CNDP Dipeptidase 2(CNDP2), is a cytosolic, non-specific dipeptidase which is a part of the peptidase M20A protein family. CNDP2 is a secreted peptidase homologous to M20 peptidases. CNDP2 expresses through all adult and fetal tissue, though, an isoform missing exons 3 and 4 expresses in all fetal tissue in adult liver. Over expression of CPGL-B in hepatocellular carcinoma cells results in significant inhibition of HC cell viability, colony formation, cell invasiveness and tumor configuration.