CXCL12 and cancer: CXCL12 is a chemokine secreted by cancer associated myofibroblasts and binds to the CXCR4 receptor on epithelial cells, enhancing their proliferation, migration, and invasion and thus playing a role in tumorigenesis [20,33,35,43].