Crystal structure of PpRib7