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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x60]
sub rsp, 0x160
mov rax, qword [0x1401be040]
xor rax, rsp
mov qword [rbp + 0x50], rax
xor ebx, ebx
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov dword [rbp - 0x68], 0x49787b51
mov word [rbp - 0x64], 0x55
mov byte [rbp - 0x62], 1
mov ecx, ebx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x68], al
inc rcx
cmp rcx, 5
jb 0x140131ae0
mov byte [rbp - 0x62], bl
lea r8, [rbp - 0x63]
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x10]
call fcn.1401383f0
nop
mov dword [rbp - 0x60], 0x49727b4e
mov dword [rbp - 0x5c], 0x4342700c
mov word [rbp - 0x58], 0x40
mov byte [rbp - 0x56], 1
mov rcx, rbx
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x60], al
inc rcx
cmp rcx, 9
jb 0x140131b20
mov byte [rbp - 0x56], 0
lea r8, [rbp - 0x57]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x10]
call fcn.1401383f0
nop
mov dword [rbp - 0x70], 0x45787f4f
mov word [rbp - 0x6c], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x140131b60
mov byte [rbp - 0x6b], 0
lea r8, [rbp - 0x6c]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x30]
call fcn.1401383f0
nop
lea rax, [rbp - 0x10]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x38]
call fcn.1400dd780
mov rdi, rax
movdqa xmm0, xmmword [str.NsEBVF_]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x40], 1
mov rdx, rbx
nop dword [rax + rax]
lea ecx, [rdx + 0x1d]
xor byte [rbp + rdx - 0x50], cl
inc rdx
cmp rdx, 0xf
jb 0x140131bc0
mov byte [rbp - 0x40], 0
lea r8, [rbp - 0x41]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
mov r9, rdi
lea r8, [0x140241c44]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.140142260
nop
lea rcx, [rbp - 0x38]
call fcn.1400de030
nop
lea r9, [fcn.1400ddb20]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rbp - 0x10]
call fcn.14014b68c
mov eax, dword [0x140241c44]
test eax, eax
jne 0x140131d31
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
lea rdi, vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov qword [rsp + 0x38], rdi
lea rax, [0x140129d30]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
mov dword [rbp - 0x70], 0x45697f4e
mov word [rbp - 0x6c], 0x100
mov rcx, rbx
nop
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x140131c70
mov byte [rbp - 0x6b], 0
lea r8, [rbp - 0x6c]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea r8, [rsp + 0x38]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.14013f600
nop
lea rcx, [rbp - 0x38]
call fcn.1400de030
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdi
lea rax, [0x140129d20]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
mov dword [rbp - 0x70], 0x447e7151
mov word [rbp - 0x6c], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x140131cf0
mov byte [rbp - 0x6b], 0
lea r8, [rbp - 0x6c]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea r8, [rsp + 0x38]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.14013f600
nop
jmp 0x140131f4c
cmp eax, 1
jne 0x140131e41
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
lea rdi, vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov qword [rsp + 0x38], rdi
lea rax, [0x140129d60]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
mov dword [rbp - 0x70], 0x45697f4e
mov word [rbp - 0x6c], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x140131d80
mov byte [rbp - 0x6b], 0
lea r8, [rbp - 0x6c]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea r8, [rsp + 0x38]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.14013f600
nop
lea rcx, [rbp - 0x38]
call fcn.1400de030
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdi
lea rax, [0x140129d40]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
mov dword [rbp - 0x70], 0x447e7151
mov word [rbp - 0x6c], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x140131e00
mov byte [rbp - 0x6b], 0
lea r8, [rbp - 0x6c]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea r8, [rsp + 0x38]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.14013f600
nop
jmp 0x140131f4c
cmp eax, 2
jne 0x140131f55
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
lea rdi, vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov qword [rsp + 0x38], rdi
lea rax, [0x140129da0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
mov dword [rbp - 0x70], 0x45697f4e
mov word [rbp - 0x6c], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x140131e90
mov byte [rbp - 0x6b], 0
lea r8, [rbp - 0x6c]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea r8, [rsp + 0x38]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.14013f600
nop
lea rcx, [rbp - 0x38]
call fcn.1400de030
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdi
lea rax, [0x140129d80]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
mov dword [rbp - 0x70], 0x447e7151
mov word [rbp - 0x6c], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x140131f10
mov byte [rbp - 0x6b], 0
lea r8, [rbp - 0x6c]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea r8, [rsp + 0x38]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.14013f600
nop
lea rcx, [rbp - 0x38]
call fcn.1400de030
movdqa xmm0, xmmword [str.MmFNPNEKEBeFNN]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x40], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x1d]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xf
jb 0x140131f70
mov byte [rbp - 0x40], 0
lea r8, [rbp - 0x41]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea r8, [0x14023c8b8]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.14013fc60
nop
lea rcx, [rbp - 0x38]
call fcn.1400de030
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0xf
mov word [rsp + 0x38], 0x25
movdqa xmm0, xmmword [0x1401af820]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 4
mov byte [rbp - 0x3e], 1
nop dword [rax]
lea eax, [rbx + 0x1d]
xor byte [rbp + rbx - 0x50], al
inc rbx
cmp rbx, 0x11
jb 0x140132000
mov byte [rbp - 0x3e], 0
lea r8, [rbp - 0x3f]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x38]
call fcn.1401383f0
nop
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8, [0x14023c978]
lea rdx, [rbp - 0x38]
lea rcx, [0x14023d5c0]
call fcn.140146530
nop
lea rcx, [rbp - 0x38]
call fcn.1400de030
mov rcx, qword [rbp + 0x50]
xor rcx, rsp
call fcn.14014b630
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
add rcx, 8
jmp 0x140131a90