Function at 0x6f011d30
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1006af7c
mov eax, dword fs:[0]
push eax
sub esp, 0x180
mov eax, dword [0x10093220]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x140], ecx
push 0x200
call fcn.6eff74b0
add esp, 4
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x134], eax
push 0x10070e80
lea ecx, [ebp - 0x12c]
call fcn.6eff4990
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x174]
push ecx
mov ecx, dword [ebp - 0x140]
call fcn.6f0120b0
mov byte [ebp - 4], 1
lea edx, [ebp - 0x174]
mov dword [ebp - 0x130], edx
lea eax, [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x130]
call fcn.6f012790
mov dword [ebp - 0x144], eax
mov ecx, dword [ebp - 0x144]
push ecx
lea ecx, [ebp - 0x168]
call fcn.6f001ca0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x180]
call fcn.6f002a30
lea edx, [ebp - 0x18c]
push edx
mov ecx, dword [ebp - 0x130]
call fcn.6f0125b0
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x148]
push eax
lea ecx, [ebp - 0x15c]
call fcn.6f001ca0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x18c]
call fcn.6f002a30
jmp 0x6f011e38
lea ecx, [ebp - 0x15c]
call fcn.6f011af0
lea ecx, [ebp - 0x168]
push ecx
lea ecx, [ebp - 0x15c]
call fcn.6f011970
movzx edx, al
test edx, edx
je 0x6f01200c
lea ecx, [ebp - 0x15c]
call fcn.6f0119f0
mov eax, dword [eax]
mov dword [ebp - 0x14c], eax
push 0x100
mov ecx, dword [ebp - 0x134]
push ecx
mov edx, dword [ebp - 0x14c]
push edx
call dword [0x1006c27c]
push 0x100
mov eax, dword [ebp - 0x134]
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.6f032f30
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.6f01d4e0
add esp, 4
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0xa
jl 0x6f011ec3
cmp dword [ebp - 0x138], 0x1e
jle 0x6f011ec8
jmp 0x6f011e2d
push 0x10070e84
lea eax, [ebp - 0x110]
push eax
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070e94
lea ecx, [ebp - 0x110]
push ecx
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070ea8
lea edx, [ebp - 0x110]
push edx
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070eb8
lea eax, [ebp - 0x110]
push eax
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070ec8
lea ecx, [ebp - 0x110]
push ecx
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070ed0
lea edx, [ebp - 0x110]
push edx
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070ee0
lea eax, [ebp - 0x110]
push eax
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070ef0
lea ecx, [ebp - 0x110]
push ecx
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070f04
lea edx, [ebp - 0x110]
push edx
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070f18
lea eax, [ebp - 0x110]
push eax
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070f2c
lea ecx, [ebp - 0x110]
push ecx
call fcn.6f02e1c0
add esp, 8
test eax, eax
je 0x6f012000
push 0x10070f40
lea edx, [ebp - 0x110]
push edx
call fcn.6f02e1c0
add esp, 8
test eax, eax
jne 0x6f012007
push 0
call fcn.6f026aa0
jmp 0x6f011e2d
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x15c]
call fcn.6eff9df0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x168]
call fcn.6eff9df0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x174]
call fcn.6f011850
mov dword [0x10ee3b5c], 0
mov dword [ebp - 0x150], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12c]
call fcn.6eff5220
mov eax, dword [ebp - 0x150]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.6f017080
mov esp, ebp
pop ebp
ret