MAGPVRFRRSTQRWDEERVRRDLLAPLDDRFGARLTTPKIDGPRGYRARRLEMDNGDLALFAWSDDGAYWLGNTETPETLWRTDKETFDEAPFEVARWAQRELTYDLQRQAPWLAAYEYVAWFFLPVLFSKDGRETTRAFFDRDAAGFPDATREEGLEFYERLLKTGVLDDHRYTMAAKLGTSERNEFGRMRATMGEFDAAKLLADAAIPFVPESEQDSGHALDFAVETPGGERLVEVTRPMAPRNRPAGTAIAALRRTVDSKTRDQLAIHDDAVLFVDCTSFRDDEWNPIRAERPSVGYRPTVVFRYRPDGRCEGYRHGDVPLDLDAAIEWV