Because MG contains two functional groups (aldo- and keto-), it can be either oxidized or reduced by aldose/aldehyde reductase (ALR) or aldo-keto reductase (AKR) using NADH or NADPH to form acetol, lactaldehyde and pyruvate (Kaur et al, 2014a, b; Hossain et al., 2016; Singh & Dhaka, 2016).
For example, CYP2E1 might have an important role in producing glucose molecules from ketones such as acetone and acetol during starvation (Koop 1992; Guengerich 2003).