Which of the following macromolecules is made of sugar subunits?