ATP molecule