Function at 0x6707b0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x2d
push 0
push 0
dec ecx
jne 0x6707b8
push ebx
push esi
push edi
mov ebx, eax
xor eax, eax
push ebp
push 0x67169d
push dword fs:[eax]
mov dword fs:[eax], esp
xor esi, esi
push 0x6716bc
lea edx, [ebp - 0x58]
lea eax, [esi + 1]
call fcn.004161e4
push dword [ebp - 0x58]
push 0x6716cc
lea eax, [ebp - 0x54]
mov edx, 3
call fcn.00408264
mov edx, dword [ebp - 0x54]
mov eax, ebx
call fcn.004478e8
mov edi, eax
mov edx, 0x6716e0
mov eax, edi
call fcn.004a7574
inc esi
cmp esi, 9
jne 0x6707d4
mov edx, 0x6716fc
mov eax, dword [ebx + 0x444]
call fcn.004a7574
mov eax, dword [ebx + 0x444]
mov eax, dword [eax + 0x64]
mov edx, 0xff
call fcn.00458954
lea eax, [ebp - 0x30]
mov edx, 0x671718
call fcn.00407cf0
mov eax, dword [ebx + 0x5bc]
mov eax, dword [eax + 0x64]
mov edx, 0xff
call fcn.00458954
mov edx, 0x6716fc
mov eax, dword [ebx + 0x5bc]
call fcn.004a7574
mov edx, 0x6716fc
mov eax, dword [ebx + 0x450]
call fcn.004a7574
mov eax, 0x671730
call fcn.00626d98
test al, al
jne 0x670d37
push 0
lea eax, [ebp - 0x48]
push eax
push 0
lea eax, [ebp - 0x5c]
push eax
xor ecx, ecx
mov edx, 0x671760
mov eax, 0x671798
call fcn.0066f3b0
xor edx, edx
mov eax, dword [ebp - 0x48]
call fcn.00624a24
lea ecx, [ebp - 0x28]
mov edx, 0x671800
mov eax, 0x671844
call fcn.004f2d34
test eax, eax
jle 0x6708d7
mov edx, dword [ebp - 0x28]
mov eax, dword [ebx + 0x450]
call fcn.004a7574
mov eax, 0x6718d0
call fcn.00626d98
test al, al
je 0x670963
call sub.kernel32.dll_GetTickCount_1
sub eax, dword [0x6b2808]
xor edx, edx
push edx
push eax
lea eax, [ebp - 0x60]
call fcn.00416428
lea eax, [ebp - 0x60]
mov edx, 0x6718e8
call fcn.004080c0
mov edx, dword [ebp - 0x60]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00404c40
call fcn.004044d0
inc dword [0x6b2b44]
call sub.kernel32.dll_GetTickCount_1
mov dword [0x6b2808], eax
lea edx, [ebp - 0x64]
mov eax, dword [0x6b2b44]
call fcn.004161e4
mov edx, dword [ebp - 0x64]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00405334
call fcn.004044d0
mov eax, 0x6b2874
call fcn.00404c34
call fcn.004044d0
push 0
push 0x6718f8
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x2c]
push eax
xor ecx, ecx
mov edx, 0x671ad8
mov eax, 0x671afc
call fcn.004f2850
mov esi, eax
mov eax, 0x6718d0
call fcn.00626d98
test al, al
je 0x670a15
call sub.kernel32.dll_GetTickCount_1
sub eax, dword [0x6b2808]
xor edx, edx
push edx
push eax
lea eax, [ebp - 0x68]
call fcn.00416428
lea eax, [ebp - 0x68]
mov edx, 0x6718e8
call fcn.004080c0
mov edx, dword [ebp - 0x68]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00404c40
call fcn.004044d0
inc dword [0x6b2b44]
call sub.kernel32.dll_GetTickCount_1
mov dword [0x6b2808], eax
lea edx, [ebp - 0x6c]
mov eax, dword [0x6b2b44]
call fcn.004161e4
mov edx, dword [ebp - 0x6c]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00405334
call fcn.004044d0
mov eax, 0x6b2874
call fcn.00404c34
call fcn.004044d0
cmp esi, 0xffffffff
jne 0x670a32
lea eax, [ebp - 0x70]
mov ecx, dword [ebp - 0x2c]
mov edx, 0x671b0c
call fcn.00408180
mov eax, dword [ebp - 0x70]
call fcn.0062698c
cmp dword [ebp - 0x40], 0
jle 0x670d37
dec esi
jle 0x670d37
mov eax, dword [ebp - 0x40]
test eax, eax
jle 0x670d37
mov dword [ebp - 0x50], eax
mov esi, 1
lea eax, [ebp - 0x74]
push eax
mov ecx, esi
mov edx, 0x671b74
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x74]
mov edx, 0x671ba0
call fcn.00408384
je 0x670d2d
lea eax, [ebp - 0x78]
push eax
mov ecx, esi
mov edx, 0x671bb8
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x78]
call fcn.004164a8
cmp eax, 6
jbe 0x670aa1
call fcn.00405714
mov edx, dword [eax*4 + 0x6aaaa0]
mov eax, dword [ebx + 0x444]
call fcn.004a7574
lea eax, [ebp - 0x7c]
push eax
mov ecx, esi
mov edx, 0x671bb8
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x7c]
mov edx, 0x671be0
call fcn.00408384
jne 0x670b3f
lea eax, [ebp - 0x80]
push eax
mov ecx, esi
mov edx, 0x671bf0
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x80]
call fcn.004164a8
cmp eax, 0xc004f009
jne 0x670b07
mov edx, 0x671c24
mov eax, dword [ebx + 0x444]
call fcn.004a7574
lea eax, [ebp - 0x84]
push eax
mov ecx, esi
mov edx, 0x671bf0
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x84]
call fcn.004164a8
cmp eax, 0xc004f200
jne 0x670b3f
mov edx, 0x671c4c
mov eax, dword [ebx + 0x444]
call fcn.004a7574
lea eax, [ebp - 0x88]
push eax
mov ecx, esi
mov edx, 0x671bb8
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x88]
mov edx, 0x671c68
call fcn.00408384
jne 0x670b7c
mov eax, dword [ebx + 0x444]
mov eax, dword [eax + 0x64]
mov edx, 0xff00
call fcn.00458954
jmp 0x670b8f
mov eax, dword [ebx + 0x444]
mov eax, dword [eax + 0x64]
mov edx, 0xff
call fcn.00458954
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov edx, 0x671c78
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
lea eax, [ebp - 0x90]
push eax
mov ecx, esi
mov edx, 0x671ca8
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x90]
call fcn.004164a8
mov ecx, 0x5a0
cdq
idiv ecx
lea edx, [ebp - 0x8c]
call fcn.004161e4
mov edx, dword [ebp - 0x8c]
mov eax, dword [ebx + 0x5bc]
call fcn.004a7574
lea edx, [ebp - 0x94]
mov eax, dword [ebx + 0x5bc]
call fcn.004a753c
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
test eax, eax
je 0x670c13
sub eax, 4
mov eax, dword [eax]
cmp eax, 5
jne 0x670c2b
mov eax, dword [ebx + 0x5bc]
mov eax, dword [eax + 0x64]
mov edx, 0xff00
call fcn.00458954
lea eax, [ebp - 0x9c]
push eax
mov ecx, esi
mov edx, 0x671ca8
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0x9c]
call fcn.004164a8
test eax, eax
jg 0x670c60
mov edx, 0x671ce0
mov eax, dword [ebx + 0x5bc]
call fcn.004a7574
lea eax, [ebp - 0xa0]
push eax
mov ecx, esi
mov edx, 0x671cf0
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
test eax, eax
je 0x670c91
sub eax, 4
mov eax, dword [eax]
cmp eax, 0x36
jne 0x670d2d
xor eax, eax
mov dword [ebp - 0x44], eax
push 0x6716bc
lea edx, [ebp - 0xa8]
mov eax, dword [ebp - 0x44]
inc eax
call fcn.004161e4
push dword [ebp - 0xa8]
push 0x6716cc
lea eax, [ebp - 0xa4]
mov edx, 3
call fcn.00408264
mov edx, dword [ebp - 0xa4]
mov eax, ebx
call fcn.004478e8
mov edi, eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0xb0]
push eax
mov ecx, esi
mov edx, 0x671cf0
mov eax, dword [ebp - 0x3c]
call fcn.004f3094
mov eax, dword [ebp - 0xb0]
mov edx, dword [ebp - 0x44]
add edx, edx
lea edx, [edx + edx*2]
inc edx
mov ecx, 6
call fcn.004083ec
mov edx, dword [ebp - 0xac]
mov eax, edi
call fcn.004a7574
inc dword [ebp - 0x44]
cmp dword [ebp - 0x44], 9
jne 0x670c9f
inc esi
dec dword [ebp - 0x50]
jne 0x670a56
mov eax, 0x6718d0
call fcn.00626d98
test al, al
je 0x670dd6
call sub.kernel32.dll_GetTickCount_1
sub eax, dword [0x6b2808]
xor edx, edx
push edx
push eax
lea eax, [ebp - 0xb4]
call fcn.00416428
lea eax, [ebp - 0xb4]
mov edx, 0x6718e8
call fcn.004080c0
mov edx, dword [ebp - 0xb4]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00404c40
call fcn.004044d0
inc dword [0x6b2b44]
call sub.kernel32.dll_GetTickCount_1
mov dword [0x6b2808], eax
lea edx, [ebp - 0xb8]
mov eax, dword [0x6b2b44]
call fcn.004161e4
mov edx, dword [ebp - 0xb8]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00405334
call fcn.004044d0
mov eax, 0x6b2874
call fcn.00404c34
call fcn.004044d0
lea eax, [ebp - 0xc8]
push eax
mov ecx, 0x671d28
mov edx, 0x671d58
mov eax, 0x80000002
call fcn.00627864
lea edx, [ebp - 0xc8]
lea eax, [ebp - 4]
call fcn.00428200
mov eax, 0x6718d0
call fcn.00626d98
test al, al
je 0x670e9e
call sub.kernel32.dll_GetTickCount_1
sub eax, dword [0x6b2808]
xor edx, edx
push edx
push eax
lea eax, [ebp - 0xcc]
call fcn.00416428
lea eax, [ebp - 0xcc]
mov edx, 0x6718e8
call fcn.004080c0
mov edx, dword [ebp - 0xcc]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00404c40
call fcn.004044d0
inc dword [0x6b2b44]
call sub.kernel32.dll_GetTickCount_1
mov dword [0x6b2808], eax
lea edx, [ebp - 0xd0]
mov eax, dword [0x6b2b44]
call fcn.004161e4
mov edx, dword [ebp - 0xd0]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00405334
call fcn.004044d0
mov eax, 0x6b2874
call fcn.00404c34
call fcn.004044d0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [ebp - 4]
push eax
lea ecx, [ebp - 0x10]
lea edx, [ebp - 0xc]
lea eax, [ebp - 8]
call fcn.0052a85c
mov eax, 0x6718d0
call fcn.00626d98
test al, al
je 0x670f63
call sub.kernel32.dll_GetTickCount_1
sub eax, dword [0x6b2808]
xor edx, edx
push edx
push eax
lea eax, [ebp - 0xd4]
call fcn.00416428
lea eax, [ebp - 0xd4]
mov edx, 0x6718e8
call fcn.004080c0
mov edx, dword [ebp - 0xd4]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00404c40
call fcn.004044d0
inc dword [0x6b2b44]
call sub.kernel32.dll_GetTickCount_1
mov dword [0x6b2808], eax
lea edx, [ebp - 0xd8]
mov eax, dword [0x6b2b44]
call fcn.004161e4
mov edx, dword [ebp - 0xd8]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00405334
call fcn.004044d0
mov eax, 0x6b2874
call fcn.00404c34
call fcn.004044d0
lea eax, [ebp - 0xec]
push eax
mov ecx, 0x671dc0
mov edx, 0x671d58
mov eax, 0x80000002
call fcn.00627864
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
call fcn.004291dc
mov edx, dword [ebp - 0xdc]
mov eax, dword [ebx + 0x4b8]
call fcn.004a7574
lea eax, [ebp - 0xf0]
mov edx, dword [ebp - 0xc]
call fcn.00407f14
mov edx, dword [ebp - 0xf0]
mov eax, dword [ebx + 0x4bc]
call fcn.004a7574
lea eax, [ebp - 0xf4]
mov edx, dword [ebp - 0x10]
call fcn.00407f14
mov edx, dword [ebp - 0xf4]
mov eax, dword [ebx + 0x4b0]
call fcn.004a7574
lea eax, [ebp - 0xf8]
mov edx, dword [ebp - 0x14]
call fcn.00407f14
mov edx, dword [ebp - 0xf8]
mov eax, dword [ebx + 0x4c0]
call fcn.004a7574
lea eax, [ebp - 0xfc]
mov edx, dword [ebp - 0x18]
call fcn.00407f14
mov edx, dword [ebp - 0xfc]
mov eax, dword [ebx + 0x4d0]
call fcn.004a7574
lea eax, [ebp - 0x100]
mov edx, dword [ebp - 0x1c]
call fcn.00407f14
mov edx, dword [ebp - 0x100]
mov eax, dword [ebx + 0x4c4]
call fcn.004a7574
lea eax, [ebp - 0x104]
mov edx, dword [ebp - 0x20]
call fcn.00407f14
mov edx, dword [ebp - 0x104]
mov eax, dword [ebx + 0x4c8]
call fcn.004a7574
lea eax, [ebp - 0x108]
mov edx, dword [ebp - 0x24]
call fcn.00407f14
mov edx, dword [ebp - 0x108]
mov eax, dword [ebx + 0x4cc]
call fcn.004a7574
mov eax, dword [ebp - 8]
mov edx, 0x671dd8
call fcn.00407aa8
jne 0x671269
lea eax, [ebp - 0x10c]
mov ecx, dword [ebp - 0x30]
mov edx, 0x671e20
call fcn.00408180
mov edx, dword [ebp - 0x10c]
lea eax, [ebp - 8]
call fcn.00407f28
lea eax, [ebp - 0x110]
push eax
lea edx, [ebp - 0x114]
mov eax, dword [ebx + 0x4bc]
call fcn.004a753c
mov eax, dword [ebp - 0x114]
mov ecx, 6
mov edx, 0x11
call fcn.004083ec
mov eax, dword [ebp - 0x110]
push eax
lea eax, [ebp - 0x118]
push eax
lea edx, [ebp - 0x11c]
mov eax, dword [ebx + 0x4bc]
call fcn.004a753c
mov eax, dword [ebp - 0x11c]
mov ecx, 3
mov edx, 0xd
call fcn.004083ec
mov edx, dword [ebp - 0x118]
lea eax, [ebp - 0x34]
pop ecx
call fcn.00408180
mov eax, dword [0x6b2754]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x671269
inc eax
mov dword [ebp - 0x50], eax
xor esi, esi
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x120]
mov edx, esi
mov eax, dword [0x6b2754]
mov edi, dword [eax]
call dword [edi + 0xc]
mov eax, dword [ebp - 0x120]
mov ecx, 3
mov edx, 0x671e60
call fcn.00672580
lea eax, [ebp - 0x124]
push eax
mov ecx, 6
mov edx, 0x11
mov eax, dword [ebp - 0x38]
call fcn.004083ec
mov eax, dword [ebp - 0x124]
push eax
lea eax, [ebp - 0x128]
push eax
mov ecx, 3
mov edx, 0xd
mov eax, dword [ebp - 0x38]
call fcn.004083ec
mov edx, dword [ebp - 0x128]
lea eax, [ebp - 0x38]
pop ecx
call fcn.00408180
mov eax, dword [ebp - 0x34]
mov edx, dword [ebp - 0x38]
call fcn.00408384
jne 0x67125f
mov eax, dword [ebp - 0x30]
mov edx, 0x671718
call fcn.00408384
je 0x671223
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x134]
mov edx, esi
mov eax, dword [0x6b2754]
mov edi, dword [eax]
call dword [edi + 0xc]
mov eax, dword [ebp - 0x134]
mov ecx, 1
mov edx, 0x671e60
call fcn.00672580
mov eax, dword [ebp - 0x130]
mov ecx, 5
mov edx, 0x19
call fcn.004083ec
mov edx, dword [ebp - 0x12c]
mov eax, dword [ebp - 0x30]
call fcn.00408384
jne 0x67125f
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp - 0x13c]
mov edx, esi
mov eax, dword [0x6b2754]
mov edi, dword [eax]
call dword [edi + 0xc]
mov eax, dword [ebp - 0x13c]
mov ecx, 1
mov edx, 0x671e60
call fcn.00672580
mov edx, dword [ebp - 0x138]
lea eax, [ebp - 8]
call fcn.00407f28
inc esi
dec dword [ebp - 0x50]
jne 0x671136
lea eax, [ebp - 0x140]
mov edx, dword [ebp - 8]
call fcn.00407f14
mov edx, dword [ebp - 0x140]
mov eax, dword [ebx + 0x4b4]
call fcn.004a7574
mov eax, 0x6b2c68
mov edx, dword [ebp - 8]
call fcn.00407f14
mov eax, 0x6b25c4
mov edx, 0x671e70
call fcn.00407c9c
cmp byte [0x6b2643], 0
je 0x671367
lea eax, [ebp - 0x4c]
push eax
push 0
push 0
push 1
push 6
call dword [0x6aaa9c]
test eax, eax
je 0x671367
mov eax, dword [0x6b272c]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x671367
inc eax
mov dword [ebp - 0x50], eax
mov eax, dword [0x6b272c]
mov edx, dword [eax]
call dword [edx + 0x14]
cdq
push edx
push eax
mov eax, dword [ebp - 0x4c]
xor edx, edx
cmp edx, dword [esp + 4]
jne 0x671303
cmp eax, dword [esp]
pop edx
pop eax
jae 0x671335
jmp 0x671307
pop edx
pop eax
jge 0x671335
lea ecx, [ebp - 0x144]
mov edx, dword [ebp - 0x4c]
test edx, edx
jns 0x671319
call fcn.00405714
mov eax, dword [0x6b272c]
mov esi, dword [eax]
call dword [esi + 0xc]
mov edx, dword [ebp - 0x144]
mov eax, 0x6b25c4
call fcn.00407c9c
jmp 0x67135e
cmp dword [ebp - 0x4c], 0xabcdabcd
jne 0x67134f
mov eax, 0x6b25c4
mov edx, 0x671e88
call fcn.00407c9c
jmp 0x67135e
mov eax, 0x6b25c4
mov edx, 0x6716fc
call fcn.00407c9c
dec dword [ebp - 0x50]
jne 0x6712e2
cmp byte [0x6b2640], 0
je 0x67142a
lea eax, [ebp - 0x4c]
push eax
push 0
push 0
push 0
push 6
call dword [0x6aaa9c]
test eax, eax
je 0x67142a
mov eax, dword [0x6b2730]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x67142a
inc eax
mov dword [ebp - 0x50], eax
mov eax, dword [0x6b2730]
mov edx, dword [eax]
call dword [edx + 0x14]
cdq
push edx
push eax
mov eax, dword [ebp - 0x4c]
xor edx, edx
cmp edx, dword [esp + 4]
jne 0x6713c6
cmp eax, dword [esp]
pop edx
pop eax
jae 0x6713f8
jmp 0x6713ca
pop edx
pop eax
jge 0x6713f8
lea ecx, [ebp - 0x148]
mov edx, dword [ebp - 0x4c]
test edx, edx
jns 0x6713dc
call fcn.00405714
mov eax, dword [0x6b2730]
mov esi, dword [eax]
call dword [esi + 0xc]
mov edx, dword [ebp - 0x148]
mov eax, 0x6b25c4
call fcn.00407c9c
jmp 0x671421
cmp dword [ebp - 0x4c], 0xabcdabcd
jne 0x671412
mov eax, 0x6b25c4
mov edx, 0x671e88
call fcn.00407c9c
jmp 0x671421
mov eax, 0x6b25c4
mov edx, 0x6716fc
call fcn.00407c9c
dec dword [ebp - 0x50]
jne 0x6713a5
mov edx, dword [0x6b25c4]
mov eax, dword [ebx + 0x6c0]
call fcn.004a7574
mov eax, 0x6718d0
call fcn.00626d98
test al, al
je 0x6714da
call sub.kernel32.dll_GetTickCount_1
sub eax, dword [0x6b2808]
xor edx, edx
push edx
push eax
lea eax, [ebp - 0x14c]
call fcn.00416428
lea eax, [ebp - 0x14c]
mov edx, 0x6718e8
call fcn.004080c0
mov edx, dword [ebp - 0x14c]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00404c40
call fcn.004044d0
inc dword [0x6b2b44]
call sub.kernel32.dll_GetTickCount_1
mov dword [0x6b2808], eax
lea edx, [ebp - 0x150]
mov eax, dword [0x6b2b44]
call fcn.004161e4
mov edx, dword [ebp - 0x150]
mov eax, 0x6b2874
call fcn.0040865c
call fcn.00405334
call fcn.004044d0
mov eax, 0x6b2874
call fcn.00404c34
call fcn.004044d0
call fcn.0066e250
push 0x671eac
push 1
push 2
lea eax, [ebp - 0x154]
push eax
lea edx, [ebp - 0x158]
mov eax, dword [ebx + 0x4c0]
call fcn.004a753c
mov edx, dword [ebp - 0x158]
mov ecx, 0x671ec0
mov eax, dword [0x6b276c]
call fcn.0061f72c
mov edx, dword [ebp - 0x154]
mov eax, dword [ebx + 0x6f0]
call fcn.004a7574
push 0x6716fc
push 1
push 2
lea eax, [ebp - 0x34]
push eax
lea edx, [ebp - 0x15c]
mov eax, dword [ebx + 0x4b4]
call fcn.004a753c
mov edx, dword [ebp - 0x15c]
mov ecx, 0x671e60
mov eax, dword [0x6b26b0]
call fcn.0061f72c
lea edx, [ebp - 0x160]
mov eax, dword [ebx + 0x4c8]
call fcn.004a753c
mov eax, dword [ebp - 0x160]
mov edx, 0x671ed0
call fcn.00408384
je 0x67158b
mov eax, dword [ebp - 0x34]
mov edx, 0x671eec
call fcn.00408384
jne 0x6715ce
lea edx, [ebp - 0x168]
mov esi, dword [ebx + 0x6f0]
mov eax, esi
call fcn.004a753c
push dword [ebp - 0x168]
push 0x671f08
push dword [ebp - 0x34]
push 0x671f1c
lea eax, [ebp - 0x164]
mov edx, 4
call fcn.00408264
mov edx, dword [ebp - 0x164]
mov eax, esi
call fcn.004a7574
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x6716a7
lea eax, [ebp - 0x168]
mov edx, 5
call fcn.00407c94
lea eax, [ebp - 0x154]
mov edx, 0xe
call fcn.00407c94
lea eax, [ebp - 0x11c]
mov edx, 4
call fcn.00407c94
lea eax, [ebp - 0x10c]
mov edx, 8
call fcn.00407c94
lea eax, [ebp - 0xec]
call fcn.0042466c
lea eax, [ebp - 0xdc]
mov edx, 5
call fcn.00407c94
lea eax, [ebp - 0xc8]
call fcn.0042466c
lea eax, [ebp - 0xb8]
mov edx, 8
call fcn.00407c94
lea eax, [ebp - 0x94]
call fcn.00407c8c
lea eax, [ebp - 0x90]
mov edx, 0x10
call fcn.00407c94
lea eax, [ebp - 0x3c]
mov edx, dword [0x4f1320]
call fcn.00409b14
lea eax, [ebp - 0x38]
mov edx, 5
call fcn.00407c94
lea eax, [ebp - 0x24]
mov edx, 8
call fcn.0040779c
lea eax, [ebp - 4]
call fcn.00406b30
ret