MDMARPPAGAPLLSAEKITRQALDTLHRDGLDGLSIRKLAAELGVSPKSLYHYFPTKEDLLQGVYSEILRELELPDLNEGSWQERFSRLAHSLRRSMVRHASFIGYYFRGHRVSREELDVYESLYRLLRQVGLPEEVITKYGSVLVIFMVGFCYAELNGNFAPSAFAQRRAFAERQPERFPLALSLPMPAASENEDDFFEVALELMLAGIKTQIQEQEKQASLD