Function at 0x1002b1df
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x1a4
mov eax, 0x1005d5af
call fcn.1002ee22
mov esi, dword [ebp + 8]
and dword [ebp - 0x188], 0
mov dword [ebp - 0x198], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.10022ce6
push eax
mov ecx, esi
call fcn.1001fd19
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0x188], ebx
cmp dword [eax - 0xc], edi
jle 0x1002b68f
push edi
lea ecx, [ebp + 0xc]
call fcn.10020f6c
movzx ebx, ax
push ebx
call fcn.100383c9
pop ecx
test eax, eax
jne 0x1002b5b7
cmp ebx, 0x7e
je 0x1002b5b7
cmp ebx, 0x2d
je 0x1002b5b7
cmp ebx, 0x5f
je 0x1002b5b7
cmp ebx, 0x2e
je 0x1002b5b7
mov dword [ebp - 0x184], 0x32523361
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x180], 0x2f346e61
mov dword [ebp - 0x17c], 0x6a555346
mov dword [ebp - 0x178], 0x416b7745
mov dword [ebp - 0x174], 0x6459444a
mov dword [ebp - 0x170], 0x556f575a
mov dword [ebp - 0x16c], 0x4667424a
mov dword [ebp - 0x168], 0x38495744
mov dword [ebp - 0x164], 0x59494141
mov dword [ebp - 0x160], 0x4c456848
mov dword [ebp - 0x15c], 0x4a496842
mov dword [ebp - 0x158], 0x2b424150
mov dword [ebp - 0x154], 0x636b6849
mov dword [ebp - 0x150], 0x5467774f
mov dword [ebp - 0x14c], 0x48456745
mov dword [ebp - 0x148], 0x71305350
mov dword [ebp - 0x144], 0x2f346a44
mov dword [ebp - 0x140], 0x34686850
mov dword [ebp - 0x13c], 0x35344246
mov dword [ebp - 0x138], 0x56554447
mov dword [ebp - 0x134], 0x6b6c694e
mov dword [ebp - 0x130], 0x71304444
mov dword [ebp - 0x12c], 0x73677a4a
mov dword [ebp - 0x128], 0x78355241
mov dword [ebp - 0x124], 0x474d3247
mov dword [ebp - 0x120], 0x6a774148
mov dword [ebp - 0x11c], 0x4f304242
mov dword [ebp - 0x118], 0x4d4d534d
mov dword [ebp - 0x114], 0x676b6d50
mov dword [ebp - 0x110], 0x51497846
mov dword [ebp - 0x10c], 0x556f6a4f
mov dword [ebp - 0x108], 0x76453246
mov dword [ebp - 0x104], 0x67646a65
mov dword [ebp - 0x100], 0x4e6b4247
mov dword [ebp - 0xfc], 0x32676a42
mov dword [ebp - 0xf8], 0x71356d4b
mov dword [ebp - 0xf4], 0x31456d4d
mov dword [ebp - 0xf0], 0x6d49674e
mov dword [ebp - 0xec], 0x7330414a
mov dword [ebp - 0xe8], 0x67554341
mov dword [ebp - 0xe4], 0x424d4150
mov dword [ebp - 0xe0], 0x3078584d
mov dword [ebp - 0xdc], 0x47737a64
mov dword [ebp - 0xd8], 0x2f31544b
mov dword [ebp - 0xd4], 0x30385241
mov dword [ebp - 0xd0], 0x7273444a
mov dword [ebp - 0xcc], 0x2b416966
mov dword [ebp - 0xc8], 0x686f5146
mov dword [ebp - 0xc4], 0x386b6762
mov dword [ebp - 0xc0], 0x6e5a784e
mov dword [ebp - 0xbc], 0x6e646942
mov dword [ebp - 0xb8], 0x7a38584c
mov dword [ebp - 0xb4], 0x734d6841
mov dword [ebp - 0xb0], 0x386f4250
mov dword [ebp - 0xac], 0x32735145
mov dword [ebp - 0xa8], 0x7945694b
mov dword [ebp - 0xa4], 0x4f734448
mov dword [ebp - 0xa0], 0x33415159
mov dword [ebp - 0x9c], 0x7377684c
mov dword [ebp - 0x98], 0x5934444a
mov dword [ebp - 0x94], 0x56634746
mov dword [ebp - 0x90], 0x53634150
mov dword [ebp - 0x8c], 0x4141774e
mov dword [ebp - 0x88], 0x65514748
mov dword [ebp - 0x84], 0x6a554341
mov dword [ebp - 0x80], 0x4f414349
mov dword [ebp - 0x7c], 0x6a30534a
mov dword [ebp - 0x78], 0x4f777a50
mov dword [ebp - 0x74], 0x66736848
mov dword [ebp - 0x70], 0x6b735342
mov dword [ebp - 0x6c], 0x6877584c
mov dword [ebp - 0x68], 0x4e346e4c
mov dword [ebp - 0x64], 0x75453247
mov dword [ebp - 0x60], 0x47306e49
mov dword [ebp - 0x5c], 0x32347a42
mov dword [ebp - 0x58], 0x4f735741
mov dword [ebp - 0x54], 0x4f735244
mov dword [ebp - 0x50], 0x41414141
mov word [ebp - 0x4c], 0x5134
push edi
call fcn.10020f6c
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0x18c], bl
mov ecx, esp
lea eax, [ebp - 0x4a]
push dword [ebp - 0x18c]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x184]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1001f4b3
lea eax, [ebp - 0x1a4]
push eax
call fcn.10022465
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1002c646
push eax
push esi
call fcn.10021e11
lea ecx, [ebp - 0x1a4]
jmp 0x1002b676
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x48], 0x77497a61
mov dword [ebp - 0x44], 0x2b354843
mov dword [ebp - 0x40], 0x454d5349
mov dword [ebp - 0x3c], 0x41555448
mov dword [ebp - 0x38], 0x6c555142
mov dword [ebp - 0x34], 0x6634524a
mov dword [ebp - 0x30], 0x4a496a41
mov dword [ebp - 0x2c], 0x6b455743
mov dword [ebp - 0x28], 0x65344147
mov dword [ebp - 0x24], 0x6c59534f
mov dword [ebp - 0x20], 0x354d5250
mov dword [ebp - 0x1c], 0x2f684444
mov dword [ebp - 0x18], 0x41416a4d
mov dword [ebp - 0x14], 0x6b414141
call fcn.10020f6c
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0x190], al
mov ecx, esp
push dword [ebp - 0x190]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x48]
push eax
call fcn.1001f4b3
lea eax, [ebp - 0x1b0]
push eax
call fcn.10022465
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1002c646
push eax
push esi
call fcn.10021e11
lea ecx, [ebp - 0x1b0]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1002c4c6
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x1002b228
lea ecx, [eax - 0x10]
call fcn.1002669c
mov eax, esi
call fcn.1002edcc
ret