HP motherboard MICRO TOWER SP 335186-001 333542-001 REV 0D CPU SL6PF