MKKTAILGLIFLLLISGCIGTNSSIEQYNKQYKNDDEQCKRAITDYFEAVKTHDLDRLKSLYSTERRKMAQNASLGEDEYEFINISQIVPDKSVVYEYMTFGRGKNKKEEDIKGYKVDFEFKLKNKAKVVQDHFKFILVKESGNWKIDDFGH