MLFQSYFVKIICLFIPFRKIRHKIKKTFLLKNIQRDKIDSYLPKKTLIQINKYNNEDLIKLNKAIIGGGHKGYFNYDEKSKDPKSPLNPWAFIRVKNEAITLKASLESILPAIQRGVIGYNDCTDGSEEIILEFCKQYPSFIPIKYPYEIQIQNPKSEENKLYSYYNYVASFIPKDEWLIKIDVDHYYDAKKLYKSFYIPRKNYHVISYSRIDFIFNEEKFYVYRNKEGEILKAPGDCLAIQNTNLFWKEILIEDDTFKWNTAKNNIENAKSYEILKVRNRIYFTTELNNYHFPFIKNYRKNDYKQLNWVSLDDFIKNYKEKLKNQIDFKMLEYKTLKKVYKKLTSSASDKI