Crystal structure of di-peptidase-E from Xenopus laevis