Function at 0x1800bb8e0
Capabilities:
Check if file exists
Copy file
Get common file path
Get file attributes

Disassembly:
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x480]
sub rsp, 0x580
mov rax, qword [0x18012a010]
xor rax, rsp
mov qword [rbp + 0x460], rax
mov r15, rcx
mov r14, r8
lea rcx, [rbp - 0x80]
mov r12, rdx
call fcn.18008b1b0
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.18008b600
lea rdx, [0x18012d198]
lea rcx, [rbp - 0x80]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18008b080
cmp qword [rbp + 0x58], 0x10
lea r8, [rbp + 0x40]
mov r9, qword [rbp + 0x50]
mov rcx, rax
cmovae r8, qword [rbp + 0x40]
call fcn.1800c77e0
xor r13d, r13d
mov rdx, r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
cmp qword [r12 + 0x18], 0x10
jb 0x1800bb991
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rsp + 0x20]
call fcn.1800c2860
lea rdx, [0x18012d298]
lea rcx, [rbp - 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
mov rcx, qword [rbp - 8]
mov rdx, rax
mov r9, qword [rbp - 0x10]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800bba18
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800bba18
cmp rcx, 0x10
lea r8, [rbp - 0x20]
mov rcx, rdx
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
jmp 0x1800bba2b
cmp qword [rdx + 0x18], 0x10
jb 0x1800bba22
mov rdx, qword [rdx]
lea rcx, [rbp - 0x20]
call fcn.1800c2860
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov byte [rax], r13b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r13
mov rdx, qword [rbp - 8]
movups xmmword [rbp + 0x30], xmm1
movups xmmword [rbp + 0x20], xmm0
cmp rdx, 0x10
jb 0x1800bba84
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bba7f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd16b
call fcn.1800cff50
mov rdx, qword [rsp + 0x38]
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], r13b
cmp rdx, 0x10
jb 0x1800bbad1
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbacc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd16b
call fcn.1800cff50
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bbb21
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbb1c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd16b
call fcn.1800cff50
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], r13b
cmp rdx, 0x10
jb 0x1800bbb71
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbb6c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd16b
call fcn.1800cff50
lea rdx, [rbp + 0x60]
mov qword [rsp + 0x5c8], rbx
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
mov rbx, 0xffffffffffffffff
mov qword [rsp + 0x50], r13
mov r8, rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], r13b
lea rax, [rbp + 0x60]
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x1800bbbb0
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.1800c30f0
cmp qword [rbp + 0x58], 0x10
lea rdx, [rbp + 0x40]
mov r8, qword [rbp + 0x50]
lea rcx, [rsp + 0x40]
cmovae rdx, qword [rbp + 0x40]
call fcn.1800c2860
cmp qword [rbp + 0x38], 0x10
lea rdx, [rbp + 0x20]
mov r8, qword [rbp + 0x30]
lea rcx, [rsp + 0x20]
cmovae rdx, qword [rbp + 0x20]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2860
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bbc7a
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbc75
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd171
call fcn.1800cff50
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bbcca
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbcc5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd171
call fcn.1800cff50
cmp qword [r15 + 0x18], 0x10
mov rcx, r15
jb 0x1800bbcd7
mov rcx, qword [r15]
mov qword [rsp + 0x578], rsi
mov qword [rsp + 0x570], rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x1800bcf8a
test al, 0x10
je 0x1800bcf8a
lea rdx, [rbp + 0x60]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
lea rax, [rbp + 0x60]
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], r13b
inc rbx
cmp byte [rax + rbx], r13b
jne 0x1800bbd21
mov r8, rbx
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x20]
call fcn.1800c30f0
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x40]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
mov rdx, r15
lea rcx, [rbp - 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rcx, rax
lea rdx, [rsp + 0x60]
call fcn.18008dee0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bbde7
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbde2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd177
call fcn.1800cff50
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x40]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rdx, [0x18012d278]
lea rcx, [rbp - 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.18008b080
mov rcx, qword [rsp + 0x38]
mov rdx, rax
mov r9, qword [rsp + 0x30]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800bbe9b
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800bbe9b
cmp rcx, 0x10
lea r8, [rsp + 0x20]
mov rcx, rdx
cmovae r8, qword [rsp + 0x20]
call fcn.1800c77e0
jmp 0x1800bbeaf
cmp qword [rdx + 0x18], 0x10
jb 0x1800bbea5
mov rdx, qword [rdx]
lea rcx, [rsp + 0x20]
call fcn.1800c2860
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x40]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov byte [rax], r13b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r13
cmp qword [rsp + 0x58], 0x10
cmovae rcx, qword [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov ebx, eax
cmp eax, 0xffffffff
jne 0x1800bbef1
xor bl, bl
jmp 0x1800bbef7
shr bl, 4
and bl, 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x1800bbf34
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbf2f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd17d
call fcn.1800cff50
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], r13b
cmp rdx, 0x10
jb 0x1800bbf84
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbf7f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd17d
call fcn.1800cff50
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bbfd4
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bbfcf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd17d
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], r13b
cmp rdx, 0x10
jb 0x1800bc022
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc01d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd17d
call fcn.1800cff50
test bl, bl
je 0x1800bc1f7
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rdx, [0x18012d278]
lea rcx, [rbp - 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.18008b080
mov rcx, qword [rsp + 0x38]
mov rdx, rax
mov r9, qword [rsp + 0x30]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800bc0de
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800bc0de
cmp rcx, 0x10
lea r8, [rsp + 0x20]
mov rcx, rdx
cmovae r8, qword [rsp + 0x20]
call fcn.1800c77e0
jmp 0x1800bc0f2
cmp qword [rdx + 0x18], 0x10
jb 0x1800bc0e8
mov rdx, qword [rdx]
lea rcx, [rsp + 0x20]
call fcn.1800c2860
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x40]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov byte [rax], r13b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r13
call fcn.18008e0a0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bc159
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc154
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd183
call fcn.1800cff50
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bc1a9
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc1a4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd183
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], r13b
cmp rdx, 0x10
jb 0x1800bc1f7
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc1f2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd183
call fcn.1800cff50
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rdx, [0x18012ce98]
lea rcx, [rbp - 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.18008b080
mov rcx, qword [rsp + 0x58]
mov rdx, rax
mov r9, qword [rsp + 0x50]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800bc2ab
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800bc2ab
cmp rcx, 0x10
lea r8, [rsp + 0x40]
mov rcx, rdx
cmovae r8, qword [rsp + 0x40]
call fcn.1800c77e0
jmp 0x1800bc2bf
cmp qword [rdx + 0x18], 0x10
jb 0x1800bc2b5
mov rdx, qword [rdx]
lea rcx, [rsp + 0x40]
call fcn.1800c2860
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x20]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov byte [rax], r13b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r13
cmp qword [rsp + 0x38], 0x10
cmovae rcx, qword [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov ebx, eax
cmp eax, 0xffffffff
jne 0x1800bc301
xor bl, bl
jmp 0x1800bc307
shr bl, 4
and bl, 1
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bc344
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc33f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd189
call fcn.1800cff50
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bc394
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc38f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd189
call fcn.1800cff50
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], r13b
cmp rdx, 0x10
jb 0x1800bc3e4
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc3df
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd189
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], r13b
cmp rdx, 0x10
jb 0x1800bc432
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc42d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd189
call fcn.1800cff50
test bl, bl
je 0x1800bc607
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rdx, [0x18012ce98]
lea rcx, [rbp - 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.18008b080
mov rcx, qword [rsp + 0x38]
mov rdx, rax
mov r9, qword [rsp + 0x30]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800bc4ee
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800bc4ee
cmp rcx, 0x10
lea r8, [rsp + 0x20]
mov rcx, rdx
cmovae r8, qword [rsp + 0x20]
call fcn.1800c77e0
jmp 0x1800bc502
cmp qword [rdx + 0x18], 0x10
jb 0x1800bc4f8
mov rdx, qword [rdx]
lea rcx, [rsp + 0x20]
call fcn.1800c2860
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x40]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov byte [rax], r13b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r13
call fcn.18008e0a0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bc569
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc564
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd18f
call fcn.1800cff50
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bc5b9
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc5b4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd18f
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], r13b
cmp rdx, 0x10
jb 0x1800bc607
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc602
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd18f
call fcn.1800cff50
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rdx, [0x18012d3d8]
lea rcx, [rbp - 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.18008b080
mov rcx, qword [rsp + 0x58]
mov rdx, rax
mov r9, qword [rsp + 0x50]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800bc6bb
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800bc6bb
cmp rcx, 0x10
lea r8, [rsp + 0x40]
mov rcx, rdx
cmovae r8, qword [rsp + 0x40]
call fcn.1800c77e0
jmp 0x1800bc6cf
cmp qword [rdx + 0x18], 0x10
jb 0x1800bc6c5
mov rdx, qword [rdx]
lea rcx, [rsp + 0x40]
call fcn.1800c2860
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x20]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov byte [rax], r13b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r13
cmp qword [rsp + 0x38], 0x10
cmovae rcx, qword [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov ebx, eax
cmp eax, 0xffffffff
jne 0x1800bc711
xor bl, bl
jmp 0x1800bc717
shr bl, 4
and bl, 1
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bc754
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc74f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd195
call fcn.1800cff50
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bc7a4
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc79f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd195
call fcn.1800cff50
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], r13b
cmp rdx, 0x10
jb 0x1800bc7f4
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc7ef
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd195
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], r13b
cmp rdx, 0x10
jb 0x1800bc842
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc83d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd195
call fcn.1800cff50
test bl, bl
je 0x1800bca17
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rdx, [0x18012d3d8]
lea rcx, [rbp - 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.18008b080
mov rcx, qword [rsp + 0x38]
mov rdx, rax
mov r9, qword [rsp + 0x30]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800bc8fe
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800bc8fe
cmp rcx, 0x10
lea r8, [rsp + 0x20]
mov rcx, rdx
cmovae r8, qword [rsp + 0x20]
call fcn.1800c77e0
jmp 0x1800bc912
cmp qword [rdx + 0x18], 0x10
jb 0x1800bc908
mov rdx, qword [rdx]
lea rcx, [rsp + 0x20]
call fcn.1800c2860
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x40]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov byte [rax], r13b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r13
call fcn.18008e0a0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bc979
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc974
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd19b
call fcn.1800cff50
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bc9c9
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bc9c4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd19b
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], r13b
cmp rdx, 0x10
jb 0x1800bca17
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bca12
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd19b
call fcn.1800cff50
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rcx, [rsp + 0x20]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
cmp qword [rsp + 0x38], 0x10
cmovae rcx, qword [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov ebx, eax
cmp eax, 0xffffffff
jne 0x1800bca8f
xor bl, bl
jmp 0x1800bca95
shr bl, 4
and bl, 1
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bcad2
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcacd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd1a1
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bcb20
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcb1b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd1a1
call fcn.1800cff50
test bl, bl
je 0x1800bcdaa
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rcx, [rbp - 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r13
movups xmmword [rbp - 0x80], xmm0
mov qword [rax + 0x18], 0xf
movups xmmword [rbp - 0x70], xmm1
mov byte [rax], r13b
call fcn.1800bb070
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x1800bcbc3
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcbbe
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd1a7
call fcn.1800cff50
cmp qword [rbp + 0x18], 0x10
lea rsi, [rbp]
mov rdi, qword [rbp + 0x10]
cmovae rsi, qword [rbp]
cmp rdi, 0x10
jae 0x1800bcbee
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x38], 0xf
movups xmmword [rsp + 0x20], xmm0
jmp 0x1800bcc6a
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800bcc42
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bd1ad
mov rcx, rax
call fcn.1800cff58
mov rcx, rax
test rax, rax
je 0x1800bd1b3
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800bcc51
test rcx, rcx
je 0x1800bcc4e
call fcn.1800cff58
jmp 0x1800bcc51
mov rax, r13
lea r8, [rdi + 1]
mov qword [rsp + 0x20], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d35e0
mov qword [rsp + 0x38], rbx
lea rdx, [0x18012c9d8]
mov qword [rsp + 0x30], rdi
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r13
movups xmmword [rbp - 0x80], xmm0
mov qword [rax + 0x18], 0xf
movups xmmword [rbp - 0x70], xmm1
mov byte [rax], r13b
call fcn.18008d620
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x1800bcd0f
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcd0a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd1b3
call fcn.1800cff50
lea rdx, [0x18012c9d8]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18008b080
cmp qword [rbp - 8], 0x10
lea r8, [rbp - 0x20]
mov r9, qword [rbp - 0x10]
mov rcx, rax
cmovae r8, qword [rbp - 0x20]
call fcn.1800c77e0
lea rcx, [rbp - 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
call fcn.18008e0a0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x1800bcdaa
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcda5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd1b9
call fcn.1800cff50
cmp qword [rbp + 0x18], 0x10
lea rcx, [rbp]
lea rdx, [0x180118c80]
cmovae rcx, qword [rbp]
call fcn.1800dbe68
test rax, rax
je 0x1800bcf4f
mov rcx, rax
call fcn.1800dbef8
mov rcx, qword [r14 + 0x18]
mov rdx, r14
cmp rcx, 0x10
jb 0x1800bcde5
mov rdx, qword [r14]
mov rax, qword [r14 + 0x10]
cmp rax, 1
jne 0x1800bce24
cmp byte [rdx], 0x30
jne 0x1800bce24
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x60]
call fcn.1800c2a30
lea rdx, [rbp]
mov rbx, rax
lea rcx, [rbp - 0x40]
call fcn.1800c2a30
mov rcx, rax
mov rdx, rbx
call fcn.18008d900
mov rcx, qword [r14 + 0x18]
mov rax, qword [r14 + 0x10]
mov rdx, r14
cmp rcx, 0x10
jb 0x1800bce30
mov rdx, qword [r14]
cmp rax, 1
jne 0x1800bcf3c
cmp byte [rdx], 0x31
jne 0x1800bcf3c
lea rcx, [rbp - 0x80]
call fcn.18008cfa0
cmp qword [rbp + 0x38], 0x10
lea rdx, [rbp + 0x20]
mov r8, qword [rbp + 0x30]
mov rcx, rax
cmovae rdx, qword [rbp + 0x20]
call fcn.1800c2860
lea rdx, [rsp + 0x20]
mov r8d, 1
lea rcx, [rbp]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
cmp qword [rbp + 0x18], 0x10
cmovae rcx, qword [rbp]
call qword [sym.imp.KERNEL32.dll_CopyFileA]
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1800bceee
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcee9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd15f
call fcn.1800cff50
mov rdx, qword [rbp - 0x68]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], r13b
cmp rdx, 0x10
jb 0x1800bcf3c
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcf37
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd15f
call fcn.1800cff50
cmp qword [rbp + 0x18], 0x10
lea rcx, [rbp]
cmovae rcx, qword [rbp]
call fcn.1800dc0d4
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x1800bcf8a
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcf85
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd165
call fcn.1800cff50
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x1800bcfc5
mov rcx, qword [rbp]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bcfc0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd165
call fcn.1800cff50
mov rdx, qword [rbp + 0x38]
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], 0xf
mov byte [rbp], r13b
cmp rdx, 0x10
jb 0x1800bd010
mov rcx, qword [rbp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bd00b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd165
call fcn.1800cff50
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1800bd04b
mov rcx, qword [rbp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bd046
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bd165
call fcn.1800cff50
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x1800bd085
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x1800bd080
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1800bd165
mov rcx, r8
call fcn.1800cff50
mov qword [r15 + 0x10], r13
mov qword [r15 + 0x18], 0xf
mov byte [r15], r13b
mov rdx, qword [r12 + 0x18]
cmp rdx, 0x10
jb 0x1800bd0d0
mov rcx, qword [r12]
inc rdx
cmp rdx, 0x1000
jb 0x1800bd0cb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1800bd165
mov rcx, r8
call fcn.1800cff50
mov qword [r12 + 0x10], r13
mov qword [r12 + 0x18], 0xf
mov byte [r12], r13b
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x1800bd118
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x1800bd113
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1800bd165
mov rcx, r8
call fcn.1800cff50
mov rsi, qword [rsp + 0x578]
mov rdi, qword [rsp + 0x570]
mov rbx, qword [rsp + 0x5c8]
mov qword [r14 + 0x10], r13
mov qword [r14 + 0x18], 0xf
mov byte [r14], r13b
mov rcx, qword [rbp + 0x460]
xor rcx, rsp
call fcn.1800cfc90
add rsp, 0x580
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3
call fcn.180089250
int3
call fcn.1800df1b0
int3
call fcn.1800df1b0
int3