Filters
Type
Shaping Mode
Product
Condition
- 
                                 CNC 3D Printer Plastic Parts Rapid Prototype PrototypingUS$ 1,000 - 10,000MOQ: 1 SetPlace of Origin: Guangdong, ChinaBrand Name: AberyModel Number: Injection MouldShaping Mode: Plastic Injection MouldShenzhen Abery Mold & Plastics Co., Ltd. CNC 3D Printer Plastic Parts Rapid Prototype PrototypingUS$ 1,000 - 10,000MOQ: 1 SetPlace of Origin: Guangdong, ChinaBrand Name: AberyModel Number: Injection MouldShaping Mode: Plastic Injection MouldShenzhen Abery Mold & Plastics Co., Ltd.
- 
                                 Cnc Rapid Prototype Company Provide From the Prototype to Mass ProductionUS$ 10 - 200MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Steel Alloys, Other, Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Steel Alloys, PlasticMicro Machining or Not: Not Micro MachiningWISHMOULDS Plastic & Metal Ltd. (Dongguan) Cnc Rapid Prototype Company Provide From the Prototype to Mass ProductionUS$ 10 - 200MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Steel Alloys, Other, Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Steel Alloys, PlasticMicro Machining or Not: Not Micro MachiningWISHMOULDS Plastic & Metal Ltd. (Dongguan)
- 
                                 OEM Rapid Prototyping CNC Machining Milling Turning Custom Aluminum Parts for Industrial EquipmentUS$ 0.99 - 19.99MOQ: 1 PiecePlace of Origin: ChinaModel Number: 20220729My001Type: Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Wire EDMMicro Machining or Not: Micro MachiningDongguan Richen Precision Manufacture Co., Ltd. OEM Rapid Prototyping CNC Machining Milling Turning Custom Aluminum Parts for Industrial EquipmentUS$ 0.99 - 19.99MOQ: 1 PiecePlace of Origin: ChinaModel Number: 20220729My001Type: Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Wire EDMMicro Machining or Not: Micro MachiningDongguan Richen Precision Manufacture Co., Ltd.
- 
                                 Shenzhen Factory Supply Affordable CNC Metal Plastic ABS Machining Rapid Prototype ServiceUS$ 20 - 100MOQ: 1 SetBrand Name: CBPlace of Origin: Guangdong, ChinaModel Number: CB-CNCShenzhen Calabash Brothers 3d Technology Co., Ltd. Shenzhen Factory Supply Affordable CNC Metal Plastic ABS Machining Rapid Prototype ServiceUS$ 20 - 100MOQ: 1 SetBrand Name: CBPlace of Origin: Guangdong, ChinaModel Number: CB-CNCShenzhen Calabash Brothers 3d Technology Co., Ltd.
- 
                                Smart Sourcing1Look forChoose suppliers with platform-verified icons for trusted status2Verify CertificationsValidate supplier certifications (ISO, CE, etc.) for compliance3Sample Testing FirstAlways test product samples before large orders4Visit FactoriesConduct on-site audits for manufacturing verification5Payment TermsUse escrow services for high-value transactions6Contract ClarityDefine penalties for delays/spec deviations in contracts
- 
                                 Shenzhen Factory Supply Affordable CNC Metal Plastic ABS Machining Rapid Prototype ServiceUS$ 20 - 100MOQ: 1 SetBrand Name: CBPlace of Origin: Guangdong, ChinaModel Number: CB-CNCShenzhen Calabash Brothers 3d Technology Co., Ltd. Shenzhen Factory Supply Affordable CNC Metal Plastic ABS Machining Rapid Prototype ServiceUS$ 20 - 100MOQ: 1 SetBrand Name: CBPlace of Origin: Guangdong, ChinaModel Number: CB-CNCShenzhen Calabash Brothers 3d Technology Co., Ltd.
- 
                                 CNC Metal 3D Printing Machine , Black Rapid Prototype School 3D PrinterNegotiableMOQ: 1 RollBrand Name: JGAURORAPlace of Origin: ChinaModel Number: Z-603SShenzhen Aurora Technology Co., Ltd. CNC Metal 3D Printing Machine , Black Rapid Prototype School 3D PrinterNegotiableMOQ: 1 RollBrand Name: JGAURORAPlace of Origin: ChinaModel Number: Z-603SShenzhen Aurora Technology Co., Ltd.
- 
                                 Rapid Prototyping Precision CNC Machining Parts With Aluminum Brass Copper and Hardened MetalNegotiableMOQ: 1 PiecePlace of Origin: ChinaModel Number: CNC MachiningWuxi Tiby Mechanical &electrical Imp.&exp.co.,ltd Rapid Prototyping Precision CNC Machining Parts With Aluminum Brass Copper and Hardened MetalNegotiableMOQ: 1 PiecePlace of Origin: ChinaModel Number: CNC MachiningWuxi Tiby Mechanical &electrical Imp.&exp.co.,ltd
- 
                                 2016 Customized Service 3d Printer Rapid Prototype CNC Machining Parts,3D Printer KitUS$ 3.5 - 8.5MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical MachiningMaterial Capabilities: Aluminum, Brass, Bronze, CopperMicro Machining or Not: Micro MachiningDongguan Sanma Industrial Belts Co., Ltd. 2016 Customized Service 3d Printer Rapid Prototype CNC Machining Parts,3D Printer KitUS$ 3.5 - 8.5MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical MachiningMaterial Capabilities: Aluminum, Brass, Bronze, CopperMicro Machining or Not: Micro MachiningDongguan Sanma Industrial Belts Co., Ltd.
- 
                                 Small Batches CNC Machining Turning Brass Parts With High Polished Rapid PrototypingUS$ 0.3 - 0.4MOQ: 1000 PiecesCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel AlloysMicro Machining or Not: Micro MachiningFoshan Homestar Products Co., Ltd. Small Batches CNC Machining Turning Brass Parts With High Polished Rapid PrototypingUS$ 0.3 - 0.4MOQ: 1000 PiecesCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel AlloysMicro Machining or Not: Micro MachiningFoshan Homestar Products Co., Ltd.
- 
                                 Precision CNC Machining High Quality Aluminum Base Parts For Industrial IndustryUS$ 0.1 - 50MOQ: 1 PieceBrand Name: CustomizedPlace of Origin: ChinaType: Broaching, Milling, Other Machining Services, Rapid Prototyping, TurningMicro Machining or Not: Not Micro MachiningBomei Plastic Hardware Limited Precision CNC Machining High Quality Aluminum Base Parts For Industrial IndustryUS$ 0.1 - 50MOQ: 1 PieceBrand Name: CustomizedPlace of Origin: ChinaType: Broaching, Milling, Other Machining Services, Rapid Prototyping, TurningMicro Machining or Not: Not Micro MachiningBomei Plastic Hardware Limited
- 
                                 Rapid CNC Machining ServiceUS$ 1 - 50MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Laser Machining, Milling, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Stainless SteelMicro Machining or Not: Not Micro MachiningChongqing Jin Te Rui Machine Co., Ltd. Rapid CNC Machining ServiceUS$ 1 - 50MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Laser Machining, Milling, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Stainless SteelMicro Machining or Not: Not Micro MachiningChongqing Jin Te Rui Machine Co., Ltd.
- 
                                 Cnc Machining PrototypeNegotiableMOQ: 1 HectarePlace of Origin: ChinaShenzhen Shengpeng Metal Products Co., Ltd Cnc Machining PrototypeNegotiableMOQ: 1 HectarePlace of Origin: ChinaShenzhen Shengpeng Metal Products Co., Ltd
- 
                                 Chinese CNC Machining PrototypeUS$ 9 - 27MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Rapid Prototyping, TurningMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel AlloysMicro Machining or Not: Not Micro MachiningHebei Tumeng Machinery Manufacturing Co., Ltd. Chinese CNC Machining PrototypeUS$ 9 - 27MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Rapid Prototyping, TurningMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel AlloysMicro Machining or Not: Not Micro MachiningHebei Tumeng Machinery Manufacturing Co., Ltd.
- 
                                 Cnc Prototypes,rapid Tooling,tooling,CNC Sample,moldNegotiableMOQ: 1 SetPlace of Origin: ChinaShenzhen Yinhua Rapid Tooling Co., Ltd. Cnc Prototypes,rapid Tooling,tooling,CNC Sample,moldNegotiableMOQ: 1 SetPlace of Origin: ChinaShenzhen Yinhua Rapid Tooling Co., Ltd.
- 
                                 China Cnc Abs Plastic Rapid Prototypes, Plastic Rapid Prototyping Maker(OEM)US$ 1 - 10,000MOQ: 1 SetPlace of Origin: Guangdong, ChinaBrand Name: tonleyModel Number: GT28Plastic Modling Type: MouldZhongshan Guantong Plastic Mould Co., Ltd. China Cnc Abs Plastic Rapid Prototypes, Plastic Rapid Prototyping Maker(OEM)US$ 1 - 10,000MOQ: 1 SetPlace of Origin: Guangdong, ChinaBrand Name: tonleyModel Number: GT28Plastic Modling Type: MouldZhongshan Guantong Plastic Mould Co., Ltd.
- 
                                 OEM Customized Black Anodized CNC Machining Aluminum PartsNegotiableMOQ: 1 PieceBrand Name: JY MachineryPlace of Origin: ChinaModel Number: Custom Aluminum partsType: Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMXiamen JY Machinery Technology Co.,Ltd OEM Customized Black Anodized CNC Machining Aluminum PartsNegotiableMOQ: 1 PieceBrand Name: JY MachineryPlace of Origin: ChinaModel Number: Custom Aluminum partsType: Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMXiamen JY Machinery Technology Co.,Ltd
- 
                                 High Precision Plastic Auto Parts CNC Rapid Prototype SupplierUS$ 1 - 5MOQ: 1000 PiecesPlace of Origin: ChinaBrand Name: OBTOBT PLASTIC & ELECTRONICS USA LLC High Precision Plastic Auto Parts CNC Rapid Prototype SupplierUS$ 1 - 5MOQ: 1000 PiecesPlace of Origin: ChinaBrand Name: OBTOBT PLASTIC & ELECTRONICS USA LLC
- 
                                 CNC Rapid Prototype by Garolite G-10 and Phenolic and BakeliteUS$ 5,000 - 50,000MOQ: 1 SetPlace of Origin: Guangdong, ChinaBrand Name: CustomizedModel Number: JSR-034, CustomizedShaping Mode: Plastic Injection MouldDongguan JSR-Molding Co., Limited CNC Rapid Prototype by Garolite G-10 and Phenolic and BakeliteUS$ 5,000 - 50,000MOQ: 1 SetPlace of Origin: Guangdong, ChinaBrand Name: CustomizedModel Number: JSR-034, CustomizedShaping Mode: Plastic Injection MouldDongguan JSR-Molding Co., Limited
- 
                                 High Speed Angle Adjustable CNC Rotary Axis For Rapid PrototypingUS$ 4 - 5MOQ: 1 PieceBrand Name: NFCasePlace of Origin: ChinaModel Number: AIA-1Beijing JCZ Technology Co. Ltd, High Speed Angle Adjustable CNC Rotary Axis For Rapid PrototypingUS$ 4 - 5MOQ: 1 PieceBrand Name: NFCasePlace of Origin: ChinaModel Number: AIA-1Beijing JCZ Technology Co. Ltd,
- 
                                 Copper , Brass , Sheet Metal CNC Rapid Prototyping With Electroplating , PassivatedNegotiableMOQ: 1 PieceBrand Name: GSPlace of Origin: ChinaModel Number: GS-P-58China Electric Furnace Online Market Copper , Brass , Sheet Metal CNC Rapid Prototyping With Electroplating , PassivatedNegotiableMOQ: 1 PieceBrand Name: GSPlace of Origin: ChinaModel Number: GS-P-58China Electric Furnace Online Market
- 
                                 Low Price Rapid Silicone 3D Printing Model and CNC Quick PrototypeUS$ 1,000 - 100,000MOQ: 1 SetPlace of Origin: Shanghai, ChinaBrand Name: plastic injection moldingModel Number: CNC quick prototypeShaping Mode: Plastic Injection MouldShanghai Loyplas Plastic Products Co., Ltd. Low Price Rapid Silicone 3D Printing Model and CNC Quick PrototypeUS$ 1,000 - 100,000MOQ: 1 SetPlace of Origin: Shanghai, ChinaBrand Name: plastic injection moldingModel Number: CNC quick prototypeShaping Mode: Plastic Injection MouldShanghai Loyplas Plastic Products Co., Ltd.
- 
                                 Rapid Prototyping CNC Micromachining Metal Components Lathe and AnodizingUS$ 0.01 - 0.1MOQ: 100 PiecesPlace of Origin: Guangdong, ChinaModel Number: OEMBrand Name: shengjieShenzhen Sheng Jie Precision Metal Products Co., Ltd. Rapid Prototyping CNC Micromachining Metal Components Lathe and AnodizingUS$ 0.01 - 0.1MOQ: 100 PiecesPlace of Origin: Guangdong, ChinaModel Number: OEMBrand Name: shengjieShenzhen Sheng Jie Precision Metal Products Co., Ltd.
- 
                                Global Buyer Activity Importer placed an order for Small batches CNC machining turning brass parts with high polished rapid prototyping2025-10-26 11:18:55 Importer placed an order for Small batches CNC machining turning brass parts with high polished rapid prototyping2025-10-26 11:18:55 Lead Purchaser requested a quote for OEM Rapid Prototyping CNC Machining Milling Turning Custom Aluminum Parts for Industrial Equipment16 hours ago Lead Purchaser requested a quote for OEM Rapid Prototyping CNC Machining Milling Turning Custom Aluminum Parts for Industrial Equipment16 hours ago Procurement Lead is sourcing OEM Precision CNC Machining Prototype2025-10-27 12:59:29 Procurement Lead is sourcing OEM Precision CNC Machining Prototype2025-10-27 12:59:29 Purchasing Director requested a quote for Rapid CNC machining Service2025-10-26 16:37:36 Purchasing Director requested a quote for Rapid CNC machining Service2025-10-26 16:37:36 Operations Head placed an order for Non-standard Machining Rapid Prototype Milling Stainless Steel Aluminum Brass Cnc Custom  Metal Parts2025-10-29 15:28:56 Operations Head placed an order for Non-standard Machining Rapid Prototype Milling Stainless Steel Aluminum Brass Cnc Custom  Metal Parts2025-10-29 15:28:56 Import Coordinator verified certifications for Copper cnc machining prototyping product2025-10-28 02:15:36 Import Coordinator verified certifications for Copper cnc machining prototyping product2025-10-28 02:15:36 Purchasing Director requested specs for Rapid CNC Machining2025-10-27 16:20:39 Purchasing Director requested specs for Rapid CNC Machining2025-10-27 16:20:39 Procurement Specialist is sourcing CNC rapid Prototype by Garolite G-10 and phenolic and Bakelite2025-10-30 14:44:09 Procurement Specialist is sourcing CNC rapid Prototype by Garolite G-10 and phenolic and Bakelite2025-10-30 14:44:09 Operations Head submitted an RFQ for CNC 3D Printer Plastic Parts Rapid Prototype Prototyping2025-10-28 15:33:16 Operations Head submitted an RFQ for CNC 3D Printer Plastic Parts Rapid Prototype Prototyping2025-10-28 15:33:16 Lead Purchaser is sourcing Custom metal parts/CNC Prototyping parts/CNC Metal Machining Parts2025-10-30 17:43:09 Lead Purchaser is sourcing Custom metal parts/CNC Prototyping parts/CNC Metal Machining Parts2025-10-30 17:43:09 Purchasing Director inquired about High Speed Angle Adjustable CNC Rotary Axis For Rapid Prototyping2025-10-30 18:37:31 Purchasing Director inquired about High Speed Angle Adjustable CNC Rotary Axis For Rapid Prototyping2025-10-30 18:37:31
- 
                                 CNC Vacuum Cleaner Parts & Brass Rapid PrototypeUS$ 1 - 100MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel Alloys, Other, Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel Alloys, Non-metal materialMicro Machining or Not: Micro MachiningDucoo Machinery (Xiamen) Co., Ltd. CNC Vacuum Cleaner Parts & Brass Rapid PrototypeUS$ 1 - 100MOQ: 1 PieceCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel Alloys, Other, Aluminum, Brass, Bronze, Copper, Hardened Metals, Precious Metals, Stainless Steel, Steel Alloys, Non-metal materialMicro Machining or Not: Micro MachiningDucoo Machinery (Xiamen) Co., Ltd.
- 
                                 Custom Metal Parts/CNC Prototyping Parts/CNC Metal Machining PartsUS$ 1 - 1000MOQ: 100 PiecesBrand Name: Jingtong TechnologyPlace of Origin: ChinaModel Number: Custom metal parts/CNC Prototyping parts/CNC Metal Machining PartsDalian Jingtong Technology Co.,LTD Custom Metal Parts/CNC Prototyping Parts/CNC Metal Machining PartsUS$ 1 - 1000MOQ: 100 PiecesBrand Name: Jingtong TechnologyPlace of Origin: ChinaModel Number: Custom metal parts/CNC Prototyping parts/CNC Metal Machining PartsDalian Jingtong Technology Co.,LTD
- 
                                 3D Printer, Arylic 3D Rapid Prototyping Printer For Sale, ABS/PLA Rapid Prototype Machine /DIY 3D PtinterUS$ 220 - 230MOQ: 1 PieceProducts Status: StockType: Other, 3D PrinterStyle: Black And WhiteUse: Other, 3D PrintingZhanjiang TEVO 3D Electronic Technology Co., Ltd. 3D Printer, Arylic 3D Rapid Prototyping Printer For Sale, ABS/PLA Rapid Prototype Machine /DIY 3D PtinterUS$ 220 - 230MOQ: 1 PieceProducts Status: StockType: Other, 3D PrinterStyle: Black And WhiteUse: Other, 3D PrintingZhanjiang TEVO 3D Electronic Technology Co., Ltd.
- 
                                 CNC Machining Parts Stainless Steel Lathe Milling Parts Molde de Pulvimetalurgia Powder Metallurgy MoldUS$ 0.5 - 1.0MOQ: 1 PieceBrand Name: YIZEPlace of Origin: ChinaModel Number: 01Product: Vehicle MouldDongguan YIZE MOULD Co.,LTD CNC Machining Parts Stainless Steel Lathe Milling Parts Molde de Pulvimetalurgia Powder Metallurgy MoldUS$ 0.5 - 1.0MOQ: 1 PieceBrand Name: YIZEPlace of Origin: ChinaModel Number: 01Product: Vehicle MouldDongguan YIZE MOULD Co.,LTD
- 
                                 CNC PCB PROTOTYPE ENGRAVING MACHINEUS$ 2450 - 2450MOQ: 1 SetPlace of Origin: ChinaWuxi Carv Tek Co., Ltd. CNC PCB PROTOTYPE ENGRAVING MACHINEUS$ 2450 - 2450MOQ: 1 SetPlace of Origin: ChinaWuxi Carv Tek Co., Ltd.
- 
                                 OEM Precision CNC Machining PrototypeUS$ 0.6 - 1.1MOQ: 10 PiecesCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Stainless Steel, Steel AlloysMicro Machining or Not: Micro MachiningDalian Kawaritsu Precision Machinery Co., Ltd. OEM Precision CNC Machining PrototypeUS$ 0.6 - 1.1MOQ: 10 PiecesCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Etching / Chemical Machining, Laser Machining, Milling, Other Machining Services, Rapid Prototyping, Turning, Wire EDMMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Hardened Metals, Stainless Steel, Steel AlloysMicro Machining or Not: Micro MachiningDalian Kawaritsu Precision Machinery Co., Ltd.
- 
                                 Copper Cnc Machining Prototyping ProductUS$ 1 - 100MOQ: 50 PiecesCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Laser Machining, Other Machining Services, TurningMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Stainless SteelMicro Machining or Not: Micro MachiningZhejiang Jilong Machinery Co., Ltd. Copper Cnc Machining Prototyping ProductUS$ 1 - 100MOQ: 50 PiecesCNC Machining or Not: CNC MachiningType: Broaching, Drilling, Laser Machining, Other Machining Services, TurningMaterial Capabilities: Aluminum, Brass, Bronze, Copper, Stainless SteelMicro Machining or Not: Micro MachiningZhejiang Jilong Machinery Co., Ltd.
 
                                                 
                                                         
                                                     
                                                     
                                                     
                                         
                                                             
                                                             
                                                             Contact Platform Support
 Contact Platform Support Help Center
 Help Center 
                                     
                                     
                                     
                                     
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            