《签收人不存在》 第一章 最后一个见过她的人 姜岑签字的时候,周序正在算这单如果再晚五分钟,自己得赔多少钱。十二万六千元的冷藏针剂,保价全额,客户备注里连打了三个“勿放驿站”。从站里出来以后雨就没停,前面两栋楼的电梯又在检修,他一路抱着银灰色保温箱上到十二楼,右胳膊已经酸得抬不高。手持终端显示二十二点三十九分,距离冷链超时还剩五分钟。门开得不大,姜岑站在里面,先看了一眼箱子,又看周序湿透的肩膀。她三十六岁,比周序大五岁。周序第一次知道她年龄,是物业阿姨有回填错生日,拿着登记表追到楼下问她。姜岑当时笑了笑,说没事,三十六就三十六,又不会少活一年。周序正蹲在快递车边找她的冷藏件,那句话听得清楚,后来每次看见她,脑子里都会顺手带出“三十六”这个数。 今晚她没笑。她穿一件洗得发软的深灰毛衣,头发用黑色皮筋随便束着,左边脸颊像刚压过枕头,留下两道浅印。屋里没开顶灯,餐桌那边亮着一盏黄灯。周序闻见姜汤味,还有一点烧糊的葱味。那种味道让他莫名熟悉,熟到他下意识往鞋柜下面看了一眼。那里摆着一双男士拖鞋。不是酒店里那种一次性的。鞋面洗旧了,右脚外侧磨得厉害。周序低头看自己的鞋,鞋底也是同一个地方先磨平。 “姜岑,冷链件,四点八度。”周序把终端递过去,“你验一下封条,没问题签字。” 姜岑接过终端,没有马上签。她的手指有点抖,食指侧面贴着半片创可贴,贴歪了,边角翘着。 “你今天还剩多少件?”姜岑问。 周序听见她这么问,愣了一下。他们见过很多次,最多也就是“放门口”“麻烦了”“下雨慢点”,没熟到问工作量。 “这一片最后一件。”周序说。 姜岑低头在屏幕上写名字。她写到“岑”字最后一笔时,终端卡了一下,签名框闪白,重新跳回确认页面。 “再签一次。”周序说。 姜岑没动。她抬头看他,眼神落在他右耳后面。周序那里有一道很短的疤,平时头发盖着,淋雨后头发塌下来才露得明显。她看了几秒,忽然问:“最近还头疼吗?”周序手还托着箱子,胳膊酸得发麻。他想说我们没熟到这个份上,可话到嘴边停住了。他确实有偏头疼,天气一变就发作,站里的人都不知道。他不爱吃药,疼狠了就买两罐冰可乐顶着,和一个十二楼的业主更不可能聊过。 “你怎么知道?”周序问。 姜岑没有回答。她重新签了名字,这一次系统很快通过,绿色的“本人签收”弹出来。周序松了口气,把保温箱放到门内的矮凳上。他准备走,姜岑却弯腰从鞋柜最下面拿出一个纸袋。纸袋很普通,便利店装面包的那种,上面被油浸出一点深色。姜岑把袋子递给周序。 “你的。”姜岑说。 周序没接。袋口露出一截黑色衬衫。他认出来了。衣领内侧有一排很丑的灰线,是他去年自己补的。那件衬衫不贵,他一直拿来当内搭,前阵子突然找不到,还以为掉在站里哪只编织袋下面。 “怎么会在你这儿?”周序问。 姜岑把纸袋往他怀里塞了一点。她指尖很凉,碰到他手背时,周序后背莫名紧了一下。 “你落下的。”姜岑说。 “我什么时候来过?”周序问。 姜岑没有接这句话。她侧身往屋里看了一眼。周序顺着她的视线望过去,餐桌上摆着两只碗。一只碗里是吃了一半的面,汤已经没有热气;另一只碗是空的,碗沿搭着一双筷子。靠窗的椅背上挂着一件男士薄外套。周序盯着看了两秒,认出那是自己的旧工作服。他站在门口没有进去,胃里却像被什么东西轻轻拧了一下。屋内所有东西都很普通。普通得不像有人故意摆给他看。拖鞋鞋头有水渍,旧工作服袖口沾着蓝色圆珠笔痕,餐桌角落压着一张超市小票,上面有一袋他常买的无糖饼干。姜岑也不像在演戏。她脸色很差,嘴唇干,眼底有没睡够留下的青。右手一直按着胃部偏上的位置,像那里不舒服。楼道里传来电梯到层的提示音。姜岑忽然伸手,把纸袋塞进周序怀里。 “走吧。”姜岑说。 周序被她推得退了半步。 “箱子不拆?”周序问。 “不是给我用的。”姜岑说。 周序皱了下眉。十二万六的药,收件人是她,本人签收,她却说不是给她用。他正想再问,电梯门已经开了。出来的是楼上的一对老夫妻。老太太提着菜,看到周序还站在姜岑门口,随口说了一句又送药啊。姜岑的神情反而松下来,她扶着门框,朝老人点头。 “陈阿姨,外面雨大。”姜岑说。 老太太抱怨了一句车不好打,慢慢往楼梯间走。周序看着她们打招呼,心里那点不对劲又被压下去。活生生的邻居认识她,眼前的人也有温度、有影子,会因为胃疼弯腰。他总不能因为一件衬衫就把一个业主当成骗子。姜岑准备关门时,又叫了他一声。 “周序。”姜岑说。 周序回头。她的手搭在门把上,像在犹豫。过了几秒,她把一直戴在右手无名指上的细银圈摘下来,放在鞋柜上。 “今晚如果有人问,你就说我签收的时候还活着。”姜岑说。 周序以为自己听错了。 “什么?”周序问。 姜岑看着他,脸上没有开玩笑的意思。 “照实说就行。”姜岑说。 门关上了。 周序站了两秒,还是走了。他手里还有纸袋,衣服吸过屋里的姜汤味,隔着纸也闻得到。电梯下到八楼时,终端响了一声,系统补传签收数据。签收时间二十二点四十一分,签收方式本人,体温校验三十六点二。现在高价冷链件为了防止冒领,会读取门锁端的人体温度和近场设备。三十六点二,不算高。周序把终端揣进口袋。二楼上来两个刚遛狗的年轻人,金毛甩了一身水,他往角落让了让。电梯到一楼,他第一个出去。物业大厅今晚比平时亮。雨水从玻璃门外被风吹进来,保洁正在拖地。值班经理坐在前台打电话,语气很冲,反复说已经通知家属了,让对方别再问。周序没多看,推门出去找电动车。刚戴上头盔,十二楼方向忽然传来一声很沉的响动。不是东西掉地上的声音,更像门被人用肩膀撞开。紧接着,物业经理从大厅冲出来,朝保安亭喊:“七栋十二楼!又报警了!” 两个保安抓起对讲机往楼里跑。周序坐在车上,手已经拧了电门,又停下来。他想起姜岑那句“照实说就行”。他把车支好,跟着跑了回去。等电梯太慢,几个人走消防楼梯。到十二楼时,零一室门口已经站着刚才那位陈阿姨。老太太脸白得厉害,怀里的菜掉在地上,西红柿滚到墙边。 门开着。 姜岑倒在玄关和餐厅之间。 她还穿着那件灰毛衣,头发散了一半,右手压在胸口,左手伸向门边。刚才放在鞋柜上的银圈掉到地上,离她手指只有十几厘米。保温箱开了。 里面没有药。 原本固定针剂的泡沫槽空着,只放着一个透明的玻璃管。管里有淡黄色液体,量很少。周序站在人群后面,脑子里第一反应不是她死了,而是她刚才到底为什么不拆箱。物业经理拨了急救电话,又让人报警。陈阿姨想进去,被保安拦住。周序也没往前。快递员看多了住户家门口的事,知道这种时候越往里走越麻烦。可姜岑的眼睛还睁着。她侧着脸,视线正好朝门口。周序不知道她是不是还能看见。他忽然想起纸袋里的衬衫,低头一看,纸袋底部已经湿了。不是雨水。一小片深红从衣服里面慢慢洇出来。 他把袋口撑开。黑衬衫下面压着一块白毛巾。毛巾中央有血,已经半干。旁边是一枚钥匙和一张折起来的便签。周序没敢当场打开。救护人员十五分钟后到了。医生跪在地上做检查,动作很快,没多久就停了。有人把陈阿姨扶回屋,楼道里只剩物业、警察和医护。雨还在外面下,窗缝灌进来的风吹得地上的警戒带轻轻抖。负责现场的警察姓陈,四十多岁,深色夹克,头发被雨打湿了一点。他先问谁最后见过死者。物业经理指向周序。周序抱着纸袋站在墙边。 “我。”周序说。 陈警官看了一眼他的工作服,又看地上的保温箱。 “几点?”陈警官问。 “十点四十一签收。”周序说。 陈警官让技术人员先调门锁记录。结果出来很快。二十二点三十八分,门锁从内侧开启;二十二点四十一分,冷链系统完成活体签收;二十二点四十三分,房门关闭。这些时间都能和周序的手持终端对上。事情看起来简单得近乎无聊。快递员送件,业主签收,十几分钟后突发疾病。直到法医低声和陈警官说了两句。陈警官重新转过身。 “你确定她签收的时候是活的?”陈警官问。 周序有点烦了。他指了指终端。 “她跟我说了话,还把衣服给我。系统有体温。”周序说。 陈警官没接终端。 “法医初步看,尸僵和角膜情况不对。”陈警官说,“具体时间要回去检,但她可能在十点以前就已经死亡。” 周序以为自己没听清。楼道里没有人说话。刚才见过姜岑的陈阿姨已经回屋,门关上了。物业经理在旁边不停看手机。周序站在白得发冷的灯下,手里的纸袋越来越沉。 “十点以前?”周序问。 “只是初判。”陈警官说。 周序转头看屋里。姜岑被白布遮了一半。她脚边那只空保温箱还开着。二十分钟前,她站在门口问他最近还头不头疼。周序不信什么鬼。他送快递三年,凌晨进过停尸房后门,给殡仪馆送过骨灰盒,也在老小区撞见过独居老人死在家里几天没人知道。死人是什么样,他见过。刚才的姜岑会呼吸,会因为胃疼弯腰,指尖碰到他时是凉,但不是尸体那种凉。更何况系统有三十六点二的体温记录。陈警官让他把纸袋交出来。周序迟疑了一下,还是递过去。技术人员戴上手套,一件件取出黑衬衫、带血毛巾、钥匙和便签。便签只有一行字。 “别找我。先找你自己。”字是姜岑写的。陈警官看完,问周序和姜岑什么关系。 “业主和快递员。”周序说。 陈警官拿起那件衬衫,翻开领口。 “你的衣服为什么在她家?”陈警官问。 “不知道。”周序说。 “钥匙呢?”陈警官问。 “不知道。”周序说。 陈警官这一次抬眼看他。周序知道自己听起来像在耍赖,可他真的不知道。钥匙看形状像老式防盗门,不是他出租屋的。他甚至不知道毛巾上的血是谁的。技术人员又从纸袋夹层摸出一只指甲盖大小的塑料片,上面印着一串编号:ECHO-07。周序看到那几个字母时,右耳后突然疼了一下。疼得很深,不像皮肤,是从骨头里面钻出来。他眼前晃了一瞬,楼道的灯变成另一盏更暗的灯。姜岑坐在床边,手里拿着针管。他听见自己在说话。“再来一次。”画面只闪了不到一秒。周序扶住墙。陈警官看见了。 “哪里不舒服?”陈警官问。 “头疼。”周序说。 陈警官让同事把他带下楼做笔录。周序下到一楼时,雨已经小了。电动车旁站着站长老曹,显然是物业联系了公司。老曹没问命案,只先问冷链箱怎么回事。那针药登记价值十二万六,如果客户说箱内短少,公司一定先冻结派件员账号。周序忽然觉得这才像自己的生活。人死了,警察查死因;货少了,公司查赔偿。两件事都不会因为他脑子里出现一段莫名其妙的画面就停下来。 “箱子开的时候是空的。”周序说。 “你交付的时候呢?”老曹问。 “封条完整。”周序说。 老曹用手抹了一把脸上的雨水,叹气。 “明早总部肯定先停你号。”老曹说,“你别乱跑,警察问什么就说什么。” 周序点头。派出所的询问一直到凌晨三点多。他把送件过程说了两遍。第二遍时,技术人员送来初检结果。带血毛巾上的血属于周序本人。周序低头看了看自己,身上没有新伤。那件黑衬衫也有他的皮屑、汗液和洗涤残留,最后一次清洗大约在两周内。更麻烦的是那把钥匙。它能打开姜岑卧室衣柜最下面一个上锁抽屉。抽屉里全是周序的东西。两套换洗衣服,一只旧钱包,胃药,剃须刀,还有他去年丢失的身份证原件。身份证丢的时候,他在派出所补办过,记得很清楚。新证一直在用,旧证怎么会在姜岑卧室,他一点印象也没有。陈警官让人把姜岑手机恢复出来。 凌晨四点十七分,第一批数据出现。过去四十三天,姜岑和周序通话一百七十三次。最长一次四小时二十六分钟。她手机相册里有两百多张周序的照片。吃饭、睡着、换灯泡、坐在阳台修电动车头盔。甚至有一张是他刚洗完澡,头发湿着,坐在床边低头找袜子。这些照片没有摆拍感。角度随便,构图也不好,有些模糊,有些只拍到半张脸。 周序一张都不记得。 “你还坚持只是业主和快递员?”陈警官问。 周序看着那张自己坐在姜岑床边找袜子的照片。 “我不知道。”周序说。 这三个字比前面任何一句“不知道”都难说。陈警官没有逼他。天快亮时,法医那边又打来电话。死亡时间仍然无法准确确定。姜岑体表温度明显被人为干预过。尸体躯干部位有长时间低温接触的痕迹,普通法医学指标会因此产生偏差。原先“十点以前死亡”的判断被撤回,真正时间范围扩大到二十一点四十分至二十三点十分。也就是说,周序见到她时,她完全可能还活着。 这本该让他松口气。陈警官却把另一段监控放到他面前。十一月十五日,也就是两天前,晚上十点零三分,一个穿同款快递服的男人进入七栋。男人戴着帽子和口罩,身高、体型都与周序接近。十点四十分,他从楼里出来。那天没有报修,也没有快递登记,姜岑却在两天后死亡现场留下了周序的血和生活痕迹。周序盯着屏幕。画面里的男人左脚落地时会往外撇一点。和他一样。 “这是你吗?”陈警官问。 周序没有马上回答。十一月十五日晚上,他记得自己在城北派件。那天有个客户买了整箱猫砂,住六楼没电梯,他来回搬了三趟,累得坐在楼梯口骂了两分钟。站点应该有轨迹,客户也见过他。可监控里的人走路太像。周序甚至看见对方抬手摸了一下右耳后。那也是他的习惯。 “不是。”周序说。 陈警官把视频暂停。 “你最好能证明。”陈警官说。 周序从派出所出来时,天已经发白。停职通知和十二万六千元的货损预冻结同时发到手机。他站在路边看完,没有骂人。街对面早餐店刚开门,老板把第一锅油条倒进油锅,白烟贴着棚顶往外走。周序突然很饿。他买了两根油条和一杯豆浆,刚咬第一口,手机响了。不是电话。是一条延迟发送的信息。 发送人显示姜岑。只有一句话。“如果你已经忘了我,先别急着想起来。四十八小时内,找到十一月十五日晚十点零三分进七栋的那个人。”下面附着一张照片。照片拍在快递站后门。一个男人穿着周序的工作服,背对镜头,手里拿着他的旧手持终端。周序认出那台终端。去年十二月,他的电动车被偷过一次。车第二天找回来了,终端没找到,公司从他工资里扣了八百块。他把剩下半根油条塞进嘴里,拦了一辆出租车。三年来,他每天都从别人的门口经过。这一次,有人从他的生活里经过了至少一年。 第二章 四十三天 出租车开到站点时,早班车正往外倒。老曹蹲在门口给一辆三轮换保险丝,嘴里叼着没点着的烟。看见周序从出租车下来,他抬了抬下巴,没有问为什么不骑自己的车。周序把姜岑发来的照片给他看。照片不清楚,只拍到男人背影。旧款蓝黑工作服,右肩有一道洗不掉的油渍,腰上别着手持终端。老曹盯了十几秒,把烟从嘴边拿下来。 “这身是你的旧工服。”老曹说。 “我知道。”周序说。 “终端也是你去年丢的那台?”老曹问。 “外壳左下角有磕痕。”周序说,“我摔过一次。” 老曹起身,带他从后门进仓库。总部还没来人,凌晨那件事已经在群里传开。几个分拣员看见周序进来,下意识让开了一点。没人当面说什么,扫枪的提示音照常此起彼伏。快递站就是这样,昨天一起吃盒饭,今天谁出了事,大家也得先把自己的件扫完。车要在八点前走,客户不会因为同事可能牵扯命案就少催一单。老曹把办公室门关上。 “你要查什么?”老曹问。 周序没有把姜岑的信息全说出来,只说那台旧终端可能一直有人在用。老曹皱眉,先去后台查设备序列号。旧终端去年报失后已经注销,理论上不能再登录系统。可设备每次开机都会和公司的资产服务器做一次底层握手,普通员工后台看不到,站长权限能看到最后活跃日期。最后一次活跃就在昨天下午五点十七分。地点显示本站。老曹盯着屏幕,脸色一点点沉下去。 “昨天这个点我在卸城北干线。”老曹说,“后门开着,人多。” “监控呢?”周序问。 老曹没说话。两个人一起转头看墙上的屏幕。后门摄像头下午五点十五分到五点二十四分黑了九分钟。维护记录写的是线路抖动,自动恢复,没有人工报修。周序想起昨晚那只银灰色保温箱。 “查三号冷藏柜。”周序说。 老曹把冷链入库记录翻出来。五点二十分,一件编号为空的冷链货进入三号柜,没有前序分拨,没有正常干线扫描。操作账号挂在一个半年前离职的夜班分拣员名下。五点二十二分,系统自动把这件货分到周序线路。像有人走进仓库,把一件本来不存在的东西塞进他的工作里,然后顺手把路铺好。老曹沉默了一会儿。 “这已经不是赔货的问题。”老曹说。 周序点头。他比老曹更早意识到这一点,可真正看见后台记录,还是觉得胸口发冷。有人知道他的班次,知道他今天最后会去哪里,也知道姜岑会开门。或者说,有人知道姜岑需要他去。 “昨天五点十几分,谁在后门?”周序问。 老曹把班表拉出来。装卸工、三个分拣员、两个临时工,还有一个送桶装水的。人都认识,只有临时工名单里多了个陌生名字。 韩牧。 身份证登记地址在城南,联系电话已经停机。周序把名字拍下来。老曹看着他收手机,忍不住说:“你别自己去找。警察都在查。”周序把照片发给陈警官,把设备活跃记录也一起发过去。 “我不找人,先找终端。”周序说。 这话不算撒谎。快递员真正熟悉的不是城市地图,是东西怎么在城市里移动。一个人藏起来,可以不刷身份证、不坐高铁、不住酒店;一台手持终端只要还想进系统,就得经过网、基站、充电和扫码枪。哪怕对方不用公司后台,也一定会在某个地方留下物理痕迹。周序先去找修设备的老许。老许在汽配城后面开一间不到十平方米的小店,门口挂着“换屏、刷机、修扫码枪”的牌子。站里的设备过保以后,大家嫌官方维修慢,经常私下拿来这里修。周序把旧终端照片放到柜台上。老许戴着老花镜,看了一眼就认出来。 “这个不是去年有人拿来换过主板?”老许说。 周序心里一沉。 “谁?”周序问。 老许想了半天,记不清脸,只记得对方穿快递服,说终端是二手收来的。换过一块非原厂主板,还要求关闭设备的远程锁定。老许当时嫌麻烦,多收了三百块。付款是现金,维修单没留名字。 “什么时候?”周序问。 老许翻旧账本。日期是今年九月二十七日。姜岑手机里与周序第一次密集联系,是九月二十八日。只差一天。老许又说,那个人右手虎口有一道疤,拿工具时动作很利索,不像外行。周序低头看自己的右手。虎口也有一道疤。他不记得哪年留下的。 从老许店里出来,他没有继续追韩牧。陈警官那边已经回消息,说警方会查临时工登记,让他别擅自接触。周序回出租屋。门口围着两个邻居,房东正在换锁。看见周序,房东脸上有点尴尬。她五十多岁,平时收租慢几天也不催,周序发烧的时候还给他送过一碗稀饭。现在她手里拿着新锁芯,眼神不太敢和他对上。 “警察早上来过。”房东说,“我儿子看到网上那个视频,非让我把锁先换了。押金我退你,你这两天住别处,等事情弄清楚再说。” 周序没有争。房子是别人的。普通人怕麻烦也没什么可指责。他进屋收东西,发现自己能带走的东西比想象中少。一台旧电脑,几件衣服,一只电饭锅,两双鞋,几本从二手书摊买的书。三年的生活塞进两个编织袋还没装满。床头抽屉里有一盒胃药。和姜岑家找到的那盒一模一样。周序拿起来看生产批次。两盒相差不到一个月。他在床边坐了一会儿,忽然觉得这间屋子以前从没这么空。不是东西少,是没有来处。 他二十八岁以前的照片几乎没有。身份证上写着北方一个小县城,父母早亡,他从技校毕业后辗转打工,三年前来到这座城市。档案齐全,连初中学籍都能查到。可他从没回过那个县城,也没有一个老同学给他打过电话。以前他觉得自己亲缘薄,性格也不爱联系。现在再看,人生干净得像有人拿湿布擦过一遍。手机维修店打电话过来,说昨晚警方做的数据提取没有动他私人备用机,他们能恢复一部分旧缓存。周序把行李留在房东家门口,先去了维修店。店主姓邓,是个说话很快的女人。她把电脑屏幕转给周序看,先提醒恢复出来的东西不完整,时间戳也可能有误。最早一张照片拍在九月二十九日。姜岑家的厨房。照片里只有一只手,正把切好的葱往锅里放。右手虎口有一道疤。周序认得自己的手。下一张更普通。两杯奶茶,一杯全糖,一杯无糖。桌角露出他的快递服袖口。姜岑在图片备注里写:他说无糖难喝,喝完还是把我的抢了。 后面有一张购物清单。洗衣液、鸡蛋、挂面、创可贴、男士袜子。最下面手写一行:不要香菜。周序盯着那几个字,看得比看任何监控都久。他确实不吃香菜。这个习惯没人需要知道。站里盒饭撒了香菜,他也只是挑开,从不和人解释。姜岑却知道。缓存里还有一段十几秒的视频。姜岑坐在阳台地上修一只坏掉的落地灯,螺丝拧不下来,烦得把螺丝刀往旁边一扔。镜头后面传来周序的笑声。 视频里的姜岑抬头。 “你笑什么?”视频里的姜岑问。 “你不是说自己什么都会修?”视频里的周序说。 姜岑伸手挡镜头。 “周序,你再拍我试试。”视频里的姜岑说。 画面在一阵晃动里结束。周序看着黑下去的屏幕,很久没动。他不是因为这段视频浪漫才难受。真正让人难受的是太普通。两个人坐在地上修灯,女人嫌被拍得难看,男人嘴欠地笑她。没有刻意说过爱,也没有什么值得记进日记的大事。可这种东西很难靠别人告诉他重新拥有。他脑子里一点感觉都没有。邓老板继续往下翻,找到一段长录音。时间是十一月十四日晚十点零七分。 录音开始有电视声,厨房水龙头一直开着。过了一会儿,周序的声音出现。 “再做一次。”录音里的周序说。 姜岑没有马上回答。碗被放到桌上的声音很轻。 “你今天烧到三十九度二。”录音里的姜岑说。 “清醒的时候我不会同意。”录音里的周序说。 “那就等你清醒。”录音里的姜岑说。 “等不了。”录音里的周序说。 后面安静了很久。姜岑似乎走近了手机,能听见她呼吸。 “周序,你知道再做一次会怎么样。”录音里的姜岑说。 “知道。”录音里的周序说。 “你可能连我都不认识。”录音里的姜岑说。 录音里的周序笑了一下。那笑很轻,听不出轻松。 “最好。”录音里的周序说。 几分钟后传来玻璃杯碎裂的声音。姜岑叫了他名字,椅子拖动,药盒打开。最后一段声音离手机很近。 “如果我醒了,又去找你呢?”录音里的周序问。 姜岑沉默得更久。 “那我就搬家。”录音里的姜岑说。 “你舍得?”录音里的周序问。 “舍得。”录音里的姜岑说。 她说得很快。周序却听见自己笑了一声。那段笑让他胸口发闷。因为录音里的人显然知道姜岑在撒谎。音频后面还有三分钟,几乎全是杂音。邓老板把波形放大,最后从底噪里提出来一句很轻的话。不是周序,也不是姜岑。一个男人在门外说:“十号已经到楼下了。”十号是谁,没人知道。周序把恢复文件全部复制到U盘,付剩下的钱。走出维修店时,陈警官打来电话。韩牧的身份信息是假的。身份证号码属于一个十五年前夭折的孩子,照片经过合成,联系电话只在站点登记那几天用过。警方查到韩牧九月二十七日入住过一家城郊小旅馆。旅馆老板记得那个人脸上戴口罩,入住第二天退房,只留下一套快递工作服让保洁扔掉。 “我们去晚了。”陈警官说。 “衣服呢?”周序问。 “垃圾当天清运,早没了。”陈警官说。 周序站在汽配城路边,看着几辆外卖车从面前过去。 “他不一定丢了。”周序说。 陈警官问什么意思。周序说,干配送的人很少把能穿的工作服当垃圾。城郊旅馆的保洁如果看衣服没破,可能会给收废品的,收废品的再拿去旧衣回收。旧工服最常流向两个地方,建筑工地和劳务市场。陈警官那边停了两秒。 “你知道去哪儿找?”陈警官问。 “不知道。”周序说,“但我知道谁知道。” 他联系了三个做同城配送的老骑手。其中一个叫阿峰,原来在站点跑过两年,后来专门给劳务市场送饭。阿峰听完照片里的工作服样式,说城南旧货市场有一家专门收快递服、外卖服和保安服的店。工地临时进出,有时买旧制服便宜。周序没有等警方通知。他把地址发给陈警官,然后坐公交过去。旧货市场在高架桥下面,雨天泥水深,店铺前全是拆下来的空调、冰柜和旧家具。收制服的老板是个瘦高男人,正在门口挑一堆反光背心。周序把旧终端照片给他看,又把自己的工作服脱下来让他认肩部颜色。老板说这个款式早停发了,最近倒真收到过几套。九月底,一个男人拿来十几件,说是公司换装。衣服大小几乎一样,胸前名牌都拆了,只有一件口袋里忘了清东西。老板从柜台底下翻出一个塑料袋。 里面有一张洗衣卡和半截超市小票。洗衣卡属于城南“蓝湾洗护”,是一家二十四小时自助洗衣房。小票日期十一月十五日晚九点二十八分,购买的是一次性口罩、矿泉水和黑色皮筋。姜岑平时就用黑色皮筋。周序把东西拍照发给陈警官。老板又补了一句,卖制服的男人左腿走路有点僵,像受过伤。周序问有没有监控。老板指了指门头。摄像头早坏了。周序没失望。他在市场走了一圈,看见斜对面的彩票站有摄像头正对街口。老板不愿随便调,周序买了两百块刮刮乐,又把警察联系方式摆出来,对方才同意看那天记录。九月二十九日下午三点十二分,一辆白色面包车停在路边。男人下车搬旧工作服。 帽子压得很低,看不见正脸。左腿确实不自然。更重要的是车。车尾右边贴着一张蓝色椭圆形的年检提示,牌照最后两位模糊,但能看见是本地冷链公司的旧车样式。周序认得。城东有家宏盛医药,去年倒闭前一直用这种车给医院送低温药。站里曾经接过他们的退件。他给老曹打电话,让老曹帮忙找过去一年的退件记录。 半小时后,老曹发来三张面单。宏盛医药的退件联系人号码尾数二六一九。和姜岑现在的手机号一样。周序坐在旧货市场门口,把那三张面单放大看了一遍。地址都是城东物流园九号仓。发件人一栏有不同公司名,但盖章都来自同一个仓库。他没有立即过去。他先买了一张新的电话卡,又在街边打印店打印十几张假面单。每张收件地址不同,内容物统一写“退回冷链箱”。然后他把其中三张通过同城平台发往物流园附近的三个驿站。阿峰看他下单,问这么做有什么用。 “看谁会来拿。”周序说。 “你确定会有人拿?”阿峰问。 “不确定。”周序说。 这是今天他少数几句没把握的话。下午六点,第一张假面单被正常骑手送到九号仓外,没人接。第二张被退回。第三张到了物流园东门时,系统显示“收件人要求改址”,新地址是一公里外的废弃停车场。周序坐在一辆送水三轮上,看着手机上的改址信息。这说明有人盯着特定关键词。他让骑手照常送。停车场里果然来了一辆白色面包车。司机没下车,副驾驶出来一个戴鸭舌帽的男人。男人接过纸箱,没有扫码,只看了一眼面单,就把箱子扔到后排。周序没有靠近。他让阿峰从另一侧骑过,手机架在车把上录像。 男人转身时,帽檐被风掀了一下。只露出半张脸。周序看见那一瞬,胃里像被人打了一拳。不是因为对方和他一模一样。恰恰因为不完全一样。鼻梁更窄,下颌有一道旧伤,眼角比他深。可那张脸明显照着他的轮廓做过调整。发型、眉形、右耳后的短疤,甚至看人时微微偏头的习惯都一样。男人也看见了周序。隔着几十米,两个人对视不到两秒。男人先转身上车。白色面包车没有往大路走,直接冲进物流园内部。阿峰下意识要追。 “别追。”周序叫住阿峰。 他打开手机,把车牌和刚才的视频同时发给陈警官。 “为什么不追?”阿峰问。 “他知道我在这儿。”周序说。 “那不是更得追?”阿峰问。 周序摇头。对方既然敢露面,就可能在等他追。快递员最容易犯的错误之一,是为了赶时效进一条自己不熟的路。城中村、仓库区、地下车库,导航告诉你能进,不代表你能出来。他让三个骑手分别守物流园南门、西门和加油站出口,自己去找园区里认识的卸货工。宏盛九号仓停用后一直空着,但旁边十一号仓每天晚上有生鲜车进出。卸货工说,最近一个月九号仓偶尔亮灯,白天没人,凌晨两三点才有车。周序问车从哪个门走。卸货工指向北侧一条货运小路。那条路出口没有红绿灯,接高架辅道,摄像头只有园区自己的。陈警官回电话时,已经派人往物流园赶。 “你现在在哪儿?”陈警官问。 “东门外。”周序说。 “原地等。”陈警官说。 周序看了一眼北侧小路。 “来不及。”周序说。 电话那边刚要骂,他已经挂了。周序没去追白车。他走进园区快递驿站,借了一把扫码枪。物流园每天有大量退件和企业件。多数仓库不让外部骑手进去,包裹先堆在驿站,晚上由各仓司机统一来拉。周序把刚才假包裹的条码复制到六个空纸箱上,分别贴上“温控校准液”“回声试剂”“ECHO-07”等字样,然后把箱子混进九号仓待取区。驿站老板看得发愣。 “这不是骗人吗?”驿站老板问。 “箱子是空的。”周序说,“真有人来拿,我赔你包装钱。” 晚上七点四十,白色面包车没有出现。八点零五分,一个穿灰夹克的男人走进驿站。他没有问九号仓的普通件,只直接挑出写着ECHO-07的那只箱子。驿站老板按周序交代的没有阻拦,让他签收。男人用的是电子签名。姓名:韩牧。周序在街对面的粉面馆看完整个过程。他没有冲出去。男人抱箱离开后,阿峰骑车远远跟着。周序付完没吃几口的面钱,从另一条路绕过去。韩牧没回九号仓。他去了河边一间自助洗衣房。蓝湾洗护。 晚上八点二十三分,洗衣房里只有两台机器在转。韩牧把空纸箱放在桌上,拆开后看见里面什么都没有。他没有生气,甚至笑了一下。周序从玻璃门外走进去。店里烘干机很响,热风带着洗衣液味往外冒。韩牧坐在塑料椅上,帽子已经摘了。近距离看,两个人的差别更明显。韩牧约莫三十五六岁,左脸下颌有手术后的浅凹,鼻梁似乎垫过,右耳后那道疤过分整齐。只有身形和姿势很像。一个不了解周序的人看一眼监控,确实会认错;真正熟悉他的人,大概不会。 韩牧把纸箱推到一边。 “姜岑教你的?”韩牧问。 周序没有坐。 “她死了。”周序说。 韩牧脸上的笑没了。这不是惊讶。更像有人把他一直不愿意确认的事说出来。 “什么时候?”韩牧问。 “昨晚。”周序说。 韩牧低下头,手指按在膝盖上。那只手左手无名指缺了一小截指甲,像长期被工具磨坏。 “她让你来找我?”韩牧问。 “她让我找十一月十五日晚进七栋的人。”周序说。 洗衣机进入脱水,整个店面轻轻震。韩牧抬眼看周序。 “那晚是我。”韩牧说。 周序胸口那口气反而沉下去。 “你进去做什么?”周序问。 “送东西。”韩牧说。 “送什么?”周序问。 “你的血,你的头发,你穿过的衣服。”韩牧说。 韩牧说得平静,像在报一张普通货单。周序右手慢慢握紧。 “谁让你送?”周序问。 韩牧看着他。 “你。”韩牧说。 周序没有动。洗衣机还在响,玻璃门外不断有人骑车经过。韩牧从口袋里拿出一只旧U盘,放在旁边的折叠桌上。 “你三年前给我的任务。”韩牧说,“如果有一天周序开始找周既明,就让所有证据都证明周序杀过人。” 周序看了一眼U盘,没有拿。 “周既明是谁?”周序问。 韩牧这一次真笑了。 “你连这个都忘了。”韩牧说。 门外忽然有车停下。不是警车。两辆黑色商务车一前一后堵住洗衣房门口。韩牧看向玻璃外,脸色变了。 “不是跟我的。”韩牧说。 “跟谁?”周序问。 “跟你。”韩牧说。 他抓起U盘塞进周序手里,随后踢翻旁边一只装洗衣液的塑料桶。浓稠液体流满瓷砖。第一名灰衣男人推门进来时,鞋底一滑,撞上正在高速旋转的洗衣机。韩牧从后门跑。周序没有跟他走同一条路。他从进门时就看见洗衣房消防通道旁边有一只外卖保温柜,后门再过去是老居民区。三年来送件养成的习惯让他进任何陌生地方都会先看第二个出口。他拿起桌上的自助洗衣篮,朝灯管砸过去。店里瞬间暗了一半。周序弯腰从两台机器之间穿过,撞开侧门。后巷很窄,垃圾桶排成一排。阿峰正骑车从巷口经过,看见他出来,直接把后座让出来。 “上车!”阿峰喊。 周序坐上去。阿峰拧到底,电动车从菜市场后巷穿过去。黑色商务车进不来,只能绕大路。两个人一路穿过卖熟食的棚子、拆迁墙和河堤,直到十分钟后才停在一处换电柜旁。周序下车时,手机有三通未接来电,全是陈警官。他回拨。 “韩牧承认十一月十五日晚进过七栋。”周序说。 陈警官在电话那边压着火。 “人呢?”陈警官问。 “跑了。”周序说。 “你呢?”陈警官问。 “我也跑了。”周序说。 电话那边沉默两秒。 “周序,你是不是觉得我很闲?”陈警官问。 周序靠在换电柜旁,喘匀气。 “他给了我一个U盘。”周序说。 这次陈警官没有骂。半小时后,U盘在派出所一台断网电脑上打开。里面只有一个视频文件。画面拍在三年前。周序第一次看见周既明。男人坐在一间会议室里,二十八岁左右,穿白衬衫,头发比现在长一点。眉眼、鼻梁、嘴角都是周序自己的脸,只是神情陌生。桌上放着一份文件。封面写着《回声项目个人身份重建授权书》。镜头外有人问是否确认执行。周既明拿起笔。 “确认。”视频里的周既明说。 “清除范围?”镜头外的人问。 “家庭身份、资产关系、项目参与记录。”视频里的周既明说。 “情感锚点保留谁?”镜头外的人问。 周既明停了一下。 “姜岑。”视频里的周既明说。 画面右边,年轻三岁的姜岑站在墙边。她没有看镜头。只看着他。视频最后,周既明签下自己的名字。签字的最后一捺微微往上挑。和周序一模一样。陈警官关掉视频。屋里很安静。周序看着黑下去的屏幕,忽然想起昨晚姜岑问他头还疼不疼。她不是第一次见他。她甚至不是最近四十三天才认识他。三年前,她就在那间屋里看着他亲手把自己从原来的生活里删掉。手机在桌上震了一下。又是姜岑的延迟消息。“还剩三十二小时。”后面没有解释。只发来一个地址。周氏医疗,城西总部。 第三章 周既明 周氏医疗的总部离城西高铁站不远,四十多层的玻璃楼,门口每天进出的人比周序一个小站点整月的客户还多。第二天上午九点半,周序站在旋转门外,先低头看了一眼自己。昨晚没回出租屋,他借阿峰家的卫生间洗了澡,穿的还是那条旧牛仔裤。上衣是阿峰从衣柜里翻出来的黑色卫衣,袖子短一点,露着手腕。右手虎口的疤很显眼。和视频里坐在会议室签字的周既明相比,他像把同一张脸放进不同的日子里用了三年。律师姓顾,三十四五岁,提前十五分钟到了。她是周既明冻结账户自动委托名单里唯一还在原所工作的人。三年前,她只是团队里的初级律师,如今已经升了合伙人。 顾律师第一次见周序时,没有喊周先生,也没有表现出久别重逢。她递给他一杯没加糖的咖啡。 “系统备注说你不喝甜的。”顾律师说。 周序接过来,喝了一口。 “备注谁写的?”周序问。 “姜岑。”顾律师说。 她说完就往大厅走,没有观察周序的反应。门禁识别人脸时出了问题。摄像头扫过周序,屏幕先亮绿,随后突然变红。保安终端弹出一条内部提示:身份已注销,请联系资产管理部门。站在后面的两个员工没忍住看过来。顾律师把预约函递给前台。前台打了两通电话,态度很客气,却一直不肯给临时卡。十分钟后,一名西装男人从电梯下来,先与顾律师握手,再看周序。 男人叫周承川,四十二岁,周氏医疗现任执行董事。周序昨晚已经在网上看过他的照片。公开资料写得很简单:周家旁系,十年前进入集团,周既明“失踪并依法宣告死亡”后接管主要业务。周承川本人比照片瘦一些,眼镜框很细,讲话速度不快。 “上楼吧。”周承川说。 他没有叫周序,也没有叫周既明。电梯直上三十七层。一路没人说话。周序看着楼层数字往上跳,二十六层时耳后开始发胀。他以为是昨晚没睡,直到电梯停在三十七层,门一开,那种胀痛突然加重。走廊尽头有一幅很大的蓝色抽象画。周序脚步停了一下。他见过。不是网上。脑子里有一个极短的画面。有人把一只玻璃杯摔在画下面,酒洒在浅色地毯上。一个女人蹲下来收碎玻璃,手被划破。他站在旁边说别捡了。女人抬头,是姜岑。周序闭了下眼。再睁开时,墙上的画还是那幅画,下面的地毯已经换成深灰色。周承川没有回头催他。会议室里只坐了四个人。除了周承川和顾律师,还有集团法务总监和一名医生。桌上没有茶点,也没有欢迎失踪继承人的阵势,只有两份文件和一台关着屏幕的平板电脑。 周承川把其中一份文件推过去。 “先把现实的事说清楚。”周承川说。 文件标题是《身份争议临时处置协议》。内容并不长。集团愿意承认周序与周既明存在高度身份关联,暂缓四十八小时后执行的死亡信托处置;同时给周序提供独立住所、法律援助和医疗检查。作为交换,周序不得公开声称自己就是周既明,不得接触回声项目历史数据,也不得以股东身份干预集团。最下面还有一条。姜岑死亡案由警方独立调查,集团不承担与姜岑私人行为有关的任何责任。周序看完,没签。 “为什么是四十八小时?”周序问。 周承川把眼镜摘下来擦了擦。 “因为四十八小时后,基金重组完成。”周承川说。 “我签了,你们就继续重组。”周序说。 “你不签,我们也会申请。”周承川说。 “那这份东西给我干什么?”周序问。 周承川重新戴上眼镜。 “给你一条不用再送快递也能活下去的路。”周承川说。 顾律师抬眼看了周序一下,没有插话。周序忽然有点想笑。三年来,他送一件普通小件挣不到一块钱,夏天楼梯间四十度,冬天手裂口子,客户少一瓶洗发水都能追着他问半天。现在有人把一份足够普通人活几辈子的安排推到面前,语气和老曹说“总部先停你号”差不多。区别只是金额更大。 “姜岑是你们的人?”周序问。 周承川看向旁边的医生。医生姓程,五十多岁,头发花白。他把平板打开,调出一份三年前的项目人员表。姜岑的名字在“行为锚定与生活干预”一栏。职位不是医生。观察员。程医生没有用太多专业词。他解释得很直白:重建一个人的身份,药物只能让部分旧记忆变得模糊,真正让新生活稳定下来的是日常。固定住处、固定工作、固定路线、固定的人。姜岑负责的,就是在周既明接受清除后,定期确认他是否把自己当成周序。 “多久确认一次?”周序问。 “一开始每天。”程医生说。 “怎么确认?”周序问。 “见面、通话、生活记录。”程医生说。 周序想起四十三天里那一百七十三次通话。 “睡在一起也算确认?”周序问。 会议室里安静下来。程医生看了一眼周承川。 “项目规定禁止观察员与对象发生亲密关系。”程医生说。 周序低头翻人员表。姜岑入职日期三年前,离职日期空着。备注栏有两次违规警告,一次是擅自修改药物剂量,一次是延迟提交观察报告。第二次违规日期,正是今年九月二十八日。他们密集联系开始的那一天。 “她为什么突然重新接近我?”周序问。 程医生没有回答。周承川把第二份文件推过来。那是一份事故报告。三年前十月,周既明的车在跨江桥发生严重事故。司机死亡,周既明失踪。警方后来根据现场血迹和遗留物判断他可能坠江。半年后家属申请失踪,两年后法院宣告死亡。可事故前三天,周既明已经签了回声项目授权。周序把两份日期放在一起。 “事故也是安排的?”周序问。 “我不知道。”周承川说。 这句“不知道”从他嘴里出来,比周序凌晨在派出所说的时候更干脆。 “谁知道?”周序问。 “姜岑知道一部分。”周承川说。 周序抬头。 “她死了。”周序说。 “所以你现在坐在这里。”周承川说。 周序看了他一会儿。周承川没有躲开目光。他并不像周序想象中那种坐在顶层办公室里一句话决定别人死活的人。桌边有一只打开的药盒,里面是降压药;袖口有一点昨晚没熨平的折痕;说到姜岑时,他眼睛下面的肌肉很轻地抽了一下。这反而让周序更不舒服。真正让人丢掉人生的人,也要按时吃药,也会熬夜,也可能觉得自己做的是必要的事。 “十一月十五日晚,有人穿我的衣服进姜岑家。”周序说,“韩牧承认是他。” 周承川第一次明显皱眉。 “你见过韩牧?”周承川问。 “昨晚。”周序说。 “他还活着?”周承川问。 周序没有回答。这个反应已经够了。周承川起身走到窗边,拿手机拨了一个号码。电话没人接。他连续打了三次,最后把手机放下。 “韩牧原来是安保人员。”周承川说,“事故后失踪。我们以为他和周既明一起死了。” “昨晚他告诉我,他这三年一直替我留下监控、指纹和轨迹。”周序说。 周承川转过身。 “他说什么你都信?”周承川问。 “我谁都不信。”周序说。 他说这句话时没有刻意提高声音。会议室里却再没人接话。顾律师把周序面前那份协议合起来。 “我们今天来的目的已经达到。”顾律师说,“死亡信托请先正式发函暂停,姜岑案相关的回声项目记录我会发保全通知。” 周承川没有阻拦。离开会议室前,周序又回头看了一眼那幅蓝色画。这次什么都没想起来。一楼大厅的人比上午更多。员工刷卡进出,咖啡店排着队。周序和顾律师刚到旋转门旁,前台突然叫住他。一名行政人员抱来一个旧纸箱。 “档案室清出来的,说可能是周既明先生以前的私人东西。”行政人员说。 周序没有接。顾律师先让对方登记来源,再当面打开。箱里没有贵重物品。两本旧杂志,一只坏掉的充电宝,一张停车卡,三支干掉的签字笔,还有一个塑料工牌套。工牌已经泛黄。照片是年轻三岁的周序。姓名:周既明。部门一栏没有写董事会,也没有写投资部。写的是物流项目组。周序拿着工牌,觉得事情又往一个自己没想到的方向偏了。 “周既明还做过物流?”周序问。 顾律师也不知道。周承川的助理追出来,说那是集团早年的医药冷链试点,周既明亲自负责过一年。后来项目并入新恒生物,相关人员全调走。冷链。周序想起昨晚那只保温箱,又想起宏盛医药的白色面包车。他问项目组当年的仓在哪里。助理说城东九号仓。正是宏盛注销后的那个仓库。顾律师脸色变了。周序反倒平静下来。有人不是随便给他找了一份快递工作。他们把一个做过医药冷链的人,清掉身份以后,又放进了城市配送系统。 职业看起来换了,路却没换。他每天经过的仓、医院、社区和地下停车场,可能正是三年前自己设计过的一张网。这一次,他没有立刻去九号仓。他先回派出所。陈警官已经拿到洗衣房监控和韩牧那段口供的外围视频。虽然没有正式笔录,至少能证明周序确实见过一个外形与自己高度相似的人。技术部门也有新结果。十一月十五日晚进入七栋的“周序”在电梯按钮上留下了指纹。指纹与周序一致。可指纹膜表面有很细的硅胶残留,不是活体手指直接按下去的。姜岑家里部分血迹也有问题。卧室地毯里提取的周序血液,细胞降解程度与现场时间不符,至少提前保存了两周。有人提前收集他的血,再放进姜岑家。陈警官把结果说完,没有说“你清白了”。 “这些只能证明有人栽你。”陈警官说,“不能证明昨晚她死的时候你没动手。” 周序点头。他知道。真正的时间只有二十二点四十一分到二十三点左右。他完成签收,离开房间,十几分钟后姜岑死亡。楼道监控里没有别人正常进入。她身上没有明显外伤,初步死因是急性心律失常,血液里却发现一种代谢极快的新型镇静成分。法医暂时判断不了是自行注射还是他人给药。更麻烦的是,那只空保温箱失踪了。 警察赶到时箱子在玄关,后来现场封存清点,编号却对不上。有人把一个外观相同的空箱换了进去。真正由周序送来的箱子不见了。 “你离开十二楼以后去了哪儿?”陈警官问。 “下楼,物业大厅,停车场。”周序说。 “中途回过楼上吗?”陈警官问。 “没有。”周序说。 陈警官把一张打印出来的系统日志推给他。二十二点五十七分,周序去年丢失的旧终端在云栖公馆地下二层完成一次扫描。扫描对象正是那只冷链箱。也就是说,周序下楼后,还有一个人拿着他的旧终端,把箱子从十二楼带到了地下车库。地下二层监控偏偏在二十二点五十四分断了六分钟。 “韩牧?”周序问。 “可能。”陈警官说,“也可能是别人拿着他的设备。” 周序把系统日志拍下来。 “那只箱子有没有温度记录?”周序问。 陈警官愣了一下。冷链箱和普通包裹不同。为了理赔,箱体温控模块会把每五分钟的温度上传厂家服务器。警方之前只把它当成包装,没去查厂商后台。陈警官立刻让人联系厂家。一个小时后,数据出来。二十二点四十一分,箱内四点八度。二十二点五十六分,突然降到零下三度。二十三点零四分,恢复到五度。二十三点二十七分,温控模块停止上传。周序盯着那段温度曲线。 “有人把箱子放进过低温柜。”周序说。 陈警官点头。云栖公馆地下二层没有冷库,只有物业工具间、设备房和车位。但地下二层连着一条老的人防通道,早年通往旁边一家私人诊所。诊所三年前搬走,通道按物业资料已经封死。周序问诊所叫什么。物业档案很快传过来。安序心理诊所。法人:姜岑。陈警官看完资料,抬头时骂了一句很轻的脏话。周序反而没有什么表情。姜岑在他不知道的地方开过诊所,负责过回声项目,做过他的观察员,最近四十三天又和他生活在一起。她身上的身份越来越多。可他记得最清楚的,还是昨晚她那半片贴歪的创可贴。 下午三点,警方带人打开地下二层的人防门。门后积了很厚的灰,最外面两米像多年没人走。再往里,地面开始出现新轮印。通道尽头的诊所招牌还在,蓝底白字,玻璃门里全是搬空后的白墙。最里面一间治疗室却有电。墙边放着一只医用低温柜。柜门打开,里面没有药,只剩几个空槽和一条沾血的扎带。角落里找到周序送来的保温箱,箱盖内侧有姜岑指纹,也有韩牧的半枚指纹。箱底还有一只被压扁的药盒。生产批号来自三年前的回声项目试验批次。程医生下午在电话里确认,这种药理论上已经销毁。周序问药的作用。程医生沉默了几秒。 “短时间内削弱新形成记忆的稳定性。”程医生说,“人在药效期内会记得正在发生的事,但几个小时后,细节容易被后续信息覆盖。” “会看见不存在的人吗?”周序问。 “不会。”程医生说。 “会把一个人看成另一个人吗?”周序问。 “如果长相接近,又有既往记忆干扰,有可能认错。”程医生说。 周序想起昨晚开门的姜岑。她是真的。至少那一刻,他宁愿相信是真的。诊所里没有第二条直通十二楼的通道,却有一台旧药品升降机。井道从地下二层一直到十二楼设备层,出口藏在零一室厨房后的墙里。物业装修图里没有标,显然是后期改造。一个人完全可以在周序离开后,从地下进入姜岑家,再把箱子带走。 警方在升降机扶手上提取到新鲜手套纤维。没有指纹。陈警官站在治疗室门口抽了半支烟,最后还是掐了。 “现在你有一件事能说明白。”陈警官说,“有人提前布置过你的生物材料,也有人在你离开后动过那只箱子。” “还不能说明我没杀她。”周序说。 “对。”陈警官说。 周序靠着墙。这句话他听第二遍,已经没什么感觉。陈警官继续说,法医在姜岑胃内容物里发现了少量未完全消化的面条,结合她昨晚开门时的状态和邻居证词,可以把死亡时间收窄到二十二点四十五分以后。周序二十二点四十三分离开房门。只差两分钟。 “你要真动手,时间很够。”陈警官说。 “我知道。”周序说。 他没有急着替自己辩。那两分钟反而让他想起餐桌上两只碗。其中一只面只吃了一半。他问技术人员,现场清理时两只碗在哪儿。技术人员说都在厨房水槽,一只残留面汤,一只洗得很干净。周序记得昨晚开门时,第二只碗不是在水槽。就在桌上。而且是空碗,筷子横着搭在碗沿。有人在他离开以后洗过那只碗。陈警官马上让法证重新查。水槽滤网里提取到少量未冲净的唾液细胞。不是周序。也不是姜岑。 晚上六点,DNA比对出了一个名字。 韩牧。 周序坐在派出所走廊长椅上,看着陈警官把结果送去申请追查。这是一整天里第一次有东西真正往他这边倾斜。韩牧在他离开之后进入过姜岑家,还用过她的碗。可事情并没有因此变轻。韩牧承认自己十一月十五日进去布置证据,却没有说昨晚也在。如果昨晚进入的人真是他,他为什么在洗衣房见到周序时不提?还有那两辆堵门的商务车。 它们想抓的是谁?周序正想着,顾律师从外面进来,把一份刚收到的法院材料递给他。周氏医疗申请提前处置死亡信托的会议没有取消,只延后到明天下午两点。距离姜岑那条消息写的四十八小时,还剩十九小时。顾律师问他要不要申请临时禁令。周序看完材料,忽然问:“我要是明天公开出现,会怎么样?” “周家会先质疑你的身份。”顾律师说,“警方这边也会承受压力。只要有人把你包装成涉嫌命案、存在记忆障碍的身份冒用者,你说什么都不值钱。” “那就得在两点以前把韩牧找出来。”周序说。 顾律师看了他一眼。 “警方都没找到。”顾律师说。 周序把那张物流园照片翻出来。韩牧手里拿着假包裹,走进洗衣房之前,曾在路边买过一瓶水。便利店门口有一只快递柜。照片里,韩牧没有看柜子。可他经过时,右手碰了一下第三排最右边的格口。像无意识。周序却知道快递员不会无意识碰一个柜门。那是确认柜门有没有锁死的动作。他给阿峰打电话。 “帮我查一个柜。”周序说。 “哪个?”阿峰问。 “蓝湾洗护门口,丰巢旧柜,第三排最右边。”周序说。 “查什么?”阿峰问。 “看这两天有没有一件没人取、也没人投诉的空包裹。”周序说。 晚上七点十四分,阿峰回电话。那只格口里真的有件东西。没有正常运单。是一部旧手机。屏幕锁定画面上只有六个字。给周序,别报警。 第四章 别报警 旧手机没有锁。周序在派出所门口拿到它时,屏幕上还停着那六个字。给周序,别报警。阿峰骑车送过来,头盔没摘,先看了一眼派出所大门,又看周序。 “我是不是干了件很蠢的事?”阿峰问。 周序接过手机。 “你现在问晚了。”周序说。 阿峰骂了他一句,掉头就走。周序没有真的瞒警察。他站在门口给陈警官发消息,只写发现一部与韩牧有关的手机,自己先看内容,十分钟后带进去。陈警官回了三个字:别乱动。周序当没看见。手机里没有通讯录,没有照片,也没有能联网的软件。桌面只有一个播放器和一张离线地图。播放器里有四段视频,按时间排列。 第一段拍摄于十一月十五日晚上。镜头晃得厉害,像手机夹在衣服上。韩牧穿着周序的工作服进入云栖公馆,走消防楼梯到十二楼。姜岑给他开的门。那时姜岑还活着,精神也比死亡当晚好很多。她让韩牧把一个透明保鲜盒放进卧室。盒里装着几只密封小管,其中一管是血,另外几管像头发和指甲。 “这些够吗?”视频里的韩牧问。 “够他们做一套现场。”姜岑说。 “你既然知道,为什么还让我送?”韩牧问。 姜岑正在收桌上的杯子。她动作停了一下。 “因为我需要他们以为还按原计划走。”姜岑说。 视频里的韩牧沉默几秒。 “周既明已经开始记起来了。”韩牧说。 “我知道。”姜岑说。 “你准备告诉他?”韩牧问。 姜岑把杯子放进水槽。 “没准备好。”姜岑说。 她说完抬头看向镜头,像知道韩牧在录。 “把设备关掉。”姜岑说。 画面结束。周序重新看了一遍。姜岑明知道有人要用他的生物材料布置犯罪现场,却让韩牧把东西送进去。她不是单纯被蒙在鼓里,也不是后来才发现资本想害他。她参与过。至于为什么参与,视频没说。第二段拍摄时间是十一月十七日晚二十二点四十九分。周序刚离开她家六分钟。画面从地下二层开始。韩牧推着一只医院常见的小车,从安序诊所旧址进入药品升降机。他穿灰色外套,没有伪装成周序。升降机到十二楼,出口正是姜岑厨房后的暗门。镜头推开门时,周序先听见姜岑在咳。她坐在餐桌边,面前那只空碗还没洗。周序送来的冷藏箱已经打开,里面放着几支药。姜岑手里拿着其中一支,针帽没拆。 “他走了?”韩牧问。 “走了。”姜岑说。 “认出你了吗?”韩牧问。 姜岑摇头。韩牧把箱子重新扣好。 “东西我带走。你也走。”韩牧说。 姜岑没动。 “我得等一个人。”姜岑说。 “谁?”韩牧问。 “你别知道。”姜岑说。 韩牧明显恼了。他走到餐桌边,把姜岑手里的针剂拿走。 “你已经停药两天,心率乱成这样,还等什么人?”韩牧问。 姜岑靠在椅背上,闭了闭眼。 “等一个能让这事停下的人。”姜岑说。 “周承川?”韩牧问。 姜岑没有回答。门外传来门铃声。韩牧立刻转头。姜岑起身去开门,走了两步又停下。 “从下面走。”姜岑说。 韩牧没走。 “谁在外面?”韩牧问。 “你留下,今晚就不止死我一个。”姜岑说。 这是视频里她第一次把“死”说出来。韩牧的呼吸明显重了。他最后还是推着保温箱退回暗门。画面进入升降机前,姜岑忽然叫住他。 “韩牧。”姜岑说。 韩牧回头。 “如果我没出来,别让周序恢复完整记忆。”姜岑说。 “为什么?”韩牧问。 姜岑扶着餐桌,像站得很累。 “他以前做过的事,他现在未必承受得起。”姜岑说。 升降机门关上。视频还没结束。韩牧没有马上下楼。他让升降机停在十一层和十二层之间,手机贴着井壁。收音很差,却能听见楼上开门。进来的人没有说第一句话。先是一阵脚步。姜岑问了一声:“你一个人?”一个男人回答:“嗯。”声音被墙和机械噪音压得很低,听不清是谁。后面有椅子挪动,水杯碰桌面。两个人大概谈了四五分钟,没有争吵。姜岑说得多,男人很少开口。韩牧把录音音量开到最大,仍只能听出几个词。“材料”“名单”“周既明”“到此为止”。最后,姜岑说:“他已经不是你们的东西了。”男人回答了一句。这一次比较清楚。“他从来都是。”随后传来杯子倒地的声音。韩牧按了升降机上行键。机器却没反应。有人从楼上锁了电梯。韩牧在狭窄井道里骂了一句,用应急钥匙强行下到地下二层。等他从消防楼梯再上十二楼时,物业报警器已经响,电梯监控里也出现保安。他只能离开。第二段结束。 周序站在派出所外的台阶上,手指冷得发硬。这段视频至少说明一件事。他离开以后,姜岑还活着。韩牧也见过她。随后还有第三个人进入房间。如果视频真实,周序已经不是最后一个见到姜岑的人。他立刻把手机交给陈警官。陈警官没有夸他,也没问为什么不第一时间交,直接让技术人员复制原始文件、核时间戳和设备序列号。 第三段视频没有人物。镜头拍的是一张纸。《回声项目异常处置名单》。上面有七个编号。ECHO-01至ECHO-07。前六个编号后面都写着“终止”。只有第七个写着“保留”。ECHO-07旁边是周既明。文件下方有三个人的电子签名。周既明。程启明。周承川。周序看见自己的旧名字排在最前面。他没有问为什么。 第四段视频会回答。拍摄时间三年前九月十九日。周既明站在一间实验室里,隔着玻璃看病房中的男人。男人四十来岁,双手被固定在床边,嘴里不断重复一个女人的名字。姜岑站在周既明旁边。她比现在年轻,穿白大褂,胸牌写“行为观察”。 “第三次清除以后,他开始把妻子认成姐姐。”视频里的姜岑说。 周既明看着病房。 “还能恢复吗?”视频里的周既明问。 “不能保证。”姜岑说。 “停止下一次。”周既明说。 镜头外有人提醒,如果停止,对象会记起项目地址和相关人员。周既明没有回头。 “那就让他记。”视频里的周既明说。 另一道声音说,董事会已经批准继续。周既明转过来。 “项目是我投的,临床终止权也在我。”视频里的周既明说。 视频到这里突然跳了三分钟。再次出现画面时,病房已经空了。姜岑站在走廊,眼睛发红。周既明正在签一张异常报告。 “人呢?”周既明问。 没人回答。姜岑伸手按住他要签字的手。 “别签。”姜岑说。 周既明看她。 “为什么?”周既明问。 “他们不是让你确认终止。”姜岑说,“是让你确认他从没存在过。” 视频结束。周序把进度条拖回去,又看一遍最后十秒。他第一次在过去的自己脸上看见明显的怒意。这让事情比单纯“富家子弟被仇人害了”难处理得多。周既明确实投过回声项目,签过同意书,掌握过终止权。他既可能是后来想停手的人,也确实参与过最开始的建立。韩牧那句话没有说错。完整记忆回来以后,他未必喜欢那个自己。技术人员拿走手机,陈警官让周序去办公室等。两个小时后,原始文件验证通过。设备时间与云端基站缓存能对应,第二段视频没有明显剪辑痕迹。警方据此正式把韩牧列为关键证人,同时追查姜岑死亡前最后一名访客。 声音比对暂时没有结果。集团公开语音库里,周承川与录音中的男人声纹只有六成左右相似,不足以认定。程医生更低,也排除不了有人故意压低声音。周序问门外为什么没有拍到第三个人。陈警官把物业监控重新放给他看。二十二点五十四分到二十三点整,地下二层监控断了六分钟;同一时间,十二楼电梯没有人上去,消防楼梯也没有出现新人物。那个人和韩牧走的是同一条暗道。区别是他掌握了远程控制,能把升降机锁死。 安序诊所当年的改造供应商只有一家。新恒生物。陈警官让周序别再单独行动。 “现在已经不是谁偷你工作服这么简单。”陈警官说,“姜岑死之前在做两件事。一边帮人继续维持回声项目,一边又在往外留证据。你要是连她站哪边都没弄清,就别觉得她给你的每句话都是真话。” 周序坐在桌边,没有反驳。陈警官说的正是他不愿意承认的地方。姜岑让韩牧把他的血送进自己家,再让周序去找韩牧。她参与了栽赃,也留下了拆穿栽赃的路。她像一个人同时站在门里和门外,把两边都骗了。可周序现在不能问她。这才是最让人恼火的。 晚上十点,警方找到韩牧的车。车停在城南一座废弃印刷厂后院,门没锁。后座有血,不多,DNA属于韩牧。车里还发现一套折叠假面皮肤和半盒医用胶。东西做得不像电影里的整张人脸,只用于调整下颌、鼻翼和耳后轮廓,配上口罩、帽子和相同工服,足够骗过普通监控。周序看照片时反而松了口气。至少世界还没疯到能随便复制一个人。韩牧只是被训练得像他。警方在车内导航里发现一个未删除地址。城北老货运站,十三号库。陈警官这一次没有让周序去。 凌晨零点,警方先到。仓库空着。里面只有几十只拆开的冷链箱和一张床。墙上贴了很多城市配送路线,几乎覆盖周序过去三年的片区。每条路线旁边都标着日期和颜色,有些甚至记了他每天几点在什么地方吃饭、几点回出租屋、哪几天下雨会提前收工。韩牧不是最近才开始模仿他。他跟了三年。床边有一个铁皮柜,里面放着几十张打印照片。大部分是周序。只有最下面几张拍的是姜岑。第一张,姜岑在超市买菜。第二张,她坐在医院输液。第三张,她和周序在一家小餐馆吃饭。周序低头剥一只虾,姜岑在看手机。第四张是十一月十六日,也就是死亡前一天。姜岑一个人去了城西汽车站。她买了一张第二天凌晨六点半出发的长途车票。 目的地离这座城市七百多公里。照片背面用笔写着两个字。“出逃”。可第二天早上,她没有上车。那天中午,周序仍在送件。下午五点,冷藏箱被塞进站点。晚上十点四十一分,他送到姜岑家。再过不到半小时,她死了。周序看着车票照片,忽然想起一件小事。昨晚姜岑给他的纸袋很轻,衬衫下面却垫着毛巾。他当时没注意,纸袋边缘还夹着一张皱掉的公交卡套。 证物现在在派出所。陈警官让人重新取出来。卡套夹层里藏着一张寄存柜小票。城西汽车站,B区二十七号柜。寄存时间十一月十六日下午四点十三分。保管期限四十八小时。只剩不到三个小时。警方派人赶过去。周序也去了。 汽车站凌晨仍有人,候车大厅一排排塑料椅上躺着赶早班车的乘客。广播一遍遍播临时改检票口。B区寄存柜在洗手间旁边,二十七号柜已经亮红灯,提示即将超时。技术人员取证后开柜。里面没有硬盘,也没有项目资料。只有一个普通帆布旅行袋。两套换洗衣服,一包卫生巾,一瓶护肤乳,一只充电器,一本没看完的,还有一袋在超市买的橘子。橘子已经有两个软了。最里面压着一件男士外套。周序认出来,是他的。外套口袋里有一张银行卡和五千块现金。银行卡不是姜岑的。 开户人周序。周序自己都不知道这张卡存在。袋子侧袋里还有两张长途汽车票。一个名字是姜岑。另一个名字是周序。同一班车,相邻座位。陈警官站在旁边,看见票后没有说话。周序拿着那张属于自己的车票。发车时间是十一月十七日早上六点半。也就是说,姜岑原本准备昨天一早带他离开。可昨天早上六点半,周序正在站点开晨会。他根本不知道有人给自己买过一张车票。姜岑也没有走。旅行袋里找不到解释。只有中间夹着一张便利贴。字很潦草,像临时写的。“他没来。再等一天。”周序看了很久,把便利贴交回证物袋。没有人需要告诉他“姜岑动了真情”。这张没用上的车票已经够了。但它也不能证明姜岑是好人。一个准备带他逃的人,同样在两天前让韩牧把他的血送进死亡现场。人活着的时候能同时做两件互相矛盾的事。死了以后,剩下的人却总想从证据里替她挑一个干净的解释。 周序不想替姜岑挑。凌晨两点,汽车站外开始下小雨。陈警官接到一个电话,脸色很快变了。韩牧找到了。人在城南医院急诊。他左腹中了一刀,自己打车去医院,登记时用了真名。真名不是韩牧。是沈开元。三年前,他是周既明的私人司机。也是跨江桥事故中,官方记录已经死亡的司机。 周序和陈警官赶到医院时,沈开元刚做完止血处理。伤不致命,人很虚弱,手上还挂着输液。他看见周序进门,先看了一眼陈警官。 “我只跟他讲。”沈开元说。 陈警官拉了张椅子坐在门边。 “你讲,我听。”陈警官说。 沈开元没力气争。他承认三年前桥上事故是假事故。车里真正死的是另一个人。周既明在事故前已经接受第一次身份清除,姜岑和沈开元负责把他从现场转走。计划原本只需要半年,等周氏内部关于回声项目的争斗过去,再让周既明恢复身份。可半年后,周既明自己拒绝恢复。 “为什么?”周序问。 沈开元看着输液管。 “因为你发现那六个被终止的人,不是治疗失败。”沈开元说,“他们是被项目主动清掉了。” “谁下的命令?”周序问。 “你签过一部分,周承川签过一部分,董事会也签过。”沈开元说,“后来你想翻账,已经晚了。” 周序没有躲开这句话。 “所以我也有份。”周序说。 “有。”沈开元说。 病房里静了一会儿。沈开元继续说,周既明第一次清除后仍不断恢复碎片,之后又主动做过几次。他把自己变成周序,一方面躲追杀,一方面是为了切断自己对回声系统的最高权限。因为只要周既明被法律认定死亡,那套系统里一部分关键授权会永久冻结。姜岑是锚点,也是看守人。她负责确保周序不恢复到能重新打开系统的程度。 “最近四十三天怎么回事?”周序问。 沈开元闭了闭眼。 “她不想干了。”沈开元说。 “为什么?”周序问。 “你自己问她。”沈开元说完,笑了一下,“可惜问不了了。” 周序没生气。沈开元又告诉他,十一月十五日那套现场是周既明三年前就留过的应急方案之一。只要有人试图强行恢复身份,就制造一桩足够严重的刑事案件,把周序拖进司法程序。最初目的不是杀姜岑,只是让周序失去社会活动能力。这份计划的设计者,确实是过去的周既明。姜岑今年收到重启命令后没有拒绝,反而配合沈开元把血液和衣物送进去。 直到两天前,她突然改变主意。 “她让我照原计划布置,又让我把每一步都录下来。”沈开元说,“她说总得留一份给现在的你。” “昨晚最后去她家的人是谁?”周序问。 沈开元的眼睛移向门口。 “我不知道名字。”沈开元说,“我只知道那个人拿的是你以前给新恒最高级别的通行卡。” “谁有?”周序问。 “理论上只有三个人。”沈开元说,“周既明,程启明,周承川。” 周序低头看自己的手。 “周既明已经死了。”周序说。 沈开元看着他。 “你确定吗?”沈开元问。 这句话听起来像故意留悬念。周序却知道沈开元不是这个意思。周既明的身体就在这里。真正不知道死没死的是那个人过去做决定的方式。记忆可以删,习惯可以留下,计划可以跨三年继续执行。一个人甚至可以在忘记以后,继续被自己过去布下的东西追着走。沈开元从枕头下面摸出一张储存卡。 “姜岑让我留到你找到我。”沈开元说。 周序接过来。沈开元没有松手。 “她还说了一句话。”沈开元说。 “什么?”周序问。 “别急着替她报仇。”沈开元说,“先看看她值不值得。” 第五章 签收人不存在 储存卡里只有两个文件。一个是视频,一个是表格。周序没有在医院打开。他和陈警官回派出所,等技术人员做完镜像,才在断网电脑上播放原件。视频是姜岑自己拍的。时间十一月十六日凌晨一点二十二分。那时她还活着,穿一件宽松的白色家居服,头发没有扎。背景就是十二楼客厅。电视没开,窗帘也没拉,玻璃上映着她一个人的影子。她没有面对镜头坐正,手机应该靠在餐巾盒旁边。拍到一半,她还起身去厨房关了一次水。 姜岑坐回来以后,先看了眼手机时间。 “周序如果看到这段,应该已经什么都不记得了。”录像里的姜岑说。 她说得像记一项工作,不像留遗言。 “十一月十四日晚,我给周序做了第八次干预。剂量是原计划的六成,没有执行深层回溯。原因不是心软,是我不确定剩下四成会不会造成永久损伤。”录像里的姜岑说。 她停了一下。 “这个理由交给项目组,他们不会接受。”录像里的姜岑说。 姜岑低头翻一页纸。 “十一月十五日,沈开元按旧方案布置现场。我同意,因为如果立即终止,对方会提前处理掉所有材料。周序现在看到的血、衣物、旧终端,都是真东西。造假的只有它们出现的时间。”录像里的姜岑说。 她说到这里,手指在桌边敲了两下。周序认识那个小动作。昨晚签收时她也做过。等系统卡顿的那几秒,她食指在门框上轻轻敲了两下。有些习惯记忆里没有,眼睛却会认出来。姜岑继续说,回声项目最初七个对象中,前六人的档案都已被处理。所谓“终止”,不是统一意义上的死亡,有人被重新安置,有人失踪,有人确实死了。她无法确认每个人结局,只拿到过一份财务表。表里能证明项目在结束临床之后仍长期使用死亡身份、第三方冷链和配送网络转运样本。 “周既明三年前参与设计了这套转运。”录像里的姜岑说,“后来他想停。” 她抬眼看镜头。 “我不知道该把这句话算功劳,还是算得太晚。”录像里的姜岑说。 周序坐在屏幕前,没有动。姜岑没有替过去的他找理由。这让他舒服一点。录像后半段,她说起两个人最近四十三天的事。不是表白。她说周序九月二十八日在小区门口晕过一次。那天他送完三十多件,发烧到三十八度九,还坚持说回站里再休息。她把人带上楼,是因为担心他恢复旧记忆后会自行寻找项目地址。周序醒来时误把她叫成“姜医生”。三年来第一次。从那天开始,他的旧记忆恢复速度明显加快。项目要求姜岑再次清除。她拖了四十三天。 “这四十三天不在任务里。”录像里的姜岑说。 她只说这一句。没有解释这四十三天算什么。视频里沉默了很久。姜岑起身把桌上一个碗拿去厨房。镜头拍着空客厅,能听见水龙头和碗碰到水槽的声音。过一会儿,她从厨房出来,手里多了一只黑色马克杯。那只杯子周序在现场照片里见过。杯底有一道磕口。姜岑喝了一口水。 “他不记得也好。”录像里的姜岑说。 她把杯子放下。 “有些事记得不是奖赏。”录像里的姜岑说。 接下来她才说到出逃。她买了两张车票,准备十一月十七日一早离开。目的地只是第一站,后面路线没有电子购票,全用现金。沈开元负责接应。周序没来。姜岑在汽车站等到七点二十,给他打了十三个电话,没有一个接通。她回到云栖公馆时才发现,周序的手机在前一夜已经执行深度清理。 “不是我做的。”录像里的姜岑说。 周序抬起眼。录像里姜岑把手机清理日志举到镜头前。执行时间十一月十七日凌晨二点十三分。认证方式是周序本人指纹和面部。可同一时间,物业监控拍到姜岑独自在家。也就是说,深度清理是周序自己做的。或者有人拿到了足以通过他生物认证的东西。姜岑无法确定。 “如果是他自己做的,那说明他在发烧那晚想起了比我知道的更多。”录像里的姜岑说。 她没有再往下猜。最后一分钟,她把一张纸放到镜头前。那是一份手写名单。程启明。周承川。沈开元。姜岑。周既明。五个名字旁边各有一个时间。只有周既明后面没有日期。 “如果我死了,不要按名单顺序找。”录像里的姜岑说,“名单里没有一个人是干净的,包括我,也包括你。” 画面晃了一下。姜岑像要关手机,又停住。她没看镜头,只看桌边那只空椅子。 “周序要是还在,就让他过自己的日子。”录像里的姜岑说。 “周既明回来不回来,我不管了。”视频结束。办公室里只剩电脑风扇声。陈警官没有评价。周序也没有。他盯着已经黑掉的屏幕,想起汽车站旅行袋里那袋开始变软的橘子。姜岑大概是在等他的时候买的。她计划得很细,现金、衣服、车票都准备了,最后还是没走成。不是所有计划失败都有戏剧性的原因。有时候只是一个人没有接电话。 第二个文件是财务表。表格不完整,只有七十多条付款记录,时间跨度三年。收款方都是已经注销的冷链公司、劳务公司和个人账户。金额不大,拆得很散。单独看像普通物流费,合在一起却能连出一条城市内样本转运链。宏盛医药九号仓在里面出现了十七次。云栖公馆地下的安序诊所出现六次。最后一笔发生在十一月十七日晚二十三点零八分。付款对象是一辆车。车牌号被隐藏了一半。陈警官让技术员查支付网关。 十五分钟后,完整车牌被调出来。车属于周氏医疗行政车队。长期使用人不是周承川。是程启明。陈警官立刻打电话让人去找程医生。周序没有跟去。他坐在走廊里,把姜岑的视频又听了一遍,没有看画面。第二遍听,许多话没那么像答案。姜岑知道别人要栽赃他,却仍让沈开元按计划做;她准备带他走,却没有告诉他自己是谁;她说四十三天不在任务里,却也没说那四十三天就一定是真的。周序甚至不知道自己是不是喜欢过她。照片和录音能证明两个人生活过,不能替他恢复当时的感觉。这一点反而公平。死人不该因为死了,就自动获得解释一切的权利。 凌晨四点半,程启明在城西一家酒店被找到。他没有逃。警方敲门时,他正在收拾行李,订的是第二天下午的航班。电脑、证件和药品都摆在桌上,像正常出差。他承认十一月十七日晚去过云栖公馆。也承认走了地下通道。但他否认杀人。陈警官没让周序参加正式讯问,只在早上六点出来告诉他大概情况。程启明说,姜岑约他见面,要求停止回声项目并交出剩余样本。两人在十二楼谈了十分钟。姜岑当时已经出现严重心律异常,桌上有自己取出的针剂。程启明拒绝她的要求,离开时姜岑仍然能说话。 他从地下二层走后,用行政车运走了保温箱。理由是箱里装着属于项目的实验材料。 “他走的时候几点?”周序问。 “二十三点零六。”陈警官说。 “姜岑报警器什么时候响?”周序问。 “二十三点零九。”陈警官说。 只差三分钟。 “他有三分钟杀她。”周序说。 “你有两分钟。”陈警官说。 周序笑了一下。 “那咱们俩都别偷懒。”周序说。 陈警官也笑了一下,很短。法医那边的新结果在上午九点出来。姜岑体内的镇静成分剂量不高,不足以直接致死。真正导致心律崩溃的是另一种快速代谢物,与ECHO试验药的辅助成分一致。针孔在左臂内侧,进针角度从下往上。姜岑是右利手。她自己给左臂注射完全做得到。别人站在她正面给药,也同样能形成这个角度。 没有决定性答案。现场那支针剂上只有姜岑指纹。程启明的指纹没有出现。沈开元也没有。如果有人戴手套,证据不会说话。更麻烦的是,姜岑自己的录像里承认她掌握药物,也多次私自调整剂量。死亡可以被解释成意外、自行用药,也可以解释成他人给药。陈警官没有急着定性。 “现在能确定的是,你离开后至少有两个人进过或接近过现场。”陈警官说,“你不再是唯一最后接触者。” 周序听懂了。这不是无罪证明。只是那只一直扣在他头上的手松了一点。够用了。上午十点,顾律师带着材料去了法院,申请冻结周氏医疗的死亡信托处置。周序没有去。他还有一件事想做。他回了一趟快递站。老曹刚分完早班件,正在院里吃泡面。看见周序,他把旁边塑料凳踢过来。 “警察没关你?”老曹问。 “暂时没有。”周序说。 “那十二万六怎么办?”老曹问。 “箱子找到了。”周序说。 老曹先松一口气。 “药呢?”老曹问。 “不知道。”周序说。 老曹脸又垮下来。周序笑了。这是姜岑死后,他第一次真的笑出来。老曹被他笑得莫名其妙,骂他神经。站里还保留着他的个人箱子。两件工作服、雨鞋、备用充电器和半瓶胃药。周序把东西装好,准备走时,看见分拣台下面压着一只薄薄的白色文件袋。上面写着他的名字。老曹说昨晚夜班清仓时发现的,不知道谁塞的。没有快递单,也没有寄件信息。周序打开。里面是一张员工入职登记表。三年前,他第一次来站点时填的。姓名周序,二十八岁,未婚,紧急联系人空白。最下面“本人确认”一栏,是他的签名。文件袋里还有一张旧照片。拍摄地点就是这个站点后门。三年前十一月二十日,老曹正把一件新工作服递给他。周序头上缠着纱布,脸比现在瘦,手里只有一个小行李箱。照片背面写着一句话。“他没问过去。”字不是姜岑的。老曹拿过去看,脸色慢慢变了。 “这照片谁拍的?”周序问。 老曹盯着照片。 “有个女的。”老曹说。 “姜岑?”周序问。 “不是。”老曹说。 老曹记得那天有个四十来岁的女人把周序带到站点,说是亲戚介绍来找工作。女人穿得普通,戴眼镜,说话很客气,办完手续就走了。三年过去,老曹早忘了长相。周序让他再想。老曹想了半天,只记得那女人左手缺一根小拇指。周序把这个特征发给陈警官。陈警官回得很快。回声项目财务名单里,有一个符合特征的人。赵士林的妻子,林曼。官方记录显示,她四年前死于癌症。周序看着手机,没有再惊讶。死人越来越多。活着的人反而越来越像临时借来的名字。 中午十二点四十,法院临时裁定下来了。死亡信托处置暂停七十二小时。理由不是法院已经确认周序就是周既明,只是申请人提交了足以动摇“周既明已死亡”这一事实基础的新证据。周承川没有公开回应。集团两点的会议照常开,只是不能处置那百分之十二点五的表决权。顾律师问周序要不要到场。周序想了想,去了。不是为了拿钱。他想看看过去的自己坐过什么位置。会议室还是昨天那间。这次多了七八个人。没人欢迎他,甚至没人给他准备名牌。周序坐在顾律师旁边,穿阿峰那件袖子偏短的黑卫衣,和一屋子西装很不搭。周承川看见他,只点了下头。会议先处理其他事项。周序听了二十分钟,很多财务词不懂,也没装懂。桌上有人偷偷看他,有人低头发消息。到死亡信托事项时,秘书宣布因法院临时裁定暂缓。 周承川没有反对。他合上文件。 “还有别的事吗?”周承川问。 周序从口袋里拿出周既明的旧工牌,放到桌上。 “有。”周序说。 会议室安静下来。 “城东九号仓以前是谁批的?”周序问。 财务负责人看向周承川。周承川没有躲。 “你。”周承川说。 “回声项目第一笔钱谁签的?”周序问。 “也是你。”周承川说。 “前六个对象的终止文件呢?”周序问。 周承川看着他。 “有你签的,也有我的。”周承川说。 周序点了点头。 “那就都别装好人。”周序说。 他说完,把姜岑那份财务表的保全通知交给集团法务。 “警察已经拿到副本。”周序说,“从今天开始,谁删一条,谁自己解释。” 没人拍桌,也没人站起来指着他骂。法务总监拿过通知,低头看条款。周承川沉默一会儿。 “你想回来?”周承川问。 “我连自己以前住哪儿都不知道。”周序说,“回来干什么?” “那你想要什么?”周承川问。 周序想起三年来每天早上六点多出站、月底对赔偿、冬天戴着湿手套扫码。他以前很清楚自己想要什么。少扣点钱,今天别爆仓,电动车别半路没电。现在有人问一个三年前死掉的富家孩子想要什么,他反而答不上来。最后他说了一句最实际的。 “先把姜岑怎么死的查清。”周序说。 会议开不下去了。周序离开时,周承川追到走廊。他手里没有文件,只拿着自己的手机。 “姜岑找过我。”周承川说。 周序停下。 “什么时候?”周序问。 “十六号晚上。”周承川说,“她让我给你恢复身份。” “你答应了吗?”周序问。 “没有。”周承川说。 “为什么?”周序问。 周承川看着玻璃墙外的城市。 “因为周既明回来,回声就能重新启动最高权限。”周承川说,“你以为大家都想让你恢复,是因为那十二点五的股份。股份值钱,权限更值钱。” 周序没说话。 “我希望周既明继续死。”周承川说,“至少这件事上,我和姜岑后来想的一样。” 周序看着他。 “那她为什么死?”周序问。 周承川摇头。 “我不知道。”周承川说。 又是这三个字。这一次周序信了一半。他走出大楼时,下午三点多。四十八小时还没完全到。手机里没有新的姜岑消息。她预设的那些东西似乎到这里停了。周序突然不知道下一步往哪走。过去一天半,他一直被她留下的地址、照片、车票和人往前推。现在这些线索突然断掉,城市一下恢复原来的样子。高架堵车,外卖员在路口抢黄灯,公司门口有人蹲着抽烟。没有谁知道一个死去女人留下的计划已经走到末尾。周序去了云栖公馆。十二楼还封着。陈阿姨出来倒垃圾,看见他站在电梯口,犹豫了一下,还是把门打开一点。 “警察说你暂时没事。”陈阿姨说。 “嗯。”周序说。 老太太看了他一会儿。 “姜岑这姑娘其实挺能忍。”陈阿姨说,“前天我还问她是不是要搬家,她说可能出去一阵。” 周序抬头。 “她还说什么?”周序问。 陈阿姨想了想。 “问我养花的人要是突然走了,花怎么办。”陈阿姨说。 老太太说完,觉得这话没什么用,又补了一句姜岑阳台那几盆绿萝还没浇水。周序没有进封锁现场。他去物业借了备用钥匙,只打开公共阳台的维护门。姜岑家阳台隔着玻璃能看见几盆植物。两盆绿萝,一盆薄荷,还有一株长得不太好的柠檬树。花盆边摆着一个快递纸箱。箱子被雨淋过,字有些晕。收件人周序。寄件日期十一月十六日。周序叫来物业和陈警官,全程录像后才取下来。箱里没有危险物品。只有一只旧门铃、一串普通钥匙和一个快递信封。 信封里是一份打印好的文件。《周既明身份恢复申请》。所有材料都填完了,照片、旧身份证号码、法院死亡宣告编号、DNA样本序列都在。只差最后一栏本人签名。旁边另有一张空白纸。姜岑手写了两行字。“想回来就签周既明。”“想继续过日子,就签周序。”没有第三句。周序拿着那张纸,第一次觉得姜岑给他留了一个很坏的问题。签哪一个,好像都能证明一种选择。可他不知道过去的周既明是不是早就算到会有这一刻,也不知道“继续做周序”是不是另一个被安排好的结果。陈警官站在旁边,没有催。物业的人也都退远。周序借了一支笔。他没在身份恢复申请上签。也没在空白纸上签。他把两张纸都装回证物袋。 “先当证据。”周序说。 陈警官看了他一眼。 “你不想知道自己是谁?”陈警官问。 周序把笔还给物业。 “想。”周序说,“但不急着今天知道。” 这句话说完,他自己都觉得不像以前的自己。也许以前的周序碰见这种事会更着急。也许周既明会直接把申请签了。谁知道。晚上六点,法医正式出具第一阶段报告。姜岑死亡时间确定在二十二点五十二分至二十三点零十二分之间。周序二十二点四十三分离开房门,随后出现在一楼物业大厅监控,直到二十二点五十八分都没有离开大厅视野。这段原始录像来自物业本地硬盘和一个独立门店摄像头,两边时间能够互相校正。至少在二十二点五十二分至二十二点五十八分之间,周序不可能在十二楼。程启明二十三点零六分离开地下通道。姜岑有可能死在他离开前,也可能死在他离开后。 沈开元二十二点五十三分已经乘升降机下行。凶手范围缩小,却仍没有唯一答案。程启明被警方继续调查。周序的强制措施没有升级。他的快递账号暂时仍被冻结,公司也没让他回去上班。老曹晚上给他发消息,说那十二万六的货损先不用赔了,因为药企无法证明箱内原本就有登记数量的针剂。周序回了一个“好”。这件事居然是两天里最确定的结果。 他去阿峰家把自己的两个编织袋拿回来,重新找了家便宜旅馆。房间在六楼,窗户对着高架,隔音很差。洗完澡,他把姜岑那张没签的身份恢复申请照片放大看了一遍。然后关掉手机。凌晨一点多,他被敲门声吵醒。门外没人。地上放着一个普通纸箱。没有快递员,没有平台通知。周序没碰,先叫前台调监控。十分钟前,一个戴帽子的男人把箱子放下。脸没拍清。身形不像沈开元,也不像程启明。警方到场检查后确认没有爆炸物。箱子里是一只全新的手持终端。型号和周序去年丢的旧机一样。开机后,系统自动进入签收页面。只有一张运单。寄件人:姜岑。收件人:周既明。物品名称:原始身份。周序盯着屏幕。系统要求本人签字。陈警官站在旁边,让他别乱操作。周序还是拿起了笔。他没有写周既明。写的是自己用了三年的名字。周序。系统转了一圈。红色提示弹出来。“签收失败。”下面还有一行小字。“签收人不存在。”周序看着那五个字。几秒后,终端又自动弹出一个新的页面。 身份核验失败次数:1。剩余次数:6。屏幕最下面出现一个地址。北江路四十一号。周序认识那里。三年前,跨江桥事故的车辆就是从那条路开出去的。他抬头看向陈警官。陈警官也看见了。 “你还要去?”陈警官问。 周序把终端放进证物袋。 “明天再说。”周序说。 陈警官皱眉。 “你终于知道怕了?”陈警官问。 “困了。”周序说。 他是真的困。两天没睡够,胃里也空。那些关于资产、身份、死人和实验的东西可以继续等,身体不肯陪他演什么天命归来的戏。警察带走终端后,周序重新关门。桌上还放着从便利店买的泡面。他烧水,撕调料包,发现里面有香菜碎。周序以前会一点点挑出去。今晚挑了两下,嫌麻烦,直接倒了热水。泡面熟以后,他吃第一口就皱了眉。还是讨厌。这个习惯没有因为他是谁发生变化。窗外高架上的车一辆接一辆过去。周序坐在床沿把面吃完。吃到最后,他想起姜岑的厨房。购物清单最下面那四个字。不要香菜。那段四十三天他仍然没有想起来。以后能不能想起来,也没人知道。周序把空面桶扔进垃圾桶,躺下睡觉。 第二天醒来以前,他没有梦见姜岑。第二天七点二十,周序被老曹的电话叫醒。站点到了一个到付件。收件人写周序,寄件地址就是北江路四十一号。寄件时间凌晨四点五十,费用三十八元,东西不重,外包装是城里随处能买到的牛皮纸箱。老曹没敢让人动。周序洗把脸赶过去。陈警官已经比他先到,站在后门和老曹说话。纸箱单独放在分拣台上,周围两米空着,平常堆得下不去脚的地方难得这么干净。“你们现在给我站里送一件,我就得报警一回。”老曹看见周序,脸很臭,“再这么搞下去,我今年优秀站长肯定没了。” “你去年也不是。”周序说。 老曹瞪了他一眼。陈警官戴好手套,先让技术人员查外包装。没有危险物,也没有明显指纹。纸箱拆开后,里面只是一件旧快递马甲。蓝色已经洗得发灰,后背印着一家倒闭多年的同城配送公司名字。胸口缝着一块布名牌。周序。不是现在公司的制式名牌。老曹凑近看,忽然说这家公司他听过。三年前本市有过一阵同城众包大战,小平台很多,这家只活了不到半年。周序翻马甲口袋。里面有一把储物柜钥匙和一张手写收据。收据日期三年前十一月十八日。 购买项目:二手电动车一辆,头盔一个,配送保温箱一个。购买人只签了一个“周”字。卖车地点,北江路四十一号。陈警官让技术人员把马甲装袋。 “去不去?”陈警官问。 周序看了看时间。 “去。”周序说。 北江路四十一号已经不是店。临街一排老商铺拆了一半,门头被围挡遮住。最里面还剩一家修电动车的,老板六十多岁,听见三年前的二手车收据,先说不记得。陈警官拿出照片和证件,老板翻了半天旧账,才从一本落灰的本子里找到那天。确实卖过一辆车。买车的是个头上缠纱布的年轻男人。旁边跟着一个女人。老板认不出姜岑,毕竟过去三年,只记得女人讲话很少,年轻男人挑车时也不讲价,试骑两圈就付钱。 “他当时叫什么?”陈警官问。 老板指着收据。 “就说姓周。”老板说。 “谁说名字叫周序?”周序问。 老板想了想。 “女的。”老板说。 周序站在店门口,没再问。三年前,他的名字是姜岑替他说出来的。这件事比所有身份文件都更具体。 不是系统自动生成,不是某个数据库后台改了一行字。一个女人站在电动车店里,对陌生老板说,他叫周序。 从那天起,这个名字被写在收据、租房合同、快递工牌、罚款单和水电账单上。三年以后,他自己也用这个名字回答警察。店老板又想起一点。那辆二手车原来有一只后备箱,里面放着前车主没拿走的东西。年轻男人买车时没检查,女人后来折回来取过一次。 “拿走什么?”周序问。 “我哪记得。”老板说,“好像是一本本子,还有一张卡。” 储物柜钥匙来自北江路旧客运货栈。货栈早停用了,院子还在,里面改成个人仓储。钥匙编号四一七,租赁人资料已经过期,登记身份证就是周序现在这张身份证。柜门打开时没有任何机关。里面一股纸张受潮的味道。一只旅行箱,一床薄被,几件三年前的衣服,还有一双没穿过的运动鞋。最下面放着一本硬皮笔记本。周序翻开第一页。字是自己的。“十一月十八日。醒来第三天。姜岑说我叫周序。”他手指停住。后面每天只有几行。“头疼。没想起来。”“今天去找工作,站长姓曹。”“骑车摔了一次,右腿没事。”“姜岑说不要去江边。”“晚上梦见桥。没看见人。”写到十一月二十五日,记录突然中断。最后一页只有一句。“如果以后又看到这本东西,先别问姜岑。她会骗我。”周序看着那句话。下面还有半句被撕掉,只留下纸纤维。技术人员在旅行箱夹层找到一个存储器。 里面没有视频,只有三年前的一段语音。声音属于周既明。 “如果你现在用的是周序这个名字,说明第一次没有恢复。”录音里的周既明说。 周序听见过去的自己叫现在的名字,后背起了一层细小的麻。 “别急着恢复。完整记忆不是保险箱,打开不代表里面全是真的。回声做过至少两轮人工补写,连我自己都分不清哪些决定是原来的。”录音里的周既明说。 录音停了几秒。“姜岑如果还在,先观察她。她会保护你,也会执行命令。这两件事不冲突。”周序低头看笔记本。过去的自己早就知道姜岑会骗他。他还是和她过了三年。或者说,三年里他一直在被看守,只是最近四十三天才真正越过那条线。录音最后没有留下什么宏大的安排。周既明只说了一件很小的事。“胃疼的时候少喝冰的。”说完,他自己似乎笑了。录音结束。老仓库外有货车倒车,提示音一下一下传进来。陈警官站在旁边,忽然问:“你以前也这么爱留东西给以后?”周序合上笔记本。 “我现在才认识他两天。”周序说。 储物柜里还有一张纸质城市地图。地图没有画圈,也没有密密麻麻的暗号。只有几条配送路线被铅笔划过,从城东九号仓到几家医院、社区诊所,再到云栖公馆附近。路线终点都落在同一个地方。北郊旧疾控仓。周序认得。那地方现在是城市药品废弃物中转中心,普通快递进不去。三年前宏盛医药仍运营时,却拥有出入资格。地图角落写着一个日期。十一月二十一日。就是今天。 下午四点。陈警官看到日期,没有让周序自己去。这一次周序也没争。他突然意识到,过去的自己给现在留的东西和姜岑很像。总把路放好,却不说路尽头是什么。这种习惯让人烦。中午,周序跟老曹在站点旁边吃了一碗牛肉面。老曹替他多要了一份牛肉,嘴上说今天算工伤慰问。周序吃到一半,老曹问他以后还回来送不送件。周序夹着面,想了很久。 “账号解了再说。”周序说。 “你都那个什么股东了,还送?”老曹问。 “十二万六不用赔,我现在心情挺好。”周序说。 老曹骂他没出息。周序没解释。周氏医疗那栋楼里的钱和股份目前都像别人的东西。倒是这碗面、这张塑料桌、旁边不断响的扫码枪,他知道怎么用,也知道多少钱。下午三点四十,陈警官的车来接他。北郊旧疾控仓外围已经有便衣先进去。仓库比想象中破,院墙新刷过,里面却还留着十年前的黄色警示线。四点整,没有人出现。 四点零七分,一辆普通医废转运车从后门进场。司机手续齐全。车厢里装着医院回收的药盒和废针具,看不出异常。技术人员按照地图标记查到最里面一只停用冷库。门锁是新的。打开后,里面没有样本。只有七只银灰色保温箱。从ECHO-01排到ECHO-07。前六只空着。第七只箱子里放着一张死亡证明。姓名:周既明。死亡日期:三年前十月二日。与法院后来宣告死亡的日期完全不同。证明盖章单位早已注销。纸下面是一份快递面单。寄件人没有名字。收件人写姜岑。地址是云栖公馆七栋十二楼。状态已经变成灰色。系统备注只有一句。“收件人不存在。”周序站在冷库门口,突然明白《签收人不存在》从来不只是一个系统错误。这套项目里,名字可以死,身份可以借,活着的人也可以在数据库里不存在。 姜岑死了。周既明被宣布死过两次。沈开元死过一次,现在躺在医院。至于周序,这个名字三年前才被一个女人在电动车店里替他说出口。他究竟算不算存在,系统没有资格替他回答。陈警官叫技术人员封箱。周序没有再碰那张面单。他走出冷库时,手机收到快递公司的通知。账号恢复了。总部让他下周一回站点接受复岗谈话,十二万六的赔偿冻结解除。周序看完,把手机揣回口袋。陈警官走在前面,回头问他笑什么。 “没什么。”周序说。 他只是忽然觉得,人活着有时候就是些很烦的小事。工资什么时候发,房东还让不让住,今天的件能不能送完,胃疼是不是又犯了。这些东西没办法证明周既明是谁,却能证明周序这三年确实过过。院外天已经开始暗。旧疾控仓门口停着几辆警车,也停着一辆陌生黑色轿车。车里没人下来。周序看了一眼车牌,没有过去。后面的事还很多。姜岑到底是自己用了那支药,还是有人把针推进她的手臂;程启明离开前说了什么;周承川究竟知道多少;前六个编号的人去了哪里;过去的周既明又给现在的他留下了多少后手。 这些都还没答案。周序不急着把所有答案一次找完。至少今天,他知道自己下周一还有班可以上。这件事够具体。回城的路上,老曹又发来一张截图。站点后台恢复周序账号时,系统自动把被冻结的预约件重新分配。其中有一件早在十一月十三日就录入,原定十一月二十四日派送。因为寄件人设置了“指定派件员”,周序停职后一直挂在异常池里,没有自动转给别人。寄件人:姜岑。收件人:周序。周序盯着截图,让老曹先别拆,也别退。 “又报警?”老曹问。 “先放监控底下。”周序说。 “里面不会又十二万吧?”老曹问。 “最好别。”周序说。 车窗外,天彻底黑下来。陈警官在前排听见他们通话,回头看了一眼。 “你们这个站还能不能有点正常快递?”陈警官问。 “正常的都送完了。”周序说。 周一早上六点四十,周序提前到了站点。老曹把账号解封确认书扔给他,又把那件预约件从办公室保险柜拿出来。箱子比鞋盒稍大,重量不到一公斤,普通纸壳,没有冷链,没有保价。这种件他一天能送几十个。周序先扫描。系统提示预约时间未到,无法提前派送。他把箱子翻过来,看见面单最下面还有一行很小的手写字。不是系统备注。是姜岑写的。“周序签。”下一行又补了一句。“周既明别签。”字迹比她留在旅行袋里的那张便利贴稳,应该是更早写的。周序拿手指蹭了蹭纸面,墨当然不会掉。老曹在旁边催他先开晨会,七点半第一批件就要出车。院里几十辆电动车一台接一台亮灯,分拣员在喊线路号,塑料筐撞在一起,吵得人脑仁疼。周序把预约件放进自己的柜子,上了锁。今天才周一。离二十四号还有三天。这三天,他照样得送件。 至于姜岑到底给“周序”留了什么,三天以后再看。 第六章 只准周序签收 十一月二十四日早上,周序比平时晚了十分钟到站。不是起晚,是在路口等红灯的时候胃又疼了。他把电动车停在药店门口,买了一板铝碳酸镁,拆了一片干嚼,苦味粘在舌根上。三年前的周既明在录音里提醒过他少喝冰的,这几天他确实一口冰可乐都没碰,可胃并没有因此给过去那个自己多少面子。到站以后第一车货已经卸了一半,老曹隔着传送带骂他复岗第二天就摆谱,周序没回嘴,先把自己线路的几个生鲜件挑出来,怕被普通件压坏。 姜岑留下的预约件一直锁在办公室柜子里。三天里没有人碰过,门口监控也没断过。周序忙到九点多才去拿。纸箱还是那只不起眼的纸箱,四个角被运输压得稍微发软,面单下面那两行手写字没有变化。周序签。周既明别签。 老曹跟进来,把办公室门带上。他这两天明显比以前爱操心,嘴上却不承认,先把桌上的扫码枪挪开,又把喝了一半的茶杯端远。 “要不要等警察过来?”老曹问。 “陈警官十分钟后到。”周序说。 老曹看了眼箱子。 “你那个女业主到底留了多少东西?”老曹问。 “我也想知道。”周序说。 陈警官到的时候带了一个技术员。箱子先拍照、称重、扫表面,再由周序拆。里面没有冷链药,也没有现金。上层是一只已经停产的无线门铃,白色外壳发黄,侧边有一道磕痕。门铃下面压着一串四把钥匙和一台巴掌大的黑色终端。终端没有品牌,只有一个手写编号,ECHO-01。最底下还有一张A4纸,标题是《原始身份恢复确认》。申请人一栏印着周既明,确认人一栏空着。 技术员检查过设备,没有发现可拆卸SIM卡,也没有正在发射的无线信号。陈警官让周序开机。屏幕亮起来以后只有一个白色签名框,下面一行字:请以当前自我认定姓名完成签署。 周序看了很久。 “姜岑写的是让我签周序。”周序说。 “那就按她写的。”陈警官说。 周序拿起触控笔,在框里写了两个字。周序。最后一笔落下,屏幕没有马上变化。大概过了三秒,签名变成灰色。 身份核验失败。 剩余校验次数:6。 老曹看不懂前面的技术词,却看懂了那个六。 “这玩意儿还让你考七次试?”老曹问。 技术员正要伸手断电,屏幕自己跳到下一页。没有第二次签名框,只出现一个地址:梧桐巷十七号,三单元五零二。下方还有一串十四位数字,像门铃设备的维护码。几秒后屏幕熄灭,再按电源已经没有反应。 陈警官让技术员把终端装进屏蔽袋。周序拿起那只旧门铃。背面四颗螺丝有两颗明显换过,塑料底座却不在箱子里。那串钥匙里有一把柄部贴过标签,胶已经发黄,只剩半个数字。5。 “你去过梧桐巷吗?”陈警官问。 “现在记忆里没有。”周序说。 “身体里呢?”陈警官问。 陈警官这句话问得有点怪,周序却听懂了。他把钥匙放回证物袋,没有马上回答。 十点二十,警方先查到五零二的产权和租赁记录。房子属于一名退休工人,三年前短租给过姜岑,租约却一直没有真正终止。租金每季度从一家医疗器械咨询公司账户划过去,最近一次就在上个月。那家公司两年前已经停止经营,法人也已经死亡。账户为什么还能稳定付款,银行正在配合查。 周序上午还有四十多个件没送。他没有马上跟陈警官走。老曹本来要把他的线路分给别人,周序看了一眼已经装好的两筐件,还是把车推了出去。姜岑死以后,他每天都在被别人告诉哪件事更重要。命案重要,身份重要,周氏那堆股份也重要。可客户的药、生鲜和身份证到了站里,也都有时间。他不想让自己一遇到过去,眼前这三年就自动作废。 十一点四十,周序把最后一个学校件放进门卫室。回站途中经过城西老城区,导航让他从梧桐巷旁边绕。那条路不宽,行道树把两边店招遮了一半。周序骑过去的时候没减速,右手却先于脑子往刹车上搭了一下。前方三十米是一个看起来很普通的路口。左转以后有家熟食店,再往里应该是一排没有电梯的老楼。 他没有进去。 可他知道。 这种“知道”比突然闪回一段记忆更难受。它没有画面,没有声音,也没有姜岑的脸,只是身体提前替他认了路。周序把车停到路边,给陈警官发定位。 一个小时后,梧桐巷十七号三单元五楼拉起了临时警戒。楼道很窄,五零二门口有两个旧螺丝孔,大小正好能装箱子里的门铃。钥匙能开门。 技术人员先进去。屋里没有近期住人的迹象,却也不像完全废弃。客厅家具上只有很薄一层灰,厨房水槽被擦得干净,鞋柜里放着两双拖鞋,一双女式,一双男式。男式拖鞋右边外侧磨损最重。周序站在门口没进去,先低头看了眼自己今天穿的运动鞋。也是右边先磨。 陈警官给了他鞋套。 “进去以后别主动碰东西。”陈警官说。 “知道。”周序说。 周序跨进客厅。房子比姜岑在云栖公馆那套小很多,两室一厅,墙皮靠阳台的位置起了鼓包。厨房冰箱断着电,右边第二只抽屉闭得不严。周序看了一眼,脑子里冒出一个毫无价值的念头:那个抽屉拉不开,得先往上抬。 技术员戴着手套试了一下。果然卡住。 周序没有觉得自己恢复了什么。恰恰相反,他第一次意识到,人真正住过一个地方以后,留下来的并不都是故事。更多是哪个抽屉不好用,哪只插座接触差,洗澡时热水要提前多久放。这些小事没人值得专门植进他脑子,却偏偏还在。 房东半小时后赶到。老人七十来岁,进门先看见周序,脚步停在玄关。 “你还活着?”房东说。 陈警官转身看他。 “您认识周序?”陈警官问。 房东皱着眉想了半天。 “不叫这个,姓周,名字三个字。我记不住了。三年前跟那姑娘住这儿。”房东说。 周序站在鞋柜旁。 “住了多久?”周序问。 “二十三天。”房东说。 老人回答得很准。因为当初押了一月房租,人走得突然,姜岑坚持让他扣掉七天水电,剩下的钱继续算房租。老人跟她为了这点钱在门口争过,因此记住了日子。 那二十三天里,年轻男人很少出门。姜岑每天买菜,有时带药回来。两个人会吵架,但声音压得低。老人最后一次见周既明,是来修厨房漏水。那天周既明发烧,坐在沙发上,姜岑在收地上打碎的玻璃杯,右手食指被划破。 周序的后背慢慢绷紧。 周承川办公室里那幅旧画曾经让他闪过一小段画面。浅色地毯,碎玻璃,姜岑蹲着,手指流血。以前他还能怀疑那是回声项目补给他的假记忆。现在有一个收租的老人站在这里,把同一件小事说了出来。 “第二天他们都走了?”陈警官问。 “男的走了,女的没走。”房东说。 房东记得那天早上姜岑一个人坐在客厅。桌上有只银灰色箱子,和周序送冷链药用的那种差不多。她一夜没睡,眼睛红得厉害。房东问男人什么时候回来,姜岑说不会回来了。 “姜岑还让我以后有人问,就说那个男的没在这里住过。”房东说。 “您答应了?”陈警官问。 “她把三年房租一次给了,我又不知道他们干什么的。”房东说。 房东说得理直气壮。周序反而觉得这件事是真的。真正生活里很多秘密能被保存下来,不是因为人人忠诚,只是因为钱给够了,而旁人懒得多问。 技术人员拆开门铃留下的旧底座时,在墙洞里找到一张存储卡。箱子里的门铃缺的正是这块底座。姜岑没有直接把存储卡寄给周序,她让他自己回到这里找到。 天黑以前,卡里的四段视频被完整镜像出来。前两段只是生活。周既明发烧,姜岑把退烧药掰开塞到他手里。周既明嫌药苦,姜岑没哄他,去厨房倒了杯温水。另一段里两个人为了谁去倒垃圾僵了十几分钟,最后周既明穿着拖鞋下楼,姜岑在门口把垃圾袋递给他时笑了一下。 周序看这两段的时候比看事故报告更不自在。视频里的人明明就是他,却比现在的他爱笑,也更像一个不用赶时效、不用算投诉率的人。姜岑也不是他后来记忆里那个永远温柔克制的女人。她会烦,会把杯子放重,会在周既明故意逗她时直接把卧室门关上。 第三段视频拍摄于三年前十月二日凌晨。餐桌上摆着一份文件。《回声项目自愿记忆隔离同意书》。签字人周既明。姜岑站在窗边,手里拿着针剂。 “第一次我自己签。”视频里的周既明说。 姜岑没有动。 “你确定?”视频里的姜岑问。 “确定。”周既明说。 周既明在视频里停了很久。 “如果我醒了以后还认得你,别听我说没事,直接停。”视频里的周既明说。 “停什么?”姜岑问。 “整个计划。”周既明说。 姜岑把针剂放到桌上。 “你以前不是这么说的。”姜岑说。 “以前那个我,可能比现在更混蛋。”周既明说。 视频到这里断掉。第四段是六小时以后。周既明已经醒了。他躺在卧室床上,看了很久天花板,然后转头叫了一声姜岑。姜岑的脸色在那一秒变了。第一次清除没有成功。 周既明再次睡过去以后,姜岑坐了十几分钟。她最后站起来,从柜子里重新取出一支针剂。第二次没有同意书,也没有询问。姜岑把针剂吸进注射器时,手一直在抖。镜头在她走向床边时结束。 屋里没有人说话。窗外熟食店关卷帘门,金属摩擦声从五楼传进来。周序把视频停在最后一帧。姜岑半张脸被卧室门框挡住,看不出她最后有没有把那一针推下去。 三年前的第一次清除,是周既明自己签的。 第二次不是。 第七章 有人替他签了名字 从梧桐巷出来以后,周序没有回旅馆。陈警官让他先去派出所补笔录,他说自己想吃东西。两个人在路边分开,周序骑车去了站点附近那家馄饨店。老板娘快收摊了,看见他穿着工作服进门,又把煤气拧大。十块钱一碗,他多加了六个。姜岑留下的四段视频还在脑子里打转,周序却没觉得自己应该立刻痛哭或者恨谁。他只是饿。人饿的时候,很多大事都会被胃挤到旁边去。 馄饨吃到一半,陈警官打来电话,问清他还在吃饭后,没有像前几次那样催他立刻回去,只让他吃完再来,破例给了十分钟。周序没跟他客气,把剩下几个馄饨吃完才走。 到派出所已经十一点。姜岑寄来的那台黑色终端被技术人员拆开以后确认没有联网功能,第一次身份核验失败时,它却生成了一组本地校验码。校验码解开了一份三年前已经公证的委托文件。 周既明在事故前留下一份身份恢复授权。如果未来他在法律上被宣告死亡,而又出现与其DNA、面部骨骼和特定生物特征高度一致的人,可以启动身份复核。如果复核对象拒绝承认自己是周既明,受托人有权提交备用声明,证明周既明事先预见到严重记忆障碍。 陈警官把打印件放到周序面前。三年前的周既明显然连未来失忆后拒绝认账的情况都提前算了进去。周序看完只觉得过去那个自己实在讨人嫌,可陈警官接下来拿出的材料更麻烦。 今天晚上八点四十七分,受托机构已经收到了一次线上身份恢复申请。申请人写周既明本人。平台按照三年前授权流程进行了实时人脸核验,上传了一段十一秒视频。 技术人员点开。 白墙前坐着一个男人。没有口罩,没有帽子。系统要求眨眼,男人眨眼;要求向左转头,他照做;要求念屏幕上的六位数,他也读了。 那张脸和周序几乎一样。 周序第一次看的时候没说话。第二次他把视频停在男人转头的位置。左脸比他略瘦,眼尾有一点说不清的差别。真正明显的是右耳后。那里没有疤。 “韩牧?”周序问。 “不是,韩牧只是在特定角度像你,骨骼比对过不了。这个人不一样。”陈警官说。 初步算法匹配超过百分之九十八。由于源视频压缩严重,暂时不能排除深度伪造,但对方显然掌握了能通过受托机构核验的材料。申请文件还附了一份签名。 周既明。 周序见过三年前自己的签名。旧授权、股东文件和回声项目资料上都有。那时的“周既明”写得快,最后一笔总向上挑。今晚这个签名却很慢,横竖之间有一种他这三年形成的习惯。 周序盯了几秒,忽然想到一件小事。 晚上八点多,他在站点填过复岗说明。 “我八点零几分签过一次字。”周序说。 陈警官马上抬头。 “签什么?”陈警官问。 “公司复岗表,签的是周序。”周序说。 十五分钟后,老曹接到警方电话。那张复岗表还压在办公室文件夹里。技术人员赶到站点,把纸拿到侧光下看,签名下面贴过一层极薄的压感膜。周序写下“周序”两个字的时候,笔画压力和运笔速度被完整记录。有人拿到这些数据以后,再把笔画映进“周既明”三个字,就能生成一份带着他现在书写习惯的签名。 办公室监控也有问题。晚上八点零六分,画面黑了十四秒。恢复以后,桌上的复岗表位置偏了几厘米。 老曹把当天还没走的员工一个个叫回来。小孟最后一个进办公室,脸色从进门开始就白。警方还没问到第三句,他自己先哭了。 “我没拿钱。”小孟说。 陈警官把手机放到桌上。 “谁让你碰那张表?”陈警官问。 “一个女的。”小孟说。 周序站在墙边。 “那个女的叫什么?”周序问。 “不知道,她说是你姐姐。”小孟说。 周序没有姐姐。至少周序这三年的户籍和周既明公开的家庭资料里都没有。 小孟说,下午有人联系他,知道周序最近卷进命案,也知道站里准备让周序签复岗表。对方只让他拍一张表格照片,再把一块透明垫板压到签名下面十几秒。她答应替小孟还三千块逾期网贷。小孟不敢直接收钱,只做了后半件事。他从没见过对方,所有联系都在电话里完成,那个号码此时已经注销。 警方在办公室垃圾桶找到透明垫板的包装袋。快递面单被撕掉大半,只剩分拨码最后四位。 周序把照片拿过去。 “城西同城点。”周序说。 “你确定?”陈警官问。 “以前是,两年前并站,仓库后来租出去了。”周序说。 那个旧集散点距离梧桐巷不到两公里。 陈警官没有让周序当晚过去。警方先封了外围,凌晨才进去。仓库已经空了,地上只有拖动纸箱留下的痕迹,一台打印机还接着电。打印机旁边压着六份空白《周既明身份恢复申请》。 每一份右下角都有一个数字。 2。 3。 4。 5。 6。 7。 第一份已经被人带走。 周序第二天早上到现场时,雨刚停。旧仓库的铁皮屋顶还在往下滴水,过去装快递的黄色地标线已经磨得看不清。三年前他还没进这个行业,这个地方却已经在替某些人传东西。现在他站在里面,反而比警察更容易看懂地上的残留。 打印机离门太近,不适合长期办公。角落有两组不同方向的轮胎灰印,说明昨晚至少有两辆推车。最靠里那面墙下有一小块新鲜的透明胶碎屑,和冷链保温箱常用的封口胶一样。周序蹲下看,没有碰。 “他们昨晚还打包过东西。”周序说。 现场勘查员顺着墙边找到一截被割断的冷链标签。标签上只剩两个字。原始。 陈警官从后面走过来,把证物袋递给同事。 “你现在还觉得姜岑那箱东西是在给你选择吗?”陈警官问。 周序看着桌上那六份申请。 “她至少告诉我别签周既明。”周序说。 可第一份申请还是有人替他提交了。周序看着桌上的六张纸,已经明白姜岑防的并不是他一时签错名字,而是有人根本不需要他的同意。 周序终于想清楚那两行字真正麻烦的地方。姜岑没有写“不要恢复身份”,也没有写“不要成为周既明”。她只写周序签,周既明别签。仿佛她知道,即便周序坚持现在这个名字,也会有人替他把另一个名字签上去。 仓库外有车驶过积水,声音很大。周序站起来,右耳后的旧疤有一点发痒。他没有伸手去抓。 七次身份校验,第一次已经有人替他完成。 剩下六次,对方甚至不一定还需要他的手。 上午十点,老曹发消息问他今天还能不能回站里跑下午件。周序低头看了一眼。站点系统刚给他恢复排班,四十七票件已经挂在账号下面。 “下午回。”周序回复。 陈警官看见了。 “你还真准备继续送?”陈警官问。 “他们现在盯着我签什么,我总不能从今天开始连快递单都不签。”周序说。 陈警官笑了一下,很快又收住。 周序离开旧集散点前,回头看了一眼那台打印机。纸仓里还有半包普通A4纸,旁边放着一卷最便宜的透明胶。没有秘密实验室,也没有穿白大褂的人。有人要把一个活人的身份改回去,最后用的东西跟普通办公室没什么区别。 这反而让周序更不舒服。 中午一点,他重新穿上工作服,骑车出了站。第一单是一袋猫粮,六楼没电梯。第二单是身份证,客户坚持让本人送到公司前台。第三单是给独居老太太的降压药,老人不会用取件码,周序站门口帮她输。城市还是原来的城市。 下午四点十二分,他的派件终端跳出一条预约提醒。 三天前姜岑那只箱子的后台记录下方,多了一行以前没有的灰字。 身份恢复申请:1/7。 下一次校验条件:完成一次本人签收。 周序把车停在路边。风把他工作服后摆吹起来。系统没有写谁签,也没有写收件人是谁。 十秒以后,一张新的面单自动进入他的待派列表。 寄件人空白。 收件人:周序。 派件员:周序。 地址是他正在站着的这个路口。 第八章 本人签收 下午四点十二分,周序站在城西同福路和春明巷的交叉口,手里的派件终端亮着一张新面单。 寄件人空白,收件人周序,派件员也是周序。地址没有门牌,只写了他脚下这个路口。 他没有立即点开详情。前一单是给独居老太太送降压药,六楼没电梯,老人耳背,开门以后又找了半天身份证。周序下楼时顺手替她把门口两袋垃圾拎到一楼,前后不过八九分钟。电动车一直停在便利店门口,车尾的黑色货筐扣着盖子,锁没上。跑这一片的人都这样,真正值钱的件随身背,筐里多数是纸巾、猫粮和普通日用品,偷一筐还不够赔电瓶钱。 现在货筐盖子翘着一道缝。周序把终端收进工作服口袋,先绕车看了一圈。街上正是学校放学前最乱的时候,卖烤肠的小车堵在辅路边,两个外卖员蹲在换电柜旁抽烟,便利店收银员隔着玻璃刷短视频。没有谁看着他。货筐里多了一只灰色纸盒。 盒子不大,比鞋盒窄,外面套着普通防水袋。面单和终端刚收到的那张一模一样。打印时间显示四点零七分,也就是他还在六楼帮老太太输取件码的时候。 周序没有碰纸盒。他给陈警官打电话,把车和货筐一起拍了视频,又向后退到便利店屋檐下。陈警官正在城西旧集散点继续勘查,听完只让他别离开现场,十几分钟后辖区民警先到了。便利店门口有监控。画面调出来很快。 四点零八分,一个戴头盔的人骑共享电动车停在周序车旁。对方穿着一件很常见的深蓝防晒服,胸前没有平台标识,背着买菜用的帆布袋。人没有翻货筐,只把灰盒放进去,整个动作不到五秒。头盔挡住了脸,裤腿又宽,看不出男女。放完东西以后,那人沿春明巷往北骑,转过路口就进了监控盲区。 民警戴手套把纸盒取出来。盒子没有危险品反应,重量不到一公斤。外包装除了面单,只有一张细长的白色封条。周序盯着封条看了一会儿。 “这个不是我们公司的。”周序说。 民警抬头看他。 “哪儿不一样?”民警问。 “胶太薄,撕口也不对。”周序说。 站里常用的防拆封条一箱一箱进货,边缘有两道细压纹,冬天手套厚的时候也能摸出来。眼前这张仿得很像,压纹却只做了一道。有人知道他的配送系统,知道面单格式,也知道怎么把东西放进他的车,但对真正每天贴封条的人来说,还是差了一点。 陈警官赶到后,纸盒被带进附近派出所的取证室。技术员先拆防水袋,再拆封条。里面没有药,也没有电子设备,只有一件洗得发白的灰色马甲和一只塑料工牌。工牌上的照片是周序。准确地说,是三年前的周既明。 姓名栏写周既明,部门还是他在周氏档案里见过的那四个字:物流项目组。马甲胸口有已经褪色的“新恒冷链”字样,右侧口袋里塞着一张折过很多次的城区配送图。 周序没有伸手。技术员把地图摊开,纸已经发软,折痕处几乎要断。图上用黑笔画了一条线,从城东九号仓经过旧汽车站、安序心理诊所,最后停在梧桐巷。路线和他这几天走过的地方几乎重合。地图右下角写了一个日期。三年前十月三日。 正是梧桐巷视频里第二次注射之后的第二天。 陈警官拿着放大镜看工牌,问技术员有没有夹层。技术员正准备拆,周序口袋里的派件终端忽然响了一声。不是普通派件提示。声音更短。 周序拿出来,屏幕已经自动跳到刚才那张自寄自收的面单。原本灰色的“待派送”三个字变成绿色。 本人签收。 签收时间:16:47。 周序没有扫码,也没有在屏幕上写字。他甚至没有碰过那个纸盒。陈警官把终端拿过去看。 “你刚才操作了吗?”陈警官问。 “没有。”周序说。 技术员让他先别碰屏幕。后台日志很快被导出来。十六点四十七分零九秒,终端收到一个近距离识别请求。来源是一枚藏在面单夹层里的短距芯片。芯片唤醒前置摄像头,截取了三帧周序正脸,又读取了设备里绑定的实名资料。因为派件员与收件人为同一人,系统没有要求手写签名,直接走了内部“本人自提”流程。 正常平台不会允许这种流程在路边自动触发。有人改过面单权限。更麻烦的是下一秒。终端最下方又多出一行字。 身份恢复申请:2/7。 周序看着那两个数字,想起旧集散点里剩下的六张申请书。第一份是别人偷了他的笔迹。第二份连他的手都没用,只让一只盒子靠近他。陈警官把设备装进证物袋。 “下午件别送了。”陈警官说。 周序低头看自己的车。筐里还剩二十一票,五点前有三件要到学校,两件是生鲜。他知道现在继续跑不合适,可二十一张面单不会因为他被人恢复身份就自动消失。 “我先转回站里。”周序说。 陈警官没有再劝,只让一名民警跟车。周序骑回站点时天已经有点阴,老曹在门口接他,没问案子,只先把那二十一票扫进异常转派。生鲜给了阿峰,学校件交给顺路的小孟。小孟接扫码枪时不敢抬头。他前一晚刚因为那张复岗表被警方问过,现在看见周序,整个人还缩着。周序没有提那三千块网贷。 他把电动车推进院角,去水池洗手。水很凉,冲到指缝时,他才发现右手虎口不知道什么时候蹭破了一点。过去几天总有人研究他的脸、他的字、他的DNA,好像这副身体只是几组能被复制的数据。这个小口子反而让他安心了一点。至少疼是真的。 晚上六点半,陈警官带着技术人员回到站里。工牌被拆开以后,在塑料底层找到一小片热敏纸。纸很旧,只有二十几个字还能看清。 “周既明,线路测试结束。异常点三处。姜岑确认后重跑。” 下面有一个手写时间,02:16。 马甲左侧内衬里还缝着一枚已经没电的定位片。型号是三年前医药冷链试点用过的批次。周序以前在周氏总部拿到旧工牌时就知道,过去的自己负责过九号仓和一部分冷链路线。现在这件马甲证明,周既明不仅坐在会议室里签项目,他还真的跑过线。老曹在旁边听了半天,表情越来越怪。 “所以你以前也送货?”老曹问。 “可能。”周序说。 “那你这三年算重操旧业?”老曹问。 周序拧上水龙头。 “工资差得有点多。”周序说。 老曹没忍住笑了一声,随后又觉得在这种时候笑不太合适,低头去整理退件。 周序却没觉得有什么。人只要还要交房租、算换电费,就很难一直活在一个巨大阴谋里。站里晚班车七点准时倒进院子,司机下车第一句还是问今天怎么少了二十一票。分拣台边有人在吃盒饭,微波炉门坏了,用透明胶粘着。姜岑死了,周既明可能正在被人一点一点恢复,可一箱没贴好面单的纸巾还是会被老曹骂。 这种日常没有因为他身份变复杂就变得高贵。 七点二十,技术员在旧配送图背面找到一行铅笔字。字很浅,必须侧着灯看。 “第三天,别让他走桥。” 没有署名。 周序第一眼想到姜岑。她在梧桐巷负责观察,路线又写着“姜岑确认后重跑”。可他没急着把这句话归给她。过去这几天他已经吃够了替死人补动机的亏。 地图上的那条测试路线有一个明显奇怪的地方。从九号仓去梧桐巷,正常走跨江快速路能省二十分钟,图上却故意绕开了跨江桥,走老城区。 三天后,周既明的车才在那座桥上发生假事故。 陈警官把地图拍下来,让人调三年前物流项目组的测试记录。周序问了一句当年同组还有谁。资料里能查到的人员不多,大部分后来并进新恒生物,几个人已经离职。最底下一张临时人员名单里,有一个名字让周序停了两秒。 林曼。 岗位:线路辅助。 备注:短期外包。 左侧登记照拍得很糊,女人四十岁上下,戴眼镜。照片里看不见手。 周序想起老曹说过,三年前把他带到站点找工作的女人左手缺一根小拇指。回声项目财务名单里也有林曼。官方记录显示,她四年前就因为癌症死亡。 可她三年前还在物流项目组做线路辅助,又亲手把失忆后的周序送进快递站。死亡时间比工作时间早了一年。陈警官把这两份资料放在一起看了很久。 “她至少死过一次。”陈警官说。 “现在也不一定活着。”周序说。 话刚说完,站点门口有人叫他的名字。声音不大。老曹先抬头。 院门外站着一个女人。五十岁左右,比那张三年前的登记照老得明显。她穿深灰色夹克,头发在脑后扎得很低,手里拎着一袋刚买的青菜,看着和附近任何一个下班回家的人没区别。她的左手少一根小拇指。女人没有进院子,只隔着门看周序。陈警官从椅子上站起来。 “林曼?”陈警官问。 女人把菜换到右手。 “身份证上不叫这个了。”林曼说。 “您找谁?”陈警官问。 “找周序。”林曼说。 周序从分拣台后面走出来。林曼看见他以后,没有露出老朋友重逢的表情。她先看了他的工作服,又看他裤脚上的泥,像是在确认一件三年前放在某个地方的东西有没有按照预想长成现在这个样子。 “第二次已经过了?”林曼问。 周序没有回答。林曼从夹克内袋拿出一张公交卡大小的白卡,放到门卫桌上。 “姜岑让我保管三年。”林曼说。 陈警官没有让周序伸手,先把卡装进证物袋。白卡正面没有字,背面只有一串数字。技术员用设备一扫,发现是一张早已停用的企业门禁卡。 权限所属:新恒生物城东数据仓。 有效期已经过期两年。 周序问起姜岑把门禁卡交给林曼的时间。 林曼说,是三年前。 周序又问,姜岑有没有说过什么时候应该把卡交出来。 林曼看着他。 “她说,如果有一天有人开始替你签周既明,就把这个交给还在送快递的你。”林曼说。 周序没出声。林曼说完没有留下来的意思。陈警官问她是否愿意配合调查,她也没有拒绝,只说今晚不行,家里有个老人等她送饭,第二天上午可以去派出所。 “你已经被登记死亡四年了。”陈警官说。 林曼点了下头。 “我知道。”林曼说。 “那您现在用谁的身份生活?”陈警官问。 林曼拉紧装青菜的塑料袋。 “一个也死了很多年的人。”林曼说。 她走出去以后,周序站在门口看了一会儿。天彻底黑了,路边店铺的灯一盏盏亮起来。林曼没有坐车,拎着菜沿人行道往北走,很快混进下班的人群。 一个官方死亡四年的人,要赶回家给老人送饭。 周序忽然明白“终止”两个字为什么让姜岑和过去的自己都那么不安。纸上写一个人终止以后,剩下的生活并不会自动消失。有人还是要买菜,要照顾老人,要怕身份证过期,要在经过摄像头的时候下意识低头。 晚上九点,陈警官让人把那张白卡的旧权限档案调出来。新恒生物城东数据仓三年前已经搬迁,原址现在是一家做档案数字化的小公司。门禁数据库没有完全清除,白卡最后一次使用时间是三年前十一月十九日。那一天,周序第一次到现在的快递站办入职。使用人登记栏不是林曼。 是姜岑。 周序看着时间。上午九点二十一分,姜岑进了数据仓。下午三点四十七分,林曼把他带进快递站。中间六个多小时没人知道发生了什么。 第二次身份恢复刚刚完成,姜岑三年前留下的门禁卡又把路重新指向那里。周序没有立刻说要去。他先拿起桌上的排班表,把第二天早班划掉。 这三年他很少主动请假。真正请的时候,老曹反而没问原因,只在后面写了两个字。 批准。 第二天早上七点十三分,周序的手机先失效了。 他在旅馆一楼买豆浆,扫码付款时页面弹出实名信息异常。重新验证要求上传身份证正反面和活体照片。周序把现在这张身份证拍了两次,系统都提示“身份状态变更中”。第三次干脆锁了支付功能。 他换银行卡,结果一样。前台看他站在自动贩卖机前折腾半天,以为机器坏了,让他直接付现金。周序摸遍工作服口袋,只找到十三块零钱。昨晚老曹请人喝水剩下的。他拿了豆浆和两个茶叶蛋,还剩三块五。八点不到,快递站又来电话。 老曹说他的派件账号被平台暂停高价值件权限,原因是实名库出现重复身份校验。普通件暂时还能扫,身份证、银行卡、药品和保价件都不能派。站点系统要求他在二十四小时内完成人工复核,否则账号会自动冻结。 周序坐在旅馆门口把茶叶蛋剥完。蛋黄有点噎,他喝了半杯豆浆才咽下去。 昨天别人替他递交一份周既明身份恢复申请,他只是觉得麻烦。今天早上,这份麻烦开始从纸上掉进他的生活。钱付不了,工作权限被砍,下一步可能是手机号、社保、租房登记。一个人的身份不需要谁拿枪来抢,数据库里几行字互相打架,他自己就会慢慢变成一个不能正常使用的人。八点四十,林曼按约定到了派出所。 她换了一件米色外套,还是拎着昨天那个布袋,只不过里面不再是青菜,而是一只保温饭盒。她说老人上午要做透析,中午没人送饭,笔录最多做到十一点半。 陈警官没有拿“死人还照顾老人”这种事讽刺她,只先核对现在使用的身份。林曼递出一张身份证。姓名赵秀兰,五十六岁,户籍在邻省一个已经撤并的小镇。真正的赵秀兰二十年前在外地病死,没有注销户口,后来身份被回声项目买了下来。 姓名赵秀兰,五十六岁,户籍最早登记在邻省一座已经撤并的小镇。警方后来核查才发现,这个名字真正的主人二十年前便已经病故,只是早年的户籍资料存在缺失。多年以后,这份沉在旧档案里的身份信息被重新启用,最后落到了林曼身上。 “重新启用?”陈警官问。 林曼把手指搭在饭盒边沿,没有立刻回答。 “回声项目里有一批这样的名字。”林曼说,“来历干净,过去又很少有人追查。项目里的人把它叫备用身份。” 林曼讲话不快。她没有表现出对回声项目的恐惧,也没有急着把自己说成受害者。 林曼不是七个主要对象之一。她后来卷进回声项目,最初只是因为丈夫赵士林。 赵士林才是ECHO-02。 赵士林原本在新恒生物负责仓储,工作内容很杂,从普通药品到一些没有完整名称的样本都经手过。那几年公司内部调整频繁,有些货入库以后很快又会被转走,单据上的去向也时常发生变化。赵士林起初没有在意,直到回声项目出现问题,他被通知暂停工作。 那以后,赵士林没有再回过家。 最开始,林曼以为丈夫只是临时去了别的地方。公司有人告诉她,赵士林参与的项目需要封闭一段时间,具体日期不能确定。林曼等了三个月,电话从无人接听变成空号,公司里认识赵士林的人也越来越少愿意提起他的名字。 再往后,异常开始落到林曼自己身上。 她去医院复查时,发现过去的部分资料无法调取;搬家办理手续,原来的联系方式和住址记录也出现过几次对不上的情况。这些变化单独看都不算大,连在一起以后,林曼才意识到,自己熟悉的那段生活正在一点点失去凭据。 陈警官低头翻过一页资料。 “赵士林现在到底在哪里?”陈警官问。 林曼把饭盒从膝盖上拿下来,轻轻放到脚边。 “我不知道。”林曼说。 周序一直坐在旁边,没有插话。 赵士林留下的东西其实不少。工资流水还在,旧工作证还在,林曼手机里甚至还存着他几年前拍坏的一张照片。照片里***在仓库门口,一只眼睛闭着,大概是正好赶上快门。 可这些东西只能证明赵士林曾经生活过。 没有一样能够说明他后来去了哪里。 林曼寻找过一段时间。她去过赵士林工作过的仓库,也找过几个曾经和丈夫一起值夜班的人。有人说赵士林调走了,有人说他主动辞职,还有人根本不记得这个名字。 几种说法没有一种能够对上。 林曼后来没有再查。 也是在那段时间,她开始替姜岑做线路辅助。 林曼接触的不是实验参数。她负责的是一些对象离开原有生活以后,工作、住处和日常记录之间的衔接。周序是她参与时间最长的一次。 三年前十一月十九日,姜岑从城东数据仓取走了一套与“周序”有关的基础资料。林曼下午把失忆后的周既明带到快递站,只告诉老曹这是远房亲戚介绍来的人,手续刚整理完,之前一直在外地打零工。 周序听到这里才问。 周序听到这里,才问起自己当年为什么会进快递站。 林曼看了他一眼。 林曼说,这个选择是周序当时自己做的。 周序有些意外。那时摆在他面前的并不只有这一条路。 林曼记得很清楚,当时一共有三个去处:仓库夜班、汽配厂和快递。 周序没想到答案这么普通。 林曼说,周既明第一次醒来以后记忆很乱,却对路线和货物特别敏感。姜岑不敢让他继续碰医药冷链,仓库又太封闭,最后把三个工作信息摆给他。周序当时看完工资、住宿和上班时间,自己选了快递。他嫌工厂管得太死,也不想上夜班。这句话听着像现在的他会做的决定。 周序随后问起姜岑当时有没有在场。 林曼说,姜岑没有出现。 至于原因,林曼没有绕弯。姜岑担心周序再次认出她。 林曼把目光移到窗外。 第一次清除以后周既明仍然能认出姜岑。第二次药量加大,醒来已经说不出姜岑是谁,可医生不能确定这种遗忘能维持多久。姜岑从那以后只在远处观察。她看过周序第一天送件,也看过他第一次因为延误被站长骂。一个月后,她确认周序已经能独立生活,才停止每天跟线。 四十三天前再次接近,是因为回声项目有人重启了身份恢复流程。 陈警官追问过是谁重新启动了身份恢复流程。 林曼说自己不知道。 陈警官又问姜岑为什么会在四十三天前重新接近周序。 林曼说,姜岑只是想先看看周序现在过得怎么样。 陈警官看着她。 “这不像工作流程。”陈警官说。 林曼把袖口往上拉了一点。左手少掉的小拇指根部有一道很旧的疤。 “所以她后来才死。”林曼说。 房间里安静了一阵。 十一点,林曼把城东数据仓的旧结构图画出来。那里以前不只是服务器和档案,地下还有一间身份资料库,存放回声项目使用过的原始证件样本、声纹、笔迹和行为参数。周既明的“原始身份”如果还完整,理论上应该在那里有一份离线副本。 但白卡三年前最后一次由姜岑使用后,权限就废了。 周序问过姜岑当时究竟从数据仓拿走了什么。 林曼说自己不知道。 周序随后问起另一件事:林曼为什么直到昨天才主动出现。 林曼第一次沉默得久一点。 林曼沉默了一会儿,才说姜岑当年有过交代,只要她还活着,林曼就不要出现在周序面前。 周序没有追问。姜岑已经死了,这个条件自然失效。林曼三年来一直住在这座城市,用一个死去女人的名字照顾另一个老人。她如果真想躲,昨天完全可以继续躲下去。 十一点二十五,林曼收拾饭盒准备走。临出门前,她回头看了周序一眼。 “你现在这个工作别轻易丢。”林曼说。 周序没有马上接话,只等林曼继续说。 “因为当年最难做的不是给你身份证。”林曼说,“是让你自己相信周序能过日子。” 林曼走后,周序坐了一会儿。手机支付还锁着。他的工作权限也只剩普通件。所谓周序能不能过日子,今天突然变成了一个很具体的问题。 下午一点,陈警官带队去了城东数据仓旧址。顾律师也到场。房产现在租给一家档案数字化公司,老板听见旧门禁卡和命案,脸色比周序还难看,生怕警察一封楼把手上几百万页档案全扣住。 原来的地下资料库没有拆,只被当成闲置储藏间。新租户嫌改造贵,用来堆坏扫描仪和纸箱。白卡刷不开现在的电子锁,物业找到三年前保留的机械钥匙才开门。门后有一股很重的纸灰味。周序进去以后先看墙。 左侧一排钢柜已经全部换锁,右边却留着六只老式档案柜。柜门上没有编号,只有不同颜色的小圆点。林曼画的图里,红点对应身份样本,蓝点对应行为数据。红点柜是空的。 不是最近搬空。柜底落灰均匀,至少几年没人放东西。蓝点柜里还有旧硬盘和一批纸质记录。技术员逐件封存时,在最下面找到一本物流试点手册。 手册封面写“周既明私人使用”。 周序翻开第一页,里面不是项目说明,而是他过去自己记的配送习惯。哪个仓库雨天最容易堵,哪家医院后门可以进冷链车,跨江桥几点以后货车限行。字很潦草,有些地方还画了路线。他站在柜子前看了很久。 三年前的周既明和现在的周序第一次在某个很小的地方重合。不是脸,不是DNA,也不是股份。两个人都会在陌生路线旁边写一句“别信导航,桥下掉头快”。 手册中间夹着一张银行回单。 开户行是城商行老城支行,户名周既明。账户备注只有四个字:应急托管。 金额不大,三十万元。三年前转入以后没有动过。 顾律师查了账户状态,发现这笔钱没有进入死亡信托,因为属于一项个人应急基金。想提取必须完成原始身份证明和本人签名双重核验。周序看完把回单交还。 “别申请。”周序说。 顾律师看他。 “我也不建议现在申请。”顾律师说。 话刚说完,顾律师手机响了。银行打来的。 今天中午十二点五十八分,有人已经以周既明名义预约了应急基金柜面核验,时间定在第二天下午两点。申请资料齐全。 预约人还特别备注:本人到场。 第二次身份恢复结束不到一天,第三次已经开始排队。 陈警官让银行冻结预约,不取消,只要求第二天照常保留窗口。对方既然说本人到场,警方想看看谁来。周序没有反对。 他下午回站点把剩下的普通件跑完。账号只能送低风险件以后,线路被拆得很碎,原来属于他的几个小区分给别人,他只捡边角。五点多他去一个写字楼送打印纸,前台姑娘看身份证时盯着他脸多看了两秒。 “你是不是网上那个周家的人?”前台姑娘问。 周序把包裹放到台面。 “先签收。”周序说。 前台姑娘有点尴尬,赶紧在屏幕上写名字。 消息已经开始传开。上午有自媒体把法院暂停周既明死亡信托的事发出来,配图用的是周序从周氏大楼出来时被拍到的照片。评论里有人说他是失踪继承人,有人说他冒充死人骗股份,还有人翻出姜岑死亡案最早那段偷拍视频,把两件事拼在一起。周序没点开评论。晚上回站,他的账号彻底锁了。 系统提示实名信息进入人工复核,暂停全部派送权限。 老曹把终端收回柜子,没有说公司决定,只把第二天排班表上的周序划掉。周序看着那道黑线。 “工资还能发吗?”周序问。 老曹瞪他一眼。 “你现在还惦记工资?”老曹问。 “十五号快到了。”周序说。 “能发。”老曹说,“真发不了我先垫你两千。” 周序笑了一下。 “别,您上个月罚款还没补回来。”周序说。 老曹把笔扔到桌上。 “滚。”老曹说。 周序把工作服拉链拉开一点,没有真的走。他在院里帮着卸完晚班车,扫不了件就搬箱子。别人也没赶他。小孟埋头分货,偶尔看他一眼,最后还是把一瓶没开过的矿泉水放到他旁边。九点半,顾律师发来银行预约确认。明天下午两点,老城支行三号贵宾室。 预约姓名:周既明。 预约用途:恢复应急托管账户控制权。 附加材料里有一张最新证件照。周序点开。 照片上的人就是昨天视频里那个右耳后没有疤的自己。这一次不是十一秒模糊视频。是一张正面高清照片。背景蓝色,衬衫领口平整,眼睛直视镜头。 如果周序自己去拍证件照,大概也只会拍成这样。他放大到右耳。 没有疤。 周序第一次没有觉得那个人只是用技术做出来的影像。照片里的人像刚从照相馆出来。他很可能真的在这座城市里。 第九章 他没有疤 第二天下午一点二十,老城支行外面的停车位已经停满。 银行在一栋九十年代建的综合楼里,一层临街,后面连着旧商场和地下停车场。周序以前给这栋楼送过很多次件。贵宾室从正门进最方便,真正赶时间的员工却喜欢走商场后门。地下停车场东侧有一部货梯,楼上培训机构、药店、银行清洁工都用。货梯门常年关不严,冬天风会从缝里往上灌。 陈警官让周序待在银行对面茶楼二层,不准靠近。周序答应得很快。 他坐下以后先点了一壶最便宜的茉莉花茶。顾律师坐旁边处理邮件,桌上摊着银行提供的预约资料。警方的人分散在银行、商场和停车场,没有穿制服。预约没有取消,银行也没有主动联系“周既明”,一切按正常流程走。 一点四十一,预约手机号码进入基站范围。一点四十六,一个男人从商场西门进去。 顾律师手机收到内部监控截图时,周序正在倒茶。水从壶嘴出来,他的手停在半空。 男人戴着黑色棒球帽,穿深灰色短外套,脸没有遮。和证件照一样。 那张脸太像周序,以至于顾律师第一眼不是去看男人,而是转头看了一下坐在自己旁边的人。周序没说话,把茶壶放回去。 监控中的男人经过珠宝柜台,走路速度不快。他没有左右张望,像来过很多次。上扶梯时右手扶栏杆,左手插在外套口袋里。周序走扶梯也习惯站右边,但他从来不用右手扶,因为右手要拿终端或者件。这种差别很小。脸可以做,习惯没那么容易。 男人没有去银行正门。他穿过商场二楼,从员工通道下到一层后侧,再从消防门进入银行办公区。那里平时只有送水、保洁和内部快递会走。陈警官在电话里只说了一句让周序别动。一点五十四,男人进入三号贵宾室。 银行按预约流程核对证件。证件姓名周既明,号码与三年前档案一致。周既明被宣告死亡后,号码应当处于冻结状态,可受托机构昨天刚发出身份恢复临时核验码,银行系统允许进入人工复核。男人摘帽。柜员先做活体,再对比旧档案照片。 通过。 声纹问题也通过。 第三步需要核验右手食指指纹。男人把手放上设备前,支行的安保主管按警方计划走进贵宾室,以设备临时故障为由暂停操作。监控画面里,那个人没有争吵。他把手收回来,甚至朝主管点了下头。随后他低头看了一眼手表。一点五十七。同一秒,商场一楼火警响了。 不是起火。后来查到有人在地下配电间手动触发了报警。商场广播要求人员从最近安全出口疏散。银行大厅的人开始往外走,贵宾室外两名便衣警察同时靠近。男人没有冲正门。 他推开贵宾室侧面的服务门,直接进了员工走廊。 周序在茶楼窗口看见银行玻璃门里的人群往外涌,第一反应不是下楼,而是看后面那条巷子。旧楼的消防疏散做得很乱,正门堵了以后,熟悉结构的人多半会去停车场货梯。他给陈警官发了一条消息,只有四个字:看东侧货梯。 陈警官没有回复。周序站起来。顾律师抬头。 “陈警官让你别动。”顾律师说。 “我去楼下。”周序说。 “这和别动有什么区别?”顾律师问。 “差一层。”周序说。 顾律师还没来得及拦,他已经往楼梯走。周序没进银行,也没进商场。他从茶楼后门穿到巷子,绕过一家卖五金的铺面,从停车场出口逆着车道往下。 这里他以前来过。商场药店每周三有两箱处方药从货梯进,司机嫌地库限高,总把车停坡道口让骑手下去搬。货梯出来只有两个方向。往左是设备房,往右能进停车区。再往前七十米是车辆出口。 周序走到负一层时,火警声隔着混凝土已经小了很多。 东侧货梯刚好“叮”一声。 门开。 ***在里面。两个人隔着二十多米第一次真正面对面。 周序没有产生照镜子的感觉。近距离以后差别反而更多。男人的鼻梁比他直,左侧颧骨略高,眼睛周围的皮肤有做过手术留下的细痕。真正相同的是下颌和嘴角。对方显然花了很长时间把自己调整成某个标准样子。男人先看见周序工作服上的反光条。他没有跑。 “你还是走货梯。”男人说。 周序站在车道中间。 “你是谁?”周序问。 男人把帽子往下压了一点。 “现在问这个没用。”男人说。 “你替我签了两次。”周序说。 “第一次不是我。”男人说。 “银行这次呢?”周序问。 男人看了一眼上方摄像头。 “还没签成。”男人说。 远处已经传来脚步。警方从另一侧下来。 男人这才往右走。他没有直接冲周序,而是伸手拉开旁边一辆一直没熄火的白色商务车。司机踩油门之前,周序已经绕到副驾驶侧。他没想拦车,只抓住门把手往外一扯。门原本没锁,男人半个身体还在外面,被这一扯撞到车框。两个人短暂碰了一下。 男人右手推在周序肩上。力气不算大,却很准,正好让他失去重心。周序后退一步,手里抓下一小块透明薄膜。男人脸色第一次变了。那东西原本贴在他右手食指上。仿指纹膜。 周序还没站稳,白车已经冲出去。车头擦过旁边护栏,后视镜当场碎了一块。警察追到坡道时只来得及看见车尾。 陈警官下来第一句话没有问周序有没有受伤。 “我让你别动。”陈警官说。 周序把手里的透明膜递过去。 “我没进银行。”周序说。 陈警官看着他。 “你觉得这样算听话?”陈警官问。 “至少第三次没过。”周序说。 陈警官没接这句,把薄膜交给技术员。 周序肩膀撞得有点疼,右手手背也被车门边缘刮出一道血口。他去银行医务室简单处理时,脑子里一直是那个人第一句话。你还是走货梯。 “还是”说明对方知道他的习惯。 不是这三年送件以后才知道。更像很早就有人记录过。 下午四点,仿指纹膜的初步结果出来。膜上复制的确实是周既明三年前留在银行的右手食指纹。材料很薄,普通柜面扫描可能通过,银行这次使用的是带血流检测的新设备,成功率并不高。对方敢来,说明至少提前测试过。 白色商务车也找到了。车丢在两公里外一处拆迁工地,司机已经不见。方向盘和门把手都擦过,后排留下一个便利店塑料袋。里面有水、创可贴和一盒胃药。胃药的牌子周序认识。姜岑家餐桌抽屉里也放过。 白色商务车被找到以后,警方又把男人当天从商场西门进去以前的两小时往前追。城市摄像头不是每个路口都清楚,真要找一个人,很多时候还得靠那些没人当回事的小镜头:便利店门口、换电柜、停车场收费口,还有骑手头盔上自己装的运动相机。 下午五点多,站点的小孟发来一段视频。视频不是他拍的,是隔壁外卖站一个骑手上午在群里发的。那人抱怨有人把共享换电柜的门卡住,拍了十几秒。画面角落,一个穿深色外套的男人正在换电池。脸只露了侧面,右耳后干干净净。 周序把时间往前算。十二点零八。距离银行预约一个多小时。 换电柜在他负责片区边缘,离老城支行还有六公里。那一带没有地铁,打车也不方便,跑配送的人才习惯从那里切过去。男人换的不是汽车钥匙,也不是普通充电宝,是一块两轮车电池。 警方很快找到柜机后台。对方没有实名租电池,用的是一张已经注销的企业骑手卡。卡片三年前属于广安同城。 周序看到这个名字时没有立刻觉得意外。城里做过医药急送的承包点不多,广安同城以前就在新恒的外包名单里。真正奇怪的是柜机日志。那张旧骑手卡过去一个月刷过十七次,每次都在周序正常配送时段附近。 地点没有完全重合,却总隔着一两个街区。 周一周序送写字楼,对方在后街换电。周三周序跑老小区,对方出现在菜场边。周五周序下午调去学校件,对方也在学校背后的旧充电站留下记录。像有人不靠手机定位,而是用一辆电动车跟着他学路线。 陈警官把十七个点打在地图上以后,看了一会儿。 “他在跟你?”陈警官问。 “也可能在学我。”周序说。 周序把地图转过来,用笔圈掉其中四个点。那几个地方看着离他的轨迹最近,其实配送习惯完全不一样。一个在河西高架南侧,周序从来不会从那里过;另一个是大学城西门,午高峰骑手都堵正门,他习惯绕教师公寓。 剩下十三个点,有九个都落在他真正会走的捷径附近。 这不是看平台轨迹就能学出来的。平台记录的是主路,不记骑手为了省三分钟从哪条巷子穿过去,也不知道哪栋楼的门禁坏了半年,哪家物业午休时能从地下车库直接进。 周序以前觉得这些只是干活久了留下的毛病。现在有人把毛病当成了训练材料。 陈警官让技术人员调换电柜周边更早的录像。晚上七点,找到一段清楚的。无疤男人换完电没有马上走。他坐在路边一辆灰色电动车上,把手机夹到车把,打开一个和周序派件终端界面很像的程序。屏幕太小,看不清内容。男人伸手点了几下,然后抬头看楼号。 他背后有个旧保温箱,箱体上贴着已经撕掉一半的同城配送标志。 周序盯着那只箱子。 “他不是临时借车。”周序说。 陈警官问周序为什么这么确定。周序指了指男人停车的位置。那条街上午十一点以后城管会赶电动车,真正送件的人都把车塞到药店广告牌后面。监控里的男人正好停在那里。 他已经跑过很多次。 警方顺着旧骑手卡查广安同城。负责人说三年前确实丢过一批离职卡,平台升级以后就没再追。公司现在只剩十几个人,谁也不认识监控里的男人。仓库角落却有一排退役工服和箱子,少了一个灰色保温箱。 承包点老板姓丁,五十出头,听说跟命案有关,第一反应是把办公室抽屉里三年前的账本全搬出来。他怕警方以为自己参与,连哪年给新恒送过几次夜间血样都交代得很细。 丁老板翻到旧名单时,周序看见一个临时工编号:R47。 没有姓名。 工作内容写的是夜间线路测试,每次只结一百五十元,连续做了十九天。签收人一栏没有身份证号,只盖了广安同城自己的现金章。 时间是三年前十月。 “R47是人?”陈警官问。 “我一直以为是路线号。”丁老板说。 丁老板皱着眉翻账本,最后承认那时候新恒要求得怪。夜间测试的人不归广安同城管,车和货也不是他们的,只借场地换电、换箱。每晚来的人不固定,有男有女,脸都记不清。唯一固定的是凌晨两点左右会有人把一只灰箱放进后仓,四点前取走。 周序问丁老板有没有见过姜岑。 丁老板看了姜岑照片很久。 “像来过。”丁老板说,“但我不敢认。” “什么时候?”周序问。 “那几年干夜线的人太多了。”丁老板说,“我只记得有个女的嫌我们后仓太脏,自己拿湿纸巾擦桌子。她左手老戴手套。” 姜岑平时不戴手套。 周序没继续追。三年前的人和现在的人容易被记混,尤其隔着一个老板天天见几百张脸的仓库。 可R47这个编号第一次从回声项目的资料之外,出现在一个普通配送承包点的现金账本里。 警方把账本带走。周序也第一次意识到,无疤男人今天跑银行的方式并不只是“像他”。那个人可能也被训练成过配送员。路线、换电、门禁、货梯,这些周序以为属于自己三年生活的东西,在更早以前就已经是项目的一部分。 从广安同城出来时已经快九点。周序准备回旅馆,老曹却打电话过来,让他有空回站里一趟。 “出什么事了?”周序问。 “没出事。”老曹说,“你柜子里的东西公司让我清,我没敢动。” 周序回站点以后才知道,平台因为实名冲突暂停权限,后台自动生成了一张离职物品清单。工牌、终端、电池押金、工作服都列在上面。程序默认他已经不适合继续派件。 老曹把清单撕下来压在桌角,没有让仓管执行。 “系统叫你走,不代表我现在就把你柜子扔了。”老曹说。 周序打开自己的铁皮柜。里面还是一瓶没喝完的矿泉水、一副旧手套、两包感冒药和一件备用雨衣。没有什么值钱的。他却站了一会儿,把那张离职清单折好放进口袋。 无疤男人今天没通过银行指纹,周序仍然输了点东西。 一个名字一旦在系统里开始动摇,先消失的往往不是股权和豪宅,是明天还能不能刷开仓库门。 陈警官让他别急着联想。便利店全城都有卖,不能证明任何关系。周序没反驳。 真正有用的是车座下面一张洗车小票。时间是前一天晚上,地点在城南机场路。警方调店里监控,看见白车进去时副驾驶坐着那个无疤男人。他下车抽过一支烟,正脸比银行监控更清楚。 技术人员把三年前所有回声项目人员照片重新跑了一遍。没有匹配。 又把前六个“终止”对象的身份资料调出来,也没有。 这个人像从项目之外长出来的。 晚上六点,银行把预约资料的完整上传包发给警方。其中有一份“旧关系见证”附件,是身份恢复程序要求的补充证明。证明人签名姜岑。 日期写十一月十六日。姜岑死亡前一天。 文件内容只有一页。她以回声项目原观察员身份证明,当前申请人具有周既明的行为习惯、语言特征和部分生物特征,可以进入下一阶段复核。周序看完第一遍,没有表情。第二遍他注意到签字下面有一串设备编号。这个编号他见过。 梧桐巷那张存储卡里的第四段视频,就是同一台设备拍的。 也就是说,这份证明很可能真的出自姜岑使用过的终端。 “她死前一天还在给身份恢复准备材料。”顾律师说。 周序把文件放到桌上。 “也可能是以前签好,十六号才上传。”周序说。 顾律师点头。 “要查设备原始时间。”顾律师说。 陈警官已经让技术员做。结果两个小时后出来。文件创建时间不是十一月十六日,是三年前十月四日。十一月十六日只修改过一次日期和申请人编号。三年前姜岑就签过这份见证。她当时证明的人是谁,原始版本已经被覆盖。 无疤男人拿着一份姜岑三年前留下的旧证明,改了日期,用来恢复周既明身份。 周序忽然觉得这比姜岑死前主动帮那个人更麻烦。说明对方手里掌握的不是零散资料,而是整套旧档案。晚上九点,陈警官收到一条更直接的结果。 仿指纹膜内侧沾到一小点汗液。DNA量很少,但足够做初筛。不是周序。 也和周家数据库里已知直系亲属没有近亲关系。 所以那个人不是隐藏的兄弟,也不是周既明本人之外的什么血缘替代品。他的脸是后来变成那样的。 “能查整形记录吗?”周序问。 “如果是在正规医院做的。”陈警官说。 “这种项目会去正规医院?”周序问。 陈警官没回答。周序手机这时响了。不是他自己的手机。是银行那边扣下的预约备用机。警方刚开机准备取证,设备自动收到一条延迟短信。短信没有号码,只有内容。 “第三次没过。姜岑以前说你最会堵别人下班的路。” 下一条隔了三秒。 “她没说错。” 周序看着屏幕。陈警官也看见了。这一次没人再说只是对方掌握他的行为数据。 因为“堵别人下班的路”这种说法并不在项目档案里。 周序以前和姜岑相处的四十三天里,有一天她加班到晚上十一点。他送完最后几件,骑车绕到她公司楼下,说刚好路过。姜岑坐上车以后拆穿他,说他的配送区离这里八公里,不可能刚好路过。 “你这个人就会堵别人下班的路。”姜岑当时笑着说。 这段记忆周序这几天才慢慢想起来。没有录像,没有文字。至少他不知道哪里留下过。而那个无疤男人知道。周序没有回复短信。他站在证物室门口,很久以后才问陈警官。 “姜岑是不是还给别人做过锚点?”周序问。 陈警官看向他。 “现有资料只写过你。”陈警官说。 “资料现在值多少钱?”周序问。 陈警官没再接话。晚上十一点多,周序回到旅馆。他的支付功能仍然没恢复,前台让他明天补房费。周序上楼前从自动贩卖机旁边的零钱盒里换了两枚硬币,买一瓶最便宜的水。电梯镜子里,他看见自己右耳后的疤。他把头发拨开一点。 那道疤很短,三年来从没让他觉得特别。现在却成了他和另一个人之间最可靠的区别。 回房后,他没有开灯,先拉开窗帘看了一眼楼下。街对面停着几辆网约车,没有白色商务车。手机没有新消息。 凌晨一点十四分,已经冻结的快递账号却收到一条系统通知。实名认证复核失败。 原因:存在另一有效实名主体正在申请合并。 处理期间,当前主体“周序”部分服务暂停。 下面还有一行很小的说明。若身份恢复申请达到法定核验条件,原实名主体可能被注销。周序坐在床边读完。他以前以为对方只是想让周既明回来。现在才第一次看清另一半。 周既明回来以后,周序这个名字可能真的会从系统里消失。 第十章 她替他选过路 第二天周序醒得很早。旅馆窗帘没拉严,一条灰白的光正好落在床尾。手机里有七条未读消息,三条来自老曹,两条来自顾律师,一条是平台人工客服,还有一条来自陌生号码。陌生号码只发了一张照片。 照片拍的是姜岑家餐桌。桌上摆着两碗面,一件旧工作服搭在椅背上。这个场景周序在她死亡当晚见过。区别是照片里姜岑也在。她坐在对面,没看镜头,正低头挑碗里的葱。照片角度很低,应该是手机靠在调料盒边缘随手拍的。没有文字。 周序没有回复。他把照片转给陈警官,随后起床洗脸。 平台客服的消息更现实。实名冲突没有解决以前,公司无法恢复他的派件权限。顾律师上午会向法院申请临时身份保护,要求所有公共和商业系统在争议期间不得注销“周序”现有实名记录。手续最快也要一天。 老曹发的三条分别是:今天别来,来了也扫不了件;昨天那瓶水小孟说不是给你的;第三条隔了半小时,只有一句“真没钱吃饭来站里”。 周序看完把手机放进口袋。他身上确实没多少现金。 被冻结的不是钱本身,更多是他使用这些钱的资格。顾律师昨晚给他留了两千现金,他只拿了五百。以前送一天快递,吃饭、换电、买水都扫码,钱包长期空着。现在突然退回只能用纸币的日子,他反而不习惯。上午九点,他还是去了站点。 老曹看见他还是来了,先皱眉提醒今天没有派件权限。周序没解释太多,把外套一脱就去帮忙卸车。老曹把扫码枪往桌上一扔,嘴里骂他闲不住,却没真赶人。 周序没接话,过去帮司机拉笼车。晚一班干线车刚到,四百多票件堆在院里。不能扫码以后,他反而只剩最笨的活,搬、拆、按片区推筐。以前这些事做得烦,现在手碰到纸箱和胶带,脑子安静一点。 十点多,一个以前经常收件的客户来站点寄电脑。男人认出周序,犹豫半天,还是问网上那个人是不是他。老曹在旁边咳了一声,周序自己先回答。 “我现在也不知道。”周序说。 客户愣住,最后没继续问。 这句话比“是”或“不是”都难解释。 十一点,陈警官来站里接他。城东数据仓里的旧硬盘已经恢复出一部分。最完整的是三年前的线路干预日志,还有最近四十三天新写入的一小段记录。记录不是实验数据,更像一个人每天做完工作后留下的备忘。 作者账号:JCEN。 姜岑。周序坐上警车以后才打开打印件。 前三页是三年前。周既明接受第二次清除后,姜岑记录他对不同地点的反应。九号仓会出现头痛,跨江桥会恶心,安序诊所旧址会明显焦虑。她因此修改过林曼给出的三条工作路线,刻意让周序远离这些地方。第四页开始,时间跳到四十三天前。第一条只有一句。 “今天在七栋门口碰见他。他没认出我。” 第二天。 “又送了一件。还是没认出。” 第三天没有记录。 第四天写:“下雨。他右耳后的疤比以前明显。” 再往后,记录越来越少。没有每天观察,也没有项目术语。姜岑偶尔记周序送件时间,偶尔写他又把车停错位置,某天只写一句“他还是不吃香菜”。 周序翻到第十三页时停下来。那天是他们真正开始熟起来的晚上。 姜岑在记录里写:“我下单了一箱根本不需要的矿泉水。他送上来以后说以后这种东西放柜子就行,十二瓶水不值得爬十二楼。我说想让他上来。他没听懂。” 周序盯着最后四个字看了几秒。陈警官坐在前排,没有回头。下一条隔了三天。 “他今天听懂了。” 没有解释听懂什么。后面两页开始出现明显删改。很多句子被姜岑自己划掉,只剩能辨认的几个词。吃饭、电影、钥匙、别留下、周序。某一页底部写过一整段,后来用黑笔涂掉。技术人员做图像增强后勉强恢复出一句。 “我已经分不清这次靠近他,是为了观察恢复程度,还是因为我想见他。” 周序把纸翻过去。他没有停在那里反复看。真正让他皱眉的是再后面一页。记录时间十一月十二日,姜岑死亡前五天。 “有人申请重启原始身份。第二层权限已动。不要让周序去银行,不要让他接触周氏旧宅,不要让他见程启明。” 十一月十三日。 “修改他周五线路,避开城商行老城支行。” 十一月十四日。 “平台排班又被改回去。对方有配送后台权限。” 十一月十五日。 “韩牧按旧方案进场。我同意。错误。” 最后两个字没有被涂掉。 错误。 十一月十六日没有记录。十一月十七日只有半句。 “如果他今晚来得及把药送到” 后面空白。那只十二万六千元的冷链箱就在那晚被周序送到她家。 周序最在意的是这些记录什么时候进入硬盘。陈警官告诉他,技术人员已经核过,最近四十三天的部分是远程同步写入,源设备大概率就是姜岑那台旧终端。她拥有写入权限,却读不回已经存进去的内容,更像把每天的东西单向备份到这里。 姜岑把自己最近四十三天做的事一条条扔回三年前的数据仓。她不知道最后谁会看到,也可能根本不确定能不能被找出来。 下午一点,法院受理顾律师的临时身份保护申请。听证不公开,周序必须到场。因为问题很怪,法官没有要求他证明自己“绝对不是周既明”,只问一件事:如果现有周序实名记录被注销,会造成什么现实影响。 顾律师准备了一摞材料。周序自己只说了三件。 银行卡不能用,快递账号被停,旅馆续住可能过不了实名。 法官问周序是否愿意暂时以周既明身份使用相关权益。周序明确拒绝。他没有否认DNA和历史材料的高度关联,只坚持一件事:证据支持是一回事,由他自己签字承认又是另一回事。没有人再追问。 下午三点半,法院下了临时保全。身份争议解决前,公安、银行、电信和主要商业实名系统不得因周既明恢复申请注销周序现有记录。周既明相关资产仍冻结,任何一方不得单独取得控制权。这不是恢复周序的工作。但至少先把他的名字按住了。 平台人工审核很快收到裁定。晚上六点,派件账号恢复普通权限和实名寄递权限,高价值件仍需二次复核。老曹把终端从柜子里拿出来时,没有搞什么欢迎仪式,只把一筐十二票晚件推给他,难得允许他跑不完就留到明天。周序看了老曹一眼,没再拿“日清”那套规矩顶嘴,接过终端开机。自己的名字还在右上角:周序。他盯了一秒,扫码出站。 第一票是一箱猫砂。第二票是小孩练习册。第三票送到一个饭店后厨,老板正在杀鱼,手上全是水,让他自己把签收码输进去。没有谁知道这个名字刚刚差点从数据库里消失。周序跑到第八票时天已经黑了。地址是城北新港苑。 他以前没负责过这个小区,但系统临时调件给他。收件人叫孟妍,备注“放门口,不电话”。周序骑到十二栋,把箱子放在门边准备拍照,门突然开了。 出来的是个三十多岁的女人,头发湿着,身上披一件家居外套。那一瞬间周序停了半步。不是因为她像姜岑。一点也不像。 只是开门的姿势、刚洗完头的水汽和楼道里那股洗发水味太接近死亡当晚。女人看他站着没动,有点疑惑。 孟妍看见门口的箱子,确认是自己的件。周序把箱子往前推了一点,等她签完码,没有多说。孟妍看了一眼他的工牌,签完码就关门。门锁合上的声音很普通。 周序站在楼道里,没有想起任何新的记忆。过了一会儿,他自己下楼。 这比突然闪回姜岑的脸更像生活。很多时候一个人死以后,真正难避开的不是遗物,是别人一个完全无关的动作。 最后一票送完已经八点五十。周序骑车回站,陈警官在门口等他。警车没开灯。 陈警官把一张打印出来的城区地图摊在车前盖上。银行无疤男人昨天出现的路线、白车丢弃点、洗车店、旧集散点和城东数据仓全部标了出来。警方从时间上排过,发现这些地点之间的移动方式很奇怪。如果开车,路线绕得太多;如果坐地铁,又有两处根本不通。周序看了一会儿,判断那个人走的不是普通驾车路线,而是配送线。老城支行后门出来,穿商场地库能到城南骑手换电点,再往东还有一条外卖和同城急送常走的小路。旧集散点到数据仓也是一样,中间几段主路反而没必要走。这样的路线不是导航推荐出来的,是常年跑出来的。有人教过那个人,甚至可能就是过去的周既明。 周序又看了一遍,发现地图上五个点恰好都能落进三年前那本物流试点手册记录过的线路里。最北边还有一个没有被警方标记的旧中转点。广安同城。 这是个很小的承包点,三年前接过新恒生物的夜间急送,后来转做商超配送。现在还在运营。 周序以前没有在这里工作过,却知道它的老板姓丁。不是记忆恢复,是物流圈子就这么大。老曹有一次喝酒骂同行欠钱,提过这个名字。陈警官当场查工商和平台数据。广安同城没有直接异常。 但过去一个月,它有一辆临时注册的电动面包车频繁进入城东数据仓、老城支行和周序所在片区。车辆登记在一家刚成立半年的个体配送服务部名下。负责人身份证是真的。人却在外省服刑。 晚上十点半,警方没有立刻冲广安同城。陈警官安排人先盯。周序回旅馆前去了一趟便利店,用恢复的支付功能买牙膏和一盒泡面。付款成功时手机震了一下。陌生号码又发来一条消息。 “她把你的路线改了三年,你还觉得那是保护吗?” 周序站在货架旁。第二条紧跟着进来。 “明晚九点,广安同城。你一个人来,我告诉你姜岑为什么选快递。” 周序把两条消息转给陈警官。这一次他没有问能不能去。他知道陈警官不会让他一个人。真正让周序在意的是最后那几个字。姜岑为什么选快递。 林曼明明已经说过,是周序自己从三个工作里选的。 如果无疤男人说的是真话,那三年前那三个所谓选择,可能从一开始就只有一个答案。第二天晚上八点四十,广安同城还亮着灯。 这个承包点开在一排汽修铺中间,门头很小,里面却比周序所在的站点深。前半间堆商超件,后面隔了两道卷帘门,用来停电动面包车。墙上贴着各平台的旧价目表,最上面那张已经发黄,写着“夜间医药急送,三小时达”。 周序下午来附近送过一次件,没进去。他绕了两圈,把周边出口重新记了一遍。正门朝南,西边隔一间修车铺有条窄巷,后院翻过去是废弃洗车场。真正适合跑的是北侧卷帘门,出去就是支路,电动车两分钟能钻进老城区。陈警官没让他单独赴约。 警方的人从七点开始分散进附近店面。修车铺里两个穿工作服的男人其实是便衣,路口停着一辆没开警灯的车。周序身上只带普通手机,录音设备藏在工作服内袋。他没有穿防刺背心。陈警官原本坚持让他套一件,周序试了以后发现胳膊抬不起来,最后换成薄的软质背心,外面照样穿自己的快递服。 老曹不知道具体安排,只知道周序晚上有事。他把一只已经磨白边的旧头盔递给他。 “你那只昨天不是摔裂了?”老曹问。 “还能戴。”周序说。 “脑袋还能换?”老曹问。 周序接过旧头盔。 “暂时不能。”周序说。 老曹骂了一句,把头盔带子重新调好。九点整,广安同城正门没有人出来。 九点零四,一辆商超配送车回站。司机下车以后抱怨城北堵了四十分钟,里面的两个分拣员照常卸货。九点十二,卷帘门落下一半,像准备打烊。周序手机收到陌生号码发来的消息,内容只有一句:从西边修车铺进。 周序把屏幕给远处车里的陈警官看了一眼,没有马上动。他先走进修车铺。老板真的在修一辆旧面包车,抬头看见他,朝最里面努了下嘴。后墙有一扇平时堆轮胎挡住的小门,已经打开。门后是广安同城的侧仓。 里面没开顶灯,只亮两盏应急灯。纸箱堆得很高,中间留着一条只能过人的通道。周序进去以后,小门在身后没有关。无疤***在最里面。他今天没戴帽子。 灯从头顶斜下来,那张脸比银行地库里更清楚。周序甚至能看见他左眼下方一条极细的手术线。男人穿黑色卫衣,袖子挽到小臂,没有带包。两只手都放在外面,像有意让周序看见自己没拿东西。 男人先看见周序工作服上的反光条,也看见仓外显然多出来的人。他没有指望周序真会单独赴约,只说这一点和从前没变。周序让他报名字。男人这次没绕,告诉周序自己叫陆衡,只是这个名字如今还能不能算“真名”,连他自己也无法保证。 “你还想把这个名字拿回来?”周序问。 “想。”陆衡说。 “那为什么还替他们做我?”周序问。 陆衡看了他一会儿。 “因为我那时候觉得,有个名字总比没有强。”陆衡说。 陆衡三十四岁。公开记录里,他五年前死于一场仓库火灾。身份证已经注销,父母也拿到过死亡赔偿。陈警官耳机里显然同步查到了这个名字,因为周序听见内袋里的接收器轻轻震了一次。陆衡没有阻止。 周序直接问他的编号。陆衡承认自己就是ECHO-06。异常处置名单里,这个编号后面写着“终止”。陆衡随后纠正了周序的判断:脸不是终止以后才做成这样,顺序恰恰相反,先接受改造,后被项目写成终止。 陆衡原来并不属于周既明那一条线。他参加的是回声项目早期的行为重建试验。项目最开始想证明一件事:如果把一个人的面部特征、声纹、生活习惯和社会关系拆开,能不能在另一个人身上重建到足够被周围世界接受。真正昂贵的不是整形。是长期行为。 一个人怎么开门,怎么写字,接电话先说什么,走进陌生商场先看什么地方,吃饭先喝水还是先动筷子。这些东西单独看都没用,累积起来才像一个人。陆衡最早训练的模板就是周既明。 周序问为什么会选自己作为模板。陆衡给的答案很直接:因为最初出钱的人就是周既明。周序没有回避这件事,只让他继续讲下去。 周既明当时负责冷链和回声项目的一部分资金,自己提出用一名接近体型的对象做“身份连续性测试”。陆衡的骨骼结构合适,又缺钱。最初只做步态、语音和日常决策训练,后来项目越来越深,开始调整外貌。 陆衡承认第一次调整外貌是自愿的,之后的过程却逐渐失去选择权。说到这里,他只看了周序一眼。两个人都明白“和你差不多”指的是什么。 这句话没有再解释。陆衡说,姜岑不是他的情感锚点。她负责过行为训练评估。周既明很多生活习惯并没有结构化数据,只能由熟悉他的人一遍遍纠正。姜岑纠正过陆衡拿杯子的手、说话停顿、走货梯时先看哪个方向。 周序想起银行地库那句“你还是走货梯”。 银行地库那句“你还是走货梯”也有来处。陆衡说,姜岑训练时骂过他,因为他每次进货梯都先看出口,周既明却不是这样。真正的周既明会先确认货物有没有磕坏,再去看第二个出口。 周序没有说话。这个细节太小。他自己都没注意过。 “她为什么告诉你我四十三天里的事?”周序问。 陆衡摇头。 “她没告诉。”陆衡说。 陆衡拿出一只很旧的有线耳机,线已经发黄。他没有递给周序,只把手机屏幕转过来。里面是一份音频目录,文件日期跨度三年。名称不是“姜岑录音”,而是“行为样本补充”。 最近一次更新时间是十一月十六日。 周序看见其中一条文件名:下班路线_临时偏离。 陆衡点开。背景很吵,有电动车喇叭和风声。姜岑的声音从里面传出来。 “你这个人就会堵别人下班的路。”姜岑说。 后面周序笑了一声。只有九秒。周序的脸慢慢沉下来。 周序听完那九秒录音才知道,声音来自他自己的派件终端。 三年前身份重建开始以后,周序的工作设备一直有额外行为采集权限。最初目的是确认新身份稳定,包括路线、语音、作息、异常地点反应。后来权限没有撤。平台换过两次设备,后台采集却一直存在。 最近四十三天姜岑重新接近周序后,录音和行为数据又突然增加。陆衡收到训练包时也觉得不对,因为本来只该更新周序的公开行为,不该出现家门口、餐桌和私人通话附近的声音。 训练包来自所谓原始层。周序要人名,陆衡给不出来。陆衡这些年替一个连真实身份都不知道的控制端做事,理由也很实际:对方承诺把“陆衡”这个已经死亡的身份还给他。 这句话周序听懂了。陆衡的身份早就死了。他现在没有合法名字,没有能长期使用的银行卡和医保。过去五年,他用过三个买来的身份,每一个都可能突然失效。原始层答应,只要周既明身份完成恢复,就会同步恢复ECHO-06原身份并清除项目责任记录。 所以陆衡替他们做活体、跑银行、学周序现在的习惯。 陆衡把自己参与的部分交代得很清楚。第一份申请不是他做的;路口那只盒子是他放的;银行活体核验也是他亲自去的。唯独姜岑死亡当晚,他否认到过云栖公馆,也说自己知道的死因并不比周序更多。周序看着他的脸。 周序最后问他为什么突然反水。陆衡没有先回答,而是从纸箱后面搬出一个灰色医药周转箱,里面装着三只旧派件终端和两块硬盘。东西摆出来以后,理由也跟着清楚了:陆衡终于发现,对方从没准备真的把他的身份还回来。 陆衡昨晚去银行前收到下一阶段指令。第三次核验如果成功,他要在四十八小时内搬走广安同城的一批行为数据。搬完以后去城南指定地点接受“身份恢复”。 他查过那个地点。是一座已经停用的医疗废物处理站。 陆衡承认自己以前真信过那份承诺,直到查到所谓“身份恢复”地点是一座停用的医疗废物处理站。他这才明白,等着自己的大概率不是一张新身份证。 硬盘里是最近三年的周序行为数据副本。 每天大概几点出站、常用路线、送件时说过的固定话、扫码习惯、手机位置。甚至记录了他每个月哪几天会去同一家理发店。数据不是完整监控,更像一个巨大而琐碎的生活日志。周序看着那三台派件终端。 周序问快递工作是不是从一开始就为了采集行为。陆衡认为目的不止一个,但这个职业确实过分合适。 一个快递员每天主动向系统提交位置、面部、签名、语音和路线。平台还会告诉后台,他今天为什么晚十分钟,在哪个小区停了多久,和哪个客户发生争议。这个职业让一个失忆的人快速建立稳定生活,也让观察者不用跟在身后,就能知道他每天去了哪里。周序想起林曼说的三个选项。仓库夜班,汽配厂,快递。 表面上是他自己选。只有快递能留下最完整的行为轨迹。 林曼曾经说过的三个工作选项因此也变得可疑。陆衡不知道前两个是不是完全虚假,却确定回声项目最希望周序选择快递。 陆衡把另一台终端开机。屏幕没有平台标识,是项目内部界面。上面有一条很长的行为一致性曲线。周序三年前刚进站时只有百分之五十二。半年后百分之七十一。一年以后百分之八十三。最近四十三天突然开始往下掉。最低的时候只有百分之六十四。 行为一致性曲线最近四十三天突然下滑,原因也很直白:姜岑回来以后,周序的路线和作息开始变化。周序看着那条往下掉的线。 “谈个恋爱也算异常?”周序问。 “在这套模型里算。”陆衡说。 他开始晚一点收工,会去云栖公馆,会和姜岑吃饭,有几次还把本来想接的加班线推掉。系统认为这些行为偏离“稳定周序”。 一个人开始谈恋爱,在机器那里被判断成身份异常。陆衡往下翻。十一月十七日晚上,曲线出现一段断点。姜岑死亡以后,采集权限被转移。接管账户只有一个代号。ORIGIN。原始层。 ORIGIN账户具体落在哪里,陆衡查不到。他能拿到硬盘,只因为原始层刚好命令他转移这一批行为数据。 陆衡今天提前把副本留了下来,然后才约周序见面。 门外传来汽车倒车提示声。警方一直没进来。陈警官显然在等更多信息。周序没有急着发信号。 程序里仍剩五个验证节点。周序没有继续问系统,而是问陆衡本人还准备做几次。陆衡回答零次,也没要求周序相信,只让警方把这些终端和硬盘拿走。陆衡把手从箱子上移开,往后退了两步。 周序抬起右手,在工作服口袋外面按了一下录音器的紧急标记键。不到十秒,侧门和后卷帘门同时有人进来。陆衡没有跑。陈警官第一个走到他面前。 陈警官进来以后先确认名字。陆衡只说自己以前确实叫过这个名字。 陈警官让他转身,检查身体,随后戴上手铐。陆衡很配合。直到技术人员开始搬灰色周转箱,他才回头看周序。 被带走前,陆衡还是补了一件和姜岑有关的事。最近四十三天的数据并不是姜岑主动拿来训练他的;相反,她一直想删掉这一批,只是没有成功。周序没有问为什么。 陆衡被带走以后,他才走到那台内部终端前。技术员正在做镜像,屏幕还停在行为曲线上。周序往下滚了一页,看到最近四十三天的数据权限变更记录。姜岑确实提交过删除申请。一共七次。全部失败。最后一次就在死亡当晚二十二点五十八分。那时周序已经离开十二楼。姜岑还活着。 她正在试图删掉他们最近四十三天的生活记录。 删除理由没有写“隐私”。 只有四个字。 “停止训练。” 警方连夜封存广安同城。三个终端和硬盘被送去取证。陆衡也被正式带回讯问。 凌晨一点,周序在派出所走廊吃了一盒已经凉掉的盒饭。陈警官从讯问室出来,把一杯热水放他旁边。 “陆衡的身份初步对上了。”陈警官说。 陆衡五年前确实是ECHO-06。原名陆衡,职业是汽修技师,没有犯罪记录。仓库火灾后官方认定死亡,父母后来搬离本市。项目内部材料显示,他在死亡前半年接受过多次面部和行为重建手术。 “他有没有杀过人?”周序问。 “目前没有证据。”陈警官说。 “姜岑呢?”周序问。 “也没有证据证明他去过现场。”陈警官说。 周序把盒饭最后一口吃完。 “那他知道的东西为什么这么多?”周序问。 “因为有人一直喂给他。”陈警官说。 陈警官坐到旁边。 真正麻烦的是,周序过去三年的配送行为数据可能被当成周既明身份恢复的一部分证据。它们不能单独证明身份,但与DNA、面部、签名和三年前的物流行为样本叠在一起,会让受托机构认为“身份连续性”越来越高。周序三年来为了少几个投诉学会哪条路快,最后这些东西却被拿来证明他还是三年前那个人。更糟的是,陆衡交出的硬盘只是副本,原始层仍然存在。 陆衡知道一个可能的入口。 广安同城每晚十一点有一批“夜间医疗急送”数据上传。不是普通订单,是新恒早年遗留的企业专线。线路经过三个承包点,最后汇到城南一座边缘数据机房。明面上机房属于一家做交通流量分析的公司,过去两年几乎没有业务。 警方已经申请搜索。 顾律师也在同时申请停止剩余身份恢复程序。问题是受托机构称七步验证是周既明本人三年前设立的不可撤销流程,除非证明流程被第三方篡改,或者周既明本人以原始撤销密钥终止。能够正式撤销程序的原始密钥还没有找到。周序看向走廊尽头。陆衡还在里面做笔录。 他忽然想起林曼给的白卡,姜岑三年前进入数据仓后消失的六小时,还有她最近七次失败的删除申请。周序想到,姜岑很可能已经找过那把密钥。陈警官顺着他的思路往下想。 姜岑如果只是想删最近四十三天的数据,没有必要三年前就留下数据仓门禁卡。她可能早就知道原始层在哪里,也知道身份恢复程序最终会被重启。 凌晨两点十六,技术人员从陆衡带来的硬盘中恢复一份被删除的目录索引。目录名很短。REVOKE。撤销。里面原本有三个文件,现在只剩文件名。 第一个:ZJM_MASTER.key。 第二个:J_CEN_NOTE。 第三个:ROUTE_47。 文件本体已被移走。陈警官把注意力转到最后那个文件名ROUTE_47。周序看到这个数字,第一反应是站点排班。 今天老曹给他恢复账号后,系统重新挂回的那一批件,正好四十七票。可那只是巧合。 三年前的物流试点资料里也反复出现“47”。周序拿手机查了自己以前负责区域的线路编号。现在的线路叫城西三区,不叫四十七。 他又翻开过去周既明的物流试点手册照片。最后一页角落有一个很小的记号。R47。 旁边写着:夜线,不入系统。 周序盯着那几个字,很快认出了这个编号的含义。 三年前周氏医药冷链有一条不进入公开配送平台的夜间备份路线,从九号仓出发,经城南中转,最后进入老城区几个医疗点。路线编号R47。 如果原始撤销密钥真的被人拿走,姜岑最可能用她最熟悉的方式把东西藏在路线上。不是藏在某个房子里。是让它一直在流转。 周序想起自己这些年送过的无数件。只要面单不断更新,一个箱子可以在城市里转很久。退件、转寄、异常件、企业周转箱,没人会记得里面最初装过什么。陈警官已经起身。 公开系统里已经没有R47这个名称,但广安同城今晚仍在跑夜间医疗急送。两件事很可能没有真正断开。 凌晨两点三十分,警方刚封的广安同城后院里,一辆还没来得及发出的电动面包车仍停着。车里有十六个医药周转箱。其中一个,没有系统订单。箱体侧面只有手写的两个字符。R47。 第十一章 四十七号夜线 凌晨三点,广安同城后院只剩一盏感应灯。 R47周转箱放在电动面包车最后一排,外观和其他医药箱没什么区别。灰白色塑料壳,四角磕得发黑,侧面有两个已经刮花的温控接口。唯一不正常的是没有面单,也没有电子封签。陈警官没有让人当场打开。 陆衡说过,原始层会通过夜间线路回收行为数据。R47如果也是线路的一部分,提前截断可能只得到一只空箱。警方先对箱体做了外部检测,没有爆炸物,也没有明显生物危险。技术人员在底部找到一枚独立电源的定位器,信号每十五分钟发一次。周序蹲在车门外看了一会儿。 “不能让它一直停这儿。”周序说。 陈警官看他。 “你想继续送?”陈警官问。 “它本来就要走。”周序说。 广安同城夜班司机被单独问过。司机只知道每周二、四、六凌晨会多一个无单箱,放在后排,不扫码。路线固定,先到城南康复医院后门,再去一家二十四小时药房,最后停在老铁路仓库外的共享卸货区。每到一站都会有人换车或换箱,司机从不问。报酬单独结,一趟三百。 “谁结钱?”陈警官问。 “老板微信转。”司机说。 老板的资金来源再往上查,已经经过四层个人账户。短时间看不出头。陈警官最后决定让车照常出发。 司机不能再用原来的人。警方安排一名熟悉路线的便衣开车,原司机坐副驾。R47箱底加了新的无源标记,后车保持距离。周序原本被要求回去,最后还是上了另一辆不起眼的商务车。不是因为他必须在场。是第一站康复医院后门他熟。 三年前周既明的手册里写过那里:“冷链从洗衣房口进,夜里门卫睡得早。”现在医院翻新过,正门换了自动门,后面老洗衣房还在。 三点二十七,面包车驶进医院后巷。夜班保安没有出来。一个穿浅蓝工作服的男人从洗衣房侧门推来一辆不锈钢小车。他没看司机,直接把R47搬下来,又从小车底层换上一只一模一样的箱子。整个过程一分钟不到。便衣没有动。第一只箱子被推进医院。第二只箱子继续上车。 周序在后车里看见这一幕,忽然想起自己刚做快递时最烦医院件。楼多,科室多,同一个院区能有五六个收货口。真正长期跑的人才知道哪些箱子不进门诊,哪些一定走污物通道。原始层不是在使用一条秘密通道。它借的是所有人都懒得多看的正常通道。 警方分成两组。一组跟进医院,另一组继续跟车。 周序没有要求下车。他看着新换上来的箱子,问陈警官里面会是什么。 “先别猜。”陈警官说。 “我没猜。”周序说,“我只是觉得他们可能从来没让同一只箱子走完全程。” 陈警官转过来看他。这意味着R47不是某一件货的编号,而是整条接力路线。箱子每到一站就换,真正传递的是底部模块、标签、数据或某个小到能藏进夹层的东西。追一个箱子没有用,得看每次谁接触。 三点四十五,第一组从医院传回消息。洗衣房男人是外包保洁领班,五十九岁,在医院干了八年。他承认每次有人给一千元,让他把无单箱推到地下旧设备间,十五分钟后再推出来。今晚警方进去时,设备间已经没人,只有一台巴掌大的读写器连着医院废弃网口。 读写器正在把R47底部定位器之外的一块存储芯片同步到外网。同步已经完成百分之七十六。技术员强制断网。下一秒,继续行驶的第二只R47箱发出提示音。箱体侧面原本熄灭的红灯亮了。周序马上看时间。三点四十七。 “它知道上一站断了。”周序说。 陈警官让前车不要停。第二站二十四小时药房在四公里外。原计划可能已经变了。果然,面包车还没到药房,司机手机收到一条陌生短信,要求改送城南高架桥下的废旧市场。原司机脸色发白。过去半年从没改过线。 “回什么?”便衣问。 “平时我就回收到。”司机说。 便衣让他照旧。司机还是像平常一样回了“收到”。 周序盯着地图。废旧市场白天卖二手家具和电器,凌晨基本没人。东边靠河,西边是拆迁区,车进去容易,人出去更容易。对方发现第一站异常,准备直接收掉线路。陈警官开始调附近支援。周序却看见导航上的另一条小路。 “别从南口追。”周序说。 “为什么?”陈警官问。 “南口限高杆坏了半年,外地车不知道,本地跑货的都从北边进。”周序说。 陈警官把话转给前组。三点五十八,面包车到废旧市场北门。里面没有灯。 司机按照短信要求把R47放到三号棚下,车继续往前开。警方没有立即围上去。箱子单独放了两分钟。四点零一,一个骑旧电动三轮的人出现。 人戴口罩和棉帽,车后装着废纸壳。经过三号棚时没停车,只伸手把R47拖进废纸壳下面。动作熟得像每天收垃圾。三轮从北门出去。警方两辆车一前一后跟。周序看了几十秒,忽然说不对。 “怎么?”陈警官问。 “太慢。”周序说。 三轮时速不到二十五。如果对方已经知道线路暴露,不会用这么慢的方式带走最重要的东西。除非真正要走的不是箱子。他拿起警方发来的第一站照片重新看。 医院外包领班把第一只箱推进设备间时,底部有一个白色贴片。出来后的箱子底部贴片已经没有了。 第二只箱被换上车以后,侧面红灯会根据第一站网络状态变化。 “他们传的是状态。”周序说。 “什么状态?”陈警官问。 “谁拿箱,谁进哪一站,线路有没有断。”周序说。 R47像一根移动的验证链。每个接点不一定知道自己在做什么,只要固定时间、固定路线完成接触,就能证明一个行为流程仍在运转。这与回声项目对身份的理解几乎一样。不是一张身份证证明一个人。是一串连续动作。 陈警官听明白后没有夸他,直接让技术员查三轮驾驶人过去是否长期跑这条线。 结果很快出来。男人叫黄良,废品回收个体户,三年来每周固定三次从医院和药房附近收纸壳。没有犯罪记录。他很可能根本不知道自己是R47的一环。警方在下一路口把人拦下。 黄良吓得差点从三轮上摔下来。他确实收过钱,每次只要按短信去指定位置带一个箱子,走两公里,再放到河边公共厕所后面的保洁间。钱一月一结,转账备注“废弃医疗箱回收”。 他从没打开过。 “谁联系您?”陈警官问。 “每次号码都不一样。”黄良说。 R47继续往下。河边保洁间的钥匙挂在环卫班长办公室。箱子放进去以后,下一个人不是来取箱,而是更换底部的一块小模块。来的人穿城市照明维护服,开着有合法牌照的工程车。警方没有继续等。四点四十七,维护员被控制。 男人三十岁出头,自称只收了外快,任务是把旧模块拿走,换上新模块。旧模块装进工具箱后,会有人第二天去他的单位取。他不知道里面是什么。技术人员现场拆开模块。没有存储卡。只有一组一次性密钥和一枚时间芯片。 密钥编号:R47-2189。 陈警官把照片发回去。陆衡在讯问室看到编号后,第一次主动要求再见周序。上午六点二十,他们重新回到派出所。 陆衡一夜没睡,脸色很差。那张和周序相似的脸在日光灯下显得更假,眼下手术痕迹也更明显。 “2189不是路线密钥。”陆衡说。 “是什么?”周序问。 “原始行为库的时间锁。”陆衡说。 回声项目为了防止某一份数据被事后修改,会把原始行为样本分成多个时间片,每一个时间片由线下路线不断刷新。只要R47连续运行,原始库就会认为外部验证环境正常。 如果路线中断超过二十四小时,原始库会自动进入保护模式。身份恢复流程暂停。周序听完看向陈警官。这比找撤销密钥直接。 “那让它断。”周序说。 陆衡摇头。 “不能直接断。”陆衡说。 “为什么?”周序问。 “保护模式也会把外部副本全部清除。”陆衡说,“姜岑留下的记录也在副本里。” 房间里静了一下。周序没有立刻说保数据。陈警官先问。 “案件证据会丢多少?”陈警官问。 “我不知道。”陆衡说。 “原始层里有没有姜岑死亡当晚的数据?”陈警官问。 “可能有。”陆衡说。 R47继续跑,身份恢复流程就还活着。R47强行停,剩余证据可能跟着被清理。 周序靠在椅背上。过去几天总有人把选择摆在他面前,签周序还是签周既明,恢复还是不恢复,保身份还是查姜岑。看起来每一次都能选,真正麻烦的是两边都有人提前放好代价。 “有没有第三种?”周序问。 陆衡看着他。 “把时间锁换掉。”陆衡说。 “怎么换?”周序问。 “让R47继续跑,但下一次上传的不是原来的时间片。”陆衡说。 技术上需要拿到原始行为库能够接受的一组合法签名。陆衡手里没有,警方也没有。周既明的主密钥或姜岑的撤销密钥都可以。周序想到硬盘目录里的ZJM_MASTER.key。仍然回到那把不知道在哪的密钥。 技术员把新拿到的R47模块接进隔离设备。一次性密钥已经用过,却留下最后一次同步目标的网络指纹。地址不在城南数据机房。在一个更普通的地方。周序所在快递平台的城市数据中继节点。陈警官骂了一句。 R47这些年根本没有独立网络。它一直借用城市配送平台的企业接口同步。也就是说,周序每天使用的派件系统不仅采集他的行为,还是原始层维持时间锁的一部分。 这解释了为什么第二次身份核验可以从他自己的终端直接触发。陈警官让平台立刻派安全负责人过来。 上午九点,平台城市技术负责人到派出所。男人四十来岁,进门时额头都是汗。他一开始坚持企业接口属于历史兼容服务,不知道具体用途。技术员把R47网络指纹放出来以后,他才承认三年前新恒生物确实购买过一组“高合规医药配送接口”,后来合同到期,接口因为涉及历史数据迁移一直没关。 “谁有权限?”陈警官问。 “总部和企业客户管理员。”技术负责人说。 “客户管理员是谁?”陈警官问。 男人查了几分钟。账号名称只有两个字母。JC。姜岑姓名首字母。 最后一次登录:十一月十七日二十二点五十八分。 正是她死亡当晚提交第七次删除申请的时间。之后账号被强制踢下线。 接管者:ORIGIN。 技术负责人说,企业管理员可以设置一个“继承账户”。如果管理员长期离线或死亡,继承账户自动取得权限。这个功能原本给医院、药企防止负责人离职后业务中断。 姜岑账号的继承人不是周承川,也不是程启明。是周序。周序盯着屏幕。 “我有这个账号?”周序问。 “后台写的是你的实名手机号。”技术负责人说。 手机号就是他现在用的这个。可继承没有成功。 因为系统同时检测到周序实名身份正在被周既明合并,账户进入争议状态。ORIGIN因此按照更高优先级接管。 姜岑三年前把一条企业接口的继承权留给了一个后来才出现的周序手机号。这件事时间上说不通。 除非她三年前已经知道未来这个号码会是谁用。或者这条继承关系是最近才改的。技术负责人查修改记录。十月二十九日。十九天前。那天周序记得。 晚上他给姜岑送过一个猫砂盆。姜岑家里根本没有猫。他还问了一句,她说替朋友买。 当晚十一点十六分,姜岑把企业接口继承人改成周序。 周序突然想起猫砂盆很大。送上楼以后姜岑让他帮忙把纸箱拆了,自己去厨房洗手。周序在客厅等了七八分钟,手机放在餐桌上充电。 她完全有机会看见他的手机号和设备验证码。周序没有生气。或者说,已经不知道该从哪一件开始生气。 “能让继承重新生效吗?”陈警官问。 技术负责人说可以,但必须先解决周序实名争议,或者由法院出具临时授权。顾律师已经在路上。 上午十一点,第二份临时申请递进法院。理由不是财产,也不是周既明身份,而是刑事案件电子证据保全。法院同意暂时冻结ORIGIN对企业接口的操作,并允许警方在监管下恢复JC继承账户的只读权限。真正生效需要平台总部签字。最快下午。周序回站点等。 一夜没睡,他本来想在休息室躺一会儿,院里却正好爆仓。账号虽然恢复了,他今天被老曹强制排休。周序还是戴上手套帮忙分件。干到一半,阿峰把一袋包子扔过来。 “你现在身价多少?”阿峰问。 “负的。”周序说。 “网上说你有十几个亿。”阿峰说。 “那你先替我交这个月换电费。”周序说。 阿峰不说了。两个人坐在货筐边吃包子。周序没睡,胃里空得发酸,吃到第二个才缓一点。下午两点四十,顾律师电话来了。继承账户恢复。只能读取,不能修改。 平台技术人员在警方监督下打开JC账号历史文件。姜岑最近四十三天的删除申请、路线干预和权限修改都在。最重要的是一个未完成的草稿任务。 任务名:R47撤销。 附件路径指向一个本地设备。设备编号对应姜岑死亡现场那台已经被警方扣押的旧终端。陈警官让技术员重新查终端。 设备此前只按短信和日志取过证,没有完整检查隐藏分区。一个小时后,隐藏分区被打开。里面有那三个被删除的文件。ZJM_MASTER.key。J_CEN_NOTE。ROUTE_47。姜岑没有把撤销密钥带走。她一直把它放在自己手里那台旧终端里。只是没有来得及完成最后一次上传。 周序赶到派出所时,技术人员已经把密钥复制到隔离设备。谁也不敢直接运行。文件需要一个本地口令,提示只有一句:“他每天都会说。” 技术员试过周序常用的派件话术。“您好,快递”“麻烦签收”“放门口了”“取件码多少”,都不对。 周序站在设备前想了一会儿。每天都会说的东西太多。 他给客户打电话会报公司,会叫您好,会说到了。和老曹讲话也每天有重复。陈警官让他别急。 周序反而掏出自己的派件终端,翻最近语音抽检记录。平台为了投诉复核,随机保留部分客服通话。他听了十几段。每次结束以前,他说得最多的是“好的”。 不是礼貌训练。是习惯。客户说放门卫,周序说好的。说晚点回来,周序说好的。说别敲门孩子睡了,他还是说好的。 技术员输入“好的”。 错误。 周序又想。姜岑不会拿两个这么普通的字当密钥提示。 她写的是“他每天都会说”,不是“周序每天都会说”。 周序低头看工作服。 每天出站以前,老曹会报件量。两百票、一百八、爆仓、补件。骑手之间最常说的不是“好的”。 是一个数字。他每天扫码出站时,终端都会弹出当日任务数,周序下意识会念一遍确认。但数字天天变。周序忽然想到另一句。 每天晨会结束,老曹都喊:“别丢件。” 周序多数时候会回一句“丢了我赔”。 老曹因为这句话骂过他无数次,说真丢了你赔得起吗。 姜岑第一次跟他去站点附近吃早饭时也听见过。周序看向技术员。 “试‘丢了我赔’。”周序说。 技术员输入。文件开了。陈警官没说话。周序自己先笑了一下。 姜岑把能够停掉周既明身份恢复程序的密钥,口令设成一个快递员每天拿自己工资开玩笑的话。J_CEN_NOTE同时解密。文件不是长信。只有五条操作说明和一张照片。 说明写得很干:R47不能直接停;先冻结ORIGIN;主密钥加载后更新一次时间片;确认周序当前实名仍有效;完成撤销;保留副本交警方。最后一条后面加了括号。 “别让他自己恢复周既明。他会逞强。” 没有我爱你,也没有对不起。照片拍的是站点门口。 周序蹲在地上给电动车换刹车片,脸上蹭了一道黑。拍摄时间一个月前。姜岑应该站在马路对面,距离很远,照片放大以后都有点糊。周序看了两秒,把设备推回技术员面前。 “按她写的做。”周序说。 下午六点,警方、平台、受托机构和法院技术人员一起建立隔离环境。R47没有停。 相反,广安同城那辆夜班车照常准备发车。警方甚至让原司机继续跑,只是每一个接点都已经纳入监控。 他们要在下一次时间片上传时,用姜岑留下的主密钥把“继续运行”改成“撤销身份恢复”。 这个过程需要当前继承人做一次本人确认。周序。还是本人签收。只不过这一次没有人替他。晚上十点五十八,R47从广安同城出发。十一点二十七,第一站医院读写器上线。隔离设备提示继承人确认。屏幕上只有两个选项。确认继续恢复周既明。确认撤销恢复并保留周序争议身份。周序坐在会议桌前。 顾律师、陈警官和技术人员都在旁边,没有人替他选。他把手放到设备上。人脸通过。指纹通过。系统要求手写当前姓名。周序拿起电子笔。 这一次没有人偷他的笔迹,也没有面单替他签。他写了两个字。周序。确认。十一点二十九,R47第一站时间片上传。屏幕转了十几秒。 身份恢复申请状态从2/7变成“争议冻结”。 剩余验证节点全部暂停。ORIGIN账户失去继承权限。周序看着结果,没有觉得自己赢了什么。 只是手机右上角那个用了三年的名字,暂时不会被系统删掉。 十二点整,平台技术负责人给他看了一眼实名状态。周序,有效。周序把手机放回口袋。陈警官站起来活动肩膀。 “今晚能睡了?”陈警官问。 “看旅馆让不让我续房。”周序说。 “你现在银行卡也恢复了。”陈警官说。 “那更得续。”周序说。 事情到这里本来应该暂时停一下。可凌晨十二点二十六,ROUTE_47文件完成最后一段解密。里面不是路线图。是一份视频索引。共十四段。前十三段拍摄时间都在三年前。最后一段是今年五月。六个月前。 那时周序已经做快递快三年,还没有重新认识姜岑。视频地点就是城东数据仓地下资料室。画面里,一个穿快递工作服的男人坐在桌前。右耳后有疤。是周序。 他没有被人押着,也没有明显意识不清。桌上放着一杯便利店咖啡,旁边是一只刚拆开的快递袋。周序抬头确认镜头以后,把一张纸推到面前。纸上标题很清楚。 《身份恢复延迟启动补充授权》。 签名处写的是周序。视频里的人拿起笔,又在旁边加了一行字。如果姜岑死亡,启动恢复。周序坐在屏幕前没有动。陈警官第一反应是看文件时间戳。今年五月十八日,晚上二十一点十四分。 那天周序的派件记录显示,他八点五十送完最后一单,九点零三终端下线。第二天早上六点四十重新出站。 中间这九个多小时,他一直以为自己在出租屋睡觉。 视频里的周序写完以后,镜头外传来姜岑的声音。 “如果以后你不记得签过呢?”姜岑问。 视频里的周序没有抬头。 “那就别告诉我。”周序说。 姜岑没有继续问。过了几秒,视频里的周序又补了一句。 “除非你死了。”周序说。 画面结束。没人说话。刚刚被周序亲手冻结的身份恢复流程,不是只有三年前的周既明想让它存在。六个月前的周序,也签过。而这段记忆,他同样没有。 第十二章 六个月前 五月十八日不是一个容易被记住的日子。 周序翻自己的旧聊天记录,只找到站点工作群里一张爆仓照片。那天是周六,早班到货比平时多,老曹在群里骂干线车晚到四十分钟。上午九点半以后,周序的账号却没有继续扫描记录。排班表上,他被标了半天事假。 原因:头疼。 周序完全不记得请过这个假。老曹第二天一早被叫到派出所。他进门时还穿着站点那件旧马甲,显然刚从早班过来。五月的事隔了半年,他想了半天才勉强拼起来。 老曹回忆,那天周序脸色白得厉害,在院里蹲了十几分钟,他还以为只是低血糖。 老曹记得周序上午送到城东一家康复中心后突然回来,说头疼得厉害,想休息半天。他平时很少临时请假,老曹也没多问,只让他把高价值件转出去。 周序追问有没有人来接,老曹确定没看见。他最后是自己骑电动车离开的。 周序手机五月十八日十一点以后的位置记录是空的。不是关机,定位权限被系统级关闭。晚上十点二十重新恢复时,他的位置已经在出租屋附近。第二天正常出勤。生活没有留下明显裂口。 陈警官把五月十八日周边能找到的城市监控重新调出来。半年不算太久,主干道路口还有部分归档。上午十一点零七,周序骑电动车从站点离开。十一点二十六,他经过城东康复中心。十一点四十以后,没有再出现在普通道路监控里。直到晚上九点五十七。 他从城东数据仓后巷出来,仍然骑自己的电动车。中间十个小时像被人从一天里剪掉。 周序看着两段画面。上午的自己戴工作头盔,后筐里还有两个空袋;晚上出来时头盔挂在车把上,换了一件黑色外套。那件外套不是他的。 姜岑有一件很像的男款防风衣。以前他问过,她说买大了,不愿意退,冬天里面多套一件也能穿。周序把调查重点先放到城东康复中心。 城东康复中心不是回声项目机构,是一家普通民营康复医院。周序五月十八日送的是一箱护理垫,收件人为住院部护工。订单没有异常。异常发生在他准备离开时。 地下停车场监控拍到一个坐轮椅的老人经过。老人脸被帽子挡了一半,后面推轮椅的是护工。周序本来已经骑车到出口,忽然停下,回头看了很久。他随后把车重新停好,跟进电梯。老人叫赵士林。林曼失踪多年的丈夫,ECHO-02。官方记录里,这个人早就不存在。现实里,他五月还住在康复中心。 警方当天就去核查。赵士林已经不在。院方记录显示他五月二十日由家属接走,登记家属姓名赵秀兰,也就是林曼现在使用的身份。林曼再次被叫来时,整个人比第一次紧张。她没有否认。 陈警官确认赵士林仍然活着以后,问林曼为什么前面一直说不知道。林曼承认自己故意隐瞒,她不确定警方最后会把丈夫带到哪里。 赵士林活着,但状态很差。四年前最后一次清除造成严重认知损伤。他有时知道林曼是谁,有时把她认成妹妹,大部分时间已经不能完整表达项目经历。林曼把他从原机构带出来以后,一直用别人身份在不同康复医院之间转。五月十八日,周序在地下停车场看见赵士林。赵士林却认出了他。 周序最想知道赵士林当时说了什么。林曼只记得两个字:周总。 就两个字。周序当场开始头疼。不是普通偏头疼。林曼说他扶着车站了不到一分钟,鼻子就出了血。赵士林抓着他的袖子,又反复说一个词。 “原始。”赵士林反复说。 林曼当时想带赵士林离开,周序却拦住她。 周序当时没有立刻叫出姜岑的名字,只让林曼去找“那个女人”。二十分钟以后,他自己说出了姜岑。 这比梧桐巷第二次注射后认出她更接近现在。 五月十八日的周序,在完全没有重新和姜岑见面的情况下,突然恢复了一部分三年前的记忆。 林曼不敢带他去医院,也不敢回站点。她把周序带到自己临时租的房子,联系姜岑。姜岑下午两点到了。两个人六个月前就已经重新见过。周序却直到四十三天前,才以为那是第一次。 林曼那天临时把他们安置在城东一套旧房里。房子是她给赵士林换医院时短租的,一室一厅,家具都是房东留下的。半年以后租约早退了,房东已经把房子重新租给一对刚工作的年轻夫妻。警方没有进屋翻东西,只在征得住户同意后看了楼道和门锁记录。 电子锁后台还保留五月的开门时间。十四点零七,林曼开门。十四点十九,姜岑进入。十七点四十六,三个人一起离开。晚上八点零三,周序和姜岑再次回来。九点四十一,两个人离开,随后去了城东数据仓。周序对前一段完全没有记忆。 真正有用的不是门锁。楼下杂货店老板娘还记得那天下午来过一个脸色很差的年轻男人。原因也不特别。周序进店买了一包盐、一瓶矿泉水和两个一次性纸杯,扫码时手一直抖,最后是同行女人付的钱。老板娘当时还以为两个人刚吵完架。 店里的旧小票从系统里调出来。姜岑买的不只有水。还有一袋挂面、一小把葱、两颗鸡蛋和一盒胃药。 晚上七点多,她又下楼买了一次。第二张小票只有一把新牙刷和一条最便宜的毛巾。 警方原本以为五月十八日不会再有别的影像。那套旧房所在楼层没有公共摄像头,电梯记录也只保存三个月。房东听说是在查半年前的事情,想了很久,才提到对门住过一位独居老人。老人儿子怕父亲摔倒,在自家门内装过一只可视门铃,镜头正好能照到半条走廊。 设备早换了,云端账号却还在。老人儿子把账号找回来,历史录像只剩几段被系统自动标记为“有人停留”的短视频。 第一段下午三点十二。 门开了一条缝。姜岑从屋里出来,手上端着一只不锈钢盆,盆里有刚吐过的脏水。她没穿外套,头发随手扎在脑后,关门时还回头朝屋里看了一眼。走廊垃圾桶在另一头,她来回不到一分钟。 第二段三点四十七。周序自己出来了。他扶着墙往电梯方向走了几步,没穿鞋,只踩着房东留下的塑料拖鞋。姜岑很快追出来,手里拿着他的工作鞋。 “你去哪?”视频里的姜岑问。 “回站里。”视频里的周序说。 “你现在连鞋都没穿。”姜岑说。 “老曹晚上盘件。”周序说。 姜岑没有跟他争工作的重要性,只把鞋扔到他脚边。 “你先站稳。”姜岑说。 周序低头看了一会儿自己的脚,像这时才发现穿的是拖鞋。他没有再往电梯走,慢慢蹲下去系鞋带。系到一半手开始抖,姜岑也没替他系,只靠墙站着等。最后周序自己把两只鞋穿好,又转身回屋。 这段录像很短。门关上以前,姜岑捡起他落在地上的工牌,拿衣角擦了一下。 第三段晚上六点二十。姜岑拎垃圾出来,周序坐在门槛里面吃面。镜头只能拍到半个人。他手里端着碗,脸色已经比下午好。姜岑回来时,周序把碗往门外递了一点。 “盐放多了。”视频里的周序说。 “那别吃。”姜岑说。 “还有吗?”周序问。 “没有。”姜岑说。 周序低头继续吃。姜岑进门前把一瓶矿泉水放到他脚边,顺手把门带上。 林曼看到这里才想起来,姜岑那天其实不会做饭。面煮得太软,鸡蛋也碎在锅里。周序嫌咸,不代表难以下咽,他后来还是把半碗吃完了。剩下半碗不是赌气,是胃里又开始翻。 第四段晚上七点五十八,是两个人第二次回房。周序走得已经正常,姜岑在门口翻包找钥匙。周序靠着墙等,忽然问了一句。 “你现在看我,还是周既明?”视频里的周序问。 姜岑找钥匙的手停了一下。 “你现在叫周序。”姜岑说。 “我问你。”周序说。 姜岑把钥匙插进锁孔,没有马上开门。 “我不知道。”姜岑说。 周序笑了一下。那个笑很短,也不好看。 “那我们差不多。”周序说。 门开以后,两个人进屋。录像结束。 周序把四段视频全部看完,没有要求再放一遍。它们提供不了项目权限,也不能证明姜岑后来的注射是对是错。可这些影像把五月十八日从一份十小时空白记录里挪了出来。那天姜岑会倒脏水,会嫌他吐了还想回去盘件,也会在门口被问得答不上来。 陈警官让技术员把原始文件封存。周序坐在旁边,忽然想起自己现在那双工作鞋已经换过两次。三年前是谁给他买的,他不知道。半年以前这双鞋脏得什么样,他也记不得。门铃视频里,姜岑没有蹲下来替他穿鞋。 这个细节让周序觉得舒服一点。 如果所有回忆里她都正好温柔、正好懂他、正好替他把事情做完,那反而像项目给受试者准备的锚点。录像里的姜岑会烦,会不回答,会把鞋直接扔到脚边。她没有那么合适。 人也不该那么合适。 这些东西没有被保存成证据,也不可能半年后还留在房子里。周序却在两张小票前站了很久。五月十八日对他来说是一整块空白,在姜岑那里却不是“恢复程序启动”这么几个字。她中间还得给一个头疼、吐过、又不肯去医院的人煮面,买牙刷,想办法让他晚上能洗脸睡觉。 这并不能证明她做的决定是对的。她后来还是给周序做了短程记忆干预,也还是准备了第二座城市的新身份。可当一段关系只剩项目日志,很容易把人也看成流程。那两张超市小票至少提醒周序,流程发生的时候,他们都还要吃饭。 “她那天给我做饭了?”周序问。 “做了。”林曼说,“你只吃了半碗。” “为什么?”周序问。 “你嫌她盐放多了。”林曼说。 周序没说话。他现在也不爱吃咸。陈警官把两张消费记录一并归档,没有给它们赋予更大的意义。查案的人只需要知道五月十八日周序和姜岑确实一起待过,生活细节反而是最难伪造的旁证。 姜岑赶来以后,第一反应不是安慰周序,而是先骂林曼不该让他看见赵士林。进门后不久,她又一个人去了卫生间。林曼后来才发现她哭过,只是时间很短,洗完脸出来就恢复了。周序那时头疼得厉害,却已经能说出九号仓、回声项目和周既明这几个词。他不知道完整经过,只知道自己现在的生活可能是人为安排。他没有第一时间要求恢复。 周序当时只问姜岑,如果继续想起来,会不会失去现在的生活。姜岑回答不知道。周序低头看桌面。这很像姜岑会给的答案。她很少把没把握的事说成确定。那天下午,他们去了城东数据仓。 林曼没有跟进去。视频只拍到周序和姜岑。现在ROUTE_47里那段五月十八日录像,就是十小时空白的后半段。 技术人员继续修复视频索引,发现最后一段并不只是一段。主文件后面还有三个未挂载片段。第一段时间下午四点十三。 周序坐在地下资料室地上,背靠档案柜,鼻子下面塞着纸。姜岑蹲在旁边给他量血压。她没有穿白大褂,只有普通衬衫和牛仔裤。桌上摊着几份旧档案。 视频里,姜岑几次让周序停止翻档案,因为他已经吐过一次。她最后直接把材料抽走,叫了一声“周序”。视频里的周序听见这个名字后安静了几秒,确认她过去叫的是周既明,随后只要求一件事。 “那现在别改。”视频里的周序说。 这一小段让现场没人说话。第二段晚上七点二十。 周序状态好很多。他在看身份恢复资料。姜岑站在桌另一边,两个人明显争过。 第二段视频里,两个人显然已经争过。姜岑反对只恢复部分记忆,因为项目从没人这样做过,也没人能保证周序先想起的是死在旧签名下的人,还是重新打开权限的方法。视频里的周序仍想试,最后问她是不是准备让自己一辈子送快递。姜岑沉默很久,只留下了一句。 “我想让你先活着。”视频里的姜岑说。 周序把脸转开。这句话没有把气氛变温柔。视频里的两个人明显都很累。第三段就是之前看到的补充授权。这一次完整视频多了前后。 周序并不是在主动要求“姜岑死了就恢复全部身份”。他设计的是延迟启动。 如果姜岑死亡,说明负责阻止原始层的人已经失效。程序先恢复一部分能够证明回声项目存在的权限,让周序取得证据保全能力,但不得自动恢复资产控制、董事会权限和完整记忆。授权里写得非常清楚。 恢复范围:项目审计权限、历史物流数据、受试对象生存状态。 禁止范围:个人资产、家庭身份、情感记忆主动刺激。 也就是说,现在正在执行的七步完整身份恢复,已经超出了五月十八日周序自己的授权。顾律师确认,这份授权后来被人改过。周序翻到文件最后。五月十八日签名以后,还有一页变更记录。原文件在十一月十五日被覆盖。恰好是韩牧进入姜岑家布置现场那一天。 覆盖人账户:ORIGIN。 原始层把周序的有限恢复,改成了完整恢复。周序随即去查姜岑是否知道。 技术员调出她十一月十五日以后七次删除申请。第一条申请删除的不是最近四十三天行为数据。是这份变更后的完整恢复授权。她知道。 所以她一边配合韩牧按旧方案布置刑事风险,一边又在后台试图删掉完整恢复流程。两件互相矛盾的事第一次连上。 她需要让周序暂时被警方和法院拖住,避免身份快速恢复;同时又想把真正启动恢复的授权删掉。 “她为什么不直接告诉我?”周序问。 林曼坐在旁边。 “五月十八日晚上,你自己要求再清一次。”林曼说。 周序转头。林曼说,完整授权签完以后,周序的记忆恢复越来越快。他开始认出一些回声项目人员,也出现明显失眠和攻击性。有一次他看见赵士林手腕上的固定疤,突然把屋里的椅子踢翻。不是因为赵士林。 是因为他想起自己曾经签过一份限制赵士林离开病房的文件。 周序当晚坐了很久,最后让姜岑把五月十八日这一天重新压下去。 “她答应了?”周序问。 “开始没答应。”林曼说。 “后来呢?”周序问。 “你说如果她不做,你自己找程启明。”林曼说。 周序没有再问。这确实像一种逞强。姜岑最后只做了短程记忆干预,理论上应该压住二十四到四十八小时。可周序醒来以后,把整天都忘了,之后也没出现明显恢复。姜岑因此判断剂量可能产生了额外影响。她没有再联系周序。直到四十三天前。 至于姜岑为什么四十三天前又回来,林曼确实不知道。技术记录给出一半答案。 四十四天前,ORIGIN第一次尝试恢复五月十八日被封存的审计权限。姜岑发现以后,第二天就在云栖公馆下了一件普通快递。派件员随机分配。最后是周序。这一点没有被人为指定。她第一次重新见到他,确实有偶然。可第二天、第三天那些件,就不再是偶然。周序把记录看完,没有觉得心里轻松多少。 “所以第一次真是碰巧?”周序问。 “目前看是。”陈警官说。 “后面不是。”周序说。 “后面她自己选的。”陈警官说。 “包括回来见我?”周序问。 “包括。”陈警官说。 有些东西知道是偶然,并不会自动变得纯粹。姜岑从第二次见面开始就已经知道自己在做什么。她观察他,也靠近他,想删数据,又没有彻底离开。 下午,顾律师根据五月十八日原始授权向受托机构提出正式异议。这次证据更硬。 周序本人在仍以周序身份生活期间签署的授权,只允许有限审计恢复。十一月十五日后的完整身份恢复属于越权修改。在法院监督下,受托机构暂停了七步程序,不再只是“争议冻结”,而是进入真实性审查。 剩下五次暂时不会启动。周序的银行卡、手机号和快递平台实名冲突在当天晚上陆续解除。老曹发来一张账号截图。高价值件权限也恢复了。下面配了一句话。 “明天早上六点半,别装老板迟到。” 周序回了一个“知道”。 晚上七点,他去医院看赵士林。 林曼最后还是同意警方把人转到有监管条件的医院。病房里没有项目设备,只有普通心电监护和一台老电视。赵士林比资料照片瘦很多,头发几乎全白。周序进去时,他正盯着电视里的天气预报。林曼站在床边,没有提醒他谁来了。周序坐到椅子上。赵士林过了很久才转过头。他看见周序,嘴唇动了一下。 赵士林看见周序后仍叫了一声“周总”。周序没有纠正,只试着提九号仓。老人能想起的第一个词是冷,随后断断续续说出周既明当年要求停止,而另一个人不让停。再追问是谁,赵士林明显开始烦躁,已经无法说出名字。 赵士林张了张嘴。一个名字始终没出来。 最后他只抬起手,在自己左侧太阳穴点了两下。这个动作技术资料里没有解释。林曼却脸色变了。 林曼这才解释,项目里所谓原始层的人进入病房时从不报名字,常戴着骨传导认证器,受试者最容易记住的就是左侧太阳穴附近那一点灯。所以赵士林记住的不是脸。是一只戴在左侧太阳穴附近的设备。周序离开病房时已经九点。 走廊尽头有自动售货机。他买了两瓶水,一瓶给林曼。支付成功。这个小动作让他停了一秒。 名字恢复正常以后,世界没有任何提示音。能买水,能坐车,明天能扫高价值件。大多数人不会知道一个实名状态“有效”到底有多重要。 周序准备走时,林曼从病房追出来,又想起一件刚才没提的事。那天姜岑离开数据仓以前,把一只新的快递工牌交给林曼保管。工牌不是当时周序正在用的那张。是备用。发行日期写五月十九日。也就是第二天。 林曼一直没用上,因为周序第二天正常回站,旧工牌照样有效。她后来问姜岑为什么提前做新工牌,姜岑只说留着。那张备用工牌一直留在林曼家里,周序让她第二天直接交警方。临走前,他才问工牌上的名字和站点。名字仍然是周序,站点却不在这座城市。 那张备用工牌属于邻省一个小城市的快递网点。 姜岑五月十八日刚帮周序压掉当天记忆,第二天就替他准备了另一座城市的新工作身份。 如果现在的周序开始失控,她原本打算再把他送走一次。 林曼说完没有马上走。病房门口正好有护士推药车经过,她往旁边让了一步,等轮子声过去,才从手机里翻出一张五月十九日的截图。 那是一页租房信息。临江市北河网点往东两公里,一室一厅,老小区,押一付一。截图上用红笔圈了三个地方:公交站、菜市场、换电柜。 没有圈医院。 林曼记得姜岑那天早上问过她,临江冬天冷不冷,快递员一个月大概挣多少,租房能不能不留公司联系人。问得很细,听起来像真准备让一个人在那里过日子。她甚至问了附近有没有早市,因为周序不爱在便利店买早餐,嫌贵。 周序看着那张截图,心里没有因为“早市”两个字软下来。他更在意姜岑当时已经替他选好了城市,却从没打算等他清醒后再问一遍。 “她准备什么时候告诉我?”周序问。 “不知道。”林曼说。 “到了临江再说?”周序问。 “也可能不说。”林曼说。 周序抬头看她。 “你觉得这叫保护?”周序问。 “我没这么说。”林曼说。 林曼把手机收回去。她自己做过类似的事。赵士林状态最坏的时候,她也用假名字带丈夫换过医院,搬家不告诉任何熟人,手机卡说丢就丢。她知道那种决定在当时看起来很合理。一个人活着,比他同不同意重要。可时间一长,被保护的人生活里就只剩别人替他挑过的门和路。 “你以前也让我这么干过。”林曼说。 “什么时候?”周序问。 “三年前。”林曼说,“你刚醒那几天,说如果有人找到你,就直接换城市,不用问你。” “那是周既明说的,还是周序说的?”周序问。 “那时候你自己也分不清。”林曼说。 这句话把周序问住了。 三年前刚清除以后,他可能既不是现在这个已经跑了三年快递的周序,也不是资料里那个会在会议上签字的周既明。那时候的人给林曼留下过什么指令,现在拿来约束他,同样不公平。 林曼没有拿过去的话逼他接受姜岑。她只说,五月十九日姜岑准备工牌时情绪很差。林曼问她如果周序不肯走怎么办,姜岑当时没有回答。后来她一个人在楼下坐了半个小时,回来以后只说先把东西留着。 “她有没有说为什么是临江?”周序问。 “说过一句。”林曼说。 周序等着。 “姜岑说那边没有人认识周既明。”林曼说。 “这座城三年前也没人认识。”周序说。 “我也是这么回她的。”林曼说。 “她怎么说?”周序问。 “姜岑说,这次不一样。”林曼说。 “哪里不一样?”周序问。 “她没讲。”林曼说。 周序看了一眼病房里已经睡着的赵士林。临江的备用身份因此多了一个他暂时无法解释的理由。三年前把他送到这里,是为了让周既明消失。半年以前再送去临江,如果只是重复同一件事,姜岑没必要说“这次不一样”。 他把截图转给陈警官,没有继续猜。 走出医院时外面开始飘很细的雨。周序站在门口等网约车,忽然想到自己三年前刚开始送快递的时候其实很讨厌下雨。雨衣闷,手机屏幕沾水,纸箱稍微湿一点客户就有理由投诉。后来跑久了也就那样。 如果五月那次真去了临江,他大概还是会找到一份能骑车的工作,还是会记住哪里的门禁难开、哪里饭便宜。一个人的习惯可以在不同城市重新长出来。 周序不想再验证第三次。 第十三章 借来的名字 第二天早上六点二十八,周序回到站点。院门刚开,干线车正在倒库。老曹手里拿着扫描枪,远远看见他,难得承认他早到了两分钟。周序顺口说怕扣钱,老曹骂他现在才知道怕。周序把头盔挂到墙上,换工作马甲。 账号恢复以后,系统重新分回原来的片区。两百零六票。老曹没有照顾他,甚至把三件高价值件也塞进筐里,像有意确认那几个权限真的恢复。周序扫码时没有任何异常。姓名还是周序。 第一车出站以后,天刚亮透。冬天早晨风硬,手套指尖不到十分钟就凉。周序骑过高架桥下时,忽然觉得这才像这几天最不真实的一件事。他昨晚还在看自己六个月前失去的十小时,今天照样得赶八点半以前的学校件。城市没给他恢复期。上午十点,林曼把备用工牌交给警方。 照片是五月的周序。工作服品牌一样,站点编码却属于临江市北河网点,离现在这座城市三百多公里。警方联系当地平台,发现那个网点五月确实生成过一份预入职档案。姓名周序。身份证号码还是现在这一套。 状态:待报到。 紧急联系人空白。推荐人写林曼现在使用的名字赵秀兰。姜岑把所有准备做得和三年前几乎一样。 一份新工牌,一座新城市,一个没人知道过去的人。 周序中午送完一批写字楼件后,在路边吃炒饭。陈警官电话打来时,他刚把里面最后两块香肠挑出来。 陈警官中午问他有没有看见备用工牌。周序当然看见了。他对这件事的判断并不浪漫:姜岑做得很熟练,第一次把他送进现在这座城市,第二次已经准备好临江,再来一次也许会更远。陈警官没有替姜岑解释,只提醒周序,她本来就做过这种身份安置。周序挂电话后继续吃饭。 他没有因为备用工牌突然推翻姜岑留下的车票、删除申请和R47撤销。一个人想保护他,也可能习惯用自己熟悉的方式替他决定。姜岑所谓“先活着”,有时候意味着把周序送到另一个地方,让他继续不知道。 这件事不能因为她死了就自动变得正确。下午,周承川主动约周序见面。 地点没有选周氏总部,在一家普通茶馆。周序下班以后过去,工作服没换。周承川已经在包间里坐了十分钟,桌上只有一壶白茶和两碟没动的点心。周序进门先把快递包放椅子旁边。 周序坐下以后,周承川没有绕弯,直接谈七步恢复暂停后的董事会反应。受托机构里有集团利益相关方,消息传得很快。已经有人希望周承川代表集团申请法定恢复周既明身份。周序没碰茶。 七步程序虽然暂停,法院并没有判定他不是周既明。相反,目前越来越多证据支持两者是同一生物个体。周氏内部有一派认为,与其让身份长期争议,不如由集团申请法定恢复,把他重新纳入治理框架。说得好听一点,是恢复权利。 说得实际一点,是把他放回一个能被规则管住的位置。周承川本人反对。 “您反对我回来?”周序问。 “我反对周既明现在回来。”周承川说。 “有区别?”周序问。 “对你有,对集团也有。”周承川说。 最高权限重新打开是一部分原因,更现实的是,他根本不确定恢复后的周既明会站在哪一边。至于三年前,他同样没有真正确定过。这句话让周序觉得他今天至少没装。 周承川带来一份董事会旧会议纪要。三年前九月,周既明曾提出关闭回声项目,被四比三否决。三天后,他提交个人身份隔离方案。又过几天,假事故发生。 会议纪要里四张赞成继续项目的票,有周承川。 周序把那张赞成票摆到他面前。周承川承认,当时资金已经投入,六个对象又掌握太多内部信息,他判断项目仍能被控制,所以投了继续。事实已经证明,这个判断错了。周承川没有为自己找更好听的词。 他今天来还有一件事。ORIGIN这个账户在集团内部旧系统里找到了一条关联。它不是某个员工账号,而是周既明三年前设立的“原始授权代理”。当本人失联、死亡或无法作出稳定决策时,代理可以按照提前写入的规则执行部分操作。 所以ORIGIN最初并不是一个具体员工,而是周既明三年前设立的“原始授权代理”。代理本身可以发任务,也可以通过专门账户付款;真正能够改写规则的,是掌握主密钥的人。 主密钥现在已经在警方手里。可十一月十五日完整恢复授权被覆盖时,主密钥仍在姜岑旧终端隐藏分区。理论上没人取出来。除非有人复制过。 三年前真正接触过姜岑终端核心权限的人,周承川列出周既明、姜岑和程启明三人。他否认自己拥有主密钥,也知道这句话不足以让周序相信。周承川点头。两个人没有再谈信任。 临走前,周承川把一张旧门禁照片发给周序。三年前项目人员进核心区时,左侧太阳穴附近确实戴一枚骨传导认证器。赵士林记住的那道灯,很可能来自这种设备。认证器一共发过五枚。 三枚已经找到,分别属于周既明、姜岑和程启明。第四枚当年登记周承川。第五枚没有姓名。 领用栏只写“原始层值守”。 签收笔迹不是电子签。是手写。周序把照片放大。签名位置只有一个姓。姜。后面的字被墨水蹭掉。 周序第一反应不是姜岑。项目里姓姜的人未必只有她。 第五枚认证器的纸质领用单刚从档案室找到,警方已经拿走。陈警官晚上确认了这件事。 原始纸档正在做字迹和墨迹恢复,结果需要时间。姓名被蹭掉不像最近人为破坏,纸面老化一致,可能三年前就这样。 周序没有因为多出一个“姜”字改变第二天排班。 “你明天还去送件?”陈警官问。 “六点半出站。”周序说。 “你是真不怕哪天又扫出个周既明?”陈警官问。 “怕。”周序说,“所以才得看着自己的账号。” 下午警方安排周序再见了一次陆衡。不是正式对质,只为了确认那份异常处置名单的问题。陆衡被换到另一间讯问室,脸上的手术痕迹在白灯下比第一次更明显。没有帽子和刻意调整的表情以后,两个人已经不像到会让人认错。真正危险的一直是隔着监控、口罩、距离和预设判断时的相似。 技术人员把ECHO-01到ECHO-07的纸质名单照片放到桌上。陆衡看见自己名字旁边的“06”,第一反应不是确认,而是皱眉。 “你以前见过这张名单吗?”陈警官问。 “没见过完整的。”陆衡说。 陆衡参加训练时只接触自己的腕带和每日评估。最早一批腕带不是ECHO编号,而是颜色加两位数字。他记得自己的腕带是蓝色04。后来接受第一次面部调整后,护士才开始叫他“六号”。 “为什么从四变六?”周序问。 “没人解释。”陆衡说。 陆衡原以为前面临时插入了两个对象。可三年前他曾在九号仓见过另一个男人,对方手腕贴着蓝色06的旧标。那人年龄比陆衡大,右腿走路不太利索,只出现过一次。第二天以后再也没见。 “长什么样?”陈警官问。 “记不清。”陆衡说,“那时候我刚做完鼻子,眼睛肿得厉害。” 他唯一记得的是男人左手虎口有一块很大的烫伤,因为端纸杯时特别明显。 警方立刻把这个特征和现有六名对象资料比对。没有一个匹配。 陆衡又补了一件小事。项目内部真正能进原始层的人很少,工作人员平时不叫姓名,只看认证器颜色。普通研究人员是白灯,医疗组蓝灯,原始层值守用红灯。赵士林记得的太阳穴灯如果颜色还能想起来,可能比那半个“姜”字更有用。 “你见过红灯的人?”周序问。 “见过两次。”陆衡说。 “男的女的?”周序问。 “一次男的,一次看不出来。”陆衡说。 第一回是在他做面部调整前。对方戴口罩,身高和周承川差不多,但陆衡不敢认。第二回是在项目宣布终止那天,一个人隔着观察窗看他,只露半张脸。 “有姜岑吗?”周序问。 “没有。”陆衡说。 这句话没有替姜岑洗掉任何嫌疑,只把“原始层值守”进一步从她身上挪开了一点。 讯问结束前,陆衡忽然叫住周序。 “周序。”陆衡说。 周序回头。 “你真准备一直用这个名字?”陆衡问。 “目前是。”周序说。 “那挺好。”陆衡说。 “哪里好?”周序问。 陆衡低头看着自己戴铐的手。 “至少你还有得选。”陆衡说。 周序没有安慰他。陆衡替原始层做过事,也确实帮助别人侵入过周序的现实身份。一个人是受害者,不代表他后来做的事自动没有责任。警方会按证据处理。周序能理解他为什么想拿回陆衡,却不准备因此替他把后果抹掉。 陆衡被带走以后,陈警官没有马上让周序离开。档案室那张第五枚认证器领用单刚做完第一轮恢复,纸面上被蹭掉的字还是看不全,但设备编号完整了。 A05-RED。 红色原始层认证器。 设备本体没有在旧仓库找到,不过周氏三年前使用的门禁服务器还留有握手日志。认证器每进入一次核心区,都要和门锁交换一个短码。日志不保存姓名,只保存设备号、时间和门区。 A05最后一次进入九号仓是三年前十月六日凌晨。那天正好是周既明假事故后的第二天。再往后,它在周氏系统里彻底消失。 技术员原本以为设备一起被销毁。继续查旧蓝牙广播记录时,却发现半年以前它又出现过一次。 五月十九日上午八点五十四。 地点不在这座城市。 在临江市长途汽车站附近。 周序看到“临江”两个字时,先想到林曼还没送来的备用工牌。发行日期也是五月十九日。姜岑在他恢复记忆的第二天准备把他转去临江,同一上午,三年前失踪的红色认证器也在那里出现。 “能确定是同一台设备?”周序问。 “硬件广播码能改,底层校验码很难。”技术员说,“目前九成以上。” “谁带过去的?”周序问。 “日志不拍人。”陈警官说。 临江车站附近那天的普通监控保存期已经过了。警方只能从支付、车票和周边企业旧记录里往回拼。五月十九日早上八点四十一,有人用现金在车站寄存柜开过一个小柜。没有身份证登记,因为那排柜子当时还是扫码付费的旧型号。账号后来注销。 九点零六,柜门再次打开。 时间夹在认证器广播之后十二分钟。 寄存柜维修后台还留着一张故障截图。不是监控照片,只是设备自检时误保存的一帧广角图。画面很糊,能看见柜门前站着一个穿深色外套的人。身高大约一米七左右,左手提一只帆布袋。 看不清男女。 唯一能辨认的是那人没有拿行李箱。 如果姜岑真准备把周序送到临江,通常至少要有换洗衣服和证件。那个寄存柜里放的更像一件提前送过去的东西。 警方联系临江北河网点。站长已经换过两任,五月的负责人还在本地。他听见“周序”这个名字没有印象,看到预入职工牌才想起来一点。 当时有人提前替一个新骑手交过三百元工作服押金,还留了一辆二手电动车。车很旧,电池却是新的。负责人等了两天,人没来,就把押金原路退回,车在后院放了一个月,后来被当废旧车处理。 付款不是姜岑的账户。 是一个已经死亡四年的男人。 名字出现在ECHO名单第一位:许骁,ECHO-01。 周序盯着那张付款流水看了一会儿。名单上许骁的处置状态写“终止”。警方前面按这个结果查过,户籍记录、火化记录、家属赔偿全部完整。现在他的旧支付子账户却在半年以前替周序交了一笔三百元押金。 钱不大,甚至小得不像阴谋。 也正因为只有三百,才没人留意。 “死人替死人找工作。”陈警官说。 周序看向他。 “我那时候还没死。”周序说。 陈警官揉了一下眉心。 “你们这个项目的死亡时间太难记。”陈警官说。 周序没笑。他把许骁的资料翻出来。四十岁,原本做医疗设备销售,四年前在外地“意外溺亡”。照片里的男人很普通,发际线有些高,左眉上有颗小痣。和周序、陆衡都不像。 真正值得注意的是职业经历。许骁出事前一年,曾负责周氏一批骨传导认证设备的区域销售。 红色A05可能不是姜岑带去临江的。 也可能是本该已经死亡的ECHO-01。 这个判断把刚才那半个“姜”姓重新放回不确定里。设备领用单上的姓或许是姜,也可能是笔画受损后的别字。陈警官没有让任何人先下结论。 晚上七点,临江警方找到那辆已经报废的二手电动车残存登记。车架号对应的原车主是当地一个送菜工。五月十七日,他在二手平台把车卖给一个女人,现金交易,对方戴口罩,只说给弟弟找工作用。 送菜工看了姜岑照片。 “不像。”送菜工说。 林曼照片也不像。 他对那女人唯一有印象的,是声音有些哑,说话快,左手一直没从衣服口袋里拿出来。 又是左手。 广安同城老板记得三年前那个疑似姜岑的女人左手常戴手套;临江卖车人记得买家左手一直藏着。两段记忆隔了三年,来源都不可靠,可它们开始在同一个位置重合。 周序忽然想到姜岑家里那支注射器。她右手食指有针孔,惯用手也是右手。过去四十三天里,周序没见过她左手有明显伤。 “项目里还有别的女人姓姜吗?”周序问。 技术员正在查员工旧档案,暂时没有答案。周氏正式雇员里姓姜的一共有十七人,接触过九号仓的只有姜岑。外包和临时项目名单不完整。 周承川在电话里听完临江的情况,沉默了一会儿,只想起一个人。回声项目早期外聘过一名麻醉护理顾问,名字他记不全,大家都叫姜老师。对方只干了两个多月,后来没有进入正式名单。 “男的女的?”周序问。 “女的。”周承川说。 “和姜岑什么关系?”周序问。 “我不知道。”周承川说。 这句不知道没有让周序生气。三年前周承川坐董事会,不可能记得每一个外聘护理员。可“姜老师”第一次把第五枚认证器的半个姓变成了一个可能存在的人,而不是姜岑的另一个秘密身份。 警方当晚去调外包合同。 合同供应商早就注销,纸档要第二天才能从库房取。陈警官让周序回去休息。周序走到门口,又停住。 “临江那个新身份,现在还能用吗?”周序问。 “预入职已经过期。”陈警官说。 “我问那套资料。”周序说。 技术员查了一下。身份证还是当前周序这一套,手机号已经停机,住址登记的是临江一间月租公寓。租金只交了一个月。房子五月底退租,没有入住记录。 有人把一整套能让周序第二次消失的生活准备好了。 工作、车、房间、电话。 唯一没过去的是周序本人。 这套准备里现在同时出现姜岑、林曼、一个死亡四年的ECHO-01账户和一枚失踪三年的红色认证器。周序原本以为“临江”只是姜岑替他做的决定。现在连这个判断也得往后放。 他第一次觉得,姜岑可能并没有能力独自安排他的第二次人生。 有人一直跟在她后面,也可能一直走在她前面。 周序顺手算了一下那套临江生活真正值多少钱。三百元工服押金,二手电动车不到两千,月租房一千二,再加一张手机卡和一张长途车票。全部加起来,还不如周氏会议室里一把椅子贵。可三年前他就是靠差不多这些东西活成周序的。身份真正落到一个人身上,从来不先从亿万资产开始。先得有地方睡,有车能去上班,有个老板肯在早上六点半等你扫码。 如果有人能用几千块钱替他准备第三种人生,所谓恢复周既明就显得更荒唐。周序开始明白自己为什么一直抓着快递工作不放。那不是因为他多喜欢送件。是这三年里,很少有东西能证明“周序”这个人每天真的来过,几万张签收记录算一种。这比身份证上的一行字更难伪造,也更难一次删干净。 晚上九点,他回云栖公馆。 姜岑的房子已经解除部分封锁,警方允许在监督下清点非涉案生活物品。她没有直系家属在本地,遗产手续暂时由律师协助。陈警官让周序过去,是因为有一些明显属于他的东西需要辨认。四十三天的生活痕迹比周序想象中多。 两件换洗衣服,一只电动剃须刀,半瓶洗发水,一双拖鞋。厨房最上层柜子里有他常吃的挂面,过期两天。冰箱冷冻层还有一袋姜岑包的馄饨,袋口没扎好,表面结了霜。周序没有全部拿走。 衣服和剃须刀装进袋子,拖鞋留下。挂面也没要。陈警官在旁边登记,没有评价。 厨房水槽旁还放着一只已经洗干净的保温饭盒。盖子内侧贴着一张便利贴,字被水汽泡得有些散,只能看清“周四”“别放香菜”。周序平时吃香菜,并不忌口。他看了两秒才想起来,有一周嗓子发炎,姜岑说辛辣和香菜都先别碰。他当时嫌她管得多,第二天照样在面馆加了一勺辣油。 那天晚上两个人第一次真正吵起来。 记忆回来的不完整,只剩餐桌一角和姜岑把药盒推过来的动作。周序嫌她什么都要问,连几点下班、吃没吃饭都像填观察表。姜岑也没让着。 “你不想让我问,可以直接说。”记忆里的姜岑说。 “我说了你会不问?”记忆里的周序问。 “不会。”姜岑说。 周序当时被她气笑了。 “那你还让我说什么?”周序问。 “让你有机会骂我。”姜岑说。 画面只到这里。周序记不起两个人最后怎么和好,只知道第二天中午姜岑仍然给他发过一张饭盒照片,他也照常送了一箱矿泉水到十二楼。成年人关系里很多争执没有正式结束,第二天谁先把门打开,事情就又往下过。 警方把姜岑手机里的聊天恢复过一部分。那天晚上没有长篇道歉,只有第二天十二点十七分周序发的一条:“件放门口。”姜岑两分钟后回:“饭在里面。” 这两条以前夹在大量项目数据里,没人觉得重要。周序现在也没要求单独打印。他把保温饭盒盖好,继续清东西。 卧室床头抽屉里还有一盒他常用的创可贴,少了三片。最底下压着一家修车铺的收据,十一月初换过电动车后刹车片。车主姓名写周序,付款人却是姜岑。金额六十八元。 周序想不起自己什么时候让她付过修车钱。他把收据拍给老曹。老曹回得很快,说那次周序刹车坏了还想继续跑夜件,是一个女人直接把车骑去修的,修完又送回站里。老曹当时以为是周序姐姐。 周序看完消息,没有纠正老曹那句“姐姐”。姜岑比他大五岁,有时候旁人确实会这么猜。她本人听见大概会不高兴。 这些东西都没有替姜岑证明什么。一个会偷偷替他修刹车的人,也可以在另一天给他注射让他忘记。一件事不能抵掉另一件事。 周序把收据留在原处,只带走那盒已经拆开的创可贴。工作时手容易划破,用得上。 书房抽屉里找到一摞快递面单底纸。大部分是姜岑最近四十三天下的单,矿泉水、纸巾、厨房用品、书。周序翻到中间,看见五月十九日那张临江北河网点的预入职回执。工牌不是林曼单独藏的。姜岑这里也留了一份。回执背面有她自己的手写记录。 “如果第二次失控,转临江。不要再用周既明相关工作。新住址避开医院、冷链仓、桥。” 再下面一行写得很小。 “他会恨我。先别管。” 周序看了很久。这句话比任何解释都更像姜岑。她知道周序会恨,也没有因此停掉准备。 抽屉最底层还有一只空信封。封面写周序,里面没有信,只剩一张撕下来的便签纸角。技术人员用侧光看,下面曾经压着一段字。只能辨认几个词。 “临江”“车票”“如果这次”“让他自己选”。 前半句是替他准备下一次消失。后半句却像她最后又改变过一次主意。 周序没有继续让技术员现场恢复。纸被带走,后面慢慢做。 晚上十点半,陈警官准备收队。周序站在玄关穿鞋,手伸向鞋柜时碰到最下面一只快递文件袋。袋子已经拆过。 不是证物编号,因为最初搜查时被判断为空袋,没有收走。 周序把它拿出来。袋子内侧粘着一张很薄的热敏纸,因为受潮已经变灰。灯下斜看,能认出是一张改签凭证。临江市长途汽车站。 日期:五月十九日。 乘客:周序。 原车次晚上十点。 状态:已退票。 退票时间:五月十九日上午九点十二分。 周序第二天早上六点四十已经在现在的快递站出勤。姜岑准备了临江工牌,也买过车票。可她最后退了。为什么退,纸上没有写。陈警官站旁边看完。 陈警官看完退票凭证,只说至少五月那一次姜岑最后没有把他送走。周序没有顺着这个答案往温柔处想,也可能只是没来得及。他没有替姜岑选一个更温柔的答案。离开十二楼以前,周序最后看了一眼餐桌。 死亡当晚的两只碗已经作为现场物证取走,桌面空了。那个曾经让他觉得自己可能在这里生活过的普通场景,现在只剩下一张浅浅的杯垫印。下楼以后,他骑车回旅馆。 路上经过跨江桥入口,导航推荐走桥能快十二分钟。周序没有绕开。他第一次骑上去。 桥面风很大,货车从旁边过去会带起一阵横风。三年前那场假事故就在前方两公里。周序耳后开始发胀,胃里也有一点不舒服。他没有停车。快到桥中段时,脑子里闪过一段很短的东西。不是事故。 是一辆停在桥下检修道的车。姜岑坐在副驾驶,手里拿着一只纸杯。周既明在驾驶座外面打电话,声音很重。 “第六个也找不到?”周既明问。 电话里的人不知道说了什么。姜岑从车窗探出头。 “别在这里吵。”姜岑说。 周既明挂电话,转身看她。 “陆衡不是第六个。”周既明说。 画面到这里断了。周序差点错过出口。他把车速降下来,停到桥另一头安全区。风把工作服吹得贴在背上。 他站了几分钟,确认自己没有继续头晕,才拿手机把刚才那句话记下来。陆衡不是第六个。可回声项目名单里,ECHO-06明明写着陆衡。 如果过去的周既明说的是真的,那份七人名单从一开始就可能有问题。 身份恢复暂时停了,周序这个名字也暂时保住。 可他们一直追查的那份《异常处置名单》,第一次裂开了一个足以把前面许多判断重新翻过来的口子。 有人把陆衡放在第六的位置。真正的第六个人,不在名单上。 第十四章 名单上少了一个人 不好,这是狡猾的日军在耗空我们的导弹,然后再伺机进攻我们。 “老夫觉得梵音说的没错,金雷龙鹏的速度冠绝古今,由他做诱饵,至少可以减少损失。”通天沉默片刻,沉声说道。 “额,将传送门毁掉,为什么要毁掉呢,毁掉的话,那这座大殿岂不是今后都不可能进得来了,这样的话……”炎立神尊微微有些疑惑地说道。 “如果能有机会和他一决生死,那也不错,不过,如果我们出手的话,那些人恐怕也会有所动作吧。”林洛当即皱眉道。 那天半夜里,我被尿憋醒,眯着眼睛,带着朦胧的睡意来到院子,刚刚扒开裤头,就听到一阵哗啦啦的声音,我本能的回头。 此时,楚灵儿的身影终于出现,从天边飘渺而来的她就好像是一个美丽的仙子。 只可惜和当初的鬼老一样,金魂神物必须得有缘人得之,哪怕他们实力再强,身后背景再大,也是望而兴叹,全然没有一点办法。 日军的战术虽说是全面进攻,但是在这个面上还是集中优势兵力一点突破,突破了这一点儿,然后沿着这个突破点向全战线迅速扩大突破口。 李旭看着包裹中的青铜级装备,可惜这些都是25级才能装备的道具,只能无奈的摇头苦笑。 当然,在他工作的时候,神情也和陆随一般无二,连处理紧急事情,也是杀伐果断。 西野七濑无奈的身子前倾在男人的脸颊上印了一下,顿时就染上一道迷人的嫣红。 “那我们该怎么办?”亚尔林表现的六神无主,一副全然听从萨托尼的样子。 江雪看了阿林一眼,提着东西上楼去了。霍丛也随后跟了上去。 科长很想反驳一句,现在全公司的职员都在降工资,凭什么就独独给杨简长工资,这不科学。 杜新京往窗外一看,街角、商铺附近,不知什么时候多了几个陌生人。这些人装着诺无其事的样子,眼神却在暗暗地四下观望。 “我想见你,现在就过来,我会在你办公楼下的咖啡屋等你。”施醉醉泣不成声,断断续续说完便挂了电话。 那日他们在新月湖上遇到沧海王几人被刺杀的时候,燕凝落听到了他的声音,当时就神色非常激动的从画舫中冲了出来,还追问那人的下落。 “还能骑马吗?”只见林骁一手牵着马匹,一手将卓玉成从地上扶起。 大家伙第一时间想到的是明天楚修栈和刘若兰的婚礼。本来一切准备就绪,只欠东风,楚修栈却在这个时候昏迷,那婚礼不是得告吹? 说实话,我很瞧不起这类人,而且也不板着,脸上流‘露’出一种鄙视的表情。 “是奴才错了,奴才是狗奴才,是杂碎,还请少爷放了奴才一回。”李贵的脸被苏红的额脚蹂踩着只能艰难的发出声音求饶道。 不过,他提出,回国举行订婚宴,他想再回来看看这个令他魂牵梦萦,想念,痛恨的地方。 军训之后,正式的开课,这段时间,学校的每个教学楼,我都弄清楚了。 刘千手很肯定的说这婴儿不是雷雨颜跟男友生的,但他也不是在告诉我们,这孩子是雷雨颜红杏出墙后的产物。她能如此狠心掐死婴儿,这婴儿一定是孽种。是她被人强‘奸’后怀上的。 我可不信他是真尿急,但我也不能跑过去问他,只能打心里猜测,他为啥会做出这个假象来。 有的还从手背爬了进去,又从手掌钻了出来,翘着头尾自己看着尾巴,估计还在奇怪怎么这么薄呢。 唐江召悄悄的用眼睛看一眼穆雁凡,却没想到两人的眼神会撞在一起。唐江召马上转变视角,眼神开始有些闪躲。穆雁凡却不会这样放过他,一直盯着他。意思就是,你说吧,我听着。 我哼了一声,瞪了她一眼没有理会,余光瞥到张静轩的时候,看到她眼神流露出的一丝古怪,还有隐隐的羞涩,心里不由得一动。 在基地内,任何一台高性能机器,因为它本身超越了现代科技,所以对掌控者的要求就相当的高。 借风仙尊没有等碧月仙子回应,在他说话之时,恐怖的风刃便是斩杀而出,对准碧月仙子的脑袋切割过来。 这一刻,不止寥寥数人,生出惊惧之心的足足有数千人不止。他们凝视着天穹中降临的杀戮光柱,一个个生出本能逃遁的冲动。 派人送过来?而不是亲自送过来?那岂不是要白白错过一次独处的机会? 北境蛮夷那时最擅长得寸进尺,每每打了胜仗不仅要钱要地,还要公主郡主嫁过去和亲。 见此,伍海很麻溜的起身,临近医馆一段距离时停顿了片刻,过了一会这才朝医馆大门走去。 带上他们三个,从爷爷和奶奶家出来后,我也并没有马上离开,而是重新返回到了我家远门前。 “现在,只要你愿意臣服,在你们龙武殿内修建神殿一座,供上我等崇敬的先祖。另外,命令所有海外域主武者前来,以本命灵魂拜祭!那便一切好说。 没有强大的政治基础,钱在多也只是建在沙滩上的城堡,浪花一来,便散了。 第十五章 临江没有等到的人 第二天早上六点十分,周序照常到了站点。老曹已经把生鲜车卸到一半,院里都是白色泡沫箱。冬天的鱼和夏天不一样,车门打开没有那么重的腥味,只有冰袋化过以后留下的湿冷。周序换上工作马甲,先把自己片区的四个生鲜件挑出来,再去扫普通件。昨晚他几乎没睡。脑子里反复出现临江安澜门禁那张抓拍。姜岑拉着行李箱,门框后面露出半个人,一只鞋磨偏。越想看清,画面反而越模糊。 他没有在站点提这件事。七点前送掉两个早餐店急件,第三单是写字楼前台。周序从地下车库出来时,陈警官的车停在路边。副驾驶堆着文件袋和两瓶没开封的矿泉水。 “今天去临江。”陈警官说。 周序把最后一只生鲜箱交给同片区的阿峰,又回站点办临时转派。老曹听说要出城,只问一句什么时候回来。 “顺利的话晚上。”周序说。 “别顺便把人也丢那儿。”老曹说。 “车先放你这儿。”周序说。 老曹把电动车钥匙扔进抽屉,没再说什么。从这里到临江高铁不到五十分钟。周序坐在车厢靠窗的位置,陈警官一路都在看旧门禁材料。两个人没有讨论姜岑是不是第六个。证据还没到能说这句话的时候。临江比周序想象得旧一点。不是城市旧,是五月那份“备用生活”选中的区域旧。姜岑给他准备的租房、二手车和工作都集中在老客运站以北两公里范围内,那里早些年是物流园和轻工业区,后来仓库拆了一半,剩下的小楼被改成培训机构、网店仓和便宜公寓。 警方先去安澜康复中心旧址。原来的院区已经改成一家体检中心,门厅瓷砖没换,只把墙上的机构名字拆掉。物业负责人姓马,五十多岁,当年就是维修班长。他带着警方去地下档案间找旧门禁主机。主机早已断电,硬盘被拆走,只剩一只铁柜。马师傅说三年前九月有一层病区临时封闭过两天,理由是设备消毒。他不记得病人是谁,只记得那两天夜班多了一辆床品车。平常一晚一趟,第二天凌晨又临时来过一趟。 “凌晨几点?”陈警官问。 “差不多三四点。”马师傅说。 马师傅说完又摇头,表示时间只能大概记得。那晚他下去处理过一次排水报警,床品车占了消防通道,他还跟司机吵过。周序问车从哪里来。 “洗涤厂。”马师傅说。 正是昨晚查到的LJ47。旧洗涤厂已经关门,厂房改成自助仓。负责人从租赁系统里调出历史平面图,确认原来床品装卸区旁边有一排员工储物柜。关厂时大部分柜子清过,只有最里面三个因为锁坏没人要,跟厂房一起留下。储物柜如今还在。铁皮早就锈了,门上用油漆重新喷过编号。警方让物业开锁,前两个都是空的。第三个柜子底部压着一只透明塑料袋,里面有旧毛巾、一次性拖鞋、半卷医用胶带和一枚已经停产的公交卡。公交卡没有实名。但袋子最下面还有一张寄存柜小票。 日期不是三年前九月。是六个月前,五月十八日。周序蹲在柜前,看着那张被潮气泡软的小票。姜岑准备临江车票是在五月十八日晚,正式退票在十九日上午。这只柜子里的小票却显示,五月十八日下午三点零七分就有人在旧客运站寄存了一件物品,取件期限七天。有人比姜岑准备周序的备用生活更早到临江。 那套备用生活里的租房还空着。中介系统显示合同原定五月二十日生效,押金已付,后来没有人办理入住。房东当时嫌麻烦,没有立即退租,直到七月才重新挂出去。现租客白天上班,警方联系房东后,只能先去中介公司看交接照片。照片拍得很细。一室一厅,旧木地板,厨房窗户对着铁路。客厅里已经放了一张折叠桌和一把塑料椅,卧室没有床架,只有一张新床垫靠墙竖着。卫生间门后挂着两件没有拆包装的灰色毛巾。这些东西不是房东提供的。房东记得签约女人说住的人白天跑外面,家具越少越好,只要求热水器正常、楼下能停车。 “签约女人是姜岑?”陈警官问。 “照片能认。”临江民警说。 房东还留下当时的聊天记录。姜岑问得最多的不是装修,而是早上六点以前能不能出小区、晚上十一点以后门禁怎么开、附近有没有二十四小时换电柜。完全是替一个配送员找房。周序看聊天记录时没有觉得温柔。此前已经确认姜岑打算把他转来临江。真正让他不舒服的是,她连他几点出门、几点回来、车停哪里都替他想好了。如果车票没有退,他可能某天醒来以后,就会发现自己又多了一套“很合适”的生活。 “这些东西后来谁处理?”周序问。 房东说姜岑退租后只让中介把床垫和生活用品捐掉,折叠桌留给下一任。她没有再来。中介旧仓里却还压着一个未领的小纸箱。上面写租客自提,后来没人签字,员工忘了处理。箱里是几件便宜东西。一只水杯,一把雨伞,一卷黑色垃圾袋,一双四十三码拖鞋,还有两包速食馄饨。品牌就是周序出租屋常买的那种。他拿起馄饨包装看生产日期。五月初。姜岑准备这些的时候,他还不知道临江。 “她连这个也准备?”临江民警问。 周序把包装放回去。“她知道我懒得做饭。”周序说。 陈警官没有接“这是关心”或者“这是控制”。两样都像。警方把箱内物品按证据流程拍照,但没有全部带走。速食早已过期,和案件没有直接鉴定价值。房东允许他们保留外包装照片。周序离开中介时在楼下买了一瓶水。路边正好有人骑配送电动车过去,车尾绑着一摞纸箱。那个人穿另一家平台的蓝衣服,没有看他。他突然能想象姜岑为什么选这个地方。不是因为临江有什么秘密设施。是因为它足够普通。一个三十一岁的男人住旧小区,早上六点出门,骑车去物流园,晚上买馄饨回来。邻居只会把他当普通租客。回声项目真正擅长的就是把异常埋进普通生活。 可这一次,姜岑最后退了票。她把一切都准备好,又没有把周序送进来。周序在中介门口给自己拍了一张现在的照片。身后是五月原本要住的小区。照片没有发给谁,只存在手机里。这是他第一次自己站在姜岑替他选过的第二生活门口。他至少知道自己来过。姜岑准备的工作也不是假的。 临江一家区域快运公司的旧招聘系统里还保存着周序的预入职资料。岗位是同城配送,底薪不高,片区在南苑和物流园之间。资料没有填写“周既明”相关经历,只写了现在这三年的快递工作。身份证照片、手机号和紧急联系人都是真的,只有提交人IP来自一间短租公寓。公司人事已经记不清这个没来报到的人,却能从系统里找到一次电话备注。五月十八日下午,有人替周序问过夜班比例和试用期能否不跑跨江线路。人事回复可以尽量安排,但不能写进合同。来电声音是男性。录音没有保存。 “姜岑不是唯一在准备这套生活的人。”陈警官说。 周序看着那条备注,没有回答。二手车线也是同样。春港汽修旁边那辆旧电动车已经卖给别人,车行老板翻出五月的订车单。订金不是姜岑付的,付款时间五月十七日晚,比姜岑第二天建立租房和工牌资料还早。付款账户属于一家已注销的劳务公司,实际代付人查不到。订车人备注只写:身高一米七八左右,常跑长线,坐垫加厚。周序现在骑车久了腰会酸。姜岑知道。 但一个五月十七日就开始准备车的人同样知道。车行老板记得来选车的是个男人。没有试骑,只反复问电池能不能在公开换电柜更换,最后挑了最常见的黑色车型。 “腿有问题吗?”陈警官问。 老板想了一会儿。“走路慢。”老板说。 和早市修锁摊的描述再次重合。警方没有立刻把这个人叫蓝06。三年前那个右腿不便的人和六个月前来临江的人是否同一个,还缺人脸、DNA或连续身份。可至少能确定,姜岑五月十八日准备周序转移以前,另一条准备链已经启动。这让“她临时起意保护周序”站不住。也让“所有东西都是她一个人安排”站不住。临江备用生活更像一个早就存在的旧方案,被不同的人在不同时间重新捡起来。周序想起此前追查五月十八日时,自己曾短暂恢复记忆。也许那十小时里,他知道临江这个地方;也许过去的周既明更早就把临江当成退出点。姜岑后来只是沿着旧线准备,又在最后退掉。 “为什么总是临江?”周序问。 陈警官没有猜。答案很快从更普通的地方出来。安澜康复中心旧址附近三年前有一条医药冷链支线,恰好不经过周氏主仓。项目早期需要把部分样本送到外地检测,临江是最便宜也最不起眼的中转城市。后来这条线停掉,留下的租房、劳务公司和车辆合作却没有全部注销。想把一个人从周氏系统里移出去,临江天然有现成壳子。不是安全屋。是一堆没人及时关掉的普通业务关系。 这种解释比“秘密基地”更像周序认识的世界。很多系统不会在项目结束那天整齐消失。一个租约多续三个月,一张卡还有余额,一个旧手机号还在扣费,几年以后就可能成为别人重新使用的入口。 “柜号还在吗?”周序问。 临江警方已经联系客运站。旧寄存区去年才整体拆掉,运营公司保留了异常件登记。五月二十五日到期未取的物品一共九件,其中有一只蓝色旅行袋无人认领,三个月后按流程转到失物仓。旅行袋居然还没处理。一小时后,几个人在客运站后勤仓看见了它。 普通尼龙袋,拉链头断了一只。里面没有衣服,只有一件旧护腰、一双男式软底鞋、两盒过期的胃药,还有一张折得很小的纸。纸上是一份临江市公交线路图。有人用红笔圈了五个地方:安澜旧址、旧客运站、南苑早市、春港汽修和临江东站。周序看到春港汽修时,手指停了一下。 五月姜岑替他准备的二手车,提车点就在春港汽修隔壁。旅行袋是男式物品。鞋码四十二,比姜岑大,也比周序小半码。护腰内侧洗标上写着一个很淡的“X”。陈警官让人全部封存。 “许骁?”周序问。 “先别认。”陈警官说。 ECHO-01许骁的姓正好是X开头。此前也查到他的旧账户在临江发生过付款。过去他们因此默认许骁可能活着,或者有人在用他的身份。临江银行协查很快给了答案。那个账户没有人在柜台或ATM操作过。三年来只有六笔自动扣款,全部来自一份早年签下的长期托管协议。账户里每季度固定转入一笔小额生活保障金,再按预设项目支付仓储费、通信费和一份商业保险。 五月十八日那笔看似“许骁支付”的款项,只是托管系统自动续了一次寄存服务。许骁本人可能根本不在临江。 “幽灵账户。”陈警官说。 “人不在,钱还按以前的安排走。”周序说。 这件事让临江线少了一层故弄玄虚。有人利用一个早就设定好的旧账户维持场地,却不代表许骁在幕后操作。真正需要找的是红色A05。A05旧设备不具备实时定位功能,但会在进入认证环境时广播短距识别码。安澜旧服务器损坏,附近另一个系统却可能收过它。周序想到公交。 三年前临江公交曾做过医疗优待卡试点,一部分车辆安装过兼容短距NFC的调试设备。虽然不是同一种协议,但硬件日志可能记录过异常广播。 陈警官没立刻信。“你怎么知道?”陈警官问。 “五月姜岑给我准备的新工牌能刷临江公交。”周序说,“我查过那批卡,和这里的医疗通勤项目是一家设备商。” 这不是突然想到的专业知识。此前为了追临江工牌,他已经翻过设备资料,只是当时没有A05的早期时间点。警方联系设备商。对方的确还保存旧调试日志,只是数据量很大,需要按日期筛。下午两点,结果出来。 三年前九月二十一日早上七点十一分,临江3路公交在安澜旧址站收到过一次无法识别的红色认证广播。设备只记录了硬件前缀和信号强度。A05正属于这个前缀。更重要的是六个月前五月十八日。同一辆已经换过线路的旧车,在南苑早市附近又收到过A05广播。上午八点二十六分。那时姜岑还在本市。警方有她当天上午的门禁和手机基站记录,她不可能同时在临江。所以五月十八日拿着A05来临江的不是姜岑。这个结果让周序沉默了一路。 他们原来一直把A05和姜岑绑在一起。姜岑领过它,死亡夜它又在她家出现,几乎所有线索都指向她。现在至少证明,这枚认证器曾经长期在另一个人手里。南苑早市还在。下午三点以后摊位已经收掉大半,卖豆腐和熟食的人准备回家,只剩卖蔬菜的还在清烂叶。周序拿着五月十八日的线路图从北门走到南门,没有所谓秘密接头点。姜岑如果真给他准备生活,选这里很合理。房租便宜,公交直达物流园,早饭五六块钱能解决,旁边还有换电柜。 他在换电柜旁停住。柜机屏幕右上角贴着一家已经倒闭的同城配送广告。联系电话最后四位和五月新工牌登记的紧急联系人一致。周序拨过去。号码已经空号。 旁边修锁摊老板听见号码,抬头看了他一眼。“以前广安同城的?”老板问。 周序蹲下来。“你记得?”周序问。 “他们在这边招过人。”老板说。 老板记得五月有个男人来问过路线。三十多岁,右腿有点不方便,没穿配送衣服,却一直问哪一条路避开大桥、哪个换电柜夜里有人看、哪里的出租房不要押太多钱。 “长什么样?”陈警官问。 老板摇头。“普通脸。”老板说。 六个月前,一个右腿不方便的男人先姜岑一步到过临江。蓝06的影子隔了三年重新出现。周序没有兴奋。他只觉得胸口往下沉。如果三年前被姜岑带到临江的人还活着,五月又回来过,那么姜岑准备第二次转移可能不是为了藏周序。也可能是要把周序交给一个她信得过的人。或者,让那个已经被删掉的人看着他。傍晚,临江警方按照修锁摊老板提供的方向查了附近短租。五月十八日前后,确实有一名男性住过南苑东街一家家庭旅馆。登记证件属于外省一个六十多岁的老人,照片明显不符。旅馆老板不敢确认三个月前的脸,只记得客人走路慢,不让打扫房间,每天早上自己下楼买粥。 房间早被住过很多轮,没有可用痕迹。但旅馆老板记得那个男人离开时落下一本很薄的笔记本。后来他追到门口还回去了。封皮上印着“安澜康复”。陈警官马上追问男人是否有人来找。 老板想了很久。“有个老太太。”老板说。 不是姜岑。女人六十岁上下,戴深色眼镜,头发很短。她没上楼,只在前台留了一张纸条。男人看到纸条后第二天退房。旅馆没有保留纸条。监控也早覆盖。唯一留下的是住宿登记备注。前台当时怕老人找错人,在系统里写过一句:“姜老师来找。”周序看见这四个字时,想起姜岑临江资料里此前出现过的早期外聘人员。姜老师。此前警方只知道这个人参与过麻醉和记忆稳定,姓名一直没有确认。项目里同姓人员很多,称呼也可能只是习惯。 临江当地医疗系统最终查到一个最接近的人。姜文瑛,六十三岁,退休麻醉科医生。四年前曾以外聘顾问身份参与安澜康复中心的镇静安全评估,三年前合同终止。她现在住在临江东郊,和女儿一家分开住,平时在社区老年大学教急救课。 警方没有直接把一群人带过去。陈警官先联系当地民警,以旧医疗档案核实为由约她在社区办公室见面。姜文瑛来得比约定早十分钟。老人穿一件深紫色羽绒服,头发比旅馆老板描述的长了一些,戴老花镜。她进门以后先看陈警官的证件,再看周序。目光在周序脸上停了不到一秒。 “你们还是查到临江了。”姜文瑛说。 陈警官把记录本打开。 “您认识周序?”陈警官问。 “不认识这个名字。”姜文瑛说。 老人说得很平静。陈警官把周既明旧照片放到桌上。 姜文瑛没有拿起来。“这个见过。”姜文瑛说。 周序坐在最靠门的位置。“在哪里?”周序问。 “项目审计会上。”姜文瑛说。 姜文瑛早年在麻醉科工作,退休后被安澜邀请做药物镇静和术后定向障碍评估。她不参与身份设计,也没权限进原始层,只在早期项目里处理过几次镇静过深和记忆稳定失败。 “您拿过A05吗?”陈警官问。 “短时间拿过。”姜文瑛说。 她承认三年前九月在临江用过红色认证器。用途是进入安澜二层封闭区,给一名项目对象做麻醉风险复核。A05不是她的私人设备,用完第二天就交给带人来的年轻女人。陈警官把姜岑照片推过去。 姜文瑛这次拿起了照片。“她。”姜文瑛说。 “您认识她多久?”陈警官问。 姜文瑛没有马上回答。她摘下老花镜,用羽绒服内侧擦了擦镜片,重新戴好。 “比她当观察员早。”姜文瑛说。 姜文瑛没有把后面的事情直接讲出来。她先问陈警官,姜岑现在是不是已经确认死亡。陈警官说确认,但死亡时间仍在重新核。老人听完后把手放在桌上,过了一会儿才说,自己四年前最后一次见姜岑时,她已经不再使用病区身份。 “她后来回来找过您?”陈警官问。 “找过几次。”姜文瑛说。 姜岑最初来安澜时睡眠很差,镇静药用量稍微变化就会出现长时间低血压。姜文瑛只负责麻醉安全,不参与记忆方案。后来姜岑转去项目工作,仍偶尔来问一些药物反应,却很少问自己。她问的是别人。有人醒来以后认错日期怎么办;有人只忘掉一个人算不算稳定;一个已经明确拒绝继续的人,如果第二天又记不起拒绝,前一天的拒绝还算不算。这些问题当时听起来像工作。 现在周序知道,每一个都可能同时是姜岑自己的问题。“她问过周既明吗?”周序问。 “没直接说名字。”姜文瑛说。 老人看周序一眼。 “但有一次她问,一个人如果为了逃出去,自愿让自己忘掉原来的生活,醒来以后还能不能算自愿。”姜文瑛说。 周序没有接话。这已经离三年前周既明的身份隔离很近。姜文瑛当时没有回答。她是麻醉医生,不愿意替心理、法律和伦理做结论。她只提醒姜岑,人在镇静后几个小时内作出的决定本来就需要谨慎,涉及长期身份更不应该由临床现场替他定。 “她听了吗?”陈警官问。 “她听见了。”姜文瑛说。 听见和做到不是一回事。周序已经知道。 周序手指慢慢收紧。“什么意思?”周序问。 姜文瑛看着他。“她第一次到安澜,不是带别人来的。”姜文瑛说。 老人说完这句,没有继续。社区办公室外面有人在排练合唱,隔着两道门还能听见钢琴一个音一个音找调。周序忽然不想催。很多答案如果来得太快,就会像系统弹窗一样,把人压成一句结论。姜文瑛最终让陈警官第二天再来。她家里还有一箱没有交给项目组的旧麻醉记录。不是因为她当年预见到犯罪,只是项目结束得太乱,结算时没人来收。她退休后搬了两次家,一直当普通旧资料放着。离开社区时已经晚上七点。周序和陈警官赶不上原来的返程车,只能改签九点半。两个人在临江东站外吃了碗面。周序把面里的香菜挑到一边。 陈警官看了一眼。“姜岑知道你不吃香菜?”陈警官问。 “知道。”周序说。 “你现在还想她是不是第六个?”陈警官问。 周序夹了一筷子面。“想。”周序说。 “结论呢?”陈警官问。 “没有。”周序说。 他不愿意因为一句“她第一次来不是带别人”就把姜岑重新塞进ECHO-06。过去一个月里,他们已经错认过太多次。陆衡自己都相信了好几年。真正的东西要等记录。周序没有急着去找所谓“关键地点”。姜岑当年替他准备的临江生活很具体,具体到一辆二手电动车的电池保修、一间一居室的燃气开户和一家配送站的体检回执。既然是一段准备让人真正过下去的生活,就会留下琐碎账目,不会只留下秘密文件。 他们先去了那间租房。房东已经换了锁,屋里住着一对刚结婚的年轻人。警方只核了旧合同和交租记录,没有进卧室翻东西。原合同上租客姓名不是周序,也不是周既明,是一个从来没有实际入住过的普通名字。押金由姜岑本人转出,首月水电却从许骁旧账户自动扣款。那笔钱金额只有一百八十三块七毛。陈警官让银行查整套付款规则。许骁账户三年前已经长期没有人工登录,后来还保留的几十笔交易全是固定额度的房租、水电、保险和车辆年检。它更像一只没人碰的定时钱包,到了日期就自动付钱。周序原本以为“幽灵账户”会藏着项目最大的秘密,真正看见流水以后却只觉得麻烦。一个被写成已经离开的人,账户还能替后来的人交燃气费。项目把人的名字当钥匙使用,连活着还是死了都不妨碍。 二手车行的老板还记得姜岑。不是因为她漂亮,而是她验车验得特别慢。别人买一辆跑腿旧车先看电池,她蹲在车旁边检查刹车线、脚撑和后胎磨损,还让老板把后视镜换成大一号。最后车没有提走,定金也没退。老板翻出旧维修单,上面写着一句“骑手右膝旧伤,车座调高一格”。 周序的右膝确实有旧伤。这句备注说明那辆车是给他准备的,却仍然解释不了为什么有人在姜岑之前就到过临江。旧网点仓库后来清空过两次,角落里还留着一个无人认领的帆布袋。袋里没有证件,只有一双三十八码女式软底鞋、没拆封的护膝和一个已经失效的康复中心餐卡套。鞋底几乎没有磨损,护膝尺寸却偏大。如果这些东西属于同一个人,那个人的身体情况和普通住客不太一样。周序没有拿袋子去套姜岑的生活习惯。警方先封存,再按纤维、购买批次和旧照片慢慢比。越接近姜岑,他越不愿意用“像”代替证据。 午后,他们去临江老早市查那张车票附近的消费。姜岑五月十八日曾在那里买过两只饭盒、一件便宜雨披和一包一次性洗漱用品。摊主不记得她,但收款码后台还保留着金额。第二天早上,同一个摊位又收到一笔十九块钱,付款账户仍然是许骁的自动账户。姜岑那时已经退了车票。有人却仍按原来的生活计划,在临江花掉十九块钱。 返程车还没进站,临江警方又发来一份设备商的旧维修记录。高铁站旁那家寄存柜公司也找到了五月的异常开箱记录。姜岑买的车票对应当天晚上八点后的行程,她却在上午九点就退了票。下午三点四十六分,有人用旧临江手机号打开过她预存的一只柜子,把里面的纸袋取走。摄像头只能拍到半个肩膀和一只手,画面不足以辨认身份。纸袋原本装什么,后台不记。柜门重量传感器只显示取出前约一千二百克。周序没有追着那半只手放大。他问柜子附近有什么。出站口、二手车行、安澜旧址方向的公交站,还有一家卖一次性饭盒的小超市。它们和姜岑留下的新生活路线能连在一起,却也只是普通城市生活。真正让人注意的是开柜手机号。号码三年前曾短暂登记在安澜康复中心后勤名下,后来停机,再没有实名使用。 这说明临江备用生活并不是姜岑五月临时想出来的。她是在一条旧路径上重新摆东西。A05在四年前六月就来过临江。那时它还没有“观察组医疗认证”这个用途,只是一枚高权限镇静设备钥匙。维修记录显示,六月二十八日有人报修过一次指纹感应不灵,设备商远程指导擦拭传感器,登记联系人姓名被脱敏,只留下电话号码后四位。后四位和姜岑后来长期使用的旧号码一致。 这个号码四年前是否已经属于姜岑,还需要运营商旧资料确认。周序没有把它当答案。同一张卡可能转过人,同一号码也可能项目内部复用。可A05、S-06、临江和姜岑出现的时间越来越重合。陈警官在候车厅把这几条写在纸上,没有画箭头。周序问为什么不连。 “连太早了,后面看什么都像一条线。”陈警官说。 周序觉得这话适合他们整个案子。陆衡就是这样被连成ECHO-06的。编号、脸、任务都对得上,所有人便停止寻找别的解释。这次他们宁可慢一点。站内广播提示列车晚点十三分钟。周序坐在塑料椅上,看一名母亲追着小孩穿外套,旁边老人把热水杯塞进袋子。没有人知道他们正在等一份四年前的麻醉记录。这种普通场景反而让他安心。如果姜岑真的曾在临江作为病人生活,她也应该见过同样的候车厅、早餐铺和下雨的街,不会只存在于项目代码里。 返程前,周序一个人去站外买了份盒饭。临江风比城里更湿,塑料袋被吹得一直往手背上贴。他坐在长途车站侧门的矮台阶上吃,旁边有人拖着行李箱打电话问房东钥匙放哪儿。 五月的周序如果真的被姜岑送到这里,大概也会从这些小事开始。找房、充电、问路线、记住哪家店晚上还开。所谓“备用身份”落到日子里,并不神秘,就是有人提前把这些普通麻烦替他解决了一部分。 周序想到这里反而不舒服。姜岑替他准备得越周全,越说明她又一次准备在他不知情时搬动他的人生。她退掉车票没有让这件事消失,只说明最后一刻她改变过决定。九点十三分,姜文瑛给陈警官发来一张照片。一只旧纸箱已经从储物间搬出来,箱盖上是安澜康复中心早年的蓝色封签。封签手写日期:四年前六月。项目对象栏没有姓名。只写着:S-06。照片右下角压着一张麻醉评估表的边。 能看见患者性别:女。 第十六章 姜岑也忘过 第二天上午九点,姜文瑛把纸箱放到社区办公室的长桌上。纸箱没有锁。四年前安澜康复中心的蓝色封签已经脆了,揭开时碎成几段,粘在纸板上。临江警方先拍照,再由姜文瑛确认资料来源。箱里不是完整病历,更多是她当年自己留的麻醉评估副本、药物反应观察和几张手写值班表。 “这些为什么没进院档?”陈警官问。 “有些只是我自己的工作记录。”姜文瑛说,“正式病历应该有另一份。” “另一份还在吗?”陈警官问。 “我不知道。”姜文瑛说。 姜文瑛说得很直接。她没有因为现在有人调查,就把四年前每一个细节都回忆得清清楚楚。哪天谁进门、谁拿药、谁改记录,她能确定的只说确定,记不住的便说记不住。周序坐在长桌另一侧,没有催。箱子最上面是S-06第一次镇静评估。女性,三十二岁。身高一百六十七厘米。体重五十一公斤。既往史一栏没有姓名,只写低血压、严重睡眠障碍、对某类镇静药反应过强。右侧有一行姜文瑛的手写提醒:醒后先确认定向,不要从背后叫。 周序看到这句话时,脑子里先出现的不是项目。是云栖公馆厨房。有一次他送完件没走,姜岑背对着他在烧水。周序从客厅叫她,她没反应,后来他走近拍了一下肩,姜岑整个人猛地往旁边躲,玻璃杯碰到水槽边裂了一道。她很快恢复正常,只说自己走神。那时周序以为她胆子小。现在那只裂杯还在证物清单里。 “后面还有。”姜文瑛说。 第二份评估在三天后。S-06醒得比预计早四十分钟,认人正常,却无法确认当天日期。她坚持自己是前一周入住,实际上只过了三天。对自己为什么在临江有两套互相矛盾的解释,一套说参加睡眠治疗,一套说陪同朋友。姜文瑛在旁边写:不要纠正过快。第三份记录更短。S-06在走廊看见一名男性后出现剧烈头痛,随后短暂失语。男性身份处被后来的人用黑笔涂过,纸背却留下压痕。技术人员用侧光看了半天,只辨出姓氏第一笔像“周”。 周序没有碰那张纸。“那个人是我?”周序问。 “我现在不能确认。”姜文瑛说。 姜文瑛记得当时确实来过一个年轻男人,穿衬衣,不像医生,也不像家属。男人和项目负责人在办公室争执过,声音不大,最后自己进观察室看了S-06。她对那个男人的脸已经记不牢。四年过去,当年的患者和家属太多。周既明的旧照片能让她觉得见过,不代表她有资格把每段模糊记忆都安到他身上。 “那你为什么昨天说在审计会上见过周既明?”陈警官问。 “那个我确定。”姜文瑛说,“后来专门有人介绍过他。” 项目发生第一次严重不良事件以后,周既明以投资方和审计人员身份来过临江。会议上他要求暂停一部分稳定性试验,理由不是药物本身,而是受试者在清除后仍被原团队反复提示旧身份,无法判断所谓新身份到底是恢复还是重新诱导。姜文瑛当时听不懂他们谈的商业和数据,只记得周既明说过一句很普通的话。 “人醒来以后还会怕,不等于实验有效。”姜文瑛说。 周序低头看记录。这句话不像英雄。更像一个当时终于意识到事情已经不受控制的人。纸箱中间有一册厚一些的麻醉台账。S-06一共出现七次,跨度三个月。前四次是受试对象,后两次只做复查,第七次的身份栏被改成“项目助理”。受试者变成工作人员,不是在九月十九日那一次突然发生。她更早就开始被推向另一边。第七次台账旁边夹着一张临时工作牌复印件。照片里的女人头发比后来短,脸瘦,眼睛没有看镜头。姓名:姜岑。周序没有马上抬头。屋里只剩翻纸声。 陈警官把复印件放进透明袋,让姜文瑛确认。“就是她?”陈警官问。 “是。”姜文瑛说。 这一刻没有人再需要猜真正的S-06是谁。四年前,姜岑三十二岁。她不是以观察员身份第一次进入回声项目。她先躺在观察室里,被记录醒来的时间、记忆错误和对旧人的反应。后来她从受试者名单消失,以工作人员身份重新出现。项目把她曾经是哪一边擦掉了。周序忽然想起梧桐巷那段旧视频里,姜岑拿第二针时发抖的手。过去他一直把那种发抖理解成愧疚。现在多出另一种可能。她知道针进去以后,一个人醒来会是什么样。因为她自己醒过。 “她为什么参加?”周序问。 姜文瑛没有立刻回答。记录没有完整原因。S-06最初转入安澜时使用的是一家脑睡眠研究机构的介绍函,主诉长期失眠、创伤后闪回和药物耐受不稳定。没有写家庭,也没有写具体创伤来源。姜文瑛记得姜岑很少谈自己。她刚来时不像自愿做实验的人,也不像被强迫押进来的。更接近那种已经试过很多治疗、愿意接受一个自己并不完全相信的新方案的人。 “她问得最多的是会忘多少。”姜文瑛说。 “你怎么回答?”周序问。 “我说我只管麻醉,不知道他们能做到多少。”姜文瑛说。 “她信吗?”周序问。 “她不信。”姜文瑛说。 姜文瑛说到这里,嘴角很轻地动了一下。“她那时候谁都不太信。”姜文瑛说。 这反而让周序觉得像她。姜岑后来温柔,但不是没有防备。她会在快递送到前先看猫眼,会把不用的银行卡剪成四段分两个垃圾袋扔,会把厨房燃气阀每天睡前摸一次。周序以前以为这是一个独居女人的习惯。也许一半是。另一半从安澜就开始了。警方继续翻台账。姜岑最后一次以受试对象身份出现的日期是四年前八月七日。项目处理内容没有写“清除”,只写“稳定干预”。之后二十一天没有记录。八月二十九日,她以临时项目助理身份重新出现,开始协助受试者日常定向和路线记录。 她中间那二十一天去了哪里,纸箱里没有答案。但姜文瑛记得一件小事。姜岑回来工作第一天,不认识安澜后门的保安。那个保安此前替她送过三次夜宵,两个人每次都说话。姜岑回来以后看见他,只礼貌地点头。保安以为她装不认识,后来还抱怨过。 “她忘了那个人?”周序问。 “至少当时没认出来。”姜文瑛说。 “还忘了什么?”陈警官问。 姜文瑛摇头。“没人系统告诉我。”姜文瑛说。 姜岑从受试者变工作人员以后,原来的观察记录很快被收走。姜文瑛再见她,她已经开始替项目整理睡眠和药物反应。两个人偶尔在楼道碰见,姜岑不再问自己会忘多少。她开始问别人会不会想起来。被收走以前,有一份定向测试留下了复写联。测试本来很简单:写出当前日期、住址、最近一次完整记忆、三个熟人的姓名。姜岑日期写对,住址写成了两年前租过的地方;最近完整记忆停在四个月前。熟人姓名写了两个,第三个位置空了很久。 她最后没有填。评估人员在旁边写:“对象称知道此人存在,但无法确认姓名与关系,不愿接受提示。” 周序看到这行字时问姜文瑛,当时有没有给她看照片。“项目组想给。”姜文瑛说,“她没看。” 姜岑当时说,如果那个人真的重要,让自己以后重新见到再说。她不想因为医生告诉她“这是你重要的人”,就提前学会应该有什么反应。 这个决定听起来和后来回声项目的所有锚点理论相反。她曾经明确拒绝过被提示应该爱谁、信谁。后来她却成了周序最重要的提示者。周序没有因此觉得讽刺。人会改变,也会在害怕时重新使用自己曾经拒绝的办法。姜岑越熟悉失忆后的不安,就越可能相信“至少我替他把危险路绕开”是必要的。问题正是从这里开始。观察组早期值班表也留下过她刚转岗时的变化。第一周,姜岑照着模板写,几乎每一栏都填满。对象几点醒、吃多少、是否主动提旧姓名、见到熟人时心率变化,全有数字。第二周开始,她在一些栏目旁边画斜线,不再记录。被她划掉最多的是“亲密反应评分”。 项目要求观察员在对象与家属、伴侣或指定锚点接触以后,用一到五分评价依赖程度。姜岑在第三次值班后写过一行备注:“别拿人家吵架打分。”主管让她按格式补,她补了两次,后来又开始空着。另一个表格要求记录对象是否主动使用旧姓名。姜岑没有只写“是”或“否”,而是把当时场景写进去:有人在梦里叫旧名,有人在医生反复提醒后才说,有人只是看见旧照片认出自己。 这些细节在统计里很麻烦。对人却重要。周序翻这些表时第一次看到一个还没完全变成后来那个姜岑的女人。她会在制度里硬填自己觉得有用的句子,也会因为主管退表不得不重写。她不是一开始就掌握所有技术。也不是一开始就相信“只要安排好生活就能稳定一个人”。这种相信,是她后来在工作里一点点学会的。因此也更难说她后来对周序做的那些安排究竟从哪里开始变质。她用过自己曾经反对的评分,后来又用路线和生活去保护周序。职业方法和私人感情早就混在一起,连她自己大概也分不清。 中午临江警方从另一处旧存档找到一张人员变更表。原本的S-06在四年前八月二十八日状态变更为“退出医疗序列”。第二天,观察组增加一名临时人员姜岑。两条记录的身份证号码位置都被遮蔽,出生年月却完全一致。这是行政层面的第二份确认。中午以前,临江警方还找到了安澜当年的一名护理员。女人姓孙,已经转去民营养老院工作。她记不住S-06这个编号,却记得姜岑,因为姜岑刚从封闭区出来那段时间不肯让别人替她收拾床头柜。护理员按规定每天要确认药盒、饮水和尖锐物,姜岑总是提前自己摆好,东西朝向几乎不变。 “她是不是强迫症?”陈警官问。 “不是。”孙护士说,“她怕别人动完以后,她自己不知道原来放哪儿。” 周序听见这句话,想起云栖公馆的玄关。姜岑的钥匙总放在最靠墙的小碟里,零钱放另一只,外卖袋从不直接放餐桌。周序有一次替她整理,顺手把剪刀移到抽屉,她找了十几分钟,最后没有发火,只让他以后不要替她换地方。当时他觉得她生活习惯重。现在那种坚持有了更具体的来处。一个记忆被处理过的人,会用物的位置确认昨天是否真的发生过。 孙护士还记得姜岑最讨厌别人说“你昨天答应过”。 有一次项目人员来让她签后续观察同意,拿出前一天签过的说明,说只是补一份手续。姜岑看完没有签,要求对方重新从第一条念。工作人员嫌麻烦,提醒她昨天已经听过。 姜岑把纸退回去。“今天听完,今天再决定。”姜岑说。 孙护士当时就在旁边,所以一直记得。这句话让周序很久没有动。三年以后,姜岑给周既明第二针时,没有做到自己曾经要求别人做到的事。她明明知道“昨天同意”不能替今天的人决定。可她还是替他决定了。人不是因为受过一种伤,就自然不会把同样的伤给别人。这比把姜岑解释成一个被项目逼坏的受害者更难接受。孙护士不清楚姜岑后来为什么愿意进观察组。她只记得离开封闭区以前,姜岑自己写过一张生活恢复清单。清单内容没有秘密:去菜市场一次,自己坐公交回租屋,连续三晚不开监测灯睡觉,重新联系一个朋友,找一份能够按月领工资的工作。 项目只批准了前三项。 “为什么工作不批?”周序问。 “他们说外部工作不可控。”孙护士说。 后来周既明提出让她先在项目里做助理,恰好解决了“需要工作”和“环境可控”两边。当时这看起来像折中。现在周序才看到代价。姜岑想回普通生活,项目给她的普通生活仍然在项目里面。她能领工资,能穿自己的衣服,能下班买菜,却每天继续面对药物、编号和被观察的人。 这也解释了为什么她后来对“给周序一个真实工作”那么执着。 快递站不是回声项目的岗位。老曹不会因为周序今天记忆异常就给他填一张行为评分,也不会因为他想不起三年前就叫医生。迟到就是迟到,投诉就是投诉。对姜岑来说,这种粗糙的正常可能比任何精心设计的稳定方案更可靠。可她为了把周序送进这种正常生活,又偷偷设计了路线和身份。她始终没有完全学会把选择还给别人。临江警方后来在孙护士保存的旧合影里找到了姜岑。照片是护理组聚餐,不属于病历。十几个人站在一家小饭馆门口,姜岑在最边上,没有穿病号服,也没有白工作服。 照片日期八月二十四日。她已经离开封闭区,却还没正式转岗。姜岑手里拿着一只塑料袋,里面露出半盒蛋糕。孙护士说那天有人生日,姜岑只吃了一小块,剩下打包。第二天她把蛋糕带给一个来安澜开会的男人。 “周既明?”周序问。 “我不知道。”孙护士说。 周序没有追。普通细节到这里就够了。一块没吃完的蛋糕不能证明爱情,也不能证明交易。它只能证明姜岑那段被项目资料写成“受试转岗”的时间里,仍然会嫌蛋糕太甜,会把剩下的东西带给某个人。真正让事情彻底闭合的是下午的DNA材料。 早期项目保存过S-06的一份匿名血液质量控制样本。样本本身已经不能用于完整个人鉴定,但留有部分STR位点。警方经过司法程序与姜岑尸检样本做有限比对,能够支持来自同一人。 陈警官在结果出来以后没有说“真相大白”。 他只是把原本白板上“ECHO-06:陆衡?”那一行擦掉。重新写:ECHO-06:姜岑。问号还留着。 周序看见那个问号。“还不算确定?”周序问。 “编号确定到这个程度够用了。”陈警官说,“但她经历了什么、谁改她档案、陆衡什么时候被塞进来,不是一个编号能回答。” 周序点头。他喜欢这个问号。至少警方没有因为终于找到一个合适名字,就把所有空缺都填上去。确认姜岑对应S-06以后,法医也重新翻了她的既往身体记录。尸检时右前臂有几处很淡的旧穿刺瘢痕,当时只被记作既往医疗史,没有意义。现在和安澜台账对照,位置、时间跨度都能对应早期连续输注。左侧锁骨下还有一处很小的贴片过敏色沉,姜文瑛记录里恰好写过S-06对某款监测贴胶过敏。这些身体痕迹不依赖姓名。姜岑后来可以从名单上消失,皮肤却没有跟着档案一起恢复干净。 周序看法医补充说明时想起她夏天很少穿无袖。第一次在家里看见她换短袖时,他问过锁骨旁边那块颜色是不是烫伤。姜岑只说以前住院贴东西留的。她没有撒谎。只是没告诉他是哪一次住院。 这种半真半假的回答是姜岑最常用的方式。过去周序总想把它分成“任务”和“感情”,现在越来越觉得没那么容易。一个人长期活在不能把全部过去说出来的环境里,后来就算真的想过普通日子,也未必还会完整回答。 陈警官把法医材料收起来,没有追问周序想起了什么。记忆不进入证据链,最多作为查证方向。这一条规则从案子开始到现在没有变。下午四点,姜文瑛把一份自己不愿交出的私人笔记主动拿了出来。那不是医疗记录。是一张从笔记本撕下来的纸。 四年前九月,姜岑已经成为项目助理以后,有一次深夜来找姜文瑛。她说自己连续三天做同一个梦,梦里有人站在一扇玻璃门外,她知道那个人认识她,自己却叫不出名字。姜文瑛没有给她加药,只让她把梦里能记得的东西写下来。纸上只有几行。玻璃门。左手表。蓝色文件夹。有人叫我小岑。最后一行被划掉过。侧着光仍能辨认。 “周先生说我以前见过他。” 周序看着那行字。 “周先生是谁?”陈警官问。 姜文瑛说自己当年也问过。姜岑没有回答。四年前九月,周既明还没有开始自己的身份隔离,但已经参与项目审计。如果“周先生”就是他,那么两个人在梧桐巷共同生活之前已经见过。而且姜岑忘过他。周序站起来去走廊接水。饮水机纸杯太薄,他接了一半便停。热水烫到杯壁,手指能感觉到温度。他想起陆衡说蓝06不让人帮忙端水,虎口有烫伤。那个男人又是谁?如果姜岑才是真正的ECHO-06,陆衡三年前看见的蓝06为什么是男人?编号仍然混乱。周序回到办公室,把这个问题提出来。姜文瑛听完,想了很久。早期S编号和腕带蓝编号不是同一套东西。S-06是临江医疗序列,蓝06则可能是九号仓行为训练床位。项目后期把两套编号合并,才造成现在所有人默认“06只有一个人”。 “所以可能有两个六号?”周序问。 “可能不止两个。”姜文瑛说。 这句话没有让案子重新散开。 反而解释了一件事:项目从一开始就没有把编号当人的名字。编号只代表一个位置、一张床、一种权限或者某一阶段任务。后来的人为了整理资料,硬把不同阶段的“六”拼成同一个人。 真正值得追的是姜岑为什么被删除。警方从周氏内部档案找到四年前一份人事风险评估。姜岑转入观察组前,项目合规人员提出异议:受试者不得直接承担其他受试者的行为稳定工作,因为本人记忆缺口可能影响判断。这份异议没有通过。批准人一共有三名。其中一个是程启明。 另一个是当时的项目医学负责人。第三个签名让周序坐了很久。周既明。签字日期在四年前九月十二日。过去的自己批准了姜岑从受试者变成观察者。周序没有任何关于这份文件的记忆。 陈警官也没有替他解释。“签名需要鉴定。”陈警官说。 “如果是真的呢?”周序问。 “真的就算你过去做过的事。”陈警官说。 “我现在不记得。”周序说。 “法律责任看具体行为,不看你今天舒不舒服。”陈警官说。 陈警官说完,把文件收进袋子。这句话不好听。周序却没有反感。过去一个月,他最怕的是所有人因为他失忆,就自动把周既明做过的一切归给另一个不存在的人。那样很轻松,也很假。傍晚返程前,姜文瑛问周序要不要看一段没有声音的旧录像。录像只有三十七码,是安澜走廊摄像头自动备份。姜岑成为项目助理后的第三天,她推着一辆药车从观察室出来。走到楼梯口时,一个穿浅色衬衣的男人从另一边过来。男人脸被曝光过度,只能看出身形。 姜岑停了。她盯着对方几秒,没有说话。男人也停下来。最后是姜岑先让开路。男人走过去以后,她回头看了一眼。就是这一眼。没有拥抱,没有激烈情绪,甚至没有一句台词。 周序却反复看了三遍。“这是周既明?”周序问。 “我不能百分之百确认。”姜文瑛说,“身形像。” 周序把录像停在姜岑回头那一帧。她那时候不认识他,或者不能确认认识。可身体先停下来了。周序忽然明白为什么自己第一次送件到云栖公馆时,姜岑会看他那么久。当时他以为她早就认识周既明,所以在确认任务对象。现在也可能还有另一层。一个曾经忘掉过别人的人,看见另一个已经忘掉自己的人。 晚上十一点回到本市,周序没有直接回出租屋。他去了云栖公馆。七栋十二楼还封着。警方已经允许在陪同下重新清点部分非关键生活物品。值班民警给他开门以后,周序只在客厅待了十分钟。他找到姜岑以前常用的那只白色药盒。药盒背面贴过标签,撕掉后留下一小块胶。过去他们只把它当普通药盒,没有进一步拆。周序翻开内层,看见盒盖铰链里夹着一张很窄的纸条。上面不是密码,也不是项目编号。只有姜岑自己的字。“如果又忘了,先看冰箱第二层。”冰箱早已作为现场检查过,里面食物也处理了。第二层没有证据。 姜文瑛的箱子里还有一本没有装订的护理记录。记录员不是姜文瑛本人,字迹换过三种,很多页只写时间和生理指标。S-06最初几天睡得很差,凌晨两三点经常醒。护士问她姓名,她每次都答得对;问前一天晚饭吃了什么,她有时会停很久。项目把这种停顿记成“检索延迟”。其中一页边角却有护士自己写的小字:今天自己把床边柜重新摆了一遍,说东西固定了就不容易找不到。 周序看见这行字,想起姜岑后来家里的抽屉。剪刀永远在左边,药箱下面垫着一块旧毛巾,备用钥匙装在茶叶罐旁边的小铁盒里。她偶尔会因为周序把东西放错位置不高兴,却从没解释为什么。病历不能证明这些习惯一直延续到后来,可它让姜岑的“讲究”第一次有了别的来处。有人经历过记忆断层以后,可能会把物品位置当作一种小型地图。地图不需要相信脑子,只要伸手还能摸到。 护理记录里还有两次拒绝。第一次是项目要求S-06接受“熟悉人物刺激测试”,她拒绝见家属。第二次是研究员提出让她对一段亲密关系影像打分,她在表上写“我不接受把这个叫治疗”。那一页没有签名,只有床位号。姜文瑛后来解释,早期项目总喜欢把人的反应变成数字。害怕几分,依恋几分,想离开几分。姜岑最烦这一套。她恢复工作以后,却也参与过对周序的行为记录。周序没有因此觉得讽刺。一个人经历过一种伤害,不代表以后天然不会重复。很多时候恰恰因为太熟悉,才会觉得自己知道哪里可以越线、哪里还不算越线。 警方把S-06的旧血样编号送去复核时,周序去了趟站点。老曹让他帮忙处理一票破损洗衣液,纸箱底泡软了,整个分拣台都是香精味。他戴手套把完好的两瓶重新装箱,客户电话打不通,只能先登记破损待确认。做这种事时,他脑子反而安静。下午技术员来电话,说旧血样只剩极少量保存材料,无法做完整身份鉴定,但几个可用位点与姜岑现有样本不矛盾。还远远不够。 真正把人和S-06连起来的是一张旧体检表。姜岑左侧锁骨下方有一处小时候留下的细小烫伤。云栖公馆尸检照片里能看见。S-06的入组体检同一位置也记录了旧瘢痕,尺寸、方向接近。再加上出生年月、血型、早期电话号码、药物过敏史,警方才允许在内部工作结论里写下:S-06高度可能为姜岑。陈警官仍然没有让人把“高度可能”改成“就是”。转岗表只有一页,后面应当还有附件。附件编号连续,却少了中间两页。技术员从服务器缩略图里找回一张模糊预览,标题是《S-06本人意见》。正文无法恢复,只看得清最下面的一行手写字。“我愿意出去工作,但不接受继续使用原编号。”姜岑写。 这一句比任何“项目安排转岗”都麻烦。她并非完全不知道自己要去哪里,也并非所有步骤都由别人替她决定。可她当时知道多少、记得多少、能否真正拒绝,文件没有回答。陈警官让人把“自愿转岗”几个字从工作纪要里删掉。能确认的只有她提出过明确要求,项目后来也确实让她离开封闭环境。至于这算不算充分选择,需要和缺失附件一起保留。 姜文瑛把剩下资料装回箱子时,手停在一张旧菜单上。那是安澜住院区每周订餐表,S-06在早餐栏连续几天把甜豆浆划掉,改成白粥。姜文瑛说她记得这件事,因为病区很少有人为了两块钱早餐和护士争半天。后来姜岑也不喝甜豆浆。周序以前买错过一次,她喝了两口就放在桌上,没说难喝,只让他下次别买。他那时以为她只是口味淡。这些相似没有写进警方结论。它们属于周序自己,既不能证明编号,也不能证明爱情,却让四年前那个病号服里的女人慢慢有了姜岑的样子。 周序没有替她争一个更好听的说法。姜岑后来对他做过同样的事:给了几个选项,却把最关键的信息握在自己手里。她大概比谁都知道这两者之间有多近。直到旧人事库恢复出那张转岗表。受试对象:S-06。转入岗位:生活观察辅助。新用名:姜岑。周序站在已经空掉的冰箱前,突然想起一件很小的事。姜岑以前总把牛奶放第二层最里面。他问过一次为什么不放门边。 姜岑说门边温度不稳。周序当时笑她讲究。现在他伸手摸到第二层背板,指腹碰见一道浅浅的刮痕。像有人长期在这里抽插一块薄板。民警叫技术人员过来。半小时后,冰箱内胆背板被拆下一小块。里面没有文件。只有一张塑封旧照片。照片里是临江安澜康复中心后门。 四年前的姜岑站在台阶下面,头发很短,穿着病号外套。她旁边站着周既明。两个人没有靠得很近。照片背面写着日期。四年前六月二十七日。比姜岑成为观察员早两个月。比梧桐巷早一年多。周序拿着照片很久没有动。姜岑不是成为他的锚点以后才认识他。她忘过他。 后来又重新认识了他。