Matrix metalloproteinases: protective roles in cancer.

Matrix metalloproteinases: protective roles in cancer.