MKELQKGFETNGEKQRQKFLKHLYEILDNPKNYQIIGWDEHRFVIWNVEEFKKQLLTSNFKHNNYQSLMRQLNKYGFKIKSKENLKAYFSHPTIRENNREKKRVLQIKKKLEKIDYEKELNVLKGQLEDLKKGQKILNKQFQISIKIMMKLQSHYARLNIVLLLLLLLIMTLYTVGFANIIGNLSYTNHKTIWGNIGGDLFQVFKFYLK