Function at 0x420b33
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1a4
push 0x1ac
call fcn.004686e9
add esp, 4
mov dword [ebp - 4], eax
mov edi, eax
mov esi, 0x55a0e3
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov ebx, edi
mov ecx, 0x69
push ecx
push ebx
push 0xc
call fcn.004686e9
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
add ebx, 8
mov eax, 0x14
mov dword [ebx], eax
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x420b5e
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0
cmp eax, ecx
jl 0x420bb7
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 1
cmp eax, ecx
jl 0x420be2
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 2
cmp eax, ecx
jl 0x420c0d
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x10], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 3
cmp eax, ecx
jl 0x420c38
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 4
cmp eax, ecx
jl 0x420c63
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 5
cmp eax, ecx
jl 0x420c8e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 6
cmp eax, ecx
jl 0x420cb9
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x20], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 7
cmp eax, ecx
jl 0x420ce4
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 8
cmp eax, ecx
jl 0x420d0f
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 9
cmp eax, ecx
jl 0x420d3a
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xa
cmp eax, ecx
jl 0x420d65
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xb
cmp eax, ecx
jl 0x420d90
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xc
cmp eax, ecx
jl 0x420dbb
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xd
cmp eax, ecx
jl 0x420de6
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xe
cmp eax, ecx
jl 0x420e11
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xf
cmp eax, ecx
jl 0x420e3c
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x44], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x10
cmp eax, ecx
jl 0x420e67
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x48], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x11
cmp eax, ecx
jl 0x420e92
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x12
cmp eax, ecx
jl 0x420ebd
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x13
cmp eax, ecx
jl 0x420ee8
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x54], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x14
cmp eax, ecx
jl 0x420f13
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x58], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x15
cmp eax, ecx
jl 0x420f3e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x16
cmp eax, ecx
jl 0x420f69
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x60], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x17
cmp eax, ecx
jl 0x420f94
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x64], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x18
cmp eax, ecx
jl 0x420fbf
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x68], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x19
cmp eax, ecx
jl 0x420fea
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1a
cmp eax, ecx
jl 0x421015
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x70], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1b
cmp eax, ecx
jl 0x421040
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x74], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1c
cmp eax, ecx
jl 0x42106b
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x78], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1d
cmp eax, ecx
jl 0x421096
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x7c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1e
cmp eax, ecx
jl 0x4210c1
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x80], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1f
cmp eax, ecx
jl 0x4210ec
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x84], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x20
cmp eax, ecx
jl 0x42111a
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x88], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x21
cmp eax, ecx
jl 0x421148
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x8c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x22
cmp eax, ecx
jl 0x421176
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x90], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x23
cmp eax, ecx
jl 0x4211a4
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x94], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x24
cmp eax, ecx
jl 0x4211d2
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x98], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x25
cmp eax, ecx
jl 0x421200
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x9c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x26
cmp eax, ecx
jl 0x42122e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xa0], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x27
cmp eax, ecx
jl 0x42125c
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xa4], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x28
cmp eax, ecx
jl 0x42128a
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xa8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x29
cmp eax, ecx
jl 0x4212b8
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xac], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x2a
cmp eax, ecx
jl 0x4212e6
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xb0], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x2b
cmp eax, ecx
jl 0x421314
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xb4], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x2c
cmp eax, ecx
jl 0x421342
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xb8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x2d
cmp eax, ecx
jl 0x421370
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xbc], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x2e
cmp eax, ecx
jl 0x42139e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xc0], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x2f
cmp eax, ecx
jl 0x4213cc
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x30
cmp eax, ecx
jl 0x4213fa
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xc8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x31
cmp eax, ecx
jl 0x421428
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xcc], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x32
cmp eax, ecx
jl 0x421456
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xd0], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x33
cmp eax, ecx
jl 0x421484
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xd4], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x34
cmp eax, ecx
jl 0x4214b2
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xd8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x35
cmp eax, ecx
jl 0x4214e0
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xdc], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x36
cmp eax, ecx
jl 0x42150e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xe0], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x37
cmp eax, ecx
jl 0x42153c
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xe4], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x38
cmp eax, ecx
jl 0x42156a
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xe8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x39
cmp eax, ecx
jl 0x421598
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xec], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x3a
cmp eax, ecx
jl 0x4215c6
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xf0], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x3b
cmp eax, ecx
jl 0x4215f4
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xf4], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x3c
cmp eax, ecx
jl 0x421622
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xf8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x3d
cmp eax, ecx
jl 0x421650
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xfc], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x3e
cmp eax, ecx
jl 0x42167e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x100], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x3f
cmp eax, ecx
jl 0x4216ac
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x104], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x40
cmp eax, ecx
jl 0x4216da
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x108], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x41
cmp eax, ecx
jl 0x421708
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x10c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x42
cmp eax, ecx
jl 0x421736
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x110], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x43
cmp eax, ecx
jl 0x421764
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x114], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x44
cmp eax, ecx
jl 0x421792
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x118], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x45
cmp eax, ecx
jl 0x4217c0
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x11c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x46
cmp eax, ecx
jl 0x4217ee
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x120], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x47
cmp eax, ecx
jl 0x42181c
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x124], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x48
cmp eax, ecx
jl 0x42184a
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x128], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x49
cmp eax, ecx
jl 0x421878
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x12c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x4a
cmp eax, ecx
jl 0x4218a6
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x130], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x4b
cmp eax, ecx
jl 0x4218d4
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x134], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x4c
cmp eax, ecx
jl 0x421902
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x138], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x4d
cmp eax, ecx
jl 0x421930
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x13c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x4e
cmp eax, ecx
jl 0x42195e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x140], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x4f
cmp eax, ecx
jl 0x42198c
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x144], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x50
cmp eax, ecx
jl 0x4219ba
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x148], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x51
cmp eax, ecx
jl 0x4219e8
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x14c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x52
cmp eax, ecx
jl 0x421a16
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x150], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x53
cmp eax, ecx
jl 0x421a44
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x154], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x54
cmp eax, ecx
jl 0x421a72
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x158], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x55
cmp eax, ecx
jl 0x421aa0
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x15c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x56
cmp eax, ecx
jl 0x421ace
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x160], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x57
cmp eax, ecx
jl 0x421afc
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x164], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x58
cmp eax, ecx
jl 0x421b2a
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x168], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x5a
cmp eax, ecx
jl 0x421b58
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x16c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x5b
cmp eax, ecx
jl 0x421b86
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x170], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x5c
cmp eax, ecx
jl 0x421bb4
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x174], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x5d
cmp eax, ecx
jl 0x421be2
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x178], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x5e
cmp eax, ecx
jl 0x421c10
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x17c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x5f
cmp eax, ecx
jl 0x421c3e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x180], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x60
cmp eax, ecx
jl 0x421c6c
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x184], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x61
cmp eax, ecx
jl 0x421c9a
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x188], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x62
cmp eax, ecx
jl 0x421cc8
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x18c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x63
cmp eax, ecx
jl 0x421cf6
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x190], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x64
cmp eax, ecx
jl 0x421d24
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x65
cmp eax, ecx
jl 0x421d52
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x66
cmp eax, ecx
jl 0x421d80
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x67
cmp eax, ecx
jl 0x421dae
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x68
cmp eax, ecx
jl 0x421ddc
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x1a4], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x10]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x14]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x18]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x1c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x20]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x24]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x28]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x2c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x30]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x34]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x3c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x40]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x44]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x48]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x4c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x50]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x54]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x58]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x5c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x60]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x64]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x68]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x70]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x74]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x78]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x7c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x80]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x84]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x88]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x8c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x90]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x94]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x98]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x9c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xa0]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xa4]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xa8]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xac]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xb0]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xb4]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xb8]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xbc]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xc0]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xc4]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xc8]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xcc]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xd0]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xd4]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xd8]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xdc]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xe0]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xe4]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xe8]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xec]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xf0]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xf4]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xf8]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0xfc]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x100]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x104]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x108]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x10c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x110]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x114]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x118]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x11c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x120]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x124]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x128]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x12c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x130]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x134]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x138]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x13c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x140]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x144]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x148]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x14c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x150]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x154]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x158]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x15c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x160]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x164]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x168]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x16c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x170]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x174]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x178]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x17c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x180]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x184]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x188]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x18c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x190]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x194]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x198]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x19c]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x1a0]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 0x1a4]
mov dword [ebx], 0xa
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0
cmp eax, ecx
jl 0x42228d
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 1
cmp eax, ecx
jl 0x4222b8
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 2
cmp eax, ecx
jl 0x4222e3
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x10], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 3
cmp eax, ecx
jl 0x42230e
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 4
cmp eax, ecx
jl 0x422339
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 5
cmp eax, ecx
jl 0x422364
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 6
cmp eax, ecx
jl 0x42238f
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x20], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 7
cmp eax, ecx
jl 0x4223ba
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 8
cmp eax, ecx
jl 0x4223e5
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 9
cmp eax, ecx
jl 0x422410
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xb
cmp eax, ecx
jl 0x42243b
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xd
cmp eax, ecx
jl 0x422466
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0xf
cmp eax, ecx
jl 0x422491
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x10
cmp eax, ecx
jl 0x4224bc
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x11
cmp eax, ecx
jl 0x4224e7
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x12
cmp eax, ecx
jl 0x422512
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x44], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x14
cmp eax, ecx
jl 0x42253d
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x48], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x15
cmp eax, ecx
jl 0x422568
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x16
cmp eax, ecx
jl 0x422593
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x17
cmp eax, ecx
jl 0x4225be
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x54], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x19
cmp eax, ecx
jl 0x4225e9
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x58], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1a
cmp eax, ecx
jl 0x422614
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1b
cmp eax, ecx
jl 0x42263f
push 1
call fcn.004686fb
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x60], ebx
mov ebx, dword [ebp - 4]
call fcn.004039f4
mov eax, 0x1c
cmp eax, ecx
jl 0x42266a