Azobenzene reductase
Azobenzene reductase also known as azoreductase (EC1.7.1.6) is an enzyme that catalyzes the chemical reaction:
The 3 substrates of this enzyme are N,N-dimethyl-1,4-phenylenediamine, aniline, and nicotinamide adenine dinucleotide phosphate ion, whereas its 3 products are 4-(dimethylamino)azobenzene, nicotinamide adenine dinucleotide phosphate, and hydrogen ion.