hypothetical protein
RNA 2'-phosphotransferase
site-specific integrase
helix-turn-helix domain-containing protein