adenosine diphosphate ribose