MSLFGKIFGGRKQEAPSTPQESIQKLRETEEMLEKKQEFLEKKVIDEKQNAVKYGTKNKRMALQCLNRKRNFEKQLAHIDGVLSTIGYQREALENASTNAEVLNVMGTASKALKAAHNNMDIDQVHDLMEDIAEQQEVANEIAEAISNPVGFSTAVDDDDLMRELEALEQEELDKELLDARAPPVTLPDTPNIALPAVPASRPRAKEADKDLEDLESWANA