MESIKVEPGKTRVGWIGTGVMGAAMCGHIMDAGFSMTVYNRTISKADGLKARGAVVAESPKQVGEQSDVVFSIVGFPADVRQVILGESGVLAGLKPGGVIVDMTTSEPSLSREIFEAAQAKGCNAVDAPVSGGDKGAKAAKLAIMAGGREETVAALAPLLNAMGNTTYMGPAGNGQHCKMANQITIASTMVGMVEGMLYAHKAGLDVPTYLRAISSGAAASKSLELYSQRILQRDFDPGFFVAHFVKDLGIALNECQRMGLSLPGLALAQSLYVSLKAHEESNLGTQALVLALERLNNTKLPTIS*