Which of the following groups of macro-nutrients is a constituent of protein?