Function at 0x7365f81f
Capabilities:
Reference sql statements

Disassembly:
push 0x28c
mov eax, 0x7367409e
call fcn.73662f92
mov ebx, ecx
push ebx
mov dword [ebp - 0x138], ebx
call fcn.7365f694
mov esi, dword [ebx]
xor edi, edi
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x5c], 0x7367aedc
mov dword [ebp - 0x58], 0x7367b0a8
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x50], edi
call fcn.7364a503
push esi
call fcn.7366034a
mov esi, eax
cmp dword [ebp - 0x50], edi
je 0x7365f871
push dword [ebp - 0x50]
call fcn.73660308
mov dword [ebp - 0x50], esi
mov dword [ebp - 4], edi
push dword [ebx]
lea eax, [ebp - 0x12c]
push eax
call fcn.7365d531
push 0x73678230
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 1
call fcn.7364902f
push edi
push 0x73683b40
push 0x73683b1c
lea eax, [ebp - 0x78]
push eax
lea esi, [ebp - 0x12c]
mov byte [ebp - 4], 2
call fcn.7365dd35
push edi
push 1
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 1
call fcn.73648661
lea eax, [ebp - 0x180]
lea ecx, [ebp - 0xe0]
call fcn.7365d49c
lea eax, [ebp - 0x1a8]
lea ecx, [ebp - 0xe0]
call fcn.7365d4b1
lea edi, [ebp - 0x1a8]
lea esi, [ebp - 0x180]
call fcn.73654778
test al, al
je 0x73660030
lea esi, [ebp - 0x180]
call fcn.7364a876
mov edi, eax
push 0x73678208
lea ecx, [ebp - 0x27c]
mov dword [ebp - 0x184], edi
call fcn.7364902f
lea eax, [ebp - 0x27c]
push eax
mov ebx, edi
mov byte [ebp - 4], 3
call fcn.7365d311
push 0
push 1
lea ecx, [ebp - 0x27c]
mov dword [ebp - 0x13c], eax
mov byte [ebp - 4], 1
call fcn.73648661
push 0x7367b090
lea ecx, [ebp - 0x30]
call fcn.7364902f
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 4
call fcn.7365d311
cmp dword [eax + 0x18], 8
jb 0x7365f971
mov eax, dword [eax + 4]
jmp 0x7365f974
add eax, 4
mov esi, dword [ebp - 0x138]
push eax
push dword [esi]
call fcn.73660320
mov ebx, eax
neg ebx
push 0
sbb bl, bl
push 1
lea ecx, [ebp - 0x30]
inc bl
mov byte [ebp - 4], 1
call fcn.73648661
test bl, bl
jne 0x73660006
push 0x7367b068
lea ecx, [ebp - 0x30]
call fcn.7364902f
lea eax, [ebp - 0x30]
push eax
mov ebx, edi
mov byte [ebp - 4], 5
call fcn.7365d311
push dword [esi]
lea ecx, [ebp - 0x78]
push ecx
mov ecx, eax
call fcn.7365d749
pop ecx
pop ecx
push 0
push 1
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 7
call fcn.73648661
push 0x7367b058
lea ecx, [ebp - 0x260]
call fcn.7364902f
lea eax, [ebp - 0x260]
push eax
mov byte [ebp - 4], 8
call fcn.7365d311
push 0
push 1
lea ecx, [ebp - 0x260]
mov dword [ebp - 0x15c], eax
mov byte [ebp - 4], 7
call fcn.73648661
push 0x7367b048
lea ecx, [ebp - 0x1ec]
call fcn.7364902f
lea eax, [ebp - 0x1ec]
push eax
mov byte [ebp - 4], 9
call fcn.7365d311
push 0
push 1
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 0x158], eax
mov byte [ebp - 4], 7
call fcn.73648661
push 0x7367b01c
lea ecx, [ebp - 0x298]
call fcn.7364902f
lea eax, [ebp - 0x298]
push eax
mov byte [ebp - 4], 0xa
call fcn.7365d311
push 0
push 1
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x130], eax
mov byte [ebp - 4], 7
call fcn.73648661
push 0x7367b084
lea ecx, [ebp - 0x178]
call fcn.7364902f
lea eax, [ebp - 0x178]
push eax
mov byte [ebp - 4], 0xb
call fcn.7365d311
cmp dword [eax + 0x18], 8
jb 0x7365fab3
mov eax, dword [eax + 4]
jmp 0x7365fab6
add eax, 4
mov esi, eax
call fcn.7365c822
xor ebx, ebx
xor edi, edi
push ebx
inc edi
push edi
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x1a0], eax
mov byte [ebp - 4], 7
call fcn.73648661
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x78]
call fcn.7364a5c9
mov esi, eax
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x78]
call fcn.7364a5a9
push dword [esi + 4]
push dword [esi]
lea esi, [ebp - 0x178]
push dword [eax + 4]
push dword [eax]
call fcn.73650322
mov byte [ebp - 4], 0xc
cmp dword [eax + 0x18], 0x10
jb 0x7365fb1d
mov eax, dword [eax + 4]
jmp 0x7365fb20
add eax, 4
push eax
lea eax, [ebp - 0x19c]
push eax
call fcn.73645889
push ebx
push edi
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xe
call fcn.736496b9
lea eax, [ebp - 0x20c]
push eax
mov eax, dword [ebp - 0x15c]
call fcn.7364ebb8
mov esi, eax
lea eax, [ebp - 0x22c]
push eax
mov eax, dword [ebp - 0x15c]
call fcn.7364eb98
push dword [esi + 4]
push dword [esi]
lea esi, [ebp - 0x30]
push dword [eax + 4]
push dword [eax]
call fcn.7364f98c
mov byte [ebp - 4], 0xf
cmp dword [eax + 0x18], 0x10
jb 0x7365fb85
mov eax, dword [eax + 4]
jmp 0x7365fb88
add eax, 4
push eax
lea eax, [ebp - 0x198]
push eax
call fcn.73645889
push ebx
push edi
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x11
call fcn.736496b9
lea eax, [ebp - 0x21c]
push eax
mov eax, dword [ebp - 0x158]
call fcn.7364ebb8
mov esi, eax
lea eax, [ebp - 0x1fc]
push eax
mov eax, dword [ebp - 0x158]
call fcn.7364eb98
push dword [esi + 4]
push dword [esi]
lea esi, [ebp - 0x178]
push dword [eax + 4]
push dword [eax]
call fcn.7364f98c
mov byte [ebp - 4], 0x12
cmp dword [eax + 0x18], 0x10
jb 0x7365fbed
mov eax, dword [eax + 4]
jmp 0x7365fbf0
add eax, 4
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.73645889
push ebx
push edi
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x14
call fcn.736496b9
lea eax, [ebp - 0x1f4]
push eax
mov eax, dword [ebp - 0x130]
call fcn.7364ebb8
mov esi, eax
lea eax, [ebp - 0x224]
push eax
mov eax, dword [ebp - 0x130]
call fcn.7364eb98
push dword [esi + 4]
push dword [esi]
lea esi, [ebp - 0x1ec]
push dword [eax + 4]
push dword [eax]
call fcn.7364f98c
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x18], 0x10
jb 0x7365fc58
mov eax, dword [eax + 4]
jmp 0x7365fc5b
add eax, 4
push eax
lea eax, [ebp - 0x190]
push eax
call fcn.73645889
push ebx
push edi
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 4], 0x17
call fcn.736496b9
lea eax, [ebp - 0x234]
push eax
mov eax, dword [ebp - 0x130]
call fcn.7364ebb8
mov esi, eax
lea eax, [ebp - 0x244]
push eax
mov eax, dword [ebp - 0x130]
call fcn.7364eb98
push dword [esi + 4]
push dword [esi]
lea esi, [ebp - 0x178]
push dword [eax + 4]
push dword [eax]
call fcn.7364f98c
mov byte [ebp - 4], 0x18
cmp dword [eax + 0x18], 0x10
jb 0x7365fcc3
mov eax, dword [eax + 4]
jmp 0x7365fcc6
add eax, 4
push eax
lea eax, [ebp - 0x18c]
push eax
call fcn.73645889
push ebx
push edi
lea ecx, [ebp - 0x178]
call fcn.736496b9
mov dword [ebp - 0x1c4], ebx
mov dword [ebp - 0x1c8], ebx
mov dword [ebp - 0x1cc], ebx
mov dword [ebp - 0x1d0], ebx
mov dword [ebp - 0x1c0], ebx
mov dword [ebp - 0x1b0], ebx
mov dword [ebp - 0x1b4], ebx
mov dword [ebp - 0x1b8], ebx
mov dword [ebp - 0x1bc], ebx
mov dword [ebp - 0x1ac], ebx
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x150], ebx
mov dword [ebp - 0x14c], ebx
push 0x7367b034
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x1a
call fcn.7364902f
mov ebx, dword [ebp - 0x184]
push 0x73678648
push ecx
lea eax, [ebp - 0x178]
push eax
mov byte [ebp - 4], 0x1b
call fcn.7365d311
pop ecx
mov esi, eax
call fcn.7364d270
pop ecx
xor ebx, ebx
push ebx
push 1
lea ecx, [ebp - 0x178]
mov byte [ebp - 0x188], al
call fcn.73648661
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x144], ebx
mov dword [ebp - 0x140], ebx
lea eax, [ebp - 0x1a0]
push eax
lea esi, [ebp - 0x148]
mov byte [ebp - 4], 0x1c
call fcn.736601a4
push 4
call fcn.73660302
mov esi, eax
mov eax, dword [ebp - 0x13c]
cmp dword [eax + 0x18], 8
jb 0x7365fdc7
add eax, 4
mov dword [ebp - 0x130], eax
mov eax, dword [eax]
jmp 0x7365fdd0
add eax, 4
mov dword [ebp - 0x130], eax
push eax
push 1
push esi
call fcn.7366031a
cmp dword [ebp - 0x60], 8
mov eax, dword [ebp - 0x74]
jae 0x7365fde5
lea eax, [ebp - 0x74]
push eax
push 2
push esi
call fcn.7366031a
mov edi, dword [ebp - 0x138]
push esi
push 0x9000000
push dword [edi]
call fcn.73660314
cmp esi, ebx
je 0x7365fe0b
push esi
call fcn.73660308
lea eax, [ebp - 0x5c]
push eax
push dword [ebp - 0x188]
lea eax, [ebp - 0x154]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ebx, [ebp - 0x148]
call fcn.736443ae
push 0x7367b134
lea ecx, [ebp - 0x178]
mov byte [ebp - 0x131], al
call fcn.7364902f
mov ecx, dword [ebp - 0x13c]
push edi
lea edi, [ebp - 0x178]
lea esi, [ebp - 0x198]
mov byte [ebp - 4], 0x1d
call fcn.7366011d
xor ebx, ebx
push ebx
push 1
mov ecx, edi
mov byte [ebp - 4], 0x1c
call fcn.73648661
push 0x7367b148
lea ecx, [ebp - 0x178]
call fcn.7364902f
push dword [ebp - 0x138]
mov ecx, dword [ebp - 0x13c]
lea edi, [ebp - 0x178]
lea esi, [ebp - 0x194]
mov byte [ebp - 4], 0x1e
call fcn.7366011d
push ebx
push 1
mov ecx, edi
call fcn.73648661
cmp byte [ebp - 0x131], bl
je 0x7365ffa4
push ebx
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x18], 7
call fcn.73648643
mov byte [ebp - 4], 0x1f
mov eax, dword [ebp - 0x198]
cmp dword [eax - 0xc], ebx
jne 0x7365fee1
mov eax, dword [ebp - 0x194]
cmp dword [eax - 0xc], ebx
je 0x7365ff5d
cmp dword [ebp - 0x150], ebx
jle 0x7365ff5d
xor edi, edi
cmp dword [ebp - 0x150], ebx
jle 0x736600d6
mov eax, dword [ebp - 0x154]
cmp edi, dword [eax + 4]
jge 0x7365ff6a
cmp dword [ebp - 0x1c], ebx
je 0x7365ff1e
mov esi, 0x7367af7c
push esi
call fcn.73660d18
pop ecx
push eax
mov eax, esi
lea esi, [ebp - 0x30]
call fcn.7364b6ca
mov ecx, dword [ebp - 0x154]
mov eax, edi
call fcn.73641cd3
lea ecx, [ebp - 0x178]
push ecx
call fcn.7365030b
pop ecx
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x20
call fcn.7364b621
push ebx
push 1
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x1f
call fcn.73648661
inc edi
jmp 0x7365feeb
push 0x73678648
lea ecx, [ebp - 0x30]
call fcn.73649098
cmp dword [ebp - 0x18], 8
mov ecx, dword [ebp - 0x2c]
jae 0x7365ff76
lea ecx, [ebp - 0x2c]
mov eax, dword [ebp - 0x13c]
cmp dword [eax + 0x18], 8
mov eax, dword [ebp - 0x130]
jb 0x7365ff8a
mov eax, dword [eax]
push ecx
push eax
mov eax, dword [ebp - 0x138]
push dword [eax]
call fcn.736602fc
push ebx
push 1
lea ecx, [ebp - 0x30]
call fcn.73648661
mov esi, dword [ebp - 0x148]
cmp esi, ebx
je 0x7365ffd5
mov edi, dword [ebp - 0x144]
cmp edi, ebx
jle 0x7365ffc3
call fcn.736600e6
add esi, 0x18
dec edi
jne 0x7365ffb8
push dword [ebp - 0x148]
call fcn.7366147d
pop ecx
mov dword [ebp - 0x148], ebx
lea edi, [ebp - 0x154]
mov dword [ebp - 0x144], ebx
mov dword [ebp - 0x140], ebx
call fcn.736457f4
lea esi, [ebp - 0x1a0]
call fcn.736600e6
push ebx
push 1
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 1
call fcn.73648661
lea edi, [ebp - 0x23c]
lea esi, [ebp - 0x180]
call fcn.73654743
lea edi, [ebp - 0x1a8]
call fcn.73654778
test al, al
jne 0x7365f8fe
mov ebx, dword [ebp - 0x138]
push 4
call fcn.73660302
push 0x7367aff8
mov esi, eax
push 3
push esi
call fcn.7366031a
push esi
push 0x8000000
push dword [ebx]
call fcn.73660314
test esi, esi
je 0x7366005d
push esi
call fcn.73660308
push 1
call fcn.73660302
push 0x73678494
mov esi, eax
push 1
push esi
call fcn.7366031a
push esi
push 0x9000000
push dword [ebx]
call fcn.73660314
test esi, esi
je 0x7366008a
push esi
call fcn.73660308
lea eax, [ebp - 0x12c]
push eax
mov byte [ebp - 4], 0
call fcn.7365d608
cmp dword [ebp - 0x34], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x5c], 0x7367aedc
jae 0x736600ad
lea eax, [ebp - 0x48]
push eax
call dword [0x736750bc]
push 0
push 1
lea ecx, [ebp - 0x4c]
call fcn.73648661
cmp dword [ebp - 0x50], 0
je 0x736600ce
push dword [ebp - 0x50]
call fcn.73660308
xor eax, eax
call fcn.73663015
ret
push ebx
push ebx
push 1
push 0xc000008c
call dword [fcn.736750a0]
int3