Function at 0x1041a5ed
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x1f0
mov eax, 0x1044d8b1
call fcn.1041f28d
mov esi, ecx
mov edi, dword [ebp + 8]
xor eax, eax
mov dword [ebp - 0x1e8], eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x1f8], edi
mov dword [edi], eax
call fcn.104131dc
push eax
mov ecx, edi
call fcn.1040fe19
xor eax, eax
mov dword [ebp - 0x1e4], 0x2b4d6964
xor ebx, ebx
mov dword [ebp - 4], eax
inc ebx
mov dword [ebp - 0x1e0], 0x39396a66
mov dword [ebp - 0x1e8], ebx
mov dword [ebp - 0x1dc], 0x48676a4b
mov dword [ebp - 0x1d8], 0x76595841
mov dword [ebp - 0x1d4], 0x67385245
mov dword [ebp - 0x1d0], 0x32454446
mov dword [ebp - 0x1cc], 0x6b515348
mov dword [ebp - 0x1c8], 0x55776842
mov dword [ebp - 0x1c4], 0x37774346
mov dword [ebp - 0x1c0], 0x6a45524c
mov dword [ebp - 0x1bc], 0x57736746
mov dword [ebp - 0x1b8], 0x79414348
mov dword [ebp - 0x1b4], 0x636b334e
mov dword [ebp - 0x1b0], 0x52735148
mov dword [ebp - 0x1ac], 0x65515765
mov dword [ebp - 0x1a8], 0x66597763
mov dword [ebp - 0x1a4], 0x4e4d534d
mov dword [ebp - 0x1a0], 0x52495745
mov dword [ebp - 0x19c], 0x47496841
mov dword [ebp - 0x198], 0x61637845
mov dword [ebp - 0x194], 0x61636d66
mov dword [ebp - 0x190], 0x5577425a
mov dword [ebp - 0x18c], 0x324a4443
mov dword [ebp - 0x188], 0x7873684e
mov dword [ebp - 0x184], 0x50415447
mov dword [ebp - 0x180], 0x63304163
mov dword [ebp - 0x17c], 0x746b6a43
mov dword [ebp - 0x178], 0x79596d4f
mov dword [ebp - 0x174], 0x63457a61
mov dword [ebp - 0x170], 0x53675445
mov dword [ebp - 0x16c], 0x6f496a66
mov dword [ebp - 0x168], 0x42516743
mov dword [ebp - 0x164], 0x744d7845
mov dword [ebp - 0x160], 0x626b6844
mov dword [ebp - 0x15c], 0x37557963
mov dword [ebp - 0x158], 0x4e34534d
mov dword [ebp - 0x154], 0x59735344
mov dword [ebp - 0x150], 0x6d51524d
mov dword [ebp - 0x14c], 0x34457966
mov dword [ebp - 0x148], 0x7145575a
mov dword [ebp - 0x144], 0x6c677742
mov dword [ebp - 0x140], 0x4d384350
mov dword [ebp - 0x13c], 0x4e4d6a4c
mov dword [ebp - 0x138], 0x55595463
mov dword [ebp - 0x134], 0x7a55684b
mov dword [ebp - 0x130], 0x62776849
mov dword [ebp - 0x12c], 0x66775143
mov dword [ebp - 0x128], 0x47733261
mov dword [ebp - 0x124], 0x6959484a
mov dword [ebp - 0x120], 0x376c425a
mov dword [ebp - 0x11c], 0x6a676766
mov dword [ebp - 0x118], 0x48455144
mov dword [ebp - 0x114], 0x4155514a
mov dword [ebp - 0x110], 0x42776747
mov dword [ebp - 0x10c], 0x4d63774c
mov dword [ebp - 0x108], 0x64636961
mov dword [ebp - 0x104], 0x5259514d
mov dword [ebp - 0x100], 0x736f6948
mov dword [ebp - 0xfc], 0x30597761
mov dword [ebp - 0xf8], 0x744d4442
mov dword [ebp - 0xf4], 0x46675248
mov dword [ebp - 0xf0], 0x62737948
mov dword [ebp - 0xec], 0x7a6f7a43
mov dword [ebp - 0xe8], 0x4f34514e
mov dword [ebp - 0xe4], 0x73456d48
push dword [esi + 0x14]
mov dword [ebp - 0xe0], 0x5a34424a
push dword [esi + 0x10]
mov dword [ebp - 0xdc], 0x596f6a48
push eax
sub esp, 0xc
mov dword [ebp - 0xd8], 0x50454446
mov ecx, esp
mov dword [ebp - 0xd4], 0x32427a4c
mov dword [ebp - 0xd0], 0x746b684d
mov dword [ebp - 0xcc], 0x48734441
mov dword [ebp - 0xc8], 0x30414241
mov dword [ebp - 0xc4], 0x6b38524d
mov dword [ebp - 0xc0], 0x5773484a
mov dword [ebp - 0xbc], 0x7535685a
mov dword [ebp - 0xb8], 0x55455845
mov dword [ebp - 0xb4], 0x41635243
mov dword [ebp - 0xb0], 0x66444141
mov byte [ebp - 0x14], al
push dword [ebp - 0x14]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x1e4]
push eax
call fcn.1040f5b3
lea eax, [ebp - 0x1f4]
push eax
call fcn.1041295b
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], ebx
call fcn.1041cbef
push eax
push edi
call fcn.10412307
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f4]
call fcn.1041ca6f
mov eax, dword [esi + 8]
xor ebx, ebx
sub eax, dword [esi + 4]
sar eax, 2
test eax, eax
je 0x1041ab54
push ebx
lea ecx, [esi + 4]
mov dword [ebp - 0xac], 0x2b59324c
mov dword [ebp - 0xa8], 0x2b417a64
mov dword [ebp - 0xa4], 0x6149794e
mov dword [ebp - 0xa0], 0x504d4144
mov dword [ebp - 0x9c], 0x36556944
mov dword [ebp - 0x98], 0x4d734347
mov dword [ebp - 0x94], 0x6655694e
mov dword [ebp - 0x90], 0x4c73424a
mov dword [ebp - 0x8c], 0x4a304248
mov dword [ebp - 0x88], 0x5945675a
mov dword [ebp - 0x84], 0x5234424e
mov dword [ebp - 0x80], 0x48777766
mov dword [ebp - 0x7c], 0x5459694e
mov dword [ebp - 0x78], 0x77314161
mov dword [ebp - 0x74], 0x6834684a
mov dword [ebp - 0x70], 0x67347a66
mov dword [ebp - 0x6c], 0x49517a4e
mov dword [ebp - 0x68], 0x77706a5a
mov dword [ebp - 0x64], 0x4649414a
mov dword [ebp - 0x60], 0x7155325a
mov dword [ebp - 0x5c], 0x50496859
mov dword [ebp - 0x58], 0x69594249
mov dword [ebp - 0x54], 0x5a495847
mov dword [ebp - 0x50], 0x4f345843
mov dword [ebp - 0x4c], 0x61517950
mov dword [ebp - 0x48], 0x42346745
mov dword [ebp - 0x44], 0x6b55474c
mov dword [ebp - 0x40], 0x77344847
mov dword [ebp - 0x3c], 0x68593345
mov dword [ebp - 0x38], 0x61454162
mov dword [ebp - 0x34], 0x334a544d
mov dword [ebp - 0x30], 0x53454346
mov dword [ebp - 0x2c], 0x4a387764
mov dword [ebp - 0x28], 0x6955684d
mov dword [ebp - 0x24], 0x6651774f
mov dword [ebp - 0x20], 0x5a34414d
mov dword [ebp - 0x1c], 0x41414146
mov word [ebp - 0x18], 0x4741
mov byte [ebp - 0x16], 0x67
call fcn.1041cbc9
push dword [eax]
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0x14], al
mov ecx, esp
push dword [ebp - 0x14]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x15]
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.1040f5b3
lea eax, [ebp - 0x1f4]
push eax
call fcn.1041295b
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], 2
call fcn.1041cbef
push eax
push edi
call fcn.10412307
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f4]
call fcn.1041ca6f
mov ecx, dword [esi + 8]
inc ebx
sub ecx, dword [esi + 4]
sar ecx, 2
cmp ebx, ecx
jb 0x1041a9ad
mov eax, edi
call fcn.1041f237
ret 4