Function at 0x1401b35f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x10c
mov eax, 0x1404c922
call fcn.1401edd8
mov esi, dword [ebp + 8]
and dword [ebp - 0xfc], 0
mov dword [ebp - 0x100], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.140139fe
push eax
mov ecx, esi
call fcn.1401055e
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0xfc], ebx
cmp dword [eax - 0xc], edi
jle 0x1401b69b
push edi
lea ecx, [ebp + 0xc]
call fcn.140117b9
movzx ebx, ax
push ebx
call fcn.140283a7
pop ecx
test eax, eax
jne 0x1401b5c2
cmp ebx, 0x7e
je 0x1401b5c2
cmp ebx, 0x2d
je 0x1401b5c2
cmp ebx, 0x5f
je 0x1401b5c2
cmp ebx, 0x2e
je 0x1401b5c2
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0xf4], 0x73786e59
mov dword [ebp - 0xf0], 0x33416e66
mov dword [ebp - 0xec], 0x6d735344
mov dword [ebp - 0xe8], 0x5734674d
mov dword [ebp - 0xe4], 0x43735149
mov dword [ebp - 0xe0], 0x52634250
mov dword [ebp - 0xdc], 0x4f495447
mov dword [ebp - 0xd8], 0x4273695a
mov dword [ebp - 0xd4], 0x4577534a
mov dword [ebp - 0xd0], 0x38596842
mov dword [ebp - 0xcc], 0x66387a4d
mov dword [ebp - 0xc8], 0x75675450
mov dword [ebp - 0xc4], 0x30634466
mov dword [ebp - 0xc0], 0x6d635846
mov dword [ebp - 0xbc], 0x6b395450
mov dword [ebp - 0xb8], 0x556f4850
mov dword [ebp - 0xb4], 0x4d737749
mov dword [ebp - 0xb0], 0x5763324a
mov dword [ebp - 0xac], 0x684a444d
mov dword [ebp - 0xa8], 0x324e6d4c
mov dword [ebp - 0xa4], 0x36347a4c
mov dword [ebp - 0xa0], 0x47417949
mov dword [ebp - 0x9c], 0x67744241
mov dword [ebp - 0x98], 0x6d676a43
mov dword [ebp - 0x94], 0x48594441
mov dword [ebp - 0x90], 0x4c55684c
mov dword [ebp - 0x8c], 0x7a74694c
mov dword [ebp - 0x88], 0x714d3242
mov dword [ebp - 0x84], 0x36455849
mov dword [ebp - 0x80], 0x6939524b
mov dword [ebp - 0x7c], 0x6e455348
mov dword [ebp - 0x78], 0x72493359
mov dword [ebp - 0x74], 0x5945524a
mov dword [ebp - 0x70], 0x6b4e4364
mov dword [ebp - 0x6c], 0x44554446
mov dword [ebp - 0x68], 0x7a63534c
mov dword [ebp - 0x64], 0x65345463
mov dword [ebp - 0x60], 0x5a307750
mov dword [ebp - 0x5c], 0x395a3345
mov dword [ebp - 0x58], 0x6d59694e
mov dword [ebp - 0x54], 0x41414141
mov word [ebp - 0x50], 0x6763
call fcn.140117b9
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
lea eax, [ebp - 0x4e]
mov ecx, esp
push dword [ebp - 0xf8]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0xf4]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1400fdb1
lea eax, [ebp - 0x10c]
push eax
call fcn.1401317f
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1401c63f
push eax
push esi
call fcn.14012b2d
lea ecx, [ebp - 0x10c]
jmp 0x1401b682
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x4c], 0x5a6f6a59
mov dword [ebp - 0x48], 0x4a636e64
mov dword [ebp - 0x44], 0x6b427944
mov dword [ebp - 0x40], 0x6473794a
mov dword [ebp - 0x3c], 0x36676943
mov dword [ebp - 0x38], 0x4b734849
mov dword [ebp - 0x34], 0x7877444d
mov dword [ebp - 0x30], 0x324d5259
mov dword [ebp - 0x2c], 0x69555443
mov dword [ebp - 0x28], 0x72497946
mov dword [ebp - 0x24], 0x57496a49
mov dword [ebp - 0x20], 0x59514241
mov dword [ebp - 0x1c], 0x68645263
mov dword [ebp - 0x18], 0x4163684a
mov dword [ebp - 0x14], 0x6e414141
call fcn.140117b9
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0xf8]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.1400fdb1
lea eax, [ebp - 0x118]
push eax
call fcn.1401317f
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1401c63f
push eax
push esi
call fcn.14012b2d
lea ecx, [ebp - 0x118]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1401c4c1
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x1401b3a8
lea ecx, [eax - 0x10]
call fcn.140172a0
mov eax, esi
call fcn.1401ed82
ret