Function at 0x4730ee
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
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
mov dword [ebp - 0x44], 0
push 0x5ebe6a
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x63cdcc
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x48], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x4731a0
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 - 0x48]
test ebx, ebx
je 0x4731d5
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 0x63cdef
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 0x63cdf4
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 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 - 0x14]
push eax
push 0x80000004
push 0
push 0x62dc01
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 - 0x18]
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 - 0x18]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x473347
mov eax, 0x5f0379
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x473343
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 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 - 0x20]
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 - 0x20]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x4733ea
mov eax, 0x5f0383
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4733e6
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000004
push 0
lea eax, [ebp - 0x24]
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 - 0x28]
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 0x80000004
push 0
lea eax, [ebp - 0x2c]
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 - 0x30]
push eax
push 0x80000004
push 0
push 0x5f1274
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
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4734dd
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48f480
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fld qword [ebp - 0x54]
fsub qword [0x5ebcaf]
fcomp qword [0x5ebcf4]
fnstsw ax
test ah, 1
je 0x47352a
mov eax, 0x63cdf7
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x473526
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 0x63ce00
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
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x473575
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48f480
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fld qword [ebp - 0x54]
fsub qword [0x5ebcaf]
fcomp qword [0x5ebcf4]
fnstsw ax
test ah, 1
je 0x4735c2
mov eax, 0x5ec240
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4735be
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 0x5ec239
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 - 0x38]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x473632
mov eax, 0x5f038d
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x473629
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
jmp 0x473764
push 0x80000301
push 0
push 1
push 0x80000004
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x473651
mov eax, 0x5ebcae
push eax
push 2
mov ebx, 0x48efb0
call fcn.0048e64b
add esp, 0x1c
mov dword [ebp - 0x48], eax
push 0x5ebcbf
push dword [ebp - 0x48]
call fcn.00401021
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x473695
push ebx
call fcn.0048e63f
add esp, 4
cmp dword [ebp - 0x4c], 0
je 0x473764
push 0x80000004
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4736b2
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48ecc0
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [0x5ebcaf]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
call fcn.004010be
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
push 0x80000004
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x473709
mov eax, 0x5ebcae
push eax
push 3
mov ebx, 0x48f040
call fcn.0048e64b
add esp, 0x28
mov dword [ebp - 0x5c], eax
push 0x5f0390
push dword [ebp - 0x5c]
push 0x5f0397
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x47374c
push ebx
call fcn.0048e63f
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x473760
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0x80000004
push 0
lea eax, [ebp - 0x3c]
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 - 0x3c]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x4737d4
mov eax, 0x5f03af
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4737cb
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
jmp 0x473899
push 0x80000004
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x4737e7
mov eax, 0x5ebcae
push eax
push 1
mov ebx, 0x48ecc0
call fcn.0048e64b
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [0x5ebcaf]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
call fcn.004010be
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
push 0x80000004
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x47383e
mov eax, 0x5ebcae
push eax
push 3
mov ebx, 0x48f040
call fcn.0048e64b
add esp, 0x28
mov dword [ebp - 0x5c], eax
push 0x5f03b6
push dword [ebp - 0x5c]
push 0x5f03c3
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x473881
push ebx
call fcn.0048e63f
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x473895
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push 0x80000004
push 0
lea eax, [ebp - 0x40]
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 - 0x40]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x473904
mov eax, 0x5f03d6
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x473900
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0x5ec283
push dword [ebp - 0x40]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x473937
mov eax, 0x5f03dd
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x473933
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0x5f03e6
push dword [ebp - 0x40]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x47396a
mov eax, 0x5f03e8
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x473966
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x40], 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 - 0x10]
test eax, eax
jne 0x47399b
mov eax, 0x5ebcae
push eax
push 4
mov ebx, 0x48f230
call fcn.0048e64b
add esp, 0x34
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0xffffffff
jne 0x473a62
push dword [ebp - 0x40]
push 0x5f03f2
push dword [ebp - 0x3c]
push 0x5f0410
push dword [ebp - 0x38]
push 0x5f041f
push dword [ebp - 0x30]
push 0x63ce05
push dword [ebp - 0x34]
push 0x63ce14
push dword [ebp - 0x2c]
push 0x5f042e
push dword [ebp - 0x28]
push 0x5f043d
push dword [ebp - 0x18]
push 0x5f044c
push dword [ebp - 0x20]
push 0x5f045b
push dword [ebp - 0x1c]
push 0x5f046c
push dword [ebp - 0x24]
push 0x63ce23
push dword [ebp - 0xc]
push 0x63ce34
push dword [ebp - 8]
push 0x63ce43
push dword [ebp - 0x10]
push 0x5f04a8
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5f04b7
mov ecx, 0x1e
call fcn.00401170
add esp, 0x78
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x473a59
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
jmp 0x473b04
push dword [ebp - 0x40]
push 0x5f03f2
push dword [ebp - 0x3c]
push 0x5f0410
push dword [ebp - 0x38]
push 0x5f041f
push dword [ebp - 0x30]
push 0x63ce05
push dword [ebp - 0x34]
push 0x63ce14
push dword [ebp - 0x2c]
push 0x5f04c2
push dword [ebp - 0x28]
push 0x5f04d2
push dword [ebp - 0x18]
push 0x5f044c
push dword [ebp - 0x20]
push 0x5f045b
push dword [ebp - 0x1c]
push 0x5f046c
push dword [ebp - 0x24]
push 0x63ce23
push dword [ebp - 0xc]
push 0x63ce34
push dword [ebp - 8]
push 0x63ce43
push dword [ebp - 0x10]
push 0x5f04a8
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5f04b7
mov ecx, 0x1e
call fcn.00401170
add esp, 0x78
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x473b00
push ebx
call fcn.0048e63f
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push dword [ebp + 0xc]
push 4
mov eax, 2
call fcn.0048e639
add esp, 8
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
mov dword [ebp - 0x4c], ebx
call fcn.004010e5
mov dword [ebp - 0x50], ecx
mov edi, dword [ebp - 0x4c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x473b48
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x50]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x4c]
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 - 0x50]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x48]
push edi
test eax, eax
je 0x473b8d
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 0x473ba0
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x473bb0
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x473bc0
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x473bd0
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x473be0
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x473bf0
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x473c00
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x473c10
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x473c20
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473c30
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x473c40
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x473c50
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x473c60
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x473c70
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x473c80
push ebx
call fcn.0048e63f
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x473c90
push ebx
call fcn.0048e63f
add esp, 4
mov esp, ebp
pop ebp
ret 8