Function at 0x1021a78c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x9c
mov eax, 0x1024bec5
call fcn.1021e371
mov esi, dword [ebp + 8]
and dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.10212ca1
push eax
mov ecx, esi
call fcn.1020f98d
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0x8c], ebx
cmp dword [eax - 0xc], edi
jle 0x1021aa5c
push edi
lea ecx, [ebp + 0xc]
call fcn.10210be8
movzx ebx, ax
push ebx
call fcn.10227944
pop ecx
test eax, eax
jne 0x1021a918
cmp ebx, 0x7e
je 0x1021a918
cmp ebx, 0x2d
je 0x1021a918
cmp ebx, 0x5f
je 0x1021a918
cmp ebx, 0x2e
je 0x1021a918
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x74], 0x2f425763
mov dword [ebp - 0x70], 0x6f415764
mov dword [ebp - 0x6c], 0x49636750
mov dword [ebp - 0x68], 0x6f354266
mov dword [ebp - 0x64], 0x51457750
mov dword [ebp - 0x60], 0x4773484b
mov dword [ebp - 0x5c], 0x63674149
mov dword [ebp - 0x58], 0x78516959
mov dword [ebp - 0x54], 0x64776a4b
mov dword [ebp - 0x50], 0x38494459
mov dword [ebp - 0x4c], 0x624d7947
mov dword [ebp - 0x48], 0x66674263
mov dword [ebp - 0x44], 0x62346e45
mov dword [ebp - 0x40], 0x47676741
mov dword [ebp - 0x3c], 0x78315441
mov dword [ebp - 0x38], 0x61414350
mov dword [ebp - 0x34], 0x76517a65
mov dword [ebp - 0x30], 0x50457a50
mov dword [ebp - 0x2c], 0x4e494441
mov dword [ebp - 0x28], 0x644d4248
mov dword [ebp - 0x24], 0x69684359
mov dword [ebp - 0x20], 0x59414244
mov dword [ebp - 0x1c], 0x416f774d
mov dword [ebp - 0x18], 0x2b414141
call fcn.10210be8
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
lea eax, [ebp - 0x14]
mov ecx, esp
push dword [ebp - 0x88]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x74]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1020f1e0
lea eax, [ebp - 0x9c]
push eax
call fcn.10212422
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1021ba00
push eax
push esi
call fcn.10211dd0
lea ecx, [ebp - 0x9c]
jmp 0x1021aa43
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x84], 0x5a595363
mov dword [ebp - 0x80], 0x324d4450
mov dword [ebp - 0x7c], 0x5077785a
mov dword [ebp - 0x78], 0x4b73424e
mov dword [ebp - 0x74], 0x53515264
mov dword [ebp - 0x70], 0x325a6e47
mov dword [ebp - 0x6c], 0x6c456964
mov dword [ebp - 0x68], 0x474d6847
mov dword [ebp - 0x64], 0x4c454348
mov dword [ebp - 0x60], 0x4c63794f
mov dword [ebp - 0x5c], 0x6f49424c
mov dword [ebp - 0x58], 0x506f4741
mov dword [ebp - 0x54], 0x705a414d
mov dword [ebp - 0x50], 0x316b5149
mov dword [ebp - 0x4c], 0x6e414850
mov dword [ebp - 0x48], 0x7a673343
mov dword [ebp - 0x44], 0x31496746
mov dword [ebp - 0x40], 0x37645742
mov dword [ebp - 0x3c], 0x71704443
mov dword [ebp - 0x38], 0x376f684a
mov dword [ebp - 0x34], 0x76466a5a
mov dword [ebp - 0x30], 0x65414241
mov dword [ebp - 0x2c], 0x7830544b
mov dword [ebp - 0x28], 0x36674147
mov dword [ebp - 0x24], 0x626f524c
mov dword [ebp - 0x20], 0x4a414144
mov dword [ebp - 0x1c], 0x4345524c
mov dword [ebp - 0x18], 0x41415161
mov word [ebp - 0x14], 0x4641
mov byte [ebp - 0x12], 0x41
call fcn.10210be8
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x88]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x11]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.1020f1e0
lea eax, [ebp - 0xa8]
push eax
call fcn.10212422
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1021ba00
push eax
push esi
call fcn.10211dd0
lea ecx, [ebp - 0xa8]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1021b882
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x1021a7d5
lea ecx, [eax - 0x10]
call fcn.10216974
mov eax, esi
call fcn.1021e31b
ret