Function at 0x4e93d0
Capabilities:
Reference sql statements

Disassembly:
push ebx
add esp, 0xffffffe0
mov ebx, eax
mov eax, dword [ebx + 0x88c]
mov edx, dword [eax]
call dword [edx + 8]
mov al, byte [ebx + 0x894]
sub al, 2
je 0x4e93ef
sub al, 5
jne 0x4e9405
mov dword [ebx + 0x8d4], 0x51f544
mov dword [ebx + 0x8d8], 0x51f644
jmp 0x4e9419
mov dword [ebx + 0x8d4], 0x51f044
mov dword [ebx + 0x8d8], 0x51f144
xor eax, eax
mov al, byte [ebx + 0x894]
cmp eax, 7
ja case.default.0x4e942a
jmp dword [eax*4 + 0x4e9431]
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4b8]
mov eax, 1
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4b4]
mov eax, 6
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4bc]
mov eax, 4
call fcn.004e1f34
jmp case.default.0x4e942a
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, 0x4e9820
mov eax, 1
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, 0x4e9888
mov eax, 4
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4a4]
mov eax, 6
call fcn.004e1f34
jmp case.default.0x4e942a
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c498]
mov eax, 6
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4a0]
mov eax, 1
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c49c]
mov eax, 4
call fcn.004e1f34
jmp case.default.0x4e942a
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, 0x4e98b8
mov eax, 6
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, 0x4e9d88
mov eax, 1
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, 0x4e9e7c
mov eax, 4
call fcn.004e1f34
jmp case.default.0x4e942a
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4a8]
mov eax, 6
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4ac]
mov eax, 1
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c4b0]
mov eax, 4
call fcn.004e1f34
jmp case.default.0x4e942a
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c478]
mov eax, 6
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c480]
mov eax, 1
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c484]
mov eax, 3
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c488]
mov eax, 4
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c494]
xor eax, eax
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c48c]
mov eax, 2
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c47c]
mov eax, 0xa
call fcn.004e1f34
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c490]
mov eax, 0xb
call fcn.004e1f34
jmp case.default.0x4e942a
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c470]
mov eax, 6
call fcn.004e1f34
jmp case.default.0x4e942a
push ebx
push fcn.004e9230
lea edx, [esp + 8]
mov eax, ebx
mov ecx, dword [eax]
call dword [ecx + 0x40]
lea ecx, [esp + 8]
mov edx, dword [0x51c474]
mov eax, 6
call fcn.004e1f34
mov eax, ebx
call fcn.004e92c4
mov edx, ebx
mov eax, ebx
call fcn.004cf494
add esp, 0x20
pop ebx
ret