MPQDTINVNLIEDKVKLNNIGYYNPLLIYKSDVLEKGHFVLTSGSFRDFLTSMSVRDDVKTDVGKVKLAADQIEFLIKSSNDFFNEEGLRSFDFYIYENIEDVVQFLKKNIHVVVIFVATLEENFGAEWNMIKGLVKFVVFSTNLNRLPEFLEALPVSQRDGVILVYDNGADNLHLKFVAKYLYEASMFHSVNPYGITLRASPIYDATLINNLRRNNINFYSLLNETGRDGVLAFKEAVDCSSMPIDEAFTYCLLKNESTHELIRIWNRNHRQNSKLSELKFADGKPNAYTAGLECLFKEFKERGLIVSFGDIKFGLKRDNVLGLDLSIRVKYNDSFKSVVLNISSDDINDYLRREVD