NPTX2 and cancer: NPTX2 plays distinct roles in different types of cancer.