Function at 0x633c30
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x25
push 0
push 0
dec ecx
jne 0x633c38
push ebx
push esi
push edi
mov esi, eax
xor eax, eax
push ebp
push 0x63445b
push dword fs:[eax]
mov dword fs:[eax], esp
mov ebx, 1
lea edx, [ebp - 0x14]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x14]
lea eax, [ebp - 0x10]
mov edx, 0x634474
call fcn.00404e3c
mov edx, dword [ebp - 0x10]
mov eax, esi
call fcn.00422090
mov edx, 2
call fcn.004bf88c
lea edx, [ebp - 0x1c]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x1c]
lea eax, [ebp - 0x18]
mov edx, 0x634474
call fcn.00404e3c
mov edx, dword [ebp - 0x18]
mov eax, esi
call fcn.00422090
mov edi, dword [eax + 0x21c]
dec edi
test edi, edi
jle 0x633cf4
mov dword [ebp - 8], 1
push 0
lea edx, [ebp - 0x24]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x24]
lea eax, [ebp - 0x20]
mov edx, 0x634474
call fcn.00404e3c
mov edx, dword [ebp - 0x20]
mov eax, esi
call fcn.00422090
mov ecx, 1
mov edx, dword [ebp - 8]
call fcn.004c1a98
inc dword [ebp - 8]
dec edi
jne 0x633cbb
lea edx, [ebp - 0x2c]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x2c]
lea eax, [ebp - 0x28]
mov edx, 0x634484
call fcn.00404e3c
mov edx, dword [ebp - 0x28]
mov eax, esi
call fcn.00422090
xor edx, edx
call fcn.00448d0c
lea edx, [ebp - 0x34]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x34]
lea eax, [ebp - 0x30]
mov edx, 0x634494
call fcn.00404e3c
mov edx, dword [ebp - 0x30]
mov eax, esi
call fcn.00422090
xor edx, edx
call fcn.00448d0c
lea edx, [ebp - 0x3c]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x3c]
lea eax, [ebp - 0x38]
mov edx, 0x6344a4
call fcn.00404e3c
mov edx, dword [ebp - 0x38]
mov eax, esi
call fcn.00422090
xor edx, edx
call fcn.00448d0c
lea edx, [ebp - 0x44]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x44]
lea eax, [ebp - 0x40]
mov edx, 0x6344b4
call fcn.00404e3c
mov edx, dword [ebp - 0x40]
mov eax, esi
call fcn.00422090
xor edx, edx
call fcn.00448d0c
inc ebx
cmp ebx, 0xd
jne 0x633c57
lea eax, [ebp - 4]
mov edx, 0x6344c8
call fcn.00404bd0
mov eax, dword [0x669de8]
mov eax, dword [eax]
mov ebx, dword [eax + 0x64]
mov eax, ebx
call fcn.00483d8c
mov eax, ebx
call fcn.004d882c
mov edx, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea edx, [ebp - 0x58]
mov eax, dword [esi + 0x4ac]
call fcn.00448cdc
mov edx, dword [ebp - 0x58]
lea eax, [ebp - 0x54]
call fcn.00405bc0
lea eax, [ebp - 0x54]
push eax
mov eax, ebx
call fcn.004d6c60
mov edx, 0x63450c
call fcn.004ced68
pop edx
call fcn.004d0010
mov eax, ebx
call fcn.00483d80
mov edx, 0x634524
mov eax, ebx
call fcn.00484d94
mov edx, dword [eax]
call dword [edx + 0x58]
cmp eax, 0xc
jg 0x633f02
lea eax, [ebp - 4]
mov edx, 0x634530
call fcn.00404bd0
mov eax, ebx
call fcn.00483d8c
mov eax, ebx
call fcn.004d882c
mov edx, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea edx, [ebp - 0x6c]
mov eax, dword [esi + 0x4ac]
call fcn.00448cdc
mov edx, dword [ebp - 0x6c]
lea eax, [ebp - 0x68]
call fcn.00405bc0
lea eax, [ebp - 0x68]
push eax
mov eax, ebx
call fcn.004d6c60
mov edx, 0x63450c
call fcn.004ced68
pop edx
call fcn.004d0010
mov eax, ebx
call fcn.00483d80
mov edi, 1
jmp 0x633ef4
mov edx, 0x634578
mov eax, ebx
call fcn.00484d94
lea edx, [ebp - 0x74]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov ecx, dword [ebp - 0x74]
lea eax, [ebp - 0x70]
mov edx, 0x634584
call fcn.00404e3c
mov eax, dword [ebp - 0x70]
push eax
lea edx, [ebp - 0x7c]
mov eax, edi
call fcn.00409838
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x78]
mov edx, 0x634484
call fcn.00404e3c
mov edx, dword [ebp - 0x78]
mov eax, esi
call fcn.00422090
pop edx
call fcn.00448d0c
mov edx, edi
mov eax, esi
call fcn.00632bc4
inc edi
mov eax, ebx
call fcn.0048643c
cmp byte [ebx + 0xa1], 0
je 0x633e91
jmp 0x634206
lea eax, [ebp - 4]
mov edx, 0x634594
call fcn.00404bd0
mov eax, ebx
call fcn.00483d8c
mov eax, ebx
call fcn.004d882c
mov edx, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea edx, [ebp - 0x90]
mov eax, dword [esi + 0x4ac]
call fcn.00448cdc
mov edx, dword [ebp - 0x90]
lea eax, [ebp - 0x8c]
call fcn.00405bc0
lea eax, [ebp - 0x8c]
push eax
mov eax, ebx
call fcn.004d6c60
mov edx, 0x63450c
call fcn.004ced68
pop edx
call fcn.004d0010
mov eax, ebx
call fcn.004d6c60
mov edx, 0x6345e8
call fcn.004ced68
push eax
mov eax, dword [esi + 0x444]
call fcn.0050c714
mov edx, eax
lea eax, [ebp - 0xa0]
mov cl, 0xfc
call fcn.00405b7c
lea edx, [ebp - 0xa0]
pop eax
call fcn.004d0010
mov eax, ebx
call fcn.00483d80
mov edx, 0x634578
mov eax, ebx
call fcn.00484d94
mov edx, dword [eax]
call dword [edx + 0x58]
cmp eax, 0xc
jle 0x634108
lea eax, [ebp - 4]
mov edx, 0x6345f8
call fcn.00404bd0
mov eax, ebx
call fcn.00483d8c
mov eax, ebx
call fcn.004d882c
mov edx, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea edx, [ebp - 0xb4]
mov eax, dword [esi + 0x4ac]
call fcn.00448cdc
mov edx, dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
call fcn.00405bc0
lea eax, [ebp - 0xb0]
push eax
mov eax, ebx
call fcn.004d6c60
mov edx, 0x63450c
call fcn.004ced68
pop edx
call fcn.004d0010
mov eax, ebx
call fcn.004d6c60
mov edx, 0x6345e8
call fcn.004ced68
push eax
mov eax, dword [esi + 0x444]
call fcn.0050c714
mov edx, eax
lea eax, [ebp - 0xc4]
mov cl, 0xfc
call fcn.00405b7c
lea edx, [ebp - 0xc4]
pop eax
call fcn.004d0010
mov eax, ebx
call fcn.00483d80
mov edi, 1
mov dword [ebp - 0xc], 1
jmp 0x6340ec
mov edx, 0x634578
mov eax, ebx
call fcn.00484d94
lea edx, [ebp - 0xcc]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov ecx, dword [ebp - 0xcc]
lea eax, [ebp - 0xc8]
mov edx, 0x634584
call fcn.00404e3c
mov eax, dword [ebp - 0xc8]
push eax
lea edx, [ebp - 0xd4]
mov eax, edi
call fcn.00409838
mov ecx, dword [ebp - 0xd4]
lea eax, [ebp - 0xd0]
mov edx, 0x634484
call fcn.00404e3c
mov edx, dword [ebp - 0xd0]
mov eax, esi
call fcn.00422090
pop edx
call fcn.00448d0c
mov edx, edi
mov eax, esi
call fcn.00632bc4
inc edi
inc dword [ebp - 0xc]
mov eax, ebx
call fcn.0048643c
cmp byte [ebx + 0xa1], 0
jne 0x634206
cmp dword [ebp - 0xc], 0xc
jle 0x63406e
jmp 0x634206
lea eax, [ebp - 4]
mov edx, 0x634650
call fcn.00404bd0
mov eax, ebx
call fcn.00483d8c
mov eax, ebx
call fcn.004d882c
mov edx, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea edx, [ebp - 0xe8]
mov eax, dword [esi + 0x4ac]
call fcn.00448cdc
mov edx, dword [ebp - 0xe8]
lea eax, [ebp - 0xe4]
call fcn.00405bc0
lea eax, [ebp - 0xe4]
push eax
mov eax, ebx
call fcn.004d6c60
mov edx, 0x63450c
call fcn.004ced68
pop edx
call fcn.004d0010
mov eax, ebx
call fcn.00483d80
mov edi, 0xc
jmp 0x6341f4
mov edx, 0x634578
mov eax, ebx
call fcn.00484d94
lea edx, [ebp - 0xf0]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov ecx, dword [ebp - 0xf0]
lea eax, [ebp - 0xec]
mov edx, 0x634584
call fcn.00404e3c
mov eax, dword [ebp - 0xec]
push eax
lea edx, [ebp - 0xf8]
mov eax, edi
call fcn.00409838
mov ecx, dword [ebp - 0xf8]
lea eax, [ebp - 0xf4]
mov edx, 0x634484
call fcn.00404e3c
mov edx, dword [ebp - 0xf4]
mov eax, esi
call fcn.00422090
pop edx
call fcn.00448d0c
mov edx, edi
mov eax, esi
call fcn.00632bc4
dec edi
mov eax, ebx
call fcn.0048643c
cmp byte [ebx + 0xa1], 0
jne 0x634206
cmp edi, 1
jge 0x634179
mov ebx, 1
lea edx, [ebp - 0x100]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x100]
lea eax, [ebp - 0xfc]
mov edx, 0x6346a0
call fcn.00404e3c
mov edx, dword [ebp - 0xfc]
mov eax, esi
call fcn.00422090
mov eax, dword [eax + 0x168]
mov edx, 0xfdc1c8
call fcn.00425ab4
lea eax, [ebp - 0x104]
push eax
lea edx, [ebp - 0x110]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x110]
lea eax, [ebp - 0x10c]
mov edx, 0x6346b0
call fcn.00404e3c
mov edx, dword [ebp - 0x10c]
mov eax, esi
call fcn.00422090
lea edx, [ebp - 0x108]
call fcn.00448cdc
mov eax, dword [ebp - 0x108]
call fcn.00404df0
sub eax, 4
push eax
lea edx, [ebp - 0x11c]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x11c]
lea eax, [ebp - 0x118]
mov edx, 0x6346b0
call fcn.00404e3c
mov edx, dword [ebp - 0x118]
mov eax, esi
call fcn.00422090
lea edx, [ebp - 0x114]
call fcn.00448cdc
mov eax, dword [ebp - 0x114]
mov edx, 5
pop ecx
call fcn.00405048
mov eax, dword [ebp - 0x104]
push eax
lea edx, [ebp - 0x120]
mov eax, dword [esi + 0x444]
call fcn.0050c7e8
mov edx, dword [ebp - 0x120]
pop eax
call fcn.00404f34
jne 0x63434e
lea edx, [ebp - 0x128]
mov eax, ebx
call fcn.00409838
mov ecx, dword [ebp - 0x128]
lea eax, [ebp - 0x124]
mov edx, 0x6346a0
call fcn.00404e3c
mov edx, dword [ebp - 0x124]
mov eax, esi
call fcn.00422090
mov eax, dword [eax + 0x168]
mov edx, 0xbbbbff
call fcn.00425ab4
inc ebx
cmp ebx, 0xd
jne 0x63420b
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x634465
lea eax, [ebp - 0x128]
mov edx, 5
call fcn.00404b5c
lea eax, [ebp - 0x114]
call fcn.00404b38
lea eax, [ebp - 0x110]
mov edx, 2
call fcn.00404b5c
lea eax, [ebp - 0x108]
mov edx, 2
call fcn.00404b5c
lea eax, [ebp - 0x100]
mov edx, 6
call fcn.00404b5c
lea eax, [ebp - 0xe8]
call fcn.00404b38
lea eax, [ebp - 0xe4]
call fcn.00405c34
lea eax, [ebp - 0xd4]
mov edx, 4
call fcn.00404b5c
lea eax, [ebp - 0xc4]
call fcn.00405c34
lea eax, [ebp - 0xb4]
call fcn.00404b38
lea eax, [ebp - 0xb0]
mov edx, dword [0x40113c]
mov ecx, 2
call fcn.0040572c
lea eax, [ebp - 0x90]
call fcn.00404b38
lea eax, [ebp - 0x8c]
call fcn.00405c34
lea eax, [ebp - 0x7c]
mov edx, 4
call fcn.00404b5c
lea eax, [ebp - 0x6c]
call fcn.00404b38
lea eax, [ebp - 0x68]
call fcn.00405c34
lea eax, [ebp - 0x58]
call fcn.00404b38
lea eax, [ebp - 0x54]
call fcn.00405c34
lea eax, [ebp - 0x44]
mov edx, 0xe
call fcn.00404b5c
lea eax, [ebp - 4]
call fcn.00404b38
ret