MGRPSVQPLGRPPLQPFRFLPNEIAEMEKSWEESKGIPSREDIRSLVQKFSNAPERVGRPLHDRQVQNWFWNKRCMLKKQAGKSAIEGSLLKSAEDLLVTAMPDEKDHKKLEFEAKSSKDNAWYDVRFFLAHRMLDSGDPEVRVRFVDFGADDDEWVNVRSSVRLRSLPCEASECVSVLPGDLILCFKEGNKEALYYDAYVIEVERRRHDIRGCRCRFLVQYEHDGSTDIVPLRKVCRRPETDYRAPATQPASDTPI