TIMP1 and cancer: TIMP-1 is secreted by CAFs and cancer cells as well [26,32,33].