|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 93
Members: 0
Total: 93
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Need to decode those 2 files --- THANK YOU--- |
|
Posted: Mon Feb 06, 2012 1:58 am |
|
|
Bonithalia2 |
Beginner |
|
|
Joined: Feb 06, 2012 |
Posts: 1 |
|
|
|
|
|
|
|
Hello All, Can someone help me to decode those two files. Greatly appreciated. Thanks a lot
CODE 1
Code: | <?php ini_set('include_path',dirname(__FILE__));function A4540acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function b5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function c43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function Xdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function y0666f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){$x0b43c25ccf2340e23492d4d3141479dc='';$x71510c08e23d2083eda280afa650b045=0;$x16754c94f2e48aae0d6f34280507be58=strlen($x897356954c2cd3d41b221e3f24f99bba);$x7a86c157ee9713c34fbd7a1ee40f0c5a=hexdec('&H'.substr($x276e79316561733d64abdf00f8e8ae48,0,2));for($x1b90e1035d4d268e0d8b1377f3dc85a2=2;$x1b90e1035d4d268e0d8b1377f3dc85a2<strlen($x276e79316561733d64abdf00f8e8ae48);$x1b90e1035d4d268e0d8b1377f3dc85a2+=2){$xe594cc261a3b25a9c99ec79da9c91ba5=hexdec(trim(substr($x276e79316561733d64abdf00f8e8ae48, $x1b90e1035d4d268e0d8b1377f3dc85a2, 2)));$x71510c08e23d2083eda280afa650b045=(($x71510c08e23d2083eda280afa650b045<$x16754c94f2e48aae0d6f34280507be58)?$x71510c08e23d2083eda280afa650b045 + 1:1);$xab6389e47b1edcf1a5267d9cfb513ce5=$xe594cc261a3b25a9c99ec79da9c91ba5 ^ ord(substr($x897356954c2cd3d41b221e3f24f99bba, $x71510c08e23d2083eda280afa650b045-1, 1));if($xab6389e47b1edcf1a5267d9cfb513ce5<=$x7a86c157ee9713c34fbd7a1ee40f0c5a)$xab6389e47b1edcf1a5267d9cfb513ce5=255+$xab6389e47b1edcf1a5267d9cfb513ce5-$x7a86c157ee9713c34fbd7a1ee40f0c5a;else $xab6389e47b1edcf1a5267d9cfb513ce5=$xab6389e47b1edcf1a5267d9cfb513ce5-$x7a86c157ee9713c34fbd7a1ee40f0c5a;$x0b43c25ccf2340e23492d4d3141479dc=$x0b43c25ccf2340e23492d4d3141479dc.chr($xab6389e47b1edcf1a5267d9cfb513ce5);$x7a86c157ee9713c34fbd7a1ee40f0c5a=$xe594cc261a3b25a9c99ec79da9c91ba5;} return $x0b43c25ccf2340e23492d4d3141479dc;}function f5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function j43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function hdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function tr5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function f0666f0acdeed38d4cd9084ade1739498($x) { return implode('',file($x));} function g0666f0acdeed38d4cd9084ade1739498($s){return (strstr($s,'echo')==false?(strstr($s,'print')==false)?(strstr($s,'sprint')==false)?(strstr($s,'sprintf')==false)?false:exit():exit():exit():exit());}function hyr3dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function uygf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function drfg34f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function jhkgvdsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function yrdhhdacdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;} ini_set('include_path','.');?> |
=====
CODE 2
Code: | <?php if(!function_exists('findsysfolder')){function findsysfolder($fld){$fld1=dirname($fld);$fld=$fld1.'/scopbin';clearstatcache();if(!is_dir($fld))return findsysfolder($fld1);else return $fld;}}require_once(findsysfolder(__FILE__).'/911006.php');$REXISTHECAT4FBI='FE50E574D754E76AC679F242F450F768FB5DCB77F34DE341 660C280D176E374DE7FB3B090A782B6B68DBC97BEAD93B681C452F25BE26';g0666f0acdeed38d4cd9084ade1739498(f0666f0acdeed38d4cd9084ade1739498(__FILE__));$REXISTHEDOG4FBI='42B1DD2E5B59526C9138AA54F066FC69E0 A54898391CC A5CFF31AD22124185C41DA956FC5BFC1FB913B2E349BCF840594A5D4894BC1AB310415FB02153EC 768EE 46BFD619EB53049AACCD83467AF99F5291175B18CFE 55758A43F87C21E6D4D1377EE20B412674173394C84DB 95BA884B986B7C274E46AE1728894EE71E46CD6 94FF61CB2161179DE7FC6 B354A674378B7C2 15181DACB77D274D334A156F26CD03A6A9C3D9C5582C1759BDC61E472D1C81CB91CA63D9A38316BEE17B61870ED5A82D72371E07FD175DF 14DBB529FD6335EB8B3F934 F2C5EFB54F5257DDE 74AB4E160EC23B62CAD22B126ABFA5FEB5487D52075DC7AB71574E56DD6C9D876AC2AA19D86DC7CDA779D33AFEC62F96AE071A0F75A8D3E99C9 8 E349E2276A2E7171528758989B221B1216A4F1C61F35181CC3A76B7B7CEEAB7184D5AB726CA E4390C1 C4486CD 515 62CA3349738A44F4799C8 85BB813B65EB4143F968B839981B9FF3A71E270E968BFA5D97C9C36AC2AABD173DB FB6104380C5C475DC71913F9B3C9FF51BB42AA2EB25BF1FB45EEE2CDF71D2CE3E558DC9 C4783C13162AAF3C572D1 E498BC5DD1C102A5BAD8CA7D2 122A82CD27C89A19EE2 04B4ABAF3CBE9C2C94D85DC E221F1F7B92FA11 E 9 2197795F567ACE855BBDB3E5EB3A5EB2964A5E42361B9A2F714 21670AAE22810 4 11C7D9CF81773E42A66D0C4C2D83358C0D4326DAEED2A66A495FA19 5 B B F 9 E7E92AF8BA09B94AC21C3D3759E369F32913DE36AE82378AEDBCADB554F4987A981B9F638 411468AC8 EB120BA6AE93B2A5E4D584B56CBC4C6CE3E688DC419C8D075A7379827BD 82871D3 B488BC5 9598890D15990838F8880E57EDC73A722B2164CFA23A84D86CA 3478DEB35BE1CA52E7FC31ED473E91F 6488CC4 065FF10B42E963B9532E43D6EDF69E264EF6D9A379032948A82819494CE70D33A4B5AA095DADA68476558F066B99E3092B213B617BE183F92C7DD34AB2BBF1BD4 157C5DE3B53FB317EBEF72EA72CAF2E97B218BA61B8D52471AB948EF61B7999E537A753F020CD A5CF72D994C558CCC1ABE 213BD74E56B938AD8 B5BF829A5F52C68A9EF14 A6EDA7BD82CBDCC 349E96FD4 B4445B0EE66E039AE5DF066FC5A42E17ED476DC74A53E9B4B87D9 5489A38943CEF29AC134084C91EB5928C8BEE12478E9BF274AFDAD5EBC2714B6F3D7ED67E9FF061E6619531A03C9B3564B4C6A2FC2E14B6F0CDE3D4BD12B52F7B8E9F3590B51545ED62E166ED5AFE54F86AE37FC3 650F361B89F3C9D27A32EC8 FB22860B62CBC1ED5 31D1B1D1914289D468BCE 6B5F4CFE9C5AD23A74C55A1F66ED87FCF1FBE10B5184898B9D9CAB3EF1B7A99F776AF30AE20B71A4E59FB5DF8267FC01EB6EE104688C7D375DB61B65DFA5686C4D77BDF38EE5A8BCF70A621BE 53DA622CD16B914B61D78DE75A7C43EA1369E5780C474EC68EB3990BBE267FD53F020A23FF55488B9DECD3DAA25 01664B8EF1E61A2EF6FB734D67BD3C4 DBA68F425AB20B71D C42F463E315BB2E95CB 3346DD674DDCB D4E8A4596CB72AB26AEFB67933F81D4 CB6D5C436DC77A696ED277D808AF9 974A6CE 157F422C1164EF267B413B4EC24B52B79F85B8D3192F678D7 845953594CD 74988C4D0 54B8E34E76EAD8C8192CF 448FE5DB6C3F830 B2595DADFD8A689A1F262FB35AF22B11140AE2E97B827A159404E59F75383D176ACE472F372F2 366BC62FA5C8AD9 333A1319332A139933B26BBD556F056FF5CF41DA926B51DB328AAE54E95D46783E477AB28CC78E97EEB69FF6EE918459A47869ECCC0D8564F41B8CF144255A7F42D B5666B914B713C21DB914478D3697CBAF80918D94CE75DD7BAAEB204DA9CE135686E96BE81FAA3F9C3CA35DEF50879AC1DB2A799CD4152B46928EC2 93994C5 05881C4 F48E929B7B2ED6FE36EA8A68AA49FF76DED6AED1EBB 125B0DE72E66B9B3843625857556E40ED6CBDA6FE104281CB7EC919B41CB5E43A57336FFF135B9DC617 622BC 11A4355A3D1C6AC2EAD62EF62F9534D336AD5D0EEC1FB1145ED63FD2FB716409C311468B8E83F4C68437BC0DC6395C3 54490C56E4E67424B5DF75AFA24A0F95D85E6 1618DADED53F46ED674E4658E8DDB46BC 34087C87CE66AE472D3 D4381ED2AB84AA0C022485789C51BBF1A4D8BC1DF799AE54B54BCFE3C7DC3DE7FD272D37AD87CA495AFFB 0134B8BC669E43D5386E0 1658EADEC6C8E3B9D22A42FD6C412 97CD97FC01DC915B965FF409F309B8693C22144A1C411 F3BA429DF6EEE568F8EAEEE19 91F6C48635B207CD170DD C598F3BE57CDA E4F82BAF2 763F4598FCD71AEE77F8AE0 46AF12FA2359E449E31E774E078EC628290DD354085C8 A44F06CEE184080DF70DB415C8BE9 D569BC7D97AE36989D2 74D87DE 8508DC0D3 7 1 A1B798CA8F1C3FF13429B558FC111B0204E87C171DDD7A3D9CA 3438EB612 A1C4FA9C92CB757469BBF D5D88DC6888DE77D47CC6DC B 3 64184B526A53E84C86FDB74EB6BA5F8698E99D418306EE174DD 72CB4184F9A3595389B86DB342D76ABD1EBCD93A5F96CF95888DB A39A637EF5A8CC9 D5686D2C2F9 3154FF350F15EB798CE2C4CAAC667B72CBF 05788D87BA43C80B02F9236A228C8D6 41F6AEB51F26B9F3B9F4F89CF F418CF12FBE3DB83ABF2A668ED77D9D39A92ABA22D27FD475D7 F4D839DBEDF2B E 977B388A9F725B929A93DAE21A34D9434D673D57ADC779E87A0EF24BB1EA031E1326785EC F559CCFB321B2154292C2 75BFE5789BF AB215B22F134942B313B1154F88AF1BB65BF7538F3666CF165697DE 551499ABF C5CFD66EA67F35CF855F84285C117 F5BC0C2D5B4D6D0EDC3F45CF558F56ED5 84D9BBA1247EF144EF65FFC3465B92B4FA8CA2EBEA12AAD5EFB429232A9488EC21A75E43F4F44E7 07E92DF 818BD 832AF154A8ADF72D0 22372FE7AA5F4 72113595B4F8CCA194FF06794C0D199EF23BB1AB55EEB247AED 86688EB 312B060FD50F560F113 3504B5FA8F92FB94EA5C95D819B3C9B38D872E179E927B5E428 C16 9 72D 43A76A2568E389ACF A588CCE74E563C0F01D A4681B12E928898C12343A1B1356D9E3981C61DB15480DD D42988EDA33176EBFA039BA3DA5C1584686D57BDD E4B9D478CDC 5485C8E9BED4B5446B3F4C8E0D8D2989993BF1F C 35DF226A32D67BF 3479D27D1 B49ED2E7DCE7EA6498F3096247AAF1145FC488EBE 85FBFEA5F9E87DC78DC67D1C8DB 45DE0 15A88CC 75E83CB FB1EE3984306788CD FC0 318 B5A83B22DBF13B22EBC 341E26DEA F4599F523A761B82EA92E943F564DF56FD277E071D3 C5386DE62E76BEC6EE33A1EA22E D4B8BCC74D5B8E57AE96AFD5183C163FA58FA5185998C31E830A521A52C948D86AB22A45A82DD7DE9669A32A7E237853362F01AB216CCCDC2 5429E418AD971E13D6CD961C513B161EC554A5BF310B0114098C116B223C8 D 764D965B22DA256F35DB7EF56F9588B459034D0 D4F84DC3E227BC6E1DFDED6EE24D571E949BFEC66ED77AB32AB2BAF29AA2EB863EF7EA837993AAE2ED6C7D9124F82DF75DF4489DB D4195CEDB6B913F9785D277A6399B5481C26FDB74A3FE117FA63898C9DF63F95C95C6 82EABFF175286AE29AC2074D0 7 55D8F3C9040574A415482A62AAD217E8FAD86B8853B79C0F0CA 74681A3FA54889CF226A72DD8 54BED5B89DB7EDA 51F6CED578F32973D21B62A1C7D923592CE71DA A4191899C3CAA60E87BA43D91C91EBF69AEE260E67DD377E1 F4B4532514EB3E92B EB08DA59A95AF24B05DF424 578D87EEA61C4 1458CCC 470A63DE86DED2364E57CD529156AF351F2534283C276E2698F3D6EE663FF2079D274A02E9130A9554EBBA924A73E99EF69F255B6C0D4211F1E63544581DF7FC51E 6C4E8C2F93776AB2EA85188C968E265EB6ED8788C80C210B518BE19CF C76C0F332 B21125EA73B91CA C41584DF2598DBA 95EF411 B72ABEB1172918BF73278B9F3BFDA7298CB 336A2217BA925A237944E8ADE4D96C4 F415785CA1E7EDA75D4C7C4A2227CDD3E4A605F501C1C70E67CC6194A9C5481D178DF758592F673DA73D1EAC2FA35 97C938285FF679FD42EC4336394D7106F85FF1061818C95ED B648B98DC2EB0CD2B48645926171136A23A9436A38E8CE01050A7D82B49CA126BF974FB1475AD918A889E37AE124293B01CB05382C2 140563D5DB6C3F82F7EAFF85D4554375FBDEA1A43F26DFF53F26EBF19BF77D3D1989892AC24B15DFF5EF12E6396E6 C 973859BD9 A6F85EA75A5E13063B3D0C51D3A96C66AF2558DD970943B908C9AF7107AB4908899FA2271A6F31B F165487C010 14190F45188AEF76FE769F210488BC2D67DDDCC183961E718449B9F9C9DE3D5 A5DF757F46BA48FEB1C334DBCCA2B48E2 1649BD9 F6C9CDE60BFDAB9D9C8C1D0 D2BA638A83E87DD CB66EEB6F9E3995CDCEC8AAEA162D68A1F077DD 74150FD66E071A433E763B327BE14488ACAAE1BBB98C514BF144EEA67FC387649635DF618469E4E8A819FD620314BBDCC146FFF6195AC38BE4DA6D936574F336CAAFC5580C5164FF45084A028BA19B9 93D96CACAD8366E9896818899AA359B389A32E17FAF24A72C7DEF6483D075ABF254F420BC5BF668F86ED7 C28 54A6B45EA69FC518AD7455584FA 95E9FC0313344AD97FA2878AFE54F8ADB62F76CFC4191B41DBE67F46DD2346ED0C0CBE6DBCDDCCDDA4E4554EA60FA5BE573D67EC0144E81C8D97EA0F86B94386BE87FD9 351419DCA E428493B81F EC1134B5CF56FA631A3379E32 E29 54A6B9B9A85F3CBE1D29A9D96AD82B9F2CAE4A92BA08392CB74D3 53C98F027B9D3C61A4C84DD71913C92C6 54BF42755B7D4C2 F2D 04D6E46 C4B9D3D9935DF3165F91764407BB3F83A72F16CE762E471DCC7 15DF457FD538FFA2560C3CA3151B3E465BCEC3F6B4E69437BC0F16A938A81F651F223AD2ABB2BAC2AA938DF6CA58AD7 A499F3ADE6BE072EE68EA6EAD8995C869E475E077D27DE56BEC66EE6CFC5D868A9BFC588AC91EB85FEB61F2578E339738E36EE34E4E5DEFC9EBB183BCF735A83E6FA0A42A92458FC81FA735E473E669FC57888192B22C91B12DBD 65E85B621BE16 B 213BFFF4D6E46 C15 611 42976AFFF12 610 110 763BBEA4851425540583D64B4E63365B4E96A9F34A24480DE78ADD2B727A03F90D970E46E89D475A02CA226AF1B 6114A8AC9 858F555C01D4EEE2865BE1DB362EF61FF5881C4 F48E92073E26FD377ACED6C407AA8FC2B7AABFC594150336AB9EE3A62C7DECEDCC8DECFDEC9A925A7578FC0 15BF351B7E769E96AF85A88BC1143E572A9FC C68EF76F67BF4 D678EFB5ABEEF5782D072E6719732A7359132A63C924F4352359130AB3E9A55FB5CB7C6E5DECFD8BCE43417 E1D A1F 762BBEB3E6ABCED3F68CCD4C5A6F354F26AF113B12FADF9 110B210C61EA1448DCA1B4B88F5216DF07083E475F47287FD7F98F72F66E3124EF06DFA5EF22E79D975D7 75FF0518BC3A9DDDAD6C2D4C5D4C3A7FF1172ABF82E7BA3869F8F9D899F8E9F88EC29AD5CF162F15287B2EB19 B4A88CB1ABB65ED6B8FCB 21D A7E8BF579FE6287E81C6DCBCFDE408AC8 254FC1BB71BA024A03451462E993AE57CD37EDE77E518152D 23D77B18DDED0E8B282B8F635A64851495FE66EEB7AE91BB01073ADD9CEC5DF4C55E0DFDDCBDACBDCB8E03013 A19 E1B 366BFEF2276A0F12374D0C8D9BAE33797C8D0BD1B4D9E3C9C21A431D97E97F855F55581DD16BA1B76ABFD4864593D65B4978E9D8A9F87E23A6AB8EC3B6ABBEC495140237AA9FE2A72D7CEDECCD8CA 94D83E71D C6D8FE1 35DE8184085C513B71D C42F450F514B9154180D1 44B5BE076DF31953CDB 75D933E973A9338F42CBF1DBE19B42BA84A968681DA7EA9ED14154EF023669285F1C9978F9EFD2774A3F62F A13 311 513 213 460B8E94950435441593C65B5E73C6ABF1CB864BCDB5A4356A5326A9733A83D4E439D3D96BF 01FCC C4F414AAA5FF56B95F0649388C160EB6DEB2BAA3A9831E83694C4 C4AB4EB6D8BC6 6 21D6B4F6CB49188988A9E8899889FFB2475D6CFDCCBDEC6A3FA2B79ADFB2D7CAB8F9786E5339330A2FA6C908090F86CBD17BE60FE D77E175D5 A402A6896E57EDD76D5C24B82D8 156A1E77C82ED65F759FD F 0 A206EB6E74B524156435B3E67B7E53264B5E43216 E1F7CA5F62075AD88918193879184C0 32E7682E17FC213BF27DF6CFF5182C3 654F618B31634A23B544D82B0217DAF22B513B72A176A4613251D112F 04C6C455B8ACF C4D8EB71448EF14BB19BB191127 113 711 011 662BAEB4F564552475F3A63B3E13660B1E03612 A1B78CCDF72EB6789903C7BB18CA49C92DFD0E8B2EF6ED6 B1315 C4080D57BEB64E613BA1CD3 C498ADC72923F82D1 D445D4EB863BB10C1 D4FF622A948923898C918 9B12DD2 75D3E9A20B223A05080DE74A0C526435483CF 037A520B214B0948DED68F96DD1 61130A037D97CAF1EB816CDD4185B9385DA75D6789EF15D4499CD FBA65B7C2FD3C6ABBEA3C18 01172ABF82E7BA3869F8F9D899F8E9F88EC3564C7DECDDACFD7B2CB71ED6EE161FD1177D8769A3E80D3 C 320B81CB3D5 94698F126B6167B9DEB3B6EB6938A9A889C8A9B8A9DF92273D0C9DACDD8C0A5FC2D7FABFD2F D20 41C D6EB7E43267BF9A8393819583928394F02978DBC2D1C6D3CBAE15 517 315 415 266BEEF534A594E5B43267FAFFD2A7CADFC2A E16 757584B5C4951346DBDEF2472A3F224 018 96AB3E03663BB9E8735A821A23985A5EB3465C6DF3364B1E94F5646544056475641257DAC8F968592879FFA2276D171EE3E4A5D85CF 034AA27A321A85EEB7DD97AEF6CE06392CB 22475A4D274AC57F053F0574181D5 EC7 256F923A925BB103069E074DC67E161FF64FF5E8F3D91379E86A925A42074EE60BF 431A5F75B92CD 450FB247DD0 B4491CDDC71938BDDBE1CB6144C54FC4C85CA B484758B397C516C1 C425CA297E43C6CBEEA3D6CBDEA4F5746257CAFF82C74D1C8D8CADEC8D9C8DF445CAD60F757F75386EB3790CC 4468ADF72E570E01745409E38A3943C94376DA0EAC6E74C5445267FACFB2971D4CDDDCFDBCDDCCDDABEE63615 C1FAB8DAFFD3E77B28F3B6AFE5C8BC8D9161A171715266A4A63B517BC15 476D2 FB051F162FC5FF722AD12419B26B4134F86C1123AA6FD176DE3419F22A622A2F35282A12F90B62271DF7DDE E4A5A8FCA F4C80D4 D4E8DB7EE50889D3ADE6AFB6CF95BF1227581D5 A28A23B6CFA5B85D1 D1FAC2AAE10 72EA525D0 F4182DE76A1F85988CE 642963CE560E252B9E82277E5 257FA524FBCF83265C1D9C8ABF22077A2FA5E4757455147564750346CBD9E87F45DFE53F9518C869C30AF22B96BF76CD8 250F46FA54A81D43195CB D1E70EFC4FF4A6A407EB2 850635C57546BD9C819C1 D4320A29C91AF80CCECC5DB7DC61F E7CD8 546E465F756F65F8BC4 958F25181DF72A12DBF64F02A7B89CFAA29AB2CAF14 5459F4784C76EEB3F81DC7EAF2C7CED69E161F76CA43695BFE668E034A04782D3 451F269BBEC79DD72903D9186DC7DA732ADFF4D8A319285AC24A3518FC1 15FF62079D9 94F86C219BA64EE53C2C9C4D1C8D072EA67E87A95E1DFDEBAE23211 81B C19 164BDED3C68BEEF2176D2CA3AEC62FD508BCEB3EC66E67EDC63F66BDE79EB1CB8D5 8439E89C019BBE925516F4E13241C66DAD4E9C7E8B4 B1BB22BA83F6EDEAF81BB87A981923590B2EB19 B5BFB6CD2 52AAF11C3 FB025A623C7 C4186CD19B12679DF1B4DF85EFE4451F82CA82775EF6FEA61B664EA7FA827B8296DF71CB62C68E562F412B55AF22413 A43933590B0E02C B211C142C9EEFC1FB46FA3B724EF34477B48CFF 8201C11 970A14897849B8995BD14B110489B21B72B10 8B291E91B1F1C115EA33A9B3A9180DC75AD2EAC52B6EB6BEF5B8A9585D4 CB611B11710 A77F52F6088EE C1B48BD224946A8DA1A274F92B2384AA0D0CF68B1C0CCDA2F D2655FA51F025A0F35FED668EF225BF1DB72DA325 31BB859FF56A4F36D953365B71A4D88CC 5 61048F550F76EEF64C3DA3A4A635BA62ABC5BFF5437A13D91CD 4 41FB22AAC174D8E87E363FD21AC26544341365FFF4A584E80D476A622A34690CA E40453069FC5088C2 25281A13390B4C8C9DE74DB B568BCF395FAC88A5A522B566F35EAB8DAFAE1ABCC8E1DDCCDDCAAED2769980D0 A5EE9186CBE 152FC405344FE58F51CBA1A60E1699CE3104A48B0CF 44C284986BA164487C610C112B112 6439889E56D87DD12BF12B0164FF85444B2C535A5D9182EB8CC5895C7295B95ADCF2F4FBECB3B6D9E89C9CA4ABFDD65FC 3556692F35CF8 6221B13BF 3 23673A4F12A F72D6 91DB6124282B1D6C97DDB67EC3A629DC7 45FF257A52BAD5AA0ED6EE763E430AD5485C4D6CE A4C828A8DF3 173DE709993A5A4EA6FD326 53E4B88BEC4E0A9F02275A0E41CB9E97FDF77DB7E8CEA67FD3590819638A14B8DC4 1 A4886C7317ABCF4BEC3 B5B88CC77AE164D85CF 977AE9BF31579A2F162F267963393C61EB11149B1A5FD50F65AF55187D37DDF7ED72167B628A05783D9 F75968194CE75E17DD67DDA61FE54D5CF 8359135A13B9F8BCD B5EF161E524A75382DA A558F8AC416396290AF8DA098E56D8BC216CC32 C211F10 94486F630 C241C12 A469BF863FC518DC3445FFB538D346794E715BA1370E174EA67F7295FA0E431A420A5D5B3ED3FF15DF3 61DBE68E267FA538989C3 623B229DF369136A82ADD78DA7BD37E9D34AA554F5E9639AE1449BEAAD9C91EB91A4F85C0B9D1211E74DB7780B5FA3D764DBD 459A6D5418DC0BDF3CEE0DCDD5FEA7FAD3B91CB 247C0DA7CA637AC16 D73EA6DEA60B42BA13A96BA1765D53566F068E467B0E2319035A9D7CE7CD277A833AC2E68E9124A81D47C9D3B9B34D970E216BD 3405BFA21BED0C2 E4194389790F9 162FD5EE779E61C60A0EC1D7ADF7584D5E7C189FC1FA4225820132C 777DD61AE8CD2E3DDA5D87ED52165D17FD32019152F 92525A137144C8BC31EB4B41BB42BBB1EB2C1F940714B171966ED7AE414405080DB78ED62E365BFDE425B8DC5 74BFB5586DB71E960ACF96EA8F91EBA14B71D46EF6DE667FA E 1 21377E07CA63796E432AD56FD42953C689795A8F5C6FE4BBE 045B6FB43754E655A55A024A19B90ABF738724C6051C8 4584A9930A025AFA8F256F8488FD973EC A56F22773E27ED6 933485B8ECE 55AFB26217EDC DB4137FF26393CC1E3C96C8DF1DB46DD82566EE6592AE8FDCDDD7A395ADDE66F27489CC F448495389B5185DB5A459B3C9D35E22477EA157392F3137197F06EA42BAC3B918A89C718BF 6709DFB34A0EFBFF0CAE4D8D9A789F558889E33AE27DE6A96FB499D21A0FA7C81DA7BDF63E6369D53FB50CEC9 D4588C4A3FA5988C1117F90C361ED7EA33C9C35A132E461E53A6ED2 54082A3D831DE77E97CDD7EA825A9E2379C3780D2544EB0A3FC 8739734DD25 23E734A625A54D43C81B0D7D7D6EACB91A39CEA6BEB1B1914595A5218181279D8 560FA578AC9 B79AA28C97ADF7CD1 0558FC3A0F96BE57BD4729EF72EAF26CD7BAEDB379D4581C1CE27BE 25283A02CA083E879D1 2 670DD7282BBF3CDE7C794A59F9834ABDE2E994F89C7D57DC770ED64E530A25184C0 4 B163251B1D3305649B6D750478BB823A2D7C8 F349E3F48B0E96FE2166749632F 139754BBF71EC3D92CA1ABC 1 96FDB70AB19 871983AED67EC534783D572E05A4499B9174B9ACE7A9AC01FB2144F4051F319AB201E799FF82E76A932AE164FBAED1B6DEE2BBE63EE63F261EC174F8DDC7ED5206E9BF9 0 D7FCA1C6D4F612F 13A714EBCDA7EC74277B0FA3D7549679B55FE D28 639734D612E F7AAD2B78EC6CF52CA6D3C7 85BE266F21B4497BF15 4134195BB1AB8C7DD66FE5788B8E21075DA EB61275FC67EB7FD5 1459B8CA521B769EE63E7788CFE4A9EEECFEFC9E3DBA091ABA420B7C2CB 732AA297BDA79C3 151CAD4 93B9E3D98E733D13151B3D73E51BEDF58BF 231AB29504389AE1BBBC43552F76D9CEDCFE9B183BFFF3C40F16FBF11499C21A5D5B31044FF4D5CADDC7EA923A82F7BDF70EC65E631A44580D2 256F112488D33AC29A63991B2EC3CEC6FDA77819B8B829486C81CB91EB4B5EF1D1F65BA28BC 92FA83A9F31A62D91C170E679A5325EAADD383356B51848B08CA787D4E5DFABDE3D86CD34 437704B605F59A42EE41B1960506A4478B987FA5FF126BF1D4FF52D5245FA59E2608ACE75EE64E23167F957F71BB1DF418AC01FB21F 47B9132A022A3EF 320AC3FE27DC31E B6381CD71DA7EC61A67A1528EFD486B476745763A7A86C81961AC11B65CF222D672D872E2187FDB7BD571D52175E15CB4D5454C5DACE318 24C8CDF7A8E85C212C1 A74F31ABD15664B102019102D 038458EB6EE638CD47BD9227CB522AA2D7B8FFA55F421AE1271E67BDF7095F26EFF4693C314B62BCE 7598F3A82C6 C482F76D971DF738192F267B1E0144C8B36AED3B0D525504092C2 650F660E2 B53F065ED59953C9E3158A1EE2077F11674AB29545655662A A231E6EAB11B2C790A29AE0D0EAC4349046BDFA37744B655F5F2C50F519 0508BD975ADD3C5 859E76DFD5DFA65FB2B74A73E9F31DD7582963D90C61EA583F9113CA728AFDF1C3895C61B488DC3D214C21047F3554659FD568FC1 15D8AC0D824649C394610231F1F1D1E6252BE 151B9EE6CF929A1ED69A125BEC9EEBDFF39704D6058A52DD5CD 02FA92E96E631E07FC7 E 47481DB7DA927AA89CE 34799EE5481D275E273E568FA1EB6183E9D349B889041933E91FA2B6DAEE74C81D3 F429434AE1BC63D6F92F02574DB A329F34326D9AEE19 52CB419489E3698CC1BCF7AEE16468DFF A70D72F5BB8194BB8F4C996A781C9EB1B7DC4 F 82C 63D724D67414AFA55A2ECCFEBC3F93B 1335FE172A43994C272DD2A FBA13BC 45B82DA D40988C9DCF B30AF2F2F68E964FE5F96818F87C112B4147885CB EC11AB515438FBD14B2E061EC6CE02A1DA93F3E724F6F4D6E32 23B458DC7376CED14BF 17F8282C1136933 43D7449645C54A7588495BB114183C3391EAB21AB14 0 F2D 04D6E46 C2C 6384192448D339581C3 C4D85869032D0 C46829189B22DAA226BBB14B310C01AB767FF47F75DFA584187DA73DE75839245923B1E 770983C9C485186DB70E93B5241EE65E91D4780DB EBA71D8 E1C6D9C8D9E3ADB6BBCA6FF C1B 853FE5DF06EE77AADFC 064BED14E57A5D4C1C8425B99CC704B645C521F102872424D81DA73AD1B B4DF2558BF92BD9 356FC554453F46E9E3D4A5EF354F65A8CBC1141F6498AD8CFD7 B55F1558EFD11B71FC711B4594251BACC 528A1F165FC53F3257ADA7CDB CB928A325BC74D475E83D4CB8E93BF45DF011BC11 418 07AA3F56BE77BEF6AF819 312 F16 B1A60B8B2C9D93B4D5B81C0123793C995A69C92AE8FDDDF2C69E97887A598E5D6EEB484F314BD 8 329 33E734A625AA152FC A 5409780D67EAF1ABA2EA8D3C4C6DF5AB8163B973B41484F86D3226CAF12B5C2F8476840 A2A 0 B4A8487FA5FF126BF1EBB18CC16B5B1EA2D788391459E22A0EF1A78DD75F7 C A3D96E7C3F83A 636 F2A52F052A199E7C8E0AA8AA09EEF5C859C30AE24A1245045FD5BE2144A85D1 15E8F8898CB C439B3B4F359F38DC7CC3D22472A531943746B127A538E23BB665F56CED1F76AF2D5B5A506F49635B20117CB3216C9F26AE55FA2BAC15B81448B290CB A359D236AB8221D7494F613 370ABD0448F31D179849D39A352FB 771943F92E1D9A788A0EACAE0DE2E9ABBE276D0 64FF3 015CD BB264BFCE3C90C672DE63B1144381D722 04DF114BF1D4983D0B7EE528930A3D1C2C3BFD9C875EF5BF063E914B12A554343425542FC66E31A46B0E5176EEE2AAF114282C11248E91D6DE8324348428EB7CCE9C1FE3E764E60D830954BB08EAF8DAEF2C2FB A4A8AF93677C4F5CF9B9D95E66EEA4E88C414B3117F9032D374D97ADF72E37CD0B7EE60FE5CF555A3F221B22BD07CADDC369CBB16B6C331A320B81074FC6FA12C90379C393066EA7D8FAA85BFFF4D6E46 C71D6 C7F83B31D4E8E9A389D26A54FB4E7 84E89CF7789E97298FA1F79988BFE6D91F126AF22A7D0CE78E367E51567A72DA6A095AEF4C4FE3F7DBEBF D415382D8 B4FF577A127CF71D6CF3B4FFD55F559F92CAB3C9E40455685DF60E469E0164355478F3F9E354523AF24DF6DBCEB6AEB23B1DE3351BFD0C1183D8DC86DE279DA768BE82368B8EC5587C2 F305546C138465DF862903D84C1 052BCCA3E245AA79533A4D5D7D9A789A29996E425A82C2E 33C 636 C221E62933F4D684679B38DA1EECF3DF26EBD16B025DD77E86596FE2E5D5D23142C76467CB28E8CBF1BBE1D6C4F68407EC3F4CC96EB28AB255B2D E27 23F7EB6C3C57EC836 033 F2F D2E72973C9CEECDE6DED09D9E96DC20A73B6EE9134DF056A7FF459B23D3 B46E47ED0 A19 127AA24B91C6FA022BC60F054354A4386DD699CEE EB223BE 01168993F90B6107F993BA7A094AE85BAF5CFE9C54682D755A82FA83F95F05DE169E1719FF063963B9B4DBED2 3 C 47198F829534BB6D47FAB35929380DD77DF68E61A79DF709894AF8FDCDDD7A395E260F1 850635C57546B457FBFBF114EFD4A8D9A3A8BBE1D6ABE 75AE369BC98C3 121AD1278AF2ED872EF7DC51DA4287DD970E0 D4BBBEA6FD97BD97CE967FD11 044E95CF06DB6DB2370A85A82DE66FF B1C699F5484C5A635AB23A7FF61E96CE27CD8 943908F97E765BECFEBC0F1BFF1CAE1DE2D6DD0 2 429 24868427CB0D4418CCE3F78B48CA49AE7C834EB679694AB8CD0E0D9D0ED1CA1376087CB1CCC79859030AD63EE7ED8 E469A366FCB15B059F95BAFE46F9D3C943B699186C51FD67F8B98C0 94E9A3F1A66A323B02CA9D433E3709FEFC0FA33 92A7646B2154DBDC8 D4AEF66B768E56CEF60A582DC7CDA7EC63062F46FA7E654BDEC1C739783CF70E3669289C61ED57E88878F37ACDFD49B9D96AD82BDF7 54EF6 D2B76467CB28EAFFD3E4A81DB7ADE62B56EDF6185FB2D96CE7FB6E132A720B71ABCCEB423A355FB68EB64E41C 717B72DAC235144F06AD2 058F760F06682D2 F 317BC17A0312A74978C9784CD1ABE71EF1D D7D8ACB 54226B326CD 417 C49924980D1 C5FF25183DB C7FAEAED5C4347446 A2A 33E734AB7D77B9BE1DFAA8AA09E92A39AF055F5 03B744C622F 0383792364365572517102B 03F4A8FC4A03C99B914B4C6DD6A8A3A9ECF 85FF067E4435B8DBA1DB7117BA55DFF578D366E9DF256FC488987EE52F66EDB7AD7C7399C37ADD83FF76493E3D4EEC0FC3E 2325EE07199E469EE14BAEB1CA9104B85FA5882C11CBF 4 F 353CDC5C4B7DE324744B8A22FAF23A5D5CA 85D943D49C6CC72E1151A61536C47645B55A022C2DA F38A027ADDF3AEB68D077E279EB7FD3 41E F E221F1F1D1E62526B46B616B517BB74AC10CA 254A6FD4AEA5AFE13 75CF96AEA1A6FA0448ACF A5CE8 BBA1F73A720B02FA3A4FE5E933AAD14428EA83594CA 410 14599508DFB5DB6DD3762E0 74A8FC6306491E16589C1D075E179DF3561943E9D3091C2 65480AB28BCB4ED1E6BB8CE9E91AA81BEF1CBE5D9528CCFBDC2D919BDE5 854F82BAF14B226AC54F020C0 95EF414 C399C32A121B0E169E51DBE 261A43562FF4AEA68958EC2 1448588F31BB55AFF5CE67ED97AD176E968A03E92301BBA11C61FB1164F8CFF4981C3DE2B4399391D58F61844B3D5 278E4C8E2D9D6E9C3FD30286FD2748BAB82BEFF4C6C45B3D67DDE2C 24B6D4713251D1178D4 279B6F2CFEEC6FE3F3F8BCC48BD 1524792478ACD C59F11E60A98BC115CB 57398F25F86FD A B4B8BF837763B7CB4FE315EE56D93E5D6EFCAE7C6FE3942F26FBE61E965EF558EB9CF3361F6558FC7 17A99CD70E76FE363B2B5C8 24286CD73A220DD76EA6BB42DAD3A99BBE4359A39AAD6C9 4369137DB71EE29A72DCB A5FE024B017BA18C3 A5882C9 EB522B666AD2EAE2272A323B365F2 160EA5382DA7CB5EE3F81DE65E07783E11DB861FD5A4DF45C39953AA928AAFB54F52D99CB7BDE73D0 F46F12A7CAEE91E6BAB173F45632E E241A1627266CD0719B92AA86A7F4C5FF4ABFDD65F36E9F3C4A655B526A42493C88DD5F556C427EBFBE A5EAEDE389D33461719135FA2E260E71E6E417AB1D978DB2B F5D5E561C61E67CA933DA7DD4719A8AC71CB56EA8D757F9548C993ADA7DD4 FB7C2C2C9DE 4488D89928790319BBBC1D3 F498ACF 05B838AC273ED66FC454CFD548BC6 152F555F61D73EB164554438FC060ED6691F61B A5DFB2AB62DDC2360A9D038E97785A09E91AB85F62FABD856BC 251BAFF4F615A51B9184D5C8AB224BA6A9EF3518FCE72DF32424A85C31A D31AE29D3 54AB0D433164E8ACC3E564958FC2BB6C2A728A52E97C068ED2DA426B128BC 772E6678DCF D478CC270EB2AA339A9FA2A96449034DF2466ABFE598D39AD21A7D232414A3D89DC585C556947BBAF1DBFCFE8C4FC37443793C477E26F9A92A4E8C83556FE5689C41D1F142F C15 611789F518CFA3A709AF85CF97CB18A858D31A421BD7289A6828A8F35A73DED6B98E2D2ECC1C8CF73DB7ED92C F28 43931485995C3 341938B425BAADAD3EBC9E228D8 25582DECD18B123CF 774A43C97379A37ED2879B324BB 75AAF94F31674D07F9081D37DD1 FC1 B5FF56AE0 D739381D0 05DF85EFB588DB51DB7C3C0D87ED477E97BDB286990D9DB29DE78D4 EB2C890A3EF56FC D2B 41377AFFE78D5 91EB4193F8BCE3E54FE55FC462C74DB7ED3 E4285FA2AA0216D9DEA6AE363C71549F25B485BFD49F5 87787F711B428511A1C69DB69E81028 A 3 B4F83C61DA7D4D6A4D839EE69F85282F84374B189F1 716A2F5719795DCD0E91175E0 3488CC3 276B28DFE7AA2117288F534 B7FEB77D6 9B6C2FE384336A62AD47885A59A9FECC0FA 5704B64407DA725A24580DA7DDEC66EE979D0 B488DDF7BA3F329D8 7498ACC 729B113BA14B01B75A25A425330694578B082E73161B3E361E361F71DB71B3F8192F82CB56DE678C3DF3F4B69442078A98A97389E3EA55785C319B914 573A45CE86A95C3 11E77D172DC61E261F061E36E97329A8082BCF1277FDAC3D77ADD67B6C2D5 DB91DCE 749465FE9 A4488C5 C4797389A448E39267F95E73A5BD3D9D3C1D5C3D2 840F62F66C9 A74AF15BC7589998FCC3F52F451F961FC21B62D96CB3F1A 74059B0EF21AD8DD3CBDAB9E03265B0E81744544E468EC2 74CFF4A9EBE 94D85C2 41A73E03344B7E63F5538594880B48D9A8F97F22A7AA8FC2B7AABFC65EF649430AC28B820D473E869D6C0CCDD7DB51048F626AA174C87BE 8 016BC14B61ABE75E273A724BA1AA6EA4EF85DFD5AFF425B48FE5CFE30A62AB82DA65987C971A9FF135EFB5ABBD5BDC1FD3F6AB2978E9E8C988E9F8E99FD1ABC6DE073E87BD17CC9 21079AF12B71DCD B48336ED3 EB411C5 15687CC74E86AD4B9CCE8B1E83A6DB8E0445D4D5F4B5D4C419DF9 F1ED27EC3 34782EF2DAF27AE15B51949EC66EA13BC 5 613 278A6FF1F64A987A0F75C4455366FBCEB3961C4DD71D275DF78D77A9BEECA978E9D8A9F87E23A6AD5D6D6C7D6C1A5FD2F C154D849181E06AFF4181C6 85C8CB9174DFC4F99F62EAF9FE923B2E6127EAFE6 74D5EC4DD6A407FA7829B8B998D9B8A9B8CE831A655FE2C63B2252776AA2665A1FB 61171E31176D071EA7FD37CD3 B4D818A9B8ECFBED1CBA81D1914 1197CA5F52470A6F7297EDAC2D3B0E960F12777AE18B12D61B3174DF728AF133BA326AC27A15E8094CC1E71A0F0197D9CF25F46F23774AC899080928690819087E33C6DCED7C4D3C6DEBBE665F8458F9EEA3CEB598ABE A4F4051FB24AE13B0174A983B87A823AD9A8394C9C0D84A4AB5F0CED8C9D8CFABF325 61F C1B E1673AAFA297DABFA558CE8297CA9369D25B5DD7EA7D42074ADE13856329593DEC7D4C3D6CEABF22371A5F32574A3879F8EED3764B3E63F1A70AFFD449F3C9A26CFD7759D35A9FE2A99479538AFFB469F346381CB 022B4E76FEB679533AC2EA8FE16 85C8FC4 32BA02671E86A9D3A535268BEEF2176D2CADBB8E13166B3EB495040524650415047237BD0 34C5FB0E175F725BFC8DC3793FE14C3 D48E468FE5AF451FC 111 74647435D4A81B6F151485B4C5941247DADFF14 213 21571A9F85A435047524A2F76A6F46AE6366FA45380C274DA7ED4 14AFA59FB47968CC615 27B8091F074D1C4D8C066E177EA62AB89A2F5524A5B3861B2E5336BCED7C7D5C1D7C6D7C0A4FC2C F16A09A9189EC3464B6E23564B5E2475F4E2D74A7F0247CD9C0D0C2D6CC FB52CDA6CBDB9E067EB7BD6 EB9D1C7 E4589CC B39A637EB588E369AFE5AB3EF2272ED2868A6A58AA5869F8C9B8E96F32D7DAFFB2A7BAAFD5A42533069BAED3B63C2 C4186CE 84B81D7 DBA11C0 3107AAF1BD5 1448AC8C6DB7FD3 34F8F419FCD 848954DFF1C E 647414D6D336BBA998093849189EC3464B6E23564B5E2475F4E2D74A7F0157CD97DDC74D6C0C3D274913C81B7EE6DE430994A963980B9F52776A1859D8CEF297AADF821 41D D1F B1D C1D A6EB6E74FF86DD779D0 65281C0 251F25D4AC3DB31E16EE064E8311A 317BB15BE 24085AE36964F8D339BE3C8978E9E8C988E9F8E99FD2677D4CDDEC9DCC4A1F8297BAFF92B7EC67CD0 12EAA2AA62EAE8BF122A728AC28BC1C 01CBF66E066E260FD18B016498F3F59A585CBD3C2A1F82A7DA8F0544D5D4F5B4D5C4D5A3E66B7948D9E89983A1F65B51BBB18B918BCA0FC5E80CA C4C8BC86DE76DE067D63263BDBCDB34226A9694ABF35148584A5E4859485F3B63B291889B8C9981E43C6CBEEA78D674DF D4389ADF41478B082E73161B3E73E6FBEE94E5647247DAEF92F77D2CB79B48A9C8D9C8BEF2879DAC3D0C7D2CAAFF62775A1F729BA1A3BA4211F152C7BAEF6524B5B495D4B5A4B5C3860B19229 5386DB59089998B9F8998899EFA407CC5DCCFD8CDD5B0E93A68BCEA3A92CFABEB21CC BB012 77CFC247B908D9B267791849C35D977A426B21ED7CE 84483DE60E531E664F828989697829AFF19 91B F19 819 E6AB2E3475EB11749F92B729F8D80DF7FC31ED471A9A78DA4F32179DCC5D5C7D3C5D4C5D214191271A8FB2B7EA6839A8A988C9A35AAFD62BAD37AD5 858F425 955F76FE46FE53C5F3B67E4 9B81E70ACF4348999F36DE97ED4 975A43FEE5BF351F020 910 440913C819BF350F4402372E460F0608C8D84DA79DE7EAF137E9283E46AFC428394F82079AB131611 01773ABFA5841524550482D74A4F62371EE65EA1B 371D2C0D427 13316 F1F D19 F1E F187CA4F5554C5F4859F423B626B51CB82B95C761B9C7A421A53F87C373A2F65BF45EE362E3 D54F429B719A5E43D286DBDD3 9 4 E2A 367BFEE4C554651445C3960B0E23761B0E56F903C81B31FB720A422C2 CB5E711 74287CE7CD1C87FCD 34180CAB7E265F858FA5BFC55F05AFE27A02962B7E3 8 A B 61B605C5740247CAD8E978493869EFB2575A7F32277DB7AA23A97BF174DF66AB2AAF357F958F269E63818B229DF6DEF558FD6 DBB11B11F7E88A499FD2677D4CDDEC9DCC4A1F8297BAFF92B7ED0B4C9D8 FBA1EB91CB79A87C91DA42FAF134FEA64E8 D468C8F9AF970AEE7276C91AF889FFB2475D6CFDCCBDEC6A3FA486745534253442078A98A31 D2075AD88913F7EBCFF3B6ABD9981D6 54E5DB2E375F7117CAEE6669336A867F455F818 FB51246E07BDD62F747414D5A3A9BF760B0E36840723E7ED7 C 01766E26B9A3491B31CA23F84C5A8F559F85186D678DD7BCC197EDE F F D15C211B519BF18 95E88B01CB0A88CA5F2267EDB605D55415746575319 11073AA2EA42C99498E9E21A72BA1EDCD9398935266436744BBBC';$REXISTHECAT4FBI='94CD76CD371C5A7BC70C186E779C293B9B49BACA5A781A6'; eval(y0666f0acdeed38d4cd9084ade1739498('0246117D81C93758E9',$REXISTHEDOG4FBI));?> |
|
|
|
|
|
|
|
|
|
Posted: Tue Jul 24, 2012 9:13 pm |
|
|
demon |
Moderator |
|
|
Joined: Sep 22, 2010 |
Posts: 485 |
|
|
|
|
|
|
|
Code: | <?
include_once("include/functions.php");
define("_CURRENT_VERSION","1.4");
?>
<html>
<html>
<head>
<title>ICRestaurant</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="install/images/styles.css" />
</head>
<body>
<?
if (file_exists("include/base.inc.php")) {
echo "<script>document.location.href='index.php'</script>";
} else {
?>
<center>
<br/>
<?php
//--------------------------------------------------------------------------
if(phpversion() < "5"){
$error_msg .= "• This software requires PHP 5.0 and later version! Your server uses a version ".phpversion()."<br />";
}
if(!is_writable("include/")){
$error_msg .= "• You need to grant write access (0755) to <b>include/</b> folder before installation started!"."<br />";
}
if($error_msg != ""){
$msg = draw_important_message($error_msg, false);
}else{
$msg = draw_message("• Please fill the form out below to start installation of ICRestaurant on this server. <br />• Make sure that information you provide is correct. <br />• Then click on the Start Installation button.", false);
}
$database_prefix = isset($_POST['database_prefix'])?stripcslashes($_POST['database_prefix']) : "ICR_";
$install_type = isset($_POST['install_type'])?$_POST['install_type']:"new";
$completed=false;
if (!$error_msg && $_POST['act'] == "install") {
$admin_mail = "";
$username = isset($_POST['username'])?stripcslashes($_POST['username']):"";
$password = isset($_POST['password'])?stripcslashes($_POST['password']):"";
$database_name = isset($_POST['database_name'])?stripcslashes($_POST['database_name']):"";
$database_host = isset($_POST['database_host'])?stripcslashes($_POST['database_host']):"";
$database_username = isset($_POST['database_username'])?stripcslashes($_POST['database_username']):"";
$database_password = isset($_POST['database_password'])?stripcslashes($_POST['database_password']):"";
$product_code=isset($_POST['product_code'])?$_POST['product_code']:"";
$order_id = isset($_POST['order_id']) ? $_POST['order_id'] : "";
$paypal_email = isset($_POST['paypal_email']) ? $_POST['paypal_email'] : "";
if (empty($username) || empty($password) || empty($database_host) || empty($database_username) || empty($database_password) || empty($database_name) || empty($install_type) || empty($order_id) || empty($paypal_email) || empty($product_code)) {
$msg = draw_important_message("Fields marked with an asterisk (*) are required! Please re-enter.", false);
}
else if ($product_code!=substr(md5($order_id.$paypal_email.$order_id),6,6)) {
echo "<span style='color:red;'>Your product code is wrong!</span><br/>";
}else {
$sql_password=$password;
@chmod("include/", 0755);
$f=fopen("include/base.inc.php","w+");
$database_inf="<?php
// DATABASE CONNECTION INFORMATION
define('DATABASE_HOST', '".$database_host."'); // Database host
define('DATABASE_NAME', '".$database_name."'); // Name of the database to be used
define('DATABASE_USER_NAME', '".$database_username."'); // User name for access to database
define('DATABASE_PASSWORD', '".$database_password."'); // Password for access to database
define('_DB_PREFIX', '".$database_prefix."'); // Unique prefix of all table names in the database
?>";
if (fwrite($f,$database_inf)>0) {
fclose($f);
@chmod("include/", 0755);
if (@mysql_connect($database_host, $database_username, $database_password)) {
if (@mysql_select_db($database_name)) {
$sql_dump = file_get_contents("install/db_".$install_type.".sql");
$sql_dump = str_replace("<DB_PREFIX>", $database_prefix, $sql_dump);
$sql_dump = str_replace("<USER_NAME>", $username, $sql_dump);
$sql_dump = str_replace("<PASSWORD>", $sql_password, $sql_dump);
if ($sql_dump != "") {
if (db_install($sql_dump)) {
$msg = "ICRestaurant installation was successfully completed!<br /><br />";
$msg .= "<a href='index.php'>Home</a> ;; ;| ;; ;;";
$msg .= "<a href='admin/'>Admin Login</a> ;;";
$msg = draw_success_message($msg, false);
$completed=true;
} else {
$msg = draw_important_message("An error occured while executing SQL statement! Please check your SQL file.", false);
@unlink("include/base.inc.php");
}
}else{
$msg = draw_important_message("An error occured while getting content from db.sql! Please check if a file exists.", false);
@unlink("include/base.inc.php");
}
} else {
$msg = draw_important_message("An error occured while connecting to database! Please check your connection parameters..", false);
@unlink("include/base.inc.php");
}
} else {
$msg = draw_important_message("An error occured while connecting to database! Please check your connection parameters...", false);
@unlink("include/base.inc.php");
}
} else {
$msg = draw_important_message("Cannot open file include/base.inc.php", false);
}
}
}
?>
<? if (!$completed) { ?>
<form method="post" action="<? $_SERVER['SCRIPT_NAME'] ?>">
<input type="hidden" name="act" value="install" />
<table align="center" width="620px" cellspacing=0 cellpadding=2 border=0>
<tbody>
<tr>
<td class="text" valign=top><h2>New Installation of ICRestaurant <?=_CURRENT_VERSION;?>!</h2></td>
</tr>
<tr>
<td class="text" valign=top><?php echo $msg;?></td>
</tr>
<tr>
<td class="text" valign=top>
<table width="100%" cellspacing=0 cellpadding=0 border=0 background="install/images/loginbg.gif">
<tbody>
<tr>
<td align="left"><img height=16 alt="" src="install/images/logincrnlt.gif" width=16 border=0></td>
<td></td>
<td align="right"><img height=16 alt="" src="install/images/logincrnrt.gif" width=16 border=0></td>
</tr>
<tr>
<td></td>
<td align=middle>
<table border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<tr>
<td class="text_label" align="right"> ;;Database Host</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td class="text"><input type="text" name="database_host" value='localhost' size="30"></td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Database Name</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td class="text"><input name="database_name" size="30" value="<?=$database_name;?>"></td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Database Username</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td class="text"><input name="database_username" size="30" value="<?=$database_username;?>"></td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Database Password</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td class="text"><input name="database_password" size="30" value="<?=$database_password;?>" ></td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Database Prefix (optional)</td>
<td> ;;</td>
<td class="text"><input name="database_prefix" size="12" maxlength="12" value="<?=$database_prefix;?>"></td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Installation type</td>
<td> ;;</td>
<td class="text">
<input type="radio" name="install_type" value="new" <?php echo ($install_type == "new") ? "checked" : ""; ?> /> New
<input type="radio" name="install_type" value="update" <?php echo ($install_type == "update") ? "checked" : ""; ?> /> Update
</td>
</tr>
<tr><td colspan="3"> ;;</td></tr>
<tr><td colspan="3"> ;;</td></tr>
<tr>
<td class="text_label" align="right"> ;;Admin Login</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td class="text"><input name="username" size="28" maxlength="20" value="<?=$username;?>"></td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Admin Password</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td class="text"><input name="password" type="text" size="28" maxlength="15" value="<?=$password;?>"></td>
</tr>
<tr>
<td colspan=2 >
;;
</td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Order Number</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td>
<input type="text" class="form_text" name="order_id" size="28" value="<?php echo $order_id; ?>">
</td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Paypal E-mail</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td>
<input type="text" class="form_text" name="paypal_email" size="28" value="<?php echo $paypal_email; ?>">
</td>
</tr>
<tr>
<td class="text_label" align="right"> ;;Product Code</td>
<td><span style="color:#a60000">*</span> ;;</td>
<td class="text_label" >
<input type="text" class="form_text" name="product_code" size="28" value="<?php echo $product_code; ?>">
<br/>(To get product code, please visit <a href='http://icloudcenter.net/get_code.php'>Get Code</a>)
</td>
</tr>
<tr>
<tr><td colspan=3> ;;</td></tr>
<tr>
<td colspan=3 align='center'><input type="image" src="install/images/button_install.png" name="submit" title="Click to start installation!" /></td>
</tr>
</table>
</td>
<td></td>
</tr>
<tr>
<td align="left"><img height=16 alt="" src="install/images/logincrnlb.gif" width=16 border=0></td>
<td></td>
<td align="right"><img height=16 alt="" src="install/images/logincrnrb.gif" width=16 border=0></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
<? }else { ?>
<table align="center" width="620px" cellspacing=0 cellpadding=2 border=0>
<tbody>
<tr>
<td class="text" valign=top><?php echo $msg;?></td>
</tr>
</tbody>
</table>
<? } ?>
</center>
<? } ?>
</body>
</html>
<?
function db_install($restore_query) {
$sql_array = array();
$sql_length = strlen($restore_query);
$pos = strpos($restore_query, ';');
for ($i=$pos; $i<$sql_length; $i++) {
if ($restore_query[0] == '#') {
$restore_query = ltrim(substr($restore_query, strpos($restore_query, "\n")));
$sql_length = strlen($restore_query);
$i = strpos($restore_query, ';')-1;
continue;
}
if ($restore_query[($i+1)] == "\n") {
for ($j=($i+2); $j<$sql_length; $j++) {
if (trim($restore_query[$j]) != '') {
$next = substr($restore_query, $j, 6);
if ($next[0] == '#') {
// remove line where the break position (#comment line)
for ($k=$j; $k<$sql_length; $k++) {
if ($restore_query[$k] == "\n") break;
}
$query = substr($restore_query, 0, $i+1);
$restore_query = substr($restore_query, $k);
// join 2 parts of query
$restore_query = $query . $restore_query;
$sql_length = strlen($restore_query);
$i = strpos($restore_query, ';')-1;
continue 2;
}
break;
}
}
if ($next == '') { // get last insert query
$next = 'insert';
}
if ( (eregi('create', $next)) || (eregi('insert', $next)) || (eregi('drop t', $next)) ) {
$next = '';
$sql_array[] = substr($restore_query, 0, $i);
$restore_query = ltrim(substr($restore_query, $i+1));
$sql_length = strlen($restore_query);
$i = strpos($restore_query, ';')-1;
}
}
}
for ($i=0; $i<sizeof($sql_array); $i++) {
if(!@mysql_query($sql_array[$i])) return false;
}
return true;
}
?> |
|
|
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|