This is a little tricky as the fields you want occur at variable positions in the lines, as well as multiple occurrences of the " CAD " pattern in some lines. But you can exploit that sed is greedy.
It is unclear from your post whether the lines are single lines in you input file, or broken across multiple lines.
If single lines, I would suggest this:
Code:
sed 's/.* \(.* CAD\) .*/\1/g' <input_file>