nad nadp nucleotide pyridine coenzymes nicotinamide hydride transfer phosphate adenine ribose
nadp fad binding molecules