Cnc repair related domains (18)