Function at 0x10417cda
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x120
mov eax, 0x10450207
call fcn.1044d171
mov edi, ecx
mov esi, dword [ebp + 8]
xor eax, eax
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], eax
push eax
push eax
lea eax, [ebp - 0x1e]
mov dword [ebp - 0x114], 0x6f774350
push eax
lea eax, [ebp - 0x114]
mov dword [ebp - 0x110], 0x4d51534b
push eax
mov dword [ebp - 0x10c], 0x4a4d434b
mov dword [ebp - 0x108], 0x4555774e
mov dword [ebp - 0x104], 0x7a516d4b
mov dword [ebp - 0x100], 0x4a384450
mov dword [ebp - 0xfc], 0x46674845
mov dword [ebp - 0xf8], 0x4e6f4243
mov dword [ebp - 0xf4], 0x73347746
mov dword [ebp - 0xf0], 0x4b34514d
mov dword [ebp - 0xec], 0x53636941
mov dword [ebp - 0xe8], 0x4d63334a
mov dword [ebp - 0xe4], 0x74417947
mov dword [ebp - 0xe0], 0x6c595146
mov dword [ebp - 0xdc], 0x7a59684f
mov dword [ebp - 0xd8], 0x59516861
mov dword [ebp - 0xd4], 0x76557949
mov dword [ebp - 0xd0], 0x2f4a6a4a
mov dword [ebp - 0xcc], 0x38464348
mov dword [ebp - 0xc8], 0x67306e44
mov dword [ebp - 0xc4], 0x62496847
mov dword [ebp - 0xc0], 0x534d4444
mov dword [ebp - 0xbc], 0x77675365
mov dword [ebp - 0xb8], 0x6c31544e
mov dword [ebp - 0xb4], 0x30635763
mov dword [ebp - 0xb0], 0x674d4741
mov dword [ebp - 0xac], 0x70416e50
mov dword [ebp - 0xa8], 0x686b6a44
mov dword [ebp - 0xa4], 0x36676843
mov dword [ebp - 0xa0], 0x334e4862
mov dword [ebp - 0x9c], 0x6b386950
mov dword [ebp - 0x98], 0x74523344
mov dword [ebp - 0x94], 0x4559484b
mov dword [ebp - 0x90], 0x6677544e
mov dword [ebp - 0x8c], 0x73596742
mov dword [ebp - 0x88], 0x73596a45
mov dword [ebp - 0x84], 0x2b4d7748
mov dword [ebp - 0x80], 0x65634145
mov dword [ebp - 0x7c], 0x75387848
mov dword [ebp - 0x78], 0x7859484e
mov dword [ebp - 0x74], 0x33306950
mov dword [ebp - 0x70], 0x65417a66
mov dword [ebp - 0x6c], 0x736b794f
mov dword [ebp - 0x68], 0x65634343
mov dword [ebp - 0x64], 0x76597847
mov dword [ebp - 0x60], 0x675a3243
mov dword [ebp - 0x5c], 0x62736a4f
mov dword [ebp - 0x58], 0x45347a63
mov dword [ebp - 0x54], 0x44386a4d
mov dword [ebp - 0x50], 0x776f7746
mov dword [ebp - 0x4c], 0x5151514e
mov dword [ebp - 0x48], 0x74734863
mov dword [ebp - 0x44], 0x68344263
mov dword [ebp - 0x40], 0x4d34434b
mov dword [ebp - 0x3c], 0x766f7a4b
mov dword [ebp - 0x38], 0x35465248
mov dword [ebp - 0x34], 0x4c554847
mov dword [ebp - 0x30], 0x56417965
mov dword [ebp - 0x2c], 0x6367415a
mov dword [ebp - 0x28], 0x31556a45
mov dword [ebp - 0x24], 0x41414141
mov word [ebp - 0x20], 0x4173
call fcn.104115b3
sub esp, 0xc
mov ecx, esp
push ecx
push dword [eax + 4]
push dword [eax]
call fcn.1041a126
lea ecx, [ebp - 0x124]
call fcn.104112dd
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 1
call fcn.10419eaa
push eax
lea ecx, [ebp + 0xc]
call fcn.1041a7b1
cmp eax, 0xffffffff
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x124]
setne bl
call fcn.10419ee8
push ecx
lea ecx, [ebp - 0x1c]
call fcn.104101ac
mov eax, dword [esi]
push ecx
mov ecx, esi
call dword [eax + 4]
push ecx
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 2
call fcn.1041a092
lea ecx, [ebp - 0x1c]
mov esi, eax
call fcn.10419fa5
push 0x18
pop edx
push 0
pop ecx
test bl, bl
push eax
cmovne ecx, edx
add ecx, edi
push esi
push ecx
call fcn.104266f0
add esp, 0xc
lea ecx, [ebp - 0x1c]
call fcn.1041a121
lea ecx, [ebp + 0xc]
call fcn.10412369
mov al, 1
call fcn.1044d11b
ret