MTLRQKYKKGEAITMVTGYDYPSGVHIDIAGIDICLVGDSASMVVHGHDTTLPITIDEMLVHCRAVARGAKRPLLVGDLPFGTYESSTKQAVDTAVRVLKEGGMDAIKLEGGAPSRITAAKAIVEAGIAVIGHVGLTPQAISVLGGFRPQGRNIDSAVKVVETAMALQEAGCFSVVLECVPAPVAAATTSALSIPTIGIGAGPFCSGQVLVYHDLLGMMQHPHHAKVTPKFCKQFGQVGDVINKALLEYKEEVTNGSFPGSAHSPYKIGAADMDGFLNELQKLGFNDAASAAAAAAEKI*