MGIIKEHPPVQLFAAITFNERVDLKEVFAHLQNLCGAIEERSALFDFDAFTDYYESEMGSGLEKLFITFKELIHPETLPDIKRQTNQIELEISKSKQRCVNIDPGYLTVSKVVLATTKDYAHRLYLGKGIYGDLHLVYQKKSFRIQPWTYPDYRQPLAIEFFNRLRETYRDKLEHGK