CVT7NDE 2894 57 73 bacteriophage T7 promoter CVT7NDE 2894 134 139 bacteriophage SP6 promoter