MKVDKMNYWTKLSIEYANQKSYLDDLFKVYPTIPNGIRDIDNKIWENIKTSFNNQNNKKLIENLLKLDLFPIKDSYIAYLRKDKTAIDRNPETIDRLAGRIYDMGIDEVYKQCTKPKETNRQIGPMFKEWVNKGVLGKKPIEIDEFINTENNAILSGSDQEMEEFAEDYCDYEYAGNTKKGLDFIARFNKKYVIGEAKFLTDIGGHQNAQFNDALNVLDSNVSEKVTKIAILDGVLYIKNERTKMYRTTVQKNDNIMSALILNEFLYSI