MTQHVPTRQLRFFMTAVAPCPYLPGMTERKVFANLPFSDGAHVNDELTHAGFRRSQNIAYRPACEGCDACISVRLPVPEFEPSRGHRKILSRNADLSRDLVEAEATQEQFALLKRYLETRHPGGGMTDMTWPDYIAMVEDTAVRTHLIEYRLPSTDEGPGDLVAVTLCDLLSDGLSMVYSFFDPALSKRSLGVFAILDHIRQAQGVRLPFVYLGYWVEGSPKMDYKAQFRPMEVLKPLGWTRID