MTDLKGYCPMGCGQTLIAIAHEGGRIECSNIDCPRPDAVDRILANPSPDHVVTLTTDDFAILHPLRERLDGELERCSVHQRLTAMDRAPMPPGTYRVTDTDGPWTWTEVSG