adenosine triphosphate; ATP