STM3320820AS hdd controller board Seagate