MIVLPRRLSDEVADRVRALIDEKNLEAGMKLPAERQLAMQLGVSRNSLREALAKLVSEGVLLSRRGGGTFIRWRHDTWSEQNIVQPLKTLMADDPDYSFDILEARYAIEASTAWHAAMRATPGDKEKIQLCFEATLSEDPDIASQADVRFHLAIAEASHNIVLLQTMRGFFDVLQSSVKHSRQRMYLVPPVFSQLTEQHQAVIDAIFAGDADGARKAMMAHLSFVHTTMKRFDEDQARHARITRLPGEHNEHSREKNA