MKKFLFNRYDKETLKKKVLEDKRERRVISFYRYVKITDPIAFRDVLYDSLEDLGVLGRIYLANEGINAQFSIPIGNYDALRKFVDFIPELKNIYFNDAVEDKKESFIKLAIKVRKKIVADGLDDSQFDPSNVGTHLSPLEFHQALEEDGVIVVDLRNNYESEVGHFENAILPDVGTFREELPLVEQILEKDKDKKILLYCTGGIRCEKASAYLKYKGFEKVHQLQGGIINYAKAVTDHGLKSKFKGKNFVFDDRLGERITDDVLTVCYTCGNPSDRHTNCANLGCHVLIVQCESCSEKLLGTCSEECKEIVSLPEETQKKLRQEQRKQQKYPTHHLTRKLVGK