viral nonstructural protein