hard drive parts PCB logic board printed circuit board 100337233 REV B for Seagate 3.5 SATA 100337230, 100350565