MAEVTKCGVNDRRTGFFALYRLMLPHIDKERSAYHLKEAALARVIGLALGLDRNRSPHFKKLEAWRKGGAGIFVDAVQECCAHHMVDGYVKRVDRATIGDVNDALDKLATLKTNNEKLPVVAGLMDKMDARQMRWLSAIIIKDMKLGYGEAAIIRHFHRDAEDLYNVCCDLRRVCETLHTKAVAFKRQDLQPGSLVRSMNAAKKRDCDEAWRHVQRREFVIEHKFDGERIQVHRVDARTFHYFTRNNFDFGPRGYSVMNRLFRRRLATDRCVLDGELVLWHKEHKAYVPFG