METVRPMVVAPKGNKLRRKFAKVLNIHKLTGVAPEGEMKKIKFDSKTAKLSESFYKLEEEYERSQGLEALLAKLFATVSSIKAAYAQLQHSQSPYDSIGIQKADNLVVAELKTLSELKQCFMKKQVDPNPERTLVLAEIQELRSLLKTYEIMGKKLESQYKLKDSEIIFLREKLDESMKQNKLTEKRLNQSGQLCNPLDNLHLSALNPTHFVTYLHHTVKSTRGFVKLMIEQMKLAGWDISSAANSIHPGVFYYKQDHKCFTFEHFVSNVMFEAFHLPYFSTSSESRSYKKKKQSNADREMFFERFKELRSMKAKDYLTARPKSRFARFCRAKYLQLIHPKMEQAFFGHLHLRNQVSAGEFPETSLFSGFLEMAKRIWLLHCLALSFEREAEIFRVPKGCRFSEVYMKSVAEEAFFPAAESSPESEPRVAFTVVPGFRIGKTSIQCEVYLSLS