part substitution: D666AC, B646AC -vs-C2705 ,A1145 ??