MSEDTMTQERPSLTAHARRIAELAGKRAADAEQQRRLSPDVVDAVLRAGFAAHFVPVAHGGRAATFGELVEPVAVLGEACASTAWYASLTASLGRMAAYLPDEGQAELWSDGPDALIVGALMPLGRAEKTPGGWHVSGTWPFVSVVDHSDWALICAKVGEEPWFFAVPRQEYGIVDSWYPMGMRGTGSNTLVLDGVFVPDARACTRAAIAAGLGPDAEAICHTVPMRAVNGLAFALPMLGAARGAAAVWTSWTAGRLAGPTGQNAVSSQDRVVYEHTLARATGEIDAAQLLLERVAAVADAGSATGVLVGRGARDCALAAELLTAATDRLFASAGTRAQAQDSPMQRLWRDVHAAGSHIGLQFGPGAALYAGELLRRSNDG