The Apple Mac Pro DDR3 Mid 2012 12 Core and Quad Core uses DDR3 DIMM ECC PC3-8500 1066MHz, ECC REG PC3-10600 1333MHz, PC3-10600 1333MHz memory upgrades as listed in the detailed specifications below. All memory and other upgrades compatible with this system are listed on this page.

Need Assistance? Please call and speak with one of our expert technicians at 800-240-8577 or US 404-935-4048 to verify exact system specs before ordering.
Memory Type DDR3 DIMM ECC PC3-8500 1066MHz, ECC REG PC3-10600 1333MHz, PC3-10600 1333MHz
Base Memory 6GB (Removable) or 8GB (Removable) or 12GB (Removable)
Upgrade Slots 8 Socket(s) 12-Core two processor models (4 per CPU) 4 Socket(s) Quad-Core single processor
Maximum Memory 32GB Quad-Core single processor models 64GB 12-Core two processor models
Maximum Module Size 4GB
CPU & Chipset ~
Bus Architecture SSD - SATA 3.5-inch
Notes Mac Pro (Mid 2012) supports up to four SSD drives in the 3.5" drive bays (1 + 3 empty drive bays). Requires purchase of SNA-DC/35 drive carrier to secure the drive. Do not mix ECC Registered DIMMs (KTA-MP1333DR or 1066QR) with ECC Unbuffered UDIMMs (KTA-MP1333). When installing 8GB RDIMMs, remove any other memory or system will not start up. This system supports triple channel mode when three identical modules are installed per processor. Quantum offers K3 kits to optimize performance. When using two processors (2CPU) kits must be installed IN PAIRS. This system supports DDR3 1066MHz (KTA-MP1066) and 1333MHz (KTA-MP1333) memory depending on processor model. Uses quad-core and 6-core processors. Totals 8-core and 12-cores with two processors installed.
Manufacturer Part Numbers
  • MD770LL/A
  • MD771LL/A
  • MD772LL/A
Part Number 821C9
1333MHz 240pin CL9
In Stock
$12.99
View Product
Part Number 81.5EC9
1066MHz 240pin CL9 ECC
In Stock
$18.99
View Product
Part Number 81.5ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$18.99
View Product
Part Number 811EC9
1066MHz 240pin CL9 ECC
In Stock
$18.99
View Product
Part Number 811ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$18.99
View Product
Part Number 82.5ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
Call to Order
$18.99
View Product
Part Number 821ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$18.99
View Product
Part Number 82.5C9
1333MHz 240pin CL9
Call to Order
$18.99
View Product
Part Number 822C9
1333MHz 240pin CL9
In Stock
$18.99
View Product
Part Number 821C9H
1333MHz 240pin CL9
In Stock
$19.99
View Product
Part Number 821C9-2
1333MHz 240pin CL9
In Stock
$24.99
View Product
Part Number 812EC9
1066MHz 240pin CL9 ECC
In Stock
$26.99
View Product
Part Number 81.5EC9H
1066MHz 240pin CL9 ECC
In Stock
$29.99
View Product
Part Number 81.5ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$29.99
View Product
Part Number 811EC9H
1066MHz 240pin CL9 ECC
In Stock
$29.99
View Product
Part Number 811ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$29.99
View Product
Part Number 82.5ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
Call to Order
$29.99
View Product
Part Number 821ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$29.99
View Product
Part Number 82.5C9H
1333MHz 240pin CL9
Call to Order
$29.99
View Product
Part Number 822C9H
1333MHz 240pin CL9
In Stock
$29.99
View Product
Part Number 824ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$30.99
View Product
Part Number 824C9
1333MHz 240pin CL9
In Stock
$30.99
View Product
Part Number 811EC9-2
1066MHz 240pin CL9 ECC
In Stock
$37.99
View Product
Part Number 811ETC9-2
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$37.99
View Product
Part Number 821ERTC9-2
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$37.99
View Product
Part Number 822C9-2
1333MHz 240pin CL9
In Stock
$37.99
View Product
Part Number 821C9-2H
1333MHz 240pin CL9
In Stock
$39.99
View Product
Part Number 812ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$40.99
View Product
Part Number 822ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$40.99
View Product
Part Number 812EC9H
1066MHz 240pin CL9 ECC
In Stock
$42.99
View Product
Part Number 814EC9
1066MHz 240pin CL9 ECC
In Stock
$46.99
View Product
Part Number 814ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$46.99
View Product
Part Number 812ESC9
1066MHz 240pin CL9 Single Rank ECC
In Stock
$48.99
View Product
Part Number 824ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$49.99
View Product
Part Number 821C9-4
1333MHz 240pin CL9
In Stock
$49.99
View Product
Part Number 824C9H
1333MHz 240pin CL9
In Stock
$49.99
View Product
Part Number 812EC9-2
1066MHz 240pin CL9 ECC
In Stock
$52.99
View Product
Part Number 811EC9-2H
1066MHz 240pin CL9 ECC
In Stock
$59.99
View Product
Part Number 811ETC9-2H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$59.99
View Product
Part Number 821ERTC9-2H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$59.99
View Product
Part Number 822C9-2H
1333MHz 240pin CL9
In Stock
$59.99
View Product
Part Number 824ERTC9-2
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$61.99
View Product
Part Number 824C9-2
1333MHz 240pin CL9
In Stock
$61.99
View Product
Part Number 812ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$64.99
View Product
Part Number 822ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$64.99
View Product
Part Number 811EC9-4
1066MHz 240pin CL9 ECC
In Stock
$74.99
View Product
Part Number 811ETC9-4
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$74.99
View Product
Part Number 814EC9H
1066MHz 240pin CL9 ECC
In Stock
$74.99
View Product
Part Number 814ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$74.99
View Product
Part Number 821ERTC9-4
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$74.99
View Product
Part Number 822C9-4
1333MHz 240pin CL9
In Stock
$74.99
View Product
Part Number 812ESC9H
1066MHz 240pin CL9 Single Rank ECC
In Stock
$77.99
View Product
Part Number 821C9-4H
1333MHz 240pin CL9
In Stock
$79.99
View Product
Part Number 812ETC9-2
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$80.99
View Product
Part Number 822ERTC9-2
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$80.99
View Product
Part Number 812EC9-2H
1066MHz 240pin CL9 ECC
In Stock
$84.99
View Product
Part Number 828EC9
1333MHz 240pin CL9 ECC
In Stock
$85.99
View Product
Part Number 814EC9-2
1066MHz 240pin CL9 ECC
In Stock
$92.99
View Product
Part Number 814ETC9-2
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$92.99
View Product
Part Number 824ERTC9-2H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$99.99
View Product
Part Number 824C9-2H
1333MHz 240pin CL9
In Stock
$99.99
View Product
Part Number 812EC9-4
1066MHz 240pin CL9 ECC
In Stock
$105.99
View Product
Part Number 828ERTC9-3
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$106.99
View Product
Part Number 811EC9-4H
1066MHz 240pin CL9 ECC
In Stock
$119.99
View Product
Part Number 811ETC9-4H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$119.99
View Product
Part Number 821ERTC9-4H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$119.99
View Product
Part Number 822C9-4H
1333MHz 240pin CL9
In Stock
$119.99
View Product
Part Number 824ERTC9-4
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$123.99
View Product
Part Number 824C9-4
1333MHz 240pin CL9
In Stock
$123.99
View Product
Part Number 812ETC9-2H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$129.99
View Product
Part Number 822ERTC9-2H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$129.99
View Product
Part Number 828EC9H
1333MHz 240pin CL9 ECC
In Stock
$137.99
View Product
Part Number 814ETC9-3
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$139.99
View Product
Part Number 814EC9-2H
1066MHz 240pin CL9 ECC
In Stock
$149.99
View Product
Part Number 814ETC9-2H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$149.99
View Product
Part Number 812ETC9-4
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$161.99
View Product
Part Number 822ERTC9-4
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$161.99
View Product
Part Number 812EC9-4H
1066MHz 240pin CL9 ECC
In Stock
$169.99
View Product
Part Number 828ERTC9-3H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$172.99
View Product
Part Number 814EC9-4
1066MHz 240pin CL9 ECC
In Stock
$185.99
View Product
Part Number 814ETC9-4
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$185.99
View Product
Part Number 824ERTC9-4H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$199.99
View Product
Part Number 824C9-4H
1333MHz 240pin CL9
In Stock
$199.99
View Product
Part Number 814ETC9-3H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$224.99
View Product
Part Number 824ERTC9-8
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$247.99
View Product
Part Number 824C9-8
1333MHz 240pin CL9
In Stock
$247.99
View Product
Part Number 812ETC9-4H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$259.99
View Product
Part Number 822ERTC9-4H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$259.99
View Product
Part Number 814EC9-4H
1066MHz 240pin CL9 ECC
In Stock
$299.99
View Product
Part Number 814ETC9-4H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$299.99
View Product
Part Number 814EC9-8
1066MHz 240pin CL9 ECC
In Stock
$371.99
View Product
Part Number 814ETC9-8
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$371.99
View Product
Part Number 824ERTC9-8H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$399.99
View Product
Part Number 824C9-8H
1333MHz 240pin CL9
In Stock
$399.99
View Product
Part Number 814EC9-8H
1066MHz 240pin CL9 ECC
In Stock
$599.99
View Product
Part Number 814ETC9-8H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$599.99
View Product
Part Number 824ERTC9-8
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$247.99
View Product
Part Number 824C9-8
1333MHz 240pin CL9
In Stock
$247.99
View Product
Part Number 814EC9-8
1066MHz 240pin CL9 ECC
In Stock
$371.99
View Product
Part Number 814ETC9-8
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$371.99
View Product
Part Number 824ERTC9-8H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$399.99
View Product
Part Number 824C9-8H
1333MHz 240pin CL9
In Stock
$399.99
View Product
Part Number 814EC9-8H
1066MHz 240pin CL9 ECC
In Stock
$599.99
View Product
Part Number 814ETC9-8H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$599.99
View Product
Part Number 828ERTC9-3
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$106.99
View Product
Part Number 828ERTC9-3H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$172.99
View Product
Part Number 824ERTC9-4
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$123.99
View Product
Part Number 824C9-4
1333MHz 240pin CL9
In Stock
$123.99
View Product
Part Number 814EC9-4
1066MHz 240pin CL9 ECC
In Stock
$185.99
View Product
Part Number 814ETC9-4
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$185.99
View Product
Part Number 824ERTC9-4H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$199.99
View Product
Part Number 824C9-4H
1333MHz 240pin CL9
In Stock
$199.99
View Product
Part Number 814EC9-4H
1066MHz 240pin CL9 ECC
In Stock
$299.99
View Product
Part Number 814ETC9-4H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$299.99
View Product
Part Number 814ETC9-3
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$139.99
View Product
Part Number 814ETC9-3H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$224.99
View Product
Part Number 824ERTC9-2
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$61.99
View Product
Part Number 824C9-2
1333MHz 240pin CL9
In Stock
$61.99
View Product
Part Number 822C9-4
1333MHz 240pin CL9
In Stock
$74.99
View Product
Part Number 828EC9
1333MHz 240pin CL9 ECC
In Stock
$85.99
View Product
Part Number 814EC9-2
1066MHz 240pin CL9 ECC
In Stock
$92.99
View Product
Part Number 814ETC9-2
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$92.99
View Product
Part Number 824ERTC9-2H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$99.99
View Product
Part Number 824C9-2H
1333MHz 240pin CL9
In Stock
$99.99
View Product
Part Number 812EC9-4
1066MHz 240pin CL9 ECC
In Stock
$105.99
View Product
Part Number 822C9-4H
1333MHz 240pin CL9
In Stock
$119.99
View Product
Part Number 828EC9H
1333MHz 240pin CL9 ECC
In Stock
$137.99
View Product
Part Number 814EC9-2H
1066MHz 240pin CL9 ECC
In Stock
$149.99
View Product
Part Number 814ETC9-2H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$149.99
View Product
Part Number 812ETC9-4
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$161.99
View Product
Part Number 822ERTC9-4
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$161.99
View Product
Part Number 812EC9-4H
1066MHz 240pin CL9 ECC
In Stock
$169.99
View Product
Part Number 812ETC9-4H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$259.99
View Product
Part Number 822ERTC9-4H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$259.99
View Product
Part Number 824ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$30.99
View Product
Part Number 824C9
1333MHz 240pin CL9
In Stock
$30.99
View Product
Part Number 822C9-2
1333MHz 240pin CL9
In Stock
$37.99
View Product
Part Number 814EC9
1066MHz 240pin CL9 ECC
In Stock
$46.99
View Product
Part Number 814ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$46.99
View Product
Part Number 824ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$49.99
View Product
Part Number 821C9-4
1333MHz 240pin CL9
In Stock
$49.99
View Product
Part Number 824C9H
1333MHz 240pin CL9
In Stock
$49.99
View Product
Part Number 812EC9-2
1066MHz 240pin CL9 ECC
In Stock
$52.99
View Product
Part Number 822C9-2H
1333MHz 240pin CL9
In Stock
$59.99
View Product
Part Number 811EC9-4
1066MHz 240pin CL9 ECC
In Stock
$74.99
View Product
Part Number 811ETC9-4
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$74.99
View Product
Part Number 814EC9H
1066MHz 240pin CL9 ECC
In Stock
$74.99
View Product
Part Number 814ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$74.99
View Product
Part Number 821ERTC9-4
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$74.99
View Product
Part Number 821C9-4H
1333MHz 240pin CL9
In Stock
$79.99
View Product
Part Number 812ETC9-2
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$80.99
View Product
Part Number 822ERTC9-2
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$80.99
View Product
Part Number 812EC9-2H
1066MHz 240pin CL9 ECC
In Stock
$84.99
View Product
Part Number 811EC9-4H
1066MHz 240pin CL9 ECC
In Stock
$119.99
View Product
Part Number 811ETC9-4H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$119.99
View Product
Part Number 821ERTC9-4H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$119.99
View Product
Part Number 812ETC9-2H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$129.99
View Product
Part Number 822ERTC9-2H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$129.99
View Product
Part Number 822C9
1333MHz 240pin CL9
In Stock
$18.99
View Product
Part Number 821C9-2
1333MHz 240pin CL9
In Stock
$24.99
View Product
Part Number 812EC9
1066MHz 240pin CL9 ECC
In Stock
$26.99
View Product
Part Number 822C9H
1333MHz 240pin CL9
In Stock
$29.99
View Product
Part Number 811EC9-2
1066MHz 240pin CL9 ECC
In Stock
$37.99
View Product
Part Number 811ETC9-2
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$37.99
View Product
Part Number 821ERTC9-2
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$37.99
View Product
Part Number 821C9-2H
1333MHz 240pin CL9
In Stock
$39.99
View Product
Part Number 812ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$40.99
View Product
Part Number 822ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$40.99
View Product
Part Number 812EC9H
1066MHz 240pin CL9 ECC
In Stock
$42.99
View Product
Part Number 812ESC9
1066MHz 240pin CL9 Single Rank ECC
In Stock
$48.99
View Product
Part Number 811EC9-2H
1066MHz 240pin CL9 ECC
In Stock
$59.99
View Product
Part Number 811ETC9-2H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$59.99
View Product
Part Number 821ERTC9-2H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$59.99
View Product
Part Number 812ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$64.99
View Product
Part Number 822ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$64.99
View Product
Part Number 812ESC9H
1066MHz 240pin CL9 Single Rank ECC
In Stock
$77.99
View Product
Part Number 821C9
1333MHz 240pin CL9
In Stock
$12.99
View Product
Part Number 811EC9
1066MHz 240pin CL9 ECC
In Stock
$18.99
View Product
Part Number 811ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$18.99
View Product
Part Number 821ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$18.99
View Product
Part Number 821C9H
1333MHz 240pin CL9
In Stock
$19.99
View Product
Part Number 811EC9H
1066MHz 240pin CL9 ECC
In Stock
$29.99
View Product
Part Number 811ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$29.99
View Product
Part Number 821ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
In Stock
$29.99
View Product
Part Number 81.5EC9
1066MHz 240pin CL9 ECC
In Stock
$18.99
View Product
Part Number 81.5ETC9
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$18.99
View Product
Part Number 82.5ERTC9
1333MHz 240pin CL9 Registered Thermal Sensor ECC
Call to Order
$18.99
View Product
Part Number 82.5C9
1333MHz 240pin CL9
Call to Order
$18.99
View Product
Part Number 81.5EC9H
1066MHz 240pin CL9 ECC
In Stock
$29.99
View Product
Part Number 81.5ETC9H
1066MHz 240pin CL9 Thermal Sensor ECC
In Stock
$29.99
View Product
Part Number 82.5ERTC9H
1333MHz 240pin CL9 Registered Thermal Sensor ECC
Call to Order
$29.99
View Product
Part Number 82.5C9H
1333MHz 240pin CL9
Call to Order
$29.99
View Product

Upgrade References

The table below are references to other manufacturer part numbers which are specific to this device, have identical specifications to our components. This information is made available for your reference.
Part# Source References
KTA-MP1066K3/12G 12GB Kit of 3 4GB DDR3 PC3-8500 1066MHz ECC Thermal Sensor DIMM Kingston 814ETC9-3
KTA-MP1066K4/16G 16GB Kit of 4 4GB DDR3 PC3-8500 1066MHz ECC Thermal Sensor DIMM Kingston 814ETC9-4
KTA-MP1333DRK3/24G 24GB Kit of 3 8GB DDR3 PC3-10600 1333MHz ECC REG Thermal Sensor DIMM Kingston 828ERTC9-3
KTA-MP1066S/2G 2GB DDR3 PC3-8500 1066MHz ECC Single Rank DIMM Kingston 812ESC9
KTA-MP1333/8G 8GB DDR3 PC3-10600 1333MHz ECC DIMM Kingston 828EC9