MECGGALQLPPGFRFHPTDDELVMYYLCRKCSGLPLAAPVIAEVDLYKFNPWDLPERAMGGEKEWYFFSPRDRKYPNGQRPNRAAGTGYWKATGADKPVGSPRAVAIKKALVFYAGKPPKGVKTNWIMHEYRLADVDRSAAARKLSKSSHNALRLDDWVLCRIYNKKGVIERYDTVDAGEDVKPAAAAAAKGGRIGGGGGAAAMKVELSDYGFYDQEPESEMLCFDRSGSADRDSMPRLHTDSSGSEHVLSPSPSPDDFPGGGGGDHDYAESQPSGGCGGWPGVDWAAVGDDGFVIDSSLFELPSPAAFSRGGGDGAAFGDMFTYLQKPF