第12章 第十二章 倒计时
周二早晨七点,周衍在秦语霜的床上醒来。
不是自然醒——是年糕跳上床踩他的脸。橘猫的肉垫按在他嘴唇上,毛茸茸的触感把他从一片模糊的梦里拽了出来。他睁开眼,年糕正居高临下地俯视他,黄眼睛半眯着,表情像是在质问——你什么时候走?
秦语霜还在睡。她侧躺着,脸埋在他肩窝里,呼吸均匀而深。白色T恤昨晚不知道什么时候从床尾被年糕叼到了地板上,她现在裸着上身,浅灰色的床单拉到胸口位置。她的锁骨上有一小片暗红色的印子——是他昨晚留下的。不是故意的,但也不完全是无意的。他在某个瞬间用了比必要更大的吸吮力度,因为她在那个瞬间说了句“别停”。他没有停,他加深了。现在那片印记在晨光里看起来像一枚被按进皮肤里的枫叶,边缘模糊,中心暗红。
周衍轻轻移开她的头,把她从自己肩窝挪到枕头上。她没有醒,只是翻了个身继续睡。她的后背露出来了——肩胛骨之间还有两道对称的红痕,是他从后面进入时拇指按出来的。那两道红痕在晨光里看起来比昨晚更明显,像是被画笔在浅灰色画布上扫了两道暖色。
他坐在床边,看着她的睡相。年糕蹲在他脚边,尾巴在地板上慢慢扫来扫去。窗帘缝隙里漏进来一线阳光,正好落在秦语霜的嘴唇上。她的嘴唇比昨晚更饱满——被反复吸吮后的充血还没完全消退,看起来像涂了一层天然的、从皮肤内部透出来的口红。她在睡梦中微微笑了一下——大概做了个好梦。梦见什么了?周衍不知道。但他知道他出现在她的梦里的概率是百分之百。
他从床上站起来,走到浴室冲了个澡。热水打在身上,肩胛骨上被秦语霜掐出来的几道红印被热水一激,微微发疼。他在水流下抬起手臂看了一眼——从肩到腰,很长很明显的掐痕,像是被一只小动物在失控中刨过。昨晚她高潮的时候指甲在他后背划了这些——她自己大概不记得了,一个人在极度快感中做的动作事后往往无法复现。但他记得。他记得她每一根手指落在他后背上的位置、力度、以及她在掐他的时候嘴唇贴着他锁骨发出的模糊音节。
穿好衣服之后他回到卧室,在床边坐了一会儿。手机在口袋里震了——不是他设的闹钟,是七点半的公司打卡提醒。他把提醒划掉,然后打开微信。
林小鹿的对话框还挂着她昨晚撤回的消息。凌晨一点零六分,“你还好吗”——撤回。他没有回复。他不知道她为什么在那个时间点发这条消息,但他知道林小鹿不是那种会在半夜无缘无故给别人发微信的人。她大概失眠了。失眠的原因是什么——他不敢细想。
秦语霜翻了个身,眼睛慢慢睁开。她看到周衍坐在床边,愣了一下,然后笑了——不是那种职业性的笑,是半梦半醒的、还没完全清醒的、带着昨晚残余满足感的笑。右边的酒窝先出现,左边跟上来,整个过程比她在公司里任何一次笑都慢,都真实。
“你没走。”她的声音沙哑,带着刚睡醒的毛边。
“还没到时间。”
秦语霜从被子里伸出一只手,勾住了他放在床边的手腕。她的手指是暖的,带着整夜睡眠积累的体温。“昨晚——”她顿了一下,“是真的发生的对吧?不是我喝了假酒?”
“你没喝酒。你只喝了奶茶。半糖。”
她笑了,然后把脸埋进枕头里,发出一声闷闷的、像是介于害羞和得意之间的声音。她在回味。周衍看得出来——她在回味昨晚的每一个细节。她的手指在他手腕内侧轻轻画着圈,不是一个有意识的行为——是她身体在回忆起他的触碰时不自觉地重复了某个节奏。他低头看着她,看到她后颈上还有一小片红——那是他从后面进入时,俯下身在她后颈上轻咬了一口留下的。不深,但够明显。她今天如果扎马尾的话会露出来。他想提醒她,然后决定不提醒。让她带着这个印记去上班,在茶水间的镜子里自己发现。那个发现的过程——她独自站在镜子前,低下头发现在昨夜某个失控的瞬间被印上身体的证据——本身就是一种更深的情欲体验。而他要留在远处,看她怎么处理。
“几点了?”秦语霜从枕头里抬起半张脸。
“七点三十五。”
“我九点前要到公司——今天开早会。”她坐起来,被子滑到腰际。早晨的阳光从窗帘缝隙打进来,在她裸露的上半身投下明暗交错的条纹。她低头发现自己锁骨上的枫叶状红印,用手指摸了摸,“你这个——怎么遮?”
“穿衬衫。”
秦语霜皱了皱鼻子,从他手腕上松开手,下床去浴室。她走了几步忽然停下来,回头看了他一眼,想说什么,又没说出口。然后她走进浴室关上门。几分钟后他听到水龙头开动的声音,然后是她的牙刷在杯子里碰撞的动静。
他站起来走进厨房。他不知道她的厨具放在哪里,翻了好几个柜子才找到咖啡粉和滤杯。烧水的时候他看到冰箱上贴着一张外卖单,旁边有一张便利贴写着“陈川,周二打”,后面被划掉重写了三次,一次更用力一笔。她的手指很用力,笔尖划破了纸。他没有动那张便利贴,只是看着它。六年的感情缩成一个被反复划写的名字——只有回电话时才有名字的资格,其他时间是一张该被撕掉的纸。
秦语霜从浴室出来时裹着浴巾,头发湿漉漉地贴在肩上。她看到厨房里正在滴滤的咖啡,愣在走廊中间。咖啡的苦香正在填满这间小公寓,和柑橘香薰混在一起。年糕蹲在猫碗旁边等早餐,尾巴在地板上扫来扫去,偶尔抬头瞪着黄眼睛看看她也看看他,不知道在想什么。年糕今天还没吃到罐头因此对新来的陌生人提出了更高的期望——它在周衍脚边绕了两圈蹭了一腿猫毛然后蹲在碗边发出不满的咕噜声。
“你煮了咖啡。”她说。语调不是陈述,是发现——发现一个事实她很难连贯消化。陈川从来不碰她的咖啡壶。每次他来她这里过夜,早上都是她煮给他喝,然后他坐在沙发上低头刷手机,连句“谢谢”都说得心不在焉。而现在一个昨晚刚和她做爱的男人,站在她的厨房里用她的滤杯给她煮一壶她最爱喝的深烘耶加雪菲。
周衍递给她一杯咖啡。她接过来喝了一口,然后低着头看着咖啡液面,眼眶忽然红了。不是哭——是某种被长期忽略的需求突然被满足时,眼泪先于语言的自然反应。
“没人给我煮过咖啡。”她说,声音很轻。然后她飞快地把眼泪憋回去,抬起头对他笑了一下。“我去吹头发。喝完这杯你先去公司,别迟到了。门别关——锁会自动扣上。”
她转身走进浴室,关上门。吹风机的嗡嗡声从门板后面透出来。
周衍喝完咖啡,把杯子洗了倒扣在滤水篮里,穿上鞋,出门。他走的时候经过茶几,发现那个倒扣的相框已经从抽屉里重新拿了出来——但是正面朝下,玻璃面上的裂纹还在。她没有丢掉它,也没有重新摆正。它躺在一堆马克杯和广告案例集之间,像一本看过很多遍、情节已熟烂在心的旧书,不急着收走也不急着重读——只是不再每天摊开在眼前了。
这个细节比任何告白都更准确地告诉了他她的心态。她还没正式和陈川分手,但她已经把这段感情的状态从“进行中”挪进了“待归档”。
而待归档意味着,她已经把“下一个”的位子空出来了。他没打算坐进去——要坐的也不是那个位子。但至少在这个周二早晨,秦语霜公寓里咖啡的苦香还没散完时,他知道自己已经坐进去了半个身子。
他到公司是八点四十二。秦语霜比他晚七分钟——八点四十九,两个人前后脚到,在电梯里没有被任何人撞见。她换了一件高领的真丝衬衫,米白色的,领子刚好遮住锁骨上的枫叶印。头发披散着,吹得很顺,发尾吹了微微内扣。她看到他的时候耳根又红了——那种红从耳垂蔓延到高领衬衫遮不住的后颈上缘,像早晨阳光拂过瓷器的第一秒——然后低着头走过前台。
林小鹿坐在前台,看着秦语霜从自己面前走过去。她的目光在秦语霜的高领衬衫上停留了片刻——周二,温度预报最高三十四度,秦语霜穿高领衬衫。然后林小鹿又看了看周衍,周衍正低着头在帆布袋里找工牌翻了好一会儿。他的动作比平时慢——不是因为找不到,是因为他肩胛骨上那几道抓痕在他抬手时被衬衫布料擦了一下,微微发疼。
“早。”林小鹿说。
“早。”周衍终于翻到工牌,挂在胸前。
“你昨天请假了?人力那边问你病好了没。”
“好了。就是有点累。”
林小鹿点了点头,手指在鼠标上滚了两下,然后忽然说:“语霜姐今天看起来很开心。”
周衍抬起眼睛看她。林小鹿的表情很正常——正常的同事闲聊,正常的前台式观察。但她的眼睛没有笑。那双圆圆的、温顺的鹿眼里有一种他自己也在镜子里见过的东西——把碎片往一起拼的专注。她不是随口说的。她是在测试他听到这句话时的反应。
“是吗。可能周末休息得好。”周衍的语气平稳得近乎完美。
“可能吧。”林小鹿低下头继续整理快递。她在表格里找到他的笔迹——请假表格上写着“因私”两个字,字迹潦草但有力,和她记忆中上个月他填报销单时那个犹犹豫豫的笔迹不一样了。一个人字的笔迹不会在两周内变化太多——除非这个人在变化。
上午过得很正常。晨会上秦语霜坐他对面,全程高领衬衫裹得严严实实。但她在某个瞬间伸手拿投影遥控时,高领往下滑了一小截——那截脖子上的暗红印子露出来不到两秒就被她迅速重新遮住,快到在场其他人不可能注意到。但坐在斜对面的林小鹿目光从PPT上移过去又移回来,暂停了不到一秒。这是她这个早上第二块拼图。
午休时秦语霜给他发了条微信:
> **「我在洗手间镜子前看到后颈上那个草莓——扎马尾根本遮不住。你是不是故意的。」**
周衍看着这条消息,隔了大概三分钟才回:
> **「没有。只是没控制好力度。」**
> **「你就是故意的。」**
后面跟了一个摊手橘猫的表情包。
他没有再回。他只是盯着那个表情包看了几秒。她发的是橘猫摊手——年糕的表情包,她自己存的那张,和她之前给他发的完全不同。这只橘猫在表情包里摊着手掌,眼神从第一次防备的眯眼变成了放松的睁圆。他在脑子里自动对比两次表情包的光圈、姿态和眼神变化——不是刻意分析,是某种已经成了本能的阅读:人的变化会在猫的表情包里泄露。她甚至没有意识到自己选了这只猫。
下午他去茶水间倒水,正好碰到秦语霜在里面榨果汁。两人隔了一个饮水机的距离,茶水间外面有人经过——小赵和女朋友在走廊里讨论今晚吃什么。秦语霜借着榨汁机的噪音压低声说了一句“今晚他有电话会——他每次说'今晚电话会'都不开的。我以前会等他,今晚我不等了。”然后她端着果汁走出去,经过前台时林小鹿刚好在签收快递。她们的目光碰了一下,秦语霜笑了笑说“小鹿,你上次给的绿萝迁插活了,长了三片新叶子”,林小鹿也笑了笑说“那我再给你一段”。两人的对话和平时一模一样——亲热的同事,正常的对话。但林小鹿注意到她手里两杯果汁的另一杯是半糖少冰——不是秦语霜自己的口味。秦语霜喝果汁从来不加冰。而今天下午她手里多了一杯加冰少糖的,正朝广告部后排的某张工位走去。
林小鹿垂着眼睛想了不到一秒,然后拿起手边的快递扫码枪,继续扫今天的包裹。她什么都没说。她在等。等拼图够多,等到她能看清整张图。
傍晚六点半,周衍在公司楼下碰到了沈曼青。
不是偶遇。他这几天查过她的出行规律——仁康生物的临床研究总监每周二和周四会到市区开会,会议地址离他的公司大约两公里。她通常会在这家咖啡馆买一杯美式带走。这个信息来自宋知远那份PDF文件里的员工通行记录——不是APP给的,是他自己查到的。他需要接近她。目标008的任务目标藏在仁康地下二层的物理访问日志里,而获取日志最简单的突破口就是沈曼青的私人设备。48小时的倒计时在前天凌晨就已经开始走了,现在只剩下不到40个小时。他必须在她和蒋维都不知情的情况下拿到访问日志的数据,然后把它上传APP。而要做到这一点他需要在沈曼青身边制造一个足够自然的接触,自然到让她事后回忆时都不会觉得有任何异常。
咖啡馆门口,沈曼青从一辆黑色轿车后座下来——她今天没开自己的车,是司机送来的。她穿着深灰色的西装套裙,头发盘得很紧,表情比周六在早教中心时更冷更硬。她接了一个电话,说了几句就挂了,眉心拧成一道浅浅的川字。周衍站在咖啡馆斜对面的公交站台下,假装看手机。她在等他等公交。但公交来了他没上。他只是在观察——沈曼青的步速比平时慢,肩膀比平时垂。她的身体语言在说一件事:她不想回家。目标008让他去沈曼青的私人住宅获取访问日志——而一个不想回家的女人,是他进入她的住宅时最理想的场景。
然后他看到了林小鹿。
她从写字楼侧门出来,背着包,走向地铁站。她经过公交站时停了一下,不是因为他——是因为她看到那辆黑色轿车后排下来一个女人。沈曼青。林小鹿不认识沈曼青。但她认得那张脸——上次在小橡果早教中心,她带着侄女上美术课时见过这个女人。那天这个穿灰色无袖连衣裙的女人站在感统教室门口,旁边站着一个年轻男人。那个年轻男人现在正站在公交站台下假装等车。
林小鹿没有走过去。她在路灯下把背包带往上提了一下,然后继续往地铁走。包里多了一张折了两折的复印件——是她今天午休从公司档案柜里翻出来的。那张复印件上列着六个名字:林婉、乔安娜、苏晚、许柔、孟知晴、沈曼青。每个名字旁边都有一个日期,每个日期都对应着一个周衍请假的记录。六个名字和六个日期,排列整齐,像一份被打印出来的罪案清单。最下面她用铅笔写了秦语霜,旁边画了个问号。问号下面还有一个没写完的句子——对吗?周衍。
她没写完。她合上了复印件折起来放进背包最深的夹层。
晚上九点。秦语霜的公寓。
秦语霜坐在沙发上,面前摊着笔记本电脑。屏幕上开着微信聊天窗口,对话框那头是陈川——“今晚改视频会,不用等我”。这个借口用了两年,每次都是“今晚视频会”。她已经累得不想再跟他争论了。手机在茶几上亮了一下,是周衍发来的消息。
> **「明天晚上有空吗?上次说去美术馆的事,明天闭展。」**
她看着这条消息,嘴角浮起来。周末他随口提了一句“最近有个现代艺术展不错”,她当时没当回事。他还记得。她刚输了两个字“有空”,手指还没按下发送键,年糕忽然从沙发底下跳出来,一头撞上她的手腕,把手机打落在茶几上。屏幕朝上,背景光里他的头像还在闪。年糕瞪着她,黄眼睛里带着一种审视的意味,似乎在质问这间屋子今晚还允不允许第三个人类的存在。
秦语霜揉了揉年糕的头,重新拿起手机打了“有空”,然后删掉,换了两个字:
> **「好。几点?」**
> **「七点。我去接你。」**
她把手机放在一旁,靠在沙发上深吸一口气。她从来没有在还没有正式结束上一段感情之前就开始渴望下一段,但她现在知道上一次自己不只在等陈川,也在等一个可以结束他的理由。周衍没有给她理由——他直接给了她结束。以吻,以触碰,以锁骨上那枚枫叶状的红印。
她低头看了一眼自己锁骨上那枚印记。它在渐渐变淡,但还没消。她用手指轻轻按了一下——有一点点酸痛。她记得昨晚他吻这个位置时他的嘴唇是热的,他吸吮的力度刚好在痛与痒之间,让她不自觉将脖子仰得更高。他在她仰起脖子时从她锁骨一路吻到耳垂,同时手指还放在她身体里那个最潮湿的位置。她记得自己在某个瞬间完全忘了陈川的脸——不是忘了,是陈川的脸被挤到了一个不重要的小角落变得模糊不清。这对于一个六年来每天把男友照片放在茶几中心的女人来说是比出轨本身更可怕的信号。
她合上笔记本电脑,把年糕抱过来放在腿上。年糕咕噜着,用头蹭了蹭她手心。她低头看着年糕的耳朵——一只橘猫的耳朵,是不是比她的判断更准。
差不多同一时间,林小鹿正坐在自己出租屋的单人床边翻那张复印名单。
她把七个名字并排写在床头的小本子上。林婉(银行经理)、乔安娜(瑜伽教练)、苏晚(高中教师)、许柔(精神科护士)、孟知晴(美院毕业生)、沈曼青(生物科技高管)、秦语霜(同事)。七个女人。她不知道她们有什么共同点。她不知道周衍对她们做了什么。但她知道两个事实。事实一:超过一个半月内,周衍在每一个名字对应的日期前后都请过假。事实二:最近一次他请假是昨天——秦语霜的日期旁边,画着一个还没干的问号。
林小鹿把笔放下,在床上躺下来。她想起周六晚上在KTV门口看到周衍和秦语霜站在同一把伞下等车。她想起周一早上秦语霜走进电梯时耳根通红。她想起今天午休秦语霜在茶水间榨果汁时对着手机屏幕笑了很久。她想起昨晚她自己在凌晨一点零六分无法入睡,爬起来给周衍发了一条“你还好吗”——然后又撤回了。她撤回不是因为不想知道答案。是因为她怕答案她已经猜到了。
她翻了个身,把脸埋进枕头里。她知道周衍每天早上经过前台时会多看她几秒,知道他在公司茶水间里每次接过她递的咖啡时手指会慢半拍缩回,知道他说“绿萝又长了”的时候在看的其实是她的眼睛。她也知道自己对他不只是同事。她从一开始就知道。只是她从来没有说出口——因为她觉得他会说。一个每天给前台女生的绿萝说“又长了”的男生,迟早会说出别的更重要的句子。她一直在等那个句子。
但现在她不再确定自己等的是什么了。她不再确定周衍是否还是她以为的那个周衍。好人周衍——那个每天早上经过前台时会多停留一秒钟的、笑容很乖的、从不说别人坏话的周衍——和那张名单上每个名字背后的人影,是不是同一个人。她把复印件重新折好塞进枕头底下,关了灯。黑暗中她再次拿起手机翻到周衍的对话框——他上一条消息还是昨天的“好的”。她把手机锁屏了又打开,又锁屏。反复三次。然后她把手机放在床头柜上翻过去,决定明天当面问他。不是以同事的身份——是以一个在乎他的人的身份。
快十点的夜色里,沈曼青已经回到家。
她在书房里对着电脑屏幕发呆。仁康内部系统上,蒋维刚给她发了一条消息——“0427号的P-factor外部估值凌晨更新了。A+。一个半月前他还是A级情绪素样本,现在他在产出仁康从未记录过的神经活性物质。他在进化,曼青。而你的研究组至今没有给我一份可用的分析报告。”
她盯着“0427”这个编号。她不知道这个编号对应的是谁。她的临床研究组负责分析情绪素的提取样本和数据曲线,不和执行人直接接触。执行人的监测、管理、编号档案由蒋维直接掌控。她每次请求交叉比对都被丈夫以“保密协议”为由驳回了。长久以来她只是从样本流水线上看见编号和数字,从标着“0427”的近期样本中察觉到不安的波动——情绪素持续走低的同时另一种未知物质的分泌量却飙升了四倍。
她是约翰·霍普金斯大学神经科学硕士、国内神经生理标记物领域的领军人物之一,却回答不了一个基本问题:她丈夫到底对她隐瞒了什么。
蒋维从书房门口走进来,手里端着两杯威士忌。他把一杯放在她桌子上,自己端了一杯靠在书柜边缘。他四十岁了,保养得很好,头发浓密,下巴线条硬朗,穿着定制的灰蓝色衬衫和深色西裤。他是那种会让路人多看一眼的中年男人——不是因为好看,是因为他身上有一种被权力浸润过的、经过计算的笃定。
“不要用这种表情看我。你是仁康的临床研究总监,你的工作就是分析我给你的数据。不是了解这些数据来自哪里。”他的语气很平稳,带着一种已婚多年、早就知道如何支配她反应的习惯性控制。但今天他的平稳里有一道极细的瑕疵——左手在酒杯底托上轻轻敲击,食指和中指轮流,快慢交替。这个动作沈曼青在过去五年婚姻中只在一种情况下见过:他在紧张。仁康生物副总裁蒋维不紧张自己的实验数据,不紧张董事会,不紧张一千万以下的资产波动。他在紧张一个编号。
“你从什么时候开始不信任我了?”沈曼青问。她没有碰那杯威士忌。
蒋维看着她。夫妻对视的五秒里没有感情,只有权力的分布图。然后蒋维笑了一下,把威士忌从她桌上收回来自己喝了。“从我发现你对数据的态度比我诚实的那天起。”他站起来走到门口,背对着她停了一下。“明天晚上我不回来。开董事会。你一个人吃饭。早点睡。”
他走了。书房门在他身后轻轻关上。沈曼青坐在桌前,低头看着自己手里那杯还没被收走的威士忌。冰块在琥珀色液体里慢慢碎裂,发出细小的噼啪声。她拿起酒杯一饮而尽,然后打开电脑,关掉蒋维的消息窗口,用无痕模式打开了从未登录过的外部浏览器。她输入“黄蛭”两个字,没搜到任何有效信息。又输入“情绪素提取 执行人”,结果被404拦截。然后她输入“科瓦尔斯基 1997 MIT”。搜索结果第一条是一个已经被删除的旧论坛页面,快照摘要只残存半句:“科瓦尔斯基在停止委托前曾说过——我们终于找到比石油更值钱的东西。他在问这个比石油更值钱的东西,到底是人还是人的——”后半句被截断了。
沈曼青盯着那半截字句,手指从键盘上滑下来。她也是人。她忽然不确定自己研究的到底是什么东西了。
与此同时,周衍正站在城东生物科技园外围一座过街天桥上,俯瞰仁康三栋白色大楼在夜色中齐整地亮着冷白灯光。他口袋里有宋知远给他的白色门禁卡,有方竞留下的旧工牌复印件,还有他手机里刚从权限商店买下来的权限F·外部联络权。他花了1200积分——昨晚他从秦语霜家回来之后半夜睡不着,打开了APP的权限商店。积分余额从2900跳成1700的那一瞬间他看着屏幕很久——2900分存了几周,足够买一个豁免权还能剩。然后他点了确认。现在他可以用一条不超过140字的消息联系三个外部买家之一。这条消息可能会决定他今后在整条产业链上的位置——是仁康的原料、仁康的敌人,还是某种全新的、属于他自己的东西。底下还有一个灰掉一半的旧选项在旧图标库里闪动频繁:权限C·豁免权,1500积分,他还有1700,买得起。但它还没到时机。他在等——等一个蒋维或者系统把林小鹿的名字写死在某个任务必选项上的瞬间,那时他才花得值。
他还没发送这条消息。他把这个权限留到进入沈曼青的住宅之后再用——如果他的判断正确,外部买家中的至少一个已经盯上了0427号产出的P-factor,而他手里唯一能和他们交易的筹码不仅仅是体内的新物质,还有他即将从仁康地下二层拿出的访问日志。但只有拿到日志之后他才知道自己究竟在交换什么。
他收起手机走下天桥。回到出租屋之后他打开冰箱想拿罐啤酒,发现冰箱里已经没有啤酒了。上次喝掉半罐那瓶之后忘记买新的,里面只剩一瓶过期的酸奶和一包拆过封的泡面。他关掉冰箱门,在茶几上摊开宋知远给他的PDF打印版——沈曼青和蒋维的住宅地址、家庭户型图、夫妻生活规律。周日晚沈曼青独自在家,蒋维开董事会。那是他唯一的时间窗口。而那个窗口正在以小时为单位逐格逼近。
他把沈曼青的每一张公开照片在茶几上排开——穿白大褂站在霍普金斯实验室门口、在仁康年会上端着香槟、在早教中心蹲下来给儿子整理书包。三张照片拼起来一个完整的她:曾经相信科学能改变世界,后来发现科学只是让她更精确地被自己的丈夫掏空,再后来——现在——她连儿子都开始成为蒋维用来施压的工具。周衍不知道自己对她算什么。也许是又一个即将背叛她信任的人。也许是她唯一能在这个体系里遇到的机会——一个和她一样被卷入同一架钻井平台、却意外产出完全不同物质的人。
他把照片一张张翻过去,停在她早教中心蹲下来给儿子整理书包那一张。她穿深灰色无袖连衣裙,平底芭蕾鞋,蹲在小小的男孩面前帮他理好书包带。那个瞬间她的眼睛里有他第一次见到她时完全没看到过的东西——不是冷静,不是控制,不是权力伴侣的匹配度。是柔软。他想到了她的手机密码——150921。一个他至今没破解的日期。可能是儿子的出生日,可能是她入职仁康那天,也可能是她结婚纪念日——人会用哪一个重要日期做密码,本身就是一个人格测试。
他把这些念头全部压在茶几上,和照片、PDF、白色门禁卡一起,然后拿起手机。在对话框里编了一条私信草稿——还没有发送,只是预存在备忘录里。接收方是权限F对应的外部买家之一。内容只有一行:
> **「0427号P-factor供应商,请求与科瓦尔斯基直接对话。我有仁康地下二层母体数据分区的物理访问路径。」**
他把光标放在“发送”按钮上面没有动。二十四小时内他会走进沈曼青的住宅,获取物理访问日志。然后这条消息就会发出。如果日志真实有效,外部买家就必须回应。如果没有回应——他会在权限C失效前把林小鹿的锚点保护再延长一次。不管哪条路,他都在赌。不是赌外部买家是否诚信——他从来没信任过他们。他赌的是科瓦尔斯基这个名字,在二十九年后的今天仍然对她身后的整个产业链具有不可替代的价值。
而他是唯一能进那扇门的人。
午夜两点。秦语霜翻了个身,被子滑到腰际。身边没有人。床单另一边已经凉了。她伸手摸了摸那片没有温度的床单,然后摸到枕头底下的手机。没有新消息。她盯着微信上周衍的头像发呆——那个头像是一张普通的风景照,一片模糊的树林和一道斜阳,和她第一次加他好友时看到的没有变化。对话框里最后一条还停留在她发的橘猫表情包和他没回的“你就是故意的”的那一行。年糕从床尾跳上来,踩着她的腿走到那个空位蜷成一团,替了别人原本该躺的位置。她把手放在年糕背上,闭上眼。他的缺席比他本人更诚实——她以为自己要的是一夜,现在发现身体想要的不是天亮之后空一半的床。
凌晨三点。林小鹿在睡梦中翻了个身,手碰到枕头底下那张折了两折的复印件。纸缘割了一下她的指腹。她迷迷糊糊地缩回手,脑子里还在闪那个梦境——梦里的周衍站在公司电梯里,背对着她,她喊他名字他回头笑了一下。然后电梯门关上前她看到里面站着不止他一个人,有好几个她不认识的女人。她觉得其中一个是秦语霜。电梯门关上了,数字从1开始往上涨,一直涨到某个她看不清的数字。
凌晨四点。沈曼青在书房里独自盯着手机。屏幕上是儿子小宝的照片——在早教中心的感统教室里,正从蹦床上跳起来,嘴巴张得很大,眼睛里全是兴奋。她今天忘了跟他说“妈妈周五去接你”。她打开微信给幼儿园老师发了条消息,问小宝周一适应情况。然后她打开与丈夫的对话框——“0427样本分析报告的下半部我已经做完。新物质分子结构含杂环和哌啶骨架,与已知所有情绪素无关。你不给我数据源我无法做配对实验。你不给,我自己查。”她没有按发送。她把手机放在膝盖上,看着窗外逐渐泛白的天际线,不知道自己是在保护儿子还是在保护那个编号0427的陌生人。
周三早上。倒计时还剩33小时。
周衍到了公司,经过前台时发现林小鹿不在。只有她桌上的绿萝安静地长着,最长的藤蔓已经绕了显示器一圈还多了一截,那截悬在桌沿上,正在空气里寻找下一个攀附点。那盆绿萝最近长疯了——新根比老叶更多。林小鹿上个月换过水加了营养液,然后就一直长。周衍站在前台看着她桌上那盆疯长的绿萝,忽然有个念头——如果他有一天不再出现在这栋写字楼里,这盆藤蔓还会继续长,会绕满整台显示器,会攀到墙上,会爬进电梯。而他甚至不记得自己最后一次给那盆绿萝浇水是什么时候。也许从来没浇过。也许只是站在旁边说了句“绿萝又长了”。然后等着浇水的女孩自己找到下一根攀附点。
他转身往工位走。路过秦语霜的工位时看到她正低头在改PPT,高领衬衫今天换成了不带领的浅蓝色丝质圆领衫,锁骨上的枫叶印还没消完——两天了,从暗红褪成淡粉。她抬起头和他对视了一秒,然后低头继续敲键盘。那一秒里有昨晚的余温。也有今晚美术馆之约的期待。
他从她身后走过之前放下一杯热拿铁在她桌上,什么都没说。秦语霜低头看着那杯拿铁——杯壁贴着便签条,上面只有一个数字:七点。她又抬头时他已经走远了。她抿嘴忍了好几秒才没让自己的笑被旁边的小赵看到。
没有人注意到林小鹿今天不在前台。也没人知道她昨晚独自加班到九点,在所有同事都离开后打开了公司档案柜里不设防的员工请假记录表。她从周衍的请假日期里倒推出六次正负三天重合区间,然后花了整整两个晚上把这些区间对应的本市新闻、社交媒体热门话题和学校公告逐一对比搜索。她最先找到的是孟知晴——XX大学美术学院毕业展上“一男子毁坏学生作品”的新闻。日期对上了。她顺着这条新闻底下不到二十条的转发链翻了近一小时,手在鼠标上停了好几次。其中一条转发提到“上周在精神卫生中心看见疑似同一男子和护士争执”,她点进去发现账号已被注销,但快照标题还留着——“林小禾探视日碰到的那个探视者”。林小禾是她自己亲姐。事情发生在精神卫生中心。那天她也恰好在医院,周衍全程陪在她身边。她记得那天下午他确实在走廊上和护士说过话,说是帮朋友咨询抑郁症。但那个被注销的账号说他和护士“争吵”,不是咨询。
她不敢相信自己的记忆。于是她又查了更早的乔安娜——瑜伽网红小红书上有一条互动在她请假日期前后异常中断,停更天数恰好和被请假日期覆盖。关于苏晚,教师节礼物事件她没搜到,但搜到了同城家长论坛上一个高中教师匿名发帖,内容提到“工作多年教案夹丢失后又被送回,少了条丝巾”。关于林婉她没搜到确切新闻——但她搜到该银行在同时段举行的一场客户投诉率为零的活动汇总,拍照合影中有个站姿不自然的年轻男人,眉眼看不清,但她认得那身Polo衫。她从上个月公司团建合影里翻出来一模一样的领口折痕。
她把所有资料打印出来装进无纺布袋里,然后关掉公司最后一盏灯,坐末班地铁回家。在地铁上她对着黑掉的玻璃隧道窗外反问自己——这些拼图碎片真的能拼出一个“罪犯”吗?还是她只是在嫉妒秦语霜,所以想方设法证明周衍是坏人?
但她从来不嫉妒任何人。她只是等了太久一句话,等到这句话往自己来不了的方向走了五十多步还没回头。
周三晚上六点半。周衍在公寓里做最后的准备。他把方竞的旧工牌、宋知远的白色门禁卡和那个黑色的外接设备一起装在防水袋里,套在帆布袋内层。然后他对着镜子试了下新的身份:周建国,早教中心家长,上周六在感统教室见过沈曼青。这个身份只能给他一次敲门机会——进去之后他需要找到她的私人终端设备,物理接入访问日志。最有可能的设备是她的个人笔记本电脑——仁康高管通常配备两台设备,公司配发的办公设备有生物锁和远程擦除功能,个人设备防护相对薄弱。访问日志不一定在设备里,但设备上有她的内部VPN权限。只要连上网络端口,外接设备可以自动抓取她在仁康服务器上的登录记录。他需要的就是这个登录记录——目标008的任务目标。
帆布袋里还多了一束花,浅绿色的洋桔梗配满天星,楼下花店临时买的。不是送给沈曼青——是万一有人问为什么出现在她家楼下时,这束花能支撑“等人”这个临时身份足够久。他查过她楼下保安的换班时间,今晚的保安是一个新来的年轻小伙,对业主面孔不熟。
倒计时还剩17小时。蒋维今晚开董事会,不在家。沈曼青今晚一个人。
他推门出屋。公交车换成出租车,下车时天色全黑。他站在沈曼青所住的高级住宅楼对面的便利店门口给外部买家发了那行草稿,发完就把手机切回静音。发送时间——周三19:48。接收者——权限F匹配的三组买家之一,匿名代码:buyer_03。消息正文:
> **「0427号P-factor供应商,请求与科瓦尔斯基直接对话。我有仁康地下二层母体数据分区的物理访问路径。」**
然后他穿过马路,走进那栋灯火通明的高级住宅楼大门,带着那束花和帆布袋里不到一厘米厚的塑料卡。楼内大堂很安静,前台保安果然是个新面孔,低头刷手机没抬头看他。电梯里的镜面天花板反射出他身上最简单的深灰T恤和帆布袋——以及那张好人脸。他在电梯门关上之前按了楼层。电梯上行时他想起宋知远在电话里那句急转直下的话:“你要变成仁康无法杀死的人。”仁康无法杀死的人今晚将走进它的副总裁的家。
门口到了。门铃没按。沈曼青的公寓门虚掩着,里面厨房灯亮着——她在独自吃晚饭。一只小小的不锈钢锅在燃气灶上冒热气。从门缝里他看到她坐在餐桌前一个人喝汤,身边的笔记本电脑开着,屏幕上是仁康内网登录页面。
他把花夹在腋下,敲了敲门。
沈曼青从餐桌前抬起头。她以为是蒋维的秘书来取文件。打开门的瞬间她看到的是周衍——不是周建国,是那个周六在早教中心等孩子、周一下午偷拍她下班路线、此刻拿着她没点过的洋桔梗站在她家门口的陌生男人。她要关门,他一掌抵住门沿。
“沈老师。我需要从你电脑上拷贝一段日志。你可以配合我,也可以拒绝。但不管你选哪种,你先生都不会知道是我来过。”
“你疯了。我报警了。”
“报警之前你可以先看一个名字——蒋维放在你研究组里监测的所有执行人中有一个编号叫EX-0211。那个人的女友叫顾采薇,已经死了。我还没死,但蒋维会在十个任务后让我变成死的数据。你如果现在报警,你先生会把林小鹿——另一个还没被激活的普通人——变成下一批死的数字。你吃的汤还在灶上一分钟就会糊,但你可以再听我说一分钟吗?”
沈曼青没有回答。但她的手还握着门把手,没推开他也没推开报警的电话。他递给她一张复印件——方竞的旧工牌照片背面复印了程衍之在茶馆留下的手抄本,上面有0211号执行人脱出记录。她在上面看到了蒋维的签名——她认得丈夫的字。
她慢慢退进玄关,把门虚掩了。灶上的汤彻底沸腾溢出来浇熄了火,煤气灶自动报了警。沈曼青厌烦地回头看了厨房一眼,然后从餐桌上拿过笔记本递给他——不是因为相信他,是他手里那张复印件上那行手写小字让她没办法拒绝:“顾采薇遗书原件至今无人领取,仁康收发室编号0012-03。”她是仁康的临床研究总监,没有收发室0012-03这个编号。蒋维在这件事上对她撒谎了。
周衍把外接设备插进笔记本侧端USB口,APP自动识别并启动了数据抓取脚本。整个过程不超过三分钟。进度条走到89%时,他低头看了沈曼青一眼——她桌上汤糊了、手机屏幕还停在儿子的照片上。然后他移回目光。她同时也在看着他。
“你体内真的有新物质?”沈曼青问。声音从餐桌对面飘过来,没有恐惧,只有一种研究员第一次见到异常样本时的直觉专注。
“有。”
“叫什么?”
“系统暂定名叫P-factor。仁康管它叫X因素。能让人不再需要道德痛苦也能分泌快感的新物质。”
沈曼青沉默了好几秒。然后用更轻的声音问:“你是怎么——”
“我是怎么变成这样的——你先生把我变成这样的。在你不知道的仁康地下二层B区母体数据分区里存着他筛选我的算法。你先生用我建了他的新油井。然后现在外部买家想买我——不只买我的数据,还要买我的人。”
进度条走到100%。他拔下外接设备放进防水袋。然后他把笔记本还给沈曼青,转身走向玄关。经过餐桌时他停了下来,从花束里抽了一支洋桔梗放在她粥碗旁边,什么也没说。
“我儿子周六问妈妈什么时候带他去爸爸公司里那个有很多屏幕的地下二层玩。”沈曼青的声音忽然从背后传来,“他说他在那里见过几个没名字的叔叔。小孩嘴里说出来的话是不是比成人档案更诚实我不知道。但你如果有一天进去,别让仁康抓住你。”
周衍推门出去。他在走廊里等待电梯时手机震了——APP上跳出新通知:
> **「目标008判定结果:成功。任务奖励¥1,000,000已发放。积分+5000。总积分6700。」**
他低头看着那行数字然后切到权限商店。权限C闪烁立即购买仍剩两小时:豁免权·可跳过下一个目标而不触发任何失败惩罚。积分余额6700——够支付1500分还有很多剩下来买别的。他毫不犹豫点击了确认。兑换成功。权限C已激活。下一目标自动跳过。凌晨之后目标009不会到来——或者说它会到来但惩罚不会触发。这一轮他拿积分替林小鹿买了一块免死金牌。至少一个目标轮次,系统不能碰她的倒计时。
然后他切回私信夹。buyer_03的回信几乎与权限商店的确认同时到达——对方的匿名消息只有短短一行,灰绿色等宽字体,和他见过的那种手动批注一模一样:
> **「0427——科瓦尔斯基已经死了。但负责P-factor竞购的中间人想见你。明天中午。地点不急。」**
他站在电梯里看完这条消息。科瓦尔斯基已经死了——那么碎片01里那行备忘录是谁在维护?科瓦尔斯基的模板仍然在吸食每一个新执行人的神经特征,而标着“科瓦尔斯基”的模板归属权正连接着这群地下买家愿意为P-factor出价的全部前提。
电梯下降到1楼。门打开。他走出去时经过一楼大堂,保安从手机屏幕里抬眼看了他一眼。他手里的洋桔梗少了一支,还剩四朵,满天星在保鲜膜里缠着塑料纸簌簌轻响。
他穿过马路回到对面便利店门口,拿起手机。秦语霜的微信挂着两条未读:
> **「七点零五了。你不来我先进去了。买了双人票。年糕在猫包里睡着。年糕说迟到的人今晚罚煮咖啡。」**
他回了一条:
> **「有点事晚点。等我。二十分钟。」**
按下发送键的同时,他在心底想起沈曼青那句模糊的话——“别让仁康抓住你。”她到底在警告他什么,他说不清。但他终于有底气跟蒋维打下一轮了——那底气不是来自一个编号或一种新分泌物,是他自己闯进去抢下来的。
他把花抱在怀里钻进出租车。下一站是现代美术馆。下一局是同秦语霜在这场双人展末班车里的较量——但较量的是他自己。是那个还会为“迟到”而加速心跳的周衍,还是那个能看着倒计时归零也保持平稳心跳的0427。他不知道。今晚想先看画。
(第十二章 完)