Crystal structure of IspH in complex with iso-HMBPP