MKNKLLLLLLFLWTATIQAQTLPPLQLPEGAGTLRLGMVCGEESRWLDQCKVKNKGNHYTVEDKLWKGGKVELTICSLTDTQGIILKATAENLPSDARLCWAFGACDDKVVKTEQNDAIPTDACHDNVFCTEGNAFTVYYGEVMRLRTVHGVMPDGPEPILCDAHQQNNPLTLYRSGKKTDAPVIAALRTWQEGETLYFCLYKQNAKADYNRFMLPALFDKEIKNNP