CA3004 IMD 2 SO43001 SO43002