Function at 0x14013d450
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x100
mov rax, qword [0x1401be040]
xor rax, rsp
mov qword [rbp + 0x47], rax
xor ebx, ebx
lea rax, [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x69], 0x45717153
mov word [rbp - 0x65], 0x100
mov ecx, ebx
nop
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 4
jb 0x14012ca30
mov byte [rbp - 0x64], bl
lea r8, [rbp - 0x65]
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x19]
call fcn.1401383f0
nop
mov dword [rbp - 0x61], 0x446d715f
mov dword [rbp - 0x5d], 0x1005044
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x61], al
inc rcx
cmp rcx, 6
jb 0x14012ca70
mov byte [rbp - 0x5a], 0
lea r8, [rbp - 0x5b]
lea rdx, [rbp - 0x61]
lea rcx, [rbp + 7]
call fcn.1401383f0
nop
mov dword [rbp - 0x71], 0x4e6d715e
mov dword [rbp - 0x6d], 0x1005044
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x71], al
inc rcx
cmp rcx, 6
jb 0x14012cab0
mov byte [rbp - 0x6a], 0
lea r8, [rbp - 0x6b]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x27]
call fcn.1401383f0
nop
lea rax, [rbp - 0x19]
mov qword [rbp - 0x39], rax
lea rax, [rbp + 0x47]
mov qword [rbp - 0x31], rax
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x59]
call fcn.1400dd780
mov rdi, rax
mov dword [rsp + 0x28], 0x7467715f
mov dword [rbp - 0x7d], 0x465258
mov byte [rbp - 0x79], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 7
jb 0x14012cb10
mov byte [rbp - 0x79], 0
lea r8, [rbp - 0x7a]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x39]
call fcn.1401383f0
nop
mov r9, rdi
lea r8, [0x140241c34]
lea rdx, [rbp - 0x39]
lea rcx, [0x14023d5c0]
call fcn.1401474d0
nop
lea rcx, [rbp - 0x39]
call fcn.1400de030
nop
lea r9, [fcn.1400ddb20]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rbp - 0x19]
call fcn.14014b68c
mov dword [rsp + 0x28], 0x496c774b
mov dword [rbp - 0x7d], 0x67464e43
mov dword [rbp - 0x79], 0x5a484a4a
mov word [rbp - 0x75], 0x100
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 0xc
jb 0x14012cba0
mov byte [rbp - 0x74], 0
lea r8, [rbp - 0x75]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
mov r9b, 1
lea r8, [0x1401be118]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.1401407b0
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x636c774b
mov dword [rbp - 0x7d], 0x4f404749
mov word [rbp - 0x79], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 8
jb 0x14012cc10
mov byte [rbp - 0x78], 0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
lea r8, [0x14023c7b0]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x45727f53
mov dword [rbp - 0x7d], 0x4b4f4d62
mov word [rbp - 0x79], 0x57
mov byte [rbp - 0x77], 1
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 9
jb 0x14012cc80
mov byte [rbp - 0x77], 0
lea r8, [rbp - 0x78]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
mov r9b, 1
lea r8, [0x1401be218]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.1401407b0
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x45727f53
mov dword [rbp - 0x7d], 0x737164
mov byte [rbp - 0x79], 1
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 7
jb 0x14012ccf0
mov byte [rbp - 0x79], 0
lea r8, [rbp - 0x7a]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
lea r8, [0x14023c7b4]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x546c7759
mov dword [rbp - 0x7d], 0x41404c40
mov dword [rbp - 0x79], 0x474b4966
mov word [rbp - 0x75], 0x5b
mov byte [rbp - 0x73], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 0xd
jb 0x14012cd60
mov byte [rbp - 0x73], 0
lea r8, [rbp - 0x74]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
mov r9b, 1
lea r8, [0x1401be368]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.1401407b0
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x546c7759
mov dword [rbp - 0x7d], 0x41404c40
mov word [rbp - 0x79], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 8
jb 0x14012cdd0
mov byte [rbp - 0x78], 0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
lea r8, [0x14023c7b5]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x44737b55
mov dword [rbp - 0x7d], 0x49465668
mov dword [rbp - 0x79], 0x474b4966
mov word [rbp - 0x75], 0x5b
mov byte [rbp - 0x73], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 0xd
jb 0x14012ce40
mov byte [rbp - 0x73], 0
lea r8, [rbp - 0x74]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
mov r9b, 1
lea r8, [0x1401be3e8]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.1401407b0
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x44737b55
mov dword [rbp - 0x7d], 0x49465668
mov word [rbp - 0x79], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 8
jb 0x14012ceb0
mov byte [rbp - 0x78], 0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
lea r8, [0x14023c7b9]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x4c7a754e
mov dword [rbp - 0x7d], 0x4a4c5644
mov dword [rbp - 0x79], 0x474b4966
mov word [rbp - 0x75], 0x5b
mov byte [rbp - 0x73], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 0xd
jb 0x14012cf20
mov byte [rbp - 0x73], 0
lea r8, [rbp - 0x74]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
mov r9b, 1
lea r8, [0x1401be388]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.1401407b0
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x4c7a754e
mov dword [rbp - 0x7d], 0x4a4c5644
mov word [rbp - 0x79], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 8
jb 0x14012cf90
mov byte [rbp - 0x78], 0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
lea r8, [0x14023c7b3]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rsp + 0x28], 0x4c7e7b55
mov dword [rbp - 0x7d], 0x45614a55
mov word [rbp - 0x79], 0x57
mov byte [rbp - 0x77], 1
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 9
jb 0x14012d000
mov byte [rbp - 0x77], 0
lea r8, [rbp - 0x78]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
lea r8, [0x14023c7b6]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov dword [rbp - 0x71], 0x426b7155
mov dword [rbp - 0x6d], 0x1005040
nop word [rax + rax]
lea eax, [rbx + 0x1d]
xor byte [rbp + rbx - 0x71], al
inc rbx
cmp rbx, 6
jb 0x14012d060
mov byte [rbp - 0x6a], 0
lea r8, [rbp - 0x6b]
lea rdx, [rbp - 0x71]
lea rcx, [rbp - 0x59]
call fcn.1401383f0
nop
lea r8, [0x14023c7b8]
lea rdx, [rbp - 0x59]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x59]
call fcn.1400de030
mov eax, dword [0x140241c34]
test eax, eax
jne 0x14012d0ba
mov word [0x14023c7b1], ax
jmp 0x14012d0e3
cmp eax, 1
jne 0x14012d0ca
mov word [0x14023c7b1], 1
jmp 0x14012d0e3
cmp eax, 2
jne 0x14012d0dc
xor al, al
mov word [0x14023c7b1], 0x100
jmp 0x14012d0e3
movzx eax, byte [0x14023c7b1]
movss xmm0, dword [0x1401be388]
movss dword [0x1401be418], xmm0
movss xmm1, dword [0x1401be38c]
movss dword [0x1401be41c], xmm1
movss xmm0, dword [0x1401be390]
movss dword [0x1401be420], xmm0
mov byte [0x14023c825], al
movzx eax, byte [0x14023c7b3]
mov byte [0x14023c826], al
movzx eax, byte [0x14023c7b4]
mov byte [0x14023c827], al
movzx eax, byte [0x14023c7b5]
mov byte [0x14023c828], al
movzx eax, byte [0x14023c7b6]
mov byte [0x14023c829], al
movzx eax, byte [0x14023c7b7]
mov byte [0x14023c82a], al
movzx eax, byte [0x14023c7b9]
mov byte [0x14023c82c], al
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.14014b630
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
add rcx, 8
jmp 0x14012c9f0