HMIPESFKIDRSVVEEFLALDPDAWERLNADYTARRRIGEACRALSRHAFVEEDPSALEELHDVLALIYQQDFSGAPVELLGCETQPVLRDIAAILEGAVLAAELDSISEEQISAYPRSGKEYVHWLKRVIGEHPAAGHPFYRDFVPTRATEGDFRFYLAQETNLDPKFDDILAFMQIGAAPDEKMEIAGNYWDEMGNGKPAEVHTAMFAHALDALDVNDDYIRRNLLPEAKASGNLASCLAISRRHYYKSVGFFGVTEYLVPRRFKLVVDRWADIGLPREGIAYHDAHISIDAVHASGWFKNVIAPAVDRDPRVGREIAVGALIRLNSSQRYLDSLLMHL