Function at 0x140001cab
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x14a8
call fcn.14000a700
sub rsp, rax
movaps xmmword [rsp + 0x1490], xmm7
movaps xmmword [rsp + 0x1480], xmm6
mov al, byte [0x140014118]
mov edx, 0x270
xor ecx, ecx
call fcn.14000a26c
mov qword [rsp + 0x98], rax
test rax, rax
je 0x140004a2f
xorps xmm0, xmm0
movups xmmword [rsp + 0x359], xmm0
movaps xmmword [rsp + 0x350], xmm0
movaps xmmword [rsp + 0x340], xmm0
xor eax, eax
lea rcx, [0x14000c6c7]
cmp rax, 0x29
je 0x140001d33
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001d1b
lea rcx, [rsp + 0x160]
lea rsi, [rsp + 0x340]
mov r8d, 0x29
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movups xmmword [rsi + 0x19], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c69e]
cmp rax, 0x29
je 0x140001d80
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001d68
lea rcx, [rsp + 0x178]
lea rsi, [rsp + 0x340]
mov r8d, 0x29
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1e], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c678]
cmp rax, 0x26
je 0x140001dce
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001db6
lea rcx, [rsp + 0x190]
lea rsi, [rsp + 0x340]
mov r8d, 0x26
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movups xmmword [rsi + 0x19], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c64f]
cmp rax, 0x29
je 0x140001e1b
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001e03
lea rcx, [rsp + 0x1a8]
lea rsi, [rsp + 0x340]
mov r8d, 0x29
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c62f]
cmp rax, 0x20
je 0x140001e64
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001e4c
lea rcx, [rsp + 0x1c0]
lea rsi, [rsp + 0x340]
mov r8d, 0x20
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c60f]
cmp rax, 0x20
je 0x140001ead
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001e95
lea rcx, [rsp + 0x1d8]
lea rsi, [rsp + 0x340]
mov r8d, 0x20
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov byte [rsi + 0x20], 0
xor eax, eax
lea rcx, [0x14000c5ee]
cmp rax, 0x21
je 0x140001efa
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001ee2
lea rcx, [rsp + 0x1f0]
lea rsi, [rsp + 0x340]
mov r8d, 0x21
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movups xmmword [rsi + 0xf], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c5cf]
cmp rax, 0x1f
je 0x140001f43
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001f2b
lea rcx, [rsp + 0x208]
lea rsi, [rsp + 0x340]
mov r8d, 0x1f
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1f], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c5a8]
cmp rax, 0x27
je 0x140001f91
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001f79
lea rcx, [rsp + 0x220]
lea rsi, [rsp + 0x340]
mov r8d, 0x27
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1d], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c583]
cmp rax, 0x25
je 0x140001fdf
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140001fc7
lea rcx, [rsp + 0x238]
lea rsi, [rsp + 0x340]
mov r8d, 0x25
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1f], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c55c]
cmp rax, 0x27
je 0x14000202d
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140002015
lea rcx, [rsp + 0x250]
lea rsi, [rsp + 0x340]
mov r8d, 0x27
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movups xmmword [rsi + 0x1a], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c532]
cmp rax, 0x2a
je 0x14000207a
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140002062
lea rcx, [rsp + 0x268]
lea rsi, [rsp + 0x340]
mov r8d, 0x2a
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1e], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c50c]
cmp rax, 0x26
je 0x1400020c8
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x1400020b0
lea rcx, [rsp + 0x280]
lea rsi, [rsp + 0x340]
mov r8d, 0x26
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movups xmmword [rsi + 0x1d], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c4df]
cmp rax, 0x2d
je 0x140002115
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x1400020fd
lea rcx, [rsp + 0x298]
lea rsi, [rsp + 0x340]
mov r8d, 0x2d
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and dword [rsi + 0x1f], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c4bc]
cmp rax, 0x23
je 0x140002162
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x14000214a
lea rcx, [rsp + 0x2b0]
lea rsi, [rsp + 0x340]
mov r8d, 0x23
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c49c]
cmp rax, 0x20
je 0x1400021ab
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140002193
lea rcx, [rsp + 0x2c8]
lea rsi, [rsp + 0x340]
mov r8d, 0x20
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and dword [rsi + 0x1f], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c479]
cmp rax, 0x23
je 0x1400021f8
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x1400021e0
lea rcx, [rsp + 0x2e0]
lea rsi, [rsp + 0x340]
mov r8d, 0x23
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1f], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rdi, [0x14000c3de]
cmp rax, 0x27
je 0x140002246
lea ecx, [rax + 0x1e]
xor cl, byte [rax + rdi]
mov byte [rsp + rax + 0x340], cl
inc rax
jmp 0x14000222e
lea rcx, [rsp + 0x2f8]
lea rsi, [rsp + 0x340]
mov r8d, 0x27
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1e], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rbx, [0x14000c42d]
cmp rax, 0x26
je 0x140002294
lea ecx, [rax + 0x1e]
xor cl, byte [rax + rbx]
mov byte [rsp + rax + 0x340], cl
inc rax
jmp 0x14000227c
lea rcx, [rsp + 0x310]
lea rsi, [rsp + 0x340]
mov r8d, 0x26
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x1e], 0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c453]
cmp rax, 0x26
je 0x1400022e2
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x1400022ca
lea rcx, [rsp + 0x328]
lea rsi, [rsp + 0x340]
mov r8d, 0x26
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
and qword [rsi + 0x1e], 0
xor eax, eax
cmp rax, 0x26
je 0x140002329
lea ecx, [rax + 0x1e]
xor cl, byte [rax + rbx]
mov byte [rsp + rax + 0x340], cl
inc rax
jmp 0x140002311
lea rcx, [rsp + 0x130]
lea rsi, [rsp + 0x340]
mov r8d, 0x26
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
and qword [rsi + 0x20], 0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c405]
cmp rax, 0x28
je 0x140002377
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x14000235f
lea rcx, [rsp + 0xc8]
lea rsi, [rsp + 0x340]
mov r8d, 0x28
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
and qword [rsi + 0x1f], 0
xor eax, eax
cmp rax, 0x27
je 0x1400023be
lea ecx, [rax + 0x1e]
xor cl, byte [rax + rdi]
mov byte [rsp + rax + 0x340], cl
inc rax
jmp 0x1400023a6
lea rcx, [rsp + 0xa0]
lea rsi, [rsp + 0x340]
mov r8d, 0x27
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
and qword [rsi + 0x20], 0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c3b6]
cmp rax, 0x28
je 0x14000240c
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x1400023f4
lea rdi, [rsp + 0x80]
lea rsi, [rsp + 0x340]
mov r8d, 0x28
mov rcx, rdi
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
movups xmmword [rsi + 0x1a], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, [0x14000c38c]
cmp rax, 0x2a
je 0x14000245c
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140002444
lea r14, [rsp + 0x60]
lea rsi, [rsp + 0x340]
mov r8d, 0x2a
mov rcx, r14
mov rdx, rsi
call fcn.1400013b0
xorps xmm0, xmm0
and dword [rsi + 0x20], 0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
xor eax, eax
lea rcx, str.__vKM_JQTtZSXXHC
cmp rax, 0x24
je 0x1400024a9
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x340], dl
inc rax
jmp 0x140002491
lea rsi, [rsp + 0xe0]
lea rbx, [rsp + 0x340]
mov r8d, 0x24
mov rcx, rsi
mov rdx, rbx
call fcn.1400013b0
mov rax, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x98]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rdx], xmm0
mov rax, qword [rsp + 0x188]
mov qword [rdx + 0x28], rax
movups xmm0, xmmword [rsp + 0x178]
movups xmmword [rdx + 0x18], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rdx + 0x40], rax
movups xmm0, xmmword [rsp + 0x190]
movups xmmword [rdx + 0x30], xmm0
mov rax, qword [rsp + 0x1b8]
mov qword [rdx + 0x58], rax
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rdx + 0x48], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rdx + 0x70], rax
movups xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x1d8]
movups xmmword [rdx + 0x78], xmm0
mov rax, qword [rsp + 0x1e8]
mov qword [rdx + 0x88], rax
movups xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rdx + 0x90], xmm0
mov rax, qword [rsp + 0x200]
mov qword [rdx + 0xa0], rax
mov rax, qword [rsp + 0x218]
mov qword [rdx + 0xb8], rax
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rdx + 0xa8], xmm0
movups xmm0, xmmword [rsp + 0x220]
movups xmmword [rdx + 0xc0], xmm0
mov rax, qword [rsp + 0x230]
mov qword [rdx + 0xd0], rax
movups xmm0, xmmword [rsp + 0x238]
movups xmmword [rdx + 0xd8], xmm0
mov rax, qword [rsp + 0x248]
mov qword [rdx + 0xe8], rax
movups xmm0, xmmword [rsp + 0x250]
movups xmmword [rdx + 0xf0], xmm0
mov rax, qword [rsp + 0x260]
mov qword [rdx + 0x100], rax
movups xmm0, xmmword [rsp + 0x268]
movups xmmword [rdx + 0x108], xmm0
mov rax, qword [rsp + 0x278]
mov qword [rdx + 0x118], rax
mov rax, qword [rsp + 0x290]
mov qword [rdx + 0x130], rax
movups xmm0, xmmword [rsp + 0x280]
movups xmmword [rdx + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x298]
movups xmmword [rdx + 0x138], xmm0
mov rax, qword [rsp + 0x2a8]
mov qword [rdx + 0x148], rax
movups xmm0, xmmword [rsp + 0x2b0]
movups xmmword [rdx + 0x150], xmm0
mov rax, qword [rsp + 0x2c0]
mov qword [rdx + 0x160], rax
movups xmm0, xmmword [rsp + 0x2c8]
movups xmmword [rdx + 0x168], xmm0
mov rax, qword [rsp + 0x2d8]
mov qword [rdx + 0x178], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rdx + 0x190], rax
movups xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rdx + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x2f8]
movups xmmword [rdx + 0x198], xmm0
mov rax, qword [rsp + 0x308]
mov qword [rdx + 0x1a8], rax
movups xmm0, xmmword [rsp + 0x310]
movups xmmword [rdx + 0x1b0], xmm0
mov rax, qword [rsp + 0x320]
mov qword [rdx + 0x1c0], rax
mov rax, qword [rsp + 0x338]
mov qword [rdx + 0x1d8], rax
movups xmm0, xmmword [rsp + 0x328]
movups xmmword [rdx + 0x1c8], xmm0
lea rcx, [rsp + 0x130]
mov rax, qword [rcx + 0x10]
mov qword [rdx + 0x1f0], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 0x1e0], xmm0
lea rax, [rsp + 0xd0]
movups xmm0, xmmword [rax - 8]
movups xmmword [rdx + 0x1f8], xmm0
mov rax, qword [rax + 8]
mov qword [rdx + 0x208], rax
lea rax, [rsp + 0xa0]
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x210], xmm0
mov rax, qword [rax + 0x10]
mov qword [rdx + 0x220], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rdx + 0x228], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rdx + 0x238], rax
mov rax, qword [rsp + 0x70]
mov qword [rdx + 0x250], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx + 0x240], xmm0
movdqu xmm0, xmmword [rsi]
movdqu xmmword [rdx + 0x258], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rdx + 0x268], rax
lea rax, [rdx + 0x270]
mov qword [rsi], rdx
mov qword [rsi + 0x10], 0x1a
mov qword [rsi + 0x18], rax
xor r15d, r15d
xorps xmm6, xmm6
mov r13d, 3
mov rax, qword [rsp + 0x98]
add rax, r15
cmp r15, 0x270
je 0x140002c4a
add r15, 0x18
mov rcx, qword [rax]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
je 0x140002c3f
mov qword [rsp + 0xc8], rcx
movdqu xmm0, xmmword [rax + 8]
lea rax, [rsp + 0xd0]
movdqu xmmword [rax], xmm0
lea rax, str.___
mov qword [rsp + 0x340], rax
mov ecx, 1
mov qword [rsp + 0x348], rcx
and qword [rsp + 0x360], 0
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x60], rax
lea rax, [0x1400013fa]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x350], r14
mov qword [rsp + 0x358], rcx
lea rcx, [rsp + 0x148]
mov rdx, rbx
call fcn.140005106
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0x150]
mov rax, qword [rsp + 0x158]
add rax, rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
and word [rsp + 0x90], 0
mov rcx, rdi
call fcn.140008cc1
test ax, ax
je 0x1400029e3
mov ebp, edx
mov rax, qword [rsp + 0x88]
sub rax, qword [rsp + 0x80]
movzx ecx, word [rsp + 0x90]
add rax, 2
xor edx, edx
div r13
cmp cx, 1
sbb rax, 0xffffffffffffffff
cmp rax, 4
cmovb rax, r13
lea rcx, [rax + 1]
mov edx, 2
mov r8d, 2
call fcn.140008bd9
mov rsi, rdx
mov word [rdx], bp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 1
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x350], rax
movdqu xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x340], xmm0
mov edi, 1
mov rcx, rbx
call fcn.140008cc1
cmp ax, 1
jne 0x1400029b3
mov ebp, edx
cmp rdi, qword [rsp + 0x60]
jne 0x1400029a5
mov rax, qword [rsp + 0x348]
sub rax, qword [rsp + 0x340]
movzx ecx, word [rsp + 0x350]
add rax, 2
xor edx, edx
div r13
cmp cx, 1
sbb rax, 0xffffffffffffffff
lea rdx, [rax + 1]
mov rcx, r14
call fcn.140008ba3
mov rsi, qword [rsp + 0x68]
mov word [rsi + rdi*2], bp
inc rdi
mov qword [rsp + 0x70], rdi
jmp 0x140002954
movdqu xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
mov rsi, qword [rsp + 0x70]
mov qword [rsp + 0xb0], rsi
cmp rsi, qword [rsp + 0xa0]
lea rdi, [rsp + 0x80]
je 0x140002a03
jmp 0x140002a10
and qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 2
and qword [rsp + 0xb0], 0
xor esi, esi
lea rcx, [rsp + 0xa0]
call fcn.1400098f2
mov rbp, qword [rsp + 0xa8]
and word [rbp + rsi*2], 0
inc rsi
mov qword [rsp + 0xb0], rsi
movaps xmmword [rsp + 0x80], xmm6
mov r8d, 9
mov rcx, rbx
lea rdx, [0x140011878]
call fcn.140007088
mov rsi, qword [rsp + 0x348]
mov rdx, qword [rsp + 0x350]
mov rcx, rsi
call fcn.1400071d1
mov r14, rax
mov rcx, qword [rsp + 0x340]
mov rdx, rsi
call fcn.14000501b
mov r8d, 0x14
mov rcx, rbx
lea rdx, [0x14001190a]
call fcn.140007088
mov r12, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
mov rcx, r14
mov rdx, r12
call fcn.1400076d2
mov rsi, rax
mov rcx, qword [rsp + 0x340]
mov rdx, r12
call fcn.14000501b
test rsi, rsi
je 0x140002ac1
mov rcx, rdi
mov rdx, rbp
call rsi
movaps xmmword [rsp + 0x340], xmm6
movaps xmmword [rsp + 0x350], xmm6
movaps xmmword [rsp + 0x360], xmm6
mov dword [rsp + 0x340], 0x30
mov qword [rsp + 0x350], rdi
mov dword [rsp + 0x358], 0x40
mov qword [rsp + 0x20], 1
mov edx, 0x10
mov r9d, 1
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov r8b, 1
call fcn.14000503d
cmp dword [rsp + 0x60], 1
je 0x140004a2f
mov rsi, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
and qword [rsp + 0x130], 0
mov r8d, 9
mov rcx, rdi
lea rdx, [0x140011878]
call fcn.140007088
mov rbx, rdi
mov r14, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov rcx, r14
call fcn.1400071d1
mov rdi, rax
mov rcx, qword [rsp + 0x60]
mov rdx, r14
call fcn.14000501b
mov r8d, 0xa
mov rcx, rbx
lea rdx, [0x14001191e]
call fcn.140007088
mov rbx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov rcx, rdi
mov rdx, rbx
call fcn.1400076d2
mov r14, rax
mov rcx, qword [rsp + 0x60]
mov rdx, rbx
call fcn.14000501b
test r14, r14
lea rbx, [rsp + 0x340]
je 0x140002be8
mov dword [rsp + 0x28], 0x60
mov dword [rsp + 0x20], 1
lea rcx, [rsp + 0x130]
mov edx, 0x100081
mov r8, rbx
mov r9, r12
call r14
test eax, eax
je 0x140004a4d
mov rcx, rsi
mov rdx, r12
call fcn.14000501b
mov rcx, qword [rsp + 0xa0]
mov rdx, rbp
call fcn.140008da7
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
call fcn.14000501b
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
call fcn.14000501b
lea rdi, [rsp + 0x80]
lea r14, [rsp + 0x60]
jmp 0x1400027cf
mov rax, qword [rsp + 0x98]
add rax, r15
lea rcx, [rsp + 0xe0]
mov qword [rcx + 8], rax
call fcn.140001281
and qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 8
and qword [rsp + 0x70], 0
xor edi, edi
lea rsi, [rsp + 0xe0]
mov rcx, rsi
xor edx, edx
call fcn.14000886d
cmp qword [rsi], rdi
je 0x140002ccd
movdqu xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
lea rdx, [rsp + 0x340]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movdqa xmmword [rdx], xmm0
lea rdi, [rsp + 0x60]
mov rcx, rdi
call fcn.140008b16
mov rsi, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
jmp 0x140002d22
lea rdx, [0x14000c6f0]
lea rcx, [rsp + 0x340]
mov r8d, 9
call fcn.1400013b0
lea rsi, [rsp + 0x358]
lea rdx, [0x14000c6f9]
mov r8d, 0xc
mov rcx, rsi
call fcn.1400013b0
movabs rax, 0x8000000000000000
inc rax
cmp qword [rsi - 0x18], rax
jne 0x140004a2f
mov esi, 8
xor eax, eax
lea rbx, [rsi - 0x30]
imul r14, rax, 0x30
lea rdi, [0x14000c6f9]
test r14, r14
je 0x140004a31
mov rcx, qword [rbx + 0x40]
mov rdx, qword [rbx + 0x48]
mov r9d, 0xc
mov r8, rdi
call fcn.140001239
add rbx, 0x30
add r14, 0xffffffffffffffd0
test al, al
je 0x140002d31
mov rdi, qword [rbx + 0x28]
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
lea r8, [rsp + 0xe0]
mov byte [r8], 0xc3
and qword [rsp + 0x340], 0
lea rbx, [rsp + 0x340]
mov qword [rsp + 0x20], rbx
mov r9d, 1
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.kernel32.dll_WriteProcessMemory]
test eax, eax
jne 0x140002da3
call fcn.14000a6ae
mov rcx, qword [rsp + 0x60]
mov r8d, 8
mov r9d, 0x30
mov rdx, rsi
call fcn.14000502c
call fcn.14000160f
movups xmm6, xmmword [0x140011800]
lea rsi, [rsp + 0x360]
movaps xmmword [rsi - 0x20], xmm6
movups xmm7, xmmword [0x140011810]
movaps xmmword [rsi - 0x10], xmm7
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov edx, 0x100
mov rcx, rbx
mov r8, rsi
call fcn.140001c95
mov ebx, 0x10
lea r14, [0x14000cc60]
lea r15, [0x140001c4d]
mov r8b, byte [rbx + r14 - 0x10]
mov r12, qword [rbx + r14 - 8]
mov rbp, qword [rbx + r14]
mov byte [rsp + 0x80], r8b
mov rcx, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
call fcn.140001638
mov rdi, rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov edx, 1
lea r13, [rsp + 0x340]
mov rcx, r13
mov r8, rsi
call fcn.140001c95
lea rax, [rsp + 0x60]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], r13
mov rcx, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
mov qword [rsp + 0x20], r15
mov r8, rdi
lea r9, [rsp + 0xe0]
call fcn.140001ace
mov rcx, qword [rsp + 0x340]
test rax, rax
je 0x140002ef4
movzx eax, byte [rcx + rdx]
and eax, 1
sub qword [rsp + 0x350], rax
mov al, byte [rsp + 0x80]
shr rdi, 0x39
lea r8, [rdx - 0x10]
and r8, qword [rsp + 0x348]
mov byte [rcx + rdx], dil
mov byte [rcx + r8 + 0x10], dil
inc qword [rsp + 0x358]
mov r8, qword [rsp + 0x340]
neg rdx
imul rdx, rdx, 0x18
lea rcx, [r8 + rdx]
mov byte [r8 + rdx - 0x18], al
jmp 0x140002efe
neg rdx
imul rax, rdx, 0x18
add rcx, rax
mov qword [rcx - 0x10], r12
mov qword [rcx - 8], rbp
add rbx, 0x18
cmp rbx, 0x1810
jne 0x140002e09
lea rsi, [rsp + 0x360]
mov r12, qword [rsi - 0x20]
mov rax, qword [rsi - 0x18]
mov rdi, qword [rsi - 8]
mov qword [rsp + 0xc0], rax
lea rbx, [r12 + rax + 1]
movdqa xmm0, xmmword [r12]
pmovmskb ebp, xmm0
not ebp
lea r14, [r12 + 0x10]
call fcn.14000160f
movaps xmmword [rsi - 0x20], xmm6
movaps xmmword [rsi - 0x10], xmm7
mov qword [rsi], rax
mov qword [rsi + 8], rdx
lea rcx, [rsp + 0x340]
mov rdx, rdi
mov r8, rsi
call fcn.140001ca0
lea r15, [rsp + 0xf8]
mov qword [rsp + 0x120], r12
mov qword [r15 - 0x18], r12
mov qword [r15 - 0x10], r14
mov qword [r15 - 8], rbx
mov word [r15], bp
lea rbx, [0x140001c6b]
lea rbp, [rsp + 0x60]
mov rcx, r15
call fcn.14000161b
cmp rax, 1
je 0x140002fe7
test rdi, rdi
je 0x1400030f0
mov rax, qword [rsp + 0xe8]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
not ecx
mov word [rsp + 0xf8], cx
add qword [rsp + 0xe0], 0xfffffffffffffe80
add rax, 0x10
mov qword [rsp + 0xe8], rax
jmp 0x140002f9c
mov rax, qword [rsp + 0xe0]
neg rdx
imul rcx, rdx, 0x18
mov r14b, byte [rax + rcx - 0x18]
mov r8, qword [rax + rcx - 0x10]
mov r9, qword [rax + rcx - 8]
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], r9
mov rcx, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
call fcn.1400016be
mov r12, rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xa0], rax
mov edx, 1
lea r13, [rsp + 0x340]
mov rcx, r13
mov r8, rsi
call fcn.140001ca0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
mov rcx, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
mov qword [rsp + 0x20], rbx
mov r8, r12
mov r9, rbp
call fcn.140001ace
mov rcx, qword [rsp + 0x340]
test rax, rax
je 0x1400030dc
movdqu xmm0, xmmword [rsp + 0x80]
movzx eax, byte [rcx + rdx]
and eax, 1
sub qword [rsp + 0x350], rax
shr r12, 0x39
lea rax, [rdx - 0x10]
and rax, qword [rsp + 0x348]
mov byte [rcx + rdx], r12b
mov byte [rcx + rax + 0x10], r12b
inc qword [rsp + 0x358]
neg rdx
imul rax, rdx, 0x18
movdqu xmmword [rcx + rax - 0x18], xmm0
jmp 0x1400030e3
neg rdx
imul rax, rdx, 0x18
mov byte [rcx + rax - 8], r14b
dec rdi
jmp 0x140002f9c
lea rax, [rsp + 0x1480]
movdqa xmm0, xmmword [rax - 0x1140]
movaps xmm1, xmmword [rax - 0x1130]
movaps xmm2, xmmword [rax - 0x1120]
lea rcx, [0x14000c7bc]
mov qword [rax - 0x1140], rcx
mov r8d, 5
mov qword [rax - 0x1138], r8
lea rcx, [0x14000ca16]
mov qword [rax - 0x1130], rcx
mov r13, rcx
mov ecx, 8
mov qword [rax - 0x1128], rcx
lea rdx, [0x14000c8eb]
mov qword [rax - 0x1120], rdx
mov r9d, 6
mov qword [rax - 0x1118], r9
lea rdx, [0x14000c852]
mov qword [rax - 0x1110], rdx
mov edx, 7
mov qword [rax - 0x1108], rdx
lea r10, [0x14000c805]
mov qword [rax - 0x1100], r10
mov r10d, 9
mov qword [rax - 0x10f8], r10
lea r10, [0x14000c842]
mov qword [rax - 0x10f0], r10
mov esi, 4
mov qword [rax - 0x10e8], rsi
lea r10, [0x14000c7a5]
mov qword [rax - 0x10e0], r10
mov rdi, r10
mov qword [rax - 0x10d8], rsi
lea r10, [0x14000cba1]
mov qword [rax - 0x10d0], r10
mov qword [rax - 0x10c8], rdx
mov qword [rax - 0x10c0], r10
mov qword [rax - 0x10b8], rdx
mov qword [rax - 0x10b0], r10
mov qword [rax - 0x10a8], rdx
lea rbx, [0x14000ca44]
mov qword [rax - 0x10a0], rbx
mov qword [rax - 0x1098], rcx
lea r11, [0x14000c9e1]
mov qword [rax - 0x1090], r11
mov qword [rax - 0x1088], rdx
mov qword [rax - 0x1080], rbx
mov qword [rax - 0x1078], rcx
lea r10, [0x14000c9e8]
mov qword [rax - 0x1070], r10
mov r12, r10
mov qword [rax - 0x1068], r9
lea r10, [0x14000c9db]
mov qword [rax - 0x1060], r10
mov r14, r10
mov qword [rax - 0x1058], r9
mov qword [rax - 0x1050], r11
mov qword [rax - 0x1048], rdx
lea r10, [0x14000c9c6]
mov qword [rax - 0x1040], r10
mov qword [rax - 0x1038], rdx
mov qword [rax - 0x1030], r13
mov qword [rax - 0x1028], rcx
lea r15, [0x14000cbf7]
mov qword [rax - 0x1020], r15
mov qword [rax - 0x1018], r8
lea r10, [0x14000c742]
mov qword [rax - 0x1010], r10
mov qword [rax - 0x1008], r9
lea r10, [0x14000cad3]
mov qword [rax - 0x1000], r10
mov qword [rax - 0xff8], rcx
mov qword [rax - 0xff0], r13
mov qword [rax - 0xfe8], rcx
lea rbp, [0x14000c8c1]
mov qword [rax - 0xfe0], rbp
mov qword [rax - 0xfd8], rsi
mov qword [rax - 0xfd0], r14
mov qword [rax - 0xfc8], r9
lea r11, [0x14000cafc]
mov qword [rax - 0xfc0], r11
mov r10d, 0xa
mov qword [rax - 0xfb8], r10
mov qword [rax - 0xfb0], r13
mov qword [rax - 0xfa8], rcx
mov qword [rax - 0xfa0], rbp
mov qword [rax - 0xf98], rsi
mov qword [rax - 0xf90], r14
mov qword [rax - 0xf88], r9
lea r10, [0x14000cb2f]
mov qword [rax - 0xf80], r10
mov qword [rax - 0xf78], rsi
mov qword [rax - 0xf70], r13
mov qword [rax - 0xf68], rcx
mov qword [rax - 0xf60], rbp
mov qword [rax - 0xf58], rsi
mov qword [rax - 0xf50], r14
mov qword [rax - 0xf48], r9
lea r10, [0x14000cc55]
mov qword [rax - 0xf40], r10
mov r14, r10
mov qword [rax - 0xf38], r8
mov qword [rax - 0xf30], r13
mov qword [rax - 0xf28], rcx
mov qword [rax - 0xf20], rbp
mov qword [rax - 0xf18], rsi
lea r10, [0x14000ca94]
mov qword [rax - 0xf10], r10
mov qword [rax - 0xf08], rsi
mov qword [rax - 0xf00], r12
mov qword [rax - 0xef8], r9
mov qword [rax - 0xef0], r13
mov qword [rax - 0xee8], rcx
lea r11, [0x14000cb5b]
mov qword [rax - 0xee0], r11
mov qword [rax - 0xed8], r8
lea r11, [0x14000c929]
mov qword [rax - 0xed0], r11
mov qword [rax - 0xec8], rcx
lea r11, [0x14000ca0e]
mov qword [rax - 0xec0], r11
mov qword [rax - 0xeb8], rsi
mov qword [rax - 0xeb0], r11
mov qword [rax - 0xea8], rsi
lea r10, [0x14000c9f7]
mov qword [rax - 0xea0], r10
mov r10d, 9
mov qword [rax - 0xe98], r10
mov r11, r15
mov qword [rax - 0xe90], r15
mov qword [rax - 0xe88], r8
lea r15, [0x14000c777]
mov qword [rax - 0xe80], r15
mov qword [rax - 0xe78], rcx
mov qword [rax - 0xe70], r13
mov qword [rax - 0xe68], rcx
mov qword [rax - 0xe60], r11
mov qword [rax - 0xe58], r8
mov qword [rax - 0xe50], rdi
mov qword [rax - 0xe48], rsi
lea r11, [0x14000c95e]
mov qword [rax - 0xe40], r11
mov qword [rax - 0xe38], rcx
lea r11, [0x14000cbb5]
mov qword [rax - 0xe30], r11
mov r12, r11
mov qword [rax - 0xe28], rdx
lea r11, [0x14000caf6]
mov qword [rax - 0xe20], r11
mov qword [rax - 0xe18], r9
lea r11, [0x14000ca61]
mov qword [rax - 0xe10], r11
mov qword [rax - 0xe08], rsi
lea r11, [0x14000cb97]
mov qword [rax - 0xe00], r11
mov qword [rax - 0xdf8], rsi
lea r11, [0x14000cc0f]
mov qword [rax - 0xdf0], r11
mov qword [rax - 0xde8], r8
mov r11, r14
mov qword [rax - 0xde0], r14
mov qword [rax - 0xdd8], r8
mov qword [rax - 0xdd0], rbx
mov qword [rax - 0xdc8], rcx
lea rdi, [0x14000c79d]
mov qword [rax - 0xdc0], rdi
mov r14, rdi
mov qword [rax - 0xdb8], rcx
mov qword [rax - 0xdb0], r15
mov qword [rax - 0xda8], rcx
lea rdi, [0x14000cb66]
mov qword [rax - 0xda0], rdi
mov qword [rax - 0xd98], rsi
mov qword [rax - 0xd90], rbx
mov qword [rax - 0xd88], rcx
lea rdi, [0x14000cb9b]
mov qword [rax - 0xd80], rdi
mov qword [rax - 0xd78], r9
mov qword [rax - 0xd70], r14
mov qword [rax - 0xd68], rcx
lea r14, [0x14000c85d]
mov qword [rax - 0xd60], r14
mov r14d, 3
mov qword [rax - 0xd58], r14
lea r14, [0x14000c820]
mov qword [rax - 0xd50], r14
mov qword [rax - 0xd48], r10
lea r10, [0x14000c9db]
mov qword [rax - 0xd40], r10
mov qword [rax - 0xd38], r9
mov qword [rax - 0xd30], rbx
mov qword [rax - 0xd28], rcx
lea r14, [0x14000c9e1]
mov qword [rax - 0xd20], r14
mov qword [rax - 0xd18], rdx
mov qword [rax - 0xd10], r13
mov qword [rax - 0xd08], rcx
mov qword [rax - 0xd00], rbp
mov qword [rax - 0xcf8], rsi
mov qword [rax - 0xcf0], r10
mov qword [rax - 0xce8], r9
mov qword [rax - 0xce0], r11
mov r15, r11
mov qword [rax - 0xcd8], r8
mov qword [rax - 0xcd0], rbp
mov qword [rax - 0xcc8], rsi
lea r14, [0x14000ca3e]
mov qword [rax - 0xcc0], r14
mov qword [rax - 0xcb8], r9
mov qword [rax - 0xcb0], r12
mov qword [rax - 0xca8], rdx
mov qword [rax - 0xca0], r13
mov qword [rax - 0xc98], rcx
mov qword [rax - 0xc90], rdi
mov qword [rax - 0xc88], r9
lea r11, [0x14000c74b]
mov qword [rax - 0xc80], r11
mov qword [rax - 0xc78], r8
mov qword [rax - 0xc70], rbp
mov qword [rax - 0xc68], rsi
lea r10, [0x14000c8ff]
mov qword [rax - 0xc60], r10
mov qword [rax - 0xc58], rsi
lea r14, [0x14000c8d4]
mov qword [rax - 0xc50], r14
mov qword [rax - 0xc48], rsi
lea r10, [0x14000cba1]
mov qword [rax - 0xc40], r10
mov qword [rax - 0xc38], rdx
mov qword [rax - 0xc30], r10
mov qword [rax - 0xc28], rdx
mov qword [rax - 0xc20], r10
mov qword [rax - 0xc18], rdx
mov qword [rax - 0xc10], r13
mov qword [rax - 0xc08], rcx
lea r12, [0x14000c8e4]
mov qword [rax - 0xc00], r12
mov r10d, 3
mov qword [rax - 0xbf8], r10
lea r10, [0x14000c7a5]
mov qword [rax - 0xbf0], r10
mov qword [rax - 0xbe8], rsi
lea r12, [0x14000ca89]
mov qword [rax - 0xbe0], r12
mov qword [rax - 0xbd8], r8
lea r12, [0x14000cac7]
mov qword [rax - 0xbd0], r12
mov qword [rax - 0xbc8], r8
mov qword [rax - 0xbc0], r13
mov qword [rax - 0xbb8], rcx
mov qword [rax - 0xbb0], rdi
mov qword [rax - 0xba8], r9
mov qword [rax - 0xba0], r11
mov qword [rax - 0xb98], r8
lea r10, [0x14000c9e8]
mov qword [rax - 0xb90], r10
mov qword [rax - 0xb88], r9
mov qword [rax - 0xb80], rbp
mov qword [rax - 0xb78], rsi
mov qword [rax - 0xb70], r13
mov qword [rax - 0xb68], rcx
lea r10, [0x14000cb2f]
mov qword [rax - 0xb60], r10
mov qword [rax - 0xb58], rsi
lea r10, [0x14000ca35]
mov qword [rax - 0xb50], r10
mov qword [rax - 0xb48], r8
mov qword [rax - 0xb40], rbp
mov qword [rax - 0xb38], rsi
lea r10, [0x14000ca4c]
mov qword [rax - 0xb30], r10
mov qword [rax - 0xb28], r8
mov qword [rax - 0xb20], r15
mov qword [rax - 0xb18], r8
lea r10, [0x14000ca12]
mov qword [rax - 0xb10], r10
mov qword [rax - 0xb08], rsi
mov qword [rax - 0xb00], rdi
mov qword [rax - 0xaf8], r9
mov qword [rax - 0xaf0], r11
mov qword [rax - 0xae8], r8
lea r12, [0x14000c859]
mov qword [rax - 0xae0], r12
mov qword [rax - 0xad8], rsi
lea r10, [0x14000c9c6]
mov qword [rax - 0xad0], r10
mov qword [rax - 0xac8], rdx
mov qword [rax - 0xac0], r13
mov qword [rax - 0xab8], rcx
lea r10, [0x14000c7a9]
mov qword [rax - 0xab0], r10
mov qword [rax - 0xaa8], rdx
lea r15, [0x14000c777]
mov qword [rax - 0xaa0], r15
mov qword [rax - 0xa98], rcx
mov qword [rax - 0xa90], rbx
mov qword [rax - 0xa88], rcx
mov qword [rax - 0xa80], rbp
mov qword [rax - 0xa78], rsi
lea r12, [0x14000cbe7]
mov qword [rax - 0xa70], r12
mov qword [rax - 0xa68], rsi
mov qword [rax - 0xa60], r14
mov qword [rax - 0xa58], rsi
mov qword [rax - 0xa50], r13
mov qword [rax - 0xa48], rcx
mov qword [rax - 0xa40], rdi
mov qword [rax - 0xa38], r9
lea r12, [0x14000c736]
mov qword [rax - 0xa30], r12
mov qword [rax - 0xa28], rsi
lea r10, [0x14000c9f7]
mov qword [rax - 0xa20], r10
mov r11d, 9
mov qword [rax - 0xa18], r11
lea r10, [0x14000cbf7]
mov qword [rax - 0xa10], r10
mov qword [rax - 0xa08], r8
mov qword [rax - 0xa00], r15
mov qword [rax - 0x9f8], rcx
mov qword [rax - 0x9f0], r13
mov qword [rax - 0x9e8], rcx
mov qword [rax - 0x9e0], r10
mov qword [rax - 0x9d8], r8
lea r10, [0x14000c7a5]
mov qword [rax - 0x9d0], r10
mov qword [rax - 0x9c8], rsi
lea r10, [0x14000c95e]
mov qword [rax - 0x9c0], r10
mov qword [rax - 0x9b8], rcx
mov qword [rax - 0x9b0], rbx
mov qword [rax - 0x9a8], rcx
lea r10, [0x14000c79d]
mov qword [rax - 0x9a0], r10
mov qword [rax - 0x998], rcx
mov qword [rax - 0x990], r15
mov qword [rax - 0x988], rcx
lea r14, [0x14000cb66]
mov qword [rax - 0x980], r14
mov qword [rax - 0x978], rsi
mov qword [rax - 0x970], rbx
mov qword [rax - 0x968], rcx
mov qword [rax - 0x960], rdi
mov r14, rdi
mov qword [rax - 0x958], r9
mov qword [rax - 0x950], r10
mov qword [rax - 0x948], rcx
lea r15, [0x14000cbd5]
mov qword [rax - 0x940], r15
mov qword [rax - 0x938], r8
lea r10, [0x14000c864]
mov qword [rax - 0x930], r10
mov qword [rax - 0x928], rsi
lea r10, [0x14000ca85]
mov qword [rax - 0x920], r10
mov qword [rax - 0x918], rsi
lea r15, [0x14000c801]
mov qword [rax - 0x910], r15
mov qword [rax - 0x908], rsi
lea r15, [0x14000ca00]
mov qword [rax - 0x900], r15
mov qword [rax - 0x8f8], r9
lea r12, [0x14000cb92]
mov qword [rax - 0x8f0], r12
mov qword [rax - 0x8e8], r8
mov qword [rax - 0x8e0], r15
mov qword [rax - 0x8d8], r9
lea rdi, [0x14000cc3c]
mov qword [rax - 0x8d0], rdi
mov r12d, 3
mov qword [rax - 0x8c8], r12
lea r15, [0x14000cb80]
mov qword [rax - 0x8c0], r15
mov qword [rax - 0x8b8], rsi
lea r15, [0x14000ca2c]
mov qword [rax - 0x8b0], r15
mov qword [rax - 0x8a8], r11
lea r15, [0x14000cbcb]
mov qword [rax - 0x8a0], r15
mov r11d, 0xa
mov qword [rax - 0x898], r11
lea r15, [0x14000c748]
mov qword [rax - 0x890], r15
mov qword [rax - 0x888], r12
mov r13d, 3
mov qword [rax - 0x880], r10
mov qword [rax - 0x878], rsi
lea r15, [0x14000c72e]
mov qword [rax - 0x870], r15
mov qword [rax - 0x868], rsi
lea r10, [0x14000c9c2]
mov qword [rax - 0x860], r10
mov r12d, 1
mov qword [rax - 0x858], r12
lea r11, [0x14000ca35]
mov qword [rax - 0x850], r11
mov qword [rax - 0x848], r8
mov qword [rax - 0x840], rbp
mov qword [rax - 0x838], rsi
lea r10, [0x14000ca4c]
mov qword [rax - 0x830], r10
mov qword [rax - 0x828], r8
mov qword [rax - 0x820], rdi
mov qword [rax - 0x818], r13
lea r13, [0x14000ca12]
mov qword [rax - 0x810], r13
mov qword [rax - 0x808], rsi
mov qword [rax - 0x800], r14
mov qword [rax - 0x7f8], r9
lea rdi, [0x14000c74b]
mov qword [rax - 0x7f0], rdi
mov qword [rax - 0x7e8], r8
lea r10, [0x14000cacc]
mov qword [rax - 0x7e0], r10
mov qword [rax - 0x7d8], rdx
mov qword [rax - 0x7d0], rbx
mov qword [rax - 0x7c8], rcx
mov qword [rax - 0x7c0], rbp
mov qword [rax - 0x7b8], rsi
lea r10, [0x14000cb6a]
mov qword [rax - 0x7b0], r10
mov qword [rax - 0x7a8], r8
lea r15, [0x14000ca16]
mov qword [rax - 0x7a0], r15
mov qword [rax - 0x798], rcx
mov qword [rax - 0x790], r11
mov qword [rax - 0x788], r8
mov qword [rax - 0x780], rbp
mov qword [rax - 0x778], rsi
lea r10, [0x14000ca4c]
mov qword [rax - 0x770], r10
mov qword [rax - 0x768], r8
lea r10, [0x14000cb1a]
mov qword [rax - 0x760], r10
mov qword [rax - 0x758], rcx
mov qword [rax - 0x750], r13
mov qword [rax - 0x748], rsi
mov qword [rax - 0x740], r14
mov qword [rax - 0x738], r9
mov qword [rax - 0x730], rdi
mov qword [rax - 0x728], r8
mov qword [rax - 0x720], rbx
mov qword [rax - 0x718], rcx
mov qword [rax - 0x710], rbp
mov qword [rax - 0x708], rsi
lea r10, [0x14000cb8f]
mov qword [rax - 0x700], r10
mov r10d, 3
mov qword [rax - 0x6f8], r10
lea r10, [0x14000c8d4]
mov qword [rax - 0x6f0], r10
mov qword [rax - 0x6e8], rsi
mov qword [rax - 0x6e0], r15
mov qword [rax - 0x6d8], rcx
mov qword [rax - 0x6d0], r14
mov qword [rax - 0x6c8], r9
mov qword [rax - 0x6c0], rdi
mov qword [rax - 0x6b8], r8
mov qword [rax - 0x6b0], rbx
mov qword [rax - 0x6a8], rcx
lea r13, [0x14000c9c2]
mov qword [rax - 0x6a0], r13
mov qword [rax - 0x698], r12
mov qword [rax - 0x690], rbx
mov rbp, rbx
mov qword [rax - 0x688], rcx
mov qword [rax - 0x680], r13
mov qword [rax - 0x678], r12
lea r10, [0x14000c9a4]
mov qword [rax - 0x670], r10
mov qword [rax - 0x668], rsi
lea r10, [0x14000c9bc]
mov qword [rax - 0x660], r10
mov qword [rax - 0x658], r9
lea r14, [0x14000c9b5]
mov qword [rax - 0x650], r14
mov qword [rax - 0x648], rdx
mov qword [rax - 0x640], rbx
mov qword [rax - 0x638], rcx
mov qword [rax - 0x630], r13
mov qword [rax - 0x628], r12
mov qword [rax - 0x620], rbx
mov qword [rax - 0x618], rcx
mov qword [rax - 0x610], r10
mov r11, r10
mov qword [rax - 0x608], r9
mov qword [rax - 0x600], rbx
mov qword [rax - 0x5f8], rcx
mov qword [rax - 0x5f0], r14
mov qword [rax - 0x5e8], rdx
mov qword [rax - 0x5e0], r15
mov qword [rax - 0x5d8], rcx
lea r10, [0x14000c8eb]
mov qword [rax - 0x5d0], r10
mov qword [rax - 0x5c8], r9
lea r10, [0x14000c829]
mov qword [rax - 0x5c0], r10
mov r10d, 0xa
mov qword [rax - 0x5b8], r10
lea r10, [0x14000cc55]
mov qword [rax - 0x5b0], r10
mov qword [rax - 0x5a8], r8
mov qword [rax - 0x5a0], rbx
mov qword [rax - 0x598], rcx
lea r10, [0x14000c9db]
mov qword [rax - 0x590], r10
mov qword [rax - 0x588], r9
lea rdi, [0x14000c7a9]
mov qword [rax - 0x580], rdi
mov qword [rax - 0x578], rdx
lea r10, [0x14000c864]
mov qword [rax - 0x570], r10
mov qword [rax - 0x568], rsi
mov qword [rax - 0x560], r13
mov qword [rax - 0x558], r12
mov qword [rax - 0x550], rbx
mov qword [rax - 0x548], rcx
mov qword [rax - 0x540], r11
mov qword [rax - 0x538], r9
mov qword [rax - 0x530], r14
mov qword [rax - 0x528], rdx
mov qword [rax - 0x520], r15
mov r13, r15
mov qword [rax - 0x518], rcx
lea r15, [0x14000c8c1]
mov qword [rax - 0x510], r15
mov qword [rax - 0x508], rsi
lea r10, [0x14000cb4b]
mov qword [rax - 0x500], r10
mov qword [rax - 0x4f8], r9
lea r10, [0x14000c83b]
mov qword [rax - 0x4f0], r10
mov qword [rax - 0x4e8], rdx
lea r10, [0x14000c9c3]
mov qword [rax - 0x4e0], r10
mov r11d, 3
mov qword [rax - 0x4d8], r11
mov qword [rax - 0x4d0], rdi
mov qword [rax - 0x4c8], rdx
mov qword [rax - 0x4c0], rdi
mov qword [rax - 0x4b8], rdx
mov qword [rax - 0x4b0], rdi
mov qword [rax - 0x4a8], rdx
lea r10, [0x14000c9a8]
mov qword [rax - 0x4a0], r10
mov qword [rax - 0x498], r11
mov qword [rax - 0x490], r13
mov qword [rax - 0x488], rcx
lea rbx, [0x14000c919]
mov qword [rax - 0x480], rbx
mov qword [rax - 0x478], r8
lea r11, [0x14000cb9b]
mov qword [rax - 0x470], r11
mov qword [rax - 0x468], r9
lea r14, [0x14000cba1]
mov qword [rax - 0x460], r14
mov qword [rax - 0x458], rdx
mov qword [rax - 0x450], r14
mov qword [rax - 0x448], rdx
mov qword [rax - 0x440], r14
mov qword [rax - 0x438], rdx
mov qword [rax - 0x430], r14
mov qword [rax - 0x428], rdx
mov qword [rax - 0x420], r14
mov qword [rax - 0x418], rdx
mov qword [rax - 0x410], r14
mov qword [rax - 0x408], rdx
mov qword [rax - 0x400], r14
mov qword [rax - 0x3f8], rdx
mov qword [rax - 0x3f0], r13
mov qword [rax - 0x3e8], rcx
lea r10, [0x14000c8ba]
mov qword [rax - 0x3e0], r10
mov qword [rax - 0x3d8], r8
mov qword [rax - 0x3d0], r10
mov qword [rax - 0x3c8], r8
mov qword [rax - 0x3c0], r11
mov qword [rax - 0x3b8], r9
mov qword [rax - 0x3b0], r11
mov qword [rax - 0x3a8], r9
mov qword [rax - 0x3a0], r14
mov qword [rax - 0x398], rdx
mov qword [rax - 0x390], r14
mov qword [rax - 0x388], rdx
mov qword [rax - 0x380], rbp
mov qword [rax - 0x378], rcx
mov qword [rax - 0x370], rbx
mov qword [rax - 0x368], r8
lea r10, [0x14000cbf7]
mov qword [rax - 0x360], r10
mov qword [rax - 0x358], r8
mov qword [rax - 0x350], r15
mov qword [rax - 0x348], rsi
lea r10, [0x14000ca9e]
mov qword [rax - 0x340], r10
mov qword [rax - 0x338], r8
lea r10, [0x14000c8d8]
mov qword [rax - 0x330], r10
mov qword [rax - 0x328], rcx
mov r15, rdi
mov qword [rax - 0x320], rdi
mov qword [rax - 0x318], rdx
lea r14, [0x14000c73a]
mov qword [rax - 0x310], r14
mov r10d, 3
mov qword [rax - 0x308], r10
lea r11, [0x14000c913]
mov qword [rax - 0x300], r11
mov qword [rax - 0x2f8], r9
lea rdi, [0x14000c805]
mov qword [rax - 0x2f0], rdi
mov edi, 9
mov qword [rax - 0x2e8], rdi
lea rdi, [0x14000c935]
mov qword [rax - 0x2e0], rdi
mov qword [rax - 0x2d8], r9
lea rdi, [0x14000c993]
mov qword [rax - 0x2d0], rdi
mov qword [rax - 0x2c8], rsi
lea rdi, [0x14000c9c6]
mov qword [rax - 0x2c0], rdi
mov qword [rax - 0x2b8], rdx
mov qword [rax - 0x2b0], rbp
mov qword [rax - 0x2a8], rcx
mov qword [rax - 0x2a0], rbx
mov qword [rax - 0x298], r8
lea rdi, [0x14000c982]
mov qword [rax - 0x290], rdi
mov qword [rax - 0x288], r8
lea rdi, [0x14000c893]
mov qword [rax - 0x280], rdi
mov qword [rax - 0x278], rsi
lea rdi, [0x14000c90b]
mov qword [rax - 0x270], rdi
mov qword [rax - 0x268], rsi
lea rdi, [0x14000c870]
mov qword [rax - 0x260], rdi
mov qword [rax - 0x258], rsi
mov qword [rax - 0x250], r15
mov qword [rax - 0x248], rdx
mov qword [rax - 0x240], r14
mov qword [rax - 0x238], r10
mov ebx, 3
mov qword [rax - 0x230], r13
mov qword [rax - 0x228], rcx
lea rdi, [0x14000c8eb]
mov qword [rax - 0x220], rdi
mov qword [rax - 0x218], r9
lea rdi, [0x14000c791]
mov qword [rax - 0x210], rdi
mov qword [rax - 0x208], r8
lea rdi, [0x14000cc23]
mov qword [rax - 0x200], rdi
mov qword [rax - 0x1f8], rdx
lea rdi, [0x14000cbb5]
mov qword [rax - 0x1f0], rdi
mov qword [rax - 0x1e8], rdx
lea rdi, [0x14000cb89]
mov qword [rax - 0x1e0], rdi
mov qword [rax - 0x1d8], rsi
lea rdi, [0x14000ca61]
mov qword [rax - 0x1d0], rdi
mov qword [rax - 0x1c8], rsi
lea rdi, [0x14000cb76]
mov qword [rax - 0x1c0], rdi
mov qword [rax - 0x1b8], r9
lea rdi, [0x14000c8ff]
mov qword [rax - 0x1b0], rdi
mov qword [rax - 0x1a8], rsi
lea rdi, [0x14000c7c1]
mov qword [rax - 0x1a0], rdi
mov qword [rax - 0x198], 0xb
lea rdi, [0x14000c864]
mov qword [rax - 0x190], rdi
mov qword [rax - 0x188], rsi
lea rdi, [0x14000ca85]
mov qword [rax - 0x180], rdi
mov qword [rax - 0x178], rsi
lea rdi, [0x14000cb8d]
mov qword [rax - 0x170], rdi
mov qword [rax - 0x168], 2
mov qword [rax - 0x160], r11
mov qword [rax - 0x158], r9
lea r10, [0x14000ca1e]
mov qword [rax - 0x150], r10
mov qword [rax - 0x148], r9
lea r10, [0x14000cb46]
mov qword [rax - 0x140], r10
mov qword [rax - 0x138], r8
lea r10, [0x14000ca94]
mov qword [rax - 0x130], r10
mov qword [rax - 0x128], rsi
lea r10, [0x14000ca9e]
mov qword [rax - 0x120], r10
mov qword [rax - 0x118], r8
lea r10, [0x14000cab4]
mov qword [rax - 0x110], r10
mov qword [rax - 0x108], r8
lea rsi, [0x14000cba1]
mov qword [rax - 0x100], rsi
mov qword [rax - 0xf8], rdx
lea r10, [0x14000c9bc]
mov qword [rax - 0xf0], r10
mov qword [rax - 0xe8], r9
mov qword [rax - 0xe0], rbp
mov qword [rax - 0xd8], rcx
lea r10, [0x14000c8ce]
mov qword [rax - 0xd0], r10
mov qword [rax - 0xc8], r9
lea r10, [0x14000c726]
mov qword [rax - 0xc0], r10
mov qword [rax - 0xb8], r9
mov qword [rax - 0xb0], r15
mov qword [rax - 0xa8], rdx
mov qword [rax - 0xa0], r14
mov qword [rax - 0x98], rbx
lea r10, [0x14000caea]
mov qword [rax - 0x90], r10
mov qword [rax - 0x88], rdx
lea r11, [0x14000caf6]
mov qword [rax - 0x80], r11
mov qword [rax - 0x78], r9
lea r11, [0x14000caab]
mov qword [rax - 0x70], r11
mov qword [rax - 0x68], r8
mov qword [rax - 0x60], r10
mov qword [rax - 0x58], rdx
lea r8, [0x14000cc04]
mov qword [rax - 0x50], r8
mov qword [rax - 0x48], r9
lea r9, [0x14000cad3]
mov qword [rax - 0x40], r9
mov qword [rax - 0x38], rcx
lea r8, [0x14000ca6f]
mov qword [rax - 0x30], r8
mov qword [rax - 0x28], 0xc
mov qword [rax - 0x20], r9
mov qword [rax - 0x18], rcx
mov qword [rax - 0x10], rsi
mov qword [rax - 8], rdx
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x340]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
lea rax, [rsp + 0xe0]
mov qword [rcx + 0x10], rax
movdqa xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0x100], xmm2
call fcn.140001000
test al, 1
je 0x14000458c
mov ebx, edx
lea rsi, [rsp + 0x60]
mov edx, 8
mov rcx, rsi
call fcn.14000136d
mov rax, qword [rsi + 8]
mov byte [rax], bl
movups xmm0, xmmword [rsi]
lea rdi, [rsp + 0x80]
movaps xmmword [rdi], xmm0
mov qword [rdi + 0x10], 1
mov rax, qword [rsp + 0xb0]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsi], xmm0
mov rcx, rsi
call fcn.140001000
test al, 1
je 0x140004593
mov ebx, edx
mov r14, qword [rsp + 0x90]
cmp r14, qword [rsp + 0x80]
jne 0x140004573
mov edx, 1
mov rcx, rdi
call fcn.140004da7
mov rax, qword [rsp + 0x88]
mov byte [rax + r14], bl
inc r14
mov qword [rsp + 0x90], r14
jmp 0x140004546
xor r9d, r9d
xor esi, esi
jmp 0x1400045ab
mov r9, qword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
xor ecx, ecx
mov eax, 0xff
xor edx, edx
mov qword [rsp + 0xb8], r9
test cl, 1
jne 0x1400045e8
test rsi, rsi
je 0x140004a2f
mov ebx, edx
mov ecx, edx
inc cl
movzx edx, cl
cmove edx, eax
sete cl
mov r8b, byte [r12]
xor r8b, bl
cmp r8b, 0xfc
jne 0x1400045bc
jmp 0x1400045ea
xor ebx, ebx
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, rsi
call fcn.14000136d
mov rcx, rdi
mov rdx, rsi
call fcn.140004da7
mov r13, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
test rsi, rsi
je 0x14000462a
xor eax, eax
mov cl, byte [r12 + rax]
xor cl, bl
mov byte [r13 + r15], cl
inc r15
inc rax
cmp rsi, rax
jne 0x140004614
lea rdi, [rsp + 0x60]
mov rax, qword [rdi]
mov qword [rsp + 0x98], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov rsi, rax
and qword [rsp + 0x118], 0
mov qword [rsp + 0xc8], r15
lea rdx, [0x140011878]
mov r8d, 9
mov rcx, rdi
call fcn.140007088
mov r14, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rcx, r14
call fcn.1400071d1
mov rbx, rax
mov rcx, qword [rdi]
mov rdx, r14
call fcn.14000501b
lea rdx, [0x1400118c4]
lea r14, [rsp + 0x60]
mov r8d, 0x17
mov rcx, r14
call fcn.140007088
mov rbp, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rcx, rbx
mov rdx, rbp
call fcn.1400076d2
mov rdi, rax
mov rcx, qword [r14]
mov rdx, rbp
call fcn.14000501b
test rdi, rdi
mov qword [rsp + 0x128], rsi
je 0x1400046ff
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0x3000
lea rbx, [rsp + 0x118]
lea r9, [rsp + 0xc8]
mov rcx, rsi
mov rdx, rbx
xor r8d, r8d
call rdi
mov rsi, qword [rbx]
jmp 0x140004701
xor esi, esi
and qword [rsp + 0x148], 0
lea rdx, [0x140011878]
lea rbx, [rsp + 0x60]
mov r8d, 9
mov rcx, rbx
call fcn.140007088
mov r14, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov rcx, r14
call fcn.1400071d1
mov rbp, rax
mov rcx, qword [rbx]
mov rdx, r14
call fcn.14000501b
lea rdx, [0x1400118b0]
lea rbx, [rsp + 0x60]
mov r8d, 0x14
mov rcx, rbx
call fcn.140007088
mov rdi, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov rcx, rbp
mov rdx, rdi
call fcn.1400076d2
mov r14, rax
mov rcx, qword [rbx]
mov rdx, rdi
call fcn.14000501b
test r14, r14
mov rbp, rsi
mov rsi, qword [rsp + 0x128]
je 0x1400047a9
lea rax, [rsp + 0x148]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rbp
mov r8, r13
mov r9, r15
call r14
and dword [rsp + 0x130], 0
lea rdx, [0x140011878]
lea rdi, [rsp + 0x60]
mov r8d, 9
mov rcx, rdi
call fcn.140007088
mov rbx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rcx, rbx
call fcn.1400071d1
mov r14, rax
mov rcx, qword [rdi]
mov rdx, rbx
call fcn.14000501b
lea rdx, [0x1400118db]
lea rdi, [rsp + 0x60]
mov r8d, 0x16
mov rcx, rdi
call fcn.140007088
mov rbx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, r14
mov rdx, rbx
call fcn.1400076d2
mov r15, rax
mov rcx, qword [rdi]
mov rdx, rbx
call fcn.14000501b
test r15, r15
je 0x140004852
lea rax, [rsp + 0x130]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x118]
lea r8, [rsp + 0xc8]
mov rcx, rsi
mov r9d, 0x20
call r15
and qword [rsp + 0xa0], 0
lea rdx, [0x140011878]
lea rdi, [rsp + 0x60]
mov r8d, 9
mov rcx, rdi
call fcn.140007088
mov rbx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rcx, rbx
call fcn.1400071d1
mov r14, rax
mov rcx, qword [rdi]
mov rdx, rbx
call fcn.14000501b
lea rdx, [0x140011928]
lea rdi, [rsp + 0x60]
mov r8d, 0x10
mov rcx, rdi
call fcn.140007088
mov rbx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, r14
mov rdx, rbx
call fcn.1400076d2
mov r15, rax
mov rcx, qword [rdi]
mov rdx, rbx
call fcn.14000501b
test r15, r15
je 0x140004909
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x20], rbp
and dword [rsp + 0x30], 0
and qword [rsp + 0x28], 0
lea rcx, [rsp + 0xa0]
mov edx, 0x1fffff
xor r8d, r8d
mov r9, rsi
call r15
lea rcx, [0x14000c6f0]
mov edx, 9
call fcn.1400071d1
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
and qword [rsp + 0x8d], 0
mov rdi, rax
xor eax, eax
lea rcx, [0x14000c705]
cmp rax, 0x15
je 0x140004954
lea edx, [rax + 0x1e]
xor dl, byte [rax + rcx]
mov byte [rsp + rax + 0x80], dl
inc rax
jmp 0x14000493c
lea rbx, [rsp + 0x60]
lea rdx, [rsp + 0x80]
mov r8d, 0x15
mov rcx, rbx
call fcn.1400013b0
mov r14, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov rcx, rdi
mov rdx, r14
call fcn.1400076d2
mov rdi, rax
mov rcx, qword [rbx]
mov rdx, r14
call fcn.14000501b
test rdi, rdi
je 0x14000499f
mov rcx, rsi
mov dl, 1
xor r8d, r8d
call rdi
mov rcx, qword [rsp + 0x98]
mov rdx, r13
call fcn.14000501b
mov rcx, qword [rsp + 0xb8]
mov rdx, r12
call fcn.14000501b
mov rdx, qword [rsp + 0xe8]
test rdx, rdx
je 0x1400049e5
mov rcx, qword [rsp + 0xe0]
mov r8d, 0x18
mov r9d, 0x10
call fcn.14000173e
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x140004a0b
mov r8d, 0x18
mov r9d, 0x10
mov rcx, qword [rsp + 0x120]
call fcn.14000173e
movaps xmm6, xmmword [rsp + 0x1480]
movaps xmm7, xmmword [rsp + 0x1490]
add rsp, 0x14a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
lea rcx, [rsp + 0x348]
lea rdx, [0x14000c6f9]
mov r8d, 0xc
call fcn.1400013b0
ud2
mov rax, qword [rsp + 0x98]
add rax, r15
lea rdi, [rsp + 0xe0]
mov qword [rdi + 8], rax
mov rcx, rsi
mov rdx, r12
call fcn.140001277
mov rcx, qword [rsp + 0xa0]
mov rdx, rbp
call fcn.14000127c
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
call fcn.140001277
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
call fcn.140001277
mov rcx, rdi
call fcn.140001281
call fcn.14000a241
int3