Function at 0x4b61e0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x238
mov eax, dword [0x6eb874]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x238], ecx
cmp dword [ebp + 0xc], 0
jne 0x4b620f
mov ecx, dword [ebp + 8]
call fcn.004219f0
mov eax, dword [ebp + 8]
jmp 0x4b649d
call fcn.005e2270
push eax
lea ecx, [ebp - 0x214]
call fcn.0040d090
call fcn.005e21b0
mov dword [ebp - 0x220], eax
lea ecx, [ebp - 0x214]
call fcn.0040d3c0
test eax, eax
je 0x4b6243
cmp dword [ebp - 0x220], 0
jne 0x4b625e
mov ecx, dword [ebp + 8]
call fcn.004219f0
lea ecx, [ebp - 0x214]
call fcn.00421c90
mov eax, dword [ebp + 8]
jmp 0x4b649d
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ecx + 0x2c]
call eax
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x218], 0
jmp 0x4b628d
mov ecx, dword [ebp - 0x218]
add ecx, 1
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x218]
cmp edx, dword [ebp - 0x234]
jae 0x4b63de
mov eax, dword [ebp - 0x218]
push eax
lea ecx, [ebp - 0x230]
push ecx
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [eax + 0x30]
call edx
lea ecx, [ebp - 0x230]
call fcn.004b9f40
test eax, eax
jne 0x4b62e6
lea ecx, [ebp - 0x22c]
call fcn.004b9f40
test eax, eax
jne 0x4b62e6
lea ecx, [ebp - 0x230]
call fcn.004b98e0
jmp 0x4b627e
call fcn.005e2270
mov dword [ebp - 0x21c], eax
cmp dword [ebp - 0x21c], 0
jne 0x4b6320
mov ecx, dword [ebp + 8]
call fcn.004219f0
lea ecx, [ebp - 0x230]
call fcn.004b98e0
lea ecx, [ebp - 0x214]
call fcn.00421c90
mov eax, dword [ebp + 8]
jmp 0x4b649d
push 0xfde9
lea ecx, [ebp - 0x230]
call fcn.0040d3c0
push eax
lea ecx, [ebp - 0x88]
call fcn.00421730
mov ecx, eax
call fcn.0040d3c0
push eax
call fcn.005e22a0
add esp, 4
push eax
push 0x696700
mov eax, dword [ebp - 0x21c]
push eax
call fcn.005e2130
add esp, 0xc
lea ecx, [ebp - 0x88]
call fcn.00421ba0
push 0xfde9
lea ecx, [ebp - 0x22c]
call fcn.0040d3c0
push eax
lea ecx, [ebp - 0x10c]
call fcn.00421730
mov ecx, eax
call fcn.0040d3c0
push eax
call fcn.005e22a0
add esp, 4
push eax
push 0x696708
mov ecx, dword [ebp - 0x21c]
push ecx
call fcn.005e2130
add esp, 0xc
lea ecx, [ebp - 0x10c]
call fcn.00421ba0
mov edx, dword [ebp - 0x21c]
push edx
mov eax, dword [ebp - 0x220]
push eax
call fcn.005e2100
add esp, 8
lea ecx, [ebp - 0x230]
call fcn.004b98e0
jmp 0x4b627e
mov ecx, dword [ebp - 0x220]
push ecx
push 0x69670c
lea ecx, [ebp - 0x214]
call fcn.0040d3c0
push eax
call fcn.005e2130
add esp, 0xc
lea ecx, [ebp - 0x228]
call fcn.00413220
lea ecx, [ebp - 0x214]
call fcn.0040d3c0
push eax
call fcn.005e2520
add esp, 4
mov dword [ebp - 0x224], eax
cmp dword [ebp - 0x224], 0
je 0x4b6470
push 0xfde9
mov edx, dword [ebp - 0x224]
push edx
lea ecx, [ebp - 0x210]
call fcn.004214f0
mov ecx, eax
call fcn.0040d3c0
push eax
lea ecx, [ebp - 0x228]
call fcn.00413a70
lea ecx, [ebp - 0x210]
call fcn.00421ba0
mov eax, dword [ebp - 0x224]
push eax
call fcn.0063e41a
add esp, 4
lea ecx, [ebp - 0x228]
call fcn.0040d3c0
push eax
mov ecx, dword [ebp + 8]
call fcn.004219c0
lea ecx, [ebp - 0x228]
call fcn.00413870
lea ecx, [ebp - 0x214]
call fcn.00421c90
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.006135ac
mov esp, ebp
pop ebp
ret 8