MALKVLSALDSAKTQYYHFKAIIIAGMGLFTDSYDLFCIPPIMRLIGRIYYPKFNEKLEEKHLFEVPGIIASTMIGVALMGAVIGQLIFGRLGDCVGRRQVYGVALILMVVGSIGCGFSLSTLTPLVFVSLGLFRFLLGVGIGGDYPLSATIMSEFANRRTRGAFIAGVFSMQGFGILFSSLVTMMVCSIFRVSADKLIAPFELPESEKNAPVPPESDLAWRLILMVGGIPALMTYYWRMKMPETARFTALVEKNTLQAAKDMEKVLKVSLSQIQEDVEMISTPINRVSSSNTYGFFSKEFLRRHGRDLMAASTNWFLLDIVFYSLNLFQYHAFKHHMTPKIHMNLYEDALQVAKFQAIIAASATIPGYFVTVYLIDRVGRVKIQATGFFFMAVSLFTTAKINRGNWGSNANFGFMILYGFTFFFSNFGPNTTTFIVPAELFPARFRATCHGISGAVGKVGAIIGTIGFLWASRDPRHGVDVSKALTAMGVVCVLGFFVTYFFTRETMGRSLEDNENVDELTGVWFVRFWPNKIWKKAVQQTPMN*