楔子
她趴在马桶上吐得天昏地暗,丝袜勾破了洞,膝盖磕出淤青。我扶她时,她含糊地喊了句“别开除我”。我愣住了——三个月来她天天骂我废物,逼我加班到凌晨,扣光我所有绩效。现在这个高高在上的女魔头,像条丧家犬一样求饶。我该趁机报复?还是……她身后到底藏着什么?
第一章
电梯里弥漫着古龙水混合酒精的甜腻气息,像打翻了的廉价香水铺子。林薇倚着镜面墙壁,眼皮沉得几乎掀不开,脖颈后渗出的汗把碎发黏成一缕一缕的,贴在苍白的皮肤上。她手里攥着的那只爱马仕铂金包,包带几乎要从她小臂上滑脱。
周野站在她侧后方,盯着电梯数字从“19”跳到“1”,胸口那团憋了三个月的火苗,此刻被酒气一熏,烧得喉咙发紧。今晚的庆功宴上,林薇抢过他刚要说的话,把“创意部的周野”改成了“创意部全体同仁”,当着全公司二十几号人的面,把他熬了三个通宵的方案踩进泥里——“框架松散,执行粗糙,看不出半点专业素养。”她当时甚至没抬眼看他,手指敲着红酒杯沿,铛铛铛,像在给他的话敲丧钟。
“周野你送我。”出电梯时林薇突然开口,嗓音沙哑得像砂纸磨过铁皮。她没等他答应,已经歪歪斜斜朝地下车库走去,高跟鞋在环氧地坪上踩出戳心的笃笃声。
黑色迈巴赫停在转角,周野拉开副驾门,林薇却径直钻进后座,蜷成一团缩在真皮座椅上,脸埋进靠枕里。车厢里那股混合着酒气和她身上一贯的雪松香水味骤然浓烈起来,他发动车子时从后视镜里瞥了一眼,她睫毛上似乎挂着什么湿漉漉的东西,但灯光太暗看不真切。
“望海花园。”她含糊地吐出四个字,然后就不再出声。
车子上高架时她开始小声哼哼,听不出调子,像受伤的幼兽在呜咽。周野握方向盘的手紧了紧。三个月前林薇空降成为创意总监,他的日子就没好过过。晨会比别人早一小时,下班永远卡着他收拾背包的瞬间发来修改意见。上周她甚至当着客户的面把他熬出来的主视觉批得体无完肤,最后轻飘飘一句“重做”就关掉了投影。那天他蹲在消防楼梯间抽了半包烟,烟灰弹在台阶上,心想这女人是不是跟他有仇。
“别……别开除我……”后座突然传来含混的呢喃。
周野一愣,脚下油门差点踩空。他下意识又看了眼后视镜——林薇不知什么时候翻了个身,脸朝上仰着,眼角的泪痕在路灯掠过时泛着水光,嘴唇翕动着,又重复了一遍:“张总……求你了……”
开除?她在跟谁求情?那个上个月刚调去总部的张副总?周野脑子里嗡的一声,无数碎片开始翻涌——难怪林薇来了之后所有高压任务都压在他头上,难怪每次他方案被否的第二天,张副总都会恰好出现在创意部走廊上,意味深长地拍拍他的肩说“年轻人多磨炼”。
迈巴赫拐进小区地库时,林薇突然猛地撑起身子,手捂着嘴:“停……停车……”
已经来不及了。她趴在后座地垫上吐了出来,酸腐的胃液混着红酒,在深灰色的羊毛地垫上洇开深褐色的污渍。周野急刹车停稳,拉开后门时看见她半边身子软塌塌挂在座椅边缘,白衬衫下摆翻卷上去,露出一小截腰线——上面有一道暗红色的痕迹,像是被什么勒出来的。
他架着她胳膊把人拖出来,她几乎整个身体的重量都压在他右肩上,酒气扑面而来,他却闻见那阵雪松底下压着的一丝很淡的药味,苦涩的,像中药渣。
电梯里就他们两个人。林薇整个人像被抽了骨头,顺着轿厢壁往下溜,周野不得不单手搂住她的腰往上提。那只手触到她侧腰时,掌心传来的体温烫得惊人,她发烧了?可她今晚在饭桌上滴酒未沾似的喝了四杯红酒,眉头都没皱一下。
“你他妈到底在演什么……”他听见自己咬牙的声音。
林薇没有回答,额头抵着他锁骨,滚烫的呼吸打在他喉结上。电梯“叮”一声到了十八楼,他半拖半抱把她弄到门口,从她包里翻钥匙时,摸到一只药瓶,标签被磨花了,只依稀辨出“盐酸”两个字。
门开了。玄关的感应灯亮起来,照亮一地狼藉——男士拖鞋、领带、还有只打翻的相框。周野把人往沙发上放时,林薇突然睁眼,眼神散焦地落在他脸上,嘴唇动了动,不知道是想骂他还是想说什么别的。然后她头一歪,又昏睡过去。
周野站在她家客厅中央,看着这个把他往死里整的女人像滩烂泥般陷在沙发里,衬衫领口被呕吐物弄脏了一大片,头发乱糟糟地遮着半张脸,跟白天那个踩着十二厘米高跟鞋、把全组人训得不敢抬头的女魔头判若两人。
他突然想起上周被毙掉的那套方案,想起连续二十七天凌晨两点下班,想起今天下午她在会议室当众说“周野你如果不适合这行趁早转行”。牙关越咬越紧,拳头攥得指节发白,血液全涌向头顶。
他走过去,绕到沙发侧面,俯身。林薇毫无知觉地侧躺着,被西裤包裹的曲线因为蜷缩的姿势显得格外突兀。
周野扬起右手。
“啪。”
清脆的一声在安静的客厅里格外响亮。掌心传来的震动从指尖窜到肩膀,他整个人僵住了。
林薇的身体颤了一下,嘴里溢出半声呜咽,却没有醒。她在睡梦中微微收拢了腿,像只被惊扰的猫。
周野盯着自己发红的掌心,心跳声擂鼓一样砸在耳膜上。那一下用了他七分力气,带着三个月积压的恨意,可此刻却有种诡异的空虚感涌上来,像一拳打在棉花上。
她到底怎么回事?刚才电梯里那句“别开除我”到底是什么意思?腰上那道勒痕、包里磨花的药瓶、还有茶几上翻倒的相框里,那个穿西装的男人的脸……
周野慢慢蹲下来,凑近她的脸。酒气里那丝药味更清晰了,混着她汗水的咸涩。她的眉头在睡梦中依旧紧蹙着,眼角那滴泪不知道什么时候干涸了,留下一道很浅的白痕。
他鬼使神差地伸出手,想替她拨开黏在嘴角的碎发。手指还没碰到,林薇突然猛地睁开了眼睛。
那双眼睛里血丝密布,但焦距奇异地稳定,直直盯着他悬在半空的手指,然后慢慢上移,对上他的视线。
“你……”她开口,嗓音喑哑,却带着一丝清醒的锐利,“刚才……做了什么?”
周野的手指僵在半空中。
第二章
客厅里那盏感应灯“啪”地灭了。玄关处仅剩的微光从走廊尽头渗进来,把两个人的轮廓勾成模糊的剪影。林薇的眼睛在暗处亮得吓人,瞳孔里那点清醒像烧红的针尖,扎得周野整条手臂的汗毛都竖起来。
“你吐了一身,”他听见自己的声音,干涩得像两天没喝水,“我帮你把外套脱了。”
黑暗里林薇没动。她的呼吸还带着酒气的沉重,但节奏变了,一下一下地,像在数拍子。周野的右手藏在腿侧,掌心的灼烧感还没消退——那一巴掌的余震顺着神经往上爬,后脖颈的汗这时才凉津津地渗出来。
“扶我去浴室。”她终于说。
周野照做了。他胳膊穿过她腋下架起来时,林薇突然抓住他手腕,指甲掐进皮肉里,劲儿大得离谱。就一瞬,她又松了手,整个人软下去,周野不得不把她往上颠了颠,肩胛骨隔着衬衫抵在他胸口,硌得生疼。
浴室灯亮的那刻,周野看清了镜子里两个人的脸。他自己脸色煞白,嘴角有道没擦干净的酒渍。林薇靠在洗手台上,双手撑着大理石边缘,指节泛青,目光涣散地盯着镜面上某个虚空的点。她衬衫下摆还卷着,腰侧那道暗红色的勒痕从肋骨下方一直延伸到胯骨,像条丑陋的蜈蚣趴在白皙的皮肤上。
“出去。”她说。
周野退到客厅,才发现自己掌心那块被指甲掐过的地方已经淤出了半月形的血印。他搓了搓手,客厅茶几上那只翻倒的相框映入眼帘。他弯腰捡起来——玻璃裂了道纹,照片上穿西装的男人搂着林薇的肩膀,两人站在某个颁奖礼的红毯上,笑得很体面。男人四十来岁,金丝眼镜,和上周来创意部找张副总喝茶的那个总部法务总监是同一个人。
水声从浴室传出来,哗哗的,盖过了墙上的挂钟滴答。周野把相框翻过来,背面贴了张便签纸,上面写着“2019.4.12”,墨迹洇开了一小块。
他掏出手机搜“林薇 法务总监”,跳出来的第一条就是三年前的行业新闻——“新锐创意人林薇获年度金奖,丈夫沈维陪同出席”。配图和相框里那张一模一样。再往下翻,第二条新闻跳出来时周野的手指顿住了。
“沈维涉嫌商业机密泄露案,林薇工作室受牵连接受调查”。
发布日期是去年九月。周野脑子里的血“嗡”地一声往上涌——去年九月,张副总从创意部总监升任总部副总的时间。林薇来公司空降创意总监的时间是去年十月。前后差不到三十天。
浴室的水声停了。门把手转动的那几秒钟里,周野把手机塞回口袋,脸上的表情收拾得干干净净,连呼吸都调匀了。门推开一条缝,林薇探出半张脸来,湿漉漉的头发贴着额角,脸上的妆已经被水冲花了,眼线晕成两道黑印挂在颧骨上。
“客厅柜子里有毯子。”她说完又把门关上了。
周野找毯子时,在柜底层摸到一沓文件。A4纸,印着“创意部人员优化名单(拟)”的标题,他名字排第一个。下面画了条红线,红线末端写着“劝退”两个字。红墨水洇透了纸背。
他攥着毯子的手指甲几乎掐进掌心。三个月。她来了三个月,每周单独约他谈话,每次谈话记录最后都写着“业绩考核不达标”的评语。原来从第一天起,她就是来清他的。
沙发传来窸窣声响。周野回头,林薇裹着浴袍走出来,赤着脚踩在大理石地面上,水珠顺着小腿往下淌。她走到沙发前坐下,整个人陷进去,浴袍领口松垮地敞着,锁骨下方那片皮肤被热水蒸出绯红色。
“看到了?”她突然开口,视线落在周野手里那沓文件上。
周野没说话,把毯子扔过去盖住她膝盖,文件攥在手里没松。
林薇仰头靠在沙发背上,喉结动了一下:“名单是上个月张副总让我拟的。他说总部那边压力大,创意部必须裁掉三个绩效垫底的。”
“所以你就写了我?”
“张副总点名要你。”林薇闭上眼睛,“他说你在公司待了四年,熟悉所有客户流程,但好拿捏。”
周野站在原地,呼吸粗重起来。他想起过去三个月每一次被当众羞辱的晨会,每一次下班前突然下达的修改指令,每一次被扣掉的绩效奖金——全他妈是局。
“你为什么不告诉我?”他嗓子眼里像塞了团浸了水的棉花。
林薇忽然笑了。那笑很短促,嘴角翘了一下就落下来,眼角那道干涸的泪痕又泛起水光。“我告诉你?我连自己能不能保住这份工作都不知道。”她睁开眼,偏过头看着周野,“沈维的事牵连了张副总一笔回扣,他现在急需要找一个替罪羊交出去。你猜他为什么选你?”
周野没接话。他已经猜到了。
“因为你三年前跟沈维做过同一个项目。”林薇的声音轻得像从很远的地方飘过来,“张副总想翻旧账,把泄露案安在你头上。到时候创意部优化名单一公示,你就是那个‘因涉事被清退’的最好由头。”
客厅里安静得只剩空调出风口的嗡嗡声。周野把那沓文件摔在茶几上,纸张散开来铺了一桌面。他低头看着自己名字后面那两个字,钢笔写的,“劝退”,字迹娟秀,是林薇的手笔。
“那你今晚喝成这狗样是为了什么?”他问。
林薇没回答。她拉起毯子裹住肩膀,脸埋进膝盖里,浴袍滑下去露出一截后颈,颈椎骨节突兀地凸出来,瘦得吓人。过了很久,久到周野以为她已经睡着了,她的声音才闷闷地传来:“今天下午我去找张副总谈,想让他换人。”
“然后?”
“他说除非我主动辞职,不然名单不撤。”林薇抬起头,眼睛红了一圈,“他说沈维的事还没结案,我如果激怒他,他随时可以把我扯进去。”
周野蹲下来,平视着她满是水汽的眼睛。浴袍袖口滑下去,他看见她小臂内侧一排浅淡的疤痕,旧的已经泛白,新的还是粉红色,像猫抓过的痕迹。
“你胳膊上……”他伸出手。
林薇猛地缩回手,袖子唰地拉下来遮住手腕。动作大得带翻了茶几上的水杯,玻璃碎在地砖上,脆响溅开来。
周野盯着她。那张被眼泪和花妆糊得乱七八糟的脸上,有什么东西碎开了——她咬着下唇,嘴唇抖得像风里的叶子,整个人蜷进沙发角落,浴袍领口那颗扣子不知什么时候崩掉了,露出锁骨下一片淤青,是新的,紫红色的,像是被什么钝器砸过。
“林薇。”周野听见自己叫她的名字,声音从胸腔里冲出来,“张副总对你做了什么?”
她没有回答。墙上的钟指向凌晨两点十七分,窗外城市灯火阑珊,这间十八楼的客厅像一个悬浮在半空的孤岛。碎玻璃反射着顶灯的光,细碎地铺在两个人中间。周野看见自己的影子投在那些玻璃碎片上,碎成好几块。
林薇终于抬起眼。那张脸上所有的逞强像退潮一样消失了,露出来的东西让周野后背一阵发寒——恐惧。那种被逼到悬崖边、已经看见了深渊底部的恐惧,在她眼底烧着。
“周野,”她的声音裂开来,“你打我的那巴掌……轻了。”
第三章
玻璃碴子硌在周野膝盖底下,碎片的棱角透过牛仔裤扎进肉里,他蹲在那儿没动。林薇那句话的尾音还悬在空气中,像根绷到极限的弦,稍微一碰就会断。客厅里空调出风口的嗡嗡声忽然被放大了十倍,盖过了他自己的心跳。
“什么意思?”他问。嗓子眼像被砂纸堵着,字是挤出来的。
林薇松开咬住的下唇,唇上留下两排惨白的牙印。她慢慢把浴袍袖子往上推,整条小臂露出来——那些新旧交错的伤痕在顶灯光下无所遁形。周野看清了,旧的是指甲掐的,那种月牙形的淤痕,新的却是烟头烫的,圆形的疤点结了痂,周围泛着不正常的红肿。
“沈维被带走之后,”她声音平静得吓人,像在念一份别人的病历,“张副总来找过我。他说他有办法让沈维的罪名从‘主犯’降成‘从犯’,刑期能少一半。条件是我替他做一件事。”
周野的喉结动了动。
“年初恒通那个比稿,”林薇的目光落在他脸上,带着一种奇异的透明感,“张副总背后的金主想拿那个标的,但沈维之前留了一手,关键数据只有我能解开密码。张副总需要我在终标前一天把数据调包成废标方案,让恒通最后选他金主的公司。”
“你没做。”
“我做了。”林薇笑了一下,嘴角的弧度像是在模仿一个笑,眼睛里什么都没有,“但我换的是另一份。我把沈维真正的商业机密备份藏进了恒通比稿的终标文件里,那些东西足够让张副总金主的公司因为违规竞标被行业除名。比稿那天晚上,张副总在停车场堵住我,把我的手机砸在地上,然后……”
她停下来,手指无意识地捻着浴袍边角,捻得布料起了毛球。
周野的视线又落到她小臂的烟疤上。一股酸涩的灼烧感从胃底翻上来,他想起上周一晨会上,林薇当众批评他方案时,张副总恰好推门进来“巡视”,手搭在林薇椅背上站了半分钟。当时他光顾着低头挨训,根本没留意她微微发颤的肩膀。
“你腰上那道勒痕……”他开口。
“他让我在年底之前把创意部清掉三个人,”林薇打断他,“名单上的名字都是他选的。他说如果这件事办好,他就考虑把沈维的证据原件销毁。如果办不好……”
她没把话说完,但周野已经懂了。三个月。整整三个月,这个女人每天踩着十二厘米的高跟鞋走进办公室,把所有人训得狗血淋头,然后在深夜把自己灌醉,凌晨回家面对一屋子沈维留下来的旧物,再吞一把不知道什么名字的药片。
“你一直在替他逼我走,”周野听见自己的声音在发抖,“但今天下午你去找他谈,是想让他换人?”
林薇闭上眼睛。浴袍领口因为姿势又敞开了些,锁骨下方那片淤青紫得更厉害了,中间甚至透出一丝青黑色。周野忽然想起庆功宴上她喝第四杯红酒时手指攥杯脚攥得发白的样子——她根本不能喝酒,她在拿酒精麻痹什么。
“他说名单不撤,”林薇的声音沉下去,“除非我……”她顿住,整个胸腔剧烈起伏了一下,“除非我去陪他那几个金主朋友吃顿饭。今晚本来该去的,但我跟你说了恒通的事之后,他改主意了。”
周野的太阳穴突突跳着,血管里的血液像煮沸了。他想起今晚庆功宴快结束时张副总确实发了条微信给林薇,她看了一眼没回,直接又灌了半杯酒。当时他坐在长桌另一头,隔着觥筹交错的水晶灯,看见她拇指的指甲几乎掐进屏幕里。
“所以你就把自己灌醉。”周野说。
“我宁愿你明天去HR那里举报我职场霸凌,至少这样我还能保住工作多撑几天。”林薇睁开眼,眼白上的血丝像蛛网一样密,“你打完我那下,我其实醒了。但我没动,因为我想……”她嘴唇动了动,“我想如果你真恨我恨到能动手,那你去举报我的时候应该不会心软。”
周野猛地站起来。膝盖磕在茶几边缘,钝痛从骨头缝里炸开来,但那股痛反而把他从一团乱麻的思绪里捞了出来。他低头看着蜷在沙发里的林薇——浴袍把她裹得像只落了水的鸟,瘦削的肩胛骨在布料下面支棱着,浑身上下透着一股被拆散了又勉强拼起来的勉强劲儿。
“你他妈是不是疯了?”他听见自己吼出声,“你以为我去HR举报你,张副总就能放过你?他缺的就是有人把火烧起来,只要有人开始查你,沈维那案子就能牵扯出你调包数据的事,到时候你比谁都死得快!”
林薇仰着脸看他,那张花掉的妆底下透出某种平静的、近乎木然的疲惫。“我知道。”她说。
“你知道还——”
“周野。”她突然坐直了身子,浴袍从肩头滑下去一截,露出嶙峋的锁骨,“你三年前跟沈维做那个项目的时候,他有没有给过你一份备份密钥?关于恒通数据接口的那种?”
周野整个人僵住了。三年前他还是个普通设计,跟着项目组跟沈维的公司对接过两个月。当时沈维确实给过他一个U盘,说是“临时端口测试用”,他用完就还了,根本没当回事。
“那份密钥……有问题?”
“那是恒通整个数据中台的底层权限。”林薇的声音轻得几乎听不见,“沈维当年偷偷留了一手,把密钥给过七个人,你是其中之一。张副总一直在找这七个人,已经找到了五个。剩下的两个,一个是你,一个是他自己。”
客厅里死一样寂静。周野的脊背蹿过一阵寒流,从尾椎骨直冲后脑勺。他想起上周三下班时张副总“恰好”路过他的工位,看了眼他显示器角落贴的便签条,上面记着某台测试服务器的IP地址——他只是例行维护而已,但张副总当时笑了一下,那种笑像黏腻的爬行动物从皮肤上滑过去的触感。
“那份U盘……”周野的声音干得像裂开的河床。
“你如果还有备份,”林薇的眼眶终于红了,她咬着牙不让自己哭出声,但鼻音已经浓得化不开,“明天八点之前交给我。我给恒通的法务部发匿名邮件,把密钥作为沈维主动提供的合作证明呈上去,这样他的案子就能定性成‘过失泄露’而不是‘商业间谍’。”
“然后呢?”周野蹲回她面前,离她很近,近到能看清她瞳孔里自己扭曲的倒影,“张副总呢?”
林薇的眼泪终于滚下来。那颗泪珠顺着颧骨滑进浴袍领口,消失在那片淤青上。“然后我就有筹码跟他谈条件了。”她吸了吸鼻子,努力把嘴角往上扯,“用那份密钥加上他金主的违规竞标记录,换创意部所有人的安全。”
周野盯着她。客厅的灯光从她背后打过来,把她湿漉漉的头发镀了层毛茸茸的光圈,整个人像一幅快褪色的旧油画,边缘都在掉渣。他想起三个月的每一天,她在会议室里骂他、扣他绩效、逼他重做方案的时候,眼睛里那种比刀尖还冷的锐利。原来那层锐利底下,一直绷着一根快要断掉的弦。
“密钥在哪儿?”他听见自己问。
林薇摇头:“我不知道。沈维给我的那份是假的,真密钥他只给了你。”
周野闭上眼。三年前那个夏天,沈维往他手里塞U盘时拍着他肩膀说的那句话,此刻突然在记忆里清晰起来——“小周啊,这东西你别留着,用完就删。干我们这行的,手里不能有不该有的东西。”
可他没有删。那个U盘现在还躺在他老家的书桌抽屉里,裹在一张发黄的打印纸里,他当时随手扔进去就没再管过。
“我明天回去拿。”他说。
林薇抬起头,那张被泪水和花妆糊得乱七八糟的脸上,忽然浮现出一种周野从未见过的东西——不是绝望,不是木然,而是某种小心翼翼的、近乎脆弱的希望,像一捧捧在手里随时会漏掉的沙子。
“周野,”她叫他的名字,声音里带着醉酒后的沙哑和清醒时的郑重,“你打我那巴掌……我不怪你。”
周野垂下眼,看见自己右手掌心那五个指印还在微微泛红。那股火烧火燎的恨意不知道什么时候已经退潮了,露出底下一片湿漉漉的、陌生的东西。他说不清那是什么,只是觉得胸腔里有什么被撬开了一条缝,光从缝里漏进来。
窗外天边泛起了蟹壳青。凌晨四点了。
第四章
六点十七分,周野推开自己租住那间公寓的门时,手指还在微微发颤。他站在玄关脱鞋,鞋带解了三遍才松开——左手食指和中指抖得对不准鞋扣。客厅鱼缸里的龙睛金鱼被惊动了,尾巴扫出一圈水花,在晨光里闪了一下。
他打开手机导航查去老家的高铁,最早一班七点二十三分,到站九点零四,再转公交去镇上那个老小区,至少十点半。时间是够的,但前提是张副总的人没提前动手。
从林薇家出来前,她把他按在沙发上灌了杯浓黑咖啡。瓷杯底磕在大理石茶几上,磕出一小圈褐色渍迹,她手指上的婚戒蹭过杯沿,发出很轻的“咔”一声。周野这才注意到她无名指上还戴着戒指,一枚很细的铂金圈,内侧刻了日期——2017.6.18,跟那张颁奖礼照片上的日期差了两年。
“沈维不知道这枚戒指还在。”她把咖啡推给他时说了句没头没尾的话。周野当时没接腔,他满脑子都是那张落在老家抽屉里的U盘,像枚随时会炸的雷,三年前被他亲手埋进了抽屉深处。
高铁上的四十分钟像被拉长了。车厢里飘着速溶咖啡和方便面混合的气味,前排小孩踢着座椅背,咚、咚、咚,节奏卡在他太阳穴的跳动上。周野靠着窗玻璃,看田野和矮楼从眼前掠过去,脑子里翻来覆去拼着几个画面:林薇小臂上的烟疤,她蜷在沙发角里说“那巴掌轻了”时的眼神,还有张副总上周从他工位旁经过时那种黏腻的、湿冷的笑。
他摸了摸兜里的U盘——出门前从老家抽屉翻出来的,那张裹着它的打印纸已经泛黄发脆了,U盘本身倒是完好,银色金属外壳蒙了层薄灰。他现在把它揣在内侧口袋里,贴着胸口,塑料外壳被体温焐出了温热的手感。
手机震了。林薇发来一条微信:“张副总八点到了公司,在问你去哪了。我跟他说你请了半天假。”
周野打字:“密钥在我手上。恒通那边的法务邮箱给我。”
对面过了三分钟才回:“先别发。等我消息。”
“什么意思?”
“我今早收到恒通法务部的回执了。”她发来一张截图,是一封加密邮件的部分内容,“他们上个月已经启动了针对张副总金主公司的反垄断调查,但缺少关键证据链。我昨晚用匿名邮箱把他们去年年终总结里的一份涉密报表发过去了。”
周野盯着屏幕,手心里渗出了汗。“你疯了?那东西怎么来的?”
“沈维留给我的。”下一行字跳出来时周野几乎能看见她打字时咬紧的下唇,“他进去之前把所有东西都拷贝了一份存进保险箱,我前天刚撬开。”
高铁减速进站,车厢里的报站声盖过了手机震动。周野抬头看见站台上零星几个等车的人,其中有个穿灰夹克的男人正低头看手机,侧脸跟张副总办公室那个常驻的“行政助理”很像。他猛地矮下身子,假装弯腰捡掉在地上的耳机,从座椅缝隙里观察——那人没上车,只是来回踱了两步,又退回到站台柱子后面去了。
门开了。周野混在稀稀拉拉的下车人群里,把连帽衫的帽子拉上来扣住头,从出站口侧面那条通往公交枢纽的小路绕出去。他拦了辆出租车,报了个跟老家相反的地址,等车子开出去两条街才让师傅掉头。
手机又震了。这次是语音消息,三十秒。周野把音量调到最小凑到耳边,林薇的声音传过来,背景里是办公室键盘敲击的噼啪声,她压着嗓子:“张副总刚把我叫去他办公室了。他手上有一份你去年的考勤记录,上面有三天你‘无故旷工’被改成了‘事假’,签字的不是我。”
周野的脊背顿时凉了半截。那三天是他去年秋天回老家办母亲住院手续的日子,当时填的是调休单,直属主管签了字递上去的。但那个主管去年底就离职了。
“他说你伪造调休单骗取薪资,”林薇的声音里透着一种绷紧的平静,“上午十点半HR部门开会,提案是‘因严重违纪予以开除’。”
出租车在红灯前刹停,周野的头磕在座椅靠背上,金属U盘隔着口袋硌着肋骨。十点半,还有一个多小时。张副总比他想象的更快。
他拨了林薇的电话。响了一声就接了。
“你听我说,”他压低声音,看着前面的红灯倒计时,“我拿到密钥了。恒通的反垄断调查一旦立案,张副总的金主自身难保,他手上的沈维证据原件就会变成烫手山芋。你现在就做两件事——”
“第一,把恒通那封回执转发给HR总监的私人邮箱。”他语速飞快,“第二,把我去年那三天的医院缴费单找出来,我微信发给你。”
红灯变绿,出租车重新启动。电话那头传来林薇敲键盘的声音,然后是椅子挪动的咯吱声,她大概在翻找什么抽屉。
“缴费单找到了,”她的呼吸突然急促了一下,“但周野……我刚刚发现一件事。”
“什么?”
“昨天庆功宴的签到表,”她顿了顿,“张副总和那个灰夹克的行政助理都没签字。监控记录显示他们七点二十分就离场了,比散席早了四十分钟。”
周野脑子里“嗡”地一声。七点二十分,那是他昨晚扶着林薇走出饭店大门的时间。如果张副总提前离场是去做了什么……
“你昨晚从饭店到我家的路上,”林薇的声音忽然变了调,“有没有注意到后面有车跟着?”
出租车拐上高架桥,周野下意识回头看了眼后窗。早高峰的车流密密匝匝堵在后面,银色、白色、黑色的车顶连成一片,像一群没头苍蝇挤在水泥槽里。他看不出哪辆车有问题,但脊背上那阵寒意又窜了上来。
“不知道,”他回答,“但你听好——现在立刻把恒通的回执转发给HR总监。我二十分钟后到公司,你让HR十点半的会等我到了再开。”
“他们不会等你——”
“你告诉HR总监,我有恒通反垄断案的直接证据。”周野攥着手机,指节泛青,“他可以查我的考勤,也可以开除我,但如果他今天上午十点半之前看不到那份证据,恒通的法务函明天就会发到集团董事长桌上。”
电话那头安静了几秒。然后林薇的声音传来,带着一丝很轻的、几乎听不出的笑意:“周野,你昨晚扇我那巴掌的时候,想过今天会变成这样吗?”
周野没回答。出租车驶下高架桥,公司那栋银色玻璃幕墙的大楼已经出现在视野里了。清晨的阳光斜斜地打在上面,把整栋楼照得刺眼,像一面竖起来的镜子。他眯着眼看过去,楼底下停车场入口处似乎停着辆黑色迈巴赫——跟林薇那辆同款同色。
“林薇,”他说,“你在公司等我。”
电话挂了。出租车的计价器跳了一格,滴的一声轻响。
第五章
周野从出租车后座钻出来时,公司大楼正门口的旋转门刚好转出一个人——灰夹克,行政助理那张扁平的脸在晨光里像张揉皱的打印纸。他手里拎着杯星巴克,眼睛却盯着停车场入口的方向,嘴角叼了根没点燃的烟。
周野把连帽衫的帽子又往下拽了拽,混在一群刷卡进门的职员中间穿过了旋转门。大厅里显示屏滚动着早间新闻,保洁阿姨拖地的水渍还没干,瓷砖上映出模糊的人影来来回回。他快步走向消防楼梯间,推开防火门的瞬间,门轴吱呀一声拖长了的响——那声音在空旷的楼道里弹了几下,惊得他差点踩空台阶。
十八楼。创意部在十八楼。他三步并两步往上跨,手扶栏杆的铁管冰凉,掌心汗津津地贴上去就留下个印子。到第八层时他停下来喘了口气,牛仔裤兜里的U盘硌着大腿根,像颗跳动的、活的玩意儿。他把U盘掏出来攥在手里,金属外壳被汗浸得滑腻。
手机震了。林薇发了条文字:“HR总监答应了等你到十点四十。张副总刚离开办公室去了总部大楼。”
十点四十。周野看了眼手机右上角,十点十二分。他还有二十八分钟。
他推开通往十八层的防火门时,走廊尽头的茶水间里传来咖啡机研磨的嗡嗡声。创意部的工位稀稀拉拉坐了几个人,敲键盘的、打电话的、对着显示器啃面包的——没人抬头看他。他的工位在靠窗第三排,显示器还亮着,屏保是张老家那条河的照片。他走过去把电脑唤醒,桌面右下角的邮件提示图标跳个不停。
他先把那三天的医院缴费单从手机里导出来,修了张清晰的图,附上一份去年调休申请的邮件截图——他习惯把一切申请留底,这个毛病曾经被前女友笑话过“活得太累”,此刻却成了救命稻草。打包压缩,标题“关于去年X月X日至X月X日考勤异议的证明材料”,发送到HR总监的邮箱,抄送给了林薇。
发送键点下去的那一秒,他右肩被人拍了一下。
周野猛地回头。灰夹克那张扁平的脸几乎贴在他后脑勺上,嘴角还叼着那根没点燃的烟,两只眼睛像两颗压扁的玻璃弹珠,上下滑着把他扫了一遍。
“周野,”他开口,声音沙沙的,像砂轮磨锈铁,“张总让我来请你过去一趟。总部大楼,现在。”
“我在等HR总监的邮件回复。”周野听见自己的声音稳得很,“十点半的会改到十点四十了,他答应看我的考勤申诉材料。”
灰夹克嘴角动了一下,不知道算不算笑。“HR总监九点五十就被叫去总部开紧急会议了。”他说,“现在负责你考勤申诉的是张总本人。”
走廊那边传来一阵高跟鞋声,笃、笃、笃,节奏又快又急。林薇从转角处大步走过来,手里举着手机,屏幕亮着:“周野,HR总监秘书刚发了封邮件——”
灰夹克侧身挡在她面前。他个子不高,但肩膀宽,往那儿一横就把窄走廊堵了大半。林薇停了步,站在两步之外,目光越过他肩头落在周野脸上。周野看见她无名指上那枚铂金戒指不见了,指根留下一圈白痕,大概是今早摘掉的。
“林总监,”灰夹克偏头看她,那根没点燃的烟从左边嘴角换到右边,“张总说您如果没事的话,也请一起过去。关于沈维那批材料的移交手续,需要您当面签字。”
林薇的脸白了一瞬。但她很快把手机屏幕按灭,塞进西装外套口袋里,朝灰夹克点了下头:“走吧。”
三个人穿过创意部走廊时,工位上的同事纷纷抬头。有人小声问“怎么了”,没人回答。周野余光瞥见最角落新来的实习生攥着马克杯的手抖了一下,咖啡晃出来溅在键盘上。
电梯门关上。灰夹克站按钮旁边,手指悬在“-1”层,偏头看了眼周野:“张总在B2等他。”
B2是总部大楼的地下车库。周野攥着口袋里的U盘,金属外壳已经被他的体温焐得发烫了。电梯开始下行,数字从18跳到17的时候,林薇的手从身侧伸过来,食指在他手背上轻轻划了三下——一、二、三。周野没动,但那三下划过去的触感像火柴擦过磷面,在他皮肤上留下一道灼热的轨迹。
他在数什么?三?三楼?三楼是档案室。
电梯到B2的时候,灰夹克先跨出去,回头看了眼林薇:“林总监,张总说让您先去三楼档案室取一份去年的合同副本。”
林薇没说话,电梯门在她身后合拢。数字开始反向跳动的时候,周野听见自己胸腔里那颗心脏擂鼓一样砸在肋骨上。
灰夹克领着他往车库深处走,水泥柱子上的灯管坏了两根,光线一块亮一块暗地斑驳着。空气里有股柴油和橡胶混合的气味,还有某种更淡的、铁锈似的腥味。周野的手指在口袋里摸索着解锁了手机屏,凭记忆盲打了一行字按下发送。
“张总在哪儿?”他问。
灰夹克在一根贴着“C-17”标识的水泥柱前停了步,歪头示意柱子后面那辆黑色商务车。车窗贴着深色膜,看不清里面,但车屁股的排气管突突冒着白烟,发动机没熄火。
“周野,”身后响起张副总的声音,带着那种他熟悉的、黏腻的温和,像糖浆裹着碎玻璃,“来了啊。上车聊。”
周野转过身。张副总站在三步之外,西装扣子没系,领带松散地挂在脖子上,手里捏着个牛皮纸档案袋。他看起来跟每回在走廊里“巡视”时一模一样,嘴角挂着那种恰到好处的笑,连眼角的细纹都弯得得体。但他身后跟着两个周野没见过的男人,穿着深色夹克,手插在口袋里,站姿像两根楔子嵌进地面。
“张总,”周野听见自己开口,“考勤申诉的材料我发HR了,十点四十的会——”
“会取消了。”张副总走过来,牛皮纸袋在他手里拍了两下,啪、啪,声音在空旷的地库里弹来弹去,“人事调动的事我直接批。你三年前的考勤记录里还有五天的‘项目外勤’既没出差单也没审批手续,按规定算旷工。”
周野看着他。张副总的眼睛在这种昏黄的光线下显得格外亮,瞳孔缩成很小的黑点,像蛇。那张被牛皮纸袋拍打的声音里,周野忽然闻见了一阵很淡的药味——跟昨晚林薇身上那股苦涩的中药渣味一样。但此刻这味道飘在车库的柴油和铁锈味之间,像一道鬼影般吊诡。
“沈维的密钥在你手上对吧?”张副总忽然矮下声音,那种糖浆似的温和从嘴角退潮了,露出底下冰凉的、硬的东西,“林薇跟你说了多少我不知道,但我可以告诉你——那份密钥现在交出来,你三年前的考勤问题我可以当没发生过。创意部的优化名单我也能改成别人。”
周野没动。口袋里的手机屏幕亮了一下——他盲打出去的那条消息有回复了。他不敢掏出来看,但指尖触到的震动一下接一下,三下。林薇在三楼档案室。
“张总,”周野的声音稳得连自己都觉得意外,“你让我上车之前,能不能先告诉我一件事?”
张副总挑了下眉。
“昨晚庆功宴你七点二十就离场了,”周野看着他眼角的细纹,“去哪儿了?”
那张脸上的笑终于彻底消失了。张副总嘴唇抿成一条很薄的线,手里的牛皮纸袋被他攥得变了形。他身后两个男人往前迈了一步,脚步声在空旷的地库里像钉子落在地上。
“上车,”张副总说,“我让你看一样东西。”
周野口袋里握着U盘的手指收紧了。他盯着张副总的脸,忽然发现对方领带夹上有道很细的划痕——银色的,像是被什么锐器刮过。那道划痕的弧度,跟他昨晚在林薇腰侧看到的那道勒痕几乎一模一样。
“行,”他说,“上车。”
他绕过水泥柱朝黑色商务车走去时,余光扫到车库入口处一辆白色SUV正缓缓驶下来,前挡风玻璃后面坐着的人影有点眼熟——是HR总监的秘书,那个总爱戴珍珠耳环的小姑娘。她手里举着手机,屏幕的光映在她脸上,嘴巴在动,像是在打电话。
周野拉开商务车后门。车厢里一股烟味混着空气清新剂的刺鼻香,后座皮面上摊着份打印文件,标题赫然写着“林薇工作室与恒通数据接口协议(附密钥权限说明)”。
他在后座坐下来,车门在身后关上,砰的一声闷响。张副总绕到另一侧拉开副驾门坐进去,引擎的低吼从底盘传上来,透过座椅垫震着他的尾椎骨。
口袋里的手机又震了一下。这次只有一下。
周野把U盘从口袋里摸出来,攥在掌心,金属外壳在黑暗中泛着微光。副驾上的张副总从后视镜里盯着他,那双眼像两颗浸在油里的黑石子。
车子开始倒车。周野看见后视镜里那辆白色SUV停在了电梯入口处,珍珠耳环推开车门下来了。
然后他的手机又震了。一下,两下,三下。林薇的消息。
他没法看。但掌心那枚U盘的棱角正嵌进肉里,扎得很深。
第六章
黑色商务车从地库出口驶上地面时,晨光猛地从车窗灌进来,刺得周野眯起了眼。张副总从副驾扭过半个身子,手里捏着那份打印协议,纸张边缘被他指腹捻出细小的毛刺。
“这东西沈维三年前签的,”他把协议从座椅缝隙里递过来,“你那份密钥是协议附件第七条的执行密钥。当年恒通内部出了叛徒,沈维为了自保才拆成七份分发。现在他进去了,这七份密钥的持有者只剩你们两个。”
周野接过协议。纸张带着股油墨和樟脑丸混合的气味,边角起了毛,折痕处的字迹已经磨淡了。附件第七条确实提到“数据接口临时权限密钥”的分发记录,但他那栏后面写的是“已回收(2019.8.23)”,签收人那一行是空白的。
“我已经还回去了。”周野把协议摊在膝盖上,指尖点着那行“已回收”的记录,“上面写得很清楚。”
张副总笑了一声,那笑声短促得像指甲划过玻璃。“签收人空白,”他说,“恒通法务那边的底档里可没有这条记录。你猜他们信你还是信我?”他从手套箱里摸出支钢笔扔过来,笔帽磕在周野的膝盖上,“把名字补上。回头我给你把考勤记录全清了,恒通那边我也有办法压下去。”
笔身冰凉的触感透过牛仔裤布料渗上来。周野盯着那个空白签收栏,车窗外街景正在后退——他们朝西开了,远离公司总部,远离林薇在三楼档案室的消息震动。手机在口袋里又震了一下。
“签字也行,”周野把笔帽拔开,笔尖悬在纸面上方,“但我要先看一样东西。”
“什么?”
“你昨晚七点二十离场之后,”周野抬眼从后视镜里直视张副总的瞳孔,“去了林薇家。”
后视镜里那双眼睛瞬间缩成针尖。车厢里的空气像被谁抽走了半层,闷得人耳朵嗡鸣。张副总拇指无意识地刮着方向盘皮革套,咔、咔、咔,节奏跟周野太阳穴的跳动严丝合缝。
“你进她家门了,”周野继续说,右手捏着笔,左手探进裤兜盲打了一条消息,“翻过她的柜子,撬过她的保险箱,最后在她沙发上坐了会儿,还把相框碰翻了。但你没找到你想要的东西。”
车里很静。引擎低吼着过了一个减速带,车身颠了一下,周野膝盖上的协议滑到脚垫上。他听见副驾那边传来某种细微的声响——是牙齿磨碾的咯吱声。
“她跟你说的?”张副总的声音变了,那种惯常的黏腻温和被磨穿了,底下涌出来的东西带着铁锈味,“她昨晚上吐成那样还能记得我去过?”
“她没跟我说。”周野俯身捡起协议,重新在膝盖上抚平,“但我在她家茶几上看到了。”他指了指那份协议的附件页,“你翻她档案柜的时候,袖扣刮过抽屉边缘的漆面,带掉了一小块木屑。你走的时候又从茶几上顺走了她一个文件袋,袋子底部的灰在相框玻璃上蹭了道弧线。你右手的。”
张副总的手从方向盘上滑下来。他慢慢转过来,整张脸从前排座椅间隙里探出,那道车窗外掠过的树影在他脸上切割出明暗交错的光斑。“你他妈的在诈我。”他说。
“对,”周野点头,“我在诈你。”他把笔帽扣回去,咔的一声轻响,“但现在我知道了。”
车子猛地刹停在路边。轮胎擦过路肩发出刺耳的尖叫,周野上半身往前冲,协议从膝盖上滑下去散开在脚垫上。前面驾驶座上的灰夹克回头看了一眼,脸上没有任何表情。
张副总推开车门下来,绕到后座,拉开门弯下腰——那张脸凑到周野面前不到二十公分,周野闻见他呼吸里浓重的烟味和薄荷口香糖的甜腻,混合成一种让人胃里翻搅的腥甜气。
“你知道了又怎么样?”张副总压着嗓子,声音像砂纸在磨骨头,“林薇能保你?她现在人还在三楼档案室,我让人守在那儿了。你那份考勤记录我随时可以翻出更多‘问题’,你这四年在这家公司的任何项目档案我都有权限调取——”
“但你没权限调恒通的反垄断案卷宗。”周野说。他抬起左手,屏幕亮着的手机从座椅缝隙里递出去,屏幕上是一封邮件截图的缩略图——林薇转发的恒通法务部回执,标题栏赫然写着“关于张某某所涉违规竞标案件材料确认函”。
张副总的脸白了一瞬。
“你他妈——”他伸手来抢手机,周野早有准备地缩回手,把手机翻面扣在膝盖上,屏幕朝下。
“原件在我邮箱里,”他说,“定时发送的。如果今天中午十二点之前我没取消,那封邮件会自动转到集团监察部和恒通法务部的联合投诉邮箱。你猜他们看完之后会先查谁?”
停车场白花花的阳光从车门外灌进来,把张副总半边身子照得发亮,另一半还蜷在阴影里。他维持着弯腰的姿势足足有十几秒,双手撑在车门框上,指甲掐进橡胶密封条里,掐出月牙形的凹陷。
然后他站直了。后退一步。那种黏腻的笑又回到嘴角上来了,但跟之前比像是被人揭掉了一层皮后再贴上去的仿品,薄得透出底下的青白色。
“行啊周野,”他拍了拍西装前襟上根本不存在的灰,“出息了。林薇给你灌了什么迷魂汤?你以前在走廊上见了我都绕着走的人。”
周野从后座下来,站在车门旁。阳光打在脸上有些晃眼,他眯了眯眼,把那份协议从脚垫上捡起来叠好塞进外套内袋。裤兜里的U盘还硌着大腿根,他没掏出来。
“协议我拿走了,”他说,“签收栏我回头补。但需要你先把林薇从档案室放出来。”
张副总看着他,嘴角那层薄笑抖了一下。“她早走了,”他说,“你刚上车的时候她就从消防楼梯溜了。我的人追到地面出口没追上。”他摸出手机看了看屏幕,“现在大概已经到恒通法务部楼下了。”
周野的呼吸顿了一拍。他低头看自己的手机——三分钟前林薇发来的最后一条消息,他一直没敢看。点开,屏幕上只有一句话:“我到了。钥匙给恒通的人了。你别签字。”
他攥着手机站在太阳底下,后背的衬衫被汗浸透了。张副总靠在车头上点了支烟,烟雾升起来在阳光里变成一团淡蓝色的絮,被风吹散了。
“周野,”张副总吐了口烟,“你知道恒通一旦立案,沈维的刑期至少再加三年吧?”
周野抬起头。烟雾后面那张脸带着某种近乎慈悲的、怜悯的神情看着他,像老师在看一个答错题还不自知的学生。
“林薇没告诉你吗?”张副总碾灭烟头,朝地上吐了口唾沫,“那份密钥一旦作为‘主动合作证明’交上去,沈维就从‘过失泄露’变成‘主动泄露’了。她昨晚跟你说的那些,全他妈是反的。”
周野站在原地。七月的太阳晒得他后颈发烫,汗珠顺着脊梁沟往下淌。口袋里那枚U盘的棱角还在硌着他的皮肤,像一颗嵌进肉里的、正在发烫的弹片。
手机屏幕暗下去之前,他看见了林薇发来的最后一行字。只有四个字:“别相信他。”
街对面那栋大楼的玻璃幕墙反射着日光,晃得他眼睛生疼。
第七章
周野站在路牙子上,黑色商务车喷了他一脸尾气后绝尘而去。引擎声在楼宇之间来回弹射,渐渐缩成远处一声低沉的呜咽。他低头看着手机屏幕上那行字——“别相信他”——指腹悬在屏幕上方,没有按下去。
街对面有家便利店,门口的冰柜嗡嗡作响。他走过去买了一瓶矿泉水,拧开盖子灌了大半瓶下去,水从下巴淌进领口,凉得他一激灵。他靠着冰柜站了会儿,玻璃面上凝的水珠渗进后背的T恤,贴着脊椎骨一寸寸往下滑。
他在想一件事。张副总离开前那句话里的破绽。
“一旦交上去,沈维就从过失泄露变成主动泄露了”——他原话这么说的。但周野昨晚在林薇家看到的那些文件复印件里,恒通跟沈维工作室签的原始协议第七条写得很清楚:“数据接口临时权限密钥的持有人负保密责任,主动或过失泄露均视同违约”。违约条款是并列的,不存在“主动比过失更重”的阶梯式量刑。
张副总在诈他。跟他刚才在车上诈张副总的手法一模一样。
周野笑了一下。那笑很短,嘴角动了动就收了回去,但胸腔里那股堵了三天的东西像被撬开了一条小缝,透了口气。他把剩下的水又灌了半口,拧上盖子,掏出手机给林薇拨过去。
响了三声,接了。
“你在哪儿?”他问。
“恒通楼下麦当劳,”林薇的声音传过来,背景里有人在叫号取餐,“二楼靠窗位置。我看到张副总的车往东开了。”
周野拦了辆出租,报了恒通大厦的地址。车子上路之后他把车窗摇下来,七月的热风灌进来吹在脸上,干燥的、带着柏油路面蒸发出来的焦味。他靠在座椅上闭了会儿眼,脑子里把过去七十二小时的事情翻来覆去地过——庆功宴那晚林薇发颤的指尖,她家茶几上打翻的相框,她小臂上那些新旧交错的疤,还有档案室里她盲打过来的那三下震动。
三下。三楼档案室。她从拿到那份合同副本的瞬间就开始布局了。
出租车拐过两个路口,恒通大厦银灰色的楼体出现在视线尽头。周野付了钱下车,推开麦当劳的玻璃门时空调冷风扑面而来,带着炸鸡和薯条的油香气,他打了个寒噤。
林薇坐在二楼角落里,面前摆着杯喝了一半的草莓奶昔,吸管上沾了圈粉色的奶渍。她换了身衣服——不再是昨晚那件沾了污渍的白衬衫,而是一件浅灰的针织开衫,里面搭着黑色吊带,头发重新扎高了,露出光洁的额头。眼下的青黑还在,但整个人透出一种奇异的、紧绷后的松弛感。
周野在她对面坐下。桌面上摊着一份打印出来的材料,跟她发给恒通法务部的邮件附件一模一样。
“密钥交出去了?”他问。
林薇点头,把奶昔杯子推过来一点,杯壁上凝着水珠。“恒通法务部的人当面验了哈希值,确认是原版密钥。他们给了我一份签收回执。”她从包里抽出一张纸推过来,上面盖着恒通的红色公章。
周野看了眼那枚公章,把回执折起来放进自己口袋。“张副总刚才跟我说了一件事,”他看着林薇的眼睛,“他说密钥交上去之后,沈维的刑期反而会加重。”
林薇正要把奶昔杯拿回去的手在半空停了半秒。然后她继续端起杯子喝了一口,放下之后用纸巾擦了擦嘴角,整个过程平稳得像在照剧本走。
“他跟你提量刑阶梯了?”她问。
“他提了‘主动比过失更重’。”
林薇那双向来锐利的眼睛里忽然浮起一层很薄的笑意,像冰面上裂开的第一道细纹。“那他知道不知道,沈维当年拆成七份密钥分发给不同的人,本来就是恒通内部合规审计的要求?那条‘临时权限分发记录’是必须留底的,签收人空白是张副总自己当年忘记填,不是沈维故意藏的。”
周野愣了一瞬。
“你那份U盘里的密钥,”林薇把奶昔杯推回他面前,杯底的糖浆在塑料杯壁上挂出褐色的纹路,“是沈维三年前按流程分发的其中一份副本。他当时留了一手是因为恒通那边的接口协议还没正式落定,所以多备份了几份。张副总一直以为那是沈维偷的,因为那份权限底档在他手上是缺失的——他自己弄丢的。”
麦当劳二楼靠窗的座位晒进来一束阳光,落在两人中间的桌面上,把奶昔杯的影子拉得很长。周野看着对面林薇的脸——那张被长达三个月的失眠和焦虑消磨得瘦削的脸,此刻在阳光里显出一种近乎透明的疲惫,但眼底有什么东西正在重新亮起来,像停电后的老楼,一层一层地恢复灯火。
“那你昨晚为什么跟我说那些?”周野问,“跟钥匙有关的部分你说反了,你故意让我带着这个‘错误认知’去面对张副总?”
林薇的拇指指甲轻轻刮着奶昔杯的杯沿,一圈一圈地。“因为我需要你带着那个认知去跟他谈。”她说,“我需要他以为你手里的牌是有问题的。只有当他觉得我给你的信息有漏洞,他才会主动出面来找你‘更正’——他一出面,他手上沈维那份所谓的‘证据原件’就等于自我指认了。”
周野的脊背靠进椅背里。塑料椅面咯吱响了一声,他张了张嘴,喉咙里那句“你利用我”堵在舌尖上,没吐出去。
林薇像是看出了他在想什么,把那杯奶昔彻底推到他面前。“喝完,”她说,“然后我带你去见一个人。”
“谁?”
“恒通法务部的副总监。”林薇站起来,针织开衫的下摆被她攥出几道褶子,“他手上有一份跟张副总金主公司往来的完整时间线记录。如果我们能把他拉到同一张桌子上,那份违规竞标的证据链就能闭环。”
周野跟着她站起来。下楼的时候他走在林薇身后,看见她后颈那块凸起的颈椎骨又明显了些,吊带的黑色细绳在肩胛骨上方勒出浅浅的红痕。她想用三个月时间把张副总的底牌一张一张摸透,用自己当诱饵,用他的考勤当引线,用沈维的密钥当铁锤——所有碎片今晚终于拼到一起的时候,她又冒着被反噬的风险把他推进了狼窝。
“林薇,”他喊住她。
她在楼梯转角处回头。楼下的炸锅响了,滋啦一声油爆,盖过了大半句话。但周野看见她回头的瞬间,无名指根那道因为摘了婚戒而留下的白痕在日光灯下闪了一下。
“你三天没睡觉了。”他说。
林薇怔了怔。然后她别过脸去继续下楼,手指攥着楼梯扶手,指节发白。“办完这件事再睡。”她的声音从前面飘回来,带着草莓奶昔残余的甜腻。
恒通大厦的大堂比周野想象的低调。银灰色大理石地面擦得能照出人影,前台后面的电子屏滚动着反垄断合规的宣传标语。林薇刷了张访客卡带他穿过闸机,走廊两边是磨砂玻璃隔断的办公区,隐约能看见里面工位上一排排黑色的显示器。
法务部在二十二层。电梯里安静得能听见缆绳滑动的嗡嗡声,周野看着数字跳动,忽然想起昨晚电梯里林薇靠在他肩上的重量。那时候他以为她只是个喝醉了酒的上司,鼻息里带着雪松底下压着的药味,攥着他袖口的手指几乎掐进他的皮肤里。
“到了。”林薇的声音打断了他的走神。
电梯门打开,迎面走来一个女人。三十五六岁,短发,戴一副细框眼镜,手里夹着牛皮纸文件夹,嘴角的笑看起来很职业但眼角的纹路泄露了几分真切的温度。她朝林薇点了下头,视线落到周野身上时略略停顿了一瞬。
“这是郑副总监。”林薇介绍,“郑姐,这是周野,密钥的原始持有人。”
郑副总监伸手跟周野握了一下。她手掌干燥温热,握力适中,像做了很多年法务的人该有的那种分寸感。“密钥我们验过了,”她说,“跟恒通备案的系统哈希值完全匹配。那份签收回执你收到了吧?”
林薇点头。三个人走进一间小型会议室,百叶窗半拉着,室外的阳光被切成一道一道的亮条铺在长桌上。郑副总监落座后把文件夹翻开,里面是一沓时间线图表,密密麻麻的箭头和批注。
“张某某和他金主公司的资金往来,”她食指点了点图表最下方那个红色标记,“从去年八月开始,每个月都有固定金额的汇款流入他指定的代持账户。恒通的反垄断调查部门已经跟了四个月,但始终缺关键证据链——你们今天交上来的密钥哈希值,正好能跟去年恒通被违规调包的那批数据接口日志对上。”
林薇坐在周野旁边的椅子上,双手交叠搁在桌面上。她没看那张图表,目光落在郑副总监脸上:“我现在要一份签署日期是今天的、加盖恒通法务部公章的‘证据接收确认函’。”
郑副总监从文件夹底层抽出一张印好的函件推过来,上面除了公章还有手写的日期和签名。“早就准备好了,”她说,“林薇,你为你那个……”她顿了顿,看了眼周野,改了口,“为你手上这批材料跟了多久?”
林薇没回答。她从包里取出钢笔签了名,然后把确认函推给周野。周野低头看那张纸——里面写得很克制,“兹收到关于恒通数据接口密钥权限及关联材料若干”,没有提张副总的名字,也没有提沈维。但“关联材料”四个字后面附着的那串编号,跟他昨晚在林薇家看到的保险箱里的文件编号完全吻合。
“周野,你把那份协议的签收栏补上。”林薇忽然说。
周野从外套内袋里掏出那份被他折得皱巴巴的协议,摊开在桌面上。签收栏还空着,张副总那支钢笔留下的划痕还在纸面上。他从口袋里掏出自己的笔,在那行空白处签了自己的名字和日期,然后递给郑副总监。
“这份协议的原件要送回恒通备案,”郑副总监接过去扫了一眼,“签收人补签之后,就等于证明了沈维当年分发权限密钥的流程是合规的。张某某手上那份‘证据原件’的效力,自动归零。”
会议室里安静了几秒。中央空调的出风口吹来一阵凉风,周野后颈的汗在这阵风里凉下去,结了一层薄薄的黏腻。
林薇忽然站起来。她走到窗边把百叶窗拉开一条缝,外面的阳光涌进来,把桌面上那沓图表照得发亮。她背对着两个人站了几秒,周野看见她肩膀微微抖了一下。
“郑姐,”她开口,声音压在嗓子里,“沈维那边……我能见见他吗?”
郑副总监合上文件夹,抬头看着她的背影。“探视申请我已经帮你递了,”她说,“快的话下周能批下来。”
林薇“嗯”了一声。她站在那道光缝里,针织开衫被阳光照透了,隐隐透出底下那件黑色吊带的轮廓。周野看见她左手垂在身侧,食指和中指无意识地捻着开衫边缘的线头,捻得那根线越抽越长,眼看着就要脱丝了。
“周野,”她忽然转过来,脸上挂着那种刚哭过之后故作轻松的笑,嘴角翘着但眼角还泛着红,“你那三巴掌,我改天还你。”
周野愣了一下才反应过来她说的是昨晚。这女人在这种时候还能把那种破事拿出来开玩笑。他低头收拾桌上的文件,把确认函折好塞进口袋时,指尖碰上了那枚还在原处的U盘——他忘了还给郑副总监。
“这个——”他掏出来。
郑副总监看了眼,摇头:“原件副本你留着吧。恒通这边已经验过哈希了,这东西对你来说是个保障。”
周野攥着那枚被体温焐得光滑的金属U盘,窗外恒通大厦二十二层的风光尽收眼底,远处城市的天际线在七月暑气里蒙着一层灰蓝色的薄霭。
他转过头,林薇已经从窗边走回来了。她的手机亮了,屏幕上是条新消息,她低头看了一眼,瞳孔缩了一下,然后把手机翻面扣在桌上。
“怎么了?”周野问。
“没什么,”林薇把手机收进口袋,把那杯从麦当劳带上来的草莓奶昔最后一口喝干净,纸杯捏扁扔进废纸篓,“张副总给我发了条短信,说他想约我今晚见一面。”
第八章
林薇最后那口草莓奶昔的甜味还残留在空气里,周野盯着废纸篓里那只被捏扁的纸杯,杯身上粉色的logo已经被揉得变形了。
“几点?在哪儿?”他问。
林薇靠在会议桌边上,双臂环胸。她刚才扣手机的动作太快,但周野瞥见了屏幕那一闪而过的内容——张副总发的,只有一行字:“六点,老地方。你一个人来。”
“别去。”周野说。
郑副总监站起来,把那份时间线图表收进文件夹夹层。“张某某现在手上已经没有能拿捏你们的牌了,”她说,“密钥备案了,他那份‘证据原件’自动失效,考勤问题你也有缴费单和调休证明。他约你见面除了认输就是翻脸,无论哪个你都没必要独自去。”
林薇没接话。她低头整理包带,把拉链头拨来拨去,金属齿咬合的声响在安静的会议室里格外清晰。周野看着她后颈那截凸出的骨节,忽然想起昨晚她蜷在沙发上说的那句“我宁愿你明天去HR那里举报我”。三个月。她一个人扛了三个月,把所有的底牌压进一场豪赌里,赌他会被那三巴掌激得跟她站在同一边。
“郑姐,”林薇终于抬头,“那份确认函今天的日期,有没有可能往后推一周?”
郑副总监的手停在文件夹上。“你想留着诱饵等他咬?”
“他约我见面无非两个可能。”林薇把包带拉好,拎起来挂在肩上,“第一,他把沈维手上真正没归档的那批材料拿出来换自己脱身——那份材料他捂了三个月,保险箱里该翻的他都翻了,如果真没有他早就把我从公司清走了。第二,他想当面威胁我,用沈维的安危来让我撤回调包数据的举报。”
“你不可能撤。”周野说。
林薇看了他一眼。那眼神里有种很复杂的、他说不清的东西,像隔着毛玻璃看一团模糊的光,辨不出远近。“我确实不会撤,”她说,“但我要知道他选哪种。”
郑副总监递给林薇一只录音笔,黑色细长条,尾部有个USB接口。“老规矩,”她把笔搁在桌面上推过来,“回来之后把录音文件传给我。恒通的合规投诉通道随时可以启动。”
林薇把录音笔收进包里,拉链拉好。她朝郑副总监点了下头,然后转向周野:“你先回公司。HR总监那边我已经打过电话了,你的考勤申诉今天下午会走流程重新审核。创意部那边的优化名单我也暂时压住了。”
“我跟你去。”
“你去了他就不会谈。”林薇已经拉开会议室的门,侧过身子站在门缝里,半张脸被走廊的日光灯照得发白,“我跟他的事,最后一步得我自己走。”
门关上了。周野站在空荡荡的会议室里,百叶窗被林薇拉开的那条缝还没合拢,外面的阳光在桌面上切出细细一道亮痕。他低头看了眼自己的手——右掌心里那五个指印已经消了,但皮肤底下似乎还残留着某种麻木的、钝钝的触感。昨晚那巴掌扇下去的震动感,原来会持续这么久。
郑副总监收拾好文件夹,经过他身边时停了一步。“她上一个案子的当事人,”她说得很轻,“也是自己去见的。回来之后在洗手间蹲了两个小时没出来。”
周野抬起头。
“我不是吓你,”郑副总监推了推眼镜,“我就是告诉你,你如果真不放心,就去‘老地方’对面坐着。别让她看见你。”
她说完就走出去了,高跟鞋声在走廊里渐渐远了。周野站在原地,脑子里那张纸条上的“老地方”三个字在打转——张副总和林薇之间有什么固定见面的地点?公司附近的茶室?某个隐蔽的私房菜馆?还是……
他掏出手机给林薇发了条消息:“老地方是哪儿?”
三分钟后回了一条:“你猜不到的。别来。”
周野盯着那四个字看了五秒,然后打开了手机地图。他把过去三个月林薇的考勤记录翻出来——那些深夜加班的日子、那些“外出拜访客户”的登记表、那些张副总恰好也在同一天出现在同一栋办公楼里的会议记录。交叉比对,排除掉公司、客户公司、公共场合,剩下唯一重复出现的地点是:望海花园对面那条巷子里的二十四小时粥铺。
她把见面地点约在自己家对面。最危险也最安全的地方,因为张副总绝对想不到她敢把战场摆在自己家门口。
周野把手机收进口袋,推开会议室的门走了出去。
恒通大厦大堂里的电子屏滚到了下一则新闻,有关反垄断合规的宣传语换成了一条行业快讯——“本市某广告公司因涉嫌违规竞标被立案调查”。他扫了一眼,快步走出旋转门,七月的热浪裹上来,带着柏油路面蒸腾的那种焦糊味。他拦了辆出租车说了望海花园的地址,车子汇入车流时他偏头看着窗外掠过的街景,手心攥着那枚U盘的棱角。
五点四十。还有二十分钟。
粥铺在望海花园西门对面那条窄巷的拐角,门脸很小,挂着一块褪了色的红底招牌,写着“周记粥铺”四个字。周野到的时候五点五十三分,店里只有两桌客人,一桌是个戴耳机的小姑娘在喝皮蛋瘦肉粥,一桌是对老夫妻分食一碟酱菜。
他挑了靠窗的位置坐下,点了碗白粥。从窗口看出去正好能望见巷口的马路——林薇从小区门口出来走到这里,必须经过那段斑马线。他端着温热的瓷碗,碗底的米粒浓稠地堆着,蒸汽扑在脸上带着米香和淡淡的碱味。
六点整。巷口出现了一个人影。黑色阔腿裤,浅卡其色风衣——林薇换了一身打扮,头发披散下来遮住半张脸,手里拎着的不再是那只铂金包,而是一只普通的帆布袋。她走过斑马线时左右看了一下,然后转进粥铺隔壁那条更窄的巷子,消失在一扇铁皮门后面。
周野放下粥碗。他放下三张纸币压在碗底,起身出了粥铺,沿着墙根贴过去。那扇铁皮门是半掩着的,门缝里透出昏黄的灯光和某种煮中药似的气味——跟昨晚林薇身上那股味道一样。
他侧身站在门旁的消防栓后面,从这里能听见里面的动静。
先是椅子被拉开的咯吱声。然后是张副总的声音,带着那种糖浆似的温和,但此刻听起来更像糖浆烧糊了的焦苦味:“东西带来了?”
“你先回答我一个问题。”林薇的声音,“沈维那份真正的备份密钥,你在哪儿找到的?”
沉默了几秒。然后张副总笑了一声,那笑里有什么东西让周野后背的汗毛竖了起来。“我根本就没找到,”他说,“但我猜到了。”
“猜到什么?”
“猜到你会用你那份假的来替换。”张副总的声音忽然近了,像是站了起来或者倾身向前,“林薇,你从沈维进去那天就开始布局了。你把真密钥拆成七份,分给七个不相干的人,然后用一份伪造的时间线记录让所有人以为这是沈维的‘商业间谍罪证’。你甚至连你老公都骗了。”
铁皮门后面安静得可怕。周野几乎屏住呼吸,消防栓的金属外壳贴着他后背,冰凉的。
“你昨晚回家之后,”张副总继续说,“翻保险箱的时候发现那份伪造记录不见了。你以为是沈维藏起来了,其实是我上个月就已经拿走了。但你聪明,你让小周以为密钥是真的,让他带着那份‘真密钥’去找恒通备案——那份密钥的哈希值跟恒通系统里备案的完全一致,因为它本来就是沈维当年合规流程里的产物。”
周野脑子里“嗡”地一声。他裤兜里的U盘突然变得滚烫——那个他从老家翻出来的、他一直以为是真的东西,竟然本身就是沈维合规备案的那一份?那林薇在车里跟他说的那些“密钥是沈维偷的”“调包数据”全是她编的?
“所以你昨晚跟我说密钥是沈维偷的、张副总逼你调包数据,”周野推开了那扇铁皮门,门轴发出尖锐的呻吟,“全是假的?”
铁皮门里头是间狭小的储物间改的会客室,一张折叠桌两把塑料椅,头顶吊着只节能灯管,光线白惨惨的。林薇坐在靠里的那把椅子上,面朝门口,表情平静得近乎木然。张副总站在另一侧,已经直起身来,手里捏着只信封。
“不全假,”林薇看着周野,眼底的血丝在惨白的灯光下更浓了,“调包数据是真的。违规竞标是真的。他逼我清退创意部人员也是真的。”她停了一下,“但密钥是沈维合规分发的,不是他偷的。那份‘证据原件’是张副总伪造的,他上个月把我保险箱里一份旧合同底页偷走,P上了密钥分发记录。”
张副总站在折叠桌的另一端,那只信封在他手里被捏出了折痕。他看着周野推门进来,嘴角那层薄笑终于彻底消失了,整个人像是被抽掉了一张面具——底下那张脸泛着青灰色,嘴唇干裂起皮。
“你们俩联合起来诈我?”他问。
“你昨晚来我家翻保险箱,”林薇从椅子上站起来,帆布袋的带子从肩上滑落,她没管,“看见那份伪造记录不见了的时候,就应该猜到今天这个局了。”
张副总把信封摔在桌上。里面滑出几张照片,周野扫了一眼——是昨晚林薇家的监控截图,时间戳显示凌晨一点多,画面上一个穿灰夹克的男人正在撬保险箱。
“那你知不知道,”张副总的声音忽然低下去,带着某种濒临失控的颤抖,“沈维下个月就要开庭了?这些照片我只要交给他的辩护律师,证明林薇在案发后篡改过证据——”
“照片是你的人拍的,”周野打断了他,“监控录像的原始时间戳在林薇手上,你那些截图剪掉了时间轴全貌,拿去庭上当证物会被律师当场驳回来。”
张副总的嘴唇哆嗦了一下。他看看周野,又看看林薇,折叠桌上那盏节能灯把他的脸照得死白,额头上的细汗在灯光下泛着油光。
林薇从帆布袋里摸出那只黑色录音笔,按了一下。张副总刚才那段关于“猜到你会用假的来替换”的对话被播放出来,在狭窄的储物间里回荡,声音比本人听起来更尖利、更慌张。
“你那份‘证据原件’是伪造的,”她按下停止键,录音笔揣回口袋,“你偷我保险箱底页的照片我也备份了。你违规竞标的时间线恒通法务部已经走完了闭环。你现在手上唯一能拿来交换的,是沈维开庭那天的辩护策略。”
张副总跌坐回塑料椅里。椅子腿在水泥地上刮出刺耳的一声,他仰着脸看头顶那盏节能灯,喉结上下滚了一下。
“你想怎么样?”他问。
林薇弯下腰,双手撑在折叠桌面上,脸凑到他面前。“把沈维的辩护策略原件给我。”她说,“然后从创意部滚出去。”
储物间里安静得能听见电灯泡里钨丝震颤的嗡鸣。周野靠在门框上,看着林薇弯下去的脊背和撑在桌面上那双攥得指节发白的手。她整个人绷成一张弓,风衣下摆垂下来扫着地面,那截后颈上的骨节在灯光下凸得比刚才更刺眼。
张副总低着头从西装内袋里摸出一只U盘,跟周野口袋里的那枚一模一样。他把U盘搁在桌上,手缩回去的时候抖了一下,指甲磕到桌面,“嗒”一声轻响。
林薇拿起U盘攥在掌心。然后她直起身,转向周野:“走吧。”
铁皮门在她身后合拢时,周野看见张副总还坐在那把塑料椅里,头低着,节能灯的白光打在他后脑勺上,头发里夹着几根灰白。
巷子里的晚风灌进来,周野跟在林薇身后往外走。她步子很快,风衣下摆被风掀起来又落下去,帆布袋晃荡着打在她胯骨上。
“你从什么时候开始计划的?”周野在她身后问。
林薇的脚步顿了一下。她站在巷口那盏路灯底下,光从头顶浇下来,把她整个人笼进一圈昏黄的轮廓里。她转过身来看着他,那张在惨白灯光和昏黄路灯之间切换的脸,忽然露出一种周野从未见过的表情——不是算计,不是紧绷,而是一种很浅的、像被泡发了的疲惫。
“你来公司之前一周,”她说,“沈维的律师告诉我,张副总伪造了一份密钥分发记录准备当庭提交。我当时除了自己套住他,没有别的办法。”
周野走到她面前,路灯把两个人脚下的影子拉得很长,交叠在一起。“那你为什么要选我?”他问,“创意部那么多人。”
林薇把手伸进风衣口袋摸了摸,掏出那枚刚从张副总手里拿到的U盘,在路灯底下翻了个面。“因为你三年前跟沈维做过项目,”她说,“因为你的考勤记录上那三天‘旷工’是张副总改的,因为他想拿你开刀的时候我恰好看见你蹲在消防楼梯间抽烟。”
她顿了一下,把U盘攥进掌心。“还因为你抽完那半包烟之后,把烟头全捡起来扔进了垃圾桶。”
周野愣在那儿。路灯底下飞蛾扑着灯泡,发出细小的噼啪声。对面的粥铺里飘出米粥的香气,混杂着夏夜柏油路面的焦热和一丝若有若无的、从林薇身上飘来的雪松气味。
她转身往小区门口走了两步,然后停住,偏过头:“你昨晚扇我那巴掌的事,我忘不了。”
周野站在路灯底下看着她背影融进小区铁门的阴影里。那句“忘不了”不知道是算记账还是算别的什么,风衣下摆最后从门缝里消失之前,他看见她的手抬起来抹了一下脸。
他低头翻开手机,郑副总监发了条消息过来:“录音收到了。明天上午恒通的正式投诉函会发到集团。”
周野回了个“好”,然后把手机揣进兜里,那枚U盘还硌着他的掌心。他站在望海花园门口,看着小区里那些亮着灯的窗户一格一格地排上去,数到十八楼的时候,那扇窗的灯亮了。
米粥的香气从巷口飘过来。夏天晚上的风热烘烘地裹着他,汗从后颈淌下来,咸的。
第九章
林薇的灯在十八楼亮了一整夜。周野坐在对面粥铺打烊后搬出来纳凉的那张塑料板凳上,看着那格窗户从亮着变成暗了又亮,亮了又暗。三点十七分的时候灯彻底灭了,一直到他裤兜里的手机震得他大腿发麻——七点整,郑副总监发来的确认函扫描件,恒通法务部的红章像团凝固的血。
他收起手机,站起来时尾椎骨咔地响了一声。夏夜露水重,塑料板凳面上凝了层薄薄的水汽,牛仔裤屁股那块洇出深色的湿印子。他拍了两下,掌心沾了灰。
公司前台的小姑娘看见他进门时眼神闪了一下。周野刷脸通过闸机,十八楼的电梯门打开那刻,创意部办公室静得反常——平时该有的键盘敲击声、打印机运转声、泡咖啡时塑料勺搅动杯壁的叮当响,全被一种紧绷的、等待什么东西坠地的沉默替代了。
林薇的办公室门开着。她坐在桌子后面,面前摊着三份文件,正在往最右边那份的末页签字。钢笔尖划过纸面的沙沙声从敞开的门里流出来,周野走到门口时她刚好签完最后一个字,把笔帽扣回去,“咔嗒”一声。
“张副总今早六点提交了辞呈。”她把签完的那份文件翻面扣在桌上,抬起头,“总部那边已经批了。恒通的投诉函九点半正式移交集团监察部,跟辞呈的时间差三个半小时。”
周野靠在门框上。办公室里的空调开得比往常低,凉风从出风口灌出来吹在他后颈上,那股粥铺外头蹲了一夜的潮热被吹散了。林薇换了件白衬衫,领口系到最上面那颗扣子,头发盘起来用一支黑色簪子别住,跟昨晚路灯底下那个疲软的身影判若两人。但周野看见她右手中指的指腹上沾了道蓝黑色的墨水印,签字签出来的。
“你一夜没睡?”他问。
林薇把三份文件摞整齐,压进文件夹里。“睡了两个小时。四点醒的,把沈维辩护策略那批材料重新过了一遍。”她把文件夹推过来,“这里面是张副总拿走的那份合同底页原件复印件、他伪造的密钥分发记录比对报告、还有恒通那边的时间线证据链整合表。你收着。”
周野接过文件夹。纸张边缘还带着打印机刚出来时的余温,油墨味很新鲜。“为什么给我?”
“你是密钥的原始持有人,”林薇站起来,绕过办公桌走到窗边,“这批材料跟你的签收记录是绑在一起的。后续如果监察部那边需要你配合说明,你手上的证据越完整越安全。”
她站在窗前,外面是十八楼能望见的城市天际线。七月的阳光已经升上来了,把玻璃幕墙那侧照得发白,她整个人逆着光变成一个剪影,衬衫领口的轮廓线锋利得像刀裁的。
周野把文件夹夹在腋下,那枚被他焐了三天的U盘还在裤兜里,他摸出来搁在她桌上。“这个还你。沈维那边需要的原件你留着。”
林薇转过身来。阳光从她背后铺过来,在她脸上投下柔和的阴影,周野这才注意到她换了根簪子——黑色木头雕成竹节形状,比昨晚那支朴素的银簪精致些。她走过去把U盘收进抽屉最上层,指尖蹭过桌面,留下半道墨水印。
“周野,”她拉开抽屉时背对着他说,“你的考勤申诉今天下午出结果。但创意部的优化名单我昨天已经重新提交了。”
周野看着她后颈那截露出来的骨节,在盘起的发髻下面凸着。
“我报了三个人,”她关上抽屉,转回身来,“张副总之前安插进来的两个、还有一个是拿回扣被查出来的项目总监。名单上你的名字去掉了。”
办公室门口忽然探进来一颗脑袋——创意部那个新来的实习生,手捧着马克杯,杯沿磕在门框上发出轻轻的“铛”一声。“林总监……”她紧张地看了眼周野,又看向林薇,“楼下前台说有位姓郑的女士找您,是恒通法务部的。”
林薇朝她点了下头。实习生缩回去之后,她走到衣架旁取下那件浅灰色风衣搭在臂弯里,经过周野身边时停了一步。风衣布料蹭过他的手臂,带着雪松香水底下那层几乎消散了的药味——昨晚粥铺储物间里那股煮中药似的气息,此刻淡得只剩个影子。
“我去一趟楼下,”她说,“你那份文件里的第三页有份附件,关于你三年前那个项目的合规说明。你回工位先看一下。”
她走出去的高跟鞋声在走廊里笃笃响远。周野抱着文件夹回到自己工位坐下,显示器还亮着,桌面右下角弹出一封未读邮件——HR系统自动发送的,“考勤异议处理结果通知”。他点开,里面只有一句话:“经复核,申请人的调休及事假手续齐全,相关争议记录已作废。”
他靠着椅背,看着屏幕上那行字,后颈靠进椅垫里仰头望着天花板的格子灯。空调的风从上面吹下来,把他的头发吹得往前扫过额头。昨晚那种一整个夜晚蹲在粥铺外头盯着十八楼窗户的、心脏悬在半空的紧绷感,此刻正一点儿一点儿地从四肢末梢退潮。
工位斜对面那个总爱跟他抢设计案的男同事今天异常沉默地对着屏幕敲键盘。隔两个位子的文案姑娘在刷手机,屏幕上是本地新闻的一则短讯——“某广告公司高管张某某因涉嫌违规被公司辞退”。她往下滑了两下又滑回来,看了两遍,然后把手机翻面扣在桌上。
周野打开那份文件夹第三页的附件。是一份三年前的《项目外派合规备忘录》,里面赫然印着他当年参与恒通接口测试的全部记录,末尾附了沈维当年的签字确认——日期比他拿到U盘那天早了一周。
他盯着那个日期看了很久,直到手机在桌面上嗡地一震。
林薇发了条消息:“郑姐走了。沈维的探视申请批下来了,后天下午。你要不要一起?”
周野拇指悬在屏幕上方。工位旁边的窗户开了条缝,七月的热风从缝隙里钻进来,吹动了桌角那张便签纸,纸角翘起来又落下去,啪嗒、啪嗒。
他打了两个字发过去:“几点?”
对面回:“三点半。你来找我。”
周野把手机扣在桌上。显示器角落的时间跳到了九点二十七分,还有三分钟恒通那封投诉函就会送达集团监察部。他靠进椅背里,头顶的格子灯光把他的影子投在键盘上。
创意部办公室重新响起了键盘声。打印机开始吐纸,茶水间的咖啡机隆隆响起来,有人推开门往里走时喊了句“谁要加奶”。一切像被按了重启键的机器,齿轮开始重新咬合。
周野低下头,发现桌角那张被风吹动的便签纸背面写了一行很小的字。他翻过来看——是林薇的字迹,圆珠笔写的,笔画潦草但有力:“改天请你喝粥。”
他盯着那几个字看了好一会儿,嘴角动了动。窗缝里涌进来的热风裹着楼下奶茶铺的甜香,混着中央空调吹出的冷气在皮肤上交缠。
手机又震了。这次是条新邮件推送,来自集团监察部的群发通知,标题只有四个字:“调查启动”。
周野把便签纸揭下来,折了两折塞进钱包夹层里。他重新看向显示器,那封考勤申诉通过的邮件还开着。他把页面关掉,打开了桌上那份文件夹的第一页,里面附着一份空白的《项目合规声明》模板,需要他签字确认三年前参与恒通接口测试的全部细节。
他从笔筒里抽了支笔,拔开笔帽。笔尖落在纸面上时犹豫了一瞬——他想起昨晚储物间里张副总把U盘搁在桌面上的那个动作,指甲磕到桌面“嗒”的一声。又想起林薇签字时指腹上那道墨蓝色的痕。
他签了名字和日期。纸面上留下的笔画比他想象中要稳,一笔一划横平竖直,墨水渗进A4纸的纤维里,边缘洇开很细的一道毛边。
走廊那头传来脚步声,很快,笃笃笃,带着某种轻快的节奏。周野抬头,看见林薇从走廊尽头走过来,风衣已经披上了,手里攥着杯冰美式,杯壁上凝的水珠滴在她手指上。她经过他工位时偏了下头,阳光从走廊窗户斜射进来正好打在她脸上,那道被她用遮瑕盖了一上午的青黑终于从粉底下透出来了,像雨后地面上渗出的水渍。
“后天下午,”她从包里摸出根棒棒糖拆开塞进嘴里,含糊不清地说,“你请我喝粥。”
她没停步,咬着糖走过去了,冰美式在她手里晃荡着,深褐色的液面在杯口荡出细小的波纹。
周野坐在工位上转了个身,面朝走廊。十八楼的空调出风口嗡嗡地转着,他的后背贴着椅垫的织物,上午的阳光从窗户一路铺过来,把他整张桌面照得发亮。
他低头看了眼钱包夹层里那张对折的便签纸,露出了一个边角。然后又抬起头,望向走廊尽头那扇已经关上了的办公室门。
桌上的手机亮了一下。他拿起来看,是条新闻推送——本地媒体发的新消息:“沈某商业泄露案现转机,涉案关键证据被认定系伪造。”
他把推送滑掉。窗外的云在这时候移动了,遮住半扇太阳,光线暗下来又亮回去。
创意部的键盘声重新聚拢成一片均匀的白噪音。周野把笔帽扣回笔杆上,金属和塑料碰撞发出轻微的一声脆响。
第十章
第三天下午的阳光黏得像熬过的糖浆,从探视室那扇巴掌大的窗户里挤进来,在桌面上摊开一小块发白的光斑。周野坐在塑料凳上,膝盖并拢,双手搁在桌面上,掌心里全是汗。铁门打开的声音比他想的大——门轴嘎吱嘎吱响了三声,像老房子里的旧家具被拖动。
沈维比照片上瘦了一整圈。当初颁奖礼红毯上那个穿定制西装、搂着林薇肩膀笑出八颗牙的男人,此刻穿着灰色的囚服走进来,颧骨把脸颊的皮肤撑出两个棱角,手腕上那串电子监控手环勒出一圈红印。他看见周野时愣了一下,视线在他脸上停了两秒,然后偏移到他旁边那个座位上。
林薇坐在周野右边。她今天穿了件淡蓝色衬衫,袖子卷到小臂中间——那些疤痕被她用遮瑕盖得很仔细,在探视室的冷光下几乎看不出痕迹。但她无名指上那枚铂金戒指又戴回去了,内侧的日期在灯光下闪了一下。
沈维在对面坐下。三个人之间隔着一张窄长的灰色桌面,桌面上刻满了前人的涂鸦和划痕。沉默像水一样从桌子的四角渗进来,慢慢往上漫。
“你瘦了。”林薇先说。她的声音比周野预想的稳,甚至带着一丝日常的、很淡的抱怨语气,“上次律师说你胃口不好,我让他带了酱菜进去。”
沈维笑了一下。那笑跟他照片上那种八颗牙的体面笑完全不一样——嘴角只动了一边,眼角却皱出许多细纹,像一张被揉过又摊平的纸。“酱菜我吃了,”他说,“但饭还是吃不下。你那份调包数据的材料,恒通的人上周找我核对过了。”
林薇的手搁在桌面上,指尖轻轻点着桌面边缘。“我寄给你的那封信,你收到了?”
“收到了。”沈维从囚服口袋里摸出一个小信封,边角磨起了毛,“但你信里写的那句‘密钥合规分发’的事,你跟我说实话——你是什么时候知道的?”
林薇指尖停顿了一瞬。周野看见她指甲在桌面划出极轻的一道白痕,又迅速收回去。
“张副总伪造记录的事,”她开口,“你进去之前就告诉我了。但那批密钥的哈希值,我直到上个月才从恒通的备案系统里调出来核对完。”
沈维低下头,看着自己手腕上的电子环。探视室里的空调开得很大,冷风从他后颈吹过来,把他后脑勺上那簇翘起来的头发吹得微微晃动。“所以你把真密钥拆成七份分出去的那步棋,是你自己的主意?”他问。
“对。”
“你当时不知道那份协议本身就是合规的?”
“不知道。”林薇的声音终于有了波动,尾音往上扬了半度又压下去,“你进去那天晚上只告诉我张副总在查密钥的事,让我想办法把原始哈希值藏好。我当时以为那东西是你偷的。”
沈维抬起眼来看她。两个人隔着窄长的灰色桌面对视,探视室的灯管在他们头顶嗡嗡地响。周野坐在旁边,感觉自己像一块多余的、摆在桌面边缘的镇纸。他偏过头去看窗外——那巴掌大的窗户外面是一截灰扑扑的围墙,墙顶拉着铁丝网,网上挂着一只不知道什么时候被风刮上去的红色塑料袋,在下午的阳光里一鼓一瘪地飘着。
“你后来什么时候发现的?”沈维问。
林薇把手从桌面上收回去,放进膝盖上。她的拇指开始无意识地捻着无名指上那枚戒指,把铂金圈转过来转过去。“上个月,”她说,“恒通法务部的郑副总监帮我调了原始备案记录。哈希值跟你当年给我那份一模一样的。”
沈维靠在塑料椅背上,椅背跟着他的动作咯吱响了一声。他脸上那个揉了又摊平的笑终于彻底落了下去,露出来的东西让周野心里那个被便签纸垫着的角落忽然颤了一下——那是一种太熟悉的疲惫,跟他自己过去三个月蹲在消防楼梯间抽烟时的表情很像。
“所以你用三个月时间,”沈维的声音低下去,“把张副总的人脉底细摸透了,把他金主的资金链查清楚了,把密钥的原始备案记录调出来了,然后用一份假的‘商业间谍罪证’把他骗进恒通的反垄断调查案里。”
他顿了顿,喉结上下滑动了一下。“你连我都骗了。”
“我不骗你,他不会信。”林薇说。
探视室的门在这时候被敲了两下,门缝里探进看守的半张脸,粗声说了句“还有五分钟”。门重新关上之后,那格窗户外面飘着的红色塑料袋被一阵风猛地拽直了,绷成一面小小的旗。
沈维低头看着桌面,手指在灰色塑料表面划着。周野发现他指甲缝里有没洗净的灰泥,大概是做工留下的。过了大概有十几秒,他才重新抬头,目光越过林薇的肩膀落在周野身上。
“你就是当年那个接口测试的周野?”他问。
周野点了下头。喉咙里有什么东西堵着,他没出声。
沈维从口袋里摸出那张边角磨毛的信封,推过桌面推到林薇手边。“你信里问我还有没有什么没交代的,”他说,“我一直没回你,是因为那个答案我写了三遍都觉得不合适。”
林薇接过信封,没拆。她捏着信封边缘,纸张的棱角硌着她的指腹。
“现在我想好了。”沈维把手搁在桌面上,朝她的方向摊开掌心,“密钥的事我欠你一句解释。当年那份协议签完之后恒通的备案系统出了问题,我补签的记录没有同步进主库。我当时以为这是小事,等系统恢复之后再补录就行——结果隔周就被带走调查了。我一直没跟你说明白,是因为我以为你早就知道了。”
林薇攥着信封的手紧了紧。周野看见她指甲在纸面上掐出月牙形的凹陷,像他小臂上那些旧疤痕的形状。
“还有,”沈维的声音忽然变得更轻,探视室的冷气把尾音吹得散开,“你那枚戒指……我一直留着保险箱里那张收据。你当时买的那个牌子,那个款式,厂家后来出了升级款,我把旧的寄回去换了新环扣。”
他抬起手腕,电子环旁边露出一截细细的银色手链——跟林薇无名指上那枚戒指相同材质的铂金,打磨成极细的链扣,环成圈套在腕骨上。
林薇低头看着那截手链。探视室里的灯管在这时候闪了一下,像是电压不稳。窗外那只红色塑料袋从铁丝网上挣脱了,被风卷着往上飘,越飘越远,最后缩成一个小点融进灰蓝色的天幕里。
“还有一分钟。”门外又传来看守的声音。
沈维从椅子上站起来。他站起来的时候周野注意到他裤脚管底下露出的脚踝也瘦得支棱着,踝骨上的皮肤泛着不正常的青白色。他绕过窄长的灰色桌面走到林薇面前,弯下腰,把那截戴着银色手链的手腕伸过去,碰了碰她无名指上的戒指圈。金属相触发出极轻的一声“叮”。
“东西在保险箱最底层,”他直起身时说了句,“收据夹在那本蓝皮笔记本里。”
门开了。看守站在门口,铁门被他拉着,门轴嘎吱响。沈维转身往门口走了两步,又停住,侧过头来看了一眼周野。
“你小子,”他说,“烟少抽点。”
然后他走了出去。铁门关上的声音比打开时更沉,“砰”的一声闷响,像一口箱子落了锁。探视室里重新安静下来,只剩空调出风口的嗡嗡声和窗外风刮过铁丝网的呜咽。
周野坐在塑料凳上没动。他偏头去看林薇——她还低着头看自己的无名指,那枚铂金戒指在冷光灯下泛着柔和的光。探视室那扇小窗户的光线开始往西斜了,照在她膝盖上那封磨了毛边角的信封上,把纸张照得近乎半透明。
“走吧。”她站起来时说了这么一句。声音很平,像一潭被风吹皱了又慢慢恢复的水面。
两个人走出探视大楼的铁栅栏门时,外面的阳光劈头盖脸地砸下来,七月底的热度裹着柏油路面的焦糊气从地面往上蒸。周野眯着眼站在台阶上,裤兜里的手机震了一下——林薇发来一条微信,就一个字:“粥?”
他回头看了一眼身后那栋灰色的建筑,窗户小得像嵌在墙上的方格子,每一个格子后面都有一盏亮着的冷光灯。然后他转过来,朝几步开外的林薇点了点头。
望海花园对面那家周记粥铺的招牌在傍晚的天色里亮起暖黄色的灯,老旧的亚克力板被油烟熏得边缘发黑,但“粥”字那一捺里的灯管还是完好的,黄澄澄的光透过积了油垢的塑料板洒在门前的台阶上。
周野捧着碗皮蛋瘦肉粥坐在靠窗的老位子,瓷碗的热度透过碗壁传到掌心。林薇坐他对面,面前摆着一碗最朴素的白粥,表面结了层薄薄的米油,她用勺子把那层米油撇开,舀了底下稠的送进嘴里。
粥铺老板是个六十来岁的老头,围着条洗得发白的蓝布围裙在灶台后面搅动砂锅,蒸汽呼呼地往外冒,把整间小店熏得暖融融的。隔壁桌那对老夫妻又来了,还是分食一碟酱菜,老头的假牙在嚼萝卜干时发出细小的咯吱声。
周野喝着粥,视线落在窗玻璃上。玻璃外面是望海花园的铁门,再往上,十八楼那扇窗户的灯还没亮。夕阳正从楼体侧面滑下去,把整栋楼切成明暗两半,暗的那半已经开始亮起零星的窗灯了。
“你说你忘不了那巴掌的事,”他放下碗,看着碗底剩下的最后几粒米,“你打算怎么还?”
林薇把白粥碗推到一边,拿起桌上那碟免费送的糖蒜夹了一颗放进嘴里。她嚼了两下,酸味从她牙缝里飘过来,混着米粥的热气和糖蒜的甜辣。
“再攒一阵,”她嚼完那颗蒜,用纸巾擦了擦嘴,“等你下次又犯混的时候,我扇回来。”
周野笑了一下。那笑从喉咙里冒出来的时候带着米粥的温热,他自己都觉得意外——这好像是他过去三个月里第一次从胸腔而不是嘴角发出声音。
粥铺老板端过来一碟煎饺,搁在两人中间。饺子底煎得金黄焦脆,油星还在滋啦响。他把碟子推过去时围裙带子蹭过桌角,上面沾的面粉扑簌簌落了点在桌面。
“送你们的,”老头用围裙擦了擦手,“听你们聊什么巴掌不巴掌的,年轻人嘛,火气大。”
林薇用筷子夹了只煎饺咬了一口,烫得她嘶了一声。她用手在嘴边扇着风,含含糊糊地说了句什么,周野没听清。窗外的天暗下来了,望海花园的楼体上亮起来的窗格越来越多,一格一格地往上爬。
周野摸出手机看了眼时间——七点十三分。屏幕亮起来的时候那张被塞进钱包夹层的便签纸露了个角,他合上钱包时指腹蹭过纸面,那条折痕已经被体温和压力熨得服帖了。
粥铺外面那盏路灯开始亮了,先是一闪一闪地跳了两下,然后稳定地发出昏黄的光。飞蛾不知道从哪儿钻出来的,扑在灯泡上发出细小的噼啪声。
“周野,”林薇咽下那口煎饺后喊他名字,声音比粥铺里的热闹背景低了一格,“你明天还上班吗?”
周野抬头看她。路灯的光从窗外斜照进来,把她半张脸照成暖黄色,另半张脸落在粥铺吊灯的冷白里。她嘴角沾了粒煎饺的油星,自己没察觉。
“上啊,”他说,“方案还没做完。”
林薇用纸巾擦了擦嘴角,把那粒油星抹掉了。她站起来去灶台那边跟老板说了句什么,回来时手里又端了碗赤豆粥放在周野面前。
“这碗算我的,”她说,“改天你还。”
粥铺里的蒸汽在暖黄的灯光下氤氲成一团模糊的光晕,隔壁桌的老夫妻吃完了开始收拾东西起身,塑料椅在地上刮出轻轻一声。
周野低头看那碗赤豆粥,深褐色的米汤里沉着暗红色的豆粒,表面的热气还在袅袅地升。
他拿起勺子,舀了一勺。甜的。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.