Function at 0x1041a79a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xd8
mov eax, 0x1044cbf4
call fcn.1041e43a
mov esi, dword [ebp + 8]
and dword [ebp - 0xbc], 0
mov dword [ebp - 0xcc], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.10412cb0
push eax
mov ecx, esi
call fcn.1040fcbc
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0xbc], ebx
cmp dword [eax - 0xc], edi
jle 0x1041ab3e
push edi
lea ecx, [ebp + 0xc]
call fcn.10410f0f
movzx ebx, ax
push ebx
call fcn.104279e9
pop ecx
test eax, eax
jne 0x1041a972
cmp ebx, 0x7e
je 0x1041a972
cmp ebx, 0x2d
je 0x1041a972
cmp ebx, 0x5f
je 0x1041a972
cmp ebx, 0x2e
je 0x1041a972
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x90], 0x39525864
mov dword [ebp - 0x8c], 0x2b514859
mov dword [ebp - 0x88], 0x5749794f
mov dword [ebp - 0x84], 0x304d3348
mov dword [ebp - 0x80], 0x75776a4a
mov dword [ebp - 0x7c], 0x65596e45
mov dword [ebp - 0x78], 0x456f3250
mov dword [ebp - 0x74], 0x2f554443
mov dword [ebp - 0x70], 0x7a31444d
mov dword [ebp - 0x6c], 0x33317948
mov dword [ebp - 0x68], 0x72556846
mov dword [ebp - 0x64], 0x724a7745
mov dword [ebp - 0x60], 0x3130774c
mov dword [ebp - 0x5c], 0x65555164
mov dword [ebp - 0x58], 0x7831434e
mov dword [ebp - 0x54], 0x69415445
mov dword [ebp - 0x50], 0x2b566964
mov dword [ebp - 0x4c], 0x77745366
mov dword [ebp - 0x48], 0x44776a4d
mov dword [ebp - 0x44], 0x4b385466
mov dword [ebp - 0x40], 0x6449324d
mov dword [ebp - 0x3c], 0x71635849
mov dword [ebp - 0x38], 0x53674244
mov dword [ebp - 0x34], 0x32644241
mov dword [ebp - 0x30], 0x38776a44
mov dword [ebp - 0x2c], 0x3149544e
mov dword [ebp - 0x28], 0x744d424e
mov dword [ebp - 0x24], 0x4a4d4347
mov dword [ebp - 0x20], 0x7956774d
mov dword [ebp - 0x1c], 0x30557748
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x4156
call fcn.10410f0f
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0xc0], bl
mov ecx, esp
lea eax, [ebp - 0x12]
push dword [ebp - 0xc0]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x90]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1040f456
lea eax, [ebp - 0xd8]
push eax
call fcn.1041242f
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1041baf5
push eax
push esi
call fcn.10411ddb
lea ecx, [ebp - 0xd8]
jmp 0x1041ab25
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0xb8], 0x64495464
mov dword [ebp - 0xb4], 0x674d3341
mov dword [ebp - 0xb0], 0x7a346a46
mov dword [ebp - 0xac], 0x6a396843
mov dword [ebp - 0xa8], 0x5063414c
mov dword [ebp - 0xa4], 0x4a385259
mov dword [ebp - 0xa0], 0x67517a49
mov dword [ebp - 0x9c], 0x7756414b
mov dword [ebp - 0x98], 0x5051784c
mov dword [ebp - 0x94], 0x77397850
mov dword [ebp - 0x90], 0x39416959
mov dword [ebp - 0x8c], 0x57594842
mov dword [ebp - 0x88], 0x77704445
mov dword [ebp - 0x84], 0x424d4147
mov dword [ebp - 0x80], 0x3939694e
mov dword [ebp - 0x7c], 0x494d6947
mov dword [ebp - 0x78], 0x626f534c
mov dword [ebp - 0x74], 0x4b494349
mov dword [ebp - 0x70], 0x65306a4e
mov dword [ebp - 0x6c], 0x31345150
mov dword [ebp - 0x68], 0x68684361
mov dword [ebp - 0x64], 0x4f6b434e
mov dword [ebp - 0x60], 0x676b5264
mov dword [ebp - 0x5c], 0x6d6b4247
mov dword [ebp - 0x58], 0x6f67544c
mov dword [ebp - 0x54], 0x5a497759
mov dword [ebp - 0x50], 0x636b7842
mov dword [ebp - 0x4c], 0x6773434b
mov dword [ebp - 0x48], 0x4f415248
mov dword [ebp - 0x44], 0x72306842
mov dword [ebp - 0x40], 0x75783347
mov dword [ebp - 0x3c], 0x6651514e
mov dword [ebp - 0x38], 0x77746a4c
mov dword [ebp - 0x34], 0x34344249
mov dword [ebp - 0x30], 0x49345244
mov dword [ebp - 0x2c], 0x6f67694a
mov dword [ebp - 0x28], 0x63347866
mov dword [ebp - 0x24], 0x44496e45
mov dword [ebp - 0x20], 0x4759434c
mov dword [ebp - 0x1c], 0x74384850
mov dword [ebp - 0x18], 0x41415145
mov word [ebp - 0x14], 0x4841
mov byte [ebp - 0x12], 0x63
call fcn.10410f0f
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0xc4], al
mov ecx, esp
push dword [ebp - 0xc4]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x11]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.1040f456
lea eax, [ebp - 0xe4]
push eax
call fcn.1041242f
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1041baf5
push eax
push esi
call fcn.10411ddb
lea ecx, [ebp - 0xe4]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1041b975
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x1041a7e3
lea ecx, [eax - 0x10]
call fcn.10416360
mov eax, esi
call fcn.1041e3e4
ret