Function at 0x1020230
Capabilities:
Print debug messages

Disassembly:
sub esp, 0x44
push ebx
push ebp
push esi
push edi
push 0x10dd964
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push ebx
call 0x1020248
jmp 0x102024d
pushal
call 0x1020253
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ebx, dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
jmp 0x1020270
test byte [0x10fb4dc], 1
mov edi, 1
jne 0x1020296
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x4b
mov ecx, 0x10fb4e8
call fcn.01048ac0
push ebx
call 0x10202a8
jmp 0x10202ad
pushal
call 0x10202b3
pop ebx
add ebx, 0xfffffff4
push 0x351000
pop ebx
popal
pop ebx
pop ebx
push 0x4b
mov ecx, 0x10fb4e8
call fcn.01048ce0
push ebx
call 0x10202d2
jmp 0x10202d7
pushal
call 0x10202dd
pop ebx
add ebx, 0xfffffff4
push 0x351000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10202f0
jmp 0x10202f5
pushal
call 0x10202fb
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [0x10faeb4]
push 0xc8
push eax
call ebx
push ebx
call 0x102031b
jmp 0x1020320
pushal
call 0x1020326
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x1020339
jmp 0x102033e
pushal
call 0x1020344
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x1020357
jmp 0x102035c
pushal
call 0x1020362
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x20]
push edx
push 0
push str.3158064
push 0x258
push 0x320
push 0
push 0
mov ecx, 0x10dd450
call fcn.01038770
push ebx
call 0x10203ac
jmp 0x10203b1
pushal
call 0x10203b7
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
jne 0x1020422
call fcn.01024fd0
push ebx
call 0x10203d4
jmp 0x10203d9
pushal
call 0x10203df
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x102040d
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
cmp dword [0x10fbc90], 0
jne 0x1020270
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x44
ret
push 0xa1
push 8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020437
jmp 0x102043c
pushal
call 0x1020442
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
call fcn.01017de0
mov ebp, eax
push ebx
call 0x102045c
jmp 0x1020461
pushal
call 0x1020467
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], 0xf
jge 0x1020733
push 0x9d
push 0xe9
call fcn.01018a10
add esp, 8
push ebx
call 0x1020499
jmp 0x102049e
pushal
call 0x10204a4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x99
push 0x114
call fcn.01018620
add esp, 8
push ebx
call 0x10204c9
jmp 0x10204ce
pushal
call 0x10204d4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x9b
push 0x147
call fcn.01018a10
add esp, 8
push ebx
call 0x10204f9
jmp 0x10204fe
pushal
call 0x1020504
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x9b
push 0x172
call fcn.01018620
add esp, 8
push ebx
call 0x1020529
jmp 0x102052e
pushal
call 0x1020534
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0xe0
push 0xb8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020559
jmp 0x102055e
pushal
call 0x1020564
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0xe0
push 0xe3
call fcn.01018620
add esp, 8
push ebx
call 0x1020589
jmp 0x102058e
pushal
call 0x1020594
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0xe0
push 0x115
call fcn.01018a10
add esp, 8
push ebx
call 0x10205b9
jmp 0x10205be
pushal
call 0x10205c4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0xe0
push 0x140
call fcn.01018620
add esp, 8
push ebx
call 0x10205e9
jmp 0x10205ee
pushal
call 0x10205f4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], 0xa
jl 0x102125d
push 0x11e
push 0x174
call fcn.01018a10
add esp, 8
push ebx
call 0x1020626
jmp 0x102062b
pushal
call 0x1020631
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x11e
push 0x19f
call fcn.01018620
add esp, 8
push ebx
call 0x1020656
jmp 0x102065b
pushal
call 0x1020661
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x11e
push 0x1d2
call fcn.01018a10
add esp, 8
push ebx
call 0x1020686
jmp 0x102068b
pushal
call 0x1020691
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x11e
push 0x1fd
call fcn.01018620
add esp, 8
push ebx
call 0x10206b6
jmp 0x10206bb
pushal
call 0x10206c1
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x163
push 0x145
call fcn.01018a10
add esp, 8
push ebx
call 0x10206e6
jmp 0x10206eb
pushal
call 0x10206f1
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x163
push 0x170
call fcn.01018620
add esp, 8
push ebx
call 0x1020716
jmp 0x102071b
pushal
call 0x1020721
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
jmp 0x102113e
push 0x91
push 8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020748
jmp 0x102074d
pushal
call 0x1020753
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov esi, 0x19
cmp dword [0x10faf78], esi
jge 0x10207cd
push 0x9b
push 0x147
call fcn.01018a10
add esp, 8
push ebx
call 0x1020785
jmp 0x102078a
pushal
call 0x1020790
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x9b
push 0x172
call fcn.01018620
add esp, 8
push ebx
call 0x10207b5
jmp 0x10207ba
pushal
call 0x10207c0
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edi, 0x1e
cmp dword [0x10faf78], edi
jge 0x102083a
push 0xe0
push 0xb8
call fcn.01018a10
add esp, 8
push ebx
call 0x10207f2
jmp 0x10207f7
pushal
call 0x10207fd
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0xe0
push 0xe3
call fcn.01018620
add esp, 8
push ebx
call 0x1020822
jmp 0x1020827
pushal
call 0x102082d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x11e
push 0x201
call fcn.01018a10
add esp, 8
push ebx
call 0x1020852
jmp 0x1020857
pushal
call 0x102085d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x11e
push 0x22c
call fcn.01018620
add esp, 8
push ebx
call 0x1020882
jmp 0x1020887
pushal
call 0x102088d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10208a0
jmp 0x10208a5
pushal
call 0x10208ab
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x30]
push ecx
push 0
push str.2105376
push 0x258
push 0x320
push 0
push 0
mov ecx, 0x10dd970
call fcn.01038770
push ebx
call 0x10208f5
jmp 0x10208fa
pushal
call 0x1020900
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1021139
push ebx
call 0x102091c
jmp 0x1020921
pushal
call 0x1020927
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd18]
sub esp, 8
fstp qword [esp]
push 0
lea edx, [esp + 0x3c]
push edx
lea eax, [esp + 0x50]
push eax
mov eax, dword [esp + 0x2c]
push 0
push str.2105376
lea ecx, [eax + 0x25]
push ecx
mov ecx, dword [esp + 0x48]
lea edx, [ecx + 0x1c]
push edx
add ecx, 0xfffffffb
push eax
push ecx
mov ecx, str.lv0.bmp
call fcn.01038770
push ebx
call 0x1020978
jmp 0x102097d
pushal
call 0x1020983
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x10209f5
push 0x162
push 0x174
call fcn.01018a10
add esp, 8
push ebx
call 0x10209ad
jmp 0x10209b2
pushal
call 0x10209b8
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x162
push 0x19f
call fcn.01018620
add esp, 8
push ebx
call 0x10209dd
jmp 0x10209e2
pushal
call 0x10209e8
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], edi
jge 0x1020a5d
push 0x162
push 0xb8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020a15
jmp 0x1020a1a
pushal
call 0x1020a20
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x162
push 0xe3
call fcn.01018620
add esp, 8
push ebx
call 0x1020a45
jmp 0x1020a4a
pushal
call 0x1020a50
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x162
push 0x1d2
call fcn.01018a10
add esp, 8
push ebx
call 0x1020a75
jmp 0x1020a7a
pushal
call 0x1020a80
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x162
push 0x1fd
call fcn.01018620
add esp, 8
push ebx
call 0x1020aa5
jmp 0x1020aaa
pushal
call 0x1020ab0
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], 0x14
jl 0x1020c67
push 0x1a5
push 0xb8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020ae2
jmp 0x1020ae7
pushal
call 0x1020aed
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1a5
push 0xe3
call fcn.01018620
add esp, 8
push ebx
call 0x1020b12
jmp 0x1020b17
pushal
call 0x1020b1d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x30]
push ecx
push 0
push str.2105376
push 0x258
push 0x258
push 0
push 0
mov ecx, 0x10dd988
call fcn.01038770
push ebx
call 0x1020b67
jmp 0x1020b6c
pushal
call 0x1020b72
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1020c67
push ebx
call 0x1020b8e
jmp 0x1020b93
pushal
call 0x1020b99
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd18]
sub esp, 8
fstp qword [esp]
push 0
lea edx, [esp + 0x4c]
push edx
lea eax, [esp + 0x40]
push eax
mov eax, dword [esp + 0x2c]
push 0
push str.2105376
lea ecx, [eax + 0x25]
push ecx
mov ecx, dword [esp + 0x48]
lea edx, [ecx + 0x1c]
push edx
add ecx, 0xfffffffb
push eax
push ecx
mov ecx, str.lv0.bmp
call fcn.01038770
push ebx
call 0x1020bea
jmp 0x1020bef
pushal
call 0x1020bf5
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1020c67
push 0x1a5
push 0x114
call fcn.01018a10
add esp, 8
push ebx
call 0x1020c1f
jmp 0x1020c24
pushal
call 0x1020c2a
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1a5
push 0x13f
call fcn.01018620
add esp, 8
push ebx
call 0x1020c4f
jmp 0x1020c54
pushal
call 0x1020c5a
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], esi
jl 0x1020df3
push 0x1e8
push 0xb8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020c8b
jmp 0x1020c90
pushal
call 0x1020c96
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1e8
push 0xe3
call fcn.01018620
add esp, 8
push ebx
call 0x1020cbb
jmp 0x1020cc0
pushal
call 0x1020cc6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1e8
push 0x114
call fcn.01018a10
add esp, 8
push ebx
call 0x1020ceb
jmp 0x1020cf0
pushal
call 0x1020cf6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1e8
push 0x13f
call fcn.01018620
add esp, 8
push ebx
call 0x1020d1b
jmp 0x1020d20
pushal
call 0x1020d26
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1e8
push 0x174
call fcn.01018a10
add esp, 8
push ebx
call 0x1020d4b
jmp 0x1020d50
pushal
call 0x1020d56
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1e8
push 0x19f
call fcn.01018620
add esp, 8
push ebx
call 0x1020d7b
jmp 0x1020d80
pushal
call 0x1020d86
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1e8
push 0x1d2
call fcn.01018a10
add esp, 8
push ebx
call 0x1020dab
jmp 0x1020db0
pushal
call 0x1020db6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x1e8
push 0x1fd
call fcn.01018620
add esp, 8
push ebx
call 0x1020ddb
jmp 0x1020de0
pushal
call 0x1020de6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], edi
jl 0x1021139
push 0x190
push 8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020e14
jmp 0x1020e19
pushal
call 0x1020e1f
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x190
push 8
call fcn.01018a10
add esp, 8
push ebx
call 0x1020e41
jmp 0x1020e46
pushal
call 0x1020e4c
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x30]
push ecx
push 0
push str.2105376
push 0x258
push 0x258
push 0
push 0
mov ecx, 0x10dd998
call fcn.01038770
push ebx
call 0x1020e96
jmp 0x1020e9b
pushal
call 0x1020ea1
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1020f11
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 0x28]
lea edx, [edi + 0xd]
push esi
push edx
call fcn.01018a10
add esp, 8
push ebx
call 0x1020ece
jmp 0x1020ed3
pushal
call 0x1020ed9
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push esi
add edi, 0x38
push edi
call fcn.01018620
add esp, 8
push ebx
call 0x1020ef9
jmp 0x1020efe
pushal
call 0x1020f04
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x30]
push ecx
push 0
push str.2105376
push 0x258
push 0x258
push 0
push 0
mov ecx, 0x10dd9a8
call fcn.01038770
push ebx
call 0x1020f4e
jmp 0x1020f53
pushal
call 0x1020f59
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1020fc9
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 0x28]
lea edx, [edi + 0xd]
push esi
push edx
call fcn.01018a10
add esp, 8
push ebx
call 0x1020f86
jmp 0x1020f8b
pushal
call 0x1020f91
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push esi
add edi, 0x38
push edi
call fcn.01018620
add esp, 8
push ebx
call 0x1020fb1
jmp 0x1020fb6
pushal
call 0x1020fbc
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x30]
push ecx
push 0
push str.2105376
push 0x258
push 0x258
push 0
push 0
mov ecx, 0x10dd9b8
call fcn.01038770
push ebx
call 0x1021006
jmp 0x102100b
pushal
call 0x1021011
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1021081
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 0x28]
lea edx, [edi + 0xd]
push esi
push edx
call fcn.01018a10
add esp, 8
push ebx
call 0x102103e
jmp 0x1021043
pushal
call 0x1021049
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push esi
add edi, 0x38
push edi
call fcn.01018620
add esp, 8
push ebx
call 0x1021069
jmp 0x102106e
pushal
call 0x1021074
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x30]
push ecx
push 0
push str.2105376
push 0x258
push 0x258
push 0
push 0
mov ecx, 0x10dd9c8
call fcn.01038770
push ebx
call 0x10210be
jmp 0x10210c3
pushal
call 0x10210c9
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1021139
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 0x28]
lea edx, [edi + 0xd]
push esi
push edx
call fcn.01018a10
add esp, 8
push ebx
call 0x10210f6
jmp 0x10210fb
pushal
call 0x1021101
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push esi
add edi, 0x38
push edi
call fcn.01018620
add esp, 8
push ebx
call 0x1021121
jmp 0x1021126
pushal
call 0x102112c
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edi, 1
mov eax, dword [0x10faf78]
add eax, 0xfffffff6
cmp eax, 0x24
ja 0x102125d
push 0x58
push 0x1a3
call fcn.01018a10
add esp, 8
push ebx
call 0x1021164
jmp 0x1021169
pushal
call 0x102116f
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x58
push 0x1ce
call fcn.01018620
add esp, 8
push ebx
call 0x1021191
jmp 0x1021196
pushal
call 0x102119c
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x58
push 0x127
call fcn.01018a10
add esp, 8
push ebx
call 0x10211be
jmp 0x10211c3
pushal
call 0x10211c9
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x58
push 0x152
call fcn.01018620
add esp, 8
push ebx
call 0x10211eb
jmp 0x10211f0
pushal
call 0x10211f6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x58
push 0x17a
call fcn.01018a10
add esp, 8
push ebx
call 0x1021218
jmp 0x102121d
pushal
call 0x1021223
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x58
push 0x1a5
call fcn.01018620
add esp, 8
push ebx
call 0x1021245
jmp 0x102124a
pushal
call 0x1021250
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x22b
push 0x10e
call fcn.01018a10
add esp, 8
push ebx
call 0x1021275
jmp 0x102127a
pushal
call 0x1021280
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [0x10faeb4]
push 0x64
push ecx
call ebx
push ebx
call 0x102129e
jmp 0x10212a3
pushal
call 0x10212a9
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10212bc
jmp 0x10212c1
pushal
call 0x10212c7
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x10212f5
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov esi, 0x10fb4e8
call fcn.010491b0
push ebx
call 0x1021305
jmp 0x102130a
pushal
call 0x1021310
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x64
push edx
call ebx
push ebx
call 0x102132e
jmp 0x1021333
pushal
call 0x1021339
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x102134c
jmp 0x1021351
pushal
call 0x1021357
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x1021385
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov esi, 0x10fb4e8
call fcn.010491b0
push ebx
call 0x1021395
jmp 0x102139a
pushal
call 0x10213a0
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [0x10faeb4]
push 0x64
push eax
call ebx
push ebx
call 0x10213bd
jmp 0x10213c2
pushal
call 0x10213c8
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10213db
jmp 0x10213e0
pushal
call 0x10213e6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x148
push 0x172
call fcn.01018a10
add esp, 8
push ebx
call 0x102140b
jmp 0x1021410
pushal
call 0x1021416
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [0x10faeb4]
push 0x1f4
push ecx
call ebx
push ebx
call 0x1021437
jmp 0x102143c
pushal
call 0x1021442
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x1021455
jmp 0x102145a
pushal
call 0x1021460
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
call fcn.01017de0
cmp ebp, eax
jne 0x1021640
push 0x22b
push 0x10e
call fcn.01018a10
add esp, 8
push ebx
call 0x1021492
jmp 0x1021497
pushal
call 0x102149d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x64
push edx
call ebx
push ebx
call 0x10214bb
jmp 0x10214c0
pushal
call 0x10214c6
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10214d9
jmp 0x10214de
pushal
call 0x10214e4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x1021512
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov esi, 0x10fb4e8
call fcn.010491b0
push ebx
call 0x1021522
jmp 0x1021527
pushal
call 0x102152d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [0x10faeb4]
push 0x64
push eax
call ebx
push ebx
call 0x102154a
jmp 0x102154f
pushal
call 0x1021555
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x1021568
jmp 0x102156d
pushal
call 0x1021573
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x10215a1
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov esi, 0x10fb4e8
call fcn.010491b0
push ebx
call 0x10215b1
jmp 0x10215b6
pushal
call 0x10215bc
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [0x10faeb4]
push 0x64
push ecx
call ebx
push ebx
call 0x10215da
jmp 0x10215df
pushal
call 0x10215e5
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10215f8
jmp 0x10215fd
pushal
call 0x1021603
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x148
push 0x172
call fcn.01018a10
add esp, 8
push ebx
call 0x1021628
jmp 0x102162d
pushal
call 0x1021633
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0xbb8
push edx
call ebx
push ebx
call 0x1021654
jmp 0x1021659
pushal
call 0x102165f
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x1021672
jmp 0x1021677
pushal
call 0x102167d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
call fcn.01021790
push ebx
call 0x1021695
jmp 0x102169a
pushal
call 0x10216a0
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
call fcn.01021790
push ebx
call 0x10216b8
jmp 0x10216bd
pushal
call 0x10216c3
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
call fcn.01021790
push ebx
call 0x10216db
jmp 0x10216e0
pushal
call 0x10216e6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x1021714
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x4b
mov ecx, 0x10fb4e8
call fcn.01048ac0
push ebx
call 0x1021726
jmp 0x102172b
pushal
call 0x1021731
pop ebx
add ebx, 0xfffffff4
push 0x351000
pop ebx
popal
pop ebx
pop ebx
push 0x4b
mov ecx, 0x10fb4e8
call fcn.01048ce0
push ebx
call 0x1021750
jmp 0x1021755
pushal
call 0x102175b
pop ebx
add ebx, 0xfffffff4
push 0x351000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x102176e
jmp 0x1021773
pushal
call 0x1021779
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x44
ret