DPNH NAD-reduced NADH NADH+H+ NADH2 dihydrodiphosphopyridine nucleotide dihydronicotinamide adenine dinucleotide diphosphopyridine nucleotide reduced nicotinamide adenine dinucleotide reduced