20379-59-3 4-Azido-4-deoxy-beta-D-glucose 4-Azido-4-deoxyglucose beta-D-Glucopyranosyl azide