Close
Free Pair of SWAROVSKI ELEMENTS 12mm Butterfly Beads with Swarovski Crystal Purchase
You are here: Gemstone Beads > Moonstone > Grey
Mix and Match for BIG Savings
The total quantity ordered determines your savings discount level.
Order 1 unit of 50 different items or 50 units of 1 item to reach the 50-199 discount level
-- it makes no difference --
you'll Save BIG either way.
All-Assortable Pricing $ave with All-Assortable Pricing!
Just 15 more units to the next discount level.

61 Item(s) Found. Page 1 of 1


-
Click for more details
Bead, multi-moonstone (natural), 5x2mm-6x4mm hand-cut saucer, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
SAVE 50% Regular Price: $8.50
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.25 $4.25 $4.25 $4.25
Only$4.25 per strand
H20-A1260CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 7x4mm-8x6mm hand-cut saucer, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$9.23$6.66$5.56$4.73
As Low As$4.73 per strand
H20-A1261CL
- IN STOCK -
-
Bead, peach and grey moonstone (natural), 7x3mm-12x5mm hand-cut square tube, D grade. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$2.43$1.70$1.01$0.86
As Low As$.86 per strand
H20-9051SX
- IN STOCK -
-
Bead, multi-moonstone (natural), 2-3mm hand-cut round, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
SAVE 50% Regular Price: $3.08
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$1.54$1.54$1.54$1.54
Only$1.54 per strand
H20-A5822CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 6-7mm hand-cut flat round, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.39$2.99$2.51$2.13
As Low As$2.13 per strand
H20-A5524CL
- IN STOCK -
-
Bead, labradorite and rainbow moonstone (natural), 3x2mm-5x4mm hand-cut faceted heishi and 4x2mm-5x3mm hand-cut faceted rondelle, C grade, Mohs hardness 6 to 6-1/2. Sold per 8-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$8.24$5.89$4.91$4.17
As Low As$4.17 per strand
H20-B6202CL
- IN STOCK -
(Only 55 available)
-
Bead mix, grey moonstone (natural), 4mm-22x13mm hand-cut multi-shape, Mohs hardness 6 to 7. Sold per pkg of (3) 14-inch strands.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$14.05$10.19$8.36$7.11
As Low As$2.37 per strand
H20-B6603CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 10x7mm-14x8mm hand-cut flat diamond, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$3.41$2.40$1.95$1.66
As Low As$1.66 per strand
H20-A8371CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 6x5mm-13x7mm hand-cut flat diamond, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.28$4.49$3.80$3.23
As Low As$3.23 per strand
H20-B7521CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 11x6mm-18x6mm hand-cut oval, C+ grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
SAVE 51% Regular Price: $4.76
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$2.32$2.32$2.32$2.32
Only$2.32 per strand
H20-A8075CL
- IN STOCK -
-
Bead, multi-moonstone (natural), multicolored, 8x6mm-13x8mm hand-cut puffed oval, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$5.59$3.83$3.21$2.73
As Low As$2.73 per strand
H20-B5174CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 7x6mm-12x7mm hand-cut flat rectangle, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.48$4.67$3.92$3.33
As Low As$3.33 per strand
H20-B7600CL
- IN STOCK -
(Only 62 available)
-
Bead, peach and grey moonstone (natural), 2-3mm, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$9.06$6.53$5.47$4.65
As Low As$4.65 per strand
H20-B5872CL
- IN STOCK -
(Only 52 available)
-
Bead, multi-moonstone (natural), 9x4mm-12x5mm hand-cut oval, D grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.89$3.32$2.79$2.37
As Low As$2.37 per strand
H20-B5619CL
- IN STOCK -
(Only 45 available)
-
Bead, grey moonstone (natural), 5x3mm-8x4mm hand-cut flat rectangle, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.50$3.21$2.69$2.29
As Low As$2.29 per strand
H20-B5871CL
- IN STOCK -
-
Bead, grey moonstone (natural), 5x4mm-11x6mm hand-cut flat rectangle, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$3.83$2.64$2.16$1.84
As Low As$1.84 per strand
H20-A6111CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 6x5mm-10x7mm hand-cut faceted puffed oval, C grade, Mohs hardness 6 to 6-1/2. Sold per 16-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$9.95$7.19$5.99$5.09
As Low As$5.09 per strand
H20-6284KX
- IN STOCK -
-
Bead, multi-moonstone (natural), 7x5mm-11x6mm hand-cut square tube, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.98$4.86$4.09$3.48
As Low As$3.48 per strand
H20-A4658CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 8x8x7mm-15x15x10mm hand-cut flat triangle, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.48$4.47$3.75$3.19
As Low As$3.19 per strand
H20-B7520CL
- IN STOCK -
-
Bead, multi-moonstone (natural), light, 8x4mm-12x5mm hand-cut oval, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.76$3.23$2.73$2.32
As Low As$2.32 per strand
H20-B6600CL
- IN STOCK -
(Only 3 available)
-
Bead, multi-moonstone (natural), 10x6mm-15x7mm hand-cut round tube, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
SAVE 51% Regular Price: $5.11
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$2.48$2.48$2.48$2.48
Only$2.48 per strand
H20-A8370CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 8x4mm-12x5mm hand-cut teardrop, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.76$3.23$2.73$2.32
As Low As$2.32 per strand
H20-A7802CL
- IN STOCK -
-
Bead, multi-moonstone (natural), light, 9x6mm-15x7mm hand-cut oval, C- grade, Mohs hardness 6. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.76$3.23$2.73$2.32
As Low As$2.32 per strand
H20-B6908CL
- IN STOCK -
(Only 66 available)
-
-
Bead, multi-moonstone (natural), 5x3mm-10x5mm hand-cut square tube, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.17$4.23$3.52$2.99
As Low As$2.99 per strand
H20-A4657CL
- IN STOCK -
-
Bead, grey moonstone (natural), 6x6x5mm-10x10x7mm hand-cut flat triangle, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$3.48$2.46$2.00$1.70
As Low As$1.70 per strand
H20-B4488CL
- IN STOCK -
(Only 68 available)
-
Bead, multi-moonstone (natural), 7x5mm-12x6mm hand-cut flat teardrop, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
SAVE 51% Regular Price: $3.76
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$1.81$1.81$1.81$1.81
Only$1.81 per strand
H20-B4877CL
- IN STOCK -
-
Bead, peach and grey moonstone (natural), 5-6mm hand-cut round, C- grade, Mohs hardness 6 to 6-1/2. Sold per pkg of 12 beads.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$4.68$3.18$2.68$2.28
As Low As$.19 per bead
H20-B6520CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 14x8mm-24x12mm hand-cut top-drilled teardrop, C grade, Mohs hardness 6 to 6-1/2. Sold per pkg of 10 beads.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.62$5.63$4.76$4.05
As Low As$.41 per bead
H20-D4141CL
- IN STOCK -
(Only 66 available)
-
Bead, multi-moonstone (natural), 8x6mm-12x8mm hand-cut 4-sided oval, C+ grade, Mohs hardness 6. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.94$5.90$4.89$4.16
As Low As$4.16 per strand
H20-D4091CL
- IN STOCK -
-
Bead, grey moonstone (natural), 8x6mm-9x7mm hand-cut top-drilled faceted puffed oval, B grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$60.75$44.32$36.12$30.70
As Low As$30.70 per strand
H20-A1213CL
- IN STOCK -
(Only 3 available)
-
Bead, multi-moonstone (natural), 7x5mm-12x7mm hand-cut teardrop, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.48$5.53$4.62$3.93
As Low As$3.93 per strand
H20-D4142CL
- IN STOCK -
-
Bead, peach and grey moonstone (natural), 9x5mm-16x7mm hand-cut teardrop, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$5.45$3.72$3.11$2.64
As Low As$2.64 per strand
H20-B6907CL
- IN STOCK -
(Only 17 available)
-
Bead, grey moonstone (natural), 8x4mm-10x5mm hand-cut top-drilled faceted puffed teardrop, B+ grade, Mohs hardness 6 to 6-1/2. Sold per 7-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$45.49$33.35$27.02$22.97
As Low As$22.97 per strand
H20-A1466CL
- IN STOCK -
(Only 18 available)
-
Bead, grey moonstone (natural), 8x8mm-9x9mm hand-cut puffed teardrop, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.16$5.22$4.40$3.74
As Low As$3.74 per strand
H20-D4391CL
- IN STOCK -
(Only 50 available)
-
Bead, multi-moonstone (natural), 10x6mm-13x7mm hand-cut faceted teardrop, B+ grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$18.59$13.61$11.05$9.39
As Low As$9.39 per strand
H20-A1313CL
- IN STOCK -
(Only 63 available)
-
Bead, multi-moonstone (natural), 4x2mm-5x3mm hand-cut tumbled faceted rondelle, C grade, Mohs hardness 6 to 6-1/2. Sold per 13-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$13.28$10.07$8.32$7.07
As Low As$7.07 per strand
H20-E1154CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 6x6mm-8x8mm hand-cut puffed teardrop, B- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.88$5.60$4.66$3.96
As Low As$3.96 per strand
H20-B5620CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 9x4mm-10x7mm hand-cut rondelle, B- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$14.38$10.46$8.56$7.28
As Low As$7.28 per strand
H20-B6327CL
- IN STOCK -
(Only 9 available)
-
Bead, multi-moonstone (natural), 9x7mm-14x10mm hand-cut faceted flat diamond, B+ grade, Mohs hardness 6 to 6-1/2. Sold per 10-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$22.42$17.14$13.87$11.79
As Low As$11.79 per strand
H20-D6743CL
- IN STOCK -
(Only 51 available)
-
Bead, grey moonstone (natural), 6x5mm-11x7mm hand-cut flat diamond, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.92$5.03$4.21$3.58
As Low As$3.58 per strand
H20-D4324CL
- IN STOCK -
(Only 35 available)
-
Bead, grey moonstone (natural), 9x7mm-13x9mm hand-cut puffed oval, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.48$5.53$4.62$3.93
As Low As$3.93 per strand
H20-D4751CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 11x5mm-12x9mm hand-cut rondelle, B- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$14.38$10.46$8.56$7.28
As Low As$7.28 per strand
H20-B6230CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 8x7mm-13x9mm hand-cut faceted puffed oval, B- grade, Mohs hardness 6 to 6-1/2. Sold per 16-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$14.64$11.46$9.01$7.66
As Low As$7.66 per strand
H20-6285KX
- IN STOCK -
-
Bead, multi-moonstone (natural), medium to large hand-cut nugget, Mohs hardness 6 to 6-1/2. Sold per 8-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$16.67$12.69$10.34$8.79
As Low As$8.79 per strand
H20-D4094CL
- IN STOCK -
(Only 29 available)
-
Bead, peach and grey moonstone (natural), 6x4mm-10x5mm hand-cut teardrop, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$5.59$3.83$3.21$2.73
As Low As$2.73 per strand
H20-B5994CL
- IN STOCK -
-
Bead, grey moonstone (natural), 10x10mm-11x11mm hand-cut puffed teardrop, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$8.18$6.09$5.08$4.32
As Low As$4.32 per strand
H20-D4392CL
- IN STOCK -
(Only 1 available)
-
Bead, grey moonstone (natural), 5x5mm-7x7mm hand-cut puffed teardrop, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.25$4.47$3.78$3.21
As Low As$3.21 per strand
H20-D4390CL
- IN STOCK -
(Only 19 available)
-
Bead, grey moonstone (natural), 8x5mm-13x7mm hand-cut top-drilled faceted teardrop, B+ grade, Mohs hardness 6 to 6-1/2. Sold per 8-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$89.33$79.95$72.12$61.30
As Low As$61.30 per strand
H20-A5476CL
- IN STOCK -
(Only 6 available)
-
Bead, grey moonstone (natural), 8x6mm-9x7mm hand-cut faceted puffed rectangle, B grade, Mohs hardness 6 to 6-1/2. Sold per 15-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$48.60$35.46$28.90$24.56
As Low As$24.56 per strand
H20-A1601CL
- IN STOCK -
(Only 13 available)
-
Bead, grey moonstone (natural), extra-large Hawaiian chip, Mohs hardness 6 to 6-1/2. Sold per 16-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$17.12 $13.05 $10.66 $9.06
As Low As$9.06 per strand
H20-1006GE
- IN STOCK -
-
Bead, grey moonstone (natural), matte, small to large hand-cut nugget, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.12$5.19$4.36$3.71
As Low As$3.71 per strand
H20-D6255CL
- IN STOCK -
(Only 11 available)
-
Bead, multi-moonstone (natural), 11x9mm-21x12mm hand-cut faceted flat diamond, B+ grade, Mohs hardness 6 to 6-1/2. Sold per 10-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$25.91$19.86$16.05$13.64
As Low As$13.64 per strand
H20-D6744CL
- IN STOCK -
(Only 62 available)
-
Bead, grey moonstone (natural), 7x3mm-12x5mm hand-cut 4-sided oval, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.65$4.80$4.04$3.43
As Low As$3.43 per strand
H20-D4493CL
- IN STOCK -
(Only 10 available)
-
Bead, grey moonstone (natural), 8x6mm-9x7mm hand-cut beveled puffed rectangle, B grade, Mohs hardness 6 to 6-1/2. Sold per 16-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$153.50$137.34$126.30$107.34
As Low As$107.34 per strand
H20-A1306CL
- IN STOCK -
(Only 10 available)
-
Bead, grey moonstone (natural), 9x8mm-15x12mm hand-cut flat diamond, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$8.18$6.09$5.08$4.32
As Low As$4.32 per strand
H20-D4325CL
- IN STOCK -
(Only 18 available)
-
Bead, grey moonstone (natural), light, 9x4mm-14x5mm hand-cut round tube, C- grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$6.98$5.08$4.27$3.63
As Low As$3.63 per strand
H20-D4226CL
- IN STOCK -
(Only 1 available)
-
Bead, multi-moonstone (natural), 10x8mm-14x10mm hand-cut top-drilled carved teardrop, B- grade, Mohs hardness 6mm-6-1/2. Sold per 8-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$65.23$47.33$38.94$33.10
As Low As$33.10 per strand
H20-A6548CL
- IN STOCK -
(Only 12 available)
-
Bead, multi-moonstone (natural), 6x4mm-11x5mm hand-cut 4-sided oval, C+ grade, Mohs hardness 6. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.33$5.36$4.51$3.83
As Low As$3.83 per strand
H20-D4090CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 8x6mm-11x7mm hand-cut puffed teardrop, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.48$5.53$4.62$3.93
As Low As$3.93 per strand
H20-D4336CL
- IN STOCK -
-
Bead, multi-moonstone (natural), 9x8mm-13x9mm hand-cut puffed teardrop, C grade, Mohs hardness 6 to 6-1/2. Sold per 14-inch strand.
Mix and Match for the Best Prices
1 - 14 15 - 49 50 - 199 200+
$7.48$5.53$4.62$3.93
As Low As$3.93 per strand
H20-D4337CL
- IN STOCK -
(Only 66 available)


61 Item(s) Found. Page 1 of 1

Category
Color
Shape

Discount Level

0

Add 15 unit(s) of any item to reach your next break.


All products sold by Fire Mountain Gems and Beads® are not intended for use by children 14 years of age and under.

Fire Mountain Gems and Beads, Inc. - One Fire Mountain Way, Grants Pass, OR USA 97526-2373
Copyright 2008-2014 Fire Mountain Gems and Beads, Inc. All rights reserved.