Function at 0x4179ce
Capabilities:
Reference sql statements

Disassembly:
push 0xbc
mov eax, 0x46faba
call fcn.0045f50f
mov ebx, ecx
mov dword [ebp - 0xbc], ebx
xor edi, edi
mov dword [ebp - 0xa0], edi
mov dword [ebp - 0x98], edi
mov dword [ebp - 0xa4], edi
push 0x40b7d8
mov ecx, dword [0x481200]
call fcn.0042d50a
mov dword [ebp - 4], edi
lea esi, [ebx + 0xcc]
call fcn.00412b0d
cmp dword [ebx + 0xb8], 8
jb 0x417a28
mov eax, dword [ebx + 0xa4]
jmp 0x417a2e
lea eax, [ebx + 0xa4]
cmp dword [esi], edi
jne 0x417a39
mov esi, 0x641
jmp 0x417a4f
lea ecx, [ebp - 0xa0]
push ecx
push edi
push eax
call dword [esi + 0x68]
mov esi, eax
cmp esi, edi
je 0x417add
push 0x828
call fcn.0043e592
pop ecx
mov dword [ebp - 0x9c], eax
mov byte [ebp - 4], 1
cmp eax, edi
je 0x417ac0
cmp dword [ebx + 0xb8], 8
jb 0x417a79
mov eax, dword [ebx + 0xa4]
jmp 0x417a7f
lea eax, [ebx + 0xa4]
cmp dword [ebx + 0xb8], 8
jb 0x417a90
mov ebx, dword [ebx + 0xa4]
jmp 0x417a96
add ebx, 0xa4
push esi
lea ecx, [ebp - 0xa0]
push ecx
push edi
push eax
push 0x40b828
push 0x653
push ebx
push 0x125a
push dword [ebp - 0x9c]
call fcn.00411c9c
add esp, 0x24
jmp 0x417ac2
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xc0], eax
push 0x473bd4
lea eax, [ebp - 0xc0]
push eax
call fcn.00443a5e
push 0x20
pop ecx
mov esi, 0x40b878
lea edi, [ebp - 0x94]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
push dword [ebp - 0xa0]
lea esi, [ebx + 0xcc]
mov eax, esi
call fcn.00413115
mov dword [ebp - 0x9c], eax
xor edi, edi
cmp eax, edi
je 0x417b83
push 0x828
call fcn.0043e592
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 2
cmp eax, edi
je 0x417b67
push dword [ebp - 0x9c]
lea ecx, [ebp - 0x98]
push ecx
lea ecx, [ebp - 0x94]
push ecx
push dword [ebp - 0xa0]
push 0x40aa48
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x20
jmp 0x417b69
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xb8], eax
push 0x473bd4
lea eax, [ebp - 0xb8]
jmp 0x417ad7
push edi
push dword [ebp - 0x98]
mov eax, esi
call fcn.00413131
mov dword [ebp - 0x9c], eax
cmp eax, edi
je 0x417bf7
push 0x828
call fcn.0043e592
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 3
cmp eax, edi
je 0x417bdb
push dword [ebp - 0x9c]
push edi
push dword [ebp - 0x98]
push 0x40aaf8
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x1c
jmp 0x417bdd
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xac], eax
push 0x473bd4
lea eax, [ebp - 0xac]
jmp 0x417ad7
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
mov eax, esi
call fcn.00413174
mov dword [ebp - 0x9c], eax
cmp eax, edi
je 0x417c77
push 0x828
call fcn.0043e592
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 4
cmp eax, edi
je 0x417c5b
push dword [ebp - 0x9c]
lea ecx, [ebp - 0xa4]
push ecx
push dword [ebp - 0x98]
push 0x40b8f8
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x1c
jmp 0x417c5d
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xb4], eax
push 0x473bd4
lea eax, [ebp - 0xb4]
jmp 0x417ad7
push 1
push dword [ebp - 0xa4]
mov eax, esi
call fcn.00413190
mov dword [ebx + 0x2c], eax
push dword [ebp - 0xa4]
mov eax, esi
call fcn.00413052
push dword [ebp - 0x98]
mov eax, esi
call fcn.00413052
push dword [ebp - 0xa0]
mov eax, esi
call fcn.00413052
cmp dword [ebx + 0x2c], edi
jne 0x417d04
push 0x828
call fcn.0043e592
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 5
cmp eax, edi
je 0x417ce8
push 0x40b93c
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x10
jmp 0x417cea
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xc4], eax
push 0x473bd4
lea eax, [ebp - 0xc4]
jmp 0x417ad7
push 0x40b960
mov ecx, dword [0x481200]
call fcn.0042d50a
or dword [ebp - 4], 0xffffffff
call fcn.0045f57a
ret