Which of the following molecules provides the greatest amount of energy per gram of mass when metabolized?
A.carbohydrate
B.nucleic acid
C.protein
D.lipid