MRDALLPPFTSKVTRTAFAALWGLDPETMGRRASFSVLFRGDRPLYKLAGEEAPLLAREGEVLRARVSMLWDGAPGLPRQEAVFVFGAAEMRARVAEVEVFEASALREDVPEKFALRFLTPTLVPVPGRGSLLKAGGPRRRYRLVPDLPLALAHLAYDAAMRGVRLAKATPGRIHAWALRALAELDYDARPVTALYTVRDGKPATERGFVGFVAYELLDTKSEYAEDFRRLMAFALRFGIGRSRSIGFGHVEMSPLGPPRRLRAAPRKPGGHARAQG