MKNIITLGVSALVLSIAVSCKKEKIEPTPVEGTDNVVLKIEHNWQDSLEFELNTDLVNPLTGDTLNFANFKYYVSNIRLKKADGSWWTQPNSYFLLDLVNGTTPSIQLTGVPYGEYTDVEYVLGVDSTRNVSGAQDGALSTDLGMFWTWNSGYIMVKAEGTSPNSGMGSFAFHLGGFSGANNIVTKKTHNFVGNNLSVTGNGHCQIHLTASPQTLWQTIGSVSNLSMIHMPGADAKTMADDFYNSFEFEYIHE