MKFLHTADWHVGRKLHGYDLSTEQADALRKLEKIAIDEKVDAIVIAGDIYDRGMPSEDSVRMVNGALKKLNLEDGFPLLAISGNHDSAERLSTGSEWFEATSFYLHTKLERAAEPIEMSGVQFFLMPYFEISAAKNFLGDETLKTADQCVRRIVSLMKERFKAGFKHVLVGHFFAVGSLKSDSETPSEVGGLEAVGIDELECFDYVALGHLHQHRASKSEKVKYSGSLLKYSVSETSDQKGVYVVDTDSETIAYKPLEPLNDVRVVKGLFENLIKPENYRQIPDDDYVAVELEDRVPIIDVMNRLKKYYPRIIELKRVNGRVNHENNGVKNLEKLSEMDLFKTFYKDTVGEDPDEEQCKMMEQALQDVRNKGENQ