HiBizMan永久免费
📚Log In
📋 Table of Contents30
🌐 Language

第2章 生物安全

中文

MPV在车流中走走停停地行驶了大约二十分钟后,方程终于睁开了眼睛。光线从车窗斜射进来,角度比之前偏高了大约十几度,表明时间已经接近上午十点。街道两侧的行道树投下断续的阴影,落在方程膝盖上那只毛绒兔子的表面,绒毛在明暗交替中呈现出一种不真实的柔软质感。方程的手指从兔子背部移开,指尖残留的触感里除了绒毛的丝滑,还有那枚硬物所在位置一个隐约的隆起——不仔细摸根本察觉不到,但方程知道它在那儿,就像知道自己的手腕内侧有一道疤痕一样确定。 周敏在他旁边翻看着文件袋里的打印纸,纸张翻动的声音在车厢相对安静的空间里显得格外清晰,每一声都带着纸页之间静电分离时那种细碎的噼啪。方程侧过头去看了一眼,周敏正在看的那一页上印着人脑矢状面解剖示意图,脑干、小脑、胼胝体的轮廓用深灰色线条勾勒,旁边用红笔圈出了一个区域,标注着"楔前叶/后扣带回——空间自我参照网络核心节点"。方程认出了那个标注,但没出声。 周敏察觉到了他的视线,合上文件袋,转头过来。"你感觉到了?"她的声音压得很低,控制在前排赵鹤鸣和王振听不到的音量范围。 方程沉默了一秒。他知道她问的不是那个硬物,而是另一个更难以表述的东西——从医院出来之后他一直在用意识边缘去感知的某种扰动,像水面上看不见的涟漪从K-11消失的那个坐标点向四周持续扩散。他把手抬起来,拇指和食指圈成一个小环,对着车窗外的天空比了一下。"那个裂隙闭合之后,这一片的空间曲率大概比正常值高了零点零三到零点零五个单位。你从兔子玩偶上沾到的那粒灰,做了成分分析?" 周敏没有回答他的问题。她从文件袋侧面一个夹层里掏出一个密封的透明采样袋,袋子里是那粒她用指尖从兔子玩偶表面沾下来的灰色灰尘。她隔着塑料膜捏了一下那个袋角,灰尘颗粒在袋内滚动时留下一道极细的轨迹。"你先告诉我,你在兔子里面感觉到了什么。"她说。 方程低头看着自己膝盖上的玩偶。兔子淡黄色的毛皮在车厢的阴影下显得有些发灰,左耳根部那条深蓝色缝线在绒面的包裹下形成了一道微微下陷的沟槽。他没有回答周敏的话,而是把兔子翻过来,让底部朝上,用指尖沿着那条缝合底的边缘缓缓摸了一圈。在底部偏左约两厘米的位置,他的指腹停住了。那里的缝合线比周围更密实,针脚之间的间距从正常的三毫米左右缩短到了不到一毫米,而且线材的颜色——在车厢内不甚明亮的光线下他看不太清,但他的触觉告诉他,那根线比兔子身上其他缝合线更粗,表面纹路也更粗糙。 方程把那枚硬物所在的位置在脑子里做了三维定位,坐标系统以兔子的几何中心为原点。那枚硬物距离兔子背部表面的垂直深度大约在四到六毫米之间,距离底部缝合线边缘的水平距离约七毫米,正好处于那个密实缝合区的正下方。他用拇指轻轻压了一下那个区域,感觉到了轻微的弹性回馈,说明硬物周围还有至少两到三毫米厚的填充棉作为缓冲层。 "有东西缝在里面。"方程终于说,声音低得几乎像在自言自语。"长度大概十五毫米,直径三到四毫米,圆柱形,表面光滑,可能是金属或者陶瓷封装。温度比环境高了差不多一点五度。" 周敏的视线从采样袋上移到了方程的脸上。她的目光在他的瞳孔区域停留了大约两秒,然后她微微皱了一下眉。"你瞳孔里的六边形结构还在。"她说,"没有那么明显了,但虹膜边缘那一圈有色素沉积的环形区域——你可能自己看不到,里面有一层晶格一样的反射层。像很薄的云母片。" 方程下意识用手背碰了一下自己的眼睑,皮肤触感正常,没有发热也没有肿胀。他放下手,重新看向周敏时,前排赵鹤鸣的声音插了进来:"什么结构?" 方程和周敏同时侧过头去。赵鹤鸣从副驾驶座上半转过身子,左手搭在座椅靠背顶端,右手握着车载通讯器的握把。他的表情没有明显变化,但方程注意到了他说话时下颌肌肉的轻微收缩——那是赵鹤鸣在判断某条信息属于"需要立即处理"级别时的典型生理反应。周敏看了方程一眼,方程回了一个几乎不可察觉的点头。 "K-11消失的时候,方程出现了那种空间感知剥夺的症状。我扶他的时候近距离看到了他的瞳孔,"周敏的语气保持了专业的平稳,但她的语速比刚才慢了大约一成,"虹膜边缘出现了六边形的反光晶体结构,和档案里K-11左眼的特征描述一致。现在正在消退,但目测尚未完全消失。" 赵鹤鸣沉默了三秒。车内只剩下空调出风口的气流声和轮胎碾过路面接缝时发出的节律性轻响。然后赵鹤鸣转过身去重新面对前方,右手从通讯器握把上松开,在仪表台上方的硬质塑料表面轻轻敲了两下。"到指挥中心之后,方程先做一次全频谱生物扫描。周敏,你负责协调设备。" 方程没有反驳。他只是把视线重新移回车窗外的街道上,看那些从车旁掠过的行人和店铺招牌。一家早餐店的卷帘门半开着,里面飘出的蒸笼热气在门楣上方形成一小团白色的雾状云,被风吹散后露出了门面上方用红漆写着的一行字,有些剥落,但还能辨认出"手工包子豆浆"几个字。他的胃在这种视觉刺激下发出一声轻微的鸣响,他才意识到自己从昨晚到现在什么都没有吃过。 MPV在UDA指挥中心地下车库停下时,方程抱着兔子玩偶从车里钻出来,脚踩上混凝土地面的那一刻,他感到脚下的空间感发生了一次极其短暂的偏移——像是地面在那一瞬间向下塌陷了不到一毫米然后立刻回弹。他停住脚步,低头看脚下的地面,混凝土表面平整干燥,没有任何异常。周敏从他身后走过来,停在他旁边,也低头看了一下地面。 "你也感觉到了?"方程问。 周敏点头。她的帆布包带子从肩上滑下来了一截,她用手腕把它重新勾回去。"可能是空间曲率场扰动还在弥散。裂隙闭合之后那种能量释放,按照你之前的理论模型,至少需要四到六个小时才能被当地背景曲率完全吸收。"她顿了一下,"或者——也有可能是别的什么。" "什么意思。" 周敏没再说话。她迈步朝电梯方向走了过去,帆布包在她身侧随着步伐轻轻摆动。方程抱着兔子跟在后面,他能感觉到怀里那枚硬物的温度正在以极缓慢的速度上升,从最初的一点五度温差增加到了大约一点八度。他把兔子抱得更紧了一点,让绒布表面贴着他胸口的衬衫布料,那个升高了不到零点三度的温度差通过织物传达到他的胸骨上时,他觉得那像是一个越来越急促的、沉默的脉搏。 电梯上行时方程靠在轿厢壁板上,视线落在脚下不锈钢地板上自己的倒影里。他看到自己怀里的兔子玩偶在那个模糊的倒影中呈现为一个轮廓柔和的浅色团块,而自己的面部在电梯顶灯的直射下显出明显的疲劳纹路——眉弓下方的暗青色血管比清晨时更明显了,颧骨上的皮肤干燥起皮,嘴角两侧各有一道因为长期咬唇形成的细小白痕。赵鹤鸣站在轿厢另一侧,正用手机低头发送消息,拇指在屏幕上移动的速度很快。王振靠着门边的扶杆站着,战术平板已经收起,他目视前方,姿态像一尊准备随时启动的机械装置。 电梯到达指挥中心楼层时门打开的瞬间,那股混合了服务器散热和打印墨粉的空气迎面涌来,方程深深吸了一口,肺里的空气被那股熟悉的气味填满时,他竟产生了一种近乎荒谬的安心感。他穿过走廊进入指挥大厅,那些巨大的屏幕墙还在运转,北京交通热力图仍然以每零点八秒一次的频率刷新着,只是上面K-11的标记点已经消失,取而代之的是一个不断闪动的警示图标,标注着"目标已脱离监控范围"。 方程走到自己的工作站前坐下,把兔子玩偶放在显示器底座旁边一个不会被碰到的位置。他打开笔记本电脑,插入那个存放着回形针事件原始数据的U盘,手指在键盘上快速敲击着命令行。屏幕上的数据窗口逐行弹出,他将医院现场采集到的空间参数数据导入分析软件,和今天凌晨那次事件之后残余的曲率扰动数据进行交叉比对。数字一行行滚动过去,方程的目光在其中一组数值上停住了。 回形针事件设备噪声曲线末端那段七点三秒的零幅平坦段,和今天K-11消失后裂隙闭合到完全静止之间那七点三秒的时间窗口,在时域上的对齐精度达到了小数点后五位。方程用手指着自己屏幕上那两行数据序列,呼吸不自觉地放轻了。他打开了一个新的比对窗口,把三年前事件当天传感器阵列捕获到的全部噪声数据按时间顺序铺展开来,然后将今天凌晨到现在的所有监测数据按照同样的时间轴比例叠加上去。 红色和蓝色的曲线在屏幕上重叠了。方程看着那两条曲线之间的偏差在大部分区域保持在可接受的百分之五以内,但在事件终端那个七点三秒的平坦段之外,他还注意到了另一个之前没有细看的结构——在回形针事件发生前大约两分十七秒的位置,设备噪声曲线中有一个极其细微的、持续了大约零点四秒的尖峰信号,幅度只比背景噪声高了不到零点三倍标准差,在当时的数据筛选中被当作普通杂波过滤掉了。但今天K-11的移动轨迹数据中,在对应的时间偏移位置上,方程也看到了一个同样微弱的加速度尖峰,持续时长零点三九秒,幅度比背景高了零点二八倍标准差。 两组低信噪比信号的形态特征之间,相关系数零点九七。 方程靠在椅背上,后颈靠到了椅托边缘那个硬质的塑料弯角上,轻微刺痛感从颈椎两侧蔓延开来。他把那个零点四秒的信号片段单独提取出来,放进一个全新的分析窗口,开始做频谱分解。结果显示那个信号的能量集中在二百一十赫兹附近,带宽极窄,几乎是一个单频脉冲。方程盯着那个频率数值看了大约五秒钟,然后他翻开了自己脑海里一个标注着"三年前·外部访问日志"的记忆分区,从中调出了一条他曾经看过一次后就再没忘记的记录。 回形针事件当天下午两点五十九分,也就是事件发生前约二十二分钟,事件现场所在的实验楼门禁系统记录了一次外部访问授权。使用那枚授权卡的ID编号对应的是一个不属于该实验项目组的、拥有生物安全二级资质的注册人员。那条访问记录后面没有随附的影像资料,因为门禁摄像头在事件中损毁了,事后恢复时发现那个时间点的视频文件已经被彻底覆盖无法复原。但有一条文字备注留在系统日志的最后一行——"来访目的:交接个人物品。备注:一女童随行。" 方程的手指停在键盘的Ctrl键上,指腹压着键帽边缘那个内凹的弧度,微微发麻。他把椅子往前挪了十厘米,用更近的距离盯着屏幕上那组频谱图。二百一十赫兹。他知道那个数字在人的听觉频率范围之内,属于语音信号的中低频段,一个成年男性的正常说话基频大约在八十五到一百八十赫兹之间,儿童的声音则更高。二百一十赫兹往上靠近女声高音区的下限,一个七岁女孩在正常说话时的基频,大致就在那个范围内。 那个零点四秒的信号片段,如果把它从抽象的频率域还原回时间域,它只是一个极短促的、单一频率的脉冲,没有任何可以被解读为语义的调制结构。但方程的大脑在那一刻不受控制地做了一个替身关联——三年前的七月十四日下午两点五十九分,一个携带了生物安全二级授权卡的成年人带着一个七岁女孩进入了回形针事件的事发实验楼。二十二分钟后,实验楼发生了那次改变了无数东西的事件。而今天,K-11在消失前说的那句话清晰地回响在方程的记忆里:"你带来了两个锚点。可惜其中一个已经裂了。" 方程用手掌捂住了自己的嘴。手掌下他的嘴唇正在发抖,幅度很小但频率很高,像一根被拨动后尚未完全静止的琴弦。 "方程。" 声音从左侧传来。方程放下手转过头,看到周敏站在他工作站旁边,手里拿着两个一次性纸杯,其中一个里面盛着透明的饮用水,杯壁上凝结着细密的水珠。她把那杯水放在方程面前距离键盘约十厘米的位置,水珠落在桌面上形成一小圈深色的湿润印记。"你做频谱分析的时候,表情变了三次。"她说,"第一次是发现那个尖峰信号,第二次是对齐时间轴的时候,第三次——刚才。" 方程拿起水杯喝了一口,水温接近室温,带着纸杯内壁涂层轻微的石蜡味。他咽下去的时候感觉到喉咙深处的那个结块稍微软化了一些。"二百一十赫兹。"他把杯子放下,用手指在沾湿的桌面上画了一条波形线。"事件前两分十七秒,噪声里有一个二百一十赫兹的脉冲。K-11今天的轨迹里,同样位置有一个同频的加速度扰动。" 周敏没有立刻回应。她把另一杯水放在她旁边的空桌面上,把文件袋搁在桌角,然后拉了一把椅子坐下来,面朝方程。她的坐姿带着一种方程记忆中熟悉的前倾——躯干微微向对话方向倾斜,手肘撑在膝盖上,十指交叉。三年前她习惯用这个姿态讨论那些神经影像片子上的异常区域,方程序记得她每次从颅脑MRI上发现一个不符合标准解剖图谱的结构时,就是这个姿势。 "你之前说,K-11的移动路径和回形针事件的设备噪声数据同构。"周敏说,语速不快,但每个字之间的间隔都很均匀,"你现在是不是在怀疑,那个噪声数据本身,就是回形针事件的某种……记录?不是物理设备的故障记录,而是别的什么东西在事件发生过程中被无意中捕获到了。" 方程看着周敏的眼睛。那里面那层薄薄的泪膜还在,反射着屏幕墙投来的幽蓝色光,把他的面孔在她瞳孔里映成了两个对称的、正在微微晃动的影像。他的右手从键盘上抬起来,做了一个介于肯定和否定之间的手势——手掌张开再收拢,像在抓取一个看不见的物体。"同构,"他说,"一个轨迹,一种振动频率模式,一个时间偏移的精确对应。如果只是一个巧合,匹配精度不会到小数点后五位。如果是因果关系——" "那三年前的回形针事件就不是一个物理事故。"周敏接完了他的话,声音轻得像在说一个不该在公共场合被提及的东西,"它是一段已经被编码过的信息。包含那个信息的数据载体,就是设备噪声里那些看起来像是随机波动的结构。而K-11——"她停了一下,视线偏移了零点几秒,像是在自己的思维中快速检索某个关联,"——他在重演那段信息。" 方程没有点头,但他的沉默被周敏解读为默认。她站起来,走到工作站旁的设备柜里翻出一个经过屏蔽处理的小型数据提取器,把一端连到方程笔记本电脑的USB接口上,另一端连着自己手机的扩展端口。"把那段二百一十赫兹的脉冲信号截取出来传给我。我做一下频谱回溯分析,看看能不能从中重建出任何具有语义结构的调制。" 方程按照她的要求操作了。数据在两者之间传输时,进度条上的数字从零开始逐秒增加,方程盯着那个进度条,忽然发现自己内心正在祈求它能够跑得慢一点。因为一旦传输完成,周敏就会开始分析那段信号,而那段信号如果真的有语义内容——如果那段二百一十赫兹的脉冲里真的藏着一个七岁女孩的声音碎片——他不知道自己准备好面对那个声音了没有。 进度条走到了百分之百。周敏把数据提取器的插头拔下来,她的手机屏幕上开始运行一个占用大量计算资源的波形重建程序,处理器温度让手机背面的金属壳以极快的速度暖热起来。她站起来准备回到自己的工作站去运行那段分析,走了两步又停下来,回头看着方程。 "那只兔子里的硬物,"她说,"你打算什么时候拆出来看?" 方程低头看着显示器旁边那个淡黄色的毛绒玩具。兔子歪着脑袋靠在他的显示器和笔记本电源适配器之间,左耳垂下来盖住了半边脸,那条深蓝色的手工缝线在头顶射灯的光线下投出一道极细的阴影。他伸手过去把兔子拿起来,用指尖沿着底部那条密实缝合区的边缘再次摸了一圈。那枚硬物现在的温度比刚才又升高了一些,粗估与环境的温差已经超过了两度,而且那种升温的速率呈现出一个非线性的特征——它在加速。 "现在。"方程说。 他从抽屉里翻出一把医用剪刀和一个弯头镊子,把工作台上的其他杂物推到一边,空出一块干净的操作区域。周敏没有走,她在旁边站定了,抱着手臂,看他把兔子玩偶底部朝上放在桌面上,剪刀尖小心地挑开那条密实缝合区边缘的第一根线头。 剪断线头时剪刀刃口合拢发出的那一记极其轻微的"咔",在方程耳中听起来像一次剪断了某种连接的声音。他把线头抽出来,然后是第二根,第三根。每一根线材都被从绒布纤维之间分离时带出一点细微的撕裂声,像在撕扯某种脆弱的织物。方程剪到第七根线的时候手指开始微微颤抖,他不得不用左手按住右手腕来稳定动作,手指的颤抖传递到剪刀上产生了数个微小但持续了半秒左右的定位偏差,在绒布表面留下了两道几乎看不见的划痕。 周敏伸过一只手来,按在方程左手的小臂上。她的掌心温热,力道均匀,像一块放在那儿的热垫。方程的颤抖在那个接触面之下慢慢地平息了下去。 最后一根线被剪断了。方程用镊子夹住那一小块被单独缝合的绒布片边缘,轻轻往上掀开。绒布片下面露出一层白色的内衬棉,棉层正中央有一个约一厘米长的小型透明密封袋,袋口用热压的方式封合,里面装着一枚银灰色的圆柱体。 方程把那枚密封袋从填充棉的包裹中整个取出来。圆柱体的表面在灯光下反射出细腻的金属光泽,那是一种经过精密加工后形成的哑光银灰色表面,直径大约三毫米,长度十五毫米,一端有一个微小的、约零点五毫米直径的圆形凹孔,像是某种读取接口。圆柱体表面没有任何标签或文字标识,但在其一侧靠近端部的位置,方程看到了一行用激光蚀刻上去的极其微小的编号——他必须凑到十厘米以内才能辨认那些字符: "PAPERCLIP-18-S-07。" 回形针。第十八号传感器阵列。第七号通道。 方程把那个密封袋平放在桌面上,感觉自己的喉咙正在收缩,吞咽动作变得困难和疼痛。周敏在旁边松开了他的手臂,凑近去看那行编号,她的呼吸短暂地停了一下然后恢复。 "你之前说那组设备噪声数据来自第十八号传感器阵列,"周敏的声音里有一种被强行压制住的波动,"七百二十四个通道里的第七号。这是那组数据产生的原始存储元件本身。" 方程点头。他把密封袋拿起来对着灯光旋转角度,观察圆柱体两端封口处的细节。其中一端有一个极细小的环形凹槽,内壁上有一层深色的氧化层,像是被腐蚀过。他把圆柱体放回桌面上,然后重新看向那只已经被拆开底部的毛绒兔子玩偶。兔子的填充棉从剪开的缺口处露出白色的松软团块,其中一小块棉絮因为被密封袋压过而留下了一个清晰的椭圆印迹。 方程把那个椭圆印迹在意识中标记出来。林小雨七岁,神经内科三病区,她把一个从回形针事件现场带出来的数据存储元件缝进了自己的兔子玩偶里,在消失之前四十八小时。而K-11——她的父亲林建明——今天在北京儿童医院三楼的走廊尽头,手里捧着这只兔子,像是捧着一个被搁置了三年的未完成的句子。 方程的视线从那行激光蚀刻编号上移开,落在工作站屏幕的左上角。那里显示的时间是上午十点五十三分,距离赵鹤鸣限定的两小时报告期限还有约七分钟。屏幕上另一个窗口里的红色"ERROR"字样还在闪烁着,那是他今天凌晨将K-11行为数据输入折叠熵模型后得到的失败信息——模型预测值与真实值之间的偏差超出了可接受的阈值。 但那只兔子里的存储元件,那枚来自第十八号传感器阵列第七号通道的原始记忆载体,此刻安静地躺在密封袋里,温度不再上升了。方程把密封袋轻轻握在掌心,感觉到金属表面的微凉透过透明塑料层传导到他的掌纹上。他忽然意识到一件事——这个元件在兔子内部被保存了三年,在那期间它一直维持着高于环境温度的异常状态。而当他把它从棉花包裹中取出来暴露在空气中之后,它反而冷却了。 好像它一直在等待被找到。好像它知道自己会被找到。好像那持续了三年的微小温差,是一场持续了三年的沉默的呼告。 方程把密封袋放回桌面,然后看向周敏。周敏的目光从密封袋上移开,与他的视线相遇。她什么也没说,只是用右手食指在自己左手手腕内侧轻轻划了一道弧线,动作很轻很快。但方程看到了。那个动作是他们三年前在实验室一起熬夜时约定好的一个暗号,意思是"我注意到了同样的事,待会儿再说。" 方程把密封袋收进自己外套的内袋里,拉上拉链。然后他伸手过去把兔子的填充棉塞回原位,把底部那块剪开的绒布片用两张透明胶带临时贴好,将兔子放在显示器旁边原本的位置上,让它重新恢复了那个歪着头靠着的姿势。他然后转回屏幕前,开始敲击键盘,生成赵鹤鸣要的那份空间参数分析报告。十分钟内他要写完,但此刻他的意识只有大约百分之三十在干那件事。剩下的百分之七十正在反复播放一段只有零点四秒长的、二百一十赫兹的单频脉冲,在他的听觉想象中那个脉冲被反复拉长、减速、降频,逐渐变成一种接近人类语音的节律—— 他仿佛听到一个女孩的声音在说某个短促的词语。但那个词语究竟是什么,他从理论上知道答案,却不敢让自己相信。 报告写完了。方程点击发送按钮。邮件从发件箱飞向赵鹤鸣的终端时,他听见自己的心跳在胸腔里撞击的声音,像有人在用包了绒布的小锤在肋骨内侧一下一下敲打同一根弦。那颗心脏里此刻装载了比物理规律更多的东西,它正在尝试以一种它不熟悉的方式来认知这个世界的结构。 周敏不知什么时候已经回到了自己的工作站那边。方程侧头看过去,看到她的背影坐在几排桌子之外,肩膀微微向前收拢,右手拿着手机贴近耳边,嘴唇在动,像是在和某人通话。她说到一半忽然回过头来朝方程的方向看了一眼,手指朝着她自己的手机屏幕点了两下。方程放在桌面上的手机随即震动了一下。 他解锁屏幕,看到周敏发来的一条消息,只有一行字: "林小雨的病历里有一处被修改过。诊断结论那一栏,原始记录被覆盖了。我用影像学回溯算法把覆盖层剥离了百分之六十,下面露出的字迹是——" 消息在这里断了。方程看到屏幕上显示"对方正在输入……"的状态持续了将近十秒钟,然后变成了一行新消息出现在聊天框里: "'空间感知通路的可诱导折叠应答。建议进行低维暴露测试。'——这条诊断的录入时间,比回形针事件提前了三小时十一分钟。" 方程把手机屏幕按灭,正面朝下扣在桌面上。屏幕背面那枚UDA的标志在顶灯下反射出一个淡灰色的圆圈,圆圈的边缘在桌面上投下了一圈近乎完整的环形阴影。方程看着那个阴影的边缘在空气中微微颤动,觉得它像一只正在缓慢闭上的眼睛。那只眼睛里反射着三年前一个七岁女孩的脑部扫描图像,那些图像上的神经传导通路被某种他还无法完全理解的力场弯曲过,而那种弯曲的形态,和他手里折叠熵模型输出的那些预测曲线之间,存在着一张他还没有足够勇气去对折比对的地图。