Function at 0x180013e20
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb68]
sub rsp, 0xc68
mov ebx, dword [rbp + 0xbb8]
mov edi, edx
xor esi, esi
mov qword [rbp - 0x48], 0xf
mov r10, r9
mov qword [rbp - 0x50], rsi
mov rdx, rcx
mov byte [rbp - 0x60], sil
lea eax, [rdi + 0x16]
mov dword [rsp + 0x40], eax
cmp edi, eax
jae 0x18001464a
mov r12, qword [rsp + 0x60]
lea r9, [0x180000000]
add edi, 0xffffff12
lea r11d, [rsi + 0x65]
mov dword [rsp + 0x48], edi
mov ecx, eax
mov r13d, 0x64
mov r14d, 0x6c61
lea r15d, [r13 + 0x10]
lea esi, [r13 - 8]
cmp edi, 0x5b
ja case.default.0x180013eca
movzx eax, byte [r9 + rdi + 0x14c70]
mov ecx, dword [r9 + rax*4 + 0x14c14]
add rcx, r9
jmp rcx
movzx eax, byte [rdx]
mov byte [rbp + 0x9c0], al
mov rax, qword [rbp + 0xbd0]
movsx eax, byte [rax]
mov word [rbp + 0x9ba], ax
xor eax, eax
mov dword [rbp + 0xad0], eax
movsx eax, byte [r8]
mov dword [rbp + 0xad4], eax
jmp case.0x180013eca.22
mov edx, esi
lea rcx, [rbp + 0x2d0]
call fcn.18006db00
mov r12, rax
lea r8, str.icudt51l_ibm_16804_X110_1999.cnv
mov edx, 0x104
mov rcx, r12
mov word [rax], si
mov rax, qword [rbp + 0xbe0]
cmp dword [rax], 0
lea rax, str.MXF__Material_eXchange_Format_
cmove r8, rax
call fcn.180071430
cmp qword [0x1800b6140], 0
je 0x18001460a
mov edi, 0xf5
nop dword [rax]
mov eax, edi
sub eax, 0xf5
je 0x180013fe1
sub eax, 0x4d
je 0x180013fb2
cmp eax, 0x4d
jne 0x180013ff7
mov r8, qword [0x1800b6140]
lea rcx, [rbp + 0x1d0]
mov edx, 0x100
call fcn.180071430
mov edx, 0x2d
lea rcx, [rbp + 0x1d0]
call fcn.18006db00
mov r12, rax
test rax, rax
je 0x180013ff7
lea r8, [0x18009ac00]
mov edx, 0x104
mov rcx, rax
call fcn.180071430
jmp 0x180013ff7
test r12, r12
jne 0x180013ff7
mov rcx, qword [0x1800b6140]
lea rdx, str._WIA
call fcn.18006dc30
mov r12, rax
test rax, rax
je 0x180013ff7
mov rax, qword [rbp + 0xbd0]
mov dword [rax], 1
jmp 0x180013ff7
mov rcx, qword [0x1800b6140]
lea rdx, str._TWAIN
call fcn.18006dc30
mov r12, rax
add edi, 0x4d
cmp edi, 0x1dc
jb 0x180013f50
mov edi, dword [rsp + 0x48]
jmp 0x18001460a
mov byte [r12], 0
jmp case.0x180013eca.22
mov r8d, 3
mov word [rsp + 0x54], 0x5f
lea rdx, [0x18009b260]
lea rcx, [rsp + 0x55]
call fcn.180071f50
jmp 0x18001460a
mov r8d, 2
lea rdx, [0x18009b274]
lea rcx, [rbp - 0x80]
call fcn.180071b90
mov r8d, 4
mov word [rbp - 0x78], r14w
lea rdx, str.ProcessCoordinationUnit_RequestValidator
mov byte [rbp - 0x76], 0
lea rcx, [rbp - 0x76]
call fcn.180071f50
jmp 0x18001460a
xor edx, edx
lea rcx, [rbp + 0x3e0]
mov r8d, 0x100
call fcn.18006e5e0
lea rax, [rbp + 0x1d0]
mov edx, 2
lea rcx, [rbp + 0x3e0]
nop dword [rax]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x1800140a0
lea r8, [0x1800be480]
mov edx, 0x104
lea rcx, [rbp + 0x2d0]
call fcn.180071430
mov edx, esi
lea rcx, [rbp + 0x2d0]
call fcn.18006db00
mov r12, rax
jmp 0x18001460a
lea rax, [rbp - 0x60]
xor esi, esi
mov qword [rsp + 0x30], rax
lea r9, [r10 + 0x88]
mov dword [rsp + 0x28], 0x99
lea rcx, [rbp + 0x3e0]
xor r8d, r8d
mov qword [rsp + 0x20], rsi
xor edx, edx
call fcn.18002bb00
lea r9, [rbp - 0x60]
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
mov r8d, 0xac
call fcn.180041590
mov r9, qword [rbp + 0xbc8]
lea rax, [rbp - 0x60]
add r9, 0x28
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea ecx, [rsi + 0x2a]
xor edx, edx
call fcn.1800346a0
jmp 0x18001460a
xor edx, edx
lea rcx, [rbp + 0x3e0]
mov r8d, 0x184
call fcn.18006e5e0
lea rcx, [rbp + 0x40]
mov edx, 3
lea rax, [rbp + 0x3e0]
nop dword [rax]
nop word [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x1800141c0
mov eax, dword [rax]
mov dword [rcx], eax
jmp 0x18001460a
mov rax, qword [rbp + 0xbd8]
movzx eax, byte [rax]
mov byte [rbp + 0x9c1], al
movsx eax, word [0x1800ce8fc]
mov dword [rbp + 0xad8], eax
mov rax, qword [rbp + 0xbe8]
movzx eax, word [rax]
mov word [rbp + 0x9b8], ax
jmp case.0x180013eca.22
xor eax, eax
mov r12d, eax
lea ebx, [rax + 1]
jmp case.0x180013eca.22
mov rdx, qword [rbp + 0xbe0]
lea r8, [rsp + 0x48]
xor r9d, r9d
mov dword [rsp + 0x48], 0x200
lea rcx, [rbp + 0x770]
mov dword [rsp + 0x20], 0x157
call fcn.1800108e0
mov ecx, 0xffffff15
lea rdx, [rbp + 0x570]
call qword [0x1800ce8f0]
xor eax, eax
mov word [0x1800ce8f8], ax
jmp 0x18001460a
mov eax, 0x6e
mov qword [rbp - 8], 0xf
mov word [rsp + 0x74], ax
mov r8, 0xffffffffffffffff
xor eax, eax
mov dword [rsp + 0x75], 0x227469
mov qword [rbp - 0x10], rax
mov byte [rbp - 0x20], al
lea rax, [rsp + 0x68]
inc r8
cmp byte [rax + r8], 0
jne 0x1800142d6
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x20]
call fcn.18004e1a0
mov r13, qword [rbp - 8]
lea r14, [rbp - 0x20]
mov r15, qword [rbp - 0x20]
cmp r13, 0x10
mov rsi, qword [rbp - 0x10]
cmovae r14, r15
cmp rsi, 0x10
jae 0x18001431d
movups xmm0, xmmword [r14]
mov qword [rbp + 0x30], 0xf
jmp 0x18001439e
movabs rax, 0x7fffffffffffffff
mov rdi, rsi
or rdi, 0xf
cmp rdi, rax
cmova rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x180014371
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180014c0e
mov rcx, rax
call fcn.18006caa8
mov rcx, rax
test rax, rax
je 0x180014c08
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18001437f
test rcx, rcx
je 0x18001437d
call fcn.18006caa8
jmp 0x18001437f
xor eax, eax
lea r8, [rsi + 1]
mov qword [rbp + 0x18], rax
mov rdx, r14
mov rcx, rax
call fcn.18006e1d0
movups xmm0, xmmword [rbp + 0x18]
mov qword [rbp + 0x30], rdi
mov edi, dword [rsp + 0x48]
mov rdx, qword [rbp - 0x48]
mov qword [rbp + 0x28], rsi
movups xmmword [rbp - 0x20], xmm0
cmp rdx, 0x10
jb 0x1800143e1
mov rcx, qword [rbp - 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800143dc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014c08
call fcn.18006cae4
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [rbp + 0x28]
movups xmmword [rbp - 0x50], xmm0
cmp r13, 0x10
jb 0x18001460a
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x180014424
mov r15, qword [r15 - 8]
add rdx, 0x27
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014c08
mov rcx, r15
call fcn.18006cae4
jmp 0x18001460a
movzx eax, word [0x18009b2a4]
lea rdx, [0x18009b2a8]
mov r8d, 2
mov word [rsp + 0x50], ax
lea rcx, [rsp + 0x53]
mov word [rsp + 0x52], r11w
call fcn.180071f50
jmp 0x18001460a
lea rcx, [rsp + 0x68]
dec rcx
nop word [rax + rax]
cmp byte [rcx + 1], 0
lea rcx, [rcx + 1]
jne 0x180014470
movzx eax, word [0x18009b2ac]
mov word [rcx], ax
movzx eax, byte [0x18009b2ae]
mov byte [rcx + 2], al
movzx eax, word [0x18009b2b0]
mov word [rsp + 0x72], ax
movzx eax, byte [0x18009b2b2]
mov byte [rsp + 0x74], al
jmp case.0x180013eca.22
mov r8d, 5
mov byte [rbp - 0x72], 0
lea rdx, [0x18009b2bd]
lea rcx, [rbp - 0x72]
call fcn.180071f50
mov byte [rbp - 0x6d], 0
jmp 0x18001460a
mov eax, dword [str._me]
lea rdx, [0x18009b2d0]
mov r8d, 2
mov dword [rsp + 0x68], eax
lea rcx, [rsp + 0x68]
mov word [rsp + 0x6c], r15w
call fcn.180071b90
mov word [rsp + 0x6f], r13w
jmp 0x18001460a
movzx eax, word [0x18009b2e0]
mov word [rbp - 0x7d], ax
movzx eax, byte [0x18009b2e2]
mov byte [rbp - 0x7b], al
mov byte [rbp - 0x7a], 0
jmp case.0x180013eca.22
xor edx, edx
lea rcx, [rbp + 0x3e0]
mov r8d, 0x104
call fcn.18006e5e0
lea rcx, [rbp + 0x2d0]
mov edx, 2
lea rax, [rbp + 0x3e0]
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x180014550
mov eax, dword [rax]
mov dword [rcx], eax
jmp 0x18001460a
movzx eax, word [0x18009b306]
mov word [rbp - 0x80], ax
movzx eax, byte [0x18009b308]
mov byte [rbp - 0x7e], al
jmp case.0x180013eca.22
mov eax, dword [r10]
mov dword [rbp + 0xacc], eax
jmp case.0x180013eca.22
mov rax, qword [rbp + 0xbd0]
lea r8, str._wa
mov edx, 0x184
lea rcx, [rbp + 0x40]
cmp dword [rax], 0
lea rax, [0x18009b320]
cmove r8, rax
call fcn.180071430
mov r8, qword [rbp + 0xbc8]
lea rcx, [rbp + 0x40]
mov edx, 0x184
call fcn.180071490
mov rdx, qword [rbp + 0xbb0]
lea r9, [0x180000000]
mov r10, qword [rbp + 0xbc8]
mov r11d, 0x65
mov r8, qword [rbp + 0xbc0]
mov ecx, dword [rsp + 0x40]
inc edi
mov dword [rsp + 0x48], edi
lea eax, [rdi + 0xee]
cmp eax, ecx
jb 0x180013e99
mov edi, dword [rbp + 0xbb8]
lea r12d, [rdi + 0xeee]
cmp edi, r12d
jae 0x180014bb6
mov r14, qword [rsp + 0x60]
lea rsi, [0x18009b334]
mov r15d, dword [rbp + 0xbb8]
mov ecx, 0x6b
mov r13d, dword [rbp + 0xbb8]
movabs rax, 0x3200730077
movabs r11, 0x6c006c0064
lea r8d, [rcx - 0x39]
lea r9d, [rcx - 0x38]
nop word [rax + rax]
cmp edi, 0x352
ja 0x1800149b2
je 0x180014979
cmp edi, 0x1e6
ja 0x180014901
je 0x1800148cb
mov eax, edi
sub eax, 0xee
je 0x18001481f
sub eax, 0x16
je 0x1800147f1
sub eax, 0x2c
je 0x1800147a8
sub eax, 0x74
je 0x180014775
cmp eax, 0x16
movabs rax, 0x3200730077
jne 0x1800147c9
mov dword [rbp - 0x67], 0x6f697461
jmp 0x1800147c9
mov rdx, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x48]
cmp rdx, rcx
jae 0x180014735
lea rax, [rdx + 1]
cmp rcx, 0x10
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x60]
cmovae rax, qword [rbp - 0x60]
mov word [rax + rdx], 0x7d
jmp 0x180014748
xor r8d, r8d
lea rcx, [rbp - 0x60]
mov r9b, 0x7d
lea edx, [r8 + 1]
call fcn.180002020
mov rdx, qword [0x1800b60f0]
lea r9, [rbp - 0x60]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov dword [rsp + 0x20], 0x13
call fcn.180042900
mov byte [rsp + 0x40], al
jmp 0x180014bb6
mov rcx, qword [0x1800be690]
lea r9, [rbp + 0x40]
xor eax, eax
mov dword [rsp + 0x28], 5
lea r8, [rbp + 0x2d0]
mov qword [rsp + 0x20], rax
lea rdx, [0x180095018]
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x1800148e5
movzx eax, word [0x18009b344]
mov word [rsp + 0x57], ax
movzx eax, byte [0x18009b346]
mov byte [rsp + 0x59], al
movabs rax, 0x3200730077
add edi, 0xb6
mov dword [rbp + 0xbb8], edi
cmp edi, r12d
jae 0x180014bb6
mov r10, qword [rbp + 0xbc8]
mov rdx, qword [rbp + 0xbb0]
jmp 0x1800146a0
mov r8d, 1
lea rdx, [0x18009b34c]
lea rcx, [rbp - 0x6d]
call fcn.180071f50
mov eax, dword [0x18009b37f]
mov dword [rbp - 0x6c], eax
movzx eax, byte [0x18009b383]
mov byte [rbp - 0x68], al
jmp 0x1800148e5
cmp dword [rdx], 0
lea r8, [0x18009b330]
mov edx, 0x184
lea rcx, [rbp + 0x40]
cmove r8, rsi
call fcn.180071490
mov rax, qword [rbp + 0xbe8]
lea r8, [0x18009b338]
mov edx, 0x184
lea rcx, [rbp + 0x40]
cmp dword [rax], 0
lea rax, [0x18009b33c]
cmove r8, rax
call fcn.180071490
cmp qword [0x1800b6140], 0
je 0x1800148b7
cmp byte [rbp + 0x1d0], 0
je 0x1800148b7
lea r8, [0x18009b340]
mov edx, 0x184
lea rcx, [rbp + 0x40]
call fcn.180071490
lea r8, [rbp + 0x1d0]
mov edx, 0x184
lea rcx, [rbp + 0x40]
call fcn.180071490
lea r8, [0x18009b340]
mov edx, 0x184
lea rcx, [rbp + 0x40]
call fcn.180071490
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0x121
call fcn.18002ef20
jmp 0x1800148e5
mov r8d, 3
mov qword [rbp], rax
lea rdx, [0x18009b328]
lea rcx, [rbp]
call fcn.1800711ec
mov ecx, 0x6b
movabs r11, 0x6c006c0064
lea r8d, [rcx - 0x39]
lea r9d, [rcx - 0x38]
jmp 0x1800147bf
mov eax, edi
sub eax, 0x25a
je 0x180014b6e
sub eax, 0x16
je 0x18001496e
sub eax, 0x2c
je 0x18001493d
cmp eax, 0x8a
movabs rax, 0x3200730077
jne 0x1800147c9
mov word [rbp - 0x40], cx
mov dword [rbp - 0x3e], 0x720065
jmp 0x1800147c9
mov dword [rbp + 0xc], 0x2e
lea r9, [rsp + 0x50]
lea r8, [rbp]
mov qword [rbp + 0xe], r11
mov edx, 0xe5
xor ecx, ecx
call fcn.1800588e0
mov rcx, qword [rbp + 0xbe0]
call rax
mov r13d, eax
jmp 0x1800148e5
mov word [rbp - 0x63], 0x6e
jmp 0x1800147bf
mov rax, qword [rbp + 0xbe8]
lea r9, [rbp + 0xbb8]
mov r8d, 0x121
mov dword [rsp + 0x48], r13d
mov rdx, r10
lea rcx, [rsp + 0x48]
movzx eax, word [rax]
mov word [rbp + 0xbb8], ax
call fcn.180042500
mov byte [rsp + 0x40], al
jmp 0x1800148e5
cmp edi, 0x6b4
ja 0x180014a53
je 0x180014a48
mov eax, edi
sub eax, 0x3dc
je 0x180014a33
sub eax, 0x2c
je 0x180014bb6
sub eax, 0x8a
je 0x180014a29
sub eax, 0xb6
je 0x180014a18
cmp eax, 0xb6
jne 0x1800147bf
xor eax, eax
mov dword [rbp - 0x2c], 0x6c006c
lea r9, [rbp - 0x80]
mov word [rbp - 0x28], ax
lea r8, [rbp - 0x40]
mov edx, 0xe5
xor ecx, ecx
call fcn.1800588e0
mov r14, rax
jmp 0x1800148e5
mov word [rbp - 0x32], r8w
mov dword [rbp - 0x30], 0x64002e
jmp 0x1800147bf
mov word [rbp - 0x34], r9w
jmp 0x1800147bf
mov eax, 0x6e
mov dword [rbp - 0x38], 0x6c0065
mov word [rbp - 0x3a], ax
jmp 0x1800147bf
xor edx, edx
mov dword [rsp + 0x60], edx
jmp 0x1800147c9
cmp edi, 0x76a
je 0x180014b56
cmp edi, 0x820
je 0x180014a91
cmp edi, 0x8d6
je 0x180014a80
cmp edi, 0x98c
je 0x180014bb6
jmp 0x1800147c9
mov rax, qword [r10 + 8]
cmp qword [r10], rax
setne byte [rsp + 0x40]
jmp 0x1800147bf
cmp r15d, 0x7a
jne 0x180014baa
mov rsi, qword [r10 + 8]
mov rdx, qword [r10]
mov rcx, rsi
mov edi, dword [rsp + 0x60]
sub rcx, rdx
sar rcx, 5
shr rdi, 5
mov byte [rsp + 0x44], 0
cmp rdi, rcx
jae 0x180014acb
shl rdi, 5
add rdi, rdx
mov qword [r10 + 8], rdi
jmp 0x180014b1e
jbe 0x180014b1e
mov rax, qword [r10 + 0x10]
sub rax, rdx
sar rax, 5
cmp rdi, rax
jbe 0x180014af6
lea r8, [rsp + 0x44]
mov rdx, rdi
mov rcx, r10
call fcn.180003810
mov r10, qword [rbp + 0xbc8]
jmp 0x180014b1e
sub rdi, rcx
je 0x180014b1a
mov r8, rdi
xor edx, edx
shl r8, 5
mov rcx, rsi
call fcn.18006e5e0
mov r10, qword [rbp + 0xbc8]
shl rdi, 5
add rsi, rdi
mov qword [r10 + 8], rsi
mov rcx, qword [r10]
lea rdx, [rsp + 0x60]
call r14
test eax, eax
je 0x180014b95
mov edi, dword [rbp + 0xbb8]
lea rsi, [0x18009b334]
mov ecx, 0x6b
movabs r11, 0x6c006c0064
lea r8d, [rcx - 0x39]
lea r9d, [rcx - 0x38]
jmp 0x1800147bf
lea rdx, [rsp + 0x60]
xor ecx, ecx
call r14
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r15d, eax
jmp 0x1800148e5
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x180014bba
xor ebx, ebx
lea rcx, [rbp - 0x20]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor edx, edx
mov r8d, 0x8b
call fcn.180065490
jmp 0x180014bba
mov rcx, qword [rbp + 0xbc8]
mov byte [rsp + 0x40], 0
mov rax, qword [rcx]
mov qword [rcx + 8], rax
jmp 0x180014bb6
mov rax, qword [r10 + 8]
cmp qword [r10], rax
setne byte [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
mov rcx, qword [rbp - 0x48]
cmp rcx, 0x10
jb 0x180014bf2
lea rdx, [rcx + 1]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014bed
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014c08
call fcn.18006cae4
mov eax, ebx
add rsp, 0xc68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.180070f14
int3
call fcn.18004cf80
int3