Adenosine triphosphate

Picture2