MSKYGVLVMGPAGAGKTTFCSSIIQHLQNTRRSCFYVNLDPAAETFNYEPDLDIRELITLEDVMEELGLGPNGGLIYCFEFLLQNLEFLSEALDPLSEEYLIIFDMPGQIELYTHIPLLPSLVQFLSRQGPLNISLCAAYLLESTFVVDKAKFFAGTLSAMSAMLMLEMPHVNILSKMDQVKDMVSRKELKQFTNVDVNNLLGTAGDEETSSVATGDPSSKDTMLSGGSFQQLNRAVGQLIDDFSMVSFLKLDVQDEDSVAAVLSHIDDAIQYHEAQEPREPSDAQEVDYED*