Function at 0x1400195f8
Capabilities:
Check for unmoving mouse cursor
Get disk size
Get hostname

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1188]
mov eax, 0x1260
call fcn.140034d80
sub rsp, rax
mov rax, qword [0x140077100]
xor rax, rsp
mov qword [rbp + 0x1150], rax
mov r15, rcx
mov qword [rbp + 0x80], rcx
xor r12d, r12d
lea edi, [r12 + 0x10]
mov dword [rbp + 0x74], edi
lea rdx, [rbp + 0x74]
lea rcx, [rbp + 0x4e8]
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r14d, [r12 + 1]
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.1q0vSewF0k.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
or r13, 0xffffffffffffffff
cmp rax, r13
je 0x14001969f
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov esi, 0x400
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x1400196f2
lea rax, [rbp + 0x3e8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x420]
lea r8, [rbp + 0x428]
lea rdx, [rbp + 0x430]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x140019740
lea rax, [rbp + 0x438]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x440]
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x210]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [rbp + 0x78], edi
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x508]
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x1400197a2
lea rax, [rbp + 0x218]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x220]
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x228]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8, rsi
xor edx, edx
lea rcx, [rbp + 0x550]
call fcn.140059690
mov qword [rsp + 0x30], r12
mov edi, 0x80
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.W28paBf.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x1400197ef
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14001983d
lea rax, [rbp + 0x230]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x238]
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x248]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rbp + 0x468]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.Tdq.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x140019881
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r12
mov r8, r14
lea rdx, [0x14005eae0]
lea rcx, [rbp + 0xa8]
call fcn.14000192c
nop
lea rdx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0xf
cmova rdx, qword [rbp + 0xa8]
mov r8, qword [rbp + 0xb8]
lea rcx, [0x140079600]
call fcn.14000d8a0
mov edx, 0x162ba691
mov rcx, rax
call fcn.14000e914
mov rcx, rax
call fcn.14000de34
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x140019931
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001992c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b195
call fcn.140034bfc
mov edx, 8
lea rcx, [rbp + 0x250]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x140019959
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea rcx, [rbp + 0x4c8]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov edx, 8
lea rcx, [rbp + 0x258]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14001998e
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov r8, rsi
xor edx, edx
lea rcx, [rbp + 0x950]
call fcn.140059690
lea rcx, [rbp + 0x4d8]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea rax, [0x140078f80]
mov qword [rbp + 0x48], rax
mov rcx, rax
call fcn.1400327cc
test eax, eax
jne 0x14001b19b
cmp dword [0x140078fcc], 0x7fffffff
je 0x14001b1a6
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x50], xmm1
cmp qword [0x140078f70], r12
je 0x140019a35
mov rcx, qword [0x140078f60]
dec rcx
and rcx, qword [0x140078f68]
mov rax, qword [0x140078f58]
mov rdx, qword [rax + rcx*8]
mov rax, qword [rdx + 8]
test rax, rax
je 0x140019a13
lock add dword [rax + 8], r14d
mov rax, qword [rdx]
mov qword [rsp + 0x50], rax
mov rax, qword [rdx + 8]
mov qword [rsp + 0x58], rax
lea rcx, [0x140078f50]
call fcn.140008edc
jmp 0x140019d46
cmp dword [0x1400770c0], 0xffffffff
je 0x140019ba5
mov rbx, qword [0x140078fd0]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r12b
jne 0x140019b9e
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov rax, qword [rbx + 0x30]
test rax, rax
je 0x140019a6b
lock add dword [rax + 8], r14d
mov rsi, qword [rbx + 0x28]
mov qword [rbp - 0x80], rsi
mov rdi, qword [rbx + 0x30]
mov r14, rdi
mov qword [rbp - 0x78], rdi
cmp dword [0x1400770c0], 0xffffffff
jne 0x140019a9d
cmp byte [rsi + 0x5e], r12b
je 0x140019a9d
mov rcx, rsi
call fcn.140008b74
test al, al
jne 0x140019b32
mov rcx, rsi
call fcn.1400088dc
cmp eax, dword [0x1400770c0]
jne 0x140019ab4
or dword [0x1400770c0], 0xffffffff
test rdi, rdi
je 0x140019ae4
mov eax, r13d
lock xadd dword [rdi + 8], eax
add eax, r13d
jne 0x140019ae4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, r13d
lock xadd dword [rdi + 0xc], eax
add eax, r13d
jne 0x140019ae4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r12b
je 0x140019b0c
mov rax, qword [rbx + 8]
jmp 0x140019b01
cmp rbx, qword [rax + 0x10]
jne 0x140019b07
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r12b
je 0x140019af4
mov rbx, rax
jmp 0x140019b27
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], r12b
jne 0x140019b27
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], r12b
je 0x140019b18
mov r14d, 1
jmp 0x140019a4c
mov rcx, rsi
call fcn.1400088dc
mov dword [0x1400770c0], eax
test rdi, rdi
je 0x140019b4d
lock inc dword [rdi + 8]
mov r14, qword [rbp - 0x78]
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rsp + 0x50], xmm0
test rdi, rdi
je 0x140019d51
mov eax, r13d
lock xadd dword [r14 + 8], eax
add eax, r13d
jne 0x140019d51
mov rbx, qword [rbp - 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x140019d51
mov rcx, qword [rbp - 0x78]
mov rax, qword [rcx]
call qword [rax + 8]
jmp 0x140019d51
or dword [0x1400770c0], 0xffffffff
mov rbx, qword [0x140078fd0]
mov rbx, qword [rbx]
jmp 0x140019c62
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov rax, qword [rbx + 0x30]
test rax, rax
je 0x140019bc9
lock add dword [rax + 8], r14d
mov rsi, qword [rbx + 0x28]
mov qword [rbp - 0x60], rsi
mov rdi, qword [rbx + 0x30]
mov qword [rbp - 0x58], rdi
cmp byte [rsi + 0x5e], r12b
je 0x140019bef
mov rcx, rsi
call fcn.140008b74
test al, al
jne 0x140019cef
test rdi, rdi
je 0x140019c1f
mov eax, r13d
lock xadd dword [rdi + 8], eax
add eax, r13d
jne 0x140019c1f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, r13d
lock xadd dword [rdi + 0xc], eax
add eax, r13d
jne 0x140019c1f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r12b
je 0x140019c47
mov rax, qword [rbx + 8]
jmp 0x140019c3c
cmp rbx, qword [rax + 0x10]
jne 0x140019c42
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r12b
je 0x140019c2f
mov rbx, rax
jmp 0x140019c62
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], r12b
jne 0x140019c62
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], r12b
je 0x140019c53
cmp byte [rbx + 0x19], r12b
je 0x140019bb4
mov qword [r15], r12
mov qword [r15 + 8], r12
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x140019cb0
mov eax, r13d
lock xadd dword [rcx + 8], eax
add eax, r13d
jne 0x140019cb0
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov edx, r13d
lock xadd dword [rbx + 0xc], edx
add edx, r13d
jne 0x140019cb0
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rcx]
call qword [rdx + 8]
nop
lea rcx, [0x140078f80]
call fcn.1400327d4
mov rax, r15
mov rcx, qword [rbp + 0x1150]
xor rcx, rsp
call fcn.140034ca0
lea r11, [rsp + 0x1260]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, rsi
call fcn.1400088dc
mov dword [0x1400770c0], eax
test rdi, rdi
je 0x140019d07
lock add dword [rdi + 8], r14d
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x50], xmm0
test rdi, rdi
je 0x140019d46
mov eax, r13d
lock xadd dword [rdi + 8], eax
add eax, r13d
jne 0x140019d46
mov rbx, qword [rbp - 0x58]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x140019d46
mov rcx, qword [rbp - 0x58]
mov rax, qword [rcx]
call qword [rax + 8]
cmp qword [rsp + 0x50], r12
je 0x140019c6c
lea rcx, [rbp + 0x448]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov qword [rsp + 0x30], r12
mov edi, 0x80
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r14d, [rdi - 0x7f]
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.Wl.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x140019d9e
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rbp + 0x260]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rbp + 0x458]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
xorps xmm0, xmm0
movups xmmword [rbp + 0x148], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x158], xmm1
mov r8d, 6
lea rdx, str.iFDXSn
lea rcx, [rbp + 0x148]
call fcn.14000192c
lea rdx, [rbp + 0x148]
cmp qword [rbp + 0x160], 0xf
cmova rdx, qword [rbp + 0x148]
mov r8d, 0x1a1f0883
lea rcx, str._s:__d
call fcn.1400184d4
mov rdx, qword [rbp + 0x160]
cmp rdx, 0xf
jbe 0x140019e50
inc rdx
mov rcx, qword [rbp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140019e4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1bb
call fcn.140034bfc
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov esi, 0x400
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x140019ea3
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x270]
lea r8, [rbp + 0x278]
lea rdx, [rbp + 0x280]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.RvIa0A.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x140019eda
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 8
lea rcx, [rbp + 0x288]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x140019f02
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeEndPeriod]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x140019f50
lea rax, [rbp + 0x290]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x298]
lea r8, [rbp + 0x2a0]
lea rdx, [rbp + 0x2a8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x178], xmm1
mov edi, 7
mov r8d, edi
lea rdx, str.jgzkT2T
lea rcx, [rbp + 0x168]
call fcn.14000192c
lea rdx, [rbp + 0x168]
cmp qword [rbp + 0x180], 0xf
cmova rdx, qword [rbp + 0x168]
mov r8d, 0x3742070b
lea rcx, str._s:__d
call fcn.1400184d4
mov rdx, qword [rbp + 0x180]
cmp rdx, 0xf
jbe 0x140019fea
inc rdx
mov rcx, qword [rbp + 0x168]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140019fe5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1c1
call fcn.140034bfc
lea r9, [rbp + 0x2b0]
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x2c0]
lea rcx, [0x14005dfa8]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rbp + 0x2c8]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.SarxkL7.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001a054
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [rbp + 0x7c], 0x10
lea rdx, [rbp + 0x7c]
lea rcx, [rbp + 0x528]
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14001a0ba
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2d8]
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x2e8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa0], r12
mov r8, rdi
lea rdx, str.i5JrlBF
lea rcx, [rbp + 0x88]
call fcn.14000192c
nop
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x98]
lea rcx, [0x140079600]
call fcn.14000d8a0
mov edx, 0x30154b54
mov rcx, rax
call fcn.14000e914
mov rcx, rax
call fcn.14000de34
nop
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0xf
jbe 0x14001a16a
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001a165
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1c7
call fcn.140034bfc
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14001a1b8
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3e0]
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x3d0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x50]
call fcn.1400088dc
mov dword [rbp + 0x80], eax
mov byte [rbp + 0x70], r14b
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov esi, 0x68
mov ecx, esi
call fcn.140034bc0
mov rbx, rax
mov qword [rbp - 8], rax
test rax, rax
je 0x14001a206
mov r8d, esi
xor edx, edx
mov rcx, rax
call fcn.140059690
mov rcx, rbx
call fcn.140007c2c
mov rdi, rax
jmp 0x14001a209
mov rdi, r12
mov qword [rbp - 8], rdi
mov ecx, 0x18
call fcn.140034bc0
mov rbx, rax
mov qword [rbp - 0x70], rax
lea rcx, vtable.QSINOROBZ::ZMWB__RZWXJ.0
test rax, rax
je 0x14001a241
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r14d
mov dword [rax + 0xc], r14d
mov qword [rax], rcx
mov qword [rax + 0x10], rdi
jmp 0x14001a244
mov rbx, r12
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov rcx, rsi
call fcn.140034bc0
mov rdi, rax
mov qword [rbp - 0x70], rax
test rax, rax
je 0x14001a284
mov r8, rsi
xor edx, edx
mov rcx, rax
call fcn.140059690
mov rcx, rdi
call fcn.140007c2c
mov rsi, rax
jmp 0x14001a287
mov rsi, r12
mov qword [rbp - 0x70], rsi
mov ecx, 0x18
call fcn.140034bc0
mov rdi, rax
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001a2c0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r14d
mov dword [rax + 0xc], r14d
lea rax, vtable.QSINOROBZ::ZMWB__RZWXJ.0
mov qword [rdi], rax
mov qword [rdi + 0x10], rsi
jmp 0x14001a2c3
mov rdi, r12
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
mov r8, qword [rsp + 0x50]
cmp byte [r8 + 0x5c], r12b
je 0x14001a3d4
mov al, byte [r8 + 0x5d]
neg al
sbb cl, cl
and cl, 2
mov byte [rbp + 0x70], cl
lea rdx, [rbp + 0x60]
mov rcx, r8
call fcn.140008938
mov rcx, rax
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rcx], r12
mov qword [rcx + 8], r12
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rax
test rbx, rbx
je 0x14001a341
mov eax, r13d
lock xadd dword [rbx + 8], eax
add eax, r13d
jne 0x14001a341
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x14001a341
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov rbx, qword [rbp + 0x68]
test rbx, rbx
je 0x14001a375
mov eax, r13d
lock xadd dword [rbx + 8], eax
add eax, r13d
jne 0x14001a375
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x14001a375
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
lea rdx, [rbp + 0x50]
mov rcx, qword [rsp + 0x50]
call fcn.140008860
mov rcx, rax
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rcx], r12
mov qword [rcx + 8], r12
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rax
test rdi, rdi
je 0x14001a3ce
mov eax, r13d
lock xadd dword [rdi + 8], eax
add eax, r13d
jne 0x14001a3ce
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, r13d
lock xadd dword [rdi + 0xc], eax
add eax, r13d
jne 0x14001a3ce
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
mov rbx, qword [rbp + 0x58]
jmp 0x14001a431
lea rdx, [rbp + 0x38]
mov rcx, qword [rsp + 0x50]
call fcn.1400089d8
mov rcx, rax
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rcx], r12
mov qword [rcx + 8], r12
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rax
test rbx, rbx
je 0x14001a42d
mov eax, r13d
lock xadd dword [rbx + 8], eax
add eax, r13d
jne 0x14001a42d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x14001a42d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov rbx, qword [rbp + 0x40]
test rbx, rbx
je 0x14001a461
mov eax, r13d
lock xadd dword [rbx + 8], eax
add eax, r13d
jne 0x14001a461
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x14001a461
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x188], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x198], xmm1
mov r8d, 4
lea rdx, str.wJvI
lea rcx, [rbp + 0x188]
call fcn.14000192c
lea rdx, [rbp + 0x188]
mov esi, 0xf
cmp qword [rbp + 0x1a0], rsi
cmova rdx, qword [rbp + 0x188]
mov r8d, 0x5841e90
lea rcx, str._s:__d
call fcn.1400184d4
mov rdx, qword [rbp + 0x1a0]
mov ebx, 0x1000
cmp rdx, rsi
jbe 0x14001a4fd
inc rdx
mov rcx, qword [rbp + 0x188]
mov rax, rcx
cmp rdx, rbx
jb 0x14001a4f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1cd
call fcn.140034bfc
lea r9, [rbp + 0x3c8]
lea r8, [rbp + 0x3c0]
lea rdx, [rbp + 0x3b8]
lea rcx, [0x14005dfa8]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov edi, 3
mov dword [rsp + 0x20], edi
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.nwS.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001a55b
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xe0], r12
mov r8, rdi
lea rdx, [0x14005eb58]
lea rcx, [rbp + 0xc8]
call fcn.14000192c
nop
lea rdx, [rbp + 0xc8]
cmp qword [rbp + 0xe0], rsi
cmova rdx, qword [rbp + 0xc8]
mov r8, qword [rbp + 0xd8]
lea rcx, [0x140079600]
call fcn.14000d8a0
mov edx, 0x3acc0227
mov rcx, rax
call fcn.14000e914
mov rcx, rax
call fcn.14000de34
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, rsi
jbe 0x14001a605
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, rbx
jb 0x14001a600
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1d3
call fcn.140034bfc
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0x100], r12
mov r8d, 5
lea rdx, str.jEJag
lea rcx, [rbp + 0xe8]
call fcn.14000192c
nop
lea rdx, [rbp + 0xe8]
cmp qword [rbp + 0x100], rsi
cmova rdx, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf8]
lea rcx, [0x140079600]
call fcn.14000d8a0
mov edx, 0x6c1406a
mov rcx, rax
call fcn.14000e914
mov rcx, rax
call fcn.14000de34
nop
mov rdx, qword [rbp + 0x100]
cmp rdx, rsi
jbe 0x14001a6b2
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, rbx
jb 0x14001a6ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1d9
call fcn.140034bfc
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14001a703
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3a8]
lea r8, [rbp + 0x3a0]
lea rdx, [rbp + 0x398]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b8], xmm1
mov ebx, 9
mov r8d, ebx
lea rdx, str.eh9dfAKCr
lea rcx, [rbp + 0x1a8]
call fcn.14000192c
lea rdx, [rbp + 0x1a8]
cmp qword [rbp + 0x1c0], rsi
cmova rdx, qword [rbp + 0x1a8]
mov r8d, 0x6beed7f
lea rcx, str._s:__d
call fcn.1400184d4
mov rdx, qword [rbp + 0x1c0]
cmp rdx, rsi
jbe 0x14001a79b
inc rdx
mov rcx, qword [rbp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001a796
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1df
call fcn.140034bfc
lea r9, [rbp + 0x390]
lea r8, [rbp + 0x388]
lea rdx, [rbp + 0x380]
lea rcx, [0x14005dfa8]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rbp + 0x488]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea rcx, [rbp + 0x400]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rbp + 0x3f0]
call qword [sym.imp.USER32.dll_GetCursorPos]
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x120], r12
mov r8d, 8
lea rdx, str.OR4DctqU
lea rcx, [rbp + 0x108]
call fcn.14000192c
nop
lea rdx, [rbp + 0x108]
cmp qword [rbp + 0x120], rsi
cmova rdx, qword [rbp + 0x108]
mov r8, qword [rbp + 0x118]
lea rcx, [0x140079600]
call fcn.14000d8a0
mov edx, 0x2f221ec2
mov rcx, rax
call fcn.14000e914
mov rcx, rax
call fcn.14000de34
nop
mov rdx, qword [rbp + 0x120]
cmp rdx, rsi
jbe 0x14001a895
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001a890
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1e5
call fcn.140034bfc
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], edi
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.qiJe.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001a8cc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d8], xmm1
mov r8, rbx
lea rdx, str.LaXtFF3VG
lea rcx, [rbp + 0x1c8]
call fcn.14000192c
lea rdx, [rbp + 0x1c8]
cmp qword [rbp + 0x1e0], rsi
cmova rdx, qword [rbp + 0x1c8]
mov r8d, 0x5756580
lea rcx, str._s:__d
call fcn.1400184d4
mov rdx, qword [rbp + 0x1e0]
cmp rdx, rsi
jbe 0x14001a95f
inc rdx
mov rcx, qword [rbp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001a95a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1eb
call fcn.140034bfc
mov qword [rsp + 0x30], r12
mov ebx, 0x80
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], edi
xor r9d, r9d
mov r8d, r14d
mov esi, 0x80000000
mov edx, esi
lea rcx, str.U0GN52Mx.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001a999
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rbp + 0x478]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], edi
xor r9d, r9d
mov r8d, r14d
mov edx, esi
lea rcx, str.twtop.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001a9d6
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov edi, 0x88
mov ecx, edi
call fcn.140034bc0
mov rbx, rax
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001aa12
mov r8d, edi
xor edx, edx
mov rcx, rax
call fcn.140059690
mov dl, 4
mov rcx, rbx
call fcn.14000b560
mov rsi, rax
jmp 0x14001aa15
mov rsi, r12
mov qword [rbp + 0x28], rsi
mov ecx, 0x18
call fcn.140034bc0
mov rbx, rax
mov qword [rsp + 0x40], rax
lea rcx, vtable.AWX::JCBZF_JGTPU.0
test rax, rax
je 0x14001aa4e
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r14d
mov dword [rax + 0xc], r14d
mov qword [rax], rcx
mov qword [rax + 0x10], rsi
jmp 0x14001aa51
mov rbx, r12
mov qword [rbp], rsi
mov qword [rbp + 8], rbx
mov rcx, rdi
call fcn.140034bc0
mov rdi, rax
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001aa9b
xor edx, edx
mov r8d, 0x88
mov rcx, rax
call fcn.140059690
mov r9d, 4
lea r8, [rbp + 0x80]
mov dl, r14b
mov rcx, rdi
call fcn.14000b67c
mov rdi, rax
jmp 0x14001aa9e
mov rdi, r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp + 0x30], rdi
mov ecx, 0x18
call fcn.140034bc0
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001aadc
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r14d
mov dword [rax + 0xc], r14d
lea rcx, vtable.AWX::JCBZF_JGTPU.0
mov qword [rax], rcx
mov qword [rax + 0x10], rdi
jmp 0x14001aadf
mov rax, r12
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.14000bc24
mov ecx, 0x88
call fcn.140034bc0
mov rdi, rax
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001ab2e
xor edx, edx
mov r8d, 0x88
mov rcx, rax
call fcn.140059690
mov r8, qword [rsp + 0x60]
mov dl, 2
mov rcx, rdi
call fcn.14000b5d4
mov rdi, rax
jmp 0x14001ab31
mov rdi, r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x30], xmm0
mov qword [rbp + 0x10], rdi
mov ecx, 0x18
call fcn.140034bc0
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001ab6f
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r14d
mov dword [rax + 0xc], r14d
lea rcx, vtable.AWX::JCBZF_JGTPU.0
mov qword [rax], rcx
mov qword [rax + 0x10], rdi
jmp 0x14001ab72
mov rax, r12
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], rax
lea rdx, [rbp - 0x30]
mov rcx, rsi
call fcn.14000bc24
mov ecx, 0x88
call fcn.140034bc0
mov rdi, rax
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001abc3
xor edx, edx
mov r8d, 0x88
mov rcx, rax
call fcn.140059690
mov r9d, r14d
lea r8, [rbp + 0x70]
mov dl, 3
mov rcx, rdi
call fcn.14000b67c
mov rdi, rax
jmp 0x14001abc6
mov rdi, r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x40], xmm0
mov qword [rbp + 0x20], rdi
mov ecx, 0x18
call fcn.140034bc0
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001ac04
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r14d
mov dword [rax + 0xc], r14d
lea rcx, vtable.AWX::JCBZF_JGTPU.0
mov qword [rax], rcx
mov qword [rax + 0x10], rdi
jmp 0x14001ac07
mov rax, r12
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.14000bc24
mov ecx, 0x88
call fcn.140034bc0
mov rdi, rax
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001ac56
xor edx, edx
mov r8d, 0x88
mov rcx, rax
call fcn.140059690
mov r8, qword [rsp + 0x70]
mov dl, 4
mov rcx, rdi
call fcn.14000b5d4
mov rdi, rax
jmp 0x14001ac59
mov rdi, r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp + 0x18], rdi
mov ecx, 0x18
call fcn.140034bc0
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14001ac97
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r14d
mov dword [rax + 0xc], r14d
lea rcx, vtable.AWX::JCBZF_JGTPU.0
mov qword [rax], rcx
mov qword [rax + 0x10], rdi
jmp 0x14001ac9a
mov rax, r12
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x50]
mov rcx, rsi
call fcn.14000bc24
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.0Ytx.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001ace9
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 8
lea rcx, [rbp + 0x408]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14001ad11
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, r14d
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edi, 0x400
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0xd50]
call fcn.140059690
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.QKo3SK2x.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001ad62
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rbp + 0x410]
lea r8, [rbp + 0x418]
lea rdx, [rbp + 0x2f8]
lea rcx, [0x14005dfa8]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea r9, [rbp + 0x300]
lea r8, [rbp + 0x308]
lea rdx, [rbp + 0x310]
lea rcx, [0x14005dfa8]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rbp + 0x498]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea rcx, [rbp + 0x318]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.8DMAd3h.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001ae08
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rdi, rax
test rax, rax
je 0x14001ae56
lea rax, [rbp + 0x320]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x328]
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x338]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
mov qword [rbp + 0x138], r12
mov qword [rbp + 0x140], r12
mov r8d, 0xa
lea rdx, str.GWYDBDaMM4
lea rcx, [rbp + 0x128]
call fcn.14000192c
nop
lea rdx, [rbp + 0x128]
cmp qword [rbp + 0x140], 0xf
cmova rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x138]
lea rcx, [0x140079600]
call fcn.14000d8a0
mov edx, 0x12a1b139
mov rcx, rax
call fcn.14000e914
mov rcx, rax
call fcn.14000de34
nop
mov rdx, qword [rbp + 0x140]
cmp rdx, 0xf
jbe 0x14001af09
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001af04
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b1f1
call fcn.140034bfc
lea rcx, [rbp + 0x4b8]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1f8], xmm1
mov r8d, 2
lea rdx, [0x14005ec44]
lea rcx, [rbp + 0x1e8]
call fcn.14000192c
lea rdx, [rbp + 0x1e8]
cmp qword [rbp + 0x200], 0xf
cmova rdx, qword [rbp + 0x1e8]
mov r8d, 0x6ed6a48
lea rcx, str._s:__d
call fcn.1400184d4
mov rdx, qword [rbp + 0x200]
cmp rdx, 0xf
jbe 0x14001afae
inc rdx
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001afa9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b18f
call fcn.140034bfc
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rdi, rax
test rax, rax
je 0x14001afff
lea rax, [rbp + 0x340]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x348]
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x358]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rdi, rax
test rax, rax
je 0x14001b050
lea rax, [rbp + 0x360]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x368]
lea r8, [rbp + 0x370]
lea rdx, [rbp + 0x378]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str.oi6KCwzGJ.txt
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, r13
je 0x14001b08b
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, r15
mov rcx, rsi
call fcn.14000bfec
nop
test rbx, rbx
je 0x14001b0c8
mov eax, r13d
lock xadd dword [rbx + 8], eax
add eax, r13d
jne 0x14001b0c8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x14001b0c8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14001b105
mov eax, r13d
lock xadd dword [rcx + 8], eax
add eax, r13d
jne 0x14001b105
mov rbx, qword [rsp + 0x78]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x14001b105
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14001b142
mov eax, r13d
lock xadd dword [rcx + 8], eax
add eax, r13d
jne 0x14001b142
mov rbx, qword [rsp + 0x68]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x14001b142
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x140019cb0
mov eax, r13d
lock xadd dword [rcx + 8], eax
add eax, r13d
jne 0x140019cb0
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r13d
lock xadd dword [rbx + 0xc], eax
add eax, r13d
jne 0x140019cb0
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
call qword [rax + 8]
jmp 0x140019cb0
call fcn.14003be04
nop
call fcn.14003be04
int3
mov ecx, 5
call fcn.140032650
int3
mov dword [0x140078fcc], 0x7ffffffe
mov ecx, 6
call fcn.140032650
nop
call fcn.14003be04
int3
call fcn.14003be04
int3
call fcn.14003be04
nop
call fcn.14003be04
int3
call fcn.14003be04
int3
call fcn.14003be04
int3
call fcn.14003be04
int3
call fcn.14003be04
int3
call fcn.14003be04
nop
call fcn.14003be04
int3