drugdb.eu


← Back

Vinyl Gloves - Gloves

URL https://athome.medline.com/en/categories/gloves/vinyl-gloves
Domainmedline.com
HTTP status200
Crawled2026-03-04 14:53:26.373 UTC
Skip reason-

Analysis passes

Page Site

keyword
·
ner
·
intent

llm
·
manual
·
whois
·
dns
·
trustpilot
·
reddit
·
google
·
screenshot
·
llm scored

Page summary

Intent selling
Prescription Not mentioned
Positive signals ✓ clear_return_policy
✓ medicare_disclaimer
✓ physical_address_implied_by_zip

Prices observed

CompoundPrice CurrencyQuantityRecorded
aloetouch 3g synthetic exam gloves (ca only) vinyl smooth xs 1000ct 65.95 USD 1000ct 2026-03-27 16:51
ca only - accutouch vinyl exam gloves 6.95 USD box 2026-03-27 16:51
ca only - curad stretch vinyl exam gloves 7.45 USD box 2026-03-27 16:51
ca only - mediguard powder-free vinyl exam gloves 6.95 USD box 2026-03-27 16:51
ca only - medline glide-on vinyl exam gloves 8.95 USD box 2026-03-27 16:51
curad stretch vinyl exam gloves cream 9.45 USD box 2026-03-27 16:51
disposable non-latex gloves 4.45 USD small 2026-03-27 16:51
fitguard stretch vinyl exam gloves 7.45 USD box 2026-03-27 16:51
glide-on 4g exam gloves with chemotherapy protection vinyl smooth l 1500ct 114.45 USD 1500ct 2026-03-27 16:51
glide-on 4g exam gloves with chemotherapy protection vinyl smooth m 1500ct 114.45 USD 1500ct 2026-03-27 16:51
glide-on 4g exam gloves with chemotherapy protection vinyl smooth s 1500ct 114.45 USD 1500ct 2026-03-27 16:51
medical exam gloves (ca only) vinyl smooth xl 1300ct 51.45 USD 1300ct 2026-03-27 16:51
medical industries vinyl exam gloves 7.95 USD box 2026-03-27 16:51
mediguard stretch vinyl exam gloves 6.45 USD box 2026-03-27 16:51
medline accutouch vinyl exam gloves 7.45 USD box 2026-03-27 16:51
medline aloetouch 3g synthetic vinyl exam gloves 7.45 USD box 2026-03-27 16:51
medline glide-on 4g vinyl chemo protection gloves 13.45 USD box 2026-03-27 16:51
medline glide-on clear vinyl exam gloves 8.95 USD box 2026-03-27 16:51
medline mediguard vinyl synthetic exam gloves 8.45 USD box 2026-03-27 16:51
medline ultra stretch vinyl exam gloves 55.95 USD box 2026-03-27 16:51
medline vinyl exam gloves in designer box 6.45 USD box 2026-03-27 16:51
LLM output

Positive signals:

Shipping & logistics

Ships fromUS
Ships toUS
Does NOT ship to US-CA
Stealth shipping not mentioned
Lab tested not mentioned

WARC files

PreferredFile nameLocation HostShardCleanOn disk now
★ yes rec-6e3b9fb72c21-pharmasitesproject_online_pharma_category-shard091-2026-03-04-145734-20260304135749228-0.warc.gz /var/drugdb/datasets/tp_tag_online_pharmacies_v6/pharmasitesproject_online_pharma_category-shard091-2026-03-04-145734/archive/rec-6e3b9fb72c21-pharmasitesproject_online_pharma_category-shard091-2026-03-04-145734-20260304135749228-0.warc.gz localpharmasitesproject_online_pharma_category-shard091-2026-03-04-145734 yes✓ present

Screenshot

No screenshot available.

Entities found

Found asType Likely identityConfidenceSource
clear_return_policypositive_signal --llm
medicare_disclaimerpositive_signal --llm
physical_address_implied_by_zippositive_signal --llm
prescription_status:no_mentionsuspicious_signal --llm
air, compresseddrug Medical air-keyword
apronaldrug Apronalide-keyword
balancedrug Isoxaflutole-keyword
blooddrug Whole Blood-keyword
glucosedrug Dextrose, unspecified form-keyword
glucose, liquiddrug Dextrose, unspecified form-keyword
l(-)-glucosedrug Levoglucose-keyword
light mineral oildrug Light mineral oil-keyword
liquid bandagedrug 2-octyl cyanoacrylate-keyword
liquid glucosedrug Dextrose, unspecified form-keyword
medical airdrug Medical air-keyword
mineral oildrug Mineral oil-keyword
mineral oil lightdrug Light mineral oil-keyword
mineral oil, lightdrug Light mineral oil-keyword
monitordrug Methamidophos-keyword
oxygendrug Oxygen-keyword
state of returndrug Angelica sinensis root-keyword
vitamin adrug Vitamin A-keyword
vitamin b 1drug Thiamine-keyword
vitamin mdrug Folic acid-keyword

Devices found

...

No related devices found.

Raw extracted text

Add a new note
Note Text
Intended To
Note Category
POA
MAIL ORDER ISSUE
CATALOG MAILED
PARTIAL ORDER
INCOMPLETE ORDER
MISC NOTE TO ACCOUNT
GRIEVANCES
ESCALATIONS
BENEFIT REINSTATEMENT
CONTACT US
LEASE FOLLOW UP
REIMBURSEMENT FOLLOW UP
TECH FOLLOW UP
Order Id
Cart Item
Due Date
Status
Open
In progress
Resolved
Pending
Save Note
All Customer Notes
Notes
Date
Created By
Note
Status
Action
Skip to Content
My Account
Products
Shop By Need
Brands
Back
Sign In
Create Account
Help
OTC Benefit Members
OTC Network® Card Login
OTC Benefit Member Login
Back
Products
Shop All
Advanced Wound Care
Bedding & Seating Support
Daily Living Aids
Exercise & Strength Training
First Aid
Gloves
Hearing Aids & Amplifiers
Home Essentials
Home Test & Monitoring
Incontinence
Medical Equipment & Supplies
Medical Nutrition
Medications Over The Counter
Mobility
Mom & Baby Care
Ostomy & Urology Supplies
Personal Care Essentials
Protection Wear
Recovery & Rehabilitation
Respiratory Care
Scrubs
Vitamins & Supplements
Back
Advanced Wound Care
Shop All
Compression Bandages
Dressing Retention Tapes
Skin Adhesives
Skin Protectants
Wound Cleansers
Wound Dressings
Back
Bedding & Seating Support
Shop All
Bed & Bed Parts
Blankets & Quilts
Mattress Covers & Toppers
Mattresses
Pillows & Cushions
Sheets & Pillowcases
Wedges & Positioners
Back
Daily Living Aids
Shop All
Bathroom Aids
Dining Aids
Dressing Aids
Drinking Aids
Household Aids
Medication Aids
Replacement Parts & Accessories
Sensory & Comfort Aids
Back
Exercise & Strength Training
Shop All
Balance & Coordination
Exercise Bands, Balls & Tubing
Exercise Equipment
Flexibility & Positioning
Gear & Accessories
Hand & Grip Conditioning
Wearable Technology
Weights
Back
First Aid
Shop All
Adhesive Bandages
Antiseptics & Cleansers
Cast Protectors & Padding
Dressings & Gauze
Elastic Bandages
First Aid Kits
Hemostatic Agents
Liquid Bandages
Medical Bags
Protective Sleeves
Tapes
Wound Closures
Wound Ointments, Gels & Pastes
Back
Gloves
Shop All
Combo Material Gloves
Cryogenic Gloves
Glove Accessories
Latex Gloves
Neoprene Gloves
Nitrile Gloves
Polyethylene Gloves
Polyisoprene Gloves
Vinyl Gloves
Back
Hearing Aids & Amplifiers
Shop All
Hearing Amplifiers
OTC Hearing Aids
Replacement Parts & Accessories
Back
Home Essentials
Shop All
Air Quality & Ventilation
Bathroom Essentials
Batteries
Cleaning Supplies
Cleaning Tools
Kitchen & Dining
Laundry Care
Lighting
Office Supplies
Organization & Storage
Outdoor Care
Paper Goods
Sleep Aid Devices
Back
Home Test & Monitoring
Shop All
Blood Pressure & Accessories
Glucose Monitoring & Accessories
Oximeters
Scales
Stethoscopes
Test Kits
Thermometers & Accessories
Back
Incontinence
Shop All
Bladder Pads
Booster Pads
Briefs
Liners
Protective Underwear
Underpads
Back
Medical Equipment & Supplies
Shop All
Cleaning & Sterilization
IV & Accessories
Kits
Medical Bands & Bracelets
Medical Containers
Medical Equipment
Medical Furnishing
Medical Instruments
Medical Supplies
Restraints
Tubing
Back
Medical Nutrition
Shop All
Feeding Tube Supplies
Nutritional Supplements
Texture-Modified Nutrition
Back
Medications Over The Counter
Shop All
Allergy & Sinus
Anti-Fungal & Anti-Itch
Cough, Cold & Flu
Medicated Treatments
Pain & Fever Relief
Sleep Aids
Stomach Remedies
Stop Smoking
Back
Mobility
Shop All
Canes & Crutches
Caregiver Kits
Fall Prevention
Patient Transfer Equipment
Replacement Parts & Accessories
Rollators & Walkers
Wheelchairs & Transport Chairs
Back
Mom & Baby Care
Shop All
Baby Diapers & Wipes
Baby Bath & Skincare
Baby Bottles & Nipples
Baby Food & Formula
Baby Safety & Travel Gear
Care Kits
Maternity Apparel & Support
Back
Ostomy & Urology Supplies
Shop All
Catheter Securement
Catheters
Drainage Bags
Kits
Odor & Lubrication
Ostomy Accessories
Ostomy Pouches
Skin Barriers
Back
Personal Care Essentials
Shop All
Bath & Body Care
Beauty & Cosmetics
Cleansing Wipes
Ear & Eye Care
Essential Oils
Feminine Care
Foot Care
Intimate Skin Care
Oral Care
Shaving & Grooming
Skin Care
Contraception
Back
Protection Wear
Shop All
Aprons & Bibs
Coveralls
Face Covering
Head Covers
Medical Gowns
Patient Apparel
PPE Kits
Shoe Covers
Dispensers
Eye Protection
Back
Recovery & Rehabilitation
Shop All
Assessment Tools
Body Massagers & Equipment
Braces & Supports
Compression Garments
Hot & Cold Therapies
Muscle Stimulators
Post-Op Garments
Rehabilitation Kits
Sports Tapes & Wraps
Traction Devices
Back
Respiratory Care
Shop All
Airway Therapy
CPAP Therapy
Oxygen Therapy
Respiratory Monitoring & Devices
Tracheostomy Care
Back
Scrubs
Shop All
Men's Scrubs
Women's Scrubs
Lab Coats
Back
Vitamins & Supplements
Shop All
Digestive Health
Letter Vitamins
Minerals
Multivitamins
Supplements
Back
Shop By Need
Shop All
Maintain Mobility
Continence Care
Mom and Baby Care
Wound Care
Hearing Loss
Diabetes Education
Stop Smoking
Physical Therapy and Rehab
Sinus Allergies Headache
Back Pain
Skin Health
Arthritis
Back
Brands
Shop All
ActivICE
Microban
Simply Soft
Medline OTC Hearing Aids
CURAD
FitRight
FitRight Fresh Start
Remedy Skincare
byACRE
AVE Scrubs
AngelStat Scrubs
ComfortEase Scrubs
PerforMAX Scrubs
Products
Products
Shop All
Advanced Wound Care
Bedding & Seating Support
Daily Living Aids
Exercise & Strength Training
First Aid
Gloves
Hearing Aids & Amplifiers
Home Essentials
Home Test & Monitoring
Incontinence
Medical Equipment & Supplies
Medical Nutrition
Medications Over The Counter
Mobility
Mom & Baby Care
Ostomy & Urology Supplies
Personal Care Essentials
Protection Wear
Recovery & Rehabilitation
Respiratory Care
Scrubs
Vitamins & Supplements
Back
Advanced Wound Care
Shop All
Compression Bandages
Dressing Retention Tapes
Skin Adhesives
Skin Protectants
Wound Cleansers
Wound Dressings
Back
Bedding & Seating Support
Shop All
Bed & Bed Parts
Blankets & Quilts
Mattress Covers & Toppers
Mattresses
Pillows & Cushions
Sheets & Pillowcases
Wedges & Positioners
Back
Daily Living Aids
Shop All
Bathroom Aids
Dining Aids
Dressing Aids
Drinking Aids
Household Aids
Medication Aids
Replacement Parts & Accessories
Sensory & Comfort Aids
Back
Exercise & Strength Training
Shop All
Balance & Coordination
Exercise Bands, Balls & Tubing
Exercise Equipment
Flexibility & Positioning
Gear & Accessories
Hand & Grip Conditioning
Wearable Technology
Weights
Back
First Aid
Shop All
Adhesive Bandages
Antiseptics & Cleansers
Cast Protectors & Padding
Dressings & Gauze
Elastic Bandages
First Aid Kits
Hemostatic Agents
Liquid Bandages
Medical Bags
Protective Sleeves
Tapes
Wound Closures
Wound Ointments, Gels & Pastes
Back
Gloves
Shop All
Combo Material Gloves
Cryogenic Gloves
Glove Accessories
Latex Gloves
Neoprene Gloves
Nitrile Gloves
Polyethylene Gloves
Polyisoprene Gloves
Vinyl Gloves
Back
Hearing Aids & Amplifiers
Shop All
Hearing Amplifiers
OTC Hearing Aids
Replacement Parts & Accessories
Back
Home Essentials
Shop All
Air Quality & Ventilation
Bathroom Essentials
Batteries
Cleaning Supplies
Cleaning Tools
Kitchen & Dining
Laundry Care
Lighting
Office Supplies
Organization & Storage
Outdoor Care
Paper Goods
Sleep Aid Devices
Back
Home Test & Monitoring
Shop All
Blood Pressure & Accessories
Glucose Monitoring & Accessories
Oximeters
Scales
Stethoscopes
Test Kits
Thermometers & Accessories
Back
Incontinence
Shop All
Bladder Pads
Booster Pads
Briefs
Liners
Protective Underwear
Underpads
Back
Medical Equipment & Supplies
Shop All
Cleaning & Sterilization
IV & Accessories
Kits
Medical Bands & Bracelets
Medical Containers
Medical Equipment
Medical Furnishing
Medical Instruments
Medical Supplies
Restraints
Tubing
Back
Medical Nutrition
Shop All
Feeding Tube Supplies
Nutritional Supplements
Texture-Modified Nutrition
Back
Medications Over The Counter
Shop All
Allergy & Sinus
Anti-Fungal & Anti-Itch
Cough, Cold & Flu
Medicated Treatments
Pain & Fever Relief
Sleep Aids
Stomach Remedies
Stop Smoking
Back
Mobility
Shop All
Canes & Crutches
Caregiver Kits
Fall Prevention
Patient Transfer Equipment
Replacement Parts & Accessories
Rollators & Walkers
Wheelchairs & Transport Chairs
Back
Mom & Baby Care
Shop All
Baby Diapers & Wipes
Baby Bath & Skincare
Baby Bottles & Nipples
Baby Food & Formula
Baby Safety & Travel Gear
Care Kits
Maternity Apparel & Support
Back
Ostomy & Urology Supplies
Shop All
Catheter Securement
Catheters
Drainage Bags
Kits
Odor & Lubrication
Ostomy Accessories
Ostomy Pouches
Skin Barriers
Back
Personal Care Essentials
Shop All
Bath & Body Care
Beauty & Cosmetics
Cleansing Wipes
Ear & Eye Care
Essential Oils
Feminine Care
Foot Care
Intimate Skin Care
Oral Care
Shaving & Grooming
Skin Care
Contraception
Back
Protection Wear
Shop All
Aprons & Bibs
Coveralls
Face Covering
Head Covers
Medical Gowns
Patient Apparel
PPE Kits
Shoe Covers
Dispensers
Eye Protection
Back
Recovery & Rehabilitation
Shop All
Assessment Tools
Body Massagers & Equipment
Braces & Supports
Compression Garments
Hot & Cold Therapies
Muscle Stimulators
Post-Op Garments
Rehabilitation Kits
Sports Tapes & Wraps
Traction Devices
Back
Respiratory Care
Shop All
Airway Therapy
CPAP Therapy
Oxygen Therapy
Respiratory Monitoring & Devices
Tracheostomy Care
Back
Scrubs
Shop All
Men's Scrubs
Women's Scrubs
Lab Coats
Back
Vitamins & Supplements
Shop All
Digestive Health
Letter Vitamins
Minerals
Multivitamins
Supplements
Shop By Need
Shop By Need
Shop All
Maintain Mobility
Continence Care
Mom and Baby Care
Wound Care
Hearing Loss
Diabetes Education
Stop Smoking
Physical Therapy and Rehab
Sinus Allergies Headache
Back Pain
Skin Health
Arthritis
Brands
Brands
Shop All
ActivICE
Microban
Simply Soft
Medline OTC Hearing Aids
CURAD
FitRight
FitRight Fresh Start
Remedy Skincare
byACRE
AVE Scrubs
AngelStat Scrubs
ComfortEase Scrubs
PerforMAX Scrubs
Search entire store here...
Search Close
Account
Sign In
Create Account
Help
OTC Benefit Members
OTC Network® Card Login
OTC Benefit Member Login
0
Cart
Checkout using your account
Email Address
Password
Sign In
Forgot Your Password?
Checkout as a new customer
Creating an account has many benefits:
See order and shipping status
Track order history
Check out faster
Create an Account
FREE SHIPPING ON ORDERS OVER $50
Details
Delivering to
60060
Update your location
Please enter your zip code for accurate product availability
Cancel
Update
Loading...
Help
FREE SHIPPING ON ORDERS OVER $50
Details
Home
Gloves
Vinyl Gloves
Vinyl Gloves
Filter by
Brand
Medline
(14)
Medline
14
Aloetouch 3G
(11)
Aloetouch 3G
11
MediGuard
(11)
MediGuard
11
Glide-On 4G
(10)
Glide-On 4G
10
SensiCare
(7)
SensiCare
7
Glide-On
(4)
Glide-On
4
Aloetouch
(3)
Aloetouch
3
Clear-Touch
(3)
Clear-Touch
3
Accutouch
(2)
Accutouch
2
CURAD
(2)
CURAD
2
No value matching the search
"null"
.
Show more+
Show less-
Size
L
M
XL
S
XS
Count
2
90
100
130
150
200
900
1000
1300
1500
Finger Thickness
5.9 mil
3.2 mil
4.7 mil
6.7 mil
3.1 mil
6.3 mil
Sterile
Yes
(7)
Yes
7
No value matching the search
"null"
.
Show more+
Show less-
Price
$
to
$
74 items
Apply
Manufacturer
Medline
Basic Medical Industries, Inc.
Basic Medical Industries Inc
United Medco Inc
Items
1
-
24
of
74
Sort By
Relevance
Price: Low to High
Price: High to Low
Name: (A - Z)
Name: (Z - A)
Best Seller
FitGuard Stretch Vinyl Exam Gloves - Shop All
SKU PF84819
From
$7.45
View Options
Medical Industries Vinyl Exam Gloves - Shop All
SKU PF19916
5
1
(1)
From
$7.95
View Options
Best Seller
Medline Glide-On Clear Vinyl Exam Gloves - Shop All
SKU PF112126
5
4
(4)
From
$8.95
View Options
Best Seller
Medline Accutouch Vinyl Exam Gloves - Shop All
SKU PF00344
5
1
(1)
From
$7.45
View Options
Medline Vinyl Exam Gloves in Designer Box - Shop All
SKU PF13890
5
1
(1)
From
$6.45
View Options
CA Only - Accutouch Vinyl Exam Gloves -Shop All
SKU PF101924
From
$6.95
View Options
CA Only - Medline Glide-On Vinyl Exam Gloves - Shop All
SKU PF113869
From
$8.95
View Options
CA Only - CURAD Stretch Vinyl Exam Gloves - Shop All
SKU PF101930
From
$7.45
View Options
Medline Glide-On 4G Vinyl Chemo Protection Gloves - Shop All
SKU PF275034
5
1
(1)
From
$13.45
View Options
MediGuard Stretch Vinyl Exam Gloves - Shop All
SKU PF19768
From
$6.45
View Options
Medline Ultra Stretch Vinyl Exam Gloves - Shop All
SKU PF00353
From
$55.95
Regular Price
$71.00
View Options
CA Only - MediGuard Powder-Free Vinyl Exam Gloves - Shop All
SKU PF101932
5
1
(1)
From
$6.95
View Options
California state residents:
please order CA Only - CURAD Stretch Vinyl Exam Gloves
No Shipping to CA
Best Seller
CURAD Stretch Vinyl Exam Gloves Cream - Shop All
SKU PF00348
5
2
(2)
From
$9.45
View Options
Best Seller
Medline MediGuard Vinyl Synthetic Exam Gloves - Shop All
SKU PF00350
5
1
(1)
From
$8.45
View Options
Best Seller
Medline Aloetouch 3G Synthetic Vinyl Exam Gloves - Shop All
SKU PF00345
5
1
(1)
From
$7.45
Regular Price
$19.00
View Options
Disposable Non-Latex Gloves - Small
SKU UMC200171
$4.45
In Stock
Out of Stock
Out of Stock
Loading...
Glide-On 4G Exam Gloves with Chemotherapy Protection Vinyl Smooth S 1500Ct
SKU 64GVINSC
$98.95
In Stock
Out of Stock
Out of Stock
Loading...
Glide-On 4G Exam Gloves with Chemotherapy Protection Vinyl Smooth M 1500Ct
SKU 64GVINMC
$98.95
In Stock
Out of Stock
Out of Stock
Loading...
Glide-On 4G Exam Gloves with Chemotherapy Protection Vinyl Smooth L 1500Ct
SKU 64GVINLC
$98.95
In Stock
Out of Stock
Out of Stock
Add to Cart
California state residents:
please order CA Only - CURAD Stretch Vinyl Exam Gloves
No Shipping to CA
Glide-On 4G Exam Gloves with Chemotherapy Protection Vinyl Smooth L 1500Ct
SKU 4GVINLC
$114.45
In Stock
Out of Stock
Out of Stock
Add to Cart
Glide-On 4G Exam Gloves with Chemotherapy Protection Vinyl Smooth S 1500Ct
SKU 4GVINSC
$114.45
In Stock
Out of Stock
Out of Stock
Add to Cart
Glide-On 4G Exam Gloves with Chemotherapy Protection Vinyl Smooth M 1500Ct
SKU 4GVINMC
$114.45
In Stock
Out of Stock
Out of Stock
Add to Cart
AloeTouch 3G Synthetic Exam Gloves (CA Only) Vinyl Smooth XS 1000Ct
SKU 6MDS195173
$65.95
In Stock
Out of Stock
Out of Stock
Add to Cart
Medical Exam Gloves (CA Only) Vinyl Smooth XL 1300Ct
SKU 6PVC514
$51.45
In Stock
Out of Stock
Out of Stock
Add to Cart
Loading...
Items
1
-
24
of
74
You're currently reading page
1
Page
2
Page
3
Page
4
Show
12
24
36
per page
Vinyl Gloves
provide a cost-effective, latex-free solution for light-duty protection in healthcare, food service, cleaning, and general use. Designed for comfort and easy wear, these disposable gloves offer reliable barrier protection, smooth fit, and convenience for frequent glove changes—ideal for tasks requiring hygiene, efficiency, and affordability.
Track Your Order
Quick access to order detail and tracking information
About Us
Blog
Contact Us
Shipping & Returns
Help
Tech Support
Product Recalls
Cookie Preferences
About Us
Blog
Contact Us
Shipping & Returns
Help
Tech Support
Product Recalls
Cookie Preferences
The medical equipment and supplies sold through this website may be covered by Medicare, Medicaid or your commercial insurance plan. This website conducts cash sales only. If you are Medicare beneficiary and YOU ELECT TO PURCHASE any Medical equipment or supplies from this website then you will be personally and fully responsible for payment. Medline will not submit claims or collect payment for orders placed on this website nor will Medline verify whether purchased items are covered under Medicare, regardless of whether you are a prior Medline customer. If you reside in a Competitive Bidding Area, Medicare will not reimburse you for competitive bid items not purchased from awarded Medicare suppliers absent certain exceptions. As such, you will not be able to seek reimbursement from Medicare for Medical equipment or supplies purchased from this website that are deemed competitive bid items if you reside in a Competitive Bidding Area. For more information on the Medicare Part B DMEPOS Competitive Bid Program and for a list of Competitive Bidding Areas and approved supplier see
https://www.dmecompetitivebid.com/palmetto/cbic.nsf/DocsCat/Home.
Terms and Conditions
Privacy Policy
Consumer Rights
Do Not Sell or Share My Personal Information
Copyright © 2026 Medline At Home. All rights reserved.