MAKATRGRQKIQIKKLEDESSRQVTFSKRRNGLFKKASELCVLCGANIGIIVFSPKGKPFCFGHPNVDAVVDRYLSGNPTLHGEEDSETSCDGTPCFEEFDEECKEAMEKLEEEKRRSKEIEKEKEERKKKGQFWWDEPIDNMGVEELEAYVKAMEELRKNVARRANELMGDVFAAATVANSGGLGTGFADQNGGFGYGDDAFHFGHGHGLGFGGGQF