SEARCH Articles Figures Tables Geranylgeranyl Geranylgeranyl diphosphate Geranylgeranyl diphosphate synthase proteins