Releases C-terminal Arg and Lys from polypeptides. Binds 2 Zn(2+) ions per subunit. Binds to pre-S, hepatitis B virus large envelope protein, via the carboxypeptidase-like domain. Expressed in liver, lung, kidney, heart, stomach, pancreas, spleen, gall bladder and intestine, but not in skeletal muscle. There are 3 carboxypeptidase domains. Only the first two domains have any catalytic activity. The first domain preferentially cleaves C-terminal Arg residues, whereas the second preferentially cleaves C-terminal Lys residues. The third domain binds to pre-S, hepatitis B virus large envelope protein. The N-terminus is blocked. Belongs to the peptidase M14 family.