Function at 0x1009b949
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x110
mov eax, 0x100cdbc2
call fcn.1009f437
mov esi, dword [ebp + 8]
and dword [ebp - 0xf4], 0
mov dword [ebp - 0x104], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.10093984
push eax
mov ecx, esi
call fcn.100904f9
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0xf4], ebx
cmp dword [eax - 0xc], edi
jle 0x1009bd8d
push edi
lea ecx, [ebp + 0xc]
call fcn.1009175b
movzx ebx, ax
push ebx
call fcn.100a89d9
pop ecx
test eax, eax
jne 0x1009bb35
cmp ebx, 0x7e
je 0x1009bb35
cmp ebx, 0x2d
je 0x1009bb35
cmp ebx, 0x5f
je 0x1009bb35
cmp ebx, 0x2e
je 0x1009bb35
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x98], 0x75563363
mov dword [ebp - 0x94], 0x33453263
mov dword [ebp - 0x90], 0x58514261
mov dword [ebp - 0x8c], 0x4c305244
mov dword [ebp - 0x88], 0x446b4249
mov dword [ebp - 0x84], 0x66634350
mov dword [ebp - 0x80], 0x3452424c
mov dword [ebp - 0x7c], 0x55415441
mov dword [ebp - 0x78], 0x6945584d
mov dword [ebp - 0x74], 0x7a46484a
mov dword [ebp - 0x70], 0x7967674a
mov dword [ebp - 0x6c], 0x73495745
mov dword [ebp - 0x68], 0x53386e4b
mov dword [ebp - 0x64], 0x2f787748
mov dword [ebp - 0x60], 0x45346a4d
mov dword [ebp - 0x5c], 0x344a4265
mov dword [ebp - 0x58], 0x4e454344
mov dword [ebp - 0x54], 0x6d554349
mov dword [ebp - 0x50], 0x65634250
mov dword [ebp - 0x4c], 0x54596750
mov dword [ebp - 0x48], 0x394a6749
mov dword [ebp - 0x44], 0x656b4344
mov dword [ebp - 0x40], 0x335a794e
mov dword [ebp - 0x3c], 0x51307a41
mov dword [ebp - 0x38], 0x6873774c
mov dword [ebp - 0x34], 0x57497942
mov dword [ebp - 0x30], 0x426f7a43
mov dword [ebp - 0x2c], 0x2b415265
mov dword [ebp - 0x28], 0x46637a64
mov dword [ebp - 0x24], 0x7645444c
mov dword [ebp - 0x20], 0x7a4d7a4c
mov dword [ebp - 0x1c], 0x7438524c
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x6757
call fcn.1009175b
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0xf8], bl
mov ecx, esp
lea eax, [ebp - 0x12]
push dword [ebp - 0xf8]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x98]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1008fc93
lea eax, [ebp - 0x110]
push eax
call fcn.10093029
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1009cd44
push eax
push esi
call fcn.100928fb
lea ecx, [ebp - 0x110]
jmp 0x1009bd74
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0xf0], 0x5a4d7a63
mov dword [ebp - 0xec], 0x6f515163
mov dword [ebp - 0xe8], 0x7a4d5145
mov dword [ebp - 0xe4], 0x52735849
mov dword [ebp - 0xe0], 0x416f544a
mov dword [ebp - 0xdc], 0x5077474f
mov dword [ebp - 0xd8], 0x6a78784a
mov dword [ebp - 0xd4], 0x32455365
mov dword [ebp - 0xd0], 0x39645242
mov dword [ebp - 0xcc], 0x7a645447
mov dword [ebp - 0xc8], 0x474d794f
mov dword [ebp - 0xc4], 0x4f73574a
mov dword [ebp - 0xc0], 0x5445434e
mov dword [ebp - 0xbc], 0x4f776748
mov dword [ebp - 0xb8], 0x33556964
mov dword [ebp - 0xb4], 0x72675249
mov dword [ebp - 0xb0], 0x71776a4b
mov dword [ebp - 0xac], 0x32645764
mov dword [ebp - 0xa8], 0x67456a4b
mov dword [ebp - 0xa4], 0x61736a4e
mov dword [ebp - 0xa0], 0x37416959
mov dword [ebp - 0x9c], 0x464d4748
mov dword [ebp - 0x98], 0x7563524e
mov dword [ebp - 0x94], 0x73456e50
mov dword [ebp - 0x90], 0x6b6b3342
mov dword [ebp - 0x8c], 0x46555144
mov dword [ebp - 0x88], 0x326f4742
mov dword [ebp - 0x84], 0x676b484f
mov dword [ebp - 0x80], 0x39776763
mov dword [ebp - 0x7c], 0x4f45414d
mov dword [ebp - 0x78], 0x4849684f
mov dword [ebp - 0x74], 0x2f5a5744
mov dword [ebp - 0x70], 0x4c6f684f
mov dword [ebp - 0x6c], 0x77746e65
mov dword [ebp - 0x68], 0x2f59444a
mov dword [ebp - 0x64], 0x3541534d
mov dword [ebp - 0x60], 0x69736944
mov dword [ebp - 0x5c], 0x48414443
mov dword [ebp - 0x58], 0x346b7946
mov dword [ebp - 0x54], 0x4659484b
mov dword [ebp - 0x50], 0x64594448
mov dword [ebp - 0x4c], 0x6f634742
mov dword [ebp - 0x48], 0x5873444e
mov dword [ebp - 0x44], 0x71413349
mov dword [ebp - 0x40], 0x50676a4d
mov dword [ebp - 0x3c], 0x33686e47
mov dword [ebp - 0x38], 0x48673246
mov dword [ebp - 0x34], 0x384d6966
mov dword [ebp - 0x30], 0x2f4e4864
mov dword [ebp - 0x2c], 0x74516a63
mov dword [ebp - 0x28], 0x395a4150
mov dword [ebp - 0x24], 0x4f735145
mov dword [ebp - 0x20], 0x2b6f4262
mov dword [ebp - 0x1c], 0x71774846
mov dword [ebp - 0x18], 0x41415141
mov word [ebp - 0x14], 0x4b41
mov byte [ebp - 0x12], 0x45
call fcn.1009175b
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0xfc], al
mov ecx, esp
push dword [ebp - 0xfc]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x11]
push eax
lea eax, [ebp - 0xf0]
push eax
call fcn.1008fc93
lea eax, [ebp - 0x11c]
push eax
call fcn.10093029
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1009cd44
push eax
push esi
call fcn.100928fb
lea ecx, [ebp - 0x11c]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1009cbc4
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x1009b992
lea ecx, [eax - 0x10]
call fcn.10097310
mov eax, esi
call fcn.1009f3e1
ret