MVERHPGLRPGGQAIDVRGPALDVLERMGLLAAAQEHKTRIRGASFVDRDGNELFRDTESTPTGGPVNSPDIELLRDDLVELLYGATQPSVEYLFDDSISTLQDDGDSVRVTFERAAAREFDLVIGADGLHSNVRRLVFGPEEQFVKRLGTHAAIFTVPNFLELDYWQTWHYGDSTMAGVYSARNNTEARAALAFMDTELRIDYRDTEAQFAELQRRMAEDGWVRAQLLHYMRSAPDFYFDEMSQILMDRWSRGRVALVGDAGYCCSPLSGQGTSVALLGAYILAGELKAAGDDYQLGFANYHAEFHGFVERNQWLVSDNIPGGAPIPQEEFERIVHSITIKDY*