MELLSPPLRDVDLTGPDGSLCSFAAADDFYDDPCFDSPDLRFFEDLDPRLVHVGALLKPEEHSHFPAAVHPTPGAREDEHVRAPSGHHQAGRCLLWACKACKRKTTNADRRKAATMRERRRLSKVNEAFETLKRCTSSNPNQRLPKVEILRNAIRYIEGLQALLRDQDAAPPGAAAAFYAPGPLPPGRGGEHYSGDSDASSPRSNCSDGMMDYSGPPSGARQRNCYDGAYYSEAPSEARPGKNTAVSSLDCLSSIVERISTESPAAPALLLTDAPPGSPPGQPEAAAPSEGDLSVPTPSPDGVPQCPAGAHPNRIYQVL