MADIHLEREHALGLQEARRIAVQWAEQVEVEFGMECTYEKGHAGDLVSFSRSGVHGTLAVTKNNFEIDARLGFLAGAFKDRIEAEIVKHLDALITARPAARKAAAPNKTA