Miniature Bearings Australia Pty Ltd

Rollers Durasoft Finned Stud Mount Black Neoprene Categories


Rollers


Rollers - Durasoft - Finned - Stud Mount - Black Neoprene
Rollers - Durasoft - Finned - Stud Mount - Black Neoprene

Also see combined categories:
All Stud Mount Durasoft Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Durasoft rollers have a gentle but firm touch. Unique shape of holes adds to their soft but resilient nature.

There is also a good range of Rollers - Durasoft - Finned - Stud Mount - Black Neoprene on the Small Parts and Bearings website.


Rollers - Durasoft - Finned - Stud Mount - Coloured Urethane
Rollers - Durasoft - Finned - Stud Mount - Coloured Urethane

Also see combined categories:
All Stud Mount Durasoft Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Durasoft rollers have a gentle but firm touch. Unique shape of holes adds to their soft but resilient nature. Blue colour may turn a shade of green when exposed to UV lighting.

There is also a good range of Rollers - Durasoft - Finned - Stud Mount - Coloured Urethane on the Small Parts and Bearings website.


Rollers - Durasoft - Stud Mount - Black Neoprene
Rollers - Durasoft - Stud Mount - Black Neoprene

Also see combined categories:
All Stud Mount Durasoft Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Durasoft rollers have a gentle but firm touch. Unique shape of holes adds to their soft but resilient nature.

There is also a good range of Rollers - Durasoft - Stud Mount - Black Neoprene on the Small Parts and Bearings website.


Rollers - Durasoft - Stud Mount - Coloured Urethane
Rollers - Durasoft - Stud Mount - Coloured Urethane

Also see combined categories:
All Stud Mount Durasoft Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Durasoft rollers have a gentle but firm touch. Unique shape of holes adds to their soft but resilient nature. Blue colour may turn a shade of green when exposed to UV lighting.

There is also a good range of Rollers - Durasoft - Stud Mount - Coloured Urethane on the Small Parts and Bearings website.


Rollers - Durasoft - Shaft Mount - Black Neoprene
Rollers - Durasoft - Shaft Mount - Black Neoprene

Also see combined categories:
All Shaft Mount Durasoft Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Durasoft rollers have a gentle but firm touch. Unique shape of holes adds to their soft but resilient nature.

There is also a good range of Rollers - Durasoft - Shaft Mount - Black Neoprene on the Small Parts and Bearings website.


Rollers - Durasoft - Shaft Mount - Coloured Urethane
Rollers - Durasoft - Shaft Mount - Coloured Urethane

Also see combined categories:
All Shaft Mount Durasoft Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Durasoft rollers have a gentle but firm touch. Unique shape of holes adds to their soft but resilient nature. Blue colour may turn a shade of green when exposed to UV lighting.

There is also a good range of Rollers - Durasoft - Shaft Mount - Coloured Urethane on the Small Parts and Bearings website.


Rollers - Durasoft - Shaft Mount - With Ball Bearing
Rollers - Durasoft - Shaft Mount - With Ball Bearing

Also see combined categories:
All Shaft Mount Durasoft Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Durasoft rollers have a gentle but firm touch. Unique shape of holes adds to their soft but resilient nature. Blue colour may turn a shade of green when exposed to UV lighting.

There is also a good range of Rollers - Durasoft - Shaft Mount - With Ball Bearing on the Small Parts and Bearings website.


Rollers - Solid - Stud Mount - Black Neoprene
Rollers - Solid - Stud Mount - Black Neoprene

Also see combined categories:
All Solid Stud Mount Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Complete with washer and locknut. Free idling with ball bearings.

There is also a good range of Rollers - Solid - Stud Mount - Black Neoprene on the Small Parts and Bearings website.


Rollers - Solid - Stud Mount - Coloured Urethane
Rollers - Solid - Stud Mount - Coloured Urethane

Also see combined categories:
All Solid Stud Mount Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Blue colour may turn a shade of green when exposed to UV lighting. Designed for use in machines and assembly operations where part movement and protection is needed. Complete with washer and locknut. Free idling with ball bearings.

There is also a good range of Rollers - Solid - Stud Mount - Coloured Urethane on the Small Parts and Bearings website.


Cam Followers - Roller Type - Stainless Steel
Cam Followers - Roller Type - Stainless Steel

Also see combined categories:
All Cam Followers

Stainless steel roller type cam followers.

Stainless Steel similar to 440C. Seals: Synthetic rubber seals. Shields: Stainless Steel shields. Screwdriver slot for mounting. Stud designed to fit H7 housing.

Related Information:

There is also a good range of Cam Followers - Roller Type - Stainless Steel on the Small Parts and Bearings website.


Cam Followers - Roller Type - Miniature - Standard
Cam Followers - Roller Type - Miniature - Standard

Also see combined categories:
All Cam Followers

Small carbon steel roller type cam followers.

Carbon Steel - Nitrile Rubber seals assembled in the outer ring. Screwdriver slot for mounting. Stud designed to fit H7 housing.

Related Information:

There is also a good range of Cam Followers - Roller Type - Miniature - Standard on the Small Parts and Bearings website.


Cam Followers - Roller Type - Standard
Cam Followers - Roller Type - Standard

Also see combined categories:
All Cam Followers

Carbon steel roller type cam followers.

Load 1 applies when outer race is mounted into a housing with standard bearing fit. Load 2 applies when used as a track roller. Stud designed to fit H7 housing.

Related Information:

There is also a good range of Cam Followers - Roller Type - Standard on the Small Parts and Bearings website.


Dual Vee - Guide Wheels - Studded
Dual Vee - Guide Wheels - Studded

Also see combined categories:
All Dual Vee Guide Wheels

Vee grooved track roller guide wheels.

Match with correct Track Size. Note! OD is reference only. Allow up to 1.2 mm larger than listed.

Related Information:

There is also a good range of Dual Vee - Guide Wheels - Studded on the Small Parts and Bearings website.


Rollers - Solid - Shaft Mount - Black Neoprene
Rollers - Solid - Shaft Mount - Black Neoprene

Also see combined categories:
All Solid Shaft Mount Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed.

There is also a good range of Rollers - Solid - Shaft Mount - Black Neoprene on the Small Parts and Bearings website.


Rollers - Solid - Shaft Mount - Coloured Urethane
Rollers - Solid - Shaft Mount - Coloured Urethane

Also see combined categories:
All Solid Shaft Mount Rollers

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Blue colour may turn a shade of green when exposed to UV lighting.

There is also a good range of Rollers - Solid - Shaft Mount - Coloured Urethane on the Small Parts and Bearings website.


Linear Track System - Crowned Roller
Linear Track System - Crowned Roller


Rails, rollers and end stops sold separately. Please choose your components from the listing.

Easy to use system is usually mounted on a vertical surface as a low cost linear motion solution. Hardened crown roller allows for self-alignment with good strength and long life. Rails are unistrut typeand are black powder coated. End stops prevent over travel and come with a mounting bolt. End stops are not designed to support loads. Maximum bearing load is 130 kg. Maximum bearing speed is 45 mtrs per minute.

There is also a good range of Linear Track System - Crowned Roller on the Small Parts and Bearings website.


Housings - Flanged - Self Aligning - Needle Roller
Housings - Flanged - Self Aligning - Needle Roller

Also see combined categories:
All Spyraflo Flange Mounted Bearings
All Spyraflo Mounted Bearings

Spyraflo robust light weight aluminium housing with self aligning needle roller bearings

See links at bottom of web page for more information. +/- 5% Static Alignment. Sintered aluminium housing. Corrosion Resistant. Light weight.

Related Information:

There is also a good range of Housings - Flanged - Self Aligning - Needle Roller on the Small Parts and Bearings website.


Roller Followers - Needle Roller Type - Full Complement - Sealed
Roller Followers - Needle Roller Type - Full Complement - Sealed


Non separable roller followers

Inner ring has oil hole and oil groove. Prepacked with grease. Full complement typr with inner ring.


Rollers - Bearing - Nylon Covered
Rollers - Bearing - Nylon Covered

Also see combined categories:
All Tyred OD Bearings
All Rollers

Nylon tyred rollers for heavy duty applications

Nylon tyre (tire) covering a precision deep groove radial ball bearings.

Related Information:

There is also a good range of Rollers - Bearing - Nylon Covered on the Small Parts and Bearings website.


Rollers - Drive
Rollers - Drive

Also see combined categories:
All Rollers

Neoprene 60 durometer black ground outside diameter drive rollers


There is also a good range of Rollers - Drive on the Small Parts and Bearings website.


Rollers - Flanged
Rollers - Flanged

Also see combined categories:
All Rollers


There is also a good range of Rollers - Flanged on the Small Parts and Bearings website.


Rollers - Idler - With Plain Sintered Bearing
Rollers - Idler - With Plain Sintered Bearing

Also see combined categories:
All Tyred OD Bearings
All Rollers


Related Information:

There is also a good range of Rollers - Idler - With Plain Sintered Bearing on the Small Parts and Bearings website.


Rollers - Nylon Tyre - Convex - Through Bore
Rollers - Nylon Tyre - Convex - Through Bore

Also see combined categories:
All Tyred OD Bearings
All Rollers

Nylon tyred rollers for cabinet doors, gym equipment etc. Commonly found in rowing machines.


Related Information:

There is also a good range of Rollers - Nylon Tyre - Convex - Through Bore on the Small Parts and Bearings website.


Rollers - Plain
Rollers - Plain

Also see combined categories:
All Rollers


There is also a good range of Rollers - Plain on the Small Parts and Bearings website.


Rollers - Solid - Bonded to Steel Insert - Black Neoprene
Rollers - Solid - Bonded to Steel Insert - Black Neoprene

Also see combined categories:
All Solid Rollers with Insert

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed.

There is also a good range of Rollers - Solid - Bonded to Steel Insert - Black Neoprene on the Small Parts and Bearings website.


Rollers - Solid - Bonded to Steel Insert - Coloured Urethane
Rollers - Solid - Bonded to Steel Insert - Coloured Urethane

Also see combined categories:
All Solid Rollers with Insert

Used on conveyors, belt idlers, shock cushioners, stamping die part guides, supports etc.

Designed for use in machines and assembly operations where part movement and protection is needed. Blue colour may turn a shade of green when exposed to UV lighting.

There is also a good range of Rollers - Solid - Bonded to Steel Insert - Coloured Urethane on the Small Parts and Bearings website.


Rollers - Steel
Rollers - Steel

Also see combined categories:
All Rollers

Hardened Steel Rollers as used in Cylindrical and Needle Roller Bearings

Hardened Steel Rollers as used in Cylindrical and Needle Roller Bearings.

Related Information:

There is also a good range of Rollers - Steel on the Small Parts and Bearings website.


Rollers - Track - With Inner Race
Rollers - Track - With Inner Race

Also see combined categories:
All Track Rollers


Related Information:

There is also a good range of Rollers - Track - With Inner Race on the Small Parts and Bearings website.


Rollers - Track - Without Inner race
Rollers - Track - Without Inner race

Also see combined categories:
All Track Rollers


Related Information:

There is also a good range of Rollers - Track - Without Inner race on the Small Parts and Bearings website.


Rollers - Urethane - Lengths
Rollers - Urethane - Lengths

Also see combined categories:
All Tyred OD Bearings
All Rollers

Low cost alternative for making your own wheels, castors, rollers, sheaves etc. Urethane rod with dual hardness. Harder inner sleeve with softer outside for use as a roller.

Blue outer tyre 90A Durometer bonded to a hard brown 75D Durometer inner sleeve. This results in a hard anti friction bearing surface inside with a soft tyre outside. The roller can be cut and machined to suit your purposes. Testing for your application is recommended.

Related Information:

There is also a good range of Rollers - Urethane - Lengths on the Small Parts and Bearings website.


Rollers - V-Groove
Rollers - V-Groove

Also see combined categories:
All Rollers


There is also a good range of Rollers - V-Groove on the Small Parts and Bearings website.


Rollers - Yoke - Cam - Urethane Coated
Rollers - Yoke - Cam - Urethane Coated

Also see combined categories:
All Rollers

Urethane tyred cam yoke rollers for noise reduction, reduced wear and non marking. 80 Shore A hardness.

Polycoated shore 80A cast urethane cover.

Related Information:

There is also a good range of Rollers - Yoke - Cam - Urethane Coated on the Small Parts and Bearings website.


Rollers - Yoke - Crown
Rollers - Yoke - Crown

Also see combined categories:
All Rollers


There is also a good range of Rollers - Yoke - Crown on the Small Parts and Bearings website.


Rollers - Yoke - Self Lubricating
Rollers - Yoke - Self Lubricating

Also see combined categories:
All Rollers


There is also a good range of Rollers - Yoke - Self Lubricating on the Small Parts and Bearings website.


Rollers - Yoke - Standard
Rollers - Yoke - Standard

Also see combined categories:
All Rollers


There is also a good range of Rollers - Yoke - Standard on the Small Parts and Bearings website.


Housings - Flange Mount - Non Aligning - Needle Roller
Housings - Flange Mount - Non Aligning - Needle Roller

Also see combined categories:
All Spyraflo Flange Mounted Bearings
All Spyraflo Mounted Bearings

Low profile flange mounted needle roller bearings

See links at bottom of web page for more information.

Related Information:

There is also a good range of Housings - Flange Mount - Non Aligning - Needle Roller on the Small Parts and Bearings website.


Housings - Flange Mount - Self Aligning - Needle Roller
Housings - Flange Mount - Self Aligning - Needle Roller

Also see combined categories:
All Spyraflo Flange Mounted Bearings
All Spyraflo Mounted Bearings

Low profile self aligning flange mounted needle roller bearings

See links at bottom of web page for more information. +/- 5% Static Alignment.

Related Information:

There is also a good range of Housings - Flange Mount - Self Aligning - Needle Roller on the Small Parts and Bearings website.


Housings - Pillow Block - Self Aligning - Needle Roller
Housings - Pillow Block - Self Aligning - Needle Roller

Also see combined categories:
All Spyraflo Pillow Block Mounted Bearings
All Spyraflo Mounted Bearings

Spyraflo robust light weight aluminium housing with self aligning needle roller bearings.

See links at bottom of web page for more information. +/- 5% Static Alignment. Sintered aluminium housing. Corrosion Resistant. Light weight.

Related Information:

There is also a good range of Housings - Pillow Block - Self Aligning - Needle Roller on the Small Parts and Bearings website.


Posi Drive Stage - Crossed Roller
Posi Drive Stage - Crossed Roller

Also see combined categories:
All Posi-Drive Stages

Compact economical Posi Drive Stages take the work out of designing linear motion control systems.

These stages require no alignment of components and install with only 4 standard fasteners. Fitted with anti backlash 9.525mm diameter leadscrews with 2.54mm lead and zero backlash multibeam couplings. NEMA 23 motor mounts. Straight line accuracy up to 0.00254mm per 25.4mm of travel. Repeatability 0.00254mm.

There is also a good range of Posi Drive Stage - Crossed Roller on the Small Parts and Bearings website.


Catches - Roller
Catches - Roller


304 Stainless Steel and Polyurethane


There is also a good range of Catches - Roller on the Small Parts and Bearings website.


Chain - Roller - Plastic - Simplex
Chain - Roller - Plastic - Simplex

Also see combined categories:
All Roller Chain

Includes acetal, polyproylene and nylon. Miniature size from 3.1mm up to 12.7mm. Single row.

Snap together construction - no joining links required.

Related Information:

There is also a good range of Chain - Roller - Plastic - Simplex on the Small Parts and Bearings website.


Bearings - Tapered Roller - Single Row - Inch Sets
Bearings - Tapered Roller - Single Row - Inch Sets


Common automotive sets include cup and cone



Bearings - Needle Roller - Cage Type
Bearings - Needle Roller - Cage Type


Cage and Rollers.


Related Information:

There is also a good range of Bearings - Needle Roller - Cage Type on the Small Parts and Bearings website.


Bearings - Needle Roller - Inner Rings
Bearings - Needle Roller - Inner Rings


Hardened sleeves for needle roller bearings.


Related Information:

There is also a good range of Bearings - Needle Roller - Inner Rings on the Small Parts and Bearings website.


Bearings - Needle Roller - Machined - With Inner Ring
Bearings - Needle Roller - Machined - With Inner Ring



Related Information:

There is also a good range of Bearings - Needle Roller - Machined - With Inner Ring on the Small Parts and Bearings website.


Bearings - Needle Roller - Machined - Without Inner Ring
Bearings - Needle Roller - Machined - Without Inner Ring



Related Information:

There is also a good range of Bearings - Needle Roller - Machined - Without Inner Ring on the Small Parts and Bearings website.


Bearings - Needle Roller - Shell Type - Closed End
Bearings - Needle Roller - Shell Type - Closed End


Light Weight. Compact Design.

Related Information:

There is also a good range of Bearings - Needle Roller - Shell Type - Closed End on the Small Parts and Bearings website.


Bearings - Needle Roller - Shell Type - Open Ends
Bearings - Needle Roller - Shell Type - Open Ends


Light Weight. Compact Design.

Related Information:

There is also a good range of Bearings - Needle Roller - Shell Type - Open Ends on the Small Parts and Bearings website.


Bearings - Tapered Roller - Cone
Bearings - Tapered Roller - Cone


Replacements for existing tapered roller cones (inner part). Match with part number on your existing bearing. It is recommended that you change both cup and cone whenever possible.


There is also a good range of Bearings - Tapered Roller - Cone on the Small Parts and Bearings website.


Bearings - Tapered Roller - Cup
Bearings - Tapered Roller - Cup


Replacements for existing tapered roller cups (outer part). Match with part number on your existing bearing. It is recommended that you change both cup and cone whenever possible.


There is also a good range of Bearings - Tapered Roller - Cup on the Small Parts and Bearings website.





Main Pages

About Us Balls List Bearings List Brands Catalogue Contact Us Charity Dental Bearings Distributor Locations Dowel Pins Downloadable PDF Catalogue Ball Lock Pins Downloadable PDF Catalogue Balls Downloadable PDF Catalogue Ceramic Bearings Downloadable PDF Catalogue Circlips Downloadable PDF Catalogue Clevis Pins Downloadable PDF Catalogue Corrosion Resistant Bearings Downloadable PDF Catalogue Disc Springs Downloadable PDF Catalogue Dowel Pins Downloadable PDF Catalogue Economy Bearings Downloadable PDF Catalogue Hammer Drive Pins Downloadable PDF Catalogue High Speed Bearings Downloadable PDF Catalogue Key Steel Downloadable PDF Catalogue Knobs Downloadable PDF Catalogue Leveling Mounts Downloadable PDF Catalogue Metallic Bushes Downloadable PDF Catalogue O-Rings Downloadable PDF Catalogue Pins Downloadable PDF Catalogue Plastic Bearings Downloadable PDF Catalogue Polyvee Belts and Pulleys Downloadable PDF Catalogue Precision Shim Washers Downloadable PDF Catalogue Push On and Push In Rings Downloadable PDF Catalogue Rod & Tube Downloadable PDF Catalogue Roll Pins Downloadable PDF Catalogue Shaft Collars Downloadable PDF Catalogue Shim Sheet Downloadable PDF Catalogue Shoulder Screws Downloadable PDF Catalogue Sintered Bronze Bushes Downloadable PDF Catalogue Snap Rings Downloadable PDF Catalogue Socket Set Screws Downloadable PDF Catalogue Solid Bronze Bushes Downloadable PDF Catalogue Spring Steel Strip Downloadable PDF Catalogue Springs Downloadable PDF Catalogue Standard Ball Bearing Range Downloadable PDF Catalogue Super Precision Bearings Downloadable PDF Catalogue Taper Pins Downloadable PDF Catalogue Thrust Bearings Downloadable PDF Catalogue Thumb Screws and Nuts Downloadable PDF Catalogue Timing Belts Downloadable PDF Catalogue Timing Pulley Stock Downloadable PDF Catalogue Timing Pulleys Downloadable PDF Catalogue Vibration Mounts Downloadable PDF Catalogue Washers Downloadable PDF Catalogue Wave Washers Downloadable PDF Cross Reference ADR and SKF Downloadable PDF Cross Reference Anderton Circlips Downloadable PDF Cross Reference Barden Bearings Downloadable PDF Cross Reference Essentra Downloadable PDF Cross Reference Flocast Downloadable PDF Cross Reference K&S Metals Downloadable PDF Cross Reference McMaster Carr Downloadable PDF Cross Reference Miniature Precison Bearings Downloadable PDF Cross Reference Nordex Downloadable PDF Cross Reference NSK and NTN Downloadable PDF Cross Reference Ondrives Downloadable PDF Cross Reference Reid Supply Downloadable PDF Cross Reference SDP-SI Designatronics Downloadable PDF Cross Reference Seeger Circlips Downloadable PDF Cross Reference Sintered Bronze Downloadable PDF Cross Reference Small Parts Inc Downloadable PDF Cross Reference Timing Belts and Pulleys Freight Rates and Shipping Times Frequently Asked Questions Google Search Hobby Clearance Hobby Information Large Bearings Mailorder Form Order History Ordering Payment and Shipping Privacy Product Showcase Satellite Reaction Wheels Shipping Rates and Times Technical Terms 5 Axis Machine Tool Bearings


Freight Rates
Terms and Conditions
Privacy Policy

Registered Australian Company: Miniature Bearings Australia Pty Ltd (ABN 94 069 113 800)

Miniature Bearings Australia offers 131536 products in 2122 categories including ball bearings, thrust bearings, ceramic and hybrid bearings, stainless steel bearings, miniature bearings, shafting, couplings, screws, socket cap, dental bearings, magnets, sprockets, timing belts and pulleys, corrosion resistant bearings - see the full listing in the Online Catalogue. We have excellent Freight Rates within Australia and worldwide. We offer a choice of delivery with a signature required, or cheaper options with no signature required. The no signature required options are at the customer’s risk once the goods leave our store.

Using the links throughout this site you will find extensive information including catalogues, technical data, and other product specific information. We sell our products worldwide through our online store and our overseas freight rates are competitive for fully traceable courier delivery.

Miniature Bearings Australia is part of MBA Group offering a select range from the MBA Group catalogue.

Information on this website is Copyright Miniature Bearings Australia 1997. All rights reserved.

Freight Rates
Terms and Conditions
Privacy Policy

Registered Australian Company: Miniature Bearings Australia Pty Ltd (ABN 94 069 113 800)

Miniature Bearings Australia offers 131536 products in 2122 categories including ball bearings, thrust bearings, ceramic and hybrid bearings, stainless steel bearings, miniature bearings, shafting, couplings, screws, socket cap, dental bearings, magnets, sprockets, timing belts and pulleys, corrosion resistant bearings - see the full listing in the Online Catalogue. We have excellent Freight Rates within Australia and worldwide. We offer a choice of delivery with a signature required, or cheaper options with no signature required. The no signature required options are at the customer’s risk once the goods leave our store.

Using the links throughout this site you will find extensive information including catalogues, technical data, and other product specific information. We sell our products worldwide through our online store and our overseas freight rates are competitive for fully traceable courier delivery.

Miniature Bearings Australia is part of MBA Group offering a select range from the MBA Group catalogue.

Information on this website is Copyright Miniature Bearings Australia 1997. All rights reserved.