The superfamily of subtilisin-like serine proteases