Function at 0x140001570
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0xd8
mov rdx, qword [rcx + 0x28]
mov r15, qword [rcx]
mov r14, qword [rcx + 0x30]
mov r13, qword [rcx + 0x80]
mov r12, qword [rcx + 0x60]
mov r11, qword [rcx + 0xb0]
mov rbx, qword [rcx + 0x90]
mov qword [rsp + 0x30], rdx
mov rdx, qword [rcx + 0x50]
mov rax, rcx
mov qword [rsp + 0x50], rdx
mov rdx, qword [rcx + 0x78]
mov qword [rsp + 0x70], rdx
mov rdx, qword [rcx + 0xa0]
mov qword [rsp + 0x88], rdx
mov rdx, qword [rcx + 8]
mov qword [rsp + 0x10], rdx
mov rdx, qword [rcx + 0x58]
mov qword [rsp + 0x58], rdx
mov rdx, qword [rcx + 0xa8]
mov qword [rsp + 0x90], rdx
mov rdx, qword [rcx + 0x10]
mov qword [rsp + 0x18], rdx
mov rdx, qword [rcx + 0x38]
mov qword [rsp + 0x38], rdx
mov rdx, qword [rcx + 0x88]
mov qword [rsp + 0x78], rdx
mov rdx, qword [rcx + 0x18]
mov qword [rsp + 0x20], rdx
mov rdx, qword [rcx + 0x40]
mov qword [rsp + 0x40], rdx
mov rdx, qword [rcx + 0x68]
mov qword [rsp + 0x60], rdx
mov rdx, qword [rcx + 0xb8]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x98], rdx
mov rdx, qword [rcx + 0x20]
mov qword [rsp + 0x28], rdx
mov rdx, qword [rcx + 0x48]
mov qword [rsp + 0x48], rdx
mov rdx, qword [rcx + 0x70]
mov qword [rsp + 0x68], rdx
mov rdx, qword [rcx + 0x98]
mov rcx, qword [rcx + 0xc0]
mov qword [rsp + 0x80], rdx
lea rdx, [0x14015a860]
mov qword [rsp + 8], rdx
nop
mov rbp, qword [rsp + 0x10]
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x90]
mov r8, qword [rsp + 0x30]
xor rbp, r14
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x70]
xor rbp, rdi
mov rdi, qword [rsp + 0x18]
xor r8, r15
mov r9, qword [rsp + 0x40]
xor rbp, r13
xor r8, rax
mov rax, qword [rsp + 0x78]
xor rbp, rsi
mov rsi, qword [rsp + 0x38]
xor r8, rdx
mov rdx, qword [rsp + 0x88]
xor rdi, rsi
xor r8, rdx
mov rdx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x98]
xor rdi, r12
xor rdi, rax
mov rax, qword [rsp + 0x20]
xor rdi, r11
xor rax, r9
mov r9, qword [rsp + 0x48]
mov r10, rax
mov rax, qword [rsp + 0x68]
xor r10, rdx
mov rdx, qword [rsp + 0x28]
xor r10, rbx
xor rdx, r9
xor r10, rsi
mov rsi, qword [rsp + 0x80]
xor rdx, rax
mov rax, rdi
rol rax, 1
xor rdx, rsi
mov rsi, rbp
mov r9, rax
xor rdx, rcx
rol rsi, 1
mov rax, r10
xor r9, r8
xor rsi, rdx
rol rax, 1
rol rdx, 1
rol r8, 1
xor r14, r9
xor rax, rbp
xor rdx, rdi
xor r8, r10
xor r15, rsi
ror r14, 0x14
mov r10, r15
mov r15, r14
xor r12, rax
xor rbx, rdx
not r15
ror r12, 0x15
xor rcx, r8
xor r13, r9
rol rbx, 0x15
mov rdi, r15
mov r15, qword [rsp + 8]
rol rcx, 0xe
and rdi, r12
ror r13, 0x13
xor r11, rax
mov rbp, qword [r15]
mov r15, rdi
mov rdi, r12
ror r11, 3
not rdi
xor rbp, r10
and rdi, rbx
xor r15, rbp
mov rbp, rbx
xor rdi, r14
not rbp
mov qword [rsp + 0xa0], rdi
mov rdi, rbp
and rdi, rcx
xor rdi, r12
mov r12, rcx
not r12
mov qword [rsp + 0xa8], rdi
mov rdi, r12
and rdi, r10
not r10
and r10, r14
mov r14, qword [rsp + 0x48]
mov rbp, rdi
xor rbp, rbx
mov r12, r10
mov rbx, qword [rsp + 0x50]
xor r14, r8
xor r12, rcx
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0xb0], rbp
mov r10, r14
xor rbx, rsi
mov qword [rsp + 0xb8], r12
mov rbp, r11
rol r10, 0x14
rol rbx, 3
xor rcx, rdx
not rbp
mov r14, r10
mov r12, rbx
rol rcx, 0x1c
not r14
not r12
mov rdi, r14
and rdi, rbx
mov r14, rdi
mov rdi, r12
mov r12, r13
and rdi, r13
not r12
xor r14, rcx
xor rdi, r10
mov qword [rsp + 0xc0], rdi
mov rdi, r12
and rdi, r11
mov r12, rdi
xor r12, rbx
mov rbx, rbp
and rbx, rcx
not rcx
mov qword [rsp + 0x20], r12
and rcx, r10
mov rbp, rbx
xor rbp, r13
xor rcx, r11
mov r11, qword [rsp + 0x88]
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x50], rcx
mov rbx, qword [rsp + 0x10]
xor r11, rsi
mov r10, r11
mov r13, qword [rsp + 0x78]
xor rbx, r9
rol r10, 0x12
mov rcx, rbx
mov rbx, qword [rsp + 0x38]
xor r13, rax
rol rcx, 1
mov r12, r13
mov r13, qword [rsp + 0x98]
mov qword [rsp + 0x98], r14
xor rbx, rax
rol r12, 0xf
mov r11, rbx
mov rbx, qword [rsp + 0x60]
rol r11, 6
xor rbx, rdx
mov rbp, rbx
mov rbx, qword [rsp + 0x80]
rol rbp, 0x19
xor rbx, r8
mov rdi, rbx
mov rbx, r11
not rbx
rol rdi, 8
and rbx, rbp
xor rbx, rcx
mov qword [rsp + 0x10], rbx
mov rbx, rbp
not rbx
and rbx, rdi
xor rbx, r11
mov qword [rsp + 0x38], rbx
mov rbx, rdi
not rbx
and rbx, r10
xor rbx, rbp
mov rbp, r10
not rbp
and rbp, rcx
not rcx
and rcx, r11
mov r11, qword [rsp + 0x58]
xor rbp, rdi
xor rcx, r10
mov r10, qword [rsp + 0x30]
mov qword [rsp + 0x60], rbp
xor r11, r9
mov qword [rsp + 0x80], rcx
xor r10, rsi
rol r11, 0xa
mov rbp, r10
mov r10, qword [rsp + 0x28]
ror rbp, 0x1c
xor r13, rdx
mov rdi, r13
mov r13, r12
xor r10, r8
ror rdi, 8
not r13
mov rcx, r10
mov r10, rbp
and r13, rdi
not r10
rol rcx, 0x1b
xor r13, r11
and r10, r11
mov qword [rsp + 0x30], r13
mov r13, qword [rsp + 0x70]
xor r10, rcx
mov qword [rsp + 0x28], r10
mov r10, r11
mov r11, rdi
xor rsi, r13
mov r13, qword [rsp + 0x90]
not r11
not r10
and r11, rcx
not rcx
ror rsi, 0x17
and r10, r12
xor r9, r13
and rcx, rbp
xor r11, r12
xor r10, rbp
mov r13, r9
mov r9, qword [rsp + 0x18]
xor rcx, rdi
mov rbp, qword [rsp + 0x38]
rol r13, 2
mov qword [rsp + 0x58], rcx
xor rax, r9
mov r9, qword [rsp + 0x40]
mov rcx, r13
ror rax, 2
xor rdx, r9
mov r9, qword [rsp + 0x68]
ror rdx, 9
xor r8, r9
ror r8, 0x19
mov rdi, r8
mov r8, rdx
mov r9, rdi
not r8
not r9
and r8, rdi
and r9, rsi
xor r8, rax
xor r9, rdx
mov r12, r9
mov r9, rsi
not r9
and r9, r13
not r13
xor r9, rdi
mov rdi, r13
and rdi, rax
not rax
mov qword [rsp + 0x18], r9
mov r9, qword [rsp + 0xc0]
mov r13, rdi
mov rdi, qword [rsp + 0xa8]
mov qword [rsp + 0xc0], r12
xor r13, rsi
and rax, rdx
mov rsi, qword [rsp + 0x28]
mov rdx, r14
mov qword [rsp + 0x40], r13
mov r13, qword [rsp + 0x10]
xor rax, rcx
mov r14, qword [rsp + 0xa0]
xor rdx, r13
xor rdx, rsi
mov rsi, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
xor r14, r9
xor r14, rbp
mov rbp, qword [rsp + 0x48]
mov r13, qword [rsp + 0x40]
xor rdx, r8
xor rdi, rsi
xor r14, r10
mov rsi, qword [rsp + 0xb0]
xor rdx, r15
xor rdi, rbx
xor r14, r12
mov r12, qword [rsp + 0x80]
xor rdi, rcx
mov rcx, qword [rsp + 0x18]
xor rsi, rbp
mov rbp, qword [rsp + 0x60]
xor rdi, rcx
mov rcx, qword [rsp + 0x50]
xor rsi, rbp
xor rsi, r11
xor rcx, r12
mov r12, qword [rsp + 0xb8]
xor rsi, r13
mov r13, r14
rol r13, 1
mov rbp, rsi
xor rcx, r12
mov r12, qword [rsp + 0x58]
rol rbp, 1
xor rbp, r14
xor rcx, r12
mov r12, rdi
xor rcx, rax
rol r12, 1
xor r12, rdx
xor r13, rcx
rol rdx, 1
rol rcx, 1
xor rdx, rsi
xor rcx, rdi
xor r15, r13
mov rdi, r9
xor rbx, rbp
mov rsi, r15
mov r15, qword [rsp + 8]
xor rdi, r12
ror rbx, 0x15
ror rdi, 0x14
xor r11, rcx
xor rax, rdx
xor r10, r12
mov r9, qword [r15 + 8]
rol r11, 0x15
mov r14, rdi
rol rax, 0xe
not r14
ror r10, 0x13
xor r9, rsi
and r14, rbx
mov r15, r9
mov r9, r11
xor r15, r14
mov r14, rbx
not r9
not r14
and r14, r11
xor r14, rdi
mov qword [rsp + 0x68], r14
mov r14, r9
mov r9, qword [rsp + 0x18]
and r14, rax
xor r14, rbx
mov rbx, rax
xor r9, rbp
not rbx
mov qword [rsp + 0x70], r14
ror r9, 3
and rbx, rsi
not rsi
xor rbx, r11
and rsi, rdi
mov r11, qword [rsp + 0x50]
mov rdi, rsi
mov rsi, qword [rsp + 0xb0]
mov qword [rsp + 0x78], rbx
xor r11, rdx
mov rbx, qword [rsp + 0x10]
xor rdi, rax
rol r11, 0x14
xor rsi, rcx
mov qword [rsp + 0x88], rdi
mov rdi, r10
xor rbx, r13
mov rax, rsi
mov rsi, r11
not rdi
rol rbx, 3
not rsi
rol rax, 0x1c
and rsi, rbx
xor rsi, rax
mov r14, rsi
mov rsi, rbx
not rsi
and rsi, r10
xor r8, r13
xor rsi, r11
rol r8, 0x12
mov qword [rsp + 0xb0], rsi
mov rsi, rdi
and rsi, r9
mov rdi, rsi
xor rdi, rbx
mov rbx, r9
not rbx
mov qword [rsp + 0x10], rdi
and rbx, rax
not rax
and rax, r11
xor rbx, r10
mov r10, qword [rsp + 0x58]
mov r11, qword [rsp + 0x60]
mov rsi, rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x18], rbx
xor rsi, r9
mov r9, qword [rsp + 0x20]
xor r10, rdx
xor r11, rcx
rol r10, 8
rol r11, 0x19
xor rax, r12
mov qword [rsp + 0x50], rsi
xor r9, rbp
mov rsi, r10
rol rax, 1
rol r9, 6
not rsi
mov rbx, r9
and rsi, r8
not rbx
xor rsi, r11
and rbx, r11
xor rbx, rax
mov qword [rsp + 0x20], rbx
mov rbx, r11
mov r11, r8
not r11
not rbx
and r11, rax
not rax
and rbx, r10
and rax, r9
xor rbx, r9
xor r11, r10
mov r9, rax
mov qword [rsp + 0x58], rbx
xor r9, r8
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x90], r9
mov r9, qword [rsp + 0x98]
mov r11, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov qword [rsp + 0xc8], r14
xor r9, r13
mov r10, qword [rsp + 0xb8]
xor r11, r12
ror r9, 0x1c
rol r11, 0xa
xor r8, rbp
xor r10, rdx
mov rdi, r8
mov r8, qword [rsp + 0x40]
mov rax, r10
mov r10, r9
rol rdi, 0xf
not r10
rol rax, 0x1b
xor r8, rcx
mov rbx, rdi
and r10, r11
ror r8, 8
not rbx
xor r10, rax
and rbx, r8
mov qword [rsp + 0x30], r10
mov r10, r11
xor rbx, r11
mov r11, r8
not r10
not r11
mov qword [rsp + 0x40], rbx
and r10, rdi
mov rbx, r11
xor r10, r9
mov r11, qword [rsp + 0x28]
and rbx, rax
not rax
mov qword [rsp + 0x38], r10
mov r10, qword [rsp + 0xb0]
and rax, r9
xor rbx, rdi
xor r11, r13
mov r9, rax
ror r11, 0x17
mov rax, qword [rsp + 0xa8]
xor r9, r8
mov r8, qword [rsp + 0xc0]
mov r13, r11
mov qword [rsp + 0x98], r9
not r13
xor rax, rbp
mov rbp, qword [rsp + 0x18]
xor r8, r12
ror rax, 2
mov rdi, r8
mov r8, qword [rsp + 0x48]
rol rdi, 2
xor rcx, r8
mov r8, qword [rsp + 0x80]
ror rcx, 9
xor rdx, r8
mov r8, rcx
ror rdx, 0x19
not r8
mov r12, rdx
and r8, rdx
not r12
xor r8, rax
mov r9, r12
mov r12, qword [rsp + 0x30]
and r9, r11
xor r9, rcx
mov qword [rsp + 0x28], r9
mov r9, r13
mov r13, qword [rsp + 0x58]
and r9, rdi
xor r9, rdx
mov rdx, rdi
not rdx
and rdx, rax
not rax
xor rdx, r11
and rax, rcx
mov rcx, qword [rsp + 0x20]
mov r11, qword [rsp + 0x78]
mov qword [rsp + 0x48], rdx
mov rdx, r14
mov r14, qword [rsp + 0x68]
xor rax, rdi
xor rdx, r15
mov rdi, qword [rsp + 0x40]
xor r11, rbp
mov rbp, qword [rsp + 0x60]
xor rdx, rcx
xor r14, r10
mov rcx, qword [rsp + 0x38]
xor rdx, r12
xor r14, r13
mov r12, qword [rsp + 0x10]
mov r13, qword [rsp + 0x70]
xor r14, rcx
mov rcx, qword [rsp + 0x28]
xor r11, rbp
xor rdx, r8
xor r13, r12
mov r12, qword [rsp + 0x48]
xor r11, rbx
xor r13, rsi
xor r14, rcx
mov rcx, qword [rsp + 0x50]
xor r13, rdi
mov rdi, qword [rsp + 0x90]
xor r11, r12
mov rbp, qword [rsp + 0x98]
xor r13, r9
mov r12, r14
xor rcx, rdi
mov rdi, qword [rsp + 0x88]
rol r12, 1
xor rcx, rdi
mov rdi, r11
xor rcx, rbp
mov rbp, r13
rol rdi, 1
xor rcx, rax
rol rbp, 1
xor rdi, r14
xor r12, rcx
rol rcx, 1
xor rbp, rdx
xor rcx, r13
rol rdx, 1
mov r13, r15
xor rsi, rdi
xor rdx, r11
mov r11, r10
xor r13, r12
ror rsi, 0x15
xor r11, rbp
xor rbx, rcx
xor rax, rdx
xor r9, rdi
ror r11, 0x14
rol rbx, 0x15
rol rax, 0xe
mov r15, r11
ror r9, 3
not r15
mov r14, r15
mov r15, qword [rsp + 8]
and r14, rsi
mov r10, qword [r15 + 0x10]
xor r10, r13
mov r15, r10
mov r10, rsi
not r10
xor r15, r14
mov r14, r10
mov r10, rbx
and r14, rbx
not r10
xor r14, r11
mov qword [rsp + 0x80], r14
mov r14, r10
mov r10, qword [rsp + 0x38]
and r14, rax
xor r14, rsi
mov rsi, rax
xor r10, rbp
not rsi
ror r10, 0x13
mov qword [rsp + 0xa0], r14
mov r14, qword [rsp + 0x68]
and rsi, r13
not r13
and r13, r11
mov r11, qword [rsp + 0x78]
xor rsi, rbx
mov rbx, qword [rsp + 0x20]
mov qword [rsp + 0xa8], rsi
mov rsi, r13
mov r13, r10
xor r11, rcx
xor rsi, rax
xor rbx, r12
not r13
mov rax, r11
mov r11, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rsi
rol rbx, 3
rol rax, 0x1c
xor r11, rdx
rol r11, 0x14
mov rsi, r11
not rsi
and rsi, rbx
xor r14, rbp
xor r8, r12
xor rsi, rax
rol r8, 0x12
mov qword [rsp + 0x78], rsi
mov rsi, rbx
not rsi
and rsi, r10
xor rsi, r11
mov qword [rsp + 0x20], rsi
mov rsi, r13
and rsi, r9
mov r13, rsi
xor r13, rbx
mov rbx, r9
not rbx
mov qword [rsp + 0x50], r13
and rbx, rax
not rax
and rax, r11
xor rbx, r10
mov r11, qword [rsp + 0x60]
mov r10, rax
mov qword [rsp + 0xb8], rbx
mov rax, r14
xor r10, r9
mov r9, qword [rsp + 0x10]
xor r11, rcx
rol rax, 1
mov qword [rsp + 0x38], r10
mov r10, qword [rsp + 0x98]
rol r11, 0x19
xor r9, rdi
rol r9, 6
xor r10, rdx
mov r13, r9
rol r10, 8
not r13
mov rbx, r13
mov r13, r11
and rbx, r11
not r13
xor rbx, rax
mov r14, rbx
mov rbx, r13
mov r13, r10
not r13
and rbx, r10
and r13, r8
xor rbx, r9
xor r13, r11
mov r11, r8
mov qword [rsp + 0x98], rbx
mov rbx, qword [rsp + 0x40]
not r11
and r11, rax
not rax
and rax, r9
xor r11, r10
mov r9, rax
mov qword [rsp + 0x60], r11
mov r11, qword [rsp + 0x58]
xor r9, r8
mov rax, qword [rsp + 0x88]
mov r8, qword [rsp + 0x48]
mov qword [rsp + 0xc0], r9
mov r9, qword [rsp + 0xc8]
xor r9, r12
ror r9, 0x1c
xor r11, rbp
xor rbx, rdi
xor r8, rcx
rol rbx, 0xf
mov r10, r9
rol r11, 0xa
xor rax, rdx
ror r8, 8
mov rsi, rbx
not r10
rol rax, 0x1b
and r10, r11
not rsi
xor r10, rax
and rsi, r8
xor rsi, r11
mov qword [rsp + 0x88], r10
mov r10, r11
mov r11, r8
not r11
mov qword [rsp + 0xc8], rsi
not r10
mov rsi, r11
and r10, rbx
and rsi, rax
not rax
xor r10, r9
and rax, r9
xor rsi, rbx
xor rax, r8
mov qword [rsp + 0x58], rax
mov r8, qword [rsp + 0x18]
mov r11, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x28]
mov qword [rsp + 0x30], r14
xor rcx, r8
mov r8, qword [rsp + 0x90]
mov rax, qword [rsp + 0x70]
ror rcx, 9
xor r11, r12
xor rbx, rbp
mov rbp, qword [rsp + 0x50]
ror r11, 0x17
xor rdx, r8
mov r8, rcx
xor rax, rdi
ror rdx, 0x19
not r8
rol rbx, 2
mov r9, rdx
and r8, rdx
ror rax, 2
not r9
mov rdi, r8
mov r8, qword [rsp + 0x20]
and r9, r11
xor rdi, rax
mov r12, r9
mov r9, r11
mov qword [rsp + 0x68], rdi
not r9
xor r12, rcx
and r9, rbx
mov qword [rsp + 0x90], r12
xor r9, rdx
mov rdx, rbx
not rdx
and rdx, rax
not rax
xor rdx, r11
mov r11, qword [rsp + 0x78]
and rax, rcx
mov rcx, qword [rsp + 0x88]
xor rax, rbx
mov rbx, qword [rsp + 0xc8]
mov qword [rsp + 0x70], rdx
xor r11, r15
mov rdx, qword [rsp + 0x70]
xor r11, r14
mov r14, qword [rsp + 0x80]
xor r11, rcx
xor r11, rdi
mov rdi, qword [rsp + 0x98]
xor r14, r8
xor r14, rdi
mov rdi, qword [rsp + 0xb8]
xor r14, r10
xor r14, r12
mov r12, qword [rsp + 0xa0]
xor r12, rbp
mov rbp, qword [rsp + 0x60]
xor r12, r13
xor r12, rbx
mov rbx, qword [rsp + 0xa8]
xor r12, r9
xor rbx, rdi
mov rdi, qword [rsp + 0xc0]
mov rcx, r12
xor rbx, rbp
mov rbp, qword [rsp + 0x58]
rol rcx, 1
xor rbx, rsi
xor rcx, r11
xor rbx, rdx
mov rdx, qword [rsp + 0x38]
xor rdx, rdi
mov rdi, qword [rsp + 0xb0]
xor rdx, rdi
mov rdi, rbx
xor rdx, rbp
mov rbp, r14
rol rdi, 1
xor rdx, rax
rol rbp, 1
xor rdi, r14
mov r14, r8
xor rbp, rdx
rol rdx, 1
xor r14, rcx
xor r13, rdi
xor r15, rbp
xor rdx, r12
rol r11, 1
xor r10, rcx
mov r12, r15
mov r15, qword [rsp + 8]
xor r11, rbx
mov rbx, r14
ror rbx, 0x14
ror r13, 0x15
xor rsi, rdx
xor rax, r11
mov r8, qword [r15 + 0x18]
mov r14, rbx
rol rsi, 0x15
xor r9, rdi
rol rax, 0xe
not r14
ror r10, 0x13
xor r8, r12
and r14, r13
ror r9, 3
mov r15, r8
mov r8, r13
not r8
xor r15, r14
mov r14, r8
and r14, rsi
mov r8, r14
xor r8, rbx
mov qword [rsp + 0x10], r8
mov r8, rsi
not r8
mov r14, r8
and r14, rax
mov r8, r14
xor r8, r13
mov r13, rax
not r13
mov qword [rsp + 0x18], r8
and r13, r12
not r12
xor r13, rsi
and r12, rbx
mov qword [rsp + 0x20], r13
mov r13, r12
xor r13, rax
mov qword [rsp + 0x28], r13
mov r13, qword [rsp + 0x30]
mov rbx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x68]
xor r13, rbp
xor rbx, rdx
mov rsi, r13
mov rax, rbx
mov rbx, qword [rsp + 0x38]
rol rsi, 3
rol rax, 0x1c
xor rbx, r11
xor r8, rbp
rol rbx, 0x14
rol r8, 0x12
mov r13, rbx
not r13
mov r12, r13
and r12, rsi
mov r13, r12
xor r13, rax
mov qword [rsp + 0x30], r13
mov r13, rsi
not r13
mov r14, r13
mov r13, r10
not r13
and r14, r10
mov r12, r13
xor r14, rbx
and r12, r9
mov r13, r12
xor r13, rsi
mov qword [rsp + 0x38], r13
mov r13, r9
not r13
mov rsi, r13
and rsi, rax
not rax
mov r13, rsi
mov rsi, qword [rsp + 0x50]
and rax, rbx
mov rbx, qword [rsp + 0x60]
xor r13, r10
mov r10, qword [rsp + 0x58]
xor rsi, rdi
mov qword [rsp + 0x40], r13
mov r13, rax
xor rbx, rdx
xor r13, r9
mov r9, rsi
rol rbx, 0x19
xor r10, r11
rol r9, 6
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x80]
rol r10, 8
mov r13, r9
not r13
xor rax, rcx
mov rsi, r13
rol rax, 1
and rsi, rbx
mov r13, rsi
xor r13, rax
mov qword [rsp + 0x50], r13
mov r13, rbx
not r13
mov rsi, r13
and rsi, r10
mov r13, rsi
mov rsi, qword [rsp + 0xc8]
xor r13, r9
mov qword [rsp + 0x58], r13
mov r13, r10
not r13
mov r12, r13
mov r13, r8
and r12, r8
not r13
xor r12, rbx
mov rbx, r13
and rbx, rax
not rax
mov r13, rbx
and rax, r9
mov r9, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x70]
xor r13, r10
mov r10, qword [rsp + 0x98]
mov qword [rsp + 0x60], r13
mov r13, rax
mov rax, qword [rsp + 0xb0]
xor r13, r8
xor r9, rbp
xor rbx, rdx
xor r10, rcx
ror r9, 0x1c
mov r8, rbx
rol r10, 0xa
xor rax, r11
mov rbx, r9
rol rax, 0x1b
xor rsi, rdi
mov qword [rsp + 0x68], r13
rol rsi, 0xf
not rbx
ror r8, 8
mov r13, r10
and rbx, r10
not r13
xor rbx, rax
and r13, rsi
mov qword [rsp + 0x70], rbx
mov rbx, rsi
xor r13, r9
not rbx
and rbx, r8
xor rbx, r10
mov qword [rsp + 0x78], rbx
mov rbx, r8
not rbx
and rbx, rax
not rax
and rax, r9
xor rbx, rsi
mov rsi, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xc0]
mov r10, rax
mov rax, qword [rsp + 0x88]
xor r10, r8
mov r8, qword [rsp + 0x90]
xor rdx, rsi
xor r9, r11
ror rdx, 9
mov qword [rsp + 0x80], r10
ror r9, 0x19
xor rax, rbp
xor r8, rcx
mov rcx, qword [rsp + 0xa0]
mov r10, rdx
ror rax, 0x17
not r10
mov r11, rax
rol r8, 2
xor rcx, rdi
and r10, r9
not r11
ror rcx, 2
xor r10, rcx
mov qword [rsp + 0x88], r10
mov r10, r9
not r10
and r10, rax
and r11, r8
xor r11, r9
mov r9, r8
xor r10, rdx
not r9
mov qword [rsp + 0x90], r10
and r9, rcx
not rcx
xor r9, rax
and rcx, rdx
lea rdx, str.________________________treat_no_subsequent_arguments_as_options_n____A_ARGS...___________run__.archive_ARGS__and_exit_n____append______________append_the_database_to_the_end_of_the_file_n____ascii_______________set_output_mode_to_ascii_n____bail________________stop_after_hitting_an_error_n____batch_______________force_batch_I_O_n____box_________________set_output_mode_to_box_n____column______________set_output_mode_to_column_n____cmd_COMMAND_________run__COMMAND__before_reading_stdin_n____csv_________________set_output_mode_to_csv_n____deserialize_________open_the_database_using_sqlite3_deserialize___n____echo________________print_inputs_before_execution_n____init_FILENAME_______read_process_named_file_n_____no_header__________turn_headers_on_or_off_n____help________________show_this_message_n____html________________set_output_mode_to_HTML_n____interactive_________force_interactive_I_O_n____json________________set_output_mode_to_json_n____line________________set_output_mode_to_line_n____list________________set_output_mode_to_list_n____lookaside_SIZE_N____use_N_entries_of_SZ_bytes_for_lookaside_memory_n____markdown____________set_output_mode_to_markdown_n____maxsize_N___________maximum_size_for_a___deserialize_database_n____memtrace____________trace_all_memory_allocations_and_deallocations_n____mmap_N______________default_mmap_size_set_to_N_n____newline_SEP_________set_output_row_separator._Default:__n_n____nofollow____________refuse_to_open_symbolic_links_to_database_files_n____nonce_STRING________set_the_safe_mode_escape_nonce_n____nullvalue_TEXT______set_text_string_for_NULL_values._Default__n____pagecache_SIZE_N____use_N_slots_of_SZ_bytes_each_for_page_cache_memory_n____pcachetrace_________trace_all_page_cache_operations_n____quote_______________set_output_mode_to_quote_n____readonly____________open_the_database_read_only_n____safe________________enable_safe_mode_n____separator_SEP_______set_output_column_separator._Default:__n____stats_______________print_memory_stats_before_each_finalize_n____table_______________set_output_mode_to_table_n____tabs________________set_output_mode_to_tabs_n____unsafe_testing______allow_unsafe_commands_and_modes_for_testing_n____version_____________show_SQLite_version_n____vfs_NAME____________use_NAME_as_the_default_VFS_n____zip_________________open_the_file_as_a_ZIP_Archive_n
mov qword [rsp + 0x98], r9
xor rcx, r8
add qword [rsp + 8], 0x20
mov rax, qword [rsp + 8]
cmp rdx, rax
jne 0x140001680
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x10]
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x18]
mov qword [rax], r15
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x20]
mov qword [rax + 0x30], r14
mov qword [rax + 0x18], rdx
mov rdx, qword [rsp + 0x28]
mov qword [rax + 0x60], r12
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x30]
mov qword [rax + 0x80], r13
mov qword [rax + 0x28], rdx
mov rdx, qword [rsp + 0x38]
mov qword [rax + 0x38], rdx
mov rdx, qword [rsp + 0x40]
mov qword [rax + 0x40], rdx
mov rdx, qword [rsp + 0x48]
mov qword [rax + 0x48], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rax + 0x50], rdx
mov rdx, qword [rsp + 0x58]
mov qword [rax + 0x58], rdx
mov rdx, qword [rsp + 0x60]
mov qword [rax + 0x68], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rax + 0x70], rdx
mov rdx, qword [rsp + 0x70]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rax + 0x88], rdx
mov rdx, qword [rsp + 0x80]
mov qword [rax + 0x90], rbx
mov qword [rax + 0x98], rdx
mov rdx, qword [rsp + 0x88]
mov qword [rax + 0xa8], r10
mov qword [rax + 0xa0], rdx
mov qword [rax + 0xb0], r11
mov qword [rax + 0xb8], r9
mov qword [rax + 0xc0], rcx
add rsp, 0xd8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret