Function at 0x41fc17
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
mov eax, dword [ebp + 8]
mov dword [0x4c], eax
mov dword [0x40], 1
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0
cmp eax, ecx
jl 0x41fc53
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1315
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fc73
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 1
cmp eax, ecx
jl 0x41fc9a
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1318
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fcba
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 2
cmp eax, ecx
jl 0x41fce1
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x131b
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fd01
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 3
cmp eax, ecx
jl 0x41fd28
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x131e
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fd48
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 4
cmp eax, ecx
jl 0x41fd6f
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1321
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fd8f
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 5
cmp eax, ecx
jl 0x41fdb6
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1324
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fdd6
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 6
cmp eax, ecx
jl 0x41fdfd
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1327
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fe1d
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 7
cmp eax, ecx
jl 0x41fe44
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x132a
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fe64
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 8
cmp eax, ecx
jl 0x41fe8b
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x132d
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41feab
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 9
cmp eax, ecx
jl 0x41fed2
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1331
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41fef2
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0xa
cmp eax, ecx
jl 0x41ff19
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1335
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ff39
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0xb
cmp eax, ecx
jl 0x41ff60
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1339
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ff80
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0xc
cmp eax, ecx
jl 0x41ffa7
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0xe31
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ffc7
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0xd
cmp eax, ecx
jl 0x41ffee
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0xe2d
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42000e
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0xe
cmp eax, ecx
jl 0x420035
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x133d
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x420055
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0xf
cmp eax, ecx
jl 0x42007c
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0xe29
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42009c
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x10
cmp eax, ecx
jl 0x4200c3
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1341
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4200e3
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x11
cmp eax, ecx
jl 0x42010a
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1344
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42012a
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x12
cmp eax, ecx
jl 0x420151
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1347
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x420171
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x13
cmp eax, ecx
jl 0x420198
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x134a
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4201b8
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x14
cmp eax, ecx
jl 0x4201df
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x134d
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4201ff
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x15
cmp eax, ecx
jl 0x420226
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1350
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x420246
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x16
cmp eax, ecx
jl 0x42026d
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1353
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42028d
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x17
cmp eax, ecx
jl 0x4202b4
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1356
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4202d4
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x18
cmp eax, ecx
jl 0x4202fb
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1c1
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42031b
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x19
cmp eax, ecx
jl 0x420342
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1359
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x420362
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x1a
cmp eax, ecx
jl 0x420389
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x135c
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4203a9
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x1b
cmp eax, ecx
jl 0x4203d0
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x135f
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4203f0
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x1c
cmp eax, ecx
jl 0x420417
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1362
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x420437
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x6c]
call fcn.00415ea1
mov eax, 0x1d
cmp eax, ecx
jl 0x42045e
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1365
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42047e
push ebx
call fcn.004482a1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0
cmp eax, ecx
jl 0x4204a5
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12524
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 1
cmp eax, ecx
jl 0x4204d7
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12578
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 2
cmp eax, ecx
jl 0x420509
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x125cc
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 3
cmp eax, ecx
jl 0x42053b
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12620
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 4
cmp eax, ecx
jl 0x42056d
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12691
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 5
cmp eax, ecx
jl 0x42059f
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1276c
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 6
cmp eax, ecx
jl 0x4205d1
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x127af
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 7
cmp eax, ecx
jl 0x420603
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x127f2
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 8
cmp eax, ecx
jl 0x420635
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12846
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 9
cmp eax, ecx
jl 0x420667
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1289a
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0xa
cmp eax, ecx
jl 0x420699
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x128ee
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0xb
cmp eax, ecx
jl 0x4206cb
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12942
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0xc
cmp eax, ecx
jl 0x4206fd
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x129b3
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0xd
cmp eax, ecx
jl 0x42072f
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12a8e
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0xe
cmp eax, ecx
jl 0x420761
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x12ad1
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0xf
cmp eax, ecx
jl 0x420793
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18f5f
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x10
cmp eax, ecx
jl 0x4207c5
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18fb3
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x11
cmp eax, ecx
jl 0x4207f7
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19007
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x12
cmp eax, ecx
jl 0x420829
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1905b
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x13
cmp eax, ecx
jl 0x42085b
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x190af
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x14
cmp eax, ecx
jl 0x42088d
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19120
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x15
cmp eax, ecx
jl 0x4208bf
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x191fb
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x16
cmp eax, ecx
jl 0x4208f1
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1923e
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x17
cmp eax, ecx
jl 0x420923
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19281
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x18
cmp eax, ecx
jl 0x420955
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x192d5
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x19
cmp eax, ecx
jl 0x420987
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19329
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x1a
cmp eax, ecx
jl 0x4209b9
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1937d
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x1b
cmp eax, ecx
jl 0x4209eb
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x193d1
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x1c
cmp eax, ecx
jl 0x420a1d
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19442
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x1d
cmp eax, ecx
jl 0x420a4f
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1951d
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x1e
cmp eax, ecx
jl 0x420a81
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19560
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x1f
cmp eax, ecx
jl 0x420ab3
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x195a3
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x20
cmp eax, ecx
jl 0x420ae5
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x195f7
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x21
cmp eax, ecx
jl 0x420b17
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1964b
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x22
cmp eax, ecx
jl 0x420b49
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1969f
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x23
cmp eax, ecx
jl 0x420b7b
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x196f3
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x24
cmp eax, ecx
jl 0x420bad
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19764
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x25
cmp eax, ecx
jl 0x420bdf
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1983f
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x26
cmp eax, ecx
jl 0x420c11
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1988c
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x27
cmp eax, ecx
jl 0x420c43
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x198cf
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x28
cmp eax, ecx
jl 0x420c75
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19923
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x29
cmp eax, ecx
jl 0x420ca7
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19977
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x2a
cmp eax, ecx
jl 0x420cd9
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x199cb
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x2b
cmp eax, ecx
jl 0x420d0b
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19a1f
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x2c
cmp eax, ecx
jl 0x420d3d
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19a90
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x2d
cmp eax, ecx
jl 0x420d6f
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19b6b
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x2e
cmp eax, ecx
jl 0x420da1
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19bb8
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x2f
cmp eax, ecx
jl 0x420dd3
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19bfb
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x30
cmp eax, ecx
jl 0x420e05
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19c4f
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x31
cmp eax, ecx
jl 0x420e37
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19ca3
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x32
cmp eax, ecx
jl 0x420e69
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19cf7
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x33
cmp eax, ecx
jl 0x420e9b
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19d4b
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x34
cmp eax, ecx
jl 0x420ecd
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19dbc
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x35
cmp eax, ecx
jl 0x420eff
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19e97
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x36
cmp eax, ecx
jl 0x420f31
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19ee4
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x37
cmp eax, ecx
jl 0x420f63
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19f27
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x38
cmp eax, ecx
jl 0x420f95
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19f7b
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x39
cmp eax, ecx
jl 0x420fc7
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x19fcf
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x3a
cmp eax, ecx
jl 0x420ff9
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a023
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x3b
cmp eax, ecx
jl 0x42102b
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a077
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x3c
cmp eax, ecx
jl 0x42105d
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a0e8
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x3d
cmp eax, ecx
jl 0x42108f
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a1c3
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x3e
cmp eax, ecx
jl 0x4210c1
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a210
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x3f
cmp eax, ecx
jl 0x4210f3
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a253
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x40
cmp eax, ecx
jl 0x421125
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a2d2
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x41
cmp eax, ecx
jl 0x421157
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a351
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x42
cmp eax, ecx
jl 0x421189
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a3d0
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x43
cmp eax, ecx
jl 0x4211bb
push 1
call fcn.004482a7
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1a44f
mov ebx, dword [0x58]
call fcn.00415ea1
mov eax, 0x44
cmp eax, ecx
jl 0x4211ed