MGRPRGGTSMGKKKIEIRCIGEKGNQQVTSSKRRRGLFKKASELSRLSGASIAVVAFSKAGNVFAFGAPSVDAVLRRHVVAGPSTSTTAHAHDDDPEVLEALKRATDETTAEVAAEEARLDDVAGKITGAIAAGRRFWWEADVEALGEAELPEFVRALQKLRGAIVRRRSGAKPTPTRPPRIRSKKLLN