Function at 0x14001e7f2
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov qword [rsp + 0x28], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x8c], xmm0
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [0x1401c3730]
mov qword [rsp + 0x50], rax
xor eax, eax
lea rcx, [0x1400e6fb0]
movsxd rdx, dword [rax + rcx]
xor dword [rsp + rdx*4 + 0x60], 0x78c104ba
add rax, 4
cmp rax, 0x38
jne 0x14001e83c
mov eax, 0x7cbfe930
xor ecx, ecx
mov qword [rsp + 0x48], rcx
lea rbx, [0x1400e69ec]
lea rdi, str._a_b_t_n_v_f_r_b_t_n_f_r_a_b
lea r14, [0x1400e69f8]
lea r13, [0x1400e69c0]
lea r15, [0x1400e6f70]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], rcx
xor ecx, ecx
mov qword [rsp + 0x30], rcx
xor r12d, r12d
cmp eax, 0x5c59b6c2
jg 0x14001e8d6
cmp eax, 0x23b1fc5e
jg 0x14001e913
cmp eax, 0x33c4088
je 0x14001e9ed
cmp eax, 0xd5cdd11
je 0x14001ea05
cmp eax, 0x1b98f6ac
jne 0x14001e899
mov eax, dword [rsp + 0x6c]
mov ecx, 0xec5cf94
xor eax, ecx
mov esi, 3
jmp 0x14001e899
cmp eax, 0x6af489b8
jg 0x14001e97d
cmp eax, 0x5c59b6c3
je 0x14001ea21
cmp eax, 0x5fcc2877
je 0x14001ea6b
cmp eax, 0x62405f72
jne 0x14001e899
mov eax, dword [rsp + 0x80]
mov ecx, 0x229808d3
xor eax, ecx
mov ebp, 6
jmp 0x14001e899
cmp eax, 0x23b1fc5f
je 0x14001ea84
cmp eax, 0x2529ff56
je 0x14001eace
cmp eax, 0x2b7cb90e
jne 0x14001e899
mov rax, qword [0x1401c3740]
cmp byte [rsp + 0x30], 0
jne 0x14001e95a
xor ecx, ecx
movsxd rdx, dword [rcx + r14]
xor dword [rsp + rdx*4 + 0x60], 0x47c49478
add rcx, 4
cmp rcx, 8
jne 0x14001e944
test rax, rax
mov eax, 0x4ba72d66
mov ecx, 0x5c65a99a
cmove eax, ecx
xor eax, dword [rsp + 0x8c]
mov cl, 1
mov qword [rsp + 0x30], rcx
jmp 0x14001e899
cmp eax, 0x77b2009b
jle 0x14001e9cd
cmp eax, 0x7cbfe930
jne 0x14001eb1e
mov rax, qword [rsp + 0x50]
test r12b, r12b
jne 0x14001e9b1
xor ecx, ecx
movsxd rdx, dword [rcx + r15]
xor dword [rsp + rdx*4 + 0x60], 0x7a21c57f
add rcx, 4
cmp rcx, 0x34
jne 0x14001e99b
test rax, rax
mov eax, 0x2498b279
mov ecx, 0x5de8fbec
cmove eax, ecx
xor eax, dword [rsp + 0x60]
mov r12b, 1
jmp 0x14001e899
cmp eax, 0x771e161b
jne 0x14001eb32
mov eax, dword [rsp + 0x70]
mov ecx, 0xec5cf94
xor eax, ecx
mov esi, 4
jmp 0x14001e899
mov eax, dword [rsp + 0x84]
mov ecx, 0x229808d3
xor eax, ecx
mov ebp, 4
jmp 0x14001e899
cmp ebp, 6
mov eax, 0x5876d55e
mov ecx, 0x4b86ccc
cmove eax, ecx
xor eax, dword [rsp + 0x88]
jmp 0x14001e899
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
call rax
cmp byte [rsp + 0x48], 0
jne 0x14001ea4c
xor ecx, ecx
movsxd rdx, dword [rcx + r13]
xor dword [rsp + rdx*4 + 0x60], 0x53e92626
add rcx, 4
cmp rcx, 0xc
jne 0x14001ea36
test al, al
mov eax, 0x75fed7de
mov ecx, 0x19783769
cmovne eax, ecx
xor eax, dword [rsp + 0x68]
mov cl, 1
mov qword [rsp + 0x48], rcx
jmp 0x14001e899
cmp esi, 4
mov eax, 0x742018b5
mov ecx, 0x26bbe77f
cmove eax, ecx
xor eax, dword [rsp + 0x74]
jmp 0x14001e899
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x28]
call rax
cmp byte [rsp + 0x38], 0
jne 0x14001eaaf
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x60], 0xe97711d
add rcx, 4
cmp rcx, 0xc
jne 0x14001ea99
test al, al
mov eax, 0x226fe457
mov ecx, 0x4313fbad
cmovne eax, ecx
xor eax, dword [rsp + 0x7c]
mov cl, 1
mov qword [rsp + 0x38], rcx
jmp 0x14001e899
mov rax, qword [0x1401c3738]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
cmp byte [rsp + 0x40], 0
jne 0x14001eafe
xor ecx, ecx
movsxd rdx, dword [rcx + rdi]
xor dword [rsp + rdx*4 + 0x60], 0x23b3651a
add rcx, 4
cmp rcx, 0x1c
jne 0x14001eae8
test rax, rax
mov eax, 0x21513d9a
mov ecx, 0x299c78cb
cmove eax, ecx
xor eax, dword [rsp + 0x78]
mov cl, 1
mov qword [rsp + 0x40], rcx
jmp 0x14001e899
cmp eax, 0x77b2009c
je 0x14001eb5d
cmp eax, 0x7d360d45
jne 0x14001e899
jmp 0x14001eb72
cmp eax, 0x6af489b9
jne 0x14001e899
mov rcx, qword [rsp + 0x28]
call fcn.1400205df
mov rcx, qword [0x1401c3740]
add rcx, 0x10
mov edx, 1
call qword [sym.imp.msvcrt.dll_longjmp]
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x28]
call fcn.14002050b
mov ecx, 1
call sub.msvcrt.dll_exit
int3