MPKLLVIFNIIYPLQSLKKDTFNFWWSFQKWKYNKTMSGLRQVLDGKIAIITGGASGIGAEAVRLFTDHGAKVVIVDIQEELGQNLAVSIGLDKASFYRCNVTDETDVENAVKFTVEKHGKLDVLFSNAGVLEAFGSVLDLDLEAFDRTMAVNVRGAAAFIKHAARSMVASGTRGSIVCTTSIAAEIGGPGPHSYTASKHALLGLIRSACAGLGQYGIRVNGVAPYGVATGMTSAYNEEAVKMLEEYGEALGNLKGVVLKARHIAEAALFLASDDSVYISGQNLVVDGGFSVVKLMTT*