Function at 0x10195633
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x3c
mov eax, 0x103868e6
call fcn.10332eb3
mov ebx, ecx
push 7
mov dword [ebx], 0x10402be8
xor ecx, ecx
pop edi
xor eax, eax
mov dword [ebx + 0x18], edi
mov dword [ebx + 0x14], ecx
mov dword [ebp - 0x48], ebx
mov word [ebx + 4], ax
mov dword [ebp - 4], ecx
mov dword [ebx + 0x30], edi
mov dword [ebx + 0x2c], ecx
mov word [ebx + 0x1c], ax
mov byte [ebp - 4], 1
mov dword [ebx + 0x34], ecx
mov dword [ebx + 0x38], ecx
mov dword [ebx + 0x3c], ecx
mov byte [ebp - 4], 2
mov dword [ebx + 0x40], ecx
mov dword [ebx + 0x44], ecx
mov byte [ebx + 0x48], cl
lea ecx, [ebx + 0x4c]
call fcn.1007f527
mov byte [ebp - 4], 3
xor eax, eax
lea esi, [ebx + 0x7c]
mov dword [ebx + 0x68], eax
mov dword [ebx + 0x6c], eax
mov dword [ebx + 0x70], eax
mov dword [ebx + 0x74], eax
mov dword [ebp - 0x44], esi
mov dword [esi], eax
mov dword [esi + 4], eax
call fcn.101a0385
mov dword [esi], eax
mov byte [ebp - 4], 8
lea esi, [ebx + 0x84]
and dword [esi], 0
and dword [esi + 4], 0
mov dword [ebp - 0x44], esi
call fcn.101a0385
mov dword [esi], eax
mov byte [ebp - 4], 0xd
lea ecx, [ebx + 0x8c]
call fcn.1007f527
mov byte [ebp - 4], 0xe
lea ecx, [ebx + 0xa8]
call fcn.1007f527
mov byte [ebp - 4], 0xf
lea ecx, [ebx + 0xc4]
call fcn.1019d120
mov byte [ebp - 4], 0x10
lea ecx, [ebx + 0xcc]
call fcn.1007f527
mov byte [ebp - 4], 0x11
lea ecx, [ebx + 0xec]
and dword [ebx + 0xe8], 0
call fcn.1019d120
mov byte [ebp - 4], 0x12
lea ecx, [ebx + 0xf4]
call fcn.1007f527
mov byte [ebp - 4], 0x13
lea esi, [ebx + 0x110]
and dword [esi], 0
and dword [esi + 4], 0
mov dword [ebp - 0x44], esi
call fcn.101a0408
mov dword [esi], eax
mov byte [ebp - 4], 0x18
xor eax, eax
and dword [ebx + 0x128], 0
mov dword [ebx + 0x12c], edi
mov word [ebx + 0x118], ax
mov byte [ebp - 4], 0x19
and dword [ebx + 0x140], eax
mov dword [ebx + 0x144], edi
mov word [ebx + 0x130], ax
mov byte [ebp - 4], 0x1a
lea ecx, [ebx + 0x148]
call fcn.1007f527
mov byte [ebp - 4], 0x1b
lea edi, [ebx + 0x164]
mov ecx, edi
call fcn.10194bbc
mov byte [ebp - 4], 0x1c
lea esi, [ebx + 0x16c]
and dword [esi], 0
and dword [esi + 4], 0
mov dword [ebp - 0x44], esi
call fcn.1009ffb6
mov dword [esi], eax
mov byte [ebp - 4], 0x21
xor eax, eax
mov dword [ebx + 0x174], eax
mov byte [ebp - 4], 0x22
lea esi, [ebx + 0x17c]
mov dword [ebx + 0x178], eax
mov dword [ebp - 0x44], esi
mov dword [esi], eax
mov dword [esi + 4], eax
call fcn.100871a6
mov dword [esi], eax
mov byte [ebp - 4], 0x27
lea esi, [ebx + 0x184]
and dword [esi], 0
and dword [esi + 4], 0
mov dword [ebp - 0x44], esi
call fcn.1009ffb6
mov dword [esi], eax
mov byte [ebp - 4], 0x2c
xor eax, eax
mov word [ebx + 0x18c], ax
mov dword [ebx + 0x190], eax
mov dword [ebx + 0x194], eax
mov dword [ebx + 0x198], eax
mov dword [ebx + 0x19c], eax
mov dword [ebx + 0x1a0], eax
lea ecx, [ebx + 0x1a4]
call fcn.1007f527
mov byte [ebp - 4], 0x2d
lea eax, [ebp - 0x28]
push eax
call fcn.10195952
mov esi, eax
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0x40]
push eax
call fcn.101958d5
mov byte [ebp - 4], 0x2f
mov ecx, edi
push esi
push eax
call fcn.10195198
mov ecx, eax
call fcn.10080e39
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x40]
push 0
push 1
call fcn.1008117f
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.1008117f
lea eax, [ebp - 0x40]
push eax
call fcn.10195a63
mov esi, eax
mov byte [ebp - 4], 0x30
lea eax, [ebp - 0x28]
push eax
call fcn.101959e4
mov byte [ebp - 4], 0x31
mov ecx, edi
push esi
push eax
call fcn.10195198
mov ecx, eax
call fcn.10080e39
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.1008117f
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x40]
push 0
push 1
call fcn.1008117f
or dword [ebp - 4], 0xffffffff
mov eax, ebx
call fcn.10332e62
ret