MKFTITSLLLALILIVPVEAAESLRVSTFECDATPPLGSPLCNGGVTPAMEIVSPLTARGVVLLGNGKPIVLCAVDWVGIGNESYDTFRTTIAEAVGTSADRVALHVLHQHDAPGSDFATERLLAAEGLANQFSNPDFDAELMHRIAKAAGVSLSHAEPVTQIGLGKGQVEKVASNRRILGPDGRVVLQRQSSGGKNPAAREAPEGTIDPFVRLISFWNGDTPIAVLTYYATHPQSYYGQGGVNWDFVGIARQHREDALNGLPHIHFDGAGGNVAAGKYNDGAREKRPLLAQRLAAGMTRAWDDQKK