Function at 0x4d2bac
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push ecx
mov ecx, 4
push 0
push 0
dec ecx
jne 0x4d2bb5
push ecx
xchg dword [ebp - 4], ecx
push ebx
push esi
mov dword [ebp - 8], ecx
mov dword [ebp - 4], edx
mov esi, eax
mov eax, dword [ebp - 4]
call fcn.004046b4
mov eax, dword [ebp - 8]
call fcn.004046b4
xor eax, eax
push ebp
push 0x4d2df6
push dword fs:[eax]
mov dword fs:[eax], esp
lea edx, [ebp - 0x10]
mov eax, dword [ebp - 8]
call fcn.004085e8
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.0040429c
mov eax, dword [0x4eec64]
mov eax, dword [eax]
call fcn.0045db18
mov ecx, esi
mov dl, 1
mov eax, dword [0x496034]
call fcn.00496638
mov ebx, eax
mov edx, dword [esi + 0x2f8]
mov eax, ebx
call fcn.0047ef44
mov edx, dword [esi + 0x2fc]
mov eax, ebx
call fcn.0047f808
mov edx, 0x4d2e10
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [ebp - 8]
mov edx, 0x4d2e5c
call fcn.00404610
jne 0x4d2c69
mov edx, dword [0x4ee674]
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
jmp 0x4d2d27
mov eax, dword [ebp - 8]
mov edx, 0x4d2e6c
call fcn.00404610
jne 0x4d2c8e
mov edx, dword [0x4ee678]
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
jmp 0x4d2d27
mov eax, dword [ebp - 8]
mov edx, 0x4d2e7c
call fcn.00404610
jne 0x4d2cb0
mov edx, dword [0x4ee67c]
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
jmp 0x4d2d27
mov eax, dword [ebp - 8]
mov edx, 0x4d2e90
call fcn.00404610
jne 0x4d2cd2
mov edx, dword [0x4ee680]
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
jmp 0x4d2d27
mov eax, dword [ebp - 8]
mov edx, 0x4d2ea4
call fcn.00404610
jne 0x4d2cf4
mov edx, dword [0x4ee684]
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
jmp 0x4d2d27
mov eax, dword [ebp - 8]
mov edx, 0x4d2eb8
call fcn.00404610
jne 0x4d2d16
mov edx, dword [0x4ee688]
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
jmp 0x4d2d27
mov edx, dword [0x4ee68c]
mov eax, dword [ebx + 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov al, byte [0x4d2ec0]
push eax
lea eax, [ebp - 0x14]
push eax
lea edx, [ebp - 0x18]
mov esi, dword [ebx + 0x260]
mov eax, esi
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x18]
push eax
lea edx, [ebp - 0x1c]
mov eax, dword [ebp - 4]
call fcn.004088f0
mov ecx, dword [ebp - 0x1c]
mov edx, 0x4d2ecc
pop eax
call fcn.0040dc90
mov edx, dword [ebp - 0x14]
mov eax, esi
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov al, byte [0x4d2ec0]
push eax
lea eax, [ebp - 0x20]
push eax
lea edx, [ebp - 0x24]
mov esi, dword [ebx + 0x260]
mov eax, esi
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x24]
push eax
lea edx, [ebp - 0x28]
mov eax, dword [ebp - 8]
call fcn.004088f0
mov ecx, dword [ebp - 0x28]
mov edx, 0x4d2ee0
pop eax
call fcn.0040dc90
mov edx, dword [ebp - 0x20]
mov eax, esi
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, ebx
call fcn.004776b8
mov eax, ebx
mov edx, dword [eax]
call dword [edx + 0x14c]
test eax, eax
setg byte [ebp - 9]
mov eax, ebx
call fcn.004776c4
mov eax, ebx
call fcn.004033d4
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4d2dfd
lea eax, [ebp - 0x28]
mov edx, 7
call fcn.00404228
lea eax, [ebp - 8]
mov edx, 2
call fcn.00404228
ret