Substrate specificity and oligomerization of human GMP synthetase.