MSKFGVLVMGPAGAGKSTFCSALIQHLQTTRRSCFYVNLDPAAESFNYEPDLDIRELITLEDVMEEMELGPNGGLIYCFEFLLQNLDFLSQALDPLSEEYLIIFDMPGQIELYTHIPLLPSLVQYLSRQGPLNINLCAAYLLESTFVIDKAKFFAGTLSAMSAMLMLEMPHVNILSKMDQVRDMVSRKELKRFVNVDVNLLQDEIGGAEEPVEGDPSSKDTLLSGRSFKRLNRAVGQLIDDFSMVSFLKLDVQDEDSVAAVLSHIDDAIQFHEAQEPREPNDEQDVDYEDADI*