Crystal structure of farnesylated hGBP1