31103-86-3 3458-28-4 C00159 Carubinose D-Mannose Mannose Seminose