MLFQSYFVKIICLFIPFRKIRHKIKKTFLLKNIQRDKIDSYLPKKTLVQINKYNNEDLIKLNKAIIGEGHKGYFNYDEKSKDPKSPLNPWAFIRVKNEAITLKASLESILPAIQRGVIGYNDCTDGSEEIILEFCKQYPSFIPIKYPYEIQIQNPKSEENKLYSYYNYVASFIPKDEWLIKIDVDHIYDAKKLYKSFYIPKNKYDVVSYSRVDIHYFNDNFFLCKDNNGNILKEPGDCLLINNYNLKWKEVLIDRINNNWKKATKQSFSSNIHSLEQLKYKHRILFHTELNNYHFPFLKKHRAQDIYKYNWISIEEFKKFYLQNINHKIEPSMISKETLKKIFLTLF