Function at 0x140219210
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2b0]
sub rsp, 0x3b0
mov rax, qword [0x1404779b8]
xor rax, rsp
mov qword [rbp + 0x2a0], rax
mov qword [rsp + 0x48], r8
mov r13, rdx
mov qword [rbp + 0x50], rdx
mov qword [rbp + 0x58], r8
xor r15d, r15d
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], 7
mov word [rbp + 0x60], r15w
lea r8d, [r15 + 0x1a]
lea rdx, str.CreateZipPackageInternalPS
lea rcx, [rbp + 0x60]
call fcn.140101ff0
nop
movabs rcx, 0x7ffffffffffffffe
mov r12, rcx
sub r12, qword [rbp + 0x70]
cmp r12, 3
jb 0x14021a472
lea r14, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae r14, qword [rbp + 0x60]
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r15
mov rsi, qword [rbp + 0x70]
add rsi, 3
mov ebx, 7
lea rdi, [rsp + 0x58]
movabs rax, 0x7fffffffffffffff
lea edx, [rbx + 3]
cmp rsi, rbx
jbe 0x140219302
mov rbx, rsi
or rbx, 7
cmp rbx, rcx
jbe 0x1402193b4
mov rbx, rcx
mov rcx, rax
lfence
add rcx, rcx
call fcn.1400eb1a0
mov rdi, rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rbx
mov rcx, qword [rbp + 0x70]
lea rbx, [rcx + rcx]
mov qword [rsp + 0x40], rbx
mov r8, rbx
mov rdx, r14
mov rcx, rdi
call fcn.140253310
mov ecx, dword [0x140367da8]
mov dword [rbx + rdi], ecx
movzx eax, word [0x140367dac]
mov word [rbx + rdi + 4], ax
mov word [rdi + rsi*2], r15w
lea rcx, [rsp + 0x58]
call fcn.1401a8890
mov byte [rsp + 0x34], 0
mov dword [rsp + 0x38], 0xffffffff
call fcn.140178b80
mov rcx, rax
lea rdx, [rbp + 0x200]
call fcn.1401f0640
mov rbx, rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 0x2f
jb 0x1402193cd
lea rsi, [rcx + 0x2f]
mov qword [rbx + 0x10], rsi
mov rdi, rbx
cmp rdx, 8
jb 0x140219397
mov rdi, qword [rbx]
lea rcx, [rdi + rcx*2]
mov r8d, 0x5e
lea rdx, str._system32WindowsPowerShell_v1.0PowerShell.exe
call fcn.140253310
mov word [rdi + rsi*2], r15w
jmp 0x1402193f2
cmp rbx, rdx
cmovb rbx, rdx
lea rcx, [rbx + 1]
cmp rcx, rax
ja 0x14021a454
jmp 0x1402192ef
lfence
mov qword [rsp + 0x20], 0x2f
lea r9, str._system32WindowsPowerShell_v1.0PowerShell.exe
xor r8d, r8d
lea edx, [r8 + 0x2f]
mov rcx, rbx
call fcn.14012c340
mov rbx, rax
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xb8], r15
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0xb0], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 7
mov word [rbx], r15w
mov rdx, qword [rbp + 0x218]
cmp rdx, 8
jb 0x140219472
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021946d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a478
call fcn.14021ecec
mov qword [rbp + 0x210], r15
mov qword [rbp + 0x218], 7
mov word [rbp + 0x200], r15w
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r15
mov rsi, qword [rbp + 0xb0]
lea rdi, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae rdi, qword [rbp + 0xa0]
cmp rsi, 8
jae 0x1402194cc
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x78], xmm0
mov ebx, 7
jmp 0x14021951e
mov rbx, rsi
or rbx, 7
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14021a47e
lfence
add rcx, rcx
call fcn.1400eb1a0
mov qword [rsp + 0x78], rax
lea r8, [rsi*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.140253310
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x70], rbx
lea rcx, [rsp + 0x78]
call fcn.1401e5bb0
test al, al
jne 0x14021954d
mov r8d, SafeArrayGetLBound
lea rdx, str.PowerShell.exe
lea rcx, [rbp + 0xa0]
call fcn.140101ff0
mov rsi, qword [r13 + 0x10]
movabs rcx, 0x7ffffffffffffffe
mov rax, rcx
sub rax, rsi
cmp rax, 0x1f
jb 0x14021a484
mov r15, r13
cmp qword [r13 + 0x18], 8
jb 0x140219579
mov r15, qword [r13]
xor eax, eax
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], rax
lea r14, [rsi + 0x1f]
mov ebx, 7
lea rdi, [rbp + 0x80]
cmp r14, rbx
jbe 0x1402195d7
mov rbx, r14
or rbx, 7
cmp rbx, rcx
jbe 0x140219698
mov rbx, rcx
movabs rcx, 0x7fffffffffffffff
lfence
add rcx, rcx
call fcn.1400eb1a0
mov rdi, rax
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], rbx
movaps xmm0, xmmword [str.Compress_Archive__Force__Path_]
movups xmmword [rdi], xmm0
movaps xmm1, xmmword [0x140367f20]
movups xmmword [rdi + 0x10], xmm1
movaps xmm0, xmmword [0x140367f30]
movups xmmword [rdi + 0x20], xmm0
movsd xmm1, qword [0x140367f40]
movsd qword [rdi + 0x30], xmm1
mov eax, dword [0x140367f48]
mov dword [rdi + 0x38], eax
movzx eax, word [0x140367f4c]
mov word [rdi + 0x3c], ax
lea rcx, [rdi + 0x3e]
lea r8, [rsi + rsi]
mov rdx, r15
call fcn.140253310
xor r15d, r15d
mov word [rdi + r14*2], r15w
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0x98]
mov rax, rdx
sub rax, rcx
cmp rax, 0x14
jb 0x1402196c1
lea rdi, [rcx + 0x14]
mov qword [rbp + 0x90], rdi
lea rbx, [rbp + 0x80]
cmp rdx, 8
cmovae rbx, qword [rbp + 0x80]
lea rcx, [rbx + rcx*2]
lea r8d, [r15 + 0x28]
lea rdx, str.__DestinationPath_
call fcn.140253310
mov word [rbx + rdi*2], r15w
lea rax, [rbp + 0x80]
jmp 0x1402196e7
cmp rbx, 0xa
mov eax, 0xa
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14021a45a
jmp 0x1402195c2
lfence
mov qword [rsp + 0x20], reloc.OLEAUT32.dll_SafeArrayLock
lea r9, str.__DestinationPath_
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rbp + 0x80]
call fcn.14012c340
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x170], r15
mov qword [rbp + 0x178], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x170], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rax, qword [rsp + 0x48]
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x140219733
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x160]
call fcn.140167730
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rdx, qword [rbp + 0xd0]
mov r8, qword [rbp + 0xd8]
mov rax, r8
sub rax, rdx
mov ecx, 1
cmp rax, rcx
jb 0x1402197d2
lea rcx, [rdx + 1]
mov qword [rbp + 0xd0], rcx
lea rax, [rbp + 0xc0]
cmp r8, 8
cmovae rax, qword [rbp + 0xc0]
mov r8d, 0x27
mov word [rax + rdx*2], r8w
mov word [rax + rcx*2], r15w
lea rax, [rbp + 0xc0]
jmp 0x1402197f3
lfence
mov qword [rsp + 0x20], rcx
lea r9, [0x140367e30]
xor r8d, r8d
mov rdx, rcx
lea rcx, [rbp + 0xc0]
call fcn.14012c340
mov qword [rbp + 0x140], r15
mov qword [rbp + 0x150], r15
mov qword [rbp + 0x158], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x150], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x140219873
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021986e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a48a
call fcn.14021ecec
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], 7
mov word [rbp + 0xc0], r15w
mov rdx, qword [rbp + 0x178]
cmp rdx, 8
jb 0x1402198d3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402198ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a490
call fcn.14021ecec
mov qword [rbp + 0x170], r15
mov qword [rbp + 0x178], 7
mov word [rbp + 0x160], r15w
mov rdx, qword [rbp + 0x98]
cmp rdx, 8
jb 0x140219933
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021992e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a496
call fcn.14021ecec
mov qword [rbp + 0x90], r15
mov qword [rbp + 0x98], 7
mov word [rbp + 0x80], r15w
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
mov dword [rbp - 0x40], 0x70
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x30], r15
mov dword [rbp - 0x10], r15d
mov dword [rbp - 0x3c], 0x40
lea rax, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae rax, qword [rbp + 0xa0]
mov qword [rbp - 0x28], rax
lea rdx, [rbp + 0x140]
cmp qword [rbp + 0x158], 8
cmovae rdx, qword [rbp + 0x140]
mov qword [rbp - 0x20], rdx
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x1f8], 7
mov word [rbp + 0x1e0], r15w
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop word [rax + rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x1402199f0
lea rcx, [rbp + 0x1e0]
call fcn.140101ff0
nop
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], 7
mov word [rbp + 0x1c0], r15w
mov rdx, qword [rbp - 0x28]
nop dword [rax]
inc rbx
cmp word [rdx + rbx*2], 0
jne 0x140219a30
mov r8, rbx
lea rcx, [rbp + 0x1c0]
call fcn.140101ff0
nop
cmp r12, 7
jb 0x14021a49c
lea r14, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae r14, qword [rbp + 0x60]
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x198], r15
mov rsi, qword [rbp + 0x70]
add rsi, 7
mov ebx, 7
lea rdi, [rbp + 0x180]
cmp rsi, rbx
jbe 0x140219acc
mov rbx, rsi
or rbx, 7
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
jbe 0x140219b91
mov rbx, rax
movabs rcx, 0x7fffffffffffffff
lfence
add rcx, rcx
call fcn.1400eb1a0
mov rdi, rax
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x198], rbx
mov rbx, qword [rsp + 0x40]
mov r8, rbx
mov rdx, r14
mov rcx, rdi
call fcn.140253310
movsd xmm0, qword [str.____F:]
movsd qword [rbx + rdi], xmm0
mov ecx, dword [0x140367e80]
mov dword [rbx + rdi + 8], ecx
movzx eax, word [0x140367e84]
mov word [rbx + rdi + 0xc], ax
mov word [rdi + rsi*2], r15w
lea r9, [rbp + 0x1c0]
lea r8, [rbp + 0x180]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xe0]
call fcn.14012c4c0
nop
mov rcx, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x140219bba
lea rdi, [rcx + 5]
mov qword [rbp + 0xf0], rdi
lea rbx, [rbp + 0xe0]
cmp rdx, 8
cmovae rbx, qword [rbp + 0xe0]
lea rcx, [rbx + rcx*2]
mov r8d, 0xa
lea rdx, str.__P:
call fcn.140253310
mov word [rbx + rdi*2], r15w
lea rax, [rbp + 0xe0]
jmp 0x140219be0
cmp rbx, 0xa
mov eax, 0xa
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14021a460
jmp 0x140219ab7
lfence
mov qword [rsp + 0x20], 5
lea r9, str.__P:
xor r8d, r8d
lea edx, [r8 + 5]
lea rcx, [rbp + 0xe0]
call fcn.14012c340
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x230], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
lea r9, [rbp + 0x1e0]
lea r8, [rbp + 0x220]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x30]
call fcn.14012c4c0
lea rcx, [rbp + 0x30]
call fcn.1401a82f0
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 8
jb 0x140219c72
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140219c6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4a2
call fcn.14021ecec
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 8
jb 0x140219cb8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140219cb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4a8
call fcn.14021ecec
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], 7
mov word [rbp + 0xe0], r15w
mov rdx, qword [rbp + 0x198]
cmp rdx, 8
jb 0x140219d19
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140219d13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4ae
call fcn.14021ecec
nop
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 8
jb 0x140219d60
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140219d5a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4b4
call fcn.14021ecec
nop
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 8
jb 0x140219da6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140219da1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4ba
call fcn.14021ecec
lea rcx, [rbp - 0x40]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x140219e03
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x140219e03
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
test eax, eax
jne 0x140219df0
lea rdx, [rsp + 0x38]
mov rcx, qword [rbp + 0x28]
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
mov ecx, dword [rsp + 0x34]
movzx ecx, cl
test eax, eax
mov eax, 1
cmovne ecx, eax
mov dword [rsp + 0x34], ecx
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x140219e03
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rbp + 0x28], r15
mov edx, dword [rsp + 0x38]
lea rcx, [rbp + 0x280]
call fcn.140215690
mov r12, rax
movzx edx, byte [rsp + 0x34]
lea rcx, [rbp + 0x240]
call fcn.14010d5e0
mov r15, rax
lea r14, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae r14, qword [rbp + 0x60]
xor eax, eax
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], rax
mov rsi, qword [rbp + 0x70]
add rsi, 5
mov ebx, 7
lea rdi, [rbp + 0x1a0]
cmp rsi, rbx
jbe 0x140219ea4
mov rbx, rsi
or rbx, 7
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
jbe 0x140219f56
mov rbx, rax
movabs rcx, 0x7fffffffffffffff
lfence
add rcx, rcx
call fcn.1400eb1a0
mov rdi, rax
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1b0], rsi
mov qword [rbp + 0x1b8], rbx
mov rbx, qword [rsp + 0x40]
mov r8, rbx
mov rdx, r14
mov rcx, rdi
call fcn.140253310
movsd xmm0, qword [str._Out_]
movsd qword [rbx + rdi], xmm0
movzx ecx, word [0x140367e98]
mov word [rbx + rdi + 8], cx
xor r14d, r14d
mov word [rdi + rsi*2], r14w
mov r9, r15
lea r8, [rbp + 0x1a0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x120]
call fcn.14012c4c0
nop
mov rdx, qword [rbp + 0x130]
mov r8, qword [rbp + 0x138]
mov rax, r8
sub rax, rdx
lea ebx, [r14 + 1]
cmp rax, rbx
jb 0x140219f7f
lea rcx, [rdx + 1]
mov qword [rbp + 0x130], rcx
lea rax, [rbp + 0x120]
cmp r8, 8
cmovae rax, qword [rbp + 0x120]
mov r8d, 0x2c
mov word [rax + rdx*2], r8w
mov word [rax + rcx*2], r14w
lea rax, [rbp + 0x120]
jmp 0x140219fa0
cmp rbx, 0xa
mov eax, 0xa
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14021a466
jmp 0x140219e8f
lfence
mov qword [rsp + 0x20], rbx
lea r9, [0x14034c564]
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x120]
call fcn.14012c340
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x270], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
mov r9, r12
lea r8, [rbp + 0x260]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x100]
call fcn.14012c4c0
nop
mov rdx, qword [rbp + 0x110]
mov r8, qword [rbp + 0x118]
mov rax, r8
sub rax, rdx
cmp rax, 1
jb 0x14021a032
lea rcx, [rdx + 1]
mov qword [rbp + 0x110], rcx
lea rax, [rbp + 0x100]
cmp r8, 8
cmovae rax, qword [rbp + 0x100]
mov r8d, 0x29
mov word [rax + rdx*2], r8w
mov word [rax + rcx*2], r14w
lea rax, [rbp + 0x100]
jmp 0x14021a053
lfence
mov qword [rsp + 0x20], rbx
lea r9, [0x140367e88]
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x100]
call fcn.14012c340
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
lea rcx, [rbp - 0x68]
call fcn.1401a8890
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 8
jb 0x14021a0ce
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a0c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4c0
call fcn.14021ecec
mov qword [rbp + 0x110], r14
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r14w
mov rdx, qword [rbp + 0x278]
cmp rdx, 8
jb 0x14021a12f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a129
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4c6
call fcn.14021ecec
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 8
jb 0x14021a175
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a170
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4cc
call fcn.14021ecec
mov qword [rbp + 0x130], r14
mov qword [rbp + 0x138], 7
mov word [rbp + 0x120], r14w
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 8
jb 0x14021a1d6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a1d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4d2
call fcn.14021ecec
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 8
jb 0x14021a21c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a217
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4d8
call fcn.14021ecec
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], 7
mov word [rbp + 0x240], r14w
mov rdx, qword [rbp + 0x298]
cmp rdx, 8
jb 0x14021a27d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a277
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4de
call fcn.14021ecec
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 8
jb 0x14021a2c3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a2be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4e4
call fcn.14021ecec
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], 7
mov word [rbp + 0x140], r14w
mov rdx, qword [rbp + 0xb8]
cmp rdx, 8
jb 0x14021a323
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a31e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4ea
call fcn.14021ecec
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], 7
mov word [rbp + 0xa0], r14w
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x14021a37e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14021a378
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14021a4f0
call fcn.14021ecec
nop
mov rdx, qword [r13 + 0x18]
cmp rdx, 8
jb 0x14021a3be
mov rcx, qword [r13]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x14021a3b9
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14021a44e
mov rcx, r8
call fcn.14021ecec
mov qword [r13 + 0x10], r14
mov qword [r13 + 0x18], 7
mov word [r13], r14w
mov rbx, qword [rsp + 0x48]
mov rdx, qword [rbx + 0x18]
cmp rdx, 8
jb 0x14021a40f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x14021a40a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14021a46c
mov rcx, r8
call fcn.14021ecec
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 7
mov word [rbx], r14w
movzx eax, byte [rsp + 0x34]
mov rcx, qword [rbp + 0x2a0]
xor rcx, rsp
call fcn.14021f250
mov rbx, qword [rsp + 0x3f0]
add rsp, 0x3b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140260f54
nop
call fcn.1401018e0
nop
call fcn.1401018e0
nop
call fcn.1401018e0
nop
call fcn.1401018e0
nop
call fcn.140260f54
nop
call fcn.140101a70
nop
call fcn.140260f54
int3
call fcn.1401018e0
int3
call fcn.140101a70
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140101a70
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
nop
call fcn.140260f54
int3