adenosine diphosphate sugar