nsfmc / tags / adenosine triphosphate