Function at 0x4cdf40
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x10
push 0
push 0
dec ecx
jne 0x4cdf48
push ecx
push ebx
push esi
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x4ced30
push dword fs:[eax]
mov dword fs:[eax], esp
mov edx, 0x4ced48
mov eax, dword [ebp - 4]
call fcn.004c70d8
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x98]
mov ebx, eax
call fcn.004c01f4
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x78]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x98]
call fcn.004bfc60
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x7c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x98]
call fcn.004bfc60
mov eax, ebx
call fcn.004c00b4
test al, al
jne 0x4cdfba
mov eax, ebx
call fcn.004c04c0
xor eax, eax
push ebp
push 0x4cecf8
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0x8c]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x98]
mov eax, ebx
call fcn.004ac280
mov eax, ebx
call fcn.00478af0
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x78]
mov eax, ebx
call fcn.004ab9bc
mov eax, ebx
call fcn.004aab5c
mov edx, 0x4ced58
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, ebx
call fcn.004aab2c
mov edx, 0x4ced88
call fcn.004b4cd4
mov edx, dword [ebp - 4]
mov edx, dword [edx + 0x290]
call fcn.004b3978
mov eax, ebx
call fcn.004af1c4
mov eax, ebx
call fcn.00478ae4
mov eax, dword [ebp - 4]
mov esi, dword [eax + 0x8c]
mov eax, esi
call fcn.0047b0c4
jmp 0x4cecb2
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0xa0]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x7c]
mov eax, ebx
call fcn.004b6340
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x98]
mov eax, ebx
call fcn.004b6850
mov eax, ebx
call fcn.004b5624
mov eax, dword [ebx + 0x58]
mov edx, dword [eax]
call dword [edx + 0x44]
push 0x4ced98
mov eax, dword [ebp - 4]
push dword [eax + 0x28c]
push dword [eax + 0x288]
lea eax, [ebp - 0xc]
call fcn.004c47f4
push dword [ebp - 0xc]
push 0x4cedb4
lea eax, [ebp - 8]
mov edx, 3
call fcn.004046a4
mov edx, dword [ebp - 8]
mov eax, dword [ebx + 0x58]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4ced48
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov edx, 0x4cedd0
mov eax, ebx
call fcn.004b68a8
pop edx
call fcn.004b3978
mov eax, ebx
call fcn.004b6354
mov eax, ebx
call fcn.004b5770
mov eax, ebx
call fcn.004b5624
push 0x4cede0
mov eax, dword [ebp - 4]
push dword [eax + 0x28c]
push dword [eax + 0x288]
lea eax, [ebp - 0x14]
call fcn.004c47f4
push dword [ebp - 0x14]
push 0x4cedfc
push 0x4cee08
push 0x4cee60
push 0x4ceeb4
push 0x4cef0c
push 0x4cef64
push 0x4cefb8
push 0x4cf008
push 0x4cf030
push 0x4cf044
push 0x4cf0a0
push 0x4cf0f4
push 0x4cf14c
push 0x4cf1a4
push 0x4cf1f8
push 0x4cf248
lea eax, [ebp - 0x10]
mov edx, 0x12
call fcn.004046a4
mov edx, dword [ebp - 0x10]
mov eax, dword [ebx + 0x58]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4ced48
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4ced48
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf2a4
call fcn.00479c9c
lea edx, [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x18]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf2a4
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf2b4
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf2b4
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf2c4
call fcn.00479c9c
lea edx, [ebp - 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x1c]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf2c4
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf2d0
call fcn.00479c9c
lea edx, [ebp - 0x20]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x20]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf2d0
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf2e0
call fcn.00479c9c
lea edx, [ebp - 0x24]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x24]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf2e0
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf2f0
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf2f0
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf300
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf300
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf30c
call fcn.00479c9c
lea edx, [ebp - 0x28]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x28]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf30c
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf318
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf318
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf328
call fcn.00479c9c
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x2c]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf328
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf338
call fcn.00479c9c
lea edx, [ebp - 0x30]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x30]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf338
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf348
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf348
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf358
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf358
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf368
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf368
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf378
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf378
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf388
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf388
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf398
call fcn.00479c9c
lea edx, [ebp - 0x34]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x34]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf398
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf3a8
call fcn.00479c9c
lea edx, [ebp - 0x38]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x38]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf3a8
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf3b8
call fcn.00479c9c
lea edx, [ebp - 0x3c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x3c]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf3b8
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf3c8
call fcn.00479c9c
lea edx, [ebp - 0x40]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x40]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf3c8
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf3d8
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf3d8
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf3ec
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf3ec
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf400
call fcn.00479c9c
lea edx, [ebp - 0x44]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x44]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf400
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf410
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf410
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf424
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf424
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf438
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf438
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf44c
call fcn.00479c9c
lea edx, [ebp - 0x48]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x48]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf44c
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf460
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf460
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf474
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf474
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf488
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf488
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf4a0
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf4a0
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf4b4
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf4b4
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf4c4
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf4c4
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf4d8
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf4d8
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf4e8
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf4e8
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf4fc
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf4fc
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf50c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf50c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf51c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf51c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf52c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf52c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf53c
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf53c
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf550
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf550
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf560
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf560
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf570
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf570
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf580
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x58]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf580
call fcn.004b4cd4
pop edx
call fcn.004b3978
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf590
call fcn.00479c9c
lea edx, [ebp - 0x4c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x4c]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf590
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf5a0
call fcn.00479c9c
lea edx, [ebp - 0x50]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x50]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf5a0
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf5b0
call fcn.00479c9c
lea edx, [ebp - 0x54]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x54]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf5b0
call fcn.004b4cd4
pop edx
call fcn.004b3fa4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf5bc
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf5bc
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf5d0
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf5d0
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf5e4
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf5e4
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf5f8
call fcn.00479c9c
mov edx, dword [eax]
call dword [edx + 0x4c]
add esp, 0xfffffff8
fistp qword [esp]
wait
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf5f8
call fcn.004b4cd4
call fcn.004b31f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf608
call fcn.00479c9c
lea edx, [ebp - 0x64]
mov ecx, dword [eax]
call dword [ecx + 0x64]
lea eax, [ebp - 0x64]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf608
call fcn.004b4cd4
pop edx
call fcn.004b40c4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf614
call fcn.00479c9c
lea edx, [ebp - 0x74]
mov ecx, dword [eax]
call dword [ecx + 0x64]
lea eax, [ebp - 0x74]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf614
call fcn.004b4cd4
pop edx
call fcn.004b40c4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, 0x4cf628
call fcn.00479c9c
lea edx, [ebp - 0x84]
mov ecx, dword [eax]
call dword [ecx + 0x64]
lea eax, [ebp - 0x84]
push eax
mov eax, ebx
call fcn.004b5ed4
mov edx, 0x4cf628
call fcn.004b4cd4
pop edx
call fcn.004b40c4
mov eax, ebx
call fcn.004b6354
mov eax, ebx
call fcn.004b5770
mov eax, esi
call fcn.0047b3dc
cmp byte [esi + 0xa1], 0
je 0x4ce048
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4cecff
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0x98]
mov eax, ebx
call fcn.004c00b4
test al, al
je 0x4cece7
mov eax, ebx
call fcn.004bfd08
xor edx, edx
mov eax, ebx
call fcn.004c0330
mov eax, ebx
call fcn.004c01f4
ret