MEKSLVVLCLLLFSAYSYVSAHNYSPKTLVSTVSKNTILPIFTFTLNKNQEFFIHIGGPYLVRKCNDGLPRPIVPCDSPVCALTRGVSPHQCPLPTNTVINGVCACQATAFEPFQRLCNSDQFTYGDLSISSLNPISPSVTVNNVYYLCIPKPFLVDFPPGVFGLAGLAPTALATWNQLTRPRLGLEKKFALCLPSDESPLNKGAIYFGGGPYKLRNIDARSMLSYTRLIRNPRKLNNYFLGLKGISVNGKRILLAPNAFDFDRNGDGGVTLSTVFPFTTLRSDIYKVFIEAFAKATSDIPRVISTTPLEFCLKSTTNFQVPRIDLELAAGVIWKVSPANAMKKVSDDVACLAFVNGGDAAAQAVVIGLHQMENTLVEFDVGRSAFGFSCSLGLVNASCGDFQTRP