Function at 0x1011bff0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd8
push ebx
push esi
push edi
lea edi, [ebp - 0x18]
mov ecx, 6
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
mov eax, dword [0x1014c00c]
xor eax, ebp
mov dword [ebp - 4], eax
mov ecx, 0x10150b19
call fcn.10060174
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0x21d56ba3
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x128], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x128], 0
jne 0x1011c05c
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xcb936855
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x12c], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x12c], 0
jne 0x1011c099
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xd6744b1e
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x130], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x130], 0
jne 0x1011c0d6
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xa9d68e7d
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x134], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x134], 0
jne 0x1011c113
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0x2b203212
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x138], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x138], 0
jne 0x1011c150
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xc2527950
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x13c], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x13c], 0
jne 0x1011c18d
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0x8093855e
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x140], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x140], 0
jne 0x1011c1ca
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xe284cfaa
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x144], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x144], 0
jne 0x1011c207
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0x9334c084
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x148], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x148], 0
jne 0x1011c244
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xe7960100
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x14c], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x14c], 0
jne 0x1011c281
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0x6e399557
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x150], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x150], 0
jne 0x1011c2be
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0x2ae179f7
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x11c]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x154], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x154], 0
jne 0x1011c2fb
xor al, al
jmp 0x1011c40f
mov byte [ebp - 0x14], 0x73
mov byte [ebp - 0x13], 0x68
mov byte [ebp - 0x12], 0x65
mov byte [ebp - 0x11], 0x6c
mov byte [ebp - 0x10], 0x6c
mov byte [ebp - 0xf], 0x33
mov byte [ebp - 0xe], 0x32
mov byte [ebp - 0xd], 0x2e
mov byte [ebp - 0xc], 0x64
mov byte [ebp - 0xb], 0x6c
mov byte [ebp - 0xa], 0x6c
mov byte [ebp - 9], 0
mov esi, esp
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx + 0x120]
call edx
cmp esi, esp
call fcn.1005f341
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x158], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x158], 0
jne 0x1011c35f
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xbd04f7d1
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x158]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x15c], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x15c], 0
jne 0x1011c399
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0x1861b464
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x158]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x160], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x160], 0
jne 0x1011c3d3
xor al, al
jmp 0x1011c40f
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x124]
push ecx
push 0xd20db6f3
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x158]
push eax
call fcn.1006c770
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x164], eax
mov eax, dword [ebp + 8]
cmp dword [eax + 0x164], 0
jne 0x1011c40d
xor al, al
jmp 0x1011c40f
mov al, 1
push edx
mov ecx, ebp
push eax
lea edx, [0x1011c440]
call fcn.1005edb0
pop eax
pop edx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1005e572
add esp, 0xd8
cmp ebp, esp
call fcn.1005f341
mov esp, ebp
pop ebp
ret