Crystal structure of M. smegmatis GMP reductase with XMP* intermidiate in complex with NADP+ and IMP.