MNVYDDVLDATVVSHSLATHFTTSDYEELLVVRTNILSVYRPTRDGKLYLTDEFKFHGLITDIGLIPQKDSPLSCLLLCTGVAKISILKFNTLTNSIDTLSLHYYEGKFKGKSLVELAKISTLRMDPGSSCALLFNNDIIAFLPFHVNKNDDDEEEEDEDENIDDSELIHSMNQKSQGTNTFNKRKRTKLGDKFTAPSVVLVASELYEGAKNIIDIQFLKNFTKPTIALLYQPKLVWAGNTTISKLPTQYVILTLNIQPAESATKIESTTIAFVKELPWDLHTIVPVSNGAIIVGTNELAFLDNTGVLQSTVLLNSFADKELQKTKIINNSSLEIMFREKNTTSIWIPSSKSKNGGSNNDETLLLMDLKSNIYYIQMEAEGRLLIKFDIFKLPIVNDLLKENSNPKCITRLNATNSNKNMDLFIGFGSGNALVLRLNNLKSTIETREAHNPSSGTNSLMDINDDDDEEMDDLYADEAPENGLTTNDSKGTVETVQPFDIELLSSLRNVGPITSLTVGKVSSIDDVVKGLPNPNKNEYSLVATSGNGSGSHLTVIQTSVQPEIELALKFISITQIWNLKIKGRDRYLITTDSTKSRSDIYESDNNFKLHKGGRLRRDATTVYISMFGEEKRIIQVTTNHLYLYDTHFRRLTTIKFDYEVIHVSVMDPYILVTVSRGDIKIFELEEKNKRKLLKVDLPEILNEMVITSGLILKSNMCNEFLIGLSKSQEEQLLFTFVTADNQIIFFTKDHNDRIFQLNGVDQLNESLYISTYQLGDEIVPDPSIKQVMINKLGHDNKEEYLTILTFGGEIYQYRKLPQRRSRFYRNVTRNDLAITGAPDNAYAKGVSSIERIMHYFPDYNGYSVIFVTGSVPYILIKEDDSTPKIFKFGNIPLVSVTPWSERSVMCVDDIKNARVYTLTTDNMYYGNKLPLKQIKISNVLDDYKTLQKLVYHERAQLFLVSYCKRVPYEALGEDGEKVIGYDENVPHAEGFQSGILLINPKSWKVIDKIDFPKNSVVNEMRSSMIQINSKTKRKREYIIAGVANATTEDTPPTGAFHIYDVIEVVPEPGKPDTNYKLKEIFQEEVSGTVSTVCEVSGRFMISQSQKVLVRDIQEDNSVIPVAFLDIPVFVTDSKSFGNLLIIGDAMQGFQFIGFDAEPYRMISLGRSMSKFQTMSLEFLVNGGDMYFAATDADRNVHVLKYAPDEPNSLSGQRLVHCSSFTLHSTNSCMMLLPRNEEFGSPQVPSFQNVGGQVDGSVFKIVPLSEEKYRRLYVIQQQIIDRELQLGGLNPRMERLANDFYQMGHSMRPMLDFNVIRRFCGLAIDRRKSIAQKAGRHAHFEAWRDIINIEFSMRSLCQGK*