MPRPVTAPDPARARAAQLAGRAAATALRRPGGDAVSDLVALEEPLEIRIAGETVGVLMRTPGDDHRLALGYLFSEGIVSSASEFSAVYHCGRPGEEAYGSAIELAPASGARIDWERIEGTRRASASSSACGVCGRRAVEDLVAGLVPPEPIAPVPAALLAEKVEALRDHQPVFAATGGAHVAALWAQDGSLVAAHEDVGRHNAVDKVVGALLLARAEAAAGAPELRPALLTVSSRAGFEIVQKAARARVPIVATVSAPTSLAVELARAAGLTLAGFVRPGRMNVYAGAERLIGL