MKKMLGVFVLVGVLAGCGGRGKDEVRALGFAEAAPAKMAASGVEGAEDVVGVERKLVREGEVELEVGDVDAAVGGVREMVEGWGGYVARVERWESGAQVEARVPEGRFGEAMERAGEWGRVLSSSQRVIDVTERYYDLETRLKNAYLLEERYRGYLGEAKTLEDILKVEEAIARVRTEIEQMEGQKRRLEQDISFSRILFTFTLPPEKAPPSYPSLKEGLGSLWVGFVRFLYGLLLVLIGLVVFGIPGIGVLAFLYWLLLGKVGVLRRVFGALSPEGKRGRRES