Function at 0x140071720
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov dword [rsp - 0x1c], ecx
mov qword [rsp + 0x18], rdi
push rbp
push r14
xchg rsp, rsp
push r15
lea rbp, [rsp - 0x20]
sub rsp, 0x120
mov eax, dword [0x1400a44a0]
xchg r8, r8
xor eax, 0x7a1f126d
mov dword [rsp + 0x20], eax
mov eax, dword [0x1400a44a4]
xor eax, 0x7a1f126d
mov r12, r12
mov dword [rsp + 0x24], eax
mov eax, dword [0x1400a44a8]
xor eax, 0x7a1f126d
mov dword [rsp + 0x28], eax
mov dword [rsp - 0x30], 0x70dff43f
mov eax, dword [0x1400a44ac]
xor eax, 0x7a1f126d
mov dword [rsp + 0x2c], eax
mov dword [rsp - 0x2c], edx
mov eax, dword [0x1400a44b0]
xor eax, 0x7a1f126d
mov dword [rsp + 0x30], eax
mov eax, dword [0x1400a44b4]
mov r13, r13
xor eax, 0x7a1f126d
mov dword [rsp + 0x34], eax
mov eax, dword [0x1400a44b8]
xor eax, 0x7a1f126d
mov dword [rsp - 0x18], 0x32a6c431
mov dword [rsp + 0x38], eax
mov eax, dword [0x1400a44bc]
xor eax, 0x7a1f126d
mov dword [rsp - 0x14], ecx
mov dword [rsp + 0x3c], eax
mov eax, dword [0x1400a44c0]
xor eax, 0x7a1f126d
mov dword [rsp + 0x40], eax
mov dword [rsp - 0x34], esp
mov eax, dword [0x1400a44c4]
xor eax, 0x7a1f126d
mov dword [rsp + 0x44], eax
mov eax, dword [0x1400a44c8]
mov dword [rsp - 0x18], ebx
xor eax, 0x7a1f126d
mov dword [rsp + 0x48], eax
mov eax, dword [0x1400a44cc]
mov dword [rsp - 0x2c], 0x31c1283c
xor eax, 0x7a1f126d
mov dword [rsp + 0x4c], eax
mov eax, dword [0x1400a44d0]
xor eax, 0x7a1f126d
mov dword [rsp - 0x1c], esi
mov dword [rsp + 0x50], eax
mov eax, dword [0x1400a44d4]
xor eax, 0x7a1f126d
mov dword [rsp - 0x34], ebx
mov dword [rsp + 0x54], eax
mov eax, dword [0x1400a44d8]
xor eax, 0x7a1f126d
mov dword [rsp - 0x18], edx
mov dword [rsp + 0x58], eax
mov eax, dword [0x1400a44dc]
xor eax, 0x7a1f126d
mov dword [rsp + 0x5c], eax
xchg rdx, rdx
mov eax, dword [0x1400a4460]
xor eax, 0x7a1f126d
mov dword [rsp + 0x60], eax
mov r11, r11
mov eax, dword [0x1400a4464]
xor eax, 0x7a1f126d
mov dword [rsp + 0x64], eax
mov eax, dword [0x1400a4468]
mov dword [rsp - 0x10], esi
xor eax, 0x7a1f126d
mov dword [rsp + 0x68], eax
mov eax, dword [0x1400a446c]
xor eax, 0x7a1f126d
mov r10, r10
mov dword [rsp + 0x6c], eax
mov eax, dword [0x1400a4470]
xor eax, 0x7a1f126d
mov rdi, rdi
mov dword [rsp + 0x70], eax
mov eax, dword [0x1400a4474]
xor eax, 0x7a1f126d
mov dword [rsp + 0x74], eax
mov rbp, rbp
mov eax, dword [0x1400a4478]
xor eax, 0x7a1f126d
mov dword [rsp + 0x78], eax
xchg r15, r15
mov eax, dword [0x1400a447c]
xor eax, 0x7a1f126d
mov dword [rsp + 0x7c], eax
mov eax, dword [0x1400a4480]
mov r15, r15
xor eax, 0x7a1f126d
mov dword [rbp - 0x80], eax
mov eax, dword [0x1400a4484]
mov dword [rsp - 0x34], ecx
xor eax, 0x7a1f126d
mov dword [rbp - 0x7c], eax
mov eax, dword [0x1400a4488]
xor eax, 0x7a1f126d
mov rdi, rdi
mov dword [rbp - 0x78], eax
mov eax, dword [0x1400a448c]
lea rcx, [0x1400a44e0]
mov r11, r11
movdqa xmm1, xmmword [0x1400018c0]
xor eax, 0x7a1f126d
mov dword [rbp - 0x74], eax
mov eax, dword [0x1400a4490]
mov dword [rsp - 0xc], ecx
xor eax, 0x7a1f126d
mov dword [rbp - 0x70], eax
mov eax, dword [0x1400a4494]
xor eax, 0x7a1f126d
mov dword [rsp - 0x44], ecx
mov dword [rbp - 0x6c], eax
mov eax, dword [0x1400a4498]
xor eax, 0x7a1f126d
mov r8, r8
mov dword [rbp - 0x68], eax
mov eax, dword [0x1400a449c]
xor eax, 0x7a1f126d
mov dword [rbp - 0x64], eax
mov dword [rsp - 0x40], 0x4d8126a1
xor eax, eax
nop dword [rax]
movdqu xmm0, xmmword [rax + rcx]
mov r10, r10
xorps xmm0, xmm1
movdqu xmmword [rbp + rax - 0x60], xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
xorps xmm0, xmm1
mov dword [rsp - 0x1c], ebp
movdqu xmmword [rbp + rax - 0x50], xmm0
movdqu xmm0, xmmword [rcx + rax + 0x20]
xorps xmm0, xmm1
mov dword [rsp - 0x14], 0x736cc93d
movdqu xmmword [rbp + rax - 0x40], xmm0
movdqu xmm0, xmmword [rcx + rax + 0x30]
xorps xmm0, xmm1
movdqu xmmword [rbp + rax - 0x30], xmm0
xchg r13, r13
add rax, 0x40
cmp rax, 0x80
jb 0x1400719aa
xor r15d, r15d
xchg rsi, rsi
lea rsi, [0x1400a6f60]
mov eax, r15d
lea rbx, [rbp - 0x60]
shr eax, 1
mov dword [rsp - 0x10], 0x43f77f82
mov ecx, r15d
shr ecx, 8
movzx r14d, al
mov dword [rsp - 0xc], 0x59587e1f
and ecx, 2
mov eax, r15d
and eax, 1
mov dword [rsp - 0x30], 0x667f6c09
or rcx, rax
lea rdi, [rcx*4]
mov ecx, r14d
xor ecx, dword [rsp + rdi + 0x20]
mov r12, r12
mov edx, dword [rsp + rdi + 0x60]
call fcn.1400715b0
shl eax, 0x18
mov rsp, rsp
xor ecx, ecx
test eax, eax
je 0x140071a87
test al, 1
mov dword [rsp - 0x10], 0x7b12875e
je 0x140071a7c
or ecx, dword [rbx]
add rbx, 4
shr eax, 1
mov r15, r15
jne 0x140071a6e
mov edx, dword [rsp + rdi + 0x70]
lea rbx, [rbp - 0x60]
mov dword [rsp - 0x34], 0x5ed49304
xor ecx, 0x7a1f126d
mov dword [rsi - 0x1000], ecx
mov ecx, r14d
xor ecx, dword [rsp + rdi + 0x30]
mov dword [rsp - 0x20], 0x759fa48
call fcn.1400715b0
shl eax, 0x10
xor ecx, ecx
test eax, eax
mov dword [rsp - 0x34], ecx
je 0x140071ad9
test al, 1
je 0x140071ace
or ecx, dword [rbx]
mov dword [rsp - 0x14], ebx
add rbx, 4
shr eax, 1
jne 0x140071ac4
xchg r9, r9
mov edx, dword [rbp + rdi - 0x80]
lea rbx, [rbp - 0x60]
xor ecx, 0x7a1f126d
mov dword [rsp - 0x14], 0x1defb288
mov dword [rsi], ecx
mov ecx, r14d
xor ecx, dword [rsp + rdi + 0x40]
call fcn.1400715b0
xchg r15, r15
shl eax, 8
xor r8d, r8d
test eax, eax
mov r8, r8
je 0x140071b26
nop dword [rax]
test al, 1
mov r9, r9
je 0x140071b1b
or r8d, dword [rbx]
add rbx, 4
xchg r15, r15
shr eax, 1
jne 0x140071b11
xor r14d, dword [rsp + rdi + 0x50]
xchg rbp, rbp
lea rbx, [rbp - 0x60]
mov edx, dword [rbp + rdi - 0x70]
xor r8d, 0x7a1f126d
mov dword [rsp - 0x14], 0x2b45ac0b
mov ecx, r14d
mov dword [rsi + 0x1000], r8d
call fcn.1400715b0
xor ecx, ecx
mov dword [rsp - 0x20], 0x7a3fd4a0
test eax, eax
je 0x140071b77
test al, 1
je 0x140071b6b
xchg r14, r14
or ecx, dword [rbx]
add rbx, 4
shr eax, 1
jne 0x140071b62
mov dword [rsp - 0x30], esp
xor ecx, 0x7a1f126d
inc r15d
mov dword [rsi + 0x2000], ecx
add rsi, 4
mov rbp, rbp
cmp r15d, 0x400
jl 0x140071a10
lea r11, [rsp + 0x120]
mov r11, r11
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov dword [rsp - 0x44], 0x3728b6f
mov rsp, r11
pop r15
pop r14
mov dword [rsp - 0x40], edi
pop rbp
ret