墙里那只手印先出现边缘,再出现指纹。
凌晨一点二十三分,儿童医院旧楼B栋地下层。B-09校验室刚封存完,沈策没跟着大部队撤离,而是沿走廊继续往里查。旧楼的地下层格局很怪,通道转角过密,像后来加过夹层。最里端一间“B-11储物间”门锁锈死,门把手却有新擦痕,油脂没。
邱夜清看了一眼记录板:“这间在报废图里写‘永久封闭’。”
“永久封闭的门,不会有今天的手汗。”沈策戴手套,低头看门缝,“门内有风,说明不是死封。”
技术员用窥镜从锁孔探入,只看见一面白墙。可热像图却显示白墙后有一条竖向温差带,宽约四十厘米,像墙后埋了空腔。更反常的是温差带中部有一团手形高温残留,五指张开,掌心偏左。
“像有人刚按过。”技术员说。
沈策没立刻破墙。他先在墙取样,刮下一层很薄的白灰。灰里混着细红点,灯下像铁锈。闻起来却不是锈味,是淡淡矿物粉和胶味。
“朱砂。”他说。
邱夜清皱眉:“墙里刷朱砂什么?”
“不是刷,是按。”沈策把样本封袋,“有人在墙后按了一掌,掌上沾朱砂,再把手往外推。只不过这面是反向显影,先透过气,再慢慢从漆层里浮出来。”
“反向掌纹?”
“对,掌面在里面,纹路朝外。”
邱夜清当场拍板:“开墙,按文保破拆标准,先取整面层再切内层。”
切割机沿温差带两侧慢慢下刀。第一层石膏板拆开后,里面果然还有一层薄砖。砖缝新,抹灰旧,明显是“旧墙里塞新墙”。第二层砖刚剔出一半,墙后突然落下一团湿纱布,纱布上全是涸红印。沈策接过纱布看了三秒,声音发冷:
“这是按手前用来擦掌的布。”
砖层全部开口后,后面露出一条窄缝夹道,只容一人侧身。夹道尽头有一扇铁栅门,门里堆着旧病历箱和两只金属保温桶。地上有一排反向手印,不止一个,最多三枚,其中最清晰的一枚正是热像里那团。
清晰那枚掌印很奇怪:掌心纹理完整,指腹压痕深,但拇指方向朝外,像按印者背对墙体、手从身后反按过去。这种姿势极不自然,除非他被挤在狭窄空间里,只能用反手去敲信号。
“像求救。”一名刑警低声说。
沈策摇头:“不只是求救。看掌印位置,正好在夹道回风孔下方。这里按手,热气和粉末会顺风道吹回B-11墙面,等于把信号送到外侧。”
“他在给外面的人留标记?”
“或者给‘懂这个规则的人’留标记。”
夹道地面提取很快完成。法检给出初筛:朱砂中混有少量人血蛋白和汗液盐分,说明掌印不是单纯颜料盖章,而是“活体按压”;血蛋白降解程度显示时间不长,可能在72小时内形成。
72小时,正好落在郑某川“夜间健康评估”窗口附近。
邱夜清看着时间轴,声音压得很低:“如果这掌印和替命校验同窗,就不是巧合。”
“先做身份比对。”沈策说,“掌纹比指纹更难跑库,但这枚印够清楚,可以提取主纹分叉点。”
二十分钟后,掌纹提取完成。技术员把高分辨照片送进掌纹识别系统,先跑现役公安库,无命中;再跑司法历史库,仍无命中;最后按沈策要求,调宗教事务历史档里的“受箓掌印备案”子库。
系统转了十几秒,屏幕跳出一个结果。
匹配度:91.7%。
候选人:顾玄照。
状态:死亡(2016-09-14,太乙观火灾)。
房间里瞬间静下来。
邱夜清先开口:“是不是误匹?”
技术员吞了口唾沫:“主纹九点位命中,副纹十三点位命中。掌纹这套阈值里,八十以上就足够立案指向,九十一已经非常高。”
沈策盯着“顾玄照”三个字,眼睛没眨。第5章名单第一行写“已处置”,第10章生辰错位从2016年9月开始,第13章空席机制写“位在”。所有线在这一刻像被人猛地拉紧,直接勒到他喉口。
他沉默了三秒,才说:“再做一轮排除。”
“排什么?”
“排伪造。”沈策语速恢复平稳,“用硅胶翻模可以做假掌印,但翻模纹理会有微孔重复;真实掌印的汗液盐分分布不均,边缘有拉拽纹。把这枚掌印做微观切片,看有没有翻模特征。”
法检立刻复检。半小时后报告回传:未见翻模重复孔,汗盐分布呈自然梯度,掌纹边缘存在活体微颤拖线。结论:高度疑似真人反手按压形成。
邱夜清看着报告:“真人,顾玄照?”
“只能说‘掌纹来源与顾玄照备案掌印高度一致’。”沈策把字句咬得很准,“等同于两种可能:一,他没死;二,有人拿到了他的生物级掌纹样本并且能做活体模拟。”
“你倾向哪种?”
“现在不倾向。”沈策抬头看那面反向手印,“证据只说它来自这面墙后的一个活人动作,不说这个活人是谁。”
他要求在现场做一次“反向掌纹重演”。法检在夹道外搭了临时透明板,按同样高度、同样角度,让一名警员背对墙体反手按压。第一次按压只留下模糊掌缘,第二次在手掌抹少量朱砂和汗液后,纹理仍然不完整。直到第三次,警员必须把肩膀贴墙、肘关节外翻到极限,才能形成与现场相近的纹路方向。
“这个姿势普通人维持不了十秒。”法检员甩了甩发麻的手臂,“要么对方受过专门训练,要么被固定在狭窄空间里,只能这么按。”
沈策看着重演板上的三组失败样本,点了点头:“再加一条。现场掌纹有连续拖线,重演拖线只有断续。说明原始按压时对方手掌在抖,不是主动发力,可能处于低氧或药物状态。”
邱夜清把这些结论记进口述笔录:“也就是‘活体+受限+高压窗口’。”
“对。”沈策说,“这和替命校验场景一致。”
她顿了顿,还是问出了最难那句:“你要不要看一下顾玄照当年的死亡档案?”
沈策没回避:“调出来。”
电子档很快打开。2016年9月14太乙观火灾报告里,尸检栏写“高温炭化,指纹不可采”,身份确认主要依据牙模与随身法器。可附录里有一页被很多人忽略的备注:右手掌骨存在旧伤,不排除生前虎口裂痕。沈策盯着那行字,喉结轻轻动了一下。
顾玄照确实有虎口旧伤,十年前教他执笔画符时留下过一道刀口。
“如果当年指纹不可采,”邱夜清低声说,“那‘顾玄照死亡确认’就不是生物硬识别,而是证据组合识别。组合证据可以被做局。”
沈策把死亡档翻到最后一页,语气平静得有点冷:“所以我们现在面对两种同样危险的可能:第一,他活着并被编入流程;第二,他死了,但流程里有人在持续消费他的身份。对我们来说,两种都要按最高风险处理。”
法检员这时又递来第二份补充报告:反向掌纹里检出了极低浓度的残留,来源可能是医院旧楼特定消毒液。也就是说,按掌发生地并不一定在B-11墙后,有可能在校验室环境里按完,再经风道和导层迁移显影。
沈策接过报告,快速在平面图上圈出三处可形成迁移路径的点位:“B-09校验室、B-11封墙夹道、污物电梯井。三点必须做联合重建。只要重建出完整气流路径,就能反推按掌者当时站位。”
他话音刚落,夹道尽头的铁栅门忽然“咔”地响了一下。不是风吹,是锁舌轻退。全员立刻举灯压近。沈策用探针挑开门缝,里面没,只有一台老式金属柜。柜门半掩,柜内挂着十几只白色病号腕带,每只腕带都写着姓名、秒值和位号。
其中一只腕带写着:
顾玄照 / 03:17:30 / 空位见证
腕带期是三天前。
邱夜清盯着那行字:“这不是历史遗物,这是近期作业。”
沈策把腕带取下封存,指尖有一瞬间发僵。他没有让任何人看出来,只说了一句:
“把这间列为一级生物取证点,所有纤维、汗液、血样全采。尤其是这只腕带内侧皮屑,优先做线粒体比对。”
技术员点头去办。邱夜清走到他旁边,声音很轻:“你如果撑不住,我们换人带队。”
沈策看着墙上那枚清晰的反向掌纹,摇头:“我现在比任何时候都需要在现场。”
“为什么?”
“因为如果这真是顾玄照的掌纹,那他不是‘回来’了。”沈策顿了一下,“他是一直在流程里。”
凌晨三点,现场第一轮勘验结束。B-11墙体、夹道、铁栅门和金属柜全部封存转运。离开前,沈策回头看了一眼那面墙。墙上掌纹在冷光下发暗红,像一只按在时间里的手,既不像求救,也不像告别,更像在给某个人按下“确认”。
他把目光收回来,朝走廊出口走。走到拐角时,耳机里突然传来网安组急报:
“沈老师,刚刚抓到一条新志。有人在公安历史库里新建了一个别名字段,字段名叫`ghz_alive_flag`,默认值0,被改成了1。”
ghz。
顾玄照拼音首字母。
沈策脚步停了半拍,很快又恢复。
“保存全链志,别惊动对端。”他说,“我们先让它以为我们还没看见。”
技术员补了一句:“这个字段第一次被置1的时间是今天01:14,和当年火灾记录里‘起火时刻’分钟位完全重合,都是14分。”
邱夜清看向沈策:“他们连时间都在复刻。”
邱夜清在一旁听完,眼神彻底冷下来:“他们开始拿你师父做明牌了。”
沈策把证物袋往上提了提,声音很平:
“那就让他们把牌出完。”
他知道,这一局从此不再只是追凶,而是追一个被伪造了十年的“死亡事实”。
真相未远。