Praefcke, G. J. K., Wittinghofer, A., & Herrmann, C. (1999). Mechanism of nucleotide binding and hydrolysis of human guanylate binding protein 1 (hGBP1).