CMC CORP