MKEVFKKHFVAMKKDFSIVELSQVRQWRDEAIDDYVIRFRNSFVCLAREMHLEDAIEMCVHGMQQHWSLEVSRREPKTFSALSSAVAATKLEFEKSPQIMELYKNASAFDPTKRFNATKPSGSGNKPKVPTEANSTKVFSTAPQGQVPMIGAKNEQVGGRQRSTLQDLLKKQYIFRRELVKDMFNQLMEHRALNLPEPRRPDQVTMTDNPLYCPYHRYIGHAIEDCIAFKEWLQRAVNEKRINLDADAINPDYHAVNMVSVEPFPQKQREGRRATSWAPLAQVEDQIAKIMLTKAPATHVEASHGDNNRAWSIVRWKPQPMSFPPRRPQMKLSPHTHPTSRRWLDPSRRRPPPRFVPFSEGDESFPRRGRELPTLAQFLPKGWEQSSTSTREAKGVNNSIPTPDIAPCNVILTYNDSTSTGSDETFTGREREIFHAELDPEKTKVEEVNISLRGGKTLPDPHKSKVPNVDKPAKKASPPGEAPEAPETKTGSKEKPAVDYKVLAHLKRIPALLSVYDALMMVPDLREALIKALQAPEVYEVDMAKHRLYDNPLFVNEITFADEDNIIKGGDHNRPLYIEGNIGSAHLRRILIDLGSAVNILPVRSLTRAGFTTKDLEPIDVVICGFDNQGKPTLGAITIKIQMSTFSFKVRFFVIEANTSYSALLGRPWIHKYRVVPSTLHQCLKFLDGNGVQQRITSNFSPYTIQESYHADAKYYFPVEENKQQLGRTTPAADIIVEPGTETTPEHVYPIYYTNIAQSKTLYLNTDHLGGNFSRKRETAQKQRRCANYHHLTGKTESKQGSRACTTGSGQEESCRDRGGKSGCSVHAAPSPLHFSFYPAREEACTTMKAEPRMARLLEKAGINLQRNNRLPPPPAVCEDWWAQAEEFIKRRCKEQPKYGLGYINVDEPDDEDEVFEDDIFHCCTISTTTRGDALLQQHPFEVAAVGVEEELDVAGALKQLDDGGQPTIDELVEMNLGTEDDPRPIFVSGMLTEEEREDYRSFLMEFRDCFAWTYKEMPGLDSRVATHKLAIDPQFRPVKQPPRRLRPEFQDQVIAEVDRLINVGFIKEIQYPRWLANIVPVEKKNGQVRVCVDFRDLNRACPKDDFPLPITEMVVDSTTGYGALSGYNQIKMDLLDAFDTAFRTPKGNFYYTVMPFGLKNAGATYQRAMQFVLDDLIHHSVECYVDDMVVKTKDHEHHQEDLRIVFERLRRHQLKMNPLKCAFAVQSGVFLGFVIRHRGIEIEPKKIKAILNMPPPQELKDLRKLQGKLAYIRRFISNLSGRIQPFSKLMKKGTPFVWDEECQNGFDSIKRYLLNPPVLAAPVKGRPLILYIATQPASIGALLAQHNDEGKEVACYYLSRTMVGAEQNYSPIEKLCLALIFALKKLRHYMLAHQIQLIARADPIRYVLSQPVLTGRLGKWALLMMEYDITFVPQKAIKGQALAEFLATHPMPDDSPLIANLPDEEIFTAELQEQWELYFDGASRKDINPDGTPRRRAGAGLVFKTPQGGVIYHSFSLLKEECSNNEAEYEALIFGLLLALSMEVRSLRAHGDSRLIIRQINNIYEVRKPELVPYYTVARRLMDKFEHIEVIHVPRSKNAPADALAKLAAALVFQGDNPAQIVVEERWLLPAVLELIPEEVNIIITNSAEEEDWRQPFLDYFKHGSLPEDPVERRQLQRRLPSYIYKAGVLYKRSYGQEVLLRCVDRSEANRVLQEVHHGVCGGHQSGPKMYHSIRLVGYYWPGIMADCLKTAKTCHGCQIHDNFKHQPPAPLHPTVPSWPFDAWGIDVIGLINPPSSRGHRFILTATDYFSKWAEAVPLREVKSSDVINFLERHIIYRFGVPHRITSDNAKAFKSQKIYRFMEKYKIKWNYSTGYYPQANGMAEAFNKTLGKILKKTVDKHRRDWHDRLYEALWAYRVTVRTPTQATPYSLVYGNEAVLPLEIQLPSLRVAIHDELTKDEQIRLRFQELDAVEEERLGALQNLELYRQNMVRAYDKLVKQRVFRKGELVLVLRRPIVVTHKMKGKFEPKWEGPYVIEQAYDGGAYQLIDHQGSQPMPPINGRFLKKYFV*