SEARCH Articles Figures Tables Nicotinamide adenine Nicotinamide adenine dinucleotide phosphate hydrogen