YQGENEEKRSGRNFQCKQCGKSFKRSSTLSTHLLIHSDTRPYPCQYCGKRFHQKSDMKKHTYIHTGEKPHKCTVCLKAFSQSSNLITHMRKHTGYKPFGCHLCDQSFQRKVDLRRHRESRHEEA