Pyridine nucleotide transhydrogenase

Pyridine nucleotide transhydrogenase may stand for