Review of M4 proteases