Function at 0x14001bca0
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.140001fc0
mov rdx, rax
lea rcx, [rsp + 0x578]
call fcn.140021750
mov rdx, rax
lea rcx, [0x140062d48]
call fcn.1400065a0
lea rcx, [rsp + 0x578]
call fcn.140006530
xor r13b, r13b
mov byte [rsp + 0x698], r13b
mov byte [rsp + 0x690], r13b
lea rcx, [rsp + 0x1a0]
call fcn.140002490
nop
mov byte [rsp + 0x6a0], r13b
lea rcx, [rsp + 0x180]
call fcn.140001fa0
nop
mov edi, r15d
mov rsi, rbx
test ebx, ebx
jle 0x14001c032
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 0x14001bd80
lea rcx, [rsp + 0xf0]
call fcn.140002000
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 0x14001be04
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 0x14001be04
add rcx, 2
sub rdx, 1
jne 0x14001bde0
mov r13b, 1
mov byte [rsp + 0x698], r13b
jmp 0x14001bfeb
lea r9, [rsp + 0xf0]
test bl, bl
cmovne r9, r8
cmp r11, 8
jb 0x14001bf03
mov edx, 8
lea rax, str._shares
mov rcx, rax
sub r9, rax
nop
movzx eax, word [rcx + r9]
cmp ax, word [rcx]
jne 0x14001bf03
add rcx, 2
sub rdx, 1
jne 0x14001be30
mov byte [rsp + 0x690], 1
lea r9, [rdx - 1]
lea r8d, [rdx + 8]
lea rdx, [rsp + 0x5b8]
lea rcx, [rsp + 0xf0]
call fcn.140006430
nop
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.140021fe0
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.140006640
lea rcx, [rsp + 0x598]
call fcn.140001bf0
nop
lea rcx, [rsp + 0x5b8]
call fcn.140006530
lea rcx, [rsp + 0x1a0]
call fcn.14001e790
test al, al
je 0x14001bfdb
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.140006640
lea rcx, [rsp + 0x5d8]
call fcn.140001bf0
jmp 0x14001bfdb
lea r9, [rsp + 0xf0]
test bl, bl
cmovne r9, r8
cmp r11, 6
jb 0x14001bfeb
mov edx, 6
mov rcx, r12
sub r9, r12
nop word [rax + rax]
movzx eax, word [rcx + r9]
cmp ax, word [rcx]
jne 0x14001bfeb
add rcx, 2
sub rdx, 1
jne 0x14001bf30
mov byte [rsp + 0x6a0], 1
lea r9, [rdx - 1]
lea r8d, [rdx + 6]
lea rdx, [rsp + 0x5f8]
lea rcx, [rsp + 0xf0]
call fcn.140006430
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1400065a0
lea rcx, [rsp + 0x5f8]
call fcn.140006530
lea rcx, [rsp + 0x180]
call fcn.14001e760
test al, al
je 0x14001bfdb
mov r9, qword [rsp + 0x190]
dec r9
xor r8d, r8d
lea rdx, [rsp + 0x618]
lea rcx, [rsp + 0x180]
call fcn.140006430
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1400065a0
lea rcx, [rsp + 0x618]
call fcn.140006530
mov r10, qword [rsp + 0x108]
mov r8, qword [rsp + 0xf0]
cmp r10, 7
jbe 0x14001c026
lea rdx, [r10*2 + 2]
mov rax, r8
cmp rdx, 0x1000
jb 0x14001c01e
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d9fa
mov rcx, r8
call fcn.1400253f4
inc rdi
cmp rdi, rsi
jl 0x14001bd50
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov ecx, 0x20
call fcn.1400253fc
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.1400253fc
lea rcx, [0x14001aa80]
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, [0x140020a30]
xor edx, edx
xor ecx, ecx
call fcn.140037a34
mov qword [rsp + 0x140], rax
test rax, rax
je 0x14001dc0f
cmp dword [rsp + 0x148], 0
je 0x14001d9ef
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x310], xmm0
lea rcx, [rsp + 0x310]
call fcn.1400245b4
test eax, eax
jne 0x14001da00
xorps xmm0, xmm0
movups xmmword [rsp + 0x498], xmm0
movups xmmword [rsp + 0x140], xmm0
mov rcx, qword [rsp + 0x150]
test rcx, rcx
je 0x14001c137
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001c137
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001c137
lea edx, [rax + 0x1f]
call fcn.1400253f4
cmp dword [rsp + 0x148], 0
jne 0x14001da0b
call fcn.140005520
test al, al
je 0x14001d8ee
cmp byte [0x14006a4b1], 0
je 0x14001c16c
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140018200
xorps xmm0, xmm0
movups xmmword [rsp + 0x158], xmm0
mov ecx, 0x20
call fcn.1400253fc
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.1400253fc
lea rcx, [0x1400184c0]
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, [0x140020a30]
xor edx, edx
xor ecx, ecx
call fcn.140037a34
mov qword [rsp + 0x158], rax
test rax, rax
je 0x14001dbfc
cmp dword [rsp + 0x160], 0
je 0x14001da11
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x320], xmm0
lea rcx, [rsp + 0x320]
call fcn.1400245b4
test eax, eax
jne 0x14001da1b
xorps xmm0, xmm0
movups xmmword [rsp + 0x548], xmm0
movups xmmword [rsp + 0x158], xmm0
mov rcx, qword [rsp + 0x168]
test rcx, rcx
je 0x14001c276
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001c276
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001c276
lea edx, [rax + 0x1f]
call fcn.1400253f4
cmp dword [rsp + 0x160], 0
jne 0x14001da26
cmp qword [0x140062e28], 0
je 0x14001c3d7
mov ecx, 0x20
call fcn.1400253fc
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 0x14001da2c
lea r9, [0x140062e18]
cmp qword [0x140062e30], 7
cmova r9, qword [0x140062e18]
mov qword [rsp + 0x30], 1
lea rdi, [0x140057330]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x3e0]
call fcn.140008ae0
nop
lea rdx, [0x140062c90]
cmp qword [0x140062ca8], 7
cmova rdx, qword [0x140062c90]
mov r8, qword [0x140062ca0]
lea rcx, [rsp + 0x3e0]
call fcn.1400064b0
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.1400065a0
mov rdx, qword [rsp + 0x2f0]
cmp rdx, 7
jbe 0x14001c3c0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c3ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001da32
call fcn.1400253f4
nop
lea rcx, [rsp + 0x3e0]
call fcn.140006530
mov rcx, rbx
call fcn.140018550
jmp 0x14001c3e1
movabs r12, 0x7ffffffffffffffe
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
test r13b, r13b
jne 0x14001c448
cmp byte [0x14006a4a8], r13b
je 0x14001c42d
lea rdx, [0x14001bc60]
lea rcx, [rsp + 0x440]
call fcn.14001ee30
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14001dc30
nop
lea rcx, [rsp + 0x440]
call fcn.1400165c0
cmp byte [rsp + 0x690], 0
jne 0x14001c443
lea rcx, [0x140062e38]
call fcn.14001a710
call fcn.1400159a0
mov dword [0x140062c88], 1
mov eax, 1
lea rsi, [0x14006a4e0]
lea r13, [0x14001a330]
mov r14, qword [rsp + 0x48]
nop word [rax + rax]
cmp eax, 3
jge 0x14001d5be
cmp byte [0x14006a490], 0
je 0x14001c573
mov qword [rsp + 0x380], rsi
mov rcx, rsi
call fcn.14002513c
test eax, eax
jne 0x14001da38
cmp dword [0x14006a52c], 0x7fffffff
je 0x14001da42
mov ecx, 0xe8
call fcn.1400253fc
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.1400253fc
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.140025128
lea rcx, [rdi + 0x90]
call fcn.1400239d0
xor eax, eax
mov qword [rdi + 0xd8], rax
mov byte [rdi + 0xe0], al
mov qword [0x14006a4c0], rdi
mov edx, dword [0x14006a4a0]
test edx, edx
jne 0x14001c565
call fcn.1400245d0
lea edx, [rax + rax]
call fcn.140016680
nop
mov rcx, rsi
call fcn.140025160
cmp byte [rsp + 0x690], 0
jne 0x14001ccde
cmp byte [rsp + 0x698], 0
jne 0x14001cab8
cmp byte [rsp + 0x6a0], 0
jne 0x14001c916
lea rcx, [rsp + 0x2a8]
call fcn.140021ba0
nop
mov rdi, qword [rsp + 0x2a8]
mov rsi, qword [rsp + 0x2b0]
nop dword [rax + rax]
cmp rdi, rsi
je 0x14001c79d
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
mov ecx, 0x20
call fcn.1400253fc
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.1400253fc
mov rbx, rax
mov qword [rsp + 0x3a0], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002250
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, [0x140020a60]
xor edx, edx
xor ecx, ecx
call fcn.140037a34
mov qword [rsp + 0xb8], rax
test rax, rax
je 0x14001da7c
cmp r14, qword [rsp + 0x50]
je 0x14001c6b0
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 0x14001c6ca
lea r8, [rsp + 0xb8]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001fd40
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0xc0]
test eax, eax
je 0x14001c74b
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x14001c6ee
call fcn.140016410
mov eax, dword [rsp + 0xc0]
test eax, eax
je 0x14001da57
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0xc0], eax
je 0x14001da60
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x330], xmm0
xor edx, edx
lea rcx, [rsp + 0x330]
call fcn.1400245f0
test eax, eax
jne 0x14001da6b
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 0x14001c78c
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001c780
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001c780
lea edx, [rax + 0x1f]
call fcn.1400253f4
mov eax, dword [rsp + 0xc0]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001da76
add rdi, 0x20
jmp 0x14001c5c0
lea rcx, [rsp + 0x2a8]
call fcn.140006370
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 0x14001c817
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 0x14001c82a
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test ebx, ebx
je 0x14001cab8
cmp dword [0x140062c88], 1
jne 0x14001c89d
mov rcx, qword [0x140062d58]
mov rax, r12
sub rax, rcx
cmp rax, 9
jb 0x14001da8f
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.140008ae0
lea rcx, [rsp + 0x400]
call fcn.140022de0
lea rsi, [0x14006a4e0]
lea rcx, str.____Wait_tasks..._n
call fcn.140001e60
mov rbx, qword [rsp + 0x40]
cmp rbx, r14
je 0x14001c8db
nop word [rax + rax]
mov rcx, rbx
call fcn.1400165c0
add rbx, 0x18
cmp rbx, r14
jne 0x14001c8c0
mov r14, qword [rsp + 0x40]
mov qword [rsp + 0x48], r14
cmp byte [0x14006a490], 0
je 0x14001d578
mov rsi, qword [0x14006a4c0]
lea rcx, str.____Wait_threadpool_tasks..._n
call fcn.140001e60
nop dword [rax + rax]
lea rcx, [rsi + 0x40]
call fcn.14002513c
test eax, eax
jne 0x14001da94
jmp 0x14001d35d
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov ecx, 0x20
call fcn.1400253fc
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.1400253fc
mov rbx, rax
mov qword [rsp + 0x3b0], rax
lea rdx, [rsp + 0x180]
mov rcx, rax
call fcn.140002250
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, [0x140020a60]
xor edx, edx
xor ecx, ecx
call fcn.140037a34
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14001dac4
cmp r14, qword [rsp + 0x50]
je 0x14001c9ea
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 0x14001ca01
lea r8, [rsp + 0x58]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001fd40
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0x60]
test eax, eax
je 0x14001ca70
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14001ca1c
call fcn.140016410
mov eax, dword [rsp + 0x60]
test eax, eax
je 0x14001da9f
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0x60], eax
je 0x14001daa8
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x340], xmm0
xor edx, edx
lea rcx, [rsp + 0x340]
call fcn.1400245f0
test eax, eax
jne 0x14001dab3
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 0x14001caab
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001caa2
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001caa2
lea edx, [rax + 0x1f]
call fcn.1400253f4
mov eax, dword [rsp + 0x60]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001dabe
jmp 0x14001c8a4
lea rcx, [rsp + 0x260]
call fcn.140021db0
nop
mov rdi, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x268]
cmp rdi, rsi
je 0x14001cccc
mov rdx, rdi
cmp qword [rdi + 0x18], 7
jbe 0x14001caec
mov rdx, qword [rdi]
lea rcx, str.___Found_remote_drive:__s_n
call fcn.140001e60
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
mov ecx, 0x20
call fcn.1400253fc
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.1400253fc
mov rbx, rax
mov qword [rsp + 0x3c0], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002250
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, [0x140020a60]
xor edx, edx
xor ecx, ecx
call fcn.140037a34
mov qword [rsp + 0xa0], rax
test rax, rax
je 0x14001daf9
cmp r14, qword [rsp + 0x50]
je 0x14001cbdf
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 0x14001cbf9
lea r8, [rsp + 0xa0]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001fd40
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0xa8]
test eax, eax
je 0x14001cc7a
mov rcx, qword [rsp + 0xb0]
test rcx, rcx
je 0x14001cc1d
call fcn.140016410
mov eax, dword [rsp + 0xa8]
test eax, eax
je 0x14001dad4
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0xa8], eax
je 0x14001dadd
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x350], xmm0
xor edx, edx
lea rcx, [rsp + 0x350]
call fcn.1400245f0
test eax, eax
jne 0x14001dae8
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 0x14001ccbb
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001ccaf
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001ccaf
lea edx, [rax + 0x1f]
call fcn.1400253f4
mov eax, dword [rsp + 0xa8]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001daf3
add rdi, 0x20
jmp 0x14001cad6
lea rcx, [rsp + 0x260]
call fcn.140006370
jmp 0x14001c89d
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 0x14001c89d
mov dword [rsp + 0x134], esi
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x134]
call fcn.140015670
nop
mov rdx, rax
lea rcx, [rsp + 0x220]
call fcn.1400221e0
nop
mov r8, rax
lea rdx, [0x1400577a8]
lea rcx, [rsp + 0xd0]
call fcn.14001ecf0
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x14001cdbb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cdb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001db0c
call fcn.1400253f4
mov qword [rsp + 0x230], r15
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], r15w
mov rdx, qword [rsp + 0x258]
cmp rdx, 0xf
jbe 0x14001ce1b
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ce16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001db12
call fcn.1400253f4
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.140001e60
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 0x14001d2ec
cmp qword [rsp + 0xe8], 7
cmova rdx, qword [rsp + 0xd0]
lea rcx, str.___Found_share:__s_n
call fcn.140001e60
mov rax, r12
mov rcx, qword [rsp + 0xe0]
sub rax, rcx
cmp rax, 1
jb 0x14001db18
lea r9, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 7
cmova r9, qword [rsp + 0xd0]
mov qword [rsp + 0x30], 1
lea rax, [0x140057330]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x200]
call fcn.140008ae0
nop
mov edi, r15d
nop
cmp edi, 0x1a
jae 0x14001d2a2
xorps xmm0, xmm0
movups xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x128], r15
mov r8d, 2
lea rdx, [0x140057814]
lea rcx, [rsp + 0x110]
call fcn.140002000
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 0x14001db1e
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.140008ae0
mov rdx, qword [rsp + 0x128]
cmp rdx, 7
jbe 0x14001d063
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d05e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001db23
call fcn.1400253f4
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.1400253fc
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.1400253fc
mov rbx, rax
mov qword [rsp + 0x3d0], rax
lea rdx, [rsp + 0x110]
mov rcx, rax
call fcn.140002250
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, [0x140020a60]
xor edx, edx
xor ecx, ecx
call fcn.140037a34
mov qword [rsp + 0x88], rax
test rax, rax
je 0x14001db54
cmp r14, qword [rsp + 0x50]
je 0x14001d16f
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 0x14001d189
lea r8, [rsp + 0x88]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001fd40
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0x90]
test eax, eax
je 0x14001d20a
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x14001d1ad
call fcn.140016410
mov eax, dword [rsp + 0x90]
test eax, eax
je 0x14001db29
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0x90], eax
je 0x14001db32
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x360], xmm0
xor edx, edx
lea rcx, [rsp + 0x360]
call fcn.1400245f0
test eax, eax
jne 0x14001db3d
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 0x14001d24b
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001d23f
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001d23f
lea edx, [rax + 0x1f]
call fcn.1400253f4
mov eax, dword [rsp + 0x90]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001db48
mov rdx, qword [rsp + 0x128]
cmp rdx, 7
jbe 0x14001d29b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d296
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001db4e
call fcn.1400253f4
inc edi
jmp 0x14001cf50
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x14001d30e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d2e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001db67
call fcn.1400253f4
jmp 0x14001d30e
cmp qword [rsp + 0xe8], 7
cmova rdx, qword [rsp + 0xd0]
mov r8d, eax
lea rcx, str.____Share:__s__ret:_0x_X_n
call fcn.140001e60
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14001d356
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d351
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001db6d
call fcn.1400253f4
inc esi
jmp 0x14001cd20
mov eax, dword [rsi + 0x8c]
cmp eax, 0x7fffffff
je 0x14001db73
mov edi, dword [rsi + 0x38]
lea rcx, [rsi + 0x40]
call fcn.140025160
test edi, edi
je 0x14001d3e6
lea rcx, [rsp + 0x1c0]
call fcn.140016330
mov rax, qword [rsp + 0x1c0]
movabs rcx, 0x7ffffffffa0a1efe
cmp rax, rcx
jg 0x14001d3c2
add rax, 0x5f5e100
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x170]
call fcn.14001fa20
jmp 0x14001c900
movabs rax, 0x7fffffffffffffff
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x170]
call fcn.14001fa20
jmp 0x14001c900
lea rcx, str.___All_tasks_done_in_threadpool._n
call fcn.140001e60
mov r14, qword [0x14006a4c0]
lea rcx, str.____Stop_threadpool..._n
call fcn.140001e60
mov eax, 1
xchg byte [r14 + 0xe0], al
lea rcx, [r14 + 0x90]
call fcn.1400239b8
lea rcx, str.____Wait_active_threads_on_stop..._n
call fcn.140001e60
mov eax, dword [r14 + 0xdc]
test eax, eax
je 0x14001d49d
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rsp + 0x1c8]
call fcn.140016330
mov rax, qword [rsp + 0x1c8]
movabs rcx, 0x7ffffffffa0a1eff
cmp rax, rcx
je 0x14001d473
setl cl
test cl, cl
je 0x14001d473
add rax, 0x5f5e100
jmp 0x14001d47d
movabs rax, 0x7fffffffffffffff
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x178]
call fcn.14001fa20
mov eax, dword [r14 + 0xdc]
test eax, eax
jne 0x14001d440
lea rcx, str.____Join_worker_threads..._n
call fcn.140001e60
lea rcx, [r14 + 0x40]
call fcn.14002513c
test eax, eax
jne 0x14001db85
mov eax, dword [r14 + 0x8c]
cmp eax, 0x7fffffff
je 0x14001db8f
mov rdi, qword [r14]
mov rsi, qword [r14 + 8]
cmp rdi, rsi
je 0x14001d4f0
mov rcx, rdi
call fcn.1400165c0
add rdi, 0x18
cmp rdi, rsi
jne 0x14001d4d8
mov rax, qword [r14]
mov qword [r14 + 8], rax
lea rcx, str.___Worker_threads_joined._n
call fcn.140001e60
lea rcx, [r14 + 0x40]
call fcn.140025160
lea rsi, [0x14006a4e0]
mov rcx, rsi
call fcn.14002513c
test eax, eax
jne 0x14001dba2
cmp dword [0x14006a52c], 0x7fffffff
je 0x14001dbac
mov rbx, qword [0x14006a4c0]
test rbx, rbx
je 0x14001d56b
lea rcx, [rbx + 0x90]
call fcn.14001e930
lea rcx, [rbx + 0x40]
call fcn.14001e930
lea rcx, [rbx + 0x18]
call fcn.14001e3e0
mov rcx, rbx
call fcn.14001e670
mov edx, 0xe8
mov rcx, rbx
call fcn.1400253f4
mov rcx, rsi
call fcn.140025160
mov r14, qword [rsp + 0x48]
mov eax, dword [0x140062c88]
inc eax
mov dword [0x140062c88], eax
jmp 0x14001c470
mov byte [0x14006a4c8], 0
call fcn.140018200
cmp byte [rsp + 0x698], 0
jne 0x14001d86e
cmp byte [rsp + 0x690], 0
jne 0x14001d5ee
lea rcx, [0x140062d88]
call fcn.14001a710
cmp byte [0x14006a4a9], 0
je 0x14001d806
lea rcx, [rsp + 0x2c0]
call fcn.140021ba0
nop
mov rdi, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x2c8]
lea r12, [0x14001a5a0]
cmp rdi, rsi
je 0x14001d7d9
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov ecx, 0x20
call fcn.1400253fc
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.1400253fc
mov rbx, rax
mov qword [rsp + 0x698], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002250
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, [0x140020a60]
xor edx, edx
xor ecx, ecx
call fcn.140037a34
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14001dbe6
cmp r14, qword [rsp + 0x50]
je 0x14001d701
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 0x14001d718
lea r8, [rsp + 0x70]
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.14001fd40
mov r14, qword [rsp + 0x48]
mov eax, dword [rsp + 0x78]
test eax, eax
je 0x14001d78a
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x14001d736
call fcn.140016410
mov eax, dword [rsp + 0x78]
test eax, eax
je 0x14001dbc1
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0x78], eax
je 0x14001dbca
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x370], xmm0
xor edx, edx
lea rcx, [rsp + 0x370]
call fcn.1400245f0
test eax, eax
jne 0x14001dbd5
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 0x14001d7c8
mov eax, 0xfffffffe
lock xadd dword [rcx + 4], eax
and eax, 0xfffffffe
cmp eax, 2
jne 0x14001d7bf
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
jne 0x14001d7bf
lea edx, [rax + 0x1f]
call fcn.1400253f4
mov eax, dword [rsp + 0x78]
mov r14, qword [rsp + 0x48]
test eax, eax
jne 0x14001dbe0
add rdi, 0x20
jmp 0x14001d620
lea rcx, [rsp + 0x2c0]
call fcn.140006370
mov rbx, qword [rsp + 0x40]
cmp rbx, r14
je 0x14001d806
mov rcx, rbx
call fcn.1400165c0
add rbx, 0x18
cmp rbx, r14
jne 0x14001d7f0
mov r14, qword [rsp + 0x40]
mov rdi, qword [0x140062d20]
mov rbx, qword [0x140062d18]
cmp rbx, rdi
je 0x14001d86e
nop dword [rax]
mov rcx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14001d82d
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_DeleteVolumeMountPointW]
mov rcx, qword [rbx + 0x18]
mov rdx, rbx
test eax, eax
je 0x14001d850
cmp rcx, 7
jbe 0x14001d847
mov rdx, qword [rbx]
lea rcx, str.___Unmounted:__s_n
jmp 0x14001d860
cmp rcx, 7
jbe 0x14001d859
mov rdx, qword [rbx]
lea rcx, str.____Fail_to_unmount:__s_n
call fcn.140001e60
add rbx, 0x20
cmp rbx, rdi
jne 0x14001d820
mov rbx, qword [rsp + 0x40]
test rbx, rbx
je 0x14001d8ee
cmp rbx, r14
je 0x14001d891
nop dword [rax]
mov rcx, rbx
call fcn.1400165c0
add rbx, 0x18
cmp rbx, r14
jne 0x14001d880
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 0x14001d8e6
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dbf6
mov rcx, rbx
call fcn.1400253f4
lea rcx, str.____Context_shutdown..._n
call fcn.140001e60
mov byte [0x14006a4b0], 1
mov rcx, qword [0x14006a498]
test rcx, rcx
je 0x14001d914
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
jmp 0x14001d919
lea rcx, str.pause
call fcn.140037b1c
lea rcx, str.pause
call fcn.140037b1c
nop
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x14001d97a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d975
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dc22
call fcn.1400253f4
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r15w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 0xf
jbe 0x14001d9da
inc rdx
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d9d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dc28
call fcn.1400253f4
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.1400250a0
nop
call fcn.140036744
nop
mov ecx, 1
call fcn.1400250a0
nop
call fcn.140037c64
nop
mov ecx, 1
call fcn.1400250a0
mov ecx, 1
call fcn.1400250a0
nop
call fcn.140037c64
int3
call fcn.1400016e0
nop
call fcn.140036744
nop
mov ecx, 5
call fcn.1400250a0
mov dword [0x14006a52c], 0x7ffffffe
mov ecx, 6
call fcn.1400250a0
nop
lea ecx, [rax + 1]
call fcn.1400250a0
int3
mov ecx, 5
call fcn.1400250a0
int3
mov ecx, 2
call fcn.1400250a0
nop
call fcn.140037c64
nop
mov dword [rsp + 0xc0], r15d
mov ecx, 6
call fcn.1400250a0
nop
call fcn.1400016e0
mov ecx, 5
call fcn.1400250a0
nop
lea ecx, [rax + 1]
call fcn.1400250a0
int3
mov ecx, 5
call fcn.1400250a0
int3
mov ecx, 2
call fcn.1400250a0
nop
call fcn.140037c64
nop
mov dword [rsp + 0x60], r15d
mov ecx, 6
call fcn.1400250a0
nop
lea ecx, [rax + 1]
call fcn.1400250a0
int3
mov ecx, 5
call fcn.1400250a0
int3
mov ecx, 2
call fcn.1400250a0
nop
call fcn.140037c64
nop
mov dword [rsp + 0xa8], r15d
mov ecx, 6
call fcn.1400250a0
nop
call fcn.140036744
nop
call fcn.140036744
int3
call fcn.1400016e0
nop
call fcn.1400016e0
call fcn.140036744
nop
lea ecx, [rax + 1]
call fcn.1400250a0
int3
mov ecx, 5
call fcn.1400250a0
int3
mov ecx, 2
call fcn.1400250a0
nop
call fcn.140037c64
nop
call fcn.140036744
nop
mov dword [rsp + 0x90], r15d
mov ecx, 6
call fcn.1400250a0
nop
call fcn.140036744
nop
call fcn.140036744
int3
dec eax
mov dword [rsi + 0x8c], eax
mov ecx, 6
call fcn.1400250a0
mov ecx, 5
call fcn.1400250a0
dec eax
mov dword [r14 + 0x8c], eax
mov ecx, 6
call fcn.1400250a0
mov ecx, 5
call fcn.1400250a0
mov dword [0x14006a52c], 0x7ffffffe
mov ecx, 6
call fcn.1400250a0
nop
lea ecx, [rax + 1]
call fcn.1400250a0
int3
mov ecx, 5
call fcn.1400250a0
int3
mov ecx, 2
call fcn.1400250a0
nop
call fcn.140037c64
nop
mov dword [rsp + 0x78], r15d
mov ecx, 6
call fcn.1400250a0
nop
call fcn.140036744
nop
mov dword [rsp + 0x160], r15d
mov ecx, 6
call fcn.1400250a0
nop
mov dword [rsp + 0x148], r15d
mov ecx, 6
call fcn.1400250a0
nop
call fcn.140036744
nop
call fcn.140036744
int3