Function at 0x4092e0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
push 0x5ebe6a
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5f034c
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x44], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x40938b
mov eax, 0x5ebcae
push eax
push 0x80000301
push 0
push dword [0xbb668c]
push 2
mov eax, 3
mov ebx, 0x5174d0
call fcn.0048e651
add esp, 0x1c
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4093c0
push ebx
call fcn.0048e63f
add esp, 4
push 0x80000301
push 0
push dword [0xbb668c]
push 1
mov eax, 3
mov ebx, 0x517590
call fcn.0048e651
add esp, 0x10
mov dword [ebp - 4], eax
push 0x80000004
push 0
lea eax, [ebp - 8]
push eax
push 0x80000004
push 0
push 0x5ec21d
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x80000004
push 0
lea eax, [ebp - 0xc]
push eax
push 0x80000004
push 0
push 0x5ec10d
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x80000004
push 0
lea eax, [ebp - 0x10]
push eax
push 0x80000004
push 0
push 0x5f0371
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x80000004
push 0
lea eax, [ebp - 0x14]
push eax
push 0x80000004
push 0
push 0x5f0375
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x5ec240
push dword [ebp - 0x14]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x4094fa
mov eax, 0x5f0379
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4094f6
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
lea eax, [ebp - 0x18]
push eax
push 0x80000004
push 0
push 0x5f037e
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x5ec240
push dword [ebp - 0x18]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x409565
mov eax, 0x5f0383
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x409561
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x80000004
push 0
lea eax, [ebp - 0x1c]
push eax
push 0x80000004
push 0
push 0x5f0388
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x80000004
push 0
lea eax, [ebp - 0x20]
push eax
push 0x80000004
push 0
push 0x5ec234
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x80000004
push 0
lea eax, [ebp - 0x24]
push eax
push 0x80000004
push 0
push 0x5ec22a
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x80000004
push 0
lea eax, [ebp - 0x28]
push eax
push 0x80000004
push 0
push 0x5ec239
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x80000004
push 0
lea eax, [ebp - 0x2c]
push eax
push 0x80000004
push 0
push 0x5ec222
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x5ec039
push dword [ebp - 0x28]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x4096b5
mov eax, 0x5f038d
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4096ac
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
jmp 0x409a6a
push 0x80000301
push 0
push 1
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4096d4
mov eax, 0x5ebcae
push eax
push 2
mov ebx, 0x48efb0
call fcn.0048e64b
add esp, 0x1c
mov dword [ebp - 0x44], eax
push 0x5ebcbf
push dword [ebp - 0x44]
call fcn.00401021
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x409718
push ebx
call fcn.0048e63f
add esp, 4
cmp dword [ebp - 0x48], 0
je 0x4097e7
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x409735
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48ecc0
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fsub qword [0x5ebcaf]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.004010be
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x40978c
mov eax, 0x5ebcae
push eax
push 3
mov ebx, 0x48f040
call fcn.0048e64b
add esp, 0x28
mov dword [ebp - 0x58], eax
push 0x5f0390
push dword [ebp - 0x58]
push 0x5f0397
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4097cf
push ebx
call fcn.0048e63f
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4097e3
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x80000301
push 0
push 1
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x409806
mov eax, 0x5ebcae
push eax
push 2
mov ebx, 0x48efb0
call fcn.0048e64b
add esp, 0x1c
mov dword [ebp - 0x44], eax
push 0x5f039e
push dword [ebp - 0x44]
call fcn.00401021
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x40984a
push ebx
call fcn.0048e63f
add esp, 4
cmp dword [ebp - 0x48], 0
je 0x409a6a
push 0x80000004
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x409867
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48f480
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x409893
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48ecc0
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x54], eax
fild dword [ebp - 0x54]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fsub qword [0x5ebcaf]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.004010be
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4098ea
mov eax, 0x5ebcae
push eax
push 3
mov ebx, 0x48f040
call fcn.0048e64b
add esp, 0x28
mov dword [ebp - 0x60], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x409913
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48f480
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edx
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40993c
push ebx
call fcn.0048e63f
add esp, 4
fld qword [ebp - 0x48]
fadd qword [ebp - 0x68]
fstp qword [ebp - 0x70]
push 0x80000601
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
push 1
mov ebx, 0x490230
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x74], eax
push dword [ebp - 0x74]
push 0x5f03a0
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40998d
push ebx
call fcn.0048e63f
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4099a1
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4099b8
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48ecc0
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fsub qword [0x5ebcaf]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.004010be
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
push 0x80000004
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x409a0f
mov eax, 0x5ebcae
push eax
push 3
mov ebx, 0x48f040
call fcn.0048e64b
add esp, 0x28
mov dword [ebp - 0x58], eax
push 0x5f0390
push dword [ebp - 0x58]
push 0x5f0397
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x409a52
push ebx
call fcn.0048e63f
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x409a66
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x80000004
push 0
lea eax, [ebp - 0x30]
push eax
push 0x80000004
push 0
push 0x5ec23c
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x5ec039
push dword [ebp - 0x30]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x409ada
mov eax, 0x5f03af
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x409ad1
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
jmp 0x409b9f
push 0x80000004
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x409aed
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48ecc0
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fsub qword [0x5ebcaf]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.004010be
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
push 0x80000004
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x409b44
mov eax, 0x5ebcae
push eax
push 3
mov ebx, 0x48f040
call fcn.0048e64b
add esp, 0x28
mov dword [ebp - 0x58], eax
push 0x5f03b6
push dword [ebp - 0x58]
push 0x5f03c3
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x409b87
push ebx
call fcn.0048e63f
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x409b9b
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x80000004
push 0
lea eax, [ebp - 0x34]
push eax
push 0x80000004
push 0
push 0x5f03cc
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x5ec039
push dword [ebp - 0x34]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x409c0f
mov eax, 0x5f03af
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x409c06
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
jmp 0x409c29
mov eax, 0x5f03d1
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x409c25
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0x80000004
push 0
lea eax, [ebp - 0x38]
push eax
push 0x80000004
push 0
push 0x5ec242
push 0x80000301
push 0
push dword [ebp - 4]
push 3
mov eax, 3
mov ebx, 0x5175e0
call fcn.0048e651
add esp, 0x28
push 0x5ec240
push dword [ebp - 0x38]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x409c94
mov eax, 0x5f03d6
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x409c90
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0x5ec283
push dword [ebp - 0x38]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x409cc7
mov eax, 0x5f03dd
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x409cc3
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0x5f03e6
push dword [ebp - 0x38]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x409cfa
mov eax, 0x5f03e8
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x409cf6
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
je 0x409d18
push eax
mov ebx, eax
call fcn.00401105
inc eax
push eax
call fcn.0048e645
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x409d29
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push 0x80000002
push 0
push 0
push 0
push 0
push 0
push 0x80000004
push 0
push 0x5f03ed
push 0x80000004
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x409d5e
mov eax, 0x5ebcae
push eax
push 4
mov ebx, 0x48f230
call fcn.0048e64b
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
jne 0x409e1b
push dword [ebp - 0x38]
push 0x5f03f2
push dword [ebp - 0x34]
push 0x5f0401
push dword [ebp - 0x30]
push 0x5f0410
push dword [ebp - 0x28]
push 0x5f041f
push dword [ebp - 0x24]
push 0x5f042e
push dword [ebp - 0x2c]
push 0x5f043d
push dword [ebp - 0x14]
push 0x5f044c
push dword [ebp - 0x18]
push 0x5f045b
push dword [ebp - 0x10]
push 0x5f046c
push dword [ebp - 0x1c]
push 0x5f047b
push dword [ebp - 0xc]
push 0x5f048a
push dword [ebp - 8]
push 0x5f0499
push dword [ebp - 0x20]
push 0x5f04a8
push dword [ebp - 0x3c]
push 0x5f04b7
mov ecx, 0x1c
call fcn.00401170
add esp, 0x70
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x409e12
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
jmp 0x409eb3
push dword [ebp - 0x38]
push 0x5f03f2
push dword [ebp - 0x34]
push 0x5f0401
push dword [ebp - 0x30]
push 0x5f0410
push dword [ebp - 0x28]
push 0x5f041f
push dword [ebp - 0x24]
push 0x5f04c2
push dword [ebp - 0x2c]
push 0x5f04d2
push dword [ebp - 0x14]
push 0x5f044c
push dword [ebp - 0x18]
push 0x5f045b
push dword [ebp - 0x10]
push 0x5f046c
push dword [ebp - 0x1c]
push 0x5f047b
push dword [ebp - 0xc]
push 0x5f048a
push dword [ebp - 8]
push 0x5f0499
push dword [ebp - 0x20]
push 0x5f04a8
push dword [ebp - 0x3c]
push 0x5f04b7
mov ecx, 0x1c
call fcn.00401170
add esp, 0x70
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x409eaf
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push dword [ebp + 0xc]
push 4
mov eax, 2
call fcn.0048e639
add esp, 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
mov dword [ebp - 0x48], ebx
call fcn.004010e5
mov dword [ebp - 0x4c], ecx
mov edi, dword [ebp - 0x48]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x409ef7
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x4c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x48]
call fcn.0048e669
add esp, 8
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x4c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x44]
push edi
test eax, eax
je 0x409f3c
push eax
mov ebx, eax
call fcn.00401105
inc eax
push eax
call fcn.0048e645
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp + 0xc]
push 4
mov eax, 2
call fcn.0048e639
add esp, 8
mov eax, dword [ebp - 8]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
mov dword [ebp - 0x48], ebx
call fcn.004010e5
mov dword [ebp - 0x4c], ecx
mov edi, dword [ebp - 0x48]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x409f83
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x4c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x48]
call fcn.0048e669
add esp, 8
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x4c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x44]
push edi
test eax, eax
je 0x409fc8
push eax
mov ebx, eax
call fcn.00401105
inc eax
push eax
call fcn.0048e645
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp + 0xc]
push 4
mov eax, 2
call fcn.0048e639
add esp, 8
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
mov dword [ebp - 0x48], ebx
call fcn.004010e5
mov dword [ebp - 0x4c], ecx
mov edi, dword [ebp - 0x48]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x40a00f
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x4c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x48]
call fcn.0048e669
add esp, 8
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x4c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x44]
push edi
test eax, eax
je 0x40a054
push eax
mov ebx, eax
call fcn.00401105
inc eax
push eax
call fcn.0048e645
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40a067
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40a077
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40a087
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40a097
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40a0a7
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40a0b7
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a0c7
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40a0d7
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a0e7
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a0f7
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40a107
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40a117
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40a127
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40a137
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40a147
push ebx
call fcn.0048e63f
add esp, 4
mov esp, ebp
pop ebp
ret 8