IGF2 and cancer: IGF2 is predominantly secreted by CAFs, whereas IGF1R is predominantly expressed by cancer cells.