Nicotinamide nucleotide transhydrogenase

Nicotinamide nucleotide transhydrogenase may stand for