MKKTFLTVLLFYIFTGIAVAQNLSKTTEYKILLTGASFASPQNGWFEIGCRKLNAEAINRAIGGEAIANTANRMANGTLYSKEELENIDALVIMQVHNKDVYEELQLKDKYTDYEVPFDRSNYAAAYDYVIKRYLTECYELRNDTTSKYYNTPYGKPAIIVLCTHWHDCRTVYNESIRKLAAKWGFPLIEFDKYIGFSKNVLHPVTGKPFSQLYSTDIQVTEGIAYGHHPIRGEQSYMQQRMAAIFVDSMNRILPIKY