MDTFTKTEHMNRLNHDILYARIYLRGVPTLTSIKSLLENKQKTLITKLEADINHPTSKGDNCENAWINFFKSFLPSKYAVDKGFIFDSKGNLSEQIDVIIYDSLYTPLIFETEVGEKFITSESVYAVFEVKQEINKGYLEYAQKKIQSVRKLYRSSRPMIVAGKTVPARALTKILGGILASNSISFENLRRYLAEYPAIDLGCAINNFSFITIKDKNDNTVNVVNSNSDEVILSFFFIILDELYKLGTSPAIDIREYADFSLDSIQLKRED