MDIARRFVSNRVLNHIISGRPKGPDKLGGAHEEGRRHSAPDRPGVIAILDISGFSTLCETASENEQLIEELCRVVNGAFSKEVELAEHYGATSSPSWGRPAGLLAGGAPRGRRGPRGGARRPSRRSSAELAAPRPACGPGALAAAERPRRPGPGGGGAAAGQDGAPLRPRPPVRAPRPGRLLVRVRRHRQGHEAPRRRRRRRVRGILRGDRGATAGGHLESALLDERGHLVPGRMAHFIAGPGIEEAGEALAGIKKGERPPRRPRRRPRRRPPALEKLAARMLRAEAAAPAAPELEPEEEDAVALYVPYSVRARLEDIKGX