CoreParts MMH1039/4096 memory module 4 GB 2 x 2 GB DDR 333 MHz ECC