Function at 0x44837a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xc
mov eax, 0x4e22f5
call fcn.004dc99a
mov ebx, ecx
mov dword [ebp - 0x18], ebx
mov edi, dword [0x4ee66c]
lea esi, [ebx + 0x24]
xor eax, eax
mov dword [ebx + 4], eax
mov dword [ebx + 0x14], eax
push 0x34
mov dword [ebx + 0x18], eax
mov dword [ebx + 0x1c], eax
mov dword [ebx + 0x20], edi
push eax
push esi
mov dword [ebx + 0x58], eax
mov dword [ebx + 0x5c], eax
mov dword [ebx + 0x60], eax
call fcn.004c8e60
mov dword [esi], 0x34
add esp, 0xc
xor esi, esi
mov dword [ebx + 0x28], 0x100
mov eax, dword [0xdc36b0]
mov dword [ebx + 0x30], eax
mov dword [ebx + 0x44], esi
mov dword [ebx + 0x3c], esi
mov dword [ebx + 0x38], esi
mov dword [ebx + 0x40], esi
mov dword [ebx + 0x2c], esi
mov dword [ebx + 0x48], 0x4487de
mov dword [ebp - 4], esi
mov dword [ebx], 0x52e930
mov dword [ebx + 0x64], esi
mov dword [ebx + 0x68], esi
mov dword [ebx + 0x70], esi
mov dword [ebx + 0x80], esi
mov dword [ebx + 0x84], esi
mov dword [ebx + 0x88], esi
mov dword [ebx + 0x8c], edi
mov dword [ebx + 0x6c], 0x52e91c
lea ecx, [ebx + 0xb8]
mov byte [ebp - 4], 2
call fcn.00450d49
lea ecx, [ebx + 0x870c]
mov byte [ebp - 4], 3
call fcn.00445995
lea ecx, [ebx + 0xc9ac]
mov byte [ebp - 4], 4
call fcn.0043baa2
lea ecx, [ebx + 0x14d5c]
mov byte [ebp - 4], 5
call fcn.00446aae
lea ecx, [ebx + 0x18f88]
mov byte [ebp - 4], 6
call fcn.004475b2
lea ecx, [ebx + 0x1d1b4]
mov byte [ebp - 4], 7
call fcn.00448037
mov dword [ebx + 0x213c8], esi
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x14]
or dword [ebx + 0x213d4], 0xffffffff
or dword [ebx + 0x28], 0x180
push 8
pop edx
mov dword [ebx + 0x213cc], esi
mov dword [ebx + 0x213d0], esi
mov dword [ebx + 0x213d8], esi
mov dword [ebx + 0x190], esi
call fcn.00404700
mov edi, 0x52e854
mov byte [ebp - 4], 0xa
push edi
mov edx, eax
lea ecx, [ebp - 0x10]
call fcn.004057d6
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xc
call fcn.004090e7
mov eax, dword [ebp - 0x10]
mov ecx, ebx
or dword [ebx + 0xdc], 8
mov dword [ebx + 0xec], eax
lea eax, [ebx + 0xd8]
push eax
call fcn.00449a15
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 9
call fcn.004090e7
push 2
pop esi
mov edx, esi
mov dword [ebx + 0x87e4], 1
lea ecx, [ebp - 0x14]
call fcn.00404700
push edi
mov edx, eax
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x10]
call fcn.004057d6
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xf
call fcn.004090e7
mov eax, dword [ebp - 0x10]
mov ecx, ebx
or dword [ebx + 0x8730], 8
mov dword [ebx + 0x8740], eax
lea eax, [ebx + 0x872c]
push eax
call fcn.00449a15
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 9
call fcn.004090e7
mov dword [ebx + 0xca84], esi
lea ecx, [ebp - 0x14]
push 4
pop esi
mov edx, esi
call fcn.00404700
push edi
mov edx, eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x10]
call fcn.004057d6
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x12
call fcn.004090e7
mov eax, dword [ebp - 0x10]
mov ecx, ebx
or dword [ebx + 0xc9d0], 8
mov dword [ebx + 0xc9e0], eax
lea eax, [ebx + 0xc9cc]
push eax
call fcn.00449a15
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 9
call fcn.004090e7
push 5
pop edx
lea ecx, [ebp - 0x14]
mov dword [ebx + 0x14e34], 3
call fcn.00404700
push edi
mov edx, eax
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x10]
call fcn.004057d6
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x15
call fcn.004090e7
mov eax, dword [ebp - 0x10]
mov ecx, ebx
or dword [ebx + 0x14d80], 8
mov dword [ebx + 0x14d90], eax
lea eax, [ebx + 0x14d7c]
push eax
call fcn.00449a15
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 9
call fcn.004090e7
mov edx, 0x197
mov dword [ebx + 0x19060], esi
lea ecx, [ebp - 0x14]
call fcn.00404700
push edi
mov edx, eax
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x10]
call fcn.004057d6
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x18
call fcn.004090e7
mov eax, dword [ebp - 0x10]
mov ecx, ebx
or dword [ebx + 0x18fac], 8
mov dword [ebx + 0x18fbc], eax
lea eax, [ebx + 0x18fa8]
push eax
call fcn.00449a15
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 9
call fcn.004090e7
push 3
pop edx
lea ecx, [ebp - 0x14]
mov dword [ebx + 0x1d28c], 5
call fcn.00404700
push edi
mov edx, eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x10]
call fcn.004057d6
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x1b
call fcn.004090e7
mov eax, dword [ebp - 0x10]
mov ecx, ebx
or dword [ebx + 0x1d1d8], 8
mov dword [ebx + 0x1d1e8], eax
lea eax, [ebx + 0x1d1d4]
push eax
call fcn.00449a15
lea ecx, [ebp - 0x10]
call fcn.004090e7
mov eax, ebx
call fcn.004dc963
ret