SPP1 and neoplasm: OPN is a phosphorylated multifunctional protein produced by tumor cells, fibroblasts, smooth muscle cells, endothelial cells, and immune cells.27