SEARCH Articles Figures Tables 5-enolpyruvyl shikimate 3-phosphate synthase EPSPS) Enolpyruvyl shikimate-3-phosphate Shikimate Shikimic