MFVSAAESASILHADLDSFYASVEQRDDPALRGRPVIVGGGVVLAASYEAKAYGVRTAMSGGQARALCPQAIVVPPRMAAYTQASRDVFAVFHDTTPLVEPLSVDEAFLDVSGLARVSGTPVEIAARLRARVREQVGLPITVGIARTKFLAKVASQEGKPDGLLLVPPDRELAFLHPLPVRRLWGVGAKTAEKLRAHGIETVADVAELSEATLGSMVGGAMGRQLFTLSRNIDRRRVTTGVRRSSVGAQRALGRRGNSMSAAEVDAVVVNLVDRITRRMRAAGRTGRTVVLRLRFDDFGRATRSHTMPWATASTDVILCAARELVAAAAPLIAERGLTLIGFAVSNIDRGGTQQLELPFAEQPDPVAIDSAIDQVRQRFGNAVLTRGVLVGRDPGLEMPMLPD