home *** CD-ROM | disk | FTP | other *** search
/ Xentax forum attachments archive / xentax.7z / 3528 / trace.7z / trace.txt
Encoding:
Text File  |  2010-10-13  |  1.3 MB  |  13,227 lines

Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
  1. main  006D2439                    PUSH OFFSET 0072B0BC                    [00124F2C]=00000104 (decimal 260.);ESP=00124F2C
  2. main  006D243E                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EDX=01814CD8
  3. main  006D2441                    ADD EDX,140                                                         EDX=01814E18
  4. main  006D2447                    PUSH EDX                                [00124F28]=0                ESP=00124F28
  5. main  006D2448                    CALL 006E52A0                                                       ESP=00124F24
  6. main  006E52A0                    PUSH EDI                                [00124F20]=Game.006D2436    ESP=00124F20
  7. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124F28]=01814E18         EDI=01814E18
  8. main  006E52A5                    JMP SHORT 006E5315
  9. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124F2C]=Game.0072B0BC, ASCII ".lrf";ECX=0072B0BC
  10. main  006E5319                    TEST ECX,00000003
  11. main  006E531F                    JE SHORT 006E533E
  12. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  13. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0BC]=66726C2E         EAX=66726C2E
  14. main  006E5345                    ADD EDX,EAX                                                         EDX=E5716B2D
  15. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=998D93D1
  16. main  006E534A                    XOR EAX,EDX                                                         EAX=7CFCF8FC
  17. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0BC]=66726C2E         EDX=66726C2E
  18. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C0
  19. main  006E5351                    TEST EAX,81010100
  20. main  006E5356                    JE SHORT 006E5339
  21. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [01814E18]=BAADF00D
  22. main  006E533B                    ADD EDI,4                                                           EDI=01814E1C
  23. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  24. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C0]=0                EAX=00000000
  25. main  006E5345                    ADD EDX,EAX
  26. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  27. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  28. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C0]=0                EDX=00000000
  29. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C4
  30. main  006E5351                    TEST EAX,81010100
  31. main  006E5356                    JE SHORT 006E5339
  32. main  006E5358                    TEST DL,DL
  33. main  006E535A                    JE SHORT 006E5390
  34. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [01814E1C]=0D (Carriage Return)
  35. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=01814E18, ASCII ".lrf";EAX=01814E18
  36. main  006E5396                    POP EDI                                 [00124F20]=1                ESP=00124F24, EDI=00000001
  37. main  006E5397                    RETN                                    [00124F24]=Game.006D244D    ESP=00124F28
  38. main  006D244D                    ADD ESP,8                                                           ESP=00124F30
  39. main  006D2450                    PUSH OFFSET 0072B0C4                    [00124F2C]=Game.0072B0BC, ASCII ".lrf";ESP=00124F2C
  40. main  006D2455                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EAX=01814CD8
  41. main  006D2458                    ADD EAX,145                                                         EAX=01814E1D
  42. main  006D245D                    PUSH EAX                                [00124F28]=01814E18, ASCII ".lrf";ESP=00124F28
  43. main  006D245E                    CALL 006E52A0                                                       ESP=00124F24
  44. main  006E52A0                    PUSH EDI                                [00124F20]=1                ESP=00124F20
  45. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124F28]=01814E1D         EDI=01814E1D
  46. main  006E52A5                    JMP SHORT 006E5315
  47. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124F2C]=Game.0072B0C4, ASCII ".lrs"
  48. main  006E5319                    TEST ECX,00000003
  49. main  006E531F                    JE SHORT 006E533E
  50. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  51. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C4]=73726C2E         EAX=73726C2E
  52. main  006E5345                    ADD EDX,EAX                                                         EDX=F2716B2D
  53. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=8C8D93D1
  54. main  006E534A                    XOR EAX,EDX                                                         EAX=7EFCF8FC
  55. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C4]=73726C2E         EDX=73726C2E
  56. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C8
  57. main  006E5351                    TEST EAX,81010100
  58. main  006E5356                    JE SHORT 006E5339
  59. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [01814E1D]=0DBAADF0
  60. main  006E533B                    ADD EDI,4                                                           EDI=01814E21
  61. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  62. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C8]=0                EAX=00000000
  63. main  006E5345                    ADD EDX,EAX
  64. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  65. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  66. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C8]=0                EDX=00000000
  67. main  006E534E                    ADD ECX,4                                                           ECX=0072B0CC
  68. main  006E5351                    TEST EAX,81010100
  69. main  006E5356                    JE SHORT 006E5339
  70. main  006E5358                    TEST DL,DL
  71. main  006E535A                    JE SHORT 006E5390
  72. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [01814E21]=F0
  73. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=01814E1D, ASCII ".lrs";EAX=01814E1D
  74. main  006E5396                    POP EDI                                 [00124F20]=1                ESP=00124F24, EDI=00000001
  75. main  006E5397                    RETN                                    [00124F24]=Game.006D2463    ESP=00124F28
  76. main  006D2463                    ADD ESP,8                                                           ESP=00124F30
  77. main  006D2466                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         ECX=01814CD8
  78. main  006D2469                    MOV BYTE PTR DS:[ECX+2C],0              [01814D04]=0D (Carriage Return)
  79. main  006D246D                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EDX=01814CD8
  80. main  006D2470                    MOV DWORD PTR DS:[EDX+134],0            [01814E0C]=BAADF00D
  81. main  006D247A                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EAX=01814CD8
  82. main  006D247D                    MOV DWORD PTR DS:[EAX+138],0            [01814E10]=BAADF00D
  83. main  006D2487                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8
  84. main  006D248A                    MOV DWORD PTR DS:[ECX+13C],0            [01814E14]=BAADF00D
  85. main  006D2494                    PUSH 0C                                 [00124F2C]=Game.0072B0C4, ASCII ".lrs";ESP=00124F2C
  86. main  006D2496                    PUSH 0                                  [00124F28]=01814E1D, ASCII ".lrs";ESP=00124F28
  87. main  006D2498                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8
  88. main  006D249B                    ADD EDX,8                                                           EDX=01814CE0
  89. main  006D249E                    PUSH EDX                                [00124F24]=Game.006D2463    ESP=00124F24
  90. main  006D249F                    CALL 006E53A0                                                       ESP=00124F20
  91. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=0000000C (decimal 12.);EDX=0000000C
  92. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814CE0         ECX=01814CE0
  93. main  006E53A8                    TEST EDX,EDX
  94. main  006E53AA                    JE SHORT 006E53FB
  95. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  96. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  97. main  006E53B2                    PUSH EDI                                [00124F1C]=1                ESP=00124F1C
  98. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814CE0
  99. main  006E53B5                    CMP EDX,4
  100. main  006E53B8                    JB SHORT 006E53EB
  101. main  006E53BA                    NEG ECX                                                             ECX=FE7EB320
  102. main  006E53BC                    AND ECX,00000003                                                    ECX=00000000
  103. main  006E53BF                    JE SHORT 006E53CD
  104. main  006E53CD                    MOV ECX,EAX
  105. main  006E53CF                    SHL EAX,8
  106. main  006E53D2                    ADD EAX,ECX
  107. main  006E53D4                    MOV ECX,EAX
  108. main  006E53D6                    SHL EAX,10
  109. main  006E53D9                    ADD EAX,ECX
  110. main  006E53DB                    MOV ECX,EDX                                                         ECX=0000000C
  111. main  006E53DD                    AND EDX,00000003                                                    EDX=00000000
  112. main  006E53E0                    SHR ECX,2                                                           ECX=00000003
  113. main  006E53E3                    JE SHORT 006E53EB
  114. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814CE0]=BAADF00D         ECX=00000000, EDI=01814CEC
  115. main  006E53E7                    TEST EDX,EDX
  116. main  006E53E9                    JE SHORT 006E53F5
  117. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814CE0         EAX=01814CE0
  118. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  119. main  006E53FA                    RETN                                    [00124F20]=Game.006D24A4    ESP=00124F24
  120. main  006D24A4                    ADD ESP,0C                                                          ESP=00124F30
  121. main  006D24A7                    PUSH 0C                                 [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
  122. main  006D24A9                    PUSH 0                                  [00124F28]=0                ESP=00124F28
  123. main  006D24AB                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EAX=01814CD8
  124. main  006D24AE                    ADD EAX,14                                                          EAX=01814CEC
  125. main  006D24B1                    PUSH EAX                                [00124F24]=01814CE0         ESP=00124F24
  126. main  006D24B2                    CALL 006E53A0                                                       ESP=00124F20
  127. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=0000000C (decimal 12.);EDX=0000000C
  128. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814CEC         ECX=01814CEC
  129. main  006E53A8                    TEST EDX,EDX
  130. main  006E53AA                    JE SHORT 006E53FB
  131. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  132. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  133. main  006E53B2                    PUSH EDI                                [00124F1C]=1                ESP=00124F1C
  134. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814CEC
  135. main  006E53B5                    CMP EDX,4
  136. main  006E53B8                    JB SHORT 006E53EB
  137. main  006E53BA                    NEG ECX                                                             ECX=FE7EB314
  138. main  006E53BC                    AND ECX,00000003                                                    ECX=00000000
  139. main  006E53BF                    JE SHORT 006E53CD
  140. main  006E53CD                    MOV ECX,EAX
  141. main  006E53CF                    SHL EAX,8
  142. main  006E53D2                    ADD EAX,ECX
  143. main  006E53D4                    MOV ECX,EAX
  144. main  006E53D6                    SHL EAX,10
  145. main  006E53D9                    ADD EAX,ECX
  146. main  006E53DB                    MOV ECX,EDX                                                         ECX=0000000C
  147. main  006E53DD                    AND EDX,00000003                                                    EDX=00000000
  148. main  006E53E0                    SHR ECX,2                                                           ECX=00000003
  149. main  006E53E3                    JE SHORT 006E53EB
  150. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814CEC]=BAADF00D         ECX=00000000, EDI=01814CF8
  151. main  006E53E7                    TEST EDX,EDX
  152. main  006E53E9                    JE SHORT 006E53F5
  153. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814CEC         EAX=01814CEC
  154. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  155. main  006E53FA                    RETN                                    [00124F20]=Game.006D24B7    ESP=00124F24
  156. main  006D24B7                    ADD ESP,0C                                                          ESP=00124F30
  157. main  006D24BA                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         ECX=01814CD8
  158. main  006D24BD                    MOV DWORD PTR DS:[ECX+20],0             [01814CF8]=0
  159. main  006D24C4                    PUSH 0A00000                            [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
  160. main  006D24C9                    CALL 006E2DB5                                                       ESP=00124F28
  161. main  006E2DB5                    JMP 006E2DBA
  162. main  006E2DBA                    PUSH ESI                                [00124F24]=01814CEC         ESP=00124F24
  163. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F2C]=00A00000         ESI=00A00000
  164. main  006E2DBF                    JMP SHORT 006E2DD1
  165. main  006E2DD1                    PUSH ESI                                [00124F20]=Game.006D24B7    ESP=00124F20
  166. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F1C
  167. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F18
  168. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F20]=00A00000         ESP=00124F14
  169. main  006E659F                    CALL 006E6569                                                       ESP=00124F10
  170. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F14]=00A00000
  171. main  006E656E                    JA SHORT 006E6592
  172. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F14]=00A00000         ESP=00124F0C
  173. main  006E6574                    CALL 006E64EE                                                       ESP=00124F08
  174. main  006E64EE                    PUSH 0C                                 [00124F04]=0                ESP=00124F04
  175. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F00]=00124EF0         ESP=00124F00
  176. main  006E64F5                    CALL 006EB374                                                       ESP=00124EFC
  177. main  006EB374                    PUSH 006E79CC                           [00124EF8]=0000000A (decimal 10.);ESP=00124EF8
  178. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  179. main  006EB37F                    PUSH EAX                                [00124EF4]=0000014C (decimal 332.);ESP=00124EF4
  180. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F04]=0000000C (decimal 12.);EAX=0000000C
  181. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F04]=0000000C (decimal 12.)
  182. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F04            EBP=00124F04
  183. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EE8
  184. main  006EB38E                    PUSH EBX                                [00124EE4]=01020000         ESP=00124EE4
  185. main  006EB38F                    PUSH ESI                                [00124EE0]=Game.006E6557    ESP=00124EE0
  186. main  006EB390                    PUSH EDI                                [00124EDC]=ntdll.7C9201DB   ESP=00124EDC
  187. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124EFC]=Game.006E64FA    EAX=006E64FA
  188. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124EEC]=Game.006E655C
  189. main  006EB397                    PUSH EAX                                [00124ED8]=FFFFFFFF (decimal -1.);ESP=00124ED8
  190. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F00]=Game.00731FB8    EAX=00731FB8
  191. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F00]=Game.00731FB8
  192. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124EFC]=Game.006E64FA
  193. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124EF4            EAX=00124EF4
  194. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  195. main  006EB3AE                    RETN                                    [00124ED8]=Game.006E64FA    ESP=00124EDC
  196. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F0C]=00A00000
  197. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  198. main  006E6504                    JNE SHORT 006E6534
  199. main  006E6534                    TEST ESI,ESI
  200. main  006E6536                    JNE SHORT 006E6539
  201. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  202. main  006E6540                    JE SHORT 006E6548
  203. main  006E6548                    PUSH ESI                                [00124ED8]=Game.006E64FA    ESP=00124ED8
  204. main  006E6549                    PUSH 0                                  [00124ED4]=ntdll.7C9201E0   ESP=00124ED4
  205. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124ED0
  206. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01FA0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
  207. main  006E6557                    CALL 006EB3AF                                                       ESP=00124ED8
  208. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124EF4]=00124F6C         ECX=00124F6C
  209. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124EF4
  210. main  006EB3B9                    POP ECX                                 [00124ED8]=Game.006E655C    ECX=006E655C, ESP=00124EDC
  211. main  006EB3BA                    POP EDI                                 [00124EDC]=1                ESP=00124EE0
  212. main  006EB3BB                    POP ESI                                 [00124EE0]=00A00000         ESP=00124EE4
  213. main  006EB3BC                    POP EBX                                 [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
  214. main  006EB3BD                    LEAVE                                   [00124F04]=00124F3C         ESP=00124F08, EBP=00124F3C
  215. main  006EB3BE                    PUSH ECX                                [00124F04]=00124F3C         ESP=00124F04
  216. main  006EB3BF                    RETN                                    [00124F04]=Game.006E655C    ESP=00124F08
  217. main  006E655C                    RETN                                    [00124F08]=Game.006E6579    ESP=00124F0C
  218. main  006E6579                    TEST EAX,EAX
  219. main  006E657B                    POP ECX                                 [00124F0C]=00A00000         ECX=00A00000, ESP=00124F10
  220. main  006E657C                    JNE SHORT 006E6594
  221. main  006E6594                    RETN                                    [00124F10]=Game.006E65A4    ESP=00124F14
  222. main  006E65A4                    POP ECX                                 [00124F14]=00A00000         ESP=00124F18
  223. main  006E65A5                    POP ECX                                 [00124F18]=0                ECX=00000000, ESP=00124F1C
  224. main  006E65A6                    RETN                                    [00124F1C]=Game.006E2DD7    ESP=00124F20
  225. main  006E2DD7                    TEST EAX,EAX
  226. main  006E2DD9                    POP ECX                                 [00124F20]=00A00000         ECX=00A00000, ESP=00124F24
  227. main  006E2DDA                    JE SHORT 006E2DC1
  228. main  006E2DDC                    POP ESI                                 [00124F24]=00141F05         ESP=00124F28, ESI=00141F05
  229. main  006E2DDD                    RETN                                    [00124F28]=Game.006D24CE    ESP=00124F2C
  230. main  006D24CE                    ADD ESP,4                                                           ESP=00124F30
  231. main  006D24D1                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F38]=00141F05
  232. main  006D24D4                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EDX=01814CD8
  233. main  006D24D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F38]=01FA0020
  234. main  006D24DA                    MOV DWORD PTR DS:[EDX+24],EAX           [01814CFC]=BAADF00D
  235. main  006D24DD                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         ECX=01814CD8
  236. main  006D24E0                    CMP DWORD PTR DS:[ECX+24],0             [01814CFC]=01FA0020
  237. main  006D24E4                    JNE SHORT 006D24F3
  238. main  006D24F3                    PUSH 0A00000                            [00124F2C]=00A00000         ESP=00124F2C
  239. main  006D24F8                    CALL 006E2DB5                                                       ESP=00124F28
  240. main  006E2DB5                    JMP 006E2DBA
  241. main  006E2DBA                    PUSH ESI                                [00124F24]=00141F05         ESP=00124F24
  242. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F2C]=00A00000         ESI=00A00000
  243. main  006E2DBF                    JMP SHORT 006E2DD1
  244. main  006E2DD1                    PUSH ESI                                [00124F20]=00A00000         ESP=00124F20
  245. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F1C
  246. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F18
  247. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F20]=00A00000         ESP=00124F14
  248. main  006E659F                    CALL 006E6569                                                       ESP=00124F10
  249. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F14]=00A00000
  250. main  006E656E                    JA SHORT 006E6592
  251. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F14]=00A00000         ESP=00124F0C
  252. main  006E6574                    CALL 006E64EE                                                       ESP=00124F08
  253. main  006E64EE                    PUSH 0C                                 [00124F04]=Game.006E655C    ESP=00124F04
  254. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F00]=FFFFFFFF (decimal -1.);ESP=00124F00
  255. main  006E64F5                    CALL 006EB374                                                       ESP=00124EFC
  256. main  006EB374                    PUSH 006E79CC                           [00124EF8]=Game.006E79CC    ESP=00124EF8
  257. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  258. main  006EB37F                    PUSH EAX                                [00124EF4]=00124F6C         ESP=00124EF4
  259. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F04]=0000000C (decimal 12.);EAX=0000000C
  260. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F04]=0000000C (decimal 12.)
  261. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F04            EBP=00124F04
  262. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EE8
  263. main  006EB38E                    PUSH EBX                                [00124EE4]=0000000A (decimal 10.);ESP=00124EE4
  264. main  006EB38F                    PUSH ESI                                [00124EE0]=00A00000         ESP=00124EE0
  265. main  006EB390                    PUSH EDI                                [00124EDC]=1                ESP=00124EDC
  266. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124EFC]=Game.006E64FA    EAX=006E64FA
  267. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124EEC]=00124EDC
  268. main  006EB397                    PUSH EAX                                [00124ED8]=Game.006E655C    ESP=00124ED8
  269. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F00]=Game.00731FB8    EAX=00731FB8
  270. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F00]=Game.00731FB8
  271. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124EFC]=Game.006E64FA
  272. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124EF4            EAX=00124EF4
  273. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  274. main  006EB3AE                    RETN                                    [00124ED8]=Game.006E64FA    ESP=00124EDC
  275. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F0C]=00A00000
  276. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  277. main  006E6504                    JNE SHORT 006E6534
  278. main  006E6534                    TEST ESI,ESI
  279. main  006E6536                    JNE SHORT 006E6539
  280. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  281. main  006E6540                    JE SHORT 006E6548
  282. main  006E6548                    PUSH ESI                                [00124ED8]=Game.006E64FA    ESP=00124ED8
  283. main  006E6549                    PUSH 0                                  [00124ED4]=40000060         ESP=00124ED4
  284. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124ED0
  285. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=029B0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
  286. main  006E6557                    CALL 006EB3AF                                                       ESP=00124ED8
  287. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124EF4]=00124F6C         ECX=00124F6C
  288. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124EF4
  289. main  006EB3B9                    POP ECX                                 [00124ED8]=Game.006E655C    ECX=006E655C, ESP=00124EDC
  290. main  006EB3BA                    POP EDI                                 [00124EDC]=1                ESP=00124EE0
  291. main  006EB3BB                    POP ESI                                 [00124EE0]=00A00000         ESP=00124EE4
  292. main  006EB3BC                    POP EBX                                 [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
  293. main  006EB3BD                    LEAVE                                   [00124F04]=00124F3C         ESP=00124F08, EBP=00124F3C
  294. main  006EB3BE                    PUSH ECX                                [00124F04]=00124F3C         ESP=00124F04
  295. main  006EB3BF                    RETN                                    [00124F04]=Game.006E655C    ESP=00124F08
  296. main  006E655C                    RETN                                    [00124F08]=Game.006E6579    ESP=00124F0C
  297. main  006E6579                    TEST EAX,EAX
  298. main  006E657B                    POP ECX                                 [00124F0C]=00A00000         ECX=00A00000, ESP=00124F10
  299. main  006E657C                    JNE SHORT 006E6594
  300. main  006E6594                    RETN                                    [00124F10]=Game.006E65A4    ESP=00124F14
  301. main  006E65A4                    POP ECX                                 [00124F14]=00A00000         ESP=00124F18
  302. main  006E65A5                    POP ECX                                 [00124F18]=0                ECX=00000000, ESP=00124F1C
  303. main  006E65A6                    RETN                                    [00124F1C]=Game.006E2DD7    ESP=00124F20
  304. main  006E2DD7                    TEST EAX,EAX
  305. main  006E2DD9                    POP ECX                                 [00124F20]=00A00000         ECX=00A00000, ESP=00124F24
  306. main  006E2DDA                    JE SHORT 006E2DC1
  307. main  006E2DDC                    POP ESI                                 [00124F24]=00141F05         ESP=00124F28, ESI=00141F05
  308. main  006E2DDD                    RETN                                    [00124F28]=Game.006D24FD    ESP=00124F2C
  309. main  006D24FD                    ADD ESP,4                                                           ESP=00124F30
  310. main  006D2500                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F34]=0000014C (decimal 332.)
  311. main  006D2503                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EDX=01814CD8
  312. main  006D2506                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F34]=029B0020
  313. main  006D2509                    MOV DWORD PTR DS:[EDX+28],EAX           [01814D00]=BAADF00D
  314. main  006D250C                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         ECX=01814CD8
  315. main  006D250F                    CMP DWORD PTR DS:[ECX+28],0             [01814D00]=029B0020
  316. main  006D2513                    JNE SHORT 006D2522
  317. main  006D2522                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814CD8         EAX=01814CD8
  318. main  006D2525                    MOV ESP,EBP                                                         ESP=00124F3C
  319. main  006D2527                    POP EBP                                 [00124F3C]=00124F78         ESP=00124F40, EBP=00124F78
  320. main  006D2528                    RETN                                    [00124F40]=Game.006B5E8C    ESP=00124F44
  321. main  006B5E8C                    MOV DWORD PTR SS:[LOCAL.11],EAX         [00124F4C]=Game.006ED415
  322. main  006B5E8F                    JMP SHORT 006B5E98
  323. main  006B5E98                    MOV ECX,DWORD PTR SS:[LOCAL.11]         [00124F4C]=01814CD8
  324. main  006B5E9B                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F68]=Game.0075DD38
  325. main  006B5E9E                    MOV DWORD PTR SS:[LOCAL.1],-1           [00124F74]=0
  326. main  006B5EA5                    MOV EDX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r";EDX=009BE5C8
  327. main  006B5EA8                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124F68]=01814CD8
  328. main  006B5EAB                    MOV DWORD PTR DS:[EDX+4],EAX            [009BE5CC]=0
  329. main  006B5EAE                    MOV ECX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r";ECX=009BE5C8
  330. main  006B5EB1                    CMP DWORD PTR DS:[ECX+8],0              [009BE5D0]=0
  331. main  006B5EB5                    JNE SHORT 006B5EFE
  332. main  006B5EB7                    PUSH 14C                                [00124F40]=Game.006B5E8C    ESP=00124F40
  333. main  006B5EBC                    CALL 006E2DBA                                                       ESP=00124F3C
  334. main  006E2DBA                    PUSH ESI                                [00124F38]=01FA0020         ESP=00124F38
  335. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F40]=0000014C (decimal 332.);ESI=0000014C
  336. main  006E2DBF                    JMP SHORT 006E2DD1
  337. main  006E2DD1                    PUSH ESI                                [00124F34]=029B0020         ESP=00124F34
  338. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F30
  339. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F2C
  340. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F34]=0000014C (decimal 332.);ESP=00124F28
  341. main  006E659F                    CALL 006E6569                                                       ESP=00124F24
  342. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F28]=0000014C (decimal 332.)
  343. main  006E656E                    JA SHORT 006E6592
  344. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F28]=0000014C (decimal 332.);ESP=00124F20
  345. main  006E6574                    CALL 006E64EE                                                       ESP=00124F1C
  346. main  006E64EE                    PUSH 0C                                 [00124F18]=0                ESP=00124F18
  347. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F14]=00A00000         ESP=00124F14
  348. main  006E64F5                    CALL 006EB374                                                       ESP=00124F10
  349. main  006EB374                    PUSH 006E79CC                           [00124F0C]=00A00000         ESP=00124F0C
  350. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  351. main  006EB37F                    PUSH EAX                                [00124F08]=Game.006E6579    ESP=00124F08
  352. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F18]=0000000C (decimal 12.);EAX=0000000C
  353. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F18]=0000000C (decimal 12.)
  354. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F18            EBP=00124F18
  355. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EFC
  356. main  006EB38E                    PUSH EBX                                [00124EF8]=Game.006E79CC    ESP=00124EF8
  357. main  006EB38F                    PUSH ESI                                [00124EF4]=00124F6C         ESP=00124EF4
  358. main  006EB390                    PUSH EDI                                [00124EF0]=1                ESP=00124EF0
  359. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124F10]=Game.006E64FA    EAX=006E64FA
  360. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124F00]=FFFFFFFF (decimal -1.)
  361. main  006EB397                    PUSH EAX                                [00124EEC]=00124EDC         ESP=00124EEC
  362. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F14]=Game.00731FB8    EAX=00731FB8
  363. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F14]=Game.00731FB8
  364. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124F10]=Game.006E64FA
  365. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124F08            EAX=00124F08
  366. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  367. main  006EB3AE                    RETN                                    [00124EEC]=Game.006E64FA    ESP=00124EF0
  368. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F20]=0000014C (decimal 332.)
  369. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  370. main  006E6504                    JNE SHORT 006E6534
  371. main  006E6534                    TEST ESI,ESI
  372. main  006E6536                    JNE SHORT 006E6539
  373. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  374. main  006E6540                    JE SHORT 006E6548
  375. main  006E6548                    PUSH ESI                                [00124EEC]=Game.006E64FA    ESP=00124EEC
  376. main  006E6549                    PUSH 0                                  [00124EE8]=40000060         ESP=00124EE8
  377. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124EE4
  378. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01814E40, ECX=7C9201DB, EDX=01020608, ESP=00124EF0
  379. main  006E6557                    CALL 006EB3AF                                                       ESP=00124EEC
  380. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124F08]=00124F6C         ECX=00124F6C
  381. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124F08
  382. main  006EB3B9                    POP ECX                                 [00124EEC]=Game.006E655C    ECX=006E655C, ESP=00124EF0
  383. main  006EB3BA                    POP EDI                                 [00124EF0]=1                ESP=00124EF4
  384. main  006EB3BB                    POP ESI                                 [00124EF4]=0000014C (decimal 332.);ESP=00124EF8
  385. main  006EB3BC                    POP EBX                                 [00124EF8]=0000000A (decimal 10.);ESP=00124EFC
  386. main  006EB3BD                    LEAVE                                   [00124F18]=00124F78         ESP=00124F1C, EBP=00124F78
  387. main  006EB3BE                    PUSH ECX                                [00124F18]=00124F78         ESP=00124F18
  388. main  006EB3BF                    RETN                                    [00124F18]=Game.006E655C    ESP=00124F1C
  389. main  006E655C                    RETN                                    [00124F1C]=Game.006E6579    ESP=00124F20
  390. main  006E6579                    TEST EAX,EAX
  391. main  006E657B                    POP ECX                                 [00124F20]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F24
  392. main  006E657C                    JNE SHORT 006E6594
  393. main  006E6594                    RETN                                    [00124F24]=Game.006E65A4    ESP=00124F28
  394. main  006E65A4                    POP ECX                                 [00124F28]=0000014C (decimal 332.);ESP=00124F2C
  395. main  006E65A5                    POP ECX                                 [00124F2C]=0                ECX=00000000, ESP=00124F30
  396. main  006E65A6                    RETN                                    [00124F30]=Game.006E2DD7    ESP=00124F34
  397. main  006E2DD7                    TEST EAX,EAX
  398. main  006E2DD9                    POP ECX                                 [00124F34]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F38
  399. main  006E2DDA                    JE SHORT 006E2DC1
  400. main  006E2DDC                    POP ESI                                 [00124F38]=00141F05         ESP=00124F3C, ESI=00141F05
  401. main  006E2DDD                    RETN                                    [00124F3C]=Game.006B5EC1    ESP=00124F40
  402. main  006B5EC1                    ADD ESP,4                                                           ESP=00124F44
  403. main  006B5EC4                    MOV DWORD PTR SS:[LOCAL.7],EAX          [00124F5C]=Game.006E8CD8
  404. main  006B5EC7                    MOV DWORD PTR SS:[LOCAL.1],1            [00124F74]=FFFFFFFF (decimal -1.)
  405. main  006B5ECE                    CMP DWORD PTR SS:[LOCAL.7],0            [00124F5C]=01814E40
  406. main  006B5ED2                    JE SHORT 006B5EE1
  407. main  006B5ED4                    MOV ECX,DWORD PTR SS:[LOCAL.7]          [00124F5C]=01814E40         ECX=01814E40
  408. main  006B5ED7                    CALL 006D2410                                                       ESP=00124F40
  409. main  006D2410                    PUSH EBP                                [00124F3C]=Game.006B5EC1    ESP=00124F3C
  410. main  006D2411                    MOV EBP,ESP                                                         EBP=00124F3C
  411. main  006D2413                    SUB ESP,0C                                                          ESP=00124F30
  412. main  006D2416                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124F30]=Game.006E2DD7
  413. main  006D2419                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40
  414. main  006D241C                    MOV DWORD PTR DS:[EAX+20],0             [01814E60]=BAADF00D
  415. main  006D2423                    PUSH 104                                [00124F2C]=0                ESP=00124F2C
  416. main  006D2428                    PUSH 0                                  [00124F28]=0000014C (decimal 332.);ESP=00124F28
  417. main  006D242A                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40
  418. main  006D242D                    ADD ECX,2D                                                          ECX=01814E6D
  419. main  006D2430                    PUSH ECX                                [00124F24]=Game.006E65A4    ESP=00124F24
  420. main  006D2431                    CALL 006E53A0                                                       ESP=00124F20
  421. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=00000104 (decimal 260.);EDX=00000104
  422. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814E6D
  423. main  006E53A8                    TEST EDX,EDX
  424. main  006E53AA                    JE SHORT 006E53FB
  425. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  426. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  427. main  006E53B2                    PUSH EDI                                [00124F1C]=Game.006E6579    ESP=00124F1C
  428. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814E6D
  429. main  006E53B5                    CMP EDX,4
  430. main  006E53B8                    JB SHORT 006E53EB
  431. main  006E53BA                    NEG ECX                                                             ECX=FE7EB193
  432. main  006E53BC                    AND ECX,00000003                                                    ECX=00000003
  433. main  006E53BF                    JE SHORT 006E53CD
  434. main  006E53C1                    SUB EDX,ECX                                                         EDX=00000101
  435. main  006E53C3                    MOV BYTE PTR DS:[EDI],AL                [01814E6D]=F0
  436. main  006E53C5                    ADD EDI,1                                                           EDI=01814E6E
  437. main  006E53C8                    SUB ECX,1                                                           ECX=00000002
  438. main  006E53CB                    JNE SHORT 006E53C3
  439. main  006E53C3                    MOV BYTE PTR DS:[EDI],AL                [01814E6E]=AD
  440. main  006E53C5                    ADD EDI,1                                                           EDI=01814E6F
  441. main  006E53C8                    SUB ECX,1                                                           ECX=00000001
  442. main  006E53CB                    JNE SHORT 006E53C3
  443. main  006E53C3                    MOV BYTE PTR DS:[EDI],AL                [01814E6F]=BA
  444. main  006E53C5                    ADD EDI,1                                                           EDI=01814E70
  445. main  006E53C8                    SUB ECX,1                                                           ECX=00000000
  446. main  006E53CB                    JNE SHORT 006E53C3
  447. main  006E53CD                    MOV ECX,EAX
  448. main  006E53CF                    SHL EAX,8
  449. main  006E53D2                    ADD EAX,ECX
  450. main  006E53D4                    MOV ECX,EAX
  451. main  006E53D6                    SHL EAX,10
  452. main  006E53D9                    ADD EAX,ECX
  453. main  006E53DB                    MOV ECX,EDX                                                         ECX=00000101
  454. main  006E53DD                    AND EDX,00000003                                                    EDX=00000001
  455. main  006E53E0                    SHR ECX,2                                                           ECX=00000040
  456. main  006E53E3                    JE SHORT 006E53EB
  457. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814E70]=BAADF00D         ECX=00000000, EDI=01814F70
  458. main  006E53E7                    TEST EDX,EDX
  459. main  006E53E9                    JE SHORT 006E53F5
  460. main  006E53EB                    MOV BYTE PTR DS:[EDI],AL                [01814F70]=0D (Carriage Return)
  461. main  006E53ED                    ADD EDI,1                                                           EDI=01814F71
  462. main  006E53F0                    SUB EDX,1                                                           EDX=00000000
  463. main  006E53F3                    JNE SHORT 006E53EB
  464. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814E6D         EAX=01814E6D
  465. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  466. main  006E53FA                    RETN                                    [00124F20]=Game.006D2436    ESP=00124F24
  467. main  006D2436                    ADD ESP,0C                                                          ESP=00124F30
  468. main  006D2439                    PUSH OFFSET 0072B0BC                    [00124F2C]=00000104 (decimal 260.);ESP=00124F2C
  469. main  006D243E                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EDX=01814E40
  470. main  006D2441                    ADD EDX,140                                                         EDX=01814F80
  471. main  006D2447                    PUSH EDX                                [00124F28]=0                ESP=00124F28
  472. main  006D2448                    CALL 006E52A0                                                       ESP=00124F24
  473. main  006E52A0                    PUSH EDI                                [00124F20]=Game.006D2436    ESP=00124F20
  474. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124F28]=01814F80         EDI=01814F80
  475. main  006E52A5                    JMP SHORT 006E5315
  476. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124F2C]=Game.0072B0BC, ASCII ".lrf";ECX=0072B0BC
  477. main  006E5319                    TEST ECX,00000003
  478. main  006E531F                    JE SHORT 006E533E
  479. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  480. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0BC]=66726C2E         EAX=66726C2E
  481. main  006E5345                    ADD EDX,EAX                                                         EDX=E5716B2D
  482. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=998D93D1
  483. main  006E534A                    XOR EAX,EDX                                                         EAX=7CFCF8FC
  484. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0BC]=66726C2E         EDX=66726C2E
  485. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C0
  486. main  006E5351                    TEST EAX,81010100
  487. main  006E5356                    JE SHORT 006E5339
  488. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [01814F80]=BAADF00D
  489. main  006E533B                    ADD EDI,4                                                           EDI=01814F84
  490. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  491. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C0]=0                EAX=00000000
  492. main  006E5345                    ADD EDX,EAX
  493. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  494. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  495. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C0]=0                EDX=00000000
  496. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C4
  497. main  006E5351                    TEST EAX,81010100
  498. main  006E5356                    JE SHORT 006E5339
  499. main  006E5358                    TEST DL,DL
  500. main  006E535A                    JE SHORT 006E5390
  501. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [01814F84]=0D (Carriage Return)
  502. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=01814F80, ASCII ".lrf";EAX=01814F80
  503. main  006E5396                    POP EDI                                 [00124F20]=1                ESP=00124F24, EDI=00000001
  504. main  006E5397                    RETN                                    [00124F24]=Game.006D244D    ESP=00124F28
  505. main  006D244D                    ADD ESP,8                                                           ESP=00124F30
  506. main  006D2450                    PUSH OFFSET 0072B0C4                    [00124F2C]=Game.0072B0BC, ASCII ".lrf";ESP=00124F2C
  507. main  006D2455                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EAX=01814E40
  508. main  006D2458                    ADD EAX,145                                                         EAX=01814F85
  509. main  006D245D                    PUSH EAX                                [00124F28]=01814F80, ASCII ".lrf";ESP=00124F28
  510. main  006D245E                    CALL 006E52A0                                                       ESP=00124F24
  511. main  006E52A0                    PUSH EDI                                [00124F20]=1                ESP=00124F20
  512. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124F28]=01814F85         EDI=01814F85
  513. main  006E52A5                    JMP SHORT 006E5315
  514. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124F2C]=Game.0072B0C4, ASCII ".lrs"
  515. main  006E5319                    TEST ECX,00000003
  516. main  006E531F                    JE SHORT 006E533E
  517. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  518. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C4]=73726C2E         EAX=73726C2E
  519. main  006E5345                    ADD EDX,EAX                                                         EDX=F2716B2D
  520. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=8C8D93D1
  521. main  006E534A                    XOR EAX,EDX                                                         EAX=7EFCF8FC
  522. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C4]=73726C2E         EDX=73726C2E
  523. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C8
  524. main  006E5351                    TEST EAX,81010100
  525. main  006E5356                    JE SHORT 006E5339
  526. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [01814F85]=0DBAADF0
  527. main  006E533B                    ADD EDI,4                                                           EDI=01814F89
  528. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  529. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C8]=0                EAX=00000000
  530. main  006E5345                    ADD EDX,EAX
  531. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  532. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  533. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C8]=0                EDX=00000000
  534. main  006E534E                    ADD ECX,4                                                           ECX=0072B0CC
  535. main  006E5351                    TEST EAX,81010100
  536. main  006E5356                    JE SHORT 006E5339
  537. main  006E5358                    TEST DL,DL
  538. main  006E535A                    JE SHORT 006E5390
  539. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [01814F89]=F0
  540. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=01814F85, ASCII ".lrs";EAX=01814F85
  541. main  006E5396                    POP EDI                                 [00124F20]=1                ESP=00124F24, EDI=00000001
  542. main  006E5397                    RETN                                    [00124F24]=Game.006D2463    ESP=00124F28
  543. main  006D2463                    ADD ESP,8                                                           ESP=00124F30
  544. main  006D2466                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         ECX=01814E40
  545. main  006D2469                    MOV BYTE PTR DS:[ECX+2C],0              [01814E6C]=0D (Carriage Return)
  546. main  006D246D                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EDX=01814E40
  547. main  006D2470                    MOV DWORD PTR DS:[EDX+134],0            [01814F74]=BAADF00D
  548. main  006D247A                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EAX=01814E40
  549. main  006D247D                    MOV DWORD PTR DS:[EAX+138],0            [01814F78]=BAADF00D
  550. main  006D2487                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40
  551. main  006D248A                    MOV DWORD PTR DS:[ECX+13C],0            [01814F7C]=BAADF00D
  552. main  006D2494                    PUSH 0C                                 [00124F2C]=Game.0072B0C4, ASCII ".lrs";ESP=00124F2C
  553. main  006D2496                    PUSH 0                                  [00124F28]=01814F85, ASCII ".lrs";ESP=00124F28
  554. main  006D2498                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40
  555. main  006D249B                    ADD EDX,8                                                           EDX=01814E48
  556. main  006D249E                    PUSH EDX                                [00124F24]=Game.006D2463    ESP=00124F24
  557. main  006D249F                    CALL 006E53A0                                                       ESP=00124F20
  558. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=0000000C (decimal 12.);EDX=0000000C
  559. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814E48         ECX=01814E48
  560. main  006E53A8                    TEST EDX,EDX
  561. main  006E53AA                    JE SHORT 006E53FB
  562. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  563. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  564. main  006E53B2                    PUSH EDI                                [00124F1C]=1                ESP=00124F1C
  565. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814E48
  566. main  006E53B5                    CMP EDX,4
  567. main  006E53B8                    JB SHORT 006E53EB
  568. main  006E53BA                    NEG ECX                                                             ECX=FE7EB1B8
  569. main  006E53BC                    AND ECX,00000003                                                    ECX=00000000
  570. main  006E53BF                    JE SHORT 006E53CD
  571. main  006E53CD                    MOV ECX,EAX
  572. main  006E53CF                    SHL EAX,8
  573. main  006E53D2                    ADD EAX,ECX
  574. main  006E53D4                    MOV ECX,EAX
  575. main  006E53D6                    SHL EAX,10
  576. main  006E53D9                    ADD EAX,ECX
  577. main  006E53DB                    MOV ECX,EDX                                                         ECX=0000000C
  578. main  006E53DD                    AND EDX,00000003                                                    EDX=00000000
  579. main  006E53E0                    SHR ECX,2                                                           ECX=00000003
  580. main  006E53E3                    JE SHORT 006E53EB
  581. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814E48]=BAADF00D         ECX=00000000, EDI=01814E54
  582. main  006E53E7                    TEST EDX,EDX
  583. main  006E53E9                    JE SHORT 006E53F5
  584. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814E48         EAX=01814E48
  585. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  586. main  006E53FA                    RETN                                    [00124F20]=Game.006D24A4    ESP=00124F24
  587. main  006D24A4                    ADD ESP,0C                                                          ESP=00124F30
  588. main  006D24A7                    PUSH 0C                                 [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
  589. main  006D24A9                    PUSH 0                                  [00124F28]=0                ESP=00124F28
  590. main  006D24AB                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EAX=01814E40
  591. main  006D24AE                    ADD EAX,14                                                          EAX=01814E54
  592. main  006D24B1                    PUSH EAX                                [00124F24]=01814E48         ESP=00124F24
  593. main  006D24B2                    CALL 006E53A0                                                       ESP=00124F20
  594. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=0000000C (decimal 12.);EDX=0000000C
  595. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814E54         ECX=01814E54
  596. main  006E53A8                    TEST EDX,EDX
  597. main  006E53AA                    JE SHORT 006E53FB
  598. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  599. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  600. main  006E53B2                    PUSH EDI                                [00124F1C]=1                ESP=00124F1C
  601. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814E54
  602. main  006E53B5                    CMP EDX,4
  603. main  006E53B8                    JB SHORT 006E53EB
  604. main  006E53BA                    NEG ECX                                                             ECX=FE7EB1AC
  605. main  006E53BC                    AND ECX,00000003                                                    ECX=00000000
  606. main  006E53BF                    JE SHORT 006E53CD
  607. main  006E53CD                    MOV ECX,EAX
  608. main  006E53CF                    SHL EAX,8
  609. main  006E53D2                    ADD EAX,ECX
  610. main  006E53D4                    MOV ECX,EAX
  611. main  006E53D6                    SHL EAX,10
  612. main  006E53D9                    ADD EAX,ECX
  613. main  006E53DB                    MOV ECX,EDX                                                         ECX=0000000C
  614. main  006E53DD                    AND EDX,00000003                                                    EDX=00000000
  615. main  006E53E0                    SHR ECX,2                                                           ECX=00000003
  616. main  006E53E3                    JE SHORT 006E53EB
  617. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814E54]=BAADF00D         ECX=00000000, EDI=01814E60
  618. main  006E53E7                    TEST EDX,EDX
  619. main  006E53E9                    JE SHORT 006E53F5
  620. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814E54         EAX=01814E54
  621. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  622. main  006E53FA                    RETN                                    [00124F20]=Game.006D24B7    ESP=00124F24
  623. main  006D24B7                    ADD ESP,0C                                                          ESP=00124F30
  624. main  006D24BA                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         ECX=01814E40
  625. main  006D24BD                    MOV DWORD PTR DS:[ECX+20],0             [01814E60]=0
  626. main  006D24C4                    PUSH 0A00000                            [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
  627. main  006D24C9                    CALL 006E2DB5                                                       ESP=00124F28
  628. main  006E2DB5                    JMP 006E2DBA
  629. main  006E2DBA                    PUSH ESI                                [00124F24]=01814E54         ESP=00124F24
  630. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F2C]=00A00000         ESI=00A00000
  631. main  006E2DBF                    JMP SHORT 006E2DD1
  632. main  006E2DD1                    PUSH ESI                                [00124F20]=Game.006D24B7    ESP=00124F20
  633. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F1C
  634. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F18
  635. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F20]=00A00000         ESP=00124F14
  636. main  006E659F                    CALL 006E6569                                                       ESP=00124F10
  637. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F14]=00A00000
  638. main  006E656E                    JA SHORT 006E6592
  639. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F14]=00A00000         ESP=00124F0C
  640. main  006E6574                    CALL 006E64EE                                                       ESP=00124F08
  641. main  006E64EE                    PUSH 0C                                 [00124F04]=Game.006E655C    ESP=00124F04
  642. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F00]=00124EF0         ESP=00124F00
  643. main  006E64F5                    CALL 006EB374                                                       ESP=00124EFC
  644. main  006EB374                    PUSH 006E79CC                           [00124EF8]=0000000A (decimal 10.);ESP=00124EF8
  645. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  646. main  006EB37F                    PUSH EAX                                [00124EF4]=0000014C (decimal 332.);ESP=00124EF4
  647. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F04]=0000000C (decimal 12.);EAX=0000000C
  648. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F04]=0000000C (decimal 12.)
  649. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F04            EBP=00124F04
  650. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EE8
  651. main  006EB38E                    PUSH EBX                                [00124EE4]=01020000         ESP=00124EE4
  652. main  006EB38F                    PUSH ESI                                [00124EE0]=Game.006E6557    ESP=00124EE0
  653. main  006EB390                    PUSH EDI                                [00124EDC]=ntdll.7C9201DB   ESP=00124EDC
  654. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124EFC]=Game.006E64FA    EAX=006E64FA
  655. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124EEC]=Game.006E655C
  656. main  006EB397                    PUSH EAX                                [00124ED8]=FFFFFFFF (decimal -1.);ESP=00124ED8
  657. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F00]=Game.00731FB8    EAX=00731FB8
  658. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F00]=Game.00731FB8
  659. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124EFC]=Game.006E64FA
  660. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124EF4            EAX=00124EF4
  661. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  662. main  006EB3AE                    RETN                                    [00124ED8]=Game.006E64FA    ESP=00124EDC
  663. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F0C]=00A00000
  664. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  665. main  006E6504                    JNE SHORT 006E6534
  666. main  006E6534                    TEST ESI,ESI
  667. main  006E6536                    JNE SHORT 006E6539
  668. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  669. main  006E6540                    JE SHORT 006E6548
  670. main  006E6548                    PUSH ESI                                [00124ED8]=Game.006E64FA    ESP=00124ED8
  671. main  006E6549                    PUSH 0                                  [00124ED4]=ntdll.7C9201E0   ESP=00124ED4
  672. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124ED0
  673. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=033C0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
  674. main  006E6557                    CALL 006EB3AF                                                       ESP=00124ED8
  675. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124EF4]=00124F6C         ECX=00124F6C
  676. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124EF4
  677. main  006EB3B9                    POP ECX                                 [00124ED8]=Game.006E655C    ECX=006E655C, ESP=00124EDC
  678. main  006EB3BA                    POP EDI                                 [00124EDC]=1                ESP=00124EE0
  679. main  006EB3BB                    POP ESI                                 [00124EE0]=00A00000         ESP=00124EE4
  680. main  006EB3BC                    POP EBX                                 [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
  681. main  006EB3BD                    LEAVE                                   [00124F04]=00124F3C         ESP=00124F08, EBP=00124F3C
  682. main  006EB3BE                    PUSH ECX                                [00124F04]=00124F3C         ESP=00124F04
  683. main  006EB3BF                    RETN                                    [00124F04]=Game.006E655C    ESP=00124F08
  684. main  006E655C                    RETN                                    [00124F08]=Game.006E6579    ESP=00124F0C
  685. main  006E6579                    TEST EAX,EAX
  686. main  006E657B                    POP ECX                                 [00124F0C]=00A00000         ECX=00A00000, ESP=00124F10
  687. main  006E657C                    JNE SHORT 006E6594
  688. main  006E6594                    RETN                                    [00124F10]=Game.006E65A4    ESP=00124F14
  689. main  006E65A4                    POP ECX                                 [00124F14]=00A00000         ESP=00124F18
  690. main  006E65A5                    POP ECX                                 [00124F18]=0                ECX=00000000, ESP=00124F1C
  691. main  006E65A6                    RETN                                    [00124F1C]=Game.006E2DD7    ESP=00124F20
  692. main  006E2DD7                    TEST EAX,EAX
  693. main  006E2DD9                    POP ECX                                 [00124F20]=00A00000         ECX=00A00000, ESP=00124F24
  694. main  006E2DDA                    JE SHORT 006E2DC1
  695. main  006E2DDC                    POP ESI                                 [00124F24]=00141F05         ESP=00124F28, ESI=00141F05
  696. main  006E2DDD                    RETN                                    [00124F28]=Game.006D24CE    ESP=00124F2C
  697. main  006D24CE                    ADD ESP,4                                                           ESP=00124F30
  698. main  006D24D1                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F38]=00141F05
  699. main  006D24D4                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EDX=01814E40
  700. main  006D24D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F38]=033C0020
  701. main  006D24DA                    MOV DWORD PTR DS:[EDX+24],EAX           [01814E64]=BAADF00D
  702. main  006D24DD                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         ECX=01814E40
  703. main  006D24E0                    CMP DWORD PTR DS:[ECX+24],0             [01814E64]=033C0020
  704. main  006D24E4                    JNE SHORT 006D24F3
  705. main  006D24F3                    PUSH 0A00000                            [00124F2C]=00A00000         ESP=00124F2C
  706. main  006D24F8                    CALL 006E2DB5                                                       ESP=00124F28
  707. main  006E2DB5                    JMP 006E2DBA
  708. main  006E2DBA                    PUSH ESI                                [00124F24]=00141F05         ESP=00124F24
  709. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F2C]=00A00000         ESI=00A00000
  710. main  006E2DBF                    JMP SHORT 006E2DD1
  711. main  006E2DD1                    PUSH ESI                                [00124F20]=00A00000         ESP=00124F20
  712. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F1C
  713. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F18
  714. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F20]=00A00000         ESP=00124F14
  715. main  006E659F                    CALL 006E6569                                                       ESP=00124F10
  716. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F14]=00A00000
  717. main  006E656E                    JA SHORT 006E6592
  718. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F14]=00A00000         ESP=00124F0C
  719. main  006E6574                    CALL 006E64EE                                                       ESP=00124F08
  720. main  006E64EE                    PUSH 0C                                 [00124F04]=Game.006E655C    ESP=00124F04
  721. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F00]=FFFFFFFF (decimal -1.);ESP=00124F00
  722. main  006E64F5                    CALL 006EB374                                                       ESP=00124EFC
  723. main  006EB374                    PUSH 006E79CC                           [00124EF8]=Game.006E79CC    ESP=00124EF8
  724. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  725. main  006EB37F                    PUSH EAX                                [00124EF4]=00124F6C         ESP=00124EF4
  726. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F04]=0000000C (decimal 12.);EAX=0000000C
  727. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F04]=0000000C (decimal 12.)
  728. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F04            EBP=00124F04
  729. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EE8
  730. main  006EB38E                    PUSH EBX                                [00124EE4]=0000000A (decimal 10.);ESP=00124EE4
  731. main  006EB38F                    PUSH ESI                                [00124EE0]=00A00000         ESP=00124EE0
  732. main  006EB390                    PUSH EDI                                [00124EDC]=1                ESP=00124EDC
  733. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124EFC]=Game.006E64FA    EAX=006E64FA
  734. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124EEC]=00124EDC
  735. main  006EB397                    PUSH EAX                                [00124ED8]=Game.006E655C    ESP=00124ED8
  736. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F00]=Game.00731FB8    EAX=00731FB8
  737. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F00]=Game.00731FB8
  738. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124EFC]=Game.006E64FA
  739. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124EF4            EAX=00124EF4
  740. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  741. main  006EB3AE                    RETN                                    [00124ED8]=Game.006E64FA    ESP=00124EDC
  742. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F0C]=00A00000
  743. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  744. main  006E6504                    JNE SHORT 006E6534
  745. main  006E6534                    TEST ESI,ESI
  746. main  006E6536                    JNE SHORT 006E6539
  747. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  748. main  006E6540                    JE SHORT 006E6548
  749. main  006E6548                    PUSH ESI                                [00124ED8]=Game.006E64FA    ESP=00124ED8
  750. main  006E6549                    PUSH 0                                  [00124ED4]=40000060         ESP=00124ED4
  751. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124ED0
  752. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=03DD0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
  753. main  006E6557                    CALL 006EB3AF                                                       ESP=00124ED8
  754. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124EF4]=00124F6C         ECX=00124F6C
  755. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124EF4
  756. main  006EB3B9                    POP ECX                                 [00124ED8]=Game.006E655C    ECX=006E655C, ESP=00124EDC
  757. main  006EB3BA                    POP EDI                                 [00124EDC]=1                ESP=00124EE0
  758. main  006EB3BB                    POP ESI                                 [00124EE0]=00A00000         ESP=00124EE4
  759. main  006EB3BC                    POP EBX                                 [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
  760. main  006EB3BD                    LEAVE                                   [00124F04]=00124F3C         ESP=00124F08, EBP=00124F3C
  761. main  006EB3BE                    PUSH ECX                                [00124F04]=00124F3C         ESP=00124F04
  762. main  006EB3BF                    RETN                                    [00124F04]=Game.006E655C    ESP=00124F08
  763. main  006E655C                    RETN                                    [00124F08]=Game.006E6579    ESP=00124F0C
  764. main  006E6579                    TEST EAX,EAX
  765. main  006E657B                    POP ECX                                 [00124F0C]=00A00000         ECX=00A00000, ESP=00124F10
  766. main  006E657C                    JNE SHORT 006E6594
  767. main  006E6594                    RETN                                    [00124F10]=Game.006E65A4    ESP=00124F14
  768. main  006E65A4                    POP ECX                                 [00124F14]=00A00000         ESP=00124F18
  769. main  006E65A5                    POP ECX                                 [00124F18]=0                ECX=00000000, ESP=00124F1C
  770. main  006E65A6                    RETN                                    [00124F1C]=Game.006E2DD7    ESP=00124F20
  771. main  006E2DD7                    TEST EAX,EAX
  772. main  006E2DD9                    POP ECX                                 [00124F20]=00A00000         ECX=00A00000, ESP=00124F24
  773. main  006E2DDA                    JE SHORT 006E2DC1
  774. main  006E2DDC                    POP ESI                                 [00124F24]=00141F05         ESP=00124F28, ESI=00141F05
  775. main  006E2DDD                    RETN                                    [00124F28]=Game.006D24FD    ESP=00124F2C
  776. main  006D24FD                    ADD ESP,4                                                           ESP=00124F30
  777. main  006D2500                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F34]=0000014C (decimal 332.)
  778. main  006D2503                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EDX=01814E40
  779. main  006D2506                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F34]=03DD0020
  780. main  006D2509                    MOV DWORD PTR DS:[EDX+28],EAX           [01814E68]=BAADF00D
  781. main  006D250C                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         ECX=01814E40
  782. main  006D250F                    CMP DWORD PTR DS:[ECX+28],0             [01814E68]=03DD0020
  783. main  006D2513                    JNE SHORT 006D2522
  784. main  006D2522                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814E40         EAX=01814E40
  785. main  006D2525                    MOV ESP,EBP                                                         ESP=00124F3C
  786. main  006D2527                    POP EBP                                 [00124F3C]=00124F78         ESP=00124F40, EBP=00124F78
  787. main  006D2528                    RETN                                    [00124F40]=Game.006B5EDC    ESP=00124F44
  788. main  006B5EDC                    MOV DWORD PTR SS:[LOCAL.12],EAX         [00124F48]=FFFFFFFF (decimal -1.)
  789. main  006B5EDF                    JMP SHORT 006B5EE8
  790. main  006B5EE8                    MOV EDX,DWORD PTR SS:[LOCAL.12]         [00124F48]=01814E40
  791. main  006B5EEB                    MOV DWORD PTR SS:[LOCAL.6],EDX          [00124F60]=00000013 (decimal 19.)
  792. main  006B5EEE                    MOV DWORD PTR SS:[LOCAL.1],-1           [00124F74]=1
  793. main  006B5EF5                    MOV EAX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
  794. main  006B5EF8                    MOV ECX,DWORD PTR SS:[LOCAL.6]          [00124F60]=01814E40
  795. main  006B5EFB                    MOV DWORD PTR DS:[EAX+8],ECX            [009BE5D0]=0
  796. main  006B5EFE                    MOV EDX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r";EDX=009BE5C8
  797. main  006B5F01                    CMP DWORD PTR DS:[EDX+0C],0             [009BE5D4]=0
  798. main  006B5F05                    JNE SHORT 006B5F4E
  799. main  006B5F07                    PUSH 14C                                [00124F40]=Game.006B5EDC    ESP=00124F40
  800. main  006B5F0C                    CALL 006E2DBA                                                       ESP=00124F3C
  801. main  006E2DBA                    PUSH ESI                                [00124F38]=033C0020         ESP=00124F38
  802. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F40]=0000014C (decimal 332.);ESI=0000014C
  803. main  006E2DBF                    JMP SHORT 006E2DD1
  804. main  006E2DD1                    PUSH ESI                                [00124F34]=03DD0020         ESP=00124F34
  805. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F30
  806. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F2C
  807. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F34]=0000014C (decimal 332.);ESP=00124F28
  808. main  006E659F                    CALL 006E6569                                                       ESP=00124F24
  809. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F28]=0000014C (decimal 332.)
  810. main  006E656E                    JA SHORT 006E6592
  811. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F28]=0000014C (decimal 332.);ESP=00124F20
  812. main  006E6574                    CALL 006E64EE                                                       ESP=00124F1C
  813. main  006E64EE                    PUSH 0C                                 [00124F18]=0                ESP=00124F18
  814. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F14]=00A00000         ESP=00124F14
  815. main  006E64F5                    CALL 006EB374                                                       ESP=00124F10
  816. main  006EB374                    PUSH 006E79CC                           [00124F0C]=00A00000         ESP=00124F0C
  817. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  818. main  006EB37F                    PUSH EAX                                [00124F08]=Game.006E6579    ESP=00124F08
  819. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F18]=0000000C (decimal 12.);EAX=0000000C
  820. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F18]=0000000C (decimal 12.)
  821. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F18            EBP=00124F18
  822. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EFC
  823. main  006EB38E                    PUSH EBX                                [00124EF8]=Game.006E79CC    ESP=00124EF8
  824. main  006EB38F                    PUSH ESI                                [00124EF4]=00124F6C         ESP=00124EF4
  825. main  006EB390                    PUSH EDI                                [00124EF0]=1                ESP=00124EF0
  826. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124F10]=Game.006E64FA    EAX=006E64FA
  827. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124F00]=FFFFFFFF (decimal -1.)
  828. main  006EB397                    PUSH EAX                                [00124EEC]=00124EDC         ESP=00124EEC
  829. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F14]=Game.00731FB8    EAX=00731FB8
  830. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F14]=Game.00731FB8
  831. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124F10]=Game.006E64FA
  832. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124F08            EAX=00124F08
  833. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  834. main  006EB3AE                    RETN                                    [00124EEC]=Game.006E64FA    ESP=00124EF0
  835. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F20]=0000014C (decimal 332.)
  836. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  837. main  006E6504                    JNE SHORT 006E6534
  838. main  006E6534                    TEST ESI,ESI
  839. main  006E6536                    JNE SHORT 006E6539
  840. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  841. main  006E6540                    JE SHORT 006E6548
  842. main  006E6548                    PUSH ESI                                [00124EEC]=Game.006E64FA    ESP=00124EEC
  843. main  006E6549                    PUSH 0                                  [00124EE8]=40000060         ESP=00124EE8
  844. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124EE4
  845. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01814FA8, ECX=7C9201DB, EDX=01020608, ESP=00124EF0
  846. main  006E6557                    CALL 006EB3AF                                                       ESP=00124EEC
  847. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124F08]=00124F6C         ECX=00124F6C
  848. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124F08
  849. main  006EB3B9                    POP ECX                                 [00124EEC]=Game.006E655C    ECX=006E655C, ESP=00124EF0
  850. main  006EB3BA                    POP EDI                                 [00124EF0]=1                ESP=00124EF4
  851. main  006EB3BB                    POP ESI                                 [00124EF4]=0000014C (decimal 332.);ESP=00124EF8
  852. main  006EB3BC                    POP EBX                                 [00124EF8]=0000000A (decimal 10.);ESP=00124EFC
  853. main  006EB3BD                    LEAVE                                   [00124F18]=00124F78         ESP=00124F1C, EBP=00124F78
  854. main  006EB3BE                    PUSH ECX                                [00124F18]=00124F78         ESP=00124F18
  855. main  006EB3BF                    RETN                                    [00124F18]=Game.006E655C    ESP=00124F1C
  856. main  006E655C                    RETN                                    [00124F1C]=Game.006E6579    ESP=00124F20
  857. main  006E6579                    TEST EAX,EAX
  858. main  006E657B                    POP ECX                                 [00124F20]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F24
  859. main  006E657C                    JNE SHORT 006E6594
  860. main  006E6594                    RETN                                    [00124F24]=Game.006E65A4    ESP=00124F28
  861. main  006E65A4                    POP ECX                                 [00124F28]=0000014C (decimal 332.);ESP=00124F2C
  862. main  006E65A5                    POP ECX                                 [00124F2C]=0                ECX=00000000, ESP=00124F30
  863. main  006E65A6                    RETN                                    [00124F30]=Game.006E2DD7    ESP=00124F34
  864. main  006E2DD7                    TEST EAX,EAX
  865. main  006E2DD9                    POP ECX                                 [00124F34]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F38
  866. main  006E2DDA                    JE SHORT 006E2DC1
  867. main  006E2DDC                    POP ESI                                 [00124F38]=00141F05         ESP=00124F3C, ESI=00141F05
  868. main  006E2DDD                    RETN                                    [00124F3C]=Game.006B5F11    ESP=00124F40
  869. main  006B5F11                    ADD ESP,4                                                           ESP=00124F44
  870. main  006B5F14                    MOV DWORD PTR SS:[LOCAL.9],EAX          [00124F54]=01814C78
  871. main  006B5F17                    MOV DWORD PTR SS:[LOCAL.1],2            [00124F74]=FFFFFFFF (decimal -1.)
  872. main  006B5F1E                    CMP DWORD PTR SS:[LOCAL.9],0            [00124F54]=01814FA8
  873. main  006B5F22                    JE SHORT 006B5F31
  874. main  006B5F24                    MOV ECX,DWORD PTR SS:[LOCAL.9]          [00124F54]=01814FA8         ECX=01814FA8
  875. main  006B5F27                    CALL 006D2410                                                       ESP=00124F40
  876. main  006D2410                    PUSH EBP                                [00124F3C]=Game.006B5F11    ESP=00124F3C
  877. main  006D2411                    MOV EBP,ESP                                                         EBP=00124F3C
  878. main  006D2413                    SUB ESP,0C                                                          ESP=00124F30
  879. main  006D2416                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124F30]=Game.006E2DD7
  880. main  006D2419                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8
  881. main  006D241C                    MOV DWORD PTR DS:[EAX+20],0             [01814FC8]=BAADF00D
  882. main  006D2423                    PUSH 104                                [00124F2C]=0                ESP=00124F2C
  883. main  006D2428                    PUSH 0                                  [00124F28]=0000014C (decimal 332.);ESP=00124F28
  884. main  006D242A                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8
  885. main  006D242D                    ADD ECX,2D                                                          ECX=01814FD5
  886. main  006D2430                    PUSH ECX                                [00124F24]=Game.006E65A4    ESP=00124F24
  887. main  006D2431                    CALL 006E53A0                                                       ESP=00124F20
  888. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=00000104 (decimal 260.);EDX=00000104
  889. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814FD5
  890. main  006E53A8                    TEST EDX,EDX
  891. main  006E53AA                    JE SHORT 006E53FB
  892. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  893. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  894. main  006E53B2                    PUSH EDI                                [00124F1C]=Game.006E6579    ESP=00124F1C
  895. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814FD5
  896. main  006E53B5                    CMP EDX,4
  897. main  006E53B8                    JB SHORT 006E53EB
  898. main  006E53BA                    NEG ECX                                                             ECX=FE7EB02B
  899. main  006E53BC                    AND ECX,00000003                                                    ECX=00000003
  900. main  006E53BF                    JE SHORT 006E53CD
  901. main  006E53C1                    SUB EDX,ECX                                                         EDX=00000101
  902. main  006E53C3                    MOV BYTE PTR DS:[EDI],AL                [01814FD5]=F0
  903. main  006E53C5                    ADD EDI,1                                                           EDI=01814FD6
  904. main  006E53C8                    SUB ECX,1                                                           ECX=00000002
  905. main  006E53CB                    JNE SHORT 006E53C3
  906. main  006E53C3                    MOV BYTE PTR DS:[EDI],AL                [01814FD6]=AD
  907. main  006E53C5                    ADD EDI,1                                                           EDI=01814FD7
  908. main  006E53C8                    SUB ECX,1                                                           ECX=00000001
  909. main  006E53CB                    JNE SHORT 006E53C3
  910. main  006E53C3                    MOV BYTE PTR DS:[EDI],AL                [01814FD7]=BA
  911. main  006E53C5                    ADD EDI,1                                                           EDI=01814FD8
  912. main  006E53C8                    SUB ECX,1                                                           ECX=00000000
  913. main  006E53CB                    JNE SHORT 006E53C3
  914. main  006E53CD                    MOV ECX,EAX
  915. main  006E53CF                    SHL EAX,8
  916. main  006E53D2                    ADD EAX,ECX
  917. main  006E53D4                    MOV ECX,EAX
  918. main  006E53D6                    SHL EAX,10
  919. main  006E53D9                    ADD EAX,ECX
  920. main  006E53DB                    MOV ECX,EDX                                                         ECX=00000101
  921. main  006E53DD                    AND EDX,00000003                                                    EDX=00000001
  922. main  006E53E0                    SHR ECX,2                                                           ECX=00000040
  923. main  006E53E3                    JE SHORT 006E53EB
  924. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814FD8]=BAADF00D         ECX=00000000, EDI=018150D8
  925. main  006E53E7                    TEST EDX,EDX
  926. main  006E53E9                    JE SHORT 006E53F5
  927. main  006E53EB                    MOV BYTE PTR DS:[EDI],AL                [018150D8]=0D (Carriage Return)
  928. main  006E53ED                    ADD EDI,1                                                           EDI=018150D9
  929. main  006E53F0                    SUB EDX,1                                                           EDX=00000000
  930. main  006E53F3                    JNE SHORT 006E53EB
  931. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814FD5         EAX=01814FD5
  932. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  933. main  006E53FA                    RETN                                    [00124F20]=Game.006D2436    ESP=00124F24
  934. main  006D2436                    ADD ESP,0C                                                          ESP=00124F30
  935. main  006D2439                    PUSH OFFSET 0072B0BC                    [00124F2C]=00000104 (decimal 260.);ESP=00124F2C
  936. main  006D243E                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EDX=01814FA8
  937. main  006D2441                    ADD EDX,140                                                         EDX=018150E8
  938. main  006D2447                    PUSH EDX                                [00124F28]=0                ESP=00124F28
  939. main  006D2448                    CALL 006E52A0                                                       ESP=00124F24
  940. main  006E52A0                    PUSH EDI                                [00124F20]=Game.006D2436    ESP=00124F20
  941. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124F28]=018150E8         EDI=018150E8
  942. main  006E52A5                    JMP SHORT 006E5315
  943. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124F2C]=Game.0072B0BC, ASCII ".lrf";ECX=0072B0BC
  944. main  006E5319                    TEST ECX,00000003
  945. main  006E531F                    JE SHORT 006E533E
  946. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  947. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0BC]=66726C2E         EAX=66726C2E
  948. main  006E5345                    ADD EDX,EAX                                                         EDX=E5716B2D
  949. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=998D93D1
  950. main  006E534A                    XOR EAX,EDX                                                         EAX=7CFCF8FC
  951. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0BC]=66726C2E         EDX=66726C2E
  952. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C0
  953. main  006E5351                    TEST EAX,81010100
  954. main  006E5356                    JE SHORT 006E5339
  955. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [018150E8]=BAADF00D
  956. main  006E533B                    ADD EDI,4                                                           EDI=018150EC
  957. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  958. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C0]=0                EAX=00000000
  959. main  006E5345                    ADD EDX,EAX
  960. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  961. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  962. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C0]=0                EDX=00000000
  963. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C4
  964. main  006E5351                    TEST EAX,81010100
  965. main  006E5356                    JE SHORT 006E5339
  966. main  006E5358                    TEST DL,DL
  967. main  006E535A                    JE SHORT 006E5390
  968. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [018150EC]=0D (Carriage Return)
  969. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=018150E8, ASCII ".lrf";EAX=018150E8
  970. main  006E5396                    POP EDI                                 [00124F20]=1                ESP=00124F24, EDI=00000001
  971. main  006E5397                    RETN                                    [00124F24]=Game.006D244D    ESP=00124F28
  972. main  006D244D                    ADD ESP,8                                                           ESP=00124F30
  973. main  006D2450                    PUSH OFFSET 0072B0C4                    [00124F2C]=Game.0072B0BC, ASCII ".lrf";ESP=00124F2C
  974. main  006D2455                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EAX=01814FA8
  975. main  006D2458                    ADD EAX,145                                                         EAX=018150ED
  976. main  006D245D                    PUSH EAX                                [00124F28]=018150E8, ASCII ".lrf";ESP=00124F28
  977. main  006D245E                    CALL 006E52A0                                                       ESP=00124F24
  978. main  006E52A0                    PUSH EDI                                [00124F20]=1                ESP=00124F20
  979. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124F28]=018150ED         EDI=018150ED
  980. main  006E52A5                    JMP SHORT 006E5315
  981. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124F2C]=Game.0072B0C4, ASCII ".lrs"
  982. main  006E5319                    TEST ECX,00000003
  983. main  006E531F                    JE SHORT 006E533E
  984. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  985. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C4]=73726C2E         EAX=73726C2E
  986. main  006E5345                    ADD EDX,EAX                                                         EDX=F2716B2D
  987. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=8C8D93D1
  988. main  006E534A                    XOR EAX,EDX                                                         EAX=7EFCF8FC
  989. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C4]=73726C2E         EDX=73726C2E
  990. main  006E534E                    ADD ECX,4                                                           ECX=0072B0C8
  991. main  006E5351                    TEST EAX,81010100
  992. main  006E5356                    JE SHORT 006E5339
  993. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [018150ED]=0DBAADF0
  994. main  006E533B                    ADD EDI,4                                                           EDI=018150F1
  995. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  996. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B0C8]=0                EAX=00000000
  997. main  006E5345                    ADD EDX,EAX
  998. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  999. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  1000. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B0C8]=0                EDX=00000000
  1001. main  006E534E                    ADD ECX,4                                                           ECX=0072B0CC
  1002. main  006E5351                    TEST EAX,81010100
  1003. main  006E5356                    JE SHORT 006E5339
  1004. main  006E5358                    TEST DL,DL
  1005. main  006E535A                    JE SHORT 006E5390
  1006. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [018150F1]=F0
  1007. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=018150ED, ASCII ".lrs";EAX=018150ED
  1008. main  006E5396                    POP EDI                                 [00124F20]=1                ESP=00124F24, EDI=00000001
  1009. main  006E5397                    RETN                                    [00124F24]=Game.006D2463    ESP=00124F28
  1010. main  006D2463                    ADD ESP,8                                                           ESP=00124F30
  1011. main  006D2466                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         ECX=01814FA8
  1012. main  006D2469                    MOV BYTE PTR DS:[ECX+2C],0              [01814FD4]=0D (Carriage Return)
  1013. main  006D246D                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EDX=01814FA8
  1014. main  006D2470                    MOV DWORD PTR DS:[EDX+134],0            [018150DC]=BAADF00D
  1015. main  006D247A                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EAX=01814FA8
  1016. main  006D247D                    MOV DWORD PTR DS:[EAX+138],0            [018150E0]=BAADF00D
  1017. main  006D2487                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8
  1018. main  006D248A                    MOV DWORD PTR DS:[ECX+13C],0            [018150E4]=BAADF00D
  1019. main  006D2494                    PUSH 0C                                 [00124F2C]=Game.0072B0C4, ASCII ".lrs";ESP=00124F2C
  1020. main  006D2496                    PUSH 0                                  [00124F28]=018150ED, ASCII ".lrs";ESP=00124F28
  1021. main  006D2498                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8
  1022. main  006D249B                    ADD EDX,8                                                           EDX=01814FB0
  1023. main  006D249E                    PUSH EDX                                [00124F24]=Game.006D2463    ESP=00124F24
  1024. main  006D249F                    CALL 006E53A0                                                       ESP=00124F20
  1025. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=0000000C (decimal 12.);EDX=0000000C
  1026. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814FB0         ECX=01814FB0
  1027. main  006E53A8                    TEST EDX,EDX
  1028. main  006E53AA                    JE SHORT 006E53FB
  1029. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  1030. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  1031. main  006E53B2                    PUSH EDI                                [00124F1C]=1                ESP=00124F1C
  1032. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814FB0
  1033. main  006E53B5                    CMP EDX,4
  1034. main  006E53B8                    JB SHORT 006E53EB
  1035. main  006E53BA                    NEG ECX                                                             ECX=FE7EB050
  1036. main  006E53BC                    AND ECX,00000003                                                    ECX=00000000
  1037. main  006E53BF                    JE SHORT 006E53CD
  1038. main  006E53CD                    MOV ECX,EAX
  1039. main  006E53CF                    SHL EAX,8
  1040. main  006E53D2                    ADD EAX,ECX
  1041. main  006E53D4                    MOV ECX,EAX
  1042. main  006E53D6                    SHL EAX,10
  1043. main  006E53D9                    ADD EAX,ECX
  1044. main  006E53DB                    MOV ECX,EDX                                                         ECX=0000000C
  1045. main  006E53DD                    AND EDX,00000003                                                    EDX=00000000
  1046. main  006E53E0                    SHR ECX,2                                                           ECX=00000003
  1047. main  006E53E3                    JE SHORT 006E53EB
  1048. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814FB0]=BAADF00D         ECX=00000000, EDI=01814FBC
  1049. main  006E53E7                    TEST EDX,EDX
  1050. main  006E53E9                    JE SHORT 006E53F5
  1051. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814FB0         EAX=01814FB0
  1052. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  1053. main  006E53FA                    RETN                                    [00124F20]=Game.006D24A4    ESP=00124F24
  1054. main  006D24A4                    ADD ESP,0C                                                          ESP=00124F30
  1055. main  006D24A7                    PUSH 0C                                 [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
  1056. main  006D24A9                    PUSH 0                                  [00124F28]=0                ESP=00124F28
  1057. main  006D24AB                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EAX=01814FA8
  1058. main  006D24AE                    ADD EAX,14                                                          EAX=01814FBC
  1059. main  006D24B1                    PUSH EAX                                [00124F24]=01814FB0         ESP=00124F24
  1060. main  006D24B2                    CALL 006E53A0                                                       ESP=00124F20
  1061. main  006E53A0                    MOV EDX,DWORD PTR SS:[ARG.3]            [00124F2C]=0000000C (decimal 12.);EDX=0000000C
  1062. main  006E53A4                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F24]=01814FBC         ECX=01814FBC
  1063. main  006E53A8                    TEST EDX,EDX
  1064. main  006E53AA                    JE SHORT 006E53FB
  1065. main  006E53AC                    XOR EAX,EAX                                                         EAX=00000000
  1066. main  006E53AE                    MOV AL,BYTE PTR SS:[ARG.2]              [00124F28]=00
  1067. main  006E53B2                    PUSH EDI                                [00124F1C]=1                ESP=00124F1C
  1068. main  006E53B3                    MOV EDI,ECX                                                         EDI=01814FBC
  1069. main  006E53B5                    CMP EDX,4
  1070. main  006E53B8                    JB SHORT 006E53EB
  1071. main  006E53BA                    NEG ECX                                                             ECX=FE7EB044
  1072. main  006E53BC                    AND ECX,00000003                                                    ECX=00000000
  1073. main  006E53BF                    JE SHORT 006E53CD
  1074. main  006E53CD                    MOV ECX,EAX
  1075. main  006E53CF                    SHL EAX,8
  1076. main  006E53D2                    ADD EAX,ECX
  1077. main  006E53D4                    MOV ECX,EAX
  1078. main  006E53D6                    SHL EAX,10
  1079. main  006E53D9                    ADD EAX,ECX
  1080. main  006E53DB                    MOV ECX,EDX                                                         ECX=0000000C
  1081. main  006E53DD                    AND EDX,00000003                                                    EDX=00000000
  1082. main  006E53E0                    SHR ECX,2                                                           ECX=00000003
  1083. main  006E53E3                    JE SHORT 006E53EB
  1084. main  006E53E5                    REP STOS DWORD PTR ES:[EDI]             [01814FBC]=BAADF00D         ECX=00000000, EDI=01814FC8
  1085. main  006E53E7                    TEST EDX,EDX
  1086. main  006E53E9                    JE SHORT 006E53F5
  1087. main  006E53F5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F24]=01814FBC         EAX=01814FBC
  1088. main  006E53F9                    POP EDI                                 [00124F1C]=1                ESP=00124F20, EDI=00000001
  1089. main  006E53FA                    RETN                                    [00124F20]=Game.006D24B7    ESP=00124F24
  1090. main  006D24B7                    ADD ESP,0C                                                          ESP=00124F30
  1091. main  006D24BA                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         ECX=01814FA8
  1092. main  006D24BD                    MOV DWORD PTR DS:[ECX+20],0             [01814FC8]=0
  1093. main  006D24C4                    PUSH 0A00000                            [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
  1094. main  006D24C9                    CALL 006E2DB5                                                       ESP=00124F28
  1095. main  006E2DB5                    JMP 006E2DBA
  1096. main  006E2DBA                    PUSH ESI                                [00124F24]=01814FBC         ESP=00124F24
  1097. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F2C]=00A00000         ESI=00A00000
  1098. main  006E2DBF                    JMP SHORT 006E2DD1
  1099. main  006E2DD1                    PUSH ESI                                [00124F20]=Game.006D24B7    ESP=00124F20
  1100. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F1C
  1101. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F18
  1102. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F20]=00A00000         ESP=00124F14
  1103. main  006E659F                    CALL 006E6569                                                       ESP=00124F10
  1104. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F14]=00A00000
  1105. main  006E656E                    JA SHORT 006E6592
  1106. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F14]=00A00000         ESP=00124F0C
  1107. main  006E6574                    CALL 006E64EE                                                       ESP=00124F08
  1108. main  006E64EE                    PUSH 0C                                 [00124F04]=Game.006E655C    ESP=00124F04
  1109. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F00]=00124EF0         ESP=00124F00
  1110. main  006E64F5                    CALL 006EB374                                                       ESP=00124EFC
  1111. main  006EB374                    PUSH 006E79CC                           [00124EF8]=0000000A (decimal 10.);ESP=00124EF8
  1112. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  1113. main  006EB37F                    PUSH EAX                                [00124EF4]=0000014C (decimal 332.);ESP=00124EF4
  1114. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F04]=0000000C (decimal 12.);EAX=0000000C
  1115. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F04]=0000000C (decimal 12.)
  1116. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F04            EBP=00124F04
  1117. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EE8
  1118. main  006EB38E                    PUSH EBX                                [00124EE4]=01020000         ESP=00124EE4
  1119. main  006EB38F                    PUSH ESI                                [00124EE0]=Game.006E6557    ESP=00124EE0
  1120. main  006EB390                    PUSH EDI                                [00124EDC]=ntdll.7C9201DB   ESP=00124EDC
  1121. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124EFC]=Game.006E64FA    EAX=006E64FA
  1122. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124EEC]=Game.006E655C
  1123. main  006EB397                    PUSH EAX                                [00124ED8]=FFFFFFFF (decimal -1.);ESP=00124ED8
  1124. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F00]=Game.00731FB8    EAX=00731FB8
  1125. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F00]=Game.00731FB8
  1126. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124EFC]=Game.006E64FA
  1127. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124EF4            EAX=00124EF4
  1128. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  1129. main  006EB3AE                    RETN                                    [00124ED8]=Game.006E64FA    ESP=00124EDC
  1130. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F0C]=00A00000
  1131. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  1132. main  006E6504                    JNE SHORT 006E6534
  1133. main  006E6534                    TEST ESI,ESI
  1134. main  006E6536                    JNE SHORT 006E6539
  1135. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  1136. main  006E6540                    JE SHORT 006E6548
  1137. main  006E6548                    PUSH ESI                                [00124ED8]=Game.006E64FA    ESP=00124ED8
  1138. main  006E6549                    PUSH 0                                  [00124ED4]=ntdll.7C9201E0   ESP=00124ED4
  1139. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124ED0
  1140. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=047E0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
  1141. main  006E6557                    CALL 006EB3AF                                                       ESP=00124ED8
  1142. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124EF4]=00124F6C         ECX=00124F6C
  1143. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124EF4
  1144. main  006EB3B9                    POP ECX                                 [00124ED8]=Game.006E655C    ECX=006E655C, ESP=00124EDC
  1145. main  006EB3BA                    POP EDI                                 [00124EDC]=1                ESP=00124EE0
  1146. main  006EB3BB                    POP ESI                                 [00124EE0]=00A00000         ESP=00124EE4
  1147. main  006EB3BC                    POP EBX                                 [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
  1148. main  006EB3BD                    LEAVE                                   [00124F04]=00124F3C         ESP=00124F08, EBP=00124F3C
  1149. main  006EB3BE                    PUSH ECX                                [00124F04]=00124F3C         ESP=00124F04
  1150. main  006EB3BF                    RETN                                    [00124F04]=Game.006E655C    ESP=00124F08
  1151. main  006E655C                    RETN                                    [00124F08]=Game.006E6579    ESP=00124F0C
  1152. main  006E6579                    TEST EAX,EAX
  1153. main  006E657B                    POP ECX                                 [00124F0C]=00A00000         ECX=00A00000, ESP=00124F10
  1154. main  006E657C                    JNE SHORT 006E6594
  1155. main  006E6594                    RETN                                    [00124F10]=Game.006E65A4    ESP=00124F14
  1156. main  006E65A4                    POP ECX                                 [00124F14]=00A00000         ESP=00124F18
  1157. main  006E65A5                    POP ECX                                 [00124F18]=0                ECX=00000000, ESP=00124F1C
  1158. main  006E65A6                    RETN                                    [00124F1C]=Game.006E2DD7    ESP=00124F20
  1159. main  006E2DD7                    TEST EAX,EAX
  1160. main  006E2DD9                    POP ECX                                 [00124F20]=00A00000         ECX=00A00000, ESP=00124F24
  1161. main  006E2DDA                    JE SHORT 006E2DC1
  1162. main  006E2DDC                    POP ESI                                 [00124F24]=00141F05         ESP=00124F28, ESI=00141F05
  1163. main  006E2DDD                    RETN                                    [00124F28]=Game.006D24CE    ESP=00124F2C
  1164. main  006D24CE                    ADD ESP,4                                                           ESP=00124F30
  1165. main  006D24D1                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F38]=00141F05
  1166. main  006D24D4                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EDX=01814FA8
  1167. main  006D24D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F38]=047E0020
  1168. main  006D24DA                    MOV DWORD PTR DS:[EDX+24],EAX           [01814FCC]=BAADF00D
  1169. main  006D24DD                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         ECX=01814FA8
  1170. main  006D24E0                    CMP DWORD PTR DS:[ECX+24],0             [01814FCC]=047E0020
  1171. main  006D24E4                    JNE SHORT 006D24F3
  1172. main  006D24F3                    PUSH 0A00000                            [00124F2C]=00A00000         ESP=00124F2C
  1173. main  006D24F8                    CALL 006E2DB5                                                       ESP=00124F28
  1174. main  006E2DB5                    JMP 006E2DBA
  1175. main  006E2DBA                    PUSH ESI                                [00124F24]=00141F05         ESP=00124F24
  1176. main  006E2DBB                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124F2C]=00A00000         ESI=00A00000
  1177. main  006E2DBF                    JMP SHORT 006E2DD1
  1178. main  006E2DD1                    PUSH ESI                                [00124F20]=00A00000         ESP=00124F20
  1179. main  006E2DD2                    CALL 006E6595                                                       ESP=00124F1C
  1180. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124F18
  1181. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124F20]=00A00000         ESP=00124F14
  1182. main  006E659F                    CALL 006E6569                                                       ESP=00124F10
  1183. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124F14]=00A00000
  1184. main  006E656E                    JA SHORT 006E6592
  1185. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124F14]=00A00000         ESP=00124F0C
  1186. main  006E6574                    CALL 006E64EE                                                       ESP=00124F08
  1187. main  006E64EE                    PUSH 0C                                 [00124F04]=Game.006E655C    ESP=00124F04
  1188. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124F00]=FFFFFFFF (decimal -1.);ESP=00124F00
  1189. main  006E64F5                    CALL 006EB374                                                       ESP=00124EFC
  1190. main  006EB374                    PUSH 006E79CC                           [00124EF8]=Game.006E79CC    ESP=00124EF8
  1191. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F6C         EAX=00124F6C
  1192. main  006EB37F                    PUSH EAX                                [00124EF4]=00124F6C         ESP=00124EF4
  1193. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F04]=0000000C (decimal 12.);EAX=0000000C
  1194. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F04]=0000000C (decimal 12.)
  1195. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F04            EBP=00124F04
  1196. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124EE8
  1197. main  006EB38E                    PUSH EBX                                [00124EE4]=0000000A (decimal 10.);ESP=00124EE4
  1198. main  006EB38F                    PUSH ESI                                [00124EE0]=00A00000         ESP=00124EE0
  1199. main  006EB390                    PUSH EDI                                [00124EDC]=1                ESP=00124EDC
  1200. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124EFC]=Game.006E64FA    EAX=006E64FA
  1201. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124EEC]=00124EDC
  1202. main  006EB397                    PUSH EAX                                [00124ED8]=Game.006E655C    ESP=00124ED8
  1203. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F00]=Game.00731FB8    EAX=00731FB8
  1204. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F00]=Game.00731FB8
  1205. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124EFC]=Game.006E64FA
  1206. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124EF4            EAX=00124EF4
  1207. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F6C
  1208. main  006EB3AE                    RETN                                    [00124ED8]=Game.006E64FA    ESP=00124EDC
  1209. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124F0C]=00A00000
  1210. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  1211. main  006E6504                    JNE SHORT 006E6534
  1212. main  006E6534                    TEST ESI,ESI
  1213. main  006E6536                    JNE SHORT 006E6539
  1214. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  1215. main  006E6540                    JE SHORT 006E6548
  1216. main  006E6548                    PUSH ESI                                [00124ED8]=Game.006E64FA    ESP=00124ED8
  1217. main  006E6549                    PUSH 0                                  [00124ED4]=40000060         ESP=00124ED4
  1218. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124ED0
  1219. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=051F0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
  1220. main  006E6557                    CALL 006EB3AF                                                       ESP=00124ED8
  1221. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124EF4]=00124F6C         ECX=00124F6C
  1222. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124EF4
  1223. main  006EB3B9                    POP ECX                                 [00124ED8]=Game.006E655C    ECX=006E655C, ESP=00124EDC
  1224. main  006EB3BA                    POP EDI                                 [00124EDC]=1                ESP=00124EE0
  1225. main  006EB3BB                    POP ESI                                 [00124EE0]=00A00000         ESP=00124EE4
  1226. main  006EB3BC                    POP EBX                                 [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
  1227. main  006EB3BD                    LEAVE                                   [00124F04]=00124F3C         ESP=00124F08, EBP=00124F3C
  1228. main  006EB3BE                    PUSH ECX                                [00124F04]=00124F3C         ESP=00124F04
  1229. main  006EB3BF                    RETN                                    [00124F04]=Game.006E655C    ESP=00124F08
  1230. main  006E655C                    RETN                                    [00124F08]=Game.006E6579    ESP=00124F0C
  1231. main  006E6579                    TEST EAX,EAX
  1232. main  006E657B                    POP ECX                                 [00124F0C]=00A00000         ECX=00A00000, ESP=00124F10
  1233. main  006E657C                    JNE SHORT 006E6594
  1234. main  006E6594                    RETN                                    [00124F10]=Game.006E65A4    ESP=00124F14
  1235. main  006E65A4                    POP ECX                                 [00124F14]=00A00000         ESP=00124F18
  1236. main  006E65A5                    POP ECX                                 [00124F18]=0                ECX=00000000, ESP=00124F1C
  1237. main  006E65A6                    RETN                                    [00124F1C]=Game.006E2DD7    ESP=00124F20
  1238. main  006E2DD7                    TEST EAX,EAX
  1239. main  006E2DD9                    POP ECX                                 [00124F20]=00A00000         ECX=00A00000, ESP=00124F24
  1240. main  006E2DDA                    JE SHORT 006E2DC1
  1241. main  006E2DDC                    POP ESI                                 [00124F24]=00141F05         ESP=00124F28, ESI=00141F05
  1242. main  006E2DDD                    RETN                                    [00124F28]=Game.006D24FD    ESP=00124F2C
  1243. main  006D24FD                    ADD ESP,4                                                           ESP=00124F30
  1244. main  006D2500                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F34]=0000014C (decimal 332.)
  1245. main  006D2503                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EDX=01814FA8
  1246. main  006D2506                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F34]=051F0020
  1247. main  006D2509                    MOV DWORD PTR DS:[EDX+28],EAX           [01814FD0]=BAADF00D
  1248. main  006D250C                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         ECX=01814FA8
  1249. main  006D250F                    CMP DWORD PTR DS:[ECX+28],0             [01814FD0]=051F0020
  1250. main  006D2513                    JNE SHORT 006D2522
  1251. main  006D2522                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F30]=01814FA8         EAX=01814FA8
  1252. main  006D2525                    MOV ESP,EBP                                                         ESP=00124F3C
  1253. main  006D2527                    POP EBP                                 [00124F3C]=00124F78         ESP=00124F40, EBP=00124F78
  1254. main  006D2528                    RETN                                    [00124F40]=Game.006B5F2C    ESP=00124F44
  1255. main  006B5F2C                    MOV DWORD PTR SS:[LOCAL.13],EAX         [00124F44]=Game.007329F0
  1256. main  006B5F2F                    JMP SHORT 006B5F38
  1257. main  006B5F38                    MOV EAX,DWORD PTR SS:[LOCAL.13]         [00124F44]=01814FA8
  1258. main  006B5F3B                    MOV DWORD PTR SS:[LOCAL.8],EAX          [00124F58]=00124F98
  1259. main  006B5F3E                    MOV DWORD PTR SS:[LOCAL.1],-1           [00124F74]=2
  1260. main  006B5F45                    MOV ECX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r";ECX=009BE5C8
  1261. main  006B5F48                    MOV EDX,DWORD PTR SS:[LOCAL.8]          [00124F58]=01814FA8
  1262. main  006B5F4B                    MOV DWORD PTR DS:[ECX+0C],EDX           [009BE5D4]=0
  1263. main  006B5F4E                    MOV EAX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
  1264. main  006B5F51                    CMP DWORD PTR DS:[EAX+4],0              [009BE5CC]=01814CD8
  1265. main  006B5F55                    JNE SHORT 006B5F5B
  1266. main  006B5F5B                    MOV ECX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r"
  1267. main  006B5F5E                    CMP DWORD PTR DS:[ECX+8],0              [009BE5D0]=01814E40
  1268. main  006B5F62                    JNE SHORT 006B5F68
  1269. main  006B5F68                    MOV EDX,DWORD PTR SS:[LOCAL.10]         [00124F50]=Game.009BE5C8, ASCII "t⌐r";EDX=009BE5C8
  1270. main  006B5F6B                    CMP DWORD PTR DS:[EDX+0C],0             [009BE5D4]=01814FA8
  1271. main  006B5F6F                    JNE SHORT 006B5F75
  1272. main  006B5F75                    MOV EAX,1                                                           EAX=00000001
  1273. main  006B5F7A                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F6C]=00124F84         ECX=00124F84
  1274. main  006B5F7D                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124F6C
  1275. main  006B5F84                    MOV ESP,EBP                                                         ESP=00124F78
  1276. main  006B5F86                    POP EBP                                 [00124F78]=00124F90         ESP=00124F7C, EBP=00124F90
  1277. main  006B5F87                    RETN                                    [00124F7C]=Game.006B5D00    ESP=00124F80
  1278. main  006B5D00                    MOV DWORD PTR SS:[LOCAL.1],-1           [00124F8C]=0
  1279. main  006B5D07                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124F80]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
  1280. main  006B5D0A                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F84]=00124F98         ECX=00124F98
  1281. main  006B5D0D                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124F84
  1282. main  006B5D14                    MOV ESP,EBP                                                         ESP=00124F90
  1283. main  006B5D16                    POP EBP                                 [00124F90]=00124FA4         ESP=00124F94, EBP=00124FA4
  1284. main  006B5D17                    RETN                                    [00124F94]=Game.006AD402    ESP=00124F98
  1285. main  006AD402                    PUSH 00712570                           [00124F94]=Game.006AD402    ESP=00124F94
  1286. main  006AD407                    CALL 006E56C5                                                       ESP=00124F90
  1287. main  006E56C5                    PUSH DWORD PTR SS:[ARG.1]               [00124F94]=Game.00712570    ESP=00124F8C
  1288. main  006E56C9                    CALL 006E568D                                                       ESP=00124F88
  1289. main  006E568D                    PUSH 0C                                 [00124F84]=00124F98         ESP=00124F84
  1290. main  006E568F                    PUSH OFFSET 00731EA8                    [00124F80]=Game.009BE5C8, ASCII "t⌐r";ESP=00124F80
  1291. main  006E5694                    CALL 006EB374                                                       ESP=00124F7C
  1292. main  006EB374                    PUSH 006E79CC                           [00124F78]=00124F90         ESP=00124F78
  1293. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  1294. main  006EB37F                    PUSH EAX                                [00124F74]=FFFFFFFF (decimal -1.);ESP=00124F74
  1295. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F84]=0000000C (decimal 12.);EAX=0000000C
  1296. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F84]=0000000C (decimal 12.)
  1297. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F84            EBP=00124F84
  1298. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124F68
  1299. main  006EB38E                    PUSH EBX                                [00124F64]=01814CD8         ESP=00124F64
  1300. main  006EB38F                    PUSH ESI                                [00124F60]=01814E40         ESP=00124F60
  1301. main  006EB390                    PUSH EDI                                [00124F5C]=01814E40         ESP=00124F5C
  1302. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124F7C]=Game.006E5699    EAX=006E5699
  1303. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124F6C]=00124F84
  1304. main  006EB397                    PUSH EAX                                [00124F58]=01814FA8         ESP=00124F58
  1305. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F80]=Game.00731EA8    EAX=00731EA8
  1306. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F80]=Game.00731EA8
  1307. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124F7C]=Game.006E5699
  1308. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124F74            EAX=00124F74
  1309. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  1310. main  006EB3AE                    RETN                                    [00124F58]=Game.006E5699    ESP=00124F5C
  1311. main  006E5699                    CALL 006E5430                                                       ESP=00124F58
  1312. main  006E5430                    PUSH 8                                  [00124F54]=01814FA8         ESP=00124F54
  1313. main  006E5432                    CALL 006EA83D                                                       ESP=00124F50
  1314. main  006EA83D                    PUSH EBP                                [00124F4C]=01814CD8         ESP=00124F4C
  1315. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124F4C
  1316. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F54]=8                EAX=00000008
  1317. main  006EA843                    PUSH ESI                                [00124F48]=01814E40         ESP=00124F48
  1318. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DFC0            ESI=0075DFC0
  1319. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DFC0]=Game.009CF928
  1320. main  006EA84E                    JNE SHORT 006EA863
  1321. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DFC0]=Game.009CF928    ESP=00124F44
  1322. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF928, ESP=00124F48
  1323. main  006EA86B                    POP ESI                                 [00124F48]=00141F05         ESP=00124F4C, ESI=00141F05
  1324. main  006EA86C                    POP EBP                                 [00124F4C]=00124F84         ESP=00124F50, EBP=00124F84
  1325. main  006EA86D                    RETN                                    [00124F50]=Game.006E5437    ESP=00124F54
  1326. main  006E5437                    POP ECX                                 [00124F54]=8                ECX=00000008, ESP=00124F58
  1327. main  006E5438                    RETN                                    [00124F58]=Game.006E569E    ESP=00124F5C
  1328. main  006E569E                    AND DWORD PTR SS:[EBP-4],00000000       [00124F80]=FFFFFFFF
  1329. main  006E56A2                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124F8C]=Game.00712570    EDI=00712570
  1330. main  006E56A5                    CALL 006E55E5                                                       ESP=00124F58
  1331. main  006E55E5                    PUSH ESI                                [00124F54]=8                ESP=00124F54
  1332. main  006E55E6                    PUSH DWORD PTR DS:[9D1170]              [009D1170]=010223E0         ESP=00124F50
  1333. main  006E55EC                    CALL 006ED8B9                                                       ESP=00124F4C
  1334. main  006ED8B9                    PUSH 10                                 [00124F48]=00141F05         ESP=00124F48
  1335. main  006ED8BB                    PUSH OFFSET 00732A30                    [00124F44]=Game.009CF928    ESP=00124F44
  1336. main  006ED8C0                    CALL 006EB374                                                       ESP=00124F40
  1337. main  006EB374                    PUSH 006E79CC                           [00124F3C]=00124F78         ESP=00124F3C
  1338. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F74         EAX=00124F74
  1339. main  006EB37F                    PUSH EAX                                [00124F38]=047E0020         ESP=00124F38
  1340. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F48]=00000010 (decimal 16.);EAX=00000010
  1341. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124F48]=00000010 (decimal 16.)
  1342. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124F48            EBP=00124F48
  1343. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124F28
  1344. main  006EB38E                    PUSH EBX                                [00124F24]=00141F05         ESP=00124F24
  1345. main  006EB38F                    PUSH ESI                                [00124F20]=00A00000         ESP=00124F20
  1346. main  006EB390                    PUSH EDI                                [00124F1C]=Game.006E2DD7    ESP=00124F1C
  1347. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124F40]=Game.006ED8C5    EAX=006ED8C5
  1348. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124F30]=01814FA8
  1349. main  006EB397                    PUSH EAX                                [00124F18]=0                ESP=00124F18
  1350. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F44]=Game.00732A30    EAX=00732A30
  1351. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124F44]=Game.00732A30
  1352. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124F40]=Game.006ED8C5
  1353. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124F38            EAX=00124F38
  1354. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F74
  1355. main  006EB3AE                    RETN                                    [00124F18]=Game.006ED8C5    ESP=00124F1C
  1356. main  006ED8C5                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  1357. main  006ED8CC                    JNE SHORT 006ED908
  1358. main  006ED908                    PUSH DWORD PTR SS:[EBP+8]               [00124F50]=010223E0         ESP=00124F18
  1359. main  006ED90B                    PUSH 0                                  [00124F14]=00A00000         ESP=00124F14
  1360. main  006ED90D                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124F10
  1361. main  006ED913                    CALL DWORD PTR DS:[<&KERNEL32.HeapSize>];[007132A8]=7C9204DD (ntdll.RtlSizeHeap);EAX=00000080, ECX=7C97FEFF, EDX=01020608, ESP=00124F1C
  1362. main  006ED919                    MOV ESI,EAX                                                         ESI=00000080
  1363. main  006ED91B                    MOV EAX,ESI
  1364. main  006ED91D                    CALL 006EB3AF                                                       ESP=00124F18
  1365. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124F38]=00124F74         ECX=00124F74
  1366. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124F38
  1367. main  006EB3B9                    POP ECX                                 [00124F18]=Game.006ED922    ECX=006ED922, ESP=00124F1C
  1368. main  006EB3BA                    POP EDI                                 [00124F1C]=Game.00712570    ESP=00124F20
  1369. main  006EB3BB                    POP ESI                                 [00124F20]=00141F05         ESP=00124F24, ESI=00141F05
  1370. main  006EB3BC                    POP EBX                                 [00124F24]=0000000A (decimal 10.);ESP=00124F28
  1371. main  006EB3BD                    LEAVE                                   [00124F48]=00124F84         ESP=00124F4C, EBP=00124F84
  1372. main  006EB3BE                    PUSH ECX                                [00124F48]=00124F84         ESP=00124F48
  1373. main  006EB3BF                    RETN                                    [00124F48]=Game.006ED922    ESP=00124F4C
  1374. main  006ED922                    RETN                                    [00124F4C]=Game.006E55F1    ESP=00124F50
  1375. main  006E55F1                    POP ECX                                 [00124F50]=010223E0         ECX=010223E0, ESP=00124F54
  1376. main  006E55F2                    MOV ECX,DWORD PTR DS:[9D116C]           [009D116C]=01022450         ECX=01022450
  1377. main  006E55F8                    MOV ESI,EAX                                                         ESI=00000080
  1378. main  006E55FA                    MOV EAX,DWORD PTR DS:[9D1170]           [009D1170]=010223E0         EAX=010223E0
  1379. main  006E55FF                    MOV EDX,ECX                                                         EDX=01022450
  1380. main  006E5601                    SUB EDX,EAX                                                         EDX=00000070
  1381. main  006E5603                    ADD EDX,4                                                           EDX=00000074
  1382. main  006E5606                    CMP ESI,EDX
  1383. main  006E5608                    JNB SHORT 006E5658
  1384. main  006E5658                    MOV DWORD PTR DS:[ECX],EDI              [01022450]=BAADF00D
  1385. main  006E565A                    ADD DWORD PTR DS:[9D116C],4             [009D116C]=01022450, ASCII "p%q"
  1386. main  006E5661                    MOV EAX,EDI                                                         EAX=00712570
  1387. main  006E5663                    POP ESI                                 [00124F54]=00141F05         ESP=00124F58, ESI=00141F05
  1388. main  006E5664                    RETN                                    [00124F58]=Game.006E56AA    ESP=00124F5C
  1389. main  006E56AA                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124F68]=01814CD8
  1390. main  006E56AD                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124F80]=00000000
  1391. main  006E56B1                    CALL 006E56BF                                                       ESP=00124F58
  1392. main  006E56BF                    CALL 006E5439                                                       ESP=00124F54
  1393. main  006E5439                    PUSH 8                                  [00124F50]=010223E0         ESP=00124F50
  1394. main  006E543B                    CALL 006EA770                                                       ESP=00124F4C
  1395. main  006EA770                    PUSH EBP                                [00124F48]=Game.006ED922    ESP=00124F48
  1396. main  006EA771                    MOV EBP,ESP                                                         EBP=00124F48
  1397. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F50]=8                EAX=00000008
  1398. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DFC0]=Game.009CF928    ESP=00124F44
  1399. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF928, ESP=00124F48
  1400. main  006EA783                    POP EBP                                 [00124F48]=00124F84         ESP=00124F4C, EBP=00124F84
  1401. main  006EA784                    RETN                                    [00124F4C]=Game.006E5440    ESP=00124F50
  1402. main  006E5440                    POP ECX                                 [00124F50]=8                ECX=00000008, ESP=00124F54
  1403. main  006E5441                    RETN                                    [00124F54]=Game.006E56C4    ESP=00124F58
  1404. main  006E56C4                    RETN                                    [00124F58]=Game.006E56B6    ESP=00124F5C
  1405. main  006E56B6                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124F68]=Game.00712570    EAX=00712570
  1406. main  006E56B9                    CALL 006EB3AF                                                       ESP=00124F58
  1407. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124F74]=00124F98         ECX=00124F98
  1408. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124F74
  1409. main  006EB3B9                    POP ECX                                 [00124F58]=Game.006E56BE    ECX=006E56BE, ESP=00124F5C
  1410. main  006EB3BA                    POP EDI                                 [00124F5C]=1                ESP=00124F60, EDI=00000001
  1411. main  006EB3BB                    POP ESI                                 [00124F60]=00141F05         ESP=00124F64
  1412. main  006EB3BC                    POP EBX                                 [00124F64]=0000000A (decimal 10.);ESP=00124F68
  1413. main  006EB3BD                    LEAVE                                   [00124F84]=00124FA4         ESP=00124F88, EBP=00124FA4
  1414. main  006EB3BE                    PUSH ECX                                [00124F84]=00124FA4         ESP=00124F84
  1415. main  006EB3BF                    RETN                                    [00124F84]=Game.006E56BE    ESP=00124F88
  1416. main  006E56BE                    RETN                                    [00124F88]=Game.006E56CE    ESP=00124F8C
  1417. main  006E56CE                    NEG EAX                                                             EAX=FF8EDA90
  1418. main  006E56D0                    SBB EAX,EAX                                                         EAX=FFFFFFFF
  1419. main  006E56D2                    NEG EAX                                                             EAX=00000001
  1420. main  006E56D4                    POP ECX                                 [00124F8C]=Game.00712570    ECX=00712570, ESP=00124F90
  1421. main  006E56D5                    DEC EAX                                                             EAX=00000000
  1422. main  006E56D6                    RETN                                    [00124F90]=Game.006AD40C    ESP=00124F94
  1423. main  006AD40C                    ADD ESP,4                                                           ESP=00124F98
  1424. main  006AD40F                    MOV DWORD PTR SS:[LOCAL.1],-1           [00124FA0]=0
  1425. main  006AD416                    MOV EAX,OFFSET 009BE5C8                                             EAX=009BE5C8
  1426. main  006AD41B                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F98]=0012FFB0         ECX=0012FFB0
  1427. main  006AD41E                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124F98
  1428. main  006AD425                    MOV ESP,EBP                                                         ESP=00124FA4
  1429. main  006AD427                    POP EBP                                 [00124FA4]=00124FB0         ESP=00124FA8, EBP=00124FB0
  1430. main  006AD428                    RETN                                    [00124FA8]=Game.006B67AD    ESP=00124FAC
  1431. main  006B67AD                    MOV ECX,EAX                                                         ECX=009BE5C8
  1432. main  006B67AF                    CALL 006B5F90                                                       ESP=00124FA8
  1433. main  006B5F90                    PUSH EBP                                [00124FA4]=00124FB0         ESP=00124FA4
  1434. main  006B5F91                    MOV EBP,ESP                                                         EBP=00124FA4
  1435. main  006B5F93                    PUSH -1                                 [00124FA0]=FFFFFFFF (decimal -1.);ESP=00124FA0
  1436. main  006B5F95                    PUSH 00710EC9                           [00124F9C]=Game.00710D8E    ESP=00124F9C
  1437. main  006B5F9A                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=0012FFB0         EAX=0012FFB0
  1438. main  006B5FA0                    PUSH EAX                                [00124F98]=0012FFB0         ESP=00124F98
  1439. main  006B5FA1                    MOV DWORD PTR FS:[0],ESP                [7FFDF000]=0012FFB0
  1440. main  006B5FA8                    SUB ESP,18                                                          ESP=00124F80
  1441. main  006B5FAB                    MOV DWORD PTR SS:[LOCAL.9],ECX          [00124F80]=FFFFFFFF (decimal -1.)
  1442. main  006B5FAE                    LEA ECX,[LOCAL.5]                       Address=00124F90            ECX=00124F90
  1443. main  006B5FB1                    CALL 006B6FD0                                                       ESP=00124F7C
  1444. main  006B6FD0                    PUSH EBP                                [00124F78]=Game.006E79CC    ESP=00124F78
  1445. main  006B6FD1                    MOV EBP,ESP                                                         EBP=00124F78
  1446. main  006B6FD3                    PUSH ECX                                [00124F74]=00124F98         ESP=00124F74
  1447. main  006B6FD4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F74]=00124F90
  1448. main  006B6FD7                    CALL 006B7290                                                       ESP=00124F70
  1449. main  006B7290                    PUSH EBP                                [00124F6C]=00124F5C         ESP=00124F6C
  1450. main  006B7291                    MOV EBP,ESP                                                         EBP=00124F6C
  1451. main  006B7293                    MOV EAX,OFFSET 009CFD74                                             EAX=009CFD74
  1452. main  006B7298                    POP EBP                                 [00124F6C]=00124F78         ESP=00124F70, EBP=00124F78
  1453. main  006B7299                    RETN                                    [00124F70]=Game.006B6FDC    ESP=00124F74
  1454. main  006B6FDC                    PUSH EAX                                [00124F70]=Game.006B6FDC    ESP=00124F70
  1455. main  006B6FDD                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F74]=00124F90
  1456. main  006B6FE0                    CALL 006B71C0                                                       ESP=00124F6C
  1457. main  006B71C0                    PUSH EBP                                [00124F68]=Game.00712570    ESP=00124F68
  1458. main  006B71C1                    MOV EBP,ESP                                                         EBP=00124F68
  1459. main  006B71C3                    SUB ESP,8                                                           ESP=00124F60
  1460. main  006B71C6                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124F60]=00141F05
  1461. main  006B71C9                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F70]=Game.009CFD74
  1462. main  006B71CC                    MOV EDX,DWORD PTR DS:[EAX]              [009CFD74]=Game.0073A138    EDX=0073A138
  1463. main  006B71CE                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F70]=Game.009CFD74    ECX=009CFD74
  1464. main  006B71D1                    CALL DWORD PTR DS:[EDX+0C]              [0073A144]=Game.00702957    ESP=00124F5C
  1465. main  00702957                    XOR EDX,EDX                                                         EDX=00000000
  1466. main  00702959                    LEA EAX,[ECX+14]                        Address=009CFD88            EAX=009CFD88
  1467. main  0070295C                    INC EDX                                                             EDX=00000001
  1468. main  0070295D                    LOCK XADD DWORD PTR DS:[EAX],EDX        [009CFD88]=2                EDX=00000002
  1469. main  00702961                    LEA EAX,[ECX+8]                         Address=009CFD7C            EAX=009CFD7C
  1470. main  00702964                    RETN                                    [00124F5C]=Game.006B71D4    ESP=00124F60
  1471. main  006B71D4                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F64]=0000000A (decimal 10.)
  1472. main  006B71D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F64]=Game.009CFD7C
  1473. main  006B71DA                    PUSH EAX                                [00124F5C]=Game.006B71D4    ESP=00124F5C
  1474. main  006B71DB                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124F60]=00124F90         ECX=00124F90
  1475. main  006B71DE                    CALL 006B7360                                                       ESP=00124F58
  1476. main  006B7360                    PUSH EBP                                [00124F54]=Game.006E56C4    ESP=00124F54
  1477. main  006B7361                    MOV EBP,ESP                                                         EBP=00124F54
  1478. main  006B7363                    PUSH ECX                                [00124F50]=8                ESP=00124F50
  1479. main  006B7364                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F90
  1480. main  006B7367                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.009CFD7C    ECX=009CFD7C
  1481. main  006B736A                    CALL 006B7380                                                       ESP=00124F4C
  1482. main  006B7380                    PUSH EBP                                [00124F48]=00124F84         ESP=00124F48
  1483. main  006B7381                    MOV EBP,ESP                                                         EBP=00124F48
  1484. main  006B7383                    PUSH ECX                                [00124F44]=Game.009CF928    ESP=00124F44
  1485. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F44]=Game.009CFD7C
  1486. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F44]=Game.009CFD7C
  1487. main  006B738A                    ADD EAX,10                                                          EAX=009CFD8C
  1488. main  006B738D                    MOV ESP,EBP                                                         ESP=00124F48
  1489. main  006B738F                    POP EBP                                 [00124F48]=00124F54         ESP=00124F4C, EBP=00124F54
  1490. main  006B7390                    RETN                                    [00124F4C]=Game.006B736F    ESP=00124F50
  1491. main  006B736F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F90         ECX=00124F90
  1492. main  006B7372                    MOV DWORD PTR DS:[ECX],EAX              [00124F90]=Game.006AD40C
  1493. main  006B7374                    MOV ESP,EBP                                                         ESP=00124F54
  1494. main  006B7376                    POP EBP                                 [00124F54]=00124F68         ESP=00124F58, EBP=00124F68
  1495. main  006B7377                    RETN 4                                  [00124F58]=Game.006B71E3    ESP=00124F60
  1496. main  006B71E3                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F60]=00124F90         EAX=00124F90
  1497. main  006B71E6                    MOV ESP,EBP                                                         ESP=00124F68
  1498. main  006B71E8                    POP EBP                                 [00124F68]=00124F78         ESP=00124F6C, EBP=00124F78
  1499. main  006B71E9                    RETN 4                                  [00124F6C]=Game.006B6FE5    ESP=00124F74
  1500. main  006B6FE5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F74]=00124F90
  1501. main  006B6FE8                    MOV ESP,EBP                                                         ESP=00124F78
  1502. main  006B6FEA                    POP EBP                                 [00124F78]=00124FA4         ESP=00124F7C, EBP=00124FA4
  1503. main  006B6FEB                    RETN                                    [00124F7C]=Game.006B5FB6    ESP=00124F80
  1504. main  006B5FB6                    MOV DWORD PTR SS:[LOCAL.1],0            [00124FA0]=FFFFFFFF (decimal -1.)
  1505. main  006B5FBD                    LEA ECX,[LOCAL.4]                       Address=00124F94            ECX=00124F94
  1506. main  006B5FC0                    CALL 006B6FD0                                                       ESP=00124F7C
  1507. main  006B6FD0                    PUSH EBP                                [00124F78]=00124FA4         ESP=00124F78
  1508. main  006B6FD1                    MOV EBP,ESP                                                         EBP=00124F78
  1509. main  006B6FD3                    PUSH ECX                                [00124F74]=00124F90         ESP=00124F74
  1510. main  006B6FD4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F74]=00124F94, ASCII "p%q"
  1511. main  006B6FD7                    CALL 006B7290                                                       ESP=00124F70
  1512. main  006B7290                    PUSH EBP                                [00124F6C]=Game.006B6FE5    ESP=00124F6C
  1513. main  006B7291                    MOV EBP,ESP                                                         EBP=00124F6C
  1514. main  006B7293                    MOV EAX,OFFSET 009CFD74                                             EAX=009CFD74
  1515. main  006B7298                    POP EBP                                 [00124F6C]=00124F78         ESP=00124F70, EBP=00124F78
  1516. main  006B7299                    RETN                                    [00124F70]=Game.006B6FDC    ESP=00124F74
  1517. main  006B6FDC                    PUSH EAX                                [00124F70]=Game.006B6FDC    ESP=00124F70
  1518. main  006B6FDD                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F74]=00124F94, ASCII "p%q"
  1519. main  006B6FE0                    CALL 006B71C0                                                       ESP=00124F6C
  1520. main  006B71C0                    PUSH EBP                                [00124F68]=00124F78         ESP=00124F68
  1521. main  006B71C1                    MOV EBP,ESP                                                         EBP=00124F68
  1522. main  006B71C3                    SUB ESP,8                                                           ESP=00124F60
  1523. main  006B71C6                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124F60]=00124F90
  1524. main  006B71C9                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F70]=Game.009CFD74
  1525. main  006B71CC                    MOV EDX,DWORD PTR DS:[EAX]              [009CFD74]=Game.0073A138    EDX=0073A138
  1526. main  006B71CE                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F70]=Game.009CFD74    ECX=009CFD74
  1527. main  006B71D1                    CALL DWORD PTR DS:[EDX+0C]              [0073A144]=Game.00702957    ESP=00124F5C
  1528. main  00702957                    XOR EDX,EDX                                                         EDX=00000000
  1529. main  00702959                    LEA EAX,[ECX+14]                        Address=009CFD88            EAX=009CFD88
  1530. main  0070295C                    INC EDX                                                             EDX=00000001
  1531. main  0070295D                    LOCK XADD DWORD PTR DS:[EAX],EDX        [009CFD88]=3                EDX=00000003
  1532. main  00702961                    LEA EAX,[ECX+8]                         Address=009CFD7C            EAX=009CFD7C
  1533. main  00702964                    RETN                                    [00124F5C]=Game.006B71D4    ESP=00124F60
  1534. main  006B71D4                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F64]=Game.009CFD7C
  1535. main  006B71D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F64]=Game.009CFD7C
  1536. main  006B71DA                    PUSH EAX                                [00124F5C]=Game.006B71D4    ESP=00124F5C
  1537. main  006B71DB                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124F60]=00124F94, ASCII "p%q";ECX=00124F94
  1538. main  006B71DE                    CALL 006B7360                                                       ESP=00124F58
  1539. main  006B7360                    PUSH EBP                                [00124F54]=00124F68         ESP=00124F54
  1540. main  006B7361                    MOV EBP,ESP                                                         EBP=00124F54
  1541. main  006B7363                    PUSH ECX                                [00124F50]=00124F90         ESP=00124F50
  1542. main  006B7364                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F94, ASCII "p%q"
  1543. main  006B7367                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.009CFD7C    ECX=009CFD7C
  1544. main  006B736A                    CALL 006B7380                                                       ESP=00124F4C
  1545. main  006B7380                    PUSH EBP                                [00124F48]=00124F54         ESP=00124F48
  1546. main  006B7381                    MOV EBP,ESP                                                         EBP=00124F48
  1547. main  006B7383                    PUSH ECX                                [00124F44]=Game.009CFD7C    ESP=00124F44
  1548. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F44]=Game.009CFD7C
  1549. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F44]=Game.009CFD7C
  1550. main  006B738A                    ADD EAX,10                                                          EAX=009CFD8C
  1551. main  006B738D                    MOV ESP,EBP                                                         ESP=00124F48
  1552. main  006B738F                    POP EBP                                 [00124F48]=00124F54         ESP=00124F4C, EBP=00124F54
  1553. main  006B7390                    RETN                                    [00124F4C]=Game.006B736F    ESP=00124F50
  1554. main  006B736F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F94, ASCII "p%q";ECX=00124F94
  1555. main  006B7372                    MOV DWORD PTR DS:[ECX],EAX              [00124F94]=Game.00712570
  1556. main  006B7374                    MOV ESP,EBP                                                         ESP=00124F54
  1557. main  006B7376                    POP EBP                                 [00124F54]=00124F68         ESP=00124F58, EBP=00124F68
  1558. main  006B7377                    RETN 4                                  [00124F58]=Game.006B71E3    ESP=00124F60
  1559. main  006B71E3                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F60]=00124F94         EAX=00124F94
  1560. main  006B71E6                    MOV ESP,EBP                                                         ESP=00124F68
  1561. main  006B71E8                    POP EBP                                 [00124F68]=00124F78         ESP=00124F6C, EBP=00124F78
  1562. main  006B71E9                    RETN 4                                  [00124F6C]=Game.006B6FE5    ESP=00124F74
  1563. main  006B6FE5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F74]=00124F94
  1564. main  006B6FE8                    MOV ESP,EBP                                                         ESP=00124F78
  1565. main  006B6FEA                    POP EBP                                 [00124F78]=00124FA4         ESP=00124F7C, EBP=00124FA4
  1566. main  006B6FEB                    RETN                                    [00124F7C]=Game.006B5FC5    ESP=00124F80
  1567. main  006B5FC5                    MOV BYTE PTR SS:[LOCAL.1],1             [00124FA0]=00
  1568. main  006B5FC9                    LEA ECX,[LOCAL.6]                       Address=00124F8C            ECX=00124F8C
  1569. main  006B5FCC                    CALL 006B6FD0                                                       ESP=00124F7C
  1570. main  006B6FD0                    PUSH EBP                                [00124F78]=00124FA4         ESP=00124F78
  1571. main  006B6FD1                    MOV EBP,ESP                                                         EBP=00124F78
  1572. main  006B6FD3                    PUSH ECX                                [00124F74]=00124F94         ESP=00124F74
  1573. main  006B6FD4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F74]=00124F8C, ASCII "p%q"
  1574. main  006B6FD7                    CALL 006B7290                                                       ESP=00124F70
  1575. main  006B7290                    PUSH EBP                                [00124F6C]=Game.006B6FE5    ESP=00124F6C
  1576. main  006B7291                    MOV EBP,ESP                                                         EBP=00124F6C
  1577. main  006B7293                    MOV EAX,OFFSET 009CFD74                                             EAX=009CFD74
  1578. main  006B7298                    POP EBP                                 [00124F6C]=00124F78         ESP=00124F70, EBP=00124F78
  1579. main  006B7299                    RETN                                    [00124F70]=Game.006B6FDC    ESP=00124F74
  1580. main  006B6FDC                    PUSH EAX                                [00124F70]=Game.006B6FDC    ESP=00124F70
  1581. main  006B6FDD                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F74]=00124F8C, ASCII "p%q"
  1582. main  006B6FE0                    CALL 006B71C0                                                       ESP=00124F6C
  1583. main  006B71C0                    PUSH EBP                                [00124F68]=00124F78         ESP=00124F68
  1584. main  006B71C1                    MOV EBP,ESP                                                         EBP=00124F68
  1585. main  006B71C3                    SUB ESP,8                                                           ESP=00124F60
  1586. main  006B71C6                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124F60]=00124F94
  1587. main  006B71C9                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F70]=Game.009CFD74
  1588. main  006B71CC                    MOV EDX,DWORD PTR DS:[EAX]              [009CFD74]=Game.0073A138    EDX=0073A138
  1589. main  006B71CE                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F70]=Game.009CFD74    ECX=009CFD74
  1590. main  006B71D1                    CALL DWORD PTR DS:[EDX+0C]              [0073A144]=Game.00702957    ESP=00124F5C
  1591. main  00702957                    XOR EDX,EDX                                                         EDX=00000000
  1592. main  00702959                    LEA EAX,[ECX+14]                        Address=009CFD88            EAX=009CFD88
  1593. main  0070295C                    INC EDX                                                             EDX=00000001
  1594. main  0070295D                    LOCK XADD DWORD PTR DS:[EAX],EDX        [009CFD88]=4                EDX=00000004
  1595. main  00702961                    LEA EAX,[ECX+8]                         Address=009CFD7C            EAX=009CFD7C
  1596. main  00702964                    RETN                                    [00124F5C]=Game.006B71D4    ESP=00124F60
  1597. main  006B71D4                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F64]=Game.009CFD7C
  1598. main  006B71D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F64]=Game.009CFD7C
  1599. main  006B71DA                    PUSH EAX                                [00124F5C]=Game.006B71D4    ESP=00124F5C
  1600. main  006B71DB                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124F60]=00124F8C, ASCII "p%q";ECX=00124F8C
  1601. main  006B71DE                    CALL 006B7360                                                       ESP=00124F58
  1602. main  006B7360                    PUSH EBP                                [00124F54]=00124F68         ESP=00124F54
  1603. main  006B7361                    MOV EBP,ESP                                                         EBP=00124F54
  1604. main  006B7363                    PUSH ECX                                [00124F50]=00124F94         ESP=00124F50
  1605. main  006B7364                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F8C, ASCII "p%q"
  1606. main  006B7367                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.009CFD7C    ECX=009CFD7C
  1607. main  006B736A                    CALL 006B7380                                                       ESP=00124F4C
  1608. main  006B7380                    PUSH EBP                                [00124F48]=00124F54         ESP=00124F48
  1609. main  006B7381                    MOV EBP,ESP                                                         EBP=00124F48
  1610. main  006B7383                    PUSH ECX                                [00124F44]=Game.009CFD7C    ESP=00124F44
  1611. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F44]=Game.009CFD7C
  1612. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F44]=Game.009CFD7C
  1613. main  006B738A                    ADD EAX,10                                                          EAX=009CFD8C
  1614. main  006B738D                    MOV ESP,EBP                                                         ESP=00124F48
  1615. main  006B738F                    POP EBP                                 [00124F48]=00124F54         ESP=00124F4C, EBP=00124F54
  1616. main  006B7390                    RETN                                    [00124F4C]=Game.006B736F    ESP=00124F50
  1617. main  006B736F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F8C, ASCII "p%q";ECX=00124F8C
  1618. main  006B7372                    MOV DWORD PTR DS:[ECX],EAX              [00124F8C]=Game.00712570
  1619. main  006B7374                    MOV ESP,EBP                                                         ESP=00124F54
  1620. main  006B7376                    POP EBP                                 [00124F54]=00124F68         ESP=00124F58, EBP=00124F68
  1621. main  006B7377                    RETN 4                                  [00124F58]=Game.006B71E3    ESP=00124F60
  1622. main  006B71E3                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F60]=00124F8C         EAX=00124F8C
  1623. main  006B71E6                    MOV ESP,EBP                                                         ESP=00124F68
  1624. main  006B71E8                    POP EBP                                 [00124F68]=00124F78         ESP=00124F6C, EBP=00124F78
  1625. main  006B71E9                    RETN 4                                  [00124F6C]=Game.006B6FE5    ESP=00124F74
  1626. main  006B6FE5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F74]=00124F8C
  1627. main  006B6FE8                    MOV ESP,EBP                                                         ESP=00124F78
  1628. main  006B6FEA                    POP EBP                                 [00124F78]=00124FA4         ESP=00124F7C, EBP=00124FA4
  1629. main  006B6FEB                    RETN                                    [00124F7C]=Game.006B5FD1    ESP=00124F80
  1630. main  006B5FD1                    MOV BYTE PTR SS:[LOCAL.1],2             [00124FA0]=01
  1631. main  006B5FD5                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124FAC]=Game.0072A920, ASCII "Data";EAX=0072A920
  1632. main  006B5FD8                    PUSH EAX                                [00124F7C]=Game.006B5FD1    ESP=00124F7C
  1633. main  006B5FD9                    LEA ECX,[LOCAL.5]                       Address=00124F90            ECX=00124F90
  1634. main  006B5FDC                    CALL 006B7010                                                       ESP=00124F78
  1635. main  006B7010                    PUSH EBP                                [00124F74]=00124F8C         ESP=00124F74
  1636. main  006B7011                    MOV EBP,ESP                                                         EBP=00124F74
  1637. main  006B7013                    PUSH ECX                                [00124F70]=Game.009CFD74    ESP=00124F70
  1638. main  006B7014                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F70]=00124F90
  1639. main  006B7017                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F7C]=Game.0072A920, ASCII "Data"
  1640. main  006B701A                    PUSH EAX                                [00124F6C]=Game.006B6FE5    ESP=00124F6C
  1641. main  006B701B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F90
  1642. main  006B701E                    CALL 006B7250                                                       ESP=00124F68
  1643. main  006B7250                    PUSH EBP                                [00124F64]=Game.009CFD7C    ESP=00124F64
  1644. main  006B7251                    MOV EBP,ESP                                                         EBP=00124F64
  1645. main  006B7253                    PUSH ECX                                [00124F60]=00124F8C         ESP=00124F60
  1646. main  006B7254                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F60]=00124F90
  1647. main  006B7257                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F6C]=Game.0072A920, ASCII "Data"
  1648. main  006B725A                    PUSH EAX                                [00124F5C]=Game.009CFD7C    ESP=00124F5C
  1649. main  006B725B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F90
  1650. main  006B725E                    CALL 006B7330                                                       ESP=00124F58
  1651. main  006B7330                    PUSH EBP                                [00124F54]=00124F68, ASCII "#pk";ESP=00124F54
  1652. main  006B7331                    MOV EBP,ESP                                                         EBP=00124F54
  1653. main  006B7333                    PUSH ECX                                [00124F50]=00124F8C         ESP=00124F50
  1654. main  006B7334                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F90
  1655. main  006B7337                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A920, ASCII "Data"
  1656. main  006B733A                    PUSH EAX                                [00124F4C]=Game.006B736F    ESP=00124F4C
  1657. main  006B733B                    CALL 006B74E0                                                       ESP=00124F48
  1658. main  006B74E0                    PUSH EBP                                [00124F44]=Game.009CFD7C    ESP=00124F44
  1659. main  006B74E1                    MOV EBP,ESP                                                         EBP=00124F44
  1660. main  006B74E3                    CMP DWORD PTR SS:[ARG.1],0              [00124F4C]=Game.0072A920, ASCII "Data"
  1661. main  006B74E7                    JNE SHORT 006B74ED
  1662. main  006B74ED                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F4C]=Game.0072A920, ASCII "Data"
  1663. main  006B74F0                    PUSH EAX                                [00124F40]=Game.006EA783    ESP=00124F40
  1664. main  006B74F1                    CALL 006E72B0                                                       ESP=00124F3C
  1665. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
  1666. main  006E72B4                    TEST ECX,00000003
  1667. main  006E72BA                    JE SHORT 006E72E0
  1668. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A920]=61746144         EAX=61746144
  1669. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  1670. main  006E72E7                    ADD EDX,EAX                                                         EDX=E0736043
  1671. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  1672. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  1673. main  006E72EE                    ADD ECX,4                                                           ECX=0072A924
  1674. main  006E72F1                    TEST EAX,81010100
  1675. main  006E72F6                    JE SHORT 006E72E0
  1676. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A924]=0                EAX=00000000
  1677. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  1678. main  006E72E7                    ADD EDX,EAX
  1679. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  1680. main  006E72EC                    XOR EAX,EDX                                                         EAX=81010100
  1681. main  006E72EE                    ADD ECX,4                                                           ECX=0072A928
  1682. main  006E72F1                    TEST EAX,81010100
  1683. main  006E72F6                    JE SHORT 006E72E0
  1684. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0072A924]=0                EAX=00000000
  1685. main  006E72FB                    TEST AL,AL
  1686. main  006E72FD                    JE SHORT 006E7331
  1687. main  006E7331                    LEA EAX,[ECX-4]                         Address=0072A924            EAX=0072A924
  1688. main  006E7334                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
  1689. main  006E7338                    SUB EAX,ECX                                                         EAX=00000004
  1690. main  006E733A                    RETN                                    [00124F3C]=Game.006B74F6    ESP=00124F40
  1691. main  006B74F6                    ADD ESP,4                                                           ESP=00124F44
  1692. main  006B74F9                    POP EBP                                 [00124F44]=00124F54         ESP=00124F48, EBP=00124F54
  1693. main  006B74FA                    RETN                                    [00124F48]=Game.006B7340    ESP=00124F4C
  1694. main  006B7340                    ADD ESP,4                                                           ESP=00124F50
  1695. main  006B7343                    PUSH EAX                                [00124F4C]=Game.0072A920, ASCII "Data";ESP=00124F4C
  1696. main  006B7344                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A920, ASCII "Data"
  1697. main  006B7347                    PUSH ECX                                [00124F48]=Game.006B7340    ESP=00124F48
  1698. main  006B7348                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F90         ECX=00124F90
  1699. main  006B734B                    CALL 006B7440                                                       ESP=00124F44
  1700. main  006B7440                    PUSH EBP                                [00124F40]=Game.0072A920, ASCII "Data";ESP=00124F40
  1701. main  006B7441                    MOV EBP,ESP                                                         EBP=00124F40
  1702. main  006B7443                    SUB ESP,10                                                          ESP=00124F30
  1703. main  006B7446                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F30]=00124F1C, ASCII "p%q"
  1704. main  006B7449                    CMP DWORD PTR SS:[ARG.2],0              [00124F4C]=4
  1705. main  006B744D                    JNE SHORT 006B7459
  1706. main  006B7459                    CMP DWORD PTR SS:[ARG.1],0              [00124F48]=Game.0072A920, ASCII "Data"
  1707. main  006B745D                    JNE SHORT 006B7469
  1708. main  006B7469                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F90
  1709. main  006B746C                    CALL 006B75B0                                                       ESP=00124F2C
  1710. main  006B75B0                    PUSH EBP                                [00124F28]=Game.006D24FD    ESP=00124F28
  1711. main  006B75B1                    MOV EBP,ESP                                                         EBP=00124F28
  1712. main  006B75B3                    PUSH ECX                                [00124F24]=0000000A (decimal 10.);ESP=00124F24
  1713. main  006B75B4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F24]=00124F90
  1714. main  006B75B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F24]=00124F90
  1715. main  006B75BA                    CALL 006B73A0                                                       ESP=00124F20
  1716. main  006B73A0                    PUSH EBP                                [00124F1C]=Game.00712570    ESP=00124F1C
  1717. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F1C
  1718. main  006B73A3                    PUSH ECX                                [00124F18]=Game.006ED922    ESP=00124F18
  1719. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F18]=00124F90
  1720. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F18]=00124F90         EAX=00124F90
  1721. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=Game.009CFD8C    EAX=009CFD8C
  1722. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  1723. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F1C
  1724. main  006B73B1                    POP EBP                                 [00124F1C]=00124F28         ESP=00124F20, EBP=00124F28
  1725. main  006B73B2                    RETN                                    [00124F20]=Game.006B75BF    ESP=00124F24
  1726. main  006B75BF                    MOV EAX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                EAX=00000000
  1727. main  006B75C2                    MOV ESP,EBP                                                         ESP=00124F28
  1728. main  006B75C4                    POP EBP                                 [00124F28]=00124F40         ESP=00124F2C, EBP=00124F40
  1729. main  006B75C5                    RETN                                    [00124F2C]=Game.006B7471    ESP=00124F30
  1730. main  006B7471                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F3C]=Game.006B74F6
  1731. main  006B7474                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F90
  1732. main  006B7477                    CALL 006B75D0                                                       ESP=00124F2C
  1733. main  006B75D0                    PUSH EBP                                [00124F28]=00124F40         ESP=00124F28
  1734. main  006B75D1                    MOV EBP,ESP                                                         EBP=00124F28
  1735. main  006B75D3                    PUSH ECX                                [00124F24]=00124F90         ESP=00124F24
  1736. main  006B75D4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F24]=00124F90
  1737. main  006B75D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F24]=00124F90         EAX=00124F90
  1738. main  006B75DA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=Game.009CFD8C    EAX=009CFD8C
  1739. main  006B75DC                    MOV ESP,EBP                                                         ESP=00124F28
  1740. main  006B75DE                    POP EBP                                 [00124F28]=00124F40         ESP=00124F2C, EBP=00124F40
  1741. main  006B75DF                    RETN                                    [00124F2C]=Game.006B747C    ESP=00124F30
  1742. main  006B747C                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A920, ASCII "Data";ECX=0072A920
  1743. main  006B747F                    SUB ECX,EAX                                                         ECX=FFD5AB94
  1744. main  006B7481                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124F38]=00124F74
  1745. main  006B7484                    MOV EDX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                EDX=00000004
  1746. main  006B7487                    PUSH EDX                                [00124F2C]=Game.006B747C    ESP=00124F2C
  1747. main  006B7488                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F90         ECX=00124F90
  1748. main  006B748B                    CALL 006B7590                                                       ESP=00124F28
  1749. main  006B7590                    PUSH EBP                                [00124F24]=00124F90         ESP=00124F24
  1750. main  006B7591                    MOV EBP,ESP                                                         EBP=00124F24
  1751. main  006B7593                    PUSH ECX                                [00124F20]=Game.006B75BF    ESP=00124F20
  1752. main  006B7594                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F90
  1753. main  006B7597                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F2C]=4                EAX=00000004
  1754. main  006B759A                    PUSH EAX                                [00124F1C]=00124F28         ESP=00124F1C
  1755. main  006B759B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F90
  1756. main  006B759E                    CALL 006B7640                                                       ESP=00124F18
  1757. main  006B7640                    PUSH EBP                                [00124F14]=0                ESP=00124F14
  1758. main  006B7641                    MOV EBP,ESP                                                         EBP=00124F14
  1759. main  006B7643                    SUB ESP,10                                                          ESP=00124F04
  1760. main  006B7646                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F04]=Game.00712570
  1761. main  006B7649                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F90
  1762. main  006B764C                    CALL 006B73A0                                                       ESP=00124F00
  1763. main  006B73A0                    PUSH EBP                                [00124EFC]=50000061         ESP=00124EFC
  1764. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EFC
  1765. main  006B73A3                    PUSH ECX                                [00124EF8]=01020000         ESP=00124EF8
  1766. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EF8]=00124F90
  1767. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF8]=00124F90         EAX=00124F90
  1768. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=Game.009CFD8C    EAX=009CFD8C
  1769. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  1770. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EFC
  1771. main  006B73B1                    POP EBP                                 [00124EFC]=00124F14         ESP=00124F00, EBP=00124F14
  1772. main  006B73B2                    RETN                                    [00124F00]=Game.006B7651    ESP=00124F04
  1773. main  006B7651                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F08]=00124F48, ASCII " ⌐r"
  1774. main  006B7654                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F08]=Game.009CFD7C
  1775. main  006B7657                    MOV ECX,1                                                           ECX=00000001
  1776. main  006B765C                    SUB ECX,DWORD PTR DS:[EAX+0C]           [009CFD88]=5                ECX=FFFFFFFC
  1777. main  006B765F                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F10]=01020000
  1778. main  006B7662                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F08]=Game.009CFD7C    EDX=009CFD7C
  1779. main  006B7665                    MOV EAX,DWORD PTR DS:[EDX+8]            [009CFD84]=0                EAX=00000000
  1780. main  006B7668                    SUB EAX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EAX=FFFFFFFC
  1781. main  006B766B                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F0C]=Game.006ED919
  1782. main  006B766E                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=FFFFFFFC (decimal -4.)
  1783. main  006B7671                    OR ECX,DWORD PTR SS:[LOCAL.2]           [00124F0C]=FFFFFFFC
  1784. main  006B7674                    JGE SHORT 006B7682
  1785. main  006B7676                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EDX=00000004
  1786. main  006B7679                    PUSH EDX                                [00124F00]=Game.006B7651    ESP=00124F00
  1787. main  006B767A                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F90         ECX=00124F90
  1788. main  006B767D                    CALL 006B76E0                                                       ESP=00124EFC
  1789. main  006B76E0                    PUSH EBP                                [00124EF8]=00124F90         ESP=00124EF8
  1790. main  006B76E1                    MOV EBP,ESP                                                         EBP=00124EF8
  1791. main  006B76E3                    SUB ESP,0C                                                          ESP=00124EEC
  1792. main  006B76E6                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124EEC]=FFFFFFFF (decimal -1.)
  1793. main  006B76E9                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EEC]=00124F90
  1794. main  006B76EC                    CALL 006B73A0                                                       ESP=00124EE8
  1795. main  006B73A0                    PUSH EBP                                [00124EE4]=ntdll.7C91E920   ESP=00124EE4
  1796. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EE4
  1797. main  006B73A3                    PUSH ECX                                [00124EE0]=00124F38         ESP=00124EE0
  1798. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EE0]=00124F90
  1799. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EE0]=00124F90         EAX=00124F90
  1800. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=Game.009CFD8C    EAX=009CFD8C
  1801. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  1802. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EE4
  1803. main  006B73B1                    POP EBP                                 [00124EE4]=00124EF8         ESP=00124EE8, EBP=00124EF8
  1804. main  006B73B2                    RETN                                    [00124EE8]=Game.006B76F1    ESP=00124EEC
  1805. main  006B76F1                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124EF4]=ntdll.7C95ADE7
  1806. main  006B76F4                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=Game.009CFD7C
  1807. main  006B76F7                    MOV ECX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                ECX=00000000
  1808. main  006B76FA                    CMP ECX,DWORD PTR SS:[ARG.1]            [00124F00]=4
  1809. main  006B76FD                    JLE SHORT 006B7708
  1810. main  006B7708                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=Game.009CFD7C    ECX=009CFD7C
  1811. main  006B770B                    CALL 006B7780                                                       ESP=00124EE8
  1812. main  006B7780                    PUSH EBP                                [00124EE4]=00124EF8         ESP=00124EE4
  1813. main  006B7781                    MOV EBP,ESP                                                         EBP=00124EE4
  1814. main  006B7783                    PUSH ECX                                [00124EE0]=00124F90         ESP=00124EE0
  1815. main  006B7784                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EE0]=Game.009CFD7C
  1816. main  006B7787                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EE0]=Game.009CFD7C
  1817. main  006B778A                    XOR ECX,ECX                                                         ECX=00000000
  1818. main  006B778C                    CMP DWORD PTR DS:[EAX+0C],1             [009CFD88]=5
  1819. main  006B7790                    SETG CL                                                             ECX=00000001
  1820. main  006B7793                    MOV AL,CL                                                           EAX=009CFD01
  1821. main  006B7795                    MOV ESP,EBP                                                         ESP=00124EE4
  1822. main  006B7797                    POP EBP                                 [00124EE4]=00124EF8         ESP=00124EE8, EBP=00124EF8
  1823. main  006B7798                    RETN                                    [00124EE8]=Game.006B7710    ESP=00124EEC
  1824. main  006B7710                    MOVZX ECX,AL
  1825. main  006B7713                    TEST ECX,ECX
  1826. main  006B7715                    JE SHORT 006B7725
  1827. main  006B7717                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F00]=4
  1828. main  006B771A                    PUSH EDX                                [00124EE8]=Game.006B7710    ESP=00124EE8
  1829. main  006B771B                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EEC]=00124F90         ECX=00124F90
  1830. main  006B771E                    CALL 006B77A0                                                       ESP=00124EE4
  1831. main  006B77A0                    PUSH EBP                                [00124EE0]=Game.009CFD7C    ESP=00124EE0
  1832. main  006B77A1                    MOV EBP,ESP                                                         EBP=00124EE0
  1833. main  006B77A3                    SUB ESP,1C                                                          ESP=00124EC4
  1834. main  006B77A6                    MOV DWORD PTR SS:[LOCAL.5],ECX          [00124ECC]=Game.006E6557
  1835. main  006B77A9                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124ECC]=00124F90
  1836. main  006B77AC                    CALL 006B73A0                                                       ESP=00124EC0
  1837. main  006B73A0                    PUSH EBP                                [00124EBC]=ntdll.7C91E920   ESP=00124EBC
  1838. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EBC
  1839. main  006B73A3                    PUSH ECX                                [00124EB8]=0000000A (decimal 10.);ESP=00124EB8
  1840. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB8]=00124F90
  1841. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB8]=00124F90         EAX=00124F90
  1842. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=Game.009CFD8C    EAX=009CFD8C
  1843. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  1844. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EBC
  1845. main  006B73B1                    POP EBP                                 [00124EBC]=00124EE0         ESP=00124EC0, EBP=00124EE0
  1846. main  006B73B2                    RETN                                    [00124EC0]=Game.006B77B1    ESP=00124EC4
  1847. main  006B77B1                    MOV DWORD PTR SS:[LOCAL.4],EAX          [00124ED0]=00000080 (decimal 128.)
  1848. main  006B77B4                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C
  1849. main  006B77B7                    MOV ECX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                ECX=00000000
  1850. main  006B77BA                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124ED8]=00124EB0
  1851. main  006B77BD                    MOV EDX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    EDX=009CFD7C
  1852. main  006B77C0                    MOV EAX,DWORD PTR DS:[EDX]              [009CFD7C]=Game.009CFD74    EAX=009CFD74
  1853. main  006B77C2                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  1854. main  006B77C5                    MOV ECX,DWORD PTR DS:[ECX]              [009CFD7C]=Game.009CFD74    ECX=009CFD74
  1855. main  006B77C7                    MOV EDX,DWORD PTR DS:[EAX]              [009CFD74]=Game.0073A138    EDX=0073A138
  1856. main  006B77C9                    CALL DWORD PTR DS:[EDX+10]              [0073A148]=Game.00702965    ESP=00124EC0
  1857. main  00702965                    MOV EAX,ECX
  1858. main  00702967                    RETN                                    [00124EC0]=Game.006B77CC    ESP=00124EC4
  1859. main  006B77CC                    MOV DWORD PTR SS:[LOCAL.6],EAX          [00124EC8]=01020000
  1860. main  006B77CF                    PUSH 1                                  [00124EC0]=Game.006B77CC    ESP=00124EC0
  1861. main  006B77D1                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124EE8]=4                EAX=00000004
  1862. main  006B77D4                    PUSH EAX                                [00124EBC]=00124EE0         ESP=00124EBC
  1863. main  006B77D5                    MOV ECX,DWORD PTR SS:[LOCAL.6]          [00124EC8]=Game.009CFD74
  1864. main  006B77D8                    MOV EDX,DWORD PTR DS:[ECX]              [009CFD74]=Game.0073A138
  1865. main  006B77DA                    MOV ECX,DWORD PTR SS:[LOCAL.6]          [00124EC8]=Game.009CFD74
  1866. main  006B77DD                    CALL DWORD PTR DS:[EDX]                 [0073A138]=Game.00702985    ESP=00124EB8
  1867. main  00702985                    PUSH ESI                                [00124EB4]=00141F05         ESP=00124EB4
  1868. main  00702986                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124EBC]=4                ESI=00000004
  1869. main  0070298A                    ADD ESI,8                                                           ESI=0000000C
  1870. main  0070298D                    AND ESI,FFFFFFF8                                                    ESI=00000008
  1871. main  00702990                    MOV EDX,ESI                                                         EDX=00000008
  1872. main  00702992                    IMUL EDX,DWORD PTR SS:[ARG.2]           [00124EC0]=1
  1873. main  00702997                    PUSH EDI                                [00124EB0]=01020000         ESP=00124EB0
  1874. main  00702998                    MOV EDI,ECX                                                         EDI=009CFD74
  1875. main  0070299A                    MOV ECX,DWORD PTR DS:[EDI+4]            [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
  1876. main  0070299D                    MOV EAX,DWORD PTR DS:[ECX]              [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
  1877. main  0070299F                    ADD EDX,10                                                          EDX=00000018
  1878. main  007029A2                    PUSH EDX                                [00124EAC]=ntdll.7C97FEFF   ESP=00124EAC
  1879. main  007029A3                    CALL DWORD PTR DS:[EAX]                 [0073A124]=Game.00702878    ESP=00124EA8
  1880. main  00702878                    PUSH DWORD PTR SS:[ARG.1]               [00124EAC]=00000018 (decimal 24.);ESP=00124EA4
  1881. main  0070287C                    PUSH 0                                  [00124EA0]=ntdll.7C97FEA1   ESP=00124EA0
  1882. main  0070287E                    PUSH DWORD PTR DS:[ECX+4]               [009CFD6C]=00140000         ESP=00124E9C
  1883. main  00702881                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=0014F050, ECX=7C9201DB, EDX=00140608, ESP=00124EA8
  1884. main  00702887                    RETN 4                                  [00124EA8]=Game.007029A5    ESP=00124EB0
  1885. main  007029A5                    TEST EAX,EAX
  1886. main  007029A7                    JE SHORT 007029BA
  1887. main  007029A9                    DEC ESI                                                             ESI=00000007
  1888. main  007029AA                    AND DWORD PTR DS:[EAX+4],00000000       [0014F054]=BAADF00D
  1889. main  007029AE                    MOV DWORD PTR DS:[EAX],EDI              [0014F050]=BAADF00D
  1890. main  007029B0                    MOV DWORD PTR DS:[EAX+0C],1             [0014F05C]=BAADF00D
  1891. main  007029B7                    MOV DWORD PTR DS:[EAX+8],ESI            [0014F058]=BAADF00D
  1892. main  007029BA                    POP EDI                                 [00124EB0]=1                ESP=00124EB4, EDI=00000001
  1893. main  007029BB                    POP ESI                                 [00124EB4]=00141F05         ESP=00124EB8, ESI=00141F05
  1894. main  007029BC                    RETN 8                                  [00124EB8]=Game.006B77DF    ESP=00124EC4
  1895. main  006B77DF                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124ED4]=01000060
  1896. main  006B77E2                    CMP DWORD PTR SS:[LOCAL.3],0            [00124ED4]=0014F050
  1897. main  006B77E6                    JNE SHORT 006B77ED
  1898. main  006B77ED                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                EAX=00000000
  1899. main  006B77F0                    CMP EAX,DWORD PTR SS:[ARG.1]            [00124EE8]=4
  1900. main  006B77F3                    JGE SHORT 006B77FD
  1901. main  006B77F5                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                ECX=00000000
  1902. main  006B77F8                    MOV DWORD PTR SS:[LOCAL.7],ECX          [00124EC4]=010223D8
  1903. main  006B77FB                    JMP SHORT 006B7803
  1904. main  006B7803                    MOV EAX,DWORD PTR SS:[LOCAL.7]          [00124EC4]=0
  1905. main  006B7806                    ADD EAX,1                                                           EAX=00000001
  1906. main  006B7809                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124EDC]=1
  1907. main  006B780C                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EDC]=1                ECX=00000001
  1908. main  006B780F                    PUSH ECX                                [00124EC0]=1                ESP=00124EC0
  1909. main  006B7810                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  1910. main  006B7813                    CALL 006B7380                                                       ESP=00124EBC
  1911. main  006B7380                    PUSH EBP                                [00124EB8]=Game.006B77DF    ESP=00124EB8
  1912. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EB8
  1913. main  006B7383                    PUSH ECX                                [00124EB4]=00141F05         ESP=00124EB4
  1914. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB4]=Game.009CFD7C
  1915. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB4]=Game.009CFD7C    EAX=009CFD7C
  1916. main  006B738A                    ADD EAX,10                                                          EAX=009CFD8C
  1917. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EB8
  1918. main  006B738F                    POP EBP                                 [00124EB8]=00124EE0         ESP=00124EBC, EBP=00124EE0
  1919. main  006B7390                    RETN                                    [00124EBC]=Game.006B7818    ESP=00124EC0
  1920. main  006B7818                    PUSH EAX                                [00124EBC]=Game.006B7818    ESP=00124EBC
  1921. main  006B7819                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F050         ECX=0014F050
  1922. main  006B781C                    CALL 006B7380                                                       ESP=00124EB8
  1923. main  006B7380                    PUSH EBP                                [00124EB4]=Game.009CFD7C    ESP=00124EB4
  1924. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EB4
  1925. main  006B7383                    PUSH ECX                                [00124EB0]=1                ESP=00124EB0
  1926. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB0]=0014F050
  1927. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB0]=0014F050         EAX=0014F050
  1928. main  006B738A                    ADD EAX,10                                                          EAX=0014F060
  1929. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EB4
  1930. main  006B738F                    POP EBP                                 [00124EB4]=00124EE0         ESP=00124EB8, EBP=00124EE0
  1931. main  006B7390                    RETN                                    [00124EB8]=Game.006B7821    ESP=00124EBC
  1932. main  006B7821                    PUSH EAX                                [00124EB8]=Game.006B7821    ESP=00124EB8
  1933. main  006B7822                    CALL 006B7600                                                       ESP=00124EB4
  1934. main  006B7600                    PUSH EBP                                [00124EB0]=0014F050         ESP=00124EB0
  1935. main  006B7601                    MOV EBP,ESP                                                         EBP=00124EB0
  1936. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124EC0]=1                EAX=00000001
  1937. main  006B7606                    PUSH EAX                                [00124EAC]=00000018 (decimal 24.);ESP=00124EAC
  1938. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124EBC]=Game.009CFD8C    ECX=009CFD8C
  1939. main  006B760A                    PUSH ECX                                [00124EA8]=Game.007029A5    ESP=00124EA8
  1940. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124EB8]=0014F060         EDX=0014F060
  1941. main  006B760E                    PUSH EDX                                [00124EA4]=00000018 (decimal 24.);ESP=00124EA4
  1942. main  006B760F                    CALL 006E7340                                                       ESP=00124EA0
  1943. main  006E7340                    PUSH EBP                                [00124E9C]=00140000         ESP=00124E9C
  1944. main  006E7341                    MOV EBP,ESP                                                         EBP=00124E9C
  1945. main  006E7343                    PUSH EDI                                [00124E98]=Game.00702887    ESP=00124E98
  1946. main  006E7344                    PUSH ESI                                [00124E94]=ntdll.7C9201DB   ESP=00124E94
  1947. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124EA8]=Game.009CFD8C    ESI=009CFD8C
  1948. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124EAC]=1                ECX=00000001
  1949. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124EA4]=0014F060         EDI=0014F060
  1950. main  006E734E                    MOV EAX,ECX
  1951. main  006E7350                    MOV EDX,ECX                                                         EDX=00000001
  1952. main  006E7352                    ADD EAX,ESI                                                         EAX=009CFD8D
  1953. main  006E7354                    CMP EDI,ESI
  1954. main  006E7356                    JBE SHORT 006E7360
  1955. main  006E7360                    TEST EDI,00000003
  1956. main  006E7366                    JNE SHORT 006E737C
  1957. main  006E7368                    SHR ECX,2                                                           ECX=00000000
  1958. main  006E736B                    AND EDX,00000003
  1959. main  006E736E                    CMP ECX,8
  1960. main  006E7371                    JB SHORT 006E739C
  1961. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7420]=Game.006E7483
  1962. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E7490]=Game.006E74A4
  1963. main  006E74A4                    MOV AL,BYTE PTR DS:[ESI]                [009CFD8C]=00               EAX=009CFD00
  1964. main  006E74A6                    MOV BYTE PTR DS:[EDI],AL                [0014F060]=0D (Carriage Return)
  1965. main  006E74A8                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124EA4]=0014F060         EAX=0014F060
  1966. main  006E74AB                    POP ESI                                 [00124E94]=00141F05         ESP=00124E98, ESI=00141F05
  1967. main  006E74AC                    POP EDI                                 [00124E98]=1                ESP=00124E9C, EDI=00000001
  1968. main  006E74AD                    LEAVE                                   [00124E9C]=00124EB0         ESP=00124EA0, EBP=00124EB0
  1969. main  006E74AE                    RETN                                    [00124EA0]=Game.006B7614    ESP=00124EA4
  1970. main  006B7614                    ADD ESP,0C                                                          ESP=00124EB0
  1971. main  006B7617                    POP EBP                                 [00124EB0]=00124EE0         ESP=00124EB4, EBP=00124EE0
  1972. main  006B7618                    RETN                                    [00124EB4]=Game.006B7827    ESP=00124EB8
  1973. main  006B7827                    ADD ESP,0C                                                          ESP=00124EC4
  1974. main  006B782A                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F050         EDX=0014F050
  1975. main  006B782D                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                EAX=00000000
  1976. main  006B7830                    MOV DWORD PTR DS:[EDX+4],EAX            [0014F054]=0
  1977. main  006B7833                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  1978. main  006B7836                    CALL 006B7210                                                       ESP=00124EC0
  1979. main  006B7210                    PUSH EBP                                [00124EBC]=Game.009CFD8C    ESP=00124EBC
  1980. main  006B7211                    MOV EBP,ESP                                                         EBP=00124EBC
  1981. main  006B7213                    PUSH ECX                                [00124EB8]=0014F060         ESP=00124EB8
  1982. main  006B7214                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB8]=Game.009CFD7C
  1983. main  006B7217                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB8]=Game.009CFD7C    EAX=009CFD7C
  1984. main  006B721A                    ADD EAX,0C                                                          EAX=009CFD88
  1985. main  006B721D                    OR ECX,FFFFFFFF                                                     ECX=FFFFFFFF
  1986. main  006B7220                    LOCK XADD DWORD PTR DS:[EAX],ECX        [009CFD88]=5                ECX=00000005
  1987. main  006B7224                    DEC ECX                                                             ECX=00000004
  1988. main  006B7225                    TEST ECX,ECX
  1989. main  006B7227                    JG SHORT 006B723E
  1990. main  006B723E                    MOV ESP,EBP                                                         ESP=00124EBC
  1991. main  006B7240                    POP EBP                                 [00124EBC]=00124EE0         ESP=00124EC0, EBP=00124EE0
  1992. main  006B7241                    RETN                                    [00124EC0]=Game.006B783B    ESP=00124EC4
  1993. main  006B783B                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F050         ECX=0014F050
  1994. main  006B783E                    PUSH ECX                                [00124EC0]=Game.006B783B    ESP=00124EC0
  1995. main  006B783F                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124ECC]=00124F90         ECX=00124F90
  1996. main  006B7842                    CALL 006B7360                                                       ESP=00124EBC
  1997. main  006B7360                    PUSH EBP                                [00124EB8]=Game.009CFD7C    ESP=00124EB8
  1998. main  006B7361                    MOV EBP,ESP                                                         EBP=00124EB8
  1999. main  006B7363                    PUSH ECX                                [00124EB4]=Game.006B7827    ESP=00124EB4
  2000. main  006B7364                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB4]=00124F90
  2001. main  006B7367                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124EC0]=0014F050         ECX=0014F050
  2002. main  006B736A                    CALL 006B7380                                                       ESP=00124EB0
  2003. main  006B7380                    PUSH EBP                                [00124EAC]=1                ESP=00124EAC
  2004. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EAC
  2005. main  006B7383                    PUSH ECX                                [00124EA8]=Game.009CFD8C    ESP=00124EA8
  2006. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EA8]=0014F050
  2007. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EA8]=0014F050         EAX=0014F050
  2008. main  006B738A                    ADD EAX,10                                                          EAX=0014F060
  2009. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EAC
  2010. main  006B738F                    POP EBP                                 [00124EAC]=00124EB8         ESP=00124EB0, EBP=00124EB8
  2011. main  006B7390                    RETN                                    [00124EB0]=Game.006B736F    ESP=00124EB4
  2012. main  006B736F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EB4]=00124F90         ECX=00124F90
  2013. main  006B7372                    MOV DWORD PTR DS:[ECX],EAX              [00124F90]=Game.009CFD8C
  2014. main  006B7374                    MOV ESP,EBP                                                         ESP=00124EB8
  2015. main  006B7376                    POP EBP                                 [00124EB8]=00124EE0         ESP=00124EBC, EBP=00124EE0
  2016. main  006B7377                    RETN 4                                  [00124EBC]=Game.006B7847    ESP=00124EC4
  2017. main  006B7847                    MOV ESP,EBP                                                         ESP=00124EE0
  2018. main  006B7849                    POP EBP                                 [00124EE0]=00124EF8         ESP=00124EE4, EBP=00124EF8
  2019. main  006B784A                    RETN 4                                  [00124EE4]=Game.006B7723 - jumps to Game.6B7772;ESP=00124EEC
  2020. main  006B7723                    JMP SHORT 006B7772
  2021. main  006B7772                    MOV ESP,EBP                                                         ESP=00124EF8
  2022. main  006B7774                    POP EBP                                 [00124EF8]=00124F14         ESP=00124EFC, EBP=00124F14
  2023. main  006B7775                    RETN 4                                  [00124EFC]=Game.006B7682    ESP=00124F04
  2024. main  006B7682                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F90         EAX=00124F90
  2025. main  006B7685                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=0014F060         EAX=0014F060
  2026. main  006B7687                    MOV ESP,EBP                                                         ESP=00124F14
  2027. main  006B7689                    POP EBP                                 [00124F14]=00124F24         ESP=00124F18, EBP=00124F24
  2028. main  006B768A                    RETN 4                                  [00124F18]=Game.006B75A3    ESP=00124F20
  2029. main  006B75A3                    MOV ESP,EBP                                                         ESP=00124F24
  2030. main  006B75A5                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  2031. main  006B75A6                    RETN 4                                  [00124F28]=Game.006B7490    ESP=00124F30
  2032. main  006B7490                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F34]=051F0020
  2033. main  006B7493                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F38]=FFD5AB94         EAX=FFD5AB94
  2034. main  006B7496                    CMP EAX,DWORD PTR SS:[LOCAL.1]          [00124F3C]=0
  2035. main  006B7499                    JA SHORT 006B74B4
  2036. main  006B74B4                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                ECX=00000004
  2037. main  006B74B7                    PUSH ECX                                [00124F2C]=4                ESP=00124F2C
  2038. main  006B74B8                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A920, ASCII "Data";EDX=0072A920
  2039. main  006B74BB                    PUSH EDX                                [00124F28]=Game.006B7490    ESP=00124F28
  2040. main  006B74BC                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F34]=0014F060         EAX=0014F060
  2041. main  006B74BF                    PUSH EAX                                [00124F24]=00124F40         ESP=00124F24
  2042. main  006B74C0                    CALL 006B7600                                                       ESP=00124F20
  2043. main  006B7600                    PUSH EBP                                [00124F1C]=4                ESP=00124F1C
  2044. main  006B7601                    MOV EBP,ESP                                                         EBP=00124F1C
  2045. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124F2C]=4                EAX=00000004
  2046. main  006B7606                    PUSH EAX                                [00124F18]=Game.006B75A3    ESP=00124F18
  2047. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F28]=Game.0072A920, ASCII "Data";ECX=0072A920
  2048. main  006B760A                    PUSH ECX                                [00124F14]=00124F24         ESP=00124F14
  2049. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F24]=0014F060         EDX=0014F060
  2050. main  006B760E                    PUSH EDX                                [00124F10]=FFFFFFFC (decimal -4.);ESP=00124F10
  2051. main  006B760F                    CALL 006E7340                                                       ESP=00124F0C
  2052. main  006E7340                    PUSH EBP                                [00124F08]=Game.009CFD7C    ESP=00124F08
  2053. main  006E7341                    MOV EBP,ESP                                                         EBP=00124F08
  2054. main  006E7343                    PUSH EDI                                [00124F04]=00124F90         ESP=00124F04
  2055. main  006E7344                    PUSH ESI                                [00124F00]=4                ESP=00124F00
  2056. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124F14]=Game.0072A920, ASCII "Data";ESI=0072A920
  2057. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124F18]=4                ECX=00000004
  2058. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124F10]=0014F060         EDI=0014F060
  2059. main  006E734E                    MOV EAX,ECX
  2060. main  006E7350                    MOV EDX,ECX                                                         EDX=00000004
  2061. main  006E7352                    ADD EAX,ESI                                                         EAX=0072A924
  2062. main  006E7354                    CMP EDI,ESI
  2063. main  006E7356                    JBE SHORT 006E7360
  2064. main  006E7360                    TEST EDI,00000003
  2065. main  006E7366                    JNE SHORT 006E737C
  2066. main  006E7368                    SHR ECX,2                                                           ECX=00000001
  2067. main  006E736B                    AND EDX,00000003                                                    EDX=00000000
  2068. main  006E736E                    CMP ECX,8
  2069. main  006E7371                    JB SHORT 006E739C
  2070. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7424]=Game.006E7470
  2071. main  006E7470                    MOV EAX,DWORD PTR DS:[ECX*4+ESI-4]      [0072A920]=61746144         EAX=61746144
  2072. main  006E7474                    MOV DWORD PTR DS:[ECX*4+EDI-4],EAX      [0014F060]=BAADF000
  2073. main  006E7478                    LEA EAX,[ECX*4]                                                     EAX=00000004
  2074. main  006E747F                    ADD ESI,EAX                                                         ESI=0072A924
  2075. main  006E7481                    ADD EDI,EAX                                                         EDI=0014F064
  2076. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E748C]=Game.006E749C
  2077. main  006E749C                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124F10]=0014F060         EAX=0014F060
  2078. main  006E749F                    POP ESI                                 [00124F00]=00141F05         ESP=00124F04, ESI=00141F05
  2079. main  006E74A0                    POP EDI                                 [00124F04]=1                ESP=00124F08, EDI=00000001
  2080. main  006E74A1                    LEAVE                                   [00124F08]=00124F1C         ESP=00124F0C, EBP=00124F1C
  2081. main  006E74A2                    RETN                                    [00124F0C]=Game.006B7614    ESP=00124F10
  2082. main  006B7614                    ADD ESP,0C                                                          ESP=00124F1C
  2083. main  006B7617                    POP EBP                                 [00124F1C]=00124F40         ESP=00124F20, EBP=00124F40
  2084. main  006B7618                    RETN                                    [00124F20]=Game.006B74C5    ESP=00124F24
  2085. main  006B74C5                    ADD ESP,0C                                                          ESP=00124F30
  2086. main  006B74C8                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                ECX=00000004
  2087. main  006B74CB                    PUSH ECX                                [00124F2C]=4                ESP=00124F2C
  2088. main  006B74CC                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F90         ECX=00124F90
  2089. main  006B74CF                    CALL 006B75E0                                                       ESP=00124F28
  2090. main  006B75E0                    PUSH EBP                                [00124F24]=0014F060         ESP=00124F24
  2091. main  006B75E1                    MOV EBP,ESP                                                         EBP=00124F24
  2092. main  006B75E3                    PUSH ECX                                [00124F20]=Game.006B74C5    ESP=00124F20
  2093. main  006B75E4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F90
  2094. main  006B75E7                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F2C]=4                EAX=00000004
  2095. main  006B75EA                    PUSH EAX                                [00124F1C]=00124F40         ESP=00124F1C
  2096. main  006B75EB                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F90
  2097. main  006B75EE                    CALL 006B7690                                                       ESP=00124F18
  2098. main  006B7690                    PUSH EBP                                [00124F14]=Game.0072A920, ASCII "Data";ESP=00124F14
  2099. main  006B7691                    MOV EBP,ESP                                                         EBP=00124F14
  2100. main  006B7693                    PUSH ECX                                [00124F10]=0014F060         ESP=00124F10
  2101. main  006B7694                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F10]=00124F90
  2102. main  006B7697                    CMP DWORD PTR SS:[ARG.1],0              [00124F1C]=4
  2103. main  006B769B                    JL SHORT 006B76AD
  2104. main  006B769D                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F90
  2105. main  006B76A0                    CALL 006B73A0                                                       ESP=00124F0C
  2106. main  006B73A0                    PUSH EBP                                [00124F08]=00124F1C         ESP=00124F08
  2107. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F08
  2108. main  006B73A3                    PUSH ECX                                [00124F04]=1                ESP=00124F04
  2109. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F04]=00124F90
  2110. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F04]=00124F90         EAX=00124F90
  2111. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=0014F060         EAX=0014F060
  2112. main  006B73AC                    SUB EAX,10                                                          EAX=0014F050
  2113. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F08
  2114. main  006B73B1                    POP EBP                                 [00124F08]=00124F14         ESP=00124F0C, EBP=00124F14
  2115. main  006B73B2                    RETN                                    [00124F0C]=Game.006B76A5    ESP=00124F10
  2116. main  006B76A5                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                ECX=00000004
  2117. main  006B76A8                    CMP ECX,DWORD PTR DS:[EAX+8]            [0014F058]=7
  2118. main  006B76AB                    JLE SHORT 006B76B7
  2119. main  006B76B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F90         ECX=00124F90
  2120. main  006B76BA                    CALL 006B73A0                                                       ESP=00124F0C
  2121. main  006B73A0                    PUSH EBP                                [00124F08]=00124F14         ESP=00124F08
  2122. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F08
  2123. main  006B73A3                    PUSH ECX                                [00124F04]=00124F90         ESP=00124F04
  2124. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F04]=00124F90
  2125. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F04]=00124F90         EAX=00124F90
  2126. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=0014F060         EAX=0014F060
  2127. main  006B73AC                    SUB EAX,10                                                          EAX=0014F050
  2128. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F08
  2129. main  006B73B1                    POP EBP                                 [00124F08]=00124F14         ESP=00124F0C, EBP=00124F14
  2130. main  006B73B2                    RETN                                    [00124F0C]=Game.006B76BF    ESP=00124F10
  2131. main  006B76BF                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EDX=00000004
  2132. main  006B76C2                    MOV DWORD PTR DS:[EAX+4],EDX            [0014F054]=0
  2133. main  006B76C5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F90         EAX=00124F90
  2134. main  006B76C8                    MOV ECX,DWORD PTR DS:[EAX]              [00124F90]=0014F060         ECX=0014F060
  2135. main  006B76CA                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4
  2136. main  006B76CD                    MOV BYTE PTR DS:[EDX+ECX],0             [0014F064]=0D (Carriage Return)
  2137. main  006B76D1                    MOV ESP,EBP                                                         ESP=00124F14
  2138. main  006B76D3                    POP EBP                                 [00124F14]=00124F24         ESP=00124F18, EBP=00124F24
  2139. main  006B76D4                    RETN 4                                  [00124F18]=Game.006B75F3    ESP=00124F20
  2140. main  006B75F3                    MOV ESP,EBP                                                         ESP=00124F24
  2141. main  006B75F5                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  2142. main  006B75F6                    RETN 4                                  [00124F28]=Game.006B74D4    ESP=00124F30
  2143. main  006B74D4                    MOV ESP,EBP                                                         ESP=00124F40
  2144. main  006B74D6                    POP EBP                                 [00124F40]=00124F54         ESP=00124F44, EBP=00124F54
  2145. main  006B74D7                    RETN 8                                  [00124F44]=Game.006B7350    ESP=00124F50
  2146. main  006B7350                    MOV ESP,EBP                                                         ESP=00124F54
  2147. main  006B7352                    POP EBP                                 [00124F54]=00124F64         ESP=00124F58, EBP=00124F64
  2148. main  006B7353                    RETN 4                                  [00124F58]=Game.006B7263    ESP=00124F60
  2149. main  006B7263                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F90
  2150. main  006B7266                    MOV ESP,EBP                                                         ESP=00124F64
  2151. main  006B7268                    POP EBP                                 [00124F64]=00124F74         ESP=00124F68, EBP=00124F74
  2152. main  006B7269                    RETN 4                                  [00124F68]=Game.006B7023    ESP=00124F70
  2153. main  006B7023                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F90
  2154. main  006B7026                    MOV ESP,EBP                                                         ESP=00124F74
  2155. main  006B7028                    POP EBP                                 [00124F74]=00124FA4         ESP=00124F78, EBP=00124FA4
  2156. main  006B7029                    RETN 4                                  [00124F78]=Game.006B5FE1    ESP=00124F80
  2157. main  006B5FE1                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124FAC]=Game.0072A920, ASCII "Data";ECX=0072A920
  2158. main  006B5FE4                    PUSH ECX                                [00124F7C]=Game.0072A920, ASCII "Data";ESP=00124F7C
  2159. main  006B5FE5                    LEA ECX,[LOCAL.4]                       Address=00124F94            ECX=00124F94
  2160. main  006B5FE8                    CALL 006B7010                                                       ESP=00124F78
  2161. main  006B7010                    PUSH EBP                                [00124F74]=00124FA4         ESP=00124F74
  2162. main  006B7011                    MOV EBP,ESP                                                         EBP=00124F74
  2163. main  006B7013                    PUSH ECX                                [00124F70]=00124F90         ESP=00124F70
  2164. main  006B7014                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F70]=00124F94
  2165. main  006B7017                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F7C]=Game.0072A920, ASCII "Data";EAX=0072A920
  2166. main  006B701A                    PUSH EAX                                [00124F6C]=Game.0072A920, ASCII "Data";ESP=00124F6C
  2167. main  006B701B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F94
  2168. main  006B701E                    CALL 006B7250                                                       ESP=00124F68
  2169. main  006B7250                    PUSH EBP                                [00124F64]=00124F74         ESP=00124F64
  2170. main  006B7251                    MOV EBP,ESP                                                         EBP=00124F64
  2171. main  006B7253                    PUSH ECX                                [00124F60]=00124F90         ESP=00124F60
  2172. main  006B7254                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F60]=00124F94
  2173. main  006B7257                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F6C]=Game.0072A920, ASCII "Data"
  2174. main  006B725A                    PUSH EAX                                [00124F5C]=Game.0072A920, ASCII "Data";ESP=00124F5C
  2175. main  006B725B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F94
  2176. main  006B725E                    CALL 006B7330                                                       ESP=00124F58
  2177. main  006B7330                    PUSH EBP                                [00124F54]=00124F64         ESP=00124F54
  2178. main  006B7331                    MOV EBP,ESP                                                         EBP=00124F54
  2179. main  006B7333                    PUSH ECX                                [00124F50]=00124F90         ESP=00124F50
  2180. main  006B7334                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F94
  2181. main  006B7337                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A920, ASCII "Data"
  2182. main  006B733A                    PUSH EAX                                [00124F4C]=4                ESP=00124F4C
  2183. main  006B733B                    CALL 006B74E0                                                       ESP=00124F48
  2184. main  006B74E0                    PUSH EBP                                [00124F44]=Game.006B7350    ESP=00124F44
  2185. main  006B74E1                    MOV EBP,ESP                                                         EBP=00124F44
  2186. main  006B74E3                    CMP DWORD PTR SS:[ARG.1],0              [00124F4C]=Game.0072A920, ASCII "Data"
  2187. main  006B74E7                    JNE SHORT 006B74ED
  2188. main  006B74ED                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F4C]=Game.0072A920, ASCII "Data"
  2189. main  006B74F0                    PUSH EAX                                [00124F40]=00124F54         ESP=00124F40
  2190. main  006B74F1                    CALL 006E72B0                                                       ESP=00124F3C
  2191. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
  2192. main  006E72B4                    TEST ECX,00000003
  2193. main  006E72BA                    JE SHORT 006E72E0
  2194. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A920]=61746144         EAX=61746144
  2195. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  2196. main  006E72E7                    ADD EDX,EAX                                                         EDX=E0736043
  2197. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  2198. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  2199. main  006E72EE                    ADD ECX,4                                                           ECX=0072A924
  2200. main  006E72F1                    TEST EAX,81010100
  2201. main  006E72F6                    JE SHORT 006E72E0
  2202. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A924]=0                EAX=00000000
  2203. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  2204. main  006E72E7                    ADD EDX,EAX
  2205. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  2206. main  006E72EC                    XOR EAX,EDX                                                         EAX=81010100
  2207. main  006E72EE                    ADD ECX,4                                                           ECX=0072A928
  2208. main  006E72F1                    TEST EAX,81010100
  2209. main  006E72F6                    JE SHORT 006E72E0
  2210. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0072A924]=0                EAX=00000000
  2211. main  006E72FB                    TEST AL,AL
  2212. main  006E72FD                    JE SHORT 006E7331
  2213. main  006E7331                    LEA EAX,[ECX-4]                         Address=0072A924            EAX=0072A924
  2214. main  006E7334                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
  2215. main  006E7338                    SUB EAX,ECX                                                         EAX=00000004
  2216. main  006E733A                    RETN                                    [00124F3C]=Game.006B74F6    ESP=00124F40
  2217. main  006B74F6                    ADD ESP,4                                                           ESP=00124F44
  2218. main  006B74F9                    POP EBP                                 [00124F44]=00124F54         ESP=00124F48, EBP=00124F54
  2219. main  006B74FA                    RETN                                    [00124F48]=Game.006B7340    ESP=00124F4C
  2220. main  006B7340                    ADD ESP,4                                                           ESP=00124F50
  2221. main  006B7343                    PUSH EAX                                [00124F4C]=Game.0072A920, ASCII "Data";ESP=00124F4C
  2222. main  006B7344                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A920, ASCII "Data"
  2223. main  006B7347                    PUSH ECX                                [00124F48]=Game.006B7340    ESP=00124F48
  2224. main  006B7348                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F94         ECX=00124F94
  2225. main  006B734B                    CALL 006B7440                                                       ESP=00124F44
  2226. main  006B7440                    PUSH EBP                                [00124F40]=Game.0072A920, ASCII "Data";ESP=00124F40
  2227. main  006B7441                    MOV EBP,ESP                                                         EBP=00124F40
  2228. main  006B7443                    SUB ESP,10                                                          ESP=00124F30
  2229. main  006B7446                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F30]=00124F90
  2230. main  006B7449                    CMP DWORD PTR SS:[ARG.2],0              [00124F4C]=4
  2231. main  006B744D                    JNE SHORT 006B7459
  2232. main  006B7459                    CMP DWORD PTR SS:[ARG.1],0              [00124F48]=Game.0072A920, ASCII "Data"
  2233. main  006B745D                    JNE SHORT 006B7469
  2234. main  006B7469                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F94
  2235. main  006B746C                    CALL 006B75B0                                                       ESP=00124F2C
  2236. main  006B75B0                    PUSH EBP                                [00124F28]=Game.006B74D4    ESP=00124F28
  2237. main  006B75B1                    MOV EBP,ESP                                                         EBP=00124F28
  2238. main  006B75B3                    PUSH ECX                                [00124F24]=00124F40         ESP=00124F24
  2239. main  006B75B4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F24]=00124F94
  2240. main  006B75B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F24]=00124F94
  2241. main  006B75BA                    CALL 006B73A0                                                       ESP=00124F20
  2242. main  006B73A0                    PUSH EBP                                [00124F1C]=4                ESP=00124F1C
  2243. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F1C
  2244. main  006B73A3                    PUSH ECX                                [00124F18]=Game.006B75F3    ESP=00124F18
  2245. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F18]=00124F94
  2246. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F18]=00124F94         EAX=00124F94
  2247. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=Game.009CFD8C    EAX=009CFD8C
  2248. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2249. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F1C
  2250. main  006B73B1                    POP EBP                                 [00124F1C]=00124F28         ESP=00124F20, EBP=00124F28
  2251. main  006B73B2                    RETN                                    [00124F20]=Game.006B75BF    ESP=00124F24
  2252. main  006B75BF                    MOV EAX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                EAX=00000000
  2253. main  006B75C2                    MOV ESP,EBP                                                         ESP=00124F28
  2254. main  006B75C4                    POP EBP                                 [00124F28]=00124F40         ESP=00124F2C, EBP=00124F40
  2255. main  006B75C5                    RETN                                    [00124F2C]=Game.006B7471    ESP=00124F30
  2256. main  006B7471                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F3C]=Game.006B74F6
  2257. main  006B7474                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F94
  2258. main  006B7477                    CALL 006B75D0                                                       ESP=00124F2C
  2259. main  006B75D0                    PUSH EBP                                [00124F28]=00124F40         ESP=00124F28
  2260. main  006B75D1                    MOV EBP,ESP                                                         EBP=00124F28
  2261. main  006B75D3                    PUSH ECX                                [00124F24]=00124F94         ESP=00124F24
  2262. main  006B75D4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F24]=00124F94
  2263. main  006B75D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F24]=00124F94         EAX=00124F94
  2264. main  006B75DA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=Game.009CFD8C    EAX=009CFD8C
  2265. main  006B75DC                    MOV ESP,EBP                                                         ESP=00124F28
  2266. main  006B75DE                    POP EBP                                 [00124F28]=00124F40         ESP=00124F2C, EBP=00124F40
  2267. main  006B75DF                    RETN                                    [00124F2C]=Game.006B747C    ESP=00124F30
  2268. main  006B747C                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A920, ASCII "Data";ECX=0072A920
  2269. main  006B747F                    SUB ECX,EAX                                                         ECX=FFD5AB94
  2270. main  006B7481                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124F38]=FFD5AB94
  2271. main  006B7484                    MOV EDX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                EDX=00000004
  2272. main  006B7487                    PUSH EDX                                [00124F2C]=Game.006B747C    ESP=00124F2C
  2273. main  006B7488                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F94         ECX=00124F94
  2274. main  006B748B                    CALL 006B7590                                                       ESP=00124F28
  2275. main  006B7590                    PUSH EBP                                [00124F24]=00124F94         ESP=00124F24
  2276. main  006B7591                    MOV EBP,ESP                                                         EBP=00124F24
  2277. main  006B7593                    PUSH ECX                                [00124F20]=Game.006B75BF    ESP=00124F20
  2278. main  006B7594                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F94
  2279. main  006B7597                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F2C]=4                EAX=00000004
  2280. main  006B759A                    PUSH EAX                                [00124F1C]=00124F28         ESP=00124F1C
  2281. main  006B759B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F94
  2282. main  006B759E                    CALL 006B7640                                                       ESP=00124F18
  2283. main  006B7640                    PUSH EBP                                [00124F14]=00124F24         ESP=00124F14
  2284. main  006B7641                    MOV EBP,ESP                                                         EBP=00124F14
  2285. main  006B7643                    SUB ESP,10                                                          ESP=00124F04
  2286. main  006B7646                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F04]=00124F90
  2287. main  006B7649                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F94
  2288. main  006B764C                    CALL 006B73A0                                                       ESP=00124F00
  2289. main  006B73A0                    PUSH EBP                                [00124EFC]=Game.006B7682    ESP=00124EFC
  2290. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EFC
  2291. main  006B73A3                    PUSH ECX                                [00124EF8]=00124F14         ESP=00124EF8
  2292. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EF8]=00124F94
  2293. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF8]=00124F94         EAX=00124F94
  2294. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=Game.009CFD8C    EAX=009CFD8C
  2295. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2296. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EFC
  2297. main  006B73B1                    POP EBP                                 [00124EFC]=00124F14         ESP=00124F00, EBP=00124F14
  2298. main  006B73B2                    RETN                                    [00124F00]=Game.006B7651    ESP=00124F04
  2299. main  006B7651                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F08]=00124F14
  2300. main  006B7654                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F08]=Game.009CFD7C
  2301. main  006B7657                    MOV ECX,1                                                           ECX=00000001
  2302. main  006B765C                    SUB ECX,DWORD PTR DS:[EAX+0C]           [009CFD88]=4                ECX=FFFFFFFD
  2303. main  006B765F                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F10]=00124F90
  2304. main  006B7662                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F08]=Game.009CFD7C    EDX=009CFD7C
  2305. main  006B7665                    MOV EAX,DWORD PTR DS:[EDX+8]            [009CFD84]=0                EAX=00000000
  2306. main  006B7668                    SUB EAX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EAX=FFFFFFFC
  2307. main  006B766B                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F0C]=Game.006B76BF
  2308. main  006B766E                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=FFFFFFFD (decimal -3.)
  2309. main  006B7671                    OR ECX,DWORD PTR SS:[LOCAL.2]           [00124F0C]=FFFFFFFC
  2310. main  006B7674                    JGE SHORT 006B7682
  2311. main  006B7676                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EDX=00000004
  2312. main  006B7679                    PUSH EDX                                [00124F00]=Game.006B7651    ESP=00124F00
  2313. main  006B767A                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F94         ECX=00124F94
  2314. main  006B767D                    CALL 006B76E0                                                       ESP=00124EFC
  2315. main  006B76E0                    PUSH EBP                                [00124EF8]=00124F94         ESP=00124EF8
  2316. main  006B76E1                    MOV EBP,ESP                                                         EBP=00124EF8
  2317. main  006B76E3                    SUB ESP,0C                                                          ESP=00124EEC
  2318. main  006B76E6                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124EEC]=00124F90
  2319. main  006B76E9                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EEC]=00124F94
  2320. main  006B76EC                    CALL 006B73A0                                                       ESP=00124EE8
  2321. main  006B73A0                    PUSH EBP                                [00124EE4]=Game.006B7723    ESP=00124EE4
  2322. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EE4
  2323. main  006B73A3                    PUSH ECX                                [00124EE0]=00124EF8         ESP=00124EE0
  2324. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EE0]=00124F94
  2325. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EE0]=00124F94         EAX=00124F94
  2326. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=Game.009CFD8C    EAX=009CFD8C
  2327. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2328. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EE4
  2329. main  006B73B1                    POP EBP                                 [00124EE4]=00124EF8         ESP=00124EE8, EBP=00124EF8
  2330. main  006B73B2                    RETN                                    [00124EE8]=Game.006B76F1    ESP=00124EEC
  2331. main  006B76F1                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124EF4]=Game.009CFD7C
  2332. main  006B76F4                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=Game.009CFD7C
  2333. main  006B76F7                    MOV ECX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                ECX=00000000
  2334. main  006B76FA                    CMP ECX,DWORD PTR SS:[ARG.1]            [00124F00]=4
  2335. main  006B76FD                    JLE SHORT 006B7708
  2336. main  006B7708                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=Game.009CFD7C    ECX=009CFD7C
  2337. main  006B770B                    CALL 006B7780                                                       ESP=00124EE8
  2338. main  006B7780                    PUSH EBP                                [00124EE4]=00124EF8         ESP=00124EE4
  2339. main  006B7781                    MOV EBP,ESP                                                         EBP=00124EE4
  2340. main  006B7783                    PUSH ECX                                [00124EE0]=00124F94         ESP=00124EE0
  2341. main  006B7784                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EE0]=Game.009CFD7C
  2342. main  006B7787                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EE0]=Game.009CFD7C
  2343. main  006B778A                    XOR ECX,ECX                                                         ECX=00000000
  2344. main  006B778C                    CMP DWORD PTR DS:[EAX+0C],1             [009CFD88]=4
  2345. main  006B7790                    SETG CL                                                             ECX=00000001
  2346. main  006B7793                    MOV AL,CL                                                           EAX=009CFD01
  2347. main  006B7795                    MOV ESP,EBP                                                         ESP=00124EE4
  2348. main  006B7797                    POP EBP                                 [00124EE4]=00124EF8         ESP=00124EE8, EBP=00124EF8
  2349. main  006B7798                    RETN                                    [00124EE8]=Game.006B7710    ESP=00124EEC
  2350. main  006B7710                    MOVZX ECX,AL
  2351. main  006B7713                    TEST ECX,ECX
  2352. main  006B7715                    JE SHORT 006B7725
  2353. main  006B7717                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F00]=4
  2354. main  006B771A                    PUSH EDX                                [00124EE8]=Game.006B7710    ESP=00124EE8
  2355. main  006B771B                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EEC]=00124F94         ECX=00124F94
  2356. main  006B771E                    CALL 006B77A0                                                       ESP=00124EE4
  2357. main  006B77A0                    PUSH EBP                                [00124EE0]=Game.009CFD7C    ESP=00124EE0
  2358. main  006B77A1                    MOV EBP,ESP                                                         EBP=00124EE0
  2359. main  006B77A3                    SUB ESP,1C                                                          ESP=00124EC4
  2360. main  006B77A6                    MOV DWORD PTR SS:[LOCAL.5],ECX          [00124ECC]=00124F90
  2361. main  006B77A9                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124ECC]=00124F94
  2362. main  006B77AC                    CALL 006B73A0                                                       ESP=00124EC0
  2363. main  006B73A0                    PUSH EBP                                [00124EBC]=Game.006B7847    ESP=00124EBC
  2364. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EBC
  2365. main  006B73A3                    PUSH ECX                                [00124EB8]=00124EE0         ESP=00124EB8
  2366. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB8]=00124F94
  2367. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB8]=00124F94         EAX=00124F94
  2368. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=Game.009CFD8C    EAX=009CFD8C
  2369. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2370. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EBC
  2371. main  006B73B1                    POP EBP                                 [00124EBC]=00124EE0         ESP=00124EC0, EBP=00124EE0
  2372. main  006B73B2                    RETN                                    [00124EC0]=Game.006B77B1    ESP=00124EC4
  2373. main  006B77B1                    MOV DWORD PTR SS:[LOCAL.4],EAX          [00124ED0]=Game.009CFD7C
  2374. main  006B77B4                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C
  2375. main  006B77B7                    MOV ECX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                ECX=00000000
  2376. main  006B77BA                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124ED8]=0
  2377. main  006B77BD                    MOV EDX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    EDX=009CFD7C
  2378. main  006B77C0                    MOV EAX,DWORD PTR DS:[EDX]              [009CFD7C]=Game.009CFD74    EAX=009CFD74
  2379. main  006B77C2                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  2380. main  006B77C5                    MOV ECX,DWORD PTR DS:[ECX]              [009CFD7C]=Game.009CFD74    ECX=009CFD74
  2381. main  006B77C7                    MOV EDX,DWORD PTR DS:[EAX]              [009CFD74]=Game.0073A138    EDX=0073A138
  2382. main  006B77C9                    CALL DWORD PTR DS:[EDX+10]              [0073A148]=Game.00702965    ESP=00124EC0
  2383. main  00702965                    MOV EAX,ECX
  2384. main  00702967                    RETN                                    [00124EC0]=Game.006B77CC    ESP=00124EC4
  2385. main  006B77CC                    MOV DWORD PTR SS:[LOCAL.6],EAX          [00124EC8]=Game.009CFD74
  2386. main  006B77CF                    PUSH 1                                  [00124EC0]=Game.006B77CC    ESP=00124EC0
  2387. main  006B77D1                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124EE8]=4                EAX=00000004
  2388. main  006B77D4                    PUSH EAX                                [00124EBC]=00124EE0         ESP=00124EBC
  2389. main  006B77D5                    MOV ECX,DWORD PTR SS:[LOCAL.6]          [00124EC8]=Game.009CFD74
  2390. main  006B77D8                    MOV EDX,DWORD PTR DS:[ECX]              [009CFD74]=Game.0073A138
  2391. main  006B77DA                    MOV ECX,DWORD PTR SS:[LOCAL.6]          [00124EC8]=Game.009CFD74
  2392. main  006B77DD                    CALL DWORD PTR DS:[EDX]                 [0073A138]=Game.00702985    ESP=00124EB8
  2393. main  00702985                    PUSH ESI                                [00124EB4]=00124F90         ESP=00124EB4
  2394. main  00702986                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124EBC]=4                ESI=00000004
  2395. main  0070298A                    ADD ESI,8                                                           ESI=0000000C
  2396. main  0070298D                    AND ESI,FFFFFFF8                                                    ESI=00000008
  2397. main  00702990                    MOV EDX,ESI                                                         EDX=00000008
  2398. main  00702992                    IMUL EDX,DWORD PTR SS:[ARG.2]           [00124EC0]=1
  2399. main  00702997                    PUSH EDI                                [00124EB0]=Game.006B736F    ESP=00124EB0
  2400. main  00702998                    MOV EDI,ECX                                                         EDI=009CFD74
  2401. main  0070299A                    MOV ECX,DWORD PTR DS:[EDI+4]            [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
  2402. main  0070299D                    MOV EAX,DWORD PTR DS:[ECX]              [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
  2403. main  0070299F                    ADD EDX,10                                                          EDX=00000018
  2404. main  007029A2                    PUSH EDX                                [00124EAC]=00124EB8         ESP=00124EAC
  2405. main  007029A3                    CALL DWORD PTR DS:[EAX]                 [0073A124]=Game.00702878    ESP=00124EA8
  2406. main  00702878                    PUSH DWORD PTR SS:[ARG.1]               [00124EAC]=00000018 (decimal 24.);ESP=00124EA4
  2407. main  0070287C                    PUSH 0                                  [00124EA0]=Game.006B7614    ESP=00124EA0
  2408. main  0070287E                    PUSH DWORD PTR DS:[ECX+4]               [009CFD6C]=00140000         ESP=00124E9C
  2409. main  00702881                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=0014F080, ECX=7C9201DB, EDX=00140608, ESP=00124EA8
  2410. main  00702887                    RETN 4                                  [00124EA8]=Game.007029A5    ESP=00124EB0
  2411. main  007029A5                    TEST EAX,EAX
  2412. main  007029A7                    JE SHORT 007029BA
  2413. main  007029A9                    DEC ESI                                                             ESI=00000007
  2414. main  007029AA                    AND DWORD PTR DS:[EAX+4],00000000       [0014F084]=BAADF00D
  2415. main  007029AE                    MOV DWORD PTR DS:[EAX],EDI              [0014F080]=BAADF00D
  2416. main  007029B0                    MOV DWORD PTR DS:[EAX+0C],1             [0014F08C]=BAADF00D
  2417. main  007029B7                    MOV DWORD PTR DS:[EAX+8],ESI            [0014F088]=BAADF00D
  2418. main  007029BA                    POP EDI                                 [00124EB0]=1                ESP=00124EB4, EDI=00000001
  2419. main  007029BB                    POP ESI                                 [00124EB4]=00141F05         ESP=00124EB8, ESI=00141F05
  2420. main  007029BC                    RETN 8                                  [00124EB8]=Game.006B77DF    ESP=00124EC4
  2421. main  006B77DF                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124ED4]=0014F050
  2422. main  006B77E2                    CMP DWORD PTR SS:[LOCAL.3],0            [00124ED4]=0014F080
  2423. main  006B77E6                    JNE SHORT 006B77ED
  2424. main  006B77ED                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                EAX=00000000
  2425. main  006B77F0                    CMP EAX,DWORD PTR SS:[ARG.1]            [00124EE8]=4
  2426. main  006B77F3                    JGE SHORT 006B77FD
  2427. main  006B77F5                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                ECX=00000000
  2428. main  006B77F8                    MOV DWORD PTR SS:[LOCAL.7],ECX          [00124EC4]=0
  2429. main  006B77FB                    JMP SHORT 006B7803
  2430. main  006B7803                    MOV EAX,DWORD PTR SS:[LOCAL.7]          [00124EC4]=0
  2431. main  006B7806                    ADD EAX,1                                                           EAX=00000001
  2432. main  006B7809                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124EDC]=1
  2433. main  006B780C                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EDC]=1                ECX=00000001
  2434. main  006B780F                    PUSH ECX                                [00124EC0]=1                ESP=00124EC0
  2435. main  006B7810                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  2436. main  006B7813                    CALL 006B7380                                                       ESP=00124EBC
  2437. main  006B7380                    PUSH EBP                                [00124EB8]=Game.006B77DF    ESP=00124EB8
  2438. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EB8
  2439. main  006B7383                    PUSH ECX                                [00124EB4]=00141F05         ESP=00124EB4
  2440. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB4]=Game.009CFD7C
  2441. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB4]=Game.009CFD7C    EAX=009CFD7C
  2442. main  006B738A                    ADD EAX,10                                                          EAX=009CFD8C
  2443. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EB8
  2444. main  006B738F                    POP EBP                                 [00124EB8]=00124EE0         ESP=00124EBC, EBP=00124EE0
  2445. main  006B7390                    RETN                                    [00124EBC]=Game.006B7818    ESP=00124EC0
  2446. main  006B7818                    PUSH EAX                                [00124EBC]=Game.006B7818    ESP=00124EBC
  2447. main  006B7819                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F080         ECX=0014F080
  2448. main  006B781C                    CALL 006B7380                                                       ESP=00124EB8
  2449. main  006B7380                    PUSH EBP                                [00124EB4]=Game.009CFD7C    ESP=00124EB4
  2450. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EB4
  2451. main  006B7383                    PUSH ECX                                [00124EB0]=1                ESP=00124EB0
  2452. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB0]=0014F080
  2453. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB0]=0014F080         EAX=0014F080
  2454. main  006B738A                    ADD EAX,10                                                          EAX=0014F090
  2455. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EB4
  2456. main  006B738F                    POP EBP                                 [00124EB4]=00124EE0         ESP=00124EB8, EBP=00124EE0
  2457. main  006B7390                    RETN                                    [00124EB8]=Game.006B7821    ESP=00124EBC
  2458. main  006B7821                    PUSH EAX                                [00124EB8]=Game.006B7821    ESP=00124EB8
  2459. main  006B7822                    CALL 006B7600                                                       ESP=00124EB4
  2460. main  006B7600                    PUSH EBP                                [00124EB0]=0014F080         ESP=00124EB0
  2461. main  006B7601                    MOV EBP,ESP                                                         EBP=00124EB0
  2462. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124EC0]=1                EAX=00000001
  2463. main  006B7606                    PUSH EAX                                [00124EAC]=00000018 (decimal 24.);ESP=00124EAC
  2464. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124EBC]=Game.009CFD8C    ECX=009CFD8C
  2465. main  006B760A                    PUSH ECX                                [00124EA8]=Game.007029A5    ESP=00124EA8
  2466. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124EB8]=0014F090         EDX=0014F090
  2467. main  006B760E                    PUSH EDX                                [00124EA4]=00000018 (decimal 24.);ESP=00124EA4
  2468. main  006B760F                    CALL 006E7340                                                       ESP=00124EA0
  2469. main  006E7340                    PUSH EBP                                [00124E9C]=00140000         ESP=00124E9C
  2470. main  006E7341                    MOV EBP,ESP                                                         EBP=00124E9C
  2471. main  006E7343                    PUSH EDI                                [00124E98]=Game.00702887    ESP=00124E98
  2472. main  006E7344                    PUSH ESI                                [00124E94]=ntdll.7C9201DB   ESP=00124E94
  2473. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124EA8]=Game.009CFD8C    ESI=009CFD8C
  2474. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124EAC]=1                ECX=00000001
  2475. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124EA4]=0014F090         EDI=0014F090
  2476. main  006E734E                    MOV EAX,ECX
  2477. main  006E7350                    MOV EDX,ECX                                                         EDX=00000001
  2478. main  006E7352                    ADD EAX,ESI                                                         EAX=009CFD8D
  2479. main  006E7354                    CMP EDI,ESI
  2480. main  006E7356                    JBE SHORT 006E7360
  2481. main  006E7360                    TEST EDI,00000003
  2482. main  006E7366                    JNE SHORT 006E737C
  2483. main  006E7368                    SHR ECX,2                                                           ECX=00000000
  2484. main  006E736B                    AND EDX,00000003
  2485. main  006E736E                    CMP ECX,8
  2486. main  006E7371                    JB SHORT 006E739C
  2487. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7420]=Game.006E7483
  2488. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E7490]=Game.006E74A4
  2489. main  006E74A4                    MOV AL,BYTE PTR DS:[ESI]                [009CFD8C]=00               EAX=009CFD00
  2490. main  006E74A6                    MOV BYTE PTR DS:[EDI],AL                [0014F090]=0D (Carriage Return)
  2491. main  006E74A8                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124EA4]=0014F090         EAX=0014F090
  2492. main  006E74AB                    POP ESI                                 [00124E94]=00141F05         ESP=00124E98, ESI=00141F05
  2493. main  006E74AC                    POP EDI                                 [00124E98]=1                ESP=00124E9C, EDI=00000001
  2494. main  006E74AD                    LEAVE                                   [00124E9C]=00124EB0         ESP=00124EA0, EBP=00124EB0
  2495. main  006E74AE                    RETN                                    [00124EA0]=Game.006B7614    ESP=00124EA4
  2496. main  006B7614                    ADD ESP,0C                                                          ESP=00124EB0
  2497. main  006B7617                    POP EBP                                 [00124EB0]=00124EE0         ESP=00124EB4, EBP=00124EE0
  2498. main  006B7618                    RETN                                    [00124EB4]=Game.006B7827    ESP=00124EB8
  2499. main  006B7827                    ADD ESP,0C                                                          ESP=00124EC4
  2500. main  006B782A                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F080         EDX=0014F080
  2501. main  006B782D                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                EAX=00000000
  2502. main  006B7830                    MOV DWORD PTR DS:[EDX+4],EAX            [0014F084]=0
  2503. main  006B7833                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  2504. main  006B7836                    CALL 006B7210                                                       ESP=00124EC0
  2505. main  006B7210                    PUSH EBP                                [00124EBC]=Game.009CFD8C    ESP=00124EBC
  2506. main  006B7211                    MOV EBP,ESP                                                         EBP=00124EBC
  2507. main  006B7213                    PUSH ECX                                [00124EB8]=0014F090         ESP=00124EB8
  2508. main  006B7214                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB8]=Game.009CFD7C
  2509. main  006B7217                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB8]=Game.009CFD7C    EAX=009CFD7C
  2510. main  006B721A                    ADD EAX,0C                                                          EAX=009CFD88
  2511. main  006B721D                    OR ECX,FFFFFFFF                                                     ECX=FFFFFFFF
  2512. main  006B7220                    LOCK XADD DWORD PTR DS:[EAX],ECX        [009CFD88]=4                ECX=00000004
  2513. main  006B7224                    DEC ECX                                                             ECX=00000003
  2514. main  006B7225                    TEST ECX,ECX
  2515. main  006B7227                    JG SHORT 006B723E
  2516. main  006B723E                    MOV ESP,EBP                                                         ESP=00124EBC
  2517. main  006B7240                    POP EBP                                 [00124EBC]=00124EE0         ESP=00124EC0, EBP=00124EE0
  2518. main  006B7241                    RETN                                    [00124EC0]=Game.006B783B    ESP=00124EC4
  2519. main  006B783B                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F080         ECX=0014F080
  2520. main  006B783E                    PUSH ECX                                [00124EC0]=Game.006B783B    ESP=00124EC0
  2521. main  006B783F                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124ECC]=00124F94         ECX=00124F94
  2522. main  006B7842                    CALL 006B7360                                                       ESP=00124EBC
  2523. main  006B7360                    PUSH EBP                                [00124EB8]=Game.009CFD7C    ESP=00124EB8
  2524. main  006B7361                    MOV EBP,ESP                                                         EBP=00124EB8
  2525. main  006B7363                    PUSH ECX                                [00124EB4]=Game.006B7827    ESP=00124EB4
  2526. main  006B7364                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB4]=00124F94
  2527. main  006B7367                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124EC0]=0014F080         ECX=0014F080
  2528. main  006B736A                    CALL 006B7380                                                       ESP=00124EB0
  2529. main  006B7380                    PUSH EBP                                [00124EAC]=1                ESP=00124EAC
  2530. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EAC
  2531. main  006B7383                    PUSH ECX                                [00124EA8]=Game.009CFD8C    ESP=00124EA8
  2532. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EA8]=0014F080
  2533. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EA8]=0014F080         EAX=0014F080
  2534. main  006B738A                    ADD EAX,10                                                          EAX=0014F090
  2535. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EAC
  2536. main  006B738F                    POP EBP                                 [00124EAC]=00124EB8         ESP=00124EB0, EBP=00124EB8
  2537. main  006B7390                    RETN                                    [00124EB0]=Game.006B736F    ESP=00124EB4
  2538. main  006B736F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EB4]=00124F94         ECX=00124F94
  2539. main  006B7372                    MOV DWORD PTR DS:[ECX],EAX              [00124F94]=Game.009CFD8C
  2540. main  006B7374                    MOV ESP,EBP                                                         ESP=00124EB8
  2541. main  006B7376                    POP EBP                                 [00124EB8]=00124EE0         ESP=00124EBC, EBP=00124EE0
  2542. main  006B7377                    RETN 4                                  [00124EBC]=Game.006B7847    ESP=00124EC4
  2543. main  006B7847                    MOV ESP,EBP                                                         ESP=00124EE0
  2544. main  006B7849                    POP EBP                                 [00124EE0]=00124EF8         ESP=00124EE4, EBP=00124EF8
  2545. main  006B784A                    RETN 4                                  [00124EE4]=Game.006B7723 - jumps to Game.6B7772;ESP=00124EEC
  2546. main  006B7723                    JMP SHORT 006B7772
  2547. main  006B7772                    MOV ESP,EBP                                                         ESP=00124EF8
  2548. main  006B7774                    POP EBP                                 [00124EF8]=00124F14         ESP=00124EFC, EBP=00124F14
  2549. main  006B7775                    RETN 4                                  [00124EFC]=Game.006B7682    ESP=00124F04
  2550. main  006B7682                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F94         EAX=00124F94
  2551. main  006B7685                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090         EAX=0014F090
  2552. main  006B7687                    MOV ESP,EBP                                                         ESP=00124F14
  2553. main  006B7689                    POP EBP                                 [00124F14]=00124F24         ESP=00124F18, EBP=00124F24
  2554. main  006B768A                    RETN 4                                  [00124F18]=Game.006B75A3    ESP=00124F20
  2555. main  006B75A3                    MOV ESP,EBP                                                         ESP=00124F24
  2556. main  006B75A5                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  2557. main  006B75A6                    RETN 4                                  [00124F28]=Game.006B7490    ESP=00124F30
  2558. main  006B7490                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F34]=0014F060, ASCII "Data"
  2559. main  006B7493                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F38]=FFD5AB94         EAX=FFD5AB94
  2560. main  006B7496                    CMP EAX,DWORD PTR SS:[LOCAL.1]          [00124F3C]=0
  2561. main  006B7499                    JA SHORT 006B74B4
  2562. main  006B74B4                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                ECX=00000004
  2563. main  006B74B7                    PUSH ECX                                [00124F2C]=4                ESP=00124F2C
  2564. main  006B74B8                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A920, ASCII "Data";EDX=0072A920
  2565. main  006B74BB                    PUSH EDX                                [00124F28]=Game.006B7490    ESP=00124F28
  2566. main  006B74BC                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F34]=0014F090         EAX=0014F090
  2567. main  006B74BF                    PUSH EAX                                [00124F24]=00124F40         ESP=00124F24
  2568. main  006B74C0                    CALL 006B7600                                                       ESP=00124F20
  2569. main  006B7600                    PUSH EBP                                [00124F1C]=4                ESP=00124F1C
  2570. main  006B7601                    MOV EBP,ESP                                                         EBP=00124F1C
  2571. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124F2C]=4                EAX=00000004
  2572. main  006B7606                    PUSH EAX                                [00124F18]=Game.006B75A3    ESP=00124F18
  2573. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F28]=Game.0072A920, ASCII "Data";ECX=0072A920
  2574. main  006B760A                    PUSH ECX                                [00124F14]=00124F24         ESP=00124F14
  2575. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F24]=0014F090         EDX=0014F090
  2576. main  006B760E                    PUSH EDX                                [00124F10]=FFFFFFFD (decimal -3.);ESP=00124F10
  2577. main  006B760F                    CALL 006E7340                                                       ESP=00124F0C
  2578. main  006E7340                    PUSH EBP                                [00124F08]=Game.009CFD7C    ESP=00124F08
  2579. main  006E7341                    MOV EBP,ESP                                                         EBP=00124F08
  2580. main  006E7343                    PUSH EDI                                [00124F04]=00124F94         ESP=00124F04
  2581. main  006E7344                    PUSH ESI                                [00124F00]=4                ESP=00124F00
  2582. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124F14]=Game.0072A920, ASCII "Data";ESI=0072A920
  2583. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124F18]=4                ECX=00000004
  2584. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124F10]=0014F090         EDI=0014F090
  2585. main  006E734E                    MOV EAX,ECX
  2586. main  006E7350                    MOV EDX,ECX                                                         EDX=00000004
  2587. main  006E7352                    ADD EAX,ESI                                                         EAX=0072A924
  2588. main  006E7354                    CMP EDI,ESI
  2589. main  006E7356                    JBE SHORT 006E7360
  2590. main  006E7360                    TEST EDI,00000003
  2591. main  006E7366                    JNE SHORT 006E737C
  2592. main  006E7368                    SHR ECX,2                                                           ECX=00000001
  2593. main  006E736B                    AND EDX,00000003                                                    EDX=00000000
  2594. main  006E736E                    CMP ECX,8
  2595. main  006E7371                    JB SHORT 006E739C
  2596. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7424]=Game.006E7470
  2597. main  006E7470                    MOV EAX,DWORD PTR DS:[ECX*4+ESI-4]      [0072A920]=61746144         EAX=61746144
  2598. main  006E7474                    MOV DWORD PTR DS:[ECX*4+EDI-4],EAX      [0014F090]=BAADF000
  2599. main  006E7478                    LEA EAX,[ECX*4]                                                     EAX=00000004
  2600. main  006E747F                    ADD ESI,EAX                                                         ESI=0072A924
  2601. main  006E7481                    ADD EDI,EAX                                                         EDI=0014F094
  2602. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E748C]=Game.006E749C
  2603. main  006E749C                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124F10]=0014F090         EAX=0014F090
  2604. main  006E749F                    POP ESI                                 [00124F00]=00141F05         ESP=00124F04, ESI=00141F05
  2605. main  006E74A0                    POP EDI                                 [00124F04]=1                ESP=00124F08, EDI=00000001
  2606. main  006E74A1                    LEAVE                                   [00124F08]=00124F1C         ESP=00124F0C, EBP=00124F1C
  2607. main  006E74A2                    RETN                                    [00124F0C]=Game.006B7614    ESP=00124F10
  2608. main  006B7614                    ADD ESP,0C                                                          ESP=00124F1C
  2609. main  006B7617                    POP EBP                                 [00124F1C]=00124F40         ESP=00124F20, EBP=00124F40
  2610. main  006B7618                    RETN                                    [00124F20]=Game.006B74C5    ESP=00124F24
  2611. main  006B74C5                    ADD ESP,0C                                                          ESP=00124F30
  2612. main  006B74C8                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                ECX=00000004
  2613. main  006B74CB                    PUSH ECX                                [00124F2C]=4                ESP=00124F2C
  2614. main  006B74CC                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F94         ECX=00124F94
  2615. main  006B74CF                    CALL 006B75E0                                                       ESP=00124F28
  2616. main  006B75E0                    PUSH EBP                                [00124F24]=0014F090         ESP=00124F24
  2617. main  006B75E1                    MOV EBP,ESP                                                         EBP=00124F24
  2618. main  006B75E3                    PUSH ECX                                [00124F20]=Game.006B74C5    ESP=00124F20
  2619. main  006B75E4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F94
  2620. main  006B75E7                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F2C]=4                EAX=00000004
  2621. main  006B75EA                    PUSH EAX                                [00124F1C]=00124F40         ESP=00124F1C
  2622. main  006B75EB                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F94
  2623. main  006B75EE                    CALL 006B7690                                                       ESP=00124F18
  2624. main  006B7690                    PUSH EBP                                [00124F14]=Game.0072A920, ASCII "Data";ESP=00124F14
  2625. main  006B7691                    MOV EBP,ESP                                                         EBP=00124F14
  2626. main  006B7693                    PUSH ECX                                [00124F10]=0014F090         ESP=00124F10
  2627. main  006B7694                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F10]=00124F94
  2628. main  006B7697                    CMP DWORD PTR SS:[ARG.1],0              [00124F1C]=4
  2629. main  006B769B                    JL SHORT 006B76AD
  2630. main  006B769D                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F94
  2631. main  006B76A0                    CALL 006B73A0                                                       ESP=00124F0C
  2632. main  006B73A0                    PUSH EBP                                [00124F08]=00124F1C         ESP=00124F08
  2633. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F08
  2634. main  006B73A3                    PUSH ECX                                [00124F04]=1                ESP=00124F04
  2635. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F04]=00124F94
  2636. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F04]=00124F94         EAX=00124F94
  2637. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090         EAX=0014F090
  2638. main  006B73AC                    SUB EAX,10                                                          EAX=0014F080
  2639. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F08
  2640. main  006B73B1                    POP EBP                                 [00124F08]=00124F14         ESP=00124F0C, EBP=00124F14
  2641. main  006B73B2                    RETN                                    [00124F0C]=Game.006B76A5    ESP=00124F10
  2642. main  006B76A5                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                ECX=00000004
  2643. main  006B76A8                    CMP ECX,DWORD PTR DS:[EAX+8]            [0014F088]=7
  2644. main  006B76AB                    JLE SHORT 006B76B7
  2645. main  006B76B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F94         ECX=00124F94
  2646. main  006B76BA                    CALL 006B73A0                                                       ESP=00124F0C
  2647. main  006B73A0                    PUSH EBP                                [00124F08]=00124F14         ESP=00124F08
  2648. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F08
  2649. main  006B73A3                    PUSH ECX                                [00124F04]=00124F94         ESP=00124F04
  2650. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F04]=00124F94
  2651. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F04]=00124F94         EAX=00124F94
  2652. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090         EAX=0014F090
  2653. main  006B73AC                    SUB EAX,10                                                          EAX=0014F080
  2654. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F08
  2655. main  006B73B1                    POP EBP                                 [00124F08]=00124F14         ESP=00124F0C, EBP=00124F14
  2656. main  006B73B2                    RETN                                    [00124F0C]=Game.006B76BF    ESP=00124F10
  2657. main  006B76BF                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EDX=00000004
  2658. main  006B76C2                    MOV DWORD PTR DS:[EAX+4],EDX            [0014F084]=0
  2659. main  006B76C5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F94         EAX=00124F94
  2660. main  006B76C8                    MOV ECX,DWORD PTR DS:[EAX]              [00124F94]=0014F090         ECX=0014F090
  2661. main  006B76CA                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4
  2662. main  006B76CD                    MOV BYTE PTR DS:[EDX+ECX],0             [0014F094]=0D (Carriage Return)
  2663. main  006B76D1                    MOV ESP,EBP                                                         ESP=00124F14
  2664. main  006B76D3                    POP EBP                                 [00124F14]=00124F24         ESP=00124F18, EBP=00124F24
  2665. main  006B76D4                    RETN 4                                  [00124F18]=Game.006B75F3    ESP=00124F20
  2666. main  006B75F3                    MOV ESP,EBP                                                         ESP=00124F24
  2667. main  006B75F5                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  2668. main  006B75F6                    RETN 4                                  [00124F28]=Game.006B74D4    ESP=00124F30
  2669. main  006B74D4                    MOV ESP,EBP                                                         ESP=00124F40
  2670. main  006B74D6                    POP EBP                                 [00124F40]=00124F54         ESP=00124F44, EBP=00124F54
  2671. main  006B74D7                    RETN 8                                  [00124F44]=Game.006B7350    ESP=00124F50
  2672. main  006B7350                    MOV ESP,EBP                                                         ESP=00124F54
  2673. main  006B7352                    POP EBP                                 [00124F54]=00124F64         ESP=00124F58, EBP=00124F64
  2674. main  006B7353                    RETN 4                                  [00124F58]=Game.006B7263    ESP=00124F60
  2675. main  006B7263                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F94
  2676. main  006B7266                    MOV ESP,EBP                                                         ESP=00124F64
  2677. main  006B7268                    POP EBP                                 [00124F64]=00124F74         ESP=00124F68, EBP=00124F74
  2678. main  006B7269                    RETN 4                                  [00124F68]=Game.006B7023    ESP=00124F70
  2679. main  006B7023                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F94
  2680. main  006B7026                    MOV ESP,EBP                                                         ESP=00124F74
  2681. main  006B7028                    POP EBP                                 [00124F74]=00124FA4         ESP=00124F78, EBP=00124FA4
  2682. main  006B7029                    RETN 4                                  [00124F78]=Game.006B5FED    ESP=00124F80
  2683. main  006B5FED                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124FAC]=Game.0072A920, ASCII "Data";EDX=0072A920
  2684. main  006B5FF0                    PUSH EDX                                [00124F7C]=Game.0072A920, ASCII "Data";ESP=00124F7C
  2685. main  006B5FF1                    LEA ECX,[LOCAL.6]                       Address=00124F8C            ECX=00124F8C
  2686. main  006B5FF4                    CALL 006B7010                                                       ESP=00124F78
  2687. main  006B7010                    PUSH EBP                                [00124F74]=00124FA4         ESP=00124F74
  2688. main  006B7011                    MOV EBP,ESP                                                         EBP=00124F74
  2689. main  006B7013                    PUSH ECX                                [00124F70]=00124F94         ESP=00124F70
  2690. main  006B7014                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F70]=00124F8C
  2691. main  006B7017                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F7C]=Game.0072A920, ASCII "Data";EAX=0072A920
  2692. main  006B701A                    PUSH EAX                                [00124F6C]=Game.0072A920, ASCII "Data";ESP=00124F6C
  2693. main  006B701B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F8C
  2694. main  006B701E                    CALL 006B7250                                                       ESP=00124F68
  2695. main  006B7250                    PUSH EBP                                [00124F64]=00124F74         ESP=00124F64
  2696. main  006B7251                    MOV EBP,ESP                                                         EBP=00124F64
  2697. main  006B7253                    PUSH ECX                                [00124F60]=00124F94         ESP=00124F60
  2698. main  006B7254                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F60]=00124F8C
  2699. main  006B7257                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F6C]=Game.0072A920, ASCII "Data"
  2700. main  006B725A                    PUSH EAX                                [00124F5C]=Game.0072A920, ASCII "Data";ESP=00124F5C
  2701. main  006B725B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F8C
  2702. main  006B725E                    CALL 006B7330                                                       ESP=00124F58
  2703. main  006B7330                    PUSH EBP                                [00124F54]=00124F64         ESP=00124F54
  2704. main  006B7331                    MOV EBP,ESP                                                         EBP=00124F54
  2705. main  006B7333                    PUSH ECX                                [00124F50]=00124F94         ESP=00124F50
  2706. main  006B7334                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F8C
  2707. main  006B7337                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A920, ASCII "Data"
  2708. main  006B733A                    PUSH EAX                                [00124F4C]=4                ESP=00124F4C
  2709. main  006B733B                    CALL 006B74E0                                                       ESP=00124F48
  2710. main  006B74E0                    PUSH EBP                                [00124F44]=Game.006B7350    ESP=00124F44
  2711. main  006B74E1                    MOV EBP,ESP                                                         EBP=00124F44
  2712. main  006B74E3                    CMP DWORD PTR SS:[ARG.1],0              [00124F4C]=Game.0072A920, ASCII "Data"
  2713. main  006B74E7                    JNE SHORT 006B74ED
  2714. main  006B74ED                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F4C]=Game.0072A920, ASCII "Data"
  2715. main  006B74F0                    PUSH EAX                                [00124F40]=00124F54         ESP=00124F40
  2716. main  006B74F1                    CALL 006E72B0                                                       ESP=00124F3C
  2717. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
  2718. main  006E72B4                    TEST ECX,00000003
  2719. main  006E72BA                    JE SHORT 006E72E0
  2720. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A920]=61746144         EAX=61746144
  2721. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  2722. main  006E72E7                    ADD EDX,EAX                                                         EDX=E0736043
  2723. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  2724. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  2725. main  006E72EE                    ADD ECX,4                                                           ECX=0072A924
  2726. main  006E72F1                    TEST EAX,81010100
  2727. main  006E72F6                    JE SHORT 006E72E0
  2728. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A924]=0                EAX=00000000
  2729. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  2730. main  006E72E7                    ADD EDX,EAX
  2731. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  2732. main  006E72EC                    XOR EAX,EDX                                                         EAX=81010100
  2733. main  006E72EE                    ADD ECX,4                                                           ECX=0072A928
  2734. main  006E72F1                    TEST EAX,81010100
  2735. main  006E72F6                    JE SHORT 006E72E0
  2736. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0072A924]=0                EAX=00000000
  2737. main  006E72FB                    TEST AL,AL
  2738. main  006E72FD                    JE SHORT 006E7331
  2739. main  006E7331                    LEA EAX,[ECX-4]                         Address=0072A924            EAX=0072A924
  2740. main  006E7334                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
  2741. main  006E7338                    SUB EAX,ECX                                                         EAX=00000004
  2742. main  006E733A                    RETN                                    [00124F3C]=Game.006B74F6    ESP=00124F40
  2743. main  006B74F6                    ADD ESP,4                                                           ESP=00124F44
  2744. main  006B74F9                    POP EBP                                 [00124F44]=00124F54         ESP=00124F48, EBP=00124F54
  2745. main  006B74FA                    RETN                                    [00124F48]=Game.006B7340    ESP=00124F4C
  2746. main  006B7340                    ADD ESP,4                                                           ESP=00124F50
  2747. main  006B7343                    PUSH EAX                                [00124F4C]=Game.0072A920, ASCII "Data";ESP=00124F4C
  2748. main  006B7344                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A920, ASCII "Data"
  2749. main  006B7347                    PUSH ECX                                [00124F48]=Game.006B7340    ESP=00124F48
  2750. main  006B7348                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F8C         ECX=00124F8C
  2751. main  006B734B                    CALL 006B7440                                                       ESP=00124F44
  2752. main  006B7440                    PUSH EBP                                [00124F40]=Game.0072A920, ASCII "Data";ESP=00124F40
  2753. main  006B7441                    MOV EBP,ESP                                                         EBP=00124F40
  2754. main  006B7443                    SUB ESP,10                                                          ESP=00124F30
  2755. main  006B7446                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F30]=00124F94
  2756. main  006B7449                    CMP DWORD PTR SS:[ARG.2],0              [00124F4C]=4
  2757. main  006B744D                    JNE SHORT 006B7459
  2758. main  006B7459                    CMP DWORD PTR SS:[ARG.1],0              [00124F48]=Game.0072A920, ASCII "Data"
  2759. main  006B745D                    JNE SHORT 006B7469
  2760. main  006B7469                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F8C
  2761. main  006B746C                    CALL 006B75B0                                                       ESP=00124F2C
  2762. main  006B75B0                    PUSH EBP                                [00124F28]=Game.006B74D4    ESP=00124F28
  2763. main  006B75B1                    MOV EBP,ESP                                                         EBP=00124F28
  2764. main  006B75B3                    PUSH ECX                                [00124F24]=00124F40         ESP=00124F24
  2765. main  006B75B4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F24]=00124F8C
  2766. main  006B75B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F24]=00124F8C
  2767. main  006B75BA                    CALL 006B73A0                                                       ESP=00124F20
  2768. main  006B73A0                    PUSH EBP                                [00124F1C]=4                ESP=00124F1C
  2769. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F1C
  2770. main  006B73A3                    PUSH ECX                                [00124F18]=Game.006B75F3    ESP=00124F18
  2771. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F18]=00124F8C
  2772. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F18]=00124F8C         EAX=00124F8C
  2773. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=Game.009CFD8C    EAX=009CFD8C
  2774. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2775. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F1C
  2776. main  006B73B1                    POP EBP                                 [00124F1C]=00124F28         ESP=00124F20, EBP=00124F28
  2777. main  006B73B2                    RETN                                    [00124F20]=Game.006B75BF    ESP=00124F24
  2778. main  006B75BF                    MOV EAX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                EAX=00000000
  2779. main  006B75C2                    MOV ESP,EBP                                                         ESP=00124F28
  2780. main  006B75C4                    POP EBP                                 [00124F28]=00124F40         ESP=00124F2C, EBP=00124F40
  2781. main  006B75C5                    RETN                                    [00124F2C]=Game.006B7471    ESP=00124F30
  2782. main  006B7471                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F3C]=Game.006B74F6
  2783. main  006B7474                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F8C
  2784. main  006B7477                    CALL 006B75D0                                                       ESP=00124F2C
  2785. main  006B75D0                    PUSH EBP                                [00124F28]=00124F40         ESP=00124F28
  2786. main  006B75D1                    MOV EBP,ESP                                                         EBP=00124F28
  2787. main  006B75D3                    PUSH ECX                                [00124F24]=00124F8C         ESP=00124F24
  2788. main  006B75D4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F24]=00124F8C
  2789. main  006B75D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F24]=00124F8C         EAX=00124F8C
  2790. main  006B75DA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=Game.009CFD8C    EAX=009CFD8C
  2791. main  006B75DC                    MOV ESP,EBP                                                         ESP=00124F28
  2792. main  006B75DE                    POP EBP                                 [00124F28]=00124F40         ESP=00124F2C, EBP=00124F40
  2793. main  006B75DF                    RETN                                    [00124F2C]=Game.006B747C    ESP=00124F30
  2794. main  006B747C                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A920, ASCII "Data";ECX=0072A920
  2795. main  006B747F                    SUB ECX,EAX                                                         ECX=FFD5AB94
  2796. main  006B7481                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124F38]=FFD5AB94
  2797. main  006B7484                    MOV EDX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                EDX=00000004
  2798. main  006B7487                    PUSH EDX                                [00124F2C]=Game.006B747C    ESP=00124F2C
  2799. main  006B7488                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F8C         ECX=00124F8C
  2800. main  006B748B                    CALL 006B7590                                                       ESP=00124F28
  2801. main  006B7590                    PUSH EBP                                [00124F24]=00124F8C         ESP=00124F24
  2802. main  006B7591                    MOV EBP,ESP                                                         EBP=00124F24
  2803. main  006B7593                    PUSH ECX                                [00124F20]=Game.006B75BF    ESP=00124F20
  2804. main  006B7594                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F8C
  2805. main  006B7597                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F2C]=4                EAX=00000004
  2806. main  006B759A                    PUSH EAX                                [00124F1C]=00124F28         ESP=00124F1C
  2807. main  006B759B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F8C
  2808. main  006B759E                    CALL 006B7640                                                       ESP=00124F18
  2809. main  006B7640                    PUSH EBP                                [00124F14]=00124F24         ESP=00124F14
  2810. main  006B7641                    MOV EBP,ESP                                                         EBP=00124F14
  2811. main  006B7643                    SUB ESP,10                                                          ESP=00124F04
  2812. main  006B7646                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F04]=00124F94
  2813. main  006B7649                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F8C
  2814. main  006B764C                    CALL 006B73A0                                                       ESP=00124F00
  2815. main  006B73A0                    PUSH EBP                                [00124EFC]=Game.006B7682    ESP=00124EFC
  2816. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EFC
  2817. main  006B73A3                    PUSH ECX                                [00124EF8]=00124F14         ESP=00124EF8
  2818. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EF8]=00124F8C
  2819. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF8]=00124F8C         EAX=00124F8C
  2820. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=Game.009CFD8C    EAX=009CFD8C
  2821. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2822. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EFC
  2823. main  006B73B1                    POP EBP                                 [00124EFC]=00124F14         ESP=00124F00, EBP=00124F14
  2824. main  006B73B2                    RETN                                    [00124F00]=Game.006B7651    ESP=00124F04
  2825. main  006B7651                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F08]=00124F14
  2826. main  006B7654                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F08]=Game.009CFD7C
  2827. main  006B7657                    MOV ECX,1                                                           ECX=00000001
  2828. main  006B765C                    SUB ECX,DWORD PTR DS:[EAX+0C]           [009CFD88]=3                ECX=FFFFFFFE
  2829. main  006B765F                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F10]=00124F94
  2830. main  006B7662                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F08]=Game.009CFD7C    EDX=009CFD7C
  2831. main  006B7665                    MOV EAX,DWORD PTR DS:[EDX+8]            [009CFD84]=0                EAX=00000000
  2832. main  006B7668                    SUB EAX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EAX=FFFFFFFC
  2833. main  006B766B                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F0C]=Game.006B76BF
  2834. main  006B766E                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=FFFFFFFE (decimal -2.)
  2835. main  006B7671                    OR ECX,DWORD PTR SS:[LOCAL.2]           [00124F0C]=FFFFFFFC
  2836. main  006B7674                    JGE SHORT 006B7682
  2837. main  006B7676                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EDX=00000004
  2838. main  006B7679                    PUSH EDX                                [00124F00]=Game.006B7651    ESP=00124F00
  2839. main  006B767A                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F8C         ECX=00124F8C
  2840. main  006B767D                    CALL 006B76E0                                                       ESP=00124EFC
  2841. main  006B76E0                    PUSH EBP                                [00124EF8]=00124F8C         ESP=00124EF8
  2842. main  006B76E1                    MOV EBP,ESP                                                         EBP=00124EF8
  2843. main  006B76E3                    SUB ESP,0C                                                          ESP=00124EEC
  2844. main  006B76E6                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124EEC]=00124F94
  2845. main  006B76E9                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EEC]=00124F8C
  2846. main  006B76EC                    CALL 006B73A0                                                       ESP=00124EE8
  2847. main  006B73A0                    PUSH EBP                                [00124EE4]=Game.006B7723    ESP=00124EE4
  2848. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EE4
  2849. main  006B73A3                    PUSH ECX                                [00124EE0]=00124EF8         ESP=00124EE0
  2850. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EE0]=00124F8C
  2851. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EE0]=00124F8C         EAX=00124F8C
  2852. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=Game.009CFD8C    EAX=009CFD8C
  2853. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2854. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EE4
  2855. main  006B73B1                    POP EBP                                 [00124EE4]=00124EF8         ESP=00124EE8, EBP=00124EF8
  2856. main  006B73B2                    RETN                                    [00124EE8]=Game.006B76F1    ESP=00124EEC
  2857. main  006B76F1                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124EF4]=Game.009CFD7C
  2858. main  006B76F4                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=Game.009CFD7C
  2859. main  006B76F7                    MOV ECX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                ECX=00000000
  2860. main  006B76FA                    CMP ECX,DWORD PTR SS:[ARG.1]            [00124F00]=4
  2861. main  006B76FD                    JLE SHORT 006B7708
  2862. main  006B7708                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=Game.009CFD7C    ECX=009CFD7C
  2863. main  006B770B                    CALL 006B7780                                                       ESP=00124EE8
  2864. main  006B7780                    PUSH EBP                                [00124EE4]=00124EF8         ESP=00124EE4
  2865. main  006B7781                    MOV EBP,ESP                                                         EBP=00124EE4
  2866. main  006B7783                    PUSH ECX                                [00124EE0]=00124F8C         ESP=00124EE0
  2867. main  006B7784                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EE0]=Game.009CFD7C
  2868. main  006B7787                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EE0]=Game.009CFD7C
  2869. main  006B778A                    XOR ECX,ECX                                                         ECX=00000000
  2870. main  006B778C                    CMP DWORD PTR DS:[EAX+0C],1             [009CFD88]=3
  2871. main  006B7790                    SETG CL                                                             ECX=00000001
  2872. main  006B7793                    MOV AL,CL                                                           EAX=009CFD01
  2873. main  006B7795                    MOV ESP,EBP                                                         ESP=00124EE4
  2874. main  006B7797                    POP EBP                                 [00124EE4]=00124EF8         ESP=00124EE8, EBP=00124EF8
  2875. main  006B7798                    RETN                                    [00124EE8]=Game.006B7710    ESP=00124EEC
  2876. main  006B7710                    MOVZX ECX,AL
  2877. main  006B7713                    TEST ECX,ECX
  2878. main  006B7715                    JE SHORT 006B7725
  2879. main  006B7717                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F00]=4
  2880. main  006B771A                    PUSH EDX                                [00124EE8]=Game.006B7710    ESP=00124EE8
  2881. main  006B771B                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EEC]=00124F8C         ECX=00124F8C
  2882. main  006B771E                    CALL 006B77A0                                                       ESP=00124EE4
  2883. main  006B77A0                    PUSH EBP                                [00124EE0]=Game.009CFD7C    ESP=00124EE0
  2884. main  006B77A1                    MOV EBP,ESP                                                         EBP=00124EE0
  2885. main  006B77A3                    SUB ESP,1C                                                          ESP=00124EC4
  2886. main  006B77A6                    MOV DWORD PTR SS:[LOCAL.5],ECX          [00124ECC]=00124F94
  2887. main  006B77A9                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124ECC]=00124F8C
  2888. main  006B77AC                    CALL 006B73A0                                                       ESP=00124EC0
  2889. main  006B73A0                    PUSH EBP                                [00124EBC]=Game.006B7847    ESP=00124EBC
  2890. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EBC
  2891. main  006B73A3                    PUSH ECX                                [00124EB8]=00124EE0         ESP=00124EB8
  2892. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB8]=00124F8C
  2893. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB8]=00124F8C         EAX=00124F8C
  2894. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=Game.009CFD8C    EAX=009CFD8C
  2895. main  006B73AC                    SUB EAX,10                                                          EAX=009CFD7C
  2896. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EBC
  2897. main  006B73B1                    POP EBP                                 [00124EBC]=00124EE0         ESP=00124EC0, EBP=00124EE0
  2898. main  006B73B2                    RETN                                    [00124EC0]=Game.006B77B1    ESP=00124EC4
  2899. main  006B77B1                    MOV DWORD PTR SS:[LOCAL.4],EAX          [00124ED0]=Game.009CFD7C
  2900. main  006B77B4                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C
  2901. main  006B77B7                    MOV ECX,DWORD PTR DS:[EAX+4]            [009CFD80]=0                ECX=00000000
  2902. main  006B77BA                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124ED8]=0
  2903. main  006B77BD                    MOV EDX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    EDX=009CFD7C
  2904. main  006B77C0                    MOV EAX,DWORD PTR DS:[EDX]              [009CFD7C]=Game.009CFD74    EAX=009CFD74
  2905. main  006B77C2                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  2906. main  006B77C5                    MOV ECX,DWORD PTR DS:[ECX]              [009CFD7C]=Game.009CFD74    ECX=009CFD74
  2907. main  006B77C7                    MOV EDX,DWORD PTR DS:[EAX]              [009CFD74]=Game.0073A138    EDX=0073A138
  2908. main  006B77C9                    CALL DWORD PTR DS:[EDX+10]              [0073A148]=Game.00702965    ESP=00124EC0
  2909. main  00702965                    MOV EAX,ECX
  2910. main  00702967                    RETN                                    [00124EC0]=Game.006B77CC    ESP=00124EC4
  2911. main  006B77CC                    MOV DWORD PTR SS:[LOCAL.6],EAX          [00124EC8]=Game.009CFD74
  2912. main  006B77CF                    PUSH 1                                  [00124EC0]=Game.006B77CC    ESP=00124EC0
  2913. main  006B77D1                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124EE8]=4                EAX=00000004
  2914. main  006B77D4                    PUSH EAX                                [00124EBC]=00124EE0         ESP=00124EBC
  2915. main  006B77D5                    MOV ECX,DWORD PTR SS:[LOCAL.6]          [00124EC8]=Game.009CFD74
  2916. main  006B77D8                    MOV EDX,DWORD PTR DS:[ECX]              [009CFD74]=Game.0073A138
  2917. main  006B77DA                    MOV ECX,DWORD PTR SS:[LOCAL.6]          [00124EC8]=Game.009CFD74
  2918. main  006B77DD                    CALL DWORD PTR DS:[EDX]                 [0073A138]=Game.00702985    ESP=00124EB8
  2919. main  00702985                    PUSH ESI                                [00124EB4]=00124F94         ESP=00124EB4
  2920. main  00702986                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124EBC]=4                ESI=00000004
  2921. main  0070298A                    ADD ESI,8                                                           ESI=0000000C
  2922. main  0070298D                    AND ESI,FFFFFFF8                                                    ESI=00000008
  2923. main  00702990                    MOV EDX,ESI                                                         EDX=00000008
  2924. main  00702992                    IMUL EDX,DWORD PTR SS:[ARG.2]           [00124EC0]=1
  2925. main  00702997                    PUSH EDI                                [00124EB0]=Game.006B736F    ESP=00124EB0
  2926. main  00702998                    MOV EDI,ECX                                                         EDI=009CFD74
  2927. main  0070299A                    MOV ECX,DWORD PTR DS:[EDI+4]            [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
  2928. main  0070299D                    MOV EAX,DWORD PTR DS:[ECX]              [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
  2929. main  0070299F                    ADD EDX,10                                                          EDX=00000018
  2930. main  007029A2                    PUSH EDX                                [00124EAC]=00124EB8         ESP=00124EAC
  2931. main  007029A3                    CALL DWORD PTR DS:[EAX]                 [0073A124]=Game.00702878    ESP=00124EA8
  2932. main  00702878                    PUSH DWORD PTR SS:[ARG.1]               [00124EAC]=00000018 (decimal 24.);ESP=00124EA4
  2933. main  0070287C                    PUSH 0                                  [00124EA0]=Game.006B7614    ESP=00124EA0
  2934. main  0070287E                    PUSH DWORD PTR DS:[ECX+4]               [009CFD6C]=00140000         ESP=00124E9C
  2935. main  00702881                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=0014F0B0, ECX=7C9201DB, EDX=00140608, ESP=00124EA8
  2936. main  00702887                    RETN 4                                  [00124EA8]=Game.007029A5    ESP=00124EB0
  2937. main  007029A5                    TEST EAX,EAX
  2938. main  007029A7                    JE SHORT 007029BA
  2939. main  007029A9                    DEC ESI                                                             ESI=00000007
  2940. main  007029AA                    AND DWORD PTR DS:[EAX+4],00000000       [0014F0B4]=BAADF00D
  2941. main  007029AE                    MOV DWORD PTR DS:[EAX],EDI              [0014F0B0]=BAADF00D
  2942. main  007029B0                    MOV DWORD PTR DS:[EAX+0C],1             [0014F0BC]=BAADF00D
  2943. main  007029B7                    MOV DWORD PTR DS:[EAX+8],ESI            [0014F0B8]=BAADF00D
  2944. main  007029BA                    POP EDI                                 [00124EB0]=1                ESP=00124EB4, EDI=00000001
  2945. main  007029BB                    POP ESI                                 [00124EB4]=00141F05         ESP=00124EB8, ESI=00141F05
  2946. main  007029BC                    RETN 8                                  [00124EB8]=Game.006B77DF    ESP=00124EC4
  2947. main  006B77DF                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124ED4]=0014F080
  2948. main  006B77E2                    CMP DWORD PTR SS:[LOCAL.3],0            [00124ED4]=0014F0B0
  2949. main  006B77E6                    JNE SHORT 006B77ED
  2950. main  006B77ED                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                EAX=00000000
  2951. main  006B77F0                    CMP EAX,DWORD PTR SS:[ARG.1]            [00124EE8]=4
  2952. main  006B77F3                    JGE SHORT 006B77FD
  2953. main  006B77F5                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                ECX=00000000
  2954. main  006B77F8                    MOV DWORD PTR SS:[LOCAL.7],ECX          [00124EC4]=0
  2955. main  006B77FB                    JMP SHORT 006B7803
  2956. main  006B7803                    MOV EAX,DWORD PTR SS:[LOCAL.7]          [00124EC4]=0
  2957. main  006B7806                    ADD EAX,1                                                           EAX=00000001
  2958. main  006B7809                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124EDC]=1
  2959. main  006B780C                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EDC]=1                ECX=00000001
  2960. main  006B780F                    PUSH ECX                                [00124EC0]=1                ESP=00124EC0
  2961. main  006B7810                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  2962. main  006B7813                    CALL 006B7380                                                       ESP=00124EBC
  2963. main  006B7380                    PUSH EBP                                [00124EB8]=Game.006B77DF    ESP=00124EB8
  2964. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EB8
  2965. main  006B7383                    PUSH ECX                                [00124EB4]=00141F05         ESP=00124EB4
  2966. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB4]=Game.009CFD7C
  2967. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB4]=Game.009CFD7C    EAX=009CFD7C
  2968. main  006B738A                    ADD EAX,10                                                          EAX=009CFD8C
  2969. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EB8
  2970. main  006B738F                    POP EBP                                 [00124EB8]=00124EE0         ESP=00124EBC, EBP=00124EE0
  2971. main  006B7390                    RETN                                    [00124EBC]=Game.006B7818    ESP=00124EC0
  2972. main  006B7818                    PUSH EAX                                [00124EBC]=Game.006B7818    ESP=00124EBC
  2973. main  006B7819                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F0B0         ECX=0014F0B0
  2974. main  006B781C                    CALL 006B7380                                                       ESP=00124EB8
  2975. main  006B7380                    PUSH EBP                                [00124EB4]=Game.009CFD7C    ESP=00124EB4
  2976. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EB4
  2977. main  006B7383                    PUSH ECX                                [00124EB0]=1                ESP=00124EB0
  2978. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB0]=0014F0B0
  2979. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB0]=0014F0B0         EAX=0014F0B0
  2980. main  006B738A                    ADD EAX,10                                                          EAX=0014F0C0
  2981. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EB4
  2982. main  006B738F                    POP EBP                                 [00124EB4]=00124EE0         ESP=00124EB8, EBP=00124EE0
  2983. main  006B7390                    RETN                                    [00124EB8]=Game.006B7821    ESP=00124EBC
  2984. main  006B7821                    PUSH EAX                                [00124EB8]=Game.006B7821    ESP=00124EB8
  2985. main  006B7822                    CALL 006B7600                                                       ESP=00124EB4
  2986. main  006B7600                    PUSH EBP                                [00124EB0]=0014F0B0         ESP=00124EB0
  2987. main  006B7601                    MOV EBP,ESP                                                         EBP=00124EB0
  2988. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124EC0]=1                EAX=00000001
  2989. main  006B7606                    PUSH EAX                                [00124EAC]=00000018 (decimal 24.);ESP=00124EAC
  2990. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124EBC]=Game.009CFD8C    ECX=009CFD8C
  2991. main  006B760A                    PUSH ECX                                [00124EA8]=Game.007029A5    ESP=00124EA8
  2992. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124EB8]=0014F0C0         EDX=0014F0C0
  2993. main  006B760E                    PUSH EDX                                [00124EA4]=00000018 (decimal 24.);ESP=00124EA4
  2994. main  006B760F                    CALL 006E7340                                                       ESP=00124EA0
  2995. main  006E7340                    PUSH EBP                                [00124E9C]=00140000         ESP=00124E9C
  2996. main  006E7341                    MOV EBP,ESP                                                         EBP=00124E9C
  2997. main  006E7343                    PUSH EDI                                [00124E98]=Game.00702887    ESP=00124E98
  2998. main  006E7344                    PUSH ESI                                [00124E94]=ntdll.7C9201DB   ESP=00124E94
  2999. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124EA8]=Game.009CFD8C    ESI=009CFD8C
  3000. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124EAC]=1                ECX=00000001
  3001. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124EA4]=0014F0C0         EDI=0014F0C0
  3002. main  006E734E                    MOV EAX,ECX
  3003. main  006E7350                    MOV EDX,ECX                                                         EDX=00000001
  3004. main  006E7352                    ADD EAX,ESI                                                         EAX=009CFD8D
  3005. main  006E7354                    CMP EDI,ESI
  3006. main  006E7356                    JBE SHORT 006E7360
  3007. main  006E7360                    TEST EDI,00000003
  3008. main  006E7366                    JNE SHORT 006E737C
  3009. main  006E7368                    SHR ECX,2                                                           ECX=00000000
  3010. main  006E736B                    AND EDX,00000003
  3011. main  006E736E                    CMP ECX,8
  3012. main  006E7371                    JB SHORT 006E739C
  3013. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7420]=Game.006E7483
  3014. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E7490]=Game.006E74A4
  3015. main  006E74A4                    MOV AL,BYTE PTR DS:[ESI]                [009CFD8C]=00               EAX=009CFD00
  3016. main  006E74A6                    MOV BYTE PTR DS:[EDI],AL                [0014F0C0]=0D (Carriage Return)
  3017. main  006E74A8                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124EA4]=0014F0C0         EAX=0014F0C0
  3018. main  006E74AB                    POP ESI                                 [00124E94]=00141F05         ESP=00124E98, ESI=00141F05
  3019. main  006E74AC                    POP EDI                                 [00124E98]=1                ESP=00124E9C, EDI=00000001
  3020. main  006E74AD                    LEAVE                                   [00124E9C]=00124EB0         ESP=00124EA0, EBP=00124EB0
  3021. main  006E74AE                    RETN                                    [00124EA0]=Game.006B7614    ESP=00124EA4
  3022. main  006B7614                    ADD ESP,0C                                                          ESP=00124EB0
  3023. main  006B7617                    POP EBP                                 [00124EB0]=00124EE0         ESP=00124EB4, EBP=00124EE0
  3024. main  006B7618                    RETN                                    [00124EB4]=Game.006B7827    ESP=00124EB8
  3025. main  006B7827                    ADD ESP,0C                                                          ESP=00124EC4
  3026. main  006B782A                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F0B0         EDX=0014F0B0
  3027. main  006B782D                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124ED8]=0                EAX=00000000
  3028. main  006B7830                    MOV DWORD PTR DS:[EDX+4],EAX            [0014F0B4]=0
  3029. main  006B7833                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ED0]=Game.009CFD7C    ECX=009CFD7C
  3030. main  006B7836                    CALL 006B7210                                                       ESP=00124EC0
  3031. main  006B7210                    PUSH EBP                                [00124EBC]=Game.009CFD8C    ESP=00124EBC
  3032. main  006B7211                    MOV EBP,ESP                                                         EBP=00124EBC
  3033. main  006B7213                    PUSH ECX                                [00124EB8]=0014F0C0         ESP=00124EB8
  3034. main  006B7214                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB8]=Game.009CFD7C
  3035. main  006B7217                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB8]=Game.009CFD7C    EAX=009CFD7C
  3036. main  006B721A                    ADD EAX,0C                                                          EAX=009CFD88
  3037. main  006B721D                    OR ECX,FFFFFFFF                                                     ECX=FFFFFFFF
  3038. main  006B7220                    LOCK XADD DWORD PTR DS:[EAX],ECX        [009CFD88]=3                ECX=00000003
  3039. main  006B7224                    DEC ECX                                                             ECX=00000002
  3040. main  006B7225                    TEST ECX,ECX
  3041. main  006B7227                    JG SHORT 006B723E
  3042. main  006B723E                    MOV ESP,EBP                                                         ESP=00124EBC
  3043. main  006B7240                    POP EBP                                 [00124EBC]=00124EE0         ESP=00124EC0, EBP=00124EE0
  3044. main  006B7241                    RETN                                    [00124EC0]=Game.006B783B    ESP=00124EC4
  3045. main  006B783B                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124ED4]=0014F0B0         ECX=0014F0B0
  3046. main  006B783E                    PUSH ECX                                [00124EC0]=Game.006B783B    ESP=00124EC0
  3047. main  006B783F                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124ECC]=00124F8C         ECX=00124F8C
  3048. main  006B7842                    CALL 006B7360                                                       ESP=00124EBC
  3049. main  006B7360                    PUSH EBP                                [00124EB8]=Game.009CFD7C    ESP=00124EB8
  3050. main  006B7361                    MOV EBP,ESP                                                         EBP=00124EB8
  3051. main  006B7363                    PUSH ECX                                [00124EB4]=Game.006B7827    ESP=00124EB4
  3052. main  006B7364                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB4]=00124F8C
  3053. main  006B7367                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124EC0]=0014F0B0         ECX=0014F0B0
  3054. main  006B736A                    CALL 006B7380                                                       ESP=00124EB0
  3055. main  006B7380                    PUSH EBP                                [00124EAC]=1                ESP=00124EAC
  3056. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EAC
  3057. main  006B7383                    PUSH ECX                                [00124EA8]=Game.009CFD8C    ESP=00124EA8
  3058. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EA8]=0014F0B0
  3059. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EA8]=0014F0B0         EAX=0014F0B0
  3060. main  006B738A                    ADD EAX,10                                                          EAX=0014F0C0
  3061. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EAC
  3062. main  006B738F                    POP EBP                                 [00124EAC]=00124EB8         ESP=00124EB0, EBP=00124EB8
  3063. main  006B7390                    RETN                                    [00124EB0]=Game.006B736F    ESP=00124EB4
  3064. main  006B736F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EB4]=00124F8C         ECX=00124F8C
  3065. main  006B7372                    MOV DWORD PTR DS:[ECX],EAX              [00124F8C]=Game.009CFD8C
  3066. main  006B7374                    MOV ESP,EBP                                                         ESP=00124EB8
  3067. main  006B7376                    POP EBP                                 [00124EB8]=00124EE0         ESP=00124EBC, EBP=00124EE0
  3068. main  006B7377                    RETN 4                                  [00124EBC]=Game.006B7847    ESP=00124EC4
  3069. main  006B7847                    MOV ESP,EBP                                                         ESP=00124EE0
  3070. main  006B7849                    POP EBP                                 [00124EE0]=00124EF8         ESP=00124EE4, EBP=00124EF8
  3071. main  006B784A                    RETN 4                                  [00124EE4]=Game.006B7723 - jumps to Game.6B7772;ESP=00124EEC
  3072. main  006B7723                    JMP SHORT 006B7772
  3073. main  006B7772                    MOV ESP,EBP                                                         ESP=00124EF8
  3074. main  006B7774                    POP EBP                                 [00124EF8]=00124F14         ESP=00124EFC, EBP=00124F14
  3075. main  006B7775                    RETN 4                                  [00124EFC]=Game.006B7682    ESP=00124F04
  3076. main  006B7682                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124F04]=00124F8C         EAX=00124F8C
  3077. main  006B7685                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0         EAX=0014F0C0
  3078. main  006B7687                    MOV ESP,EBP                                                         ESP=00124F14
  3079. main  006B7689                    POP EBP                                 [00124F14]=00124F24         ESP=00124F18, EBP=00124F24
  3080. main  006B768A                    RETN 4                                  [00124F18]=Game.006B75A3    ESP=00124F20
  3081. main  006B75A3                    MOV ESP,EBP                                                         ESP=00124F24
  3082. main  006B75A5                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  3083. main  006B75A6                    RETN 4                                  [00124F28]=Game.006B7490    ESP=00124F30
  3084. main  006B7490                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F34]=0014F090, ASCII "Data"
  3085. main  006B7493                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124F38]=FFD5AB94         EAX=FFD5AB94
  3086. main  006B7496                    CMP EAX,DWORD PTR SS:[LOCAL.1]          [00124F3C]=0
  3087. main  006B7499                    JA SHORT 006B74B4
  3088. main  006B74B4                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                ECX=00000004
  3089. main  006B74B7                    PUSH ECX                                [00124F2C]=4                ESP=00124F2C
  3090. main  006B74B8                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A920, ASCII "Data";EDX=0072A920
  3091. main  006B74BB                    PUSH EDX                                [00124F28]=Game.006B7490    ESP=00124F28
  3092. main  006B74BC                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F34]=0014F0C0         EAX=0014F0C0
  3093. main  006B74BF                    PUSH EAX                                [00124F24]=00124F40         ESP=00124F24
  3094. main  006B74C0                    CALL 006B7600                                                       ESP=00124F20
  3095. main  006B7600                    PUSH EBP                                [00124F1C]=4                ESP=00124F1C
  3096. main  006B7601                    MOV EBP,ESP                                                         EBP=00124F1C
  3097. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124F2C]=4                EAX=00000004
  3098. main  006B7606                    PUSH EAX                                [00124F18]=Game.006B75A3    ESP=00124F18
  3099. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F28]=Game.0072A920, ASCII "Data";ECX=0072A920
  3100. main  006B760A                    PUSH ECX                                [00124F14]=00124F24         ESP=00124F14
  3101. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F24]=0014F0C0         EDX=0014F0C0
  3102. main  006B760E                    PUSH EDX                                [00124F10]=FFFFFFFE (decimal -2.);ESP=00124F10
  3103. main  006B760F                    CALL 006E7340                                                       ESP=00124F0C
  3104. main  006E7340                    PUSH EBP                                [00124F08]=Game.009CFD7C    ESP=00124F08
  3105. main  006E7341                    MOV EBP,ESP                                                         EBP=00124F08
  3106. main  006E7343                    PUSH EDI                                [00124F04]=00124F8C         ESP=00124F04
  3107. main  006E7344                    PUSH ESI                                [00124F00]=4                ESP=00124F00
  3108. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124F14]=Game.0072A920, ASCII "Data";ESI=0072A920
  3109. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124F18]=4                ECX=00000004
  3110. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124F10]=0014F0C0         EDI=0014F0C0
  3111. main  006E734E                    MOV EAX,ECX
  3112. main  006E7350                    MOV EDX,ECX                                                         EDX=00000004
  3113. main  006E7352                    ADD EAX,ESI                                                         EAX=0072A924
  3114. main  006E7354                    CMP EDI,ESI
  3115. main  006E7356                    JBE SHORT 006E7360
  3116. main  006E7360                    TEST EDI,00000003
  3117. main  006E7366                    JNE SHORT 006E737C
  3118. main  006E7368                    SHR ECX,2                                                           ECX=00000001
  3119. main  006E736B                    AND EDX,00000003                                                    EDX=00000000
  3120. main  006E736E                    CMP ECX,8
  3121. main  006E7371                    JB SHORT 006E739C
  3122. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7424]=Game.006E7470
  3123. main  006E7470                    MOV EAX,DWORD PTR DS:[ECX*4+ESI-4]      [0072A920]=61746144         EAX=61746144
  3124. main  006E7474                    MOV DWORD PTR DS:[ECX*4+EDI-4],EAX      [0014F0C0]=BAADF000
  3125. main  006E7478                    LEA EAX,[ECX*4]                                                     EAX=00000004
  3126. main  006E747F                    ADD ESI,EAX                                                         ESI=0072A924
  3127. main  006E7481                    ADD EDI,EAX                                                         EDI=0014F0C4
  3128. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E748C]=Game.006E749C
  3129. main  006E749C                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124F10]=0014F0C0         EAX=0014F0C0
  3130. main  006E749F                    POP ESI                                 [00124F00]=00141F05         ESP=00124F04, ESI=00141F05
  3131. main  006E74A0                    POP EDI                                 [00124F04]=1                ESP=00124F08, EDI=00000001
  3132. main  006E74A1                    LEAVE                                   [00124F08]=00124F1C         ESP=00124F0C, EBP=00124F1C
  3133. main  006E74A2                    RETN                                    [00124F0C]=Game.006B7614    ESP=00124F10
  3134. main  006B7614                    ADD ESP,0C                                                          ESP=00124F1C
  3135. main  006B7617                    POP EBP                                 [00124F1C]=00124F40         ESP=00124F20, EBP=00124F40
  3136. main  006B7618                    RETN                                    [00124F20]=Game.006B74C5    ESP=00124F24
  3137. main  006B74C5                    ADD ESP,0C                                                          ESP=00124F30
  3138. main  006B74C8                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F4C]=4                ECX=00000004
  3139. main  006B74CB                    PUSH ECX                                [00124F2C]=4                ESP=00124F2C
  3140. main  006B74CC                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F30]=00124F8C         ECX=00124F8C
  3141. main  006B74CF                    CALL 006B75E0                                                       ESP=00124F28
  3142. main  006B75E0                    PUSH EBP                                [00124F24]=0014F0C0         ESP=00124F24
  3143. main  006B75E1                    MOV EBP,ESP                                                         EBP=00124F24
  3144. main  006B75E3                    PUSH ECX                                [00124F20]=Game.006B74C5    ESP=00124F20
  3145. main  006B75E4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F8C
  3146. main  006B75E7                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F2C]=4                EAX=00000004
  3147. main  006B75EA                    PUSH EAX                                [00124F1C]=00124F40         ESP=00124F1C
  3148. main  006B75EB                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F8C
  3149. main  006B75EE                    CALL 006B7690                                                       ESP=00124F18
  3150. main  006B7690                    PUSH EBP                                [00124F14]=Game.0072A920, ASCII "Data";ESP=00124F14
  3151. main  006B7691                    MOV EBP,ESP                                                         EBP=00124F14
  3152. main  006B7693                    PUSH ECX                                [00124F10]=0014F0C0         ESP=00124F10
  3153. main  006B7694                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F10]=00124F8C
  3154. main  006B7697                    CMP DWORD PTR SS:[ARG.1],0              [00124F1C]=4
  3155. main  006B769B                    JL SHORT 006B76AD
  3156. main  006B769D                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F8C
  3157. main  006B76A0                    CALL 006B73A0                                                       ESP=00124F0C
  3158. main  006B73A0                    PUSH EBP                                [00124F08]=00124F1C         ESP=00124F08
  3159. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F08
  3160. main  006B73A3                    PUSH ECX                                [00124F04]=1                ESP=00124F04
  3161. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F04]=00124F8C
  3162. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F04]=00124F8C         EAX=00124F8C
  3163. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0         EAX=0014F0C0
  3164. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0B0
  3165. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F08
  3166. main  006B73B1                    POP EBP                                 [00124F08]=00124F14         ESP=00124F0C, EBP=00124F14
  3167. main  006B73B2                    RETN                                    [00124F0C]=Game.006B76A5    ESP=00124F10
  3168. main  006B76A5                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                ECX=00000004
  3169. main  006B76A8                    CMP ECX,DWORD PTR DS:[EAX+8]            [0014F0B8]=7
  3170. main  006B76AB                    JLE SHORT 006B76B7
  3171. main  006B76B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F8C         ECX=00124F8C
  3172. main  006B76BA                    CALL 006B73A0                                                       ESP=00124F0C
  3173. main  006B73A0                    PUSH EBP                                [00124F08]=00124F14         ESP=00124F08
  3174. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F08
  3175. main  006B73A3                    PUSH ECX                                [00124F04]=00124F8C         ESP=00124F04
  3176. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F04]=00124F8C
  3177. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F04]=00124F8C         EAX=00124F8C
  3178. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0         EAX=0014F0C0
  3179. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0B0
  3180. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F08
  3181. main  006B73B1                    POP EBP                                 [00124F08]=00124F14         ESP=00124F0C, EBP=00124F14
  3182. main  006B73B2                    RETN                                    [00124F0C]=Game.006B76BF    ESP=00124F10
  3183. main  006B76BF                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4                EDX=00000004
  3184. main  006B76C2                    MOV DWORD PTR DS:[EAX+4],EDX            [0014F0B4]=0
  3185. main  006B76C5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F10]=00124F8C         EAX=00124F8C
  3186. main  006B76C8                    MOV ECX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0         ECX=0014F0C0
  3187. main  006B76CA                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F1C]=4
  3188. main  006B76CD                    MOV BYTE PTR DS:[EDX+ECX],0             [0014F0C4]=0D (Carriage Return)
  3189. main  006B76D1                    MOV ESP,EBP                                                         ESP=00124F14
  3190. main  006B76D3                    POP EBP                                 [00124F14]=00124F24         ESP=00124F18, EBP=00124F24
  3191. main  006B76D4                    RETN 4                                  [00124F18]=Game.006B75F3    ESP=00124F20
  3192. main  006B75F3                    MOV ESP,EBP                                                         ESP=00124F24
  3193. main  006B75F5                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  3194. main  006B75F6                    RETN 4                                  [00124F28]=Game.006B74D4    ESP=00124F30
  3195. main  006B74D4                    MOV ESP,EBP                                                         ESP=00124F40
  3196. main  006B74D6                    POP EBP                                 [00124F40]=00124F54         ESP=00124F44, EBP=00124F54
  3197. main  006B74D7                    RETN 8                                  [00124F44]=Game.006B7350    ESP=00124F50
  3198. main  006B7350                    MOV ESP,EBP                                                         ESP=00124F54
  3199. main  006B7352                    POP EBP                                 [00124F54]=00124F64         ESP=00124F58, EBP=00124F64
  3200. main  006B7353                    RETN 4                                  [00124F58]=Game.006B7263    ESP=00124F60
  3201. main  006B7263                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F8C
  3202. main  006B7266                    MOV ESP,EBP                                                         ESP=00124F64
  3203. main  006B7268                    POP EBP                                 [00124F64]=00124F74         ESP=00124F68, EBP=00124F74
  3204. main  006B7269                    RETN 4                                  [00124F68]=Game.006B7023    ESP=00124F70
  3205. main  006B7023                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F8C
  3206. main  006B7026                    MOV ESP,EBP                                                         ESP=00124F74
  3207. main  006B7028                    POP EBP                                 [00124F74]=00124FA4         ESP=00124F78, EBP=00124FA4
  3208. main  006B7029                    RETN 4                                  [00124F78]=Game.006B5FF9    ESP=00124F80
  3209. main  006B5FF9                    PUSH OFFSET 0072A914                    [00124F7C]=Game.0072A920, ASCII "Data";ESP=00124F7C
  3210. main  006B5FFE                    LEA ECX,[LOCAL.6]                       Address=00124F8C            ECX=00124F8C
  3211. main  006B6001                    CALL 006B7030                                                       ESP=00124F78
  3212. main  006B7030                    PUSH EBP                                [00124F74]=00124FA4         ESP=00124F74
  3213. main  006B7031                    MOV EBP,ESP                                                         EBP=00124F74
  3214. main  006B7033                    PUSH ECX                                [00124F70]=00124F8C         ESP=00124F70
  3215. main  006B7034                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F70]=00124F8C
  3216. main  006B7037                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F7C]=Game.0072A914, ASCII "_ex";EAX=0072A914
  3217. main  006B703A                    PUSH EAX                                [00124F6C]=Game.0072A920, ASCII "Data";ESP=00124F6C
  3218. main  006B703B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F8C
  3219. main  006B703E                    CALL 006B7270                                                       ESP=00124F68
  3220. main  006B7270                    PUSH EBP                                [00124F64]=00124F74         ESP=00124F64
  3221. main  006B7271                    MOV EBP,ESP                                                         EBP=00124F64
  3222. main  006B7273                    PUSH ECX                                [00124F60]=00124F8C         ESP=00124F60
  3223. main  006B7274                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F60]=00124F8C
  3224. main  006B7277                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F6C]=Game.0072A914, ASCII "_ex"
  3225. main  006B727A                    PUSH EAX                                [00124F5C]=Game.0072A920, ASCII "Data";ESP=00124F5C
  3226. main  006B727B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F8C
  3227. main  006B727E                    CALL 006B7300                                                       ESP=00124F58
  3228. main  006B7300                    PUSH EBP                                [00124F54]=00124F64         ESP=00124F54
  3229. main  006B7301                    MOV EBP,ESP                                                         EBP=00124F54
  3230. main  006B7303                    PUSH ECX                                [00124F50]=00124F8C         ESP=00124F50
  3231. main  006B7304                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F8C
  3232. main  006B7307                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A914, ASCII "_ex"
  3233. main  006B730A                    PUSH EAX                                [00124F4C]=4                ESP=00124F4C
  3234. main  006B730B                    CALL 006B74E0                                                       ESP=00124F48
  3235. main  006B74E0                    PUSH EBP                                [00124F44]=Game.006B7350    ESP=00124F44
  3236. main  006B74E1                    MOV EBP,ESP                                                         EBP=00124F44
  3237. main  006B74E3                    CMP DWORD PTR SS:[ARG.1],0              [00124F4C]=Game.0072A914, ASCII "_ex"
  3238. main  006B74E7                    JNE SHORT 006B74ED
  3239. main  006B74ED                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F4C]=Game.0072A914, ASCII "_ex"
  3240. main  006B74F0                    PUSH EAX                                [00124F40]=00124F54         ESP=00124F40
  3241. main  006B74F1                    CALL 006E72B0                                                       ESP=00124F3C
  3242. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A914, ASCII "_ex";ECX=0072A914
  3243. main  006E72B4                    TEST ECX,00000003
  3244. main  006E72BA                    JE SHORT 006E72E0
  3245. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A914]=Game.0078655F    EAX=0078655F
  3246. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  3247. main  006E72E7                    ADD EDX,EAX                                                         EDX=7F77645E
  3248. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=FF879AA0
  3249. main  006E72EC                    XOR EAX,EDX                                                         EAX=80F0FEFE
  3250. main  006E72EE                    ADD ECX,4                                                           ECX=0072A918
  3251. main  006E72F1                    TEST EAX,81010100
  3252. main  006E72F6                    JE SHORT 006E72E0
  3253. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0072A914]=Game.0078655F    EAX=0078655F
  3254. main  006E72FB                    TEST AL,AL
  3255. main  006E72FD                    JE SHORT 006E7331
  3256. main  006E72FF                    TEST AH,AH
  3257. main  006E7301                    JE SHORT 006E7327
  3258. main  006E7303                    TEST EAX,00FF0000
  3259. main  006E7308                    JE SHORT 006E731D
  3260. main  006E730A                    TEST EAX,FF000000
  3261. main  006E730F                    JE SHORT 006E7313
  3262. main  006E7313                    LEA EAX,[ECX-1]                         Address=0072A917            EAX=0072A917
  3263. main  006E7316                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A914, ASCII "_ex";ECX=0072A914
  3264. main  006E731A                    SUB EAX,ECX                                                         EAX=00000003
  3265. main  006E731C                    RETN                                    [00124F3C]=Game.006B74F6    ESP=00124F40
  3266. main  006B74F6                    ADD ESP,4                                                           ESP=00124F44
  3267. main  006B74F9                    POP EBP                                 [00124F44]=00124F54         ESP=00124F48, EBP=00124F54
  3268. main  006B74FA                    RETN                                    [00124F48]=Game.006B7310    ESP=00124F4C
  3269. main  006B7310                    ADD ESP,4                                                           ESP=00124F50
  3270. main  006B7313                    PUSH EAX                                [00124F4C]=Game.0072A914, ASCII "_ex";ESP=00124F4C
  3271. main  006B7314                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A914, ASCII "_ex"
  3272. main  006B7317                    PUSH ECX                                [00124F48]=Game.006B7310    ESP=00124F48
  3273. main  006B7318                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F8C         ECX=00124F8C
  3274. main  006B731B                    CALL 006B73C0                                                       ESP=00124F44
  3275. main  006B73C0                    PUSH EBP                                [00124F40]=Game.0072A914, ASCII "_ex";ESP=00124F40
  3276. main  006B73C1                    MOV EBP,ESP                                                         EBP=00124F40
  3277. main  006B73C3                    SUB ESP,14                                                          ESP=00124F2C
  3278. main  006B73C6                    MOV DWORD PTR SS:[LOCAL.5],ECX          [00124F2C]=4
  3279. main  006B73C9                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F8C
  3280. main  006B73CC                    CALL 006B75D0                                                       ESP=00124F28
  3281. main  006B75D0                    PUSH EBP                                [00124F24]=00124F40         ESP=00124F24
  3282. main  006B75D1                    MOV EBP,ESP                                                         EBP=00124F24
  3283. main  006B75D3                    PUSH ECX                                [00124F20]=00124F8C         ESP=00124F20
  3284. main  006B75D4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F8C
  3285. main  006B75D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F8C         EAX=00124F8C
  3286. main  006B75DA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
  3287. main  006B75DC                    MOV ESP,EBP                                                         ESP=00124F24
  3288. main  006B75DE                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  3289. main  006B75DF                    RETN                                    [00124F28]=Game.006B73D1    ESP=00124F2C
  3290. main  006B73D1                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A914, ASCII "_ex";ECX=0072A914
  3291. main  006B73D4                    SUB ECX,EAX                                                         ECX=005DB854
  3292. main  006B73D6                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124F34]=0014F0C0, ASCII "Data"
  3293. main  006B73D9                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F8C         ECX=00124F8C
  3294. main  006B73DC                    CALL 006B75B0                                                       ESP=00124F28
  3295. main  006B75B0                    PUSH EBP                                [00124F24]=00124F40         ESP=00124F24
  3296. main  006B75B1                    MOV EBP,ESP                                                         EBP=00124F24
  3297. main  006B75B3                    PUSH ECX                                [00124F20]=00124F8C         ESP=00124F20
  3298. main  006B75B4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F8C
  3299. main  006B75B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F8C
  3300. main  006B75BA                    CALL 006B73A0                                                       ESP=00124F1C
  3301. main  006B73A0                    PUSH EBP                                [00124F18]=Game.006B75F3    ESP=00124F18
  3302. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F18
  3303. main  006B73A3                    PUSH ECX                                [00124F14]=00124F24         ESP=00124F14
  3304. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F14]=00124F8C
  3305. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F14]=00124F8C         EAX=00124F8C
  3306. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
  3307. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0B0
  3308. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F18
  3309. main  006B73B1                    POP EBP                                 [00124F18]=00124F24         ESP=00124F1C, EBP=00124F24
  3310. main  006B73B2                    RETN                                    [00124F1C]=Game.006B75BF    ESP=00124F20
  3311. main  006B75BF                    MOV EAX,DWORD PTR DS:[EAX+4]            [0014F0B4]=4                EAX=00000004
  3312. main  006B75C2                    MOV ESP,EBP                                                         ESP=00124F24
  3313. main  006B75C4                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  3314. main  006B75C5                    RETN                                    [00124F28]=Game.006B73E1    ESP=00124F2C
  3315. main  006B73E1                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F38]=FFD5AB94
  3316. main  006B73E4                    MOV EDX,DWORD PTR SS:[LOCAL.2]          [00124F38]=4                EDX=00000004
  3317. main  006B73E7                    ADD EDX,DWORD PTR SS:[ARG.2]            [00124F4C]=3                EDX=00000007
  3318. main  006B73EA                    MOV DWORD PTR SS:[LOCAL.1],EDX          [00124F3C]=Game.006B74F6
  3319. main  006B73ED                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F3C]=7                EAX=00000007
  3320. main  006B73F0                    PUSH EAX                                [00124F28]=Game.006B73E1    ESP=00124F28
  3321. main  006B73F1                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F8C
  3322. main  006B73F4                    CALL 006B7590                                                       ESP=00124F24
  3323. main  006B7590                    PUSH EBP                                [00124F20]=00124F8C         ESP=00124F20
  3324. main  006B7591                    MOV EBP,ESP                                                         EBP=00124F20
  3325. main  006B7593                    PUSH ECX                                [00124F1C]=Game.006B75BF    ESP=00124F1C
  3326. main  006B7594                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F1C]=00124F8C
  3327. main  006B7597                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=7
  3328. main  006B759A                    PUSH EAX                                [00124F18]=00124F24         ESP=00124F18
  3329. main  006B759B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F1C]=00124F8C
  3330. main  006B759E                    CALL 006B7640                                                       ESP=00124F14
  3331. main  006B7640                    PUSH EBP                                [00124F10]=00124F8C         ESP=00124F10
  3332. main  006B7641                    MOV EBP,ESP                                                         EBP=00124F10
  3333. main  006B7643                    SUB ESP,10                                                          ESP=00124F00
  3334. main  006B7646                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F00]=00141F05
  3335. main  006B7649                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F00]=00124F8C
  3336. main  006B764C                    CALL 006B73A0                                                       ESP=00124EFC
  3337. main  006B73A0                    PUSH EBP                                [00124EF8]=00124F14         ESP=00124EF8
  3338. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EF8
  3339. main  006B73A3                    PUSH ECX                                [00124EF4]=Game.009CFD7C    ESP=00124EF4
  3340. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EF4]=00124F8C
  3341. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=00124F8C         EAX=00124F8C
  3342. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
  3343. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0B0
  3344. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EF8
  3345. main  006B73B1                    POP EBP                                 [00124EF8]=00124F10         ESP=00124EFC, EBP=00124F10
  3346. main  006B73B2                    RETN                                    [00124EFC]=Game.006B7651    ESP=00124F00
  3347. main  006B7651                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F04]=00124F8C
  3348. main  006B7654                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F04]=0014F0B0
  3349. main  006B7657                    MOV ECX,1                                                           ECX=00000001
  3350. main  006B765C                    SUB ECX,DWORD PTR DS:[EAX+0C]           [0014F0BC]=1                ECX=00000000
  3351. main  006B765F                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F0C]=Game.006B76BF
  3352. main  006B7662                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F04]=0014F0B0         EDX=0014F0B0
  3353. main  006B7665                    MOV EAX,DWORD PTR DS:[EDX+8]            [0014F0B8]=7                EAX=00000007
  3354. main  006B7668                    SUB EAX,DWORD PTR SS:[ARG.1]            [00124F18]=7                EAX=00000000
  3355. main  006B766B                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F08]=00124F14
  3356. main  006B766E                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=0
  3357. main  006B7671                    OR ECX,DWORD PTR SS:[LOCAL.2]           [00124F08]=00000000
  3358. main  006B7674                    JGE SHORT 006B7682
  3359. main  006B7682                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124F00]=00124F8C         EAX=00124F8C
  3360. main  006B7685                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
  3361. main  006B7687                    MOV ESP,EBP                                                         ESP=00124F10
  3362. main  006B7689                    POP EBP                                 [00124F10]=00124F20         ESP=00124F14, EBP=00124F20
  3363. main  006B768A                    RETN 4                                  [00124F14]=Game.006B75A3    ESP=00124F1C
  3364. main  006B75A3                    MOV ESP,EBP                                                         ESP=00124F20
  3365. main  006B75A5                    POP EBP                                 [00124F20]=00124F40         ESP=00124F24, EBP=00124F40
  3366. main  006B75A6                    RETN 4                                  [00124F24]=Game.006B73F9    ESP=00124F2C
  3367. main  006B73F9                    MOV DWORD PTR SS:[LOCAL.4],EAX          [00124F30]=00124F8C
  3368. main  006B73FC                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F34]=Game.005DB854    ECX=005DB854
  3369. main  006B73FF                    CMP ECX,DWORD PTR SS:[LOCAL.2]          [00124F38]=4
  3370. main  006B7402                    JA SHORT 006B740D
  3371. main  006B740D                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F4C]=3                EAX=00000003
  3372. main  006B7410                    PUSH EAX                                [00124F28]=7                ESP=00124F28
  3373. main  006B7411                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A914, ASCII "_ex";ECX=0072A914
  3374. main  006B7414                    PUSH ECX                                [00124F24]=Game.006B73F9    ESP=00124F24
  3375. main  006B7415                    MOV EDX,DWORD PTR SS:[LOCAL.4]          [00124F30]=0014F0C0, ASCII "Data";EDX=0014F0C0
  3376. main  006B7418                    ADD EDX,DWORD PTR SS:[LOCAL.2]          [00124F38]=4                EDX=0014F0C4
  3377. main  006B741B                    PUSH EDX                                [00124F20]=00124F40         ESP=00124F20
  3378. main  006B741C                    CALL 006B7600                                                       ESP=00124F1C
  3379. main  006B7600                    PUSH EBP                                [00124F18]=7                ESP=00124F18
  3380. main  006B7601                    MOV EBP,ESP                                                         EBP=00124F18
  3381. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124F28]=3
  3382. main  006B7606                    PUSH EAX                                [00124F14]=Game.006B75A3    ESP=00124F14
  3383. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F24]=Game.0072A914, ASCII "_ex"
  3384. main  006B760A                    PUSH ECX                                [00124F10]=00124F20         ESP=00124F10
  3385. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F20]=0014F0C4
  3386. main  006B760E                    PUSH EDX                                [00124F0C]=0                ESP=00124F0C
  3387. main  006B760F                    CALL 006E7340                                                       ESP=00124F08
  3388. main  006E7340                    PUSH EBP                                [00124F04]=0014F0B0         ESP=00124F04
  3389. main  006E7341                    MOV EBP,ESP                                                         EBP=00124F04
  3390. main  006E7343                    PUSH EDI                                [00124F00]=00124F8C         ESP=00124F00
  3391. main  006E7344                    PUSH ESI                                [00124EFC]=Game.006B7651    ESP=00124EFC
  3392. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124F10]=Game.0072A914, ASCII "_ex";ESI=0072A914
  3393. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124F14]=3                ECX=00000003
  3394. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124F0C]=0014F0C4         EDI=0014F0C4
  3395. main  006E734E                    MOV EAX,ECX
  3396. main  006E7350                    MOV EDX,ECX                                                         EDX=00000003
  3397. main  006E7352                    ADD EAX,ESI                                                         EAX=0072A917
  3398. main  006E7354                    CMP EDI,ESI
  3399. main  006E7356                    JBE SHORT 006E7360
  3400. main  006E7360                    TEST EDI,00000003
  3401. main  006E7366                    JNE SHORT 006E737C
  3402. main  006E7368                    SHR ECX,2                                                           ECX=00000000
  3403. main  006E736B                    AND EDX,00000003
  3404. main  006E736E                    CMP ECX,8
  3405. main  006E7371                    JB SHORT 006E739C
  3406. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7420]=Game.006E7483
  3407. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E7498]=Game.006E74C4
  3408. main  006E74C4                    MOV AL,BYTE PTR DS:[ESI]                [0072A914]=5F ('_')         EAX=0072A95F
  3409. main  006E74C6                    MOV BYTE PTR DS:[EDI],AL                [0014F0C4]=00
  3410. main  006E74C8                    MOV AL,BYTE PTR DS:[ESI+1]              [0072A915]=65 ('e')         EAX=0072A965
  3411. main  006E74CB                    MOV BYTE PTR DS:[EDI+1],AL              [0014F0C5]=F0
  3412. main  006E74CE                    MOV AL,BYTE PTR DS:[ESI+2]              [0072A916]=78 ('x')         EAX=0072A978
  3413. main  006E74D1                    MOV BYTE PTR DS:[EDI+2],AL              [0014F0C6]=AD
  3414. main  006E74D4                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124F0C]=0014F0C4         EAX=0014F0C4
  3415. main  006E74D7                    POP ESI                                 [00124EFC]=00141F05         ESP=00124F00, ESI=00141F05
  3416. main  006E74D8                    POP EDI                                 [00124F00]=1                ESP=00124F04, EDI=00000001
  3417. main  006E74D9                    LEAVE                                   [00124F04]=00124F18         ESP=00124F08, EBP=00124F18
  3418. main  006E74DA                    RETN                                    [00124F08]=Game.006B7614    ESP=00124F0C
  3419. main  006B7614                    ADD ESP,0C                                                          ESP=00124F18
  3420. main  006B7617                    POP EBP                                 [00124F18]=00124F40         ESP=00124F1C, EBP=00124F40
  3421. main  006B7618                    RETN                                    [00124F1C]=Game.006B7421    ESP=00124F20
  3422. main  006B7421                    ADD ESP,0C                                                          ESP=00124F2C
  3423. main  006B7424                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F3C]=7                EAX=00000007
  3424. main  006B7427                    PUSH EAX                                [00124F28]=3                ESP=00124F28
  3425. main  006B7428                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F8C         ECX=00124F8C
  3426. main  006B742B                    CALL 006B75E0                                                       ESP=00124F24
  3427. main  006B75E0                    PUSH EBP                                [00124F20]=0014F0C4         ESP=00124F20
  3428. main  006B75E1                    MOV EBP,ESP                                                         EBP=00124F20
  3429. main  006B75E3                    PUSH ECX                                [00124F1C]=Game.006B7421    ESP=00124F1C
  3430. main  006B75E4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F1C]=00124F8C
  3431. main  006B75E7                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=7
  3432. main  006B75EA                    PUSH EAX                                [00124F18]=00124F40         ESP=00124F18
  3433. main  006B75EB                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F1C]=00124F8C
  3434. main  006B75EE                    CALL 006B7690                                                       ESP=00124F14
  3435. main  006B7690                    PUSH EBP                                [00124F10]=Game.0072A914, ASCII "_ex";ESP=00124F10
  3436. main  006B7691                    MOV EBP,ESP                                                         EBP=00124F10
  3437. main  006B7693                    PUSH ECX                                [00124F0C]=0014F0C4         ESP=00124F0C
  3438. main  006B7694                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F0C]=00124F8C
  3439. main  006B7697                    CMP DWORD PTR SS:[ARG.1],0              [00124F18]=7
  3440. main  006B769B                    JL SHORT 006B76AD
  3441. main  006B769D                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=00124F8C
  3442. main  006B76A0                    CALL 006B73A0                                                       ESP=00124F08
  3443. main  006B73A0                    PUSH EBP                                [00124F04]=00124F18         ESP=00124F04
  3444. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F04
  3445. main  006B73A3                    PUSH ECX                                [00124F00]=1                ESP=00124F00
  3446. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F00]=00124F8C
  3447. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F00]=00124F8C         EAX=00124F8C
  3448. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0         EAX=0014F0C0
  3449. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0B0
  3450. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F04
  3451. main  006B73B1                    POP EBP                                 [00124F04]=00124F10         ESP=00124F08, EBP=00124F10
  3452. main  006B73B2                    RETN                                    [00124F08]=Game.006B76A5    ESP=00124F0C
  3453. main  006B76A5                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F18]=7                ECX=00000007
  3454. main  006B76A8                    CMP ECX,DWORD PTR DS:[EAX+8]            [0014F0B8]=7
  3455. main  006B76AB                    JLE SHORT 006B76B7
  3456. main  006B76B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=00124F8C         ECX=00124F8C
  3457. main  006B76BA                    CALL 006B73A0                                                       ESP=00124F08
  3458. main  006B73A0                    PUSH EBP                                [00124F04]=00124F10         ESP=00124F04
  3459. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F04
  3460. main  006B73A3                    PUSH ECX                                [00124F00]=00124F8C         ESP=00124F00
  3461. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F00]=00124F8C
  3462. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F00]=00124F8C         EAX=00124F8C
  3463. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0         EAX=0014F0C0
  3464. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0B0
  3465. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F04
  3466. main  006B73B1                    POP EBP                                 [00124F04]=00124F10         ESP=00124F08, EBP=00124F10
  3467. main  006B73B2                    RETN                                    [00124F08]=Game.006B76BF    ESP=00124F0C
  3468. main  006B76BF                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F18]=7                EDX=00000007
  3469. main  006B76C2                    MOV DWORD PTR DS:[EAX+4],EDX            [0014F0B4]=4
  3470. main  006B76C5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=00124F8C         EAX=00124F8C
  3471. main  006B76C8                    MOV ECX,DWORD PTR DS:[EAX]              [00124F8C]=0014F0C0         ECX=0014F0C0
  3472. main  006B76CA                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F18]=7
  3473. main  006B76CD                    MOV BYTE PTR DS:[EDX+ECX],0             [0014F0C7]=BA
  3474. main  006B76D1                    MOV ESP,EBP                                                         ESP=00124F10
  3475. main  006B76D3                    POP EBP                                 [00124F10]=00124F20         ESP=00124F14, EBP=00124F20
  3476. main  006B76D4                    RETN 4                                  [00124F14]=Game.006B75F3    ESP=00124F1C
  3477. main  006B75F3                    MOV ESP,EBP                                                         ESP=00124F20
  3478. main  006B75F5                    POP EBP                                 [00124F20]=00124F40         ESP=00124F24, EBP=00124F40
  3479. main  006B75F6                    RETN 4                                  [00124F24]=Game.006B7430    ESP=00124F2C
  3480. main  006B7430                    MOV ESP,EBP                                                         ESP=00124F40
  3481. main  006B7432                    POP EBP                                 [00124F40]=00124F54         ESP=00124F44, EBP=00124F54
  3482. main  006B7433                    RETN 8                                  [00124F44]=Game.006B7320    ESP=00124F50
  3483. main  006B7320                    MOV ESP,EBP                                                         ESP=00124F54
  3484. main  006B7322                    POP EBP                                 [00124F54]=00124F64         ESP=00124F58, EBP=00124F64
  3485. main  006B7323                    RETN 4                                  [00124F58]=Game.006B7283    ESP=00124F60
  3486. main  006B7283                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F8C
  3487. main  006B7286                    MOV ESP,EBP                                                         ESP=00124F64
  3488. main  006B7288                    POP EBP                                 [00124F64]=00124F74         ESP=00124F68, EBP=00124F74
  3489. main  006B7289                    RETN 4                                  [00124F68]=Game.006B7043    ESP=00124F70
  3490. main  006B7043                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F8C
  3491. main  006B7046                    MOV ESP,EBP                                                         ESP=00124F74
  3492. main  006B7048                    POP EBP                                 [00124F74]=00124FA4         ESP=00124F78, EBP=00124FA4
  3493. main  006B7049                    RETN 4                                  [00124F78]=Game.006B6006    ESP=00124F80
  3494. main  006B6006                    PUSH OFFSET 0072A918                    [00124F7C]=Game.0072A914, ASCII "_ex";ESP=00124F7C
  3495. main  006B600B                    LEA ECX,[LOCAL.4]                       Address=00124F94            ECX=00124F94
  3496. main  006B600E                    CALL 006B7030                                                       ESP=00124F78
  3497. main  006B7030                    PUSH EBP                                [00124F74]=00124FA4         ESP=00124F74
  3498. main  006B7031                    MOV EBP,ESP                                                         EBP=00124F74
  3499. main  006B7033                    PUSH ECX                                [00124F70]=00124F8C         ESP=00124F70
  3500. main  006B7034                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F70]=00124F94
  3501. main  006B7037                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F7C]=Game.0072A918, ASCII "_patch";EAX=0072A918
  3502. main  006B703A                    PUSH EAX                                [00124F6C]=Game.0072A914, ASCII "_ex";ESP=00124F6C
  3503. main  006B703B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F94
  3504. main  006B703E                    CALL 006B7270                                                       ESP=00124F68
  3505. main  006B7270                    PUSH EBP                                [00124F64]=00124F74         ESP=00124F64
  3506. main  006B7271                    MOV EBP,ESP                                                         EBP=00124F64
  3507. main  006B7273                    PUSH ECX                                [00124F60]=00124F8C         ESP=00124F60
  3508. main  006B7274                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F60]=00124F94
  3509. main  006B7277                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F6C]=Game.0072A918, ASCII "_patch"
  3510. main  006B727A                    PUSH EAX                                [00124F5C]=Game.0072A914, ASCII "_ex";ESP=00124F5C
  3511. main  006B727B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F94
  3512. main  006B727E                    CALL 006B7300                                                       ESP=00124F58
  3513. main  006B7300                    PUSH EBP                                [00124F54]=00124F64         ESP=00124F54
  3514. main  006B7301                    MOV EBP,ESP                                                         EBP=00124F54
  3515. main  006B7303                    PUSH ECX                                [00124F50]=00124F8C         ESP=00124F50
  3516. main  006B7304                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F50]=00124F94
  3517. main  006B7307                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A918, ASCII "_patch"
  3518. main  006B730A                    PUSH EAX                                [00124F4C]=3                ESP=00124F4C
  3519. main  006B730B                    CALL 006B74E0                                                       ESP=00124F48
  3520. main  006B74E0                    PUSH EBP                                [00124F44]=Game.006B7320    ESP=00124F44
  3521. main  006B74E1                    MOV EBP,ESP                                                         EBP=00124F44
  3522. main  006B74E3                    CMP DWORD PTR SS:[ARG.1],0              [00124F4C]=Game.0072A918, ASCII "_patch"
  3523. main  006B74E7                    JNE SHORT 006B74ED
  3524. main  006B74ED                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F4C]=Game.0072A918, ASCII "_patch"
  3525. main  006B74F0                    PUSH EAX                                [00124F40]=00124F54         ESP=00124F40
  3526. main  006B74F1                    CALL 006E72B0                                                       ESP=00124F3C
  3527. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A918, ASCII "_patch";ECX=0072A918
  3528. main  006E72B4                    TEST ECX,00000003
  3529. main  006E72BA                    JE SHORT 006E72E0
  3530. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A918]=7461705F         EAX=7461705F
  3531. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  3532. main  006E72E7                    ADD EDX,EAX                                                         EDX=F3606F5E
  3533. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=8B9E8FA0
  3534. main  006E72EC                    XOR EAX,EDX                                                         EAX=78FEE0FE
  3535. main  006E72EE                    ADD ECX,4                                                           ECX=0072A91C
  3536. main  006E72F1                    TEST EAX,81010100
  3537. main  006E72F6                    JE SHORT 006E72E0
  3538. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0072A91C]=00006863 (decimal 26723.);EAX=00006863
  3539. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  3540. main  006E72E7                    ADD EDX,EAX                                                         EDX=7EFF6762
  3541. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=FFFF979C
  3542. main  006E72EC                    XOR EAX,EDX                                                         EAX=8100F0FE
  3543. main  006E72EE                    ADD ECX,4                                                           ECX=0072A920
  3544. main  006E72F1                    TEST EAX,81010100
  3545. main  006E72F6                    JE SHORT 006E72E0
  3546. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0072A91C]=00006863 (decimal 26723.);EAX=00006863
  3547. main  006E72FB                    TEST AL,AL
  3548. main  006E72FD                    JE SHORT 006E7331
  3549. main  006E72FF                    TEST AH,AH
  3550. main  006E7301                    JE SHORT 006E7327
  3551. main  006E7303                    TEST EAX,00FF0000
  3552. main  006E7308                    JE SHORT 006E731D
  3553. main  006E731D                    LEA EAX,[ECX-2]                         Address=0072A91E            EAX=0072A91E
  3554. main  006E7320                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F40]=Game.0072A918, ASCII "_patch";ECX=0072A918
  3555. main  006E7324                    SUB EAX,ECX                                                         EAX=00000006
  3556. main  006E7326                    RETN                                    [00124F3C]=Game.006B74F6    ESP=00124F40
  3557. main  006B74F6                    ADD ESP,4                                                           ESP=00124F44
  3558. main  006B74F9                    POP EBP                                 [00124F44]=00124F54         ESP=00124F48, EBP=00124F54
  3559. main  006B74FA                    RETN                                    [00124F48]=Game.006B7310    ESP=00124F4C
  3560. main  006B7310                    ADD ESP,4                                                           ESP=00124F50
  3561. main  006B7313                    PUSH EAX                                [00124F4C]=Game.0072A918, ASCII "_patch";ESP=00124F4C
  3562. main  006B7314                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F5C]=Game.0072A918, ASCII "_patch"
  3563. main  006B7317                    PUSH ECX                                [00124F48]=Game.006B7310    ESP=00124F48
  3564. main  006B7318                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F50]=00124F94         ECX=00124F94
  3565. main  006B731B                    CALL 006B73C0                                                       ESP=00124F44
  3566. main  006B73C0                    PUSH EBP                                [00124F40]=Game.0072A918, ASCII "_patch";ESP=00124F40
  3567. main  006B73C1                    MOV EBP,ESP                                                         EBP=00124F40
  3568. main  006B73C3                    SUB ESP,14                                                          ESP=00124F2C
  3569. main  006B73C6                    MOV DWORD PTR SS:[LOCAL.5],ECX          [00124F2C]=00124F8C
  3570. main  006B73C9                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F94
  3571. main  006B73CC                    CALL 006B75D0                                                       ESP=00124F28
  3572. main  006B75D0                    PUSH EBP                                [00124F24]=Game.006B7430    ESP=00124F24
  3573. main  006B75D1                    MOV EBP,ESP                                                         EBP=00124F24
  3574. main  006B75D3                    PUSH ECX                                [00124F20]=00124F40         ESP=00124F20
  3575. main  006B75D4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F94
  3576. main  006B75D7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F94         EAX=00124F94
  3577. main  006B75DA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090, ASCII "Data";EAX=0014F090
  3578. main  006B75DC                    MOV ESP,EBP                                                         ESP=00124F24
  3579. main  006B75DE                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  3580. main  006B75DF                    RETN                                    [00124F28]=Game.006B73D1    ESP=00124F2C
  3581. main  006B73D1                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A918, ASCII "_patch";ECX=0072A918
  3582. main  006B73D4                    SUB ECX,EAX                                                         ECX=005DB888
  3583. main  006B73D6                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124F34]=Game.005DB854
  3584. main  006B73D9                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F94         ECX=00124F94
  3585. main  006B73DC                    CALL 006B75B0                                                       ESP=00124F28
  3586. main  006B75B0                    PUSH EBP                                [00124F24]=00124F40         ESP=00124F24
  3587. main  006B75B1                    MOV EBP,ESP                                                         EBP=00124F24
  3588. main  006B75B3                    PUSH ECX                                [00124F20]=00124F94         ESP=00124F20
  3589. main  006B75B4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F20]=00124F94
  3590. main  006B75B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F20]=00124F94
  3591. main  006B75BA                    CALL 006B73A0                                                       ESP=00124F1C
  3592. main  006B73A0                    PUSH EBP                                [00124F18]=7                ESP=00124F18
  3593. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F18
  3594. main  006B73A3                    PUSH ECX                                [00124F14]=Game.006B75F3    ESP=00124F14
  3595. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F14]=00124F94
  3596. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F14]=00124F94         EAX=00124F94
  3597. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090, ASCII "Data";EAX=0014F090
  3598. main  006B73AC                    SUB EAX,10                                                          EAX=0014F080
  3599. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F18
  3600. main  006B73B1                    POP EBP                                 [00124F18]=00124F24         ESP=00124F1C, EBP=00124F24
  3601. main  006B73B2                    RETN                                    [00124F1C]=Game.006B75BF    ESP=00124F20
  3602. main  006B75BF                    MOV EAX,DWORD PTR DS:[EAX+4]            [0014F084]=4                EAX=00000004
  3603. main  006B75C2                    MOV ESP,EBP                                                         ESP=00124F24
  3604. main  006B75C4                    POP EBP                                 [00124F24]=00124F40         ESP=00124F28, EBP=00124F40
  3605. main  006B75C5                    RETN                                    [00124F28]=Game.006B73E1    ESP=00124F2C
  3606. main  006B73E1                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F38]=4
  3607. main  006B73E4                    MOV EDX,DWORD PTR SS:[LOCAL.2]          [00124F38]=4                EDX=00000004
  3608. main  006B73E7                    ADD EDX,DWORD PTR SS:[ARG.2]            [00124F4C]=6                EDX=0000000A
  3609. main  006B73EA                    MOV DWORD PTR SS:[LOCAL.1],EDX          [00124F3C]=Game.006B74F6
  3610. main  006B73ED                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F3C]=0000000A (decimal 10.);EAX=0000000A
  3611. main  006B73F0                    PUSH EAX                                [00124F28]=Game.006B73E1    ESP=00124F28
  3612. main  006B73F1                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F94
  3613. main  006B73F4                    CALL 006B7590                                                       ESP=00124F24
  3614. main  006B7590                    PUSH EBP                                [00124F20]=00124F94         ESP=00124F20
  3615. main  006B7591                    MOV EBP,ESP                                                         EBP=00124F20
  3616. main  006B7593                    PUSH ECX                                [00124F1C]=Game.006B75BF    ESP=00124F1C
  3617. main  006B7594                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F1C]=00124F94
  3618. main  006B7597                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=0000000A (decimal 10.)
  3619. main  006B759A                    PUSH EAX                                [00124F18]=00124F24         ESP=00124F18
  3620. main  006B759B                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F1C]=00124F94
  3621. main  006B759E                    CALL 006B7640                                                       ESP=00124F14
  3622. main  006B7640                    PUSH EBP                                [00124F10]=00124F20         ESP=00124F10
  3623. main  006B7641                    MOV EBP,ESP                                                         EBP=00124F10
  3624. main  006B7643                    SUB ESP,10                                                          ESP=00124F00
  3625. main  006B7646                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124F00]=00124F8C
  3626. main  006B7649                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F00]=00124F94
  3627. main  006B764C                    CALL 006B73A0                                                       ESP=00124EFC
  3628. main  006B73A0                    PUSH EBP                                [00124EF8]=00124F10         ESP=00124EF8
  3629. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EF8
  3630. main  006B73A3                    PUSH ECX                                [00124EF4]=00124F8C         ESP=00124EF4
  3631. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EF4]=00124F94
  3632. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF4]=00124F94         EAX=00124F94
  3633. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090, ASCII "Data";EAX=0014F090
  3634. main  006B73AC                    SUB EAX,10                                                          EAX=0014F080
  3635. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EF8
  3636. main  006B73B1                    POP EBP                                 [00124EF8]=00124F10         ESP=00124EFC, EBP=00124F10
  3637. main  006B73B2                    RETN                                    [00124EFC]=Game.006B7651    ESP=00124F00
  3638. main  006B7651                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124F04]=00124F10
  3639. main  006B7654                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124F04]=0014F080
  3640. main  006B7657                    MOV ECX,1                                                           ECX=00000001
  3641. main  006B765C                    SUB ECX,DWORD PTR DS:[EAX+0C]           [0014F08C]=1                ECX=00000000
  3642. main  006B765F                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F0C]=00124F8C
  3643. main  006B7662                    MOV EDX,DWORD PTR SS:[LOCAL.3]          [00124F04]=0014F080         EDX=0014F080
  3644. main  006B7665                    MOV EAX,DWORD PTR DS:[EDX+8]            [0014F088]=7                EAX=00000007
  3645. main  006B7668                    SUB EAX,DWORD PTR SS:[ARG.1]            [00124F18]=0000000A (decimal 10.);EAX=FFFFFFFD
  3646. main  006B766B                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124F08]=Game.006B76BF
  3647. main  006B766E                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=0
  3648. main  006B7671                    OR ECX,DWORD PTR SS:[LOCAL.2]           [00124F08]=FFFFFFFD         ECX=FFFFFFFD
  3649. main  006B7674                    JGE SHORT 006B7682
  3650. main  006B7676                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F18]=0000000A (decimal 10.);EDX=0000000A
  3651. main  006B7679                    PUSH EDX                                [00124EFC]=Game.006B7651    ESP=00124EFC
  3652. main  006B767A                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124F00]=00124F94         ECX=00124F94
  3653. main  006B767D                    CALL 006B76E0                                                       ESP=00124EF8
  3654. main  006B76E0                    PUSH EBP                                [00124EF4]=00124F94         ESP=00124EF4
  3655. main  006B76E1                    MOV EBP,ESP                                                         EBP=00124EF4
  3656. main  006B76E3                    SUB ESP,0C                                                          ESP=00124EE8
  3657. main  006B76E6                    MOV DWORD PTR SS:[LOCAL.3],ECX          [00124EE8]=4
  3658. main  006B76E9                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EE8]=00124F94
  3659. main  006B76EC                    CALL 006B73A0                                                       ESP=00124EE4
  3660. main  006B73A0                    PUSH EBP                                [00124EE0]=00124EF8         ESP=00124EE0
  3661. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EE0
  3662. main  006B73A3                    PUSH ECX                                [00124EDC]=1                ESP=00124EDC
  3663. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EDC]=00124F94
  3664. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EDC]=00124F94         EAX=00124F94
  3665. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090, ASCII "Data";EAX=0014F090
  3666. main  006B73AC                    SUB EAX,10                                                          EAX=0014F080
  3667. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EE0
  3668. main  006B73B1                    POP EBP                                 [00124EE0]=00124EF4         ESP=00124EE4, EBP=00124EF4
  3669. main  006B73B2                    RETN                                    [00124EE4]=Game.006B76F1    ESP=00124EE8
  3670. main  006B76F1                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124EF0]=ntdll.7C97FEFF
  3671. main  006B76F4                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF0]=0014F080
  3672. main  006B76F7                    MOV ECX,DWORD PTR DS:[EAX+4]            [0014F084]=4                ECX=00000004
  3673. main  006B76FA                    CMP ECX,DWORD PTR SS:[ARG.1]            [00124EFC]=0000000A (decimal 10.)
  3674. main  006B76FD                    JLE SHORT 006B7708
  3675. main  006B7708                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EF0]=0014F080         ECX=0014F080
  3676. main  006B770B                    CALL 006B7780                                                       ESP=00124EE4
  3677. main  006B7780                    PUSH EBP                                [00124EE0]=00124EF4         ESP=00124EE0
  3678. main  006B7781                    MOV EBP,ESP                                                         EBP=00124EE0
  3679. main  006B7783                    PUSH ECX                                [00124EDC]=00124F94         ESP=00124EDC
  3680. main  006B7784                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EDC]=0014F080
  3681. main  006B7787                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EDC]=0014F080
  3682. main  006B778A                    XOR ECX,ECX                                                         ECX=00000000
  3683. main  006B778C                    CMP DWORD PTR DS:[EAX+0C],1             [0014F08C]=1
  3684. main  006B7790                    SETG CL
  3685. main  006B7793                    MOV AL,CL                                                           EAX=0014F000
  3686. main  006B7795                    MOV ESP,EBP                                                         ESP=00124EE0
  3687. main  006B7797                    POP EBP                                 [00124EE0]=00124EF4         ESP=00124EE4, EBP=00124EF4
  3688. main  006B7798                    RETN                                    [00124EE4]=Game.006B7710    ESP=00124EE8
  3689. main  006B7710                    MOVZX ECX,AL
  3690. main  006B7713                    TEST ECX,ECX
  3691. main  006B7715                    JE SHORT 006B7725
  3692. main  006B7725                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EF0]=0014F080         EAX=0014F080
  3693. main  006B7728                    MOV ECX,DWORD PTR DS:[EAX+8]            [0014F088]=7                ECX=00000007
  3694. main  006B772B                    CMP ECX,DWORD PTR SS:[ARG.1]            [00124EFC]=0000000A (decimal 10.)
  3695. main  006B772E                    JGE SHORT 006B7772
  3696. main  006B7730                    MOV EDX,DWORD PTR SS:[LOCAL.1]          [00124EF0]=0014F080         EDX=0014F080
  3697. main  006B7733                    MOV EAX,DWORD PTR DS:[EDX+8]            [0014F088]=7                EAX=00000007
  3698. main  006B7736                    MOV DWORD PTR SS:[LOCAL.2],EAX          [00124EEC]=00124F8C
  3699. main  006B7739                    CMP DWORD PTR SS:[LOCAL.2],400          [00124EEC]=7
  3700. main  006B7740                    JLE SHORT 006B7750
  3701. main  006B7750                    MOV EDX,DWORD PTR SS:[LOCAL.2]          [00124EEC]=7                EDX=00000007
  3702. main  006B7753                    SHL EDX,1                                                           EDX=0000000E
  3703. main  006B7755                    MOV DWORD PTR SS:[LOCAL.2],EDX          [00124EEC]=7
  3704. main  006B7758                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124EEC]=0000000E (decimal 14.);EAX=0000000E
  3705. main  006B775B                    CMP EAX,DWORD PTR SS:[ARG.1]            [00124EFC]=0000000A (decimal 10.)
  3706. main  006B775E                    JGE SHORT 006B7766
  3707. main  006B7766                    MOV EDX,DWORD PTR SS:[LOCAL.2]          [00124EEC]=0000000E (decimal 14.)
  3708. main  006B7769                    PUSH EDX                                [00124EE4]=Game.006B7710    ESP=00124EE4
  3709. main  006B776A                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124EE8]=00124F94         ECX=00124F94
  3710. main  006B776D                    CALL 006B7850                                                       ESP=00124EE0
  3711. main  006B7850                    PUSH EBP                                [00124EDC]=0014F080         ESP=00124EDC
  3712. main  006B7851                    MOV EBP,ESP                                                         EBP=00124EDC
  3713. main  006B7853                    SUB ESP,10                                                          ESP=00124ECC
  3714. main  006B7856                    MOV DWORD PTR SS:[LOCAL.4],ECX          [00124ECC]=00124F8C
  3715. main  006B7859                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ECC]=00124F94
  3716. main  006B785C                    CALL 006B73A0                                                       ESP=00124EC8
  3717. main  006B73A0                    PUSH EBP                                [00124EC4]=0                ESP=00124EC4
  3718. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124EC4
  3719. main  006B73A3                    PUSH ECX                                [00124EC0]=0014F0B0         ESP=00124EC0
  3720. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EC0]=00124F94
  3721. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EC0]=00124F94         EAX=00124F94
  3722. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F090, ASCII "Data";EAX=0014F090
  3723. main  006B73AC                    SUB EAX,10                                                          EAX=0014F080
  3724. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124EC4
  3725. main  006B73B1                    POP EBP                                 [00124EC4]=00124EDC         ESP=00124EC8, EBP=00124EDC
  3726. main  006B73B2                    RETN                                    [00124EC8]=Game.006B7861    ESP=00124ECC
  3727. main  006B7861                    MOV DWORD PTR SS:[LOCAL.3],EAX          [00124ED0]=Game.009CFD7C
  3728. main  006B7864                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124ED0]=0014F080
  3729. main  006B7867                    MOV ECX,DWORD PTR DS:[EAX]              [0014F080]=Game.009CFD74    ECX=009CFD74
  3730. main  006B7869                    MOV DWORD PTR SS:[LOCAL.2],ECX          [00124ED4]=0014F0B0
  3731. main  006B786C                    PUSH 1                                  [00124EC8]=Game.006B7861    ESP=00124EC8
  3732. main  006B786E                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124EE4]=0000000E (decimal 14.)
  3733. main  006B7871                    PUSH EDX                                [00124EC4]=00124EDC         ESP=00124EC4
  3734. main  006B7872                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124ED0]=0014F080
  3735. main  006B7875                    PUSH EAX                                [00124EC0]=00124F94         ESP=00124EC0
  3736. main  006B7876                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124ED4]=Game.009CFD74
  3737. main  006B7879                    MOV EDX,DWORD PTR DS:[ECX]              [009CFD74]=Game.0073A138    EDX=0073A138
  3738. main  006B787B                    MOV ECX,DWORD PTR SS:[LOCAL.2]          [00124ED4]=Game.009CFD74
  3739. main  006B787E                    CALL DWORD PTR DS:[EDX+8]               [0073A140]=Game.007029BF    ESP=00124EBC
  3740. main  007029BF                    MOV ECX,DWORD PTR DS:[ECX+4]            [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
  3741. main  007029C2                    MOV EAX,DWORD PTR DS:[ECX]              [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
  3742. main  007029C4                    PUSH ESI                                [00124EB8]=00124EE0, ASCII "rwk";ESP=00124EB8
  3743. main  007029C5                    MOV ESI,DWORD PTR SS:[ARG.2]            [00124EC4]=0000000E (decimal 14.);ESI=0000000E
  3744. main  007029C9                    ADD ESI,8                                                           ESI=00000016
  3745. main  007029CC                    AND ESI,FFFFFFF8                                                    ESI=00000010
  3746. main  007029CF                    MOV EDX,ESI                                                         EDX=00000010
  3747. main  007029D1                    IMUL EDX,DWORD PTR SS:[ARG.3]           [00124EC8]=1
  3748. main  007029D6                    ADD EDX,10                                                          EDX=00000020
  3749. main  007029D9                    PUSH EDX                                [00124EB4]=00124F8C         ESP=00124EB4
  3750. main  007029DA                    PUSH DWORD PTR SS:[ARG.1]               [00124EC0]=0014F080         ESP=00124EB0
  3751. main  007029DE                    CALL DWORD PTR DS:[EAX+8]               [0073A12C]=Game.007028A3    ESP=00124EAC
  3752. main  007028A3                    CMP DWORD PTR SS:[ARG.1],0              [00124EB0]=0014F080
  3753. main  007028A8                    PUSH DWORD PTR SS:[ARG.2]               [00124EB4]=00000020 (decimal 32.);ESP=00124EA8
  3754. main  007028AC                    JNE SHORT 007028B4
  3755. main  007028B4                    PUSH DWORD PTR SS:[ARG.1]               [00124EB0]=0014F080         ESP=00124EA4
  3756. main  007028B8                    PUSH 0                                  [00124EA0]=Game.006B7614    ESP=00124EA0
  3757. main  007028BA                    PUSH DWORD PTR DS:[ECX+4]               [009CFD6C]=00140000         ESP=00124E9C
  3758. main  007028BD                    CALL DWORD PTR DS:[<&KERNEL32.HeapReAlloc>];[0071326C]=7C929BA0 (ntdll.RtlReAllocateHeap);EAX=0014F0E0, ECX=7C929DAA, EDX=00140608, ESP=00124EAC
  3759. main  007028C3                    RETN 8                                  [00124EAC]=Game.007029E1    ESP=00124EB8
  3760. main  007029E1                    TEST EAX,EAX
  3761. main  007029E3                    JE SHORT 007029E9
  3762. main  007029E5                    DEC ESI                                                             ESI=0000000F
  3763. main  007029E6                    MOV DWORD PTR DS:[EAX+8],ESI            [0014F0E8]=7
  3764. main  007029E9                    POP ESI                                 [00124EB8]=00141F05         ESP=00124EBC, ESI=00141F05
  3765. main  007029EA                    RETN 0C                                 [00124EBC]=Game.006B7881    ESP=00124ECC
  3766. main  006B7881                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124ED8]=0
  3767. main  006B7884                    CMP DWORD PTR SS:[LOCAL.1],0            [00124ED8]=0014F0E0
  3768. main  006B7888                    JNE SHORT 006B788F
  3769. main  006B788F                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124ED8]=0014F0E0
  3770. main  006B7892                    PUSH EAX                                [00124EC8]=1                ESP=00124EC8
  3771. main  006B7893                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124ECC]=00124F94         ECX=00124F94
  3772. main  006B7896                    CALL 006B7360                                                       ESP=00124EC4
  3773. main  006B7360                    PUSH EBP                                [00124EC0]=0014F080         ESP=00124EC0
  3774. main  006B7361                    MOV EBP,ESP                                                         EBP=00124EC0
  3775. main  006B7363                    PUSH ECX                                [00124EBC]=Game.006B7881    ESP=00124EBC
  3776. main  006B7364                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EBC]=00124F94
  3777. main  006B7367                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124EC8]=0014F0E0         ECX=0014F0E0
  3778. main  006B736A                    CALL 006B7380                                                       ESP=00124EB8
  3779. main  006B7380                    PUSH EBP                                [00124EB4]=00000020 (decimal 32.);ESP=00124EB4
  3780. main  006B7381                    MOV EBP,ESP                                                         EBP=00124EB4
  3781. main  006B7383                    PUSH ECX                                [00124EB0]=0014F080         ESP=00124EB0
  3782. main  006B7384                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124EB0]=0014F0E0
  3783. main  006B7387                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124EB0]=0014F0E0
  3784. main  006B738A                    ADD EAX,10                                                          EAX=0014F0F0
  3785. main  006B738D                    MOV ESP,EBP                                                         ESP=00124EB4
  3786. main  006B738F                    POP EBP                                 [00124EB4]=00124EC0         ESP=00124EB8, EBP=00124EC0
  3787. main  006B7390                    RETN                                    [00124EB8]=Game.006B736F    ESP=00124EBC
  3788. main  006B736F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124EBC]=00124F94         ECX=00124F94
  3789. main  006B7372                    MOV DWORD PTR DS:[ECX],EAX              [00124F94]=0014F090
  3790. main  006B7374                    MOV ESP,EBP                                                         ESP=00124EC0
  3791. main  006B7376                    POP EBP                                 [00124EC0]=00124EDC         ESP=00124EC4, EBP=00124EDC
  3792. main  006B7377                    RETN 4                                  [00124EC4]=Game.006B789B    ESP=00124ECC
  3793. main  006B789B                    MOV ESP,EBP                                                         ESP=00124EDC
  3794. main  006B789D                    POP EBP                                 [00124EDC]=00124EF4         ESP=00124EE0, EBP=00124EF4
  3795. main  006B789E                    RETN 4                                  [00124EE0]=Game.006B7772    ESP=00124EE8
  3796. main  006B7772                    MOV ESP,EBP                                                         ESP=00124EF4
  3797. main  006B7774                    POP EBP                                 [00124EF4]=00124F10         ESP=00124EF8, EBP=00124F10
  3798. main  006B7775                    RETN 4                                  [00124EF8]=Game.006B7682    ESP=00124F00
  3799. main  006B7682                    MOV EAX,DWORD PTR SS:[LOCAL.4]          [00124F00]=00124F94         EAX=00124F94
  3800. main  006B7685                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F0F0, ASCII "Data";EAX=0014F0F0
  3801. main  006B7687                    MOV ESP,EBP                                                         ESP=00124F10
  3802. main  006B7689                    POP EBP                                 [00124F10]=00124F20         ESP=00124F14, EBP=00124F20
  3803. main  006B768A                    RETN 4                                  [00124F14]=Game.006B75A3    ESP=00124F1C
  3804. main  006B75A3                    MOV ESP,EBP                                                         ESP=00124F20
  3805. main  006B75A5                    POP EBP                                 [00124F20]=00124F40         ESP=00124F24, EBP=00124F40
  3806. main  006B75A6                    RETN 4                                  [00124F24]=Game.006B73F9    ESP=00124F2C
  3807. main  006B73F9                    MOV DWORD PTR SS:[LOCAL.4],EAX          [00124F30]=0014F0C0, ASCII "Data_ex"
  3808. main  006B73FC                    MOV ECX,DWORD PTR SS:[LOCAL.3]          [00124F34]=Game.005DB888    ECX=005DB888
  3809. main  006B73FF                    CMP ECX,DWORD PTR SS:[LOCAL.2]          [00124F38]=4
  3810. main  006B7402                    JA SHORT 006B740D
  3811. main  006B740D                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F4C]=6                EAX=00000006
  3812. main  006B7410                    PUSH EAX                                [00124F28]=0000000A (decimal 10.);ESP=00124F28
  3813. main  006B7411                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F48]=Game.0072A918, ASCII "_patch";ECX=0072A918
  3814. main  006B7414                    PUSH ECX                                [00124F24]=Game.006B73F9    ESP=00124F24
  3815. main  006B7415                    MOV EDX,DWORD PTR SS:[LOCAL.4]          [00124F30]=0014F0F0, ASCII "Data";EDX=0014F0F0
  3816. main  006B7418                    ADD EDX,DWORD PTR SS:[LOCAL.2]          [00124F38]=4                EDX=0014F0F4
  3817. main  006B741B                    PUSH EDX                                [00124F20]=00124F40         ESP=00124F20
  3818. main  006B741C                    CALL 006B7600                                                       ESP=00124F1C
  3819. main  006B7600                    PUSH EBP                                [00124F18]=0000000A (decimal 10.);ESP=00124F18
  3820. main  006B7601                    MOV EBP,ESP                                                         EBP=00124F18
  3821. main  006B7603                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124F28]=6
  3822. main  006B7606                    PUSH EAX                                [00124F14]=Game.006B75A3    ESP=00124F14
  3823. main  006B7607                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F24]=Game.0072A918, ASCII "_patch"
  3824. main  006B760A                    PUSH ECX                                [00124F10]=00124F20         ESP=00124F10
  3825. main  006B760B                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F20]=0014F0F4
  3826. main  006B760E                    PUSH EDX                                [00124F0C]=0                ESP=00124F0C
  3827. main  006B760F                    CALL 006E7340                                                       ESP=00124F08
  3828. main  006E7340                    PUSH EBP                                [00124F04]=0014F080         ESP=00124F04
  3829. main  006E7341                    MOV EBP,ESP                                                         EBP=00124F04
  3830. main  006E7343                    PUSH EDI                                [00124F00]=00124F94         ESP=00124F00
  3831. main  006E7344                    PUSH ESI                                [00124EFC]=0000000A (decimal 10.);ESP=00124EFC
  3832. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124F10]=Game.0072A918, ASCII "_patch";ESI=0072A918
  3833. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124F14]=6                ECX=00000006
  3834. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124F0C]=0014F0F4         EDI=0014F0F4
  3835. main  006E734E                    MOV EAX,ECX
  3836. main  006E7350                    MOV EDX,ECX                                                         EDX=00000006
  3837. main  006E7352                    ADD EAX,ESI                                                         EAX=0072A91E
  3838. main  006E7354                    CMP EDI,ESI
  3839. main  006E7356                    JBE SHORT 006E7360
  3840. main  006E7360                    TEST EDI,00000003
  3841. main  006E7366                    JNE SHORT 006E737C
  3842. main  006E7368                    SHR ECX,2                                                           ECX=00000001
  3843. main  006E736B                    AND EDX,00000003                                                    EDX=00000002
  3844. main  006E736E                    CMP ECX,8
  3845. main  006E7371                    JB SHORT 006E739C
  3846. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7424]=Game.006E7470
  3847. main  006E7470                    MOV EAX,DWORD PTR DS:[ECX*4+ESI-4]      [0072A918]=7461705F         EAX=7461705F
  3848. main  006E7474                    MOV DWORD PTR DS:[ECX*4+EDI-4],EAX      [0014F0F4]=BAADF000
  3849. main  006E7478                    LEA EAX,[ECX*4]                                                     EAX=00000004
  3850. main  006E747F                    ADD ESI,EAX                                                         ESI=0072A91C
  3851. main  006E7481                    ADD EDI,EAX                                                         EDI=0014F0F8
  3852. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E7494]=Game.006E74B0
  3853. main  006E74B0                    MOV AL,BYTE PTR DS:[ESI]                [0072A91C]=63 ('c')         EAX=00000063
  3854. main  006E74B2                    MOV BYTE PTR DS:[EDI],AL                [0014F0F8]=0D (Carriage Return)
  3855. main  006E74B4                    MOV AL,BYTE PTR DS:[ESI+1]              [0072A91D]=68 ('h')         EAX=00000068
  3856. main  006E74B7                    MOV BYTE PTR DS:[EDI+1],AL              [0014F0F9]=F0
  3857. main  006E74BA                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124F0C]=0014F0F4         EAX=0014F0F4
  3858. main  006E74BD                    POP ESI                                 [00124EFC]=00141F05         ESP=00124F00, ESI=00141F05
  3859. main  006E74BE                    POP EDI                                 [00124F00]=1                ESP=00124F04, EDI=00000001
  3860. main  006E74BF                    LEAVE                                   [00124F04]=00124F18         ESP=00124F08, EBP=00124F18
  3861. main  006E74C0                    RETN                                    [00124F08]=Game.006B7614    ESP=00124F0C
  3862. main  006B7614                    ADD ESP,0C                                                          ESP=00124F18
  3863. main  006B7617                    POP EBP                                 [00124F18]=00124F40         ESP=00124F1C, EBP=00124F40
  3864. main  006B7618                    RETN                                    [00124F1C]=Game.006B7421    ESP=00124F20
  3865. main  006B7421                    ADD ESP,0C                                                          ESP=00124F2C
  3866. main  006B7424                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F3C]=0000000A (decimal 10.);EAX=0000000A
  3867. main  006B7427                    PUSH EAX                                [00124F28]=6                ESP=00124F28
  3868. main  006B7428                    MOV ECX,DWORD PTR SS:[LOCAL.5]          [00124F2C]=00124F94         ECX=00124F94
  3869. main  006B742B                    CALL 006B75E0                                                       ESP=00124F24
  3870. main  006B75E0                    PUSH EBP                                [00124F20]=0014F0F4         ESP=00124F20
  3871. main  006B75E1                    MOV EBP,ESP                                                         EBP=00124F20
  3872. main  006B75E3                    PUSH ECX                                [00124F1C]=Game.006B7421    ESP=00124F1C
  3873. main  006B75E4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F1C]=00124F94
  3874. main  006B75E7                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F28]=0000000A (decimal 10.)
  3875. main  006B75EA                    PUSH EAX                                [00124F18]=00124F40         ESP=00124F18
  3876. main  006B75EB                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F1C]=00124F94
  3877. main  006B75EE                    CALL 006B7690                                                       ESP=00124F14
  3878. main  006B7690                    PUSH EBP                                [00124F10]=Game.0072A918, ASCII "_patch";ESP=00124F10
  3879. main  006B7691                    MOV EBP,ESP                                                         EBP=00124F10
  3880. main  006B7693                    PUSH ECX                                [00124F0C]=0014F0F4         ESP=00124F0C
  3881. main  006B7694                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F0C]=00124F94
  3882. main  006B7697                    CMP DWORD PTR SS:[ARG.1],0              [00124F18]=0000000A (decimal 10.)
  3883. main  006B769B                    JL SHORT 006B76AD
  3884. main  006B769D                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=00124F94
  3885. main  006B76A0                    CALL 006B73A0                                                       ESP=00124F08
  3886. main  006B73A0                    PUSH EBP                                [00124F04]=00124F18         ESP=00124F04
  3887. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F04
  3888. main  006B73A3                    PUSH ECX                                [00124F00]=1                ESP=00124F00
  3889. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F00]=00124F94
  3890. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F00]=00124F94         EAX=00124F94
  3891. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F0F0         EAX=0014F0F0
  3892. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0E0
  3893. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F04
  3894. main  006B73B1                    POP EBP                                 [00124F04]=00124F10         ESP=00124F08, EBP=00124F10
  3895. main  006B73B2                    RETN                                    [00124F08]=Game.006B76A5    ESP=00124F0C
  3896. main  006B76A5                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F18]=0000000A (decimal 10.);ECX=0000000A
  3897. main  006B76A8                    CMP ECX,DWORD PTR DS:[EAX+8]            [0014F0E8]=0000000F (decimal 15.)
  3898. main  006B76AB                    JLE SHORT 006B76B7
  3899. main  006B76B7                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=00124F94         ECX=00124F94
  3900. main  006B76BA                    CALL 006B73A0                                                       ESP=00124F08
  3901. main  006B73A0                    PUSH EBP                                [00124F04]=00124F10         ESP=00124F04
  3902. main  006B73A1                    MOV EBP,ESP                                                         EBP=00124F04
  3903. main  006B73A3                    PUSH ECX                                [00124F00]=00124F94         ESP=00124F00
  3904. main  006B73A4                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F00]=00124F94
  3905. main  006B73A7                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F00]=00124F94         EAX=00124F94
  3906. main  006B73AA                    MOV EAX,DWORD PTR DS:[EAX]              [00124F94]=0014F0F0         EAX=0014F0F0
  3907. main  006B73AC                    SUB EAX,10                                                          EAX=0014F0E0
  3908. main  006B73AF                    MOV ESP,EBP                                                         ESP=00124F04
  3909. main  006B73B1                    POP EBP                                 [00124F04]=00124F10         ESP=00124F08, EBP=00124F10
  3910. main  006B73B2                    RETN                                    [00124F08]=Game.006B76BF    ESP=00124F0C
  3911. main  006B76BF                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F18]=0000000A (decimal 10.);EDX=0000000A
  3912. main  006B76C2                    MOV DWORD PTR DS:[EAX+4],EDX            [0014F0E4]=4
  3913. main  006B76C5                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F0C]=00124F94         EAX=00124F94
  3914. main  006B76C8                    MOV ECX,DWORD PTR DS:[EAX]              [00124F94]=0014F0F0         ECX=0014F0F0
  3915. main  006B76CA                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F18]=0000000A (decimal 10.)
  3916. main  006B76CD                    MOV BYTE PTR DS:[EDX+ECX],0             [0014F0FA]=AD
  3917. main  006B76D1                    MOV ESP,EBP                                                         ESP=00124F10
  3918. main  006B76D3                    POP EBP                                 [00124F10]=00124F20         ESP=00124F14, EBP=00124F20
  3919. main  006B76D4                    RETN 4                                  [00124F14]=Game.006B75F3    ESP=00124F1C
  3920. main  006B75F3                    MOV ESP,EBP                                                         ESP=00124F20
  3921. main  006B75F5                    POP EBP                                 [00124F20]=00124F40         ESP=00124F24, EBP=00124F40
  3922. main  006B75F6                    RETN 4                                  [00124F24]=Game.006B7430    ESP=00124F2C
  3923. main  006B7430                    MOV ESP,EBP                                                         ESP=00124F40
  3924. main  006B7432                    POP EBP                                 [00124F40]=00124F54         ESP=00124F44, EBP=00124F54
  3925. main  006B7433                    RETN 8                                  [00124F44]=Game.006B7320    ESP=00124F50
  3926. main  006B7320                    MOV ESP,EBP                                                         ESP=00124F54
  3927. main  006B7322                    POP EBP                                 [00124F54]=00124F64         ESP=00124F58, EBP=00124F64
  3928. main  006B7323                    RETN 4                                  [00124F58]=Game.006B7283    ESP=00124F60
  3929. main  006B7283                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F60]=00124F94
  3930. main  006B7286                    MOV ESP,EBP                                                         ESP=00124F64
  3931. main  006B7288                    POP EBP                                 [00124F64]=00124F74         ESP=00124F68, EBP=00124F74
  3932. main  006B7289                    RETN 4                                  [00124F68]=Game.006B7043    ESP=00124F70
  3933. main  006B7043                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F94
  3934. main  006B7046                    MOV ESP,EBP                                                         ESP=00124F74
  3935. main  006B7048                    POP EBP                                 [00124F74]=00124FA4         ESP=00124F78, EBP=00124FA4
  3936. main  006B7049                    RETN 4                                  [00124F78]=Game.006B6013    ESP=00124F80
  3937. main  006B6013                    PUSH 0                                  [00124F7C]=Game.0072A918, ASCII "_patch";ESP=00124F7C
  3938. main  006B6015                    LEA ECX,[LOCAL.5]                       Address=00124F90            ECX=00124F90
  3939. main  006B6018                    CALL 006B7050                                                       ESP=00124F78
  3940. main  006B7050                    PUSH EBP                                [00124F74]=00124FA4         ESP=00124F74
  3941. main  006B7051                    MOV EBP,ESP                                                         EBP=00124F74
  3942. main  006B7053                    PUSH ECX                                [00124F70]=00124F94         ESP=00124F70
  3943. main  006B7054                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F70]=00124F90
  3944. main  006B7057                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F70]=00124F90         EAX=00124F90
  3945. main  006B705A                    MOV EAX,DWORD PTR DS:[EAX]              [00124F90]=0014F060, ASCII "Data";EAX=0014F060
  3946. main  006B705C                    MOV ESP,EBP                                                         ESP=00124F74
  3947. main  006B705E                    POP EBP                                 [00124F74]=00124FA4         ESP=00124F78, EBP=00124FA4
  3948. main  006B705F                    RETN                                    [00124F78]=Game.006B601D    ESP=00124F7C
  3949. main  006B601D                    PUSH EAX                                [00124F78]=Game.006B601D    ESP=00124F78
  3950. main  006B601E                    MOV EAX,DWORD PTR SS:[LOCAL.9]          [00124F80]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
  3951. main  006B6021                    MOV ECX,DWORD PTR DS:[EAX+4]            [009BE5CC]=01814CD8         ECX=01814CD8
  3952. main  006B6024                    CALL 006D2570                                                       ESP=00124F74
  3953. main  006D2570                    PUSH EBP                                [00124F70]=00124F90         ESP=00124F70
  3954. main  006D2571                    MOV EBP,ESP                                                         EBP=00124F70
  3955. main  006D2573                    PUSH ECX                                [00124F6C]=Game.0072A918, ASCII "_patch";ESP=00124F6C
  3956. main  006D2574                    MOV DWORD PTR SS:[LOCAL.1],ECX          [00124F6C]=01814CD8
  3957. main  006D2577                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124F6C]=01814CD8         EAX=01814CD8
  3958. main  006D257A                    MOV DWORD PTR DS:[EAX+20],0             [01814CF8]=0
  3959. main  006D2581                    MOVZX ECX,BYTE PTR SS:[ARG.2]           [00124F7C]=00               ECX=00000000
  3960. main  006D2585                    CMP ECX,1
  3961. main  006D2588                    JNE SHORT 006D259F
  3962. main  006D259F                    PUSH 1                                  [00124F68]=Game.006B7043    ESP=00124F68
  3963. main  006D25A1                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F78]=0014F060, ASCII "Data";EDX=0014F060
  3964. main  006D25A4                    PUSH EDX                                [00124F64]=00124F74, ASCII ")`k";ESP=00124F64
  3965. main  006D25A5                    CALL 006D94B0                                                       ESP=00124F60
  3966. main  006D94B0                    PUSH EBP                                [00124F5C]=Game.0072A918, ASCII "_patch";ESP=00124F5C
  3967. main  006D94B1                    MOV EBP,ESP                                                         EBP=00124F5C
  3968. main  006D94B3                    SUB ESP,210                                                         ESP=00124D4C
  3969. main  006D94B9                    MOV EAX,DWORD PTR DS:[75DCB4]           [0075DCB4]=AE323B5E         EAX=AE323B5E
  3970. main  006D94BE                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124F58]=Game.006B7283
  3971. main  006D94C1                    MOV DWORD PTR SS:[LOCAL.67],0           [00124E50]=01814CD8
  3972. main  006D94CB                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F64]=0014F060, ASCII "Data";EAX=0014F060
  3973. main  006D94CE                    PUSH EAX                                [00124D48]=ntdll.7C97F8F0   ESP=00124D48
  3974. main  006D94CF                    LEA ECX,[LOCAL.132]                     Address=00124D4C            ECX=00124D4C
  3975. main  006D94D5                    PUSH ECX                                [00124D44]=ntdll.7C91E920   ESP=00124D44
  3976. main  006D94D6                    CALL 006E52A0                                                       ESP=00124D40
  3977. main  006E52A0                    PUSH EDI                                [00124D3C]=00124D2C         ESP=00124D3C
  3978. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124D44]=00124D4C         EDI=00124D4C
  3979. main  006E52A5                    JMP SHORT 006E5315
  3980. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124D48]=0014F060, ASCII "Data";ECX=0014F060
  3981. main  006E5319                    TEST ECX,00000003
  3982. main  006E531F                    JE SHORT 006E533E
  3983. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  3984. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EAX=61746144
  3985. main  006E5345                    ADD EDX,EAX                                                         EDX=E0736043
  3986. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  3987. main  006E534A                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  3988. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EDX=61746144
  3989. main  006E534E                    ADD ECX,4                                                           ECX=0014F064
  3990. main  006E5351                    TEST EAX,81010100
  3991. main  006E5356                    JE SHORT 006E5339
  3992. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [00124D4C]=FFFFFFFF (decimal -1.)
  3993. main  006E533B                    ADD EDI,4                                                           EDI=00124D50
  3994. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  3995. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EAX=BAADF000
  3996. main  006E5345                    ADD EDX,EAX                                                         EDX=39ACEEFF
  3997. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=45520FFF
  3998. main  006E534A                    XOR EAX,EDX                                                         EAX=7CFEE100
  3999. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EDX=BAADF000
  4000. main  006E534E                    ADD ECX,4                                                           ECX=0014F068
  4001. main  006E5351                    TEST EAX,81010100
  4002. main  006E5356                    JE SHORT 006E5339
  4003. main  006E5358                    TEST DL,DL
  4004. main  006E535A                    JE SHORT 006E5390
  4005. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [00124D50]=CC
  4006. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D44]=00124D4C, ASCII "Data";EAX=00124D4C
  4007. main  006E5396                    POP EDI                                 [00124D3C]=1                ESP=00124D40, EDI=00000001
  4008. main  006E5397                    RETN                                    [00124D40]=Game.006D94DB    ESP=00124D44
  4009. main  006D94DB                    ADD ESP,8                                                           ESP=00124D4C
  4010. main  006D94DE                    PUSH OFFSET 0072B200                    [00124D48]=0014F060, ASCII "Data";ESP=00124D48
  4011. main  006D94E3                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F64]=0014F060, ASCII "Data";EDX=0014F060
  4012. main  006D94E6                    PUSH EDX                                [00124D44]=00124D4C, ASCII "Data";ESP=00124D44
  4013. main  006D94E7                    CALL 006E72B0                                                       ESP=00124D40
  4014. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D44]=0014F060, ASCII "Data";ECX=0014F060
  4015. main  006E72B4                    TEST ECX,00000003
  4016. main  006E72BA                    JE SHORT 006E72E0
  4017. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EAX=61746144
  4018. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4019. main  006E72E7                    ADD EDX,EAX                                                         EDX=E0736043
  4020. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  4021. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  4022. main  006E72EE                    ADD ECX,4                                                           ECX=0014F064
  4023. main  006E72F1                    TEST EAX,81010100
  4024. main  006E72F6                    JE SHORT 006E72E0
  4025. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EAX=BAADF000
  4026. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4027. main  006E72E7                    ADD EDX,EAX                                                         EDX=39ACEEFF
  4028. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=45520FFF
  4029. main  006E72EC                    XOR EAX,EDX                                                         EAX=7CFEE100
  4030. main  006E72EE                    ADD ECX,4                                                           ECX=0014F068
  4031. main  006E72F1                    TEST EAX,81010100
  4032. main  006E72F6                    JE SHORT 006E72E0
  4033. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0014F064]=BAADF000         EAX=BAADF000
  4034. main  006E72FB                    TEST AL,AL
  4035. main  006E72FD                    JE SHORT 006E7331
  4036. main  006E7331                    LEA EAX,[ECX-4]                         Address=0014F064            EAX=0014F064
  4037. main  006E7334                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D44]=0014F060, ASCII "Data";ECX=0014F060
  4038. main  006E7338                    SUB EAX,ECX                                                         EAX=00000004
  4039. main  006E733A                    RETN                                    [00124D40]=Game.006D94EC    ESP=00124D44
  4040. main  006D94EC                    ADD ESP,4                                                           ESP=00124D48
  4041. main  006D94EF                    LEA EAX,[EAX+EBP-210]                   Address=00124D50            EAX=00124D50
  4042. main  006D94F6                    PUSH EAX                                [00124D44]=0014F060, ASCII "Data";ESP=00124D44
  4043. main  006D94F7                    CALL 006E52A0                                                       ESP=00124D40
  4044. main  006E52A0                    PUSH EDI                                [00124D3C]=1                ESP=00124D3C
  4045. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124D44]=00124D50         EDI=00124D50
  4046. main  006E52A5                    JMP SHORT 006E5315
  4047. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124D48]=Game.0072B200, ASCII ".lrs";ECX=0072B200
  4048. main  006E5319                    TEST ECX,00000003
  4049. main  006E531F                    JE SHORT 006E533E
  4050. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4051. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B200]=73726C2E         EAX=73726C2E
  4052. main  006E5345                    ADD EDX,EAX                                                         EDX=F2716B2D
  4053. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=8C8D93D1
  4054. main  006E534A                    XOR EAX,EDX                                                         EAX=7EFCF8FC
  4055. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B200]=73726C2E         EDX=73726C2E
  4056. main  006E534E                    ADD ECX,4                                                           ECX=0072B204
  4057. main  006E5351                    TEST EAX,81010100
  4058. main  006E5356                    JE SHORT 006E5339
  4059. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [00124D50]=ntdll.7C97F800
  4060. main  006E533B                    ADD EDI,4                                                           EDI=00124D54
  4061. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4062. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B204]=0                EAX=00000000
  4063. main  006E5345                    ADD EDX,EAX
  4064. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  4065. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  4066. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B204]=0                EDX=00000000
  4067. main  006E534E                    ADD ECX,4                                                           ECX=0072B208
  4068. main  006E5351                    TEST EAX,81010100
  4069. main  006E5356                    JE SHORT 006E5339
  4070. main  006E5358                    TEST DL,DL
  4071. main  006E535A                    JE SHORT 006E5390
  4072. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [00124D54]=4C ('L')
  4073. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D44]=00124D50, ASCII ".lrs";EAX=00124D50
  4074. main  006E5396                    POP EDI                                 [00124D3C]=1                ESP=00124D40, EDI=00000001
  4075. main  006E5397                    RETN                                    [00124D40]=Game.006D94FC    ESP=00124D44
  4076. main  006D94FC                    ADD ESP,8                                                           ESP=00124D4C
  4077. main  006D94FF                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124F64]=0014F060, ASCII "Data";ECX=0014F060
  4078. main  006D9502                    PUSH ECX                                [00124D48]=Game.0072B200, ASCII ".lrs";ESP=00124D48
  4079. main  006D9503                    LEA EDX,[LOCAL.66]                      Address=00124E54            EDX=00124E54
  4080. main  006D9509                    PUSH EDX                                [00124D44]=00124D50, ASCII ".lrs";ESP=00124D44
  4081. main  006D950A                    CALL 006E52A0                                                       ESP=00124D40
  4082. main  006E52A0                    PUSH EDI                                [00124D3C]=1                ESP=00124D3C
  4083. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124D44]=00124E54         EDI=00124E54
  4084. main  006E52A5                    JMP SHORT 006E5315
  4085. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124D48]=0014F060, ASCII "Data"
  4086. main  006E5319                    TEST ECX,00000003
  4087. main  006E531F                    JE SHORT 006E533E
  4088. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4089. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EAX=61746144
  4090. main  006E5345                    ADD EDX,EAX                                                         EDX=E0736043
  4091. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  4092. main  006E534A                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  4093. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EDX=61746144
  4094. main  006E534E                    ADD ECX,4                                                           ECX=0014F064
  4095. main  006E5351                    TEST EAX,81010100
  4096. main  006E5356                    JE SHORT 006E5339
  4097. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [00124E54]=0000000A (decimal 10.)
  4098. main  006E533B                    ADD EDI,4                                                           EDI=00124E58
  4099. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4100. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EAX=BAADF000
  4101. main  006E5345                    ADD EDX,EAX                                                         EDX=39ACEEFF
  4102. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=45520FFF
  4103. main  006E534A                    XOR EAX,EDX                                                         EAX=7CFEE100
  4104. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EDX=BAADF000
  4105. main  006E534E                    ADD ECX,4                                                           ECX=0014F068
  4106. main  006E5351                    TEST EAX,81010100
  4107. main  006E5356                    JE SHORT 006E5339
  4108. main  006E5358                    TEST DL,DL
  4109. main  006E535A                    JE SHORT 006E5390
  4110. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [00124E58]=50 ('P')
  4111. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D44]=00124E54, ASCII "Data";EAX=00124E54
  4112. main  006E5396                    POP EDI                                 [00124D3C]=1                ESP=00124D40, EDI=00000001
  4113. main  006E5397                    RETN                                    [00124D40]=Game.006D950F    ESP=00124D44
  4114. main  006D950F                    ADD ESP,8                                                           ESP=00124D4C
  4115. main  006D9512                    PUSH OFFSET 0072B208                    [00124D48]=0014F060, ASCII "Data";ESP=00124D48
  4116. main  006D9517                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124F64]=0014F060, ASCII "Data";EAX=0014F060
  4117. main  006D951A                    PUSH EAX                                [00124D44]=00124E54, ASCII "Data";ESP=00124D44
  4118. main  006D951B                    CALL 006E72B0                                                       ESP=00124D40
  4119. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D44]=0014F060, ASCII "Data";ECX=0014F060
  4120. main  006E72B4                    TEST ECX,00000003
  4121. main  006E72BA                    JE SHORT 006E72E0
  4122. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EAX=61746144
  4123. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4124. main  006E72E7                    ADD EDX,EAX                                                         EDX=E0736043
  4125. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  4126. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  4127. main  006E72EE                    ADD ECX,4                                                           ECX=0014F064
  4128. main  006E72F1                    TEST EAX,81010100
  4129. main  006E72F6                    JE SHORT 006E72E0
  4130. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EAX=BAADF000
  4131. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4132. main  006E72E7                    ADD EDX,EAX                                                         EDX=39ACEEFF
  4133. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=45520FFF
  4134. main  006E72EC                    XOR EAX,EDX                                                         EAX=7CFEE100
  4135. main  006E72EE                    ADD ECX,4                                                           ECX=0014F068
  4136. main  006E72F1                    TEST EAX,81010100
  4137. main  006E72F6                    JE SHORT 006E72E0
  4138. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0014F064]=BAADF000         EAX=BAADF000
  4139. main  006E72FB                    TEST AL,AL
  4140. main  006E72FD                    JE SHORT 006E7331
  4141. main  006E7331                    LEA EAX,[ECX-4]                         Address=0014F064            EAX=0014F064
  4142. main  006E7334                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D44]=0014F060, ASCII "Data";ECX=0014F060
  4143. main  006E7338                    SUB EAX,ECX                                                         EAX=00000004
  4144. main  006E733A                    RETN                                    [00124D40]=Game.006D9520    ESP=00124D44
  4145. main  006D9520                    ADD ESP,4                                                           ESP=00124D48
  4146. main  006D9523                    LEA ECX,[EAX+EBP-108]                   Address=00124E58            ECX=00124E58
  4147. main  006D952A                    PUSH ECX                                [00124D44]=0014F060, ASCII "Data";ESP=00124D44
  4148. main  006D952B                    CALL 006E52A0                                                       ESP=00124D40
  4149. main  006E52A0                    PUSH EDI                                [00124D3C]=1                ESP=00124D3C
  4150. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124D44]=00124E58         EDI=00124E58
  4151. main  006E52A5                    JMP SHORT 006E5315
  4152. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124D48]=Game.0072B208, ASCII ".lrf";ECX=0072B208
  4153. main  006E5319                    TEST ECX,00000003
  4154. main  006E531F                    JE SHORT 006E533E
  4155. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4156. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B208]=66726C2E         EAX=66726C2E
  4157. main  006E5345                    ADD EDX,EAX                                                         EDX=E5716B2D
  4158. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=998D93D1
  4159. main  006E534A                    XOR EAX,EDX                                                         EAX=7CFCF8FC
  4160. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B208]=66726C2E         EDX=66726C2E
  4161. main  006E534E                    ADD ECX,4                                                           ECX=0072B20C
  4162. main  006E5351                    TEST EAX,81010100
  4163. main  006E5356                    JE SHORT 006E5339
  4164. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [00124E58]=0014F000
  4165. main  006E533B                    ADD EDI,4                                                           EDI=00124E5C
  4166. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4167. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B20C]=0                EAX=00000000
  4168. main  006E5345                    ADD EDX,EAX
  4169. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFFFF
  4170. main  006E534A                    XOR EAX,EDX                                                         EAX=81010100
  4171. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B20C]=0                EDX=00000000
  4172. main  006E534E                    ADD ECX,4                                                           ECX=0072B210
  4173. main  006E5351                    TEST EAX,81010100
  4174. main  006E5356                    JE SHORT 006E5339
  4175. main  006E5358                    TEST DL,DL
  4176. main  006E535A                    JE SHORT 006E5390
  4177. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [00124E5C]=00
  4178. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D44]=00124E58, ASCII ".lrf";EAX=00124E58
  4179. main  006E5396                    POP EDI                                 [00124D3C]=1                ESP=00124D40, EDI=00000001
  4180. main  006E5397                    RETN                                    [00124D40]=Game.006D9530    ESP=00124D44
  4181. main  006D9530                    ADD ESP,8                                                           ESP=00124D4C
  4182. main  006D9533                    PUSH 28                                 [00124D48]=Game.0072B208, ASCII ".lrf";ESP=00124D48
  4183. main  006D9535                    CALL 006E6595                                                       ESP=00124D44
  4184. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124D40
  4185. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124D48]=00000028 (decimal 40.);ESP=00124D3C
  4186. main  006E659F                    CALL 006E6569                                                       ESP=00124D38
  4187. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124D3C]=00000028 (decimal 40.)
  4188. main  006E656E                    JA SHORT 006E6592
  4189. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124D3C]=00000028 (decimal 40.);ESP=00124D34
  4190. main  006E6574                    CALL 006E64EE                                                       ESP=00124D30
  4191. main  006E64EE                    PUSH 0C                                 [00124D2C]=00000064 (decimal 100.);ESP=00124D2C
  4192. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124D28]=01020000         ESP=00124D28
  4193. main  006E64F5                    CALL 006EB374                                                       ESP=00124D24
  4194. main  006EB374                    PUSH 006E79CC                           [00124D20]=00001018 (decimal 4120.);ESP=00124D20
  4195. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  4196. main  006EB37F                    PUSH EAX                                [00124D1C]=01021FC0         ESP=00124D1C
  4197. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D2C]=0000000C (decimal 12.);EAX=0000000C
  4198. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D2C]=0000000C (decimal 12.)
  4199. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D2C            EBP=00124D2C
  4200. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124D10
  4201. main  006EB38E                    PUSH EBX                                [00124D0C]=6                ESP=00124D0C
  4202. main  006EB38F                    PUSH ESI                                [00124D08]=3                ESP=00124D08
  4203. main  006EB390                    PUSH EDI                                [00124D04]=0000006C (decimal 108.);ESP=00124D04
  4204. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D24]=Game.006E64FA    EAX=006E64FA
  4205. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D14]=Game.006E79CC
  4206. main  006EB397                    PUSH EAX                                [00124D00]=Game.009CFDC0    ESP=00124D00
  4207. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D28]=Game.00731FB8    EAX=00731FB8
  4208. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D28]=Game.00731FB8
  4209. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D24]=Game.006E64FA
  4210. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D1C            EAX=00124D1C
  4211. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  4212. main  006EB3AE                    RETN                                    [00124D00]=Game.006E64FA    ESP=00124D04
  4213. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124D34]=00000028 (decimal 40.);ESI=00000028
  4214. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  4215. main  006E6504                    JNE SHORT 006E6534
  4216. main  006E6534                    TEST ESI,ESI
  4217. main  006E6536                    JNE SHORT 006E6539
  4218. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  4219. main  006E6540                    JE SHORT 006E6548
  4220. main  006E6548                    PUSH ESI                                [00124D00]=Game.006E64FA    ESP=00124D00
  4221. main  006E6549                    PUSH 0                                  [00124CFC]=0                ESP=00124CFC
  4222. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124CF8
  4223. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01815110, ECX=7C9201DB, EDX=01020608, ESP=00124D04
  4224. main  006E6557                    CALL 006EB3AF                                                       ESP=00124D00
  4225. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D1C]=00124F98         ECX=00124F98
  4226. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D1C
  4227. main  006EB3B9                    POP ECX                                 [00124D00]=Game.006E655C    ECX=006E655C, ESP=00124D04
  4228. main  006EB3BA                    POP EDI                                 [00124D04]=1                ESP=00124D08
  4229. main  006EB3BB                    POP ESI                                 [00124D08]=00141F05         ESP=00124D0C, ESI=00141F05
  4230. main  006EB3BC                    POP EBX                                 [00124D0C]=0000000A (decimal 10.);ESP=00124D10
  4231. main  006EB3BD                    LEAVE                                   [00124D2C]=00124F5C         ESP=00124D30, EBP=00124F5C
  4232. main  006EB3BE                    PUSH ECX                                [00124D2C]=00124F5C         ESP=00124D2C
  4233. main  006EB3BF                    RETN                                    [00124D2C]=Game.006E655C    ESP=00124D30
  4234. main  006E655C                    RETN                                    [00124D30]=Game.006E6579    ESP=00124D34
  4235. main  006E6579                    TEST EAX,EAX
  4236. main  006E657B                    POP ECX                                 [00124D34]=00000028 (decimal 40.);ECX=00000028, ESP=00124D38
  4237. main  006E657C                    JNE SHORT 006E6594
  4238. main  006E6594                    RETN                                    [00124D38]=Game.006E65A4    ESP=00124D3C
  4239. main  006E65A4                    POP ECX                                 [00124D3C]=00000028 (decimal 40.);ESP=00124D40
  4240. main  006E65A5                    POP ECX                                 [00124D40]=0                ECX=00000000, ESP=00124D44
  4241. main  006E65A6                    RETN                                    [00124D44]=Game.006D953A    ESP=00124D48
  4242. main  006D953A                    ADD ESP,4                                                           ESP=00124D4C
  4243. main  006D953D                    MOV DWORD PTR SS:[LOCAL.67],EAX         [00124E50]=0
  4244. main  006D9543                    MOV EDX,DWORD PTR SS:[LOCAL.67]         [00124E50]=01815110         EDX=01815110
  4245. main  006D9549                    MOV DWORD PTR DS:[EDX+18],0             [01815128]=BAADF00D
  4246. main  006D9550                    MOV EAX,DWORD PTR SS:[LOCAL.67]         [00124E50]=01815110
  4247. main  006D9556                    MOV DWORD PTR DS:[EAX+14],0             [01815124]=BAADF00D
  4248. main  006D955D                    MOV DWORD PTR DS:[9CE124],0             [009CE124]=0
  4249. main  006D9567                    MOV ECX,DWORD PTR SS:[LOCAL.67]         [00124E50]=01815110         ECX=01815110
  4250. main  006D956D                    MOV DWORD PTR DS:[ECX+1C],0             [0181512C]=BAADF00D
  4251. main  006D9574                    MOV EDX,DWORD PTR SS:[ARG.2]            [00124F68]=1                EDX=00000001
  4252. main  006D9577                    MOV DWORD PTR DS:[75D804],EDX           [0075D804]=1
  4253. main  006D957D                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124F68]=1                EAX=00000001
  4254. main  006D9580                    MOV DWORD PTR DS:[75D800],EAX           [0075D800]=1
  4255. main  006D9585                    MOV ECX,DWORD PTR SS:[ARG.2]            [00124F68]=1                ECX=00000001
  4256. main  006D9588                    PUSH ECX                                [00124D48]=00000028 (decimal 40.);ESP=00124D48
  4257. main  006D9589                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124F64]=0014F060, ASCII "Data";EDX=0014F060
  4258. main  006D958C                    PUSH EDX                                [00124D44]=Game.006D953A    ESP=00124D44
  4259. main  006D958D                    CALL 006D9860                                                       ESP=00124D40
  4260. main  006D9860                    PUSH EBP                                [00124D3C]=00000028 (decimal 40.);ESP=00124D3C
  4261. main  006D9861                    MOV EBP,ESP                                                         EBP=00124D3C
  4262. main  006D9863                    SUB ESP,110                                                         ESP=00124C2C
  4263. main  006D9869                    MOV EAX,DWORD PTR DS:[75DCB4]           [0075DCB4]=AE323B5E         EAX=AE323B5E
  4264. main  006D986E                    MOV DWORD PTR SS:[LOCAL.4],EAX          [00124D2C]=Game.006E655C
  4265. main  006D9871                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D44]=0014F060, ASCII "Data";EAX=0014F060
  4266. main  006D9874                    PUSH EAX                                [00124C28]=0014F080         ESP=00124C28
  4267. main  006D9875                    LEA ECX,[LOCAL.68]                      Address=00124C2C            ECX=00124C2C
  4268. main  006D987B                    PUSH ECX                                [00124C24]=00140000         ESP=00124C24
  4269. main  006D987C                    CALL 006E52A0                                                       ESP=00124C20
  4270. main  006E52A0                    PUSH EDI                                [00124C1C]=00140608         ESP=00124C1C
  4271. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124C24]=00124C2C         EDI=00124C2C
  4272. main  006E52A5                    JMP SHORT 006E5315
  4273. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124C28]=0014F060, ASCII "Data";ECX=0014F060
  4274. main  006E5319                    TEST ECX,00000003
  4275. main  006E531F                    JE SHORT 006E533E
  4276. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4277. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EAX=61746144
  4278. main  006E5345                    ADD EDX,EAX                                                         EDX=E0736043
  4279. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  4280. main  006E534A                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  4281. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EDX=61746144
  4282. main  006E534E                    ADD ECX,4                                                           ECX=0014F064
  4283. main  006E5351                    TEST EAX,81010100
  4284. main  006E5356                    JE SHORT 006E5339
  4285. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [00124C2C]=40000060
  4286. main  006E533B                    ADD EDI,4                                                           EDI=00124C30
  4287. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4288. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EAX=BAADF000
  4289. main  006E5345                    ADD EDX,EAX                                                         EDX=39ACEEFF
  4290. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=45520FFF
  4291. main  006E534A                    XOR EAX,EDX                                                         EAX=7CFEE100
  4292. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EDX=BAADF000
  4293. main  006E534E                    ADD ECX,4                                                           ECX=0014F068
  4294. main  006E5351                    TEST EAX,81010100
  4295. main  006E5356                    JE SHORT 006E5339
  4296. main  006E5358                    TEST DL,DL
  4297. main  006E535A                    JE SHORT 006E5390
  4298. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [00124C30]=FF
  4299. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C24]=00124C2C, ASCII "Data";EAX=00124C2C
  4300. main  006E5396                    POP EDI                                 [00124C1C]=1                ESP=00124C20, EDI=00000001
  4301. main  006E5397                    RETN                                    [00124C20]=Game.006D9881    ESP=00124C24
  4302. main  006D9881                    ADD ESP,8                                                           ESP=00124C2C
  4303. main  006D9884                    PUSH OFFSET 0072B1E0                    [00124C28]=0014F060, ASCII "Data";ESP=00124C28
  4304. main  006D9889                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124D44]=0014F060, ASCII "Data";EDX=0014F060
  4305. main  006D988C                    PUSH EDX                                [00124C24]=00124C2C, ASCII "Data";ESP=00124C24
  4306. main  006D988D                    CALL 006E72B0                                                       ESP=00124C20
  4307. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124C24]=0014F060, ASCII "Data";ECX=0014F060
  4308. main  006E72B4                    TEST ECX,00000003
  4309. main  006E72BA                    JE SHORT 006E72E0
  4310. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0014F060]=61746144         EAX=61746144
  4311. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4312. main  006E72E7                    ADD EDX,EAX                                                         EDX=E0736043
  4313. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  4314. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  4315. main  006E72EE                    ADD ECX,4                                                           ECX=0014F064
  4316. main  006E72F1                    TEST EAX,81010100
  4317. main  006E72F6                    JE SHORT 006E72E0
  4318. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [0014F064]=BAADF000         EAX=BAADF000
  4319. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4320. main  006E72E7                    ADD EDX,EAX                                                         EDX=39ACEEFF
  4321. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=45520FFF
  4322. main  006E72EC                    XOR EAX,EDX                                                         EAX=7CFEE100
  4323. main  006E72EE                    ADD ECX,4                                                           ECX=0014F068
  4324. main  006E72F1                    TEST EAX,81010100
  4325. main  006E72F6                    JE SHORT 006E72E0
  4326. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [0014F064]=BAADF000         EAX=BAADF000
  4327. main  006E72FB                    TEST AL,AL
  4328. main  006E72FD                    JE SHORT 006E7331
  4329. main  006E7331                    LEA EAX,[ECX-4]                         Address=0014F064            EAX=0014F064
  4330. main  006E7334                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124C24]=0014F060, ASCII "Data";ECX=0014F060
  4331. main  006E7338                    SUB EAX,ECX                                                         EAX=00000004
  4332. main  006E733A                    RETN                                    [00124C20]=Game.006D9892    ESP=00124C24
  4333. main  006D9892                    ADD ESP,4                                                           ESP=00124C28
  4334. main  006D9895                    LEA EAX,[EAX+EBP-110]                   Address=00124C30            EAX=00124C30
  4335. main  006D989C                    PUSH EAX                                [00124C24]=0014F060, ASCII "Data";ESP=00124C24
  4336. main  006D989D                    CALL 006E52A0                                                       ESP=00124C20
  4337. main  006E52A0                    PUSH EDI                                [00124C1C]=1                ESP=00124C1C
  4338. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124C24]=00124C30         EDI=00124C30
  4339. main  006E52A5                    JMP SHORT 006E5315
  4340. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124C28]=Game.0072B1E0, ASCII ".lock";ECX=0072B1E0
  4341. main  006E5319                    TEST ECX,00000003
  4342. main  006E531F                    JE SHORT 006E533E
  4343. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4344. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B1E0]=636F6C2E         EAX=636F6C2E
  4345. main  006E5345                    ADD EDX,EAX                                                         EDX=E26E6B2D
  4346. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=9C9093D1
  4347. main  006E534A                    XOR EAX,EDX                                                         EAX=7EFEF8FC
  4348. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B1E0]=636F6C2E         EDX=636F6C2E
  4349. main  006E534E                    ADD ECX,4                                                           ECX=0072B1E4
  4350. main  006E5351                    TEST EAX,81010100
  4351. main  006E5356                    JE SHORT 006E5339
  4352. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [00124C30]=FFFFFF00 (decimal -256.)
  4353. main  006E533B                    ADD EDI,4                                                           EDI=00124C34
  4354. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  4355. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [0072B1E4]=0000006B (decimal 107.);EAX=0000006B
  4356. main  006E5345                    ADD EDX,EAX                                                         EDX=7EFEFF6A
  4357. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=FFFFFF94
  4358. main  006E534A                    XOR EAX,EDX                                                         EAX=810100FE
  4359. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [0072B1E4]=0000006B (decimal 107.);EDX=0000006B
  4360. main  006E534E                    ADD ECX,4                                                           ECX=0072B1E8
  4361. main  006E5351                    TEST EAX,81010100
  4362. main  006E5356                    JE SHORT 006E5339
  4363. main  006E5358                    TEST DL,DL
  4364. main  006E535A                    JE SHORT 006E5390
  4365. main  006E535C                    TEST DH,DH
  4366. main  006E535E                    JE SHORT 006E5387
  4367. main  006E5387                    MOV WORD PTR DS:[EDI],DX                [00124C34]=F8CC
  4368. main  006E538A                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C24]=00124C30, ASCII ".lock";EAX=00124C30
  4369. main  006E538E                    POP EDI                                 [00124C1C]=1                ESP=00124C20, EDI=00000001
  4370. main  006E538F                    RETN                                    [00124C20]=Game.006D98A2    ESP=00124C24
  4371. main  006D98A2                    ADD ESP,8                                                           ESP=00124C2C
  4372. main  006D98A5                    PUSH OFFSET 0072B1E8                    [00124C28]=Game.0072B1E0, ASCII ".lock";ESP=00124C28
  4373. main  006D98AA                    LEA ECX,[LOCAL.68]                      Address=00124C2C            ECX=00124C2C
  4374. main  006D98B0                    PUSH ECX                                [00124C24]=00124C30, ASCII ".lock";ESP=00124C24
  4375. main  006D98B1                    CALL 006E5289                                                       ESP=00124C20
  4376. main  006E5289                    PUSH 40                                 [00124C1C]=1                ESP=00124C1C
  4377. main  006E528B                    PUSH DWORD PTR SS:[ARG.3]               [00124C28]=Game.0072B1E8, ASCII "rb";ESP=00124C18
  4378. main  006E528F                    PUSH DWORD PTR SS:[ARG.3]               [00124C24]=00124C2C, ASCII "Data.lock";ESP=00124C14
  4379. main  006E5293                    CALL 006E522D                                                       ESP=00124C10
  4380. main  006E522D                    PUSH 10                                 [00124C0C]=00140000         ESP=00124C0C
  4381. main  006E522F                    PUSH OFFSET 00731E70                    [00124C08]=0                ESP=00124C08
  4382. main  006E5234                    CALL 006EB374                                                       ESP=00124C04
  4383. main  006EB374                    PUSH 006E79CC                           [00124C00]=ntdll.7C91E920   ESP=00124C00
  4384. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  4385. main  006EB37F                    PUSH EAX                                [00124BFC]=00124C9C         ESP=00124BFC
  4386. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C0C]=00000010 (decimal 16.);EAX=00000010
  4387. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C0C]=00000010 (decimal 16.)
  4388. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C0C            EBP=00124C0C
  4389. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124BEC
  4390. main  006EB38E                    PUSH EBX                                [00124BE8]=00140000         ESP=00124BE8
  4391. main  006EB38F                    PUSH ESI                                [00124BE4]=ntdll.7C97E5DF   ESP=00124BE4
  4392. main  006EB390                    PUSH EDI                                [00124BE0]=00124C14         ESP=00124BE0
  4393. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C04]=Game.006E5239    EAX=006E5239
  4394. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124BF4]=00140000
  4395. main  006EB397                    PUSH EAX                                [00124BDC]=7                ESP=00124BDC
  4396. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C08]=Game.00731E70    EAX=00731E70
  4397. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C08]=Game.00731E70
  4398. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C04]=Game.006E5239
  4399. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124BFC            EAX=00124BFC
  4400. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  4401. main  006EB3AE                    RETN                                    [00124BDC]=Game.006E5239    ESP=00124BE0
  4402. main  006E5239                    CALL 006ED70F                                                       ESP=00124BDC
  4403. main  006ED70F                    PUSH 10                                 [00124BD8]=00000018 (decimal 24.);ESP=00124BD8
  4404. main  006ED711                    PUSH OFFSET 00732A00                    [00124BD4]=00140000         ESP=00124BD4
  4405. main  006ED716                    CALL 006EB374                                                       ESP=00124BD0
  4406. main  006EB374                    PUSH 006E79CC                           [00124BCC]=00140608         ESP=00124BCC
  4407. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124BFC
  4408. main  006EB37F                    PUSH EAX                                [00124BC8]=ntdll.7C97F8E8   ESP=00124BC8
  4409. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124BD8]=00000010 (decimal 16.);EAX=00000010
  4410. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124BD8]=00000010 (decimal 16.)
  4411. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124BD8            EBP=00124BD8
  4412. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124BB8
  4413. main  006EB38E                    PUSH EBX                                [00124BB4]=ntdll.7C91E920   ESP=00124BB4
  4414. main  006EB38F                    PUSH ESI                                [00124BB0]=00124C24         ESP=00124BB0
  4415. main  006EB390                    PUSH EDI                                [00124BAC]=0014F0A0         ESP=00124BAC
  4416. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124BD0]=Game.006ED71B    EAX=006ED71B
  4417. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124BC0]=0
  4418. main  006EB397                    PUSH EAX                                [00124BA8]=0014F050         ESP=00124BA8
  4419. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BD4]=Game.00732A00    EAX=00732A00
  4420. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124BD4]=Game.00732A00
  4421. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124BD0]=Game.006ED71B
  4422. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124BC8            EAX=00124BC8
  4423. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124BFC
  4424. main  006EB3AE                    RETN                                    [00124BA8]=Game.006ED71B    ESP=00124BAC
  4425. main  006ED71B                    XOR EBX,EBX                                                         EBX=00000000
  4426. main  006ED71D                    XOR EDI,EDI                                                         EDI=00000000
  4427. main  006ED71F                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124BBC]=00140000
  4428. main  006ED722                    PUSH 1                                  [00124BA8]=Game.006ED71B    ESP=00124BA8
  4429. main  006ED724                    CALL 006EA83D                                                       ESP=00124BA4
  4430. main  006EA83D                    PUSH EBP                                [00124BA0]=6                ESP=00124BA0
  4431. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124BA0
  4432. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BA8]=1                EAX=00000001
  4433. main  006EA843                    PUSH ESI                                [00124B9C]=0                ESP=00124B9C
  4434. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DF88            ESI=0075DF88
  4435. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DF88]=Game.009CF8B0
  4436. main  006EA84E                    JNE SHORT 006EA863
  4437. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DF88]=Game.009CF8B0    ESP=00124B98
  4438. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124B9C
  4439. main  006EA86B                    POP ESI                                 [00124B9C]=00141F05         ESP=00124BA0, ESI=00141F05
  4440. main  006EA86C                    POP EBP                                 [00124BA0]=00124BD8         ESP=00124BA4, EBP=00124BD8
  4441. main  006EA86D                    RETN                                    [00124BA4]=Game.006ED729    ESP=00124BA8
  4442. main  006ED729                    POP ECX                                 [00124BA8]=1                ECX=00000001, ESP=00124BAC
  4443. main  006ED72A                    MOV DWORD PTR SS:[EBP-4],EBX            [00124BD4]=FFFFFFFF (decimal -1.)
  4444. main  006ED72D                    XOR ESI,ESI                                                         ESI=00000000
  4445. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124BB8]=0
  4446. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  4447. main  006ED738                    JGE 006ED7FE
  4448. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  4449. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FC8]=Game.0075DCD8    EAX=0075DCD8
  4450. main  006ED746                    CMP EAX,EBX
  4451. main  006ED748                    JE SHORT 006ED79A
  4452. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DCE4]=01
  4453. main  006ED74E                    JNE SHORT 006ED793
  4454. main  006ED793                    INC ESI                                                             ESI=00000001
  4455. main  006ED794                    JMP SHORT 006ED72F
  4456. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124BB8]=0
  4457. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  4458. main  006ED738                    JGE 006ED7FE
  4459. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  4460. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FCC]=Game.0075DCF8    EAX=0075DCF8
  4461. main  006ED746                    CMP EAX,EBX
  4462. main  006ED748                    JE SHORT 006ED79A
  4463. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD04]=02
  4464. main  006ED74E                    JNE SHORT 006ED793
  4465. main  006ED793                    INC ESI                                                             ESI=00000002
  4466. main  006ED794                    JMP SHORT 006ED72F
  4467. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124BB8]=1
  4468. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  4469. main  006ED738                    JGE 006ED7FE
  4470. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  4471. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD0]=Game.0075DD18    EAX=0075DD18
  4472. main  006ED746                    CMP EAX,EBX
  4473. main  006ED748                    JE SHORT 006ED79A
  4474. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD24]=02
  4475. main  006ED74E                    JNE SHORT 006ED793
  4476. main  006ED793                    INC ESI                                                             ESI=00000003
  4477. main  006ED794                    JMP SHORT 006ED72F
  4478. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124BB8]=2
  4479. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  4480. main  006ED738                    JGE 006ED7FE
  4481. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  4482. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  4483. main  006ED746                    CMP EAX,EBX
  4484. main  006ED748                    JE SHORT 006ED79A
  4485. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  4486. main  006ED74E                    JNE SHORT 006ED793
  4487. main  006ED750                    CMP ESI,2
  4488. main  006ED753                    JLE SHORT 006ED76C
  4489. main  006ED755                    CMP ESI,14
  4490. main  006ED758                    JGE SHORT 006ED76C
  4491. main  006ED75A                    LEA EAX,[ESI+10]                                                    EAX=00000013
  4492. main  006ED75D                    PUSH EAX                                [00124BA8]=1                ESP=00124BA8
  4493. main  006ED75E                    CALL 006EA79D                                                       ESP=00124BA4
  4494. main  006EA79D                    PUSH 8                                  [00124BA0]=00124BD8         ESP=00124BA0
  4495. main  006EA79F                    PUSH OFFSET 00732650                    [00124B9C]=00141F05         ESP=00124B9C
  4496. main  006EA7A4                    CALL 006EB374                                                       ESP=00124B98
  4497. main  006EB374                    PUSH 006E79CC                           [00124B94]=Game.006EA86B    ESP=00124B94
  4498. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124BC8         EAX=00124BC8
  4499. main  006EB37F                    PUSH EAX                                [00124B90]=00124BC4         ESP=00124B90
  4500. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124BA0]=8                EAX=00000008
  4501. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124BA0]=8
  4502. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124BA0            EBP=00124BA0
  4503. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124B88
  4504. main  006EB38E                    PUSH EBX                                [00124B84]=00124BA0         ESP=00124B84
  4505. main  006EB38F                    PUSH ESI                                [00124B80]=Game.0044002C    ESP=00124B80
  4506. main  006EB390                    PUSH EDI                                [00124B7C]=0                ESP=00124B7C
  4507. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124B98]=Game.006EA7A9    EAX=006EA7A9
  4508. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124B88]=00140000
  4509. main  006EB397                    PUSH EAX                                [00124B78]=0                ESP=00124B78
  4510. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124B9C]=Game.00732650    EAX=00732650
  4511. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124B9C]=Game.00732650
  4512. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124B98]=Game.006EA7A9
  4513. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124B90            EAX=00124B90
  4514. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124BC8
  4515. main  006EB3AE                    RETN                                    [00124B78]=Game.006EA7A9    ESP=00124B7C
  4516. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124BA8]=00000013 (decimal 19.);ESI=00000013
  4517. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075E018            ESI=0075E018
  4518. main  006EA7B3                    XOR EBX,EBX
  4519. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075E018]=01814C78
  4520. main  006EA7B7                    JNE SHORT 006EA82B
  4521. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  4522. main  006EA82D                    INC EAX                                                             EAX=00000001
  4523. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124B78
  4524. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124B90]=00124BC8         ECX=00124BC8
  4525. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124B90
  4526. main  006EB3B9                    POP ECX                                 [00124B78]=Game.006EA833    ECX=006EA833, ESP=00124B7C
  4527. main  006EB3BA                    POP EDI                                 [00124B7C]=0                ESP=00124B80
  4528. main  006EB3BB                    POP ESI                                 [00124B80]=3                ESP=00124B84, ESI=00000003
  4529. main  006EB3BC                    POP EBX                                 [00124B84]=0                ESP=00124B88
  4530. main  006EB3BD                    LEAVE                                   [00124BA0]=00124BD8         ESP=00124BA4, EBP=00124BD8
  4531. main  006EB3BE                    PUSH ECX                                [00124BA0]=00124BD8         ESP=00124BA0
  4532. main  006EB3BF                    RETN                                    [00124BA0]=Game.006EA833    ESP=00124BA4
  4533. main  006EA833                    RETN                                    [00124BA4]=Game.006ED763    ESP=00124BA8
  4534. main  006ED763                    POP ECX                                 [00124BA8]=00000013 (decimal 19.);ECX=00000013, ESP=00124BAC
  4535. main  006ED764                    TEST EAX,EAX
  4536. main  006ED766                    JE 006ED7FE
  4537. main  006ED76C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  4538. main  006ED771                    PUSH DWORD PTR DS:[ESI*4+EAX]           [01022FD4]=Game.0075DD38    ESP=00124BA8
  4539. main  006ED774                    PUSH ESI                                [00124BA4]=Game.006ED763    ESP=00124BA4
  4540. main  006ED775                    CALL 006E8C93                                                       ESP=00124BA0
  4541. main  006E8C93                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BA4]=3                EAX=00000003
  4542. main  006E8C97                    CMP EAX,14
  4543. main  006E8C9A                    JGE SHORT 006E8CA7
  4544. main  006E8C9C                    ADD EAX,10                                                          EAX=00000013
  4545. main  006E8C9F                    PUSH EAX                                [00124B9C]=FFFFFFFF (decimal -1.);ESP=00124B9C
  4546. main  006E8CA0                    CALL 006EA83D                                                       ESP=00124B98
  4547. main  006EA83D                    PUSH EBP                                [00124B94]=Game.006E79CC    ESP=00124B94
  4548. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124B94
  4549. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124B9C]=00000013 (decimal 19.)
  4550. main  006EA843                    PUSH ESI                                [00124B90]=00124BC8         ESP=00124B90
  4551. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  4552. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  4553. main  006EA84E                    JNE SHORT 006EA863
  4554. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124B8C
  4555. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124B90
  4556. main  006EA86B                    POP ESI                                 [00124B90]=3                ESP=00124B94, ESI=00000003
  4557. main  006EA86C                    POP EBP                                 [00124B94]=00124BD8         ESP=00124B98, EBP=00124BD8
  4558. main  006EA86D                    RETN                                    [00124B98]=Game.006E8CA5    ESP=00124B9C
  4559. main  006E8CA5                    POP ECX                                 [00124B9C]=00000013 (decimal 19.);ECX=00000013, ESP=00124BA0
  4560. main  006E8CA6                    RETN                                    [00124BA0]=Game.006ED77A    ESP=00124BA4
  4561. main  006ED77A                    POP ECX                                 [00124BA4]=3                ECX=00000003, ESP=00124BA8
  4562. main  006ED77B                    POP ECX                                 [00124BA8]=Game.0075DD38    ECX=0075DD38, ESP=00124BAC
  4563. main  006ED77C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  4564. main  006ED781                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  4565. main  006ED784                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  4566. main  006ED788                    JE SHORT 006ED796
  4567. main  006ED796                    MOV EDI,EAX                                                         EDI=0075DD38
  4568. main  006ED798                    JMP SHORT 006ED7FB
  4569. main  006ED7FB                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124BBC]=0
  4570. main  006ED7FE                    CMP EDI,EBX
  4571. main  006ED800                    JE SHORT 006ED814
  4572. main  006ED802                    MOV DWORD PTR DS:[EDI+4],EBX            [0075DD3C]=0
  4573. main  006ED805                    MOV DWORD PTR DS:[EDI+0C],EBX           [0075DD44]=0
  4574. main  006ED808                    MOV DWORD PTR DS:[EDI+8],EBX            [0075DD40]=0
  4575. main  006ED80B                    MOV DWORD PTR DS:[EDI],EBX              [0075DD38]=0
  4576. main  006ED80D                    MOV DWORD PTR DS:[EDI+1C],EBX           [0075DD54]=0
  4577. main  006ED810                    OR DWORD PTR DS:[EDI+10],FFFFFFFF       [0075DD48]=00000003
  4578. main  006ED814                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124BD4]=00000000
  4579. main  006ED818                    CALL 006ED828                                                       ESP=00124BA8
  4580. main  006ED828                    PUSH 1                                  [00124BA4]=3                ESP=00124BA4
  4581. main  006ED82A                    CALL 006EA770                                                       ESP=00124BA0
  4582. main  006EA770                    PUSH EBP                                [00124B9C]=00000013 (decimal 19.);ESP=00124B9C
  4583. main  006EA771                    MOV EBP,ESP                                                         EBP=00124B9C
  4584. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BA4]=1                EAX=00000001
  4585. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DF88]=Game.009CF8B0    ESP=00124B98
  4586. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124B9C
  4587. main  006EA783                    POP EBP                                 [00124B9C]=00124BD8         ESP=00124BA0, EBP=00124BD8
  4588. main  006EA784                    RETN                                    [00124BA0]=Game.006ED82F    ESP=00124BA4
  4589. main  006ED82F                    POP ECX                                 [00124BA4]=1                ECX=00000001, ESP=00124BA8
  4590. main  006ED830                    RETN                                    [00124BA8]=Game.006ED81D    ESP=00124BAC
  4591. main  006ED81D                    MOV EAX,EDI                                                         EAX=0075DD38
  4592. main  006ED81F                    CALL 006EB3AF                                                       ESP=00124BA8
  4593. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124BC8]=00124BFC         ECX=00124BFC
  4594. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124BC8
  4595. main  006EB3B9                    POP ECX                                 [00124BA8]=Game.006ED824    ECX=006ED824, ESP=00124BAC
  4596. main  006EB3BA                    POP EDI                                 [00124BAC]=1                ESP=00124BB0, EDI=00000001
  4597. main  006EB3BB                    POP ESI                                 [00124BB0]=00141F05         ESP=00124BB4, ESI=00141F05
  4598. main  006EB3BC                    POP EBX                                 [00124BB4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124BB8
  4599. main  006EB3BD                    LEAVE                                   [00124BD8]=00124C0C         ESP=00124BDC, EBP=00124C0C
  4600. main  006EB3BE                    PUSH ECX                                [00124BD8]=00124C0C         ESP=00124BD8
  4601. main  006EB3BF                    RETN                                    [00124BD8]=Game.006ED824    ESP=00124BDC
  4602. main  006ED824                    RETN                                    [00124BDC]=Game.006E523E    ESP=00124BE0
  4603. main  006E523E                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124BF0]=0014F108
  4604. main  006E5241                    TEST EAX,EAX
  4605. main  006E5243                    JNE SHORT 006E5254
  4606. main  006E5254                    AND DWORD PTR SS:[EBP-4],00000000       [00124C08]=FFFFFFFF
  4607. main  006E5258                    PUSH EAX                                [00124BDC]=Game.006E523E    ESP=00124BDC
  4608. main  006E5259                    PUSH DWORD PTR SS:[EBP+10]              [00124C1C]=00000040 (decimal 64.);ESP=00124BD8
  4609. main  006E525C                    PUSH DWORD PTR SS:[EBP+0C]              [00124C18]=Game.0072B1E8, ASCII "rb";ESP=00124BD4
  4610. main  006E525F                    PUSH DWORD PTR SS:[EBP+8]               [00124C14]=00124C2C, ASCII "Data.lock";ESP=00124BD0
  4611. main  006E5262                    CALL 006ED522                                                       ESP=00124BCC
  4612. main  006ED522                    PUSH EBP                                [00124BC8]=00124BFC         ESP=00124BC8
  4613. main  006ED523                    MOV EBP,ESP                                                         EBP=00124BC8
  4614. main  006ED525                    PUSH ECX                                [00124BC4]=00124C34         ESP=00124BC4
  4615. main  006ED526                    PUSH ECX                                [00124BC0]=00124BAC         ESP=00124BC0
  4616. main  006ED527                    PUSH EBX                                [00124BBC]=Game.0075DD38    ESP=00124BBC
  4617. main  006ED528                    PUSH ESI                                [00124BB8]=3                ESP=00124BB8
  4618. main  006ED529                    MOV ESI,DWORD PTR DS:[9CFCF8]           [009CFCF8]=0                ESI=00000000
  4619. main  006ED52F                    PUSH EDI                                [00124BB4]=0000000A (decimal 10.);ESP=00124BB4
  4620. main  006ED530                    MOV EDI,DWORD PTR SS:[ARG.2]            [00124BD4]=Game.0072B1E8, ASCII "rb";EDI=0072B1E8
  4621. main  006ED533                    MOV AL,BYTE PTR DS:[EDI]                [0072B1E8]=72 ('r')         EAX=0075DD72
  4622. main  006ED535                    XOR EBX,EBX                                                         EBX=00000000
  4623. main  006ED537                    CMP AL,61
  4624. main  006ED539                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124BC0]=Game.006ED824
  4625. main  006ED53C                    MOV DWORD PTR SS:[LOCAL.1],EBX          [00124BC4]=Game.006ED824
  4626. main  006ED53F                    JE SHORT 006ED55B
  4627. main  006ED541                    CMP AL,72
  4628. main  006ED543                    JE SHORT 006ED554
  4629. main  006ED554                    XOR ECX,ECX                                                         ECX=00000000
  4630. main  006ED556                    OR ESI,00000001                                                     ESI=00000001
  4631. main  006ED559                    JMP SHORT 006ED563
  4632. main  006ED563                    XOR EDX,EDX                                                         EDX=00000000
  4633. main  006ED565                    INC EDX                                                             EDX=00000001
  4634. main  006ED566                    JMP 006ED642
  4635. main  006ED642                    INC EDI                                                             EDI=0072B1E9
  4636. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B1E9]=62 ('b')         EAX=0075DD62
  4637. main  006ED645                    CMP AL,BL
  4638. main  006ED647                    JNE 006ED56B
  4639. main  006ED56B                    CMP EDX,EBX
  4640. main  006ED56D                    JE 006ED64D
  4641. main  006ED573                    MOVSX EAX,AL                                                        EAX=00000062
  4642. main  006ED576                    CMP EAX,54
  4643. main  006ED579                    JG SHORT 006ED5EC
  4644. main  006ED5EC                    SUB EAX,62                                                          EAX=00000000
  4645. main  006ED5EF                    JE SHORT 006ED637
  4646. main  006ED637                    TEST CH,C0
  4647. main  006ED63A                    JNE SHORT 006ED624
  4648. main  006ED63C                    OR ECX,00008000                                                     ECX=00008000
  4649. main  006ED642                    INC EDI                                                             EDI=0072B1EA
  4650. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B1EA]=00
  4651. main  006ED645                    CMP AL,BL
  4652. main  006ED647                    JNE 006ED56B
  4653. main  006ED64D                    PUSH 1A4                                [00124BB0]=00141F05         ESP=00124BB0
  4654. main  006ED652                    PUSH DWORD PTR SS:[ARG.3]               [00124BD8]=00000040 (decimal 64.);ESP=00124BAC
  4655. main  006ED655                    PUSH ECX                                [00124BA8]=Game.006ED824    ESP=00124BA8
  4656. main  006ED656                    PUSH DWORD PTR SS:[ARG.1]               [00124BD0]=00124C2C, ASCII "Data.lock";ESP=00124BA4
  4657. main  006ED659                    CALL 006F8E40                                                       ESP=00124BA0
  4658. main  006F8E40                    PUSH 14                                 [00124B9C]=00124BD8         ESP=00124B9C
  4659. main  006F8E42                    PUSH OFFSET 00737E78                    [00124B98]=Game.009CF8B0    ESP=00124B98
  4660. main  006F8E47                    CALL 006EB374                                                       ESP=00124B94
  4661. main  006EB374                    PUSH 006E79CC                           [00124B90]=3                ESP=00124B90
  4662. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124BFC         EAX=00124BFC
  4663. main  006EB37F                    PUSH EAX                                [00124B8C]=01814C78         ESP=00124B8C
  4664. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124B9C]=00000014 (decimal 20.);EAX=00000014
  4665. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124B9C]=00000014 (decimal 20.)
  4666. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124B9C            EBP=00124B9C
  4667. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124B78
  4668. main  006EB38E                    PUSH EBX                                [00124B74]=ntdll.7C97E5DF   ESP=00124B74
  4669. main  006EB38F                    PUSH ESI                                [00124B70]=0                ESP=00124B70
  4670. main  006EB390                    PUSH EDI                                [00124B6C]=0                ESP=00124B6C
  4671. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124B94]=Game.006F8E4C    EAX=006F8E4C
  4672. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124B84]=0
  4673. main  006EB397                    PUSH EAX                                [00124B68]=0                ESP=00124B68
  4674. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124B98]=Game.00737E78    EAX=00737E78
  4675. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124B98]=Game.00737E78
  4676. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124B94]=Game.006F8E4C
  4677. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124B8C            EAX=00124B8C
  4678. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124BFC
  4679. main  006EB3AE                    RETN                                    [00124B68]=Game.006F8E4C    ESP=00124B6C
  4680. main  006F8E4C                    AND DWORD PTR SS:[EBP-1C],00000000      [00124B80]=00000003
  4681. main  006F8E50                    AND DWORD PTR SS:[EBP-4],00000000       [00124B98]=FFFFFFFF
  4682. main  006F8E54                    PUSH DWORD PTR SS:[EBP+14]              [00124BB0]=000001A4 (decimal 420.);ESP=00124B68
  4683. main  006F8E57                    PUSH DWORD PTR SS:[EBP+0C]              [00124BA8]=00008000 (decimal 32768.);ESP=00124B64
  4684. main  006F8E5A                    PUSH DWORD PTR SS:[EBP+8]               [00124BA4]=00124C2C, ASCII "Data.lock";ESP=00124B60
  4685. main  006F8E5D                    LEA EAX,[EBP-20]                        Address=00124B7C            EAX=00124B7C
  4686. main  006F8E60                    PUSH EAX                                [00124B5C]=000A0008         ESP=00124B5C
  4687. main  006F8E61                    LEA EAX,[EBP-1C]                        Address=00124B80            EAX=00124B80
  4688. main  006F8E64                    PUSH EAX                                [00124B58]=00140178         ESP=00124B58
  4689. main  006F8E65                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124BAC]=00000040 (decimal 64.);ECX=00000040
  4690. main  006F8E68                    CALL 006F8B04                                                       ESP=00124B54
  4691. main  006F8B04                    PUSH EBP                                [00124B50]=0014F048         ESP=00124B50
  4692. main  006F8B05                    MOV EBP,ESP                                                         EBP=00124B50
  4693. main  006F8B07                    SUB ESP,1C                                                          ESP=00124B34
  4694. main  006F8B0A                    MOV EDX,DWORD PTR SS:[ARG.4]            [00124B64]=00008000 (decimal 32768.);EDX=00008000
  4695. main  006F8B0D                    PUSH EBX                                [00124B30]=ntdll.7C990600   ESP=00124B30
  4696. main  006F8B0E                    PUSH ESI                                [00124B2C]=ntdll.7C920460   ESP=00124B2C
  4697. main  006F8B0F                    XOR ESI,ESI                                                         ESI=00000000
  4698. main  006F8B11                    TEST DL,DL
  4699. main  006F8B13                    MOV DWORD PTR SS:[LOCAL.7],0C           [00124B34]=ntdll.7C9242E7
  4700. main  006F8B1A                    MOV DWORD PTR SS:[LOCAL.6],ESI          [00124B38]=ntdll.7C9242AF
  4701. main  006F8B1D                    JNS SHORT 006F8B28
  4702. main  006F8B28                    MOV DWORD PTR SS:[LOCAL.5],1            [00124B3C]=0
  4703. main  006F8B2F                    MOV BYTE PTR SS:[LOCAL.1+3],0           [00124B4F]=00
  4704. main  006F8B33                    MOV EAX,8000                                                        EAX=00008000
  4705. main  006F8B38                    TEST EAX,EDX
  4706. main  006F8B3A                    JNE SHORT 006F8B4D
  4707. main  006F8B4D                    PUSH 3                                  [00124B28]=00124DC8         ESP=00124B28
  4708. main  006F8B4F                    MOV EAX,EDX
  4709. main  006F8B51                    POP EBX                                 [00124B28]=3                EBX=00000003, ESP=00124B2C
  4710. main  006F8B52                    AND EAX,EBX                                                         EAX=00000000
  4711. main  006F8B54                    SUB EAX,ESI
  4712. main  006F8B56                    JE SHORT 006F8B70
  4713. main  006F8B70                    MOV DWORD PTR SS:[LOCAL.4],80000000     [00124B40]=7FFDFC00
  4714. main  006F8B77                    CMP ECX,10
  4715. main  006F8B7A                    JE SHORT 006F8BBC
  4716. main  006F8B7C                    CMP ECX,20
  4717. main  006F8B7F                    JE SHORT 006F8BB3
  4718. main  006F8B81                    CMP ECX,30
  4719. main  006F8B84                    JE SHORT 006F8BAA
  4720. main  006F8B86                    CMP ECX,40
  4721. main  006F8B89                    JE SHORT 006F8BA5
  4722. main  006F8BA5                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124B48]=00140178
  4723. main  006F8BA8                    JMP SHORT 006F8BBF
  4724. main  006F8BBF                    MOV EAX,EDX                                                         EAX=00008000
  4725. main  006F8BC1                    MOV EDX,700                                                         EDX=00000700
  4726. main  006F8BC6                    AND EAX,EDX                                                         EAX=00000000
  4727. main  006F8BC8                    MOV ECX,400                                                         ECX=00000400
  4728. main  006F8BCD                    CMP EAX,ECX
  4729. main  006F8BCF                    PUSH EDI                                [00124B28]=3                ESP=00124B28
  4730. main  006F8BD0                    MOV EDI,100                                                         EDI=00000100
  4731. main  006F8BD5                    JG SHORT 006F8C06
  4732. main  006F8BD7                    JE SHORT 006F8C01
  4733. main  006F8BD9                    CMP EAX,ESI
  4734. main  006F8BDB                    JE SHORT 006F8C01
  4735. main  006F8C01                    MOV DWORD PTR SS:[LOCAL.3],EBX          [00124B44]=FFFFFFFF (decimal -1.)
  4736. main  006F8C04                    JMP SHORT 006F8C42
  4737. main  006F8C42                    MOV EAX,DWORD PTR SS:[ARG.4]            [00124B64]=00008000 (decimal 32768.);EAX=00008000
  4738. main  006F8C45                    TEST EDI,EAX
  4739. main  006F8C47                    MOV ESI,80                                                          ESI=00000080
  4740. main  006F8C4C                    JE SHORT 006F8C60
  4741. main  006F8C60                    TEST AL,40
  4742. main  006F8C62                    JE SHORT 006F8C7B
  4743. main  006F8C7B                    TEST AH,10
  4744. main  006F8C7E                    JE SHORT 006F8C82
  4745. main  006F8C82                    TEST AL,20
  4746. main  006F8C84                    JE SHORT 006F8C8E
  4747. main  006F8C8E                    TEST AL,10
  4748. main  006F8C90                    JE SHORT 006F8C98
  4749. main  006F8C98                    CALL 006F88C1                                                       ESP=00124B24
  4750. main  006F88C1                    PUSH 14                                 [00124B20]=00020024         ESP=00124B20
  4751. main  006F88C3                    PUSH OFFSET 00737E40                    [00124B1C]=8                ESP=00124B1C
  4752. main  006F88C8                    CALL 006EB374                                                       ESP=00124B18
  4753. main  006EB374                    PUSH 006E79CC                           [00124B14]=00124E4C         ESP=00124B14
  4754. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124B8C         EAX=00124B8C
  4755. main  006EB37F                    PUSH EAX                                [00124B10]=0014F078         ESP=00124B10
  4756. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124B20]=00000014 (decimal 20.);EAX=00000014
  4757. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124B20]=00000014 (decimal 20.)
  4758. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124B20            EBP=00124B20
  4759. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124AFC
  4760. main  006EB38E                    PUSH EBX                                [00124AF8]=00000018 (decimal 24.);ESP=00124AF8
  4761. main  006EB38F                    PUSH ESI                                [00124AF4]=0014F050         ESP=00124AF4
  4762. main  006EB390                    PUSH EDI                                [00124AF0]=00140000         ESP=00124AF0
  4763. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124B18]=Game.006F88CD    EAX=006F88CD
  4764. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124B08]=0014F108
  4765. main  006EB397                    PUSH EAX                                [00124AEC]=Game.009BA3C8    ESP=00124AEC
  4766. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124B1C]=Game.00737E40    EAX=00737E40
  4767. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124B1C]=Game.00737E40
  4768. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124B18]=Game.006F88CD
  4769. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124B10            EAX=00124B10
  4770. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124B8C
  4771. main  006EB3AE                    RETN                                    [00124AEC]=Game.006F88CD    ESP=00124AF0
  4772. main  006F88CD                    OR DWORD PTR SS:[EBP-1C],FFFFFFFF       [00124B04]=00124A78
  4773. main  006F88D1                    PUSH 0B                                 [00124AEC]=Game.006F88CD    ESP=00124AEC
  4774. main  006F88D3                    CALL 006EA79D                                                       ESP=00124AE8
  4775. main  006EA79D                    PUSH 8                                  [00124AE4]=00000064 (decimal 100.);ESP=00124AE4
  4776. main  006EA79F                    PUSH OFFSET 00732650                    [00124AE0]=ntdll.7C9201DB   ESP=00124AE0
  4777. main  006EA7A4                    CALL 006EB374                                                       ESP=00124ADC
  4778. main  006EB374                    PUSH 006E79CC                           [00124AD8]=0000000A (decimal 10.);ESP=00124AD8
  4779. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124B10
  4780. main  006EB37F                    PUSH EAX                                [00124AD4]=00000028 (decimal 40.);ESP=00124AD4
  4781. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124AE4]=8                EAX=00000008
  4782. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124AE4]=8
  4783. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124AE4            EBP=00124AE4
  4784. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124ACC
  4785. main  006EB38E                    PUSH EBX                                [00124AC8]=40000060         ESP=00124AC8
  4786. main  006EB38F                    PUSH ESI                                [00124AC4]=01020000         ESP=00124AC4
  4787. main  006EB390                    PUSH EDI                                [00124AC0]=ntdll.7C928F21   ESP=00124AC0
  4788. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124ADC]=Game.006EA7A9    EAX=006EA7A9
  4789. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124ACC]=ntdll.7C9201DB
  4790. main  006EB397                    PUSH EAX                                [00124ABC]=ntdll.7C92930F   ESP=00124ABC
  4791. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124AE0]=Game.00732650    EAX=00732650
  4792. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124AE0]=Game.00732650
  4793. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124ADC]=Game.006EA7A9
  4794. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124AD4            EAX=00124AD4
  4795. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124B10
  4796. main  006EB3AE                    RETN                                    [00124ABC]=Game.006EA7A9    ESP=00124AC0
  4797. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124AEC]=0000000B (decimal 11.);ESI=0000000B
  4798. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  4799. main  006EA7B3                    XOR EBX,EBX                                                         EBX=00000000
  4800. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075DFD8]=01814CA8
  4801. main  006EA7B7                    JNE SHORT 006EA82B
  4802. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  4803. main  006EA82D                    INC EAX                                                             EAX=00000001
  4804. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124ABC
  4805. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124AD4]=00124B10         ECX=00124B10
  4806. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124AD4
  4807. main  006EB3B9                    POP ECX                                 [00124ABC]=Game.006EA833    ECX=006EA833, ESP=00124AC0
  4808. main  006EB3BA                    POP EDI                                 [00124AC0]=00000100 (decimal 256.);ESP=00124AC4
  4809. main  006EB3BB                    POP ESI                                 [00124AC4]=00000080 (decimal 128.);ESP=00124AC8, ESI=00000080
  4810. main  006EB3BC                    POP EBX                                 [00124AC8]=3                EBX=00000003, ESP=00124ACC
  4811. main  006EB3BD                    LEAVE                                   [00124AE4]=00124B20         ESP=00124AE8, EBP=00124B20
  4812. main  006EB3BE                    PUSH ECX                                [00124AE4]=00124B20         ESP=00124AE4
  4813. main  006EB3BF                    RETN                                    [00124AE4]=Game.006EA833    ESP=00124AE8
  4814. main  006EA833                    RETN                                    [00124AE8]=Game.006F88D8    ESP=00124AEC
  4815. main  006F88D8                    POP ECX                                 [00124AEC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124AF0
  4816. main  006F88D9                    TEST EAX,EAX
  4817. main  006F88DB                    JE 006F8962
  4818. main  006F88E1                    PUSH 0B                                 [00124AEC]=0000000B (decimal 11.);ESP=00124AEC
  4819. main  006F88E3                    CALL 006EA83D                                                       ESP=00124AE8
  4820. main  006EA83D                    PUSH EBP                                [00124AE4]=Game.006EA833    ESP=00124AE4
  4821. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124AE4
  4822. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124AEC]=0000000B (decimal 11.);EAX=0000000B
  4823. main  006EA843                    PUSH ESI                                [00124AE0]=FFFFFFFF (decimal -1.);ESP=00124AE0
  4824. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  4825. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DFD8]=01814CA8
  4826. main  006EA84E                    JNE SHORT 006EA863
  4827. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DFD8]=01814CA8         ESP=00124ADC
  4828. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124AE0
  4829. main  006EA86B                    POP ESI                                 [00124AE0]=00000080 (decimal 128.);ESP=00124AE4, ESI=00000080
  4830. main  006EA86C                    POP EBP                                 [00124AE4]=00124B20         ESP=00124AE8, EBP=00124B20
  4831. main  006EA86D                    RETN                                    [00124AE8]=Game.006F88E8    ESP=00124AEC
  4832. main  006F88E8                    POP ECX                                 [00124AEC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124AF0
  4833. main  006F88E9                    XOR EDI,EDI                                                         EDI=00000000
  4834. main  006F88EB                    MOV DWORD PTR SS:[EBP-4],EDI            [00124B1C]=FFFFFFFF (decimal -1.)
  4835. main  006F88EE                    MOV DWORD PTR SS:[EBP-24],EDI           [00124AFC]=ntdll.7C92043E
  4836. main  006F88F1                    CMP EDI,40
  4837. main  006F88F4                    JGE 006F8A22
  4838. main  006F88FA                    MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         ESI=01021F48
  4839. main  006F8901                    TEST ESI,ESI
  4840. main  006F8903                    JE 006F89CB
  4841. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124B00]=000093B4 (decimal 37812.)
  4842. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  4843. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  4844. main  006F8918                    CMP ESI,EAX
  4845. main  006F891A                    JNB 006F89BF
  4846. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F4C]=C1
  4847. main  006F8924                    JNE SHORT 006F898C
  4848. main  006F898C                    ADD ESI,24                                                          ESI=01021F6C
  4849. main  006F898F                    JMP 006F8909
  4850. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124B00]=01021F48
  4851. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  4852. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  4853. main  006F8918                    CMP ESI,EAX
  4854. main  006F891A                    JNB 006F89BF
  4855. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F70]=C1
  4856. main  006F8924                    JNE SHORT 006F898C
  4857. main  006F898C                    ADD ESI,24                                                          ESI=01021F90
  4858. main  006F898F                    JMP 006F8909
  4859. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124B00]=01021F6C
  4860. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  4861. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  4862. main  006F8918                    CMP ESI,EAX
  4863. main  006F891A                    JNB 006F89BF
  4864. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F94]=C1
  4865. main  006F8924                    JNE SHORT 006F898C
  4866. main  006F898C                    ADD ESI,24                                                          ESI=01021FB4
  4867. main  006F898F                    JMP 006F8909
  4868. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124B00]=01021F90
  4869. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  4870. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  4871. main  006F8918                    CMP ESI,EAX
  4872. main  006F891A                    JNB 006F89BF
  4873. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  4874. main  006F8924                    JNE SHORT 006F898C
  4875. main  006F8926                    XOR EBX,EBX                                                         EBX=00000000
  4876. main  006F8928                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  4877. main  006F892B                    JNE SHORT 006F8975
  4878. main  006F8975                    LEA EBX,[ESI+0C]                        Address=01021FC0            EBX=01021FC0
  4879. main  006F8978                    PUSH EBX                                [00124AEC]=0000000B (decimal 11.);ESP=00124AEC
  4880. main  006F8979                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124AF0
  4881. main  006F897F                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  4882. main  006F8983                    JE SHORT 006F89A3
  4883. main  006F89A3                    OR DWORD PTR DS:[ESI],FFFFFFFF          [01021FB4]=FFFFFFFF
  4884. main  006F89A6                    MOV EAX,ESI                                                         EAX=01021FB4
  4885. main  006F89A8                    SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=0000006C
  4886. main  006F89AF                    CDQ                                                                 EDX=00000000
  4887. main  006F89B0                    PUSH 24                                 [00124AEC]=01021FC0         ESP=00124AEC
  4888. main  006F89B2                    POP ECX                                 [00124AEC]=00000024 (decimal 36.);ECX=00000024, ESP=00124AF0
  4889. main  006F89B3                    IDIV ECX                                                            EAX=00000003
  4890. main  006F89B5                    MOV ECX,EDI                                                         ECX=00000000
  4891. main  006F89B7                    SHL ECX,5
  4892. main  006F89BA                    ADD EAX,ECX
  4893. main  006F89BC                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124B04]=FFFFFFFF (decimal -1.)
  4894. main  006F89BF                    CMP DWORD PTR SS:[EBP-1C],-1            [00124B04]=3
  4895. main  006F89C3                    JNE SHORT 006F8A22
  4896. main  006F8A22                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124B1C]=00000000
  4897. main  006F8A26                    CALL 006F8A34                                                       ESP=00124AEC
  4898. main  006F8A34                    PUSH 0B                                 [00124AE8]=Game.006F897F    ESP=00124AE8
  4899. main  006F8A36                    CALL 006EA770                                                       ESP=00124AE4
  4900. main  006EA770                    PUSH EBP                                [00124AE0]=00000080 (decimal 128.);ESP=00124AE0
  4901. main  006EA771                    MOV EBP,ESP                                                         EBP=00124AE0
  4902. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124AE8]=0000000B (decimal 11.);EAX=0000000B
  4903. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DFD8]=01814CA8         ESP=00124ADC
  4904. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124AE0
  4905. main  006EA783                    POP EBP                                 [00124AE0]=00124B20         ESP=00124AE4, EBP=00124B20
  4906. main  006EA784                    RETN                                    [00124AE4]=Game.006F8A3B    ESP=00124AE8
  4907. main  006F8A3B                    POP ECX                                 [00124AE8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124AEC
  4908. main  006F8A3C                    RETN                                    [00124AEC]=Game.006F8A2B    ESP=00124AF0
  4909. main  006F8A2B                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124B04]=3                EAX=00000003
  4910. main  006F8A2E                    CALL 006EB3AF                                                       ESP=00124AEC
  4911. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124B10]=00124B8C         ECX=00124B8C
  4912. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124B10
  4913. main  006EB3B9                    POP ECX                                 [00124AEC]=Game.006F8A33    ECX=006F8A33, ESP=00124AF0
  4914. main  006EB3BA                    POP EDI                                 [00124AF0]=00000100 (decimal 256.);ESP=00124AF4, EDI=00000100
  4915. main  006EB3BB                    POP ESI                                 [00124AF4]=00000080 (decimal 128.);ESP=00124AF8, ESI=00000080
  4916. main  006EB3BC                    POP EBX                                 [00124AF8]=3                EBX=00000003, ESP=00124AFC
  4917. main  006EB3BD                    LEAVE                                   [00124B20]=00124B50         ESP=00124B24, EBP=00124B50
  4918. main  006EB3BE                    PUSH ECX                                [00124B20]=00124B50         ESP=00124B20
  4919. main  006EB3BF                    RETN                                    [00124B20]=Game.006F8A33    ESP=00124B24
  4920. main  006F8A33                    RETN                                    [00124B24]=Game.006F8C9D    ESP=00124B28
  4921. main  006F8C9D                    MOV EDI,EAX                                                         EDI=00000003
  4922. main  006F8C9F                    OR EBX,FFFFFFFF                                                     EBX=FFFFFFFF
  4923. main  006F8CA2                    CMP EDI,EBX
  4924. main  006F8CA4                    JNE SHORT 006F8CC0
  4925. main  006F8CC0                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124B58]=00124B80         EAX=00124B80
  4926. main  006F8CC3                    PUSH 0                                  [00124B24]=Game.006F8C9D    ESP=00124B24
  4927. main  006F8CC5                    PUSH ESI                                [00124B20]=Game.006F8A33    ESP=00124B20
  4928. main  006F8CC6                    PUSH DWORD PTR SS:[LOCAL.3]             [00124B44]=3                ESP=00124B1C
  4929. main  006F8CC9                    MOV DWORD PTR DS:[EAX],1                [00124B80]=0
  4930. main  006F8CCF                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124B5C]=00124B7C         EAX=00124B7C
  4931. main  006F8CD2                    MOV DWORD PTR DS:[EAX],EDI              [00124B7C]=0
  4932. main  006F8CD4                    LEA EAX,[LOCAL.7]                       Address=00124B34            EAX=00124B34
  4933. main  006F8CD7                    PUSH EAX                                [00124B18]=Game.00737E40    ESP=00124B18
  4934. main  006F8CD8                    PUSH DWORD PTR SS:[LOCAL.2]             [00124B48]=3                ESP=00124B14
  4935. main  006F8CDB                    PUSH DWORD PTR SS:[LOCAL.4]             [00124B40]=80000000         ESP=00124B10
  4936. main  006F8CDE                    PUSH DWORD PTR SS:[ARG.3]               [00124B60]=00124C2C, ASCII "Data.lock";ESP=00124B0C
  4937. main  006F8CE1                    CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=FFFFFFFF, ECX=7C91F661, EDX=00000002, ESP=00124B28
  4938. main  006F8CE7                    MOV ESI,EAX                                                         ESI=FFFFFFFF
  4939. main  006F8CE9                    CMP ESI,EBX
  4940. main  006F8CEB                    JE SHORT 006F8CFF
  4941. main  006F8CFF                    CALL DWORD PTR DS:[<&KERNEL32.GetLastError>];[00713120]=7C91FE21 (ntdll.RtlGetLastWin32Error);EAX=00000002
  4942. main  006F8D05                    PUSH EAX                                [00124B24]=Game.006F8D05    ESP=00124B24
  4943. main  006F8D06                    CALL 006ED69C                                                       ESP=00124B20
  4944. main  006ED69C                    PUSH ESI                                [00124B1C]=3                ESP=00124B1C
  4945. main  006ED69D                    CALL 006EC4F9                                                       ESP=00124B18
  4946. main  006EC4F9                    PUSH EBX                                [00124B14]=3                ESP=00124B14
  4947. main  006EC4FA                    PUSH ESI                                [00124B10]=80000000         ESP=00124B10
  4948. main  006EC4FB                    CALL DWORD PTR DS:[<&KERNEL32.GetLastError>];[00713120]=7C91FE21 (ntdll.RtlGetLastWin32Error)
  4949. main  006EC501                    PUSH DWORD PTR DS:[75E2A0]              [0075E2A0]=00000013 (decimal 19.);ESP=00124B0C
  4950. main  006EC507                    MOV EBX,EAX                                                         EBX=00000002
  4951. main  006EC509                    CALL DWORD PTR DS:[9CF9F8]              [009CF9F8]=7C8097E0 (kernel32.TlsGetValue);EAX=01021EA0, ECX=00000013, ESP=00124B10
  4952. main  006EC50F                    MOV ESI,EAX                                                         ESI=01021EA0
  4953. main  006EC511                    TEST ESI,ESI
  4954. main  006EC513                    JNE SHORT 006EC55E
  4955. main  006EC55E                    PUSH EBX                                [00124B0C]=00000013 (decimal 19.);ESP=00124B0C
  4956. main  006EC55F                    CALL DWORD PTR DS:[<&KERNEL32.SetLastError>];[00713298]=7C91FE30 (ntdll.RtlSetLastWin32Error);EAX=7FFDF000, ECX=00000002, ESP=00124B10
  4957. main  006EC565                    MOV EAX,ESI                                                         EAX=01021EA0
  4958. main  006EC567                    POP ESI                                 [00124B10]=FFFFFFFF (decimal -1.);ESP=00124B14, ESI=FFFFFFFF
  4959. main  006EC568                    POP EBX                                 [00124B14]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124B18
  4960. main  006EC569                    RETN                                    [00124B18]=Game.006ED6A2    ESP=00124B1C
  4961. main  006ED6A2                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124B24]=2
  4962. main  006ED6A6                    MOV DWORD PTR DS:[EAX+0C],ECX           [01021EAC]=2
  4963. main  006ED6A9                    XOR ESI,ESI                                                         ESI=00000000
  4964. main  006ED6AB                    CMP ECX,DWORD PTR DS:[ESI*8+75E2B8]     [0075E2B8]=1
  4965. main  006ED6B2                    JE SHORT 006ED6D2
  4966. main  006ED6B4                    INC ESI                                                             ESI=00000001
  4967. main  006ED6B5                    CMP ESI,2D
  4968. main  006ED6B8                    JB SHORT 006ED6AB
  4969. main  006ED6AB                    CMP ECX,DWORD PTR DS:[ESI*8+75E2B8]     [0075E2C0]=2
  4970. main  006ED6B2                    JE SHORT 006ED6D2
  4971. main  006ED6D2                    CALL 006EC4F9                                                       ESP=00124B18
  4972. main  006EC4F9                    PUSH EBX                                [00124B14]=FFFFFFFF (decimal -1.);ESP=00124B14
  4973. main  006EC4FA                    PUSH ESI                                [00124B10]=FFFFFFFF (decimal -1.);ESP=00124B10
  4974. main  006EC4FB                    CALL DWORD PTR DS:[<&KERNEL32.GetLastError>];[00713120]=7C91FE21 (ntdll.RtlGetLastWin32Error);EAX=00000002
  4975. main  006EC501                    PUSH DWORD PTR DS:[75E2A0]              [0075E2A0]=00000013 (decimal 19.);ESP=00124B0C
  4976. main  006EC507                    MOV EBX,EAX                                                         EBX=00000002
  4977. main  006EC509                    CALL DWORD PTR DS:[9CF9F8]              [009CF9F8]=7C8097E0 (kernel32.TlsGetValue);EAX=01021EA0, ECX=00000013, ESP=00124B10
  4978. main  006EC50F                    MOV ESI,EAX                                                         ESI=01021EA0
  4979. main  006EC511                    TEST ESI,ESI
  4980. main  006EC513                    JNE SHORT 006EC55E
  4981. main  006EC55E                    PUSH EBX                                [00124B0C]=00000013 (decimal 19.);ESP=00124B0C
  4982. main  006EC55F                    CALL DWORD PTR DS:[<&KERNEL32.SetLastError>];[00713298]=7C91FE30 (ntdll.RtlSetLastWin32Error);EAX=7FFDF000, ECX=00000002, ESP=00124B10
  4983. main  006EC565                    MOV EAX,ESI                                                         EAX=01021EA0
  4984. main  006EC567                    POP ESI                                 [00124B10]=1                ESP=00124B14, ESI=00000001
  4985. main  006EC568                    POP EBX                                 [00124B14]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124B18
  4986. main  006EC569                    RETN                                    [00124B18]=Game.006ED6D7    ESP=00124B1C
  4987. main  006ED6D7                    MOV ECX,DWORD PTR DS:[ESI*8+75E2BC]     [0075E2C4]=2
  4988. main  006ED6DE                    MOV DWORD PTR DS:[EAX+8],ECX            [01021EA8]=2
  4989. main  006ED6E1                    POP ESI                                 [00124B1C]=FFFFFFFF (decimal -1.);ESP=00124B20, ESI=FFFFFFFF
  4990. main  006ED6E2                    RETN                                    [00124B20]=Game.006F8D0B    ESP=00124B24
  4991. main  006F8D0B                    POP ECX                                 [00124B24]=2                ESP=00124B28
  4992. main  006F8D0C                    JMP SHORT 006F8CB9
  4993. main  006F8CB9                    MOV EAX,EBX                                                         EAX=FFFFFFFF
  4994. main  006F8CBB                    JMP 006F8D9B
  4995. main  006F8D9B                    POP EDI                                 [00124B28]=Game.0072B1EA    ESP=00124B2C, EDI=0072B1EA
  4996. main  006F8D9C                    POP ESI                                 [00124B2C]=1                ESP=00124B30, ESI=00000001
  4997. main  006F8D9D                    POP EBX                                 [00124B30]=0                EBX=00000000, ESP=00124B34
  4998. main  006F8D9E                    LEAVE                                   [00124B50]=00124B9C         ESP=00124B54, EBP=00124B9C
  4999. main  006F8D9F                    RETN                                    [00124B54]=Game.006F8E6D    ESP=00124B58
  5000. main  006F8E6D                    ADD ESP,14                                                          ESP=00124B6C
  5001. main  006F8E70                    MOV DWORD PTR SS:[EBP-24],EAX           [00124B78]=Game.006EA833
  5002. main  006F8E73                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124B98]=00000000
  5003. main  006F8E77                    CALL 006F8E85                                                       ESP=00124B68
  5004. main  006F8E85                    CMP DWORD PTR SS:[EBP-1C],0             [00124B80]=1
  5005. main  006F8E89                    JE SHORT 006F8E94
  5006. main  006F8E8B                    PUSH DWORD PTR SS:[EBP-20]              [00124B7C]=3                ESP=00124B64
  5007. main  006F8E8E                    CALL 006F889F                                                       ESP=00124B60
  5008. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124B64]=3                EAX=00000003
  5009. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  5010. main  006F88A5                    AND EAX,0000001F
  5011. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  5012. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  5013. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  5014. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  5015. main  006F88B9                    PUSH EAX                                [00124B5C]=00124B7C         ESP=00124B5C
  5016. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124B60
  5017. main  006F88C0                    RETN                                    [00124B60]=Game.006F8E93    ESP=00124B64
  5018. main  006F8E93                    POP ECX                                 [00124B64]=3                ECX=00000003, ESP=00124B68
  5019. main  006F8E94                    RETN                                    [00124B68]=Game.006F8E7C    ESP=00124B6C
  5020. main  006F8E7C                    MOV EAX,DWORD PTR SS:[EBP-24]           [00124B78]=FFFFFFFF (decimal -1.);EAX=FFFFFFFF
  5021. main  006F8E7F                    CALL 006EB3AF                                                       ESP=00124B68
  5022. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124B8C]=00124BFC         ECX=00124BFC
  5023. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124B8C
  5024. main  006EB3B9                    POP ECX                                 [00124B68]=Game.006F8E84    ECX=006F8E84, ESP=00124B6C
  5025. main  006EB3BA                    POP EDI                                 [00124B6C]=Game.0072B1EA    ESP=00124B70
  5026. main  006EB3BB                    POP ESI                                 [00124B70]=1                ESP=00124B74
  5027. main  006EB3BC                    POP EBX                                 [00124B74]=0                ESP=00124B78
  5028. main  006EB3BD                    LEAVE                                   [00124B9C]=00124BC8         ESP=00124BA0, EBP=00124BC8
  5029. main  006EB3BE                    PUSH ECX                                [00124B9C]=00124BC8         ESP=00124B9C
  5030. main  006EB3BF                    RETN                                    [00124B9C]=Game.006F8E84    ESP=00124BA0
  5031. main  006F8E84                    RETN                                    [00124BA0]=Game.006ED65E    ESP=00124BA4
  5032. main  006ED65E                    MOV ECX,EAX                                                         ECX=FFFFFFFF
  5033. main  006ED660                    ADD ESP,10                                                          ESP=00124BB4
  5034. main  006ED663                    CMP ECX,EBX
  5035. main  006ED665                    JGE SHORT 006ED66B
  5036. main  006ED667                    XOR EAX,EAX                                                         EAX=00000000
  5037. main  006ED669                    JMP SHORT 006ED685
  5038. main  006ED685                    POP EDI                                 [00124BB4]=1                ESP=00124BB8, EDI=00000001
  5039. main  006ED686                    POP ESI                                 [00124BB8]=00141F05         ESP=00124BBC, ESI=00141F05
  5040. main  006ED687                    POP EBX                                 [00124BBC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124BC0
  5041. main  006ED688                    LEAVE                                   [00124BC8]=00124C0C         ESP=00124BCC, EBP=00124C0C
  5042. main  006ED689                    RETN                                    [00124BCC]=Game.006E5267    ESP=00124BD0
  5043. main  006E5267                    ADD ESP,10                                                          ESP=00124BE0
  5044. main  006E526A                    MOV DWORD PTR SS:[EBP-20],EAX           [00124BEC]=0
  5045. main  006E526D                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124C08]=00000000
  5046. main  006E5271                    CALL 006E527F                                                       ESP=00124BDC
  5047. main  006E527F                    PUSH DWORD PTR SS:[EBP-1C]              [00124BF0]=Game.0075DD38    ESP=00124BD8
  5048. main  006E5282                    CALL 006E8CB6                                                       ESP=00124BD4
  5049. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BD8]=Game.0075DD38    EAX=0075DD38
  5050. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  5051. main  006E8CBF                    CMP EAX,ECX
  5052. main  006E8CC1                    JB SHORT 006E8CDA
  5053. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  5054. main  006E8CC8                    JA SHORT 006E8CDA
  5055. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  5056. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  5057. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  5058. main  006E8CD2                    PUSH EAX                                [00124BD0]=00124C2C, ASCII "Data.lock";ESP=00124BD0
  5059. main  006E8CD3                    CALL 006EA770                                                       ESP=00124BCC
  5060. main  006EA770                    PUSH EBP                                [00124BC8]=00124C0C         ESP=00124BC8
  5061. main  006EA771                    MOV EBP,ESP                                                         EBP=00124BC8
  5062. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BD0]=00000013 (decimal 19.)
  5063. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124BC4
  5064. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124BC8
  5065. main  006EA783                    POP EBP                                 [00124BC8]=00124C0C         ESP=00124BCC, EBP=00124C0C
  5066. main  006EA784                    RETN                                    [00124BCC]=Game.006E8CD8    ESP=00124BD0
  5067. main  006E8CD8                    POP ECX                                 [00124BD0]=00000013 (decimal 19.);ECX=00000013, ESP=00124BD4
  5068. main  006E8CD9                    RETN                                    [00124BD4]=Game.006E5287    ESP=00124BD8
  5069. main  006E5287                    POP ECX                                 [00124BD8]=Game.0075DD38    ECX=0075DD38, ESP=00124BDC
  5070. main  006E5288                    RETN                                    [00124BDC]=Game.006E5276    ESP=00124BE0
  5071. main  006E5276                    MOV EAX,DWORD PTR SS:[EBP-20]           [00124BEC]=0
  5072. main  006E5279                    CALL 006EB3AF                                                       ESP=00124BDC
  5073. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124BFC]=00124F98         ECX=00124F98
  5074. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124BFC
  5075. main  006EB3B9                    POP ECX                                 [00124BDC]=Game.006E527E    ECX=006E527E, ESP=00124BE0
  5076. main  006EB3BA                    POP EDI                                 [00124BE0]=1                ESP=00124BE4
  5077. main  006EB3BB                    POP ESI                                 [00124BE4]=00141F05         ESP=00124BE8
  5078. main  006EB3BC                    POP EBX                                 [00124BE8]=0000000A (decimal 10.);ESP=00124BEC
  5079. main  006EB3BD                    LEAVE                                   [00124C0C]=00124D3C         ESP=00124C10, EBP=00124D3C
  5080. main  006EB3BE                    PUSH ECX                                [00124C0C]=00124D3C         ESP=00124C0C
  5081. main  006EB3BF                    RETN                                    [00124C0C]=Game.006E527E    ESP=00124C10
  5082. main  006E527E                    RETN                                    [00124C10]=Game.006E5298    ESP=00124C14
  5083. main  006E5298                    ADD ESP,0C                                                          ESP=00124C20
  5084. main  006E529B                    RETN                                    [00124C20]=Game.006D98B6    ESP=00124C24
  5085. main  006D98B6                    ADD ESP,8                                                           ESP=00124C2C
  5086. main  006D98B9                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124D38]=Game.006E65A4
  5087. main  006D98BC                    CMP DWORD PTR SS:[LOCAL.1],0            [00124D38]=0
  5088. main  006D98C0                    JNE SHORT 006D98C9
  5089. main  006D98C2                    MOV EAX,1                                                           EAX=00000001
  5090. main  006D98C7                    JMP SHORT 006D992A
  5091. main  006D992A                    MOV ECX,DWORD PTR SS:[LOCAL.4]          [00124D2C]=AE323B5E         ECX=AE323B5E
  5092. main  006D992D                    CALL 006E888F                                                       ESP=00124C28
  5093. main  006E888F                    CMP ECX,DWORD PTR DS:[75DCB4]           [0075DCB4]=AE323B5E
  5094. main  006E8895                    JNE SHORT 006E8898
  5095. main  006E8897                    RETN                                    [00124C28]=Game.006D9932    ESP=00124C2C
  5096. main  006D9932                    MOV ESP,EBP                                                         ESP=00124D3C
  5097. main  006D9934                    POP EBP                                 [00124D3C]=00124F5C         ESP=00124D40, EBP=00124F5C
  5098. main  006D9935                    RETN                                    [00124D40]=Game.006D9592    ESP=00124D44
  5099. main  006D9592                    ADD ESP,8                                                           ESP=00124D4C
  5100. main  006D9595                    TEST EAX,EAX
  5101. main  006D9597                    JNE SHORT 006D95AA
  5102. main  006D95AA                    LEA EAX,[LOCAL.132]                     Address=00124D4C            EAX=00124D4C
  5103. main  006D95B0                    PUSH EAX                                [00124D48]=1                ESP=00124D48
  5104. main  006D95B1                    CALL 006D9470                                                       ESP=00124D44
  5105. main  006D9470                    PUSH EBP                                [00124D40]=Game.006D9592    ESP=00124D40
  5106. main  006D9471                    MOV EBP,ESP                                                         EBP=00124D40
  5107. main  006D9473                    PUSH ECX                                [00124D3C]=00124F5C         ESP=00124D3C
  5108. main  006D9474                    PUSH OFFSET 0072B1B4                    [00124D38]=0                ESP=00124D38
  5109. main  006D9479                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D48]=00124D4C, ASCII "Data.lrs"
  5110. main  006D947C                    PUSH EAX                                [00124D34]=00000028 (decimal 40.);ESP=00124D34
  5111. main  006D947D                    CALL 006E5289                                                       ESP=00124D30
  5112. main  006E5289                    PUSH 40                                 [00124D2C]=AE323B5E         ESP=00124D2C
  5113. main  006E528B                    PUSH DWORD PTR SS:[ARG.3]               [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D28
  5114. main  006E528F                    PUSH DWORD PTR SS:[ARG.3]               [00124D34]=00124D4C, ASCII "Data.lrs";ESP=00124D24
  5115. main  006E5293                    CALL 006E522D                                                       ESP=00124D20
  5116. main  006E522D                    PUSH 10                                 [00124D1C]=00124F98         ESP=00124D1C
  5117. main  006E522F                    PUSH OFFSET 00731E70                    [00124D18]=Game.006F88C0    ESP=00124D18
  5118. main  006E5234                    CALL 006EB374                                                       ESP=00124D14
  5119. main  006EB374                    PUSH 006E79CC                           [00124D10]=4                ESP=00124D10
  5120. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  5121. main  006EB37F                    PUSH EAX                                [00124D0C]=0000000A (decimal 10.);ESP=00124D0C
  5122. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D1C]=00000010 (decimal 16.);EAX=00000010
  5123. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D1C]=00000010 (decimal 16.)
  5124. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D1C            EBP=00124D1C
  5125. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CFC
  5126. main  006EB38E                    PUSH EBX                                [00124CF8]=01020000         ESP=00124CF8
  5127. main  006EB38F                    PUSH ESI                                [00124CF4]=Game.006E6557    ESP=00124CF4
  5128. main  006EB390                    PUSH EDI                                [00124CF0]=ntdll.7C9201DB   ESP=00124CF0
  5129. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D14]=Game.006E5239    EAX=006E5239
  5130. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D04]=1
  5131. main  006EB397                    PUSH EAX                                [00124CEC]=FFFFFFFF (decimal -1.);ESP=00124CEC
  5132. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D18]=Game.00731E70    EAX=00731E70
  5133. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D18]=Game.00731E70
  5134. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D14]=Game.006E5239
  5135. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D0C            EAX=00124D0C
  5136. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  5137. main  006EB3AE                    RETN                                    [00124CEC]=Game.006E5239    ESP=00124CF0
  5138. main  006E5239                    CALL 006ED70F                                                       ESP=00124CEC
  5139. main  006ED70F                    PUSH 10                                 [00124CE8]=ntdll.7C9201E0   ESP=00124CE8
  5140. main  006ED711                    PUSH OFFSET 00732A00                    [00124CE4]=ntdll.7C91E920   ESP=00124CE4
  5141. main  006ED716                    CALL 006EB374                                                       ESP=00124CE0
  5142. main  006EB374                    PUSH 006E79CC                           [00124CDC]=0                ESP=00124CDC
  5143. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D0C
  5144. main  006EB37F                    PUSH EAX                                [00124CD8]=00124AD0         ESP=00124CD8
  5145. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CE8]=00000010 (decimal 16.);EAX=00000010
  5146. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CE8]=00000010 (decimal 16.)
  5147. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CE8            EBP=00124CE8
  5148. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CC8
  5149. main  006EB38E                    PUSH EBX                                [00124CC4]=1                ESP=00124CC4
  5150. main  006EB38F                    PUSH ESI                                [00124CC0]=0                ESP=00124CC0
  5151. main  006EB390                    PUSH EDI                                [00124CBC]=0                ESP=00124CBC
  5152. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CE0]=Game.006ED71B    EAX=006ED71B
  5153. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CD0]=7C00E920
  5154. main  006EB397                    PUSH EAX                                [00124CB8]=50000161         ESP=00124CB8
  5155. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE4]=Game.00732A00    EAX=00732A00
  5156. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CE4]=Game.00732A00
  5157. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CE0]=Game.006ED71B
  5158. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CD8            EAX=00124CD8
  5159. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D0C
  5160. main  006EB3AE                    RETN                                    [00124CB8]=Game.006ED71B    ESP=00124CBC
  5161. main  006ED71B                    XOR EBX,EBX                                                         EBX=00000000
  5162. main  006ED71D                    XOR EDI,EDI                                                         EDI=00000000
  5163. main  006ED71F                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124CCC]=0000000A (decimal 10.)
  5164. main  006ED722                    PUSH 1                                  [00124CB8]=Game.006ED71B    ESP=00124CB8
  5165. main  006ED724                    CALL 006EA83D                                                       ESP=00124CB4
  5166. main  006EA83D                    PUSH EBP                                [00124CB0]=ntdll.7C95DCD7   ESP=00124CB0
  5167. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CB0
  5168. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB8]=1                EAX=00000001
  5169. main  006EA843                    PUSH ESI                                [00124CAC]=ntdll.7C97F51D   ESP=00124CAC
  5170. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DF88            ESI=0075DF88
  5171. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DF88]=Game.009CF8B0
  5172. main  006EA84E                    JNE SHORT 006EA863
  5173. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DF88]=Game.009CF8B0    ESP=00124CA8
  5174. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124CAC
  5175. main  006EA86B                    POP ESI                                 [00124CAC]=00141F05         ESP=00124CB0, ESI=00141F05
  5176. main  006EA86C                    POP EBP                                 [00124CB0]=00124CE8         ESP=00124CB4, EBP=00124CE8
  5177. main  006EA86D                    RETN                                    [00124CB4]=Game.006ED729    ESP=00124CB8
  5178. main  006ED729                    POP ECX                                 [00124CB8]=1                ECX=00000001, ESP=00124CBC
  5179. main  006ED72A                    MOV DWORD PTR SS:[EBP-4],EBX            [00124CE4]=FFFFFFFF (decimal -1.)
  5180. main  006ED72D                    XOR ESI,ESI                                                         ESI=00000000
  5181. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=00000010 (decimal 16.)
  5182. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  5183. main  006ED738                    JGE 006ED7FE
  5184. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  5185. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FC8]=Game.0075DCD8    EAX=0075DCD8
  5186. main  006ED746                    CMP EAX,EBX
  5187. main  006ED748                    JE SHORT 006ED79A
  5188. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DCE4]=01
  5189. main  006ED74E                    JNE SHORT 006ED793
  5190. main  006ED793                    INC ESI                                                             ESI=00000001
  5191. main  006ED794                    JMP SHORT 006ED72F
  5192. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=0
  5193. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  5194. main  006ED738                    JGE 006ED7FE
  5195. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  5196. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FCC]=Game.0075DCF8    EAX=0075DCF8
  5197. main  006ED746                    CMP EAX,EBX
  5198. main  006ED748                    JE SHORT 006ED79A
  5199. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD04]=02
  5200. main  006ED74E                    JNE SHORT 006ED793
  5201. main  006ED793                    INC ESI                                                             ESI=00000002
  5202. main  006ED794                    JMP SHORT 006ED72F
  5203. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=1
  5204. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  5205. main  006ED738                    JGE 006ED7FE
  5206. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  5207. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD0]=Game.0075DD18    EAX=0075DD18
  5208. main  006ED746                    CMP EAX,EBX
  5209. main  006ED748                    JE SHORT 006ED79A
  5210. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD24]=02
  5211. main  006ED74E                    JNE SHORT 006ED793
  5212. main  006ED793                    INC ESI                                                             ESI=00000003
  5213. main  006ED794                    JMP SHORT 006ED72F
  5214. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=2
  5215. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  5216. main  006ED738                    JGE 006ED7FE
  5217. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  5218. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  5219. main  006ED746                    CMP EAX,EBX
  5220. main  006ED748                    JE SHORT 006ED79A
  5221. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  5222. main  006ED74E                    JNE SHORT 006ED793
  5223. main  006ED750                    CMP ESI,2
  5224. main  006ED753                    JLE SHORT 006ED76C
  5225. main  006ED755                    CMP ESI,14
  5226. main  006ED758                    JGE SHORT 006ED76C
  5227. main  006ED75A                    LEA EAX,[ESI+10]                                                    EAX=00000013
  5228. main  006ED75D                    PUSH EAX                                [00124CB8]=1                ESP=00124CB8
  5229. main  006ED75E                    CALL 006EA79D                                                       ESP=00124CB4
  5230. main  006EA79D                    PUSH 8                                  [00124CB0]=00124CE8         ESP=00124CB0
  5231. main  006EA79F                    PUSH OFFSET 00732650                    [00124CAC]=00141F05         ESP=00124CAC
  5232. main  006EA7A4                    CALL 006EB374                                                       ESP=00124CA8
  5233. main  006EB374                    PUSH 006E79CC                           [00124CA4]=Game.006EA86B    ESP=00124CA4
  5234. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124CD8         EAX=00124CD8
  5235. main  006EB37F                    PUSH EAX                                [00124CA0]=ntdll.7C91E920   ESP=00124CA0
  5236. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CB0]=8                EAX=00000008
  5237. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CB0]=8
  5238. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CB0            EBP=00124CB0
  5239. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C98
  5240. main  006EB38E                    PUSH EBX                                [00124C94]=00124C24         ESP=00124C94
  5241. main  006EB38F                    PUSH ESI                                [00124C90]=01FFFFFF         ESP=00124C90
  5242. main  006EB390                    PUSH EDI                                [00124C8C]=0014F0E0         ESP=00124C8C
  5243. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA8]=Game.006EA7A9    EAX=006EA7A9
  5244. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C98]=ntdll.7C928F21
  5245. main  006EB397                    PUSH EAX                                [00124C88]=ntdll.7C910000   ESP=00124C88
  5246. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=Game.00732650    EAX=00732650
  5247. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CAC]=Game.00732650
  5248. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA8]=Game.006EA7A9
  5249. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CA0            EAX=00124CA0
  5250. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124CD8
  5251. main  006EB3AE                    RETN                                    [00124C88]=Game.006EA7A9    ESP=00124C8C
  5252. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124CB8]=00000013 (decimal 19.);ESI=00000013
  5253. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075E018            ESI=0075E018
  5254. main  006EA7B3                    XOR EBX,EBX
  5255. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075E018]=01814C78
  5256. main  006EA7B7                    JNE SHORT 006EA82B
  5257. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  5258. main  006EA82D                    INC EAX                                                             EAX=00000001
  5259. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124C88
  5260. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CA0]=00124CD8         ECX=00124CD8
  5261. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CA0
  5262. main  006EB3B9                    POP ECX                                 [00124C88]=Game.006EA833    ECX=006EA833, ESP=00124C8C
  5263. main  006EB3BA                    POP EDI                                 [00124C8C]=0                ESP=00124C90
  5264. main  006EB3BB                    POP ESI                                 [00124C90]=3                ESP=00124C94, ESI=00000003
  5265. main  006EB3BC                    POP EBX                                 [00124C94]=0                ESP=00124C98
  5266. main  006EB3BD                    LEAVE                                   [00124CB0]=00124CE8         ESP=00124CB4, EBP=00124CE8
  5267. main  006EB3BE                    PUSH ECX                                [00124CB0]=00124CE8         ESP=00124CB0
  5268. main  006EB3BF                    RETN                                    [00124CB0]=Game.006EA833    ESP=00124CB4
  5269. main  006EA833                    RETN                                    [00124CB4]=Game.006ED763    ESP=00124CB8
  5270. main  006ED763                    POP ECX                                 [00124CB8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CBC
  5271. main  006ED764                    TEST EAX,EAX
  5272. main  006ED766                    JE 006ED7FE
  5273. main  006ED76C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  5274. main  006ED771                    PUSH DWORD PTR DS:[ESI*4+EAX]           [01022FD4]=Game.0075DD38    ESP=00124CB8
  5275. main  006ED774                    PUSH ESI                                [00124CB4]=Game.006ED763    ESP=00124CB4
  5276. main  006ED775                    CALL 006E8C93                                                       ESP=00124CB0
  5277. main  006E8C93                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=3                EAX=00000003
  5278. main  006E8C97                    CMP EAX,14
  5279. main  006E8C9A                    JGE SHORT 006E8CA7
  5280. main  006E8C9C                    ADD EAX,10                                                          EAX=00000013
  5281. main  006E8C9F                    PUSH EAX                                [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
  5282. main  006E8CA0                    CALL 006EA83D                                                       ESP=00124CA8
  5283. main  006EA83D                    PUSH EBP                                [00124CA4]=Game.006E79CC    ESP=00124CA4
  5284. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CA4
  5285. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=00000013 (decimal 19.)
  5286. main  006EA843                    PUSH ESI                                [00124CA0]=00124CD8         ESP=00124CA0
  5287. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  5288. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  5289. main  006EA84E                    JNE SHORT 006EA863
  5290. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124C9C
  5291. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CA0
  5292. main  006EA86B                    POP ESI                                 [00124CA0]=3                ESP=00124CA4, ESI=00000003
  5293. main  006EA86C                    POP EBP                                 [00124CA4]=00124CE8         ESP=00124CA8, EBP=00124CE8
  5294. main  006EA86D                    RETN                                    [00124CA8]=Game.006E8CA5    ESP=00124CAC
  5295. main  006E8CA5                    POP ECX                                 [00124CAC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CB0
  5296. main  006E8CA6                    RETN                                    [00124CB0]=Game.006ED77A    ESP=00124CB4
  5297. main  006ED77A                    POP ECX                                 [00124CB4]=3                ECX=00000003, ESP=00124CB8
  5298. main  006ED77B                    POP ECX                                 [00124CB8]=Game.0075DD38    ECX=0075DD38, ESP=00124CBC
  5299. main  006ED77C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  5300. main  006ED781                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  5301. main  006ED784                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  5302. main  006ED788                    JE SHORT 006ED796
  5303. main  006ED796                    MOV EDI,EAX                                                         EDI=0075DD38
  5304. main  006ED798                    JMP SHORT 006ED7FB
  5305. main  006ED7FB                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124CCC]=0
  5306. main  006ED7FE                    CMP EDI,EBX
  5307. main  006ED800                    JE SHORT 006ED814
  5308. main  006ED802                    MOV DWORD PTR DS:[EDI+4],EBX            [0075DD3C]=0
  5309. main  006ED805                    MOV DWORD PTR DS:[EDI+0C],EBX           [0075DD44]=0
  5310. main  006ED808                    MOV DWORD PTR DS:[EDI+8],EBX            [0075DD40]=0
  5311. main  006ED80B                    MOV DWORD PTR DS:[EDI],EBX              [0075DD38]=0
  5312. main  006ED80D                    MOV DWORD PTR DS:[EDI+1C],EBX           [0075DD54]=0
  5313. main  006ED810                    OR DWORD PTR DS:[EDI+10],FFFFFFFF       [0075DD48]=FFFFFFFF
  5314. main  006ED814                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CE4]=00000000
  5315. main  006ED818                    CALL 006ED828                                                       ESP=00124CB8
  5316. main  006ED828                    PUSH 1                                  [00124CB4]=3                ESP=00124CB4
  5317. main  006ED82A                    CALL 006EA770                                                       ESP=00124CB0
  5318. main  006EA770                    PUSH EBP                                [00124CAC]=00000013 (decimal 19.);ESP=00124CAC
  5319. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CAC
  5320. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=1                EAX=00000001
  5321. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DF88]=Game.009CF8B0    ESP=00124CA8
  5322. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124CAC
  5323. main  006EA783                    POP EBP                                 [00124CAC]=00124CE8         ESP=00124CB0, EBP=00124CE8
  5324. main  006EA784                    RETN                                    [00124CB0]=Game.006ED82F    ESP=00124CB4
  5325. main  006ED82F                    POP ECX                                 [00124CB4]=1                ECX=00000001, ESP=00124CB8
  5326. main  006ED830                    RETN                                    [00124CB8]=Game.006ED81D    ESP=00124CBC
  5327. main  006ED81D                    MOV EAX,EDI                                                         EAX=0075DD38
  5328. main  006ED81F                    CALL 006EB3AF                                                       ESP=00124CB8
  5329. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CD8]=00124D0C         ECX=00124D0C
  5330. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CD8
  5331. main  006EB3B9                    POP ECX                                 [00124CB8]=Game.006ED824    ECX=006ED824, ESP=00124CBC
  5332. main  006EB3BA                    POP EDI                                 [00124CBC]=1                ESP=00124CC0, EDI=00000001
  5333. main  006EB3BB                    POP ESI                                 [00124CC0]=00141F05         ESP=00124CC4, ESI=00141F05
  5334. main  006EB3BC                    POP EBX                                 [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
  5335. main  006EB3BD                    LEAVE                                   [00124CE8]=00124D1C         ESP=00124CEC, EBP=00124D1C
  5336. main  006EB3BE                    PUSH ECX                                [00124CE8]=00124D1C         ESP=00124CE8
  5337. main  006EB3BF                    RETN                                    [00124CE8]=Game.006ED824    ESP=00124CEC
  5338. main  006ED824                    RETN                                    [00124CEC]=Game.006E523E    ESP=00124CF0
  5339. main  006E523E                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124D00]=Game.006E655C
  5340. main  006E5241                    TEST EAX,EAX
  5341. main  006E5243                    JNE SHORT 006E5254
  5342. main  006E5254                    AND DWORD PTR SS:[EBP-4],00000000       [00124D18]=FFFFFFFF
  5343. main  006E5258                    PUSH EAX                                [00124CEC]=Game.006E523E    ESP=00124CEC
  5344. main  006E5259                    PUSH DWORD PTR SS:[EBP+10]              [00124D2C]=00000040 (decimal 64.);ESP=00124CE8
  5345. main  006E525C                    PUSH DWORD PTR SS:[EBP+0C]              [00124D28]=Game.0072B1B4, ASCII "rb";ESP=00124CE4
  5346. main  006E525F                    PUSH DWORD PTR SS:[EBP+8]               [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
  5347. main  006E5262                    CALL 006ED522                                                       ESP=00124CDC
  5348. main  006ED522                    PUSH EBP                                [00124CD8]=00124D0C         ESP=00124CD8
  5349. main  006ED523                    MOV EBP,ESP                                                         EBP=00124CD8
  5350. main  006ED525                    PUSH ECX                                [00124CD4]=01020000         ESP=00124CD4
  5351. main  006ED526                    PUSH ECX                                [00124CD0]=00124CBC         ESP=00124CD0
  5352. main  006ED527                    PUSH EBX                                [00124CCC]=Game.0075DD38    ESP=00124CCC
  5353. main  006ED528                    PUSH ESI                                [00124CC8]=3                ESP=00124CC8
  5354. main  006ED529                    MOV ESI,DWORD PTR DS:[9CFCF8]           [009CFCF8]=0                ESI=00000000
  5355. main  006ED52F                    PUSH EDI                                [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
  5356. main  006ED530                    MOV EDI,DWORD PTR SS:[ARG.2]            [00124CE4]=Game.0072B1B4, ASCII "rb";EDI=0072B1B4
  5357. main  006ED533                    MOV AL,BYTE PTR DS:[EDI]                [0072B1B4]=72 ('r')         EAX=0075DD72
  5358. main  006ED535                    XOR EBX,EBX                                                         EBX=00000000
  5359. main  006ED537                    CMP AL,61
  5360. main  006ED539                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124CD0]=Game.006ED824
  5361. main  006ED53C                    MOV DWORD PTR SS:[LOCAL.1],EBX          [00124CD4]=Game.006ED824
  5362. main  006ED53F                    JE SHORT 006ED55B
  5363. main  006ED541                    CMP AL,72
  5364. main  006ED543                    JE SHORT 006ED554
  5365. main  006ED554                    XOR ECX,ECX                                                         ECX=00000000
  5366. main  006ED556                    OR ESI,00000001                                                     ESI=00000001
  5367. main  006ED559                    JMP SHORT 006ED563
  5368. main  006ED563                    XOR EDX,EDX                                                         EDX=00000000
  5369. main  006ED565                    INC EDX                                                             EDX=00000001
  5370. main  006ED566                    JMP 006ED642
  5371. main  006ED642                    INC EDI                                                             EDI=0072B1B5
  5372. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B1B5]=62 ('b')         EAX=0075DD62
  5373. main  006ED645                    CMP AL,BL
  5374. main  006ED647                    JNE 006ED56B
  5375. main  006ED56B                    CMP EDX,EBX
  5376. main  006ED56D                    JE 006ED64D
  5377. main  006ED573                    MOVSX EAX,AL                                                        EAX=00000062
  5378. main  006ED576                    CMP EAX,54
  5379. main  006ED579                    JG SHORT 006ED5EC
  5380. main  006ED5EC                    SUB EAX,62                                                          EAX=00000000
  5381. main  006ED5EF                    JE SHORT 006ED637
  5382. main  006ED637                    TEST CH,C0
  5383. main  006ED63A                    JNE SHORT 006ED624
  5384. main  006ED63C                    OR ECX,00008000                                                     ECX=00008000
  5385. main  006ED642                    INC EDI                                                             EDI=0072B1B6
  5386. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B1B6]=00
  5387. main  006ED645                    CMP AL,BL
  5388. main  006ED647                    JNE 006ED56B
  5389. main  006ED64D                    PUSH 1A4                                [00124CC0]=00141F05         ESP=00124CC0
  5390. main  006ED652                    PUSH DWORD PTR SS:[ARG.3]               [00124CE8]=00000040 (decimal 64.);ESP=00124CBC
  5391. main  006ED655                    PUSH ECX                                [00124CB8]=Game.006ED824    ESP=00124CB8
  5392. main  006ED656                    PUSH DWORD PTR SS:[ARG.1]               [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CB4
  5393. main  006ED659                    CALL 006F8E40                                                       ESP=00124CB0
  5394. main  006F8E40                    PUSH 14                                 [00124CAC]=00124CE8         ESP=00124CAC
  5395. main  006F8E42                    PUSH OFFSET 00737E78                    [00124CA8]=Game.009CF8B0    ESP=00124CA8
  5396. main  006F8E47                    CALL 006EB374                                                       ESP=00124CA4
  5397. main  006EB374                    PUSH 006E79CC                           [00124CA0]=3                ESP=00124CA0
  5398. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D0C         EAX=00124D0C
  5399. main  006EB37F                    PUSH EAX                                [00124C9C]=01814C78         ESP=00124C9C
  5400. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CAC]=00000014 (decimal 20.);EAX=00000014
  5401. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CAC]=00000014 (decimal 20.)
  5402. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CAC            EBP=00124CAC
  5403. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C88
  5404. main  006EB38E                    PUSH EBX                                [00124C84]=0014F0D8         ESP=00124C84
  5405. main  006EB38F                    PUSH ESI                                [00124C80]=0014F108         ESP=00124C80
  5406. main  006EB390                    PUSH EDI                                [00124C7C]=0000000A (decimal 10.);ESP=00124C7C
  5407. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA4]=Game.006F8E4C    EAX=006F8E4C
  5408. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C94]=0
  5409. main  006EB397                    PUSH EAX                                [00124C78]=00140000         ESP=00124C78
  5410. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CA8]=Game.00737E78    EAX=00737E78
  5411. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CA8]=Game.00737E78
  5412. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA4]=Game.006F8E4C
  5413. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C9C            EAX=00124C9C
  5414. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D0C
  5415. main  006EB3AE                    RETN                                    [00124C78]=Game.006F8E4C    ESP=00124C7C
  5416. main  006F8E4C                    AND DWORD PTR SS:[EBP-1C],00000000      [00124C90]=00000003
  5417. main  006F8E50                    AND DWORD PTR SS:[EBP-4],00000000       [00124CA8]=FFFFFFFF
  5418. main  006F8E54                    PUSH DWORD PTR SS:[EBP+14]              [00124CC0]=000001A4 (decimal 420.);ESP=00124C78
  5419. main  006F8E57                    PUSH DWORD PTR SS:[EBP+0C]              [00124CB8]=00008000 (decimal 32768.);ESP=00124C74
  5420. main  006F8E5A                    PUSH DWORD PTR SS:[EBP+8]               [00124CB4]=00124D4C, ASCII "Data.lrs";ESP=00124C70
  5421. main  006F8E5D                    LEA EAX,[EBP-20]                        Address=00124C8C            EAX=00124C8C
  5422. main  006F8E60                    PUSH EAX                                [00124C6C]=40000060         ESP=00124C6C
  5423. main  006F8E61                    LEA EAX,[EBP-1C]                        Address=00124C90            EAX=00124C90
  5424. main  006F8E64                    PUSH EAX                                [00124C68]=00140000         ESP=00124C68
  5425. main  006F8E65                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124CBC]=00000040 (decimal 64.);ECX=00000040
  5426. main  006F8E68                    CALL 006F8B04                                                       ESP=00124C64
  5427. main  006F8B04                    PUSH EBP                                [00124C60]=ntdll.7C92930F   ESP=00124C60
  5428. main  006F8B05                    MOV EBP,ESP                                                         EBP=00124C60
  5429. main  006F8B07                    SUB ESP,1C                                                          ESP=00124C44
  5430. main  006F8B0A                    MOV EDX,DWORD PTR SS:[ARG.4]            [00124C74]=00008000 (decimal 32768.);EDX=00008000
  5431. main  006F8B0D                    PUSH EBX                                [00124C40]=0                ESP=00124C40
  5432. main  006F8B0E                    PUSH ESI                                [00124C3C]=0                ESP=00124C3C
  5433. main  006F8B0F                    XOR ESI,ESI                                                         ESI=00000000
  5434. main  006F8B11                    TEST DL,DL
  5435. main  006F8B13                    MOV DWORD PTR SS:[LOCAL.7],0C           [00124C44]=00140000
  5436. main  006F8B1A                    MOV DWORD PTR SS:[LOCAL.6],ESI          [00124C48]=00124A44
  5437. main  006F8B1D                    JNS SHORT 006F8B28
  5438. main  006F8B28                    MOV DWORD PTR SS:[LOCAL.5],1            [00124C4C]=0014F050
  5439. main  006F8B2F                    MOV BYTE PTR SS:[LOCAL.1+3],0           [00124C5F]=FF
  5440. main  006F8B33                    MOV EAX,8000                                                        EAX=00008000
  5441. main  006F8B38                    TEST EAX,EDX
  5442. main  006F8B3A                    JNE SHORT 006F8B4D
  5443. main  006F8B4D                    PUSH 3                                  [00124C38]=ntdll.7C95BC4C   ESP=00124C38
  5444. main  006F8B4F                    MOV EAX,EDX
  5445. main  006F8B51                    POP EBX                                 [00124C38]=3                EBX=00000003, ESP=00124C3C
  5446. main  006F8B52                    AND EAX,EBX                                                         EAX=00000000
  5447. main  006F8B54                    SUB EAX,ESI
  5448. main  006F8B56                    JE SHORT 006F8B70
  5449. main  006F8B70                    MOV DWORD PTR SS:[LOCAL.4],80000000     [00124C50]=00124E84
  5450. main  006F8B77                    CMP ECX,10
  5451. main  006F8B7A                    JE SHORT 006F8BBC
  5452. main  006F8B7C                    CMP ECX,20
  5453. main  006F8B7F                    JE SHORT 006F8BB3
  5454. main  006F8B81                    CMP ECX,30
  5455. main  006F8B84                    JE SHORT 006F8BAA
  5456. main  006F8B86                    CMP ECX,40
  5457. main  006F8B89                    JE SHORT 006F8BA5
  5458. main  006F8BA5                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124C58]=ntdll.7C929318
  5459. main  006F8BA8                    JMP SHORT 006F8BBF
  5460. main  006F8BBF                    MOV EAX,EDX                                                         EAX=00008000
  5461. main  006F8BC1                    MOV EDX,700                                                         EDX=00000700
  5462. main  006F8BC6                    AND EAX,EDX                                                         EAX=00000000
  5463. main  006F8BC8                    MOV ECX,400                                                         ECX=00000400
  5464. main  006F8BCD                    CMP EAX,ECX
  5465. main  006F8BCF                    PUSH EDI                                [00124C38]=3                ESP=00124C38
  5466. main  006F8BD0                    MOV EDI,100                                                         EDI=00000100
  5467. main  006F8BD5                    JG SHORT 006F8C06
  5468. main  006F8BD7                    JE SHORT 006F8C01
  5469. main  006F8BD9                    CMP EAX,ESI
  5470. main  006F8BDB                    JE SHORT 006F8C01
  5471. main  006F8C01                    MOV DWORD PTR SS:[LOCAL.3],EBX          [00124C54]=ntdll.7C91E920
  5472. main  006F8C04                    JMP SHORT 006F8C42
  5473. main  006F8C42                    MOV EAX,DWORD PTR SS:[ARG.4]            [00124C74]=00008000 (decimal 32768.);EAX=00008000
  5474. main  006F8C45                    TEST EDI,EAX
  5475. main  006F8C47                    MOV ESI,80                                                          ESI=00000080
  5476. main  006F8C4C                    JE SHORT 006F8C60
  5477. main  006F8C60                    TEST AL,40
  5478. main  006F8C62                    JE SHORT 006F8C7B
  5479. main  006F8C7B                    TEST AH,10
  5480. main  006F8C7E                    JE SHORT 006F8C82
  5481. main  006F8C82                    TEST AL,20
  5482. main  006F8C84                    JE SHORT 006F8C8E
  5483. main  006F8C8E                    TEST AL,10
  5484. main  006F8C90                    JE SHORT 006F8C98
  5485. main  006F8C98                    CALL 006F88C1                                                       ESP=00124C34
  5486. main  006F88C1                    PUSH 14                                 [00124C30]=636F6C2E         ESP=00124C30
  5487. main  006F88C3                    PUSH OFFSET 00737E40                    [00124C2C]=61746144         ESP=00124C2C
  5488. main  006F88C8                    CALL 006EB374                                                       ESP=00124C28
  5489. main  006EB374                    PUSH 006E79CC                           [00124C24]=00124C2C, ASCII "@~s";ESP=00124C24
  5490. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C9C         EAX=00124C9C
  5491. main  006EB37F                    PUSH EAX                                [00124C20]=Game.006D98B6    ESP=00124C20
  5492. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C30]=00000014 (decimal 20.);EAX=00000014
  5493. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C30]=00000014 (decimal 20.)
  5494. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C30            EBP=00124C30
  5495. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C0C
  5496. main  006EB38E                    PUSH EBX                                [00124C08]=FFFFFFFF (decimal -1.);ESP=00124C08
  5497. main  006EB38F                    PUSH ESI                                [00124C04]=Game.00731E70    ESP=00124C04
  5498. main  006EB390                    PUSH EDI                                [00124C00]=Game.006E79CC    ESP=00124C00
  5499. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C28]=Game.006F88CD    EAX=006F88CD
  5500. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C18]=Game.0072B1E8, ASCII "rb"
  5501. main  006EB397                    PUSH EAX                                [00124BFC]=00124F98         ESP=00124BFC
  5502. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C2C]=Game.00737E40    EAX=00737E40
  5503. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C2C]=Game.00737E40
  5504. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C28]=Game.006F88CD
  5505. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C20            EAX=00124C20
  5506. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C9C
  5507. main  006EB3AE                    RETN                                    [00124BFC]=Game.006F88CD    ESP=00124C00
  5508. main  006F88CD                    OR DWORD PTR SS:[EBP-1C],FFFFFFFF       [00124C14]=00124C2C
  5509. main  006F88D1                    PUSH 0B                                 [00124BFC]=Game.006F88CD    ESP=00124BFC
  5510. main  006F88D3                    CALL 006EA79D                                                       ESP=00124BF8
  5511. main  006EA79D                    PUSH 8                                  [00124BF4]=00124BE0         ESP=00124BF4
  5512. main  006EA79F                    PUSH OFFSET 00732650                    [00124BF0]=Game.0075DD38    ESP=00124BF0
  5513. main  006EA7A4                    CALL 006EB374                                                       ESP=00124BEC
  5514. main  006EB374                    PUSH 006E79CC                           [00124BE8]=0000000A (decimal 10.);ESP=00124BE8
  5515. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C20
  5516. main  006EB37F                    PUSH EAX                                [00124BE4]=00141F05         ESP=00124BE4
  5517. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124BF4]=8                EAX=00000008
  5518. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124BF4]=8
  5519. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124BF4            EBP=00124BF4
  5520. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124BDC
  5521. main  006EB38E                    PUSH EBX                                [00124BD8]=Game.0075DD38    ESP=00124BD8
  5522. main  006EB38F                    PUSH ESI                                [00124BD4]=Game.006E5287    ESP=00124BD4
  5523. main  006EB390                    PUSH EDI                                [00124BD0]=00000013 (decimal 19.);ESP=00124BD0
  5524. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124BEC]=Game.006EA7A9    EAX=006EA7A9
  5525. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124BDC]=Game.006E527E
  5526. main  006EB397                    PUSH EAX                                [00124BCC]=Game.006E8CD8    ESP=00124BCC
  5527. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BF0]=Game.00732650    EAX=00732650
  5528. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124BF0]=Game.00732650
  5529. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124BEC]=Game.006EA7A9
  5530. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124BE4            EAX=00124BE4
  5531. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C20
  5532. main  006EB3AE                    RETN                                    [00124BCC]=Game.006EA7A9    ESP=00124BD0
  5533. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124BFC]=0000000B (decimal 11.);ESI=0000000B
  5534. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  5535. main  006EA7B3                    XOR EBX,EBX                                                         EBX=00000000
  5536. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075DFD8]=01814CA8
  5537. main  006EA7B7                    JNE SHORT 006EA82B
  5538. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  5539. main  006EA82D                    INC EAX                                                             EAX=00000001
  5540. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124BCC
  5541. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124BE4]=00124C20         ECX=00124C20
  5542. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124BE4
  5543. main  006EB3B9                    POP ECX                                 [00124BCC]=Game.006EA833    ECX=006EA833, ESP=00124BD0
  5544. main  006EB3BA                    POP EDI                                 [00124BD0]=00000100 (decimal 256.);ESP=00124BD4
  5545. main  006EB3BB                    POP ESI                                 [00124BD4]=00000080 (decimal 128.);ESP=00124BD8, ESI=00000080
  5546. main  006EB3BC                    POP EBX                                 [00124BD8]=3                EBX=00000003, ESP=00124BDC
  5547. main  006EB3BD                    LEAVE                                   [00124BF4]=00124C30         ESP=00124BF8, EBP=00124C30
  5548. main  006EB3BE                    PUSH ECX                                [00124BF4]=00124C30         ESP=00124BF4
  5549. main  006EB3BF                    RETN                                    [00124BF4]=Game.006EA833    ESP=00124BF8
  5550. main  006EA833                    RETN                                    [00124BF8]=Game.006F88D8    ESP=00124BFC
  5551. main  006F88D8                    POP ECX                                 [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
  5552. main  006F88D9                    TEST EAX,EAX
  5553. main  006F88DB                    JE 006F8962
  5554. main  006F88E1                    PUSH 0B                                 [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
  5555. main  006F88E3                    CALL 006EA83D                                                       ESP=00124BF8
  5556. main  006EA83D                    PUSH EBP                                [00124BF4]=Game.006EA833    ESP=00124BF4
  5557. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124BF4
  5558. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BFC]=0000000B (decimal 11.);EAX=0000000B
  5559. main  006EA843                    PUSH ESI                                [00124BF0]=FFFFFFFF (decimal -1.);ESP=00124BF0
  5560. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  5561. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DFD8]=01814CA8
  5562. main  006EA84E                    JNE SHORT 006EA863
  5563. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DFD8]=01814CA8         ESP=00124BEC
  5564. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124BF0
  5565. main  006EA86B                    POP ESI                                 [00124BF0]=00000080 (decimal 128.);ESP=00124BF4, ESI=00000080
  5566. main  006EA86C                    POP EBP                                 [00124BF4]=00124C30         ESP=00124BF8, EBP=00124C30
  5567. main  006EA86D                    RETN                                    [00124BF8]=Game.006F88E8    ESP=00124BFC
  5568. main  006F88E8                    POP ECX                                 [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
  5569. main  006F88E9                    XOR EDI,EDI                                                         EDI=00000000
  5570. main  006F88EB                    MOV DWORD PTR SS:[EBP-4],EDI            [00124C2C]=FFFFFFFF (decimal -1.)
  5571. main  006F88EE                    MOV DWORD PTR SS:[EBP-24],EDI           [00124C0C]=Game.006E527E
  5572. main  006F88F1                    CMP EDI,40
  5573. main  006F88F4                    JGE 006F8A22
  5574. main  006F88FA                    MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         ESI=01021F48
  5575. main  006F8901                    TEST ESI,ESI
  5576. main  006F8903                    JE 006F89CB
  5577. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=Game.006E5298
  5578. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  5579. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  5580. main  006F8918                    CMP ESI,EAX
  5581. main  006F891A                    JNB 006F89BF
  5582. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F4C]=C1
  5583. main  006F8924                    JNE SHORT 006F898C
  5584. main  006F898C                    ADD ESI,24                                                          ESI=01021F6C
  5585. main  006F898F                    JMP 006F8909
  5586. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F48
  5587. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  5588. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  5589. main  006F8918                    CMP ESI,EAX
  5590. main  006F891A                    JNB 006F89BF
  5591. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F70]=C1
  5592. main  006F8924                    JNE SHORT 006F898C
  5593. main  006F898C                    ADD ESI,24                                                          ESI=01021F90
  5594. main  006F898F                    JMP 006F8909
  5595. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F6C
  5596. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  5597. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  5598. main  006F8918                    CMP ESI,EAX
  5599. main  006F891A                    JNB 006F89BF
  5600. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F94]=C1
  5601. main  006F8924                    JNE SHORT 006F898C
  5602. main  006F898C                    ADD ESI,24                                                          ESI=01021FB4
  5603. main  006F898F                    JMP 006F8909
  5604. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F90
  5605. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  5606. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  5607. main  006F8918                    CMP ESI,EAX
  5608. main  006F891A                    JNB 006F89BF
  5609. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  5610. main  006F8924                    JNE SHORT 006F898C
  5611. main  006F8926                    XOR EBX,EBX                                                         EBX=00000000
  5612. main  006F8928                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  5613. main  006F892B                    JNE SHORT 006F8975
  5614. main  006F8975                    LEA EBX,[ESI+0C]                        Address=01021FC0            EBX=01021FC0
  5615. main  006F8978                    PUSH EBX                                [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
  5616. main  006F8979                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C00
  5617. main  006F897F                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  5618. main  006F8983                    JE SHORT 006F89A3
  5619. main  006F89A3                    OR DWORD PTR DS:[ESI],FFFFFFFF          [01021FB4]=FFFFFFFF
  5620. main  006F89A6                    MOV EAX,ESI                                                         EAX=01021FB4
  5621. main  006F89A8                    SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=0000006C
  5622. main  006F89AF                    CDQ                                                                 EDX=00000000
  5623. main  006F89B0                    PUSH 24                                 [00124BFC]=01021FC0         ESP=00124BFC
  5624. main  006F89B2                    POP ECX                                 [00124BFC]=00000024 (decimal 36.);ECX=00000024, ESP=00124C00
  5625. main  006F89B3                    IDIV ECX                                                            EAX=00000003
  5626. main  006F89B5                    MOV ECX,EDI                                                         ECX=00000000
  5627. main  006F89B7                    SHL ECX,5
  5628. main  006F89BA                    ADD EAX,ECX
  5629. main  006F89BC                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124C14]=FFFFFFFF (decimal -1.)
  5630. main  006F89BF                    CMP DWORD PTR SS:[EBP-1C],-1            [00124C14]=3
  5631. main  006F89C3                    JNE SHORT 006F8A22
  5632. main  006F8A22                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124C2C]=00000000
  5633. main  006F8A26                    CALL 006F8A34                                                       ESP=00124BFC
  5634. main  006F8A34                    PUSH 0B                                 [00124BF8]=Game.006F897F    ESP=00124BF8
  5635. main  006F8A36                    CALL 006EA770                                                       ESP=00124BF4
  5636. main  006EA770                    PUSH EBP                                [00124BF0]=00000080 (decimal 128.);ESP=00124BF0
  5637. main  006EA771                    MOV EBP,ESP                                                         EBP=00124BF0
  5638. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BF8]=0000000B (decimal 11.);EAX=0000000B
  5639. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DFD8]=01814CA8         ESP=00124BEC
  5640. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124BF0
  5641. main  006EA783                    POP EBP                                 [00124BF0]=00124C30         ESP=00124BF4, EBP=00124C30
  5642. main  006EA784                    RETN                                    [00124BF4]=Game.006F8A3B    ESP=00124BF8
  5643. main  006F8A3B                    POP ECX                                 [00124BF8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124BFC
  5644. main  006F8A3C                    RETN                                    [00124BFC]=Game.006F8A2B    ESP=00124C00
  5645. main  006F8A2B                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124C14]=3                EAX=00000003
  5646. main  006F8A2E                    CALL 006EB3AF                                                       ESP=00124BFC
  5647. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C20]=00124C9C         ECX=00124C9C
  5648. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C20
  5649. main  006EB3B9                    POP ECX                                 [00124BFC]=Game.006F8A33    ECX=006F8A33, ESP=00124C00
  5650. main  006EB3BA                    POP EDI                                 [00124C00]=00000100 (decimal 256.);ESP=00124C04, EDI=00000100
  5651. main  006EB3BB                    POP ESI                                 [00124C04]=00000080 (decimal 128.);ESP=00124C08, ESI=00000080
  5652. main  006EB3BC                    POP EBX                                 [00124C08]=3                EBX=00000003, ESP=00124C0C
  5653. main  006EB3BD                    LEAVE                                   [00124C30]=00124C60         ESP=00124C34, EBP=00124C60
  5654. main  006EB3BE                    PUSH ECX                                [00124C30]=00124C60         ESP=00124C30
  5655. main  006EB3BF                    RETN                                    [00124C30]=Game.006F8A33    ESP=00124C34
  5656. main  006F8A33                    RETN                                    [00124C34]=Game.006F8C9D    ESP=00124C38
  5657. main  006F8C9D                    MOV EDI,EAX                                                         EDI=00000003
  5658. main  006F8C9F                    OR EBX,FFFFFFFF                                                     EBX=FFFFFFFF
  5659. main  006F8CA2                    CMP EDI,EBX
  5660. main  006F8CA4                    JNE SHORT 006F8CC0
  5661. main  006F8CC0                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C68]=00124C90         EAX=00124C90
  5662. main  006F8CC3                    PUSH 0                                  [00124C34]=Game.006F8C9D    ESP=00124C34
  5663. main  006F8CC5                    PUSH ESI                                [00124C30]=Game.006F8A33    ESP=00124C30
  5664. main  006F8CC6                    PUSH DWORD PTR SS:[LOCAL.3]             [00124C54]=3                ESP=00124C2C
  5665. main  006F8CC9                    MOV DWORD PTR DS:[EAX],1                [00124C90]=0
  5666. main  006F8CCF                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C6C]=00124C8C         EAX=00124C8C
  5667. main  006F8CD2                    MOV DWORD PTR DS:[EAX],EDI              [00124C8C]=0
  5668. main  006F8CD4                    LEA EAX,[LOCAL.7]                       Address=00124C44            EAX=00124C44
  5669. main  006F8CD7                    PUSH EAX                                [00124C28]=Game.00737E40    ESP=00124C28
  5670. main  006F8CD8                    PUSH DWORD PTR SS:[LOCAL.2]             [00124C58]=3                ESP=00124C24
  5671. main  006F8CDB                    PUSH DWORD PTR SS:[LOCAL.4]             [00124C50]=80000000         ESP=00124C20
  5672. main  006F8CDE                    PUSH DWORD PTR SS:[ARG.3]               [00124C70]=00124D4C, ASCII "Data.lrs";ESP=00124C1C
  5673. main  006F8CE1                    CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=00000078, ECX=7C92005D, EDX=00140608, ESP=00124C38
  5674. main  006F8CE7                    MOV ESI,EAX                                                         ESI=00000078
  5675. main  006F8CE9                    CMP ESI,EBX
  5676. main  006F8CEB                    JE SHORT 006F8CFF
  5677. main  006F8CED                    PUSH ESI                                [00124C34]=0                ESP=00124C34
  5678. main  006F8CEE                    CALL DWORD PTR DS:[<&KERNEL32.GetFileType>];[007132B8]=7C810EF1 (kernel32.GetFileType);EAX=00000001, ECX=00124BFC, EDX=7C91E514, ESP=00124C38
  5679. main  006F8CF4                    TEST EAX,EAX
  5680. main  006F8CF6                    JNE SHORT 006F8D0E
  5681. main  006F8D0E                    CMP EAX,2
  5682. main  006F8D11                    JNE SHORT 006F8D19
  5683. main  006F8D19                    CMP EAX,3
  5684. main  006F8D1C                    JNE SHORT 006F8D22
  5685. main  006F8D22                    PUSH ESI                                [00124C34]=00000078 (decimal 120.);ESP=00124C34
  5686. main  006F8D23                    PUSH EDI                                [00124C30]=Game.006F8CF4    ESP=00124C30
  5687. main  006F8D24                    CALL 006F86C3                                                       ESP=00124C2C
  5688. main  006F86C3                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124C30]=3                ECX=00000003
  5689. main  006F86C7                    CMP ECX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  5690. main  006F86CD                    PUSH ESI                                [00124C28]=00000020 (decimal 32.);ESP=00124C28
  5691. main  006F86CE                    PUSH EDI                                [00124C24]=7                ESP=00124C24
  5692. main  006F86CF                    JNB SHORT 006F8726
  5693. main  006F86D1                    MOV EAX,ECX                                                         EAX=00000003
  5694. main  006F86D3                    SAR EAX,5                                                           EAX=00000000
  5695. main  006F86D6                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  5696. main  006F86DD                    MOV EAX,ECX                                                         EAX=00000003
  5697. main  006F86DF                    AND EAX,0000001F
  5698. main  006F86E2                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  5699. main  006F86E5                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  5700. main  006F86E7                    SHL ESI,2                                                           ESI=0000006C
  5701. main  006F86EA                    CMP DWORD PTR DS:[EAX+ESI],-1           [01021FB4]=FFFFFFFF (decimal -1.)
  5702. main  006F86EE                    JNE SHORT 006F8726
  5703. main  006F86F0                    CMP DWORD PTR DS:[75DCB0],1             [0075DCB0]=2
  5704. main  006F86F7                    PUSH EBX                                [00124C20]=8                ESP=00124C20
  5705. main  006F86F8                    MOV EBX,DWORD PTR SS:[ARG.2]            [00124C34]=00000078 (decimal 120.);EBX=00000078
  5706. main  006F86FC                    JNE SHORT 006F871C
  5707. main  006F871C                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48
  5708. main  006F871E                    MOV DWORD PTR DS:[EAX+ESI],EBX          [01021FB4]=FFFFFFFF (decimal -1.)
  5709. main  006F8721                    XOR EAX,EAX                                                         EAX=00000000
  5710. main  006F8723                    POP EBX                                 [00124C20]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124C24
  5711. main  006F8724                    JMP SHORT 006F873C
  5712. main  006F873C                    POP EDI                                 [00124C24]=3                ESP=00124C28, EDI=00000003
  5713. main  006F873D                    POP ESI                                 [00124C28]=00000078 (decimal 120.);ESP=00124C2C, ESI=00000078
  5714. main  006F873E                    RETN                                    [00124C2C]=Game.006F8D29    ESP=00124C30
  5715. main  006F8D29                    OR BYTE PTR SS:[LOCAL.1+3],01           [00124C5F]=00
  5716. main  006F8D2D                    MOV EAX,EDI                                                         EAX=00000003
  5717. main  006F8D2F                    SAR EAX,5                                                           EAX=00000000
  5718. main  006F8D32                    LEA EBX,[EAX*4+9CFDC0]                  Address=009CFDC0            EBX=009CFDC0
  5719. main  006F8D39                    MOV EAX,EDI                                                         EAX=00000003
  5720. main  006F8D3B                    AND EAX,0000001F
  5721. main  006F8D3E                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  5722. main  006F8D41                    MOV AL,BYTE PTR SS:[LOCAL.1+3]          [00124C5F]=01               EAX=00000001
  5723. main  006F8D44                    POP ECX                                 [00124C30]=3                ESP=00124C34
  5724. main  006F8D45                    POP ECX                                 [00124C34]=00000078 (decimal 120.);ECX=00000078, ESP=00124C38
  5725. main  006F8D46                    MOV ECX,DWORD PTR DS:[EBX]              [009CFDC0]=01021F48         ECX=01021F48
  5726. main  006F8D48                    SHL ESI,2                                                           ESI=0000006C
  5727. main  006F8D4B                    MOV BYTE PTR SS:[LOCAL.1+3],AL          [00124C5F]=01
  5728. main  006F8D4E                    AND BYTE PTR SS:[LOCAL.1+3],48          [00124C5F]=01
  5729. main  006F8D52                    MOV BYTE PTR DS:[ECX+ESI+4],AL          [01021FB8]=00
  5730. main  006F8D56                    JNE SHORT 006F8D84
  5731. main  006F8D58                    TEST AL,AL
  5732. main  006F8D5A                    JNS SHORT 006F8D84
  5733. main  006F8D84                    CMP BYTE PTR SS:[LOCAL.1+3],0           [00124C5F]=00
  5734. main  006F8D88                    JNE SHORT 006F8D99
  5735. main  006F8D8A                    TEST BYTE PTR SS:[ARG.4],08             [00124C74]=00
  5736. main  006F8D8E                    JE SHORT 006F8D99
  5737. main  006F8D99                    MOV EAX,EDI                                                         EAX=00000003
  5738. main  006F8D9B                    POP EDI                                 [00124C38]=Game.0072B1B6    ESP=00124C3C, EDI=0072B1B6
  5739. main  006F8D9C                    POP ESI                                 [00124C3C]=1                ESP=00124C40, ESI=00000001
  5740. main  006F8D9D                    POP EBX                                 [00124C40]=0                EBX=00000000, ESP=00124C44
  5741. main  006F8D9E                    LEAVE                                   [00124C60]=00124CAC         ESP=00124C64, EBP=00124CAC
  5742. main  006F8D9F                    RETN                                    [00124C64]=Game.006F8E6D    ESP=00124C68
  5743. main  006F8E6D                    ADD ESP,14                                                          ESP=00124C7C
  5744. main  006F8E70                    MOV DWORD PTR SS:[EBP-24],EAX           [00124C88]=Game.006EA833
  5745. main  006F8E73                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CA8]=00000000
  5746. main  006F8E77                    CALL 006F8E85                                                       ESP=00124C78
  5747. main  006F8E85                    CMP DWORD PTR SS:[EBP-1C],0             [00124C90]=1
  5748. main  006F8E89                    JE SHORT 006F8E94
  5749. main  006F8E8B                    PUSH DWORD PTR SS:[EBP-20]              [00124C8C]=3                ESP=00124C74
  5750. main  006F8E8E                    CALL 006F889F                                                       ESP=00124C70
  5751. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C74]=3
  5752. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  5753. main  006F88A5                    AND EAX,0000001F
  5754. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  5755. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  5756. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  5757. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  5758. main  006F88B9                    PUSH EAX                                [00124C6C]=00124C8C         ESP=00124C6C
  5759. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C70
  5760. main  006F88C0                    RETN                                    [00124C70]=Game.006F8E93    ESP=00124C74
  5761. main  006F8E93                    POP ECX                                 [00124C74]=3                ECX=00000003, ESP=00124C78
  5762. main  006F8E94                    RETN                                    [00124C78]=Game.006F8E7C    ESP=00124C7C
  5763. main  006F8E7C                    MOV EAX,DWORD PTR SS:[EBP-24]           [00124C88]=3                EAX=00000003
  5764. main  006F8E7F                    CALL 006EB3AF                                                       ESP=00124C78
  5765. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C9C]=00124D0C         ECX=00124D0C
  5766. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C9C
  5767. main  006EB3B9                    POP ECX                                 [00124C78]=Game.006F8E84    ECX=006F8E84, ESP=00124C7C
  5768. main  006EB3BA                    POP EDI                                 [00124C7C]=Game.0072B1B6    ESP=00124C80
  5769. main  006EB3BB                    POP ESI                                 [00124C80]=1                ESP=00124C84
  5770. main  006EB3BC                    POP EBX                                 [00124C84]=0                ESP=00124C88
  5771. main  006EB3BD                    LEAVE                                   [00124CAC]=00124CD8         ESP=00124CB0, EBP=00124CD8
  5772. main  006EB3BE                    PUSH ECX                                [00124CAC]=00124CD8         ESP=00124CAC
  5773. main  006EB3BF                    RETN                                    [00124CAC]=Game.006F8E84    ESP=00124CB0
  5774. main  006F8E84                    RETN                                    [00124CB0]=Game.006ED65E    ESP=00124CB4
  5775. main  006ED65E                    MOV ECX,EAX                                                         ECX=00000003
  5776. main  006ED660                    ADD ESP,10                                                          ESP=00124CC4
  5777. main  006ED663                    CMP ECX,EBX
  5778. main  006ED665                    JGE SHORT 006ED66B
  5779. main  006ED66B                    MOV EAX,DWORD PTR SS:[ARG.4]            [00124CEC]=Game.0075DD38    EAX=0075DD38
  5780. main  006ED66E                    INC DWORD PTR DS:[9CF88C]               [009CF88C]=8
  5781. main  006ED674                    MOV DWORD PTR DS:[EAX+0C],ESI           [0075DD44]=0
  5782. main  006ED677                    MOV DWORD PTR DS:[EAX+4],EBX            [0075DD3C]=0
  5783. main  006ED67A                    MOV DWORD PTR DS:[EAX],EBX              [0075DD38]=0
  5784. main  006ED67C                    MOV DWORD PTR DS:[EAX+8],EBX            [0075DD40]=0
  5785. main  006ED67F                    MOV DWORD PTR DS:[EAX+1C],EBX           [0075DD54]=0
  5786. main  006ED682                    MOV DWORD PTR DS:[EAX+10],ECX           [0075DD48]=FFFFFFFF (decimal -1.)
  5787. main  006ED685                    POP EDI                                 [00124CC4]=1                ESP=00124CC8, EDI=00000001
  5788. main  006ED686                    POP ESI                                 [00124CC8]=00141F05         ESP=00124CCC, ESI=00141F05
  5789. main  006ED687                    POP EBX                                 [00124CCC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CD0
  5790. main  006ED688                    LEAVE                                   [00124CD8]=00124D1C         ESP=00124CDC, EBP=00124D1C
  5791. main  006ED689                    RETN                                    [00124CDC]=Game.006E5267    ESP=00124CE0
  5792. main  006E5267                    ADD ESP,10                                                          ESP=00124CF0
  5793. main  006E526A                    MOV DWORD PTR SS:[EBP-20],EAX           [00124CFC]=40000060
  5794. main  006E526D                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D18]=00000000
  5795. main  006E5271                    CALL 006E527F                                                       ESP=00124CEC
  5796. main  006E527F                    PUSH DWORD PTR SS:[EBP-1C]              [00124D00]=Game.0075DD38    ESP=00124CE8
  5797. main  006E5282                    CALL 006E8CB6                                                       ESP=00124CE4
  5798. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE8]=Game.0075DD38
  5799. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  5800. main  006E8CBF                    CMP EAX,ECX
  5801. main  006E8CC1                    JB SHORT 006E8CDA
  5802. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  5803. main  006E8CC8                    JA SHORT 006E8CDA
  5804. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  5805. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  5806. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  5807. main  006E8CD2                    PUSH EAX                                [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
  5808. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CDC
  5809. main  006EA770                    PUSH EBP                                [00124CD8]=00124D1C         ESP=00124CD8
  5810. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CD8
  5811. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=00000013 (decimal 19.)
  5812. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CD4
  5813. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD8
  5814. main  006EA783                    POP EBP                                 [00124CD8]=00124D1C         ESP=00124CDC, EBP=00124D1C
  5815. main  006EA784                    RETN                                    [00124CDC]=Game.006E8CD8    ESP=00124CE0
  5816. main  006E8CD8                    POP ECX                                 [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
  5817. main  006E8CD9                    RETN                                    [00124CE4]=Game.006E5287    ESP=00124CE8
  5818. main  006E5287                    POP ECX                                 [00124CE8]=Game.0075DD38    ECX=0075DD38, ESP=00124CEC
  5819. main  006E5288                    RETN                                    [00124CEC]=Game.006E5276    ESP=00124CF0
  5820. main  006E5276                    MOV EAX,DWORD PTR SS:[EBP-20]           [00124CFC]=Game.0075DD38    EAX=0075DD38
  5821. main  006E5279                    CALL 006EB3AF                                                       ESP=00124CEC
  5822. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D0C]=00124F98         ECX=00124F98
  5823. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D0C
  5824. main  006EB3B9                    POP ECX                                 [00124CEC]=Game.006E527E    ECX=006E527E, ESP=00124CF0
  5825. main  006EB3BA                    POP EDI                                 [00124CF0]=1                ESP=00124CF4
  5826. main  006EB3BB                    POP ESI                                 [00124CF4]=00141F05         ESP=00124CF8
  5827. main  006EB3BC                    POP EBX                                 [00124CF8]=0000000A (decimal 10.);ESP=00124CFC
  5828. main  006EB3BD                    LEAVE                                   [00124D1C]=00124D40         ESP=00124D20, EBP=00124D40
  5829. main  006EB3BE                    PUSH ECX                                [00124D1C]=00124D40         ESP=00124D1C
  5830. main  006EB3BF                    RETN                                    [00124D1C]=Game.006E527E    ESP=00124D20
  5831. main  006E527E                    RETN                                    [00124D20]=Game.006E5298    ESP=00124D24
  5832. main  006E5298                    ADD ESP,0C                                                          ESP=00124D30
  5833. main  006E529B                    RETN                                    [00124D30]=Game.006D9482    ESP=00124D34
  5834. main  006D9482                    ADD ESP,8                                                           ESP=00124D3C
  5835. main  006D9485                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124D3C]=AE323B5E
  5836. main  006D9488                    CMP DWORD PTR SS:[LOCAL.1],0            [00124D3C]=Game.0075DD38
  5837. main  006D948C                    JNE SHORT 006D9492
  5838. main  006D9492                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=Game.0075DD38    ECX=0075DD38
  5839. main  006D9495                    PUSH ECX                                [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D38
  5840. main  006D9496                    CALL 006E510C                                                       ESP=00124D34
  5841. main  006E510C                    PUSH 0C                                 [00124D30]=Game.006D9482    ESP=00124D30
  5842. main  006E510E                    PUSH OFFSET 00731E40                    [00124D2C]=00000040 (decimal 64.);ESP=00124D2C
  5843. main  006E5113                    CALL 006EB374                                                       ESP=00124D28
  5844. main  006EB374                    PUSH 006E79CC                           [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124D24
  5845. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  5846. main  006EB37F                    PUSH EAX                                [00124D20]=Game.006E5298    ESP=00124D20
  5847. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D30]=0000000C (decimal 12.);EAX=0000000C
  5848. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D30]=0000000C (decimal 12.)
  5849. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D30            EBP=00124D30
  5850. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124D14
  5851. main  006EB38E                    PUSH EBX                                [00124D10]=Game.006E79CC    ESP=00124D10
  5852. main  006EB38F                    PUSH ESI                                [00124D0C]=00124F98         ESP=00124D0C
  5853. main  006EB390                    PUSH EDI                                [00124D08]=00141F05         ESP=00124D08
  5854. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D28]=Game.006E5118    EAX=006E5118
  5855. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D18]=FFFFFFFF (decimal -1.)
  5856. main  006EB397                    PUSH EAX                                [00124D04]=00124CF0         ESP=00124D04
  5857. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D2C]=Game.00731E40    EAX=00731E40
  5858. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D2C]=Game.00731E40
  5859. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D28]=Game.006E5118
  5860. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D20            EAX=00124D20
  5861. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  5862. main  006EB3AE                    RETN                                    [00124D04]=Game.006E5118    ESP=00124D08
  5863. main  006E5118                    OR DWORD PTR SS:[EBP-1C],FFFFFFFF       [00124D14]=00731E70
  5864. main  006E511C                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124D38]=Game.0075DD38    ESI=0075DD38
  5865. main  006E511F                    TEST BYTE PTR DS:[ESI+0C],40            [0075DD44]=01
  5866. main  006E5123                    JE SHORT 006E5132
  5867. main  006E5132                    PUSH ESI                                [00124D04]=Game.006E5118    ESP=00124D04
  5868. main  006E5133                    CALL 006E8C64                                                       ESP=00124D00
  5869. main  006E8C64                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D04]=Game.0075DD38    EAX=0075DD38
  5870. main  006E8C68                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  5871. main  006E8C6D                    CMP EAX,ECX
  5872. main  006E8C6F                    JB SHORT 006E8C88
  5873. main  006E8C71                    CMP EAX,OFFSET 0075DF38
  5874. main  006E8C76                    JA SHORT 006E8C88
  5875. main  006E8C78                    SUB EAX,ECX                                                         EAX=00000060
  5876. main  006E8C7A                    SAR EAX,5                                                           EAX=00000003
  5877. main  006E8C7D                    ADD EAX,10                                                          EAX=00000013
  5878. main  006E8C80                    PUSH EAX                                [00124CFC]=Game.0075DD38    ESP=00124CFC
  5879. main  006E8C81                    CALL 006EA83D                                                       ESP=00124CF8
  5880. main  006EA83D                    PUSH EBP                                [00124CF4]=00141F05         ESP=00124CF4
  5881. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CF4
  5882. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CFC]=00000013 (decimal 19.)
  5883. main  006EA843                    PUSH ESI                                [00124CF0]=1                ESP=00124CF0
  5884. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  5885. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  5886. main  006EA84E                    JNE SHORT 006EA863
  5887. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124CEC
  5888. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, ESP=00124CF0
  5889. main  006EA86B                    POP ESI                                 [00124CF0]=Game.0075DD38    ESP=00124CF4, ESI=0075DD38
  5890. main  006EA86C                    POP EBP                                 [00124CF4]=00124D30         ESP=00124CF8, EBP=00124D30
  5891. main  006EA86D                    RETN                                    [00124CF8]=Game.006E8C86    ESP=00124CFC
  5892. main  006E8C86                    POP ECX                                 [00124CFC]=00000013 (decimal 19.);ECX=00000013, ESP=00124D00
  5893. main  006E8C87                    RETN                                    [00124D00]=Game.006E5138    ESP=00124D04
  5894. main  006E5138                    POP ECX                                 [00124D04]=Game.0075DD38    ECX=0075DD38, ESP=00124D08
  5895. main  006E5139                    AND DWORD PTR SS:[EBP-4],00000000       [00124D2C]=FFFFFFFF
  5896. main  006E513D                    PUSH ESI                                [00124D04]=Game.0075DD38    ESP=00124D04
  5897. main  006E513E                    CALL 006E50C0                                                       ESP=00124D00
  5898. main  006E50C0                    PUSH ESI                                [00124CFC]=00000013 (decimal 19.);ESP=00124CFC
  5899. main  006E50C1                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124D04]=Game.0075DD38
  5900. main  006E50C5                    PUSH EDI                                [00124CF8]=Game.006E8C86    ESP=00124CF8
  5901. main  006E50C6                    OR EDI,FFFFFFFF                                                     EDI=FFFFFFFF
  5902. main  006E50C9                    TEST BYTE PTR DS:[ESI+0C],83            [0075DD44]=01
  5903. main  006E50CD                    JE SHORT 006E5103
  5904. main  006E50CF                    PUSH ESI                                [00124CF4]=00124D30         ESP=00124CF4
  5905. main  006E50D0                    CALL 006E6D0F                                                       ESP=00124CF0
  5906. main  006E6D0F                    PUSH EBX                                [00124CEC]=01814C78         ESP=00124CEC
  5907. main  006E6D10                    PUSH ESI                                [00124CE8]=Game.006EA86B    ESP=00124CE8
  5908. main  006E6D11                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CF4]=Game.0075DD38
  5909. main  006E6D15                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1                EAX=00000001
  5910. main  006E6D18                    MOV ECX,EAX                                                         ECX=00000001
  5911. main  006E6D1A                    AND CL,03
  5912. main  006E6D1D                    XOR EBX,EBX                                                         EBX=00000000
  5913. main  006E6D1F                    CMP CL,2
  5914. main  006E6D22                    JNE SHORT 006E6D5E
  5915. main  006E6D5E                    MOV EAX,DWORD PTR DS:[ESI+8]            [0075DD40]=0                EAX=00000000
  5916. main  006E6D61                    AND DWORD PTR DS:[ESI+4],00000000       [0075DD3C]=00000000
  5917. main  006E6D65                    MOV DWORD PTR DS:[ESI],EAX              [0075DD38]=0
  5918. main  006E6D67                    POP ESI                                 [00124CE8]=Game.0075DD38    ESP=00124CEC
  5919. main  006E6D68                    MOV EAX,EBX
  5920. main  006E6D6A                    POP EBX                                 [00124CEC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CF0
  5921. main  006E6D6B                    RETN                                    [00124CF0]=Game.006E50D5    ESP=00124CF4
  5922. main  006E50D5                    PUSH ESI                                [00124CF0]=Game.006E50D5    ESP=00124CF0
  5923. main  006E50D6                    MOV EDI,EAX                                                         EDI=00000000
  5924. main  006E50D8                    CALL 006ED416                                                       ESP=00124CEC
  5925. main  006ED416                    PUSH ESI                                [00124CE8]=Game.0075DD38    ESP=00124CE8
  5926. main  006ED417                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CF0]=Game.0075DD38
  5927. main  006ED41B                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1                EAX=00000001
  5928. main  006ED41E                    TEST AL,83
  5929. main  006ED420                    JE SHORT 006ED43F
  5930. main  006ED422                    TEST AL,08
  5931. main  006ED424                    JE SHORT 006ED43F
  5932. main  006ED43F                    POP ESI                                 [00124CE8]=Game.0075DD38    ESP=00124CEC
  5933. main  006ED440                    RETN                                    [00124CEC]=Game.006E50DD    ESP=00124CF0
  5934. main  006E50DD                    PUSH DWORD PTR DS:[ESI+10]              [0075DD48]=3                ESP=00124CEC
  5935. main  006E50E0                    CALL 006ED37B                                                       ESP=00124CE8
  5936. main  006ED37B                    PUSH 0C                                 [00124CE4]=Game.006E5287    ESP=00124CE4
  5937. main  006ED37D                    PUSH OFFSET 007329F0                    [00124CE0]=00000013 (decimal 19.);ESP=00124CE0
  5938. main  006ED382                    CALL 006EB374                                                       ESP=00124CDC
  5939. main  006EB374                    PUSH 006E79CC                           [00124CD8]=00124D1C, ASCII "~Rn";ESP=00124CD8
  5940. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D20         EAX=00124D20
  5941. main  006EB37F                    PUSH EAX                                [00124CD4]=01814C78         ESP=00124CD4
  5942. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CE4]=0000000C (decimal 12.);EAX=0000000C
  5943. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CE4]=0000000C (decimal 12.)
  5944. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CE4            EBP=00124CE4
  5945. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CC8
  5946. main  006EB38E                    PUSH EBX                                [00124CC4]=1                ESP=00124CC4
  5947. main  006EB38F                    PUSH ESI                                [00124CC0]=000001A4 (decimal 420.);ESP=00124CC0
  5948. main  006EB390                    PUSH EDI                                [00124CBC]=00000040 (decimal 64.);ESP=00124CBC
  5949. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CDC]=Game.006ED387    EAX=006ED387
  5950. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CCC]=0000000A (decimal 10.)
  5951. main  006EB397                    PUSH EAX                                [00124CB8]=00008000 (decimal 32768.);ESP=00124CB8
  5952. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=Game.007329F0    EAX=007329F0
  5953. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CE0]=Game.007329F0
  5954. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CDC]=Game.006ED387
  5955. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CD4            EAX=00124CD4
  5956. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D20
  5957. main  006EB3AE                    RETN                                    [00124CB8]=Game.006ED387    ESP=00124CBC
  5958. main  006ED387                    MOV EBX,DWORD PTR SS:[EBP+8]            [00124CEC]=3                EBX=00000003
  5959. main  006ED38A                    CMP EBX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  5960. main  006ED390                    JNB SHORT 006ED3FA
  5961. main  006ED392                    MOV EAX,EBX                                                         EAX=00000003
  5962. main  006ED394                    SAR EAX,5                                                           EAX=00000000
  5963. main  006ED397                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  5964. main  006ED39E                    MOV EAX,EBX                                                         EAX=00000003
  5965. main  006ED3A0                    AND EAX,0000001F
  5966. main  006ED3A3                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  5967. main  006ED3A6                    SHL ESI,2                                                           ESI=0000006C
  5968. main  006ED3A9                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  5969. main  006ED3AB                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  5970. main  006ED3B0                    JE SHORT 006ED3FA
  5971. main  006ED3B2                    PUSH EBX                                [00124CB8]=Game.006ED387    ESP=00124CB8
  5972. main  006ED3B3                    CALL 006F87FF                                                       ESP=00124CB4
  5973. main  006F87FF                    PUSH 8                                  [00124CB0]=Game.006ED65E    ESP=00124CB0
  5974. main  006F8801                    PUSH OFFSET 00737E30                    [00124CAC]=Game.006F8E84    ESP=00124CAC
  5975. main  006F8806                    CALL 006EB374                                                       ESP=00124CA8
  5976. main  006EB374                    PUSH 006E79CC                           [00124CA4]=Game.00737E78    ESP=00124CA4
  5977. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124CD4         EAX=00124CD4
  5978. main  006EB37F                    PUSH EAX                                [00124CA0]=Game.006E79CC    ESP=00124CA0
  5979. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CB0]=8                EAX=00000008
  5980. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CB0]=8
  5981. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CB0            EBP=00124CB0
  5982. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C98
  5983. main  006EB38E                    PUSH EBX                                [00124C94]=00124C7C         ESP=00124C94
  5984. main  006EB38F                    PUSH ESI                                [00124C90]=1                ESP=00124C90
  5985. main  006EB390                    PUSH EDI                                [00124C8C]=3                ESP=00124C8C
  5986. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA8]=Game.006F880B    EAX=006F880B
  5987. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C98]=Game.006EA86B
  5988. main  006EB397                    PUSH EAX                                [00124C88]=3                ESP=00124C88
  5989. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=Game.00737E30    EAX=00737E30
  5990. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CAC]=Game.00737E30
  5991. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA8]=Game.006F880B
  5992. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CA0            EAX=00124CA0
  5993. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124CD4
  5994. main  006EB3AE                    RETN                                    [00124C88]=Game.006F880B    ESP=00124C8C
  5995. main  006F880B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124CB8]=3                EDI=00000003
  5996. main  006F880E                    MOV ECX,EDI                                                         ECX=00000003
  5997. main  006F8810                    SAR ECX,5                                                           ECX=00000000
  5998. main  006F8813                    MOV EAX,EDI                                                         EAX=00000003
  5999. main  006F8815                    AND EAX,0000001F
  6000. main  006F8818                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  6001. main  006F881B                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  6002. main  006F8822                    LEA ESI,[EAX*4+ECX]                     Address=01021FB4            ESI=01021FB4
  6003. main  006F8825                    XOR EBX,EBX                                                         EBX=00000000
  6004. main  006F8827                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  6005. main  006F882A                    JNE SHORT 006F886D
  6006. main  006F886D                    MOV EAX,EDI                                                         EAX=00000003
  6007. main  006F886F                    SAR EAX,5                                                           EAX=00000000
  6008. main  006F8872                    AND EDI,0000001F
  6009. main  006F8875                    LEA ECX,[EDI*8+EDI]                                                 ECX=0000001B
  6010. main  006F8878                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  6011. main  006F887F                    LEA EAX,[ECX*4+EAX+0C]                  Address=01021FC0            EAX=01021FC0
  6012. main  006F8883                    PUSH EAX                                [00124C88]=Game.006F880B    ESP=00124C88
  6013. main  006F8884                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C8C
  6014. main  006F888A                    XOR EAX,EAX
  6015. main  006F888C                    INC EAX                                                             EAX=00000001
  6016. main  006F888D                    CALL 006EB3AF                                                       ESP=00124C88
  6017. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CA0]=00124CD4         ECX=00124CD4
  6018. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CA0
  6019. main  006EB3B9                    POP ECX                                 [00124C88]=Game.006F8892    ECX=006F8892, ESP=00124C8C
  6020. main  006EB3BA                    POP EDI                                 [00124C8C]=Game.009CFDC0    ESP=00124C90, EDI=009CFDC0
  6021. main  006EB3BB                    POP ESI                                 [00124C90]=0000006C (decimal 108.);ESP=00124C94, ESI=0000006C
  6022. main  006EB3BC                    POP EBX                                 [00124C94]=3                EBX=00000003, ESP=00124C98
  6023. main  006EB3BD                    LEAVE                                   [00124CB0]=00124CE4         ESP=00124CB4, EBP=00124CE4
  6024. main  006EB3BE                    PUSH ECX                                [00124CB0]=00124CE4         ESP=00124CB0
  6025. main  006EB3BF                    RETN                                    [00124CB0]=Game.006F8892    ESP=00124CB4
  6026. main  006F8892                    RETN                                    [00124CB4]=Game.006ED3B8    ESP=00124CB8
  6027. main  006ED3B8                    POP ECX                                 [00124CB8]=3                ECX=00000003, ESP=00124CBC
  6028. main  006ED3B9                    AND DWORD PTR SS:[EBP-4],00000000       [00124CE0]=FFFFFFFF
  6029. main  006ED3BD                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  6030. main  006ED3BF                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  6031. main  006ED3C4                    JE SHORT 006ED3D2
  6032. main  006ED3C6                    PUSH EBX                                [00124CB8]=3                ESP=00124CB8
  6033. main  006ED3C7                    CALL 006ED2F8                                                       ESP=00124CB4
  6034. main  006ED2F8                    PUSH ESI                                [00124CB0]=Game.006F8892    ESP=00124CB0
  6035. main  006ED2F9                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CB8]=3                ESI=00000003
  6036. main  006ED2FD                    PUSH EDI                                [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
  6037. main  006ED2FE                    PUSH ESI                                [00124CA8]=Game.00737E30    ESP=00124CA8
  6038. main  006ED2FF                    CALL 006F87BE                                                       ESP=00124CA4
  6039. main  006F87BE                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CA8]=3                EAX=00000003
  6040. main  006F87C2                    CMP EAX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  6041. main  006F87C8                    JNB SHORT 006F87E8
  6042. main  006F87CA                    MOV ECX,EAX
  6043. main  006F87CC                    AND EAX,0000001F
  6044. main  006F87CF                    SAR ECX,5                                                           ECX=00000000
  6045. main  006F87D2                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  6046. main  006F87D9                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  6047. main  006F87DC                    LEA EAX,[EAX*4+ECX]                     Address=01021FB4            EAX=01021FB4
  6048. main  006F87DF                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  6049. main  006F87E3                    JE SHORT 006F87E8
  6050. main  006F87E5                    MOV EAX,DWORD PTR DS:[EAX]              [01021FB4]=00000078 (decimal 120.);EAX=00000078
  6051. main  006F87E7                    RETN                                    [00124CA4]=Game.006ED304    ESP=00124CA8
  6052. main  006ED304                    CMP EAX,-1
  6053. main  006ED307                    POP ECX                                 [00124CA8]=3                ECX=00000003, ESP=00124CAC
  6054. main  006ED308                    JE SHORT 006ED346
  6055. main  006ED30A                    CMP ESI,1
  6056. main  006ED30D                    JE SHORT 006ED314
  6057. main  006ED30F                    CMP ESI,2
  6058. main  006ED312                    JNE SHORT 006ED32A
  6059. main  006ED32A                    PUSH ESI                                [00124CA8]=3                ESP=00124CA8
  6060. main  006ED32B                    CALL 006F87BE                                                       ESP=00124CA4
  6061. main  006F87BE                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CA8]=3                EAX=00000003
  6062. main  006F87C2                    CMP EAX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  6063. main  006F87C8                    JNB SHORT 006F87E8
  6064. main  006F87CA                    MOV ECX,EAX
  6065. main  006F87CC                    AND EAX,0000001F
  6066. main  006F87CF                    SAR ECX,5                                                           ECX=00000000
  6067. main  006F87D2                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  6068. main  006F87D9                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  6069. main  006F87DC                    LEA EAX,[EAX*4+ECX]                     Address=01021FB4            EAX=01021FB4
  6070. main  006F87DF                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  6071. main  006F87E3                    JE SHORT 006F87E8
  6072. main  006F87E5                    MOV EAX,DWORD PTR DS:[EAX]              [01021FB4]=00000078 (decimal 120.);EAX=00000078
  6073. main  006F87E7                    RETN                                    [00124CA4]=Game.006ED330    ESP=00124CA8
  6074. main  006ED330                    POP ECX                                 [00124CA8]=3                ECX=00000003, ESP=00124CAC
  6075. main  006ED331                    PUSH EAX                                [00124CA8]=3                ESP=00124CA8
  6076. main  006ED332                    CALL DWORD PTR DS:[<&KERNEL32.CloseHandle>];[00713100]=7C809BE7 (kernel32.CloseHandle);EAX=00000001, ECX=00124C94, EDX=7C91E514, ESP=00124CAC
  6077. main  006ED338                    TEST EAX,EAX
  6078. main  006ED33A                    JNE SHORT 006ED346
  6079. main  006ED346                    XOR EDI,EDI                                                         EDI=00000000
  6080. main  006ED348                    PUSH ESI                                [00124CA8]=00000078 (decimal 120.);ESP=00124CA8
  6081. main  006ED349                    CALL 006F873F                                                       ESP=00124CA4
  6082. main  006F873F                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124CA8]=3                ECX=00000003
  6083. main  006F8743                    CMP ECX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  6084. main  006F8749                    PUSH ESI                                [00124CA0]=00124CE4         ESP=00124CA0
  6085. main  006F874A                    PUSH EDI                                [00124C9C]=00000078 (decimal 120.);ESP=00124C9C
  6086. main  006F874B                    JNB SHORT 006F87A5
  6087. main  006F874D                    MOV EAX,ECX                                                         EAX=00000003
  6088. main  006F874F                    SAR EAX,5                                                           EAX=00000000
  6089. main  006F8752                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  6090. main  006F8759                    MOV EAX,ECX                                                         EAX=00000003
  6091. main  006F875B                    AND EAX,0000001F
  6092. main  006F875E                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  6093. main  006F8761                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  6094. main  006F8763                    SHL ESI,2                                                           ESI=0000006C
  6095. main  006F8766                    ADD EAX,ESI                                                         EAX=01021FB4
  6096. main  006F8768                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  6097. main  006F876C                    JE SHORT 006F87A5
  6098. main  006F876E                    CMP DWORD PTR DS:[EAX],-1               [01021FB4]=00000078 (decimal 120.)
  6099. main  006F8771                    JE SHORT 006F87A5
  6100. main  006F8773                    CMP DWORD PTR DS:[75DCB0],1             [0075DCB0]=2
  6101. main  006F877A                    JNE SHORT 006F879B
  6102. main  006F879B                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  6103. main  006F879D                    OR DWORD PTR DS:[EAX+ESI],FFFFFFFF      [01021FB4]=00000078
  6104. main  006F87A1                    XOR EAX,EAX                                                         EAX=00000000
  6105. main  006F87A3                    JMP SHORT 006F87BB
  6106. main  006F87BB                    POP EDI                                 [00124C9C]=0                ESP=00124CA0, EDI=00000000
  6107. main  006F87BC                    POP ESI                                 [00124CA0]=3                ESP=00124CA4, ESI=00000003
  6108. main  006F87BD                    RETN                                    [00124CA4]=Game.006ED34E    ESP=00124CA8
  6109. main  006ED34E                    MOV EAX,ESI                                                         EAX=00000003
  6110. main  006ED350                    SAR EAX,5                                                           EAX=00000000
  6111. main  006ED353                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  6112. main  006ED35A                    AND ESI,0000001F
  6113. main  006ED35D                    TEST EDI,EDI
  6114. main  006ED35F                    POP ECX                                 [00124CA8]=3                ESP=00124CAC
  6115. main  006ED360                    LEA ECX,[ESI*8+ESI]                                                 ECX=0000001B
  6116. main  006ED363                    MOV BYTE PTR DS:[ECX*4+EAX+4],0         [01021FB8]=01
  6117. main  006ED368                    JE SHORT 006ED376
  6118. main  006ED376                    XOR EAX,EAX                                                         EAX=00000000
  6119. main  006ED378                    POP EDI                                 [00124CAC]=Game.009CFDC0    ESP=00124CB0, EDI=009CFDC0
  6120. main  006ED379                    POP ESI                                 [00124CB0]=0000006C (decimal 108.);ESP=00124CB4, ESI=0000006C
  6121. main  006ED37A                    RETN                                    [00124CB4]=Game.006ED3CC    ESP=00124CB8
  6122. main  006ED3CC                    POP ECX                                 [00124CB8]=3                ECX=00000003, ESP=00124CBC
  6123. main  006ED3CD                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124CC8]=00141F05
  6124. main  006ED3D0                    JMP SHORT 006ED3E1
  6125. main  006ED3E1                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CE0]=00000000
  6126. main  006ED3E5                    CALL 006ED3F2                                                       ESP=00124CB8
  6127. main  006ED3F2                    PUSH EBX                                [00124CB4]=Game.006ED3CC    ESP=00124CB4
  6128. main  006ED3F3                    CALL 006F889F                                                       ESP=00124CB0
  6129. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=3                EAX=00000003
  6130. main  006F88A3                    MOV ECX,EAX
  6131. main  006F88A5                    AND EAX,0000001F
  6132. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  6133. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  6134. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  6135. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  6136. main  006F88B9                    PUSH EAX                                [00124CAC]=Game.009CFDC0    ESP=00124CAC
  6137. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124CB0
  6138. main  006F88C0                    RETN                                    [00124CB0]=Game.006ED3F8    ESP=00124CB4
  6139. main  006ED3F8                    POP ECX                                 [00124CB4]=3                ECX=00000003, ESP=00124CB8
  6140. main  006ED3F9                    RETN                                    [00124CB8]=Game.006ED3EA    ESP=00124CBC
  6141. main  006ED3EA                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124CC8]=0
  6142. main  006ED3ED                    JMP SHORT 006ED410
  6143. main  006ED410                    CALL 006EB3AF                                                       ESP=00124CB8
  6144. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CD4]=00124D20         ECX=00124D20
  6145. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CD4
  6146. main  006EB3B9                    POP ECX                                 [00124CB8]=Game.006ED415    ECX=006ED415, ESP=00124CBC
  6147. main  006EB3BA                    POP EDI                                 [00124CBC]=0                ESP=00124CC0, EDI=00000000
  6148. main  006EB3BB                    POP ESI                                 [00124CC0]=Game.0075DD38    ESP=00124CC4, ESI=0075DD38
  6149. main  006EB3BC                    POP EBX                                 [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
  6150. main  006EB3BD                    LEAVE                                   [00124CE4]=00124D30         ESP=00124CE8, EBP=00124D30
  6151. main  006EB3BE                    PUSH ECX                                [00124CE4]=00124D30         ESP=00124CE4
  6152. main  006EB3BF                    RETN                                    [00124CE4]=Game.006ED415    ESP=00124CE8
  6153. main  006ED415                    RETN                                    [00124CE8]=Game.006E50E5    ESP=00124CEC
  6154. main  006E50E5                    ADD ESP,0C                                                          ESP=00124CF8
  6155. main  006E50E8                    TEST EAX,EAX
  6156. main  006E50EA                    JGE SHORT 006E50F1
  6157. main  006E50F1                    MOV EAX,DWORD PTR DS:[ESI+1C]           [0075DD54]=0
  6158. main  006E50F4                    TEST EAX,EAX
  6159. main  006E50F6                    JE SHORT 006E5103
  6160. main  006E5103                    AND DWORD PTR DS:[ESI+0C],00000000      [0075DD44]=00000001
  6161. main  006E5107                    MOV EAX,EDI
  6162. main  006E5109                    POP EDI                                 [00124CF8]=1                ESP=00124CFC, EDI=00000001
  6163. main  006E510A                    POP ESI                                 [00124CFC]=Game.0075DD38    ESP=00124D00
  6164. main  006E510B                    RETN                                    [00124D00]=Game.006E5143    ESP=00124D04
  6165. main  006E5143                    POP ECX                                 [00124D04]=Game.0075DD38    ECX=0075DD38, ESP=00124D08
  6166. main  006E5144                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124D14]=FFFFFFFF (decimal -1.)
  6167. main  006E5147                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D2C]=00000000
  6168. main  006E514B                    CALL 006E5155                                                       ESP=00124D04
  6169. main  006E5155                    PUSH ESI                                [00124D00]=Game.006E5143    ESP=00124D00
  6170. main  006E5156                    CALL 006E8CB6                                                       ESP=00124CFC
  6171. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D00]=Game.0075DD38    EAX=0075DD38
  6172. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  6173. main  006E8CBF                    CMP EAX,ECX
  6174. main  006E8CC1                    JB SHORT 006E8CDA
  6175. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  6176. main  006E8CC8                    JA SHORT 006E8CDA
  6177. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  6178. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  6179. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  6180. main  006E8CD2                    PUSH EAX                                [00124CF8]=1                ESP=00124CF8
  6181. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CF4
  6182. main  006EA770                    PUSH EBP                                [00124CF0]=Game.0075DD38    ESP=00124CF0
  6183. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CF0
  6184. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CF8]=00000013 (decimal 19.)
  6185. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CEC
  6186. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CF0
  6187. main  006EA783                    POP EBP                                 [00124CF0]=00124D30         ESP=00124CF4, EBP=00124D30
  6188. main  006EA784                    RETN                                    [00124CF4]=Game.006E8CD8    ESP=00124CF8
  6189. main  006E8CD8                    POP ECX                                 [00124CF8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CFC
  6190. main  006E8CD9                    RETN                                    [00124CFC]=Game.006E515B    ESP=00124D00
  6191. main  006E515B                    POP ECX                                 [00124D00]=Game.0075DD38    ECX=0075DD38, ESP=00124D04
  6192. main  006E515C                    RETN                                    [00124D04]=Game.006E5150 - jumps to Game.6E5129;ESP=00124D08
  6193. main  006E5150                    JMP SHORT 006E5129
  6194. main  006E5129                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124D14]=0
  6195. main  006E512C                    CALL 006EB3AF                                                       ESP=00124D04
  6196. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D20]=00124F98         ECX=00124F98
  6197. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D20
  6198. main  006EB3B9                    POP ECX                                 [00124D04]=Game.006E5131    ECX=006E5131, ESP=00124D08
  6199. main  006EB3BA                    POP EDI                                 [00124D08]=1                ESP=00124D0C
  6200. main  006EB3BB                    POP ESI                                 [00124D0C]=00141F05         ESP=00124D10, ESI=00141F05
  6201. main  006EB3BC                    POP EBX                                 [00124D10]=0000000A (decimal 10.);ESP=00124D14
  6202. main  006EB3BD                    LEAVE                                   [00124D30]=00124D40         ESP=00124D34, EBP=00124D40
  6203. main  006EB3BE                    PUSH ECX                                [00124D30]=00124D40         ESP=00124D30
  6204. main  006EB3BF                    RETN                                    [00124D30]=Game.006E5131    ESP=00124D34
  6205. main  006E5131                    RETN                                    [00124D34]=Game.006D949B    ESP=00124D38
  6206. main  006D949B                    ADD ESP,4                                                           ESP=00124D3C
  6207. main  006D949E                    MOV EAX,1                                                           EAX=00000001
  6208. main  006D94A3                    MOV ESP,EBP                                                         ESP=00124D40
  6209. main  006D94A5                    POP EBP                                 [00124D40]=00124F5C         ESP=00124D44, EBP=00124F5C
  6210. main  006D94A6                    RETN                                    [00124D44]=Game.006D95B6    ESP=00124D48
  6211. main  006D95B6                    ADD ESP,4                                                           ESP=00124D4C
  6212. main  006D95B9                    TEST EAX,EAX
  6213. main  006D95BB                    JE 006D96F2
  6214. main  006D95C1                    LEA ECX,[LOCAL.66]                      Address=00124E54            ECX=00124E54
  6215. main  006D95C7                    PUSH ECX                                [00124D48]=00124D4C, ASCII "Data.lrs";ESP=00124D48
  6216. main  006D95C8                    CALL 006D9470                                                       ESP=00124D44
  6217. main  006D9470                    PUSH EBP                                [00124D40]=00124F5C         ESP=00124D40
  6218. main  006D9471                    MOV EBP,ESP                                                         EBP=00124D40
  6219. main  006D9473                    PUSH ECX                                [00124D3C]=Game.0075DD38    ESP=00124D3C
  6220. main  006D9474                    PUSH OFFSET 0072B1B4                    [00124D38]=Game.0075DD38    ESP=00124D38
  6221. main  006D9479                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D48]=00124E54, ASCII "Data.lrf";EAX=00124E54
  6222. main  006D947C                    PUSH EAX                                [00124D34]=Game.006D949B    ESP=00124D34
  6223. main  006D947D                    CALL 006E5289                                                       ESP=00124D30
  6224. main  006E5289                    PUSH 40                                 [00124D2C]=FFFFFFFF (decimal -1.);ESP=00124D2C
  6225. main  006E528B                    PUSH DWORD PTR SS:[ARG.3]               [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D28
  6226. main  006E528F                    PUSH DWORD PTR SS:[ARG.3]               [00124D34]=00124E54, ASCII "Data.lrf";ESP=00124D24
  6227. main  006E5293                    CALL 006E522D                                                       ESP=00124D20
  6228. main  006E522D                    PUSH 10                                 [00124D1C]=Game.006E527E    ESP=00124D1C
  6229. main  006E522F                    PUSH OFFSET 00731E70                    [00124D18]=00124D08         ESP=00124D18
  6230. main  006E5234                    CALL 006EB374                                                       ESP=00124D14
  6231. main  006EB374                    PUSH 006E79CC                           [00124D10]=0000000A (decimal 10.);ESP=00124D10
  6232. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  6233. main  006EB37F                    PUSH EAX                                [00124D0C]=00141F05         ESP=00124D0C
  6234. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D1C]=00000010 (decimal 16.);EAX=00000010
  6235. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D1C]=00000010 (decimal 16.)
  6236. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D1C            EBP=00124D1C
  6237. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CFC
  6238. main  006EB38E                    PUSH EBX                                [00124CF8]=00000013 (decimal 19.);ESP=00124CF8
  6239. main  006EB38F                    PUSH ESI                                [00124CF4]=Game.006E8CD8    ESP=00124CF4
  6240. main  006EB390                    PUSH EDI                                [00124CF0]=00124D30         ESP=00124CF0
  6241. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D14]=Game.006E5239    EAX=006E5239
  6242. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D04]=Game.006E5131
  6243. main  006EB397                    PUSH EAX                                [00124CEC]=01814C78         ESP=00124CEC
  6244. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D18]=Game.00731E70    EAX=00731E70
  6245. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D18]=Game.00731E70
  6246. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D14]=Game.006E5239
  6247. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D0C            EAX=00124D0C
  6248. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  6249. main  006EB3AE                    RETN                                    [00124CEC]=Game.006E5239    ESP=00124CF0
  6250. main  006E5239                    CALL 006ED70F                                                       ESP=00124CEC
  6251. main  006ED70F                    PUSH 10                                 [00124CE8]=Game.006EA783    ESP=00124CE8
  6252. main  006ED711                    PUSH OFFSET 00732A00                    [00124CE4]=Game.006ED415    ESP=00124CE4
  6253. main  006ED716                    CALL 006EB374                                                       ESP=00124CE0
  6254. main  006EB374                    PUSH 006E79CC                           [00124CDC]=Game.007329F0    ESP=00124CDC
  6255. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D0C
  6256. main  006EB37F                    PUSH EAX                                [00124CD8]=Game.006E79CC    ESP=00124CD8
  6257. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CE8]=00000010 (decimal 16.);EAX=00000010
  6258. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CE8]=00000010 (decimal 16.)
  6259. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CE8            EBP=00124CE8
  6260. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CC8
  6261. main  006EB38E                    PUSH EBX                                [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
  6262. main  006EB38F                    PUSH ESI                                [00124CC0]=Game.0075DD38    ESP=00124CC0
  6263. main  006EB390                    PUSH EDI                                [00124CBC]=0                ESP=00124CBC
  6264. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CE0]=Game.006ED71B    EAX=006ED71B
  6265. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CD0]=Game.006EA783
  6266. main  006EB397                    PUSH EAX                                [00124CB8]=Game.006ED415    ESP=00124CB8
  6267. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE4]=Game.00732A00    EAX=00732A00
  6268. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CE4]=Game.00732A00
  6269. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CE0]=Game.006ED71B
  6270. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CD8            EAX=00124CD8
  6271. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D0C
  6272. main  006EB3AE                    RETN                                    [00124CB8]=Game.006ED71B    ESP=00124CBC
  6273. main  006ED71B                    XOR EBX,EBX                                                         EBX=00000000
  6274. main  006ED71D                    XOR EDI,EDI                                                         EDI=00000000
  6275. main  006ED71F                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124CCC]=00124CBC
  6276. main  006ED722                    PUSH 1                                  [00124CB8]=Game.006ED71B    ESP=00124CB8
  6277. main  006ED724                    CALL 006EA83D                                                       ESP=00124CB4
  6278. main  006EA83D                    PUSH EBP                                [00124CB0]=Game.006ED3F8    ESP=00124CB0
  6279. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CB0
  6280. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB8]=1                EAX=00000001
  6281. main  006EA843                    PUSH ESI                                [00124CAC]=01021FC0         ESP=00124CAC
  6282. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DF88            ESI=0075DF88
  6283. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DF88]=Game.009CF8B0
  6284. main  006EA84E                    JNE SHORT 006EA863
  6285. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DF88]=Game.009CF8B0    ESP=00124CA8
  6286. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124CAC
  6287. main  006EA86B                    POP ESI                                 [00124CAC]=00141F05         ESP=00124CB0, ESI=00141F05
  6288. main  006EA86C                    POP EBP                                 [00124CB0]=00124CE8         ESP=00124CB4, EBP=00124CE8
  6289. main  006EA86D                    RETN                                    [00124CB4]=Game.006ED729    ESP=00124CB8
  6290. main  006ED729                    POP ECX                                 [00124CB8]=1                ECX=00000001, ESP=00124CBC
  6291. main  006ED72A                    MOV DWORD PTR SS:[EBP-4],EBX            [00124CE4]=FFFFFFFF (decimal -1.)
  6292. main  006ED72D                    XOR ESI,ESI                                                         ESI=00000000
  6293. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=0
  6294. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  6295. main  006ED738                    JGE 006ED7FE
  6296. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  6297. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FC8]=Game.0075DCD8    EAX=0075DCD8
  6298. main  006ED746                    CMP EAX,EBX
  6299. main  006ED748                    JE SHORT 006ED79A
  6300. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DCE4]=01
  6301. main  006ED74E                    JNE SHORT 006ED793
  6302. main  006ED793                    INC ESI                                                             ESI=00000001
  6303. main  006ED794                    JMP SHORT 006ED72F
  6304. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=0
  6305. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  6306. main  006ED738                    JGE 006ED7FE
  6307. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  6308. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FCC]=Game.0075DCF8    EAX=0075DCF8
  6309. main  006ED746                    CMP EAX,EBX
  6310. main  006ED748                    JE SHORT 006ED79A
  6311. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD04]=02
  6312. main  006ED74E                    JNE SHORT 006ED793
  6313. main  006ED793                    INC ESI                                                             ESI=00000002
  6314. main  006ED794                    JMP SHORT 006ED72F
  6315. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=1
  6316. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  6317. main  006ED738                    JGE 006ED7FE
  6318. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  6319. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD0]=Game.0075DD18    EAX=0075DD18
  6320. main  006ED746                    CMP EAX,EBX
  6321. main  006ED748                    JE SHORT 006ED79A
  6322. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD24]=02
  6323. main  006ED74E                    JNE SHORT 006ED793
  6324. main  006ED793                    INC ESI                                                             ESI=00000003
  6325. main  006ED794                    JMP SHORT 006ED72F
  6326. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=2
  6327. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  6328. main  006ED738                    JGE 006ED7FE
  6329. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  6330. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  6331. main  006ED746                    CMP EAX,EBX
  6332. main  006ED748                    JE SHORT 006ED79A
  6333. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  6334. main  006ED74E                    JNE SHORT 006ED793
  6335. main  006ED750                    CMP ESI,2
  6336. main  006ED753                    JLE SHORT 006ED76C
  6337. main  006ED755                    CMP ESI,14
  6338. main  006ED758                    JGE SHORT 006ED76C
  6339. main  006ED75A                    LEA EAX,[ESI+10]                                                    EAX=00000013
  6340. main  006ED75D                    PUSH EAX                                [00124CB8]=1                ESP=00124CB8
  6341. main  006ED75E                    CALL 006EA79D                                                       ESP=00124CB4
  6342. main  006EA79D                    PUSH 8                                  [00124CB0]=00124CE8         ESP=00124CB0
  6343. main  006EA79F                    PUSH OFFSET 00732650                    [00124CAC]=00141F05         ESP=00124CAC
  6344. main  006EA7A4                    CALL 006EB374                                                       ESP=00124CA8
  6345. main  006EB374                    PUSH 006E79CC                           [00124CA4]=Game.006EA86B    ESP=00124CA4
  6346. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124CD8         EAX=00124CD8
  6347. main  006EB37F                    PUSH EAX                                [00124CA0]=3                ESP=00124CA0
  6348. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CB0]=8                EAX=00000008
  6349. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CB0]=8
  6350. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CB0            EBP=00124CB0
  6351. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C98
  6352. main  006EB38E                    PUSH EBX                                [00124C94]=ntdll.7C91CFFA   ESP=00124C94
  6353. main  006EB38F                    PUSH ESI                                [00124C90]=0000006C (decimal 108.);ESP=00124C90
  6354. main  006EB390                    PUSH EDI                                [00124C8C]=Game.009CFDC0    ESP=00124C8C
  6355. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA8]=Game.006EA7A9    EAX=006EA7A9
  6356. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C98]=kernel32.7C809C2B
  6357. main  006EB397                    PUSH EAX                                [00124C88]=Game.006F8892    ESP=00124C88
  6358. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=Game.00732650    EAX=00732650
  6359. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CAC]=Game.00732650
  6360. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA8]=Game.006EA7A9
  6361. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CA0            EAX=00124CA0
  6362. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124CD8
  6363. main  006EB3AE                    RETN                                    [00124C88]=Game.006EA7A9    ESP=00124C8C
  6364. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124CB8]=00000013 (decimal 19.);ESI=00000013
  6365. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075E018            ESI=0075E018
  6366. main  006EA7B3                    XOR EBX,EBX
  6367. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075E018]=01814C78
  6368. main  006EA7B7                    JNE SHORT 006EA82B
  6369. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  6370. main  006EA82D                    INC EAX                                                             EAX=00000001
  6371. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124C88
  6372. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CA0]=00124CD8         ECX=00124CD8
  6373. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CA0
  6374. main  006EB3B9                    POP ECX                                 [00124C88]=Game.006EA833    ECX=006EA833, ESP=00124C8C
  6375. main  006EB3BA                    POP EDI                                 [00124C8C]=0                ESP=00124C90
  6376. main  006EB3BB                    POP ESI                                 [00124C90]=3                ESP=00124C94, ESI=00000003
  6377. main  006EB3BC                    POP EBX                                 [00124C94]=0                ESP=00124C98
  6378. main  006EB3BD                    LEAVE                                   [00124CB0]=00124CE8         ESP=00124CB4, EBP=00124CE8
  6379. main  006EB3BE                    PUSH ECX                                [00124CB0]=00124CE8         ESP=00124CB0
  6380. main  006EB3BF                    RETN                                    [00124CB0]=Game.006EA833    ESP=00124CB4
  6381. main  006EA833                    RETN                                    [00124CB4]=Game.006ED763    ESP=00124CB8
  6382. main  006ED763                    POP ECX                                 [00124CB8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CBC
  6383. main  006ED764                    TEST EAX,EAX
  6384. main  006ED766                    JE 006ED7FE
  6385. main  006ED76C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  6386. main  006ED771                    PUSH DWORD PTR DS:[ESI*4+EAX]           [01022FD4]=Game.0075DD38    ESP=00124CB8
  6387. main  006ED774                    PUSH ESI                                [00124CB4]=Game.006ED763    ESP=00124CB4
  6388. main  006ED775                    CALL 006E8C93                                                       ESP=00124CB0
  6389. main  006E8C93                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=3                EAX=00000003
  6390. main  006E8C97                    CMP EAX,14
  6391. main  006E8C9A                    JGE SHORT 006E8CA7
  6392. main  006E8C9C                    ADD EAX,10                                                          EAX=00000013
  6393. main  006E8C9F                    PUSH EAX                                [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
  6394. main  006E8CA0                    CALL 006EA83D                                                       ESP=00124CA8
  6395. main  006EA83D                    PUSH EBP                                [00124CA4]=Game.006E79CC    ESP=00124CA4
  6396. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CA4
  6397. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=00000013 (decimal 19.)
  6398. main  006EA843                    PUSH ESI                                [00124CA0]=00124CD8         ESP=00124CA0
  6399. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  6400. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  6401. main  006EA84E                    JNE SHORT 006EA863
  6402. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124C9C
  6403. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CA0
  6404. main  006EA86B                    POP ESI                                 [00124CA0]=3                ESP=00124CA4, ESI=00000003
  6405. main  006EA86C                    POP EBP                                 [00124CA4]=00124CE8         ESP=00124CA8, EBP=00124CE8
  6406. main  006EA86D                    RETN                                    [00124CA8]=Game.006E8CA5    ESP=00124CAC
  6407. main  006E8CA5                    POP ECX                                 [00124CAC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CB0
  6408. main  006E8CA6                    RETN                                    [00124CB0]=Game.006ED77A    ESP=00124CB4
  6409. main  006ED77A                    POP ECX                                 [00124CB4]=3                ECX=00000003, ESP=00124CB8
  6410. main  006ED77B                    POP ECX                                 [00124CB8]=Game.0075DD38    ECX=0075DD38, ESP=00124CBC
  6411. main  006ED77C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  6412. main  006ED781                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  6413. main  006ED784                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  6414. main  006ED788                    JE SHORT 006ED796
  6415. main  006ED796                    MOV EDI,EAX                                                         EDI=0075DD38
  6416. main  006ED798                    JMP SHORT 006ED7FB
  6417. main  006ED7FB                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124CCC]=0
  6418. main  006ED7FE                    CMP EDI,EBX
  6419. main  006ED800                    JE SHORT 006ED814
  6420. main  006ED802                    MOV DWORD PTR DS:[EDI+4],EBX            [0075DD3C]=0
  6421. main  006ED805                    MOV DWORD PTR DS:[EDI+0C],EBX           [0075DD44]=0
  6422. main  006ED808                    MOV DWORD PTR DS:[EDI+8],EBX            [0075DD40]=0
  6423. main  006ED80B                    MOV DWORD PTR DS:[EDI],EBX              [0075DD38]=0
  6424. main  006ED80D                    MOV DWORD PTR DS:[EDI+1C],EBX           [0075DD54]=0
  6425. main  006ED810                    OR DWORD PTR DS:[EDI+10],FFFFFFFF       [0075DD48]=00000003
  6426. main  006ED814                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CE4]=00000000
  6427. main  006ED818                    CALL 006ED828                                                       ESP=00124CB8
  6428. main  006ED828                    PUSH 1                                  [00124CB4]=3                ESP=00124CB4
  6429. main  006ED82A                    CALL 006EA770                                                       ESP=00124CB0
  6430. main  006EA770                    PUSH EBP                                [00124CAC]=00000013 (decimal 19.);ESP=00124CAC
  6431. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CAC
  6432. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=1                EAX=00000001
  6433. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DF88]=Game.009CF8B0    ESP=00124CA8
  6434. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124CAC
  6435. main  006EA783                    POP EBP                                 [00124CAC]=00124CE8         ESP=00124CB0, EBP=00124CE8
  6436. main  006EA784                    RETN                                    [00124CB0]=Game.006ED82F    ESP=00124CB4
  6437. main  006ED82F                    POP ECX                                 [00124CB4]=1                ECX=00000001, ESP=00124CB8
  6438. main  006ED830                    RETN                                    [00124CB8]=Game.006ED81D    ESP=00124CBC
  6439. main  006ED81D                    MOV EAX,EDI                                                         EAX=0075DD38
  6440. main  006ED81F                    CALL 006EB3AF                                                       ESP=00124CB8
  6441. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CD8]=00124D0C         ECX=00124D0C
  6442. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CD8
  6443. main  006EB3B9                    POP ECX                                 [00124CB8]=Game.006ED824    ECX=006ED824, ESP=00124CBC
  6444. main  006EB3BA                    POP EDI                                 [00124CBC]=1                ESP=00124CC0, EDI=00000001
  6445. main  006EB3BB                    POP ESI                                 [00124CC0]=00141F05         ESP=00124CC4, ESI=00141F05
  6446. main  006EB3BC                    POP EBX                                 [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
  6447. main  006EB3BD                    LEAVE                                   [00124CE8]=00124D1C         ESP=00124CEC, EBP=00124D1C
  6448. main  006EB3BE                    PUSH ECX                                [00124CE8]=00124D1C         ESP=00124CE8
  6449. main  006EB3BF                    RETN                                    [00124CE8]=Game.006ED824    ESP=00124CEC
  6450. main  006ED824                    RETN                                    [00124CEC]=Game.006E523E    ESP=00124CF0
  6451. main  006E523E                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124D00]=Game.0075DD38
  6452. main  006E5241                    TEST EAX,EAX
  6453. main  006E5243                    JNE SHORT 006E5254
  6454. main  006E5254                    AND DWORD PTR SS:[EBP-4],00000000       [00124D18]=FFFFFFFF
  6455. main  006E5258                    PUSH EAX                                [00124CEC]=Game.006E523E    ESP=00124CEC
  6456. main  006E5259                    PUSH DWORD PTR SS:[EBP+10]              [00124D2C]=00000040 (decimal 64.);ESP=00124CE8
  6457. main  006E525C                    PUSH DWORD PTR SS:[EBP+0C]              [00124D28]=Game.0072B1B4, ASCII "rb";ESP=00124CE4
  6458. main  006E525F                    PUSH DWORD PTR SS:[EBP+8]               [00124D24]=00124E54, ASCII "Data.lrf";ESP=00124CE0
  6459. main  006E5262                    CALL 006ED522                                                       ESP=00124CDC
  6460. main  006ED522                    PUSH EBP                                [00124CD8]=00124D0C         ESP=00124CD8
  6461. main  006ED523                    MOV EBP,ESP                                                         EBP=00124CD8
  6462. main  006ED525                    PUSH ECX                                [00124CD4]=00124D20         ESP=00124CD4
  6463. main  006ED526                    PUSH ECX                                [00124CD0]=00124CBC         ESP=00124CD0
  6464. main  006ED527                    PUSH EBX                                [00124CCC]=Game.0075DD38    ESP=00124CCC
  6465. main  006ED528                    PUSH ESI                                [00124CC8]=3                ESP=00124CC8
  6466. main  006ED529                    MOV ESI,DWORD PTR DS:[9CFCF8]           [009CFCF8]=0                ESI=00000000
  6467. main  006ED52F                    PUSH EDI                                [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
  6468. main  006ED530                    MOV EDI,DWORD PTR SS:[ARG.2]            [00124CE4]=Game.0072B1B4, ASCII "rb";EDI=0072B1B4
  6469. main  006ED533                    MOV AL,BYTE PTR DS:[EDI]                [0072B1B4]=72 ('r')         EAX=0075DD72
  6470. main  006ED535                    XOR EBX,EBX                                                         EBX=00000000
  6471. main  006ED537                    CMP AL,61
  6472. main  006ED539                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124CD0]=Game.006ED824
  6473. main  006ED53C                    MOV DWORD PTR SS:[LOCAL.1],EBX          [00124CD4]=Game.006ED824
  6474. main  006ED53F                    JE SHORT 006ED55B
  6475. main  006ED541                    CMP AL,72
  6476. main  006ED543                    JE SHORT 006ED554
  6477. main  006ED554                    XOR ECX,ECX                                                         ECX=00000000
  6478. main  006ED556                    OR ESI,00000001                                                     ESI=00000001
  6479. main  006ED559                    JMP SHORT 006ED563
  6480. main  006ED563                    XOR EDX,EDX                                                         EDX=00000000
  6481. main  006ED565                    INC EDX                                                             EDX=00000001
  6482. main  006ED566                    JMP 006ED642
  6483. main  006ED642                    INC EDI                                                             EDI=0072B1B5
  6484. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B1B5]=62 ('b')         EAX=0075DD62
  6485. main  006ED645                    CMP AL,BL
  6486. main  006ED647                    JNE 006ED56B
  6487. main  006ED56B                    CMP EDX,EBX
  6488. main  006ED56D                    JE 006ED64D
  6489. main  006ED573                    MOVSX EAX,AL                                                        EAX=00000062
  6490. main  006ED576                    CMP EAX,54
  6491. main  006ED579                    JG SHORT 006ED5EC
  6492. main  006ED5EC                    SUB EAX,62                                                          EAX=00000000
  6493. main  006ED5EF                    JE SHORT 006ED637
  6494. main  006ED637                    TEST CH,C0
  6495. main  006ED63A                    JNE SHORT 006ED624
  6496. main  006ED63C                    OR ECX,00008000                                                     ECX=00008000
  6497. main  006ED642                    INC EDI                                                             EDI=0072B1B6
  6498. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B1B6]=00
  6499. main  006ED645                    CMP AL,BL
  6500. main  006ED647                    JNE 006ED56B
  6501. main  006ED64D                    PUSH 1A4                                [00124CC0]=00141F05         ESP=00124CC0
  6502. main  006ED652                    PUSH DWORD PTR SS:[ARG.3]               [00124CE8]=00000040 (decimal 64.);ESP=00124CBC
  6503. main  006ED655                    PUSH ECX                                [00124CB8]=Game.006ED824    ESP=00124CB8
  6504. main  006ED656                    PUSH DWORD PTR SS:[ARG.1]               [00124CE0]=00124E54, ASCII "Data.lrf";ESP=00124CB4
  6505. main  006ED659                    CALL 006F8E40                                                       ESP=00124CB0
  6506. main  006F8E40                    PUSH 14                                 [00124CAC]=00124CE8         ESP=00124CAC
  6507. main  006F8E42                    PUSH OFFSET 00737E78                    [00124CA8]=Game.009CF8B0    ESP=00124CA8
  6508. main  006F8E47                    CALL 006EB374                                                       ESP=00124CA4
  6509. main  006EB374                    PUSH 006E79CC                           [00124CA0]=3                ESP=00124CA0
  6510. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D0C         EAX=00124D0C
  6511. main  006EB37F                    PUSH EAX                                [00124C9C]=01814C78         ESP=00124C9C
  6512. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CAC]=00000014 (decimal 20.);EAX=00000014
  6513. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CAC]=00000014 (decimal 20.)
  6514. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CAC            EBP=00124CAC
  6515. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C88
  6516. main  006EB38E                    PUSH EBX                                [00124C84]=Game.006F888A    ESP=00124C84
  6517. main  006EB38F                    PUSH ESI                                [00124C80]=1                ESP=00124C80
  6518. main  006EB390                    PUSH EDI                                [00124C7C]=Game.0072B1B6    ESP=00124C7C
  6519. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA4]=Game.006F8E4C    EAX=006F8E4C
  6520. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C94]=0
  6521. main  006EB397                    PUSH EAX                                [00124C78]=Game.006F8E84    ESP=00124C78
  6522. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CA8]=Game.00737E78    EAX=00737E78
  6523. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CA8]=Game.00737E78
  6524. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA4]=Game.006F8E4C
  6525. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C9C            EAX=00124C9C
  6526. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D0C
  6527. main  006EB3AE                    RETN                                    [00124C78]=Game.006F8E4C    ESP=00124C7C
  6528. main  006F8E4C                    AND DWORD PTR SS:[EBP-1C],00000000      [00124C90]=00000003
  6529. main  006F8E50                    AND DWORD PTR SS:[EBP-4],00000000       [00124CA8]=FFFFFFFF
  6530. main  006F8E54                    PUSH DWORD PTR SS:[EBP+14]              [00124CC0]=000001A4 (decimal 420.);ESP=00124C78
  6531. main  006F8E57                    PUSH DWORD PTR SS:[EBP+0C]              [00124CB8]=00008000 (decimal 32768.);ESP=00124C74
  6532. main  006F8E5A                    PUSH DWORD PTR SS:[EBP+8]               [00124CB4]=00124E54, ASCII "Data.lrf";ESP=00124C70
  6533. main  006F8E5D                    LEA EAX,[EBP-20]                        Address=00124C8C            EAX=00124C8C
  6534. main  006F8E60                    PUSH EAX                                [00124C6C]=01021FC0         ESP=00124C6C
  6535. main  006F8E61                    LEA EAX,[EBP-1C]                        Address=00124C90            EAX=00124C90
  6536. main  006F8E64                    PUSH EAX                                [00124C68]=Game.006F88C0    ESP=00124C68
  6537. main  006F8E65                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124CBC]=00000040 (decimal 64.);ECX=00000040
  6538. main  006F8E68                    CALL 006F8B04                                                       ESP=00124C64
  6539. main  006F8B04                    PUSH EBP                                [00124C60]=00124CAC         ESP=00124C60
  6540. main  006F8B05                    MOV EBP,ESP                                                         EBP=00124C60
  6541. main  006F8B07                    SUB ESP,1C                                                          ESP=00124C44
  6542. main  006F8B0A                    MOV EDX,DWORD PTR SS:[ARG.4]            [00124C74]=00008000 (decimal 32768.);EDX=00008000
  6543. main  006F8B0D                    PUSH EBX                                [00124C40]=0                ESP=00124C40
  6544. main  006F8B0E                    PUSH ESI                                [00124C3C]=1                ESP=00124C3C
  6545. main  006F8B0F                    XOR ESI,ESI                                                         ESI=00000000
  6546. main  006F8B11                    TEST DL,DL
  6547. main  006F8B13                    MOV DWORD PTR SS:[LOCAL.7],0C           [00124C44]=0000000C (decimal 12.)
  6548. main  006F8B1A                    MOV DWORD PTR SS:[LOCAL.6],ESI          [00124C48]=0
  6549. main  006F8B1D                    JNS SHORT 006F8B28
  6550. main  006F8B28                    MOV DWORD PTR SS:[LOCAL.5],1            [00124C4C]=1
  6551. main  006F8B2F                    MOV BYTE PTR SS:[LOCAL.1+3],0           [00124C5F]=00
  6552. main  006F8B33                    MOV EAX,8000                                                        EAX=00008000
  6553. main  006F8B38                    TEST EAX,EDX
  6554. main  006F8B3A                    JNE SHORT 006F8B4D
  6555. main  006F8B4D                    PUSH 3                                  [00124C38]=Game.0072B1B6    ESP=00124C38
  6556. main  006F8B4F                    MOV EAX,EDX
  6557. main  006F8B51                    POP EBX                                 [00124C38]=3                EBX=00000003, ESP=00124C3C
  6558. main  006F8B52                    AND EAX,EBX                                                         EAX=00000000
  6559. main  006F8B54                    SUB EAX,ESI
  6560. main  006F8B56                    JE SHORT 006F8B70
  6561. main  006F8B70                    MOV DWORD PTR SS:[LOCAL.4],80000000     [00124C50]=80000000
  6562. main  006F8B77                    CMP ECX,10
  6563. main  006F8B7A                    JE SHORT 006F8BBC
  6564. main  006F8B7C                    CMP ECX,20
  6565. main  006F8B7F                    JE SHORT 006F8BB3
  6566. main  006F8B81                    CMP ECX,30
  6567. main  006F8B84                    JE SHORT 006F8BAA
  6568. main  006F8B86                    CMP ECX,40
  6569. main  006F8B89                    JE SHORT 006F8BA5
  6570. main  006F8BA5                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124C58]=3
  6571. main  006F8BA8                    JMP SHORT 006F8BBF
  6572. main  006F8BBF                    MOV EAX,EDX                                                         EAX=00008000
  6573. main  006F8BC1                    MOV EDX,700                                                         EDX=00000700
  6574. main  006F8BC6                    AND EAX,EDX                                                         EAX=00000000
  6575. main  006F8BC8                    MOV ECX,400                                                         ECX=00000400
  6576. main  006F8BCD                    CMP EAX,ECX
  6577. main  006F8BCF                    PUSH EDI                                [00124C38]=3                ESP=00124C38
  6578. main  006F8BD0                    MOV EDI,100                                                         EDI=00000100
  6579. main  006F8BD5                    JG SHORT 006F8C06
  6580. main  006F8BD7                    JE SHORT 006F8C01
  6581. main  006F8BD9                    CMP EAX,ESI
  6582. main  006F8BDB                    JE SHORT 006F8C01
  6583. main  006F8C01                    MOV DWORD PTR SS:[LOCAL.3],EBX          [00124C54]=3
  6584. main  006F8C04                    JMP SHORT 006F8C42
  6585. main  006F8C42                    MOV EAX,DWORD PTR SS:[ARG.4]            [00124C74]=00008000 (decimal 32768.);EAX=00008000
  6586. main  006F8C45                    TEST EDI,EAX
  6587. main  006F8C47                    MOV ESI,80                                                          ESI=00000080
  6588. main  006F8C4C                    JE SHORT 006F8C60
  6589. main  006F8C60                    TEST AL,40
  6590. main  006F8C62                    JE SHORT 006F8C7B
  6591. main  006F8C7B                    TEST AH,10
  6592. main  006F8C7E                    JE SHORT 006F8C82
  6593. main  006F8C82                    TEST AL,20
  6594. main  006F8C84                    JE SHORT 006F8C8E
  6595. main  006F8C8E                    TEST AL,10
  6596. main  006F8C90                    JE SHORT 006F8C98
  6597. main  006F8C98                    CALL 006F88C1                                                       ESP=00124C34
  6598. main  006F88C1                    PUSH 14                                 [00124C30]=3                ESP=00124C30
  6599. main  006F88C3                    PUSH OFFSET 00737E40                    [00124C2C]=Game.006F8D29    ESP=00124C2C
  6600. main  006F88C8                    CALL 006EB374                                                       ESP=00124C28
  6601. main  006EB374                    PUSH 006E79CC                           [00124C24]=3                ESP=00124C24
  6602. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C9C         EAX=00124C9C
  6603. main  006EB37F                    PUSH EAX                                [00124C20]=FFFFFFFF (decimal -1.);ESP=00124C20
  6604. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C30]=00000014 (decimal 20.);EAX=00000014
  6605. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C30]=00000014 (decimal 20.)
  6606. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C30            EBP=00124C30
  6607. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C0C
  6608. main  006EB38E                    PUSH EBX                                [00124C08]=00124C1C         ESP=00124C08
  6609. main  006EB38F                    PUSH ESI                                [00124C04]=00000078 (decimal 120.);ESP=00124C04
  6610. main  006EB390                    PUSH EDI                                [00124C00]=kernel32.7C810F63;ESP=00124C00
  6611. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C28]=Game.006F88CD    EAX=006F88CD
  6612. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C18]=FFFFFFFF (decimal -1.)
  6613. main  006EB397                    PUSH EAX                                [00124BFC]=ntdll.7C91D99A   ESP=00124BFC
  6614. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C2C]=Game.00737E40    EAX=00737E40
  6615. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C2C]=Game.00737E40
  6616. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C28]=Game.006F88CD
  6617. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C20            EAX=00124C20
  6618. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C9C
  6619. main  006EB3AE                    RETN                                    [00124BFC]=Game.006F88CD    ESP=00124C00
  6620. main  006F88CD                    OR DWORD PTR SS:[EBP-1C],FFFFFFFF       [00124C14]=00000004
  6621. main  006F88D1                    PUSH 0B                                 [00124BFC]=Game.006F88CD    ESP=00124BFC
  6622. main  006F88D3                    CALL 006EA79D                                                       ESP=00124BF8
  6623. main  006EA79D                    PUSH 8                                  [00124BF4]=kernel32.7C801A53;ESP=00124BF4
  6624. main  006EA79F                    PUSH OFFSET 00732650                    [00124BF0]=00124C14         ESP=00124BF0
  6625. main  006EA7A4                    CALL 006EB374                                                       ESP=00124BEC
  6626. main  006EB374                    PUSH 006E79CC                           [00124BE8]=1                ESP=00124BE8
  6627. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C20
  6628. main  006EB37F                    PUSH EAX                                [00124BE4]=0014F118         ESP=00124BE4
  6629. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124BF4]=8                EAX=00000008
  6630. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124BF4]=8
  6631. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124BF4            EBP=00124BF4
  6632. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124BDC
  6633. main  006EB38E                    PUSH EBX                                [00124BD8]=00100010         ESP=00124BD8
  6634. main  006EB38F                    PUSH ESI                                [00124BD4]=1                ESP=00124BD4
  6635. main  006EB390                    PUSH EDI                                [00124BD0]=0                ESP=00124BD0
  6636. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124BEC]=Game.006EA7A9    EAX=006EA7A9
  6637. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124BDC]=0014F14C
  6638. main  006EB397                    PUSH EAX                                [00124BCC]=00000010 (decimal 16.);ESP=00124BCC
  6639. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BF0]=Game.00732650    EAX=00732650
  6640. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124BF0]=Game.00732650
  6641. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124BEC]=Game.006EA7A9
  6642. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124BE4            EAX=00124BE4
  6643. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C20
  6644. main  006EB3AE                    RETN                                    [00124BCC]=Game.006EA7A9    ESP=00124BD0
  6645. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124BFC]=0000000B (decimal 11.);ESI=0000000B
  6646. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  6647. main  006EA7B3                    XOR EBX,EBX                                                         EBX=00000000
  6648. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075DFD8]=01814CA8
  6649. main  006EA7B7                    JNE SHORT 006EA82B
  6650. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  6651. main  006EA82D                    INC EAX                                                             EAX=00000001
  6652. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124BCC
  6653. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124BE4]=00124C20         ECX=00124C20
  6654. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124BE4
  6655. main  006EB3B9                    POP ECX                                 [00124BCC]=Game.006EA833    ECX=006EA833, ESP=00124BD0
  6656. main  006EB3BA                    POP EDI                                 [00124BD0]=00000100 (decimal 256.);ESP=00124BD4
  6657. main  006EB3BB                    POP ESI                                 [00124BD4]=00000080 (decimal 128.);ESP=00124BD8, ESI=00000080
  6658. main  006EB3BC                    POP EBX                                 [00124BD8]=3                EBX=00000003, ESP=00124BDC
  6659. main  006EB3BD                    LEAVE                                   [00124BF4]=00124C30         ESP=00124BF8, EBP=00124C30
  6660. main  006EB3BE                    PUSH ECX                                [00124BF4]=00124C30         ESP=00124BF4
  6661. main  006EB3BF                    RETN                                    [00124BF4]=Game.006EA833    ESP=00124BF8
  6662. main  006EA833                    RETN                                    [00124BF8]=Game.006F88D8    ESP=00124BFC
  6663. main  006F88D8                    POP ECX                                 [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
  6664. main  006F88D9                    TEST EAX,EAX
  6665. main  006F88DB                    JE 006F8962
  6666. main  006F88E1                    PUSH 0B                                 [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
  6667. main  006F88E3                    CALL 006EA83D                                                       ESP=00124BF8
  6668. main  006EA83D                    PUSH EBP                                [00124BF4]=Game.006EA833    ESP=00124BF4
  6669. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124BF4
  6670. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BFC]=0000000B (decimal 11.);EAX=0000000B
  6671. main  006EA843                    PUSH ESI                                [00124BF0]=FFFFFFFF (decimal -1.);ESP=00124BF0
  6672. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  6673. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DFD8]=01814CA8
  6674. main  006EA84E                    JNE SHORT 006EA863
  6675. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DFD8]=01814CA8         ESP=00124BEC
  6676. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124BF0
  6677. main  006EA86B                    POP ESI                                 [00124BF0]=00000080 (decimal 128.);ESP=00124BF4, ESI=00000080
  6678. main  006EA86C                    POP EBP                                 [00124BF4]=00124C30         ESP=00124BF8, EBP=00124C30
  6679. main  006EA86D                    RETN                                    [00124BF8]=Game.006F88E8    ESP=00124BFC
  6680. main  006F88E8                    POP ECX                                 [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
  6681. main  006F88E9                    XOR EDI,EDI                                                         EDI=00000000
  6682. main  006F88EB                    MOV DWORD PTR SS:[EBP-4],EDI            [00124C2C]=FFFFFFFF (decimal -1.)
  6683. main  006F88EE                    MOV DWORD PTR SS:[EBP-24],EDI           [00124C0C]=00124C24
  6684. main  006F88F1                    CMP EDI,40
  6685. main  006F88F4                    JGE 006F8A22
  6686. main  006F88FA                    MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         ESI=01021F48
  6687. main  006F8901                    TEST ESI,ESI
  6688. main  006F8903                    JE 006F89CB
  6689. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=8
  6690. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  6691. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  6692. main  006F8918                    CMP ESI,EAX
  6693. main  006F891A                    JNB 006F89BF
  6694. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F4C]=C1
  6695. main  006F8924                    JNE SHORT 006F898C
  6696. main  006F898C                    ADD ESI,24                                                          ESI=01021F6C
  6697. main  006F898F                    JMP 006F8909
  6698. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F48
  6699. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  6700. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  6701. main  006F8918                    CMP ESI,EAX
  6702. main  006F891A                    JNB 006F89BF
  6703. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F70]=C1
  6704. main  006F8924                    JNE SHORT 006F898C
  6705. main  006F898C                    ADD ESI,24                                                          ESI=01021F90
  6706. main  006F898F                    JMP 006F8909
  6707. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F6C
  6708. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  6709. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  6710. main  006F8918                    CMP ESI,EAX
  6711. main  006F891A                    JNB 006F89BF
  6712. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F94]=C1
  6713. main  006F8924                    JNE SHORT 006F898C
  6714. main  006F898C                    ADD ESI,24                                                          ESI=01021FB4
  6715. main  006F898F                    JMP 006F8909
  6716. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F90
  6717. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  6718. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  6719. main  006F8918                    CMP ESI,EAX
  6720. main  006F891A                    JNB 006F89BF
  6721. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  6722. main  006F8924                    JNE SHORT 006F898C
  6723. main  006F8926                    XOR EBX,EBX                                                         EBX=00000000
  6724. main  006F8928                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  6725. main  006F892B                    JNE SHORT 006F8975
  6726. main  006F8975                    LEA EBX,[ESI+0C]                        Address=01021FC0            EBX=01021FC0
  6727. main  006F8978                    PUSH EBX                                [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
  6728. main  006F8979                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C00
  6729. main  006F897F                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  6730. main  006F8983                    JE SHORT 006F89A3
  6731. main  006F89A3                    OR DWORD PTR DS:[ESI],FFFFFFFF          [01021FB4]=FFFFFFFF
  6732. main  006F89A6                    MOV EAX,ESI                                                         EAX=01021FB4
  6733. main  006F89A8                    SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=0000006C
  6734. main  006F89AF                    CDQ                                                                 EDX=00000000
  6735. main  006F89B0                    PUSH 24                                 [00124BFC]=01021FC0         ESP=00124BFC
  6736. main  006F89B2                    POP ECX                                 [00124BFC]=00000024 (decimal 36.);ECX=00000024, ESP=00124C00
  6737. main  006F89B3                    IDIV ECX                                                            EAX=00000003
  6738. main  006F89B5                    MOV ECX,EDI                                                         ECX=00000000
  6739. main  006F89B7                    SHL ECX,5
  6740. main  006F89BA                    ADD EAX,ECX
  6741. main  006F89BC                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124C14]=FFFFFFFF (decimal -1.)
  6742. main  006F89BF                    CMP DWORD PTR SS:[EBP-1C],-1            [00124C14]=3
  6743. main  006F89C3                    JNE SHORT 006F8A22
  6744. main  006F8A22                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124C2C]=00000000
  6745. main  006F8A26                    CALL 006F8A34                                                       ESP=00124BFC
  6746. main  006F8A34                    PUSH 0B                                 [00124BF8]=Game.006F897F    ESP=00124BF8
  6747. main  006F8A36                    CALL 006EA770                                                       ESP=00124BF4
  6748. main  006EA770                    PUSH EBP                                [00124BF0]=00000080 (decimal 128.);ESP=00124BF0
  6749. main  006EA771                    MOV EBP,ESP                                                         EBP=00124BF0
  6750. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BF8]=0000000B (decimal 11.);EAX=0000000B
  6751. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DFD8]=01814CA8         ESP=00124BEC
  6752. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124BF0
  6753. main  006EA783                    POP EBP                                 [00124BF0]=00124C30         ESP=00124BF4, EBP=00124C30
  6754. main  006EA784                    RETN                                    [00124BF4]=Game.006F8A3B    ESP=00124BF8
  6755. main  006F8A3B                    POP ECX                                 [00124BF8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124BFC
  6756. main  006F8A3C                    RETN                                    [00124BFC]=Game.006F8A2B    ESP=00124C00
  6757. main  006F8A2B                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124C14]=3                EAX=00000003
  6758. main  006F8A2E                    CALL 006EB3AF                                                       ESP=00124BFC
  6759. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C20]=00124C9C         ECX=00124C9C
  6760. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C20
  6761. main  006EB3B9                    POP ECX                                 [00124BFC]=Game.006F8A33    ECX=006F8A33, ESP=00124C00
  6762. main  006EB3BA                    POP EDI                                 [00124C00]=00000100 (decimal 256.);ESP=00124C04, EDI=00000100
  6763. main  006EB3BB                    POP ESI                                 [00124C04]=00000080 (decimal 128.);ESP=00124C08, ESI=00000080
  6764. main  006EB3BC                    POP EBX                                 [00124C08]=3                EBX=00000003, ESP=00124C0C
  6765. main  006EB3BD                    LEAVE                                   [00124C30]=00124C60         ESP=00124C34, EBP=00124C60
  6766. main  006EB3BE                    PUSH ECX                                [00124C30]=00124C60         ESP=00124C30
  6767. main  006EB3BF                    RETN                                    [00124C30]=Game.006F8A33    ESP=00124C34
  6768. main  006F8A33                    RETN                                    [00124C34]=Game.006F8C9D    ESP=00124C38
  6769. main  006F8C9D                    MOV EDI,EAX                                                         EDI=00000003
  6770. main  006F8C9F                    OR EBX,FFFFFFFF                                                     EBX=FFFFFFFF
  6771. main  006F8CA2                    CMP EDI,EBX
  6772. main  006F8CA4                    JNE SHORT 006F8CC0
  6773. main  006F8CC0                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C68]=00124C90         EAX=00124C90
  6774. main  006F8CC3                    PUSH 0                                  [00124C34]=Game.006F8C9D    ESP=00124C34
  6775. main  006F8CC5                    PUSH ESI                                [00124C30]=Game.006F8A33    ESP=00124C30
  6776. main  006F8CC6                    PUSH DWORD PTR SS:[LOCAL.3]             [00124C54]=3                ESP=00124C2C
  6777. main  006F8CC9                    MOV DWORD PTR DS:[EAX],1                [00124C90]=0
  6778. main  006F8CCF                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C6C]=00124C8C         EAX=00124C8C
  6779. main  006F8CD2                    MOV DWORD PTR DS:[EAX],EDI              [00124C8C]=0
  6780. main  006F8CD4                    LEA EAX,[LOCAL.7]                       Address=00124C44            EAX=00124C44
  6781. main  006F8CD7                    PUSH EAX                                [00124C28]=Game.00737E40    ESP=00124C28
  6782. main  006F8CD8                    PUSH DWORD PTR SS:[LOCAL.2]             [00124C58]=3                ESP=00124C24
  6783. main  006F8CDB                    PUSH DWORD PTR SS:[LOCAL.4]             [00124C50]=80000000         ESP=00124C20
  6784. main  006F8CDE                    PUSH DWORD PTR SS:[ARG.3]               [00124C70]=00124E54, ASCII "Data.lrf";ESP=00124C1C
  6785. main  006F8CE1                    CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=00000078, ECX=7C92005D, EDX=00140608, ESP=00124C38
  6786. main  006F8CE7                    MOV ESI,EAX                                                         ESI=00000078
  6787. main  006F8CE9                    CMP ESI,EBX
  6788. main  006F8CEB                    JE SHORT 006F8CFF
  6789. main  006F8CED                    PUSH ESI                                [00124C34]=0                ESP=00124C34
  6790. main  006F8CEE                    CALL DWORD PTR DS:[<&KERNEL32.GetFileType>];[007132B8]=7C810EF1 (kernel32.GetFileType);EAX=00000001, ECX=00124BFC, EDX=7C91E514, ESP=00124C38
  6791. main  006F8CF4                    TEST EAX,EAX
  6792. main  006F8CF6                    JNE SHORT 006F8D0E
  6793. main  006F8D0E                    CMP EAX,2
  6794. main  006F8D11                    JNE SHORT 006F8D19
  6795. main  006F8D19                    CMP EAX,3
  6796. main  006F8D1C                    JNE SHORT 006F8D22
  6797. main  006F8D22                    PUSH ESI                                [00124C34]=00000078 (decimal 120.);ESP=00124C34
  6798. main  006F8D23                    PUSH EDI                                [00124C30]=Game.006F8CF4    ESP=00124C30
  6799. main  006F8D24                    CALL 006F86C3                                                       ESP=00124C2C
  6800. main  006F86C3                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124C30]=3                ECX=00000003
  6801. main  006F86C7                    CMP ECX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  6802. main  006F86CD                    PUSH ESI                                [00124C28]=00000020 (decimal 32.);ESP=00124C28
  6803. main  006F86CE                    PUSH EDI                                [00124C24]=7                ESP=00124C24
  6804. main  006F86CF                    JNB SHORT 006F8726
  6805. main  006F86D1                    MOV EAX,ECX                                                         EAX=00000003
  6806. main  006F86D3                    SAR EAX,5                                                           EAX=00000000
  6807. main  006F86D6                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  6808. main  006F86DD                    MOV EAX,ECX                                                         EAX=00000003
  6809. main  006F86DF                    AND EAX,0000001F
  6810. main  006F86E2                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  6811. main  006F86E5                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  6812. main  006F86E7                    SHL ESI,2                                                           ESI=0000006C
  6813. main  006F86EA                    CMP DWORD PTR DS:[EAX+ESI],-1           [01021FB4]=FFFFFFFF (decimal -1.)
  6814. main  006F86EE                    JNE SHORT 006F8726
  6815. main  006F86F0                    CMP DWORD PTR DS:[75DCB0],1             [0075DCB0]=2
  6816. main  006F86F7                    PUSH EBX                                [00124C20]=8                ESP=00124C20
  6817. main  006F86F8                    MOV EBX,DWORD PTR SS:[ARG.2]            [00124C34]=00000078 (decimal 120.);EBX=00000078
  6818. main  006F86FC                    JNE SHORT 006F871C
  6819. main  006F871C                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48
  6820. main  006F871E                    MOV DWORD PTR DS:[EAX+ESI],EBX          [01021FB4]=FFFFFFFF (decimal -1.)
  6821. main  006F8721                    XOR EAX,EAX                                                         EAX=00000000
  6822. main  006F8723                    POP EBX                                 [00124C20]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124C24
  6823. main  006F8724                    JMP SHORT 006F873C
  6824. main  006F873C                    POP EDI                                 [00124C24]=3                ESP=00124C28, EDI=00000003
  6825. main  006F873D                    POP ESI                                 [00124C28]=00000078 (decimal 120.);ESP=00124C2C, ESI=00000078
  6826. main  006F873E                    RETN                                    [00124C2C]=Game.006F8D29    ESP=00124C30
  6827. main  006F8D29                    OR BYTE PTR SS:[LOCAL.1+3],01           [00124C5F]=00
  6828. main  006F8D2D                    MOV EAX,EDI                                                         EAX=00000003
  6829. main  006F8D2F                    SAR EAX,5                                                           EAX=00000000
  6830. main  006F8D32                    LEA EBX,[EAX*4+9CFDC0]                  Address=009CFDC0            EBX=009CFDC0
  6831. main  006F8D39                    MOV EAX,EDI                                                         EAX=00000003
  6832. main  006F8D3B                    AND EAX,0000001F
  6833. main  006F8D3E                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  6834. main  006F8D41                    MOV AL,BYTE PTR SS:[LOCAL.1+3]          [00124C5F]=01               EAX=00000001
  6835. main  006F8D44                    POP ECX                                 [00124C30]=3                ESP=00124C34
  6836. main  006F8D45                    POP ECX                                 [00124C34]=00000078 (decimal 120.);ECX=00000078, ESP=00124C38
  6837. main  006F8D46                    MOV ECX,DWORD PTR DS:[EBX]              [009CFDC0]=01021F48         ECX=01021F48
  6838. main  006F8D48                    SHL ESI,2                                                           ESI=0000006C
  6839. main  006F8D4B                    MOV BYTE PTR SS:[LOCAL.1+3],AL          [00124C5F]=01
  6840. main  006F8D4E                    AND BYTE PTR SS:[LOCAL.1+3],48          [00124C5F]=01
  6841. main  006F8D52                    MOV BYTE PTR DS:[ECX+ESI+4],AL          [01021FB8]=00
  6842. main  006F8D56                    JNE SHORT 006F8D84
  6843. main  006F8D58                    TEST AL,AL
  6844. main  006F8D5A                    JNS SHORT 006F8D84
  6845. main  006F8D84                    CMP BYTE PTR SS:[LOCAL.1+3],0           [00124C5F]=00
  6846. main  006F8D88                    JNE SHORT 006F8D99
  6847. main  006F8D8A                    TEST BYTE PTR SS:[ARG.4],08             [00124C74]=00
  6848. main  006F8D8E                    JE SHORT 006F8D99
  6849. main  006F8D99                    MOV EAX,EDI                                                         EAX=00000003
  6850. main  006F8D9B                    POP EDI                                 [00124C38]=Game.0072B1B6    ESP=00124C3C, EDI=0072B1B6
  6851. main  006F8D9C                    POP ESI                                 [00124C3C]=1                ESP=00124C40, ESI=00000001
  6852. main  006F8D9D                    POP EBX                                 [00124C40]=0                EBX=00000000, ESP=00124C44
  6853. main  006F8D9E                    LEAVE                                   [00124C60]=00124CAC         ESP=00124C64, EBP=00124CAC
  6854. main  006F8D9F                    RETN                                    [00124C64]=Game.006F8E6D    ESP=00124C68
  6855. main  006F8E6D                    ADD ESP,14                                                          ESP=00124C7C
  6856. main  006F8E70                    MOV DWORD PTR SS:[EBP-24],EAX           [00124C88]=Game.006EA833
  6857. main  006F8E73                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CA8]=00000000
  6858. main  006F8E77                    CALL 006F8E85                                                       ESP=00124C78
  6859. main  006F8E85                    CMP DWORD PTR SS:[EBP-1C],0             [00124C90]=1
  6860. main  006F8E89                    JE SHORT 006F8E94
  6861. main  006F8E8B                    PUSH DWORD PTR SS:[EBP-20]              [00124C8C]=3                ESP=00124C74
  6862. main  006F8E8E                    CALL 006F889F                                                       ESP=00124C70
  6863. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C74]=3
  6864. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  6865. main  006F88A5                    AND EAX,0000001F
  6866. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  6867. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  6868. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  6869. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  6870. main  006F88B9                    PUSH EAX                                [00124C6C]=00124C8C         ESP=00124C6C
  6871. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C70
  6872. main  006F88C0                    RETN                                    [00124C70]=Game.006F8E93    ESP=00124C74
  6873. main  006F8E93                    POP ECX                                 [00124C74]=3                ECX=00000003, ESP=00124C78
  6874. main  006F8E94                    RETN                                    [00124C78]=Game.006F8E7C    ESP=00124C7C
  6875. main  006F8E7C                    MOV EAX,DWORD PTR SS:[EBP-24]           [00124C88]=3                EAX=00000003
  6876. main  006F8E7F                    CALL 006EB3AF                                                       ESP=00124C78
  6877. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C9C]=00124D0C         ECX=00124D0C
  6878. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C9C
  6879. main  006EB3B9                    POP ECX                                 [00124C78]=Game.006F8E84    ECX=006F8E84, ESP=00124C7C
  6880. main  006EB3BA                    POP EDI                                 [00124C7C]=Game.0072B1B6    ESP=00124C80
  6881. main  006EB3BB                    POP ESI                                 [00124C80]=1                ESP=00124C84
  6882. main  006EB3BC                    POP EBX                                 [00124C84]=0                ESP=00124C88
  6883. main  006EB3BD                    LEAVE                                   [00124CAC]=00124CD8         ESP=00124CB0, EBP=00124CD8
  6884. main  006EB3BE                    PUSH ECX                                [00124CAC]=00124CD8         ESP=00124CAC
  6885. main  006EB3BF                    RETN                                    [00124CAC]=Game.006F8E84    ESP=00124CB0
  6886. main  006F8E84                    RETN                                    [00124CB0]=Game.006ED65E    ESP=00124CB4
  6887. main  006ED65E                    MOV ECX,EAX                                                         ECX=00000003
  6888. main  006ED660                    ADD ESP,10                                                          ESP=00124CC4
  6889. main  006ED663                    CMP ECX,EBX
  6890. main  006ED665                    JGE SHORT 006ED66B
  6891. main  006ED66B                    MOV EAX,DWORD PTR SS:[ARG.4]            [00124CEC]=Game.0075DD38    EAX=0075DD38
  6892. main  006ED66E                    INC DWORD PTR DS:[9CF88C]               [009CF88C]=9
  6893. main  006ED674                    MOV DWORD PTR DS:[EAX+0C],ESI           [0075DD44]=0
  6894. main  006ED677                    MOV DWORD PTR DS:[EAX+4],EBX            [0075DD3C]=0
  6895. main  006ED67A                    MOV DWORD PTR DS:[EAX],EBX              [0075DD38]=0
  6896. main  006ED67C                    MOV DWORD PTR DS:[EAX+8],EBX            [0075DD40]=0
  6897. main  006ED67F                    MOV DWORD PTR DS:[EAX+1C],EBX           [0075DD54]=0
  6898. main  006ED682                    MOV DWORD PTR DS:[EAX+10],ECX           [0075DD48]=FFFFFFFF (decimal -1.)
  6899. main  006ED685                    POP EDI                                 [00124CC4]=1                ESP=00124CC8, EDI=00000001
  6900. main  006ED686                    POP ESI                                 [00124CC8]=00141F05         ESP=00124CCC, ESI=00141F05
  6901. main  006ED687                    POP EBX                                 [00124CCC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CD0
  6902. main  006ED688                    LEAVE                                   [00124CD8]=00124D1C         ESP=00124CDC, EBP=00124D1C
  6903. main  006ED689                    RETN                                    [00124CDC]=Game.006E5267    ESP=00124CE0
  6904. main  006E5267                    ADD ESP,10                                                          ESP=00124CF0
  6905. main  006E526A                    MOV DWORD PTR SS:[EBP-20],EAX           [00124CFC]=Game.006E515B
  6906. main  006E526D                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D18]=00000000
  6907. main  006E5271                    CALL 006E527F                                                       ESP=00124CEC
  6908. main  006E527F                    PUSH DWORD PTR SS:[EBP-1C]              [00124D00]=Game.0075DD38    ESP=00124CE8
  6909. main  006E5282                    CALL 006E8CB6                                                       ESP=00124CE4
  6910. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE8]=Game.0075DD38
  6911. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  6912. main  006E8CBF                    CMP EAX,ECX
  6913. main  006E8CC1                    JB SHORT 006E8CDA
  6914. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  6915. main  006E8CC8                    JA SHORT 006E8CDA
  6916. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  6917. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  6918. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  6919. main  006E8CD2                    PUSH EAX                                [00124CE0]=00124E54, ASCII "Data.lrf";ESP=00124CE0
  6920. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CDC
  6921. main  006EA770                    PUSH EBP                                [00124CD8]=00124D1C         ESP=00124CD8
  6922. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CD8
  6923. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=00000013 (decimal 19.)
  6924. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CD4
  6925. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD8
  6926. main  006EA783                    POP EBP                                 [00124CD8]=00124D1C         ESP=00124CDC, EBP=00124D1C
  6927. main  006EA784                    RETN                                    [00124CDC]=Game.006E8CD8    ESP=00124CE0
  6928. main  006E8CD8                    POP ECX                                 [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
  6929. main  006E8CD9                    RETN                                    [00124CE4]=Game.006E5287    ESP=00124CE8
  6930. main  006E5287                    POP ECX                                 [00124CE8]=Game.0075DD38    ECX=0075DD38, ESP=00124CEC
  6931. main  006E5288                    RETN                                    [00124CEC]=Game.006E5276    ESP=00124CF0
  6932. main  006E5276                    MOV EAX,DWORD PTR SS:[EBP-20]           [00124CFC]=Game.0075DD38    EAX=0075DD38
  6933. main  006E5279                    CALL 006EB3AF                                                       ESP=00124CEC
  6934. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D0C]=00124F98         ECX=00124F98
  6935. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D0C
  6936. main  006EB3B9                    POP ECX                                 [00124CEC]=Game.006E527E    ECX=006E527E, ESP=00124CF0
  6937. main  006EB3BA                    POP EDI                                 [00124CF0]=1                ESP=00124CF4
  6938. main  006EB3BB                    POP ESI                                 [00124CF4]=00141F05         ESP=00124CF8
  6939. main  006EB3BC                    POP EBX                                 [00124CF8]=0000000A (decimal 10.);ESP=00124CFC
  6940. main  006EB3BD                    LEAVE                                   [00124D1C]=00124D40         ESP=00124D20, EBP=00124D40
  6941. main  006EB3BE                    PUSH ECX                                [00124D1C]=00124D40         ESP=00124D1C
  6942. main  006EB3BF                    RETN                                    [00124D1C]=Game.006E527E    ESP=00124D20
  6943. main  006E527E                    RETN                                    [00124D20]=Game.006E5298    ESP=00124D24
  6944. main  006E5298                    ADD ESP,0C                                                          ESP=00124D30
  6945. main  006E529B                    RETN                                    [00124D30]=Game.006D9482    ESP=00124D34
  6946. main  006D9482                    ADD ESP,8                                                           ESP=00124D3C
  6947. main  006D9485                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124D3C]=00124E54, ASCII "Data.lrf"
  6948. main  006D9488                    CMP DWORD PTR SS:[LOCAL.1],0            [00124D3C]=Game.0075DD38
  6949. main  006D948C                    JNE SHORT 006D9492
  6950. main  006D9492                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=Game.0075DD38    ECX=0075DD38
  6951. main  006D9495                    PUSH ECX                                [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D38
  6952. main  006D9496                    CALL 006E510C                                                       ESP=00124D34
  6953. main  006E510C                    PUSH 0C                                 [00124D30]=Game.006D9482    ESP=00124D30
  6954. main  006E510E                    PUSH OFFSET 00731E40                    [00124D2C]=00000040 (decimal 64.);ESP=00124D2C
  6955. main  006E5113                    CALL 006EB374                                                       ESP=00124D28
  6956. main  006EB374                    PUSH 006E79CC                           [00124D24]=00124E54, ASCII "Data.lrf";ESP=00124D24
  6957. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  6958. main  006EB37F                    PUSH EAX                                [00124D20]=Game.006E5298    ESP=00124D20
  6959. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D30]=0000000C (decimal 12.);EAX=0000000C
  6960. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D30]=0000000C (decimal 12.)
  6961. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D30            EBP=00124D30
  6962. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124D14
  6963. main  006EB38E                    PUSH EBX                                [00124D10]=Game.006E79CC    ESP=00124D10
  6964. main  006EB38F                    PUSH ESI                                [00124D0C]=00124F98         ESP=00124D0C
  6965. main  006EB390                    PUSH EDI                                [00124D08]=1                ESP=00124D08
  6966. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D28]=Game.006E5118    EAX=006E5118
  6967. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D18]=FFFFFFFF (decimal -1.)
  6968. main  006EB397                    PUSH EAX                                [00124D04]=00124CF0         ESP=00124D04
  6969. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D2C]=Game.00731E40    EAX=00731E40
  6970. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D2C]=Game.00731E40
  6971. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D28]=Game.006E5118
  6972. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D20            EAX=00124D20
  6973. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  6974. main  006EB3AE                    RETN                                    [00124D04]=Game.006E5118    ESP=00124D08
  6975. main  006E5118                    OR DWORD PTR SS:[EBP-1C],FFFFFFFF       [00124D14]=00731E70
  6976. main  006E511C                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124D38]=Game.0075DD38    ESI=0075DD38
  6977. main  006E511F                    TEST BYTE PTR DS:[ESI+0C],40            [0075DD44]=01
  6978. main  006E5123                    JE SHORT 006E5132
  6979. main  006E5132                    PUSH ESI                                [00124D04]=Game.006E5118    ESP=00124D04
  6980. main  006E5133                    CALL 006E8C64                                                       ESP=00124D00
  6981. main  006E8C64                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D04]=Game.0075DD38    EAX=0075DD38
  6982. main  006E8C68                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  6983. main  006E8C6D                    CMP EAX,ECX
  6984. main  006E8C6F                    JB SHORT 006E8C88
  6985. main  006E8C71                    CMP EAX,OFFSET 0075DF38
  6986. main  006E8C76                    JA SHORT 006E8C88
  6987. main  006E8C78                    SUB EAX,ECX                                                         EAX=00000060
  6988. main  006E8C7A                    SAR EAX,5                                                           EAX=00000003
  6989. main  006E8C7D                    ADD EAX,10                                                          EAX=00000013
  6990. main  006E8C80                    PUSH EAX                                [00124CFC]=Game.0075DD38    ESP=00124CFC
  6991. main  006E8C81                    CALL 006EA83D                                                       ESP=00124CF8
  6992. main  006EA83D                    PUSH EBP                                [00124CF4]=00141F05         ESP=00124CF4
  6993. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CF4
  6994. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CFC]=00000013 (decimal 19.)
  6995. main  006EA843                    PUSH ESI                                [00124CF0]=1                ESP=00124CF0
  6996. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  6997. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  6998. main  006EA84E                    JNE SHORT 006EA863
  6999. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124CEC
  7000. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, ESP=00124CF0
  7001. main  006EA86B                    POP ESI                                 [00124CF0]=Game.0075DD38    ESP=00124CF4, ESI=0075DD38
  7002. main  006EA86C                    POP EBP                                 [00124CF4]=00124D30         ESP=00124CF8, EBP=00124D30
  7003. main  006EA86D                    RETN                                    [00124CF8]=Game.006E8C86    ESP=00124CFC
  7004. main  006E8C86                    POP ECX                                 [00124CFC]=00000013 (decimal 19.);ECX=00000013, ESP=00124D00
  7005. main  006E8C87                    RETN                                    [00124D00]=Game.006E5138    ESP=00124D04
  7006. main  006E5138                    POP ECX                                 [00124D04]=Game.0075DD38    ECX=0075DD38, ESP=00124D08
  7007. main  006E5139                    AND DWORD PTR SS:[EBP-4],00000000       [00124D2C]=FFFFFFFF
  7008. main  006E513D                    PUSH ESI                                [00124D04]=Game.0075DD38    ESP=00124D04
  7009. main  006E513E                    CALL 006E50C0                                                       ESP=00124D00
  7010. main  006E50C0                    PUSH ESI                                [00124CFC]=00000013 (decimal 19.);ESP=00124CFC
  7011. main  006E50C1                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124D04]=Game.0075DD38
  7012. main  006E50C5                    PUSH EDI                                [00124CF8]=Game.006E8C86    ESP=00124CF8
  7013. main  006E50C6                    OR EDI,FFFFFFFF                                                     EDI=FFFFFFFF
  7014. main  006E50C9                    TEST BYTE PTR DS:[ESI+0C],83            [0075DD44]=01
  7015. main  006E50CD                    JE SHORT 006E5103
  7016. main  006E50CF                    PUSH ESI                                [00124CF4]=00124D30         ESP=00124CF4
  7017. main  006E50D0                    CALL 006E6D0F                                                       ESP=00124CF0
  7018. main  006E6D0F                    PUSH EBX                                [00124CEC]=01814C78         ESP=00124CEC
  7019. main  006E6D10                    PUSH ESI                                [00124CE8]=Game.006EA86B    ESP=00124CE8
  7020. main  006E6D11                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CF4]=Game.0075DD38
  7021. main  006E6D15                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1                EAX=00000001
  7022. main  006E6D18                    MOV ECX,EAX                                                         ECX=00000001
  7023. main  006E6D1A                    AND CL,03
  7024. main  006E6D1D                    XOR EBX,EBX                                                         EBX=00000000
  7025. main  006E6D1F                    CMP CL,2
  7026. main  006E6D22                    JNE SHORT 006E6D5E
  7027. main  006E6D5E                    MOV EAX,DWORD PTR DS:[ESI+8]            [0075DD40]=0                EAX=00000000
  7028. main  006E6D61                    AND DWORD PTR DS:[ESI+4],00000000       [0075DD3C]=00000000
  7029. main  006E6D65                    MOV DWORD PTR DS:[ESI],EAX              [0075DD38]=0
  7030. main  006E6D67                    POP ESI                                 [00124CE8]=Game.0075DD38    ESP=00124CEC
  7031. main  006E6D68                    MOV EAX,EBX
  7032. main  006E6D6A                    POP EBX                                 [00124CEC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CF0
  7033. main  006E6D6B                    RETN                                    [00124CF0]=Game.006E50D5    ESP=00124CF4
  7034. main  006E50D5                    PUSH ESI                                [00124CF0]=Game.006E50D5    ESP=00124CF0
  7035. main  006E50D6                    MOV EDI,EAX                                                         EDI=00000000
  7036. main  006E50D8                    CALL 006ED416                                                       ESP=00124CEC
  7037. main  006ED416                    PUSH ESI                                [00124CE8]=Game.0075DD38    ESP=00124CE8
  7038. main  006ED417                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CF0]=Game.0075DD38
  7039. main  006ED41B                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1                EAX=00000001
  7040. main  006ED41E                    TEST AL,83
  7041. main  006ED420                    JE SHORT 006ED43F
  7042. main  006ED422                    TEST AL,08
  7043. main  006ED424                    JE SHORT 006ED43F
  7044. main  006ED43F                    POP ESI                                 [00124CE8]=Game.0075DD38    ESP=00124CEC
  7045. main  006ED440                    RETN                                    [00124CEC]=Game.006E50DD    ESP=00124CF0
  7046. main  006E50DD                    PUSH DWORD PTR DS:[ESI+10]              [0075DD48]=3                ESP=00124CEC
  7047. main  006E50E0                    CALL 006ED37B                                                       ESP=00124CE8
  7048. main  006ED37B                    PUSH 0C                                 [00124CE4]=Game.006E5287    ESP=00124CE4
  7049. main  006ED37D                    PUSH OFFSET 007329F0                    [00124CE0]=00000013 (decimal 19.);ESP=00124CE0
  7050. main  006ED382                    CALL 006EB374                                                       ESP=00124CDC
  7051. main  006EB374                    PUSH 006E79CC                           [00124CD8]=00124D1C, ASCII "~Rn";ESP=00124CD8
  7052. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D20         EAX=00124D20
  7053. main  006EB37F                    PUSH EAX                                [00124CD4]=01814C78         ESP=00124CD4
  7054. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CE4]=0000000C (decimal 12.);EAX=0000000C
  7055. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CE4]=0000000C (decimal 12.)
  7056. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CE4            EBP=00124CE4
  7057. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CC8
  7058. main  006EB38E                    PUSH EBX                                [00124CC4]=1                ESP=00124CC4
  7059. main  006EB38F                    PUSH ESI                                [00124CC0]=000001A4 (decimal 420.);ESP=00124CC0
  7060. main  006EB390                    PUSH EDI                                [00124CBC]=00000040 (decimal 64.);ESP=00124CBC
  7061. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CDC]=Game.006ED387    EAX=006ED387
  7062. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CCC]=0000000A (decimal 10.)
  7063. main  006EB397                    PUSH EAX                                [00124CB8]=00008000 (decimal 32768.);ESP=00124CB8
  7064. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=Game.007329F0    EAX=007329F0
  7065. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CE0]=Game.007329F0
  7066. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CDC]=Game.006ED387
  7067. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CD4            EAX=00124CD4
  7068. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D20
  7069. main  006EB3AE                    RETN                                    [00124CB8]=Game.006ED387    ESP=00124CBC
  7070. main  006ED387                    MOV EBX,DWORD PTR SS:[EBP+8]            [00124CEC]=3                EBX=00000003
  7071. main  006ED38A                    CMP EBX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  7072. main  006ED390                    JNB SHORT 006ED3FA
  7073. main  006ED392                    MOV EAX,EBX                                                         EAX=00000003
  7074. main  006ED394                    SAR EAX,5                                                           EAX=00000000
  7075. main  006ED397                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  7076. main  006ED39E                    MOV EAX,EBX                                                         EAX=00000003
  7077. main  006ED3A0                    AND EAX,0000001F
  7078. main  006ED3A3                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  7079. main  006ED3A6                    SHL ESI,2                                                           ESI=0000006C
  7080. main  006ED3A9                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  7081. main  006ED3AB                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  7082. main  006ED3B0                    JE SHORT 006ED3FA
  7083. main  006ED3B2                    PUSH EBX                                [00124CB8]=Game.006ED387    ESP=00124CB8
  7084. main  006ED3B3                    CALL 006F87FF                                                       ESP=00124CB4
  7085. main  006F87FF                    PUSH 8                                  [00124CB0]=Game.006ED65E    ESP=00124CB0
  7086. main  006F8801                    PUSH OFFSET 00737E30                    [00124CAC]=Game.006F8E84    ESP=00124CAC
  7087. main  006F8806                    CALL 006EB374                                                       ESP=00124CA8
  7088. main  006EB374                    PUSH 006E79CC                           [00124CA4]=Game.00737E78    ESP=00124CA4
  7089. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124CD4         EAX=00124CD4
  7090. main  006EB37F                    PUSH EAX                                [00124CA0]=Game.006E79CC    ESP=00124CA0
  7091. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CB0]=8                EAX=00000008
  7092. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CB0]=8
  7093. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CB0            EBP=00124CB0
  7094. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C98
  7095. main  006EB38E                    PUSH EBX                                [00124C94]=00124C7C         ESP=00124C94
  7096. main  006EB38F                    PUSH ESI                                [00124C90]=1                ESP=00124C90
  7097. main  006EB390                    PUSH EDI                                [00124C8C]=3                ESP=00124C8C
  7098. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA8]=Game.006F880B    EAX=006F880B
  7099. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C98]=Game.006EA86B
  7100. main  006EB397                    PUSH EAX                                [00124C88]=3                ESP=00124C88
  7101. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=Game.00737E30    EAX=00737E30
  7102. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CAC]=Game.00737E30
  7103. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA8]=Game.006F880B
  7104. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CA0            EAX=00124CA0
  7105. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124CD4
  7106. main  006EB3AE                    RETN                                    [00124C88]=Game.006F880B    ESP=00124C8C
  7107. main  006F880B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124CB8]=3                EDI=00000003
  7108. main  006F880E                    MOV ECX,EDI                                                         ECX=00000003
  7109. main  006F8810                    SAR ECX,5                                                           ECX=00000000
  7110. main  006F8813                    MOV EAX,EDI                                                         EAX=00000003
  7111. main  006F8815                    AND EAX,0000001F
  7112. main  006F8818                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  7113. main  006F881B                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  7114. main  006F8822                    LEA ESI,[EAX*4+ECX]                     Address=01021FB4            ESI=01021FB4
  7115. main  006F8825                    XOR EBX,EBX                                                         EBX=00000000
  7116. main  006F8827                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  7117. main  006F882A                    JNE SHORT 006F886D
  7118. main  006F886D                    MOV EAX,EDI                                                         EAX=00000003
  7119. main  006F886F                    SAR EAX,5                                                           EAX=00000000
  7120. main  006F8872                    AND EDI,0000001F
  7121. main  006F8875                    LEA ECX,[EDI*8+EDI]                                                 ECX=0000001B
  7122. main  006F8878                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  7123. main  006F887F                    LEA EAX,[ECX*4+EAX+0C]                  Address=01021FC0            EAX=01021FC0
  7124. main  006F8883                    PUSH EAX                                [00124C88]=Game.006F880B    ESP=00124C88
  7125. main  006F8884                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C8C
  7126. main  006F888A                    XOR EAX,EAX
  7127. main  006F888C                    INC EAX                                                             EAX=00000001
  7128. main  006F888D                    CALL 006EB3AF                                                       ESP=00124C88
  7129. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CA0]=00124CD4         ECX=00124CD4
  7130. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CA0
  7131. main  006EB3B9                    POP ECX                                 [00124C88]=Game.006F8892    ECX=006F8892, ESP=00124C8C
  7132. main  006EB3BA                    POP EDI                                 [00124C8C]=Game.009CFDC0    ESP=00124C90, EDI=009CFDC0
  7133. main  006EB3BB                    POP ESI                                 [00124C90]=0000006C (decimal 108.);ESP=00124C94, ESI=0000006C
  7134. main  006EB3BC                    POP EBX                                 [00124C94]=3                EBX=00000003, ESP=00124C98
  7135. main  006EB3BD                    LEAVE                                   [00124CB0]=00124CE4         ESP=00124CB4, EBP=00124CE4
  7136. main  006EB3BE                    PUSH ECX                                [00124CB0]=00124CE4         ESP=00124CB0
  7137. main  006EB3BF                    RETN                                    [00124CB0]=Game.006F8892    ESP=00124CB4
  7138. main  006F8892                    RETN                                    [00124CB4]=Game.006ED3B8    ESP=00124CB8
  7139. main  006ED3B8                    POP ECX                                 [00124CB8]=3                ECX=00000003, ESP=00124CBC
  7140. main  006ED3B9                    AND DWORD PTR SS:[EBP-4],00000000       [00124CE0]=FFFFFFFF
  7141. main  006ED3BD                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  7142. main  006ED3BF                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  7143. main  006ED3C4                    JE SHORT 006ED3D2
  7144. main  006ED3C6                    PUSH EBX                                [00124CB8]=3                ESP=00124CB8
  7145. main  006ED3C7                    CALL 006ED2F8                                                       ESP=00124CB4
  7146. main  006ED2F8                    PUSH ESI                                [00124CB0]=Game.006F8892    ESP=00124CB0
  7147. main  006ED2F9                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CB8]=3                ESI=00000003
  7148. main  006ED2FD                    PUSH EDI                                [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
  7149. main  006ED2FE                    PUSH ESI                                [00124CA8]=Game.00737E30    ESP=00124CA8
  7150. main  006ED2FF                    CALL 006F87BE                                                       ESP=00124CA4
  7151. main  006F87BE                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CA8]=3                EAX=00000003
  7152. main  006F87C2                    CMP EAX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  7153. main  006F87C8                    JNB SHORT 006F87E8
  7154. main  006F87CA                    MOV ECX,EAX
  7155. main  006F87CC                    AND EAX,0000001F
  7156. main  006F87CF                    SAR ECX,5                                                           ECX=00000000
  7157. main  006F87D2                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  7158. main  006F87D9                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  7159. main  006F87DC                    LEA EAX,[EAX*4+ECX]                     Address=01021FB4            EAX=01021FB4
  7160. main  006F87DF                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  7161. main  006F87E3                    JE SHORT 006F87E8
  7162. main  006F87E5                    MOV EAX,DWORD PTR DS:[EAX]              [01021FB4]=00000078 (decimal 120.);EAX=00000078
  7163. main  006F87E7                    RETN                                    [00124CA4]=Game.006ED304    ESP=00124CA8
  7164. main  006ED304                    CMP EAX,-1
  7165. main  006ED307                    POP ECX                                 [00124CA8]=3                ECX=00000003, ESP=00124CAC
  7166. main  006ED308                    JE SHORT 006ED346
  7167. main  006ED30A                    CMP ESI,1
  7168. main  006ED30D                    JE SHORT 006ED314
  7169. main  006ED30F                    CMP ESI,2
  7170. main  006ED312                    JNE SHORT 006ED32A
  7171. main  006ED32A                    PUSH ESI                                [00124CA8]=3                ESP=00124CA8
  7172. main  006ED32B                    CALL 006F87BE                                                       ESP=00124CA4
  7173. main  006F87BE                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CA8]=3                EAX=00000003
  7174. main  006F87C2                    CMP EAX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  7175. main  006F87C8                    JNB SHORT 006F87E8
  7176. main  006F87CA                    MOV ECX,EAX
  7177. main  006F87CC                    AND EAX,0000001F
  7178. main  006F87CF                    SAR ECX,5                                                           ECX=00000000
  7179. main  006F87D2                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  7180. main  006F87D9                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  7181. main  006F87DC                    LEA EAX,[EAX*4+ECX]                     Address=01021FB4            EAX=01021FB4
  7182. main  006F87DF                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  7183. main  006F87E3                    JE SHORT 006F87E8
  7184. main  006F87E5                    MOV EAX,DWORD PTR DS:[EAX]              [01021FB4]=00000078 (decimal 120.);EAX=00000078
  7185. main  006F87E7                    RETN                                    [00124CA4]=Game.006ED330    ESP=00124CA8
  7186. main  006ED330                    POP ECX                                 [00124CA8]=3                ECX=00000003, ESP=00124CAC
  7187. main  006ED331                    PUSH EAX                                [00124CA8]=3                ESP=00124CA8
  7188. main  006ED332                    CALL DWORD PTR DS:[<&KERNEL32.CloseHandle>];[00713100]=7C809BE7 (kernel32.CloseHandle);EAX=00000001, ECX=00124C94, EDX=7C91E514, ESP=00124CAC
  7189. main  006ED338                    TEST EAX,EAX
  7190. main  006ED33A                    JNE SHORT 006ED346
  7191. main  006ED346                    XOR EDI,EDI                                                         EDI=00000000
  7192. main  006ED348                    PUSH ESI                                [00124CA8]=00000078 (decimal 120.);ESP=00124CA8
  7193. main  006ED349                    CALL 006F873F                                                       ESP=00124CA4
  7194. main  006F873F                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124CA8]=3                ECX=00000003
  7195. main  006F8743                    CMP ECX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  7196. main  006F8749                    PUSH ESI                                [00124CA0]=00124CE4         ESP=00124CA0
  7197. main  006F874A                    PUSH EDI                                [00124C9C]=00000078 (decimal 120.);ESP=00124C9C
  7198. main  006F874B                    JNB SHORT 006F87A5
  7199. main  006F874D                    MOV EAX,ECX                                                         EAX=00000003
  7200. main  006F874F                    SAR EAX,5                                                           EAX=00000000
  7201. main  006F8752                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  7202. main  006F8759                    MOV EAX,ECX                                                         EAX=00000003
  7203. main  006F875B                    AND EAX,0000001F
  7204. main  006F875E                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  7205. main  006F8761                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  7206. main  006F8763                    SHL ESI,2                                                           ESI=0000006C
  7207. main  006F8766                    ADD EAX,ESI                                                         EAX=01021FB4
  7208. main  006F8768                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  7209. main  006F876C                    JE SHORT 006F87A5
  7210. main  006F876E                    CMP DWORD PTR DS:[EAX],-1               [01021FB4]=00000078 (decimal 120.)
  7211. main  006F8771                    JE SHORT 006F87A5
  7212. main  006F8773                    CMP DWORD PTR DS:[75DCB0],1             [0075DCB0]=2
  7213. main  006F877A                    JNE SHORT 006F879B
  7214. main  006F879B                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  7215. main  006F879D                    OR DWORD PTR DS:[EAX+ESI],FFFFFFFF      [01021FB4]=00000078
  7216. main  006F87A1                    XOR EAX,EAX                                                         EAX=00000000
  7217. main  006F87A3                    JMP SHORT 006F87BB
  7218. main  006F87BB                    POP EDI                                 [00124C9C]=0                ESP=00124CA0, EDI=00000000
  7219. main  006F87BC                    POP ESI                                 [00124CA0]=3                ESP=00124CA4, ESI=00000003
  7220. main  006F87BD                    RETN                                    [00124CA4]=Game.006ED34E    ESP=00124CA8
  7221. main  006ED34E                    MOV EAX,ESI                                                         EAX=00000003
  7222. main  006ED350                    SAR EAX,5                                                           EAX=00000000
  7223. main  006ED353                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  7224. main  006ED35A                    AND ESI,0000001F
  7225. main  006ED35D                    TEST EDI,EDI
  7226. main  006ED35F                    POP ECX                                 [00124CA8]=3                ESP=00124CAC
  7227. main  006ED360                    LEA ECX,[ESI*8+ESI]                                                 ECX=0000001B
  7228. main  006ED363                    MOV BYTE PTR DS:[ECX*4+EAX+4],0         [01021FB8]=01
  7229. main  006ED368                    JE SHORT 006ED376
  7230. main  006ED376                    XOR EAX,EAX                                                         EAX=00000000
  7231. main  006ED378                    POP EDI                                 [00124CAC]=Game.009CFDC0    ESP=00124CB0, EDI=009CFDC0
  7232. main  006ED379                    POP ESI                                 [00124CB0]=0000006C (decimal 108.);ESP=00124CB4, ESI=0000006C
  7233. main  006ED37A                    RETN                                    [00124CB4]=Game.006ED3CC    ESP=00124CB8
  7234. main  006ED3CC                    POP ECX                                 [00124CB8]=3                ECX=00000003, ESP=00124CBC
  7235. main  006ED3CD                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124CC8]=00141F05
  7236. main  006ED3D0                    JMP SHORT 006ED3E1
  7237. main  006ED3E1                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CE0]=00000000
  7238. main  006ED3E5                    CALL 006ED3F2                                                       ESP=00124CB8
  7239. main  006ED3F2                    PUSH EBX                                [00124CB4]=Game.006ED3CC    ESP=00124CB4
  7240. main  006ED3F3                    CALL 006F889F                                                       ESP=00124CB0
  7241. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=3                EAX=00000003
  7242. main  006F88A3                    MOV ECX,EAX
  7243. main  006F88A5                    AND EAX,0000001F
  7244. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  7245. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  7246. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  7247. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  7248. main  006F88B9                    PUSH EAX                                [00124CAC]=Game.009CFDC0    ESP=00124CAC
  7249. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124CB0
  7250. main  006F88C0                    RETN                                    [00124CB0]=Game.006ED3F8    ESP=00124CB4
  7251. main  006ED3F8                    POP ECX                                 [00124CB4]=3                ECX=00000003, ESP=00124CB8
  7252. main  006ED3F9                    RETN                                    [00124CB8]=Game.006ED3EA    ESP=00124CBC
  7253. main  006ED3EA                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124CC8]=0
  7254. main  006ED3ED                    JMP SHORT 006ED410
  7255. main  006ED410                    CALL 006EB3AF                                                       ESP=00124CB8
  7256. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CD4]=00124D20         ECX=00124D20
  7257. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CD4
  7258. main  006EB3B9                    POP ECX                                 [00124CB8]=Game.006ED415    ECX=006ED415, ESP=00124CBC
  7259. main  006EB3BA                    POP EDI                                 [00124CBC]=0                ESP=00124CC0, EDI=00000000
  7260. main  006EB3BB                    POP ESI                                 [00124CC0]=Game.0075DD38    ESP=00124CC4, ESI=0075DD38
  7261. main  006EB3BC                    POP EBX                                 [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
  7262. main  006EB3BD                    LEAVE                                   [00124CE4]=00124D30         ESP=00124CE8, EBP=00124D30
  7263. main  006EB3BE                    PUSH ECX                                [00124CE4]=00124D30         ESP=00124CE4
  7264. main  006EB3BF                    RETN                                    [00124CE4]=Game.006ED415    ESP=00124CE8
  7265. main  006ED415                    RETN                                    [00124CE8]=Game.006E50E5    ESP=00124CEC
  7266. main  006E50E5                    ADD ESP,0C                                                          ESP=00124CF8
  7267. main  006E50E8                    TEST EAX,EAX
  7268. main  006E50EA                    JGE SHORT 006E50F1
  7269. main  006E50F1                    MOV EAX,DWORD PTR DS:[ESI+1C]           [0075DD54]=0
  7270. main  006E50F4                    TEST EAX,EAX
  7271. main  006E50F6                    JE SHORT 006E5103
  7272. main  006E5103                    AND DWORD PTR DS:[ESI+0C],00000000      [0075DD44]=00000001
  7273. main  006E5107                    MOV EAX,EDI
  7274. main  006E5109                    POP EDI                                 [00124CF8]=1                ESP=00124CFC, EDI=00000001
  7275. main  006E510A                    POP ESI                                 [00124CFC]=Game.0075DD38    ESP=00124D00
  7276. main  006E510B                    RETN                                    [00124D00]=Game.006E5143    ESP=00124D04
  7277. main  006E5143                    POP ECX                                 [00124D04]=Game.0075DD38    ECX=0075DD38, ESP=00124D08
  7278. main  006E5144                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124D14]=FFFFFFFF (decimal -1.)
  7279. main  006E5147                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D2C]=00000000
  7280. main  006E514B                    CALL 006E5155                                                       ESP=00124D04
  7281. main  006E5155                    PUSH ESI                                [00124D00]=Game.006E5143    ESP=00124D00
  7282. main  006E5156                    CALL 006E8CB6                                                       ESP=00124CFC
  7283. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D00]=Game.0075DD38    EAX=0075DD38
  7284. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  7285. main  006E8CBF                    CMP EAX,ECX
  7286. main  006E8CC1                    JB SHORT 006E8CDA
  7287. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  7288. main  006E8CC8                    JA SHORT 006E8CDA
  7289. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  7290. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  7291. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  7292. main  006E8CD2                    PUSH EAX                                [00124CF8]=1                ESP=00124CF8
  7293. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CF4
  7294. main  006EA770                    PUSH EBP                                [00124CF0]=Game.0075DD38    ESP=00124CF0
  7295. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CF0
  7296. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CF8]=00000013 (decimal 19.)
  7297. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CEC
  7298. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CF0
  7299. main  006EA783                    POP EBP                                 [00124CF0]=00124D30         ESP=00124CF4, EBP=00124D30
  7300. main  006EA784                    RETN                                    [00124CF4]=Game.006E8CD8    ESP=00124CF8
  7301. main  006E8CD8                    POP ECX                                 [00124CF8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CFC
  7302. main  006E8CD9                    RETN                                    [00124CFC]=Game.006E515B    ESP=00124D00
  7303. main  006E515B                    POP ECX                                 [00124D00]=Game.0075DD38    ECX=0075DD38, ESP=00124D04
  7304. main  006E515C                    RETN                                    [00124D04]=Game.006E5150 - jumps to Game.6E5129;ESP=00124D08
  7305. main  006E5150                    JMP SHORT 006E5129
  7306. main  006E5129                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124D14]=0
  7307. main  006E512C                    CALL 006EB3AF                                                       ESP=00124D04
  7308. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D20]=00124F98         ECX=00124F98
  7309. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D20
  7310. main  006EB3B9                    POP ECX                                 [00124D04]=Game.006E5131    ECX=006E5131, ESP=00124D08
  7311. main  006EB3BA                    POP EDI                                 [00124D08]=1                ESP=00124D0C
  7312. main  006EB3BB                    POP ESI                                 [00124D0C]=00141F05         ESP=00124D10, ESI=00141F05
  7313. main  006EB3BC                    POP EBX                                 [00124D10]=0000000A (decimal 10.);ESP=00124D14
  7314. main  006EB3BD                    LEAVE                                   [00124D30]=00124D40         ESP=00124D34, EBP=00124D40
  7315. main  006EB3BE                    PUSH ECX                                [00124D30]=00124D40         ESP=00124D30
  7316. main  006EB3BF                    RETN                                    [00124D30]=Game.006E5131    ESP=00124D34
  7317. main  006E5131                    RETN                                    [00124D34]=Game.006D949B    ESP=00124D38
  7318. main  006D949B                    ADD ESP,4                                                           ESP=00124D3C
  7319. main  006D949E                    MOV EAX,1                                                           EAX=00000001
  7320. main  006D94A3                    MOV ESP,EBP                                                         ESP=00124D40
  7321. main  006D94A5                    POP EBP                                 [00124D40]=00124F5C         ESP=00124D44, EBP=00124F5C
  7322. main  006D94A6                    RETN                                    [00124D44]=Game.006D95CD    ESP=00124D48
  7323. main  006D95CD                    ADD ESP,4                                                           ESP=00124D4C
  7324. main  006D95D0                    TEST EAX,EAX
  7325. main  006D95D2                    JE 006D96F2
  7326. main  006D95D8                    LEA EDX,[LOCAL.132]                     Address=00124D4C            EDX=00124D4C
  7327. main  006D95DE                    PUSH EDX                                [00124D48]=00124E54, ASCII "Data.lrf";ESP=00124D48
  7328. main  006D95DF                    CALL 006DE160                                                       ESP=00124D44
  7329. main  006DE160                    PUSH EBP                                [00124D40]=00124F5C         ESP=00124D40
  7330. main  006DE161                    MOV EBP,ESP                                                         EBP=00124D40
  7331. main  006DE163                    PUSH ECX                                [00124D3C]=Game.0075DD38    ESP=00124D3C
  7332. main  006DE164                    MOV EAX,DWORD PTR DS:[9CF12C]           [009CF12C]=0                EAX=00000000
  7333. main  006DE169                    ADD EAX,1                                                           EAX=00000001
  7334. main  006DE16C                    MOV DWORD PTR DS:[9CF12C],EAX           [009CF12C]=0
  7335. main  006DE171                    CALL 006DE010                                                       ESP=00124D38
  7336. main  006DE010                    PUSH EBP                                [00124D34]=Game.006D949B    ESP=00124D34
  7337. main  006DE011                    MOV EBP,ESP                                                         EBP=00124D34
  7338. main  006DE013                    SUB ESP,24                                                          ESP=00124D10
  7339. main  006DE016                    LEA EAX,[LOCAL.9]                       Address=00124D10            EAX=00124D10
  7340. main  006DE019                    PUSH EAX                                [00124D0C]=00141F05         ESP=00124D0C
  7341. main  006DE01A                    CALL DWORD PTR DS:[<&KERNEL32.GetSystemInfo>];[00713210]=7C812DF6 (kernel32.GetSystemInfo);EAX=00040000, ECX=7C812D27, EDX=00000120, ESP=00124D10
  7342. main  006DE020                    MOV EAX,DWORD PTR SS:[LOCAL.8]          [00124D14]=00001000 (decimal 4096.);EAX=00001000
  7343. main  006DE023                    MOV ESP,EBP                                                         ESP=00124D34
  7344. main  006DE025                    POP EBP                                 [00124D34]=00124D40         ESP=00124D38, EBP=00124D40
  7345. main  006DE026                    RETN                                    [00124D38]=Game.006DE176    ESP=00124D3C
  7346. main  006DE176                    MOV DWORD PTR DS:[9CF128],EAX           [009CF128]=0
  7347. main  006DE17B                    CMP DWORD PTR DS:[9CF128],100           [009CF128]=00001000 (decimal 4096.)
  7348. main  006DE185                    JGE SHORT 006DE191
  7349. main  006DE191                    PUSH 10                                 [00124D38]=Game.006DE176    ESP=00124D38
  7350. main  006DE193                    CALL 006E6595                                                       ESP=00124D34
  7351. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124D30
  7352. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124D38]=00000010 (decimal 16.);ESP=00124D2C
  7353. main  006E659F                    CALL 006E6569                                                       ESP=00124D28
  7354. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124D2C]=00000010 (decimal 16.)
  7355. main  006E656E                    JA SHORT 006E6592
  7356. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124D2C]=00000010 (decimal 16.);ESP=00124D24
  7357. main  006E6574                    CALL 006E64EE                                                       ESP=00124D20
  7358. main  006E64EE                    PUSH 0C                                 [00124D1C]=7FFEFFFF         ESP=00124D1C
  7359. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124D18]=00010000 (decimal 65536.);ESP=00124D18
  7360. main  006E64F5                    CALL 006EB374                                                       ESP=00124D14
  7361. main  006EB374                    PUSH 006E79CC                           [00124D10]=0                ESP=00124D10
  7362. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  7363. main  006EB37F                    PUSH EAX                                [00124D0C]=00124D10         ESP=00124D0C
  7364. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D1C]=0000000C (decimal 12.);EAX=0000000C
  7365. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D1C]=0000000C (decimal 12.)
  7366. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D1C            EBP=00124D1C
  7367. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124D00
  7368. main  006EB38E                    PUSH EBX                                [00124CFC]=00000209 (decimal 521.);ESP=00124CFC
  7369. main  006EB38F                    PUSH ESI                                [00124CF8]=000F0000         ESP=00124CF8
  7370. main  006EB390                    PUSH EDI                                [00124CF4]=Game.006E8C01    ESP=00124CF4
  7371. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D14]=Game.006E64FA    EAX=006E64FA
  7372. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D04]=00124D34
  7373. main  006EB397                    PUSH EAX                                [00124CF0]=1                ESP=00124CF0
  7374. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D18]=Game.00731FB8    EAX=00731FB8
  7375. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D18]=Game.00731FB8
  7376. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D14]=Game.006E64FA
  7377. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D0C            EAX=00124D0C
  7378. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  7379. main  006EB3AE                    RETN                                    [00124CF0]=Game.006E64FA    ESP=00124CF4
  7380. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124D24]=00000010 (decimal 16.);ESI=00000010
  7381. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  7382. main  006E6504                    JNE SHORT 006E6534
  7383. main  006E6534                    TEST ESI,ESI
  7384. main  006E6536                    JNE SHORT 006E6539
  7385. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  7386. main  006E6540                    JE SHORT 006E6548
  7387. main  006E6548                    PUSH ESI                                [00124CF0]=Game.006E64FA    ESP=00124CF0
  7388. main  006E6549                    PUSH 0                                  [00124CEC]=7FFEFFFF         ESP=00124CEC
  7389. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124CE8
  7390. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01815150, ECX=7C9201DB, EDX=01020608, ESP=00124CF4
  7391. main  006E6557                    CALL 006EB3AF                                                       ESP=00124CF0
  7392. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D0C]=00124F98         ECX=00124F98
  7393. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D0C
  7394. main  006EB3B9                    POP ECX                                 [00124CF0]=Game.006E655C    ECX=006E655C, ESP=00124CF4
  7395. main  006EB3BA                    POP EDI                                 [00124CF4]=1                ESP=00124CF8
  7396. main  006EB3BB                    POP ESI                                 [00124CF8]=00141F05         ESP=00124CFC, ESI=00141F05
  7397. main  006EB3BC                    POP EBX                                 [00124CFC]=0000000A (decimal 10.);ESP=00124D00
  7398. main  006EB3BD                    LEAVE                                   [00124D1C]=00124D40         ESP=00124D20, EBP=00124D40
  7399. main  006EB3BE                    PUSH ECX                                [00124D1C]=00124D40         ESP=00124D1C
  7400. main  006EB3BF                    RETN                                    [00124D1C]=Game.006E655C    ESP=00124D20
  7401. main  006E655C                    RETN                                    [00124D20]=Game.006E6579    ESP=00124D24
  7402. main  006E6579                    TEST EAX,EAX
  7403. main  006E657B                    POP ECX                                 [00124D24]=00000010 (decimal 16.);ECX=00000010, ESP=00124D28
  7404. main  006E657C                    JNE SHORT 006E6594
  7405. main  006E6594                    RETN                                    [00124D28]=Game.006E65A4    ESP=00124D2C
  7406. main  006E65A4                    POP ECX                                 [00124D2C]=00000010 (decimal 16.);ESP=00124D30
  7407. main  006E65A5                    POP ECX                                 [00124D30]=0                ECX=00000000, ESP=00124D34
  7408. main  006E65A6                    RETN                                    [00124D34]=Game.006DE198    ESP=00124D38
  7409. main  006DE198                    ADD ESP,4                                                           ESP=00124D3C
  7410. main  006DE19B                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124D3C]=Game.006E5131
  7411. main  006DE19E                    CMP DWORD PTR SS:[LOCAL.1],0            [00124D3C]=01815150
  7412. main  006DE1A2                    JNE SHORT 006DE1AB
  7413. main  006DE1AB                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150         ECX=01815150
  7414. main  006DE1AE                    MOV WORD PTR DS:[ECX+8],0               [01815158]=F00D
  7415. main  006DE1B4                    MOV EDX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150         EDX=01815150
  7416. main  006DE1B7                    MOV DWORD PTR DS:[EDX+0C],0             [0181515C]=BAADF00D
  7417. main  006DE1BE                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D48]=00124D4C, ASCII "Data.lrs";EAX=00124D4C
  7418. main  006DE1C1                    PUSH EAX                                [00124D38]=00000010 (decimal 16.);ESP=00124D38
  7419. main  006DE1C2                    CALL 006E72B0                                                       ESP=00124D34
  7420. main  006E72B0                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D38]=00124D4C, ASCII "Data.lrs";ECX=00124D4C
  7421. main  006E72B4                    TEST ECX,00000003
  7422. main  006E72BA                    JE SHORT 006E72E0
  7423. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [00124D4C]=61746144         EAX=61746144
  7424. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  7425. main  006E72E7                    ADD EDX,EAX                                                         EDX=E0736043
  7426. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  7427. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  7428. main  006E72EE                    ADD ECX,4                                                           ECX=00124D50
  7429. main  006E72F1                    TEST EAX,81010100
  7430. main  006E72F6                    JE SHORT 006E72E0
  7431. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [00124D50]=73726C2E         EAX=73726C2E
  7432. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  7433. main  006E72E7                    ADD EDX,EAX                                                         EDX=F2716B2D
  7434. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=8C8D93D1
  7435. main  006E72EC                    XOR EAX,EDX                                                         EAX=7EFCF8FC
  7436. main  006E72EE                    ADD ECX,4                                                           ECX=00124D54
  7437. main  006E72F1                    TEST EAX,81010100
  7438. main  006E72F6                    JE SHORT 006E72E0
  7439. main  006E72E0                    MOV EAX,DWORD PTR DS:[ECX]              [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
  7440. ";EAX=7C95BC00
  7441. main  006E72E2                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  7442. main  006E72E7                    ADD EDX,EAX                                                         EDX=FB94BAFF
  7443. main  006E72E9                    XOR EAX,FFFFFFFF                                                    EAX=836A43FF
  7444. main  006E72EC                    XOR EAX,EDX                                                         EAX=78FEF900
  7445. main  006E72EE                    ADD ECX,4                                                           ECX=00124D58
  7446. main  006E72F1                    TEST EAX,81010100
  7447. main  006E72F6                    JE SHORT 006E72E0
  7448. main  006E72F8                    MOV EAX,DWORD PTR DS:[ECX-4]            [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
  7449. ";EAX=7C95BC00
  7450. main  006E72FB                    TEST AL,AL
  7451. main  006E72FD                    JE SHORT 006E7331
  7452. main  006E7331                    LEA EAX,[ECX-4]                         Address=00124D54            EAX=00124D54
  7453. main  006E7334                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D38]=00124D4C, ASCII "Data.lrs";ECX=00124D4C
  7454. main  006E7338                    SUB EAX,ECX                                                         EAX=00000008
  7455. main  006E733A                    RETN                                    [00124D34]=Game.006DE1C7    ESP=00124D38
  7456. main  006DE1C7                    ADD ESP,4                                                           ESP=00124D3C
  7457. main  006DE1CA                    ADD EAX,8                                                           EAX=00000010
  7458. main  006DE1CD                    PUSH EAX                                [00124D38]=00124D4C, ASCII "Data.lrs";ESP=00124D38
  7459. main  006DE1CE                    CALL 006E6595                                                       ESP=00124D34
  7460. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124D30
  7461. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124D38]=00000010 (decimal 16.);ESP=00124D2C
  7462. main  006E659F                    CALL 006E6569                                                       ESP=00124D28
  7463. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124D2C]=00000010 (decimal 16.)
  7464. main  006E656E                    JA SHORT 006E6592
  7465. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124D2C]=00000010 (decimal 16.);ESP=00124D24
  7466. main  006E6574                    CALL 006E64EE                                                       ESP=00124D20
  7467. main  006E64EE                    PUSH 0C                                 [00124D1C]=Game.006E655C    ESP=00124D1C
  7468. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124D18]=FFFFFFFF (decimal -1.);ESP=00124D18
  7469. main  006E64F5                    CALL 006EB374                                                       ESP=00124D14
  7470. main  006EB374                    PUSH 006E79CC                           [00124D10]=Game.006E79CC    ESP=00124D10
  7471. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  7472. main  006EB37F                    PUSH EAX                                [00124D0C]=00124F98         ESP=00124D0C
  7473. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D1C]=0000000C (decimal 12.);EAX=0000000C
  7474. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D1C]=0000000C (decimal 12.)
  7475. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D1C            EBP=00124D1C
  7476. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124D00
  7477. main  006EB38E                    PUSH EBX                                [00124CFC]=0000000A (decimal 10.);ESP=00124CFC
  7478. main  006EB38F                    PUSH ESI                                [00124CF8]=00141F05         ESP=00124CF8
  7479. main  006EB390                    PUSH EDI                                [00124CF4]=1                ESP=00124CF4
  7480. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D14]=Game.006E64FA    EAX=006E64FA
  7481. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D04]=00124CF4
  7482. main  006EB397                    PUSH EAX                                [00124CF0]=Game.006E655C    ESP=00124CF0
  7483. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D18]=Game.00731FB8    EAX=00731FB8
  7484. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D18]=Game.00731FB8
  7485. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D14]=Game.006E64FA
  7486. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D0C            EAX=00124D0C
  7487. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  7488. main  006EB3AE                    RETN                                    [00124CF0]=Game.006E64FA    ESP=00124CF4
  7489. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124D24]=00000010 (decimal 16.);ESI=00000010
  7490. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  7491. main  006E6504                    JNE SHORT 006E6534
  7492. main  006E6534                    TEST ESI,ESI
  7493. main  006E6536                    JNE SHORT 006E6539
  7494. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  7495. main  006E6540                    JE SHORT 006E6548
  7496. main  006E6548                    PUSH ESI                                [00124CF0]=Game.006E64FA    ESP=00124CF0
  7497. main  006E6549                    PUSH 0                                  [00124CEC]=40000060         ESP=00124CEC
  7498. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124CE8
  7499. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01815178, ECX=7C9201DB, EDX=01020608, ESP=00124CF4
  7500. main  006E6557                    CALL 006EB3AF                                                       ESP=00124CF0
  7501. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D0C]=00124F98         ECX=00124F98
  7502. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D0C
  7503. main  006EB3B9                    POP ECX                                 [00124CF0]=Game.006E655C    ECX=006E655C, ESP=00124CF4
  7504. main  006EB3BA                    POP EDI                                 [00124CF4]=1                ESP=00124CF8
  7505. main  006EB3BB                    POP ESI                                 [00124CF8]=00141F05         ESP=00124CFC, ESI=00141F05
  7506. main  006EB3BC                    POP EBX                                 [00124CFC]=0000000A (decimal 10.);ESP=00124D00
  7507. main  006EB3BD                    LEAVE                                   [00124D1C]=00124D40         ESP=00124D20, EBP=00124D40
  7508. main  006EB3BE                    PUSH ECX                                [00124D1C]=00124D40         ESP=00124D1C
  7509. main  006EB3BF                    RETN                                    [00124D1C]=Game.006E655C    ESP=00124D20
  7510. main  006E655C                    RETN                                    [00124D20]=Game.006E6579    ESP=00124D24
  7511. main  006E6579                    TEST EAX,EAX
  7512. main  006E657B                    POP ECX                                 [00124D24]=00000010 (decimal 16.);ECX=00000010, ESP=00124D28
  7513. main  006E657C                    JNE SHORT 006E6594
  7514. main  006E6594                    RETN                                    [00124D28]=Game.006E65A4    ESP=00124D2C
  7515. main  006E65A4                    POP ECX                                 [00124D2C]=00000010 (decimal 16.);ESP=00124D30
  7516. main  006E65A5                    POP ECX                                 [00124D30]=0                ECX=00000000, ESP=00124D34
  7517. main  006E65A6                    RETN                                    [00124D34]=Game.006DE1D3    ESP=00124D38
  7518. main  006DE1D3                    ADD ESP,4                                                           ESP=00124D3C
  7519. main  006DE1D6                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150         ECX=01815150
  7520. main  006DE1D9                    MOV DWORD PTR DS:[ECX+4],EAX            [01815154]=BAADF00D
  7521. main  006DE1DC                    MOV EDX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150         EDX=01815150
  7522. main  006DE1DF                    CMP DWORD PTR DS:[EDX+4],0              [01815154]=01815178
  7523. main  006DE1E3                    JNE SHORT 006DE1E9
  7524. main  006DE1E9                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D48]=00124D4C, ASCII "Data.lrs";EAX=00124D4C
  7525. main  006DE1EC                    PUSH EAX                                [00124D38]=00000010 (decimal 16.);ESP=00124D38
  7526. main  006DE1ED                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150
  7527. main  006DE1F0                    MOV EDX,DWORD PTR DS:[ECX+4]            [01815154]=01815178         EDX=01815178
  7528. main  006DE1F3                    PUSH EDX                                [00124D34]=Game.006DE1D3    ESP=00124D34
  7529. main  006DE1F4                    CALL 006E52A0                                                       ESP=00124D30
  7530. main  006E52A0                    PUSH EDI                                [00124D2C]=00000010 (decimal 16.);ESP=00124D2C
  7531. main  006E52A1                    MOV EDI,DWORD PTR SS:[ARG.1]            [00124D34]=01815178         EDI=01815178
  7532. main  006E52A5                    JMP SHORT 006E5315
  7533. main  006E5315                    MOV ECX,DWORD PTR SS:[ESP+0C]           [00124D38]=00124D4C, ASCII "Data.lrs";ECX=00124D4C
  7534. main  006E5319                    TEST ECX,00000003
  7535. main  006E531F                    JE SHORT 006E533E
  7536. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  7537. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [00124D4C]=61746144         EAX=61746144
  7538. main  006E5345                    ADD EDX,EAX                                                         EDX=E0736043
  7539. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=9E8B9EBB
  7540. main  006E534A                    XOR EAX,EDX                                                         EAX=7EF8FEF8
  7541. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [00124D4C]=61746144         EDX=61746144
  7542. main  006E534E                    ADD ECX,4                                                           ECX=00124D50
  7543. main  006E5351                    TEST EAX,81010100
  7544. main  006E5356                    JE SHORT 006E5339
  7545. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [01815178]=BAADF00D
  7546. main  006E533B                    ADD EDI,4                                                           EDI=0181517C
  7547. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  7548. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [00124D50]=73726C2E         EAX=73726C2E
  7549. main  006E5345                    ADD EDX,EAX                                                         EDX=F2716B2D
  7550. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=8C8D93D1
  7551. main  006E534A                    XOR EAX,EDX                                                         EAX=7EFCF8FC
  7552. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [00124D50]=73726C2E         EDX=73726C2E
  7553. main  006E534E                    ADD ECX,4                                                           ECX=00124D54
  7554. main  006E5351                    TEST EAX,81010100
  7555. main  006E5356                    JE SHORT 006E5339
  7556. main  006E5339                    MOV DWORD PTR DS:[EDI],EDX              [0181517C]=BAADF00D
  7557. main  006E533B                    ADD EDI,4                                                           EDI=01815180
  7558. main  006E533E                    MOV EDX,7EFEFEFF                                                    EDX=7EFEFEFF
  7559. main  006E5343                    MOV EAX,DWORD PTR DS:[ECX]              [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
  7560. ";EAX=7C95BC00
  7561. main  006E5345                    ADD EDX,EAX                                                         EDX=FB94BAFF
  7562. main  006E5347                    XOR EAX,FFFFFFFF                                                    EAX=836A43FF
  7563. main  006E534A                    XOR EAX,EDX                                                         EAX=78FEF900
  7564. main  006E534C                    MOV EDX,DWORD PTR DS:[ECX]              [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
  7565. ";EDX=7C95BC00
  7566. main  006E534E                    ADD ECX,4                                                           ECX=00124D58
  7567. main  006E5351                    TEST EAX,81010100
  7568. main  006E5356                    JE SHORT 006E5339
  7569. main  006E5358                    TEST DL,DL
  7570. main  006E535A                    JE SHORT 006E5390
  7571. main  006E5390                    MOV BYTE PTR DS:[EDI],DL                [01815180]=0D (Carriage Return)
  7572. main  006E5392                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D34]=01815178, ASCII "Data.lrs";EAX=01815178
  7573. main  006E5396                    POP EDI                                 [00124D2C]=1                ESP=00124D30, EDI=00000001
  7574. main  006E5397                    RETN                                    [00124D30]=Game.006DE1F9    ESP=00124D34
  7575. main  006DE1F9                    ADD ESP,8                                                           ESP=00124D3C
  7576. main  006DE1FC                    MOV EAX,DWORD PTR DS:[75D804]           [0075D804]=1                EAX=00000001
  7577. main  006DE201                    AND EAX,00000002                                                    EAX=00000000
  7578. main  006DE204                    JE SHORT 006DE21E
  7579. main  006DE21E                    PUSH OFFSET 0072B518                    [00124D38]=00124D4C, ASCII "Data.lrs";ESP=00124D38
  7580. main  006DE223                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D48]=00124D4C, ASCII "Data.lrs";EAX=00124D4C
  7581. main  006DE226                    PUSH EAX                                [00124D34]=01815178, ASCII "Data.lrs";ESP=00124D34
  7582. main  006DE227                    CALL 006E5289                                                       ESP=00124D30
  7583. main  006E5289                    PUSH 40                                 [00124D2C]=1                ESP=00124D2C
  7584. main  006E528B                    PUSH DWORD PTR SS:[ARG.3]               [00124D38]=Game.0072B518, ASCII "rb";ESP=00124D28
  7585. main  006E528F                    PUSH DWORD PTR SS:[ARG.3]               [00124D34]=00124D4C, ASCII "Data.lrs";ESP=00124D24
  7586. main  006E5293                    CALL 006E522D                                                       ESP=00124D20
  7587. main  006E522D                    PUSH 10                                 [00124D1C]=Game.006E655C    ESP=00124D1C
  7588. main  006E522F                    PUSH OFFSET 00731E70                    [00124D18]=FFFFFFFF (decimal -1.);ESP=00124D18
  7589. main  006E5234                    CALL 006EB374                                                       ESP=00124D14
  7590. main  006EB374                    PUSH 006E79CC                           [00124D10]=Game.006E79CC    ESP=00124D10
  7591. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  7592. main  006EB37F                    PUSH EAX                                [00124D0C]=00124F98         ESP=00124D0C
  7593. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D1C]=00000010 (decimal 16.);EAX=00000010
  7594. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D1C]=00000010 (decimal 16.)
  7595. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D1C            EBP=00124D1C
  7596. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CFC
  7597. main  006EB38E                    PUSH EBX                                [00124CF8]=00141F05         ESP=00124CF8
  7598. main  006EB38F                    PUSH ESI                                [00124CF4]=1                ESP=00124CF4
  7599. main  006EB390                    PUSH EDI                                [00124CF0]=Game.006E655C    ESP=00124CF0
  7600. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D14]=Game.006E5239    EAX=006E5239
  7601. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124D04]=00124CF4
  7602. main  006EB397                    PUSH EAX                                [00124CEC]=40000060         ESP=00124CEC
  7603. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D18]=Game.00731E70    EAX=00731E70
  7604. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D18]=Game.00731E70
  7605. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D14]=Game.006E5239
  7606. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D0C            EAX=00124D0C
  7607. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  7608. main  006EB3AE                    RETN                                    [00124CEC]=Game.006E5239    ESP=00124CF0
  7609. main  006E5239                    CALL 006ED70F                                                       ESP=00124CEC
  7610. main  006ED70F                    PUSH 10                                 [00124CE8]=01020000         ESP=00124CE8
  7611. main  006ED711                    PUSH OFFSET 00732A00                    [00124CE4]=Game.006E6557    ESP=00124CE4
  7612. main  006ED716                    CALL 006EB374                                                       ESP=00124CE0
  7613. main  006EB374                    PUSH 006E79CC                           [00124CDC]=FFFFFFFF (decimal -1.);ESP=00124CDC
  7614. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D0C
  7615. main  006EB37F                    PUSH EAX                                [00124CD8]=ntdll.7C9201E0   ESP=00124CD8
  7616. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CE8]=00000010 (decimal 16.);EAX=00000010
  7617. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CE8]=00000010 (decimal 16.)
  7618. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CE8            EBP=00124CE8
  7619. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CC8
  7620. main  006EB38E                    PUSH EBX                                [00124CC4]=01020000         ESP=00124CC4
  7621. main  006EB38F                    PUSH ESI                                [00124CC0]=00004CF8 (decimal 19704.);ESP=00124CC0
  7622. main  006EB390                    PUSH EDI                                [00124CBC]=00124CCC         ESP=00124CBC
  7623. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CE0]=Game.006ED71B    EAX=006ED71B
  7624. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CD0]=00124D0C
  7625. main  006EB397                    PUSH EAX                                [00124CB8]=kernel32.7C812E35;ESP=00124CB8
  7626. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE4]=Game.00732A00    EAX=00732A00
  7627. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CE4]=Game.00732A00
  7628. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CE0]=Game.006ED71B
  7629. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CD8            EAX=00124CD8
  7630. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D0C
  7631. main  006EB3AE                    RETN                                    [00124CB8]=Game.006ED71B    ESP=00124CBC
  7632. main  006ED71B                    XOR EBX,EBX                                                         EBX=00000000
  7633. main  006ED71D                    XOR EDI,EDI                                                         EDI=00000000
  7634. main  006ED71F                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124CCC]=0
  7635. main  006ED722                    PUSH 1                                  [00124CB8]=Game.006ED71B    ESP=00124CB8
  7636. main  006ED724                    CALL 006EA83D                                                       ESP=00124CB4
  7637. main  006EA83D                    PUSH EBP                                [00124CB0]=0                ESP=00124CB0
  7638. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CB0
  7639. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB8]=1                EAX=00000001
  7640. main  006EA843                    PUSH ESI                                [00124CAC]=0                ESP=00124CAC
  7641. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DF88            ESI=0075DF88
  7642. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DF88]=Game.009CF8B0
  7643. main  006EA84E                    JNE SHORT 006EA863
  7644. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DF88]=Game.009CF8B0    ESP=00124CA8
  7645. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124CAC
  7646. main  006EA86B                    POP ESI                                 [00124CAC]=00141F05         ESP=00124CB0, ESI=00141F05
  7647. main  006EA86C                    POP EBP                                 [00124CB0]=00124CE8         ESP=00124CB4, EBP=00124CE8
  7648. main  006EA86D                    RETN                                    [00124CB4]=Game.006ED729    ESP=00124CB8
  7649. main  006ED729                    POP ECX                                 [00124CB8]=1                ECX=00000001, ESP=00124CBC
  7650. main  006ED72A                    MOV DWORD PTR SS:[EBP-4],EBX            [00124CE4]=FFFFFFFF (decimal -1.)
  7651. main  006ED72D                    XOR ESI,ESI                                                         ESI=00000000
  7652. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=00124AC0
  7653. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  7654. main  006ED738                    JGE 006ED7FE
  7655. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  7656. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FC8]=Game.0075DCD8    EAX=0075DCD8
  7657. main  006ED746                    CMP EAX,EBX
  7658. main  006ED748                    JE SHORT 006ED79A
  7659. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DCE4]=01
  7660. main  006ED74E                    JNE SHORT 006ED793
  7661. main  006ED793                    INC ESI                                                             ESI=00000001
  7662. main  006ED794                    JMP SHORT 006ED72F
  7663. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=0
  7664. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  7665. main  006ED738                    JGE 006ED7FE
  7666. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  7667. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FCC]=Game.0075DCF8    EAX=0075DCF8
  7668. main  006ED746                    CMP EAX,EBX
  7669. main  006ED748                    JE SHORT 006ED79A
  7670. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD04]=02
  7671. main  006ED74E                    JNE SHORT 006ED793
  7672. main  006ED793                    INC ESI                                                             ESI=00000002
  7673. main  006ED794                    JMP SHORT 006ED72F
  7674. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=1
  7675. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  7676. main  006ED738                    JGE 006ED7FE
  7677. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  7678. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD0]=Game.0075DD18    EAX=0075DD18
  7679. main  006ED746                    CMP EAX,EBX
  7680. main  006ED748                    JE SHORT 006ED79A
  7681. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD24]=02
  7682. main  006ED74E                    JNE SHORT 006ED793
  7683. main  006ED793                    INC ESI                                                             ESI=00000003
  7684. main  006ED794                    JMP SHORT 006ED72F
  7685. main  006ED72F                    MOV DWORD PTR SS:[EBP-20],ESI           [00124CC8]=2
  7686. main  006ED732                    CMP ESI,DWORD PTR DS:[9D1160]           [009D1160]=00000200 (decimal 512.)
  7687. main  006ED738                    JGE 006ED7FE
  7688. main  006ED73E                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  7689. main  006ED743                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  7690. main  006ED746                    CMP EAX,EBX
  7691. main  006ED748                    JE SHORT 006ED79A
  7692. main  006ED74A                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  7693. main  006ED74E                    JNE SHORT 006ED793
  7694. main  006ED750                    CMP ESI,2
  7695. main  006ED753                    JLE SHORT 006ED76C
  7696. main  006ED755                    CMP ESI,14
  7697. main  006ED758                    JGE SHORT 006ED76C
  7698. main  006ED75A                    LEA EAX,[ESI+10]                                                    EAX=00000013
  7699. main  006ED75D                    PUSH EAX                                [00124CB8]=1                ESP=00124CB8
  7700. main  006ED75E                    CALL 006EA79D                                                       ESP=00124CB4
  7701. main  006EA79D                    PUSH 8                                  [00124CB0]=00124CE8         ESP=00124CB0
  7702. main  006EA79F                    PUSH OFFSET 00732650                    [00124CAC]=00141F05         ESP=00124CAC
  7703. main  006EA7A4                    CALL 006EB374                                                       ESP=00124CA8
  7704. main  006EB374                    PUSH 006E79CC                           [00124CA4]=Game.006EA86B    ESP=00124CA4
  7705. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124CD8         EAX=00124CD8
  7706. main  006EB37F                    PUSH EAX                                [00124CA0]=kernel32.7C812D27;ESP=00124CA0
  7707. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CB0]=8                EAX=00000008
  7708. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CB0]=8
  7709. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CB0            EBP=00124CB0
  7710. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C98
  7711. main  006EB38E                    PUSH EBX                                [00124C94]=kernel32.7C839AD8;ESP=00124C94
  7712. main  006EB38F                    PUSH ESI                                [00124C90]=00124F98         ESP=00124C90
  7713. main  006EB390                    PUSH EDI                                [00124C8C]=Game.009CFDC0    ESP=00124C8C
  7714. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA8]=Game.006EA7A9    EAX=006EA7A9
  7715. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C98]=kernel32.7C812D30
  7716. main  006EB397                    PUSH EAX                                [00124C88]=00124C34         ESP=00124C88
  7717. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=Game.00732650    EAX=00732650
  7718. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CAC]=Game.00732650
  7719. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA8]=Game.006EA7A9
  7720. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CA0            EAX=00124CA0
  7721. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124CD8
  7722. main  006EB3AE                    RETN                                    [00124C88]=Game.006EA7A9    ESP=00124C8C
  7723. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124CB8]=00000013 (decimal 19.);ESI=00000013
  7724. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075E018            ESI=0075E018
  7725. main  006EA7B3                    XOR EBX,EBX
  7726. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075E018]=01814C78
  7727. main  006EA7B7                    JNE SHORT 006EA82B
  7728. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  7729. main  006EA82D                    INC EAX                                                             EAX=00000001
  7730. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124C88
  7731. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CA0]=00124CD8         ECX=00124CD8
  7732. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CA0
  7733. main  006EB3B9                    POP ECX                                 [00124C88]=Game.006EA833    ECX=006EA833, ESP=00124C8C
  7734. main  006EB3BA                    POP EDI                                 [00124C8C]=0                ESP=00124C90
  7735. main  006EB3BB                    POP ESI                                 [00124C90]=3                ESP=00124C94, ESI=00000003
  7736. main  006EB3BC                    POP EBX                                 [00124C94]=0                ESP=00124C98
  7737. main  006EB3BD                    LEAVE                                   [00124CB0]=00124CE8         ESP=00124CB4, EBP=00124CE8
  7738. main  006EB3BE                    PUSH ECX                                [00124CB0]=00124CE8         ESP=00124CB0
  7739. main  006EB3BF                    RETN                                    [00124CB0]=Game.006EA833    ESP=00124CB4
  7740. main  006EA833                    RETN                                    [00124CB4]=Game.006ED763    ESP=00124CB8
  7741. main  006ED763                    POP ECX                                 [00124CB8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CBC
  7742. main  006ED764                    TEST EAX,EAX
  7743. main  006ED766                    JE 006ED7FE
  7744. main  006ED76C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  7745. main  006ED771                    PUSH DWORD PTR DS:[ESI*4+EAX]           [01022FD4]=Game.0075DD38    ESP=00124CB8
  7746. main  006ED774                    PUSH ESI                                [00124CB4]=Game.006ED763    ESP=00124CB4
  7747. main  006ED775                    CALL 006E8C93                                                       ESP=00124CB0
  7748. main  006E8C93                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=3                EAX=00000003
  7749. main  006E8C97                    CMP EAX,14
  7750. main  006E8C9A                    JGE SHORT 006E8CA7
  7751. main  006E8C9C                    ADD EAX,10                                                          EAX=00000013
  7752. main  006E8C9F                    PUSH EAX                                [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
  7753. main  006E8CA0                    CALL 006EA83D                                                       ESP=00124CA8
  7754. main  006EA83D                    PUSH EBP                                [00124CA4]=Game.006E79CC    ESP=00124CA4
  7755. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CA4
  7756. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CAC]=00000013 (decimal 19.)
  7757. main  006EA843                    PUSH ESI                                [00124CA0]=00124CD8         ESP=00124CA0
  7758. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  7759. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  7760. main  006EA84E                    JNE SHORT 006EA863
  7761. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124C9C
  7762. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CA0
  7763. main  006EA86B                    POP ESI                                 [00124CA0]=3                ESP=00124CA4, ESI=00000003
  7764. main  006EA86C                    POP EBP                                 [00124CA4]=00124CE8         ESP=00124CA8, EBP=00124CE8
  7765. main  006EA86D                    RETN                                    [00124CA8]=Game.006E8CA5    ESP=00124CAC
  7766. main  006E8CA5                    POP ECX                                 [00124CAC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CB0
  7767. main  006E8CA6                    RETN                                    [00124CB0]=Game.006ED77A    ESP=00124CB4
  7768. main  006ED77A                    POP ECX                                 [00124CB4]=3                ECX=00000003, ESP=00124CB8
  7769. main  006ED77B                    POP ECX                                 [00124CB8]=Game.0075DD38    ECX=0075DD38, ESP=00124CBC
  7770. main  006ED77C                    MOV EAX,DWORD PTR DS:[9D0140]           [009D0140]=01022FC8         EAX=01022FC8
  7771. main  006ED781                    MOV EAX,DWORD PTR DS:[ESI*4+EAX]        [01022FD4]=Game.0075DD38    EAX=0075DD38
  7772. main  006ED784                    TEST BYTE PTR DS:[EAX+0C],83            [0075DD44]=00
  7773. main  006ED788                    JE SHORT 006ED796
  7774. main  006ED796                    MOV EDI,EAX                                                         EDI=0075DD38
  7775. main  006ED798                    JMP SHORT 006ED7FB
  7776. main  006ED7FB                    MOV DWORD PTR SS:[EBP-1C],EDI           [00124CCC]=0
  7777. main  006ED7FE                    CMP EDI,EBX
  7778. main  006ED800                    JE SHORT 006ED814
  7779. main  006ED802                    MOV DWORD PTR DS:[EDI+4],EBX            [0075DD3C]=0
  7780. main  006ED805                    MOV DWORD PTR DS:[EDI+0C],EBX           [0075DD44]=0
  7781. main  006ED808                    MOV DWORD PTR DS:[EDI+8],EBX            [0075DD40]=0
  7782. main  006ED80B                    MOV DWORD PTR DS:[EDI],EBX              [0075DD38]=0
  7783. main  006ED80D                    MOV DWORD PTR DS:[EDI+1C],EBX           [0075DD54]=0
  7784. main  006ED810                    OR DWORD PTR DS:[EDI+10],FFFFFFFF       [0075DD48]=00000003
  7785. main  006ED814                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CE4]=00000000
  7786. main  006ED818                    CALL 006ED828                                                       ESP=00124CB8
  7787. main  006ED828                    PUSH 1                                  [00124CB4]=3                ESP=00124CB4
  7788. main  006ED82A                    CALL 006EA770                                                       ESP=00124CB0
  7789. main  006EA770                    PUSH EBP                                [00124CAC]=00000013 (decimal 19.);ESP=00124CAC
  7790. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CAC
  7791. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CB4]=1                EAX=00000001
  7792. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DF88]=Game.009CF8B0    ESP=00124CA8
  7793. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124CAC
  7794. main  006EA783                    POP EBP                                 [00124CAC]=00124CE8         ESP=00124CB0, EBP=00124CE8
  7795. main  006EA784                    RETN                                    [00124CB0]=Game.006ED82F    ESP=00124CB4
  7796. main  006ED82F                    POP ECX                                 [00124CB4]=1                ECX=00000001, ESP=00124CB8
  7797. main  006ED830                    RETN                                    [00124CB8]=Game.006ED81D    ESP=00124CBC
  7798. main  006ED81D                    MOV EAX,EDI                                                         EAX=0075DD38
  7799. main  006ED81F                    CALL 006EB3AF                                                       ESP=00124CB8
  7800. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CD8]=00124D0C         ECX=00124D0C
  7801. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CD8
  7802. main  006EB3B9                    POP ECX                                 [00124CB8]=Game.006ED824    ECX=006ED824, ESP=00124CBC
  7803. main  006EB3BA                    POP EDI                                 [00124CBC]=1                ESP=00124CC0, EDI=00000001
  7804. main  006EB3BB                    POP ESI                                 [00124CC0]=00141F05         ESP=00124CC4, ESI=00141F05
  7805. main  006EB3BC                    POP EBX                                 [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
  7806. main  006EB3BD                    LEAVE                                   [00124CE8]=00124D1C         ESP=00124CEC, EBP=00124D1C
  7807. main  006EB3BE                    PUSH ECX                                [00124CE8]=00124D1C         ESP=00124CE8
  7808. main  006EB3BF                    RETN                                    [00124CE8]=Game.006ED824    ESP=00124CEC
  7809. main  006ED824                    RETN                                    [00124CEC]=Game.006E523E    ESP=00124CF0
  7810. main  006E523E                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124D00]=80033FFF
  7811. main  006E5241                    TEST EAX,EAX
  7812. main  006E5243                    JNE SHORT 006E5254
  7813. main  006E5254                    AND DWORD PTR SS:[EBP-4],00000000       [00124D18]=FFFFFFFF
  7814. main  006E5258                    PUSH EAX                                [00124CEC]=Game.006E523E    ESP=00124CEC
  7815. main  006E5259                    PUSH DWORD PTR SS:[EBP+10]              [00124D2C]=00000040 (decimal 64.);ESP=00124CE8
  7816. main  006E525C                    PUSH DWORD PTR SS:[EBP+0C]              [00124D28]=Game.0072B518, ASCII "rb";ESP=00124CE4
  7817. main  006E525F                    PUSH DWORD PTR SS:[EBP+8]               [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
  7818. main  006E5262                    CALL 006ED522                                                       ESP=00124CDC
  7819. main  006ED522                    PUSH EBP                                [00124CD8]=00124D0C         ESP=00124CD8
  7820. main  006ED523                    MOV EBP,ESP                                                         EBP=00124CD8
  7821. main  006ED525                    PUSH ECX                                [00124CD4]=ntdll.7C91E920   ESP=00124CD4
  7822. main  006ED526                    PUSH ECX                                [00124CD0]=00124CBC         ESP=00124CD0
  7823. main  006ED527                    PUSH EBX                                [00124CCC]=Game.0075DD38    ESP=00124CCC
  7824. main  006ED528                    PUSH ESI                                [00124CC8]=3                ESP=00124CC8
  7825. main  006ED529                    MOV ESI,DWORD PTR DS:[9CFCF8]           [009CFCF8]=0                ESI=00000000
  7826. main  006ED52F                    PUSH EDI                                [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
  7827. main  006ED530                    MOV EDI,DWORD PTR SS:[ARG.2]            [00124CE4]=Game.0072B518, ASCII "rb";EDI=0072B518
  7828. main  006ED533                    MOV AL,BYTE PTR DS:[EDI]                [0072B518]=72 ('r')         EAX=0075DD72
  7829. main  006ED535                    XOR EBX,EBX                                                         EBX=00000000
  7830. main  006ED537                    CMP AL,61
  7831. main  006ED539                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124CD0]=Game.006ED824
  7832. main  006ED53C                    MOV DWORD PTR SS:[LOCAL.1],EBX          [00124CD4]=Game.006ED824
  7833. main  006ED53F                    JE SHORT 006ED55B
  7834. main  006ED541                    CMP AL,72
  7835. main  006ED543                    JE SHORT 006ED554
  7836. main  006ED554                    XOR ECX,ECX                                                         ECX=00000000
  7837. main  006ED556                    OR ESI,00000001                                                     ESI=00000001
  7838. main  006ED559                    JMP SHORT 006ED563
  7839. main  006ED563                    XOR EDX,EDX                                                         EDX=00000000
  7840. main  006ED565                    INC EDX                                                             EDX=00000001
  7841. main  006ED566                    JMP 006ED642
  7842. main  006ED642                    INC EDI                                                             EDI=0072B519
  7843. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B519]=62 ('b')         EAX=0075DD62
  7844. main  006ED645                    CMP AL,BL
  7845. main  006ED647                    JNE 006ED56B
  7846. main  006ED56B                    CMP EDX,EBX
  7847. main  006ED56D                    JE 006ED64D
  7848. main  006ED573                    MOVSX EAX,AL                                                        EAX=00000062
  7849. main  006ED576                    CMP EAX,54
  7850. main  006ED579                    JG SHORT 006ED5EC
  7851. main  006ED5EC                    SUB EAX,62                                                          EAX=00000000
  7852. main  006ED5EF                    JE SHORT 006ED637
  7853. main  006ED637                    TEST CH,C0
  7854. main  006ED63A                    JNE SHORT 006ED624
  7855. main  006ED63C                    OR ECX,00008000                                                     ECX=00008000
  7856. main  006ED642                    INC EDI                                                             EDI=0072B51A
  7857. main  006ED643                    MOV AL,BYTE PTR DS:[EDI]                [0072B51A]=00
  7858. main  006ED645                    CMP AL,BL
  7859. main  006ED647                    JNE 006ED56B
  7860. main  006ED64D                    PUSH 1A4                                [00124CC0]=00141F05         ESP=00124CC0
  7861. main  006ED652                    PUSH DWORD PTR SS:[ARG.3]               [00124CE8]=00000040 (decimal 64.);ESP=00124CBC
  7862. main  006ED655                    PUSH ECX                                [00124CB8]=Game.006ED824    ESP=00124CB8
  7863. main  006ED656                    PUSH DWORD PTR SS:[ARG.1]               [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CB4
  7864. main  006ED659                    CALL 006F8E40                                                       ESP=00124CB0
  7865. main  006F8E40                    PUSH 14                                 [00124CAC]=00124CE8         ESP=00124CAC
  7866. main  006F8E42                    PUSH OFFSET 00737E78                    [00124CA8]=Game.009CF8B0    ESP=00124CA8
  7867. main  006F8E47                    CALL 006EB374                                                       ESP=00124CA4
  7868. main  006EB374                    PUSH 006E79CC                           [00124CA0]=3                ESP=00124CA0
  7869. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D0C         EAX=00124D0C
  7870. main  006EB37F                    PUSH EAX                                [00124C9C]=01814C78         ESP=00124C9C
  7871. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CAC]=00000014 (decimal 20.);EAX=00000014
  7872. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CAC]=00000014 (decimal 20.)
  7873. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CAC            EBP=00124CAC
  7874. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C88
  7875. main  006EB38E                    PUSH EBX                                [00124C84]=Game.006F888A    ESP=00124C84
  7876. main  006EB38F                    PUSH ESI                                [00124C80]=1                ESP=00124C80
  7877. main  006EB390                    PUSH EDI                                [00124C7C]=Game.0072B1B6    ESP=00124C7C
  7878. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CA4]=Game.006F8E4C    EAX=006F8E4C
  7879. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C94]=0
  7880. main  006EB397                    PUSH EAX                                [00124C78]=00040000         ESP=00124C78
  7881. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CA8]=Game.00737E78    EAX=00737E78
  7882. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CA8]=Game.00737E78
  7883. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CA4]=Game.006F8E4C
  7884. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C9C            EAX=00124C9C
  7885. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D0C
  7886. main  006EB3AE                    RETN                                    [00124C78]=Game.006F8E4C    ESP=00124C7C
  7887. main  006F8E4C                    AND DWORD PTR SS:[EBP-1C],00000000      [00124C90]=00000003
  7888. main  006F8E50                    AND DWORD PTR SS:[EBP-4],00000000       [00124CA8]=FFFFFFFF
  7889. main  006F8E54                    PUSH DWORD PTR SS:[EBP+14]              [00124CC0]=000001A4 (decimal 420.);ESP=00124C78
  7890. main  006F8E57                    PUSH DWORD PTR SS:[EBP+0C]              [00124CB8]=00008000 (decimal 32768.);ESP=00124C74
  7891. main  006F8E5A                    PUSH DWORD PTR SS:[EBP+8]               [00124CB4]=00124D4C, ASCII "Data.lrs";ESP=00124C70
  7892. main  006F8E5D                    LEA EAX,[EBP-20]                        Address=00124C8C            EAX=00124C8C
  7893. main  006F8E60                    PUSH EAX                                [00124C6C]=7FFDA000         ESP=00124C6C
  7894. main  006F8E61                    LEA EAX,[EBP-1C]                        Address=00124C90            EAX=00124C90
  7895. main  006F8E64                    PUSH EAX                                [00124C68]=00400120 (Game.<STRUCT IMAGE_NT_SIGNATURE>);ESP=00124C68
  7896. main  006F8E65                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124CBC]=00000040 (decimal 64.);ECX=00000040
  7897. main  006F8E68                    CALL 006F8B04                                                       ESP=00124C64
  7898. main  006F8B04                    PUSH EBP                                [00124C60]=00124CAC         ESP=00124C60
  7899. main  006F8B05                    MOV EBP,ESP                                                         EBP=00124C60
  7900. main  006F8B07                    SUB ESP,1C                                                          ESP=00124C44
  7901. main  006F8B0A                    MOV EDX,DWORD PTR SS:[ARG.4]            [00124C74]=00008000 (decimal 32768.);EDX=00008000
  7902. main  006F8B0D                    PUSH EBX                                [00124C40]=0                ESP=00124C40
  7903. main  006F8B0E                    PUSH ESI                                [00124C3C]=0000000A (decimal 10.);ESP=00124C3C
  7904. main  006F8B0F                    XOR ESI,ESI                                                         ESI=00000000
  7905. main  006F8B11                    TEST DL,DL
  7906. main  006F8B13                    MOV DWORD PTR SS:[LOCAL.7],0C           [00124C44]=0000000C (decimal 12.)
  7907. main  006F8B1A                    MOV DWORD PTR SS:[LOCAL.6],ESI          [00124C48]=0
  7908. main  006F8B1D                    JNS SHORT 006F8B28
  7909. main  006F8B28                    MOV DWORD PTR SS:[LOCAL.5],1            [00124C4C]=1
  7910. main  006F8B2F                    MOV BYTE PTR SS:[LOCAL.1+3],0           [00124C5F]=00
  7911. main  006F8B33                    MOV EAX,8000                                                        EAX=00008000
  7912. main  006F8B38                    TEST EAX,EDX
  7913. main  006F8B3A                    JNE SHORT 006F8B4D
  7914. main  006F8B4D                    PUSH 3                                  [00124C38]=00124D10         ESP=00124C38
  7915. main  006F8B4F                    MOV EAX,EDX
  7916. main  006F8B51                    POP EBX                                 [00124C38]=3                EBX=00000003, ESP=00124C3C
  7917. main  006F8B52                    AND EAX,EBX                                                         EAX=00000000
  7918. main  006F8B54                    SUB EAX,ESI
  7919. main  006F8B56                    JE SHORT 006F8B70
  7920. main  006F8B70                    MOV DWORD PTR SS:[LOCAL.4],80000000     [00124C50]=80000000
  7921. main  006F8B77                    CMP ECX,10
  7922. main  006F8B7A                    JE SHORT 006F8BBC
  7923. main  006F8B7C                    CMP ECX,20
  7924. main  006F8B7F                    JE SHORT 006F8BB3
  7925. main  006F8B81                    CMP ECX,30
  7926. main  006F8B84                    JE SHORT 006F8BAA
  7927. main  006F8B86                    CMP ECX,40
  7928. main  006F8B89                    JE SHORT 006F8BA5
  7929. main  006F8BA5                    MOV DWORD PTR SS:[LOCAL.2],EBX          [00124C58]=7FFDF000
  7930. main  006F8BA8                    JMP SHORT 006F8BBF
  7931. main  006F8BBF                    MOV EAX,EDX                                                         EAX=00008000
  7932. main  006F8BC1                    MOV EDX,700                                                         EDX=00000700
  7933. main  006F8BC6                    AND EAX,EDX                                                         EAX=00000000
  7934. main  006F8BC8                    MOV ECX,400                                                         ECX=00000400
  7935. main  006F8BCD                    CMP EAX,ECX
  7936. main  006F8BCF                    PUSH EDI                                [00124C38]=3                ESP=00124C38
  7937. main  006F8BD0                    MOV EDI,100                                                         EDI=00000100
  7938. main  006F8BD5                    JG SHORT 006F8C06
  7939. main  006F8BD7                    JE SHORT 006F8C01
  7940. main  006F8BD9                    CMP EAX,ESI
  7941. main  006F8BDB                    JE SHORT 006F8C01
  7942. main  006F8C01                    MOV DWORD PTR SS:[LOCAL.3],EBX          [00124C54]=3
  7943. main  006F8C04                    JMP SHORT 006F8C42
  7944. main  006F8C42                    MOV EAX,DWORD PTR SS:[ARG.4]            [00124C74]=00008000 (decimal 32768.);EAX=00008000
  7945. main  006F8C45                    TEST EDI,EAX
  7946. main  006F8C47                    MOV ESI,80                                                          ESI=00000080
  7947. main  006F8C4C                    JE SHORT 006F8C60
  7948. main  006F8C60                    TEST AL,40
  7949. main  006F8C62                    JE SHORT 006F8C7B
  7950. main  006F8C7B                    TEST AH,10
  7951. main  006F8C7E                    JE SHORT 006F8C82
  7952. main  006F8C82                    TEST AL,20
  7953. main  006F8C84                    JE SHORT 006F8C8E
  7954. main  006F8C8E                    TEST AL,10
  7955. main  006F8C90                    JE SHORT 006F8C98
  7956. main  006F8C98                    CALL 006F88C1                                                       ESP=00124C34
  7957. main  006F88C1                    PUSH 14                                 [00124C30]=kernel32.7C812D27;ESP=00124C30
  7958. main  006F88C3                    PUSH OFFSET 00737E40                    [00124C2C]=kernel32.7C812CFB;ESP=00124C2C
  7959. main  006F88C8                    CALL 006EB374                                                       ESP=00124C28
  7960. main  006EB374                    PUSH 006E79CC                           [00124C24]=FFFFFFFF (decimal -1.);ESP=00124C24
  7961. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C9C         EAX=00124C9C
  7962. main  006EB37F                    PUSH EAX                                [00124C20]=ntdll.7C920328   ESP=00124C20
  7963. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C30]=00000014 (decimal 20.);EAX=00000014
  7964. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C30]=00000014 (decimal 20.)
  7965. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C30            EBP=00124C30
  7966. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C0C
  7967. main  006EB38E                    PUSH EBX                                [00124C08]=0000000A (decimal 10.);ESP=00124C08
  7968. main  006EB38F                    PUSH ESI                                [00124C04]=0                ESP=00124C04
  7969. main  006EB390                    PUSH EDI                                [00124C00]=0                ESP=00124C00
  7970. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C28]=Game.006F88CD    EAX=006F88CD
  7971. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C18]=00124C90
  7972. main  006EB397                    PUSH EAX                                [00124BFC]=ntdll.7C920323   ESP=00124BFC
  7973. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C2C]=Game.00737E40    EAX=00737E40
  7974. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C2C]=Game.00737E40
  7975. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C28]=Game.006F88CD
  7976. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C20            EAX=00124C20
  7977. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C9C
  7978. main  006EB3AE                    RETN                                    [00124BFC]=Game.006F88CD    ESP=00124C00
  7979. main  006F88CD                    OR DWORD PTR SS:[EBP-1C],FFFFFFFF       [00124C14]=00000004
  7980. main  006F88D1                    PUSH 0B                                 [00124BFC]=Game.006F88CD    ESP=00124BFC
  7981. main  006F88D3                    CALL 006EA79D                                                       ESP=00124BF8
  7982. main  006EA79D                    PUSH 8                                  [00124BF4]=kernel32.7C801A53;ESP=00124BF4
  7983. main  006EA79F                    PUSH OFFSET 00732650                    [00124BF0]=00124C14         ESP=00124BF0
  7984. main  006EA7A4                    CALL 006EB374                                                       ESP=00124BEC
  7985. main  006EB374                    PUSH 006E79CC                           [00124BE8]=1                ESP=00124BE8
  7986. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C20
  7987. main  006EB37F                    PUSH EAX                                [00124BE4]=0014F118         ESP=00124BE4
  7988. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124BF4]=8                EAX=00000008
  7989. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124BF4]=8
  7990. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124BF4            EBP=00124BF4
  7991. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124BDC
  7992. main  006EB38E                    PUSH EBX                                [00124BD8]=00100010         ESP=00124BD8
  7993. main  006EB38F                    PUSH ESI                                [00124BD4]=1                ESP=00124BD4
  7994. main  006EB390                    PUSH EDI                                [00124BD0]=0                ESP=00124BD0
  7995. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124BEC]=Game.006EA7A9    EAX=006EA7A9
  7996. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124BDC]=0014F14C
  7997. main  006EB397                    PUSH EAX                                [00124BCC]=00000010 (decimal 16.);ESP=00124BCC
  7998. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BF0]=Game.00732650    EAX=00732650
  7999. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124BF0]=Game.00732650
  8000. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124BEC]=Game.006EA7A9
  8001. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124BE4            EAX=00124BE4
  8002. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C20
  8003. main  006EB3AE                    RETN                                    [00124BCC]=Game.006EA7A9    ESP=00124BD0
  8004. main  006EA7A9                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124BFC]=0000000B (decimal 11.);ESI=0000000B
  8005. main  006EA7AC                    LEA ESI,[ESI*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  8006. main  006EA7B3                    XOR EBX,EBX                                                         EBX=00000000
  8007. main  006EA7B5                    CMP DWORD PTR DS:[ESI],EBX              [0075DFD8]=01814CA8
  8008. main  006EA7B7                    JNE SHORT 006EA82B
  8009. main  006EA82B                    XOR EAX,EAX                                                         EAX=00000000
  8010. main  006EA82D                    INC EAX                                                             EAX=00000001
  8011. main  006EA82E                    CALL 006EB3AF                                                       ESP=00124BCC
  8012. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124BE4]=00124C20         ECX=00124C20
  8013. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124BE4
  8014. main  006EB3B9                    POP ECX                                 [00124BCC]=Game.006EA833    ECX=006EA833, ESP=00124BD0
  8015. main  006EB3BA                    POP EDI                                 [00124BD0]=00000100 (decimal 256.);ESP=00124BD4
  8016. main  006EB3BB                    POP ESI                                 [00124BD4]=00000080 (decimal 128.);ESP=00124BD8, ESI=00000080
  8017. main  006EB3BC                    POP EBX                                 [00124BD8]=3                EBX=00000003, ESP=00124BDC
  8018. main  006EB3BD                    LEAVE                                   [00124BF4]=00124C30         ESP=00124BF8, EBP=00124C30
  8019. main  006EB3BE                    PUSH ECX                                [00124BF4]=00124C30         ESP=00124BF4
  8020. main  006EB3BF                    RETN                                    [00124BF4]=Game.006EA833    ESP=00124BF8
  8021. main  006EA833                    RETN                                    [00124BF8]=Game.006F88D8    ESP=00124BFC
  8022. main  006F88D8                    POP ECX                                 [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
  8023. main  006F88D9                    TEST EAX,EAX
  8024. main  006F88DB                    JE 006F8962
  8025. main  006F88E1                    PUSH 0B                                 [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
  8026. main  006F88E3                    CALL 006EA83D                                                       ESP=00124BF8
  8027. main  006EA83D                    PUSH EBP                                [00124BF4]=Game.006EA833    ESP=00124BF4
  8028. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124BF4
  8029. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BFC]=0000000B (decimal 11.);EAX=0000000B
  8030. main  006EA843                    PUSH ESI                                [00124BF0]=FFFFFFFF (decimal -1.);ESP=00124BF0
  8031. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075DFD8            ESI=0075DFD8
  8032. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075DFD8]=01814CA8
  8033. main  006EA84E                    JNE SHORT 006EA863
  8034. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075DFD8]=01814CA8         ESP=00124BEC
  8035. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124BF0
  8036. main  006EA86B                    POP ESI                                 [00124BF0]=00000080 (decimal 128.);ESP=00124BF4, ESI=00000080
  8037. main  006EA86C                    POP EBP                                 [00124BF4]=00124C30         ESP=00124BF8, EBP=00124C30
  8038. main  006EA86D                    RETN                                    [00124BF8]=Game.006F88E8    ESP=00124BFC
  8039. main  006F88E8                    POP ECX                                 [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
  8040. main  006F88E9                    XOR EDI,EDI                                                         EDI=00000000
  8041. main  006F88EB                    MOV DWORD PTR SS:[EBP-4],EDI            [00124C2C]=FFFFFFFF (decimal -1.)
  8042. main  006F88EE                    MOV DWORD PTR SS:[EBP-24],EDI           [00124C0C]=00400120 (Game.<STRUCT IMAGE_NT_SIGNATURE>)
  8043. main  006F88F1                    CMP EDI,40
  8044. main  006F88F4                    JGE 006F8A22
  8045. main  006F88FA                    MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         ESI=01021F48
  8046. main  006F8901                    TEST ESI,ESI
  8047. main  006F8903                    JE 006F89CB
  8048. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=00124C00
  8049. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  8050. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  8051. main  006F8918                    CMP ESI,EAX
  8052. main  006F891A                    JNB 006F89BF
  8053. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F4C]=C1
  8054. main  006F8924                    JNE SHORT 006F898C
  8055. main  006F898C                    ADD ESI,24                                                          ESI=01021F6C
  8056. main  006F898F                    JMP 006F8909
  8057. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F48
  8058. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  8059. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  8060. main  006F8918                    CMP ESI,EAX
  8061. main  006F891A                    JNB 006F89BF
  8062. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F70]=C1
  8063. main  006F8924                    JNE SHORT 006F898C
  8064. main  006F898C                    ADD ESI,24                                                          ESI=01021F90
  8065. main  006F898F                    JMP 006F8909
  8066. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F6C
  8067. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  8068. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  8069. main  006F8918                    CMP ESI,EAX
  8070. main  006F891A                    JNB 006F89BF
  8071. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021F94]=C1
  8072. main  006F8924                    JNE SHORT 006F898C
  8073. main  006F898C                    ADD ESI,24                                                          ESI=01021FB4
  8074. main  006F898F                    JMP 006F8909
  8075. main  006F8909                    MOV DWORD PTR SS:[EBP-20],ESI           [00124C10]=01021F90
  8076. main  006F890C                    MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  8077. main  006F8913                    ADD EAX,480                                                         EAX=010223C8
  8078. main  006F8918                    CMP ESI,EAX
  8079. main  006F891A                    JNB 006F89BF
  8080. main  006F8920                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  8081. main  006F8924                    JNE SHORT 006F898C
  8082. main  006F8926                    XOR EBX,EBX                                                         EBX=00000000
  8083. main  006F8928                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  8084. main  006F892B                    JNE SHORT 006F8975
  8085. main  006F8975                    LEA EBX,[ESI+0C]                        Address=01021FC0            EBX=01021FC0
  8086. main  006F8978                    PUSH EBX                                [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
  8087. main  006F8979                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C00
  8088. main  006F897F                    TEST BYTE PTR DS:[ESI+4],01             [01021FB8]=00
  8089. main  006F8983                    JE SHORT 006F89A3
  8090. main  006F89A3                    OR DWORD PTR DS:[ESI],FFFFFFFF          [01021FB4]=FFFFFFFF
  8091. main  006F89A6                    MOV EAX,ESI                                                         EAX=01021FB4
  8092. main  006F89A8                    SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EAX=0000006C
  8093. main  006F89AF                    CDQ                                                                 EDX=00000000
  8094. main  006F89B0                    PUSH 24                                 [00124BFC]=01021FC0         ESP=00124BFC
  8095. main  006F89B2                    POP ECX                                 [00124BFC]=00000024 (decimal 36.);ECX=00000024, ESP=00124C00
  8096. main  006F89B3                    IDIV ECX                                                            EAX=00000003
  8097. main  006F89B5                    MOV ECX,EDI                                                         ECX=00000000
  8098. main  006F89B7                    SHL ECX,5
  8099. main  006F89BA                    ADD EAX,ECX
  8100. main  006F89BC                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124C14]=FFFFFFFF (decimal -1.)
  8101. main  006F89BF                    CMP DWORD PTR SS:[EBP-1C],-1            [00124C14]=3
  8102. main  006F89C3                    JNE SHORT 006F8A22
  8103. main  006F8A22                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124C2C]=00000000
  8104. main  006F8A26                    CALL 006F8A34                                                       ESP=00124BFC
  8105. main  006F8A34                    PUSH 0B                                 [00124BF8]=Game.006F897F    ESP=00124BF8
  8106. main  006F8A36                    CALL 006EA770                                                       ESP=00124BF4
  8107. main  006EA770                    PUSH EBP                                [00124BF0]=00000080 (decimal 128.);ESP=00124BF0
  8108. main  006EA771                    MOV EBP,ESP                                                         EBP=00124BF0
  8109. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124BF8]=0000000B (decimal 11.);EAX=0000000B
  8110. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075DFD8]=01814CA8         ESP=00124BEC
  8111. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124BF0
  8112. main  006EA783                    POP EBP                                 [00124BF0]=00124C30         ESP=00124BF4, EBP=00124C30
  8113. main  006EA784                    RETN                                    [00124BF4]=Game.006F8A3B    ESP=00124BF8
  8114. main  006F8A3B                    POP ECX                                 [00124BF8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124BFC
  8115. main  006F8A3C                    RETN                                    [00124BFC]=Game.006F8A2B    ESP=00124C00
  8116. main  006F8A2B                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124C14]=3                EAX=00000003
  8117. main  006F8A2E                    CALL 006EB3AF                                                       ESP=00124BFC
  8118. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C20]=00124C9C         ECX=00124C9C
  8119. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C20
  8120. main  006EB3B9                    POP ECX                                 [00124BFC]=Game.006F8A33    ECX=006F8A33, ESP=00124C00
  8121. main  006EB3BA                    POP EDI                                 [00124C00]=00000100 (decimal 256.);ESP=00124C04, EDI=00000100
  8122. main  006EB3BB                    POP ESI                                 [00124C04]=00000080 (decimal 128.);ESP=00124C08, ESI=00000080
  8123. main  006EB3BC                    POP EBX                                 [00124C08]=3                EBX=00000003, ESP=00124C0C
  8124. main  006EB3BD                    LEAVE                                   [00124C30]=00124C60         ESP=00124C34, EBP=00124C60
  8125. main  006EB3BE                    PUSH ECX                                [00124C30]=00124C60         ESP=00124C30
  8126. main  006EB3BF                    RETN                                    [00124C30]=Game.006F8A33    ESP=00124C34
  8127. main  006F8A33                    RETN                                    [00124C34]=Game.006F8C9D    ESP=00124C38
  8128. main  006F8C9D                    MOV EDI,EAX                                                         EDI=00000003
  8129. main  006F8C9F                    OR EBX,FFFFFFFF                                                     EBX=FFFFFFFF
  8130. main  006F8CA2                    CMP EDI,EBX
  8131. main  006F8CA4                    JNE SHORT 006F8CC0
  8132. main  006F8CC0                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C68]=00124C90         EAX=00124C90
  8133. main  006F8CC3                    PUSH 0                                  [00124C34]=Game.006F8C9D    ESP=00124C34
  8134. main  006F8CC5                    PUSH ESI                                [00124C30]=Game.006F8A33    ESP=00124C30
  8135. main  006F8CC6                    PUSH DWORD PTR SS:[LOCAL.3]             [00124C54]=3                ESP=00124C2C
  8136. main  006F8CC9                    MOV DWORD PTR DS:[EAX],1                [00124C90]=0
  8137. main  006F8CCF                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C6C]=00124C8C         EAX=00124C8C
  8138. main  006F8CD2                    MOV DWORD PTR DS:[EAX],EDI              [00124C8C]=0
  8139. main  006F8CD4                    LEA EAX,[LOCAL.7]                       Address=00124C44            EAX=00124C44
  8140. main  006F8CD7                    PUSH EAX                                [00124C28]=Game.00737E40    ESP=00124C28
  8141. main  006F8CD8                    PUSH DWORD PTR SS:[LOCAL.2]             [00124C58]=3                ESP=00124C24
  8142. main  006F8CDB                    PUSH DWORD PTR SS:[LOCAL.4]             [00124C50]=80000000         ESP=00124C20
  8143. main  006F8CDE                    PUSH DWORD PTR SS:[ARG.3]               [00124C70]=00124D4C, ASCII "Data.lrs";ESP=00124C1C
  8144. main  006F8CE1                    CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=00000078, ECX=7C92005D, EDX=00140608, ESP=00124C38
  8145. main  006F8CE7                    MOV ESI,EAX                                                         ESI=00000078
  8146. main  006F8CE9                    CMP ESI,EBX
  8147. main  006F8CEB                    JE SHORT 006F8CFF
  8148. main  006F8CED                    PUSH ESI                                [00124C34]=0                ESP=00124C34
  8149. main  006F8CEE                    CALL DWORD PTR DS:[<&KERNEL32.GetFileType>];[007132B8]=7C810EF1 (kernel32.GetFileType);EAX=00000001, ECX=00124BFC, EDX=7C91E514, ESP=00124C38
  8150. main  006F8CF4                    TEST EAX,EAX
  8151. main  006F8CF6                    JNE SHORT 006F8D0E
  8152. main  006F8D0E                    CMP EAX,2
  8153. main  006F8D11                    JNE SHORT 006F8D19
  8154. main  006F8D19                    CMP EAX,3
  8155. main  006F8D1C                    JNE SHORT 006F8D22
  8156. main  006F8D22                    PUSH ESI                                [00124C34]=00000078 (decimal 120.);ESP=00124C34
  8157. main  006F8D23                    PUSH EDI                                [00124C30]=Game.006F8CF4    ESP=00124C30
  8158. main  006F8D24                    CALL 006F86C3                                                       ESP=00124C2C
  8159. main  006F86C3                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124C30]=3                ECX=00000003
  8160. main  006F86C7                    CMP ECX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  8161. main  006F86CD                    PUSH ESI                                [00124C28]=00000020 (decimal 32.);ESP=00124C28
  8162. main  006F86CE                    PUSH EDI                                [00124C24]=7                ESP=00124C24
  8163. main  006F86CF                    JNB SHORT 006F8726
  8164. main  006F86D1                    MOV EAX,ECX                                                         EAX=00000003
  8165. main  006F86D3                    SAR EAX,5                                                           EAX=00000000
  8166. main  006F86D6                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  8167. main  006F86DD                    MOV EAX,ECX                                                         EAX=00000003
  8168. main  006F86DF                    AND EAX,0000001F
  8169. main  006F86E2                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  8170. main  006F86E5                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  8171. main  006F86E7                    SHL ESI,2                                                           ESI=0000006C
  8172. main  006F86EA                    CMP DWORD PTR DS:[EAX+ESI],-1           [01021FB4]=FFFFFFFF (decimal -1.)
  8173. main  006F86EE                    JNE SHORT 006F8726
  8174. main  006F86F0                    CMP DWORD PTR DS:[75DCB0],1             [0075DCB0]=2
  8175. main  006F86F7                    PUSH EBX                                [00124C20]=8                ESP=00124C20
  8176. main  006F86F8                    MOV EBX,DWORD PTR SS:[ARG.2]            [00124C34]=00000078 (decimal 120.);EBX=00000078
  8177. main  006F86FC                    JNE SHORT 006F871C
  8178. main  006F871C                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48
  8179. main  006F871E                    MOV DWORD PTR DS:[EAX+ESI],EBX          [01021FB4]=FFFFFFFF (decimal -1.)
  8180. main  006F8721                    XOR EAX,EAX                                                         EAX=00000000
  8181. main  006F8723                    POP EBX                                 [00124C20]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124C24
  8182. main  006F8724                    JMP SHORT 006F873C
  8183. main  006F873C                    POP EDI                                 [00124C24]=3                ESP=00124C28, EDI=00000003
  8184. main  006F873D                    POP ESI                                 [00124C28]=00000078 (decimal 120.);ESP=00124C2C, ESI=00000078
  8185. main  006F873E                    RETN                                    [00124C2C]=Game.006F8D29    ESP=00124C30
  8186. main  006F8D29                    OR BYTE PTR SS:[LOCAL.1+3],01           [00124C5F]=00
  8187. main  006F8D2D                    MOV EAX,EDI                                                         EAX=00000003
  8188. main  006F8D2F                    SAR EAX,5                                                           EAX=00000000
  8189. main  006F8D32                    LEA EBX,[EAX*4+9CFDC0]                  Address=009CFDC0            EBX=009CFDC0
  8190. main  006F8D39                    MOV EAX,EDI                                                         EAX=00000003
  8191. main  006F8D3B                    AND EAX,0000001F
  8192. main  006F8D3E                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  8193. main  006F8D41                    MOV AL,BYTE PTR SS:[LOCAL.1+3]          [00124C5F]=01               EAX=00000001
  8194. main  006F8D44                    POP ECX                                 [00124C30]=3                ESP=00124C34
  8195. main  006F8D45                    POP ECX                                 [00124C34]=00000078 (decimal 120.);ECX=00000078, ESP=00124C38
  8196. main  006F8D46                    MOV ECX,DWORD PTR DS:[EBX]              [009CFDC0]=01021F48         ECX=01021F48
  8197. main  006F8D48                    SHL ESI,2                                                           ESI=0000006C
  8198. main  006F8D4B                    MOV BYTE PTR SS:[LOCAL.1+3],AL          [00124C5F]=01
  8199. main  006F8D4E                    AND BYTE PTR SS:[LOCAL.1+3],48          [00124C5F]=01
  8200. main  006F8D52                    MOV BYTE PTR DS:[ECX+ESI+4],AL          [01021FB8]=00
  8201. main  006F8D56                    JNE SHORT 006F8D84
  8202. main  006F8D58                    TEST AL,AL
  8203. main  006F8D5A                    JNS SHORT 006F8D84
  8204. main  006F8D84                    CMP BYTE PTR SS:[LOCAL.1+3],0           [00124C5F]=00
  8205. main  006F8D88                    JNE SHORT 006F8D99
  8206. main  006F8D8A                    TEST BYTE PTR SS:[ARG.4],08             [00124C74]=00
  8207. main  006F8D8E                    JE SHORT 006F8D99
  8208. main  006F8D99                    MOV EAX,EDI                                                         EAX=00000003
  8209. main  006F8D9B                    POP EDI                                 [00124C38]=Game.0072B51A    ESP=00124C3C, EDI=0072B51A
  8210. main  006F8D9C                    POP ESI                                 [00124C3C]=1                ESP=00124C40, ESI=00000001
  8211. main  006F8D9D                    POP EBX                                 [00124C40]=0                EBX=00000000, ESP=00124C44
  8212. main  006F8D9E                    LEAVE                                   [00124C60]=00124CAC         ESP=00124C64, EBP=00124CAC
  8213. main  006F8D9F                    RETN                                    [00124C64]=Game.006F8E6D    ESP=00124C68
  8214. main  006F8E6D                    ADD ESP,14                                                          ESP=00124C7C
  8215. main  006F8E70                    MOV DWORD PTR SS:[EBP-24],EAX           [00124C88]=Game.006EA833
  8216. main  006F8E73                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CA8]=00000000
  8217. main  006F8E77                    CALL 006F8E85                                                       ESP=00124C78
  8218. main  006F8E85                    CMP DWORD PTR SS:[EBP-1C],0             [00124C90]=1
  8219. main  006F8E89                    JE SHORT 006F8E94
  8220. main  006F8E8B                    PUSH DWORD PTR SS:[EBP-20]              [00124C8C]=3                ESP=00124C74
  8221. main  006F8E8E                    CALL 006F889F                                                       ESP=00124C70
  8222. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C74]=3
  8223. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  8224. main  006F88A5                    AND EAX,0000001F
  8225. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  8226. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  8227. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  8228. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  8229. main  006F88B9                    PUSH EAX                                [00124C6C]=00124C8C         ESP=00124C6C
  8230. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C70
  8231. main  006F88C0                    RETN                                    [00124C70]=Game.006F8E93    ESP=00124C74
  8232. main  006F8E93                    POP ECX                                 [00124C74]=3                ECX=00000003, ESP=00124C78
  8233. main  006F8E94                    RETN                                    [00124C78]=Game.006F8E7C    ESP=00124C7C
  8234. main  006F8E7C                    MOV EAX,DWORD PTR SS:[EBP-24]           [00124C88]=3                EAX=00000003
  8235. main  006F8E7F                    CALL 006EB3AF                                                       ESP=00124C78
  8236. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C9C]=00124D0C         ECX=00124D0C
  8237. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C9C
  8238. main  006EB3B9                    POP ECX                                 [00124C78]=Game.006F8E84    ECX=006F8E84, ESP=00124C7C
  8239. main  006EB3BA                    POP EDI                                 [00124C7C]=Game.0072B51A    ESP=00124C80
  8240. main  006EB3BB                    POP ESI                                 [00124C80]=1                ESP=00124C84
  8241. main  006EB3BC                    POP EBX                                 [00124C84]=0                ESP=00124C88
  8242. main  006EB3BD                    LEAVE                                   [00124CAC]=00124CD8         ESP=00124CB0, EBP=00124CD8
  8243. main  006EB3BE                    PUSH ECX                                [00124CAC]=00124CD8         ESP=00124CAC
  8244. main  006EB3BF                    RETN                                    [00124CAC]=Game.006F8E84    ESP=00124CB0
  8245. main  006F8E84                    RETN                                    [00124CB0]=Game.006ED65E    ESP=00124CB4
  8246. main  006ED65E                    MOV ECX,EAX                                                         ECX=00000003
  8247. main  006ED660                    ADD ESP,10                                                          ESP=00124CC4
  8248. main  006ED663                    CMP ECX,EBX
  8249. main  006ED665                    JGE SHORT 006ED66B
  8250. main  006ED66B                    MOV EAX,DWORD PTR SS:[ARG.4]            [00124CEC]=Game.0075DD38    EAX=0075DD38
  8251. main  006ED66E                    INC DWORD PTR DS:[9CF88C]               [009CF88C]=0000000A (decimal 10.)
  8252. main  006ED674                    MOV DWORD PTR DS:[EAX+0C],ESI           [0075DD44]=0
  8253. main  006ED677                    MOV DWORD PTR DS:[EAX+4],EBX            [0075DD3C]=0
  8254. main  006ED67A                    MOV DWORD PTR DS:[EAX],EBX              [0075DD38]=0
  8255. main  006ED67C                    MOV DWORD PTR DS:[EAX+8],EBX            [0075DD40]=0
  8256. main  006ED67F                    MOV DWORD PTR DS:[EAX+1C],EBX           [0075DD54]=0
  8257. main  006ED682                    MOV DWORD PTR DS:[EAX+10],ECX           [0075DD48]=FFFFFFFF (decimal -1.)
  8258. main  006ED685                    POP EDI                                 [00124CC4]=1                ESP=00124CC8, EDI=00000001
  8259. main  006ED686                    POP ESI                                 [00124CC8]=00141F05         ESP=00124CCC, ESI=00141F05
  8260. main  006ED687                    POP EBX                                 [00124CCC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CD0
  8261. main  006ED688                    LEAVE                                   [00124CD8]=00124D1C         ESP=00124CDC, EBP=00124D1C
  8262. main  006ED689                    RETN                                    [00124CDC]=Game.006E5267    ESP=00124CE0
  8263. main  006E5267                    ADD ESP,10                                                          ESP=00124CF0
  8264. main  006E526A                    MOV DWORD PTR SS:[EBP-20],EAX           [00124CFC]=0000000A (decimal 10.)
  8265. main  006E526D                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D18]=00000000
  8266. main  006E5271                    CALL 006E527F                                                       ESP=00124CEC
  8267. main  006E527F                    PUSH DWORD PTR SS:[EBP-1C]              [00124D00]=Game.0075DD38    ESP=00124CE8
  8268. main  006E5282                    CALL 006E8CB6                                                       ESP=00124CE4
  8269. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE8]=Game.0075DD38
  8270. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  8271. main  006E8CBF                    CMP EAX,ECX
  8272. main  006E8CC1                    JB SHORT 006E8CDA
  8273. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  8274. main  006E8CC8                    JA SHORT 006E8CDA
  8275. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  8276. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  8277. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  8278. main  006E8CD2                    PUSH EAX                                [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
  8279. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CDC
  8280. main  006EA770                    PUSH EBP                                [00124CD8]=00124D1C         ESP=00124CD8
  8281. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CD8
  8282. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=00000013 (decimal 19.)
  8283. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CD4
  8284. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD8
  8285. main  006EA783                    POP EBP                                 [00124CD8]=00124D1C         ESP=00124CDC, EBP=00124D1C
  8286. main  006EA784                    RETN                                    [00124CDC]=Game.006E8CD8    ESP=00124CE0
  8287. main  006E8CD8                    POP ECX                                 [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
  8288. main  006E8CD9                    RETN                                    [00124CE4]=Game.006E5287    ESP=00124CE8
  8289. main  006E5287                    POP ECX                                 [00124CE8]=Game.0075DD38    ECX=0075DD38, ESP=00124CEC
  8290. main  006E5288                    RETN                                    [00124CEC]=Game.006E5276    ESP=00124CF0
  8291. main  006E5276                    MOV EAX,DWORD PTR SS:[EBP-20]           [00124CFC]=Game.0075DD38    EAX=0075DD38
  8292. main  006E5279                    CALL 006EB3AF                                                       ESP=00124CEC
  8293. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D0C]=00124F98         ECX=00124F98
  8294. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D0C
  8295. main  006EB3B9                    POP ECX                                 [00124CEC]=Game.006E527E    ECX=006E527E, ESP=00124CF0
  8296. main  006EB3BA                    POP EDI                                 [00124CF0]=1                ESP=00124CF4
  8297. main  006EB3BB                    POP ESI                                 [00124CF4]=00141F05         ESP=00124CF8
  8298. main  006EB3BC                    POP EBX                                 [00124CF8]=0000000A (decimal 10.);ESP=00124CFC
  8299. main  006EB3BD                    LEAVE                                   [00124D1C]=00124D40         ESP=00124D20, EBP=00124D40
  8300. main  006EB3BE                    PUSH ECX                                [00124D1C]=00124D40         ESP=00124D1C
  8301. main  006EB3BF                    RETN                                    [00124D1C]=Game.006E527E    ESP=00124D20
  8302. main  006E527E                    RETN                                    [00124D20]=Game.006E5298    ESP=00124D24
  8303. main  006E5298                    ADD ESP,0C                                                          ESP=00124D30
  8304. main  006E529B                    RETN                                    [00124D30]=Game.006DE22C    ESP=00124D34
  8305. main  006DE22C                    ADD ESP,8                                                           ESP=00124D3C
  8306. main  006DE22F                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150         ECX=01815150
  8307. main  006DE232                    MOV DWORD PTR DS:[ECX],EAX              [01815150]=BAADF00D
  8308. main  006DE234                    MOV EDX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150         EDX=01815150
  8309. main  006DE237                    CMP DWORD PTR DS:[EDX],0                [01815150]=Game.0075DD38
  8310. main  006DE23A                    JNE SHORT 006DE240
  8311. main  006DE240                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124D3C]=01815150         EAX=01815150
  8312. main  006DE243                    PUSH EAX                                [00124D38]=Game.0072B518, ASCII "rb";ESP=00124D38
  8313. main  006DE244                    CALL 006DE260                                                       ESP=00124D34
  8314. main  006DE260                    PUSH EBP                                [00124D30]=Game.006DE22C    ESP=00124D30
  8315. main  006DE261                    MOV EBP,ESP                                                         EBP=00124D30
  8316. main  006DE263                    SUB ESP,8                                                           ESP=00124D28
  8317. main  006DE266                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150
  8318. main  006DE269                    CMP DWORD PTR DS:[EAX],0                [01815150]=Game.0075DD38
  8319. main  006DE26C                    JNE SHORT 006DE276
  8320. main  006DE276                    PUSH 0                                  [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124D24
  8321. main  006DE278                    PUSH 0                                  [00124D20]=Game.006E5298    ESP=00124D20
  8322. main  006DE27A                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150
  8323. main  006DE27D                    MOV EDX,DWORD PTR DS:[ECX]              [01815150]=Game.0075DD38    EDX=0075DD38
  8324. main  006DE27F                    PUSH EDX                                [00124D1C]=Game.006E527E    ESP=00124D1C
  8325. main  006DE280                    CALL 006E717A                                                       ESP=00124D18
  8326. main  006E717A                    PUSH 0C                                 [00124D14]=Game.00731E70    ESP=00124D14
  8327. main  006E717C                    PUSH OFFSET 00732070                    [00124D10]=Game.006E79CC    ESP=00124D10
  8328. main  006E7181                    CALL 006EB374                                                       ESP=00124D0C
  8329. main  006EB374                    PUSH 006E79CC                           [00124D08]=Game.006DE020    ESP=00124D08
  8330. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  8331. main  006EB37F                    PUSH EAX                                [00124D04]=00124CF0         ESP=00124D04
  8332. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D14]=0000000C (decimal 12.);EAX=0000000C
  8333. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D14]=0000000C (decimal 12.)
  8334. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D14            EBP=00124D14
  8335. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CF8
  8336. main  006EB38E                    PUSH EBX                                [00124CF4]=00141F05         ESP=00124CF4
  8337. main  006EB38F                    PUSH ESI                                [00124CF0]=1                ESP=00124CF0
  8338. main  006EB390                    PUSH EDI                                [00124CEC]=Game.006E527E    ESP=00124CEC
  8339. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D0C]=Game.006E7186    EAX=006E7186
  8340. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CFC]=Game.0075DD38
  8341. main  006EB397                    PUSH EAX                                [00124CE8]=Game.0075DD38    ESP=00124CE8
  8342. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D10]=Game.00732070    EAX=00732070
  8343. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D10]=Game.00732070
  8344. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D0C]=Game.006E7186
  8345. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D04            EAX=00124D04
  8346. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  8347. main  006EB3AE                    RETN                                    [00124CE8]=Game.006E7186    ESP=00124CEC
  8348. main  006E7186                    PUSH DWORD PTR SS:[EBP+8]               [00124D1C]=Game.0075DD38    ESP=00124CE8
  8349. main  006E7189                    CALL 006E8C64                                                       ESP=00124CE4
  8350. main  006E8C64                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE8]=Game.0075DD38    EAX=0075DD38
  8351. main  006E8C68                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  8352. main  006E8C6D                    CMP EAX,ECX
  8353. main  006E8C6F                    JB SHORT 006E8C88
  8354. main  006E8C71                    CMP EAX,OFFSET 0075DF38
  8355. main  006E8C76                    JA SHORT 006E8C88
  8356. main  006E8C78                    SUB EAX,ECX                                                         EAX=00000060
  8357. main  006E8C7A                    SAR EAX,5                                                           EAX=00000003
  8358. main  006E8C7D                    ADD EAX,10                                                          EAX=00000013
  8359. main  006E8C80                    PUSH EAX                                [00124CE0]=00000013 (decimal 19.);ESP=00124CE0
  8360. main  006E8C81                    CALL 006EA83D                                                       ESP=00124CDC
  8361. main  006EA83D                    PUSH EBP                                [00124CD8]=00124D1C         ESP=00124CD8
  8362. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CD8
  8363. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=00000013 (decimal 19.)
  8364. main  006EA843                    PUSH ESI                                [00124CD4]=01814C78         ESP=00124CD4
  8365. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  8366. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  8367. main  006EA84E                    JNE SHORT 006EA863
  8368. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124CD0
  8369. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CD4
  8370. main  006EA86B                    POP ESI                                 [00124CD4]=00141F05         ESP=00124CD8, ESI=00141F05
  8371. main  006EA86C                    POP EBP                                 [00124CD8]=00124D14         ESP=00124CDC, EBP=00124D14
  8372. main  006EA86D                    RETN                                    [00124CDC]=Game.006E8C86    ESP=00124CE0
  8373. main  006E8C86                    POP ECX                                 [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
  8374. main  006E8C87                    RETN                                    [00124CE4]=Game.006E718E    ESP=00124CE8
  8375. main  006E718E                    POP ECX                                 [00124CE8]=Game.0075DD38    ECX=0075DD38, ESP=00124CEC
  8376. main  006E718F                    AND DWORD PTR SS:[EBP-4],00000000       [00124D10]=FFFFFFFF
  8377. main  006E7193                    PUSH DWORD PTR SS:[EBP+10]              [00124D24]=0                ESP=00124CE8
  8378. main  006E7196                    PUSH DWORD PTR SS:[EBP+0C]              [00124D20]=0                ESP=00124CE4
  8379. main  006E7199                    PUSH DWORD PTR SS:[EBP+8]               [00124D1C]=Game.0075DD38    ESP=00124CE0
  8380. main  006E719C                    CALL 006E70EB                                                       ESP=00124CDC
  8381. main  006E70EB                    PUSH ESI                                [00124CD8]=00124D14         ESP=00124CD8
  8382. main  006E70EC                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CE0]=Game.0075DD38    ESI=0075DD38
  8383. main  006E70F0                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1                EAX=00000001
  8384. main  006E70F3                    TEST AL,83
  8385. main  006E70F5                    PUSH EDI                                [00124CD4]=00141F05         ESP=00124CD4
  8386. main  006E70F6                    JE SHORT 006E7169
  8387. main  006E70F8                    MOV EDI,DWORD PTR SS:[ARG.3]            [00124CE8]=0                EDI=00000000
  8388. main  006E70FC                    TEST EDI,EDI
  8389. main  006E70FE                    JE SHORT 006E710A
  8390. main  006E710A                    AND EAX,FFFFFFEF
  8391. main  006E710D                    CMP EDI,1
  8392. main  006E7110                    MOV DWORD PTR DS:[ESI+0C],EAX           [0075DD44]=1
  8393. main  006E7113                    JNE SHORT 006E7122
  8394. main  006E7122                    PUSH ESI                                [00124CD0]=01814C78         ESP=00124CD0
  8395. main  006E7123                    CALL 006E6D0F                                                       ESP=00124CCC
  8396. main  006E6D0F                    PUSH EBX                                [00124CC8]=00141F05         ESP=00124CC8
  8397. main  006E6D10                    PUSH ESI                                [00124CC4]=1                ESP=00124CC4
  8398. main  006E6D11                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CD0]=Game.0075DD38
  8399. main  006E6D15                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1
  8400. main  006E6D18                    MOV ECX,EAX                                                         ECX=00000001
  8401. main  006E6D1A                    AND CL,03
  8402. main  006E6D1D                    XOR EBX,EBX                                                         EBX=00000000
  8403. main  006E6D1F                    CMP CL,2
  8404. main  006E6D22                    JNE SHORT 006E6D5E
  8405. main  006E6D5E                    MOV EAX,DWORD PTR DS:[ESI+8]            [0075DD40]=0                EAX=00000000
  8406. main  006E6D61                    AND DWORD PTR DS:[ESI+4],00000000       [0075DD3C]=00000000
  8407. main  006E6D65                    MOV DWORD PTR DS:[ESI],EAX              [0075DD38]=0
  8408. main  006E6D67                    POP ESI                                 [00124CC4]=Game.0075DD38    ESP=00124CC8
  8409. main  006E6D68                    MOV EAX,EBX
  8410. main  006E6D6A                    POP EBX                                 [00124CC8]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CCC
  8411. main  006E6D6B                    RETN                                    [00124CCC]=Game.006E7128    ESP=00124CD0
  8412. main  006E7128                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1                EAX=00000001
  8413. main  006E712B                    TEST AL,AL
  8414. main  006E712D                    POP ECX                                 [00124CD0]=Game.0075DD38    ECX=0075DD38, ESP=00124CD4
  8415. main  006E712E                    JNS SHORT 006E7138
  8416. main  006E7138                    TEST AL,01
  8417. main  006E713A                    JE SHORT 006E714C
  8418. main  006E713C                    TEST AL,08
  8419. main  006E713E                    JE SHORT 006E714C
  8420. main  006E714C                    PUSH EDI                                [00124CD0]=Game.0075DD38    ESP=00124CD0
  8421. main  006E714D                    PUSH DWORD PTR SS:[ARG.2]               [00124CE4]=0                ESP=00124CCC
  8422. main  006E7151                    PUSH DWORD PTR DS:[ESI+10]              [0075DD48]=3                ESP=00124CC8
  8423. main  006E7154                    CALL 006F00AF                                                       ESP=00124CC4
  8424. main  006F00AF                    PUSH 0C                                 [00124CC0]=000001A4 (decimal 420.);ESP=00124CC0
  8425. main  006F00B1                    PUSH OFFSET 00732B70                    [00124CBC]=00000040 (decimal 64.);ESP=00124CBC
  8426. main  006F00B6                    CALL 006EB374                                                       ESP=00124CB8
  8427. main  006EB374                    PUSH 006E79CC                           [00124CB4]=00124D4C, ASCII "Data.lrs";ESP=00124CB4
  8428. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D04         EAX=00124D04
  8429. main  006EB37F                    PUSH EAX                                [00124CB0]=Game.006ED65E    ESP=00124CB0
  8430. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CC0]=0000000C (decimal 12.);EAX=0000000C
  8431. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CC0]=0000000C (decimal 12.)
  8432. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CC0            EBP=00124CC0
  8433. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CA4
  8434. main  006EB38E                    PUSH EBX                                [00124CA0]=Game.006E79CC    ESP=00124CA0
  8435. main  006EB38F                    PUSH ESI                                [00124C9C]=00124D0C, ASCII "p s";ESP=00124C9C
  8436. main  006EB390                    PUSH EDI                                [00124C98]=Game.006EA86B    ESP=00124C98
  8437. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CB8]=Game.006F00BB    EAX=006F00BB
  8438. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CA8]=FFFFFFFF (decimal -1.)
  8439. main  006EB397                    PUSH EAX                                [00124C94]=00124C7C         ESP=00124C94
  8440. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CBC]=Game.00732B70    EAX=00732B70
  8441. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CBC]=Game.00732B70
  8442. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CB8]=Game.006F00BB
  8443. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CB0            EAX=00124CB0
  8444. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D04
  8445. main  006EB3AE                    RETN                                    [00124C94]=Game.006F00BB    ESP=00124C98
  8446. main  006F00BB                    MOV EBX,DWORD PTR SS:[EBP+8]            [00124CC8]=3                EBX=00000003
  8447. main  006F00BE                    CMP EBX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  8448. main  006F00C4                    JNB SHORT 006F013E
  8449. main  006F00C6                    MOV EAX,EBX                                                         EAX=00000003
  8450. main  006F00C8                    SAR EAX,5                                                           EAX=00000000
  8451. main  006F00CB                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  8452. main  006F00D2                    MOV EAX,EBX                                                         EAX=00000003
  8453. main  006F00D4                    AND EAX,0000001F
  8454. main  006F00D7                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  8455. main  006F00DA                    SHL ESI,2                                                           ESI=0000006C
  8456. main  006F00DD                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  8457. main  006F00DF                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  8458. main  006F00E4                    JE SHORT 006F013E
  8459. main  006F00E6                    PUSH EBX                                [00124C94]=Game.006F00BB    ESP=00124C94
  8460. main  006F00E7                    CALL 006F87FF                                                       ESP=00124C90
  8461. main  006F87FF                    PUSH 8                                  [00124C8C]=3                ESP=00124C8C
  8462. main  006F8801                    PUSH OFFSET 00737E30                    [00124C88]=3                ESP=00124C88
  8463. main  006F8806                    CALL 006EB374                                                       ESP=00124C84
  8464. main  006EB374                    PUSH 006E79CC                           [00124C80]=1                ESP=00124C80
  8465. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124CB0         EAX=00124CB0
  8466. main  006EB37F                    PUSH EAX                                [00124C7C]=Game.0072B51A    ESP=00124C7C
  8467. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C8C]=8                EAX=00000008
  8468. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C8C]=8
  8469. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C8C            EBP=00124C8C
  8470. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C74
  8471. main  006EB38E                    PUSH EBX                                [00124C70]=Game.006F8E93    ESP=00124C70
  8472. main  006EB38F                    PUSH ESI                                [00124C6C]=01021FC0         ESP=00124C6C
  8473. main  006EB390                    PUSH EDI                                [00124C68]=Game.006F88C0    ESP=00124C68
  8474. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C84]=Game.006F880B    EAX=006F880B
  8475. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C74]=3
  8476. main  006EB397                    PUSH EAX                                [00124C64]=Game.006F8E6D    ESP=00124C64
  8477. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C88]=Game.00737E30    EAX=00737E30
  8478. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C88]=Game.00737E30
  8479. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C84]=Game.006F880B
  8480. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C7C            EAX=00124C7C
  8481. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124CB0
  8482. main  006EB3AE                    RETN                                    [00124C64]=Game.006F880B    ESP=00124C68
  8483. main  006F880B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124C94]=3                EDI=00000003
  8484. main  006F880E                    MOV ECX,EDI                                                         ECX=00000003
  8485. main  006F8810                    SAR ECX,5                                                           ECX=00000000
  8486. main  006F8813                    MOV EAX,EDI                                                         EAX=00000003
  8487. main  006F8815                    AND EAX,0000001F
  8488. main  006F8818                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  8489. main  006F881B                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  8490. main  006F8822                    LEA ESI,[EAX*4+ECX]                     Address=01021FB4            ESI=01021FB4
  8491. main  006F8825                    XOR EBX,EBX                                                         EBX=00000000
  8492. main  006F8827                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  8493. main  006F882A                    JNE SHORT 006F886D
  8494. main  006F886D                    MOV EAX,EDI                                                         EAX=00000003
  8495. main  006F886F                    SAR EAX,5                                                           EAX=00000000
  8496. main  006F8872                    AND EDI,0000001F
  8497. main  006F8875                    LEA ECX,[EDI*8+EDI]                                                 ECX=0000001B
  8498. main  006F8878                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  8499. main  006F887F                    LEA EAX,[ECX*4+EAX+0C]                  Address=01021FC0            EAX=01021FC0
  8500. main  006F8883                    PUSH EAX                                [00124C64]=Game.006F880B    ESP=00124C64
  8501. main  006F8884                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C68
  8502. main  006F888A                    XOR EAX,EAX
  8503. main  006F888C                    INC EAX                                                             EAX=00000001
  8504. main  006F888D                    CALL 006EB3AF                                                       ESP=00124C64
  8505. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C7C]=00124CB0         ECX=00124CB0
  8506. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C7C
  8507. main  006EB3B9                    POP ECX                                 [00124C64]=Game.006F8892    ECX=006F8892, ESP=00124C68
  8508. main  006EB3BA                    POP EDI                                 [00124C68]=Game.009CFDC0    ESP=00124C6C, EDI=009CFDC0
  8509. main  006EB3BB                    POP ESI                                 [00124C6C]=0000006C (decimal 108.);ESP=00124C70, ESI=0000006C
  8510. main  006EB3BC                    POP EBX                                 [00124C70]=3                EBX=00000003, ESP=00124C74
  8511. main  006EB3BD                    LEAVE                                   [00124C8C]=00124CC0         ESP=00124C90, EBP=00124CC0
  8512. main  006EB3BE                    PUSH ECX                                [00124C8C]=00124CC0         ESP=00124C8C
  8513. main  006EB3BF                    RETN                                    [00124C8C]=Game.006F8892    ESP=00124C90
  8514. main  006F8892                    RETN                                    [00124C90]=Game.006F00EC    ESP=00124C94
  8515. main  006F00EC                    POP ECX                                 [00124C94]=3                ECX=00000003, ESP=00124C98
  8516. main  006F00ED                    AND DWORD PTR SS:[EBP-4],00000000       [00124CBC]=FFFFFFFF
  8517. main  006F00F1                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  8518. main  006F00F3                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  8519. main  006F00F8                    JE SHORT 006F010E
  8520. main  006F00FA                    PUSH DWORD PTR SS:[EBP+10]              [00124CD0]=0                ESP=00124C94
  8521. main  006F00FD                    PUSH DWORD PTR SS:[EBP+0C]              [00124CCC]=0                ESP=00124C90
  8522. main  006F0100                    PUSH EBX                                [00124C8C]=Game.006F8892    ESP=00124C8C
  8523. main  006F0101                    CALL 006F003B                                                       ESP=00124C88
  8524. main  006F003B                    PUSH ESI                                [00124C84]=Game.00737E30    ESP=00124C84
  8525. main  006F003C                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124C8C]=3                ESI=00000003
  8526. main  006F0040                    PUSH ESI                                [00124C80]=Game.006E79CC    ESP=00124C80
  8527. main  006F0041                    CALL 006F87BE                                                       ESP=00124C7C
  8528. main  006F87BE                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C80]=3                EAX=00000003
  8529. main  006F87C2                    CMP EAX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  8530. main  006F87C8                    JNB SHORT 006F87E8
  8531. main  006F87CA                    MOV ECX,EAX
  8532. main  006F87CC                    AND EAX,0000001F
  8533. main  006F87CF                    SAR ECX,5                                                           ECX=00000000
  8534. main  006F87D2                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  8535. main  006F87D9                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  8536. main  006F87DC                    LEA EAX,[EAX*4+ECX]                     Address=01021FB4            EAX=01021FB4
  8537. main  006F87DF                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  8538. main  006F87E3                    JE SHORT 006F87E8
  8539. main  006F87E5                    MOV EAX,DWORD PTR DS:[EAX]              [01021FB4]=00000078 (decimal 120.);EAX=00000078
  8540. main  006F87E7                    RETN                                    [00124C7C]=Game.006F0046    ESP=00124C80
  8541. main  006F0046                    CMP EAX,-1
  8542. main  006F0049                    POP ECX                                 [00124C80]=3                ECX=00000003, ESP=00124C84
  8543. main  006F004A                    JNE SHORT 006F005C
  8544. main  006F005C                    PUSH EDI                                [00124C80]=3                ESP=00124C80
  8545. main  006F005D                    PUSH DWORD PTR SS:[ARG.3]               [00124C94]=0                ESP=00124C7C
  8546. main  006F0061                    PUSH 0                                  [00124C78]=Game.006F8E84    ESP=00124C78
  8547. main  006F0063                    PUSH DWORD PTR SS:[ARG.2]               [00124C90]=0                ESP=00124C74
  8548. main  006F0067                    PUSH EAX                                [00124C70]=3                ESP=00124C70
  8549. main  006F0068                    CALL DWORD PTR DS:[<&KERNEL32.SetFilePointer>];[00713160]=7C810C2E (kernel32.SetFilePointer);EAX=00000000, ECX=00124C18, EDX=7C91E514, ESP=00124C80
  8550. main  006F006E                    MOV EDI,EAX                                                         EDI=00000000
  8551. main  006F0070                    CMP EDI,-1
  8552. main  006F0073                    JNE SHORT 006F007D
  8553. main  006F007D                    XOR EAX,EAX
  8554. main  006F007F                    TEST EAX,EAX
  8555. main  006F0081                    JE SHORT 006F008F
  8556. main  006F008F                    MOV ECX,ESI                                                         ECX=00000003
  8557. main  006F0091                    AND ESI,0000001F
  8558. main  006F0094                    SAR ECX,5                                                           ECX=00000000
  8559. main  006F0097                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  8560. main  006F009E                    MOV EAX,ESI                                                         EAX=00000003
  8561. main  006F00A0                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  8562. main  006F00A3                    LEA EAX,[EAX*4+ECX+4]                   Address=01021FB8            EAX=01021FB8
  8563. main  006F00A7                    AND BYTE PTR DS:[EAX],FD                [01021FB8]=01
  8564. main  006F00AA                    MOV EAX,EDI                                                         EAX=00000000
  8565. main  006F00AC                    POP EDI                                 [00124C80]=Game.009CFDC0    ESP=00124C84, EDI=009CFDC0
  8566. main  006F00AD                    POP ESI                                 [00124C84]=0000006C (decimal 108.);ESP=00124C88, ESI=0000006C
  8567. main  006F00AE                    RETN                                    [00124C88]=Game.006F0106    ESP=00124C8C
  8568. main  006F0106                    ADD ESP,0C                                                          ESP=00124C98
  8569. main  006F0109                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124CA4]=Game.00737E78
  8570. main  006F010C                    JMP SHORT 006F0125
  8571. main  006F0125                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CBC]=00000000
  8572. main  006F0129                    CALL 006F0136                                                       ESP=00124C94
  8573. main  006F0136                    PUSH EBX                                [00124C90]=0                ESP=00124C90
  8574. main  006F0137                    CALL 006F889F                                                       ESP=00124C8C
  8575. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C90]=3                EAX=00000003
  8576. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  8577. main  006F88A5                    AND EAX,0000001F
  8578. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  8579. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  8580. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  8581. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  8582. main  006F88B9                    PUSH EAX                                [00124C88]=Game.006F0106    ESP=00124C88
  8583. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C8C
  8584. main  006F88C0                    RETN                                    [00124C8C]=Game.006F013C    ESP=00124C90
  8585. main  006F013C                    POP ECX                                 [00124C90]=3                ECX=00000003, ESP=00124C94
  8586. main  006F013D                    RETN                                    [00124C94]=Game.006F012E    ESP=00124C98
  8587. main  006F012E                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124CA4]=0
  8588. main  006F0131                    JMP SHORT 006F0154
  8589. main  006F0154                    CALL 006EB3AF                                                       ESP=00124C94
  8590. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CB0]=00124D04         ECX=00124D04
  8591. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CB0
  8592. main  006EB3B9                    POP ECX                                 [00124C94]=Game.006F0159    ECX=006F0159, ESP=00124C98
  8593. main  006EB3BA                    POP EDI                                 [00124C98]=0                ESP=00124C9C, EDI=00000000
  8594. main  006EB3BB                    POP ESI                                 [00124C9C]=Game.0075DD38    ESP=00124CA0, ESI=0075DD38
  8595. main  006EB3BC                    POP EBX                                 [00124CA0]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CA4
  8596. main  006EB3BD                    LEAVE                                   [00124CC0]=00124D14         ESP=00124CC4, EBP=00124D14
  8597. main  006EB3BE                    PUSH ECX                                [00124CC0]=00124D14         ESP=00124CC0
  8598. main  006EB3BF                    RETN                                    [00124CC0]=Game.006F0159    ESP=00124CC4
  8599. main  006F0159                    RETN                                    [00124CC4]=Game.006E7159    ESP=00124CC8
  8600. main  006E7159                    XOR ECX,ECX                                                         ECX=00000000
  8601. main  006E715B                    ADD ESP,0C                                                          ESP=00124CD4
  8602. main  006E715E                    CMP EAX,-1
  8603. main  006E7161                    SETNE CL                                                            ECX=00000001
  8604. main  006E7164                    DEC ECX                                                             ECX=00000000
  8605. main  006E7165                    MOV EAX,ECX
  8606. main  006E7167                    JMP SHORT 006E7177
  8607. main  006E7177                    POP EDI                                 [00124CD4]=1                ESP=00124CD8, EDI=00000001
  8608. main  006E7178                    POP ESI                                 [00124CD8]=00141F05         ESP=00124CDC, ESI=00141F05
  8609. main  006E7179                    RETN                                    [00124CDC]=Game.006E71A1    ESP=00124CE0
  8610. main  006E71A1                    ADD ESP,0C                                                          ESP=00124CEC
  8611. main  006E71A4                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124CF8]=0000000A (decimal 10.)
  8612. main  006E71A7                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D10]=00000000
  8613. main  006E71AB                    CALL 006E71B9                                                       ESP=00124CE8
  8614. main  006E71B9                    PUSH DWORD PTR SS:[EBP+8]               [00124D1C]=Game.0075DD38    ESP=00124CE4
  8615. main  006E71BC                    CALL 006E8CB6                                                       ESP=00124CE0
  8616. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE4]=Game.0075DD38    EAX=0075DD38
  8617. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  8618. main  006E8CBF                    CMP EAX,ECX
  8619. main  006E8CC1                    JB SHORT 006E8CDA
  8620. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  8621. main  006E8CC8                    JA SHORT 006E8CDA
  8622. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  8623. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  8624. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  8625. main  006E8CD2                    PUSH EAX                                [00124CDC]=Game.006E71A1    ESP=00124CDC
  8626. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CD8
  8627. main  006EA770                    PUSH EBP                                [00124CD4]=1                ESP=00124CD4
  8628. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CD4
  8629. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CDC]=00000013 (decimal 19.)
  8630. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CD0
  8631. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD4
  8632. main  006EA783                    POP EBP                                 [00124CD4]=00124D14         ESP=00124CD8, EBP=00124D14
  8633. main  006EA784                    RETN                                    [00124CD8]=Game.006E8CD8    ESP=00124CDC
  8634. main  006E8CD8                    POP ECX                                 [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
  8635. main  006E8CD9                    RETN                                    [00124CE0]=Game.006E71C1    ESP=00124CE4
  8636. main  006E71C1                    POP ECX                                 [00124CE4]=Game.0075DD38    ECX=0075DD38, ESP=00124CE8
  8637. main  006E71C2                    RETN                                    [00124CE8]=Game.006E71B0    ESP=00124CEC
  8638. main  006E71B0                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124CF8]=0
  8639. main  006E71B3                    CALL 006EB3AF                                                       ESP=00124CE8
  8640. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D04]=00124F98         ECX=00124F98
  8641. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D04
  8642. main  006EB3B9                    POP ECX                                 [00124CE8]=Game.006E71B8    ECX=006E71B8, ESP=00124CEC
  8643. main  006EB3BA                    POP EDI                                 [00124CEC]=1                ESP=00124CF0
  8644. main  006EB3BB                    POP ESI                                 [00124CF0]=00141F05         ESP=00124CF4
  8645. main  006EB3BC                    POP EBX                                 [00124CF4]=0000000A (decimal 10.);ESP=00124CF8
  8646. main  006EB3BD                    LEAVE                                   [00124D14]=00124D30         ESP=00124D18, EBP=00124D30
  8647. main  006EB3BE                    PUSH ECX                                [00124D14]=00124D30         ESP=00124D14
  8648. main  006EB3BF                    RETN                                    [00124D14]=Game.006E71B8    ESP=00124D18
  8649. main  006E71B8                    RETN                                    [00124D18]=Game.006DE285    ESP=00124D1C
  8650. main  006DE285                    ADD ESP,0C                                                          ESP=00124D28
  8651. main  006DE288                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150         EAX=01815150
  8652. main  006DE28B                    MOV ECX,DWORD PTR DS:[EAX]              [01815150]=Game.0075DD38    ECX=0075DD38
  8653. main  006DE28D                    PUSH ECX                                [00124D24]=0                ESP=00124D24
  8654. main  006DE28E                    PUSH 1                                  [00124D20]=0                ESP=00124D20
  8655. main  006DE290                    PUSH 8                                  [00124D1C]=Game.0075DD38    ESP=00124D1C
  8656. main  006DE292                    PUSH OFFSET 009CF138                    [00124D18]=Game.006DE285    ESP=00124D18
  8657. main  006DE297                    CALL 006E598D                                                       ESP=00124D14
  8658. main  006E598D                    PUSH 0C                                 [00124D10]=FFFFFFFF (decimal -1.);ESP=00124D10
  8659. main  006E598F                    PUSH OFFSET 00731ED8                    [00124D0C]=Game.00732070    ESP=00124D0C
  8660. main  006E5994                    CALL 006EB374                                                       ESP=00124D08
  8661. main  006EB374                    PUSH 006E79CC                           [00124D04]=00124F98         ESP=00124D04
  8662. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  8663. main  006EB37F                    PUSH EAX                                [00124D00]=Game.0075DD38    ESP=00124D00
  8664. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D10]=0000000C (decimal 12.);EAX=0000000C
  8665. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D10]=0000000C (decimal 12.)
  8666. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D10            EBP=00124D10
  8667. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CF4
  8668. main  006EB38E                    PUSH EBX                                [00124CF0]=00141F05         ESP=00124CF0
  8669. main  006EB38F                    PUSH ESI                                [00124CEC]=1                ESP=00124CEC
  8670. main  006EB390                    PUSH EDI                                [00124CE8]=Game.006E71B8    ESP=00124CE8
  8671. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D08]=Game.006E5999    EAX=006E5999
  8672. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CF8]=0
  8673. main  006EB397                    PUSH EAX                                [00124CE4]=Game.0075DD38    ESP=00124CE4
  8674. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D0C]=Game.00731ED8    EAX=00731ED8
  8675. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D0C]=Game.00731ED8
  8676. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D08]=Game.006E5999
  8677. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D00            EAX=00124D00
  8678. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  8679. main  006EB3AE                    RETN                                    [00124CE4]=Game.006E5999    ESP=00124CE8
  8680. main  006E5999                    PUSH DWORD PTR SS:[EBP+14]              [00124D24]=Game.0075DD38    ESP=00124CE4
  8681. main  006E599C                    CALL 006E8C64                                                       ESP=00124CE0
  8682. main  006E8C64                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE4]=Game.0075DD38    EAX=0075DD38
  8683. main  006E8C68                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  8684. main  006E8C6D                    CMP EAX,ECX
  8685. main  006E8C6F                    JB SHORT 006E8C88
  8686. main  006E8C71                    CMP EAX,OFFSET 0075DF38
  8687. main  006E8C76                    JA SHORT 006E8C88
  8688. main  006E8C78                    SUB EAX,ECX                                                         EAX=00000060
  8689. main  006E8C7A                    SAR EAX,5                                                           EAX=00000003
  8690. main  006E8C7D                    ADD EAX,10                                                          EAX=00000013
  8691. main  006E8C80                    PUSH EAX                                [00124CDC]=00000013 (decimal 19.);ESP=00124CDC
  8692. main  006E8C81                    CALL 006EA83D                                                       ESP=00124CD8
  8693. main  006EA83D                    PUSH EBP                                [00124CD4]=00124D14         ESP=00124CD4
  8694. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CD4
  8695. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CDC]=00000013 (decimal 19.)
  8696. main  006EA843                    PUSH ESI                                [00124CD0]=01814C78         ESP=00124CD0
  8697. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  8698. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  8699. main  006EA84E                    JNE SHORT 006EA863
  8700. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124CCC
  8701. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, ESP=00124CD0
  8702. main  006EA86B                    POP ESI                                 [00124CD0]=00141F05         ESP=00124CD4, ESI=00141F05
  8703. main  006EA86C                    POP EBP                                 [00124CD4]=00124D10         ESP=00124CD8, EBP=00124D10
  8704. main  006EA86D                    RETN                                    [00124CD8]=Game.006E8C86    ESP=00124CDC
  8705. main  006E8C86                    POP ECX                                 [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
  8706. main  006E8C87                    RETN                                    [00124CE0]=Game.006E59A1    ESP=00124CE4
  8707. main  006E59A1                    POP ECX                                 [00124CE4]=Game.0075DD38    ECX=0075DD38, ESP=00124CE8
  8708. main  006E59A2                    AND DWORD PTR SS:[EBP-4],00000000       [00124D0C]=FFFFFFFF
  8709. main  006E59A6                    PUSH DWORD PTR SS:[EBP+14]              [00124D24]=Game.0075DD38    ESP=00124CE4
  8710. main  006E59A9                    PUSH DWORD PTR SS:[EBP+10]              [00124D20]=1                ESP=00124CE0
  8711. main  006E59AC                    PUSH DWORD PTR SS:[EBP+0C]              [00124D1C]=8                ESP=00124CDC
  8712. main  006E59AF                    PUSH DWORD PTR SS:[EBP+8]               [00124D18]=Game.009CF138    ESP=00124CD8
  8713. main  006E59B2                    CALL 006E58A4                                                       ESP=00124CD4
  8714. main  006E58A4                    PUSH EBP                                [00124CD0]=00141F05         ESP=00124CD0
  8715. main  006E58A5                    MOV EBP,ESP                                                         EBP=00124CD0
  8716. main  006E58A7                    PUSH ECX                                [00124CCC]=01814C78         ESP=00124CCC
  8717. main  006E58A8                    PUSH ECX                                [00124CC8]=Game.006EA86B    ESP=00124CC8
  8718. main  006E58A9                    PUSH EBX                                [00124CC4]=Game.006E7159    ESP=00124CC4
  8719. main  006E58AA                    MOV EBX,DWORD PTR SS:[ARG.1]            [00124CD8]=Game.009CF138    EBX=009CF138
  8720. main  006E58AD                    PUSH EDI                                [00124CC0]=Game.006F0159    ESP=00124CC0
  8721. main  006E58AE                    MOV EDI,DWORD PTR SS:[ARG.2]            [00124CDC]=8                EDI=00000008
  8722. main  006E58B1                    IMUL EDI,DWORD PTR SS:[ARG.3]           [00124CE0]=1
  8723. main  006E58B5                    TEST EDI,EDI
  8724. main  006E58B7                    MOV ECX,EDI                                                         ECX=00000008
  8725. main  006E58B9                    MOV DWORD PTR SS:[LOCAL.2],EDI          [00124CC8]=Game.0075DD38
  8726. main  006E58BC                    MOV DWORD PTR SS:[ARG.1],ECX            [00124CD8]=Game.009CF138
  8727. main  006E58BF                    JNE SHORT 006E58C8
  8728. main  006E58C8                    PUSH ESI                                [00124CBC]=FFFFFFFF (decimal -1.);ESP=00124CBC
  8729. main  006E58C9                    MOV ESI,DWORD PTR SS:[ARG.4]            [00124CE4]=Game.0075DD38    ESI=0075DD38
  8730. main  006E58CC                    TEST WORD PTR DS:[ESI+0C],010C          [0075DD44]=0001
  8731. main  006E58D2                    JE SHORT 006E58DC
  8732. main  006E58DC                    MOV DWORD PTR SS:[LOCAL.1],1000         [00124CCC]=Game.0075DD38
  8733. main  006E58E3                    JMP SHORT 006E58E8
  8734. main  006E58E8                    TEST WORD PTR DS:[ESI+0C],010C          [0075DD44]=0001
  8735. main  006E58EE                    JE SHORT 006E591A
  8736. main  006E591A                    CMP ECX,DWORD PTR SS:[LOCAL.1]          [00124CCC]=00001000 (decimal 4096.)
  8737. main  006E591D                    JB SHORT 006E594D
  8738. main  006E594D                    PUSH ESI                                [00124CB8]=Game.00732B70    ESP=00124CB8
  8739. main  006E594E                    CALL 006ED441                                                       ESP=00124CB4
  8740. main  006ED441                    PUSH ESI                                [00124CB0]=00124D04         ESP=00124CB0
  8741. main  006ED442                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CB8]=Game.0075DD38
  8742. main  006ED446                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=1                EAX=00000001
  8743. main  006ED449                    TEST AL,83
  8744. main  006ED44B                    JE 006ED51D
  8745. main  006ED451                    TEST AL,40
  8746. main  006ED453                    JNE 006ED51D
  8747. main  006ED459                    TEST AL,02
  8748. main  006ED45B                    JE SHORT 006ED468
  8749. main  006ED468                    OR EAX,00000001
  8750. main  006ED46B                    TEST AX,010C
  8751. main  006ED46F                    MOV DWORD PTR DS:[ESI+0C],EAX           [0075DD44]=1
  8752. main  006ED472                    JNE SHORT 006ED47D
  8753. main  006ED474                    PUSH ESI                                [00124CAC]=Game.006F8E84    ESP=00124CAC
  8754. main  006ED475                    CALL 006EFE1B                                                       ESP=00124CA8
  8755. main  006EFE1B                    INC DWORD PTR DS:[9CF88C]               [009CF88C]=0000000B (decimal 11.)
  8756. main  006EFE21                    PUSH 1000                               [00124CA4]=0                ESP=00124CA4
  8757. main  006EFE26                    CALL 006E6595                                                       ESP=00124CA0
  8758. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124C9C
  8759. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124CA4]=00001000 (decimal 4096.);ESP=00124C98
  8760. main  006E659F                    CALL 006E6569                                                       ESP=00124C94
  8761. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124C98]=00001000 (decimal 4096.)
  8762. main  006E656E                    JA SHORT 006E6592
  8763. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124C98]=00001000 (decimal 4096.);ESP=00124C90
  8764. main  006E6574                    CALL 006E64EE                                                       ESP=00124C8C
  8765. main  006E64EE                    PUSH 0C                                 [00124C88]=01021FC0         ESP=00124C88
  8766. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124C84]=Game.006F88C0    ESP=00124C84
  8767. main  006E64F5                    CALL 006EB374                                                       ESP=00124C80
  8768. main  006EB374                    PUSH 006E79CC                           [00124C7C]=0                ESP=00124C7C
  8769. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D00         EAX=00124D00
  8770. main  006EB37F                    PUSH EAX                                [00124C78]=0                ESP=00124C78
  8771. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C88]=0000000C (decimal 12.);EAX=0000000C
  8772. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C88]=0000000C (decimal 12.)
  8773. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C88            EBP=00124C88
  8774. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C6C
  8775. main  006EB38E                    PUSH EBX                                [00124C68]=00124CC0         ESP=00124C68
  8776. main  006EB38F                    PUSH ESI                                [00124C64]=0                ESP=00124C64
  8777. main  006EB390                    PUSH EDI                                [00124C60]=0                ESP=00124C60
  8778. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C80]=Game.006E64FA    EAX=006E64FA
  8779. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C70]=00000078 (decimal 120.)
  8780. main  006EB397                    PUSH EAX                                [00124C5C]=0                ESP=00124C5C
  8781. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C84]=Game.00731FB8    EAX=00731FB8
  8782. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C84]=Game.00731FB8
  8783. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C80]=Game.006E64FA
  8784. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C78            EAX=00124C78
  8785. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D00
  8786. main  006EB3AE                    RETN                                    [00124C5C]=Game.006E64FA    ESP=00124C60
  8787. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124C90]=00001000 (decimal 4096.);ESI=00001000
  8788. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  8789. main  006E6504                    JNE SHORT 006E6534
  8790. main  006E6534                    TEST ESI,ESI
  8791. main  006E6536                    JNE SHORT 006E6539
  8792. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  8793. main  006E6540                    JE SHORT 006E6548
  8794. main  006E6548                    PUSH ESI                                [00124C5C]=Game.006E64FA    ESP=00124C5C
  8795. main  006E6549                    PUSH 0                                  [00124C58]=0                ESP=00124C58
  8796. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124C54
  8797. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=018151A0, ECX=7C9201DB, EDX=01020608, ESP=00124C60
  8798. main  006E6557                    CALL 006EB3AF                                                       ESP=00124C5C
  8799. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C78]=00124D00         ECX=00124D00
  8800. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C78
  8801. main  006EB3B9                    POP ECX                                 [00124C5C]=Game.006E655C    ECX=006E655C, ESP=00124C60
  8802. main  006EB3BA                    POP EDI                                 [00124C60]=8                ESP=00124C64
  8803. main  006EB3BB                    POP ESI                                 [00124C64]=Game.0075DD38    ESP=00124C68, ESI=0075DD38
  8804. main  006EB3BC                    POP EBX                                 [00124C68]=Game.009CF138    ESP=00124C6C
  8805. main  006EB3BD                    LEAVE                                   [00124C88]=00124CD0         ESP=00124C8C, EBP=00124CD0
  8806. main  006EB3BE                    PUSH ECX                                [00124C88]=00124CD0         ESP=00124C88
  8807. main  006EB3BF                    RETN                                    [00124C88]=Game.006E655C    ESP=00124C8C
  8808. main  006E655C                    RETN                                    [00124C8C]=Game.006E6579    ESP=00124C90
  8809. main  006E6579                    TEST EAX,EAX
  8810. main  006E657B                    POP ECX                                 [00124C90]=00001000 (decimal 4096.);ECX=00001000, ESP=00124C94
  8811. main  006E657C                    JNE SHORT 006E6594
  8812. main  006E6594                    RETN                                    [00124C94]=Game.006E65A4    ESP=00124C98
  8813. main  006E65A4                    POP ECX                                 [00124C98]=00001000 (decimal 4096.);ESP=00124C9C
  8814. main  006E65A5                    POP ECX                                 [00124C9C]=0                ECX=00000000, ESP=00124CA0
  8815. main  006E65A6                    RETN                                    [00124CA0]=Game.006EFE2B    ESP=00124CA4
  8816. main  006EFE2B                    TEST EAX,EAX
  8817. main  006EFE2D                    POP ECX                                 [00124CA4]=00001000 (decimal 4096.);ECX=00001000, ESP=00124CA8
  8818. main  006EFE2E                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124CAC]=Game.0075DD38    ECX=0075DD38
  8819. main  006EFE32                    MOV DWORD PTR DS:[ECX+8],EAX            [0075DD40]=0
  8820. main  006EFE35                    JE SHORT 006EFE44
  8821. main  006EFE37                    OR DWORD PTR DS:[ECX+0C],00000008       [0075DD44]=00000001
  8822. main  006EFE3B                    MOV DWORD PTR DS:[ECX+18],1000          [0075DD50]=00001000 (decimal 4096.)
  8823. main  006EFE42                    JMP SHORT 006EFE55
  8824. main  006EFE55                    MOV EAX,DWORD PTR DS:[ECX+8]            [0075DD40]=018151A0
  8825. main  006EFE58                    AND DWORD PTR DS:[ECX+4],00000000       [0075DD3C]=00000000
  8826. main  006EFE5C                    MOV DWORD PTR DS:[ECX],EAX              [0075DD38]=0
  8827. main  006EFE5E                    RETN                                    [00124CA8]=Game.006ED47A    ESP=00124CAC
  8828. main  006ED47A                    POP ECX                                 [00124CAC]=Game.0075DD38    ESP=00124CB0
  8829. main  006ED47B                    JMP SHORT 006ED482
  8830. main  006ED482                    PUSH DWORD PTR DS:[ESI+18]              [0075DD50]=00001000 (decimal 4096.);ESP=00124CAC
  8831. main  006ED485                    PUSH DWORD PTR DS:[ESI+8]               [0075DD40]=018151A0         ESP=00124CA8
  8832. main  006ED488                    PUSH DWORD PTR DS:[ESI+10]              [0075DD48]=3                ESP=00124CA4
  8833. main  006ED48B                    CALL 006EDD29                                                       ESP=00124CA0
  8834. main  006EDD29                    PUSH 0C                                 [00124C9C]=0                ESP=00124C9C
  8835. main  006EDD2B                    PUSH OFFSET 00732A40                    [00124C98]=00001000 (decimal 4096.);ESP=00124C98
  8836. main  006EDD30                    CALL 006EB374                                                       ESP=00124C94
  8837. main  006EB374                    PUSH 006E79CC                           [00124C90]=00001000 (decimal 4096.);ESP=00124C90
  8838. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D00         EAX=00124D00
  8839. main  006EB37F                    PUSH EAX                                [00124C8C]=Game.006E6579    ESP=00124C8C
  8840. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C9C]=0000000C (decimal 12.);EAX=0000000C
  8841. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C9C]=0000000C (decimal 12.)
  8842. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C9C            EBP=00124C9C
  8843. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C80
  8844. main  006EB38E                    PUSH EBX                                [00124C7C]=Game.006E79CC    ESP=00124C7C
  8845. main  006EB38F                    PUSH ESI                                [00124C78]=00124D00         ESP=00124C78
  8846. main  006EB390                    PUSH EDI                                [00124C74]=0                ESP=00124C74
  8847. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C94]=Game.006EDD35    EAX=006EDD35
  8848. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C84]=FFFFFFFF (decimal -1.)
  8849. main  006EB397                    PUSH EAX                                [00124C70]=00124C60         ESP=00124C70
  8850. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C98]=Game.00732A40    EAX=00732A40
  8851. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C98]=Game.00732A40
  8852. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C94]=Game.006EDD35
  8853. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C8C            EAX=00124C8C
  8854. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D00
  8855. main  006EB3AE                    RETN                                    [00124C70]=Game.006EDD35    ESP=00124C74
  8856. main  006EDD35                    MOV EBX,DWORD PTR SS:[EBP+8]            [00124CA4]=3                EBX=00000003
  8857. main  006EDD38                    CMP EBX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  8858. main  006EDD3E                    JNB SHORT 006EDDB8
  8859. main  006EDD40                    MOV EAX,EBX                                                         EAX=00000003
  8860. main  006EDD42                    SAR EAX,5                                                           EAX=00000000
  8861. main  006EDD45                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  8862. main  006EDD4C                    MOV EAX,EBX                                                         EAX=00000003
  8863. main  006EDD4E                    AND EAX,0000001F
  8864. main  006EDD51                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  8865. main  006EDD54                    SHL ESI,2                                                           ESI=0000006C
  8866. main  006EDD57                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  8867. main  006EDD59                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  8868. main  006EDD5E                    JE SHORT 006EDDB8
  8869. main  006EDD60                    PUSH EBX                                [00124C70]=Game.006EDD35    ESP=00124C70
  8870. main  006EDD61                    CALL 006F87FF                                                       ESP=00124C6C
  8871. main  006F87FF                    PUSH 8                                  [00124C68]=Game.009CF138    ESP=00124C68
  8872. main  006F8801                    PUSH OFFSET 00737E30                    [00124C64]=Game.0075DD38    ESP=00124C64
  8873. main  006F8806                    CALL 006EB374                                                       ESP=00124C60
  8874. main  006EB374                    PUSH 006E79CC                           [00124C5C]=Game.006E655C    ESP=00124C5C
  8875. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C8C         EAX=00124C8C
  8876. main  006EB37F                    PUSH EAX                                [00124C58]=40000060         ESP=00124C58
  8877. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C68]=8                EAX=00000008
  8878. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C68]=8
  8879. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C68            EBP=00124C68
  8880. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C50
  8881. main  006EB38E                    PUSH EBX                                [00124C4C]=ntdll.7C9201DB   ESP=00124C4C
  8882. main  006EB38F                    PUSH ESI                                [00124C48]=FFFFFFFF (decimal -1.);ESP=00124C48
  8883. main  006EB390                    PUSH EDI                                [00124C44]=ntdll.7C9201E0   ESP=00124C44
  8884. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C60]=Game.006F880B    EAX=006F880B
  8885. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C50]=Game.006E6557
  8886. main  006EB397                    PUSH EAX                                [00124C40]=ntdll.7C91E920   ESP=00124C40
  8887. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C64]=Game.00737E30    EAX=00737E30
  8888. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C64]=Game.00737E30
  8889. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C60]=Game.006F880B
  8890. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C58            EAX=00124C58
  8891. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C8C
  8892. main  006EB3AE                    RETN                                    [00124C40]=Game.006F880B    ESP=00124C44
  8893. main  006F880B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124C70]=3                EDI=00000003
  8894. main  006F880E                    MOV ECX,EDI                                                         ECX=00000003
  8895. main  006F8810                    SAR ECX,5                                                           ECX=00000000
  8896. main  006F8813                    MOV EAX,EDI                                                         EAX=00000003
  8897. main  006F8815                    AND EAX,0000001F
  8898. main  006F8818                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  8899. main  006F881B                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  8900. main  006F8822                    LEA ESI,[EAX*4+ECX]                     Address=01021FB4            ESI=01021FB4
  8901. main  006F8825                    XOR EBX,EBX                                                         EBX=00000000
  8902. main  006F8827                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  8903. main  006F882A                    JNE SHORT 006F886D
  8904. main  006F886D                    MOV EAX,EDI                                                         EAX=00000003
  8905. main  006F886F                    SAR EAX,5                                                           EAX=00000000
  8906. main  006F8872                    AND EDI,0000001F
  8907. main  006F8875                    LEA ECX,[EDI*8+EDI]                                                 ECX=0000001B
  8908. main  006F8878                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  8909. main  006F887F                    LEA EAX,[ECX*4+EAX+0C]                  Address=01021FC0            EAX=01021FC0
  8910. main  006F8883                    PUSH EAX                                [00124C40]=Game.006F880B    ESP=00124C40
  8911. main  006F8884                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C44
  8912. main  006F888A                    XOR EAX,EAX
  8913. main  006F888C                    INC EAX                                                             EAX=00000001
  8914. main  006F888D                    CALL 006EB3AF                                                       ESP=00124C40
  8915. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C58]=00124C8C         ECX=00124C8C
  8916. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C58
  8917. main  006EB3B9                    POP ECX                                 [00124C40]=Game.006F8892    ECX=006F8892, ESP=00124C44
  8918. main  006EB3BA                    POP EDI                                 [00124C44]=Game.009CFDC0    ESP=00124C48, EDI=009CFDC0
  8919. main  006EB3BB                    POP ESI                                 [00124C48]=0000006C (decimal 108.);ESP=00124C4C, ESI=0000006C
  8920. main  006EB3BC                    POP EBX                                 [00124C4C]=3                EBX=00000003, ESP=00124C50
  8921. main  006EB3BD                    LEAVE                                   [00124C68]=00124C9C         ESP=00124C6C, EBP=00124C9C
  8922. main  006EB3BE                    PUSH ECX                                [00124C68]=00124C9C         ESP=00124C68
  8923. main  006EB3BF                    RETN                                    [00124C68]=Game.006F8892    ESP=00124C6C
  8924. main  006F8892                    RETN                                    [00124C6C]=Game.006EDD66    ESP=00124C70
  8925. main  006EDD66                    POP ECX                                 [00124C70]=3                ECX=00000003, ESP=00124C74
  8926. main  006EDD67                    AND DWORD PTR SS:[EBP-4],00000000       [00124C98]=FFFFFFFF
  8927. main  006EDD6B                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  8928. main  006EDD6D                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  8929. main  006EDD72                    JE SHORT 006EDD88
  8930. main  006EDD74                    PUSH DWORD PTR SS:[EBP+10]              [00124CAC]=00001000 (decimal 4096.);ESP=00124C70
  8931. main  006EDD77                    PUSH DWORD PTR SS:[EBP+0C]              [00124CA8]=018151A0         ESP=00124C6C
  8932. main  006EDD7A                    PUSH EBX                                [00124C68]=Game.006F8892    ESP=00124C68
  8933. main  006EDD7B                    CALL 006EDB4E                                                       ESP=00124C64
  8934. main  006EDB4E                    PUSH EBP                                [00124C60]=Game.00737E30    ESP=00124C60
  8935. main  006EDB4F                    MOV EBP,ESP                                                         EBP=00124C60
  8936. main  006EDB51                    SUB ESP,0C                                                          ESP=00124C54
  8937. main  006EDB54                    AND DWORD PTR SS:[LOCAL.2],00000000     [00124C58]=00124C8C
  8938. main  006EDB58                    CMP DWORD PTR SS:[ARG.3],0              [00124C70]=00001000 (decimal 4096.)
  8939. main  006EDB5C                    PUSH EBX                                [00124C50]=00124C44         ESP=00124C50
  8940. main  006EDB5D                    MOV EBX,DWORD PTR SS:[ARG.2]            [00124C6C]=018151A0         EBX=018151A0
  8941. main  006EDB60                    PUSH ESI                                [00124C4C]=3                ESP=00124C4C
  8942. main  006EDB61                    PUSH EDI                                [00124C48]=0000006C (decimal 108.);ESP=00124C48
  8943. main  006EDB62                    MOV EDX,EBX                                                         EDX=018151A0
  8944. main  006EDB64                    JE 006EDD22
  8945. main  006EDB6A                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C68]=3                EAX=00000003
  8946. main  006EDB6D                    MOV ECX,EAX
  8947. main  006EDB6F                    AND EAX,0000001F
  8948. main  006EDB72                    SAR ECX,5                                                           ECX=00000000
  8949. main  006EDB75                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  8950. main  006EDB78                    LEA EDI,[ECX*4+9CFDC0]                  Address=009CFDC0
  8951. main  006EDB7F                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  8952. main  006EDB81                    SHL ESI,2                                                           ESI=0000006C
  8953. main  006EDB84                    ADD EAX,ESI                                                         EAX=01021FB4
  8954. main  006EDB86                    MOV CL,BYTE PTR DS:[EAX+4]              [01021FB8]=01               ECX=00000001
  8955. main  006EDB89                    TEST CL,02
  8956. main  006EDB8C                    JNE 006EDD22
  8957. main  006EDB92                    TEST CL,48
  8958. main  006EDB95                    JE SHORT 006EDBB9
  8959. main  006EDBB9                    PUSH 0                                  [00124C44]=Game.009CFDC0    ESP=00124C44
  8960. main  006EDBBB                    LEA EAX,[LOCAL.3]                       Address=00124C54            EAX=00124C54
  8961. main  006EDBBE                    PUSH EAX                                [00124C40]=Game.006F8892    ESP=00124C40
  8962. main  006EDBBF                    PUSH DWORD PTR SS:[ARG.3]               [00124C70]=00001000 (decimal 4096.);ESP=00124C3C
  8963. main  006EDBC2                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  8964. main  006EDBC4                    PUSH EDX                                [00124C38]=3                ESP=00124C38
  8965. main  006EDBC5                    PUSH DWORD PTR DS:[ESI+EAX]             [01021FB4]=00000078 (decimal 120.);ESP=00124C34
  8966. main  006EDBC8                    CALL DWORD PTR DS:[<&KERNEL32.ReadFile>];[007131C8]=7C801812 (kernel32.ReadFile);EAX=00000001, ECX=7C80189C, EDX=7C91E514, ESP=00124C48
  8967. main  006EDBCE                    TEST EAX,EAX
  8968. main  006EDBD0                    JNE SHORT 006EDC0B
  8969. main  006EDC0B                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124C54]=00001000 (decimal 4096.);EAX=00001000
  8970. main  006EDC0E                    MOV ECX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         ECX=01021F48
  8971. main  006EDC10                    ADD DWORD PTR SS:[LOCAL.2],EAX          [00124C58]=0
  8972. main  006EDC13                    TEST BYTE PTR DS:[ESI+ECX+4],80         [01021FB8]=01
  8973. main  006EDC18                    JE 006EDD1D
  8974. main  006EDD1D                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124C58]=00001000 (decimal 4096.)
  8975. main  006EDD20                    JMP SHORT 006EDD24
  8976. main  006EDD24                    POP EDI                                 [00124C48]=Game.009CFDC0    ESP=00124C4C
  8977. main  006EDD25                    POP ESI                                 [00124C4C]=0000006C (decimal 108.);ESP=00124C50
  8978. main  006EDD26                    POP EBX                                 [00124C50]=3                EBX=00000003, ESP=00124C54
  8979. main  006EDD27                    LEAVE                                   [00124C60]=00124C9C         ESP=00124C64, EBP=00124C9C
  8980. main  006EDD28                    RETN                                    [00124C64]=Game.006EDD80    ESP=00124C68
  8981. main  006EDD80                    ADD ESP,0C                                                          ESP=00124C74
  8982. main  006EDD83                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124C80]=Game.00731FB8
  8983. main  006EDD86                    JMP SHORT 006EDD9F
  8984. main  006EDD9F                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124C98]=00000000
  8985. main  006EDDA3                    CALL 006EDDB0                                                       ESP=00124C70
  8986. main  006EDDB0                    PUSH EBX                                [00124C6C]=018151A0         ESP=00124C6C
  8987. main  006EDDB1                    CALL 006F889F                                                       ESP=00124C68
  8988. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C6C]=3                EAX=00000003
  8989. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  8990. main  006F88A5                    AND EAX,0000001F
  8991. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  8992. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  8993. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  8994. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  8995. main  006F88B9                    PUSH EAX                                [00124C64]=Game.006EDD80    ESP=00124C64
  8996. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C68
  8997. main  006F88C0                    RETN                                    [00124C68]=Game.006EDDB6    ESP=00124C6C
  8998. main  006EDDB6                    POP ECX                                 [00124C6C]=3                ECX=00000003, ESP=00124C70
  8999. main  006EDDB7                    RETN                                    [00124C70]=Game.006EDDA8    ESP=00124C74
  9000. main  006EDDA8                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124C80]=00001000 (decimal 4096.);EAX=00001000
  9001. main  006EDDAB                    JMP SHORT 006EDDCE
  9002. main  006EDDCE                    CALL 006EB3AF                                                       ESP=00124C70
  9003. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C8C]=00124D00         ECX=00124D00
  9004. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C8C
  9005. main  006EB3B9                    POP ECX                                 [00124C70]=Game.006EDDD3    ECX=006EDDD3, ESP=00124C74
  9006. main  006EB3BA                    POP EDI                                 [00124C74]=8                ESP=00124C78, EDI=00000008
  9007. main  006EB3BB                    POP ESI                                 [00124C78]=Game.0075DD38    ESP=00124C7C, ESI=0075DD38
  9008. main  006EB3BC                    POP EBX                                 [00124C7C]=Game.009CF138    EBX=009CF138, ESP=00124C80
  9009. main  006EB3BD                    LEAVE                                   [00124C9C]=00124CD0         ESP=00124CA0, EBP=00124CD0
  9010. main  006EB3BE                    PUSH ECX                                [00124C9C]=00124CD0         ESP=00124C9C
  9011. main  006EB3BF                    RETN                                    [00124C9C]=Game.006EDDD3    ESP=00124CA0
  9012. main  006EDDD3                    RETN                                    [00124CA0]=Game.006ED490    ESP=00124CA4
  9013. main  006ED490                    ADD ESP,0C                                                          ESP=00124CB0
  9014. main  006ED493                    TEST EAX,EAX
  9015. main  006ED495                    MOV DWORD PTR DS:[ESI+4],EAX            [0075DD3C]=0
  9016. main  006ED498                    JE SHORT 006ED50C
  9017. main  006ED49A                    CMP EAX,-1
  9018. main  006ED49D                    JE SHORT 006ED50C
  9019. main  006ED49F                    MOV EDX,DWORD PTR DS:[ESI+0C]           [0075DD44]=9                EDX=00000009
  9020. main  006ED4A2                    TEST DL,82
  9021. main  006ED4A5                    JNE SHORT 006ED4E1
  9022. main  006ED4A7                    MOV ECX,DWORD PTR DS:[ESI+10]           [0075DD48]=3                ECX=00000003
  9023. main  006ED4AA                    CMP ECX,-1
  9024. main  006ED4AD                    PUSH EDI                                [00124CAC]=00001000 (decimal 4096.);ESP=00124CAC
  9025. main  006ED4AE                    JE SHORT 006ED4C7
  9026. main  006ED4B0                    MOV EDI,ECX                                                         EDI=00000003
  9027. main  006ED4B2                    SAR EDI,5                                                           EDI=00000000
  9028. main  006ED4B5                    MOV EDI,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EDI=01021F48
  9029. main  006ED4BC                    AND ECX,0000001F
  9030. main  006ED4BF                    LEA ECX,[ECX*8+ECX]                                                 ECX=0000001B
  9031. main  006ED4C2                    LEA EDI,[ECX*4+EDI]                     Address=01021FB4            EDI=01021FB4
  9032. main  006ED4C5                    JMP SHORT 006ED4CC
  9033. main  006ED4CC                    MOV CL,BYTE PTR DS:[EDI+4]              [01021FB8]=01               ECX=00000001
  9034. main  006ED4CF                    AND CL,82                                                           ECX=00000000
  9035. main  006ED4D2                    CMP CL,82
  9036. main  006ED4D5                    POP EDI                                 [00124CAC]=8                ESP=00124CB0, EDI=00000008
  9037. main  006ED4D6                    JNE SHORT 006ED4E1
  9038. main  006ED4E1                    CMP DWORD PTR DS:[ESI+18],200           [0075DD50]=00001000 (decimal 4096.)
  9039. main  006ED4E8                    JNE SHORT 006ED4FE
  9040. main  006ED4FE                    MOV ECX,DWORD PTR DS:[ESI]              [0075DD38]=018151A0         ECX=018151A0
  9041. main  006ED500                    DEC EAX                                                             EAX=00000FFF
  9042. main  006ED501                    MOV DWORD PTR DS:[ESI+4],EAX            [0075DD3C]=00001000 (decimal 4096.)
  9043. main  006ED504                    MOVZX EAX,BYTE PTR DS:[ECX]             [018151A0]=41 ('A')         EAX=00000041
  9044. main  006ED507                    INC ECX                                                             ECX=018151A1
  9045. main  006ED508                    MOV DWORD PTR DS:[ESI],ECX              [0075DD38]=018151A0
  9046. main  006ED50A                    POP ESI                                 [00124CB0]=Game.0075DD38    ESP=00124CB4
  9047. main  006ED50B                    RETN                                    [00124CB4]=Game.006E5953    ESP=00124CB8
  9048. main  006E5953                    CMP EAX,-1
  9049. main  006E5956                    POP ECX                                 [00124CB8]=Game.0075DD38    ECX=0075DD38, ESP=00124CBC
  9050. main  006E5957                    JE SHORT 006E597B
  9051. main  006E5959                    MOV BYTE PTR DS:[EBX],AL                [009CF138]=00
  9052. main  006E595B                    MOV EAX,DWORD PTR DS:[ESI+18]           [0075DD50]=00001000 (decimal 4096.);EAX=00001000
  9053. main  006E595E                    INC EBX                                                             EBX=009CF139
  9054. main  006E595F                    DEC DWORD PTR SS:[ARG.1]                [00124CD8]=8
  9055. main  006E5962                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124CCC]=00001000 (decimal 4096.)
  9056. main  006E5965                    CMP DWORD PTR SS:[ARG.1],0              [00124CD8]=7
  9057. main  006E5969                    JNE 006E58E5
  9058. main  006E58E5                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124CD8]=7                ECX=00000007
  9059. main  006E58E8                    TEST WORD PTR DS:[ESI+0C],010C          [0075DD44]=0009
  9060. main  006E58EE                    JE SHORT 006E591A
  9061. main  006E58F0                    MOV EAX,DWORD PTR DS:[ESI+4]            [0075DD3C]=00000FFF (decimal 4095.);EAX=00000FFF
  9062. main  006E58F3                    TEST EAX,EAX
  9063. main  006E58F5                    JE SHORT 006E591A
  9064. main  006E58F7                    CMP ECX,EAX
  9065. main  006E58F9                    MOV EDI,ECX                                                         EDI=00000007
  9066. main  006E58FB                    JB SHORT 006E58FF
  9067. main  006E58FF                    PUSH EDI                                [00124CB8]=Game.0075DD38    ESP=00124CB8
  9068. main  006E5900                    PUSH DWORD PTR DS:[ESI]                 [0075DD38]=018151A1         ESP=00124CB4
  9069. main  006E5902                    PUSH EBX                                [00124CB0]=Game.0075DD38    ESP=00124CB0
  9070. main  006E5903                    CALL 006E7340                                                       ESP=00124CAC
  9071. main  006E7340                    PUSH EBP                                [00124CA8]=018151A0         ESP=00124CA8
  9072. main  006E7341                    MOV EBP,ESP                                                         EBP=00124CA8
  9073. main  006E7343                    PUSH EDI                                [00124CA4]=3                ESP=00124CA4
  9074. main  006E7344                    PUSH ESI                                [00124CA0]=Game.006ED490    ESP=00124CA0
  9075. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124CB4]=018151A1         ESI=018151A1
  9076. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124CB8]=7
  9077. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124CB0]=Game.009CF139    EDI=009CF139
  9078. main  006E734E                    MOV EAX,ECX                                                         EAX=00000007
  9079. main  006E7350                    MOV EDX,ECX                                                         EDX=00000007
  9080. main  006E7352                    ADD EAX,ESI                                                         EAX=018151A8
  9081. main  006E7354                    CMP EDI,ESI
  9082. main  006E7356                    JBE SHORT 006E7360
  9083. main  006E7360                    TEST EDI,00000003
  9084. main  006E7366                    JNE SHORT 006E737C
  9085. main  006E737C                    MOV EAX,EDI                                                         EAX=009CF139
  9086. main  006E737E                    MOV EDX,3                                                           EDX=00000003
  9087. main  006E7383                    SUB ECX,4                                                           ECX=00000003
  9088. main  006E7386                    JB SHORT 006E7394
  9089. main  006E7388                    AND EAX,00000003                                                    EAX=00000001
  9090. main  006E738B                    ADD ECX,EAX                                                         ECX=00000004
  9091. main  006E738D                    JMP DWORD PTR DS:[EAX*4+6E73A0]         [006E73A4]=Game.006E73B0
  9092. main  006E73B0                    AND EDX,ECX                                                         EDX=00000000
  9093. main  006E73B2                    MOV AL,BYTE PTR DS:[ESI]                [018151A1]=42 ('B')         EAX=00000042
  9094. main  006E73B4                    MOV BYTE PTR DS:[EDI],AL                [009CF139]=00
  9095. main  006E73B6                    MOV AL,BYTE PTR DS:[ESI+1]              [018151A2]=43 ('C')         EAX=00000043
  9096. main  006E73B9                    MOV BYTE PTR DS:[EDI+1],AL              [009CF13A]=00
  9097. main  006E73BC                    MOV AL,BYTE PTR DS:[ESI+2]              [018151A3]=44 ('D')         EAX=00000044
  9098. main  006E73BF                    SHR ECX,2                                                           ECX=00000001
  9099. main  006E73C2                    MOV BYTE PTR DS:[EDI+2],AL              [009CF13B]=00
  9100. main  006E73C5                    ADD ESI,3                                                           ESI=018151A4
  9101. main  006E73C8                    ADD EDI,3                                                           EDI=009CF13C
  9102. main  006E73CB                    CMP ECX,8
  9103. main  006E73CE                    JB SHORT 006E739C
  9104. main  006E739C                    JMP DWORD PTR DS:[ECX*4+6E7420]         [006E7424]=Game.006E7470
  9105. main  006E7470                    MOV EAX,DWORD PTR DS:[ECX*4+ESI-4]      [018151A4]=4                EAX=00000004
  9106. main  006E7474                    MOV DWORD PTR DS:[ECX*4+EDI-4],EAX      [009CF13C]=0
  9107. main  006E7478                    LEA EAX,[ECX*4]
  9108. main  006E747F                    ADD ESI,EAX                                                         ESI=018151A8
  9109. main  006E7481                    ADD EDI,EAX                                                         EDI=009CF140
  9110. main  006E7483                    JMP DWORD PTR DS:[EDX*4+6E748C]         [006E748C]=Game.006E749C
  9111. main  006E749C                    MOV EAX,DWORD PTR SS:[EBP+8]            [00124CB0]=Game.009CF139    EAX=009CF139
  9112. main  006E749F                    POP ESI                                 [00124CA0]=Game.0075DD38    ESP=00124CA4, ESI=0075DD38
  9113. main  006E74A0                    POP EDI                                 [00124CA4]=7                ESP=00124CA8, EDI=00000007
  9114. main  006E74A1                    LEAVE                                   [00124CA8]=00124CD0         ESP=00124CAC, EBP=00124CD0
  9115. main  006E74A2                    RETN                                    [00124CAC]=Game.006E5908    ESP=00124CB0
  9116. main  006E5908                    SUB DWORD PTR SS:[ARG.1],EDI            [00124CD8]=7
  9117. main  006E590B                    SUB DWORD PTR DS:[ESI+4],EDI            [0075DD3C]=00000FFF (decimal 4095.)
  9118. main  006E590E                    ADD DWORD PTR DS:[ESI],EDI              [0075DD38]=018151A1
  9119. main  006E5910                    ADD ESP,0C                                                          ESP=00124CBC
  9120. main  006E5913                    ADD EBX,EDI                                                         EBX=009CF140
  9121. main  006E5915                    MOV EDI,DWORD PTR SS:[LOCAL.2]          [00124CC8]=8                EDI=00000008
  9122. main  006E5918                    JMP SHORT 006E5965
  9123. main  006E5965                    CMP DWORD PTR SS:[ARG.1],0              [00124CD8]=0
  9124. main  006E5969                    JNE 006E58E5
  9125. main  006E596F                    MOV EAX,DWORD PTR SS:[ARG.3]            [00124CE0]=1                EAX=00000001
  9126. main  006E5972                    POP ESI                                 [00124CBC]=00141F05         ESP=00124CC0, ESI=00141F05
  9127. main  006E5973                    POP EDI                                 [00124CC0]=1                ESP=00124CC4, EDI=00000001
  9128. main  006E5974                    POP EBX                                 [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
  9129. main  006E5975                    LEAVE                                   [00124CD0]=00124D10         ESP=00124CD4, EBP=00124D10
  9130. main  006E5976                    RETN                                    [00124CD4]=Game.006E59B7    ESP=00124CD8
  9131. main  006E59B7                    ADD ESP,10                                                          ESP=00124CE8
  9132. main  006E59BA                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124CF4]=0000000A (decimal 10.)
  9133. main  006E59BD                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D0C]=00000000
  9134. main  006E59C1                    CALL 006E59CF                                                       ESP=00124CE4
  9135. main  006E59CF                    PUSH DWORD PTR SS:[EBP+14]              [00124D24]=Game.0075DD38    ESP=00124CE0
  9136. main  006E59D2                    CALL 006E8CB6                                                       ESP=00124CDC
  9137. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=Game.0075DD38    EAX=0075DD38
  9138. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  9139. main  006E8CBF                    CMP EAX,ECX
  9140. main  006E8CC1                    JB SHORT 006E8CDA
  9141. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  9142. main  006E8CC8                    JA SHORT 006E8CDA
  9143. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  9144. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  9145. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  9146. main  006E8CD2                    PUSH EAX                                [00124CD8]=0                ESP=00124CD8
  9147. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CD4
  9148. main  006EA770                    PUSH EBP                                [00124CD0]=00124D10         ESP=00124CD0
  9149. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CD0
  9150. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CD8]=00000013 (decimal 19.)
  9151. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CCC
  9152. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD0
  9153. main  006EA783                    POP EBP                                 [00124CD0]=00124D10         ESP=00124CD4, EBP=00124D10
  9154. main  006EA784                    RETN                                    [00124CD4]=Game.006E8CD8    ESP=00124CD8
  9155. main  006E8CD8                    POP ECX                                 [00124CD8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CDC
  9156. main  006E8CD9                    RETN                                    [00124CDC]=Game.006E59D7    ESP=00124CE0
  9157. main  006E59D7                    POP ECX                                 [00124CE0]=Game.0075DD38    ECX=0075DD38, ESP=00124CE4
  9158. main  006E59D8                    RETN                                    [00124CE4]=Game.006E59C6    ESP=00124CE8
  9159. main  006E59C6                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124CF4]=1                EAX=00000001
  9160. main  006E59C9                    CALL 006EB3AF                                                       ESP=00124CE4
  9161. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D00]=00124F98         ECX=00124F98
  9162. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D00
  9163. main  006EB3B9                    POP ECX                                 [00124CE4]=Game.006E59CE    ECX=006E59CE, ESP=00124CE8
  9164. main  006EB3BA                    POP EDI                                 [00124CE8]=1                ESP=00124CEC
  9165. main  006EB3BB                    POP ESI                                 [00124CEC]=00141F05         ESP=00124CF0
  9166. main  006EB3BC                    POP EBX                                 [00124CF0]=0000000A (decimal 10.);ESP=00124CF4
  9167. main  006EB3BD                    LEAVE                                   [00124D10]=00124D30         ESP=00124D14, EBP=00124D30
  9168. main  006EB3BE                    PUSH ECX                                [00124D10]=00124D30         ESP=00124D10
  9169. main  006EB3BF                    RETN                                    [00124D10]=Game.006E59CE    ESP=00124D14
  9170. main  006E59CE                    RETN                                    [00124D14]=Game.006DE29C    ESP=00124D18
  9171. main  006DE29C                    ADD ESP,10                                                          ESP=00124D28
  9172. main  006DE29F                    CMP DWORD PTR DS:[9CF138],44434241      [009CF138]=44434241
  9173. main  006DE2A9                    JE SHORT 006DE2B3
  9174. main  006DE2B3                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150         EDX=01815150
  9175. main  006DE2B6                    MOV AX,WORD PTR DS:[9CF13C]             [009CF13C]=0004             EAX=00000004
  9176. main  006DE2BC                    MOV WORD PTR DS:[EDX+8],AX              [01815158]=0000
  9177. main  006DE2C0                    MOV ECX,DWORD PTR DS:[9CF13C]           [009CF13C]=4                ECX=00000004
  9178. main  006DE2C6                    SHL ECX,2                                                           ECX=00000010
  9179. main  006DE2C9                    PUSH ECX                                [00124D24]=Game.0075DD38    ESP=00124D24
  9180. main  006DE2CA                    CALL 006E6595                                                       ESP=00124D20
  9181. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124D1C
  9182. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124D24]=00000010 (decimal 16.);ESP=00124D18
  9183. main  006E659F                    CALL 006E6569                                                       ESP=00124D14
  9184. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124D18]=00000010 (decimal 16.)
  9185. main  006E656E                    JA SHORT 006E6592
  9186. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124D18]=00000010 (decimal 16.);ESP=00124D10
  9187. main  006E6574                    CALL 006E64EE                                                       ESP=00124D0C
  9188. main  006E64EE                    PUSH 0C                                 [00124D08]=Game.00731ED8    ESP=00124D08
  9189. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124D04]=Game.006E79CC    ESP=00124D04
  9190. main  006E64F5                    CALL 006EB374                                                       ESP=00124D00
  9191. main  006EB374                    PUSH 006E79CC                           [00124CFC]=00124CEC         ESP=00124CFC
  9192. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  9193. main  006EB37F                    PUSH EAX                                [00124CF8]=00124CE8         ESP=00124CF8
  9194. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D08]=0000000C (decimal 12.);EAX=0000000C
  9195. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D08]=0000000C (decimal 12.)
  9196. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D08            EBP=00124D08
  9197. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CEC
  9198. main  006EB38E                    PUSH EBX                                [00124CE8]=1                ESP=00124CE8
  9199. main  006EB38F                    PUSH ESI                                [00124CE4]=Game.006E59CE    ESP=00124CE4
  9200. main  006EB390                    PUSH EDI                                [00124CE0]=Game.0075DD38    ESP=00124CE0
  9201. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D00]=Game.006E64FA    EAX=006E64FA
  9202. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CF0]=0000000A (decimal 10.)
  9203. main  006EB397                    PUSH EAX                                [00124CDC]=Game.006E59D7    ESP=00124CDC
  9204. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D04]=Game.00731FB8    EAX=00731FB8
  9205. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D04]=Game.00731FB8
  9206. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D00]=Game.006E64FA
  9207. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CF8            EAX=00124CF8
  9208. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  9209. main  006EB3AE                    RETN                                    [00124CDC]=Game.006E64FA    ESP=00124CE0
  9210. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124D10]=00000010 (decimal 16.);ESI=00000010
  9211. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  9212. main  006E6504                    JNE SHORT 006E6534
  9213. main  006E6534                    TEST ESI,ESI
  9214. main  006E6536                    JNE SHORT 006E6539
  9215. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  9216. main  006E6540                    JE SHORT 006E6548
  9217. main  006E6548                    PUSH ESI                                [00124CDC]=Game.006E64FA    ESP=00124CDC
  9218. main  006E6549                    PUSH 0                                  [00124CD8]=00000013 (decimal 19.);ESP=00124CD8
  9219. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124CD4
  9220. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=018161B8, ECX=7C9201DB, EDX=01020608, ESP=00124CE0
  9221. main  006E6557                    CALL 006EB3AF                                                       ESP=00124CDC
  9222. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CF8]=00124F98         ECX=00124F98
  9223. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CF8
  9224. main  006EB3B9                    POP ECX                                 [00124CDC]=Game.006E655C    ECX=006E655C, ESP=00124CE0
  9225. main  006EB3BA                    POP EDI                                 [00124CE0]=1                ESP=00124CE4
  9226. main  006EB3BB                    POP ESI                                 [00124CE4]=00141F05         ESP=00124CE8, ESI=00141F05
  9227. main  006EB3BC                    POP EBX                                 [00124CE8]=0000000A (decimal 10.);ESP=00124CEC
  9228. main  006EB3BD                    LEAVE                                   [00124D08]=00124D30         ESP=00124D0C, EBP=00124D30
  9229. main  006EB3BE                    PUSH ECX                                [00124D08]=00124D30         ESP=00124D08
  9230. main  006EB3BF                    RETN                                    [00124D08]=Game.006E655C    ESP=00124D0C
  9231. main  006E655C                    RETN                                    [00124D0C]=Game.006E6579    ESP=00124D10
  9232. main  006E6579                    TEST EAX,EAX
  9233. main  006E657B                    POP ECX                                 [00124D10]=00000010 (decimal 16.);ECX=00000010, ESP=00124D14
  9234. main  006E657C                    JNE SHORT 006E6594
  9235. main  006E6594                    RETN                                    [00124D14]=Game.006E65A4    ESP=00124D18
  9236. main  006E65A4                    POP ECX                                 [00124D18]=00000010 (decimal 16.);ESP=00124D1C
  9237. main  006E65A5                    POP ECX                                 [00124D1C]=0                ECX=00000000, ESP=00124D20
  9238. main  006E65A6                    RETN                                    [00124D20]=Game.006DE2CF    ESP=00124D24
  9239. main  006DE2CF                    ADD ESP,4                                                           ESP=00124D28
  9240. main  006DE2D2                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150         EDX=01815150
  9241. main  006DE2D5                    MOV DWORD PTR DS:[EDX+0C],EAX           [0181515C]=0
  9242. main  006DE2D8                    MOV DWORD PTR SS:[LOCAL.1],0            [00124D2C]=00000040 (decimal 64.)
  9243. main  006DE2DF                    JMP SHORT 006DE2EA
  9244. main  006DE2EA                    MOV ECX,DWORD PTR SS:[LOCAL.1]          [00124D2C]=0
  9245. main  006DE2ED                    CMP ECX,DWORD PTR DS:[9CF13C]           [009CF13C]=4
  9246. main  006DE2F3                    JGE 006DE397
  9247. main  006DE2F9                    PUSH 10                                 [00124D24]=00000010 (decimal 16.);ESP=00124D24
  9248. main  006DE2FB                    CALL 006E6595                                                       ESP=00124D20
  9249. main  006E6595                    PUSH DWORD PTR DS:[9CFA10]              [009CFA10]=0                ESP=00124D1C
  9250. main  006E659B                    PUSH DWORD PTR SS:[ARG.1]               [00124D24]=00000010 (decimal 16.);ESP=00124D18
  9251. main  006E659F                    CALL 006E6569                                                       ESP=00124D14
  9252. main  006E6569                    CMP DWORD PTR SS:[ARG.1],-20            [00124D18]=00000010 (decimal 16.)
  9253. main  006E656E                    JA SHORT 006E6592
  9254. main  006E6570                    PUSH DWORD PTR SS:[ARG.1]               [00124D18]=00000010 (decimal 16.);ESP=00124D10
  9255. main  006E6574                    CALL 006E64EE                                                       ESP=00124D0C
  9256. main  006E64EE                    PUSH 0C                                 [00124D08]=Game.006E655C    ESP=00124D08
  9257. main  006E64F0                    PUSH OFFSET 00731FB8                    [00124D04]=FFFFFFFF (decimal -1.);ESP=00124D04
  9258. main  006E64F5                    CALL 006EB374                                                       ESP=00124D00
  9259. main  006EB374                    PUSH 006E79CC                           [00124CFC]=Game.006E79CC    ESP=00124CFC
  9260. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  9261. main  006EB37F                    PUSH EAX                                [00124CF8]=00124F98         ESP=00124CF8
  9262. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D08]=0000000C (decimal 12.);EAX=0000000C
  9263. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D08]=0000000C (decimal 12.)
  9264. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D08            EBP=00124D08
  9265. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CEC
  9266. main  006EB38E                    PUSH EBX                                [00124CE8]=0000000A (decimal 10.);ESP=00124CE8
  9267. main  006EB38F                    PUSH ESI                                [00124CE4]=00141F05         ESP=00124CE4
  9268. main  006EB390                    PUSH EDI                                [00124CE0]=1                ESP=00124CE0
  9269. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D00]=Game.006E64FA    EAX=006E64FA
  9270. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CF0]=00124CE0
  9271. main  006EB397                    PUSH EAX                                [00124CDC]=Game.006E655C    ESP=00124CDC
  9272. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D04]=Game.00731FB8    EAX=00731FB8
  9273. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D04]=Game.00731FB8
  9274. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D00]=Game.006E64FA
  9275. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CF8            EAX=00124CF8
  9276. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  9277. main  006EB3AE                    RETN                                    [00124CDC]=Game.006E64FA    ESP=00124CE0
  9278. main  006E64FA                    MOV ESI,DWORD PTR SS:[EBP+8]            [00124D10]=00000010 (decimal 16.);ESI=00000010
  9279. main  006E64FD                    CMP DWORD PTR DS:[9D0124],3             [009D0124]=1
  9280. main  006E6504                    JNE SHORT 006E6534
  9281. main  006E6534                    TEST ESI,ESI
  9282. main  006E6536                    JNE SHORT 006E6539
  9283. main  006E6539                    CMP DWORD PTR DS:[9D0124],1             [009D0124]=1
  9284. main  006E6540                    JE SHORT 006E6548
  9285. main  006E6548                    PUSH ESI                                [00124CDC]=Game.006E64FA    ESP=00124CDC
  9286. main  006E6549                    PUSH 0                                  [00124CD8]=40000060         ESP=00124CD8
  9287. main  006E654B                    PUSH DWORD PTR DS:[9D0120]              [009D0120]=01020000         ESP=00124CD4
  9288. main  006E6551                    CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=018161E0, ECX=7C9201DB, EDX=01020608, ESP=00124CE0
  9289. main  006E6557                    CALL 006EB3AF                                                       ESP=00124CDC
  9290. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CF8]=00124F98         ECX=00124F98
  9291. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CF8
  9292. main  006EB3B9                    POP ECX                                 [00124CDC]=Game.006E655C    ECX=006E655C, ESP=00124CE0
  9293. main  006EB3BA                    POP EDI                                 [00124CE0]=1                ESP=00124CE4
  9294. main  006EB3BB                    POP ESI                                 [00124CE4]=00141F05         ESP=00124CE8, ESI=00141F05
  9295. main  006EB3BC                    POP EBX                                 [00124CE8]=0000000A (decimal 10.);ESP=00124CEC
  9296. main  006EB3BD                    LEAVE                                   [00124D08]=00124D30         ESP=00124D0C, EBP=00124D30
  9297. main  006EB3BE                    PUSH ECX                                [00124D08]=00124D30         ESP=00124D08
  9298. main  006EB3BF                    RETN                                    [00124D08]=Game.006E655C    ESP=00124D0C
  9299. main  006E655C                    RETN                                    [00124D0C]=Game.006E6579    ESP=00124D10
  9300. main  006E6579                    TEST EAX,EAX
  9301. main  006E657B                    POP ECX                                 [00124D10]=00000010 (decimal 16.);ECX=00000010, ESP=00124D14
  9302. main  006E657C                    JNE SHORT 006E6594
  9303. main  006E6594                    RETN                                    [00124D14]=Game.006E65A4    ESP=00124D18
  9304. main  006E65A4                    POP ECX                                 [00124D18]=00000010 (decimal 16.);ESP=00124D1C
  9305. main  006E65A5                    POP ECX                                 [00124D1C]=0                ECX=00000000, ESP=00124D20
  9306. main  006E65A6                    RETN                                    [00124D20]=Game.006DE300    ESP=00124D24
  9307. main  006DE300                    ADD ESP,4                                                           ESP=00124D28
  9308. main  006DE303                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150         EDX=01815150
  9309. main  006DE306                    MOV ECX,DWORD PTR DS:[EDX+0C]           [0181515C]=018161B8         ECX=018161B8
  9310. main  006DE309                    MOV EDX,DWORD PTR SS:[LOCAL.1]          [00124D2C]=0                EDX=00000000
  9311. main  006DE30C                    MOV DWORD PTR DS:[EDX*4+ECX],EAX        [018161B8]=BAADF00D
  9312. main  006DE30F                    PUSH 0                                  [00124D24]=00000010 (decimal 16.);ESP=00124D24
  9313. main  006DE311                    MOV EAX,DWORD PTR SS:[LOCAL.1]          [00124D2C]=0                EAX=00000000
  9314. main  006DE314                    LEA ECX,[EAX*8+8]                                                   ECX=00000008
  9315. main  006DE31B                    PUSH ECX                                [00124D20]=Game.006DE300    ESP=00124D20
  9316. main  006DE31C                    MOV EDX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150         EDX=01815150
  9317. main  006DE31F                    MOV EAX,DWORD PTR DS:[EDX]              [01815150]=Game.0075DD38    EAX=0075DD38
  9318. main  006DE321                    PUSH EAX                                [00124D1C]=0                ESP=00124D1C
  9319. main  006DE322                    CALL 006E717A                                                       ESP=00124D18
  9320. main  006E717A                    PUSH 0C                                 [00124D14]=Game.006E65A4    ESP=00124D14
  9321. main  006E717C                    PUSH OFFSET 00732070                    [00124D10]=00000010 (decimal 16.);ESP=00124D10
  9322. main  006E7181                    CALL 006EB374                                                       ESP=00124D0C
  9323. main  006EB374                    PUSH 006E79CC                           [00124D08]=Game.006E655C    ESP=00124D08
  9324. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  9325. main  006EB37F                    PUSH EAX                                [00124D04]=FFFFFFFF (decimal -1.);ESP=00124D04
  9326. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D14]=0000000C (decimal 12.);EAX=0000000C
  9327. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D14]=0000000C (decimal 12.)
  9328. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D14            EBP=00124D14
  9329. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CF8
  9330. main  006EB38E                    PUSH EBX                                [00124CF4]=1                ESP=00124CF4
  9331. main  006EB38F                    PUSH ESI                                [00124CF0]=00124CE0         ESP=00124CF0
  9332. main  006EB390                    PUSH EDI                                [00124CEC]=00141F05         ESP=00124CEC
  9333. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D0C]=Game.006E7186    EAX=006E7186
  9334. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CFC]=Game.006E79CC
  9335. main  006EB397                    PUSH EAX                                [00124CE8]=0000000A (decimal 10.);ESP=00124CE8
  9336. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D10]=Game.00732070    EAX=00732070
  9337. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D10]=Game.00732070
  9338. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D0C]=Game.006E7186
  9339. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D04            EAX=00124D04
  9340. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  9341. main  006EB3AE                    RETN                                    [00124CE8]=Game.006E7186    ESP=00124CEC
  9342. main  006E7186                    PUSH DWORD PTR SS:[EBP+8]               [00124D1C]=Game.0075DD38    ESP=00124CE8
  9343. main  006E7189                    CALL 006E8C64                                                       ESP=00124CE4
  9344. main  006E8C64                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE8]=Game.0075DD38    EAX=0075DD38
  9345. main  006E8C68                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  9346. main  006E8C6D                    CMP EAX,ECX
  9347. main  006E8C6F                    JB SHORT 006E8C88
  9348. main  006E8C71                    CMP EAX,OFFSET 0075DF38
  9349. main  006E8C76                    JA SHORT 006E8C88
  9350. main  006E8C78                    SUB EAX,ECX                                                         EAX=00000060
  9351. main  006E8C7A                    SAR EAX,5                                                           EAX=00000003
  9352. main  006E8C7D                    ADD EAX,10                                                          EAX=00000013
  9353. main  006E8C80                    PUSH EAX                                [00124CE0]=1                ESP=00124CE0
  9354. main  006E8C81                    CALL 006EA83D                                                       ESP=00124CDC
  9355. main  006EA83D                    PUSH EBP                                [00124CD8]=40000060         ESP=00124CD8
  9356. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CD8
  9357. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE0]=00000013 (decimal 19.)
  9358. main  006EA843                    PUSH ESI                                [00124CD4]=01020000         ESP=00124CD4
  9359. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  9360. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  9361. main  006EA84E                    JNE SHORT 006EA863
  9362. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124CD0
  9363. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CD4
  9364. main  006EA86B                    POP ESI                                 [00124CD4]=00141F05         ESP=00124CD8, ESI=00141F05
  9365. main  006EA86C                    POP EBP                                 [00124CD8]=00124D14         ESP=00124CDC, EBP=00124D14
  9366. main  006EA86D                    RETN                                    [00124CDC]=Game.006E8C86    ESP=00124CE0
  9367. main  006E8C86                    POP ECX                                 [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
  9368. main  006E8C87                    RETN                                    [00124CE4]=Game.006E718E    ESP=00124CE8
  9369. main  006E718E                    POP ECX                                 [00124CE8]=Game.0075DD38    ECX=0075DD38, ESP=00124CEC
  9370. main  006E718F                    AND DWORD PTR SS:[EBP-4],00000000       [00124D10]=FFFFFFFF
  9371. main  006E7193                    PUSH DWORD PTR SS:[EBP+10]              [00124D24]=0                ESP=00124CE8
  9372. main  006E7196                    PUSH DWORD PTR SS:[EBP+0C]              [00124D20]=8                ESP=00124CE4
  9373. main  006E7199                    PUSH DWORD PTR SS:[EBP+8]               [00124D1C]=Game.0075DD38    ESP=00124CE0
  9374. main  006E719C                    CALL 006E70EB                                                       ESP=00124CDC
  9375. main  006E70EB                    PUSH ESI                                [00124CD8]=00124D14         ESP=00124CD8
  9376. main  006E70EC                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CE0]=Game.0075DD38    ESI=0075DD38
  9377. main  006E70F0                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=9                EAX=00000009
  9378. main  006E70F3                    TEST AL,83
  9379. main  006E70F5                    PUSH EDI                                [00124CD4]=00141F05         ESP=00124CD4
  9380. main  006E70F6                    JE SHORT 006E7169
  9381. main  006E70F8                    MOV EDI,DWORD PTR SS:[ARG.3]            [00124CE8]=0                EDI=00000000
  9382. main  006E70FC                    TEST EDI,EDI
  9383. main  006E70FE                    JE SHORT 006E710A
  9384. main  006E710A                    AND EAX,FFFFFFEF
  9385. main  006E710D                    CMP EDI,1
  9386. main  006E7110                    MOV DWORD PTR DS:[ESI+0C],EAX           [0075DD44]=9
  9387. main  006E7113                    JNE SHORT 006E7122
  9388. main  006E7122                    PUSH ESI                                [00124CD0]=01814C78         ESP=00124CD0
  9389. main  006E7123                    CALL 006E6D0F                                                       ESP=00124CCC
  9390. main  006E6D0F                    PUSH EBX                                [00124CC8]=FFFFFFFF (decimal -1.);ESP=00124CC8
  9391. main  006E6D10                    PUSH ESI                                [00124CC4]=ntdll.7C9201E0   ESP=00124CC4
  9392. main  006E6D11                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CD0]=Game.0075DD38
  9393. main  006E6D15                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=9
  9394. main  006E6D18                    MOV ECX,EAX                                                         ECX=00000009
  9395. main  006E6D1A                    AND CL,03                                                           ECX=00000001
  9396. main  006E6D1D                    XOR EBX,EBX                                                         EBX=00000000
  9397. main  006E6D1F                    CMP CL,2
  9398. main  006E6D22                    JNE SHORT 006E6D5E
  9399. main  006E6D5E                    MOV EAX,DWORD PTR DS:[ESI+8]            [0075DD40]=018151A0         EAX=018151A0
  9400. main  006E6D61                    AND DWORD PTR DS:[ESI+4],00000000       [0075DD3C]=00000FF8
  9401. main  006E6D65                    MOV DWORD PTR DS:[ESI],EAX              [0075DD38]=018151A8
  9402. main  006E6D67                    POP ESI                                 [00124CC4]=Game.0075DD38    ESP=00124CC8
  9403. main  006E6D68                    MOV EAX,EBX                                                         EAX=00000000
  9404. main  006E6D6A                    POP EBX                                 [00124CC8]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CCC
  9405. main  006E6D6B                    RETN                                    [00124CCC]=Game.006E7128    ESP=00124CD0
  9406. main  006E7128                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=9                EAX=00000009
  9407. main  006E712B                    TEST AL,AL
  9408. main  006E712D                    POP ECX                                 [00124CD0]=Game.0075DD38    ECX=0075DD38, ESP=00124CD4
  9409. main  006E712E                    JNS SHORT 006E7138
  9410. main  006E7138                    TEST AL,01
  9411. main  006E713A                    JE SHORT 006E714C
  9412. main  006E713C                    TEST AL,08
  9413. main  006E713E                    JE SHORT 006E714C
  9414. main  006E7140                    TEST AH,04
  9415. main  006E7143                    JNE SHORT 006E714C
  9416. main  006E7145                    MOV DWORD PTR DS:[ESI+18],200           [0075DD50]=00001000 (decimal 4096.)
  9417. main  006E714C                    PUSH EDI                                [00124CD0]=Game.0075DD38    ESP=00124CD0
  9418. main  006E714D                    PUSH DWORD PTR SS:[ARG.2]               [00124CE4]=8                ESP=00124CCC
  9419. main  006E7151                    PUSH DWORD PTR DS:[ESI+10]              [0075DD48]=3                ESP=00124CC8
  9420. main  006E7154                    CALL 006F00AF                                                       ESP=00124CC4
  9421. main  006F00AF                    PUSH 0C                                 [00124CC0]=ntdll.7C91E920   ESP=00124CC0
  9422. main  006F00B1                    PUSH OFFSET 00732B70                    [00124CBC]=00124CF8         ESP=00124CBC
  9423. main  006F00B6                    CALL 006EB374                                                       ESP=00124CB8
  9424. main  006EB374                    PUSH 006E79CC                           [00124CB4]=00124AAC         ESP=00124CB4
  9425. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D04         EAX=00124D04
  9426. main  006EB37F                    PUSH EAX                                [00124CB0]=01020000         ESP=00124CB0
  9427. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124CC0]=0000000C (decimal 12.);EAX=0000000C
  9428. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124CC0]=0000000C (decimal 12.)
  9429. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124CC0            EBP=00124CC0
  9430. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CA4
  9431. main  006EB38E                    PUSH EBX                                [00124CA0]=Game.0075DD38    ESP=00124CA0
  9432. main  006EB38F                    PUSH ESI                                [00124C9C]=0                ESP=00124C9C
  9433. main  006EB390                    PUSH EDI                                [00124C98]=0                ESP=00124C98
  9434. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124CB8]=Game.006F00BB    EAX=006F00BB
  9435. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CA8]=00124CD0
  9436. main  006EB397                    PUSH EAX                                [00124C94]=Game.00732A40    ESP=00124C94
  9437. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CBC]=Game.00732B70    EAX=00732B70
  9438. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124CBC]=Game.00732B70
  9439. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124CB8]=Game.006F00BB
  9440. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124CB0            EAX=00124CB0
  9441. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D04
  9442. main  006EB3AE                    RETN                                    [00124C94]=Game.006F00BB    ESP=00124C98
  9443. main  006F00BB                    MOV EBX,DWORD PTR SS:[EBP+8]            [00124CC8]=3                EBX=00000003
  9444. main  006F00BE                    CMP EBX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  9445. main  006F00C4                    JNB SHORT 006F013E
  9446. main  006F00C6                    MOV EAX,EBX                                                         EAX=00000003
  9447. main  006F00C8                    SAR EAX,5                                                           EAX=00000000
  9448. main  006F00CB                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  9449. main  006F00D2                    MOV EAX,EBX                                                         EAX=00000003
  9450. main  006F00D4                    AND EAX,0000001F
  9451. main  006F00D7                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  9452. main  006F00DA                    SHL ESI,2                                                           ESI=0000006C
  9453. main  006F00DD                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  9454. main  006F00DF                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  9455. main  006F00E4                    JE SHORT 006F013E
  9456. main  006F00E6                    PUSH EBX                                [00124C94]=Game.006F00BB    ESP=00124C94
  9457. main  006F00E7                    CALL 006F87FF                                                       ESP=00124C90
  9458. main  006F87FF                    PUSH 8                                  [00124C8C]=00124D00         ESP=00124C8C
  9459. main  006F8801                    PUSH OFFSET 00737E30                    [00124C88]=Game.006E655C    ESP=00124C88
  9460. main  006F8806                    CALL 006EB374                                                       ESP=00124C84
  9461. main  006EB374                    PUSH 006E79CC                           [00124C80]=00001000 (decimal 4096.);ESP=00124C80
  9462. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124CB0         EAX=00124CB0
  9463. main  006EB37F                    PUSH EAX                                [00124C7C]=Game.009CF138    ESP=00124C7C
  9464. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C8C]=8                EAX=00000008
  9465. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C8C]=8
  9466. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C8C            EBP=00124C8C
  9467. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C74
  9468. main  006EB38E                    PUSH EBX                                [00124C70]=Game.006EDDD3    ESP=00124C70
  9469. main  006EB38F                    PUSH ESI                                [00124C6C]=3                ESP=00124C6C
  9470. main  006EB390                    PUSH EDI                                [00124C68]=Game.006EDDB6    ESP=00124C68
  9471. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C84]=Game.006F880B    EAX=006F880B
  9472. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C74]=8
  9473. main  006EB397                    PUSH EAX                                [00124C64]=01021FC0         ESP=00124C64
  9474. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C88]=Game.00737E30    EAX=00737E30
  9475. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C88]=Game.00737E30
  9476. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C84]=Game.006F880B
  9477. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C7C            EAX=00124C7C
  9478. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124CB0
  9479. main  006EB3AE                    RETN                                    [00124C64]=Game.006F880B    ESP=00124C68
  9480. main  006F880B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124C94]=3                EDI=00000003
  9481. main  006F880E                    MOV ECX,EDI                                                         ECX=00000003
  9482. main  006F8810                    SAR ECX,5                                                           ECX=00000000
  9483. main  006F8813                    MOV EAX,EDI                                                         EAX=00000003
  9484. main  006F8815                    AND EAX,0000001F
  9485. main  006F8818                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  9486. main  006F881B                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  9487. main  006F8822                    LEA ESI,[EAX*4+ECX]                     Address=01021FB4            ESI=01021FB4
  9488. main  006F8825                    XOR EBX,EBX                                                         EBX=00000000
  9489. main  006F8827                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  9490. main  006F882A                    JNE SHORT 006F886D
  9491. main  006F886D                    MOV EAX,EDI                                                         EAX=00000003
  9492. main  006F886F                    SAR EAX,5                                                           EAX=00000000
  9493. main  006F8872                    AND EDI,0000001F
  9494. main  006F8875                    LEA ECX,[EDI*8+EDI]                                                 ECX=0000001B
  9495. main  006F8878                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  9496. main  006F887F                    LEA EAX,[ECX*4+EAX+0C]                  Address=01021FC0            EAX=01021FC0
  9497. main  006F8883                    PUSH EAX                                [00124C64]=Game.006F880B    ESP=00124C64
  9498. main  006F8884                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C68
  9499. main  006F888A                    XOR EAX,EAX
  9500. main  006F888C                    INC EAX                                                             EAX=00000001
  9501. main  006F888D                    CALL 006EB3AF                                                       ESP=00124C64
  9502. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C7C]=00124CB0         ECX=00124CB0
  9503. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C7C
  9504. main  006EB3B9                    POP ECX                                 [00124C64]=Game.006F8892    ECX=006F8892, ESP=00124C68
  9505. main  006EB3BA                    POP EDI                                 [00124C68]=Game.009CFDC0    ESP=00124C6C, EDI=009CFDC0
  9506. main  006EB3BB                    POP ESI                                 [00124C6C]=0000006C (decimal 108.);ESP=00124C70, ESI=0000006C
  9507. main  006EB3BC                    POP EBX                                 [00124C70]=3                EBX=00000003, ESP=00124C74
  9508. main  006EB3BD                    LEAVE                                   [00124C8C]=00124CC0         ESP=00124C90, EBP=00124CC0
  9509. main  006EB3BE                    PUSH ECX                                [00124C8C]=00124CC0         ESP=00124C8C
  9510. main  006EB3BF                    RETN                                    [00124C8C]=Game.006F8892    ESP=00124C90
  9511. main  006F8892                    RETN                                    [00124C90]=Game.006F00EC    ESP=00124C94
  9512. main  006F00EC                    POP ECX                                 [00124C94]=3                ECX=00000003, ESP=00124C98
  9513. main  006F00ED                    AND DWORD PTR SS:[EBP-4],00000000       [00124CBC]=FFFFFFFF
  9514. main  006F00F1                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  9515. main  006F00F3                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  9516. main  006F00F8                    JE SHORT 006F010E
  9517. main  006F00FA                    PUSH DWORD PTR SS:[EBP+10]              [00124CD0]=0                ESP=00124C94
  9518. main  006F00FD                    PUSH DWORD PTR SS:[EBP+0C]              [00124CCC]=8                ESP=00124C90
  9519. main  006F0100                    PUSH EBX                                [00124C8C]=Game.006F8892    ESP=00124C8C
  9520. main  006F0101                    CALL 006F003B                                                       ESP=00124C88
  9521. main  006F003B                    PUSH ESI                                [00124C84]=Game.00737E30    ESP=00124C84
  9522. main  006F003C                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124C8C]=3                ESI=00000003
  9523. main  006F0040                    PUSH ESI                                [00124C80]=Game.006E79CC    ESP=00124C80
  9524. main  006F0041                    CALL 006F87BE                                                       ESP=00124C7C
  9525. main  006F87BE                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C80]=3                EAX=00000003
  9526. main  006F87C2                    CMP EAX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  9527. main  006F87C8                    JNB SHORT 006F87E8
  9528. main  006F87CA                    MOV ECX,EAX
  9529. main  006F87CC                    AND EAX,0000001F
  9530. main  006F87CF                    SAR ECX,5                                                           ECX=00000000
  9531. main  006F87D2                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  9532. main  006F87D9                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  9533. main  006F87DC                    LEA EAX,[EAX*4+ECX]                     Address=01021FB4            EAX=01021FB4
  9534. main  006F87DF                    TEST BYTE PTR DS:[EAX+4],01             [01021FB8]=01
  9535. main  006F87E3                    JE SHORT 006F87E8
  9536. main  006F87E5                    MOV EAX,DWORD PTR DS:[EAX]              [01021FB4]=00000078 (decimal 120.);EAX=00000078
  9537. main  006F87E7                    RETN                                    [00124C7C]=Game.006F0046    ESP=00124C80
  9538. main  006F0046                    CMP EAX,-1
  9539. main  006F0049                    POP ECX                                 [00124C80]=3                ECX=00000003, ESP=00124C84
  9540. main  006F004A                    JNE SHORT 006F005C
  9541. main  006F005C                    PUSH EDI                                [00124C80]=3                ESP=00124C80
  9542. main  006F005D                    PUSH DWORD PTR SS:[ARG.3]               [00124C94]=0                ESP=00124C7C
  9543. main  006F0061                    PUSH 0                                  [00124C78]=Game.0075DD38    ESP=00124C78
  9544. main  006F0063                    PUSH DWORD PTR SS:[ARG.2]               [00124C90]=8                ESP=00124C74
  9545. main  006F0067                    PUSH EAX                                [00124C70]=3                ESP=00124C70
  9546. main  006F0068                    CALL DWORD PTR DS:[<&KERNEL32.SetFilePointer>];[00713160]=7C810C2E (kernel32.SetFilePointer);EAX=00000008, ECX=00124C18, EDX=7C91E514, ESP=00124C80
  9547. main  006F006E                    MOV EDI,EAX                                                         EDI=00000008
  9548. main  006F0070                    CMP EDI,-1
  9549. main  006F0073                    JNE SHORT 006F007D
  9550. main  006F007D                    XOR EAX,EAX                                                         EAX=00000000
  9551. main  006F007F                    TEST EAX,EAX
  9552. main  006F0081                    JE SHORT 006F008F
  9553. main  006F008F                    MOV ECX,ESI                                                         ECX=00000003
  9554. main  006F0091                    AND ESI,0000001F
  9555. main  006F0094                    SAR ECX,5                                                           ECX=00000000
  9556. main  006F0097                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  9557. main  006F009E                    MOV EAX,ESI                                                         EAX=00000003
  9558. main  006F00A0                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  9559. main  006F00A3                    LEA EAX,[EAX*4+ECX+4]                   Address=01021FB8            EAX=01021FB8
  9560. main  006F00A7                    AND BYTE PTR DS:[EAX],FD                [01021FB8]=01
  9561. main  006F00AA                    MOV EAX,EDI                                                         EAX=00000008
  9562. main  006F00AC                    POP EDI                                 [00124C80]=Game.009CFDC0    ESP=00124C84, EDI=009CFDC0
  9563. main  006F00AD                    POP ESI                                 [00124C84]=0000006C (decimal 108.);ESP=00124C88, ESI=0000006C
  9564. main  006F00AE                    RETN                                    [00124C88]=Game.006F0106    ESP=00124C8C
  9565. main  006F0106                    ADD ESP,0C                                                          ESP=00124C98
  9566. main  006F0109                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124CA4]=7
  9567. main  006F010C                    JMP SHORT 006F0125
  9568. main  006F0125                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124CBC]=00000000
  9569. main  006F0129                    CALL 006F0136                                                       ESP=00124C94
  9570. main  006F0136                    PUSH EBX                                [00124C90]=8                ESP=00124C90
  9571. main  006F0137                    CALL 006F889F                                                       ESP=00124C8C
  9572. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C90]=3                EAX=00000003
  9573. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  9574. main  006F88A5                    AND EAX,0000001F
  9575. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  9576. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  9577. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  9578. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  9579. main  006F88B9                    PUSH EAX                                [00124C88]=Game.006F0106    ESP=00124C88
  9580. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C8C
  9581. main  006F88C0                    RETN                                    [00124C8C]=Game.006F013C    ESP=00124C90
  9582. main  006F013C                    POP ECX                                 [00124C90]=3                ECX=00000003, ESP=00124C94
  9583. main  006F013D                    RETN                                    [00124C94]=Game.006F012E    ESP=00124C98
  9584. main  006F012E                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124CA4]=8                EAX=00000008
  9585. main  006F0131                    JMP SHORT 006F0154
  9586. main  006F0154                    CALL 006EB3AF                                                       ESP=00124C94
  9587. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124CB0]=00124D04         ECX=00124D04
  9588. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124CB0
  9589. main  006EB3B9                    POP ECX                                 [00124C94]=Game.006F0159    ECX=006F0159, ESP=00124C98
  9590. main  006EB3BA                    POP EDI                                 [00124C98]=0                ESP=00124C9C, EDI=00000000
  9591. main  006EB3BB                    POP ESI                                 [00124C9C]=Game.0075DD38    ESP=00124CA0, ESI=0075DD38
  9592. main  006EB3BC                    POP EBX                                 [00124CA0]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CA4
  9593. main  006EB3BD                    LEAVE                                   [00124CC0]=00124D14         ESP=00124CC4, EBP=00124D14
  9594. main  006EB3BE                    PUSH ECX                                [00124CC0]=00124D14         ESP=00124CC0
  9595. main  006EB3BF                    RETN                                    [00124CC0]=Game.006F0159    ESP=00124CC4
  9596. main  006F0159                    RETN                                    [00124CC4]=Game.006E7159    ESP=00124CC8
  9597. main  006E7159                    XOR ECX,ECX                                                         ECX=00000000
  9598. main  006E715B                    ADD ESP,0C                                                          ESP=00124CD4
  9599. main  006E715E                    CMP EAX,-1
  9600. main  006E7161                    SETNE CL                                                            ECX=00000001
  9601. main  006E7164                    DEC ECX                                                             ECX=00000000
  9602. main  006E7165                    MOV EAX,ECX                                                         EAX=00000000
  9603. main  006E7167                    JMP SHORT 006E7177
  9604. main  006E7177                    POP EDI                                 [00124CD4]=1                ESP=00124CD8, EDI=00000001
  9605. main  006E7178                    POP ESI                                 [00124CD8]=00141F05         ESP=00124CDC, ESI=00141F05
  9606. main  006E7179                    RETN                                    [00124CDC]=Game.006E71A1    ESP=00124CE0
  9607. main  006E71A1                    ADD ESP,0C                                                          ESP=00124CEC
  9608. main  006E71A4                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124CF8]=00124F98
  9609. main  006E71A7                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124D10]=00000000
  9610. main  006E71AB                    CALL 006E71B9                                                       ESP=00124CE8
  9611. main  006E71B9                    PUSH DWORD PTR SS:[EBP+8]               [00124D1C]=Game.0075DD38    ESP=00124CE4
  9612. main  006E71BC                    CALL 006E8CB6                                                       ESP=00124CE0
  9613. main  006E8CB6                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE4]=Game.0075DD38    EAX=0075DD38
  9614. main  006E8CBA                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  9615. main  006E8CBF                    CMP EAX,ECX
  9616. main  006E8CC1                    JB SHORT 006E8CDA
  9617. main  006E8CC3                    CMP EAX,OFFSET 0075DF38
  9618. main  006E8CC8                    JA SHORT 006E8CDA
  9619. main  006E8CCA                    SUB EAX,ECX                                                         EAX=00000060
  9620. main  006E8CCC                    SAR EAX,5                                                           EAX=00000003
  9621. main  006E8CCF                    ADD EAX,10                                                          EAX=00000013
  9622. main  006E8CD2                    PUSH EAX                                [00124CDC]=Game.006E71A1    ESP=00124CDC
  9623. main  006E8CD3                    CALL 006EA770                                                       ESP=00124CD8
  9624. main  006EA770                    PUSH EBP                                [00124CD4]=1                ESP=00124CD4
  9625. main  006EA771                    MOV EBP,ESP                                                         EBP=00124CD4
  9626. main  006EA773                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CDC]=00000013 (decimal 19.)
  9627. main  006EA776                    PUSH DWORD PTR DS:[EAX*8+75DF80]        [0075E018]=01814C78         ESP=00124CD0
  9628. main  006EA77D                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD4
  9629. main  006EA783                    POP EBP                                 [00124CD4]=00124D14         ESP=00124CD8, EBP=00124D14
  9630. main  006EA784                    RETN                                    [00124CD8]=Game.006E8CD8    ESP=00124CDC
  9631. main  006E8CD8                    POP ECX                                 [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
  9632. main  006E8CD9                    RETN                                    [00124CE0]=Game.006E71C1    ESP=00124CE4
  9633. main  006E71C1                    POP ECX                                 [00124CE4]=Game.0075DD38    ECX=0075DD38, ESP=00124CE8
  9634. main  006E71C2                    RETN                                    [00124CE8]=Game.006E71B0    ESP=00124CEC
  9635. main  006E71B0                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124CF8]=0
  9636. main  006E71B3                    CALL 006EB3AF                                                       ESP=00124CE8
  9637. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124D04]=00124F98         ECX=00124F98
  9638. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124D04
  9639. main  006EB3B9                    POP ECX                                 [00124CE8]=Game.006E71B8    ECX=006E71B8, ESP=00124CEC
  9640. main  006EB3BA                    POP EDI                                 [00124CEC]=1                ESP=00124CF0
  9641. main  006EB3BB                    POP ESI                                 [00124CF0]=00141F05         ESP=00124CF4
  9642. main  006EB3BC                    POP EBX                                 [00124CF4]=0000000A (decimal 10.);ESP=00124CF8
  9643. main  006EB3BD                    LEAVE                                   [00124D14]=00124D30         ESP=00124D18, EBP=00124D30
  9644. main  006EB3BE                    PUSH ECX                                [00124D14]=00124D30         ESP=00124D14
  9645. main  006EB3BF                    RETN                                    [00124D14]=Game.006E71B8    ESP=00124D18
  9646. main  006E71B8                    RETN                                    [00124D18]=Game.006DE327    ESP=00124D1C
  9647. main  006DE327                    ADD ESP,0C                                                          ESP=00124D28
  9648. main  006DE32A                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124D38]=01815150         ECX=01815150
  9649. main  006DE32D                    MOV EDX,DWORD PTR DS:[ECX]              [01815150]=Game.0075DD38    EDX=0075DD38
  9650. main  006DE32F                    PUSH EDX                                [00124D24]=0                ESP=00124D24
  9651. main  006DE330                    PUSH 8                                  [00124D20]=8                ESP=00124D20
  9652. main  006DE332                    PUSH 1                                  [00124D1C]=Game.0075DD38    ESP=00124D1C
  9653. main  006DE334                    PUSH OFFSET 009CF130                    [00124D18]=Game.006DE327    ESP=00124D18
  9654. main  006DE339                    CALL 006E598D                                                       ESP=00124D14
  9655. main  006E598D                    PUSH 0C                                 [00124D10]=FFFFFFFF (decimal -1.);ESP=00124D10
  9656. main  006E598F                    PUSH OFFSET 00731ED8                    [00124D0C]=Game.00732070    ESP=00124D0C
  9657. main  006E5994                    CALL 006EB374                                                       ESP=00124D08
  9658. main  006EB374                    PUSH 006E79CC                           [00124D04]=00124F98         ESP=00124D04
  9659. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124F98         EAX=00124F98
  9660. main  006EB37F                    PUSH EAX                                [00124D00]=Game.00731FB8    ESP=00124D00
  9661. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124D10]=0000000C (decimal 12.);EAX=0000000C
  9662. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124D10]=0000000C (decimal 12.)
  9663. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124D10            EBP=00124D10
  9664. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124CF4
  9665. main  006EB38E                    PUSH EBX                                [00124CF0]=00141F05         ESP=00124CF0
  9666. main  006EB38F                    PUSH ESI                                [00124CEC]=1                ESP=00124CEC
  9667. main  006EB390                    PUSH EDI                                [00124CE8]=Game.006E71B8    ESP=00124CE8
  9668. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124D08]=Game.006E5999    EAX=006E5999
  9669. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124CF8]=0
  9670. main  006EB397                    PUSH EAX                                [00124CE4]=Game.0075DD38    ESP=00124CE4
  9671. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124D0C]=Game.00731ED8    EAX=00731ED8
  9672. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124D0C]=Game.00731ED8
  9673. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124D08]=Game.006E5999
  9674. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124D00            EAX=00124D00
  9675. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124F98
  9676. main  006EB3AE                    RETN                                    [00124CE4]=Game.006E5999    ESP=00124CE8
  9677. main  006E5999                    PUSH DWORD PTR SS:[EBP+14]              [00124D24]=Game.0075DD38    ESP=00124CE4
  9678. main  006E599C                    CALL 006E8C64                                                       ESP=00124CE0
  9679. main  006E8C64                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CE4]=Game.0075DD38    EAX=0075DD38
  9680. main  006E8C68                    MOV ECX,OFFSET 0075DCD8                                             ECX=0075DCD8
  9681. main  006E8C6D                    CMP EAX,ECX
  9682. main  006E8C6F                    JB SHORT 006E8C88
  9683. main  006E8C71                    CMP EAX,OFFSET 0075DF38
  9684. main  006E8C76                    JA SHORT 006E8C88
  9685. main  006E8C78                    SUB EAX,ECX                                                         EAX=00000060
  9686. main  006E8C7A                    SAR EAX,5                                                           EAX=00000003
  9687. main  006E8C7D                    ADD EAX,10                                                          EAX=00000013
  9688. main  006E8C80                    PUSH EAX                                [00124CDC]=00000013 (decimal 19.);ESP=00124CDC
  9689. main  006E8C81                    CALL 006EA83D                                                       ESP=00124CD8
  9690. main  006EA83D                    PUSH EBP                                [00124CD4]=00124D14         ESP=00124CD4
  9691. main  006EA83E                    MOV EBP,ESP                                                         EBP=00124CD4
  9692. main  006EA840                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124CDC]=00000013 (decimal 19.)
  9693. main  006EA843                    PUSH ESI                                [00124CD0]=01814C78         ESP=00124CD0
  9694. main  006EA844                    LEA ESI,[EAX*8+75DF80]                  Address=0075E018            ESI=0075E018
  9695. main  006EA84B                    CMP DWORD PTR DS:[ESI],0                [0075E018]=01814C78
  9696. main  006EA84E                    JNE SHORT 006EA863
  9697. main  006EA863                    PUSH DWORD PTR DS:[ESI]                 [0075E018]=01814C78         ESP=00124CCC
  9698. main  006EA865                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CD0
  9699. main  006EA86B                    POP ESI                                 [00124CD0]=00141F05         ESP=00124CD4, ESI=00141F05
  9700. main  006EA86C                    POP EBP                                 [00124CD4]=00124D10         ESP=00124CD8, EBP=00124D10
  9701. main  006EA86D                    RETN                                    [00124CD8]=Game.006E8C86    ESP=00124CDC
  9702. main  006E8C86                    POP ECX                                 [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
  9703. main  006E8C87                    RETN                                    [00124CE0]=Game.006E59A1    ESP=00124CE4
  9704. main  006E59A1                    POP ECX                                 [00124CE4]=Game.0075DD38    ECX=0075DD38, ESP=00124CE8
  9705. main  006E59A2                    AND DWORD PTR SS:[EBP-4],00000000       [00124D0C]=FFFFFFFF
  9706. main  006E59A6                    PUSH DWORD PTR SS:[EBP+14]              [00124D24]=Game.0075DD38    ESP=00124CE4
  9707. main  006E59A9                    PUSH DWORD PTR SS:[EBP+10]              [00124D20]=8                ESP=00124CE0
  9708. main  006E59AC                    PUSH DWORD PTR SS:[EBP+0C]              [00124D1C]=1                ESP=00124CDC
  9709. main  006E59AF                    PUSH DWORD PTR SS:[EBP+8]               [00124D18]=Game.009CF130    ESP=00124CD8
  9710. main  006E59B2                    CALL 006E58A4                                                       ESP=00124CD4
  9711. main  006E58A4                    PUSH EBP                                [00124CD0]=00141F05         ESP=00124CD0
  9712. main  006E58A5                    MOV EBP,ESP                                                         EBP=00124CD0
  9713. main  006E58A7                    PUSH ECX                                [00124CCC]=01814C78         ESP=00124CCC
  9714. main  006E58A8                    PUSH ECX                                [00124CC8]=Game.006EA86B    ESP=00124CC8
  9715. main  006E58A9                    PUSH EBX                                [00124CC4]=Game.006E7159    ESP=00124CC4
  9716. main  006E58AA                    MOV EBX,DWORD PTR SS:[ARG.1]            [00124CD8]=Game.009CF130    EBX=009CF130
  9717. main  006E58AD                    PUSH EDI                                [00124CC0]=Game.006F0159    ESP=00124CC0
  9718. main  006E58AE                    MOV EDI,DWORD PTR SS:[ARG.2]            [00124CDC]=1
  9719. main  006E58B1                    IMUL EDI,DWORD PTR SS:[ARG.3]           [00124CE0]=8                EDI=00000008
  9720. main  006E58B5                    TEST EDI,EDI
  9721. main  006E58B7                    MOV ECX,EDI                                                         ECX=00000008
  9722. main  006E58B9                    MOV DWORD PTR SS:[LOCAL.2],EDI          [00124CC8]=Game.0075DD38
  9723. main  006E58BC                    MOV DWORD PTR SS:[ARG.1],ECX            [00124CD8]=Game.009CF130
  9724. main  006E58BF                    JNE SHORT 006E58C8
  9725. main  006E58C8                    PUSH ESI                                [00124CBC]=FFFFFFFF (decimal -1.);ESP=00124CBC
  9726. main  006E58C9                    MOV ESI,DWORD PTR SS:[ARG.4]            [00124CE4]=Game.0075DD38    ESI=0075DD38
  9727. main  006E58CC                    TEST WORD PTR DS:[ESI+0C],010C          [0075DD44]=0009
  9728. main  006E58D2                    JE SHORT 006E58DC
  9729. main  006E58D4                    MOV EAX,DWORD PTR DS:[ESI+18]           [0075DD50]=00000200 (decimal 512.);EAX=00000200
  9730. main  006E58D7                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124CCC]=Game.0075DD38
  9731. main  006E58DA                    JMP SHORT 006E58E8
  9732. main  006E58E8                    TEST WORD PTR DS:[ESI+0C],010C          [0075DD44]=0009
  9733. main  006E58EE                    JE SHORT 006E591A
  9734. main  006E58F0                    MOV EAX,DWORD PTR DS:[ESI+4]            [0075DD3C]=0                EAX=00000000
  9735. main  006E58F3                    TEST EAX,EAX
  9736. main  006E58F5                    JE SHORT 006E591A
  9737. main  006E591A                    CMP ECX,DWORD PTR SS:[LOCAL.1]          [00124CCC]=00000200 (decimal 512.)
  9738. main  006E591D                    JB SHORT 006E594D
  9739. main  006E594D                    PUSH ESI                                [00124CB8]=Game.00732B70    ESP=00124CB8
  9740. main  006E594E                    CALL 006ED441                                                       ESP=00124CB4
  9741. main  006ED441                    PUSH ESI                                [00124CB0]=00124D04         ESP=00124CB0
  9742. main  006ED442                    MOV ESI,DWORD PTR SS:[ARG.1]            [00124CB8]=Game.0075DD38
  9743. main  006ED446                    MOV EAX,DWORD PTR DS:[ESI+0C]           [0075DD44]=9                EAX=00000009
  9744. main  006ED449                    TEST AL,83
  9745. main  006ED44B                    JE 006ED51D
  9746. main  006ED451                    TEST AL,40
  9747. main  006ED453                    JNE 006ED51D
  9748. main  006ED459                    TEST AL,02
  9749. main  006ED45B                    JE SHORT 006ED468
  9750. main  006ED468                    OR EAX,00000001
  9751. main  006ED46B                    TEST AX,010C
  9752. main  006ED46F                    MOV DWORD PTR DS:[ESI+0C],EAX           [0075DD44]=9
  9753. main  006ED472                    JNE SHORT 006ED47D
  9754. main  006ED47D                    MOV EAX,DWORD PTR DS:[ESI+8]            [0075DD40]=018151A0         EAX=018151A0
  9755. main  006ED480                    MOV DWORD PTR DS:[ESI],EAX              [0075DD38]=018151A0
  9756. main  006ED482                    PUSH DWORD PTR DS:[ESI+18]              [0075DD50]=00000200 (decimal 512.);ESP=00124CAC
  9757. main  006ED485                    PUSH DWORD PTR DS:[ESI+8]               [0075DD40]=018151A0         ESP=00124CA8
  9758. main  006ED488                    PUSH DWORD PTR DS:[ESI+10]              [0075DD48]=3                ESP=00124CA4
  9759. main  006ED48B                    CALL 006EDD29                                                       ESP=00124CA0
  9760. main  006EDD29                    PUSH 0C                                 [00124C9C]=Game.0075DD38    ESP=00124C9C
  9761. main  006EDD2B                    PUSH OFFSET 00732A40                    [00124C98]=0                ESP=00124C98
  9762. main  006EDD30                    CALL 006EB374                                                       ESP=00124C94
  9763. main  006EB374                    PUSH 006E79CC                           [00124C90]=3                ESP=00124C90
  9764. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124D00         EAX=00124D00
  9765. main  006EB37F                    PUSH EAX                                [00124C8C]=Game.006F013C    ESP=00124C8C
  9766. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C9C]=0000000C (decimal 12.);EAX=0000000C
  9767. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C9C]=0000000C (decimal 12.)
  9768. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C9C            EBP=00124C9C
  9769. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C80
  9770. main  006EB38E                    PUSH EBX                                [00124C7C]=0                ESP=00124C7C
  9771. main  006EB38F                    PUSH ESI                                [00124C78]=0                ESP=00124C78
  9772. main  006EB390                    PUSH EDI                                [00124C74]=8                ESP=00124C74
  9773. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C94]=Game.006EDD35    EAX=006EDD35
  9774. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C84]=Game.006F88C0
  9775. main  006EB397                    PUSH EAX                                [00124C70]=00000078 (decimal 120.);ESP=00124C70
  9776. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C98]=Game.00732A40    EAX=00732A40
  9777. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C98]=Game.00732A40
  9778. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C94]=Game.006EDD35
  9779. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C8C            EAX=00124C8C
  9780. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124D00
  9781. main  006EB3AE                    RETN                                    [00124C70]=Game.006EDD35    ESP=00124C74
  9782. main  006EDD35                    MOV EBX,DWORD PTR SS:[EBP+8]            [00124CA4]=3                EBX=00000003
  9783. main  006EDD38                    CMP EBX,DWORD PTR DS:[9CFDA0]           [009CFDA0]=00000020 (decimal 32.)
  9784. main  006EDD3E                    JNB SHORT 006EDDB8
  9785. main  006EDD40                    MOV EAX,EBX                                                         EAX=00000003
  9786. main  006EDD42                    SAR EAX,5                                                           EAX=00000000
  9787. main  006EDD45                    LEA EDI,[EAX*4+9CFDC0]                  Address=009CFDC0            EDI=009CFDC0
  9788. main  006EDD4C                    MOV EAX,EBX                                                         EAX=00000003
  9789. main  006EDD4E                    AND EAX,0000001F
  9790. main  006EDD51                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  9791. main  006EDD54                    SHL ESI,2                                                           ESI=0000006C
  9792. main  006EDD57                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  9793. main  006EDD59                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  9794. main  006EDD5E                    JE SHORT 006EDDB8
  9795. main  006EDD60                    PUSH EBX                                [00124C70]=Game.006EDD35    ESP=00124C70
  9796. main  006EDD61                    CALL 006F87FF                                                       ESP=00124C6C
  9797. main  006F87FF                    PUSH 8                                  [00124C68]=00124CC0         ESP=00124C68
  9798. main  006F8801                    PUSH OFFSET 00737E30                    [00124C64]=0                ESP=00124C64
  9799. main  006F8806                    CALL 006EB374                                                       ESP=00124C60
  9800. main  006EB374                    PUSH 006E79CC                           [00124C5C]=0                ESP=00124C5C
  9801. main  006EB379                    MOV EAX,DWORD PTR FS:[0]                [7FFDF000]=00124C8C         EAX=00124C8C
  9802. main  006EB37F                    PUSH EAX                                [00124C58]=0                ESP=00124C58
  9803. main  006EB380                    MOV EAX,DWORD PTR SS:[ARG.2]            [00124C68]=8                EAX=00000008
  9804. main  006EB384                    MOV DWORD PTR SS:[ARG.2],EBP            [00124C68]=8
  9805. main  006EB388                    LEA EBP,[ARG.2]                         Address=00124C68            EBP=00124C68
  9806. main  006EB38C                    SUB ESP,EAX                                                         ESP=00124C50
  9807. main  006EB38E                    PUSH EBX                                [00124C4C]=0000006C (decimal 108.);ESP=00124C4C
  9808. main  006EB38F                    PUSH ESI                                [00124C48]=Game.009CFDC0    ESP=00124C48
  9809. main  006EB390                    PUSH EDI                                [00124C44]=0                ESP=00124C44
  9810. main  006EB391                    MOV EAX,DWORD PTR SS:[ARG.RETADDR]      [00124C60]=Game.006F880B    EAX=006F880B
  9811. main  006EB394                    MOV DWORD PTR SS:[LOCAL.3],ESP          [00124C50]=3
  9812. main  006EB397                    PUSH EAX                                [00124C40]=00124C54         ESP=00124C40
  9813. main  006EB398                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C64]=Game.00737E30    EAX=00737E30
  9814. main  006EB39B                    MOV DWORD PTR SS:[ARG.1],-1             [00124C64]=Game.00737E30
  9815. main  006EB3A2                    MOV DWORD PTR SS:[ARG.RETADDR],EAX      [00124C60]=Game.006F880B
  9816. main  006EB3A5                    LEA EAX,[LOCAL.1]                       Address=00124C58            EAX=00124C58
  9817. main  006EB3A8                    MOV DWORD PTR FS:[0],EAX                [7FFDF000]=00124C8C
  9818. main  006EB3AE                    RETN                                    [00124C40]=Game.006F880B    ESP=00124C44
  9819. main  006F880B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124C70]=3                EDI=00000003
  9820. main  006F880E                    MOV ECX,EDI                                                         ECX=00000003
  9821. main  006F8810                    SAR ECX,5                                                           ECX=00000000
  9822. main  006F8813                    MOV EAX,EDI                                                         EAX=00000003
  9823. main  006F8815                    AND EAX,0000001F
  9824. main  006F8818                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  9825. main  006F881B                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  9826. main  006F8822                    LEA ESI,[EAX*4+ECX]                     Address=01021FB4            ESI=01021FB4
  9827. main  006F8825                    XOR EBX,EBX                                                         EBX=00000000
  9828. main  006F8827                    CMP DWORD PTR DS:[ESI+8],EBX            [01021FBC]=1
  9829. main  006F882A                    JNE SHORT 006F886D
  9830. main  006F886D                    MOV EAX,EDI                                                         EAX=00000003
  9831. main  006F886F                    SAR EAX,5                                                           EAX=00000000
  9832. main  006F8872                    AND EDI,0000001F
  9833. main  006F8875                    LEA ECX,[EDI*8+EDI]                                                 ECX=0000001B
  9834. main  006F8878                    MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0]     [009CFDC0]=01021F48         EAX=01021F48
  9835. main  006F887F                    LEA EAX,[ECX*4+EAX+0C]                  Address=01021FC0            EAX=01021FC0
  9836. main  006F8883                    PUSH EAX                                [00124C40]=Game.006F880B    ESP=00124C40
  9837. main  006F8884                    CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C44
  9838. main  006F888A                    XOR EAX,EAX
  9839. main  006F888C                    INC EAX                                                             EAX=00000001
  9840. main  006F888D                    CALL 006EB3AF                                                       ESP=00124C40
  9841. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C58]=00124C8C         ECX=00124C8C
  9842. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C58
  9843. main  006EB3B9                    POP ECX                                 [00124C40]=Game.006F8892    ECX=006F8892, ESP=00124C44
  9844. main  006EB3BA                    POP EDI                                 [00124C44]=Game.009CFDC0    ESP=00124C48, EDI=009CFDC0
  9845. main  006EB3BB                    POP ESI                                 [00124C48]=0000006C (decimal 108.);ESP=00124C4C, ESI=0000006C
  9846. main  006EB3BC                    POP EBX                                 [00124C4C]=3                EBX=00000003, ESP=00124C50
  9847. main  006EB3BD                    LEAVE                                   [00124C68]=00124C9C         ESP=00124C6C, EBP=00124C9C
  9848. main  006EB3BE                    PUSH ECX                                [00124C68]=00124C9C         ESP=00124C68
  9849. main  006EB3BF                    RETN                                    [00124C68]=Game.006F8892    ESP=00124C6C
  9850. main  006F8892                    RETN                                    [00124C6C]=Game.006EDD66    ESP=00124C70
  9851. main  006EDD66                    POP ECX                                 [00124C70]=3                ECX=00000003, ESP=00124C74
  9852. main  006EDD67                    AND DWORD PTR SS:[EBP-4],00000000       [00124C98]=FFFFFFFF
  9853. main  006EDD6B                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  9854. main  006EDD6D                    TEST BYTE PTR DS:[ESI+EAX+4],01         [01021FB8]=01
  9855. main  006EDD72                    JE SHORT 006EDD88
  9856. main  006EDD74                    PUSH DWORD PTR SS:[EBP+10]              [00124CAC]=00000200 (decimal 512.);ESP=00124C70
  9857. main  006EDD77                    PUSH DWORD PTR SS:[EBP+0C]              [00124CA8]=018151A0         ESP=00124C6C
  9858. main  006EDD7A                    PUSH EBX                                [00124C68]=Game.006F8892    ESP=00124C68
  9859. main  006EDD7B                    CALL 006EDB4E                                                       ESP=00124C64
  9860. main  006EDB4E                    PUSH EBP                                [00124C60]=Game.00737E30    ESP=00124C60
  9861. main  006EDB4F                    MOV EBP,ESP                                                         EBP=00124C60
  9862. main  006EDB51                    SUB ESP,0C                                                          ESP=00124C54
  9863. main  006EDB54                    AND DWORD PTR SS:[LOCAL.2],00000000     [00124C58]=00124C8C
  9864. main  006EDB58                    CMP DWORD PTR SS:[ARG.3],0              [00124C70]=00000200 (decimal 512.)
  9865. main  006EDB5C                    PUSH EBX                                [00124C50]=00124C44         ESP=00124C50
  9866. main  006EDB5D                    MOV EBX,DWORD PTR SS:[ARG.2]            [00124C6C]=018151A0         EBX=018151A0
  9867. main  006EDB60                    PUSH ESI                                [00124C4C]=3                ESP=00124C4C
  9868. main  006EDB61                    PUSH EDI                                [00124C48]=0000006C (decimal 108.);ESP=00124C48
  9869. main  006EDB62                    MOV EDX,EBX                                                         EDX=018151A0
  9870. main  006EDB64                    JE 006EDD22
  9871. main  006EDB6A                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C68]=3                EAX=00000003
  9872. main  006EDB6D                    MOV ECX,EAX
  9873. main  006EDB6F                    AND EAX,0000001F
  9874. main  006EDB72                    SAR ECX,5                                                           ECX=00000000
  9875. main  006EDB75                    LEA ESI,[EAX*8+EAX]                                                 ESI=0000001B
  9876. main  006EDB78                    LEA EDI,[ECX*4+9CFDC0]                  Address=009CFDC0
  9877. main  006EDB7F                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  9878. main  006EDB81                    SHL ESI,2                                                           ESI=0000006C
  9879. main  006EDB84                    ADD EAX,ESI                                                         EAX=01021FB4
  9880. main  006EDB86                    MOV CL,BYTE PTR DS:[EAX+4]              [01021FB8]=01               ECX=00000001
  9881. main  006EDB89                    TEST CL,02
  9882. main  006EDB8C                    JNE 006EDD22
  9883. main  006EDB92                    TEST CL,48
  9884. main  006EDB95                    JE SHORT 006EDBB9
  9885. main  006EDBB9                    PUSH 0                                  [00124C44]=Game.009CFDC0    ESP=00124C44
  9886. main  006EDBBB                    LEA EAX,[LOCAL.3]                       Address=00124C54            EAX=00124C54
  9887. main  006EDBBE                    PUSH EAX                                [00124C40]=Game.006F8892    ESP=00124C40
  9888. main  006EDBBF                    PUSH DWORD PTR SS:[ARG.3]               [00124C70]=00000200 (decimal 512.);ESP=00124C3C
  9889. main  006EDBC2                    MOV EAX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         EAX=01021F48
  9890. main  006EDBC4                    PUSH EDX                                [00124C38]=3                ESP=00124C38
  9891. main  006EDBC5                    PUSH DWORD PTR DS:[ESI+EAX]             [01021FB4]=00000078 (decimal 120.);ESP=00124C34
  9892. main  006EDBC8                    CALL DWORD PTR DS:[<&KERNEL32.ReadFile>];[007131C8]=7C801812 (kernel32.ReadFile);EAX=00000001, ECX=7C80189C, EDX=7C91E514, ESP=00124C48
  9893. main  006EDBCE                    TEST EAX,EAX
  9894. main  006EDBD0                    JNE SHORT 006EDC0B
  9895. main  006EDC0B                    MOV EAX,DWORD PTR SS:[LOCAL.3]          [00124C54]=00000200 (decimal 512.);EAX=00000200
  9896. main  006EDC0E                    MOV ECX,DWORD PTR DS:[EDI]              [009CFDC0]=01021F48         ECX=01021F48
  9897. main  006EDC10                    ADD DWORD PTR SS:[LOCAL.2],EAX          [00124C58]=0
  9898. main  006EDC13                    TEST BYTE PTR DS:[ESI+ECX+4],80         [01021FB8]=01
  9899. main  006EDC18                    JE 006EDD1D
  9900. main  006EDD1D                    MOV EAX,DWORD PTR SS:[LOCAL.2]          [00124C58]=00000200 (decimal 512.)
  9901. main  006EDD20                    JMP SHORT 006EDD24
  9902. main  006EDD24                    POP EDI                                 [00124C48]=Game.009CFDC0    ESP=00124C4C
  9903. main  006EDD25                    POP ESI                                 [00124C4C]=0000006C (decimal 108.);ESP=00124C50
  9904. main  006EDD26                    POP EBX                                 [00124C50]=3                EBX=00000003, ESP=00124C54
  9905. main  006EDD27                    LEAVE                                   [00124C60]=00124C9C         ESP=00124C64, EBP=00124C9C
  9906. main  006EDD28                    RETN                                    [00124C64]=Game.006EDD80    ESP=00124C68
  9907. main  006EDD80                    ADD ESP,0C                                                          ESP=00124C74
  9908. main  006EDD83                    MOV DWORD PTR SS:[EBP-1C],EAX           [00124C80]=Game.009CFDC0
  9909. main  006EDD86                    JMP SHORT 006EDD9F
  9910. main  006EDD9F                    OR DWORD PTR SS:[EBP-4],FFFFFFFF        [00124C98]=00000000
  9911. main  006EDDA3                    CALL 006EDDB0                                                       ESP=00124C70
  9912. main  006EDDB0                    PUSH EBX                                [00124C6C]=018151A0         ESP=00124C6C
  9913. main  006EDDB1                    CALL 006F889F                                                       ESP=00124C68
  9914. main  006F889F                    MOV EAX,DWORD PTR SS:[ARG.1]            [00124C6C]=3                EAX=00000003
  9915. main  006F88A3                    MOV ECX,EAX                                                         ECX=00000003
  9916. main  006F88A5                    AND EAX,0000001F
  9917. main  006F88A8                    SAR ECX,5                                                           ECX=00000000
  9918. main  006F88AB                    MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0]     [009CFDC0]=01021F48         ECX=01021F48
  9919. main  006F88B2                    LEA EAX,[EAX*8+EAX]                                                 EAX=0000001B
  9920. main  006F88B5                    LEA EAX,[EAX*4+ECX+0C]                  Address=01021FC0            EAX=01021FC0
  9921. main  006F88B9                    PUSH EAX                                [00124C64]=Game.006EDD80    ESP=00124C64
  9922. main  006F88BA                    CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C68
  9923. main  006F88C0                    RETN                                    [00124C68]=Game.006EDDB6    ESP=00124C6C
  9924. main  006EDDB6                    POP ECX                                 [00124C6C]=3                ECX=00000003, ESP=00124C70
  9925. main  006EDDB7                    RETN                                    [00124C70]=Game.006EDDA8    ESP=00124C74
  9926. main  006EDDA8                    MOV EAX,DWORD PTR SS:[EBP-1C]           [00124C80]=00000200 (decimal 512.);EAX=00000200
  9927. main  006EDDAB                    JMP SHORT 006EDDCE
  9928. main  006EDDCE                    CALL 006EB3AF                                                       ESP=00124C70
  9929. main  006EB3AF                    MOV ECX,DWORD PTR SS:[EBP-10]           [00124C8C]=00124D00         ECX=00124D00
  9930. main  006EB3B2                    MOV DWORD PTR FS:[0],ECX                [7FFDF000]=00124C8C
  9931. main  006EB3B9                    POP ECX                                 [00124C70]=Game.006EDDD3    ECX=006EDDD3, ESP=00124C74
  9932. main  006EB3BA                    POP EDI                                 [00124C74]=8                ESP=00124C78, EDI=00000008
  9933. main  006EB3BB                    POP ESI                                 [00124C78]=Game.0075DD38    ESP=00124C7C, ESI=0075DD38
  9934. main  006EB3BC                    POP EBX                                 [00124C7C]=Game.009CF130    EBX=009CF130, ESP=00124C80
  9935. main  006EB3BD                    LEAVE                                   [00124C9C]=00124CD0         ESP=00124CA0, EBP=00124CD0
  9936. main  006EB3BE                    PUSH ECX                                [00124C9C]=00124CD0         ESP=00124C9C
  9937. main  006EB3BF                    RETN                                    [00124C9C]=Game.006EDDD3    ESP=00124CA0
  9938. main  006EDDD3                    RETN                                    [00124CA0]=Game.006ED490    ESP=00124CA4
  9939. main  006ED490                    ADD ESP,0C                                                          ESP=00124CB0
  9940. main  006ED493                    TEST EAX,EAX
  9941. main  006ED495                    MOV DWORD PTR DS:[ESI+4],EAX            [0075DD3C]=0
  9942. main  006ED498                    JE SHORT 006ED50C
  9943. main  006ED49A                    CMP EAX,-1
  9944. main  006ED49D                    JE SHORT 006ED50C
  9945. main  006ED49F                    MOV EDX,DWORD PTR DS:[ESI+0C]           [0075DD44]=9                EDX=00000009
  9946. main  006ED4A2                    TEST DL,82
  9947. main  006ED4A5                    JNE SHORT 006ED4E1
  9948. main  006ED4A7                    MOV ECX,DWORD PTR DS:[ESI+10]           [0075DD48]=3                ECX=00000003
  9949. main  006ED4AA                    CMP ECX,-1
  9950. main  006ED4AD                    PUSH EDI                                [00124CAC]=00000200 (decimal 512.);ESP=00124CAC
  9951. main  006ED4AE                    JE SHORT 006ED4C7
  9952. main  006ED4B0                    MOV EDI,ECX                                                         EDI=00000003
  9953. main  006ED4B2                    SAR EDI,5                                                           EDI=00000000
  9954. main  006ED4B5                    MOV EDI,DWORD PTR DS:[EDI*4+9CFDC0]     [009CFDC0]=01021F48         EDI=01021F48
  9955. main  006ED4BC                    AND ECX,0000001F
  9956. main  006ED4BF                    LEA ECX,[ECX*8+ECX]                                                 ECX=0000001B
  9957. main  006ED4C2                    LEA EDI,[ECX*4+EDI]                     Address=01021FB4            EDI=01021FB4
  9958. main  006ED4C5                    JMP SHORT 006ED4CC
  9959. main  006ED4CC                    MOV CL,BYTE PTR DS:[EDI+4]              [01021FB8]=01               ECX=00000001
  9960. main  006ED4CF                    AND CL,82                                                           ECX=00000000
  9961. main  006ED4D2                    CMP CL,82
  9962. main  006ED4D5                    POP EDI                                 [00124CAC]=8                ESP=00124CB0, EDI=00000008
  9963. main  006ED4D6                    JNE SHORT 006ED4E1
  9964. main  006ED4E1                    CMP DWORD PTR DS:[ESI+18],200           [0075DD50]=00000200 (decimal 512.)
  9965. main  006ED4E8                    JNE SHORT 006ED4FE
  9966. main  006ED4EA                    MOV ECX,DWORD PTR DS:[ESI+0C]           [0075DD44]=9                ECX=00000009
  9967. main  006ED4ED                    TEST CL,08
  9968. main  006ED4F0                    JE SHORT 006ED4FE
  9969. main  006ED4F2                    TEST CH,04
  9970. main  006ED4F5                    JNE SHORT 006ED4FE
  9971. main  006ED4F7                    MOV DWORD PTR DS:[ESI+18],1000          [0075DD50]=00000200 (decimal 512.)
  9972. main  006ED4FE                    MOV ECX,DWORD PTR DS:[ESI]              [0075DD38]=018151A0         ECX=018151A0
  9973. main  006ED500                    DEC EAX                                                             EAX=000001FF
  9974. main  006ED501                    MOV DWORD PTR DS:[ESI+4],EAX            [0075DD3C]=00000200 (decimal 512.)
  9975. main  006ED504                    MOVZX EAX,BYTE PTR DS:[ECX]             [018151A0]=04               EAX=00000004
  9976. main  006ED507                    INC ECX                                                             ECX=018151A1
  9977. main  006ED508                    MOV DWORD PTR DS:[ESI],ECX              [0075DD38]=018151A0
  9978. main  006ED50A                    POP ESI                                 [00124CB0]=Game.0075DD38    ESP=00124CB4
  9979. main  006ED50B                    RETN                                    [00124CB4]=Game.006E5953    ESP=00124CB8
  9980. main  006E5953                    CMP EAX,-1
  9981. main  006E5956                    POP ECX                                 [00124CB8]=Game.0075DD38    ECX=0075DD38, ESP=00124CBC
  9982. main  006E5957                    JE SHORT 006E597B
  9983. main  006E5959                    MOV BYTE PTR DS:[EBX],AL                [009CF130]=00
  9984. main  006E595B                    MOV EAX,DWORD PTR DS:[ESI+18]           [0075DD50]=00001000 (decimal 4096.);EAX=00001000
  9985. main  006E595E                    INC EBX                                                             EBX=009CF131
  9986. main  006E595F                    DEC DWORD PTR SS:[ARG.1]                [00124CD8]=8
  9987. main  006E5962                    MOV DWORD PTR SS:[LOCAL.1],EAX          [00124CCC]=00000200 (decimal 512.)
  9988. main  006E5965                    CMP DWORD PTR SS:[ARG.1],0              [00124CD8]=7
  9989. main  006E5969                    JNE 006E58E5
  9990. main  006E58E5                    MOV ECX,DWORD PTR SS:[ARG.1]            [00124CD8]=7                ECX=00000007
  9991. main  006E58E8                    TEST WORD PTR DS:[ESI+0C],010C          [0075DD44]=0009
  9992. main  006E58EE                    JE SHORT 006E591A
  9993. main  006E58F0                    MOV EAX,DWORD PTR DS:[ESI+4]            [0075DD3C]=000001FF (decimal 511.);EAX=000001FF
  9994. main  006E58F3                    TEST EAX,EAX
  9995. main  006E58F5                    JE SHORT 006E591A
  9996. main  006E58F7                    CMP ECX,EAX
  9997. main  006E58F9                    MOV EDI,ECX                                                         EDI=00000007
  9998. main  006E58FB                    JB SHORT 006E58FF
  9999. main  006E58FF                    PUSH EDI                                [00124CB8]=Game.0075DD38    ESP=00124CB8
  10000. main  006E5900                    PUSH DWORD PTR DS:[ESI]                 [0075DD38]=018151A1         ESP=00124CB4
  10001. main  006E5902                    PUSH EBX                                [00124CB0]=Game.0075DD38    ESP=00124CB0
  10002. main  006E5903                    CALL 006E7340                                                       ESP=00124CAC
  10003. main  006E7340                    PUSH EBP                                [00124CA8]=018151A0         ESP=00124CA8
  10004. main  006E7341                    MOV EBP,ESP                                                         EBP=00124CA8
  10005. main  006E7343                    PUSH EDI                                [00124CA4]=3                ESP=00124CA4
  10006. main  006E7344                    PUSH ESI                                [00124CA0]=Game.006ED490    ESP=00124CA0
  10007. main  006E7345                    MOV ESI,DWORD PTR SS:[EBP+0C]           [00124CB4]=018151A1         ESI=018151A1
  10008. main  006E7348                    MOV ECX,DWORD PTR SS:[EBP+10]           [00124CB8]=7
  10009. main  006E734B                    MOV EDI,DWORD PTR SS:[EBP+8]            [00124CB0]=Game.009CF131    EDI=009CF131
  10010. main  006E734E                    MOV EAX,ECX                                                         EAX=00000007
  10011. main  006E7350                    MOV EDX,ECX                                                         EDX=00000007
  10012. main  006E7352                    ADD EAX,ESI                                                         EAX=018151A8
  10013. main  006E7354                    CMP EDI,ESI
  10014. main  006E7356                    JBE SHORT 006E7360
  10015. main  006E7360                    TEST EDI,00000003
  10016. main  006E7366                    JNE SHORT 006E737C
  10017. main  006E737C                    MOV EAX,EDI                                                         EAX=009CF131
  10018. main  006E737E                    MOV EDX,3                                                           EDX=00000003
  10019. main  006E7383