SEARCH Articles Figures Tables Epoxide hydrolases catalytic mechanism Hydrolase catalytic groups Hydrolases catalytic efficiency