Function at 0x564cd0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push ecx
mov ecx, 5
push 0
push 0
dec ecx
jne 0x564cd9
xchg dword [ebp - 4], ecx
push ebx
push esi
mov esi, ecx
mov dword [ebp - 4], edx
mov ebx, eax
mov eax, dword [ebp - 4]
call fcn.00404f78
xor eax, eax
push ebp
push 0x564f7d
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp + 8]
mov dword [ebp - 0x10], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0xc], eax
mov eax, esi
call fcn.00404ac8
fld xword [0x564f8c]
fcomp qword [ebp + 8]
fnstsw ax
sahf
jbe 0x564d2f
mov eax, esi
call fcn.00404ac8
jmp 0x564f5a
fld qword [ebp + 8]
fcomp dword [0x564f98]
fnstsw ax
sahf
jae 0x564d45
xor eax, eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], eax
fld qword [ebp + 8]
fcomp dword [0x564f9c]
fnstsw ax
sahf
jbe 0x564d5f
xor eax, eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], 0x40000000
fld qword [ebp - 0x10]
fcomp dword [0x564f9c]
fnstsw ax
sahf
jne 0x564d7e
mov eax, esi
mov edx, 0x564fa8
call fcn.00404b1c
jmp 0x564f5a
mov ecx, dword [ebx + 0x58]
mov dl, 1
mov eax, dword [0x503428]
call fcn.00503494
mov ebx, eax
mov edx, dword [ebp - 4]
mov eax, 0x564fb8
call fcn.004050cc
test eax, eax
jle 0x564dad
lea eax, [ebp - 4]
mov edx, 0x564fc4
call fcn.00404b60
mov edx, dword [ebp - 4]
mov eax, 0x564fd0
call fcn.004050cc
test eax, eax
jle 0x564dcb
lea eax, [ebp - 4]
mov edx, 0x564fc4
call fcn.00404b60
mov edx, dword [ebp - 4]
mov eax, 0x564fe0
call fcn.004050cc
test eax, eax
jle 0x564de9
lea eax, [ebp - 4]
mov edx, 0x564fec
call fcn.00404b60
mov edx, dword [ebp - 4]
mov eax, 0x564ff8
call fcn.004050cc
test eax, eax
jle 0x564e07
lea eax, [ebp - 4]
mov edx, 0x565004
call fcn.00404b60
push 0x565010
push dword [ebp - 4]
push 0x565038
push 0x565044
fld qword [ebp - 0x10]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x14]
call fcn.0040b484
push dword [ebp - 0x14]
push 0x565058
fld qword [ebp - 0x10]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x18]
call fcn.0040b484
push dword [ebp - 0x18]
push 0x565068
lea eax, [ebx + 0xc]
mov edx, 8
call fcn.00404e48
mov eax, ebx
call fcn.005038ec
mov eax, ebx
call fcn.005036f8
test al, al
je 0x564e9a
push 0x565078
push dword [ebp - 4]
push 0x565090
lea eax, [ebp - 0x1c]
mov edx, 3
call fcn.00404e48
mov eax, dword [ebp - 0x1c]
call fcn.00550e74
mov eax, ebx
call fcn.00403c58
jmp 0x564f5a
lea ecx, [ebp - 0x20]
mov edx, 0x5650a0
mov eax, ebx
call fcn.005037b8
mov edx, dword [ebp - 0x20]
mov eax, 0x5650ac
call fcn.004050cc
test eax, eax
jle 0x564ecb
mov eax, esi
mov edx, 0x5650ac
call fcn.00404b1c
jmp 0x564f53
lea ecx, [ebp - 0x24]
mov edx, 0x5650a0
mov eax, ebx
call fcn.005037b8
mov edx, dword [ebp - 0x24]
mov eax, 0x5650bc
call fcn.004050cc
test eax, eax
jle 0x564ef9
mov eax, esi
mov edx, 0x5650bc
call fcn.00404b1c
jmp 0x564f53
lea ecx, [ebp - 0x28]
mov edx, 0x5650a0
mov eax, ebx
call fcn.005037b8
mov edx, dword [ebp - 0x28]
mov eax, 0x564fa8
call fcn.004050cc
test eax, eax
jle 0x564f27
mov eax, esi
mov edx, 0x564fa8
call fcn.00404b1c
jmp 0x564f53
lea ecx, [ebp - 0x2c]
mov edx, 0x5650a0
mov eax, ebx
call fcn.005037b8
mov edx, dword [ebp - 0x2c]
mov eax, 0x5650cc
call fcn.004050cc
test eax, eax
jle 0x564f53
mov eax, esi
mov edx, 0x5650cc
call fcn.00404b1c
mov eax, ebx
call fcn.00403c58
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x564f84
lea eax, [ebp - 0x2c]
mov edx, 7
call fcn.00404aec
lea eax, [ebp - 4]
call fcn.00404ac8
ret