Function at 0x1400477a0
Capabilities:
Set registry value

Disassembly:
mov rax, rsp
xchg r9, r9
mov qword [rax + 0x18], rbx
push rdi
mov qword [rsp], rbp
jmp 0x1400479c0
xor rdi, 0x236b4233
sub rdi, 0x17c85a1e
sub rdi, 0x933dd1c
add rdi, 0xaa384c4
add rdi, 0x7fffffff
jmp 0x140047997
call fcn.1400438c0
xchg r14, rsi
mov r14, rax
xchg r14, rsi
movups xmm0, xmmword [str.bk__pkLHIYSJ__61_]
jmp 0x140047b91
sar edx, 1
sar edx, 1
mov eax, edx
mov dword [rsp - 0x24], esp
jmp 0x140047bad
push r11
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
jmp 0x140047b5a
nop
mov dword [rsp - 0x1c], 0x1b1e5dab
lea rdx, [rbp - 0x60]
jmp 0x140047d6d
lea rdx, [rsp + 0x50]
mov rdi, rdi
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x140047b0a
pxor xmm3, xmm0
mov rbx, rbx
movq qword [rdx], xmm3
jmp 0x140047d4c
add dword [rbp - 0x14], 0x16ec83b1
add dword [rbp - 0x14], 0x23105838
xor dword [rbp - 0x14], 0x6c7fec74
lea rdx, [rbp + 0x10]
mov dword [rsp - 0x14], 0x1e379e47
mov rcx, r12
call fcn.1400af260
jmp 0x14004781c
mov dword [rsp - 0x20], ebp
jbe 0x140047dd5
lea rax, [rsp + 0x50]
jmp 0x140047aa1
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
movups xmm1, xmmword [0x14011a900]
xchg rbp, r14
movups xmmword [r14 - 0x80], xmm1
xchg r14, rbp
mov eax, dword [0x14011a910]
jmp 0x140047b1a
lea eax, [r14 + 0x1f]
lea r15d, [r14 + 4]
mov r13d, dword [0x1402567d0]
cmp r13d, 2
jmp 0x140047aaf
lea r8, [rcx + rcx]
mov r9, r9
lea rax, [rsp + 0x50]
lea rax, [rax + rdi*2]
cmp rax, r15
mov dword [rsp - 0x1c], ebx
jbe 0x140047d7b
jmp 0x1400479d9
mov dword [rbp - 0x18], 0x5483fcf
add dword [rbp - 0x18], 0xc3e4153
add dword [rbp - 0x18], 0x24b0e97e
sub dword [rbp - 0x18], 0x30fae6fb
add dword [rbp - 0x18], 0x60c582bb
sub dword [rbp - 0x18], 0x1a9d8ce3
jmp 0x140047bbf
xchg rdx, r15
mov r15, qword [rsi + 0x18]
xchg rdx, r15
xchg rdx, rsi
mov rax, rsi
xchg rsi, rdx
jmp 0x140047b6e
movzx eax, dx
imul edx, eax, 0x36
movzx eax, cx
jmp 0x140047b3e
lea rdx, [rdx + 0x10]
mov rdx, rdx
cmp ecx, 0x20
jl 0x140047836
cmp ecx, 0x23
mov dword [rsp - 0x40], 0x600e6f39
jge 0x140047ca3
jmp 0x140047c49
cmp word [rax + rdi*2], r14w
jne 0x1400479a5
mov dword [rsp - 0x10], 0x400e4b53
xchg rcx, rbx
mov rbx, qword [rsi + 0x10]
xchg rbx, rcx
jmp 0x140047929
add rdi, 0x38527d4f
nop dword [rax]
mov r9, r9
inc rdi
jmp 0x140047975
sub r14, rax
sar r14, 1
mov dword [rsp - 0x44], 0x27b54824
jmp 0x140047dd5
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
nop
sub rsp, 8
mov qword [rsp], r12
jmp 0x140047805
lea rax, [r15 + r8]
lea rcx, [rsp + 0x50]
cmp rcx, rax
xchg rsi, rsi
ja 0x140047d7b
lea rax, [rsp + 0x50]
cmp r15, rax
jmp 0x140047886
neg rsp
movaps xmmword [rax - 0x48], xmm6
xchg r8, r8
xchg r15, rax
movaps xmmword [r15 - 0x58], xmm7
xchg r15, rax
jmp 0x140047bf5
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x28], esp
movdqa xmm0, xmm2
jmp 0x140047c24
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov dword [rsp - 0x40], 0x392e0f93
paddw xmm3, xmm2
movq xmm0, qword [rdx]
jmp 0x140047848
sub eax, 0xbfe2b1d
xor eax, 0x4f6c6c58
xor eax, 0x5a0e7a0a
imul ecx
sar edx, 2
jmp 0x1400477f6
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov rcx, rcx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140047c5e
xchg rsp, rdi
movups xmm0, xmmword [0x14011a8f0]
xchg r12, rsp
jmp 0x14004789a
xchg r15, r8
mov r14, r8
xchg r15, r8
jmp 0x1400479ad
xchg rdx, rdx
jl 0x140047c49
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011a9a0]
jmp 0x140047ae7
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x14], 0x7c293da1
psrad xmm1, xmm6
jmp 0x140047d0c
movd xmm6, r15d
mov rbp, rbp
movdqa xmm7, xmmword [str.6666]
movd xmm8, eax
movdqa xmm9, xmmword [0x1401193c0]
jmp 0x14004782e
xchg rcx, rcx
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x140047c0e
mov dword [rbp - 0x70], eax
mov rdi, rdi
movzx eax, word [0x14011a914]
mov word [rbp - 0x6c], ax
xor r14d, r14d
mov ecx, r14d
mov dword [rsp - 0x28], 0x4cbb75c6
jmp 0x1400478c0
sub ax, dx
mov r9, r9
add ax, 0x31
xor word [r8], ax
inc ecx
mov rbx, rbx
lea r8, [r8 + 2]
jmp 0x140047c9a
lea rbp, [rsp - 0x80]
neg rsp
sub rsp, 0xfffffffffffffe80
jmp 0x1400479fb
sub rax, rcx
cmp rdi, rax
mov dword [rsp - 0x14], 0x512217df
ja 0x140047e26
lea rax, [rcx + rdi]
xchg r10, rax
mov qword [rsi + 0x10], r10
jmp 0x140047d32
mov dword [rsp - 0x10], ebp
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x14011a8e0]
xchg rsp, rdi
movups xmmword [rdi + 0x60], xmm1
jmp 0x140047a8f
shr eax, 0x12
shr eax, 0xc
shr eax, 1
add edx, eax
xchg rdx, rdx
jmp 0x140047941
xor dword [rbp - 0x18], 0x2b52060c
sub dword [rbp - 0x18], 0x60367f70
mov dword [rbp - 0x14], 0x68153f15
xor dword [rbp - 0x14], 0x4b4dc976
xor dword [rbp - 0x14], 0x6e08dbc2
xor dword [rbp - 0x14], 0x265d5b6e
xor dword [rbp - 0x14], 0x598e6641
jmp 0x140047858
xchg rsp, rax
movaps xmmword [rsp - 0x68], xmm8
xchg rsp, rax
xchg r12, rax
movaps xmmword [r12 - 0x78], xmm9
xchg r12, rax
jmp 0x140047c81
pmuldq xmm1, xmm4
mov dword [rsp - 0x34], esi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140047acd
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov r14, r14
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x44], 0x75a5cdd4
jmp 0x140047a6b
movsxd rax, ecx
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
mov dword [rsp - 0x24], esi
jmp 0x140047ced
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x38], ecx
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rdx + 8]
pxor xmm3, xmm0
xchg r11, r11
jmp 0x140047cc0
mov rax, qword [0x1402567f0]
xor rax, rsp
mov rbp, rbp
mov qword [rbp + 0x30], rax
xchg r12, rdx
jmp 0x140047cd7
cmp ecx, 0x23
jl 0x140047cf3
lea rax, [rsp + 0x50]
mov dword [rsp - 0x34], 0x1f7102ec
nop
movabs rdi, 0xffffffff7d6d7714
jmp 0x1400477b4
movq qword [rdx + 8], xmm3
nop
sub ecx, 0x4cd3fc88
add ecx, 0x4cd3fc90
jmp 0x14004794f
mov rdx, r12
xchg r12, rdx
xchg rbx, rcx
mov qword [rsp + 0x30], rbx
xchg rcx, rbx
jmp 0x1400478fa
nop word [rax + rax]
mov eax, 0xa056331
add eax, 0x2603529b
add eax, 0x49dafc6a
xor eax, 0x13559df4
jmp 0x140047a52
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg r10, r10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0xc], 0x3c35cc58
jmp 0x140047a29
xchg r10, rax
mov r15, rsi
mov r12, r12
cmp rdx, 8
jb 0x1400478d8
mov r15, qword [rsi]
jmp 0x1400478d8
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x20], 0x83bd650
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x140047a13
xchg rcx, r12
mov r12, rcx
xchg r12, rcx
jmp 0x1400477dc
xchg rdi, r12
mov r14, r12
xchg rdi, r12
jmp 0x140047dd5
mov dword [rsp - 0x24], esp
lea rdx, [rsp + 0x50]
xchg rcx, r15
jmp 0x140047e0a
mov r10, r10
xchg r12, r8
mov r12, rdi
xchg r8, r12
sub r8, r14
add r8, r8
mov dword [rsp - 0xc], 0x63665791
jmp 0x140047de8
mov rdx, r15
mov dword [rsp - 0x34], 0x1dc58345
call fcn.1400ebf20
lea rbx, [r14 + r14]
mov r8, rbx
jmp 0x140047d89
lea rcx, [r15 + rdi*2]
neg r8
add r8, 0xfffffffffffffffe
neg r8
jmp 0x140047db9
lea rax, [r14 + rdi]
lea rdx, [rsp + 0x50]
lea rdx, [rdx + rax*2]
mov dword [rsp - 0x18], ecx
call fcn.1400ebf20
xor r14d, r14d
lea r15d, [r14 + 4]
jmp 0x140047e1e
mov r15, rcx
xchg r15, rcx
call fcn.1400ebf20
lea rcx, [rbx + r15]
jmp 0x140047d9a
xchg r10, r10
jmp 0x140047ebf
xchg rdi, rsi
mov qword [rsp + 0x28], rsi
xchg rdi, rsi
lea rax, [rsp + 0x50]
jmp 0x140047ea4
movups xmm7, xmmword [r12 + 0x10]
xchg rsi, r12
xchg rbp, r13
movups xmmword [r13 - 0x30], xmm7
xchg rbp, r13
xchg rcx, r14
jmp 0x140047e70
xchg rcx, r9
call fcn.140044530
xchg rbx, rsi
movups xmmword [rsi], xmm6
xchg rbx, rsi
xchg rbx, r8
jmp 0x140047ef0
mov qword [rsi + 0x10], rcx
xchg r14, rcx
mov qword [rsi + 0x18], 0x20c895e6
xor qword [rsi + 0x18], 0x4607d03
xor qword [rsi + 0x18], 0x4def156b
xor qword [rsi + 0x18], 0x73948c06
add qword [rsi + 0x18], 0x37ef6ae7
jmp 0x140047f14
mov dword [rsp - 0x1c], 0x50be635
xchg r12, rax
mov qword [rsp + 0x20], r12
xchg r12, rax
xor r9d, r9d
jmp 0x140047f2d
xchg rsi, rax
xchg rbx, rsi
movups xmm6, xmmword [rbx]
xchg rbx, rsi
xchg rsi, rbp
jmp 0x140047f5e
lea rax, [rbp - 0x40]
mov dword [rsp - 0x24], 0x39cd1897
cmp rbx, rax
je 0x140047f6d
xchg rcx, r9
mov r9, rbx
jmp 0x140047e57
movups xmmword [r8 + 0x10], xmm7
xchg rbx, r8
jmp 0x140048126
mov r14, r14
xchg r15, rbx
mov r15, qword [rsp + 0x30]
xchg rbx, r15
add rbx, 8
jmp 0x140047ed0
xor qword [rsi + 0x18], 0x4455ed51
xor qword [rsi + 0x18], 0x16973139
mov word [rsi], r14w
jmp 0x140047efd
mov r10, r10
xor r8d, r8d
xchg rdi, r14
jmp 0x140047f4a
call fcn.140043000
xchg rsi, rax
mov rax, rsi
jmp 0x140047ebd
mov rdx, r14
xchg r14, rdi
xchg rcx, r13
mov r13, rsi
xchg rcx, r13
jmp 0x140047f3b
movups xmmword [rsi - 0x40], xmm6
xchg rsi, rbp
xchg r12, rsi
jmp 0x140047e3b
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
mov dword [rsp - 0x38], 0x2a68215f
jb 0x140048126
jmp 0x140047ff2
mov r13, qword [rbp - 0x60]
xchg r13, rcx
xchg r8, rax
mov r8, rcx
xchg r8, rax
cmp rdx, 0x1000
jmp 0x140047fb1
xchg rbx, r10
mov rdx, r10
xchg r10, rbx
nop
jmp 0x140047fd5
mov dword [rsp - 0x20], 0x3f5bfc04
jb 0x1400480e6
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x1400480c7
movabs rcx, 0xffffffff6acce4d3
sub rcx, 0x18c6ffbb
xor rcx, 0x27108399
jmp 0x1400480ad
lea rdx, [rdx*2 + 2]
xchg rcx, rsi
mov rsi, qword [rbp - 0x40]
xchg rsi, rcx
xchg rcx, rax
jmp 0x140048061
xor ebx, 0xa0ec81cc
jmp 0x1400488d3
add rcx, 0x7fffffff
xor rcx, 0x40d9cd63
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
test eax, eax
jmp 0x140048080
cmp rax, 0x1f
mov dword [rsp - 0x34], esi
ja 0x140048ae7
call fcn.1400e9d60
nop
xchg r10, r10
jmp 0x140048126
mov rbx, qword [rbx]
lea r8, [rbp - 0x20]
mov dword [rsp - 0x10], 0x35d1d0a
jmp 0x140047fa2
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
mov dword [rsp - 0x18], ebp
jb 0x14004803f
sub rdx, 0xffffffffffffffd9
jmp 0x14004809a
mov dword [rsp - 0x1c], edx
je 0x140048148
mov ebx, 0x471059d
xor ebx, 0x28c6fe34
jmp 0x140048103
mov rcx, qword [rcx - 8]
mov r12, r12
sub rax, rcx
sub rax, 8
jmp 0x140048031
sub rcx, 0x1316bfd9
sub rcx, 0x56cc7796
xor rcx, 0x4bebe270
jmp 0x140048016
mov rcx, rcx
nop
add rax, 0xffffffffc69775c9
jmp 0x1400480d6
sub rax, 0xffffffffc69775d1
cmp rax, 0x1f
ja 0x140048aed
call fcn.1400e9d60
mov dword [rsp - 0x14], 0x7c5a0c12
cmp qword [rbx + 0x18], 8
jb 0x140048050
jmp 0x14004804d
xor ebx, 0x62964780
sub ebx, 0x417d9ba1
xor ebx, 0x8e19a88
add ebx, 0x49dd3e39
add ebx, 0x12c98aed
jmp 0x14004800b
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x1400480f3
mov dword [rsp - 0x3c], ebp
lea rdx, [rdx*2 + 2]
xchg r13, rcx
jmp 0x140047f88
lea rdx, [rbp - 0x60]
xchg r12, r14
mov rcx, r14
xchg r12, r14
call fcn.1400438c0
jmp 0x140048364
mov rdi, qword [rbp - 0x20]
xchg rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov dword [rsp - 0x24], edi
test eax, eax
jne 0x140048896
mov eax, dword [rbp + 0x20]
jmp 0x1400484f1
mov r9d, 0x404c7537
add r9d, 0x2a1dcd34
sub r9d, 0x5ee692bf
add r9d, 0xd3e234
sub r9d, 0x3ec8b9c
sub r9d, 0x86b0643
xor r8d, r8d
jmp 0x140048728
xor eax, 0x65b38bba
movd xmm5, eax
movdqa xmm2, xmmword [0x140119390]
movdqa xmm1, xmm2
mov rsp, rsp
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x140048805
xor word [rsp + 0x36], 0x34
xor word [rsp + 0x38], 0x35
xor word [rsp + 0x3a], 0x36
mov r10, r10
mov dword [rsp + 0x28], r15d
lea rax, [rbp - 0x14]
jmp 0x140048505
cmp rax, 0x1f
ja 0x140048afb
xchg rsi, rsi
call fcn.1400e9d60
lea r11, [rbp - 0x10]
jmp 0x140048283
movsd qword [rcx + 0x30], xmm0
xchg rcx, rsp
mov eax, dword [0x14011a920]
mov dword [rsp - 0x34], 0x1d923537
mov dword [rsp + 0x38], eax
cmp byte [0x14011a923], 0
jmp 0x140048516
pand xmm2, xmmword [0x1401193d0]
mov r12, r12
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.1111111111111111_t]
movd xmm0, dword [rsp + 0x34]
mov dword [rsp - 0x24], esp
jmp 0x1400482a1
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov r15, r15
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x140048896
jmp 0x1400486e6
cmp qword [rbp + 8], 0x10
mov dword [rsp - 0x1c], ecx
cmovae r11, qword [rbp - 0x10]
movsd xmm0, qword [str.u__DYWNvXW_]
xchg rcx, rsp
jmp 0x140048215
pxor xmm2, xmm0
movd dword [rsp + 0x34], xmm2
mov r8d, 0x16856e4a
xor r8d, 0x4253da19
xor r8d, 0x3f7f9ae8
jmp 0x14004837c
mov qword [rsp + 0x20], rcx
xchg r12, r12
mov r9d, 0x11ef1c2
add r9d, 0x337c3ccd
jmp 0x1400485cf
cmp r13d, 2
jl 0x1400483eb
movdqa xmm4, xmmword [0x14011a9a0]
mov dword [rsp - 0x18], edi
jmp 0x14004859c
jmp 0x1400489ec
mov eax, 0x28bd56c5
xor eax, 0xccb6cfa
add eax, 0x240699c7
sub eax, 0x17635127
add eax, 0x23130a38
sub eax, 0x8527a20
jmp 0x1400486ca
mov dword [rsp - 0xc], esi
jb 0x140048207
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x140048797
mov word [rsp + 0x30], cx
mov dword [rsp - 0x24], 0x2ae5d089
xor word [rsp + 0x32], 0x32
jmp 0x1400483c6
xchg rsp, rsp
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
jmp 0x140048436
mov dword [rsp - 0x2c], ecx
nop
xor r8d, r8d
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
lea rcx, [rbp - 0x10]
jmp 0x140048411
sub r8d, 0x5310c32e
add r8d, 0x2f39ff5
xor r8d, 0x39f4da30
add r8d, 0x452840af
jmp 0x1400483e4
movups xmmword [rsp + 0x30], xmm0
xchg rbp, rbp
mov eax, dword [0x14011a938]
mov dword [rsp + 0x40], eax
cmp word [0x14011a93a], 0
je 0x1400484cf
mov dword [rsp - 0x34], esi
jmp 0x14004874a
xor word [rsp + 0x34], 0x33
xor word [rsp + 0x36], 0x34
xor ax, 0x35
mov dword [rsp - 0xc], ebx
mov word [rsp + 0x38], ax
jmp 0x140048541
xor r8d, 0x67a11269
mov eax, r8d
lea r10, [rsp + 0x30]
mov dword [rsp - 0x24], 0x5d396bd9
add r10, rax
nop dword [rax]
nop word [rax + rax]
jmp 0x1400482fe
mov dword [rsp - 0x38], ebx
call fcn.1400b6760
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
mov dword [rsp - 0x30], 0x1d3099d7
jb 0x14004820c
jmp 0x14004868e
pmulld xmm0, xmmword [str.6666]
mov rdx, rdx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg rdx, rdx
pshufd xmm2, xmm1, 0xd8
jmp 0x1400487d2
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0xc], ebp
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x14004823b
sub al, cl
add al, 0x31
mov dword [rsp - 0x10], 0x1d088df3
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
mov r12, r12
jmp 0x1400484d8
shr eax, 2
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
mov r8, r8
movzx eax, r8b
jmp 0x140048475
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.6666]
psubd xmm3, xmm0
jmp 0x14004845d
xor word [rsp + 0x40], 0x39
mov rsp, rsp
xor word [rsp + 0x42], 0x3a
mov dword [rsp + 0x28], edx
jmp 0x1400482c4
cmp r8d, 0xc
jl 0x1400482fe
mov eax, dword [rbp]
mov dword [rsp + 0x28], eax
xchg r12, r12
jmp 0x140048886
mov dword [rsp - 0x40], 0x951bf0
lea edx, [rax + rax]
lea rcx, [rbp + 0x10]
jmp 0x1400486b1
xchg r12, rax
mov qword [rsp + 0x20], r12
xchg r12, rax
mov r9d, r15d
jmp 0x1400485b5
je 0x1400484e2
mov dword [rsp - 0x30], 0x7fb45fbe
mov r8d, r14d
jmp 0x1400482de
xor r8d, r8d
mov dword [rsp - 0x28], ebp
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
jmp 0x1400485f0
mov dword [rsp + 0x28], r15d
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
mov dword [rsp - 0xc], 0xa970594
mov r9d, r15d
jmp 0x140048261
punpckldq xmm1, xmm3
mov dword [rsp - 0x40], 0xaa8a123
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140048708
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x32
mov dword [rsp - 0x44], edi
xor word [rsp + 0x34], 0x33
jmp 0x1400481d7
movd xmm6, r15d
mov eax, 0x1abd8a66
xor eax, 0x55985643
add eax, 0x2bc55712
jmp 0x14004877e
xor r8d, r8d
xchg r11, r11
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
jmp 0x14004875e
sub r9d, 0x36f5938
xor r9d, 0x6a49d9df
sub r9d, 0x4d0162b
add r9d, 0x21336c7a
jmp 0x1400487eb
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
xchg rbx, rbx
jne 0x140048896
movsd xmm0, qword [str.eKCQ5]
xchg r9, rsp
movsd qword [r9 + 0x30], xmm0
jmp 0x140048617
xchg rsp, r9
movzx eax, word [0x14011a948]
mov ecx, 0x61092417
xor ecx, 0x7f5a142b
xor ecx, 0x8599588
add ecx, 0x2962587c
sub ecx, 0x7a68107
jmp 0x140048849
xor eax, 0x42e9c896
xor eax, 0xd4ae65c
sub eax, 0x334527bb
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x32
mov dword [rsp - 0x30], ebx
xor word [rsp + 0x34], 0x33
jmp 0x140048860
mov rbp, rbp
mov dword [rsp + 0x38], eax
cmp word [0x14011a95a], 0
je 0x1400481ec
mov r11, r11
mov eax, 0x4194babc
jmp 0x1400487af
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov dword [rsp - 0x44], edi
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jmp 0x140048321
cmp qword [rbp + 0x28], 8
xchg rsi, rsi
cmovae rcx, qword [rbp + 0x10]
movups xmm0, xmmword [str.x_RSPfVLQ:]
jmp 0x14004839d
imul r8d
mov dword [rsp - 0x2c], 0x7739e1d
sar edx, 2
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 0x1d
jmp 0x140048493
mov rsp, rsp
movsd xmm0, qword [str.bFRFA6]
xchg r10, rsp
movsd qword [r10 + 0x30], xmm0
xchg r10, rsp
mov eax, dword [0x14011a958]
jmp 0x14004866c
mov rbp, rbp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
mov dword [rsp - 0x40], 0x26333b91
jmp 0x1400484aa
mov r10, r10
lea rdx, [rsp + 0x30]
xchg rdi, rcx
jmp 0x14004815f
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140048350
mov eax, 0x5d799b8e
add eax, 0x1c56f735
add eax, 0x315740b
jmp 0x140048643
test eax, eax
mov rdx, rdx
jne 0x140048896
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov r9, r9
mov ebx, r14d
jmp 0x1400482f9
add eax, 0x413a43c
sub eax, 0x4e3b1fef
sub eax, 0x1752c1d
add eax, 0x3665003e
jmp 0x1400481b1
xchg rdx, rdx
sub rax, rcx
nop
add rax, 0xfffffffff608f5fd
sub rax, 0xfffffffff608f605
jmp 0x1400481fa
sub eax, 0x15373727
xor eax, 0x935cad2
add eax, 0x2aba67f8
xor eax, 0x2754559b
sub eax, 0x205e5691
sub eax, 0x57188dc0
jmp 0x140048582
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.1111111111111111_t]
jmp 0x140048816
sub r9d, 0x26cec1ee
add r9d, 0x143e33c4
sub r9d, 0x6534d4ab
jmp 0x14004852c
movdqa xmm0, xmm2
mov dword [rsp - 0x34], esp
punpckhdq xmm0, xmm2
jmp 0x140048738
mov dword [rsp - 0x38], 0x29c1261d
movd xmm0, dword [str.u__DYWNvXW_]
pxor xmm2, xmm0
movd dword [rsp + 0x30], xmm2
mov dword [rsp - 0x30], 0x1cc8de30
movdqa xmm3, xmmword [0x1401193a0]
movdqa xmm1, xmm3
jmp 0x14004855f
add ecx, 0x3bef71ca
sub ecx, 0x311d0bd5
sub ecx, 0x4298e2ca
jmp 0x140048338
xor word [rsp + 0x36], 0x34
xor word [rsp + 0x38], 0x35
xor word [rsp + 0x3a], 0x36
mov r12, r12
xor word [rsp + 0x3c], 0x37
xor word [rsp + 0x3e], 0x38
jmp 0x1400484c0
xchg rbp, r11
mov qword [rsp + 0x20], rbp
xchg rbp, r11
jmp 0x140048180
mov ebx, 0x5a260ae6
xor ebx, 0x4865a742
sub ebx, 0xc9066c7
xor ebx, 0x6a52152f
jmp 0x1400489e0
xchg r11, r10
xchg r11, rsp
mov r11, rsp
xchg rsp, r11
jmp 0x140048aca
xor byte [rbp - 0x10], 0x35
sub byte [rbp - 0x10], 0x5b
xor byte [rbp - 0x10], 0x39
sub byte [rbp - 0x10], 0x31
xchg r14, rdx
mov r14, qword [rbp + 0x28]
xchg r14, rdx
jmp 0x140048939
mov rbx, rbx
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x1400488f1
cmp rax, 0x1f
mov rsi, rsi
ja 0x140048b06
call fcn.1400e9d60
mov qword [rbp], r14
jmp 0x1400489ac
inc rdx
xchg rcx, r8
mov r8, qword [rbp - 0x10]
xchg r8, rcx
xchg r14, rax
mov r14, rcx
xchg r14, rax
jmp 0x140048a07
movaps xmm7, xmmword [rbx - 0x20]
xchg r11, rbx
xchg r10, r11
movaps xmm8, xmmword [r10 - 0x30]
jmp 0x140048a48
cmp rdx, 8
mov dword [rsp - 0x10], ebx
jb 0x140048abf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x10]
mov dword [rsp - 0xc], 0x5f8e3dfb
jmp 0x140048975
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
nop
jmp 0x1400489d1
ret
mov rax, rcx
cmp rdx, 0x1000
jb 0x140048aba
mov r15, r15
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
jmp 0x140048995
sub rax, rcx
mov dword [rsp - 0x24], 0x26af6b82
neg rax
add rax, 8
jmp 0x140048aa5
mov qword [rbp + 8], 0x703bca2d
sub qword [rbp + 8], 0x11585a51
sub qword [rbp + 8], 0x1c158fcc
sub qword [rbp + 8], 0x3fbbe561
jmp 0x140048a58
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
jmp 0x140048974
sub ebx, 0x239f821a
add ebx, 0x73be2f75
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
mov dword [rsp - 0x24], 0x5d21924a
jb 0x140048903
jmp 0x14004890c
cmp rdx, 0x1000
mov dword [rsp - 0x38], edx
jb 0x1400488fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x1400488e2
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.1400e9e80
xchg r11, r11
lea r11, [rsp + 0x180]
mov rbx, qword [r11 + 0x50]
xchg r11, r8
jmp 0x140048a7d
xchg r11, r10
xchg r11, r10
movaps xmm9, xmmword [r10 - 0x40]
jmp 0x1400488b2
xor qword [rbp + 8], 0x50dbc6ab
sub qword [rbp + 8], 0x53ca3bf5
mov byte [rbp - 0x10], 0x67
sub byte [rbp - 0x10], 0x23
xor byte [rbp - 0x10], 0x38
sub byte [rbp - 0x10], 0x26
jmp 0x1400488c3
movaps xmm6, xmmword [r8 - 0x10]
xchg r11, r8
xchg rbx, r11
jmp 0x140048925
add rsp, 8
pop r13
mov dword [rsp - 0x1c], 0x4297ff4d
nop
add rsp, 8
jmp 0x140048960
neg rax
cmp rax, 0x1f
mov dword [rsp - 0x1c], 0x34aff8d
ja 0x140048add
call fcn.1400e9d60
mov eax, ebx
mov dword [rsp - 0x10], esp
jmp 0x140048a25
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
jmp 0x140048a8d
call fcn.1400f0a1c
nop
mov dword [rsp - 0x28], edx
call fcn.1400f0a1c
nop
call fcn.1400f0a1c
int3
call fcn.1400f0a1c
int3
call fcn.1400f0a1c
int3