Function at 0x1400a90a0
Capabilities:
Accept command line arguments

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
movaps xmmword [rsp + 0x180], xmm7
movaps xmmword [rsp + 0x170], xmm6
mov rax, qword [0x140174028]
xor rax, rsp
mov qword [rsp + 0x168], rax
mov rbp, qword [0x140186af0]
test rbp, rbp
jne 0x1400a95bb
mov ecx, 0x50
call fcn.1400babfc
mov rsi, rax
xorps xmm6, xmm6
movups xmmword [rax], xmm6
mov byte [rax + 0x10], 0
mov ecx, 0x18
call fcn.1400babfc
mov qword [rsi + 0x18], rax
lea rcx, [rax + 0x18]
mov qword [rsi + 0x28], rcx
test rax, rax
je 0x1400aa02b
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov qword [rsi + 0x20], rcx
lea r15, [rsi + 0x38]
movups xmmword [rsi + 0x38], xmm6
mov qword [rsi + 0x30], r15
mov qword [rsi + 0x48], 1
mov qword [0x140186af0], rsi
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
test rax, rax
je 0x1400aa02e
mov rdi, rax
mov rcx, rax
call fcn.1400bb2e0
lea rdx, [rsp + 0x80]
mov qword [rdx], rdi
mov qword [rdx + 8], rax
lea rdi, [rsp + 0x150]
mov rcx, rdi
mov r8d, 3
call fcn.1400121b0
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400a95bb
mov rbx, qword [rsp + 0x150]
mov qword [rsi], rbx
mov qword [rsi + 8], rax
mov dword [rsp + 0x7c], 0
lea rcx, [0x140160df8]
xor edx, edx
mov r8d, 0x800
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
test rax, rax
mov qword [rsp + 0x58], rax
je 0x1400aa074
lea rdx, [0x140160e48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400aa031
lea rdx, [rsp + 0x7c]
mov rcx, rbx
call qword [case.0x14010edb0.0]
mov qword [rsp + 0x40], rax
movsxd rdi, dword [rsp + 0x7c]
test rdi, rdi
je 0x1400aa047
shl rdi, 3
movabs rax, 0x5555555555555551
cmp rdi, rax
jae 0x1400aa038
lea rcx, [rdi + rdi*2]
call fcn.1400babfc
mov r14, rax
xor ebx, ebx
mov r12, rax
test r12, r12
je 0x1400a9fc2
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax + rbx]
mov rcx, r12
call fcn.140012010
add r12, 0x18
add rbx, 8
cmp rdi, rbx
jne 0x1400a922d
mov qword [rsp + 0x38], r14
mov ecx, 0x18
call fcn.1400babfc
test rax, rax
je 0x1400aa03b
mov rbx, rax
mov rax, rsi
add rax, 0x18
mov rdi, rbx
add rdi, 0x18
xorps xmm6, xmm6
movups xmmword [rbx], xmm6
mov qword [rbx + 0x10], 0
mov qword [rsp + 0x50], rax
mov r13, qword [rax]
test r13, r13
je 0x1400a92cb
mov rax, qword [rsi + 0x20]
mov rcx, r13
cmp rax, r13
je 0x1400a92c2
lea r14, [rax - 0x18]
cmp byte [rax - 1], 0
js 0x1400a9fb4
mov rax, r14
cmp r14, r13
jne 0x1400a92a4
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax]
mov qword [rsi + 0x20], r13
call fcn.1400bab7c
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], rdi
mov rcx, qword [rsi + 0x38]
call fcn.140012320
mov qword [rsi + 0x30], r15
movups xmmword [rsi + 0x38], xmm6
mov qword [rsi + 0x48], 1
mov r8, qword [rsp + 0x38]
cmp r8, r12
je 0x1400aa052
movzx eax, byte [r8 + 0x17]
mov ecx, eax
and ecx, 0x7f
test al, al
mov rax, qword [r8]
cmovns rax, r8
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
cmovs rcx, qword [r8 + 8]
mov qword [rdx + 8], rcx
lea rcx, [rsp + 0x120]
call fcn.1400b2990
lea r14, [rsp + 0x120]
movzx eax, byte [r14 + 0x17]
mov ecx, eax
and ecx, 0x7f
test al, al
mov rax, qword [r14]
cmovns rax, r14
lea rdx, [rsp + 0xd0]
mov qword [rdx], rax
cmovs rcx, qword [r14 + 8]
mov qword [rdx + 8], rcx
lea rdi, [rsp + 0xf0]
mov rcx, rdi
mov r8d, 3
call fcn.1400121b0
mov rdi, qword [rdi + 8]
test rdi, rdi
js 0x1400aa03e
mov r13, qword [rsp + 0xf0]
je 0x1400a9397
test r13, r13
je 0x1400aa087
movabs rax, 0x7fffffffffffffef
cmp rdi, rax
ja 0x1400aa041
cmp rdi, 0xa
jbe 0x1400a9551
mov r15, rdi
or r15, 7
inc r15
js 0x1400aa071
lea rcx, [r15 + r15]
call fcn.1400babfc
mov rbx, rax
mov qword [rsp + 0x150], rax
movabs rax, 0x7fffffffffffffef
add rax, 0x11
or rax, r15
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x158], rdi
cmp rbx, r13
ja 0x1400a940b
lea rax, [rbx + rdi*2]
cmp rax, r13
ja 0x1400aa08a
lea r8, [rdi + rdi]
mov rcx, rbx
mov rdx, r13
call fcn.1400be8b0
mov word [rbx + rdi*2], 0
mov rdi, qword [rsi + 0x18]
cmp qword [rsi + 0x20], rdi
je 0x1400aa044
mov qword [rsp + 0x60], rbp
cmp byte [rdi + 0x17], 0
mov rbx, qword [rsp + 0x38]
js 0x1400aa064
mov rax, qword [rsp + 0x160]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rdi], xmm0
cmp byte [rsp + 0x137], 0
jns 0x1400a9470
mov rcx, qword [rsp + 0x120]
call fcn.1400bab7c
mov rax, r12
sub rax, rbx
sar rax, 3
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rcx, rax
mov qword [rsp + 0x70], rcx
cmp rcx, 2
jb 0x1400a9583
lea rax, [0x140160e5c]
lea r9, [rsp + 0x150]
cmp r9, rax
seta cl
lea rdx, [rsp + 0x154]
cmp rdx, rax
setbe r8b
or r8b, cl
mov byte [rsp + 0x37], r8b
lea rcx, [0x140160e62]
cmp r9, rcx
seta r8b
lea r10, [rsp + 0x152]
cmp r10, rcx
setbe r11b
or r11b, r8b
mov byte [rsp + 0x36], r11b
lea r11, [0x140160e66]
cmp r9, r11
seta r8b
mov rdi, qword [rsi + 8]
mov qword [rsp + 0x68], rdi
cmp r10, r11
setbe r11b
or r11b, r8b
mov byte [rsp + 0x33], r11b
cmp r9, rax
seta r8b
cmp rdx, rax
setbe al
or al, r8b
mov byte [rsp + 0x35], al
cmp r9, rcx
seta al
cmp r10, rcx
setbe cl
or cl, al
mov byte [rsp + 0x34], cl
mov bpl, 1
mov r15d, 1
movaps xmm6, xmmword [0x14015bb90]
xorps xmm7, xmm7
mov qword [rsp + 0x48], rsi
jmp 0x1400a97c4
lea rbx, [rsp + 0x150]
mov byte [rbx + 0x17], dil
jmp 0x1400a93f9
mov rcx, qword [r12 - 0x18]
call fcn.1400bab7c
mov r12, rsi
cmp rsi, rbx
je 0x1400a95b3
lea rsi, [r12 - 0x18]
cmp byte [r12 - 1], 0
jns 0x1400a956c
jmp 0x1400a9562
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x1400a95a4
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
test rbx, rbx
mov rbp, qword [rsp + 0x60]
je 0x1400a95bb
cmp rbx, r12
jne 0x1400a9574
mov rcx, rbx
call fcn.1400bab7c
test rbp, rbp
sete bl
mov rcx, qword [rsp + 0x168]
xor rcx, rsp
call fcn.1400bce30
mov eax, ebx
movaps xmm6, xmmword [rsp + 0x170]
movaps xmm7, xmmword [rsp + 0x180]
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rax]
mov r8, qword [rax + 8]
mov rcx, r14
call fcn.14000f9d0
jmp 0x1400a9807
test rax, rax
mov rbx, qword [rsp + 0x38]
je 0x1400aa016
mov rcx, qword [rsp + 0x160]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rax], xmm0
add rax, 0x18
mov qword [rsi + 0x20], rax
jmp 0x1400a9764
mov byte [rsp + 0x167], dil
lea rbx, [rsp + 0x150]
jmp 0x1400a9705
mov edi, 4
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x48]
jmp 0x1400a979b
movzx eax, byte [rsp + 0x137]
mov r13, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x128]
mov edi, eax
and edi, 0x7f
test al, al
cmovns r13, r14
cmovs rdi, rcx
test rdi, rdi
js 0x1400a9fef
test r13, r13
jne 0x1400a96a4
test rdi, rdi
jne 0x1400aa00d
movabs rax, 0x7fffffffffffffef
cmp rdi, rax
ja 0x1400a9ff2
cmp rdi, 0xa
jbe 0x1400a963d
mov r14, rdi
or r14, 7
inc r14
js 0x1400aa010
lea rcx, [r14 + r14]
call fcn.1400babfc
mov rbx, rax
mov qword [rsp + 0x150], rax
movabs rax, 0x7fffffffffffffef
add rax, 0x11
or rax, r14
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x158], rdi
mov r14, rsi
cmp rbx, r13
mov rsi, qword [rsp + 0x48]
ja 0x1400a971c
lea rax, [rbx + rdi*2]
cmp rax, r13
ja 0x1400aa013
lea r8, [rdi + rdi]
mov rcx, rbx
mov rdx, r13
call fcn.1400be8b0
mov word [rbx + rdi*2], 0
mov rax, qword [rsi + 0x20]
cmp rax, qword [rsi + 0x28]
jb 0x1400a960b
mov rcx, qword [rsp + 0x50]
lea rdx, [rsp + 0x150]
call fcn.140012380
cmp byte [rsp + 0x167], 0
mov rbx, qword [rsp + 0x38]
js 0x1400aa019
xor edi, edi
cmp byte [rsp + 0xe7], 0
jns 0x1400a977d
mov rcx, qword [rsp + 0xd0]
call fcn.1400bab7c
cmp byte [rsp + 0x107], 0
jns 0x1400a9794
mov rcx, qword [rsp + 0xf0]
call fcn.1400bab7c
mov al, byte [rsp + 0x137]
test al, al
jns 0x1400a97ac
mov rcx, qword [rsp + 0x120]
call fcn.1400bab7c
test dil, 3
jne 0x1400a9583
inc r15
cmp r15, qword [rsp + 0x70]
je 0x1400a9583
lea rax, [r15 + r15*2]
lea rax, [rbx + rax*8]
movabs rcx, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x130], rcx
movaps xmmword [rsp + 0x120], xmm6
cmp byte [rax + 0x17], 0
js 0x1400a95f7
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x130], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x120], xmm0
movzx eax, byte [rsp + 0x137]
mov ecx, eax
and ecx, 0x7f
test al, al
mov rax, qword [rsp + 0x120]
mov rsi, r14
cmovns rax, r14
mov qword [rsp + 0x110], rax
cmovs rcx, qword [rsp + 0x128]
mov qword [rsp + 0x118], rcx
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x110]
mov r8d, 3
call fcn.1400121b0
mov r14, qword [rsp + 0xf8]
test r14, r14
js 0x1400a9fc5
mov r13, qword [rsp + 0xf0]
je 0x1400a987d
test r13, r13
je 0x1400a9fd7
movabs rax, 0x7fffffffffffffef
cmp r14, rax
ja 0x1400a9fc8
cmp r14, 0xa
jbe 0x1400a9a76
mov rdi, r14
or rdi, 7
inc rdi
js 0x1400a9fce
lea rcx, [rdi + rdi]
call fcn.1400babfc
mov rbx, rax
mov qword [rsp + 0x150], rax
movabs rax, 0x7fffffffffffffef
add rax, 0x11
or rax, rdi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x158], r14
cmp rbx, r13
ja 0x1400a98f1
lea rax, [rbx + r14*2]
cmp rax, r13
ja 0x1400a9fda
lea r8, [r14 + r14]
mov rcx, rbx
mov rdx, r13
call fcn.1400be8b0
mov word [rbx + r14*2], 0
cmp byte [rsp + 0x137], 0
jns 0x1400a991e
mov rcx, qword [rsp + 0x120]
call fcn.1400bab7c
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x120], xmm0
movzx eax, byte [rsp + 0x137]
mov edi, eax
and edi, 0x7f
test al, al
mov rcx, qword [rsp + 0x128]
mov r8, rdi
cmovs r8, rcx
test r8, r8
mov r14, rsi
je 0x1400a9652
test al, al
movaps xmmword [rsp + 0xf0], xmm7
mov edx, 0
mov qword [rsp + 0x100], rdx
mov qword [rsp + 0xe0], rdx
movaps xmmword [rsp + 0xd0], xmm7
mov r13, qword [rsp + 0x120]
mov rdx, r14
cmovs rdx, r13
test r8, r8
js 0x1400a9fd1
test rdx, rdx
je 0x1400a9fd4
mov r9b, 1
cmp r8, 2
jne 0x1400a99d3
cmp word [rdx], 0x2d
jne 0x1400a99d3
test al, al
mov r10, r14
cmovs r10, r13
cmp word [r10 + 2], 0x2d
jne 0x1400a99d3
xor r9d, r9d
xor r10d, r10d
mov word [rsp + 0xf0], r10w
mov byte [rsp + 0x107], r10b
mov word [rsp + 0xd0], r10w
mov byte [rsp + 0xe7], r10b
movabs r10, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x160], r10
movaps xmmword [rsp + 0x150], xmm6
mov byte [rsp + 0x167], 2
cmp byte [rsp + 0x37], 0
je 0x1400a9fcb
and bpl, r9b
cmp r8, 2
jb 0x1400a9a8b
cmp word [rdx], 0x2d
jne 0x1400a9a8b
test al, al
mov r9, r14
cmovs r9, r13
cmp word [r9 + 2], 0x2d
jne 0x1400a9a8b
mov r9d, 2
cmp r9, r8
je 0x1400a9683
lea rax, [rdx + r8*2]
mov rcx, rdx
cmp word [rcx], 0x3d
je 0x1400a9af6
add rcx, 2
dec r8
jne 0x1400a9a5b
mov rcx, rax
jmp 0x1400a9aff
mov byte [rsp + 0x167], r14b
lea rbx, [rsp + 0x150]
jmp 0x1400a98df
movabs r9, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x160], r9
movaps xmmword [rsp + 0x150], xmm6
mov byte [rsp + 0x167], 1
cmp byte [rsp + 0x36], 0
je 0x1400a9fcb
cmp word [rdx], 0x2d
mov r9d, 1
je 0x1400a9a4b
mov qword [rsp + 0x160], r10
movaps xmmword [rsp + 0x150], xmm6
mov byte [rsp + 0x167], 1
cmp byte [rsp + 0x33], 0
je 0x1400a9fcb
cmp word [rdx], 0x2f
je 0x1400a9a4b
jmp 0x1400a9683
test rcx, rcx
je 0x1400a9a6e
mov r13, rcx
sub r13, rdx
sar r13, 1
cmp rcx, rax
mov rax, 0xffffffffffffffff
cmove r13, rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x150]
mov rdx, r14
xor r8d, r8d
mov r9, r13
call fcn.1400120d0
cmp byte [rsp + 0x107], 0
js 0x1400a9fdd
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xf0], xmm0
cmp r13, 0xffffffffffffffff
je 0x1400a9bc5
inc r13
lea rax, [rsp + 0x140]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x150]
mov rdx, r14
mov r8, r13
mov r9, 0xffffffffffffffff
call fcn.1400120d0
cmp byte [rsp + 0xe7], 0
js 0x1400a9ff5
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xd0], xmm0
test bpl, bpl
je 0x1400a9666
cmp qword [rsp + 0x68], 0
mov rsi, qword [rsp + 0x48]
je 0x1400a9cef
movzx eax, byte [rsp + 0x107]
mov r13d, eax
and r13d, 0x7f
test al, al
mov rcx, qword [rsp + 0xf0]
lea rdi, [rsp + 0xf0]
cmovs rdi, rcx
cmovs r13, qword [rsp + 0xf8]
movabs rdx, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x160], rdx
movaps xmmword [rsp + 0x150], xmm6
mov byte [rsp + 0x167], 2
cmp byte [rsp + 0x35], 0
je 0x1400a9fb1
mov dword [rsp + 0x150], 0x2d002d
mov word [rsp + 0x154], 0
cmp r13, 2
jb 0x1400a9df1
cmp word [rdi], 0x2d
jne 0x1400a9df1
test al, al
lea rax, [rsp + 0xf0]
cmovns rcx, rax
cmp word [rcx + 2], 0x2d
jne 0x1400a9df1
mov ebx, 2
cmp r13, rbx
je 0x1400a9cef
lea rax, [0x140160df4]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
mov qword [rsp + 0x140], rdi
mov qword [rsp + 0x148], r13
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x150]
xor r8d, r8d
call fcn.1400aa090
sub r13, rbx
jb 0x1400aa007
sub rax, rbx
cmp r13, rax
cmovb rax, r13
test rax, rax
js 0x1400aa00a
cmp rax, 0xf
je 0x1400a9e9f
movzx eax, byte [rsp + 0xe7]
mov ecx, eax
and ecx, 0x7f
test al, al
mov rax, qword [rsp + 0xd0]
lea rdx, [rsp + 0xd0]
cmovns rax, rdx
mov qword [rsp + 0xc0], rax
cmovs rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xc8], rcx
movzx eax, byte [rsp + 0x107]
mov ecx, eax
and ecx, 0x7f
test al, al
mov rax, qword [rsp + 0xf0]
lea rdx, [rsp + 0xf0]
cmovns rax, rdx
mov qword [rsp + 0xa0], rax
cmovs rcx, qword [rsp + 0xf8]
mov qword [rsp + 0xa8], rcx
lea rdi, [rsp + 0x150]
mov rcx, rdi
lea rdx, [rsp + 0xa0]
call fcn.1400a4800
movzx eax, byte [rsp + 0x167]
mov ecx, eax
and ecx, 0x7f
test al, al
mov rax, qword [rsp + 0x150]
cmovns rax, rdi
mov qword [rsp + 0xb0], rax
cmovs rcx, qword [rsp + 0x158]
mov qword [rsp + 0xb8], rcx
mov rcx, rsi
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0xc0]
call fcn.1400aa140
cmp byte [rsp + 0x167], 0
jns 0x1400a9de2
mov rcx, qword [rsp + 0x150]
call fcn.1400bab7c
xor edi, edi
mov bpl, 1
mov rbx, qword [rsp + 0x38]
jmp 0x1400a9766
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x160], rax
movaps xmmword [rsp + 0x150], xmm6
mov byte [rsp + 0x167], 1
cmp byte [rsp + 0x34], 0
je 0x1400a9fb1
mov dword [rsp + 0x150], 0x2d
test r13, r13
je 0x1400a9f6c
cmp word [rdi], 0x2d
mov ebx, 1
je 0x1400a9c81
mov qword [rsp + 0x160], rax
movaps xmmword [rsp + 0x150], xmm6
mov byte [rsp + 0x167], 1
lea rax, [rsp + 0x150]
lea rcx, [0x140160e66]
cmp rax, rcx
ja 0x1400a9e85
lea rax, [rsp + 0x152]
lea rcx, [0x140160e66]
cmp rax, rcx
ja 0x1400a9fb1
mov dword [rsp + 0x150], 0x2f
cmp word [rdi], 0x2f
je 0x1400a9c81
jmp 0x1400a9cef
cmp word [rdi + rbx*2], 0x73
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 2], 0x69
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 4], 0x6e
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 6], 0x67
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 8], 0x6c
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0xa], 0x65
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0xc], 0x2d
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0xe], 0x61
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0x10], 0x72
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0x12], 0x67
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0x14], 0x75
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0x16], 0x6d
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0x18], 0x65
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0x1a], 0x6e
jne 0x1400a9cef
cmp word [rdi + rbx*2 + 0x1c], 0x74
jne 0x1400a9cef
lea rdx, [rsp + 0xf0]
mov rcx, rsi
call fcn.1400f4c30
mov edi, 1
jmp 0x1400a9de4
lea rax, [rsp + 0x150]
movabs rcx, 0xaaaaaaaaaaaaaaaa
mov qword [rax + 0x10], rcx
movaps xmmword [rax], xmm6
mov byte [rax + 0x17], 1
lea rcx, [0x140160e66]
cmp rax, rcx
ja 0x1400a9cef
lea rax, [rsp + 0x152]
lea rcx, [0x140160e66]
cmp rax, rcx
jbe 0x1400a9cef
int3
mov rcx, qword [rax - 0x18]
call fcn.1400bab7c
jmp 0x1400a92b2
int3
int3
int3
int3
int3
int3
int3
int3
int3
mov rcx, qword [rsp + 0xf0]
call fcn.1400bab7c
jmp 0x1400a9b47
int3
int3
mov rcx, qword [rsp + 0xd0]
call fcn.1400bab7c
jmp 0x1400a9ba5
int3
int3
int3
int3
int3
int3
mov rcx, qword [rsp + 0x150]
call fcn.1400bab7c
jmp 0x1400a9764
int3
int3
xor eax, eax
jmp 0x1400a91f2
int3
int3
int3
int3
int3
xor r14d, r14d
xor r12d, r12d
jmp 0x1400a9254
lea rcx, [rsp + 0x120]
call fcn.1400ba420
jmp 0x1400a9332
mov rcx, qword [rdi]
call fcn.1400bab7c
jmp 0x1400a9442
int3
lea rdx, [rsp + 0x7c]
mov rcx, rbx
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
jmp 0x1400a91f2
int3
int3