Function at 0x44a9fc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x138
mov eax, 0x58440a
call fcn.0053d805
mov edi, ecx
mov dword [ebp - 0x80], edi
xor esi, esi
inc esi
mov dword [ebp - 4], esi
xor ebx, ebx
push ebx
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x18], 7
call fcn.00412c1b
mov byte [ebp - 4], 2
mov eax, dword [ebp + 8]
sub eax, ebx
mov dword [ebp - 0x6c], 0x27cf
mov dword [ebp - 0x78], 0x2782
je 0x44aba4
dec eax
je 0x44ab70
dec eax
je 0x44ab43
dec eax
je 0x44aafe
dec eax
je 0x44aac7
dec eax
je 0x44aa97
dec eax
jne 0x44abd6
push 0x29d6
lea ecx, [ebp - 0xb8]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 9
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xb8]
jmp 0x44ab29
push 0x28ef
lea ecx, [ebp - 0x144]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 8
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x144]
jmp 0x44abcf
push 0x28ed
lea ecx, [ebp - 0xf0]
mov byte [edi + 0x2ff], 1
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 5
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xf0]
jmp 0x44abcf
push 0x28ec
lea ecx, [ebp - 0x128]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 7
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x128]
push ebx
push esi
call fcn.0041382c
mov dword [ebp - 0x6c], 0x5cd
mov dword [ebp - 0x78], 0x2828
jmp 0x44abd6
push 0x28ee
lea ecx, [ebp - 0xd4]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 6
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xd4]
jmp 0x44abcf
push 0x28eb
lea ecx, [ebp - 0x10c]
mov byte [edi + 0x300], 1
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 4
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x10c]
jmp 0x44abcf
push 0x28ea
lea ecx, [ebp - 0x9c]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 3
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x9c]
push ebx
push esi
call fcn.0041382c
mov ecx, dword [0x6b56b4]
mov eax, dword [ecx]
push 0x6a5d00
lea edx, [ebp - 0x4c]
push edx
call dword [eax + 0x20]
mov byte [ebp - 4], 0xa
cmp dword [ebp - 0x38], ebx
je 0x44ac0f
push 0x62194c
lea ecx, [ebp - 0x30]
call fcn.00412eb0
push 0xffffffffffffffff
push ebx
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x30]
call fcn.004123fc
push 0x2742
lea ecx, [ebp - 0x68]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 0xb
lea edx, [ebp - 0x9c]
mov ecx, edi
call fcn.00498f3f
mov byte [ebp - 4], 0xc
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x68]
call fcn.004123fc
mov byte [ebp - 4], 0xb
push ebx
push esi
lea ecx, [ebp - 0x9c]
call fcn.0041382c
lea eax, [ebp - 0x74]
push eax
call fcn.0049eccb
pop ecx
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x74]
mov eax, dword [ecx]
lea edx, [ebp - 0x68]
push edx
call dword [eax + 8]
mov ecx, dword [ebp - 0x74]
mov eax, dword [ecx]
lea edx, [ebp - 0x30]
push edx
call dword [eax + 0x10]
mov edi, dword [ebp - 0x74]
push 2
sub esp, 0x20
mov eax, esp
mov dword [ebp - 0x7c], esp
push eax
lea ecx, [ebp + 0x2c]
call fcn.0041b845
mov byte [ebp - 4], 0xe
push dword [ebp - 0x78]
lea ecx, [ebp - 0x9c]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 0xf
mov edx, dword [edi]
push eax
mov byte [ebp - 4], 0x10
mov ecx, edi
call dword [edx + 0x20]
mov byte [ebp - 4], 0xd
push ebx
push esi
lea ecx, [ebp - 0x9c]
call fcn.0041382c
mov edi, dword [ebp - 0x74]
push 2
sub esp, 0x20
mov eax, esp
mov dword [ebp - 0x7c], esp
push eax
lea ecx, [ebp + 0xc]
call fcn.0041b845
mov byte [ebp - 4], 0x11
push dword [ebp - 0x6c]
lea ecx, [ebp - 0x9c]
call fcn.004901f2
pop ecx
mov byte [ebp - 4], 0x12
mov edx, dword [edi]
push eax
mov byte [ebp - 4], 0x13
mov ecx, edi
call dword [edx + 0x24]
mov byte [ebp - 4], 0xd
push ebx
push esi
lea ecx, [ebp - 0x9c]
call fcn.0041382c
mov ecx, dword [ebp - 0x74]
mov eax, dword [ecx]
push ebx
call dword [eax + 0x34]
mov ecx, dword [ebp - 0x74]
mov eax, dword [ecx]
push ebx
push 0xa
call dword [eax + 0x40]
mov ecx, dword [ebp - 0x74]
mov eax, dword [ecx]
push esi
call dword [eax + 0x44]
mov ecx, dword [ebp - 0x74]
mov eax, dword [ecx]
call dword [eax + 0x4c]
push ecx
push ecx
xor eax, eax
lea edi, [ebp - 0x6c]
stosb byte es:[edi], al
mov eax, esp
mov dword [ebp - 0x7c], esp
push dword [ebp - 0x6c]
lea ecx, [ebp - 0x74]
push ecx
push eax
call fcn.00451eaf
mov byte [ebp - 4], 0x14
mov eax, dword [ebp - 0x80]
add eax, 0x108
push eax
mov byte [ebp - 4], 0xd
call fcn.004ab1b0
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x74]
push eax
call fcn.00405946
mov byte [ebp - 4], 0xa
push ebx
push esi
lea ecx, [ebp - 0x68]
call fcn.0041382c
mov byte [ebp - 4], 2
push ebx
push esi
lea ecx, [ebp - 0x4c]
call fcn.0041382c
mov byte [ebp - 4], 1
push ebx
push esi
lea ecx, [ebp - 0x30]
call fcn.0041382c
mov byte [ebp - 4], bl
lea ecx, [ebp + 0xc]
call fcn.00417efc
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 0x2c]
call fcn.00417efc
call fcn.0053d888
ret 0x44