MRLAFVGLGKMGRSILKGALERGFLRPEEVGVLGRTPERSRELAEPFGVRPLTRADLGMAERVLIAVQPRDFPALAPEIAHHRLGYISIMAGISTSVLARRLDNRRVVRAMPNLAVAIGESSTALTALKEAREAEDLAFARALFATVGDVYEIPEHLFDAFTGMSASAPAYLAVVAEALADAGVKMGMPRALALRLAADALAATGELLKGRHPAQVKDEVASPGGTTIHGLHALEARAVRAAFYEAVEAATQRGHELGESE