Chelidocystatin, a novel phytocystatin from Chelidonium majus.