MTFFGNVKLLTVSAPDQCTSVESEIAAPSKLSNRLQFCMSPLKAVYVVPPPSLLLNSPMLMQAGMPLRSWIEGGSRSLTWNQELEAGQGDDFCSKTLELSMQQIENRLSENGIGKASIWKRQNNVSHKEPHAPPKRLDNLLLEEPMNLSFHNAKSVSLMAVPRISALQHILKGEVLNGQHLRKAKLMFLYARYPSSAYLKHFFPEVTFSRYNTAQLIKWFSNFREFFYINIERCARSLVAEGVRSPKIIQVIPKLGLYRTLIFHYNRSMECETPAEFFAVIERALLEFFLAIVTGGDSHSAWKKKIYKTIAQFDQTIPERFRYLKC