Function at 0x10297ef1
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x3c
mov eax, 0x104bcf8d
call fcn.1043abb3
mov ebx, ecx
push 7
mov dword [ebx], vtable.._AV2873____________________________________________________.0
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.10078617
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.102a29bf
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.102a29bf
mov dword [esi], eax
mov byte [ebp - 4], 0xd
lea ecx, [ebx + 0x8c]
call fcn.10078617
mov byte [ebp - 4], 0xe
lea ecx, [ebx + 0xa8]
call fcn.10078617
mov byte [ebp - 4], 0xf
lea ecx, [ebx + 0xc4]
call fcn.1029f787
mov byte [ebp - 4], 0x10
lea ecx, [ebx + 0xcc]
call fcn.10078617
mov byte [ebp - 4], 0x11
lea ecx, [ebx + 0xec]
and dword [ebx + 0xe8], 0
call fcn.1029f787
mov byte [ebp - 4], 0x12
lea ecx, [ebx + 0xf4]
call fcn.10078617
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.102a2a42
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.10078617
mov byte [ebp - 4], 0x1b
lea edi, [ebx + 0x164]
mov ecx, edi
call fcn.1029747a
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.1009763d
mov dword [esi], eax
mov byte [ebp - 4], 0x21
xor eax, eax
lea esi, [ebx + 0x178]
mov dword [ebx + 0x174], eax
mov dword [ebp - 0x44], esi
mov dword [esi], eax
mov dword [esi + 4], eax
call fcn.1009763d
mov dword [esi], eax
mov byte [ebp - 4], 0x26
xor eax, eax
lea ecx, [ebx + 0x198]
mov word [ebx + 0x180], ax
mov dword [ebx + 0x184], eax
mov dword [ebx + 0x188], eax
mov dword [ebx + 0x18c], eax
mov dword [ebx + 0x190], eax
mov dword [ebx + 0x194], eax
call fcn.10078617
mov byte [ebp - 4], 0x27
lea eax, [ebp - 0x28]
push eax
call fcn.102981eb
mov esi, eax
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x40]
push eax
call fcn.1029816e
mov byte [ebp - 4], 0x29
push esi
push eax
mov ecx, edi
call fcn.10297a56
mov ecx, eax
call fcn.10079f2f
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x40]
push 0
push 1
call fcn.1007a274
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.1007a274
lea eax, [ebp - 0x40]
push eax
call fcn.102982fc
mov esi, eax
mov byte [ebp - 4], 0x2a
lea eax, [ebp - 0x28]
push eax
call fcn.1029827d
mov byte [ebp - 4], 0x2b
mov ecx, edi
push esi
push eax
call fcn.10297a56
mov ecx, eax
call fcn.10079f2f
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.1007a274
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x40]
push 0
push 1
call fcn.1007a274
or dword [ebp - 4], 0xffffffff
mov eax, ebx
call fcn.1043ab62
ret