PTX3 and cancer: PTX3 seems to have a dual function in cancer.