ATP is a...... A. a