MEDEEHEVYGQEIPVDGEDVDMGAAGDDAAKLHELDEMKRRLKEMEEEAAALREMQAKVAKEMQGGDPNATTSEAKEEMDSRSVFVGNVDYACTPEEVQQHFNSCGTVNRVTILTDKFGQPKGFAYVEFVEAEAIQEAVKLSESELHGRQIKVAPKRTNVPGLKQPRGGRGYNPYGGHPYMRPYGAPFFNPYGGYGRVPRFRRPRRPFY