nicotinamide adenine dinucleotide phosphate Synonyms