Function at 0x1401b4d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x170
mov eax, 0x1404cbe2
call fcn.1401f08f
mov esi, dword [ebp + 8]
and dword [ebp - 0x160], 0
mov dword [ebp - 0x164], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.140137d3
push eax
mov ecx, esi
call fcn.1401067c
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0x160], ebx
cmp dword [eax - 0xc], edi
jle 0x1401b909
push edi
lea ecx, [ebp + 0xc]
call fcn.140118d7
movzx ebx, ax
push ebx
call fcn.14028664
pop ecx
test eax, eax
jne 0x1401b62a
cmp ebx, 0x7e
je 0x1401b62a
cmp ebx, 0x2d
je 0x1401b62a
cmp ebx, 0x5f
je 0x1401b62a
cmp ebx, 0x2e
je 0x1401b62a
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x54], 0x39643363
mov dword [ebp - 0x50], 0x2f6f6e61
mov dword [ebp - 0x4c], 0x2f645341
mov dword [ebp - 0x48], 0x5530434d
mov dword [ebp - 0x44], 0x61516d4d
mov dword [ebp - 0x40], 0x4a673247
mov dword [ebp - 0x3c], 0x79514247
mov dword [ebp - 0x38], 0x49557741
mov dword [ebp - 0x34], 0x58516a4c
mov dword [ebp - 0x30], 0x304a7944
mov dword [ebp - 0x2c], 0x6f307750
mov dword [ebp - 0x28], 0x6f6f7943
mov dword [ebp - 0x24], 0x786c6a42
mov dword [ebp - 0x20], 0x4a59694e
mov dword [ebp - 0x1c], 0x57636963
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x774a
call fcn.140118d7
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
lea eax, [ebp - 0x12]
mov ecx, esp
push dword [ebp - 0x15c]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x54]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1400fecf
lea eax, [ebp - 0x170]
push eax
call fcn.14012f54
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1401c8ad
push eax
push esi
call fcn.14012902
lea ecx, [ebp - 0x170]
jmp 0x1401b8f0
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x158], 0x63457a63
mov dword [ebp - 0x154], 0x2b733359
mov dword [ebp - 0x150], 0x6538784e
mov dword [ebp - 0x14c], 0x6e6f674c
mov dword [ebp - 0x148], 0x4d41434b
mov dword [ebp - 0x144], 0x4a4d534d
mov dword [ebp - 0x140], 0x6a5a5241
mov dword [ebp - 0x13c], 0x33427765
mov dword [ebp - 0x138], 0x706f4446
mov dword [ebp - 0x134], 0x49516941
mov dword [ebp - 0x130], 0x6849324d
mov dword [ebp - 0x12c], 0x78415842
mov dword [ebp - 0x128], 0x526f5163
mov dword [ebp - 0x124], 0x5155334f
mov dword [ebp - 0x120], 0x6873424e
mov dword [ebp - 0x11c], 0x524d6d64
mov dword [ebp - 0x118], 0x67305459
mov dword [ebp - 0x114], 0x4c6b7a48
mov dword [ebp - 0x110], 0x59456a44
mov dword [ebp - 0x10c], 0x56347761
mov dword [ebp - 0x108], 0x37736d59
mov dword [ebp - 0x104], 0x56345247
mov dword [ebp - 0x100], 0x5763444d
mov dword [ebp - 0xfc], 0x695a7747
mov dword [ebp - 0xf8], 0x6e634141
mov dword [ebp - 0xf4], 0x7a494766
mov dword [ebp - 0xf0], 0x53634347
mov dword [ebp - 0xec], 0x73496746
mov dword [ebp - 0xe8], 0x39736a4b
mov dword [ebp - 0xe4], 0x47385243
mov dword [ebp - 0xe0], 0x6945534f
mov dword [ebp - 0xdc], 0x586f7941
mov dword [ebp - 0xd8], 0x7156784e
mov dword [ebp - 0xd4], 0x7938424d
mov dword [ebp - 0xd0], 0x62634164
mov dword [ebp - 0xcc], 0x6349784d
mov dword [ebp - 0xc8], 0x51557a44
mov dword [ebp - 0xc4], 0x5741414e
mov dword [ebp - 0xc0], 0x7a597850
mov dword [ebp - 0xbc], 0x4863534b
mov dword [ebp - 0xb8], 0x68415350
mov dword [ebp - 0xb4], 0x32313362
mov dword [ebp - 0xb0], 0x6d415363
mov dword [ebp - 0xac], 0x484d794b
mov dword [ebp - 0xa8], 0x39785742
mov dword [ebp - 0xa4], 0x796c4346
mov dword [ebp - 0xa0], 0x7567524b
mov dword [ebp - 0x9c], 0x30677941
mov dword [ebp - 0x98], 0x6d746849
mov dword [ebp - 0x94], 0x45774247
mov dword [ebp - 0x90], 0x76685259
mov dword [ebp - 0x8c], 0x2f597744
mov dword [ebp - 0x88], 0x77745249
mov dword [ebp - 0x84], 0x3877544b
mov dword [ebp - 0x80], 0x7773444d
mov dword [ebp - 0x7c], 0x4b4d534b
mov dword [ebp - 0x78], 0x50555344
mov dword [ebp - 0x74], 0x6a4e6765
mov dword [ebp - 0x70], 0x6e524448
mov dword [ebp - 0x6c], 0x6b6f6e4d
mov dword [ebp - 0x68], 0x4855694a
mov dword [ebp - 0x64], 0x416b7941
mov dword [ebp - 0x60], 0x57346848
mov dword [ebp - 0x5c], 0x41417743
mov word [ebp - 0x58], 0x4c41
mov byte [ebp - 0x56], 0x77
call fcn.140118d7
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x15c]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x55]
push eax
lea eax, [ebp - 0x158]
push eax
call fcn.1400fecf
lea eax, [ebp - 0x17c]
push eax
call fcn.14012f54
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1401c8ad
push eax
push esi
call fcn.14012902
lea ecx, [ebp - 0x17c]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1401c72f
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x1401b519
lea ecx, [eax - 0x10]
call fcn.14016fdf
mov eax, esi
call fcn.1401f039
ret