MRLLTGHHLLLVTARRALGLVCGHVVWGVGDTKLVRLADTVDRRGTKADEQRLKRLLQWVDLATGFFWSDTYNLTETLQTNALSPLSGERHPGHLVYCPGDFESAFAWNAHLSRALRVALGTETASRWIAPLCHGYFAQTRASMSGREVTMTVLARRSRHHAGTRFNRRGVNVRGRVANEVETEQIVDAGDAQLTWYEPRVSSATQLRGSVPLFWSQDTSALNARPTIVVRGHDVTHSATAAHFSLVRQRYCDPAVCLSLIRSQERRPRESALRGELAAALHYVNGALPADRERIACVHWDFERQMKGSVSADGDDFHGDGDGDGDESEGFGAAARPVRGCARSRRRRRLVQGRGLRAGHRPGSGSDPWLFSTAPSRVTPLDDSKRLALTCQSGVLRSHCVDCLDRTNVAQFAWGLAALGCQLERLGVIDGDAVGPDSSVAAALMSVYRSMGDVL