凌晨四点十五分,永兴路四十六号三楼阁楼的窗户缝里透出一丝极其微弱的淡蓝色光晕。那是真空管电台预热时灯丝发出的光,被厚重的黑布窗帘遮挡后只剩下一道比头发丝还细的亮线。如果有人站在永兴路对面的屋顶上盯着这扇窗户看,大概会以为那只是月光在玻璃上的反光。
发报员是一个三十出头的男人,穿着一件深灰色的旧毛衣,袖子手肘处打了两块颜色不太一样的补丁。他坐在一张三条腿用砖头垫着的木桌前,左手扶着耳机,右手搭在电键上。耳机里传来苏北方向微弱的应答信号——老马那边已经准备好了接收。他的手指在电键上开始有节奏地起落,嘀嗒声在阁楼狭小的空间里显得格外清脆。电键每敲一下,桌角那盏用黑布裹了好几层的指示灯就闪一下,在发报员的瞳孔里映出一点幽绿色的光斑。
他发的内容是太仓线新换防的第四护卫大队的完整编制情报——总兵力、武器装备、侦察排的便衣活动区域、新任大队长的指挥风格评估,以及根据这些信息修正后的第二次伏击建议时间窗口。这份情报的军事价值极高,如果顺利到达苏北,军统和中共的联合游击队就能在日军完成太仓线防御体系全面加固之前再发动一次精准打击。
楼下街角的伪装货车车厢里,大岛中佐几乎是同时从耳机里捕捉到了这个信号。信号强度在短短几秒内从背景噪音中跃升起来,频率和四十分钟前捕捉到的测试信号完全一致。大岛一把扯下耳机,对着有线电话话筒用压到最低却最清晰的声音喊出两个字:“发报!”
几乎在同一瞬间,分布在不同地点的三台交叉定位天线同时锁定了信号源的方向数据。中央分析室的定位员将三条方位线用红笔标在了大比例尺市区地图上,三条线的交叉点精确地落在永兴路四十六号的正上方。定位员对着话筒喊出了坐标,然后一把抓起电话打给早已在闸北警察分局待命的宪兵抓捕分队。在抓捕分队冲出警察分局大门的时候,负责现场指挥的宪兵中尉还在对着电话听筒反复确认坐标,声音里带着一股子肾上腺素飙升后的沙哑。
两分钟后,第一辆宪兵卡车已经冲到了永兴路南端巷口。车厢里的宪兵跳下来,皮靴在石板路面上踩出一片凌乱的碎响。阁楼上的发报员从耳机里听到了这些声音——不是通过电波,而是直接透过地板传上来的,闷闷的,像是有人在楼下用拳头捶地基。他手上的动作没有停,继续把最后一段密码发完。电键的嘀嗒声和楼下越来越近的脚步声混在一起,形成了一种诡异而紧张的复调节奏。直到最后一个字符敲完,他才把耳机摘下来放在桌上,然后站起来走到墙角,拎起一个五加仑的汽油桶,拧开盖子,把汽油浇在电台、密码本和桌上的所有纸张上。
他把一支点燃的火柴扔在浸透汽油的密码本上。火焰在零点几秒内就吞没了整张桌子,火光照得阁楼的斜顶天花板上每一道木纹都清晰可见。他没有跑,就站在火光里,把一叠还没来得及烧完的情报底稿一页一页撕下来扔进火里。
楼下的宪兵正在用铁锤砸门。木质大门在第三锤的时候就裂开了一条缝,第四锤直接把门闩震飞了。宪兵们冲进一楼,手电筒的光柱在黑暗的楼道里乱晃,脚步声在狭窄的木楼梯上挤成一团。冲在最前面的两个宪兵刚爬到阁楼门口就被一阵热浪推了回来——整个阁楼已经变成了一口燃烧的火炉,火焰从门框里窜出来舔着走廊的天花板。发报员站在火光中,身体已经被烟雾裹得只剩下一个模糊的黑影。他的手还在机械地撕着纸张往火里扔,动作已经不再受意识控制,完全是一种植入骨髓的本能。
一名宪兵举起手里的南部十四式手枪对准了火光中的黑影,正要扣动扳机,旁边的军曹一把按住了他的枪管。军曹摇了摇头,轻声说了句“没用了”。三分钟后阁楼的地板在烈火中轰然塌陷,带着燃烧的电台和发报员的遗体一起坠入了二楼,火势迅速蔓延到整栋楼,木质结构的旧式民居在烈火中发出噼里啪啦的爆裂声,火星飞溅到隔壁的屋檐上,惊得附近居民纷纷从睡梦中跳起来跑到街上。
大岛中佐站在伪装货车旁边,看着永兴路四十六号在烈火中变成一根巨大的火炬。火光照在他脸上,把他眼镜片上跳动的火苗映得一清二楚。他的表情介于懊恼和敬佩之间——他成功定位了目标,但目标在最后一刻毁掉了一切物证。发报员死了,电台烧成了废铁,密码本化成了灰烬。能抓到的只有一栋正在燃烧的空楼。
汪曼春在灰楼接到大岛的电话时天还没亮。她听完大岛的通报后只说了一句:“封锁永兴路四十六号周边两个街区,逐户排查所有租客和近期搬走的人。烧毁的电台残骸送到特高课技术科做型号鉴定,密码本如果有残片也要送去复原。天亮之前把附近邻居的证词全部问一遍——问清楚这栋楼里住的是什么人,什么时候住进来的,有没有人见过他和什么人来往。”
她放下电话后没有回卧室休息,而是坐到办公桌前拧开台灯,把大岛在电话里说的每一个细节都记在笔记本上。然后她靠在椅背上把这段时间监测车部署调整前后的所有行动节点在脑子里顺次过了一遍。在监测车加强巡逻、固定天线全面开启的那段时间,发报者进入了静默。在监测车伪装成货车、固定天线暂时关闭的那两天,发报者重新出动了。这种精准得可怕的时机把握说明发报者对特高课监测体系运转的作业规律掌握得极其透彻——他知道固定天线什么时候开、什么时候关,知道监测车交接班的时间窗口,知道伪装监测车为了保持隐蔽需要关闭主动探测信号。这些信息不是靠街头观察能获得的,也不是通过窃听宪兵队电话能间接推断出来的——这些信息只在特高课电讯监测科内部流转。
她站起来走到窗前,推开了窗户。黎明前的冷风带着苏州河的水腥味吹进来,办公桌上的纸张被吹得哗哗作响,她用烟灰缸压住了纸角。她在心里已经得出了一个越来越接近核心的判断:特高课内部有人在给这个发报网络提供技术情报,这个人和军统或中共之间存在某种她还不了解的关系。如果顺着这条线摸下去,也许能摸到比永兴路四十六号更大的鱼。
天亮之后,灰楼这边的联合调查会议在二楼小会议室召开。汪曼春坐在长条桌的一端,对面是大岛中佐和宪兵队的代表山崎军曹。许鹤鸣在旁边做记录。桌上摊着永兴路四十六号的现场照片——烧成焦炭的房梁斜插在瓦砾堆里,面目全非的电台残骸在闪光灯下泛着暗蓝色的金属光泽,一本被烧掉大半的密码本残片被镊子夹着放在白色托盘上,残页边缘卷曲焦黑,隐约能看到几个残缺的阿拉伯数字。
大岛中佐把一份技术科的初步鉴定报告放在桌上,推给汪曼春。报告上写着:“电台残骸经拆解确认为美制SpR-2型便携式电台改装版,原产美国,通常经由驼峰航线输入重庆军统系统。该型号在华东沦陷区极为罕见,此前仅在与军统直属别动队相关的三次缴获记录中出现过。密码本残片显示出双层加密特征,第一层加密算法与已知中共苏北根据地密码体系存在约四分之三的结构重合,第二层加密特征为军统惯用的替代式加密法。两种加密体系在同一密码本上并行使用,技术含量远超常规游击队通讯水平。”
“电台是军统的,密码本是双体系的。”汪曼春把报告放在桌上,抬起头看着大岛和山崎。“这个发报员要么是在同时为军统和中共服务,要么是他所属的组织本身就具有跨体系运作的能力。永兴路四十六号的房东是谁?查到了吗?”
许鹤鸣翻开笔记本说道:“查到了。房东姓潘,是个米店老板。这栋楼的阁楼在今年二月中旬通过一个中间人租出去的,租金按季度付,每次都是现金,从不拖欠。潘老板说他只见过租客一面——三十岁左右,瘦高个,戴眼镜,自称姓张,说是从无锡来的账房先生,在上海做点小生意。阁楼里的家具是租客自己置办的,潘老板从来没进过阁楼,每次收租都在一楼楼梯口交接。”
“中间人是谁?”
“一个在闸北火车站附近专门给人介绍房子的掮客,外号叫‘牙签’。这个人没有固定住所,在火车站一带流窜。宪兵队已经去抓了,目前还没抓到。”
汪曼春用手指在桌面上轻轻敲了两下,转向山崎说:“除了追捕牙签,还要做一件事——把永兴路四十六号附近三个街区内过去半年里所有和无线电相关的人员全部摸一遍。修收音机的、卖电子管的、在电信局上过班的人、业余无线电爱好者——一个不漏。这个人能在阁楼里架设电台长期不被邻居发现,说明他对房屋结构和电磁屏蔽有一定了解。他选择永兴路四十六号这个位置不是随机的——这栋楼在三角定位上恰好处于闸北火车站货运仓库大型金属结构产生的电磁反射阴影区,信号会被反射到偏离真实方向的角度,等于给追踪定位制造了一个天然误差保护层。这种选择背后的技术知识绝非普通账房先生能具备。他要么是受过专业的无线电工程训练,要么就是有懂行的人在背后指点。”
山崎把这些要求一一记下,合上笔记本快步走出了会议室。大岛中佐摘下眼镜擦了擦,重新戴上后看着汪曼春说:“另外还有一个问题——发报员在最后时刻选择烧毁一切,这种自我毁灭式的忠诚通常只在经过长期意识形态训练的潜伏人员身上出现。军统的特工一般不会选择这种极端方式,军统教官教的是‘留得青山在’——被捕后先求生,再伺机逃脱或交换俘虏。只有中共的潜伏人员才会把销毁情报看得比自己的命还重。但这个人使用的电台却是军统渠道的美制设备。电台和人的行为模式在组织属性上是矛盾的,矛盾到这个程度反而说明了一种可能——在这个人之上,还有一个同时掌控着军统物资渠道和中共人力渠道的核心联络人。”
汪曼春看着大岛,嘴角微微动了一下。大岛的判断和她的判断在逻辑上高度一致——毒蛇不是一个普通的情报员,他是一个情报网络的枢纽。这个网络横跨军统和中共两套体系,能调动美制设备和苏北人力,能在特高课的眼皮底下维持长期稳定的跨区通讯。而在上海这座城市里,有能力维系这种网络的人,不是已经暴露的底层发报员,也不是还在苏北某个村子里躲着的范金宝——而是那个从未在任何一份证据上留下过直接签名的人。
永兴路四十六号被查获之后的第二天下午,郑耀先在办公室里逐字读完了陆汉卿夹在码头工会福利调查表里送来的情报通报。通报里说闸北的地下电台已经沉默,发报员老张在销毁密码本后牺牲。老张是苏北根据地培养的最好的报务员,在闸北潜伏了将近半年,一直以无锡账房先生的身份做掩护。他最后一次发报时窗外宪兵的脚步声已经上了楼梯,但他坚持把最后一段密码敲完才烧的密码本。
郑耀先把通报读完,划燃火柴烧掉纸条。然后他用钢笔在当天的工作日志上写了一行字:“码头工会福利调查需补充闸北区近期人员流动数据。”这句话在任何人看来都是正常的工作安排,但实际上是一个暗码——通知陆汉卿,闸北的损失已经确认,接下来所有备用发报点都转入休眠状态,非紧急情报不再通过电台传递。他写完后把工作日志合上锁进抽屉,站起来走到窗前,看着楼下院子里几个行动处的组员正在擦洗一辆摩托车的车轮。他没有想老张的事——老张的事在他做出那个选择的时候就已经有了结果。他想的是另一件事——永兴路四十六号被查获之后,汪曼春一定会顺着电台型号和密码本的双体系特征往下追。美制SpR-2型便携式电台是军统通过驼峰航线输入沦陷区的高档货,在中共和军统两边的游击队里都极为罕见,每一台都有据可查。只要特高课技术科把电台残骸的序列号复原出来,对照军统内部掌握的那批美援物资分配记录,就能大致推断出这台电台是分配给哪一片游击区、经由哪条渠道、什么时间进入上海的。这条线索一旦被追到底,可能会牵连出好几个中间转运环节,而其中一个环节恰好和梁仲春当年走私的那批物资有间接关系。
他拿起电话拨通了梁仲春的号码。
“梁处长,你上次说的那批被服订单,宜兴那边老郝发完货之后有没有留底单?我要核对一下数据,经济司这几天在做物资调配的季度统计,需要一些民用集散站的进出货记录做参考数据。你让老郝把最近几个月的底单整理一下,送到我这边来。”
梁仲春在电话那头满口答应,说马上就让童虎跑一趟宜兴。郑耀先放下电话后用手指在桌面上缓缓画了一个圈。那个圈没有实际意义——他只是需要做一个动作来把脑子里正在运转的几个并行线程分开归档。美制电台的线索要切断,老郝底单里的痕迹要抹平,汪曼春的追查方向要被引开。这三件事必须在特高课把注意力从闸北转移到其他方向之前,一件一件不动声色地排掉。
当天傍晚时分,灰楼二楼走廊里陆陆续续有人下班离开。汪曼春一个人坐在办公室里继续翻阅永兴路四十六号附近居民的证词笔录。桌上摊着七八份笔录,邻居们对租客的描述出奇地一致——孤僻、安静、从不带人回来、每天晚上准时关灯、从不在楼道里和任何人交谈。其中一份笔录里有一句话让她停住了目光。住在永兴路四十四号的一位家庭主妇说,大概在四月初,有一次她半夜起来给孩子喂奶,听到隔壁阁楼上传来很轻的嘀嗒声。她以为是老鼠在啃木头,就没放在心上。后来宪兵队来调查,她才知道那是发报的声音。
四月初。永兴路四十六号的电台在四月初就已经开始运作了。而四月初恰好是太仓复运线刚恢复运输的那段时间。如果闸北电台从四月初就开始运作,那么太仓线首批物资运输的护卫部署情报就是通过这台SpR-2发出去的。SpR-2的通讯半径不算大,在没有中继站的情况下有效距离大约为二百到三百公里,在天气和电离层条件理想的情况下可延伸到五百公里以上。而浏河弯道伏击之后苏北反馈战报的速度极快,发报间隔短到让人起疑——从伏击结束到苏北战报发回,前前后后只有几个小时,除非苏北到上海之间存在一条人力通讯以外的快速通道。
汪曼春放下证词笔录,从抽屉里拿出一张新的白纸,把四月初到四月中旬之间永兴路电台发报的时间点标注在纸上,然后在旁边对应标出浏河弯道伏击前后的几个关键行动节点。两相对比之下,时间的吻合度精确到了令人不安的程度——电台发报结束后的数天内,浏河弯道的伏击就发生了。她把这张纸折好放进档案袋里,在档案袋封面上写下了一行字——“永兴路电台时间线与太仓伏击对应关系”。这个档案袋和她锁在保险柜里的明楼办公室搜出证物的那个档案袋,放在同一个铁皮柜里。两个案子之间的所有线索都指向同一个结论——在上海的核心情报网中,有一个节点在同时为多条情报线路提供支持。这个节点对特高课监测体系了如指掌,能调动军统的美制设备,也能使用苏北根据地的密码体系,还能在经济司的档案管理系统里不动声色地抹掉痕迹。这些能力的背后需要的不是一个人,是一个团队。但在上海的众多潜伏组织中,除了被捣毁的军统上海站和被定期扫荡的中共地下联络点,还有哪一个组织能同时具备这么多元化的资源和这么系统的运作能力?
汪曼春站在资料室中央,目光从资料架上那一排排贴着编号和标签的档案盒上一一扫过。周济民案、明诚案、太仓线伏击案、闸北电台案——每一个案子的档案盒都沉默地立在架子上,像一座没有标记的坟墓。风从敞开的窗户灌进来,吹得桌上几张稿纸边角微微翘起,又缓缓落下。这座城市里的暗战从来没有停止过,只是换了一种更隐蔽的方式进行着。而在这场表面上看似平静的暗战中,她已经离目标越来越近了。