Complex structure of tarocystatin and papain