MNPQRCTRVLMLAGRFELRGSSTQTLHLARFLRPTIGVQVLCSDASRIPQEYRTGLDLKVVSQLEWPLLRPFVWRMIGREIKAHPPDIIHIQQRKMHTFGAWLARYVQRPYLVTVHDYLDSRETLTLDPTWGRGVIAVSDSVRDELIARTGIAPQLVHVVSSGVAIPDRHDSTAILEPDRFAVVGTAGPLEAAKGLTFFLRAAADVVKEFPQTLFLIAGAGPEERALRRLTRRLGIDKMVTFVPNMLDFSTSLDAMDVFVLPSLKQGLGTIMLEAMARGRPVIATSAGGVYSAVTDGETGSLVPPSDSDALADRIKELLRDPERARAIGTAAREHVERHFRVSQMVDATIDLYRAIEKNSETPKTFSSKPPVYDSDX