Function at 0x1400016b4
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
mov ecx, 0x10
call fcn.14000fe0c
mov ecx, 0x4e
mov qword [rbp + 0x10], rax
xor edx, edx
mov r9, rax
call fcn.1400016a8
lea ecx, [rdx + 0x6f]
mov word [rbp - 0x3c], ax
lea edx, [rcx - 0x6e]
call fcn.1400016a8
lea ecx, [rdx + 0x73]
mov word [rbp - 0x3a], ax
lea edx, [rcx - 0x72]
call fcn.1400016a8
lea ecx, [rdx + 0x63]
mov word [rbp - 0x38], ax
lea edx, [rcx - 0x62]
call fcn.1400016a8
lea ecx, [rdx + 0x6d]
mov word [rbp - 0x36], ax
lea edx, [rcx - 0x6c]
call fcn.1400016a8
lea ecx, [rdx + 0x5d]
mov word [rbp - 0x34], ax
lea edx, [rcx - 0x5c]
call fcn.1400016a8
lea ecx, [rdx + 0x5f]
mov word [rbp - 0x32], ax
lea edx, [rcx - 0x5e]
call fcn.1400016a8
lea ecx, [rdx + 0x28]
mov word [rbp - 0x30], ax
lea edx, [rcx - 0x27]
call fcn.1400016a8
lea ecx, [rdx + 0x5e]
mov word [rbp - 0x2e], ax
lea edx, [rcx - 0x5d]
call fcn.1400016a8
lea ecx, [rdx + 0x70]
mov word [rbp - 0x2c], ax
lea edx, [rcx - 0x6f]
call fcn.1400016a8
lea ecx, [rdx + 0x5c]
mov word [rbp - 0x2a], ax
lea edx, [rcx - 0x5b]
call fcn.1400016a8
xor ecx, ecx
mov word [rbp - 0x28], ax
lea edx, [rcx + 0xb]
call fcn.1400016a8
lea edx, [rcx + 0xc]
mov word [rbp - 0x26], ax
movzx ecx, word [str.FortniteClient_Win64_Shipping.exe]
call fcn.1400016a8
movzx ecx, word [0x1400127a2]
mov edx, 0xd
mov word [rbp - 0x24], ax
call fcn.1400016a8
movzx ecx, word [0x1400127a4]
mov edx, 0xe
mov word [rbp - 0x22], ax
call fcn.1400016a8
movzx ecx, word [0x1400127a6]
mov edx, 0xf
mov word [rbp - 0x20], ax
call fcn.1400016a8
movzx ecx, word [0x1400127a8]
mov edx, 0x10
mov word [rbp - 0x1e], ax
call fcn.1400016a8
movzx ecx, word [0x1400127aa]
mov edx, 0x11
mov word [rbp - 0x1c], ax
call fcn.1400016a8
movzx ecx, word [0x1400127ac]
mov edx, 0x12
mov word [rbp - 0x1a], ax
call fcn.1400016a8
mov word [rbp - 0x18], ax
mov edx, 0x13
movzx ecx, word [0x1400127ae]
call fcn.1400016a8
movzx ecx, word [0x1400127b0]
mov edx, 0x14
mov word [rbp - 0x16], ax
call fcn.1400016a8
movzx ecx, word [0x1400127b2]
mov edx, 0x15
mov word [rbp - 0x14], ax
call fcn.1400016a8
movzx ecx, word [0x1400127b4]
mov edx, 0x16
mov word [rbp - 0x12], ax
call fcn.1400016a8
mov word [rbp - 0x10], ax
xor eax, eax
xor edi, edi
mov word [rbp - 0xe], ax
mov ecx, edi
mov edx, edi
mov eax, 0x133
add eax, ecx
inc ecx
xor word [rbp + rdx*2 - 0x3c], ax
movsxd rdx, ecx
cmp rdx, 0x17
jb 0x140001877
lea r8, [rbp - 0x3c]
mov word [rbp - 0xe], di
lea rdx, str.C:WindowsSystem32VxnFN.dll
mov rcx, r9
call fcn.1400030f4
xor edx, edx
mov cl, 0x49
call fcn.140001010
mov edx, 1
mov byte [rbp - 0x50], al
mov cl, 0x6e
call fcn.140001010
mov edx, 2
mov byte [rbp - 0x4f], al
mov cl, 0x6a
call fcn.140001010
mov edx, 3
mov byte [rbp - 0x4e], al
mov cl, 0x65
call fcn.140001010
mov edx, 4
mov byte [rbp - 0x4d], al
mov cl, 0x63
call fcn.140001010
mov edx, 5
mov byte [rbp - 0x4c], al
mov cl, 0x74
call fcn.140001010
mov edx, 6
mov byte [rbp - 0x4b], al
mov cl, 0x6f
call fcn.140001010
mov edx, 7
mov byte [rbp - 0x4a], al
mov cl, 0x72
call fcn.140001010
mov edx, 8
mov byte [rbp - 0x49], al
mov cl, 0x20
call fcn.140001010
mov edx, 9
mov byte [rbp - 0x48], al
mov cl, 0x53
call fcn.140001010
mov edx, 0xa
mov byte [rbp - 0x47], al
mov cl, 0x74
call fcn.140001010
mov edx, 0xb
mov byte [rbp - 0x46], al
mov cl, 0x61
call fcn.140001010
mov edx, 0xc
mov byte [rbp - 0x45], al
mov cl, 0x72
call fcn.140001010
mov edx, 0xd
mov byte [rbp - 0x44], al
mov cl, 0x74
call fcn.140001010
mov edx, 0xe
mov byte [rbp - 0x43], al
mov cl, 0x65
call fcn.140001010
mov edx, 0xf
mov byte [rbp - 0x42], al
mov cl, 0x64
call fcn.140001010
mov edx, 0x10
mov byte [rbp - 0x41], al
mov cl, 0x21
call fcn.140001010
mov edx, 0x11
mov byte [rbp - 0x40], al
mov cl, 0xa
call fcn.140001010
mov byte [rbp - 0x3f], al
mov ecx, edi
xor eax, eax
mov rdx, rdi
mov byte [rbp - 0x3e], al
lea eax, [rcx + 0x13]
inc ecx
xor byte [rbp + rdx - 0x50], al
movsxd rdx, ecx
cmp rdx, 0x12
jb 0x1400019ba
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x3e], dil
call fcn.140001020
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [rsp + 0x88]
xor eax, eax
add rsp, 0x70
pop rbp
ret