Function at 0x140013770
Capabilities:
Set registry value

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x210]
sub rsp, 0x310
mov rax, qword [0x1400a20c0]
xor rax, rsp
mov qword [rbp + 0x200], rax
mov r14, rdx
mov rbx, rcx
mov qword [rsp + 0x68], rcx
xor r13d, r13d
lea rcx, [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx r8d, word [rsp + 0x64]
lea r9, [rbp + 0x1fa]
nop word [rax + rax]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x1400137d0
lea r8, [rbp + 0x1fa]
mov rdx, r9
lea rcx, [rbp + 0xf0]
call fcn.1400280d0
nop
movzx r8d, word [rsp + 0x62]
lea r9, [rbp + 0x1ca]
nop dword [rax]
nop dword [rax + rax]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x140013830
lea r8, [rbp + 0x1ca]
mov rdx, r9
lea rcx, [rbp + 0xd0]
call fcn.1400280d0
nop
movzx r8d, word [rsp + 0x60]
lea r9, [rbp + 0x19a]
nop dword [rax]
nop dword [rax + rax]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x140013890
lea r8, [rbp + 0x19a]
mov rdx, r9
lea rcx, [rbp + 0x1d0]
call fcn.1400280d0
nop
movzx r8d, word [rsp + 0x5e]
lea r9, [rbp + 0x13a]
nop dword [rax]
nop dword [rax + rax]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x1400138f0
lea r8, [rbp + 0x13a]
mov rdx, r9
lea rcx, [rbp + 0x1a0]
call fcn.1400280d0
nop
movzx r8d, word [rsp + 0x5a]
lea r9, [rbp + 0x16a]
nop dword [rax]
nop dword [rax + rax]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x140013950
lea r8, [rbp + 0x16a]
mov rdx, r9
lea rcx, [rbp + 0x170]
call fcn.1400280d0
nop
movzx r8d, word [rsp + 0x58]
lea r9, [rbp + 0x13a]
nop dword [rax]
nop dword [rax + rax]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x1400139b0
lea r8, [rbp + 0x13a]
mov rdx, r9
lea rcx, [rbp + 0x50]
call fcn.1400280d0
nop
lea rdx, reloc.Cabinet.dll_CloseDecompressor
lea rcx, [rbp + 0x50]
call fcn.1400242c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
lea r9, [rbp + 0x170]
lea r8, [rbp + 0x110]
lea rcx, [rbp + 0x30]
call fcn.140027690
nop
lea rdx, reloc.Cabinet.dll_CloseDecompressor
lea rcx, [rbp + 0x30]
call fcn.1400242c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x150], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
lea r9, [rbp + 0x1a0]
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x10]
call fcn.140027690
nop
lea rdx, [0x1400936a0]
lea rcx, [rbp + 0x10]
call fcn.1400242c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
lea r9, [rbp + 0x1d0]
lea r8, [rbp + 0xb0]
lea rcx, [rbp - 0x10]
call fcn.140027690
nop
lea rdx, [0x14009369c]
lea rcx, [rbp - 0x10]
call fcn.1400242c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
lea r9, [rbp + 0xd0]
lea r8, [rbp + 0x90]
lea rcx, [rbp - 0x30]
call fcn.140027690
nop
lea rdx, [0x14009369c]
lea rcx, [rbp - 0x30]
call fcn.1400242c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
lea r9, [rbp + 0xf0]
lea r8, [rbp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140027690
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 7
jbe 0x140013bb3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013bad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014513
call fcn.140054120
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 7
jbe 0x140013bf3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013bee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014519
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x30], r13w
mov rdx, qword [rbp + 0xa8]
cmp rdx, 7
jbe 0x140013c4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013c46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001451f
call fcn.140054120
nop
mov rdx, qword [rbp + 8]
cmp rdx, 7
jbe 0x140013c8c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013c87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014525
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp], xmm0
mov word [rbp - 0x10], r13w
mov rdx, qword [rbp + 0xc8]
cmp rdx, 7
jbe 0x140013ce5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013cdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001452b
call fcn.140054120
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 7
jbe 0x140013d25
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013d20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014531
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp + 0x20], xmm0
mov word [rbp + 0x10], r13w
mov rdx, qword [rbp + 0x158]
cmp rdx, 7
jbe 0x140013d7e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013d78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014537
call fcn.140054120
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x140013dbe
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013db9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001453d
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp + 0x40], xmm0
mov word [rbp + 0x30], r13w
mov rdx, qword [rbp + 0x128]
cmp rdx, 7
jbe 0x140013e17
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013e11
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014543
call fcn.140054120
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 7
jbe 0x140013e57
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013e52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014549
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp + 0x60], xmm0
mov word [rbp + 0x50], r13w
mov rdx, qword [rbp + 0x188]
cmp rdx, 7
jbe 0x140013eb0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013eaa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001454f
call fcn.140054120
nop
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 7
jbe 0x140013ef7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013ef1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014555
call fcn.140054120
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 7
jbe 0x140013f3e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013f38
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001455b
call fcn.140054120
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 7
jbe 0x140013f85
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013f7f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014561
call fcn.140054120
nop
mov rdx, qword [rbp + 0x108]
cmp rdx, 7
jbe 0x140013fcb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013fc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014567
call fcn.140054120
lea rsi, [rbp - 0x50]
cmp qword [rbp - 0x38], 7
cmova rsi, qword [rbp - 0x50]
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.140022ba0
nop
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova rdx, qword [rsp + 0x70]
mov r8, qword [rbp - 0x80]
add r8, rdx
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova rdx, qword [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140025120
nop
lea rdi, [rbp - 0x70]
cmp qword [rbp - 0x58], 7
cmova rdi, qword [rbp - 0x70]
mov rax, 0xffffffffffffffff
mov rcx, rax
lea rcx, [rcx + 1]
cmp word [rsi + rcx*2], 0
jne 0x140014030
lea r12d, [rcx*2 + 2]
lea rax, [rax + 1]
cmp word [rdi + rax*2], 0
jne 0x140014043
lea r15d, [rax*2 + 2]
mov qword [rsp + 0x40], r13
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0x20006
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
lea rdx, str.SOFTWAREAppDataLowSoftwareMicrosoftRepServiceHT
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
test eax, eax
jne 0x14001440b
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
lea r9d, [rax + 1]
xor r8d, r8d
lea rdx, str.StatusCodeDT
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x1400143ff
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov qword [rsp + 0x40], r13
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0x20006
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
lea rdx, str.SOFTWAREAppDataLowSoftwareMicrosoftRepServiceHT
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
test eax, eax
jne 0x1400143ed
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], rdi
lea r9d, [rax + 1]
xor r8d, r8d
lea rdx, str.StatusCodeHT
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x140014270
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001417d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140014178
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001456d
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp - 0x60], xmm0
mov word [rbp - 0x70], r13w
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x1400141cb
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400141c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014501
call fcn.140054120
movdqa xmm0, xmmword [0x140094730]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x14001421d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140014218
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014507
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x50], r13w
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140014269
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x140014264
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14001450d
mov rcx, r8
call fcn.140054120
mov al, 1
jmp 0x1400143b4
lea rdx, str.Failed_to_set_the_SpecificHT_value_in_the_registry._n
mov r8d, 0x34
mov rcx, r14
call fcn.140024400
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x1400142c6
mov rcx, qword [rbp - 0x70]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400142c1
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001456d
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp - 0x60], xmm0
mov word [rbp - 0x70], r13w
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x140014314
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001430f
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014501
call fcn.140054120
movdqa xmm0, xmmword [0x140094730]
mov byte [rsp + 0x70], 0
movdqu xmmword [rbp - 0x80], xmm0
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x140014366
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140014361
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014507
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x50], r13w
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400143b2
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x1400143ad
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14001450d
mov rcx, r8
call fcn.140054120
xor al, al
mov byte [rbx], 0
mov qword [rbx + 0x18], recv
mov qword [rbx + 0x10], r13
mov rcx, qword [rbp + 0x200]
xor rcx, rsp
call fcn.140054100
mov rbx, qword [rsp + 0x360]
add rsp, 0x310
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov r8d, reloc.Cabinet.dll_Decompress
lea rdx, str.Failed_to_create_or_open_the_registry_key._n
jmp 0x14001427d
lea rdx, str.Failed_to_set_the_StandardDT_value_in_the_registry._n
jmp 0x140014277
mov r8d, reloc.Cabinet.dll_Decompress
lea rdx, str.Failed_to_create_or_open_the_registry_key._n
mov rcx, r14
call fcn.140024400
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x140014461
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001445c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001456d
call fcn.140054120
movdqa xmm0, xmmword [0x140094720]
movdqu xmmword [rbp - 0x60], xmm0
mov word [rbp - 0x70], r13w
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x1400144ab
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400144a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014501
call fcn.140054120
movdqa xmm0, xmmword [0x140094730]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x140014366
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140014361
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014507
jmp 0x140014361
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
int3