N-terminal nucleophilic protease