MSKILTVFGATGNQGGSVVRAILNDPALSKEFKIRGITRDVSKPAAKELASKGVEVVAADMNTAEQVAPAVKDAHTVFLVTNYWETNSGNGEIAQGKAVADACKTAGVKQLVFSSLLDTKKISNGRLAHIKHFEGKAEIEEYIRQINVPATFVLPGFFASNLFTSIRKNEDGSYAWALPGHGDKTQVPIFDVQGDMGKFVKAAIKNFPGTLNKRVFAATDYYSPNRIISEFSEVMGKPATFNQVPADVFKTFLPAAVADELTENMMLLEDPGYYGGADLKESLDMLDEKPITWKDFVEKNKSKWE*