“你追查的方向错了。”
电子合成音冰冷,却透着一股刻骨的熟悉感。江浩攥着手机,指节发白。巷口的风灌进领口,他后背渗出一层细汗。
不是周正明的人。
也不是赵天豪。
这声音的节奏,停顿的习惯,那种居高临下抛出信息的腔调——
“夜莺?”江浩喉咙发紧,“你还活着?”
“死亡是最完美的伪装。”合成音里传来一声极轻的笑,像刀片刮过玻璃,“四十三小时前,蓝湾会所对面大楼七层。你离开后十二分钟,刘振东的保镖才发现他死在包厢。死亡时间比你进入会所早十七分钟——这个时间差,足够让周正明和赵天豪都认定是你干的。”
江浩脑子里嗡的一声。
他后背撞上潮湿的砖墙,远处霓虹灯的光晕在视线里模糊成一片。“你杀的?”
“我只需要把空调温度调低四度,让尸僵延迟出现。”夜莺的语速平稳得像在宣读实验报告,“刘振东心脏里那支药剂,是周正明三年前从境外弄来的特殊型号。赵天豪去年通过地下渠道买过一批。现在,两边都在查对方怎么弄到了自己的东西。”
巷子深处传来野猫厮打的尖啸。
“为什么?”江浩听见自己的声音在抖。
“因为你需要混乱。”合成音停顿了两秒,电流声滋滋作响,“周正明和赵天豪相互撕咬,你才有缝隙可钻。但你钻错了方向——你以为抢先灭口的是第三方?错了。是我。我一直都在。”
江浩猛地睁开眼。
加密信息里最后那段乱码,夜莺消失前那句“小心身后”——原来不是警告,是预告。
“你要我做什么?”
“明天下午三点,证监会大楼地下车库B区。”夜莺报出一串车牌号,“周正明的专车。后备箱备胎下面,有他过去六年所有灰色交易的原始账本。拿到它,交给一个人。”
“谁?”
“你会知道的。”听筒里传来敲击键盘的轻响,快而密集,“作为交换,两条信息。第一,你母亲不在赵天豪手里。第二,周正明已经查到你在城中村的备用据点,今晚十一点,他会派人去‘清理’。”
忙音炸进耳膜。
江浩盯着屏幕,虚拟号段,回拨只有空号提示。他深吸一口气,冰凉空气灌进肺里,混沌的脑子清醒了半分。
夜莺还活着。
她杀了刘振东。
她要自己对周正明下手。
三颗信息炸弹在颅内引爆。江浩扯了扯嘴角,想笑,却只发出嘶哑的气音。他摸出烟盒,最后一支烟皱得不成样子。打火机擦了三下,火苗才蹿起来。
烟雾升腾的间隙,线索开始串联。
如果夜莺没说谎,母亲的下落就成了谜。赵天豪用的假照片?不对,照片里老家院子的门框裂痕他认得。但夜莺没必要在这种事上撒谎——除非她知道更多。
至于周正明的清理行动……
江浩瞥了眼时间。
九点四十七分。
他掐灭烟头,转身冲出巷子。路边停着一辆共享单车,扫码开锁的瞬间,手机震了一下。陌生号码,没有文字,只有一张照片。
城中村筒子楼的楼道。
拍摄时间显示三小时前。
江浩瞳孔收缩——照片角落的消防栓上,贴着一张崭新的寻狗启事。那是他昨天下午才看到的。拍摄者就在附近,甚至可能还在楼里。
他蹬上单车,车轮碾过积水,溅起一片污浊的水花。
***
筒子楼藏在城中村最深处,外墙爬满霉斑,电线像蛛网般杂乱缠绕。江浩把单车扔在巷口,抓住后墙排水管往上爬。三楼窗户的插销坏了半个月,他一直没修。
屋里没开灯。
月光从窗帘缝隙漏进来,在地板上切出一道惨白的光带。江浩贴着墙移动,耳朵捕捉着楼道里的每一丝声响。十点零三分,电梯停运的提示音从楼下传来——物业每晚例行检修,持续二十分钟。
如果周正明的人要来,这是最好的时机。
他蹲在门后,从鞋柜夹层摸出弹簧刀。刀柄已经被汗浸得发黏。时间一分一秒过去,楼道里安静得能听见自己的心跳在胸腔里撞。
十点二十一分。
电梯重新启动的嗡鸣响起。
几乎同时,楼梯间传来极轻的脚步声。不是一个人。江浩数着步数,三个,不,四个。脚步在四楼停了一下,然后往下,停在他这层的防火门外。
钥匙插进锁孔的声音。
不是撬锁,是直接用钥匙开。江浩后背的汗毛竖了起来——这栋楼的防火门钥匙只有物业有。周正明连这个都打通了。
门被推开一条缝。
一只手伸进来,摸索墙上的电灯开关。江浩在黑暗里屏住呼吸,等那只手完全伸进来,他猛地起身,弹簧刀弹出,刀背狠狠砸在对方腕骨上。
骨头碎裂的闷响。
门外传来压抑的惨叫。江浩拽住那只手往外一拉,整个人撞开门冲出去。走廊里站着三个人,都穿着深色夹克,手里没拿武器,但腰间鼓鼓囊囊。
“别动!”最前面的人低喝,手往腰间摸。
江浩没给他机会。
他侧身撞进对方怀里,肘击肋骨,同时抬膝顶向胯下。那人闷哼弯腰,江浩夺过他腰间的电击器,反手捅在第二个人脖子上。蓝白色电弧噼啪炸响,空气中弥漫开皮肉烧焦的糊味。
第三个人掏出了甩棍。
棍影劈头盖脸砸下来。江浩抬手格挡,小臂传来剧痛,骨头可能裂了。他咬牙往前冲,用肩膀撞开对方,手里的电击器再次按下。甩棍脱手落地,那人抽搐着倒下。
走廊尽头传来脚步声。
更多。
江浩转身冲回屋里,从窗户翻出去,抓住排水管往下滑。滑到二楼时,头顶传来玻璃碎裂的炸响——有人追到窗口了。他松手跳下,落地翻滚卸力,脚踝传来一阵刺痛。
巷子口亮起车灯。
黑色轿车堵死了去路。车门打开,下来两个人,手里拎着钢管。江浩啐出一口带血的唾沫,转身往反方向跑。身后追赶的脚步声越来越近,像催命的鼓点。
他拐进一条堆满垃圾的死胡同。
没路了。
江浩背靠墙壁,看着追来的两个人慢慢逼近。月光照出他们脸上的口罩和手里反光的钢管。其中一个人活动了一下脖子,发出咔哒的轻响。
“周局长让我带句话。”那人开口,声音嘶哑得像砂纸摩擦,“东西交出来,给你留个全尸。”
“什么东西?”江浩喘着气问。
“你说呢?”另一人冷笑,“刘振东死前最后接触的人是你。他手里那份关于境外资金池的名单,在哪儿?”
江浩脑子里闪过夜莺的话。
刘振东死前十七分钟,自己还没进会所。但周正明不知道——或者说,周正明需要一个人来背这个锅。而自己这个“黑手套”,是最合适的人选。
“名单不在我这儿。”
“那就没办法了。”嘶哑声音的人举起钢管。
江浩突然笑了。
他笑得肩膀发抖,笑得对面两人愣了一瞬。就在这一瞬,江浩从口袋里掏出手机,屏幕朝向他们。屏幕上正在录音,计时器显示已经录了四分三十七秒。
“周正明副局长指使灭口,涉嫌谋杀上市公司高管。”江浩一字一顿,每个字都像淬了冰,“这段录音已经同步上传到三个云端。我死了,明天早上九点,它会自动发送给中纪委、新华社和所有你能想到的媒体。”
两个人僵在原地。
江浩盯着他们的眼睛,慢慢站直身体。“现在,要么你们弄死我,然后等着给周正明陪葬。要么回去告诉他,名单我可以给,但他得拿东西来换。”
“换什么?”
“我母亲的下落。”江浩说,“还有,明天下午三点,我要见他一面。”
其中一个人摸出手机,走到旁边低声通话。另一人仍举着钢管,但手已经开始抖。胡同里只剩下粗重的呼吸声和远处隐约的狗吠。
两分钟后,通话结束。
“周局长同意了。”那人收起手机,眼神复杂地看着江浩,“明天下午两点半,蓝湾会所老地方。他亲自见你。至于你母亲……”
他顿了顿。
“周局长说,你母亲很安全。但安全的前提是,你明天把名单完整地带过去。”
江浩点点头。
两个人对视一眼,慢慢后退,消失在胡同口。车灯熄灭,引擎声远去。江浩靠着墙滑坐在地上,摸出烟盒,发现已经空了。他把空盒子捏扁,扔进垃圾堆。
手机震动。
又是一条陌生号码的短信。这次有文字:“车库B区,车牌尾号779。账本在后备箱备胎下面。取到后联系这个号码,有人接应。”
短信末尾附了一张照片。
江浩点开,瞳孔骤然收缩。
照片里是一个昏暗的房间,母亲坐在椅子上,身上没有捆绑,但眼神空洞得像两口枯井。她身后站着一个人,只露出半截手臂,手腕上戴着一块表。
百达翡丽鹦鹉螺,钢款。
去年那次饭局,江浩见周正明戴过。
但照片的拍摄角度很奇怪——是从房间角落的通风口往下拍的。偷拍。拍摄者不是周正明的人。江浩放大照片,在母亲脚边的地板上,看到一小滩水渍。
水渍边缘有淡淡的黄色。
是铁锈。
他猛地站起身,脚踝的刺痛让他踉跄了一下。城中村往东五公里,废弃纺织厂,九十年代停产。厂区地下有个防空洞,去年夏天暴雨积水,水退之后留下满地铁锈。
母亲在那里。
而拍照的人,也在那里。
江浩冲出胡同,在路边拦了辆出租车。司机看他满身狼狈,犹豫着要不要接。江浩掏出两张百元钞票拍在仪表台上:“东郊纺织厂,快。”
车子发动。
他靠在座椅上,闭上眼睛。脑子里像过电影一样闪回所有细节:夜莺的来电,周正明的灭口,母亲的照片,那块表。碎片开始拼合,显出一个模糊而庞大的轮廓。
有人在下一盘更大的棋。
自己、周正明、赵天豪,甚至夜莺,都是棋盘上的棋子。
执棋的人,一直藏在最暗处。
手机又震了。
阿哲发来的加密消息:“浩哥,你让我查的那个虚拟号段,有结果了。信号源最后出现在证监会大楼附近。但奇怪的是,同一时间段,那个区域有三个信号源在用同一套加密协议。就像……就像一个人在同时用三部手机。”
江浩盯着屏幕,手指冰凉。
三个信号源。
夜莺,周正明,还有谁?
出租车拐进东郊的荒路,远处废弃厂房的轮廓在夜色里像一头匍匐的巨兽。江浩让司机在离厂区还有一公里的地方停车,自己步行靠近。
铁丝网围栏破了个洞。
他钻进去,踩着齐腰深的杂草往厂区深处走。月光被云层遮住,四周黑得伸手不见五指。防空洞的入口在一栋红砖楼后面,铁门虚掩着,门轴发出刺耳的摩擦声。
洞里更黑。
江浩打开手机手电,光束切开黑暗,照出潮湿的墙壁和满地杂物。他屏住呼吸,听着洞深处的动静。没有声音,连呼吸声都没有。
走了大概二十米,手电光扫到一个角落。
空椅子。
绳子散落在地上,旁边扔着一个矿泉水瓶。江浩冲过去,摸椅子——凉的。人已经离开很久了。他蹲下身,捡起绳子查看断口,是割断的,切口整齐。
不是挣脱。
是有人放了她。
江浩站起身,手电光在四周扫射。墙壁上有用粉笔画的箭头,指向洞外。他跟着箭头走,在洞口外的水泥地上,看到一行用石子摆出的字:
“明天三点,车库见。”
字迹潦草,像是匆忙间摆的。江浩盯着那行字,脑子里闪过一个可怕的念头。他摸出手机,翻出夜莺发来的那张母亲的照片,放大,再放大。
母亲的眼神。
那不是恐惧,也不是茫然。
是警告。
她在用眼神告诉自己:快走。
江浩转身就往回跑。刚冲出铁丝网破洞,厂区深处传来汽车引擎的咆哮。两辆越野车从阴影里冲出来,车灯像野兽的眼睛撕开黑暗。
他扑进路边的排水沟。
车子从他头顶呼啸而过,泥水溅了一身。江浩趴在沟底,等车声远去,才慢慢爬起来。手机屏幕碎了,但还能用。他拨通阿哲的号码,对方秒接。
“浩哥?”
“查三个东西。”江浩抹了把脸上的泥水,“第一,周正明过去六个月的所有行程记录,精确到小时。第二,蓝湾会所昨天下午三点到五点的所有监控,我要知道除了我、刘振东,还有谁进出过。第三……”
他顿了顿。
“查夜莺的真实身份。不是暗网资料,是现实里的。她最后一次线下活动出现在哪里,接触过谁,全部挖出来。”
“这需要时间。”
“天亮之前给我。”江浩挂断电话。
他沿着荒路往回走,脚踝的刺痛越来越剧烈。远处城市的光污染把天际线染成暗红色,像一道永不愈合的伤口。江浩想起第一次捡到那个U盘的夜晚,也是这样的天色。
那时候他以为,自己抓住了一根救命稻草。
现在才知道,那根稻草下面,是万丈深渊。
***
凌晨四点,阿哲的消息来了。
三份文件,每份都标注了重点。江浩坐在二十四小时便利店的角落,就着冰柜的冷光,一页页翻看。
周正明的行程记录显示,过去六个月,他每周三下午都会“外出调研”,地点不固定,但每次都会消失三到四小时。而昨天,周三,下午两点到五点,他的专车GPS信号出现在城西高尔夫球场——距离蓝湾会所二十七公里。
不可能同时出现在两个地方。
除非车是空的。
蓝湾会所的监控录像里,江浩看到了自己,看到了刘振东,还看到了一个戴棒球帽的男人。那人低着头,帽檐压得很低,但从走路的姿势看,年纪不大。他在江浩进入会所前五分钟离开,手里拎着一个银色手提箱。
阿哲在邮件里标注:“手提箱型号是Pelican 1510,常用于携带精密仪器或……爆破装置。”
江浩的手指停在屏幕上。
最后一份文件是关于夜莺的。阿哲挖得很深,深到让江浩后背发凉。夜莺,真名林薇,三年前毕业于某顶尖大学计算机系,毕业后进入一家跨国科技公司,任职网络安全工程师。一年前离职,原因不明。
离职前三个月,她参与了一个政府招标项目。
项目甲方是证监会信息中心。
项目负责人签名栏里,赫然写着:周正明。
江浩盯着那个签名,脑子里像有什么东西炸开了。夜莺为周正明工作过。她知道证监会内部的所有安防漏洞,知道周正明的行事风格,甚至可能知道那些灰色账本的存在。
所以她才敢说“死亡是最完美的伪装”。
所以她才能轻易调整刘振东的死亡时间。
所以她……到底站在哪一边?
便利店的门铃响了。江浩下意识把手机扣在桌上,抬头看去。进来的是个穿环卫工装的大爷,买了包最便宜的红梅烟,又晃晃悠悠出去了。
玻璃门关上,倒映出江浩苍白的脸。
他重新拿起手机,翻到通讯录最底下,那个标注“未知”的号码。犹豫了三秒,按下拨号键。忙音。再拨,还是忙音。第三次,电话通了。
“你查到我了。”夜莺的声音这次没有处理,是干净的女声,带着一丝疲惫。
“为什么?”江浩问。
电话那头沉默了很久,久到江浩以为信号断了。
“我父亲叫林国栋。”夜莺说,声音平静得可怕,“三年前,他是宏远资本的财务总监。他发现了刘振东和周正明之间的资金管道,准备举报。然后他‘意外’坠楼了。警方定性为自杀,因为遗书里承认挪用公款。”
江浩握紧了手机,塑料外壳发出轻微的咯吱声。
“遗书是伪造的。”夜莺继续说,“我用了两年时间,黑进周正明的私人服务器,找到了真正的账本。但我拿不出来——服务器的物理隔离做得太完美,除非有人从内部接应。”
“所以你找上了我。”
“我需要一个足够疯狂、足够绝望、也足够聪明的人。”夜莺说,“你符合所有条件。江浩,明天下午三点,车库B区。拿到账本,交给我安排的人。然后我会把你母亲安全地送回去。”
“如果我拒绝呢?”
“你不会。”夜莺顿了顿,背景音里传来隐约的键盘敲击声,“因为周正明已经知道你母亲在哪儿了。我的人只能保护她到明天中午十二点。之后,就看周正明想怎么用了。”
电话挂断。
江浩盯着手机屏幕,直到它自动熄灭。窗外的天色开始泛白,便利店的白炽灯在晨光里显得惨淡。他站起身,走到冰柜前,拿了瓶最冰的矿泉水,拧开,一口气灌下去半瓶。
冰冷的水顺着食道滑进胃里,冻得他打了个寒颤。
脑子里那些碎片终于拼成了完整的图景:夜莺要复仇,周正明要灭口,赵天豪要自保。而自己,被三方同时推向悬崖边缘。唯一的生路,是跳进更深的地狱。
他走出便利店,晨风裹着灰尘扑面而来。
远处,城市开始苏醒。早班公交车碾过路面,早点摊升起炊烟,清洁工扫着落叶。这一切平常得刺眼。江浩站在街边,看着这一切,突然想起送外卖的那些日子。
那时候他最大的烦恼,是超时扣款。
现在,他要在十二小时内,从证监会副局长的专车里偷出足以让半个金融圈地震的账本,同时救出母亲,还要在周正明、赵天豪和夜莺的三方绞杀里活下来。
手机震动。
阿哲发来最后一条消息:“浩哥,刚截获到一段加密通讯。周正明和赵天豪约