On the mechanism of carbamoylphosphate synthetase.