MMTKYGVVGTGYFGAELARFMSKVEGAKITAIYDPVNAAPIAKELNCVATATMEALCSHPDVDCVIIASPNYLHKAPVIAAAKAGKHVFCEKPIALNYQDCKDMVDACKEAGVTFMAGHVMNFFHGVRHAKALIKAGEIGEVTQVHTKRNGFEDVQDEISWKKIRAKSGGHLYHHIHELDCTLFIMDETPSLVSMAAGNVAHKGEKFGDEDDVVLITLEFESGRFATLQWGSSFHYPEHYVLIEGTTGAILIDMQNTAGYLIKAGKKTHFLVHESQAEDDDRRNGNISSEMDGAIAYGKPGKRTPMWLSSIMKLEMQYLHDVINGLEPGEEFAKLLTGEAATNAIATADAATLSSNEGRKVKLTEILG*