Function at 0x10068129
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
mov eax, dword [ebp + 8]
mov dword [0x224], eax
mov dword [0x218], 1
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0
cmp eax, ecx
jl 0x1006816f
push 0x44
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x223a
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1006818f
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 1
cmp eax, ecx
jl 0x100681c0
push 0x6c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x223d
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100681e0
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 2
cmp eax, ecx
jl 0x10068211
push 0x94
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2240
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068231
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 3
cmp eax, ecx
jl 0x10068262
push 0xbc
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2243
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068282
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 4
cmp eax, ecx
jl 0x100682b3
push 0xe4
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2246
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100682d3
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 5
cmp eax, ecx
jl 0x10068304
push 0x10c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2249
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068324
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 6
cmp eax, ecx
jl 0x10068355
push 0x134
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x224c
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068375
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 7
cmp eax, ecx
jl 0x100683a6
push 0x15c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x224f
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100683c6
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 8
cmp eax, ecx
jl 0x100683f7
push 0x184
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2252
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068417
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 9
cmp eax, ecx
jl 0x10068448
push 0x1ad
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2256
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068468
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0xa
cmp eax, ecx
jl 0x10068499
push 0x1d6
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x225a
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100684b9
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0xb
cmp eax, ecx
jl 0x100684ea
push 0x1ff
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x225e
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1006850a
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0xc
cmp eax, ecx
jl 0x1006853b
push 0x228
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1d5f
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1006855b
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0xd
cmp eax, ecx
jl 0x1006858c
push 0x251
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1d5b
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100685ac
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0xe
cmp eax, ecx
jl 0x100685dd
push 0x27a
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2262
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100685fd
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0xf
cmp eax, ecx
jl 0x1006862e
push 0x2a3
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x1d57
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1006864e
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x10
cmp eax, ecx
jl 0x1006867f
push 0x2cc
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2266
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1006869f
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x11
cmp eax, ecx
jl 0x100686d0
push 0x2f4
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2269
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100686f0
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x12
cmp eax, ecx
jl 0x10068721
push 0x31c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x226c
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068741
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x13
cmp eax, ecx
jl 0x10068772
push 0x344
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x226f
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068792
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x14
cmp eax, ecx
jl 0x100687c3
push 0x36c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2272
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100687e3
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x15
cmp eax, ecx
jl 0x10068814
push 0x394
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2275
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068834
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x16
cmp eax, ecx
jl 0x10068865
push 0x3bc
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2278
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068885
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x17
cmp eax, ecx
jl 0x100688b6
push 0x3e4
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x227b
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100688d6
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x18
cmp eax, ecx
jl 0x10068907
push 0x40c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x227e
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068927
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x19
cmp eax, ecx
jl 0x10068958
push 0x434
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2281
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068978
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x1a
cmp eax, ecx
jl 0x100689a9
push 0x45c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2284
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100689c9
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x1b
cmp eax, ecx
jl 0x100689fa
push 0x484
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x2287
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068a1a
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x1c
cmp eax, ecx
jl 0x10068a4b
push 0x4ac
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x228a
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068a6b
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x244]
call fcn.10041118
mov eax, 0x1d
cmp eax, ecx
jl 0x10068a9c
push 0x4d4
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov eax, 0x228d
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10068abc
push ebx
call fcn.1014df0c
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0
cmp eax, ecx
jl 0x10068aed
push 0x50f
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x31085
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 1
cmp eax, ecx
jl 0x10068b29
push 0x534
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x310d9
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 2
cmp eax, ecx
jl 0x10068b65
push 0x559
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3112d
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 3
cmp eax, ecx
jl 0x10068ba1
push 0x57e
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x31181
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 4
cmp eax, ecx
jl 0x10068bdd
push 0x5a3
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x311f2
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 5
cmp eax, ecx
jl 0x10068c19
push 0x5c8
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x312cd
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 6
cmp eax, ecx
jl 0x10068c55
push 0x5ed
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x31310
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 7
cmp eax, ecx
jl 0x10068c91
push 0x612
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x31353
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 8
cmp eax, ecx
jl 0x10068ccd
push 0x637
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x313a7
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 9
cmp eax, ecx
jl 0x10068d09
push 0x65c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x313fb
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0xa
cmp eax, ecx
jl 0x10068d45
push 0x681
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3144f
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0xb
cmp eax, ecx
jl 0x10068d81
push 0x6a6
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x314a3
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0xc
cmp eax, ecx
jl 0x10068dbd
push 0x6cb
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x31514
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0xd
cmp eax, ecx
jl 0x10068df9
push 0x6f0
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x315ef
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0xe
cmp eax, ecx
jl 0x10068e35
push 0x715
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x31632
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0xf
cmp eax, ecx
jl 0x10068e71
push 0x73a
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37c48
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x10
cmp eax, ecx
jl 0x10068ead
push 0x75f
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37c9c
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x11
cmp eax, ecx
jl 0x10068ee9
push 0x784
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37cf0
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x12
cmp eax, ecx
jl 0x10068f25
push 0x7a9
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37d44
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x13
cmp eax, ecx
jl 0x10068f61
push 0x7ce
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37d98
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x14
cmp eax, ecx
jl 0x10068f9d
push 0x7f3
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37e09
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x15
cmp eax, ecx
jl 0x10068fd9
push 0x818
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37ee4
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x16
cmp eax, ecx
jl 0x10069015
push 0x83d
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37f27
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x17
cmp eax, ecx
jl 0x10069051
push 0x862
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37f6a
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x18
cmp eax, ecx
jl 0x1006908d
push 0x887
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x37fbe
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x19
cmp eax, ecx
jl 0x100690c9
push 0x8ac
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38012
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x1a
cmp eax, ecx
jl 0x10069105
push 0x8d1
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38066
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x1b
cmp eax, ecx
jl 0x10069141
push 0x8f6
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x380ba
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x1c
cmp eax, ecx
jl 0x1006917d
push 0x91b
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3812b
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x1d
cmp eax, ecx
jl 0x100691b9
push 0x940
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38206
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x1e
cmp eax, ecx
jl 0x100691f5
push 0x965
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38249
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x1f
cmp eax, ecx
jl 0x10069231
push 0x98a
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3828c
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x20
cmp eax, ecx
jl 0x1006926d
push 0x9af
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x382e0
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x21
cmp eax, ecx
jl 0x100692a9
push 0x9d4
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38334
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x22
cmp eax, ecx
jl 0x100692e5
push 0x9f9
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38388
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x23
cmp eax, ecx
jl 0x10069321
push 0xa1e
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x383dc
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x24
cmp eax, ecx
jl 0x1006935d
push 0xa43
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3844d
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x25
cmp eax, ecx
jl 0x10069399
push 0xa68
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38528
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x26
cmp eax, ecx
jl 0x100693d5
push 0xa8d
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38575
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x27
cmp eax, ecx
jl 0x10069411
push 0xab2
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x385b8
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x28
cmp eax, ecx
jl 0x1006944d
push 0xad7
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3860c
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x29
cmp eax, ecx
jl 0x10069489
push 0xafc
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38660
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x2a
cmp eax, ecx
jl 0x100694c5
push 0xb21
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x386b4
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x2b
cmp eax, ecx
jl 0x10069501
push 0xb46
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38708
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x2c
cmp eax, ecx
jl 0x1006953d
push 0xb6b
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38779
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x2d
cmp eax, ecx
jl 0x10069579
push 0xb90
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38854
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x2e
cmp eax, ecx
jl 0x100695b5
push 0xbb5
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x388a1
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x2f
cmp eax, ecx
jl 0x100695f1
push 0xbda
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x388e4
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x30
cmp eax, ecx
jl 0x1006962d
push 0xbff
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38938
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x31
cmp eax, ecx
jl 0x10069669
push 0xc24
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3898c
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x32
cmp eax, ecx
jl 0x100696a5
push 0xc49
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x389e0
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x33
cmp eax, ecx
jl 0x100696e1
push 0xc6e
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38a34
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x34
cmp eax, ecx
jl 0x1006971d
push 0xc93
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38aa5
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x35
cmp eax, ecx
jl 0x10069759
push 0xcb8
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38b80
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x36
cmp eax, ecx
jl 0x10069795
push 0xcdd
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38bcd
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x37
cmp eax, ecx
jl 0x100697d1
push 0xd02
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38c10
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x38
cmp eax, ecx
jl 0x1006980d
push 0xd27
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38c64
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x39
cmp eax, ecx
jl 0x10069849
push 0xd4c
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38cb8
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x3a
cmp eax, ecx
jl 0x10069885
push 0xd71
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38d0c
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x3b
cmp eax, ecx
jl 0x100698c1
push 0xd96
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38d60
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x3c
cmp eax, ecx
jl 0x100698fd
push 0xdbb
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38dd1
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x3d
cmp eax, ecx
jl 0x10069939
push 0xde0
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38eac
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x3e
cmp eax, ecx
jl 0x10069975
push 0xe05
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38ef9
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x3f
cmp eax, ecx
jl 0x100699b1
push 0xe2a
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38f3c
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x40
cmp eax, ecx
jl 0x100699ed
push 0xe4f
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x38fbb
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x41
cmp eax, ecx
jl 0x10069a29
push 0xe74
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3903a
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x42
cmp eax, ecx
jl 0x10069a65
push 0xe99
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x390b9
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x43
cmp eax, ecx
jl 0x10069aa1
push 0xebe
push 0x40ae214
push 1
call fcn.1014df00
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x39138
mov ebx, dword [0x230]
call fcn.10041118
mov eax, 0x44
cmp eax, ecx
jl 0x10069add