adenosine triphosphate

More info