adenosine triphosphate view 2