IBM 46C7421 memory module 2 GB 2 x 1 GB DDR2 667 MHz ECC