SEARCH Articles Figures Tables Nicotinamide adenine dinucleotide adenosine diphosphate Nicotinamide adenine diphosphate phosphate Nicotinamide adenine diphosphate phosphate reduced