Function at 0x14006e710
Capabilities:
Move file

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xa0
mov rax, qword [0x140276168]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov r15d, r9d
mov rsi, r8
mov rdi, rdx
mov r14, rcx
mov rcx, rdx
call fcn.140026bb0
movzx r12d, al
mov r8, rsi
mov rdx, rdi
mov rcx, qword [r14]
call fcn.14007b600
test al, al
je 0x14006eace
lea rdx, [0x140231b70]
lea rcx, [rbp - 0x31]
call fcn.140017a90
nop
lea rdx, [rbp - 0x39]
mov rcx, rdi
call fcn.14001a9d0
nop
lea rcx, [rbp - 0x39]
call fcn.1400181c0
test al, al
jne 0x14006e7be
lea rdx, [0x1401f1628]
lea rcx, [rbp - 0x51]
call fcn.140017a90
nop
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.140017c80
nop
lea rcx, [rbp - 0x51]
call fcn.140017c30
lea rcx, [rbp - 0x39]
call fcn.140019d20
lea rcx, [rbp - 0x39]
call fcn.14001b590
test al, al
je 0x14006e7fb
lea rdx, [0x140231b70]
lea rcx, [rbp - 0x59]
call fcn.140017a90
nop
lea rdx, [rbp - 0x39]
mov rcx, rax
call fcn.14007b400
nop
lea rcx, [rbp - 0x59]
call fcn.140017c30
lea rcx, [rbp - 0x39]
call fcn.140019d20
lea rcx, [rbp - 0x39]
call fcn.140017e00
mov rcx, rax
lea r9, [rbp - 0x31]
xor r8d, r8d
lea rdx, [0x1401ff1e0]
call fcn.140028c10
test eax, eax
setne bl
test eax, eax
je 0x14006e835
lea rcx, [rbp - 0x31]
call fcn.140017e00
mov rcx, rax
call fcn.1400e0e0c
nop
lea rcx, [rbp - 0x39]
call fcn.140017c30
test bl, bl
je 0x14006ea83
lea rcx, [rbp - 0x19]
call fcn.140017b80
nop
lea rcx, [rbp - 0x39]
call fcn.140017b80
nop
neg r12b
sbb ebx, ebx
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rbp - 0x49]
call qword [rax + 0x170]
nop
mov rcx, rax
call fcn.140017e00
mov r9, rax
mov r8d, 3
lea edx, [rbx + 0x1cb]
lea rcx, [rbp - 0x29]
call fcn.1401c48b0
nop
lea rcx, [rbp - 0x49]
call fcn.140017c30
lea r8, [rbp - 0x29]
xor edx, edx
mov rcx, qword [r14]
call fcn.140066dc0
lea rdx, [rbp - 0x19]
mov rcx, rsi
call fcn.14007b400
xor r8d, r8d
lea rdx, [rbp - 0x31]
lea rcx, [rbp - 0x11]
call fcn.140018e80
nop
lea rdx, [rbp - 0x11]
lea rcx, [rbp - 0x59]
call fcn.1400177f0
nop
lea rdx, [rbp - 0x59]
lea rcx, [rbp - 0x39]
call fcn.140017c80
nop
lea rcx, [rbp - 0x59]
call fcn.140017c30
lea rcx, [rbp - 0x39]
call fcn.1400181c0
test al, al
jne 0x14006e926
lea rcx, [rbp - 0x11]
call fcn.14001d120
lea rdx, [rbp - 0x11]
lea rcx, [rbp - 0x51]
call fcn.1400177f0
nop
lea rdx, [rbp - 0x51]
lea rcx, [rbp - 0x39]
call fcn.140017c80
nop
lea rcx, [rbp - 0x51]
call fcn.140017c30
nop
lea rcx, [rbp - 0x11]
call fcn.140019400
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.140019590
test al, al
je 0x14006e967
lea rcx, [rbp - 0x31]
call fcn.140017e00
mov rbx, rax
mov rcx, rsi
call fcn.140017e00
mov rdx, rbx
mov rcx, rax
call fcn.1400e0e3c
test eax, eax
jne 0x14006e967
mov bl, 1
jmp 0x14006e979
lea r8, [rbp - 0x31]
mov rdx, rsi
mov rcx, r14
call fcn.140071030
movzx ebx, al
lea rcx, [rbp - 0x29]
call fcn.1401c4b30
nop
lea rcx, [rbp - 0x39]
call fcn.140017c30
nop
lea rcx, [rbp - 0x19]
call fcn.140017c30
test bl, bl
je 0x14006ea83
mov rcx, rdi
call fcn.140026bb0
test al, al
je 0x14006e9c2
mov rcx, rdi
call fcn.140017e00
mov rcx, rax
call fcn.1400e0e0c
test eax, eax
jne 0x14006eb19
lea rdx, [rbp - 0x31]
mov rcx, rsi
call fcn.140017ce0
mov rcx, rdi
call fcn.140017e00
mov rbx, rax
lea rcx, [rbp - 0x31]
call fcn.140017e00
mov rdx, rbx
mov rcx, rax
call fcn.1400e0e3c
test eax, eax
jne 0x14006ea37
mov rdx, rdi
mov rcx, rsi
call fcn.140017ce0
test r15d, r15d
je 0x14006ea10
mov r8b, 1
mov edx, r15d
mov rcx, rdi
call fcn.1400a3f80
nop
lea rcx, [rbp - 0x31]
call fcn.140017c30
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1400c3d30
add rsp, 0xa0
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
lea rcx, [rbp - 0x31]
call fcn.140017e00
mov r9, rax
mov edx, 0x1c9
mov r8d, 3
lea rcx, [rbp - 0x29]
call fcn.1401c48b0
nop
lea rdx, [rbp - 0x29]
mov rcx, qword [r14]
call fcn.140067eb0
mov edx, 0xa
lea rcx, [rbp - 0x49]
call fcn.140028790
lea rdx, [0x140270368]
lea rcx, [rbp - 0x49]
call fcn.1400c74cc
nop
mov rcx, rsi
call fcn.140017e00
mov r9, rax
mov edx, 0x1c8
mov r8d, 3
lea rcx, [rbp - 0x29]
call fcn.1401c48b0
nop
lea rdx, [rbp - 0x29]
mov rcx, qword [r14]
call fcn.140067eb0
mov edx, 0xe9
lea rcx, [rbp - 0x49]
call fcn.140028790
lea rdx, [0x140270368]
lea rcx, [rbp - 0x49]
call fcn.1400c74cc
nop
mov rcx, rdi
call fcn.140017e00
mov r9, rax
mov edx, 0x1c7
mov r8d, 3
lea rcx, [rbp - 0x29]
call fcn.1401c48b0
nop
lea rdx, [rbp - 0x29]
mov rcx, qword [r14]
call fcn.14006c710
mov edx, 0xe9
lea rcx, [rbp - 0x49]
call fcn.140028790
lea rdx, [0x140270368]
lea rcx, [rbp - 0x49]
call fcn.1400c74cc
nop
mov rcx, rdi
call fcn.140017e00
mov r9, rax
mov edx, 0x1c9
mov r8d, 3
lea rcx, [rbp - 0x29]
call fcn.1401c48b0
nop
lea rdx, [rbp - 0x29]
mov rcx, qword [r14]
call fcn.140067eb0
mov edx, 0xea
lea rcx, [rbp - 0x49]
call fcn.140028790
lea rdx, [0x140270368]
lea rcx, [rbp - 0x49]
call fcn.1400c74cc
int3