Structure of karilysin propeptide and catalytic MMP domain