MKKLESSITNMVLVLVGVALITGGILAYVNHITEAPIKLQAEKTLADGIKAVMGGVQLSVAENDTIKQTIKGKEAVFVIHKTVDSNKQDLGVAVESTTGGFGGDLKVLVGFDKDGNILGYTILQHAETPGLGAKADKWFQKDGKGSIIGKNPNKDNLTVKKDGGDIDAITASTITSRAFLLAVTQAYNAYKSGHVDANTSATGHYEK