Function at 0x14001b800
Capabilities:
Connect network resource

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x650
mov r14, rdx
movsxd rbx, ecx
xor r15d, r15d
mov rdx, qword [rdx]
lea rcx, [rsp + 0x558]
call fcn.140001f60
mov rdx, rax
lea rcx, [rsp + 0x578]
call fcn.1400210c0
mov rdx, rax
lea rcx, [0x140062d48]
call fcn.140006540
lea rcx, [rsp + 0x578]
call fcn.1400064d0
xor r13b, r13b
mov byte [rsp + 0x698], r13b
mov byte [rsp + 0x690], r13b
lea rcx, [rsp + 0x1a0]
call fcn.140002430
nop
mov byte [rsp + 0x6a0], r13b
lea rcx, [rsp + 0x180]
call fcn.140001f40
nop
mov edi, r15d
mov rsi, rbx
test ebx, ebx
jle 0x14001bb92
lea r12, str._path
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [r14 + rdi*8]
xorps xmm0, xmm0
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r15
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x14001b8e0
lea rcx, [rsp + 0xf0]
call fcn.140001fa0
nop
lea r9, [rsp + 0xf0]
mov r10, qword [rsp + 0x108]
cmp r10, 7
seta bl
mov r8, qword [rsp + 0xf0]
cmova r9, r8
mov r11, qword [rsp + 0x100]
cmp r11, 8
jne 0x14001b964
mov rdx, r11
lea rax, str._network
mov rcx, rax
sub r9, rax
nop word [rax + rax]
movzx eax, word [rcx + r9]
cmp ax, word [rcx]
jne 0x14001b964
add rcx, 2
sub rdx, 1
jne 0x14001b940
mov r13b, 1
mov byte [rsp + 0x698], r13b
jmp 0x14001bb4b
lea r9, [rsp + 0xf0]
test bl, bl
cmovne r9, r8
cmp r11, 8
jb 0x14001ba63
mov edx, 8
lea rax, str._shares
mov rcx, rax
sub r9, rax
nop
movzx eax, word [r9 + rcx]
cmp ax, word [rcx]
jne 0x14001ba63
add rcx, 2
sub rdx, 1
jne 0x14001b990
mov byte [rsp + 0x690], 1
lea r9, [rdx - 1]
lea r8d, [rdx + 8]
lea rdx, [rsp + 0x5b8]
lea rcx, [rsp + 0xf0]
call fcn.1400063d0
nop
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.140021950
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.1400065e0
lea rcx, [rsp + 0x598]
call fcn.140001bf0
nop
lea rcx, [rsp + 0x5b8]
call fcn.1400064d0
lea rcx, [rsp + 0x1a0]
call fcn.14001e2f0
test al, al
je 0x14001bb3b
mov r9, qword [rsp + 0x1b0]
dec r9
xor r8d, r8d
lea rdx, [rsp + 0x5d8]
lea rcx, [rsp + 0x1a0]
call fcn.140001b90
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.1400065e0
lea rcx, [rsp + 0x5d8]
call fcn.140001bf0
jmp 0x14001bb3b
lea r9, [rsp + 0xf0]
test bl, bl
cmovne r9, r8
cmp r11, 6
jb 0x14001bb4b
mov edx, 6
mov rcx, r12
sub r9, r12
nop word [rax + rax]
movzx eax, word [rcx + r9]
cmp ax, word [rcx]
jne 0x14001bb4b
add rcx, 2
sub rdx, 1
jne 0x14001ba90
mov byte [rsp + 0x6a0], 1
lea r9, [rdx - 1]
lea r8d, [rdx + 6]
lea rdx, [rsp + 0x5f8]
lea rcx, [rsp + 0xf0]
call fcn.1400063d0
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.140006540
lea rcx, [rsp + 0x5f8]
call fcn.1400064d0
lea rcx, [rsp + 0x180]
call fcn.14001e2c0
test al, al
je 0x14001bb3b
mov r9, qword [rsp + 0x190]
dec r9
xor r8d, r8d
lea rdx, [rsp + 0x618]
lea rcx, [rsp + 0x180]
call fcn.1400063d0
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.140006540
lea rcx, [rsp + 0x618]
call fcn.1400064d0
mov r10, qword [rsp + 0x108]
mov r8, qword [rsp + 0xf0]
cmp r10, 7
jbe 0x14001bb86
lea rdx, [r10*2 + 2]
mov rax, r8
cmp rdx, 0x1000
jb 0x14001bb7e
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d55a
mov rcx, r8
call fcn.140024d64
inc rdi
cmp rdi, rsi
jl 0x14001b8b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov ecx, 0x20
call fcn.140024d6c
mov dword [rax], 1
mov dword [rax + 4], 2
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], r15d
mov qword [rsp + 0x150], rax
mov ecx, 8
call fcn.140024d6c
lea rcx, [0x14001a5e0]
mov qword [rax], rcx
mov qword [rsp + 0x388], rax
lea rcx, [rsp + 0x148]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x140020540]
xor edx, edx
xor ecx, ecx
call fcn.1400373a4
mov qword [rsp + 0x140], rax
test rax, rax
je 0x14001d76f
cmp dword [rsp + 0x148], 0
je 0x14001d54f
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x310], xmm0
lea rcx, [rsp + 0x310]
call fcn.140023f24
test eax, eax
jne 0x14001d560
xorps xmm0, xmm0
movups xmmword [rsp + 0x498], xmm0
movups xmmword [rsp + 0x140], xmm0
mov rcx, qword [rsp + 0x150]
test rcx, rcx
je 0x14001bc97
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001bc97
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001bc97
lea edx, [rax + 0x1f]
call fcn.140024d64
cmp dword [rsp + 0x148], 0
jne 0x14001d56b
call fcn.1400054c0
test al, al
je 0x14001d44e
cmp byte [0x14006a071], 0
je 0x14001bccc
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140017bc0
xorps xmm0, xmm0
movups xmmword [rsp + 0x158], xmm0
mov ecx, 0x20
call fcn.140024d6c
mov dword [rax], 1
mov dword [rax + 4], 2
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], r15d
mov qword [rsp + 0x168], rax
mov ecx, 8
call fcn.140024d6c
lea rcx, [0x140017e70]
mov qword [rax], rcx
mov qword [rsp + 0x390], rax
lea rcx, [rsp + 0x160]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x140020540]
xor edx, edx
xor ecx, ecx
call fcn.1400373a4
mov qword [rsp + 0x158], rax
test rax, rax
je 0x14001d75c
cmp dword [rsp + 0x160], 0
je 0x14001d571
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x320], xmm0
lea rcx, [rsp + 0x320]
call fcn.140023f24
test eax, eax
jne 0x14001d57b
xorps xmm0, xmm0
movups xmmword [rsp + 0x548], xmm0
movups xmmword [rsp + 0x158], xmm0
mov rcx, qword [rsp + 0x168]
test rcx, rcx
je 0x14001bdd6
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001bdd6
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001bdd6
lea edx, [rax + 0x1f]
call fcn.140024d64
cmp dword [rsp + 0x160], 0
jne 0x14001d586
cmp qword [0x140062e28], 0
je 0x14001bf37
mov ecx, 0x20
call fcn.140024d6c
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rcx, qword [0x140062e28]
movabs r12, 0x7ffffffffffffffe
mov rax, r12
sub rax, rcx
cmp rax, 1
jb 0x14001d58c
lea r9, [0x140062e18]
cmp qword [0x140062e30], 7
cmova r9, qword [0x140062e18]
mov qword [rsp + 0x30], 1
lea rdi, [0x1400573e0]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x3e0]
call fcn.140008a80
nop
lea rdx, [0x140062c90]
cmp qword [0x140062ca8], 7
cmova rdx, qword [0x140062c90]
mov r8, qword [0x140062ca0]
lea rcx, [rsp + 0x3e0]
call fcn.140006450
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2d8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2e8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
lea rdx, [rsp + 0x2d8]
mov rcx, rbx
call fcn.140006540
mov rdx, qword [rsp + 0x2f0]
cmp rdx, 7
jbe 0x14001bf20
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bf1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d592
call fcn.140024d64
nop
lea rcx, [rsp + 0x3e0]
call fcn.1400064d0
mov rcx, rbx
call fcn.140017f00
jmp 0x14001bf41
movabs r12, 0x7ffffffffffffffe
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
test r13b, r13b
jne 0x14001bfa8
cmp byte [0x14006a068], r13b
je 0x14001bf8d
lea rdx, [0x14001b7c0]
lea rcx, [rsp + 0x440]
call fcn.14001e940
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14001d790
nop
lea rcx, [rsp + 0x440]
call fcn.140015f80
cmp byte [rsp + 0x690], 0
jne 0x14001bfa3
lea rcx, [0x140062e38]
call fcn.14001a270
call fcn.140015b30
mov dword [0x140062c88], 1
mov eax, 1
lea rsi, [0x14006a0a0]
lea r13, [0x140019e90]
mov r14, qword [rsp + 0x48]
nop word [rax + rax]
cmp eax, 3
jge 0x14001d11e
cmp byte [0x14006a050], 0
je 0x14001c0d3
mov qword [rsp + 0x380], rsi
mov rcx, rsi
call fcn.140024aac
test eax, eax
jne 0x14001d598
cmp dword [0x14006a0ec], 0x7fffffff
je 0x14001d5a2
mov ecx, 0xe8
call fcn.140024d6c
mov rdi, rax
mov qword [rsp + 0x398], rax
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
lea rbx, [rax + 0x18]
mov qword [rsp + 0x1d0], rbx
mov qword [rbx], r15
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], r15
mov ecx, 0x10
call fcn.140024d6c
mov qword [rax + 8], r15
mov qword [rbx], rax
mov qword [rax], rbx
lea rcx, [rdi + 0x40]
mov dword [rcx], r15d
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], r15
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
movups xmmword [rcx + 0x28], xmm0
movups xmmword [rcx + 0x38], xmm0
mov qword [rcx + 0x48], 0
mov edx, 2
call fcn.140024a98
lea rcx, [rdi + 0x90]
call fcn.140023340
xor eax, eax
mov qword [rdi + 0xd8], rax
mov byte [rdi + 0xe0], al
mov qword [0x14006a080], rdi
mov edx, dword [0x14006a060]
test edx, edx
jne 0x14001c0c5
call fcn.140023f40
lea edx, [rax + rax]
call fcn.140016040
nop
mov rcx, rsi
call fcn.140024ad0
cmp byte [rsp + 0x690], 0
jne 0x14001c83e
cmp byte [rsp + 0x698], 0
jne 0x14001c618
cmp byte [rsp + 0x6a0], 0
jne 0x14001c476
lea rcx, [rsp + 0x2a8]
call fcn.140021510
nop
mov rdi, qword [rsp + 0x2a8]
mov rsi, qword [rsp + 0x2b0]
nop dword [rax + rax]
cmp rdi, rsi
je 0x14001c2fd
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
mov ecx, 0x20
call fcn.140024d6c
mov dword [rax], 1
mov dword [rax + 4], 2
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], r15d
mov qword [rsp + 0xc8], rax
mov ecx, 0x28
call fcn.140024d6c
mov rbx, rax
mov qword [rsp + 0x3a0], rax
mov rdx, rdi
mov rcx, rax
call fcn.1400021f0
mov qword [rbx + 0x20], r13
mov qword [rsp + 0x3a8], rbx
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
mov r9, rbx
lea r8, [0x140020570]
xor edx, edx
xor ecx, ecx
call fcn.1400373a4
mov qword [rsp + 0xb8], rax
test rax, rax
je 0x14001d5dc
cmp r14, qword [rsp + 0x50]
je 0x14001c210
xorps xmm0, xmm0
movups xmmword [rsp + 0x488], xmm0
movups xmm1, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x478], xmm1
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [r14], xmm1
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xc8], r15
mov qword [r14 + 0x10], rax
add r14, 0x18
mov qword [rsp + 0x48], r14
jmp 0x14001c22a
lea r8, [rsp + 0xb8]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001f850
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0xc0]
test eax, eax
je 0x14001c2ab
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x14001c24e
call fcn.140015dd0
mov eax, dword [rsp + 0xc0]
test eax, eax
je 0x14001d5b7
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0xc0], eax
je 0x14001d5c0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x330], xmm0
xor edx, edx
lea rcx, [rsp + 0x330]
call fcn.140023f60
test eax, eax
jne 0x14001d5cb
xorps xmm0, xmm0
movups xmmword [rsp + 0x468], xmm0
movups xmmword [rsp + 0xb8], xmm0
psrldq xmm0, 8
movd eax, xmm0
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x14001c2ec
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001c2e0
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001c2e0
lea edx, [rax + 0x1f]
call fcn.140024d64
mov eax, dword [rsp + 0xc0]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001d5d6
add rdi, 0x20
jmp 0x14001c120
lea rcx, [rsp + 0x2a8]
call fcn.140006310
mov ebx, r15d
mov qword [rsp + 0x138], r15
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rsp + 0x138]
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14001c377
mov dword [rsp + 0x6a8], 4
lea rax, [rsp + 0x6a8]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rsp + 0x130]
lea edx, [r9 + 0x10]
mov rcx, qword [rsp + 0x138]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
cmovne ebx, dword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
test rcx, rcx
je 0x14001c38a
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test ebx, ebx
je 0x14001c618
cmp dword [0x140062c88], 1
jne 0x14001c3fd
mov rcx, qword [0x140062d58]
mov rax, r12
sub rax, rcx
cmp rax, 9
jb 0x14001d5ef
lea r9, [0x140062d48]
cmp qword [0x140062d60], 7
cmova r9, qword [0x140062d48]
mov qword [rsp + 0x30], 9
lea rdx, str.__network
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x400]
call fcn.140008a80
lea rcx, [rsp + 0x400]
call fcn.140022750
lea rsi, [0x14006a0a0]
lea rcx, str.____Wait_tasks..._n
call fcn.140001e00
mov rbx, qword [rsp + 0x40]
cmp rbx, r14
je 0x14001c43b
nop word [rax + rax]
mov rcx, rbx
call fcn.140015f80
add rbx, 0x18
cmp rbx, r14
jne 0x14001c420
mov r14, qword [rsp + 0x40]
mov qword [rsp + 0x48], r14
cmp byte [0x14006a050], 0
je 0x14001d0d8
mov rsi, qword [0x14006a080]
lea rcx, str.____Wait_threadpool_tasks..._n
call fcn.140001e00
nop dword [rax + rax]
lea rcx, [rsi + 0x40]
call fcn.140024aac
test eax, eax
jne 0x14001d5f4
jmp 0x14001cebd
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov ecx, 0x20
call fcn.140024d6c
mov dword [rax], 1
mov dword [rax + 4], 2
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], r15d
mov qword [rsp + 0x68], rax
mov ecx, 0x28
call fcn.140024d6c
mov rbx, rax
mov qword [rsp + 0x3b0], rax
lea rdx, [rsp + 0x180]
mov rcx, rax
call fcn.1400021f0
mov qword [rbx + 0x20], r13
mov qword [rsp + 0x3b8], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
mov r9, rbx
lea r8, [0x140020570]
xor edx, edx
xor ecx, ecx
call fcn.1400373a4
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14001d624
cmp r14, qword [rsp + 0x50]
je 0x14001c54a
xorps xmm0, xmm0
movups xmmword [rsp + 0x458], xmm0
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rsp + 0x638], xmm1
movups xmmword [rsp + 0x58], xmm0
movups xmmword [r14], xmm1
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x68], r15
mov qword [r14 + 0x10], rax
add r14, 0x18
mov qword [rsp + 0x48], r14
jmp 0x14001c561
lea r8, [rsp + 0x58]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001f850
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0x60]
test eax, eax
je 0x14001c5d0
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14001c57c
call fcn.140015dd0
mov eax, dword [rsp + 0x60]
test eax, eax
je 0x14001d5ff
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0x60], eax
je 0x14001d608
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x340], xmm0
xor edx, edx
lea rcx, [rsp + 0x340]
call fcn.140023f60
test eax, eax
jne 0x14001d613
xorps xmm0, xmm0
movups xmmword [rsp + 0x538], xmm0
movups xmmword [rsp + 0x58], xmm0
psrldq xmm0, 8
movd eax, xmm0
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14001c60b
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001c602
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001c602
lea edx, [rax + 0x1f]
call fcn.140024d64
mov eax, dword [rsp + 0x60]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001d61e
jmp 0x14001c404
lea rcx, [rsp + 0x260]
call fcn.140021720
nop
mov rdi, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x268]
cmp rdi, rsi
je 0x14001c82c
mov rdx, rdi
cmp qword [rdi + 0x18], 7
jbe 0x14001c64c
mov rdx, qword [rdi]
lea rcx, str.___Found_remote_drive:__s_n
call fcn.140001e00
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
mov ecx, 0x20
call fcn.140024d6c
mov dword [rax], 1
mov dword [rax + 4], 2
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], r15d
mov qword [rsp + 0xb0], rax
mov ecx, 0x28
call fcn.140024d6c
mov rbx, rax
mov qword [rsp + 0x3c0], rax
mov rdx, rdi
mov rcx, rax
call fcn.1400021f0
mov qword [rbx + 0x20], r13
mov qword [rsp + 0x3c8], rbx
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
mov r9, rbx
lea r8, [0x140020570]
xor edx, edx
xor ecx, ecx
call fcn.1400373a4
mov qword [rsp + 0xa0], rax
test rax, rax
je 0x14001d659
cmp r14, qword [rsp + 0x50]
je 0x14001c73f
xorps xmm0, xmm0
movups xmmword [rsp + 0x518], xmm0
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x508], xmm1
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [r14], xmm1
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], r15
mov qword [r14 + 0x10], rax
add r14, 0x18
mov qword [rsp + 0x48], r14
jmp 0x14001c759
lea r8, [rsp + 0xa0]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001f850
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0xa8]
test eax, eax
je 0x14001c7da
mov rcx, qword [rsp + 0xb0]
test rcx, rcx
je 0x14001c77d
call fcn.140015dd0
mov eax, dword [rsp + 0xa8]
test eax, eax
je 0x14001d634
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0xa8], eax
je 0x14001d63d
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x350], xmm0
xor edx, edx
lea rcx, [rsp + 0x350]
call fcn.140023f60
test eax, eax
jne 0x14001d648
xorps xmm0, xmm0
movups xmmword [rsp + 0x528], xmm0
movups xmmword [rsp + 0xa0], xmm0
psrldq xmm0, 8
movd eax, xmm0
mov rcx, qword [rsp + 0xb0]
test rcx, rcx
je 0x14001c81b
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001c80f
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001c80f
lea edx, [rax + 0x1f]
call fcn.140024d64
mov eax, dword [rsp + 0xa8]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001d653
add rdi, 0x20
jmp 0x14001c636
lea rcx, [rsp + 0x260]
call fcn.140006310
jmp 0x14001c3fd
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 0
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x1d8]
call fcn.140001790
mov esi, dword [rsp + 0x1e4]
nop
cmp esi, dword [rsp + 0x1e8]
jae 0x14001c3fd
mov dword [rsp + 0x134], esi
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x134]
call fcn.140015800
nop
mov rdx, rax
lea rcx, [rsp + 0x220]
call fcn.140021b50
nop
mov r8, rax
lea rdx, [0x140057858]
lea rcx, [rsp + 0xd0]
call fcn.14001e800
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x14001c91b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c916
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d66c
call fcn.140024d64
mov qword [rsp + 0x230], r15
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], r15w
mov rdx, qword [rsp + 0x258]
cmp rdx, 0xf
jbe 0x14001c97b
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c976
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d672
call fcn.140024d64
mov qword [rsp + 0x250], r15
mov qword [rsp + 0x258], 0xf
mov byte [rsp + 0x240], 0
lea rdx, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 7
cmova rdx, qword [rsp + 0xd0]
lea rcx, str.____Try_add_connection:__s_n
call fcn.140001e00
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x280], r15
mov qword [rsp + 0x298], r15
mov qword [rsp + 0x288], r15
lea rax, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 7
cmova rax, qword [rsp + 0xd0]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x2a0], r15
mov r9d, 4
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x278]
call qword [sym.imp.MPR.dll_WNetAddConnection2W]
lea rdx, [rsp + 0xd0]
test eax, eax
jne 0x14001ce4c
cmp qword [rsp + 0xe8], 7
cmova rdx, qword [rsp + 0xd0]
lea rcx, str.___Found_share:__s_n
call fcn.140001e00
mov rax, r12
mov rcx, qword [rsp + 0xe0]
sub rax, rcx
cmp rax, 1
jb 0x14001d678
lea r9, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 7
cmova r9, qword [rsp + 0xd0]
mov qword [rsp + 0x30], 1
lea rax, [0x1400573e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x200]
call fcn.140008a80
nop
mov edi, r15d
nop
cmp edi, 0x1a
jae 0x14001ce02
xorps xmm0, xmm0
movups xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x128], r15
mov r8d, 2
lea rdx, [0x1400578c4]
lea rcx, [rsp + 0x110]
call fcn.140001fa0
nop
lea rax, [rsp + 0x110]
cmp qword [rsp + 0x128], 7
cmova rax, qword [rsp + 0x110]
add word [rax], di
mov rax, r12
mov rcx, qword [rsp + 0x210]
sub rax, rcx
mov rdx, qword [rsp + 0x120]
cmp rax, rdx
jb 0x14001d67e
lea r9, [rsp + 0x200]
cmp qword [rsp + 0x218], 7
cmova r9, qword [rsp + 0x200]
lea rax, [rsp + 0x110]
cmp qword [rsp + 0x128], 7
cmova rax, qword [rsp + 0x110]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x420]
call fcn.140008a80
mov rdx, qword [rsp + 0x128]
cmp rdx, 7
jbe 0x14001cbc3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cbbe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d683
call fcn.140024d64
movups xmm0, xmmword [rsp + 0x420]
movups xmmword [rsp + 0x110], xmm0
movups xmm1, xmmword [rsp + 0x430]
movups xmmword [rsp + 0x120], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov ecx, 0x20
call fcn.140024d6c
mov dword [rax], 1
mov dword [rax + 4], 2
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], r15d
mov qword [rsp + 0x98], rax
mov ecx, 0x28
call fcn.140024d6c
mov rbx, rax
mov qword [rsp + 0x3d0], rax
lea rdx, [rsp + 0x110]
mov rcx, rax
call fcn.1400021f0
mov qword [rbx + 0x20], r13
mov qword [rsp + 0x3d8], rbx
lea rax, [rsp + 0x90]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
mov r9, rbx
lea r8, [0x140020570]
xor edx, edx
xor ecx, ecx
call fcn.1400373a4
mov qword [rsp + 0x88], rax
test rax, rax
je 0x14001d6b4
cmp r14, qword [rsp + 0x50]
je 0x14001cccf
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a8], xmm0
movups xmm1, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x4b8], xmm1
movups xmmword [rsp + 0x88], xmm0
movups xmmword [r14], xmm1
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x98], r15
mov qword [r14 + 0x10], rax
add r14, 0x18
mov qword [rsp + 0x48], r14
jmp 0x14001cce9
lea r8, [rsp + 0x88]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001f850
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0x90]
test eax, eax
je 0x14001cd6a
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x14001cd0d
call fcn.140015dd0
mov eax, dword [rsp + 0x90]
test eax, eax
je 0x14001d689
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0x90], eax
je 0x14001d692
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x360], xmm0
xor edx, edx
lea rcx, [rsp + 0x360]
call fcn.140023f60
test eax, eax
jne 0x14001d69d
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c8], xmm0
movups xmmword [rsp + 0x88], xmm0
psrldq xmm0, 8
movd eax, xmm0
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x14001cdab
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001cd9f
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001cd9f
lea edx, [rax + 0x1f]
call fcn.140024d64
mov eax, dword [rsp + 0x90]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001d6a8
mov rdx, qword [rsp + 0x128]
cmp rdx, 7
jbe 0x14001cdfb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cdf6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d6ae
call fcn.140024d64
inc edi
jmp 0x14001cab0
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x14001ce6e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ce45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d6c7
call fcn.140024d64
jmp 0x14001ce6e
cmp qword [rsp + 0xe8], 7
cmova rdx, qword [rsp + 0xd0]
mov r8d, eax
lea rcx, str.____Share:__s__ret:_0x_X_n
call fcn.140001e00
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14001ceb6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ceb1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d6cd
call fcn.140024d64
inc esi
jmp 0x14001c880
mov eax, dword [rsi + 0x8c]
cmp eax, 0x7fffffff
je 0x14001d6d3
mov rdi, qword [rsi + 0x38]
lea rcx, [rsi + 0x40]
call fcn.140024ad0
test rdi, rdi
je 0x14001cf48
lea rcx, [rsp + 0x1c0]
call fcn.140015cf0
mov rax, qword [rsp + 0x1c0]
movabs rcx, 0x7ffffffffa0a1efe
cmp rax, rcx
jg 0x14001cf24
add rax, 0x5f5e100
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x170]
call fcn.14001f530
jmp 0x14001c460
movabs rax, 0x7fffffffffffffff
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x170]
call fcn.14001f530
jmp 0x14001c460
lea rcx, str.___All_tasks_done_in_threadpool._n
call fcn.140001e00
mov r14, qword [0x14006a080]
lea rcx, str.____Stop_threadpool..._n
call fcn.140001e00
mov eax, 1
xchg byte [r14 + 0xe0], al
lea rcx, [r14 + 0x90]
call fcn.140023328
lea rcx, str.____Wait_active_threads_on_stop..._n
call fcn.140001e00
mov eax, dword [r14 + 0xdc]
test eax, eax
je 0x14001cffd
nop word [rax + rax]
lea rcx, [rsp + 0x1c8]
call fcn.140015cf0
mov rax, qword [rsp + 0x1c8]
movabs rcx, 0x7ffffffffa0a1eff
cmp rax, rcx
je 0x14001cfd3
setl cl
test cl, cl
je 0x14001cfd3
add rax, 0x5f5e100
jmp 0x14001cfdd
movabs rax, 0x7fffffffffffffff
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x178]
call fcn.14001f530
mov eax, dword [r14 + 0xdc]
test eax, eax
jne 0x14001cfa0
lea rcx, str.____Join_worker_threads..._n
call fcn.140001e00
lea rcx, [r14 + 0x40]
call fcn.140024aac
test eax, eax
jne 0x14001d6e5
mov eax, dword [r14 + 0x8c]
cmp eax, 0x7fffffff
je 0x14001d6ef
mov rdi, qword [r14]
mov rsi, qword [r14 + 8]
cmp rdi, rsi
je 0x14001d050
mov rcx, rdi
call fcn.140015f80
add rdi, 0x18
cmp rdi, rsi
jne 0x14001d038
mov rax, qword [r14]
mov qword [r14 + 8], rax
lea rcx, str.___Worker_threads_joined._n
call fcn.140001e00
lea rcx, [r14 + 0x40]
call fcn.140024ad0
lea rsi, [0x14006a0a0]
mov rcx, rsi
call fcn.140024aac
test eax, eax
jne 0x14001d702
cmp dword [0x14006a0ec], 0x7fffffff
je 0x14001d70c
mov rbx, qword [0x14006a080]
test rbx, rbx
je 0x14001d0cb
lea rcx, [rbx + 0x90]
call fcn.14001e490
lea rcx, [rbx + 0x40]
call fcn.14001e490
lea rcx, [rbx + 0x18]
call fcn.14001df40
mov rcx, rbx
call fcn.14001e1d0
mov edx, 0xe8
mov rcx, rbx
call fcn.140024d64
mov rcx, rsi
call fcn.140024ad0
mov r14, qword [rsp + 0x48]
mov eax, dword [0x140062c88]
inc eax
mov dword [0x140062c88], eax
jmp 0x14001bfd0
mov byte [0x14006a088], 0
call fcn.140017bc0
cmp byte [rsp + 0x698], 0
jne 0x14001d3ce
cmp byte [rsp + 0x690], 0
jne 0x14001d14e
lea rcx, [0x140062d88]
call fcn.14001a270
cmp byte [0x14006a069], 0
je 0x14001d366
lea rcx, [rsp + 0x2c0]
call fcn.140021510
nop
mov rdi, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x2c8]
lea r12, [0x14001a100]
cmp rdi, rsi
je 0x14001d339
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov ecx, 0x20
call fcn.140024d6c
mov dword [rax], 1
mov dword [rax + 4], 2
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], r15d
mov qword [rsp + 0x80], rax
mov ecx, 0x28
call fcn.140024d6c
mov rbx, rax
mov qword [rsp + 0x698], rax
mov rdx, rdi
mov rcx, rax
call fcn.1400021f0
mov qword [rbx + 0x20], r12
mov qword [rsp + 0x6a0], rbx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
mov r9, rbx
lea r8, [0x140020570]
xor edx, edx
xor ecx, ecx
call fcn.1400373a4
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14001d746
cmp r14, qword [rsp + 0x50]
je 0x14001d261
xorps xmm0, xmm0
movups xmmword [rsp + 0x4d8], xmm0
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x4e8], xmm1
movups xmmword [rsp + 0x70], xmm0
movups xmmword [r14], xmm1
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x80], r15
mov qword [r14 + 0x10], rax
add r14, 0x18
mov qword [rsp + 0x48], r14
jmp 0x14001d278
lea r8, [rsp + 0x70]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001f850
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0x78]
test eax, eax
je 0x14001d2ea
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x14001d296
call fcn.140015dd0
mov eax, dword [rsp + 0x78]
test eax, eax
je 0x14001d721
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0x78], eax
je 0x14001d72a
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x370], xmm0
xor edx, edx
lea rcx, [rsp + 0x370]
call fcn.140023f60
test eax, eax
jne 0x14001d735
xorps xmm0, xmm0
movups xmmword [rsp + 0x4f8], xmm0
movups xmmword [rsp + 0x70], xmm0
psrldq xmm0, 8
movd eax, xmm0
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x14001d328
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001d31f
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001d31f
lea edx, [rax + 0x1f]
call fcn.140024d64
mov eax, dword [rsp + 0x78]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001d740
add rdi, 0x20
jmp 0x14001d180
lea rcx, [rsp + 0x2c0]
call fcn.140006310
mov rbx, qword [rsp + 0x40]
cmp rbx, r14
je 0x14001d366
mov rcx, rbx
call fcn.140015f80
add rbx, 0x18
cmp rbx, r14
jne 0x14001d350
mov r14, qword [rsp + 0x40]
mov rdi, qword [0x140062d20]
mov rbx, qword [0x140062d18]
cmp rbx, rdi
je 0x14001d3ce
nop dword [rax]
mov rcx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14001d38d
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_DeleteVolumeMountPointW]
mov rcx, qword [rbx + 0x18]
mov rdx, rbx
test eax, eax
je 0x14001d3b0
cmp rcx, 7
jbe 0x14001d3a7
mov rdx, qword [rbx]
lea rcx, str.___Unmounted:__s_n
jmp 0x14001d3c0
cmp rcx, 7
jbe 0x14001d3b9
mov rdx, qword [rbx]
lea rcx, str.____Fail_to_unmount:__s_n
call fcn.140001e00
add rbx, 0x20
cmp rbx, rdi
jne 0x14001d380
mov rbx, qword [rsp + 0x40]
test rbx, rbx
je 0x14001d44e
cmp rbx, r14
je 0x14001d3f1
nop dword [rax]
mov rcx, rbx
call fcn.140015f80
add rbx, 0x18
cmp rbx, r14
jne 0x14001d3e0
mov rcx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x40]
sub rcx, rbx
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 3
mov rax, rbx
cmp rdx, 0x1000
jb 0x14001d446
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d756
mov rcx, rbx
call fcn.140024d64
lea rcx, str.____Context_shutdown..._n
call fcn.140001e00
mov byte [0x14006a070], 1
mov rcx, qword [0x14006a058]
test rcx, rcx
je 0x14001d474
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
jmp 0x14001d479
lea rcx, str.pause
call fcn.14003748c
lea rcx, str.pause
call fcn.14003748c
nop
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x14001d4da
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d4d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d782
call fcn.140024d64
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r15w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 0xf
jbe 0x14001d53a
inc rdx
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d535
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d788
call fcn.140024d64
xor eax, eax
add rsp, 0x650
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov ecx, 1
call fcn.140024a10
nop
call fcn.1400360b4
nop
mov ecx, 1
call fcn.140024a10
nop
call fcn.1400375d4
nop
mov ecx, 1
call fcn.140024a10
mov ecx, 1
call fcn.140024a10
nop
call fcn.1400375d4
int3
call fcn.1400016e0
nop
call fcn.1400360b4
nop
mov ecx, 5
call fcn.140024a10
mov dword [0x14006a0ec], 0x7ffffffe
mov ecx, 6
call fcn.140024a10
nop
lea ecx, [rax + 1]
call fcn.140024a10
int3
mov ecx, 5
call fcn.140024a10
int3
mov ecx, 2
call fcn.140024a10
nop
call fcn.1400375d4
nop
mov dword [rsp + 0xc0], r15d
mov ecx, 6
call fcn.140024a10
nop
call fcn.1400016e0
mov ecx, 5
call fcn.140024a10
nop
lea ecx, [rax + 1]
call fcn.140024a10
int3
mov ecx, 5
call fcn.140024a10
int3
mov ecx, 2
call fcn.140024a10
nop
call fcn.1400375d4
nop
mov dword [rsp + 0x60], r15d
mov ecx, 6
call fcn.140024a10
nop
lea ecx, [rax + 1]
call fcn.140024a10
int3
mov ecx, 5
call fcn.140024a10
int3
mov ecx, 2
call fcn.140024a10
nop
call fcn.1400375d4
nop
mov dword [rsp + 0xa8], r15d
mov ecx, 6
call fcn.140024a10
nop
call fcn.1400360b4
nop
call fcn.1400360b4
int3
call fcn.1400016e0
nop
call fcn.1400016e0
call fcn.1400360b4
nop
lea ecx, [rax + 1]
call fcn.140024a10
int3
mov ecx, 5
call fcn.140024a10
int3
mov ecx, 2
call fcn.140024a10
nop
call fcn.1400375d4
nop
call fcn.1400360b4
nop
mov dword [rsp + 0x90], r15d
mov ecx, 6
call fcn.140024a10
nop
call fcn.1400360b4
nop
call fcn.1400360b4
int3
dec eax
mov dword [rsi + 0x8c], eax
mov ecx, 6
call fcn.140024a10
mov ecx, 5
call fcn.140024a10
dec eax
mov dword [r14 + 0x8c], eax
mov ecx, 6
call fcn.140024a10
mov ecx, 5
call fcn.140024a10
mov dword [0x14006a0ec], 0x7ffffffe
mov ecx, 6
call fcn.140024a10
nop
lea ecx, [rax + 1]
call fcn.140024a10
int3
mov ecx, 5
call fcn.140024a10
int3
mov ecx, 2
call fcn.140024a10
nop
call fcn.1400375d4
nop
mov dword [rsp + 0x78], r15d
mov ecx, 6
call fcn.140024a10
nop
call fcn.1400360b4
nop
mov dword [rsp + 0x160], r15d
mov ecx, 6
call fcn.140024a10
nop
mov dword [rsp + 0x148], r15d
mov ecx, 6
call fcn.140024a10
nop
call fcn.1400360b4
nop
call fcn.1400360b4
int3