MKNLVLLGGGYGNMRIMSRILTTSLPQDYTVTLVDRMPFHGLKPEFYALAAGTKSDKDVRMKFPNHPQVNTVYGEINDIDLDAQIVSVGNSKIDYDELIIGLGCEDKYHNVPGAEEYTHSIQTLSKARDTFHSISELPEGAKVGIVGAGLSGIELASELRESRSDLEIYLYDRGPRILRNFPEKLSKYVAKWFAKNNVTVVPNSNINKVEPGKIYNCDEPKDIDLVVWTAGIQPVEVVRNLPIDINSNGRVIVNQYHQVPTYRNVYVVGDCADLPHAPSAQLAEVQGDQIADVLKKQWLNEPLPDKMPELKVQGIVGSLGDKQGFAYIMDRTVTGRLASILKSGVLWLYKYHNG*