Phosphoenolpyruvate carboxylase: three-dimensional structure and molecular mechanisms

Phosphoenolpyruvate carboxylase: three-dimensional structure and molecular mechanisms