Function at 0x584b6c
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x2a
push 0
push 0
dec ecx
jne 0x584b74
push ecx
push ebx
push esi
mov dword [ebp - 4], edx
mov ebx, eax
mov eax, dword [ebp - 4]
call fcn.00404a78
xor eax, eax
push ebp
push 0x58512a
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
push ebp
push 0x585048
push dword fs:[eax]
mov dword fs:[eax], esp
xor ecx, ecx
mov dl, 1
mov eax, dword [0x4f5900]
call fcn.00502500
mov dword [ebp - 8], eax
lea eax, [ebp - 0xc]
mov edx, 0x585144
call fcn.00404660
mov edx, dword [ebx + 0x360]
mov eax, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x26c]
mov eax, dword [ebp - 8]
call fcn.0049bf28
mov eax, dword [ebp - 8]
call fcn.00502684
mov edx, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x38], 7
mov byte [ebp - 0x34], 0
mov eax, dword [ebp - 4]
call fcn.004093c8
mov dword [ebp - 0x30], eax
mov byte [ebp - 0x2c], 0
lea edx, [ebp - 0x38]
mov ecx, 1
mov eax, 0x5851e8
call fcn.0040a37c
mov edx, dword [ebp - 0x28]
lea eax, [ebp - 0x24]
call fcn.004156c0
lea eax, [ebp - 0x24]
push eax
mov eax, dword [ebp - 8]
call fcn.005009c8
mov edx, 0x5851f0
pop ecx
call fcn.004f8ae0
mov eax, dword [ebp - 8]
call fcn.0049bf1c
mov eax, dword [ebp - 8]
cmp byte [eax + 0xa1], 0
jne 0x584fdb
lea ecx, [ebp - 0x48]
mov edx, 0x585200
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x58]
call fcn.00419274
lea edx, [ebp - 0x58]
pop eax
call fcn.00419298
je 0x584cb3
lea ecx, [ebp - 0x70]
mov edx, 0x585200
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea edx, [ebp - 0x70]
lea eax, [ebp - 0x60]
call fcn.004145f4
mov eax, dword [ebp - 0x60]
lea edx, [ebp - 0x5c]
call fcn.0040908c
mov edx, dword [ebp - 0x5c]
mov eax, dword [ebx + 0x32c]
call fcn.004d9424
lea ecx, [ebp - 0x80]
mov edx, 0x585214
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x90]
call fcn.00419274
lea edx, [ebp - 0x90]
pop eax
call fcn.00419298
je 0x584d48
lea edx, [ebp - 0x94]
mov esi, dword [ebx + 0x32c]
mov eax, esi
call fcn.004d7b94
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0xac]
mov edx, 0x585214
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea edx, [ebp - 0xac]
lea eax, [ebp - 0x9c]
call fcn.004145f4
mov eax, dword [ebp - 0x9c]
lea edx, [ebp - 0x98]
call fcn.0040908c
mov edx, dword [ebp - 0x98]
pop eax
call fcn.00404890
mov edx, dword [ebp - 0x94]
mov eax, esi
call fcn.004d9424
lea ecx, [ebp - 0xbc]
mov edx, 0x585228
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xcc]
call fcn.00419274
lea edx, [ebp - 0xcc]
pop eax
call fcn.00419298
je 0x584df1
lea edx, [ebp - 0xd4]
mov esi, dword [ebx + 0x32c]
mov eax, esi
call fcn.004d7b94
push dword [ebp - 0xd4]
push 0x58523c
lea ecx, [ebp - 0xec]
mov edx, 0x585228
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
call fcn.004145f4
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xd8]
call fcn.0040908c
push dword [ebp - 0xd8]
lea eax, [ebp - 0xd0]
mov edx, 3
call fcn.00404948
mov edx, dword [ebp - 0xd0]
mov eax, esi
call fcn.004d9424
lea ecx, [ebp - 0xfc]
mov edx, 0x585248
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x10c]
call fcn.00419274
lea edx, [ebp - 0x10c]
pop eax
call fcn.00419298
je 0x584fdb
lea ecx, [ebp - 0x120]
mov edx, 0x585248
mov eax, dword [ebp - 8]
call fcn.0049ce14
lea edx, [ebp - 0x120]
lea eax, [ebp - 0x110]
call fcn.004145f4
mov eax, dword [ebp - 0x110]
lea edx, [ebp - 0x10]
call fcn.0040908c
lea eax, [ebp - 0x124]
push eax
mov ecx, 4
mov edx, 5
mov eax, dword [ebp - 0x10]
call fcn.00404ae8
mov eax, dword [ebp - 0x124]
mov edx, 0x58525c
call fcn.004049d4
jne 0x584eb1
lea eax, [ebp - 0x128]
push eax
mov ecx, 4
mov edx, 1
mov eax, dword [ebp - 0x10]
call fcn.00404ae8
mov edx, dword [ebp - 0x128]
lea eax, [ebp - 0x10]
mov ecx, 0x58526c
call fcn.004048d4
lea eax, [ebp - 0x12c]
push eax
mov ecx, 2
mov edx, 7
mov eax, dword [ebp - 0x10]
call fcn.00404ae8
mov eax, dword [ebp - 0x12c]
mov edx, 0x58527c
call fcn.004049d4
jne 0x584f08
lea eax, [ebp - 0x130]
push eax
mov ecx, 6
mov edx, 1
mov eax, dword [ebp - 0x10]
call fcn.00404ae8
mov edx, dword [ebp - 0x130]
lea eax, [ebp - 0x10]
mov ecx, 0x585288
call fcn.004048d4
lea eax, [ebp - 0x134]
push eax
mov ecx, 4
mov edx, 5
mov eax, dword [ebp - 0x10]
call fcn.00404ae8
mov eax, dword [ebp - 0x134]
push eax
lea eax, [ebp - 0x13c]
push eax
mov ecx, 4
mov edx, 1
mov eax, dword [ebp - 0x10]
call fcn.00404ae8
mov eax, dword [ebp - 0x13c]
call fcn.004093c8
sub eax, 0x21f
lea edx, [ebp - 0x138]
call fcn.0040928c
mov edx, dword [ebp - 0x138]
lea eax, [ebp - 0x10]
pop ecx
call fcn.004048d4
call fcn.0040b550
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0x14]
mov eax, 0x585294
call fcn.0040c1cc
lea edx, [ebp - 0x144]
mov esi, dword [ebx + 0x32c]
mov eax, esi
call fcn.004d7b94
push dword [ebp - 0x144]
push 0x5852a8
lea ecx, [ebp - 0x148]
mov edx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x10]
call fcn.00512cec
push dword [ebp - 0x148]
push 0x5852b4
lea eax, [ebp - 0x140]
mov edx, 4
call fcn.00404948
mov edx, dword [ebp - 0x140]
mov eax, esi
call fcn.004d9424
lea edx, [ebp - 0x150]
mov esi, dword [ebx + 0x32c]
mov eax, esi
call fcn.004d7b94
mov ecx, dword [ebp - 0x150]
lea eax, [ebp - 0x14c]
mov edx, 0x5852c0
call fcn.004048d4
mov edx, dword [ebp - 0x14c]
mov eax, esi
call fcn.004d9424
lea edx, [ebp - 0x154]
mov eax, dword [ebx + 0x32c]
call fcn.004d7b94
mov edx, dword [ebp - 0x154]
mov eax, 0x59a240
call fcn.0040461c
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x58504f
mov eax, dword [ebp - 8]
call fcn.00403738
ret