MSGLMRLDGKVAIITGGASGIGAEAARLFTEHGAKVVIVDIQEELGQNVAVSIGQDKACFYRCDITDETEVENAVKFTVEKHGKLDVLFSNAGVMEQPGSILDLDLKQFDRTIAVNVRGAAALIKHAARAMVEKGTRGSIVCTTSVAAEIGGPGPHAYTASKHALVGLIKTACSGLGKYGIRVNGVAPYGVATGINSYNEETVKMVEEYVAATTILKGVVLKASHVAQAALFLASDDSAYVSGQNLAVDGGYSVVKPM*