X-ray crystal structure of CMS1MS2: a high proteolytic activity cysteine proteinase from Carica candamarcensis