MTRTMPDLQQSRDHRKIPIRKVGVKNISYPIVVQDKHRSLQHTVATVDMYVDLPHQFKGTHMSRFVEILNRHREQIALDRLEEILQEMRQKLGAETAHLRVEFPYFIDKAAPVSRARSLMEYTCEFDACLNGDQLDFVLGVKVPVTSLCPCSKELSQFGAHNQRSIMTVKVRYREFIWIEDLVELIEQCGSSPLYALLKRADEKHVTEQAYLNPRFVEDMVREAYLRLAASENITWFSVEAENFESIHNHSAYAEVELDRRDLRQP