Crystal structure of M. smegmatis GMP reductase in complex with GMP and ATP.