MKMSTLAFCAVLLLFLELLGLPVAFCGTLALSGYNEQWMAGHATWYGEPLGEGSSGGACGYTKLADTPYGPKIAAGNDPIFQGGSGCGACFEVKCNYPSCKSEPTRIIITDQCPGGTYCSTSQPAFDLSGAAISDMAVSGKDGELRNIGLYDILYKRVPCEYPNQNIAFQVDAGSSAFWLSLLVKYMGGPGDIESVEIRTTGSSSFQPAKHNWGASWMLINTSGQPFKGPYDVKIVSKLNGHTVIAEKAIPEFFEPGKLYESNVQMAY*