MKIAAYPKTTAVLVRNHGIYIWGDSWISAKTQVECYHYLFDAAFKLYQMGLDPTTLNHGPISQSIRSPEETRRTDKVCRVLKENGEVKPPYVHLRATYETEETQDDIKILRMQADEDLKQGVVGAQPIPPKDTGKDKLQGHIWRTGYSRNELQGEFFEDVPVALSNWHTAGIKVYIYSSGSREAQWLIFGYTKCGDLRKYLCGFFDITIGNKRESRSYSEICQSLGVDEPSQVLFVTDVLQEAIAAKEAGLQVVISLRQGNAPLPPDYGFPLDSRCEFHDWSLCSQAITFHAIYCYREFTRAEAADNTRCRFHTDS*