GSHMIPESFKIDRSVVEEFLALDPDAWERLNADYTARRRIGEACRALSRHAFVEEDPSALEELHDVLALIYQQDFSGAPVELLGCETQPVLRDIAAILEGAVLAAELDSISEEQISAYPRSGKEYVHWLKRVIGEHPAAGHPFYRDFVPTRATEGDFRFYLAQETNLDPKFDDILAFMQIGAAPDEKMEIAGNYWDEMGNGKPAEVHTAMFAHALDALDVNDDYIRRNLLPEAKASGNLASCLAISRRHYYKSVGFFGVTEYLVPRRFKLVVDRWADIGLPREGIAYHDAHISIDAVHASGWFKNVIAPAVDRDPRVGREIAVGALIRLNSSQRYLDSLLMHL