MAKGSYEKAIVSLQKLLSEKEELKSVVAERIDEITAELQMTSCKSFDPVQRIKTGFYYFKTEIYDKNPELFEKLKKGQDPKFLVFACSDSRVSPSHVLNFQLGEAFMLRNIANMVPPYDKTKYSGVGAVIEYIVHLKVENILIIGHSACGGINALMELLEDCSESTDFIEDWVKIGLPAKAKVLAEHGDKTFEEQVKYCEKEAVNVSLANLLTYPFVSDALVNKTSALKGGYYDFMKGRFELWGLNFGLSDPCYI*