Adenosine tri-phosphate