MSKFGVMVMGPAGAGKSTFCASLITHLRMNRRSSFYVNLDPAAESFEHTPDLDIKDLISLEDVMEEMGLGPNGGLIYCFEFLMENLDFLTEALESLTEEYLIIIDMPGQIELYTHIPILPALVKFLTQSGALDIRLCAAYLLEATFVVDRPKFFAGTLSAMSAMIMLEVPHINILSKMDLVKGQVRKRDLKRFINPDVSLLEDDPANKGNQAAAGDEDFDEEQRPPQDTDVLMRGASFRRLNKAVANLIEQFSMVSYLRLDSSDEDSVGAILSYIDDCIQFHEAQEPRELKDEEFEEAEE