d sorbose structure