Function at 0x1800b98a0
Capabilities:
Check if file exists
Copy file
Create directory
Enumerate files on windows
Get common file path
Get file attributes

Disassembly:
push rbp
push rbx
push r13
push r14
lea rbp, [rsp - 0x708]
sub rsp, 0x808
mov rax, qword [0x180124010]
xor rax, rsp
mov qword [rbp + 0x6f0], rax
xor r13d, r13d
lea rax, [rbp + 0x2f0]
mov ebx, r13d
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov dword [rbp - 0x70], ebx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
mov r14, 0xffffffffffffffff
mov qword [rsp + 0x40], r13
mov r8, r14
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], bl
lea rax, [rbp + 0x2f0]
nop
inc r8
cmp byte [rax + r8], bl
jne 0x1800b9910
lea rdx, [rbp + 0x2f0]
lea rcx, [rsp + 0x30]
call fcn.1800bdba0
mov r8d, 1
lea rdx, [0x180112be8]
lea rcx, [rsp + 0x30]
call fcn.1800bd330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x88], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1800b999e
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9999
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2bb
call fcn.1800caa30
lea rcx, [rbp - 0x68]
call fcn.180089880
mov rdx, rax
lea rcx, [rbp + 0x158]
call fcn.180089cd0
lea rdx, [0x180127598]
lea rcx, [rbp - 0x68]
call fcn.1800bd4e0
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.180089750
cmp qword [rbp + 0x170], 0x10
lea r8, [rbp + 0x158]
mov r9, qword [rbp + 0x168]
mov rcx, rax
cmovae r8, qword [rbp + 0x158]
call fcn.1800c2200
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov rdx, qword [rbp - 0x30]
movups xmmword [rbp + 0x138], xmm0
movups xmmword [rbp + 0x148], xmm1
cmp rdx, 0x10
jb 0x1800b9a56
mov rcx, qword [rbp - 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9a51
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2c1
call fcn.1800caa30
lea rdx, [rbp + 0x2f0]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x40], r13
mov r8, r14
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], bl
inc r8
cmp byte [rax + r8], bl
jne 0x1800b9a84
lea rdx, [rbp + 0x2f0]
lea rcx, [rsp + 0x30]
call fcn.1800bdba0
cmp qword [rbp + 0x150], 0x10
lea rdx, [rbp + 0x138]
mov r8, qword [rbp + 0x148]
lea rcx, [rsp + 0x30]
cmovae rdx, qword [rbp + 0x138]
call fcn.1800bd330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x118], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x128], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1800b9b26
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9b21
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2c7
call fcn.1800caa30
mov qword [rsp + 0x830], rsi
lea rdx, [rbp + 0x2f0]
mov ecx, 0x104
mov qword [rsp + 0x838], rdi
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0xa8], r13
mov r8, r14
mov qword [rbp + 0xb0], 0xf
mov byte [rbp + 0x98], bl
nop word [rax + rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1800b9b70
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x98]
call fcn.1800bdba0
lea rdx, [0x180127198]
lea rcx, [rbp - 0x68]
call fcn.1800bd4e0
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.180089750
mov rdi, qword [rbp + 0xc8]
mov rsi, qword [rbp + 0xa8]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], bl
lea rdx, [rdi + rsi]
cmp rdx, 0x10
jb 0x1800b9be4
lea rcx, [rsp + 0x50]
call fcn.1800c3fa0
mov qword [rsp + 0x60], r13
cmp qword [rbp + 0xb0], 0x10
lea rdx, [rbp + 0x98]
mov r8, rsi
lea rcx, [rsp + 0x50]
cmovae rdx, qword [rbp + 0x98]
call fcn.1800bd330
cmp qword [rbp + 0xd0], 0x10
lea rdx, [rbp + 0xb8]
mov r8, rdi
lea rcx, [rsp + 0x50]
cmovae rdx, qword [rbp + 0xb8]
call fcn.1800bd330
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov edi, eax
cmp eax, 0xffffffff
jne 0x1800b9c4f
mov dil, 1
jmp 0x1800b9c5a
shr dil, 4
not dil
and dil, 1
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1800b9c97
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9c92
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2cd
call fcn.1800caa30
test dil, dil
je 0x1800b9d77
mov rdi, qword [rbp + 0xc8]
mov rsi, qword [rbp + 0xa8]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], bl
lea rdx, [rdi + rsi]
cmp rdx, 0x10
jb 0x1800b9cd9
lea rcx, [rsp + 0x50]
call fcn.1800c3fa0
mov qword [rsp + 0x60], r13
cmp qword [rbp + 0xb0], 0x10
lea rdx, [rbp + 0x98]
mov r8, rsi
lea rcx, [rsp + 0x50]
cmovae rdx, qword [rbp + 0x98]
call fcn.1800bd330
cmp qword [rbp + 0xd0], 0x10
lea rdx, [rbp + 0xb8]
mov r8, rdi
lea rcx, [rsp + 0x50]
cmovae rdx, qword [rbp + 0xb8]
call fcn.1800bd330
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1800b9d77
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9d72
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2d3
call fcn.1800caa30
mov rax, qword [rbp + 0x88]
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], bl
lea rcx, [rax - 1]
cmp rax, rcx
jb 0x1800bb2d9
sub rax, rcx
lea rdx, [rbp + 0x78]
mov r8d, 1
cmp rax, r8
cmovb r8, rax
cmp qword [rbp + 0x90], 0x10
cmovae rdx, qword [rbp + 0x78]
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.1800bdba0
mov rdx, qword [rsp + 0x48]
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
cmp rdx, 0x10
cmovae rax, rcx
cmp qword [rsp + 0x40], 1
jne 0x1800b9df4
cmp byte [rax], 0x5c
jne 0x1800b9df4
xor dil, dil
jmp 0x1800b9df7
mov dil, 1
mov qword [rsp + 0x840], r12
mov qword [rsp + 0x800], r15
cmp rdx, 0x10
jb 0x1800b9e3a
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9e35
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
call fcn.1800caa30
mov r8, qword [rbp + 0x88]
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], bl
test dil, dil
je 0x1800b9eed
lea rdx, [r8 + 2]
cmp rdx, 0x10
jb 0x1800b9e77
lea rcx, [rbp + 0x58]
call fcn.1800c3fa0
mov r8, qword [rbp + 0x88]
mov qword [rbp + 0x68], r13
cmp qword [rbp + 0x90], 0x10
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x58]
cmovae rdx, qword [rbp + 0x78]
call fcn.1800bd330
mov r8d, 2
lea rdx, [0x180112d2c]
lea rcx, [rbp + 0x58]
call fcn.1800bd330
mov rdx, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x1800b9f79
mov rcx, qword [rbp + 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9f74
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2b5
jmp 0x1800b9f74
lea rdx, [r8 + 1]
cmp rdx, 0x10
jb 0x1800b9f0b
lea rcx, [rbp + 0x58]
call fcn.1800c3fa0
mov r8, qword [rbp + 0x88]
mov qword [rbp + 0x68], r13
cmp qword [rbp + 0x90], 0x10
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x58]
cmovae rdx, qword [rbp + 0x78]
call fcn.1800bd330
mov r8d, 1
lea rdx, [0x18010c2f8]
lea rcx, [rbp + 0x58]
call fcn.1800bd330
mov rdx, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x1800b9f79
mov rcx, qword [rbp + 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b9f74
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2df
call fcn.1800caa30
movups xmm1, xmmword [rbp + 0x68]
lea rcx, [rbp + 0x78]
movups xmm0, xmmword [rbp + 0x58]
lea rdx, [rbp + 0x1b0]
movups xmmword [rbp + 0x88], xmm1
cmp qword [rbp + 0x90], 0x10
movups xmmword [rbp + 0x78], xmm0
cmovae rcx, qword [rbp + 0x78]
call qword [sym.imp.KERNEL32.dll_FindFirstFileA]
mov qword [rbp - 0x70], rax
mov r12d, r13d
mov rdi, rax
movabs r15, 0x7fffffffffffffff
nop
mov qword [rbp + 0x68], r13
lea rax, [rbp + 0x1dc]
mov qword [rbp + 0x70], 0xf
mov r8, r14
mov byte [rbp + 0x58], 0
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800b9fe0
lea rdx, [rbp + 0x1dc]
lea rcx, [rbp + 0x58]
call fcn.1800bdba0
test byte [rbp + 0x1b0], 0x10
jne 0x1800baa8b
mov rax, qword [rbp + 0x88]
lea rdx, [rbp + 0x78]
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
lea r8, [rax - 2]
cmp rax, r8
cmovb r8, rax
cmp qword [rbp + 0x90], 0x10
cmovae rdx, qword [rbp + 0x78]
call fcn.1800bdba0
mov r8d, 1
lea rdx, [0x180112be8]
lea rcx, [rsp + 0x70]
call fcn.1800bd330
cmp qword [rbp + 0x70], 0x10
lea rdx, [rbp + 0x58]
mov r8, qword [rbp + 0x68]
lea rcx, [rsp + 0x30]
cmovae rdx, qword [rbp + 0x58]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.1800bd330
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1800ba107
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba102
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2e5
call fcn.1800caa30
mov rdx, qword [rbp - 0x78]
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
cmp rdx, 0x10
jb 0x1800ba156
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba151
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2e5
call fcn.1800caa30
cmp qword [rbp + 0xf0], 0x10
lea r14, [rbp + 0xd8]
mov rsi, qword [rbp + 0xe8]
cmovae r14, qword [rbp + 0xd8]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r13
cmp rsi, 0x10
jae 0x1800ba198
movups xmm0, xmmword [r14]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800ba20a
mov rdi, rsi
or rdi, 0xf
cmp rdi, r15
cmova rdi, r15
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1800ba1e2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bb2f1
mov rcx, rax
call fcn.1800caa38
mov rcx, rax
test rax, rax
je 0x1800bb2eb
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800ba1f1
test rcx, rcx
je 0x1800ba1ee
call fcn.1800caa38
jmp 0x1800ba1f1
mov rax, r13
lea r8, [rsi + 1]
mov qword [rsp + 0x50], rax
mov rdx, r14
mov rcx, rax
call fcn.1800ce0c0
mov qword [rsp + 0x68], rdi
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x60], rsi
lea rcx, [rbp - 0x68]
call fcn.1800b9580
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.1800b9480
mov rsi, qword [0x180126dc8]
lea r14, [0x180126db8]
or ebx, 1
cmp qword [0x180126dd0], 0x10
cmovae r14, qword [0x180126db8]
cmp rsi, 0x10
jae 0x1800ba267
movups xmm0, xmmword [r14]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800ba2d9
mov rdi, rsi
or rdi, 0xf
cmp rdi, r15
cmova rdi, r15
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1800ba2b1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bb2f7
mov rcx, rax
call fcn.1800caa38
mov rcx, rax
test rax, rax
je 0x1800bb2fd
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800ba2c0
test rcx, rcx
je 0x1800ba2bd
call fcn.1800caa38
jmp 0x1800ba2c0
mov rax, r13
lea r8, [rsi + 1]
mov qword [rsp + 0x30], rax
mov rdx, r14
mov rcx, rax
call fcn.1800ce0c0
mov qword [rsp + 0x48], rdi
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x40], rsi
lea rcx, [rbp - 0x68]
call fcn.180089750
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800ba2f9
mov rdx, qword [rax]
mov r13, qword [rbp + 0x110]
lea rcx, [rbp + 0xf8]
mov r15, qword [rbp + 0xf8]
cmp r13, 0x10
mov rdi, qword [rbp + 0x108]
cmovae rcx, r15
cmp rdi, qword [rax + 0x10]
jne 0x1800ba333
mov r8, rdi
call fcn.1800cf200
test eax, eax
je 0x1800ba474
lea rdx, [0x1801277d8]
or ebx, 2
lea rcx, [rbp + 0x18]
call fcn.1800bd4e0
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.180089750
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800ba35f
mov rdx, qword [rax]
cmp r13, 0x10
lea rcx, [rbp + 0xf8]
cmovae rcx, r15
cmp rdi, qword [rax + 0x10]
jne 0x1800ba384
mov r8, rdi
call fcn.1800cf200
test eax, eax
je 0x1800ba474
lea rdx, [0x180127138]
or ebx, 4
lea rcx, [rbp + 0x38]
call fcn.1800bd4e0
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.180089750
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800ba3b0
mov rdx, qword [rax]
cmp r13, 0x10
lea rcx, [rbp + 0xf8]
cmovae rcx, r15
cmp rdi, qword [rax + 0x10]
jne 0x1800ba3d5
mov r8, rdi
call fcn.1800cf200
test eax, eax
je 0x1800ba474
lea rdx, [0x180126f38]
or ebx, 8
lea rcx, [rbp + 0x178]
call fcn.1800bd4e0
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.180089750
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800ba405
mov rdx, qword [rax]
cmp r13, 0x10
lea rcx, [rbp + 0xf8]
cmovae rcx, r15
cmp rdi, qword [rax + 0x10]
jne 0x1800ba426
mov r8, rdi
call fcn.1800cf200
test eax, eax
je 0x1800ba474
lea rdx, [0x180126cb8]
or ebx, 0x10
lea rcx, [rbp - 8]
call fcn.1800bd4e0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.180089750
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800ba453
mov rdx, qword [rax]
cmp r13, 0x10
lea rcx, [rbp + 0xf8]
cmovae rcx, r15
cmp rdi, qword [rax + 0x10]
jne 0x1800ba479
mov r8, rdi
call fcn.1800cf200
test eax, eax
jne 0x1800ba479
mov dil, 1
jmp 0x1800ba47c
xor dil, dil
test bl, 0x10
je 0x1800ba4d5
mov rdx, qword [rbp - 0x78]
and ebx, 0xffffffef
cmp rdx, 0x10
jb 0x1800ba4c0
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba4bb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2fd
call fcn.1800caa30
xor esi, esi
mov qword [rbp - 0x78], 0xf
mov qword [rbp - 0x80], rsi
mov byte [rsp + 0x70], sil
jmp 0x1800ba4d7
xor esi, esi
test bl, 8
je 0x1800ba52f
mov rdx, qword [rsp + 0x68]
and ebx, 0xfffffff7
cmp rdx, 0x10
jb 0x1800ba51c
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba517
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2fd
call fcn.1800caa30
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
test bl, 4
je 0x1800ba582
mov rdx, qword [rbp - 0x10]
and ebx, 0xfffffffb
cmp rdx, 0x10
jb 0x1800ba572
mov rcx, qword [rbp - 0x28]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba56d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2fd
call fcn.1800caa30
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
test bl, 2
je 0x1800ba5d5
mov rdx, qword [rbp - 0x30]
and ebx, 0xfffffffd
cmp rdx, 0x10
jb 0x1800ba5c5
mov rcx, qword [rbp - 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba5c0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2fd
call fcn.1800caa30
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], 0xf
mov byte [rbp - 0x48], 0
mov rdx, qword [rbp - 0x50]
and ebx, 0xfffffffe
cmp rdx, 0x10
jb 0x1800ba613
mov rcx, qword [rbp - 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba60e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2fd
call fcn.1800caa30
test dil, dil
je 0x1800ba9f4
cmp qword [rbp + 0xf0], 0x10
lea r14, [rbp + 0xd8]
mov qword [rbp - 0x80], rsi
cmovae r14, qword [rbp + 0xd8]
mov qword [rbp - 0x78], rsi
mov rsi, qword [rbp + 0xe8]
cmp rsi, 0x10
jae 0x1800ba65b
movups xmm0, xmmword [r14]
mov qword [rbp - 0x78], 0xf
movups xmmword [rsp + 0x70], xmm0
jmp 0x1800ba6d5
movabs rax, 0x7fffffffffffffff
mov rdi, rsi
or rdi, 0xf
cmp rdi, rax
cmova rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1800ba6af
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bb309
mov rcx, rax
call fcn.1800caa38
mov rcx, rax
test rax, rax
je 0x1800bb303
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800ba6bd
test rcx, rcx
je 0x1800ba6bb
call fcn.1800caa38
jmp 0x1800ba6bd
xor eax, eax
lea r8, [rsi + 1]
mov qword [rsp + 0x70], rax
mov rdx, r14
mov rcx, rax
call fcn.1800ce0c0
mov qword [rbp - 0x78], rdi
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x80], rsi
call fcn.18008a0f0
cmp eax, 0x32000
jge 0x1800ba9f4
mov rsi, qword [rbp + 0xe8]
lea r14, [rbp + 0xd8]
xor eax, eax
cmp qword [rbp + 0xf0], 0x10
mov qword [rsp + 0x40], rax
cmovae r14, qword [rbp + 0xd8]
mov qword [rsp + 0x48], rax
cmp rsi, 0x10
jae 0x1800ba732
movups xmm0, xmmword [r14]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800ba7a9
movabs rcx, 0x7fffffffffffffff
mov rdi, rsi
or rdi, 0xf
cmp rdi, rcx
cmova rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1800ba786
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bb30f
mov rcx, rax
call fcn.1800caa38
mov rcx, rax
test rax, rax
je 0x1800bb315
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800ba790
test rcx, rcx
je 0x1800ba790
call fcn.1800caa38
lea r8, [rsi + 1]
mov qword [rsp + 0x30], rax
mov rdx, r14
mov rcx, rax
call fcn.1800ce0c0
mov qword [rsp + 0x48], rdi
mov rdi, qword [rbp + 0xc8]
xor r14d, r14d
mov qword [rsp + 0x40], rsi
mov rsi, qword [rbp + 0xa8]
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], 0xf
mov byte [rbp + 0xf8], r14b
lea rdx, [rdi + rsi]
cmp rdx, 0x10
jb 0x1800ba7f5
lea rcx, [rbp + 0xf8]
call fcn.1800c3fa0
mov qword [rbp + 0x108], r14
cmp qword [rbp + 0xb0], 0x10
lea rdx, [rbp + 0x98]
mov r8, rsi
lea rcx, [rbp + 0xf8]
cmovae rdx, qword [rbp + 0x98]
call fcn.1800bd330
cmp qword [rbp + 0xd0], 0x10
lea rdx, [rbp + 0xb8]
mov r8, rdi
lea rcx, [rbp + 0xf8]
cmovae rdx, qword [rbp + 0xb8]
call fcn.1800bd330
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.1800b9710
mov rcx, qword [rbp + 0x110]
mov rdx, rax
mov r9, qword [rbp + 0x108]
mov r8, qword [rax + 0x10]
mov rax, rcx
sub rax, r9
cmp r8, rax
jbe 0x1800ba898
mov rax, qword [rdx + 0x18]
sub rax, r8
cmp rax, r9
jb 0x1800ba898
cmp rcx, 0x10
lea r8, [rbp + 0xf8]
mov rcx, rdx
cmovae r8, qword [rbp + 0xf8]
call fcn.1800c2200
jmp 0x1800ba8ae
cmp qword [rdx + 0x18], 0x10
jb 0x1800ba8a2
mov rdx, qword [rdx]
lea rcx, [rbp + 0xf8]
call fcn.1800bd330
mov qword [rsp + 0x60], r14
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x68], r14
lea rcx, [rbp + 0xd8]
movups xmm0, xmmword [rax]
mov r8d, 1
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov byte [rax], r14b
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r14
cmp qword [rsp + 0x68], 0x10
cmovae rdx, qword [rsp + 0x50]
cmp qword [rbp + 0xf0], 0x10
cmovae rcx, qword [rbp + 0xd8]
call qword [sym.imp.KERNEL32.dll_CopyFileA]
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1800ba949
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba944
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb315
call fcn.1800caa30
mov rdx, qword [rbp + 0x110]
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r14b
cmp rdx, 0x10
jb 0x1800ba99d
mov rcx, qword [rbp + 0xf8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba998
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb315
call fcn.1800caa30
mov rdx, qword [rbp - 0x50]
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], 0xf
mov byte [rbp + 0xf8], r14b
cmp rdx, 0x10
jb 0x1800ba9f1
mov rcx, qword [rbp - 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ba9ec
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb315
call fcn.1800caa30
inc r12d
cmp r12d, 0x14
je 0x1800baae3
cmp r13, 0x10
jb 0x1800baa35
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x1800baa2d
mov r15, qword [r15 - 8]
add rdx, 0x27
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb31b
mov rcx, r15
call fcn.1800caa30
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0x10
jb 0x1800baa76
mov rcx, qword [rbp + 0xd8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800baa71
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb31b
call fcn.1800caa30
mov rdi, qword [rbp - 0x70]
xor r13d, r13d
movabs r15, 0x7fffffffffffffff
lea r14, [r13 - 1]
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x1800baac6
mov rcx, qword [rbp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800baac1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
call fcn.1800caa30
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
jne 0x1800b9fc0
jmp 0x1800babb6
cmp r13, 0x10
jb 0x1800bab1a
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x1800bab12
mov r15, qword [r15 - 8]
add rdx, 0x27
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb31b
mov rcx, r15
call fcn.1800caa30
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0x10
jb 0x1800bab5b
mov rcx, qword [rbp + 0xd8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bab56
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb31b
call fcn.1800caa30
mov rdx, qword [rbp + 0x70]
xor r13d, r13d
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], 0xf
mov byte [rbp + 0xd8], r13b
cmp rdx, 0x10
jb 0x1800babb2
mov rcx, qword [rbp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800babad
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb31b
call fcn.1800caa30
mov rdi, qword [rbp - 0x70]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rbx, qword [rbp + 0xc8]
mov rdi, qword [rbp + 0xa8]
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
lea rdx, [rbx + rdi]
cmp rdx, 0x10
jb 0x1800babf4
lea rcx, [rbp + 0x58]
call fcn.1800c3fa0
mov qword [rbp + 0x68], r13
cmp qword [rbp + 0xb0], 0x10
lea rdx, [rbp + 0x98]
mov r8, rdi
lea rcx, [rbp + 0x58]
cmovae rdx, qword [rbp + 0x98]
call fcn.1800bd330
cmp qword [rbp + 0xd0], 0x10
lea rdx, [rbp + 0xb8]
mov r8, rbx
lea rcx, [rbp + 0x58]
cmovae rdx, qword [rbp + 0xb8]
call fcn.1800bd330
cmp qword [rbp + 0x70], 0x10
lea rcx, [rbp + 0x58]
cmovae rcx, qword [rbp + 0x58]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov ebx, eax
cmp eax, 0xffffffff
jne 0x1800bac59
xor bl, bl
jmp 0x1800bac5f
shr bl, 4
and bl, 1
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x1800bac9a
mov rcx, qword [rbp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bac95
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb321
call fcn.1800caa30
movabs r12, 0x7fffffffffffffff
test bl, bl
je 0x1800bae97
cmp qword [rbp + 0x130], 0x10
lea rsi, [rbp + 0x118]
mov rdi, qword [rbp + 0x128]
cmovae rsi, qword [rbp + 0x118]
cmp rdi, 0x10
jae 0x1800bace3
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800bad55
mov rbx, rdi
or rbx, 0xf
cmp rbx, r12
cmova rbx, r12
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800bad2d
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bb327
mov rcx, rax
call fcn.1800caa38
mov rcx, rax
test rax, rax
je 0x1800bb32d
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800bad3c
test rcx, rcx
je 0x1800bad39
call fcn.1800caa38
jmp 0x1800bad3c
mov rax, r13
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800ce0c0
mov qword [rsp + 0x48], rbx
mov rbx, qword [rbp + 0xc8]
movdqa xmm0, xmmword [0x180113780]
mov qword [rsp + 0x40], rdi
mov rdi, qword [rbp + 0xa8]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
lea rdx, [rbx + rdi]
cmp rdx, 0x10
jb 0x1800bad92
lea rcx, [rsp + 0x70]
call fcn.1800c3fa0
mov qword [rbp - 0x80], r13
cmp qword [rbp + 0xb0], 0x10
lea rdx, [rbp + 0x98]
mov r8, rdi
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rbp + 0x98]
call fcn.1800bd330
cmp qword [rbp + 0xd0], 0x10
lea rdx, [rbp + 0xb8]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rbp + 0xb8]
call fcn.1800bd330
lea rdx, [0x180126e78]
lea rcx, [rbp - 8]
call fcn.1800bd4e0
mov rdx, rax
lea rcx, [rbp + 0x178]
call fcn.180089750
mov r8, rax
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008bbe0
mov rbx, qword [rbp + 0xc8]
mov rdi, qword [rbp + 0xa8]
movdqa xmm0, xmmword [0x180113780]
movdqu xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 0
lea rdx, [rbx + rdi]
cmp rdx, 0x10
jb 0x1800bae45
lea rcx, [rsp + 0x30]
call fcn.1800c3fa0
mov qword [rsp + 0x40], r13
cmp qword [rbp + 0xb0], 0x10
lea rdx, [rbp + 0x98]
mov r8, rdi
lea rcx, [rsp + 0x30]
cmovae rdx, qword [rbp + 0x98]
call fcn.1800bd330
cmp qword [rbp + 0xd0], 0x10
lea rdx, [rbp + 0xb8]
mov r8, rbx
lea rcx, [rsp + 0x30]
cmovae rdx, qword [rbp + 0xb8]
call fcn.1800bd330
lea rcx, [rsp + 0x30]
call fcn.18008c730
cmp qword [rbp + 0x130], 0x10
lea rcx, [rbp + 0x118]
lea rdx, [0x180112c10]
cmovae rcx, qword [rbp + 0x118]
call fcn.1800d6948
mov r15, qword [rbp + 0x150]
mov rdi, qword [rbp + 0x138]
test rax, rax
je 0x1800bb0e8
mov rcx, rax
call fcn.1800d69d8
lea rdx, [rbp + 0x118]
lea rcx, [rbp - 8]
call fcn.1800bd4e0
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800baef9
mov rcx, qword [rax]
lea rdx, [rbp + 0x178]
call fcn.1800d8c78
mov rdx, qword [rbx + 0x18]
test eax, eax
mov rsi, 0xffffffffffffffff
cmove esi, dword [rbp + 0x18c]
cmp rdx, 0x10
jb 0x1800baf4f
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1800baf4a
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1800bb333
mov rcx, r8
call fcn.1800caa30
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
cmp esi, 0x400
jle 0x1800bb0cc
mov rsi, qword [rbp + 0x148]
lea r14, [rbp + 0x138]
cmp r15, 0x10
cmovae r14, rdi
cmp rsi, 0x10
jae 0x1800baf9a
movups xmm0, xmmword [r14]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800bb00c
mov rbx, rsi
or rbx, 0xf
cmp rbx, r12
cmova rbx, r12
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800bafe4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bb339
mov rcx, rax
call fcn.1800caa38
mov rcx, rax
test rax, rax
je 0x1800bb2af
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800baff3
test rcx, rcx
je 0x1800baff0
call fcn.1800caa38
jmp 0x1800baff3
mov rax, r13
lea r8, [rsi + 1]
mov qword [rsp + 0x30], rax
mov rdx, r14
mov rcx, rax
call fcn.1800ce0c0
mov qword [rsp + 0x48], rbx
cmp qword [rbp + 0x130], 0x10
lea r14, [rbp + 0x118]
mov qword [rsp + 0x40], rsi
mov rsi, qword [rbp + 0x128]
cmovae r14, qword [rbp + 0x118]
cmp rsi, 0x10
jae 0x1800bb048
movups xmm0, xmmword [r14]
mov qword [rbp - 0x78], 0xf
movups xmmword [rsp + 0x70], xmm0
jmp 0x1800bb0b9
mov rbx, rsi
or rbx, 0xf
cmp rbx, r12
cmova rbx, r12
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800bb092
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800bb339
mov rcx, rax
call fcn.1800caa38
mov rcx, rax
test rax, rax
je 0x1800bb2af
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800bb0a1
test rcx, rcx
je 0x1800bb09e
call fcn.1800caa38
jmp 0x1800bb0a1
mov rax, r13
lea r8, [rsi + 1]
mov qword [rsp + 0x70], rax
mov rdx, r14
mov rcx, rax
call fcn.1800ce0c0
mov qword [rbp - 0x78], rbx
lea rdx, [rsp + 0x30]
mov qword [rbp - 0x80], rsi
lea rcx, [rsp + 0x70]
call fcn.18008bf90
cmp qword [rbp + 0x130], 0x10
lea rcx, [rbp + 0x118]
cmovae rcx, qword [rbp + 0x118]
call fcn.1800d6bb4
mov rdx, qword [rbp + 0xd0]
cmp rdx, 0x10
jb 0x1800bb129
mov rcx, qword [rbp + 0xb8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bb124
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
call fcn.1800caa30
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0x10
jb 0x1800bb16a
mov rcx, qword [rbp + 0x98]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bb165
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
call fcn.1800caa30
mov rdx, qword [rbp + 0x130]
cmp rdx, 0x10
jb 0x1800bb1ab
mov rcx, qword [rbp + 0x118]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bb1a6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
call fcn.1800caa30
mov qword [rbp + 0x128], r13
mov qword [rbp + 0x130], 0xf
mov byte [rbp + 0x118], 0
cmp r15, 0x10
jb 0x1800bb1fb
lea rdx, [r15 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1800bb1f3
mov rdi, qword [rdi - 8]
add rdx, 0x27
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
mov rcx, rdi
call fcn.1800caa30
mov rdx, qword [rbp + 0x170]
cmp rdx, 0x10
jb 0x1800bb238
mov rcx, qword [rbp + 0x158]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bb233
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
call fcn.1800caa30
mov rdx, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x1800bb272
mov rcx, qword [rbp + 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800bb26d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800bb2af
call fcn.1800caa30
mov r12, qword [rsp + 0x840]
mov r15, qword [rsp + 0x800]
mov rsi, qword [rsp + 0x830]
mov rdi, qword [rsp + 0x838]
mov rcx, qword [rbp + 0x6f0]
xor rcx, rsp
call fcn.1800ca770
add rsp, 0x808
pop r14
pop r13
pop rbx
pop rbp
ret
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800bdd90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800883a0
int3
call fcn.1800883a0
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800883a0
int3
call fcn.1800883a0
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800883a0
int3
call fcn.1800d9c90
int3
call fcn.1800d9c90
int3
call fcn.1800883a0
int3