Function at 0x14007d300
Capabilities:
Set registry value

Disassembly:
mov rax, rsp
xchg r9, rbx
mov qword [rax + 8], r9
xchg rbx, r9
xchg rsi, rbp
jmp 0x14007d568
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x1c], edx
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14007d372
pmuldq xmm0, xmm4
mov r14, r14
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
jmp 0x14007d479
mov dword [rsp - 0x34], ecx
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
jmp 0x14007d40e
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov rdi, rdi
movd xmm0, dword [rsp + 0x34]
jmp 0x14007d44d
movdqa xmm0, xmm1
xchg r13, r13
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.9999]
xchg rbx, rbx
psubd xmm2, xmm0
jmp 0x14007d3f9
sub rsp, 0x140
xchg rdi, rax
movaps xmmword [rdi - 0x18], xmm6
xchg rdi, rax
xchg r10, rax
movaps xmmword [r10 - 0x28], xmm7
jmp 0x14007d42a
jl 0x14007d57b
mov dword [rsp - 0x44], edx
movdqa xmm2, xmmword [0x14010c2c0]
movdqa xmm3, xmmword [0x14010c2d0]
movdqa xmm1, xmm2
mov dword [rsp - 0xc], 0x3c2e7a7e
jmp 0x14007d531
add esi, 0x3e166941
sub esi, 0x21f27b8b
add esi, 0x60250f0
sub esi, 0x51a05732
jmp 0x14007d500
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rsp + 0x30]
jmp 0x14007d510
pmuldq xmm1, xmm4
mov dword [rsp - 0x10], edx
movd xmm6, esi
movd xmm5, r14d
jmp 0x14007d315
jmp 0x14007dfbf
xchg r10, rax
xchg rsp, rax
movaps xmmword [rsp - 0x38], xmm8
xchg rsp, rax
mov rax, qword [0x140248220]
mov dword [rsp - 0x40], 0x4e52e398
xor rax, rsp
jmp 0x14007d546
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x30], esi
paddb xmm2, xmmword [str.2222222222222222]
pxor xmm2, xmm0
movd dword [rsp + 0x34], xmm2
jmp 0x14007d425
mov dword [rsp - 0x34], edi
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
mov r11, r11
pmulld xmm0, xmmword [str.9999]
psubd xmm3, xmm0
jmp 0x14007d35a
cmp byte [0x14010f227], bl
mov qword [rsp + 0x30], rax
lea r14d, [rsi + 0x1a]
je 0x14007dfbf
mov r9, r9
mov r8d, ebx
cmp edi, 2
jmp 0x14007d3b1
xchg rdi, r11
mov qword [rax + 0x20], r14
push rbp
xchg rbp, rbp
lea rbp, [rax - 0x48]
jmp 0x14007d396
paddb xmm2, xmmword [str.2222222222222222]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
mov dword [rsp - 0xc], 0x455e2f4e
movd dword [rsp + 0x30], xmm2
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x14007d32a
mov edi, dword [0x140248200]
xor ebx, ebx
xchg r8, r8
jmp 0x14007d49e
mov dword [rsp - 0x18], ebp
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
xchg r11, r11
jmp 0x14007d4d5
movdqa xmm4, xmmword [0x14010fec0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14007d348
xchg rcx, rax
mov qword [rbp], rcx
xchg rcx, rax
mov rax, qword [str.aJGxWV9_PD]
mov r11, r11
mov esi, 0x5db1b8c0
sub esi, 0x2e37a02f
jmp 0x14007d3dc
mov qword [rax + 0x10], rbp
xchg rsi, rbp
xchg rdi, r11
mov qword [rax + 0x18], r11
jmp 0x14007d4c1
lea r9, [rsp + 0x30]
nop dword [rax + rax]
xchg rcx, rcx
jmp 0x14007e0b6
add eax, 0x767354ab
xor eax, 0x720ab258
add eax, 0x5bbbc877
sub eax, 0x23120dd6
jmp 0x14007e012
mov dword [rsp - 0x14], 0x28a1c080
movdqa xmm7, xmmword [str.9999]
xchg r10, rsp
jmp 0x14007da4b
sar edx, 1
sar edx, 1
mov eax, edx
xchg rbp, rbp
shr eax, 0x18
jmp 0x14007e26c
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x14007d64e
add edx, r8d
sar edx, 2
sar edx, 1
sar edx, 1
sar edx, 1
jmp 0x14007d877
movdqa xmm0, xmmword [str.2222222222222222]
mov r15, r15
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010fec0]
jmp 0x14007d5a6
xchg rdi, rdi
pmuldq xmm0, xmm4
neg r8d
jmp 0x14007d889
movd xmm6, esi
movd xmm8, r14d
mov dword [rsp - 0x38], 0x765c23d4
jmp 0x14007dfa4
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, rdx
mov edx, dword [rsp + 0x30]
jmp 0x14007e34c
mov rbx, rbx
pmuldq xmm0, xmm4
sub r8d, 0xfffffff8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x14007e451
lea r9, [r9 + 1]
mov dword [rsp - 0x1c], 0x46f26225
mul r8d
jmp 0x14007df29
movups xmmword [r13 + 0x58], xmm0
xchg r13, rsp
movsd xmm0, qword [0x14010f248]
mov dword [rsp - 0x10], 0x84f2e65
jmp 0x14007e093
mov dword [rsp - 0x10], edx
mov eax, dword [0x14010f2b0]
movups xmm1, xmmword [0x14010f270]
xchg rsi, rbp
jmp 0x14007e57a
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x5c]
movdqa xmm5, xmmword [0x14010c2c0]
jmp 0x14007e16d
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov dword [rsp - 0x1c], edi
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x14007e253
jne 0x14007d792
movzx eax, byte [0x14010f2c8]
mov r8d, ebx
mov dword [rsp - 0x3c], 0x4b0cedc3
mov dword [rbp - 8], ebx
mov byte [rsp + 0x50], al
movups xmm0, xmmword [str.w_UWZRhK__YI_W_3B]
jmp 0x14007e555
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
xchg rbx, rbx
movd xmm0, dword [rcx - 8]
jmp 0x14007deed
mov dword [rsp - 0x10], edx
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [rbp - 0x10]
xchg rsp, rsp
jmp 0x14007d78c
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x24], 0x3ee6a32f
jmp 0x14007d716
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x14], esp
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14007dde1
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xchg rcx, r10
mov r10, qword [rbp]
xchg rcx, r10
jmp 0x14007df35
pmuldq xmm0, xmm4
mov dword [rsp - 0x34], 0x7363601d
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
mov dword [rsp - 0x10], 0x28839c83
jmp 0x14007dd25
mov r10, qword [rbp - 0x10]
xchg r10, rcx
lea rax, [rbp - 8]
mov dword [rsp + 0x28], 0x2ab1248c
add dword [rsp + 0x28], 0x244cd85b
jmp 0x14007df4e
add al, 0x5e
sub al, 0x2c
xor byte [r9 - 1], al
jmp 0x14007da5d
sub dword [rsp + 0x28], 0x143efd4c
add dword [rsp + 0x28], 0x3591ae04
xor dword [rsp + 0x28], 0x223e0648
sub dword [rsp + 0x28], 0x11d903c6
jmp 0x14007e1b5
sub eax, 0x416f5e86
add eax, 0x718b05aa
lea r9, [r9 + 1]
mov dword [rsp - 0x28], 0x269edc75
imul r8d
add edx, r8d
sar edx, 3
jmp 0x14007d5be
punpckldq xmm1, xmm2
xchg rsi, rsi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov dword [rsp - 0x3c], 0x1b596ed
jmp 0x14007e078
paddd xmm1, xmm2
mov dword [rsp - 0x3c], 0x5c80a620
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14007de43
mov eax, edx
shr eax, 0x16
shr eax, 2
shr eax, 6
shr eax, 1
jmp 0x14007d908
add r8d, 0xfffffff8
neg r8d
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x14007d85e
shr eax, 1
movsx eax, al
mov dword [rsp - 0x38], ebx
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
jmp 0x14007e334
mov dword [rsp - 0x10], 0x1ebb4dd6
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x14007e466
mov dword [rsp - 0x3c], edi
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x28
jl 0x14007dfa8
mov rbx, rbx
jmp 0x14007d9bf
xchg r12, r12
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
jmp 0x14007e36d
add edx, eax
mov r15, r15
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
jmp 0x14007dff4
xchg rbp, rbp
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
xchg r13, r13
pand xmm2, xmmword [0x14010c300]
jmp 0x14007dbf7
mov rdx, rdx
mov eax, 0x6cb39126
xor eax, 0x541680b3
add eax, 0xaa44970
xor eax, 0x1aaa9b25
jmp 0x14007de97
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
mov dword [rsp - 0x34], esp
movsx eax, dl
jmp 0x14007e30c
mov dword [rbp - 0x20], eax
movzx eax, word [0x14010f2b4]
movups xmmword [rbp - 0x50], xmm0
mov dword [rsp - 0x40], 0x22395b3f
jmp 0x14007e4d5
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rbp - 0x6c]
mov dword [rsp - 0x18], ebp
jmp 0x14007dd4c
mov dword [rsp - 0x44], 0x721daa58
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x14007d616
cmp r8d, 0x2b
jge 0x14007da6a
movsxd rax, r8d
xchg r14, r14
lea r9, [rsp + 0x58]
add r9, rax
nop dword [rax]
jmp 0x14007d942
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x70]
xchg r14, r14
nop
jmp 0x14007de07
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010fec0]
jmp 0x14007db58
xchg r9, r9
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14007ddbe
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x18], 0x75723f33
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
jmp 0x14007dba1
movdqa xmmword [r10 + 0x30], xmm0
xchg rsp, r10
mov edx, dword [rsp + 0x30]
jmp 0x14007e1fc
cmp r8d, 0x2b
jl 0x14007d945
mov rbx, rbx
lea rcx, [rsp + 0x58]
jmp 0x14007db70
sub al, cl
sub al, 0xe2
add al, 0x14
xor byte [r9 - 1], al
cmp r8d, 0x11
xchg rcx, rcx
jmp 0x14007e057
movsx eax, dl
mov dword [rsp - 0x20], ecx
imul ecx, eax, 0x39
movzx eax, bl
inc ebx
sub al, cl
mov dword [rsp - 0x14], esi
jmp 0x14007dcc3
xchg r14, rbp
movups xmmword [r14 - 0x30], xmm0
xchg r14, rbp
xchg rsi, rbp
movups xmmword [rsi - 0x40], xmm1
xchg rsi, rbp
mov byte [rbp - 0x1a], al
jmp 0x14007de5d
movd xmm2, ebx
lea eax, [rbx + 4]
mov dword [rsp - 0x38], 0x6cf1bc61
jmp 0x14007e0ca
mov dword [rsp - 0x28], esp
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
jmp 0x14007df08
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14007dbd7
xchg r8, r8
jmp 0x14007e53a
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r9, r9
psrld xmm0, xmm8
jmp 0x14007d76c
cmp r8d, 0x57
jl 0x14007e442
lea rax, [rbp - 0x10]
jmp 0x14007e3c1
lea rdx, [rsp + 0x40]
mov r9d, 0x11e99fb2
add r9d, 0x46a9ed5c
xor r9d, 0x1c3f4140
sub r9d, 0x429c62f1
jmp 0x14007e414
movdqa xmm7, xmmword [str.9999]
mov dword [rsp - 0x1c], 0x6380055e
xchg rbp, rsp
jmp 0x14007e320
call fcn.1400e3550
movups xmm0, xmmword [0x14010f260]
mov r8d, ebx
jmp 0x14007d699
mov r15, r15
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x28], esp
psrld xmm0, xmm8
jmp 0x14007dbe1
punpckldq xmm1, xmm3
mov r15, r15
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x44], 0x8697cc2
jmp 0x14007d6cc
mov rbp, qword [rsp]
add rsp, 8
ret
movd xmm6, esi
movd xmm8, r14d
nop dword [rax]
movd xmm2, r8d
jmp 0x14007d8b6
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x28], ebp
psubd xmm3, xmm0
jmp 0x14007d751
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
mov r9, r9
jmp 0x14007e4ed
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
mov rsp, rsp
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
jmp 0x14007dad5
sub eax, 0x9e13cd8
sub eax, 0x4b92089a
xor eax, 0x64cec43c
sub eax, 0x36af77d
jmp 0x14007d81a
mov eax, edx
mov rsi, rsi
shr eax, 0x1c
jmp 0x14007d95e
mov dword [rsp - 0x10], ecx
add eax, edx
shr eax, 1
shr eax, 3
jmp 0x14007d89e
nop
sub ebx, 0x7ea184f2
add ebx, 0x7ea184fa
pmuldq xmm1, xmm4
jmp 0x14007da0c
mov r13, r13
movups xmm1, xmmword [0x14010f238]
xchg r13, rsp
jmp 0x14007d67c
movaps xmm6, xmmword [r15 - 0x10]
xchg r15, r11
xchg rcx, r11
movaps xmm7, xmmword [rcx - 0x20]
xchg rcx, r11
xchg r11, rsp
movaps xmm8, xmmword [rsp - 0x30]
jmp 0x14007e513
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
jmp 0x14007d8d0
sub al, 0xd1
add al, 3
xor byte [r8 - 1], al
cmp ebx, 0x11
xchg rdx, rdx
jl 0x14007e2ae
xchg r10, rcx
jmp 0x14007d7c8
xchg rsp, rsp
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x30], esi
pand xmm2, xmmword [0x14010c300]
jmp 0x14007dcb1
xor eax, 0x4b733884
xor eax, 0x87c44a54
lea r9, [r9 + 1]
imul r8d
mov rsi, rsi
add edx, r8d
sar edx, 5
jmp 0x14007dc4b
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x10], 0x2c6616cf
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x14007dcdf
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010fec0]
movdqa xmm7, xmmword [str.9999]
jmp 0x14007d63c
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov rcx, rcx
paddd xmm2, xmm5
jmp 0x14007e37e
xor eax, 0x4b1be3fc
xor eax, 0x31774ecd
xor eax, 0x59f2fbe1
add eax, 0x55901a4d
sub eax, 0x28141fa0
jmp 0x14007dd06
mov dword [rsp - 0x3c], 0x57c5c6cf
movzx eax, byte [0x14010f252]
mov byte [rbp - 0x7e], al
movups xmm0, xmmword [0x14010f228]
jmp 0x14007dc7f
xchg rdx, rdx
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x2c], edi
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14007da24
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
xchg r13, r13
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x14007d8ef
movabs rcx, 0xffffffff11cbfbba
add rcx, 0x13838b0f
add rcx, 0x58264b99
jmp 0x14007e032
xchg rsi, rdi
mov rdi, qword [r11 + 0x20]
xchg rcx, r14
jmp 0x14007e390
sub al, 0x10
add al, 0x42
xor byte [r9 - 1], al
xchg r13, r13
jmp 0x14007db20
psrld xmm0, xmm8
mov r12, r12
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14007d91c
cmp edi, 2
mov dword [rsp - 0x40], 0x67166c4
jl 0x14007dfec
jmp 0x14007d98d
add r9d, 0x2e0a26d1
sub r9d, 0x3b620d68
xor r9d, 0x51cd4980
xor r9d, 0x49379036
xor r8d, r8d
jmp 0x14007d9e0
xor eax, 0x364f1535
xor eax, 0x1f541d5e
sub eax, 0x54bc2704
add eax, 0x737b82a8
lea r9, [r9 + 1]
xchg r13, r13
imul r8d
jmp 0x14007d5e0
mov dword [rsp - 0x24], ebx
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov r14, r14
jmp 0x14007e10b
xchg r10, rbx
mov r10, qword [r11 + 0x10]
xchg rbx, r10
xchg rdi, rsi
mov rdi, qword [r11 + 0x18]
jmp 0x14007de24
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
mov r15, r15
cmp r8d, 0x50
jl 0x14007e363
jmp 0x14007dfdf
mov dword [rsp - 0x18], 0x79d522cd
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov rsi, rsi
jmp 0x14007e3e8
mov eax, r8d
sub eax, edx
shr eax, 1
jmp 0x14007dc58
xor rcx, rsp
call fcn.1400dc920
mov dword [rsp - 0x44], ebx
lea r11, [rsp + 0x140]
jmp 0x14007ded7
xor dword [rsp + 0x28], 0x5ba6e13
xor dword [rsp + 0x28], 0x65caa370
add dword [rsp + 0x28], 0x2d614980
sub dword [rsp + 0x28], 0x5bee7b00
jmp 0x14007db33
shr eax, 6
shr eax, 1
shr eax, 1
add edx, eax
jmp 0x14007da8a
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov dword [rsp - 0x1c], ebp
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x14007d83e
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
xchg rbx, rbx
jmp 0x14007df81
jl 0x14007e0b6
lea rcx, [rsp + 0x30]
call fcn.1400a28c0
xchg r13, r13
movzx eax, word [0x14010f250]
mov r8d, ebx
mov word [rbp - 0x80], ax
jmp 0x14007dda0
cmp r8d, 0x57
jge 0x14007db2a
mov rsp, rsp
movsxd rax, r8d
jmp 0x14007e433
xchg rbx, rbx
inc r8d
sub al, cl
jmp 0x14007d7e8
add r9, rax
nop dword [rax]
mov eax, 0x5d3cf5e6
jmp 0x14007dc32
sub eax, 0x40694b2
sub eax, 0x1b2805f2
add eax, 0x67dce781
lea r8, [r8 + 1]
mov dword [rsp - 0x30], ebx
imul ebx
add edx, ebx
jmp 0x14007e49d
xor rcx, 0x43aa0808
sub rcx, 0x38bfed4f
add rcx, 0x79e012e7
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov r14, r14
test eax, eax
jmp 0x14007d6eb
jl 0x14007e008
xchg r8, rcx
mov r8, qword [rbp - 0x10]
xchg rcx, r8
lea rax, [rbp - 8]
mov dword [rsp + 0x28], 0x4b281a5d
jmp 0x14007d7f5
pmuldq xmm0, xmm4
sub r8d, 0xfffffff8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x28], esi
jmp 0x14007db07
xchg r12, rsp
movsd qword [r12 + 0x78], xmm0
xchg r12, rsp
movups xmmword [rsp + 0x68], xmm1
cmp edi, 2
jl 0x14007d9c9
mov rsp, rsp
jmp 0x14007d6b2
mov eax, 0x49e0a42e
add eax, 0x2a0c9c7d
sub eax, 0x6060d998
jmp 0x14007e21d
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
mov dword [rsp - 0x44], 0x81527fb
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x14007e4b3
add edx, eax
xchg rbp, rbp
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
mov r13, r13
inc r8d
jmp 0x14007da74
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov dword [rsp - 0x2c], esi
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
jmp 0x14007e2ce
add r9d, 0x39182f67
sub r9d, 0x4ead4707
sub r9d, 0x8a51a1e
xchg r15, rax
mov qword [rsp + 0x20], r15
xchg r15, rax
jmp 0x14007e2f0
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x24], edx
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x14007e1e2
movdqa xmm4, xmmword [0x14010fec0]
mov dword [rsp - 0x30], 0x39c77db2
movdqa xmm7, xmmword [str.9999]
xchg rsp, r8
movdqa xmmword [r8 + 0x30], xmm0
xchg r8, rsp
mov edx, dword [rsp + 0x30]
jmp 0x14007d626
pmulld xmm0, xmm7
mov r14, r14
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14007deba
sub dword [rsp + 0x28], 0x3c6bc993
lea rdx, [rsp + 0x40]
mov r9d, 0x415bf204
xor r9d, 0x6ba2a65
xor r9d, 0x3665ae86
sub r9d, 0x534a4525
jmp 0x14007e12a
xchg r10, r10
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x14], edi
jmp 0x14007e39f
movd xmm6, esi
movd xmm8, r14d
mov dword [rsp - 0x28], 0x19bed1b3
nop word [rax + rax]
jmp 0x14007dac1
xor eax, 0x7e7b2526
sub eax, 0x176100a0
sub eax, 0x3725f9b8
jmp 0x14007d668
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov r13, r13
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
jmp 0x14007db84
movd dword [rcx - 0xc], xmm2
xchg r8, r8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
jmp 0x14007e525
shr eax, 2
shr eax, 3
shr eax, 1
shr eax, 1
jmp 0x14007e0f1
movups xmm0, xmmword [str.w_UWZRkLJN__K_B]
mov rbp, rbp
xchg rcx, rsp
movups xmmword [rcx + 0x40], xmm0
xchg rsp, rcx
cmp edi, 2
jl 0x14007e2e4
jmp 0x14007d5f1
lea r8, [rsp + 0x40]
add r8, rax
nop word [rax + rax]
mov eax, 0x7ade5f71
xor eax, 0x7f29060f
jmp 0x14007d58d
mov dword [rsp - 0x2c], ebp
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14007e14d
cmp ebx, 0x10
mov dword [rsp - 0x34], ebp
jl 0x14007dac1
cmp ebx, 0x11
jge 0x14007dcd7
movsxd rax, ebx
mov dword [rsp - 0x24], ecx
jmp 0x14007e29d
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
xchg rbx, rbx
movzx eax, byte [0x14010f2e0]
mov byte [rsp + 0x50], al
jmp 0x14007e27b
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
xchg rsi, rsi
sub al, cl
jmp 0x14007de33
movdqa xmmword [rbp + 0x30], xmm0
xchg rbp, rsp
mov edx, dword [rsp + 0x30]
mov rsi, rsi
jmp 0x14007dbcb
sub al, cl
mov dword [rsp - 0x30], ebp
add al, 0x32
xor byte [r9 - 1], al
cmp r8d, 8
xchg r11, r11
jmp 0x14007dfb9
movd xmm6, esi
movd xmm8, r14d
nop word [rax + rax]
mov dword [rsp - 0x10], edi
movd xmm2, r8d
jmp 0x14007dd69
mov dword [rsp - 0x20], esi
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x14007d7a1
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x14007d9a2
mov rcx, qword [r11 + 0x28]
xchg rcx, r14
xchg r11, r15
jmp 0x14007dc91
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov dword [rsp - 0x20], edx
pxor xmm2, xmm0
jmp 0x14007daf0
mov r9d, 0x4fc48739
sub r9d, 0x4a850462
xor r9d, 0x24d8cc64
add r9d, 0x43d51b33
sub r9d, 0x3f6ea9c6
jmp 0x14007de73
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
jmp 0x14007e2bd
movups xmm1, xmmword [0x14010f290]
xchg r14, r14
mov word [rbp - 0x1c], ax
movzx eax, byte [0x14010f2b6]
jmp 0x14007daa4
xor r9d, 0x3e2fe09e
sub r9d, 0x3535eef0
sub r9d, 0x7099acf
mov qword [rsp + 0x20], rax
jmp 0x14007d738
lea r9, [rbp - 0x70]
add r9, rax
xchg r13, r13
nop dword [rax + rax]
mov eax, 0x63777ae1
sub eax, 0x2d6a7a9f
jmp 0x14007dd82
mov dword [rsp - 0x18], ebx
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14007e47b
paddd xmm2, xmm5
mov dword [rsp - 0x28], esp
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x14007e502
psrld xmm0, xmm8
xchg r11, r11
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov r14, r14
jmp 0x14007dc0c
sar edx, 2
sar edx, 1
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 0x14
shr eax, 3
jmp 0x14007df73
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x34], 0x19ecdbef
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x14007dc68
movups xmm0, xmmword [0x14010f2a0]
xchg r12, rbp
movups xmmword [r12 - 0x60], xmm1
xchg r12, rbp
jmp 0x14007e3fa
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
mov rbp, rbp
jmp 0x14007e231
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
xchg r8, r8
jmp 0x14007d5cf
xchg rsp, r11
xchg r9, r11
mov rsp, r9
xchg r11, r9
nop
jmp 0x14007dbc2
mov rdi, rdi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14007e19a
cmp r8d, 0x11
jge 0x14007e05d
movsxd rax, r8d
mov dword [rsp - 0x14], esi
lea r9, [rsp + 0x40]
jmp 0x14007e001
xchg rsp, r14
movups xmmword [r14 + 0x40], xmm0
xchg r14, rsp
cmp edi, 2
jl 0x14007e544
movdqa xmm0, xmmword [str.2222222222222222]
mov dword [rsp - 0x18], edi
jmp 0x14007d9f2
movups xmmword [rsi - 0x70], xmm0
xchg rbp, rsi
movups xmm0, xmmword [0x14010f280]
mov dword [rsp - 0x40], esp
jmp 0x14007d972