Function at 0x1041b53f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x178
mov eax, 0x1044d997
call fcn.1041f28d
mov eax, dword [ebp + 8]
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0x178], eax
xor eax, eax
mov dword [ebp - 0x170], 0x6f556950
mov dword [ebp - 4], eax
mov dword [ebp - 0x16c], 0x70395150
mov dword [ebp - 0x168], 0x4e347864
mov dword [ebp - 0x164], 0x30566947
mov dword [ebp - 0x160], 0x656b6a4b
mov dword [ebp - 0x15c], 0x39596746
mov dword [ebp - 0x158], 0x346c684f
mov dword [ebp - 0x154], 0x74454342
mov dword [ebp - 0x150], 0x4d735145
mov dword [ebp - 0x14c], 0x394d684f
mov dword [ebp - 0x148], 0x6d77674a
mov dword [ebp - 0x144], 0x31346759
mov dword [ebp - 0x140], 0x6e736847
mov dword [ebp - 0x13c], 0x69775245
mov dword [ebp - 0x138], 0x4d457a4d
mov dword [ebp - 0x134], 0x694a5264
mov dword [ebp - 0x130], 0x4449774d
mov dword [ebp - 0x12c], 0x586f6847
mov dword [ebp - 0x128], 0x4141694d
mov dword [ebp - 0x124], 0x50455750
mov dword [ebp - 0x120], 0x536b6e4d
mov dword [ebp - 0x11c], 0x77386747
mov dword [ebp - 0x118], 0x63414445
mov dword [ebp - 0x114], 0x50596e4e
mov dword [ebp - 0x110], 0x396b4866
mov dword [ebp - 0x10c], 0x34496e4a
mov dword [ebp - 0x108], 0x49735345
mov dword [ebp - 0x104], 0x5551325a
mov dword [ebp - 0x100], 0x36316966
mov dword [ebp - 0xfc], 0x79416849
mov dword [ebp - 0xf8], 0x76635150
mov dword [ebp - 0xf4], 0x39736847
mov dword [ebp - 0xf0], 0x4e4d5242
mov dword [ebp - 0xec], 0x7a315150
mov dword [ebp - 0xe8], 0x5159684a
mov dword [ebp - 0xe4], 0x466f6763
mov dword [ebp - 0xe0], 0x2f597850
mov dword [ebp - 0xdc], 0x76516743
mov dword [ebp - 0xd8], 0x2b515443
mov dword [ebp - 0xd4], 0x436b544c
mov dword [ebp - 0xd0], 0x686f6849
mov dword [ebp - 0xcc], 0x4f417a4b
mov dword [ebp - 0xc8], 0x77415341
mov dword [ebp - 0xc4], 0x75356947
mov dword [ebp - 0xc0], 0x36775349
mov dword [ebp - 0xbc], 0x764d5845
mov dword [ebp - 0xb8], 0x3656424f
mov dword [ebp - 0xb4], 0x44386850
mov dword [ebp - 0xb0], 0x434d5842
mov dword [ebp - 0xac], 0x68343242
mov dword [ebp - 0xa8], 0x55596949
mov dword [ebp - 0xa4], 0x636f3343
mov dword [ebp - 0xa0], 0x7a6b5849
mov dword [ebp - 0x9c], 0x77774150
mov dword [ebp - 0x98], 0x35346a5a
mov dword [ebp - 0x94], 0x6d386761
mov dword [ebp - 0x90], 0x365a5259
mov dword [ebp - 0x8c], 0x73457746
mov dword [ebp - 0x88], 0x34427949
mov dword [ebp - 0x84], 0x6f59474d
mov dword [ebp - 0x80], 0x71385443
mov dword [ebp - 0x7c], 0x3949785a
mov dword [ebp - 0x78], 0x4334794a
mov dword [ebp - 0x74], 0x45304246
mov dword [ebp - 0x70], 0x75317965
mov dword [ebp - 0x6c], 0x3455684a
mov dword [ebp - 0x68], 0x2f59414e
mov dword [ebp - 0x64], 0x41495445
mov dword [ebp - 0x60], 0x39643341
mov dword [ebp - 0x5c], 0x45733347
mov dword [ebp - 0x58], 0x53414149
mov dword [ebp - 0x54], 0x766b6a49
mov dword [ebp - 0x50], 0x5767414a
mov dword [ebp - 0x4c], 0x6e30334a
mov dword [ebp - 0x48], 0x6667524d
push eax
push eax
sub esp, 0xc
mov dword [ebp - 0x44], 0x6c557950
mov ecx, esp
mov dword [ebp - 0x40], 0x6659434c
mov dword [ebp - 0x3c], 0x54495745
mov dword [ebp - 0x38], 0x32384442
mov dword [ebp - 0x34], 0x2b307850
mov dword [ebp - 0x30], 0x7a386947
mov dword [ebp - 0x2c], 0x6f70784a
mov dword [ebp - 0x28], 0x7a313344
mov dword [ebp - 0x24], 0x41414164
mov word [ebp - 0x20], 0x5041
mov byte [ebp - 0x1e], 0x59
mov byte [ebp - 0x174], al
push dword [ebp - 0x174]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x1d]
push eax
lea eax, [ebp - 0x170]
push eax
call fcn.1040f5b3
lea eax, [ebp - 0x184]
push eax
call fcn.1041295b
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 1
call fcn.1041cbef
push eax
lea ecx, [ebp + 0x14]
call fcn.10412bbd
cmp eax, 0xffffffff
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x184]
setne bl
call fcn.1041ca6f
xor eax, eax
lea edi, [ebp - 0x1c]
stosd dword es:[edi], eax
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov eax, dword [esi]
call dword [eax + 4]
push 0
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 2
call fcn.1041cba6
mov ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 0x1c]
test bl, bl
push 0x18
pop esi
push 0
pop edx
push ecx
mov ecx, dword [ebp - 0x178]
cmovne edx, esi
push eax
add ecx, edx
push ecx
call fcn.10423820
add esp, 0xc
lea ecx, [ebp - 0x1c]
call fcn.1041c9ec
mov ecx, dword [ebp + 0x14]
add ecx, 0xfffffff0
call fcn.1041709c
mov al, 1
call fcn.1041f237
ret