104076-88-2 3-Benzoylpyridine-adenine dinucleotide Bz3PdAD