SEARCH Articles Figures Tables D derivatives D-Fructose Di-D-fructose dianhydrides derivatives Shi s D-fructose-derived