MSYKYTRISVRRKVEVVNFLKIYMSKDEPKLRKKLNTTIILKRNKFLKGHSLKLRCKHDLLIGDNNNNTNLEREKKKDLFLGENKNGRMDDENTGKDLRGKMGDSEKGLKKKKKKRKRKKIKKEQEKEIEKAKDEKGEKEEEKCKKKESKIINKDLLNNIKENETQNTRSDTSNELEDENFNLLNQFKAHEDNTLVSELTPAKSKELINCASFKKLMVELNLKEKDVLRLIKKNENSVSTLINQNLTLEQIKNKAQNQEAQNEELFGTFMNNDSSKIGNIINFKKVSKEYKEIIREVILLFLGKKVKFSEIIKQMGEKICDMNNYCLSILRENILFKELNNETLNEIIKKSVLIGHLNEKFSNDAQNFEWTRQIENYIFDSINNANFKVKEISYSSNTINISVTCIKNVSMDSNEYDDIECSIQSSLRQYEKANNLDILSFFKILVNIS