Function at 0x1002aea6
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x130
mov eax, 0x1005d547
call fcn.1002ee22
mov eax, dword [ebp + 8]
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0x130], eax
xor eax, eax
mov dword [ebp - 0x128], 0x35347a49
push eax
push eax
sub esp, 0xc
mov dword [ebp - 0x124], 0x5251524e
mov ecx, esp
mov dword [ebp - 0x120], 0x2f555144
mov dword [ebp - 0x11c], 0x67414349
mov dword [ebp - 0x118], 0x4a414149
mov dword [ebp - 0x114], 0x75355343
mov dword [ebp - 0x110], 0x77555744
mov dword [ebp - 0x10c], 0x70556842
mov dword [ebp - 0x108], 0x33594447
mov dword [ebp - 0x104], 0x6d35794b
mov dword [ebp - 0x100], 0x71525466
mov dword [ebp - 0xfc], 0x4d456d4e
mov dword [ebp - 0xf8], 0x2f6b6a46
mov dword [ebp - 0xf4], 0x3456414d
mov dword [ebp - 0xf0], 0x30675145
mov dword [ebp - 0xec], 0x694e5448
mov dword [ebp - 0xe8], 0x44636948
mov dword [ebp - 0xe4], 0x49344259
mov dword [ebp - 0xe0], 0x37774347
mov dword [ebp - 0xdc], 0x6d6f6d4a
mov dword [ebp - 0xd8], 0x3549674a
mov dword [ebp - 0xd4], 0x55677748
mov dword [ebp - 0xd0], 0x46417844
mov dword [ebp - 0xcc], 0x68517a4b
mov dword [ebp - 0xc8], 0x59497a43
mov dword [ebp - 0xc4], 0x6a45534e
mov dword [ebp - 0xc0], 0x3730534f
mov dword [ebp - 0xbc], 0x49454445
mov dword [ebp - 0xb8], 0x57737a42
mov dword [ebp - 0xb4], 0x78494442
mov dword [ebp - 0xb0], 0x5a496849
mov dword [ebp - 0xac], 0x69515447
mov dword [ebp - 0xa8], 0x7938514e
mov dword [ebp - 0xa4], 0x59417765
mov dword [ebp - 0xa0], 0x756b3250
mov dword [ebp - 0x9c], 0x696c6848
mov dword [ebp - 0x98], 0x754e6d66
mov dword [ebp - 0x94], 0x51386a4c
mov dword [ebp - 0x90], 0x7251424d
mov dword [ebp - 0x8c], 0x69416849
mov dword [ebp - 0x88], 0x7763414c
mov dword [ebp - 0x84], 0x55554249
mov dword [ebp - 0x80], 0x3359544f
mov dword [ebp - 0x7c], 0x3445414d
mov dword [ebp - 0x78], 0x6c677759
mov dword [ebp - 0x74], 0x7834574a
mov dword [ebp - 0x70], 0x7863794f
mov dword [ebp - 0x6c], 0x4d496750
mov dword [ebp - 0x68], 0x50494341
mov dword [ebp - 0x64], 0x2f415241
mov dword [ebp - 0x60], 0x70344444
mov dword [ebp - 0x5c], 0x304a5350
mov dword [ebp - 0x58], 0x4a514748
mov dword [ebp - 0x54], 0x39737842
mov dword [ebp - 0x50], 0x4c4d684f
mov dword [ebp - 0x4c], 0x53346a47
mov dword [ebp - 0x48], 0x37385344
mov dword [ebp - 0x44], 0x47554750
mov dword [ebp - 0x40], 0x4e636862
mov dword [ebp - 0x3c], 0x6a385441
mov dword [ebp - 0x38], 0x4c4d694e
mov dword [ebp - 0x34], 0x31526a4c
mov dword [ebp - 0x30], 0x7a513265
mov dword [ebp - 0x2c], 0x3855444a
mov dword [ebp - 0x28], 0x386c525a
mov dword [ebp - 0x24], 0x41414143
mov word [ebp - 0x20], 0x4d41
mov byte [ebp - 0x1e], 0x41
mov dword [ebp - 4], eax
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov byte [ebp - 0x12c], al
lea eax, [ebp - 0x1d]
push dword [ebp - 0x12c]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.1001f4b3
lea eax, [ebp - 0x13c]
push eax
call fcn.10022465
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 1
call fcn.1002c646
push eax
lea ecx, [ebp + 0x14]
call fcn.100226c7
cmp eax, 0xffffffff
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x13c]
setne bl
call fcn.1002c4c6
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.1002c5fd
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 - 0x130]
cmovne edx, esi
push eax
add ecx, edx
push ecx
call fcn.100333b0
add esp, 0xc
lea ecx, [ebp - 0x1c]
call fcn.1002c443
mov ecx, dword [ebp + 0x14]
add ecx, 0xfffffff0
call fcn.1002669c
mov al, 1
call fcn.1002edcc
ret