Skip to main content
  • In Stock
  • Sold by Newegg
  • New
  • Combo Deals Only
Department
Show More
Brands
Show More
Price
Show More
CPU Socket Type
CPU Type
Chipset
Form Factor
Memory Standard
Maximum Memory Supported
Number of Memory Slots
Memory Performance Profile
Back I/O Ports
Serial ATA (SATA)
SATA RAID
M.2
PCI Express 5.0 x16
PCI Express 4.0 x16
PCI Express 3.0 x16
PCI Express x16
Max LAN Speed
Wireless LAN
LED Lighting
Windows 11
Audio Channels
Sold by
All Top Brands
Availability
Condition
Total Capacity
Current Promotion
Discount
Useful Links
Customer Ratings
avatar

Any questions? Our AI mode will help you find out quickly.

Sort By:
View:
384GB 6X64GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
Quick View
384GB 6X64GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 384GB (6 x 64GB)
  • Speed: DDR5 5600 (PC5 44800)
  • Model #: MR44800-924K6-SM-H13DSG-O-CPU
  •  
  • $16,473.99 
Direct from NEMIX RAM Direct from NEMIX RAM
1TB 16X64GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
Quick View
1TB 16X64GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 1TB (16 x 64GB)
  • Speed: DDR5 5600 (PC5 44800)
  • Model #: MR44800-924K16-SM-H13DSG-O-CPU
  •  
  • $43,108.99 
Direct from NEMIX RAM Direct from NEMIX RAM
96GB 6X16GB DDR5 5600MHz PC5-44800 1Rx8 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
Quick View
96GB 6X16GB DDR5 5600MHz PC5-44800 1Rx8 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 96GB (6 x 16GB)
  • Speed: DDR5 5600 (PC5 44800)
  • Model #: MR44800-618K6-SM-H13DSG-O-CPU
  •  
  • $3,958.99 
Direct from NEMIX RAM Direct from NEMIX RAM
1.5TB 16X96GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
Quick View
1.5TB 16X96GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 1.5TB (16 x 96GB)
  • Speed: DDR5 5600 (PC5 44800)
  • Model #: MR44800-9624K16-SM-H13DSG-O-CPU
  •  
  • $62,061.99 
Direct from NEMIX RAM Direct from NEMIX RAM
96GB 2X48GB DDR5 5600MHz PC5-44800 2Rx8 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
Quick View
96GB 2X48GB DDR5 5600MHz PC5-44800 2Rx8 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 96GB (2 x 48GB)
  • Speed: DDR5 5600 (PC5 44800)
  • Model #: MR44800-4828K2-SM-H13DSG-O-CPU
  •  
  • $3,330.99 
Direct from NEMIX RAM Direct from NEMIX RAM
192GB 2X96GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
Quick View
192GB 2X96GB DDR5 5600MHz PC5-44800 2Rx4 1.1V CL46 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H13DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 192GB (2 x 96GB)
  • Speed: DDR5 5600 (PC5 44800)
  • Model #: MR44800-9624K2-SM-H13DSG-O-CPU
  •  
  • $7,935.99 
Direct from NEMIX RAM Direct from NEMIX RAM
288GB 6X48GB DDR5 6400MHz PC5-51200 2Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
Quick View
288GB 6X48GB DDR5 6400MHz PC5-51200 2Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 288GB (6 x 48GB)
  • Speed: DDR5 6400 (PC5 51200)
  • Model #: MR51200-4828K6-SM-H14DSG-O-CPU
  •  
  • $10,012.99 
Direct from NEMIX RAM Direct from NEMIX RAM
768GB 8X96GB DDR5 6400MHz PC5-51200 2Rx4 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
Quick View
768GB 8X96GB DDR5 6400MHz PC5-51200 2Rx4 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 768GB (8 x 96GB)
  • Speed: DDR5 6400 (PC5 51200)
  • Model #: MR51200-9624K8-SM-H14DSG-O-CPU
  •  
  • $32,386.99 
Direct from NEMIX RAM Direct from NEMIX RAM
128GB 4X32GB DDR5 6400MHz PC5-51200 2Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
Quick View
128GB 4X32GB DDR5 6400MHz PC5-51200 2Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 128GB (4 x 32GB)
  • Speed: DDR5 6400 (PC5 51200)
  • Model #: MR51200-328K4-SM-H14DSG-O-CPU
  •  
  • $6,871.99 
Direct from NEMIX RAM Direct from NEMIX RAM
16GB DDR5 6400MHz PC5-51200 1Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory Compatible with Supermicro H14DSG-O-CPU Motherboard
Quick View
16GB DDR5 6400MHz PC5-51200 1Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory Compatible with Supermicro H14DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 16GB
  • Speed: DDR5 6400 (PC5 51200)
  • Model #: MR51200-618K1-SM-H14DSG-O-CPU
  •  
  • $695.99 
Direct from NEMIX RAM Direct from NEMIX RAM
768GB 12X64GB DDR5 6400MHz PC5-51200 2Rx4 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
Quick View
768GB 12X64GB DDR5 6400MHz PC5-51200 2Rx4 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 768GB (12 x 64GB)
  • Speed: DDR5 6400 (PC5 51200)
  • Model #: MR51200-924K12-SM-H14DSG-O-CPU
  •  
  • $35,624.99 
Direct from NEMIX RAM Direct from NEMIX RAM
16GB DDR5 4800MHz PC5-38400 1Rx8 1.1V CL40 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory Compatible with Supermicro H13DSG-O-CPU-D Motherboard
Quick View
16GB DDR5 4800MHz PC5-38400 1Rx8 1.1V CL40 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory Compatible with Supermicro H13DSG-O-CPU-D Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 16GB
  • Speed: DDR5 4800 (PC5 38400)
  • Model #: MR38400-618K1-SM-H13DSG-O-CPU-D
  •  
  • $629.99 
Available Direct from NEMIX RAM Available Direct from NEMIX RAM
128GB 2X64GB DDR5 6400MHz PC5-51200 2Rx4 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
Quick View
128GB 2X64GB DDR5 6400MHz PC5-51200 2Rx4 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 128GB (2 x 64GB)
  • Speed: DDR5 6400 (PC5 51200)
  • Model #: MR51200-924K2-SM-H14DSG-O-CPU
  •  
  • $5,997.99 
Direct from NEMIX RAM Direct from NEMIX RAM
Kingston FURY Beast Single 16GB DDR5 Memory,5600MT/s PC5-44800 CL40 40-40-40 Timing 1.25V On-die ECC Unbuffered 288Pin UDIMM Standard Desktop Computer Memory RAM Compatible Intel AMD Motherboard
Quick View
Kingston FURY Beast Single 16GB DDR5 Memory,5600MT/s PC5-44800 CL40 40-40-40 Timing 1.25V On-die ECC Unbuffered 288Pin UDIMM Standard Desktop Computer Memory RAM Compatible Intel AMD Motherboard

Buy One Get One Free

  • CAS Latency: CL40
  • Multi-channel Kit: Single Module (1×16GB)
  • Timing: 40-40-40
  • Brand: Kingston
  • Model #: FURY DDR5 5600 16G
Team T-Force Delta RGB 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) Desktop Memory Model TF3D416G3200HC16FDC01
Quick View
Team T-Force Delta RGB 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) Desktop Memory Model TF3D416G3200HC16FDC01
  • CAS Latency: CL16
  • Voltage: 1.35V
  • Timing: 16-20-20-40
  • Recommend Use: High Performance or Gaming Memory
  • Model #: TF3D416G3200HC16FDC0
576GB 12X48GB DDR5 6400MHz PC5-51200 2Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
Quick View
576GB 12X48GB DDR5 6400MHz PC5-51200 2Rx8 1.1V CL52 288-PIN ECC Registered RDIMM NEMIX RAM Server Memory KIT Compatible with Supermicro H14DSG-O-CPU Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Server Memory
  • Capacity: 576GB (12 x 48GB)
  • Speed: DDR5 6400 (PC5 51200)
  • Model #: MR51200-4828K12-SM-H14DSG-O-CPU
  •  
  • $19,900.99 
Direct from NEMIX RAM Direct from NEMIX RAM
OWC 256GB DDR4 3200 PC4-25600 CL22 8Rx4 288-pin 1.2V ECC Registered RDIMM Memory RAM Module Upgrade Compatible with Supermicro Motherboard H12DSG-O-CPU H12DST-B H12DSU-iN H11DSI-NT H11DST-B
Quick View
  •  
  • $1,899.99 
Available Direct from OWC Available Direct from OWC
OWC 16GB DDR4 2933MHz PC4-23400 CL21 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard X11DPFR-S X11DPFR-SN X11DPG-HGX2 X11DPG-OT-CPU X11DPG-QT
Quick View
OWC 16GB DDR4 2933MHz PC4-23400 CL21 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard X11DPFR-S X11DPFR-SN X11DPG-HGX2 X11DPG-OT-CPU X11DPG-QT
  • Voltage: 1.2V
  • Compatible System: Supermicro Motherboard X11DPFR-S Supermicro Motherboard X11DPFR-SN Supermicro Motherboard X11DPG-HGX2 Supermicro Motherboard X11DPG-OT-CPU Supermicro Motherboard X11DPG-QT
  • CAS Latency: CL21
  • Part Number: 2R9D42R816GB
  • Model #: OWC2R9D42R816GB-B112-SF
  •  
  • $139.00 
Available Direct from OWC Available Direct from OWC
OWC 16GB DDR4 2400MHz PC4-19200 CL17 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard X10DRFF-C X10DRG-O+-CPU X10DRG-OT+-CPU X10DRH-CLN4 X10DRH-iLN4
Quick View
OWC 16GB DDR4 2400MHz PC4-19200 CL17 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard X10DRFF-C X10DRG-O+-CPU X10DRG-OT+-CPU X10DRH-CLN4 X10DRH-iLN4
  • Voltage: 1.2V
  • Compatible System: Supermicro Motherboard X10DRFF-C Supermicro Motherboard X10DRG-O+-CPU Supermicro Motherboard X10DRG-OT+-CPU Supermicro Motherboard X10DRH-CLN4 Supermicro Motherboard X10DRH-iLN4
  • CAS Latency: CL17
  • Part Number: 2R4D42R816GB
  • Model #: OWC2R4D42R816GB-B095-SF
  •  
  • $135.00 
Available Direct from OWC Available Direct from OWC
OWC 16GB DDR4 2133MHz PC4-17000 CL15 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard X10OBi-CPU X10QBi X10QBL-4 X10QBL-4CT X10SDV-12C-TLN4F
Quick View
OWC 16GB DDR4 2133MHz PC4-17000 CL15 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard X10OBi-CPU X10QBi X10QBL-4 X10QBL-4CT X10SDV-12C-TLN4F
  • Voltage: 1.2V
  • Compatible System: Supermicro Motherboard X10OBi-CPU Supermicro Motherboard X10QBi Supermicro Motherboard X10QBL-4 Supermicro Motherboard X10QBL-4CT Supermicro Motherboard X10SDV-12C-TLN4F
  • CAS Latency: CL15
  • Part Number: 2R1D42R416GB
  • Model #: OWC2R1D42R416GB-B087-SF
  •  
  • $135.00 
Available Direct from OWC Available Direct from OWC
OWC 128GB DDR4 3200MHz PC4-25600 CL22 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard H11SSL-i H11SSL-NC H11SSW-iN H12SSW-iN H12DSG-O-CPU
Quick View
OWC 128GB DDR4 3200MHz PC4-25600 CL22 1.2V 288pin Server ECC Registered RDIMM Memory RAM Compatible with Supermicro Motherboard H11SSL-i H11SSL-NC H11SSW-iN H12SSW-iN H12DSG-O-CPU
  • Voltage: 1.2V
  • Compatible System: Supermicro Motherboard H11SSL-i Supermicro Motherboard H11SSL-NC Supermicro Motherboard H11SSW-iN Supermicro Motherboard H12SSW-iN Supermicro Motherboard H12DSG-O-CPU
  • CAS Latency: CL22
  • Part Number: 3R2D44R4128G
  • Model #: OWC3R2D44R4128GB-B121-SF
  •  
  • $949.99 
Available Direct from OWC Available Direct from OWC
CORSAIR Vengeance RGB 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6000 (PC5 48000) Desktop Memory Model CMH32GX5M2E6000C36
Quick View
#1 Best Seller
in Desktop Memory
in 30 days
CORSAIR Vengeance RGB 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6000 (PC5 48000) Desktop Memory Model CMH32GX5M2E6000C36

Save even more w/ promo code LUYRF226, limited offer

  • CAS Latency: CL36
  • Voltage: 1.40V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 36-44-44-96
  • Model #: CMH32GX5M2E6000C36
V-COLOR Manta XSky DDR5 32GB (2x16GB) 6000MHz CL30 SK Hynix IC RGB Gaming Desktop Memory Module Black, for AMD EXPO TMXSAL1660830KWK
Quick View
V-COLOR Manta XSky DDR5 32GB (2x16GB) 6000MHz CL30 SK Hynix IC RGB Gaming Desktop Memory Module Black, for AMD EXPO TMXSAL1660830KWK
  • CAS Latency: CL30
  • Voltage: 1.35V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 30-38-38-96
  • Model #: TMXSAL1660830KWK
  • $483.99
  •  
  • $469.99 
  • Free Shipping
CORSAIR Vengeance RGB Pro 32GB (2 x 16GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) Desktop Memory Model CMW32GX4M2E3200C16
Quick View
CORSAIR Vengeance RGB Pro 32GB (2 x 16GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) Desktop Memory Model CMW32GX4M2E3200C16
  • CAS Latency: CL16
  • Voltage: 1.35V
  • Timing: 16-20-20-38
  • Recommend Use: AMD 400 Series / AMD X570 / Intel Z390 / AMD 500 Series
  • Model #: CMW32GX4M2E3200C16
CORSAIR Vengeance 64GB (2 x 32GB) 288-Pin PC RAM DDR5 5200 (PC5 41600) Desktop Memory Model CMK64GX5M2B5200C40
Quick View
CORSAIR Vengeance 64GB (2 x 32GB) 288-Pin PC RAM DDR5 5200 (PC5 41600) Desktop Memory Model CMK64GX5M2B5200C40
  • CAS Latency: CL40
  • Voltage: 1.25V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 40-40-40-77
  • Model #: CMK64GX5M2B5200C40
Kingston KF564R32RBE2-32  32GB (1 x 32GB) DDR5 6400MT/s CL32 FURY Renegade Pro RDIMM Black EXPO - For Motherboard - 32 GB (1 x 32GB) - DDR5-6400/PC5-51200 DDR5 SDRAM - 6400 MHz Dual-rank Memory - CL32
Quick View
  • COMING SOON
ASUS TUF GAMING X870E-PLUS WIFI7 ATX Motherboard, 16+2+1 80A Power Stages, DDR5, PCIe 5.0, Four M.2 Slots, WiFi 7, AMD Ryzen 7 9800X3D 8-Core 5.2 GHz, CORSAIR Vengeance RGB 32GB DDR5 6000 RAM
  • $1,258.98
  •  
  • $1,109.99 
  • Combo Savings: $148.99
Kingston 32GB (1 x 32GB) DDR5 6800MT/s CL34 FURY Renegade Pro RDIMM Black XMP - For Motherboard - 32 GB (1 x 32GB) - DDR5-6800/PC5-54400 DDR5 SDRAM - 6800 MHz Dual-rank Memory - CL34 - KF568R34RB2-32
Quick View
  • COMING SOON
KingSpec DDR5 Computer Memory 32GB(2×16GB) 4800 MHz RAM Desktop Memory PC Memories Module Gaming Memory Computer by KingSpec Onboard Voltage Regulation PC Upgrade UDIMM DDR-5 for CoRe Z690 Motherboard
Quick View
  •  
  • $387.99 
  • Free Shipping
Available Direct from KingSpec Available Direct from KingSpec
NEMIX RAM 64GB (2X32GB) DDR5 4800MHz PC5-38400 2Rx8 1.1V CL40 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Kit Compatible with GIGABYTE B650I AX Mini-ITX Motherboard
Quick View
NEMIX RAM 64GB (2X32GB) DDR5 4800MHz PC5-38400 2Rx8 1.1V CL40 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Kit Compatible with GIGABYTE B650I AX Mini-ITX Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Memory
  • Capacity: 64GB (2 x 32GB)
  • Speed: DDR5 4800 (PC5 38400)
  • Model #: MD38400-328K2-GB-B650I-AX
  •  
  • $1,260.99 
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 96GB (2X48GB) DDR5 4800MHz PC5-38400 2Rx8 1.1V CL40 262-PIN Non-ECC Unbuffered SODIMM Laptop Memory Kit Compatible with ASRock Industrial IMB-X1244-WV Mini-ITX Motherboard
Quick View
NEMIX RAM 96GB (2X48GB) DDR5 4800MHz PC5-38400 2Rx8 1.1V CL40 262-PIN Non-ECC Unbuffered SODIMM Laptop Memory Kit Compatible with ASRock Industrial IMB-X1244-WV Mini-ITX Motherboard
  • Brand: NEMIX RAM
  • Series: NEMIX RAM Original Series Memory
  • Capacity: 96GB (2 x 48GB)
  • Speed: DDR5 4800 (PC5 38400)
  • Model #: MS38400-4828K2-IMB-X1244-WV
  •  
  • $1,410.99 
Direct from NEMIX RAM Direct from NEMIX RAM