MAHRRPKGNVVHADAVEALKEKLATRFRQLQEQQGVSGVDLEKRTTHDRKNVSAIRNRGRLPTRDILRAYDREFGTGSELTDLGDRIRAAQKALRLDRMARAAGVDTSEPPRAQSDEEVNSTDRRQVMELGALSALALSTQQRMDAAVADTTLDELEADADEIARIYGSAPHASLLPEVGGRWRQVRDILDGPVTPLARSRVTTLGGQFSYFLGRLAFNVGDMRSARRFAGLGARYSAEVGDPVLILSIAALRSSVAYWQQDYHKALALLRAVTDVSDPYMDARVAAYEARTYAALGDAPAARAALDRMDATAGAFTPRPGSTPVGPAGVAMFRAGVALTLQDGGAAREWAPLAVSSYQQRGGDYSVEEAQHATLMLALTHLAGPSPEPEEAARLAASVLTARMAPTHTTAGKIRRIGQSFTADHQRLPAVVTFTEAYRALPAGSAVR