The free energy for the oxidation of glucose to CO2 and water is -685 kcal/mol and the free energy for the reduction of NAD+ to NADH is +52 kcal/mol. Why are only two molecules of NADH generated during glycolysis when the energy differences could allow as many as a dozen to be formed?