Text this: Identification of semicarbazones, thiosemicarbazones and triazine nitriles as inhibitors of Leishmania mexicana cysteine protease CPB.