MKPRTQGADRKSRSGSLRNLTTMYPRTTICGFLLAVLLFYFQGFRSPVPRLQEIEPSSARSFRESGWKQKSDSVHELSSASEKRTDVVFFHGLRLGPAHEAHLSSWKSRSKTGEVWLMWLHEDNPSLRILAVSYDASMKKDSKNGRMDIFQVSENLLQELIMARVGKTGPVIFVGHSFGGIIAKEICRQAHLSRSLGENIPAETTLLHNLRGLFFFGVPHRGSSFTDVLEEINFQKGELVDYVKVFSKDLARLNHVFDRLCEKYEWRVAGVGESLPTLLPNGFSGVIVDEASARYRDFIMVNEDHFSICQPASRTSTSYLHLVNFIDEIHVKVRNTATDEQELPKIHVQRSVKR