第三部 · Q峰组
第九章十二组数字

【六台附加模块固件镜像·隐藏比对表】
条件项:十二。
逻辑关系:全部成立。
四点零二分,六只灰色模块被摆在同一张防静电台上。
三号那只已经烧黑,外壳沿放电端裂开一道缝。其余五只完整,像五个没有来得及说出口的答案。物证工程师把它们分别接入离线读取器,六块屏幕依次亮起。
最先出现的是完全相同的校验值。
随后是十二行数字。
每行两个数,中间一道斜线。有的相邻,有的相差很大,第七行却是两个相同的七。变量名称全部被改成无意义字符,只剩下比较顺序与逻辑符号。
“像十二组开关阈值。”庄野说。
“阈值不会这样成对。”闻枝把第七行圈出来,“也不会把七和七并列保存。”
工程师把数字转换回模块读取分型仪输出时使用的格式。每一行前方原本还有一个被抹掉的字段,字段长度固定,排列方式与分型软件的位点表完全一致。
闻枝拿过一张空白峰图记录表,把十二行数字抄到十二个位点后面。
十五、十七。
九、十一。
七、七。
二十八、三十。
它们不再像参数。
STR位点由重复序列的次数形成等位基因数值。一个人通常在每个位点上得到来自父母的两个数字;两个数字相同,就像第七行的七与七。仪器完成荧光检测后,会先将片段大小换算为这些数字,再送入初步解释程序。
十二行,正好是一组被截短的常染色体STR组合;模块里另一个性别标记字段指向男性。
但旧案甲沟样本是混合物,仪器输出不可能在每个位点只剩这两个数字。隐藏程序读取的是次要成分候选组合:它只问目标等位基因是否出现在整组混合峰的候选集合里,属于宋妍的峰可以同时存在,并不会使条件失效。
工程师调出六只模块的比较逻辑。十二个条件组都必须返回“成立”,但成立分成两种:八组要求目标等位基因组合出现在候选集合;另四组带有低模板容错标记,允许一个目标峰脱落,只要分析结果没有形成明确排除。固定质控走另一条通道,根本不会进入这张表。只有随机盲样生成的分析输出,会被逐组送进来。
“三号的十二个条件组都返回了成立?”庄野问。
“事件记录只剩一个总结果。”工程师指向那行时间,“AUX MATCH。我们能证明附加模块宣告十二个条件组都成立,不能靠它恢复三号原始文件。”
“其他五台呢?”
“一号、二号、五号完成但未匹配。四号和六号在比对前被急停。六台触发表完全一样。”
庄野看着那十二行数字:“所以凶手预先写下了一个人。”
“预先写下了一组峰。”闻枝说。
她没有允许自己再往前一步。
数字像一个人的遗传型,不等于这个人一定存在于旧案检材中。它可能来自污染,可能来自不可靠的自动识别,也可能只是凶手故意放进装置里的假条件。现在唯一能够确认的,是有人在检验开始以前知道这组数字,并要求六台机器等待它。
无论旧案首轮产物被送进哪一间舱,无论哪名鉴定人站在那里,只要混合峰满足这十二组规则,结果匣就会带电,本地封装就会中断。
工程师随后把五只未触发模块接入无能量的离线仿真器,依次重放一号、二号、五号的完整输出,又输入若干只改变一个条件组的边界数据。五只模块都只在十二组规则同时成立、并收到“已阅读”状态后锁存;删除或改变任一必需组,结果都变为不匹配。拆检也没有发现计时、无线接收或人员身份通道。
这证明了恢复出的程序没有第二条触发路径,却仍不能证明三号当时收到的分析输出未经篡改。装置会等待什么已经清楚;它等到的东西是否真实,仍须由R-2回答。
随机程序没有保护鉴定人。
它替凶手决定了谁去碰那只匣子。
陆弦站在屏蔽箱外,把那张记录表看了很久。“这是周峤的吗?”
闻枝从已解盲的参照结果中调出周峤的复制品。十二个位点里,只有少数数字偶然相同,整体不一致。
“不是。”
“宋妍?”
“也不是。”
“那就是第二个男人。”
高旻刚从电话间回来,听见这句话,停在门口。
“不能这样写。”他说。
陆弦转身:“你还有别的解释?”
“有一组预设数字,不等于样本里存在第二个人。更不等于这个人参与过犯罪。”
“可许南乔死了。”
“她的死亡证明装置启动。装置不是鉴定人。”
闻枝在记录表上方写下一个字母:Q。
不是姓名,不是身份,也不是结论。
只是调查中对未知峰组的临时代号。
三年前,许南乔要求重新审查那些被统一写成“非特异信号”的微量附加峰。闻枝以材料不足退回了她。现在,一组被预先写进凶器的附加峰,越过三年的沉默,重新摆到她面前。
工程师完成最后一只模块的镜像校验,忽然皱了皱眉。
“触发表不是昨晚写进去的。”
他把六只模块的固件生成记录排成一列。日期完全相同,早于这次执行前复核近三个月。
那正是州上诉法院启动旧证物冷库清理的月份。法院曾把一份“已检残余、待核验位置”的预清单发给鉴定中心,请质量负责人协助辨认历史编号。普通鉴定人不知道南平码头案的提取液仍在夹层里,参与十八年前检验、又负责此次数据核验的人却可能知道。
那时,旧提取液还躺在证物库冷冻架的夹层里。没有人知道它会在昨天下午被重新发现,更没有人知道R-2会在今夜被送往城南复跑。
除非有人一直知道它在那里。
也一直知道,只要再验一次,Q峰组就可能出现。