MSEILHPSKVKTFAQGREWVLKMLIEELSRHADSGEPVFVAESFQYAMFCLLLFMCFGQKLDESTVKKIKDIQRQLLARSPIFDAIHFLPKIGKILFRGRWNALMEIRREQEELLLPLIRARKVRSQDRQDDNTFLFSYVDSLLDLELQDEGGRKLTEGEIVSLCSEFLNAGTDTTSTSLQWIMANLVKHPEIQQKLVDEIERVVGKEAEIVREEDLNAMPYLKAVIMEGLRRHPPGHFVLPHAVSEEVTFEGYVIPKDATINFLVAEMGWDEKVWKEAMAFKPERFLDGGEKVDITGSREIKMMPFGVGRRICPGLNLAMLHLEYFVANLVKEFKWKTVDGEEVDLTEKQEFTTVMMKPLKTKITARTM