MQVKIENGQLAQVSNLLFNLSLKGKQSRHRTKFIKLLNERVKEVEEQRIELAKEHSKVDEGGEPIINGNQFELKDVEEFQKELKELFDEEMVIEGGDYQGMLKTVQKVLEECDKEFSGQEAFTYDYICEQFENAE