MMKRLNKLVLGIIFLFLVISITAGCGIGKEAKIKKSFEKTLSMYPIKNLEDLYDKEGYRDDEFDKNDKGTWIIGSEMATQNKGEALKVKGMVLYMNRNTKTTKGYYYVNAIKNDKDGRPQENEKRYPVKMVDNKIIPTKEIKDKNIKKEIENFKFFVQYGNFKDLSKYKDGDISYNPEVPSYSAKYQLTNDDYNVKQLRKRYDIPTNKAPKLLLKGTGNLKGSSVGYKDIEFTFVEKKEENIYFSDGLIFKPSEDK*