Tobacco etch virus protease