Function at 0x4cfccc
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0xb
push 0
push 0
dec ecx
jne 0x4cfcd4
push ebx
push esi
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x4d0266
push dword fs:[eax]
mov dword fs:[eax], esp
mov edx, 0x4d027c
mov eax, dword [ebp - 4]
call fcn.004c70d8
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x98]
mov ebx, eax
call fcn.004c01f4
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x78]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x98]
call fcn.004bfc60
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x7c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x98]
call fcn.004bfc60
mov eax, ebx
call fcn.004c00b4
test al, al
jne 0x4cfd45
mov eax, ebx
call fcn.004c04c0
xor eax, eax
push ebp
push 0x4d0231
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0x8c]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x98]
mov eax, ebx
call fcn.004ac280
mov eax, ebx
call fcn.00478af0
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x78]
mov eax, ebx
call fcn.004ab9bc
mov eax, ebx
call fcn.004aab5c
mov edx, 0x4d0288
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, ebx
call fcn.004aab2c
mov edx, 0x4d02b4
call fcn.004b4cd4
mov edx, dword [ebp - 4]
mov edx, dword [edx + 0x290]
call fcn.004b3978
mov eax, ebx
call fcn.004af1c4
mov eax, ebx
call fcn.00478ae4
mov eax, dword [ebp - 4]
mov esi, dword [eax + 0x8c]
mov eax, esi
call fcn.0047b0c4
jmp 0x4d01eb
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0xa0]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x7c]
mov eax, ebx
call fcn.004b6340
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x98]
mov eax, ebx
call fcn.004b6850
mov eax, ebx
call fcn.004b5624
mov eax, dword [ebx + 0x58]
mov edx, dword [eax]
call dword [edx + 0x44]
push 0x4d02c4
mov eax, dword [ebp - 4]
push dword [eax + 0x28c]
push dword [eax + 0x288]
lea eax, [ebp - 0xc]
call fcn.004c47f4
push dword [ebp - 0xc]
push 0x4d02dc
lea eax, [ebp - 8]
mov edx, 3
call fcn.004046a4
mov edx, dword [ebp - 8]
mov eax, dword [ebx + 0x58]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d0308
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov edx, 0x4d02b4
mov eax, ebx
call fcn.004b68a8
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d027c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov edx, 0x4d0318
mov eax, ebx
call fcn.004b68a8
pop edx
call fcn.004b3978
mov eax, ebx
call fcn.004b6354
mov eax, ebx
call fcn.004b5770
mov eax, ebx
call fcn.004b5624
push 0x4d0328
mov eax, dword [ebp - 4]
push dword [eax + 0x28c]
push dword [eax + 0x288]
lea eax, [ebp - 0x14]
call fcn.004c47f4
push dword [ebp - 0x14]
push 0x4d0340
push 0x4d034c
push 0x4d03b8
push 0x4d03cc
lea eax, [ebp - 0x10]
mov edx, 6
call fcn.004046a4
mov edx, dword [ebp - 0x10]
mov eax, dword [ebx + 0x58]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d0308
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d0308
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d027c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d027c
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d0444
call fcn.00479c9c
lea edx, [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x18]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d0444
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d0450
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d0450
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d0460
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d0460
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d046c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d046c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d047c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d047c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d048c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d048c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d049c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d049c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d04ac
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d04ac
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d04bc
call fcn.00479c9c
lea edx, [ebp - 0x28]
mov ecx, dword [eax]
call dword [ecx + 0x64]
lea eax, [ebp - 0x28]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d04bc
call fcn.004b4cd4
pop edx
call fcn.004b40c4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d04cc
call fcn.00479c9c
lea edx, [ebp - 0x38]
mov ecx, dword [eax]
call dword [ecx + 0x64]
lea eax, [ebp - 0x38]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d04cc
call fcn.004b4cd4
pop edx
call fcn.004b40c4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d04dc
call fcn.00479c9c
lea edx, [ebp - 0x48]
mov ecx, dword [eax]
call dword [ecx + 0x64]
lea eax, [ebp - 0x48]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d04dc
call fcn.004b4cd4
pop edx
call fcn.004b40c4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4d04ec
call fcn.00479c9c
lea edx, [ebp - 0x58]
mov ecx, dword [eax]
call dword [ecx + 0x64]
lea eax, [ebp - 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4d04ec
call fcn.004b4cd4
pop edx
call fcn.004b40c4
mov eax, ebx
call fcn.004b6354
mov eax, ebx
call fcn.004b5770
mov eax, esi
call fcn.0047b3dc
cmp byte [esi + 0xa1], 0
je 0x4cfdd3
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4d0238
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0x98]
mov eax, ebx
call fcn.004c00b4
test al, al
je 0x4d0220
mov eax, ebx
call fcn.004bfd08
xor edx, edx
mov eax, ebx
call fcn.004c0330
mov eax, ebx
call fcn.004c01f4
ret