CXCL12 and colorectal carcinoma: CXCL12, derived from mesenchymal stromal cells, fibroblasts, and epithelial cells, is associated with poor prognosis in CRC patients 13.