Function at 0x1041b92c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xbc
mov eax, 0x1044d9ff
call fcn.1041f28d
mov esi, dword [ebp + 8]
and dword [ebp - 0xa0], 0
mov dword [ebp - 0xb0], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.104131dc
push eax
mov ecx, esi
call fcn.1040fe19
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0xa0], ebx
xor ebx, ebx
cmp dword [eax - 0xc], ebx
jle 0x1041bc38
push ebx
lea ecx, [ebp + 0xc]
call fcn.1041106c
movzx edi, ax
push edi
call fcn.10428839
pop ecx
test eax, eax
jne 0x1041bab6
cmp edi, 0x7e
je 0x1041bab6
cmp edi, 0x2d
je 0x1041bab6
cmp edi, 0x5f
je 0x1041bab6
cmp edi, 0x2e
je 0x1041bab6
push ebx
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x6c], 0x6e396d64
mov dword [ebp - 0x68], 0x67456e59
mov dword [ebp - 0x64], 0x4d736763
mov dword [ebp - 0x60], 0x5a777a4e
mov dword [ebp - 0x5c], 0x67317947
mov dword [ebp - 0x58], 0x30344163
mov dword [ebp - 0x54], 0x2f306a46
mov dword [ebp - 0x50], 0x466f514d
mov dword [ebp - 0x4c], 0x33687843
mov dword [ebp - 0x48], 0x4f734246
mov dword [ebp - 0x44], 0x486f4442
mov dword [ebp - 0x40], 0x49514347
mov dword [ebp - 0x3c], 0x6c495441
mov dword [ebp - 0x38], 0x79677a42
mov dword [ebp - 0x34], 0x52776a5a
mov dword [ebp - 0x30], 0x684e5150
mov dword [ebp - 0x2c], 0x6b525248
mov dword [ebp - 0x28], 0x3764674a
mov dword [ebp - 0x24], 0x6959674b
mov dword [ebp - 0x20], 0x6d51695a
mov dword [ebp - 0x1c], 0x456b5149
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x514f
call fcn.1041106c
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0xa4], al
mov ecx, esp
push dword [ebp - 0xa4]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x12]
push eax
lea eax, [ebp - 0x6c]
push eax
call fcn.1040f5b3
lea eax, [ebp - 0xbc]
push eax
call fcn.1041295b
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1041cbef
push eax
push esi
call fcn.10412307
lea ecx, [ebp - 0xbc]
jmp 0x1041bc1f
push ebx
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x9c], 0x716b6964
mov dword [ebp - 0x98], 0x636b7942
mov dword [ebp - 0x94], 0x7542544d
mov dword [ebp - 0x90], 0x46344164
mov dword [ebp - 0x8c], 0x67306a4d
mov dword [ebp - 0x88], 0x6e636961
mov dword [ebp - 0x84], 0x6c63574b
mov dword [ebp - 0x80], 0x616f4245
mov dword [ebp - 0x7c], 0x38454248
mov dword [ebp - 0x78], 0x5934795a
mov dword [ebp - 0x74], 0x49736e4f
mov dword [ebp - 0x70], 0x66636e61
mov dword [ebp - 0x6c], 0x77676a4f
mov dword [ebp - 0x68], 0x5a635366
mov dword [ebp - 0x64], 0x51494250
mov dword [ebp - 0x60], 0x73566a48
mov dword [ebp - 0x5c], 0x63415243
mov dword [ebp - 0x58], 0x5559424d
mov dword [ebp - 0x54], 0x496b7949
mov dword [ebp - 0x50], 0x43455450
mov dword [ebp - 0x4c], 0x6f6b7942
mov dword [ebp - 0x48], 0x38495248
mov dword [ebp - 0x44], 0x6f776762
mov dword [ebp - 0x40], 0x7177524e
mov dword [ebp - 0x3c], 0x6430674a
mov dword [ebp - 0x38], 0x66416749
mov dword [ebp - 0x34], 0x4e557a49
mov dword [ebp - 0x30], 0x5173694e
mov dword [ebp - 0x2c], 0x6f73414d
mov dword [ebp - 0x28], 0x62514447
mov dword [ebp - 0x24], 0x7a316849
mov dword [ebp - 0x20], 0x4f415845
mov dword [ebp - 0x1c], 0x4a497742
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x5159
call fcn.1041106c
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0xa8], al
mov ecx, esp
push dword [ebp - 0xa8]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x12]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.1040f5b3
lea eax, [ebp - 0xc8]
push eax
call fcn.1041295b
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1041cbef
push eax
push esi
call fcn.10412307
lea ecx, [ebp - 0xc8]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1041ca6f
mov eax, dword [ebp + 0xc]
inc ebx
cmp ebx, dword [eax - 0xc]
jl 0x1041b975
lea ecx, [eax - 0x10]
call fcn.1041709c
mov eax, esi
call fcn.1041f237
ret