Enzyme from the medicinal leech (Hirudo medicinalis) that specifically splits endo-epsilon(-gamma-Glu)-Lys isopeptide bonds: cDNA cloning and protein primary structure.