MELLSPPLRDVDLTGPDGSLCSFATADDFYDDPCFDSPDLRFFEDLDPRLVHVGALLKPEEHAHFPAAAHPAPGAREDEHVRAPSGHHQAGRCLLWACKACKRKTTNADRRKAATMRERRRLSKVNEAFETLKRCTSSNPNQRLPKVEILRNAIRYIEGLQALLRDQDAAPPGAAAFYAPGPLPPGRGGEHYSGDSDASSPRSNCSDGMMDYSGPPSGARRRNCYDGAYYGEAPSGA