Function at 0x1400ca4c0
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x420
mov rax, qword [0x14022e2a0]
xor rax, rsp
mov qword [rsp + 0x410], rax
xor r14d, r14d
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x238], xmm0
mov qword [rsp + 0x248], r14
mov qword [rsp + 0x250], r14
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp word [rax + r8*2], r14w
jne 0x1400ca521
mov rdx, rax
lea rcx, [rsp + 0x238]
call fcn.1400669a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x218], xmm0
mov qword [rsp + 0x228], r14
mov qword [rsp + 0x230], 7
mov word [rsp + 0x218], r14w
movups xmmword [rsp + 0x198], xmm0
mov qword [rsp + 0x1a8], 0xa
mov qword [rsp + 0x1b0], SafeArrayGetLBound
movsd xmm0, qword [str.NGLWFPipe_]
movsd qword [rsp + 0x198], xmm0
movzx eax, word [0x1401bf718]
mov word [rsp + 0x1a0], ax
mov byte [rsp + 0x1a2], 0
lea rcx, [rsp + 0x390]
call fcn.1400858c0
nop
lea r8, [rsp + 0x198]
cmp qword [rsp + 0x1b0], 0x10
cmovae r8, qword [rsp + 0x198]
mov r9, qword [rsp + 0x1a8]
add r9, r8
lea rdx, [rsp + 0x258]
lea rcx, [rsp + 0x390]
call fcn.140086310
movups xmm0, xmmword [rsp + 0x258]
movups xmmword [rsp + 0x218], xmm0
movups xmm1, xmmword [rsp + 0x268]
movups xmmword [rsp + 0x228], xmm1
mov qword [rsp + 0x268], r14
mov qword [rsp + 0x270], 7
mov word [rsp + 0x258], r14w
lea rcx, [rsp + 0x258]
call fcn.140066870
nop
lea rax, vtable.std::wstring_convert_class_std::codecvt_utf8_utf16_wchar_t__1114111__0___wchar_t__class_std::allocator_wchar_t___class_std::allocator_char__.0
mov qword [rsp + 0x390], rax
lea rcx, [rsp + 0x3d0]
call fcn.140066870
lea rcx, [rsp + 0x3b0]
call fcn.1400668e0
mov rcx, qword [rsp + 0x3a8]
test rcx, rcx
je 0x1400ca68f
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x1400ca68f
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8]
nop
mov rdx, qword [rsp + 0x1b0]
cmp rdx, 0x10
jb 0x1400ca6d2
inc rdx
mov rcx, qword [rsp + 0x198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca6cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb3c4
call fcn.14013b70c
lea rdx, [rsp + 0x238]
cmp qword [rsp + 0x250], 8
cmovae rdx, qword [rsp + 0x238]
mov r8, qword [rsp + 0x248]
lea rcx, [rsp + 0x218]
call fcn.14006b2d0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x150], xmm0
mov ecx, 0x2a0
call fcn.14013b3b0
mov qword [rsp + 0x70], rax
lea r9, [rsp + 0x53]
lea r8, [rsp + 0x218]
mov rcx, rax
call fcn.1400b1340
mov rbx, rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x190], rax
mov ecx, 0x18
call fcn.14013b3b0
mov r12, rax
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
add rax, 8
mov qword [rsp + 0xe0], rax
mov dword [rax], 1
lea rcx, [r12 + 0xc]
mov qword [rsp + 0x80], rcx
mov dword [rcx], 1
lea rax, vtable.std::_Ref_count_class_adobe::nglworkflow::NglCbLayer_.0
mov qword [r12], rax
mov qword [r12 + 0x10], rbx
mov qword [rsp + 0x150], rbx
mov qword [rsp + 0x158], r12
xor r8d, r8d
lea rdx, [rsp + 0x358]
mov rcx, rbx
call fcn.1400b5340
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b8], xmm0
mov qword [rsp + 0x1c8], r14
mov qword [rsp + 0x1d0], SafeArrayGetLBound
mov byte [rsp + 0x1b8], 0
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x368]
call fcn.1400846f0
mov byte [rsp + 0x50], 0
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x108]
call fcn.1400b5820
mov r15, qword [rax]
mov qword [rsp + 0x60], r15
mov qword [rax], r14
mov qword [rsp + 0x188], r15
mov rbx, qword [rsp + 0x108]
test rbx, rbx
je 0x1400ca890
lea rcx, [rbx + 0xe0]
call fcn.1400668e0
lea rcx, [rbx + 0xc0]
call fcn.1400668e0
lea rcx, [rbx + 0xa0]
call fcn.1400668e0
lea rcx, [rbx + 0x80]
call fcn.1400668e0
lea rcx, [rbx + 0x60]
call fcn.1400668e0
lea rcx, [rbx + 0x40]
call fcn.1400668e0
lea rcx, [rbx + 0x20]
call fcn.1400668e0
mov rcx, rbx
call fcn.1400668e0
mov edx, 0x108
mov rcx, rbx
call fcn.14013b70c
lea rdi, [r15 + 0x80]
mov qword [rsp + 0x138], rdi
lea rbx, [r15 + 0x60]
mov qword [rsp + 0x140], rbx
call fcn.1400e5ab0
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call fcn.1400e5b40
nop
lea rcx, [0x140252730]
call fcn.14011cbb0
test eax, eax
jne 0x1400cb3ca
xorps xmm0, xmm0
movups xmmword [rsp + 0x298], xmm0
mov qword [rsp + 0x2a8], r14
mov qword [rsp + 0x2b0], SafeArrayGetLBound
mov byte [rsp + 0x298], 0
movups xmmword [rsp + 0x278], xmm0
mov qword [rsp + 0x288], r14
mov qword [rsp + 0x290], SafeArrayGetLBound
mov byte [rsp + 0x278], 0
lea r9, [rsp + 0x298]
lea r8, [rsp + 0x278]
lea rdx, [0x14023c740]
lea rcx, [rsp + 0xa0]
call fcn.1400e6390
nop
mov rdx, qword [rsp + 0x290]
cmp rdx, 0x10
jb 0x1400ca987
inc rdx
mov rcx, qword [rsp + 0x278]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca981
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb3d2
call fcn.14013b70c
nop
mov rdx, qword [rsp + 0x2b0]
cmp rdx, 0x10
jb 0x1400ca9ca
inc rdx
mov rcx, qword [rsp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca9c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb3d8
call fcn.14013b70c
mov rcx, qword [rsp + 0xa0]
test rcx, rcx
je 0x1400caa64
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x1400ca9fc
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xa0]
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x170], xmm0
lea r8, [r15 + 0xa0]
cmp qword [r8 + 0x18], 0x10
jb 0x1400caa1e
mov r8, qword [r8]
mov rax, qword [rcx]
lea rdx, str.WF_Process_invoked_from_NGLLibVersion:__s
call qword [rax + 0x28]
nop
test rbx, rbx
je 0x1400caa64
mov eax, esi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400caa64
mov rcx, qword [rsp + 0x178]
mov rax, qword [rcx]
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400caa64
mov rcx, qword [rsp + 0x178]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rcx, [0x140252730]
call fcn.14011cbd4
nop
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x1400caaa8
mov eax, esi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400caaa8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400caaa8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
jmp 0x1400caabb
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f8], xmm0
mov qword [rsp + 0x208], r14
mov qword [rsp + 0x210], r14
xor r8d, r8d
lea rdx, [0x1401b8310]
lea rcx, [rsp + 0x1f8]
call fcn.1400669a0
nop
lea rcx, [r15 + 0xe0]
mov qword [rsp + 0x120], rcx
lea rdx, [rsp + 0x1f8]
call fcn.140084fe0
lea rcx, [rsp + 0x1f8]
cmp qword [rsp + 0x210], 8
cmovae rcx, qword [rsp + 0x1f8]
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov byte [rsp + 0x51], 0
mov rdx, r15
lea rcx, [rsp + 0x338]
call fcn.14006a340
nop
lea r8, [rsp + 0x51]
lea rdx, [rsp + 0x338]
lea rcx, [rsp + 0x110]
call fcn.1400e28c0
mov rdi, qword [rax]
mov qword [rsp + 0x68], rdi
mov qword [rax], r14
mov qword [rsp + 0x118], rdi
mov rbx, qword [rsp + 0x110]
test rbx, rbx
je 0x1400cab90
mov rcx, rbx
call fcn.140068640
mov edx, 0x1a0
mov rcx, rbx
call fcn.14013b70c
nop
lea rcx, [0x140252730]
call fcn.14011cbb0
test eax, eax
jne 0x1400cb3de
xorps xmm0, xmm0
movups xmmword [rsp + 0x2d8], xmm0
mov qword [rsp + 0x2e8], r14
mov qword [rsp + 0x2f0], SafeArrayGetLBound
mov byte [rsp + 0x2d8], 0
movups xmmword [rsp + 0x2b8], xmm0
mov qword [rsp + 0x2c8], r14
mov qword [rsp + 0x2d0], SafeArrayGetLBound
mov byte [rsp + 0x2b8], 0
lea r9, [rsp + 0x2d8]
lea r8, [rsp + 0x2b8]
lea rdx, [0x14023c740]
lea rcx, [rsp + 0x90]
call fcn.1400e6390
nop
mov rdx, qword [rsp + 0x2d0]
cmp rdx, 0x10
jb 0x1400cac58
inc rdx
mov rcx, qword [rsp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cac52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb3e6
call fcn.14013b70c
nop
mov rdx, qword [rsp + 0x2f0]
cmp rdx, 0x10
jb 0x1400cac9b
inc rdx
mov rcx, qword [rsp + 0x2d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cac96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb3ec
call fcn.14013b70c
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x1400cad20
mov rbx, qword [rsp + 0x98]
test rbx, rbx
je 0x1400cacc9
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x90]
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x160], xmm0
mov rax, qword [rcx]
lea rdx, str.Creating_NativeContainer
call qword [rax + 0x28]
nop
test rbx, rbx
je 0x1400cad20
mov eax, esi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400cad20
mov rcx, qword [rsp + 0x168]
mov rax, qword [rcx]
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400cad20
mov rcx, qword [rsp + 0x168]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rcx, [0x140252730]
call fcn.14011cbd4
nop
mov rbx, qword [rsp + 0x98]
test rbx, rbx
je 0x1400cad64
mov eax, esi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400cad64
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400cad64
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
jmp 0x1400cad7c
mov ecx, 0x108
call fcn.14013b3b0
mov rcx, rax
mov qword [rsp + 0xf0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xf8], xmm0
mov rax, qword [rsp + 0xe0]
lock inc dword [rax]
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x58], rdi
lea rax, [r15 + 0xa0]
mov qword [rsp + 0x130], rax
lea rdx, [r15 + 0x40]
mov qword [rsp + 0x148], rdx
lea r8, [r15 + 0x20]
mov qword [rsp + 0x70], r8
lea r10, [r15 + 0xc0]
mov qword [rsp + 0x128], r10
lea r9, [rsp + 0x1f8]
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], r8
mov rax, qword [r15 + 0x100]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xf8]
mov r8, r10
lea rdx, [rsp + 0x58]
call fcn.1400a75d0
mov r13, rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x180], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
mov qword [rsp + 0x1e8], r14
mov qword [rsp + 0x1f0], r14
xor r8d, r8d
lea rdx, [0x1401b8310]
lea rcx, [rsp + 0x1d8]
call fcn.1400669a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r14
lea rcx, [rsp + 0x1d8]
cmp qword [rsp + 0x1f0], 8
setae byte [rsp + 0x52]
cmovae rcx, qword [rsp + 0x1d8]
mov qword [rsp + 0x68], rcx
movabs rbx, 0x7ffffffffffffffe
mov rdi, qword [rsp + 0x1e8]
cmp rdi, rbx
ja 0x1400cb3f2
mov qword [rsp + 0xc8], 7
cmp rdi, 8
jae 0x1400caf04
mov qword [rsp + 0xc0], rdi
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0xb0], xmm0
jmp 0x1400caf5e
mov rax, rdi
or rax, 7
cmp rax, rbx
ja 0x1400caf20
mov rbx, rax
cmp rax, 0xa
mov eax, 0xa
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0xb0]
call fcn.140066cb0
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rbx
lea r8, [rdi*2 + 2]
mov rdx, qword [rsp + 0x68]
mov rcx, rax
call fcn.14013d430
mov r8d, 1
lea rdx, [rsp + 0xb0]
mov rcx, qword [rsp + 0xd0]
call fcn.1400b5500
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x150], xmm0
mov eax, esi
mov rcx, qword [rsp + 0xe0]
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x1400cafbf
mov rax, qword [r12]
mov rcx, r12
call qword [rax]
mov rax, qword [rsp + 0x80]
mov ecx, esi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400cafbf
mov rax, qword [r12]
mov rcx, r12
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rcx, [0x140252730]
call fcn.14011cbb0
test eax, eax
jne 0x1400cb3f8
xorps xmm0, xmm0
movups xmmword [rsp + 0x318], xmm0
mov qword [rsp + 0x328], r14
mov qword [rsp + 0x330], SafeArrayGetLBound
mov byte [rsp + 0x318], 0
movups xmmword [rsp + 0x2f8], xmm0
mov qword [rsp + 0x308], r14
mov qword [rsp + 0x310], SafeArrayGetLBound
mov byte [rsp + 0x2f8], 0
lea r9, [rsp + 0x318]
lea r8, [rsp + 0x2f8]
lea rdx, [0x14023c740]
lea rcx, [rsp + 0x80]
call fcn.1400e6390
nop
mov rdx, qword [rsp + 0x310]
cmp rdx, 0x10
jb 0x1400cb087
inc rdx
mov rcx, qword [rsp + 0x2f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cb081
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb400
call fcn.14013b70c
nop
mov rdx, qword [rsp + 0x330]
cmp rdx, 0x10
jb 0x1400cb0ca
inc rdx
mov rcx, qword [rsp + 0x318]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cb0c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb406
call fcn.14013b70c
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x1400cb14f
mov rbx, qword [rsp + 0x88]
test rbx, rbx
je 0x1400cb0f8
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x80]
movaps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rcx]
lea rdx, str.WF_Process_Completed
call qword [rax + 0x28]
nop
test rbx, rbx
je 0x1400cb14f
mov eax, esi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400cb14f
mov rcx, qword [rsp + 0xe8]
mov rax, qword [rcx]
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400cb14f
mov rcx, qword [rsp + 0xe8]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rcx, [0x140252730]
call fcn.14011cbd4
nop
mov rbx, qword [rsp + 0x88]
test rbx, rbx
je 0x1400cb191
mov eax, esi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400cb191
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], esi
cmp esi, 1
jne 0x1400cb191
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
jmp 0x1400cb1a3
cmp byte [rsp + 0x52], 0
je 0x1400cb1ed
mov rax, qword [rsp + 0x1f0]
lea rdx, [rax*2 + 2]
mov rcx, qword [rsp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cb1e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb40c
call fcn.14013b70c
nop
test r13, r13
je 0x1400cb208
mov rcx, r13
call fcn.1400a7ad0
mov edx, 0x108
mov rcx, r13
call fcn.14013b70c
nop
lea rcx, [rsp + 0x338]
call fcn.1400668e0
nop
lea rcx, [rsp + 0x1f8]
call fcn.140066870
nop
mov rcx, qword [rsp + 0x120]
call fcn.1400668e0
mov rcx, qword [rsp + 0x128]
call fcn.1400668e0
mov rcx, qword [rsp + 0x130]
call fcn.1400668e0
mov rcx, qword [rsp + 0x138]
call fcn.1400668e0
mov rcx, qword [rsp + 0x140]
call fcn.1400668e0
mov rcx, qword [rsp + 0x148]
call fcn.1400668e0
mov rcx, qword [rsp + 0x70]
call fcn.1400668e0
mov rcx, r15
call fcn.1400668e0
mov edx, 0x108
mov rcx, r15
call fcn.14013b70c
nop
mov rdx, qword [rsp + 0x1d0]
cmp rdx, 0x10
jb 0x1400cb2d5
inc rdx
mov rcx, qword [rsp + 0x1b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cb2d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb412
call fcn.14013b70c
mov qword [rsp + 0x1c8], r14
mov qword [rsp + 0x1d0], SafeArrayGetLBound
mov byte [rsp + 0x1b8], 0
lea rcx, [rsp + 0x368]
call fcn.140066870
nop
mov rdx, qword [rsp + 0x230]
cmp rdx, 8
jb 0x1400cb348
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x218]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cb342
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb418
call fcn.14013b70c
nop
mov rdx, qword [rsp + 0x250]
cmp rdx, 8
jb 0x1400cb390
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x238]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cb38b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cb41e
call fcn.14013b70c
xor eax, eax
mov rcx, qword [rsp + 0x410]
xor rcx, rsp
call fcn.14013b390
lea r11, [rsp + 0x420]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.1401408a0
nop
mov ecx, eax
call fcn.14011d17c
nop
call fcn.1401408a0
nop
call fcn.1401408a0
nop
mov ecx, eax
call fcn.14011d17c
nop
call fcn.1401408a0
nop
call fcn.1401408a0
nop
call fcn.140066660
nop
mov ecx, eax
call fcn.14011d17c
nop
call fcn.1401408a0
nop
call fcn.1401408a0
nop
call fcn.1401408a0
nop
call fcn.1401408a0
nop
call fcn.1401408a0
nop
call fcn.1401408a0
int3