Function at 0x140010a20
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xe0]
sub rsp, 0x1e0
mov rax, qword [0x140036040]
xor rax, rsp
mov qword [rbp + 0xd0], rax
mov rdi, rcx
mov qword [rbp - 0x50], rcx
mov rdx, qword [0x140036c88]
sub rdx, qword [0x140036c80]
mov rax, qword [rcx]
mov r8, qword [rax + 0x580]
call r8
mov rbx, rax
test rax, rax
je 0x1400119a1
mov rdx, qword [0x140036c80]
mov r9, qword [0x140036c88]
sub r9, rdx
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x680]
mov qword [rsp + 0x20], rdx
xor r8d, r8d
mov rdx, rax
mov rcx, rdi
call r10
mov rax, qword [rdi]
mov r8, qword [rax + 0x30]
lea rdx, str.java_io_ByteArrayInputStream
mov rcx, rdi
call r8
mov rsi, rax
test rax, rax
je 0x14001198e
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x108]
lea r9, str.__B_V
lea r8, str._init_
mov rdx, rax
mov rcx, rdi
call r10
test rax, rax
je 0x14001197b
mov r9, rbx
mov r8, rax
mov rdx, rsi
mov rcx, rdi
call fcn.140010080
mov r14, rax
test rax, rax
je 0x14001197b
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xa8]
mov rdx, rax
mov rcx, rdi
call r8
mov r15, rax
mov qword [rbp - 0x18], rax
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, r14
mov rcx, rdi
call r8
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rsi
mov rcx, rdi
call r8
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
test r15, r15
je 0x1400119a1
mov rax, qword [rdi]
mov r8, qword [rax + 0x30]
lea rdx, str.java_util_jar_JarInputStream
mov rcx, rdi
call r8
mov rbx, rax
test rax, rax
je 0x140011964
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x108]
lea r9, str._Ljava_io_InputStream__V
lea r8, str._init_
mov rdx, rax
mov rcx, rdi
call r10
test rax, rax
je 0x140011951
mov r9, r15
mov r8, rax
mov rdx, rbx
mov rcx, rdi
call fcn.140010080
mov rsi, rax
test rax, rax
je 0x140011951
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xa8]
mov rdx, rax
mov rcx, rdi
call r8
mov r14, rax
mov qword [rsp + 0x68], rax
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rsi
mov rcx, rdi
call r8
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
test r14, r14
je 0x140011964
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
xor r15d, r15d
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], r15
lea r8d, [r15 + 6]
lea rdx, str..class
lea rcx, [rbp + 0x58]
call fcn.1400231c0
nop
mov r12, qword [rbp + 0x58]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rdi]
mov r8, qword [rax + 0xf8]
mov rdx, r14
mov rcx, rdi
call r8
mov rsi, rax
test rax, rax
je 0x140010d08
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x108]
lea r9, str.__Ljava_util_jar_JarEntry_
lea r8, str.getNextJarEntry
mov rdx, rax
mov rcx, rdi
call r10
mov rcx, rdi
test rax, rax
je 0x140010cf8
mov r8, rax
mov rdx, r14
call fcn.1400100b0
mov rbx, rax
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xa8]
mov rdx, rax
mov rcx, rdi
call r8
mov r13, rax
mov qword [rbp - 0x48], rax
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rsi
mov rcx, rdi
call r8
jmp 0x140010d0f
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rsi
call r8
mov r13, r15
mov qword [rbp - 0x48], r15
mov rax, qword [rdi]
mov rcx, rdi
test r13, r13
je 0x1400118bf
mov rax, qword [rax + 0x30]
lea rdx, str.java_util_jar_JarEntry
call rax
mov rsi, rax
test rax, rax
je 0x140010e2c
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x108]
lea r9, str.__Ljava_lang_String_
lea r8, str.getName
mov rdx, rax
mov rcx, rdi
call r10
mov rcx, rdi
test rax, rax
je 0x140010e1c
mov r8, rax
mov rdx, r13
call fcn.1400100b0
mov r14, rax
mov rcx, qword [rdi]
mov r9, qword [rcx + 0x548]
xor r8d, r8d
mov rdx, rax
mov rcx, rdi
call r9
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140010da1
mov rdx, rbx
lea rcx, [rbp + 0x38]
call fcn.1400231c0
nop
mov rax, qword [rdi]
mov r9, qword [rax + 0x550]
mov r8, rbx
mov rdx, r14
mov rcx, rdi
call r9
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, r14
mov rcx, rdi
call r8
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rsi
mov rcx, rdi
call r8
movups xmm0, xmmword [rbp + 0x38]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [rbp + 0x48]
movups xmmword [rbp + 0x88], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r13, xmm0
movq rsi, xmm1
jmp 0x140010e4e
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rsi
call r8
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov rsi, r15
mov qword [rbp + 0x88], r15
mov r13d, 0xf
mov qword [rbp + 0x90], r13
mov byte [rbp + 0x78], 0
mov rcx, qword [rbp + 0x68]
cmp rsi, rcx
jbe 0x140011803
lea r15, [rbp + 0x58]
cmp qword [rbp + 0x70], 0xf
cmova r15, r12
lea r14, [rbp + 0x78]
cmp r13, 0xf
cmova r14, qword [rbp + 0x78]
test rcx, rcx
jne 0x140010e8a
mov rbx, 0xffffffffffffffff
cmp rsi, rbx
cmovb rbx, rsi
jmp 0x140010ee1
cmp rcx, rsi
ja 0x140010eda
mov rax, rsi
sub rax, rcx
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, r14
movzx r12d, byte [r15]
nop word [rax + rax]
cmp byte [rbx], r12b
jne 0x140010ecb
mov r8, rcx
mov rdx, r15
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140010ed5
mov rcx, qword [rbp + 0x68]
cmp rbx, r14
je 0x140010eda
dec rbx
jmp 0x140010eb0
sub rbx, r14
jmp 0x140010ee1
mov rbx, 0xffffffffffffffff
sub rsi, qword [rbp + 0x68]
cmp rbx, rsi
jne 0x1400117fc
mov rax, qword [rdi]
mov r8, qword [rax + 0x30]
lea rdx, str.java_io_ByteArrayOutputStream
mov rcx, rdi
call r8
mov rbx, rax
test rax, rax
je 0x1400118ac
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x108]
lea r9, [0x14002c9c8]
lea r8, str._init_
mov rdx, rax
mov rcx, rdi
call r10
test rax, rax
je 0x140011899
mov r8, rax
mov rdx, rbx
mov rcx, rdi
call fcn.140010080
mov rsi, rax
test rax, rax
je 0x140011899
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xa8]
mov rdx, rax
mov rcx, rdi
call r8
mov r14, rax
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rsi
mov rcx, rdi
call r8
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
test r14, r14
je 0x1400118ac
nop word [rax + rax]
mov rax, qword [rdi]
mov r8, qword [rax + 0xf8]
mov rsi, qword [rsp + 0x68]
mov rdx, rsi
mov rcx, rdi
call r8
mov rbx, rax
test rax, rax
je 0x140011090
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x108]
lea r9, [0x14002c99c]
lea r8, str.read
mov rdx, rax
mov rcx, rdi
call r10
mov rcx, rdi
test rax, rax
je 0x140011080
mov r8, rax
mov rdx, rsi
call fcn.1400100e0
mov esi, eax
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
cmp esi, 0xffffffff
je 0x140011090
mov rcx, qword [rdi]
mov r8, qword [rcx + 0xf8]
mov rdx, r14
mov rcx, rdi
call r8
mov rbx, rax
test rax, rax
je 0x140010fa0
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x108]
lea r9, str._I_V
lea r8, str.write
mov rdx, rax
mov rcx, rdi
call r10
test rax, rax
je 0x14001106c
mov r9d, esi
mov r8, rax
mov rdx, r14
mov rcx, rdi
call fcn.140010110
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0xb8]
jmp 0x140010fa0
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rbx
call r8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], rax
mov r9, r14
mov r8, rdi
lea rdx, [rbp + 0x98]
call fcn.1400119b0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor r15d, r15d
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], r15b
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r15
lea r8d, [r15 + 6]
lea rdx, str..class
lea rcx, [rbp + 0x38]
call fcn.1400231c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], r15
lea r8d, [r15 + 1]
lea rdx, [0x14002ca68]
lea rcx, [rsp + 0x48]
call fcn.1400231c0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], r15
lea r8d, [r15 + 1]
lea rdx, [0x14002ca6c]
lea rcx, [rbp - 0x40]
call fcn.1400231c0
nop
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x18]
call fcn.140021220
mov r13, rax
mov qword [rsp + 0x38], rax
mov ebx, r15d
mov r14, qword [rbp - 0x30]
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x40], rax
nop dword [rax]
nop dword [rax + rax]
lea rsi, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rsi, rax
mov rax, qword [r13 + 0x10]
mov rcx, r13
mov qword [rsp + 0x30], rcx
cmp qword [r13 + 0x18], 0xf
jbe 0x140011199
mov rcx, qword [r13]
mov qword [rsp + 0x30], rcx
cmp r14, rax
ja 0x140011204
sub rax, r14
cmp rbx, rax
ja 0x140011204
test r14, r14
je 0x140011693
lea r15, [rcx + rax]
add rcx, rbx
movsx r12d, byte [rsi]
lea r8, [r15 + 1]
sub r8, rcx
mov edx, r12d
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140011204
mov r8, r14
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14001168e
inc rbx
lea r8, [r15 + 1]
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400111d1
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xor ebx, ebx
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rbx
movups xmm0, xmmword [r13]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], 0xf
mov byte [r13], bl
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
mov rsi, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x38]
mov qword [rsp + 0x30], rdi
nop dword [rax]
lea r14, [rbp + 0x38]
cmp qword [rbp + 0x50], 0xf
cmova r14, rdi
lea r13, [rbp - 0x70]
cmp qword [rbp - 0x58], 0xf
cmova r13, qword [rbp - 0x70]
mov rax, qword [rbp - 0x60]
cmp rsi, rax
ja 0x1400112e3
sub rax, rsi
cmp rbx, rax
ja 0x1400112e3
test rsi, rsi
je 0x1400116d3
lea r15, [rax + r13]
lea rcx, [rbx + r13]
movsx r12d, byte [r14]
lea r8, [r15 + 1]
sub r8, rcx
mov edx, r12d
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400112e3
nop dword [rax + rax]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400116d0
inc rbx
lea r8, [r15 + 1]
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400112b0
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rbp + 8], xmm0
movups xmmword [rbp + 0xb0], xmm0
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp - 8], xmm0
movups xmmword [rbp + 0xc0], xmm0
xor r15d, r15d
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], r15b
mov rax, qword [rbp - 0x28]
cmp rax, 0xf
jbe 0x140011352
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001134c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001185a
call fcn.140028ba0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140011390
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001138a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011861
call fcn.140028ba0
nop
mov rax, qword [rbp + 0x50]
cmp rax, 0xf
jbe 0x1400113ce
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400113c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011868
call fcn.140028ba0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14001140a
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001186f
call fcn.140028ba0
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x98]
mov qword [rbp - 0x20], rax
sub rcx, rax
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], r15
xor r8d, r8d
lea rdx, [0x14002c8f1]
lea rcx, [rsp + 0x70]
call fcn.1400231c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r15
mov r8d, 6
lea rdx, str..class
lea rcx, [rbp + 0x38]
call fcn.1400231c0
nop
lea rdx, [rbp + 0x78]
lea rcx, [rbp - 0x40]
call fcn.140021220
mov r13, rax
mov qword [rbp - 0x10], rax
mov rbx, r15
mov r14, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x38]
mov qword [rsp + 0x38], rdi
lea rsi, [rbp + 0x38]
cmp qword [rbp + 0x50], 0xf
cmova rsi, rdi
mov rax, qword [r13 + 0x10]
mov rcx, r13
mov qword [rsp + 0x40], rcx
cmp qword [r13 + 0x18], 0xf
jbe 0x1400114bc
mov rcx, qword [r13]
mov qword [rsp + 0x40], rcx
cmp r14, rax
ja 0x140011533
sub rax, r14
cmp rbx, rax
ja 0x140011533
test r14, r14
je 0x14001170f
lea r15, [rax + rcx]
add rcx, rbx
movsx r12d, byte [rsi]
lea r8, [r15 + 1]
sub r8, rcx
mov edx, r12d
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140011533
nop dword [rax]
nop dword [rax + rax]
mov r8, r14
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14001170a
inc rbx
lea r8, [r15 + 1]
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140011500
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xor r15d, r15d
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], r15
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], 0xf
mov byte [r13], r15b
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov rdi, qword [rbp - 0x50]
mov rax, qword [rdi]
mov r10, qword [rax + 0x28]
mov rax, qword [rsp + 0x30]
mov dword [rsp + 0x20], eax
mov rsi, qword [rbp - 0x20]
mov r9, rsi
xor r8d, r8d
mov rcx, rdi
call r10
mov rbx, rax
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400115e1
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400115dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011876
call fcn.140028ba0
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov rax, qword [rbp + 0x50]
cmp rax, 0xf
jbe 0x140011632
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001162c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001187d
call fcn.140028ba0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14001166e
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011669
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011884
call fcn.140028ba0
mov rax, qword [rdi]
mov rcx, rdi
test rbx, rbx
je 0x140011745
mov rax, qword [rax + 0xb8]
mov rdx, rbx
call rax
jmp 0x140011771
sub rbx, qword [rsp + 0x30]
cmp rbx, 0xffffffffffffffff
je 0x140011204
lea r9, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova r9, qword [rsp + 0x48]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov r8, r14
mov rdx, rbx
mov rcx, r13
call fcn.140021900
mov rax, qword [rsp + 0x40]
jmp 0x140011170
sub rbx, r13
cmp rbx, 0xffffffffffffffff
je 0x1400112e3
lea r9, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova r9, qword [rsp + 0x70]
mov rax, qword [rbp - 0x80]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp - 0x70]
call fcn.140021900
jmp 0x140011250
sub rbx, qword [rsp + 0x40]
cmp rbx, 0xffffffffffffffff
je 0x140011533
lea r9, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova r9, qword [rsp + 0x70]
mov rax, qword [rbp - 0x80]
mov qword [rsp + 0x20], rax
mov r8, r14
mov rdx, rbx
mov rcx, r13
call fcn.140021900
jmp 0x140011493
mov rax, qword [rax + 0x720]
call rax
test al, al
je 0x140011771
mov rax, qword [rdi]
mov rdx, qword [rax + 0x80]
mov rcx, rdi
call rdx
mov rax, qword [rdi]
mov rdx, qword [rax + 0x88]
mov rcx, rdi
call rdx
nop
movups xmm0, xmmword [rbp - 8]
psrldq xmm0, 8
movq rdx, xmm0
cmp rdx, 0xf
jbe 0x1400117b7
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400117b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001188b
call fcn.140028ba0
nop
test rsi, rsi
je 0x1400117f3
mov rdx, qword [rbp + 0xa8]
sub rdx, rsi
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400117eb
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011892
mov rcx, rsi
call fcn.140028ba0
mov r13, qword [rbp + 0x90]
jmp 0x1400117ff
xor r15d, r15d
mov r12, qword [rbp + 0x58]
mov rax, qword [rdi]
mov r8, qword [rax + 0xb0]
mov rdx, qword [rbp - 0x48]
mov rcx, rdi
call r8
nop
cmp r13, 0xf
mov r14, qword [rsp + 0x68]
jbe 0x140010c60
lea rdx, [r13 + 1]
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011850
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400118b8
call fcn.140028ba0
jmp 0x140010c60
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rax + 0xb0]
mov rdx, r14
call rax
mov rax, qword [rdi]
mov r8, qword [rax + 0xb0]
mov rdx, qword [rbp - 0x18]
mov rcx, rdi
call r8
nop
mov rax, qword [rbp + 0x70]
cmp rax, 0xf
jbe 0x14001191f
lea rdx, [rax + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x140011917
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011917
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r12
call fcn.140028ba0
mov al, 1
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.140028b80
lea r11, [rsp + 0x1e0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
mov rdx, r15
mov rcx, rdi
call fcn.140010070
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rsi
mov rcx, rdi
call r8
mov rax, qword [rdi]
mov r8, qword [rax + 0xb8]
mov rdx, rbx
mov rcx, rdi
call r8
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3