MEKNQHIAIFTTASIPWLTGTAVNPLFRAAYLAKDGRMQVTLVVPWLPLVDQEHLFPNNITFDSHLEQEKHVRQWVEERTGFESNFNIRFYPGKFSLDKRSILALGDITVIIPDDEADIAVLEEPEHLTWYHHGKRWKEKFRLVVGIVHTNYWEIVRRERNIMVALLIKYINGWVIDIYCHKVIRLSAATQDLPRSVVCNVHGVNPKFLQIGLKTREKQQNDDQAFSKGVYYIGKKLWNKGYKELLDLLRDHQKELPGFEIDLYGSGEDSAEIEMAAKKLELAVRVHPGRDHADPLFHDYRVLVNPSTTDVVCTTSAEALAMGKIVVCANHPSNEFFMQFPNCLTYDDGEGFVKAIIKALSDEPAPLTNAQRHALSWEAATQRFLKAAELPTNQPKTTTSEPFLSTSLNLTKKLENASALVHFVGTGFLSSQPDEEQCKELGLKVPPKRTGFSSGKWI*