The dihydroxyacetone kinase (DhaK) of Escherichia coli consists of three soluble protein subunits. DhaK (YcgT; 39.5 kDa) and DhaL (YcgS; 22.6 kDa) are similar to the N- and C-terminal halves of the ATP-dependent DhaK ubiquitous in bacteria, animals and plants. The homodimeric DhaM (YcgC; 51.6 kDa) consists of three domains. The N-terminal dimerization domain has the same fold as the IIA domain (PDB code 1PDO) of the mannose transporter of the bacterial phosphoenolpyruvate:sugar phosphotransferase system (PTS). The middle domain is similar to HPr and the C-terminus is similar to the N-terminal domain of enzyme I (EI) of the PTS. DhaM is phosphorylated three times by phosphoenolpyruvate in an EI- and HPr-dependent reaction. DhaK and DhaL are not phosphorylated. The IIA domain of DhaM, instead of ATP, is the phosphoryl donor to dihydroxyacetone (Dha). Unlike the carbohydrate-specific transporters of the PTS, DhaK, DhaL and DhaM have no transport activity.