CEACAM5 and cancer: Carcinoembryonic antigen is a cell-surface glycoprotein and target for anti-cancer drugs.