MKPRTQGADRKSRSGSLRNLTTMYPRTTICGFLLAVLLFYFQGFRSPVPRLQEIEPSSARSFRESGWKQKSDSVHELSSASEKRTDVVFFHGLRLGPAHEAHLSSWKSRSKTGEVWLMWLHEDNPSLRILAVSYDASMKKDSKNGRMDIFQVSENLLQELIMARVGKTGPVIFVGHSFGGIIAKEICRQAHLTRSLGENIPAETTLLHNLRGLFFFGVPHSGSSFTDVLEEINFEKGELVDYVKVFSKDLARLNHVFDRLCEKYEWRVAGVGESLPTLLPNGFSGVIVDEASARYRDFIMVNEDHFSICQPASRTSTSYLHLVNFIDEIHVKVRNTATDEQELPKIHVQRSVKR