CNPY2 and non-small cell lung carcinoma: CNPY2 plays multiple critical roles in NSCLC progression through distinct molecular pathways.