Crystal structure of beta-primeverosidase