Glycolysis is a metabolic pathway that converts glucose into pyruvate, generating ATP and NADH. It is catalyzed by 10 cytosolic enzymes in 10 steps. There is a net gain of 2 ATP per glucose molecule. The NADH must be recycled to NAD+ either through aerobic respiration or by converting pyruvate to lactate anaerobically. Glycolysis is regulated at three irreversible steps catalyzed by hexokinase, phosphofructokinase-1, and pyruvate kinase. Other hexoses can also enter this ubiquitous pathway.