MKAEYGEIKDNYGEIRLFPESIDDLWHLQHLVSPGDLVFATTFRSVEGATDKIRPEKVEKRPVRLGVRVEKVEFSHHGVRLRISGIIEHGMDTGAYHTINVETGYEISVIRRWRPVDLERLDRAVKASVYGVIHILTLEEGEAELFRLRQYGPESVITITAGSGKGGETETRTGFFDTVIKSIAEVSGPMVIAGPGFVKEDFVRYAKNKNCAPAGRAIVAETRRIGRGAVQDVIGAGTLEKLIGDLQLSREVRLMDEVLLRISRDGAIAYGYKDVATAIEYGAVDEVLLADSLLRDRAIVPLIESAERMQAKIIVLSTEFEPGERLAALGGIAALLRYKMG