MKFAETLALLFAFIKPNRKPISVSSLVSNTERHAGKWSFTKCSTRHFGSVPALGCFGLRNSRFSQESEDPATLAAQTIFTVSEVEALFELYKKLSNALVEDGLLHKEEFKLALLQSSERQSLFADRVFALFDLNKNGVIEFGDFARSLSVFHPCTPLSEKIIFIFKLYDLRQTGFIEREEVEEMLLALLTESQIELSQEAISAILDKTFLEADMNRDGKIDEEEWRFFVSKNPTVMRIMTLPYLKELTTTFPSFIFNSEVREIETEQSWKPHRHVICMGNKVVDIVNMIFPLFCRMRNRSTLIQN*