004029B0 /$ 6A FF
push
-0x1
004029B2 |. 68 189E4100
push
tsc.00419E18
004029B7 |. 64:A1 00000000
mov
eax
,
dword
ptr
fs
:[0]
004029BD |. 50
push
eax
004029BE |. 64:8925 00000000
mov
dword
ptr
fs
:[0],
esp
004029C5 |. 81EC 50060000
sub
esp
,0x650
004029CB |. 56
push
esi
004029CC |. 57
push
edi
004029CD |. 68 DC004200
push
tsc.004200DC
004029D2 |. 8D8C24 E4000000
lea
ecx
,
dword
ptr
ss
:[
esp
+0xE4]
004029D9 |. E8 52E7FFFF
call
tsc.00401130
004029DE |. 68 D0004200
push
tsc.004200D0
004029E3 |. 8D4C24 1C
lea
ecx
,
dword
ptr
ss
:[
esp
+0x1C]
004029E7 |. C78424 64060000 >
mov
dword
ptr
ss
:[
esp
+0x664],0x0
004029F2 |. E8 39E7FFFF
call
tsc.00401130
004029F7 |. 68 C8004200
push
tsc.004200C8
004029FC |. 8D8C24 74020000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x274]
00402A03 |. C68424 64060000 >
mov
byte
ptr
ss
:[
esp
+0x664],0x1
00402A0B |. E8 20E7FFFF
call
tsc.00401130
00402A10 |. 68 C0004200
push
tsc.004200C0
00402A15 |. 8D8C24 AC010000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x1AC]
00402A1C |. C68424 64060000 >
mov
byte
ptr
ss
:[
esp
+0x664],0x2
00402A24 |. E8 07E7FFFF
call
tsc.00401130
00402A29 |. 8B9424 68060000
mov
edx
,
dword
ptr
ss
:[
esp
+0x668]
00402A30 |. 83CE FF
or
esi
,-0x1
00402A33 |. 8BFA
mov
edi
,
edx
00402A35 |. 8BCE
mov
ecx
,
esi
00402A37 |. 33C0
xor
eax
,
eax
00402A39 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x3
00402A41 |. F2:AE
repne
scas
byte
ptr
es
:[
edi
]
00402A43 |. F7D1
not
ecx
00402A45 |. 49
dec
ecx
00402A46 |. 83F9 0E
cmp
ecx
,0xE
00402A49 |. 0F85 63010000
jnz
tsc.00402BB2
00402A4F |. 33C9
xor
ecx
,
ecx
00402A51 |> 8A0411 /
mov
al
,
byte
ptr
ds
:[
ecx
+
edx
]
00402A54 |. 3C 30 |
cmp
al
,0x30
00402A56 |. 0F8C 56010000 |
jl
tsc.00402BB2
00402A5C |. 3C 39 |
cmp
al
,0x39
00402A5E |. 0F8F 4E010000 |
jg
tsc.00402BB2
00402A64 |. 41 |
inc
ecx
00402A65 |. 83F9 0E |
cmp
ecx
,0xE
00402A68 |.^ 7C E7 \
jl
short
tsc.00402A51
00402A6A |. 8BC2
mov
eax
,
edx
00402A6C |. C64424 17 00
mov
byte
ptr
ss
:[
esp
+0x17],0x0
00402A71 |. C64424 0F 00
mov
byte
ptr
ss
:[
esp
+0xF],0x0
00402A76 |. 8B08
mov
ecx
,
dword
ptr
ds
:[
eax
]
00402A78 |. 894C24 10
mov
dword
ptr
ss
:[
esp
+0x10],
ecx
00402A7C |. 66:8B48 04
mov
cx
,
word
ptr
ds
:[
eax
+0x4]
00402A80 |. 66:894C24 14
mov
word
ptr
ss
:[
esp
+0x14],
cx
00402A85 |. 8B4A 07
mov
ecx
,
dword
ptr
ds
:[
edx
+0x7]
00402A88 |. 8A40 06
mov
al
,
byte
ptr
ds
:[
eax
+0x6]
00402A8B |. 894C24 08
mov
dword
ptr
ss
:[
esp
+0x8],
ecx
00402A8F |. 884424 16
mov
byte
ptr
ss
:[
esp
+0x16],
al
00402A93 |. 8D42 07
lea
eax
,
dword
ptr
ds
:[
edx
+0x7]
00402A96 |. 8D4C24 10
lea
ecx
,
dword
ptr
ss
:[
esp
+0x10]
00402A9A |. 66:8B50 04
mov
dx
,
word
ptr
ds
:[
eax
+0x4]
00402A9E |. 8A40 06
mov
al
,
byte
ptr
ds
:[
eax
+0x6]
00402AA1 |. 51
push
ecx
00402AA2 |. 8D8C24 94050000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x594]
00402AA9 |. 66:895424 10
mov
word
ptr
ss
:[
esp
+0x10],
dx
00402AAE |. 884424 12
mov
byte
ptr
ss
:[
esp
+0x12],
al
00402AB2 |. E8 79E6FFFF
call
tsc.00401130
00402AB7 |. 8D5424 18
lea
edx
,
dword
ptr
ss
:[
esp
+0x18]
00402ABB |. 8D8424 E0000000
lea
eax
,
dword
ptr
ss
:[
esp
+0xE0]
00402AC2 |. 52
push
edx
00402AC3 |. 8D8C24 04040000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x404]
00402ACA |. 50
push
eax
00402ACB |. 51
push
ecx
00402ACC |. 8D8C24 9C050000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x59C]
00402AD3 |. C68424 6C060000 >
mov
byte
ptr
ss
:[
esp
+0x66C],0x4
00402ADB |. E8 30F8FFFF
call
tsc.00402310
00402AE0 |. 8D5424 08
lea
edx
,
dword
ptr
ss
:[
esp
+0x8]
00402AE4 |. 8D8C24 38030000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x338]
00402AEB |. 52
push
edx
00402AEC |. C68424 64060000 >
mov
byte
ptr
ss
:[
esp
+0x664],0x5
00402AF4 |. E8 37E6FFFF
call
tsc.00401130
00402AF9 |. 8D4424 18
lea
eax
,
dword
ptr
ss
:[
esp
+0x18]
00402AFD |. 8D8C24 E0000000
lea
ecx
,
dword
ptr
ss
:[
esp
+0xE0]
00402B04 |. 50
push
eax
00402B05 |. 8D9424 CC040000
lea
edx
,
dword
ptr
ss
:[
esp
+0x4CC]
00402B0C |. 51
push
ecx
00402B0D |. 52
push
edx
00402B0E |. 8D8C24 44030000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x344]
00402B15 |. C68424 6C060000 >
mov
byte
ptr
ss
:[
esp
+0x66C],0x6
00402B1D |. E8 EEF7FFFF
call
tsc.00402310
00402B22 |. 8D8424 70020000
lea
eax
,
dword
ptr
ss
:[
esp
+0x270]
00402B29 |. 8D8C24 00040000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x400]
00402B30 |. 50
push
eax
00402B31 |. C68424 64060000 >
mov
byte
ptr
ss
:[
esp
+0x664],0x7
00402B39 |. E8 82F2FFFF
call
tsc.00401DC0
00402B3E |. 85C0
test
eax
,
eax
00402B40 |. 0F84 BF000000
je
tsc.00402C05
00402B46 |. 8D8C24 A8010000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x1A8]
00402B4D |. 51
push
ecx
00402B4E |. 8D8C24 CC040000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x4CC]
00402B55 |. E8 66F2FFFF
call
tsc.00401DC0
00402B5A |. 85C0
test
eax
,
eax
00402B5C |. 0F84 A3000000
je
tsc.00402C05
00402B62 |. 8D8C24 C8040000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x4C8]
00402B69 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x6
00402B71 |. E8 EAE5FFFF
call
tsc.00401160
00402B76 |. 8D8C24 38030000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x338]
00402B7D |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x5
00402B85 |. E8 D6E5FFFF
call
tsc.00401160
00402B8A |. 8D8C24 00040000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x400]
00402B91 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x4
00402B99 |. E8 C2E5FFFF
call
tsc.00401160
00402B9E |. 8D8C24 90050000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x590]
00402BA5 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x3
00402BAD |. E8 AEE5FFFF
call
tsc.00401160
00402BB2 |> 8D8C24 A8010000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x1A8]
00402BB9 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x2
00402BC1 |. E8 9AE5FFFF
call
tsc.00401160
00402BC6 |. 8D8C24 70020000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x270]
00402BCD |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x1
00402BD5 |. E8 86E5FFFF
call
tsc.00401160
00402BDA |. 8D4C24 18
lea
ecx
,
dword
ptr
ss
:[
esp
+0x18]
00402BDE |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x0
00402BE6 |. E8 75E5FFFF
call
tsc.00401160
00402BEB |. 8D8C24 E0000000
lea
ecx
,
dword
ptr
ss
:[
esp
+0xE0]
00402BF2 |. 89B424 60060000
mov
dword
ptr
ss
:[
esp
+0x660],
esi
00402BF9 |. E8 62E5FFFF
call
tsc.00401160
00402BFE |. 33C0
xor
eax
,
eax
00402C00 |. E9 A1000000
jmp
tsc.00402CA6
00402C05 |> 8D8C24 C8040000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x4C8]
00402C0C |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x6
00402C14 |. E8 47E5FFFF
call
tsc.00401160
00402C19 |. 8D8C24 38030000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x338]
00402C20 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x5
00402C28 |. E8 33E5FFFF
call
tsc.00401160
00402C2D |. 8D8C24 00040000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x400]
00402C34 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x4
00402C3C |. E8 1FE5FFFF
call
tsc.00401160
00402C41 |. 8D8C24 90050000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x590]
00402C48 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x3
00402C50 |. E8 0BE5FFFF
call
tsc.00401160
00402C55 |. 8D8C24 A8010000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x1A8]
00402C5C |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x2
00402C64 |. E8 F7E4FFFF
call
tsc.00401160
00402C69 |. 8D8C24 70020000
lea
ecx
,
dword
ptr
ss
:[
esp
+0x270]
00402C70 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x1
00402C78 |. E8 E3E4FFFF
call
tsc.00401160
00402C7D |. 8D4C24 18
lea
ecx
,
dword
ptr
ss
:[
esp
+0x18]
00402C81 |. C68424 60060000 >
mov
byte
ptr
ss
:[
esp
+0x660],0x0
00402C89 |. E8 D2E4FFFF
call
tsc.00401160
00402C8E |. 8D8C24 E0000000
lea
ecx
,
dword
ptr
ss
:[
esp
+0xE0]
00402C95 |. 89B424 60060000
mov
dword
ptr
ss
:[
esp
+0x660],
esi
00402C9C |. E8 BFE4FFFF
call
tsc.00401160
00402CA1 |. B8 01000000
mov
eax
,0x1
00402CA6 |> 8B8C24 58060000
mov
ecx
,
dword
ptr
ss
:[
esp
+0x658]
00402CAD |. 5F
pop
edi
00402CAE |. 64:890D 00000000
mov
dword
ptr
fs
:[0],
ecx
00402CB5 |. 5E
pop
esi
00402CB6 |. 81C4 5C060000
add
esp
,0x65C
00402CBC \. C2 0400
retn
0x4
00402CBF 90
nop