allopyranose