Function at 0x4604b2
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffbc
push ebx
push esi
push edi
mov esi, dword [ebp + 0xc]
mov ebx, dword [ebp + 8]
lea edi, [ebp - 0x20]
mov eax, 0x4ae73c
call fcn.00488048
mov word [ebp - 0x34], 8
push edi
call fcn.00461646
pop ecx
add dword [ebp - 0x28], 4
mov word [ebp - 0x34], 0x14
push dword [ebx + 0x2dc]
push dword [ebx + 0x2d8]
push dword [ebx + 0x2d4]
push edi
call fcn.0046171c
add esp, 0x10
test ax, ax
jne 0x460527
xor eax, eax
push eax
sub dword [ebp - 0x28], 4
push 2
push edi
call fcn.004616a1
add esp, 8
pop eax
mov edx, dword [ebp - 0x44]
mov dword fs:[0], edx
jmp 0x46072d
mov ecx, dword [ebx + 0x2a2]
movsx eax, word [ecx + 0xae]
push eax
call fcn.00481a73
pop ecx
mov edx, dword [ebx + 0x2a2]
cmp eax, dword [edx + 0x14]
jb 0x46057e
push ebx
mov ecx, dword [ebx]
call dword [ecx + 0x64]
pop ecx
test esi, esi
je 0x46055c
push 0x1f75
call fcn.0046f4b9
pop ecx
xor eax, eax
push eax
sub dword [ebp - 0x28], 4
push 2
push edi
call fcn.004616a1
add esp, 8
pop eax
mov edx, dword [ebp - 0x44]
mov dword fs:[0], edx
jmp 0x46072d
push dword [ebx + 0x2a2]
push 0x4af1c0
push edi
call sub.cppv32.dll__VString_concatPrints_qpxce
add esp, 0xc
mov ecx, dword [ebx + 0x2a2]
movsx eax, word [ecx + 0x18]
push eax
push edi
call fcn.00461a27
add esp, 8
push edi
call fcn.004618a2
pop ecx
test ax, ax
jne 0x4605d4
xor eax, eax
push eax
sub dword [ebp - 0x28], 4
push 2
push edi
call fcn.004616a1
add esp, 8
pop eax
mov edx, dword [ebp - 0x44]
mov dword fs:[0], edx
jmp 0x46072d
push edi
call fcn.004618cd
pop ecx
test ax, ax
je 0x460618
test esi, esi
je 0x4605ef
push 0x1f73
call fcn.0046f4b9
pop ecx
push ebx
mov ecx, dword [ebx]
call dword [ecx + 0x60]
pop ecx
xor eax, eax
push eax
sub dword [ebp - 0x28], 4
push 2
push edi
call fcn.004616a1
add esp, 8
pop eax
mov edx, dword [ebp - 0x44]
mov dword fs:[0], edx
jmp 0x46072d
push dword [ebx + 0x2a2]
push 0x4af1e1
push edi
call sub.cppv32.dll__VString_concatPrints_qpxce
add esp, 0xc
xor esi, esi
jmp 0x460657
push 0x4af1f8
push edi
mov eax, dword [edi]
call dword [eax + 0x50]
add esp, 8
mov edx, dword [ebx + 0x2a2]
movsx ecx, word [edx + esi*4 + 0xb0]
push ecx
push edi
call fcn.00461937
add esp, 8
inc esi
mov eax, dword [ebx + 0x2a2]
movsx edx, word [eax + 0x1a]
cmp esi, edx
jl 0x460630
push 0x4af1fa
push edi
mov ecx, dword [edi]
call dword [ecx + 0x50]
add esp, 8
mov eax, dword [ebx + 0x2a2]
movsx edx, word [eax + 0x18]
push edx
push edi
call fcn.00461a27
add esp, 8
xor esi, esi
jmp 0x4606b2
push 0x4af205
push edi
mov eax, dword [edi]
call dword [eax + 0x50]
add esp, 8
mov edx, dword [ebx + 0x2a2]
movsx ecx, word [edx + esi*4 + 0xb0]
push ecx
push edi
call fcn.00461a27
add esp, 8
inc esi
mov eax, dword [ebx + 0x2a2]
movsx edx, word [eax + 0x1a]
cmp esi, edx
jl 0x46068b
push 0x4af207
push edi
mov ecx, dword [edi]
call dword [ecx + 0x50]
add esp, 8
push edi
call fcn.004618a2
pop ecx
test ax, ax
jne 0x4606f9
xor eax, eax
push eax
sub dword [ebp - 0x28], 4
push 2
push edi
call fcn.004616a1
add esp, 8
pop eax
mov edx, dword [ebp - 0x44]
mov dword fs:[0], edx
jmp 0x46072d
push edi
push ebx
call fcn.0045fcbf
add esp, 8
push eax
push ebx
mov ecx, dword [ebx]
call dword [ecx + 0x68]
add esp, 8
mov eax, 1
push eax
sub dword [ebp - 0x28], 4
push 2
push edi
call fcn.004616a1
add esp, 8
pop eax
mov edx, dword [ebp - 0x44]
mov dword fs:[0], edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret