Function at 0x5e55c0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword [0x93ee7c]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x5e5aa7
sub esp, 0x44
mov eax, dword [esp + 0x48]
mov ecx, dword [eax + 0xc]
test ecx, ecx
je 0x5e56f7
mov edx, dword [ecx + 8]
cmp edx, 0xaa71ab6
jne 0x5e5644
lea edx, [0x6fd200]
cmp ecx, edx
jne 0x5e563d
lea eax, [0x732b01]
mov dword [esp], eax
mov dword [esp + 4], 0x5d
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
test ecx, ecx
jmp 0x5e56f7
cmp edx, 0xd716e9f6
jne 0x5e565d
lea edx, [0x7088a0]
cmp ecx, edx
je 0x5e5673
test ecx, ecx
jmp 0x5e56f7
cmp edx, 0xefcb4f51
jne 0x5e56f5
lea edx, [0x6fae00]
cmp ecx, edx
jne 0x5e56f1
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov ecx, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov dword [esp + 0x34], ecx
mov dword [esp + 0x38], edx
mov ecx, dword [eax + 0x10]
mov eax, dword [eax + 0xc]
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], ecx
lea eax, [0x730caf]
mov dword [esp], eax
mov dword [esp + 4], 0x3d
lea eax, [esp + 0x34]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
test ecx, ecx
jmp 0x5e56f7
test ecx, ecx
mov edx, dword [eax + 0x10]
je 0x5e571e
mov dword [esp + 0x20], edx
lea eax, [0x914548]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00409f00
mov ecx, dword [esp + 8]
mov eax, dword [esp + 0x48]
mov edx, dword [esp + 0x20]
test ecx, ecx
je 0x5e5a47
mov eax, dword [ecx + 0xc]
mov dword [esp], edx
call eax
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
test eax, eax
je 0x5e59fd
mov edx, dword [eax + 8]
cmp edx, 0x4bcec15d
jne 0x5e5799
lea edx, [0x6eb9a0]
cmp eax, edx
jne 0x5e59fd
lea eax, [0x7320da]
mov dword [esp], eax
mov dword [esp + 4], 0x4a
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
cmp edx, 0x8c7bd38d
jne 0x5e5936
lea edx, [0x707fa0]
cmp eax, edx
jne 0x5e59fd
mov dword [esp + 0x24], ecx
mov eax, dword [ecx]
mov dword [esp + 0x1c], eax
mov edx, dword [ecx + 4]
mov dword [esp + 0x28], edx
lea ebx, [0x93f040]
mov dword [esp], ebx
lea ebp, [0x7387d0]
mov dword [esp + 4], ebp
call fcn.00486d50
mov eax, dword [esp + 0x1c]
lea ecx, [0x78bff0]
cmp eax, ecx
jne 0x5e5811
mov ecx, dword [0x913504]
mov dword [esp], eax
mov edx, dword [esp + 0x28]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
call fcn.00404430
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5e5950
lea eax, [0x93f040]
mov dword [esp], eax
lea ecx, [0x7387d0]
mov dword [esp + 4], ecx
call fcn.00486d50
mov eax, dword [esp + 0x1c]
lea ecx, [0x78c014]
cmp eax, ecx
jne 0x5e585e
mov ecx, dword [0x913508]
mov dword [esp], eax
mov edx, dword [esp + 0x28]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
call fcn.00404430
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5e5950
lea eax, [0x93f040]
mov dword [esp], eax
lea eax, [0x7387d0]
mov dword [esp + 4], eax
call fcn.00486d50
mov eax, dword [esp + 0x1c]
lea ecx, [0x78c038]
cmp eax, ecx
jne 0x5e58ab
mov ecx, dword [0x91350c]
mov dword [esp], eax
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call fcn.00404430
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5e5950
mov eax, dword [esp + 0x24]
mov ecx, dword [eax + 4]
mov eax, dword [eax]
mov eax, dword [eax + 0x18]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 4]
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov ecx, dword [eax + 0x18]
mov eax, dword [eax + 0x1c]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00465f00
mov eax, dword [esp + 8]
lea ecx, [0x6db180]
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], eax
lea eax, [0x72b48a]
mov dword [esp], eax
mov dword [esp + 4], 0x27
lea eax, [esp + 0x2c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
cmp edx, 0xc0d9e4a4
jne 0x5e59fd
lea edx, [0x6e3700]
cmp eax, edx
jne 0x5e59fd
mov eax, dword [esp + 0x48]
mov ecx, dword [eax + 0x14]
test ecx, ecx
je 0x5e599d
lea eax, [0x731b09]
mov dword [esp], eax
mov dword [esp + 4], 0x45
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], eax
lea eax, [0x72c22c]
mov dword [esp], eax
mov dword [esp + 4], 0x29
lea eax, [esp + 0x2c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
lea eax, [0x72a4ce]
mov dword [esp], eax
mov dword [esp + 4], 0x25
lea eax, [esp + 0x2c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], eax
lea eax, [0x731713]
mov dword [esp], eax
mov dword [esp + 4], 0x42
lea eax, [esp + 0x2c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c2050
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x44
ret
call fcn.00470430
jmp fcn.005e55c0