Function at 0x14007e940
Capabilities:
Set registry value

Disassembly:
mov rax, rsp
mov dword [rsp - 0x30], 0x69d062a4
xchg rcx, rbx
mov qword [rax + 8], rcx
xchg rcx, rbx
jmp 0x14007eabb
xchg r11, rax
movaps xmmword [r11 - 0x28], xmm7
xchg r11, rax
movaps xmmword [rax - 0x38], xmm8
xchg rsi, rsi
mov rax, qword [0x1402557f0]
jmp 0x14007eafd
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x18], edi
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
mov rdx, rdx
jmp 0x14007ea87
xchg rdx, rdx
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14011a270]
pxor xmm2, xmm0
mov dword [rsp - 0x1c], esi
movd dword [rsp + 0x34], xmm2
jmp 0x14007ea25
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x40], 0x79d98036
movd xmm0, dword [rsp + 0x30]
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
mov dword [rsp - 0x30], ebx
jmp 0x14007ea0c
lea r14d, [rsi + 0x1e]
je 0x14007f206
mov r8d, ebx
mov rdi, rdi
cmp edi, 2
jl 0x14007ebb7
movdqa xmm2, xmmword [0x140118390]
jmp 0x14007eb8a
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14011a270]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
jmp 0x14007ead9
jmp 0x14007f206
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x2c], 0x3793e712
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
jmp 0x14007eb53
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
xchg rdx, rdx
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, r14d
jmp 0x14007ea2a
neg rsp
sub rsp, 0xfffffffffffffec0
neg rsp
movaps xmmword [rax - 0x18], xmm6
mov rdi, rdi
jmp 0x14007e95a
pmulld xmm0, xmmword [str.7777]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov r10, r10
jmp 0x14007eb6d
mov dword [rsp - 0x1c], ecx
xor ebx, ebx
cmp byte [0x14011b317], bl
xchg rsi, rax
mov qword [rsp + 0x30], rsi
xchg rsi, rax
jmp 0x14007e9e6
mov qword [rax + 0x10], rsi
mov dword [rsp - 0x1c], ecx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x48]
mov dword [rsp - 0x38], ebp
jmp 0x14007ea6e
mov dword [rsp - 0x14], ebp
movd dword [rsp + 0x30], xmm2
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov rdx, rdx
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x14007e977
xor rax, rsp
xchg r10, rax
mov qword [rbp], r10
xchg r10, rax
jmp 0x14007eb3c
sub esi, 0x441c7ab7
add esi, 0x3c1a56ab
xor esi, 0x5709e325
add esi, 0x289f22f3
add esi, 0x472a87d
sub esi, 0x314dbeb5
mov edi, dword [0x1402557d0]
jmp 0x14007eaa1
mov rax, qword [str.aJGxWV9_PD]
mov esi, 0x40a13c50
add esi, 0x1a92f81f
jmp 0x14007eb0d
xchg rdx, rdx
pmulld xmm0, xmmword [str.7777]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14007e9b9
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rsp + 0x34]
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
jmp 0x14007e997
mov dword [rsp - 0x34], 0x286ddbdc
movdqa xmm4, xmmword [0x140119620]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1401183a0]
mov dword [rsp - 0x44], 0x2a06b15
movdqa xmm0, xmm2
jmp 0x14007ea4b
lea r9, [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r14, r14
mov eax, 0x2432f391
xor eax, 0x71088ef9
sub eax, 0x87e2e84
jmp 0x14007efe5
mov dword [rsp - 0xc], 0xcdaeb51
movdqa xmm0, xmmword [0x14011a270]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x140118390]
mov dword [rsp - 0x1c], ebx
movdqa xmm4, xmmword [0x140119620]
movdqa xmm7, xmmword [str.7777]
jmp 0x14007f851
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov r13, r13
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
jmp 0x14007ef42
mov eax, edx
mov dword [rsp - 0x28], 0x4f960c4d
shr eax, 0xf
shr eax, 7
shr eax, 6
shr eax, 1
shr eax, 1
jmp 0x14007eeb6
mov r15, qword [rbp - 0x10]
xchg r15, rcx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [rsp - 0x18], 0x2fe3b215
jmp 0x14007f483
xchg r15, r11
movaps xmm7, xmmword [r15 - 0x20]
xchg r11, r15
movaps xmm8, xmmword [r11 - 0x30]
jmp 0x14007f10a
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
movzx eax, byte [0x14011b3d0]
mov byte [rsp + 0x50], al
movups xmm0, xmmword [str.w_UWZRkLJN__K_B]
xchg rdx, rdx
jmp 0x14007f56e
xchg r11, r11
test eax, eax
jne 0x14007f483
movzx eax, byte [0x14011b3b8]
mov dword [rsp - 0x3c], 0x7e2a043
jmp 0x14007f550
shr eax, 1
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
movsx eax, dl
mov dword [rsp - 0xc], 0x700b81d5
jmp 0x14007f05d
paddd xmm0, xmm1
mov dword [rsp - 0x24], esp
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14007f419
xchg rdx, rdx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
xchg rcx, r15
jmp 0x14007ec4d
movd xmm0, edx
mov dword [rsp - 0x1c], edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov r13, r13
jmp 0x14007f130
mov dword [rsp - 0x1c], edi
mov dword [rbp - 0x20], eax
movzx eax, word [0x14011b3a4]
movups xmmword [rbp - 0x50], xmm0
jmp 0x14007f51e
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x3c], edx
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
jmp 0x14007f120
xor r9d, 0x4c9549d6
add r9d, 0x83cbd09
sub r9d, 0x6891aba2
jmp 0x14007ed7c
xor r9d, 0x670fac6e
add r9d, 0x1b94fdf0
xor r9d, 0x673d8552
add r9d, 0x576d358e
xor r9d, 0x706246dc
mov qword [rsp + 0x20], rax
xor r8d, r8d
jmp 0x14007ecf5
mov dword [rsp - 0x2c], 0x495f16e1
jge 0x14007fb2c
movsxd rax, r8d
lea r9, [rbp - 0x70]
mov rdi, rdi
jmp 0x14007f21d
mov r9, r9
movups xmm1, xmmword [0x14011b328]
xchg rsp, rsi
jmp 0x14007f8c9
call fcn.1400e8cf0
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x10]
jmp 0x14007ee72
xchg r9, r9
imul ecx, eax, 0x37
movzx eax, bl
inc ebx
mov dword [rsp - 0x38], ecx
jmp 0x14007f16a
mov dword [rsp - 0x24], 0x6939044f
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x10], edi
paddb xmm2, xmm0
jmp 0x14007f5bd
mov dword [rsp - 0x38], 0x3429e518
xchg r8, rbp
movups xmmword [r8 - 0x30], xmm0
xchg r8, rbp
jmp 0x14007f981
xor r9d, 0x76e610f
sub r9d, 0xbbe51e
add r9d, 0x62ead6b8
sub r9d, 0x229ac326
add r9d, 0x2acfada3
xor r9d, 0x1e65c699
jmp 0x14007f0aa
xchg rsi, r10
mov r10, qword [r11 + 0x18]
xchg rsi, r10
jmp 0x14007f4af
movdqa xmm7, xmmword [str.7777]
xchg rsp, rsi
movdqa xmmword [rsi + 0x30], xmm0
xchg rsi, rsp
mov edx, dword [rsp + 0x30]
xchg r8, r8
movd xmm6, esi
jmp 0x14007f147
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x14007ed06
shr eax, 1
add edx, eax
mov dword [rsp - 0x40], esi
movsx eax, dl
jmp 0x14007f2cc
movsxd rax, ebx
lea r8, [rsp + 0x40]
add r8, rax
nop
jmp 0x14007f0f3
lea rcx, [rsp + 0x58]
call fcn.1400ef920
movups xmm0, xmmword [0x14011b350]
mov dword [rsp - 0x18], esp
jmp 0x14007f2f8
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
mov dword [rsp - 0xc], ebp
paddb xmm2, xmm0
jmp 0x14007f025
pmulld xmm0, xmm7
mov dword [rsp - 0x40], 0x5c19883f
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x14007ee05
sub eax, 0x4eaf0c1
sub eax, 0x63c891b5
lea r9, [r9 + 1]
jmp 0x14007f1ba
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x38], 0x449fe0d4
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x14007f5ac
punpckhdq xmm0, xmm2
xchg rdx, rdx
paddd xmm3, xmm5
pmuldq xmm0, xmm4
nop
sub ebx, 0x5c2dc5d6
add ebx, 0x5c2dc5de
jmp 0x14007f499
movsx eax, al
mov rsi, rsi
imul ecx, eax, 0x37
movzx eax, r8b
jmp 0x14007f1cc
movdqa xmmword [rbx + 0x30], xmm0
xchg rbx, rsp
mov edx, dword [rsp + 0x30]
mov dword [rsp - 0x28], ebp
movd xmm6, esi
movd xmm8, r14d
movd xmm2, r8d
jmp 0x14007f048
paddd xmm3, xmm5
mov dword [rsp - 0x14], ecx
pmuldq xmm0, xmm4
nop
sub r8d, 0xd36ad74
add r8d, 0xd36ad7c
pmuldq xmm1, xmm4
jmp 0x14007f92b
xor eax, 0x6d51ce0f
add eax, 0x22ce7f68
sub eax, 0xbe34cb0
add eax, 0x117f06b5
jmp 0x14007fb9d
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x30], 0x193c914a
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x14007ec16
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov dword [rsp - 0x18], 0x678d8aeb
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x14007f794
lea eax, [r8 + 4]
mov r8, r8
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x14007fb6f
imul ecx, eax, 0x37
movzx eax, r8b
inc r8d
mov dword [rsp - 0x3c], 0x35922128
sub al, cl
jmp 0x14007f38a
mov rcx, qword [rbp - 0x10]
mov rcx, rcx
lea rax, [rbp - 8]
mov dword [rsp + 0x28], 0x3a104ade
xor dword [rsp + 0x28], 0x6c786414
jmp 0x14007f439
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14007f685
jmp 0x14007f82b
xor r9d, 0x62d0d0fc
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x70]
jmp 0x14007f2b1
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
mov rdi, rdi
jmp 0x14007eea4
movd xmm6, esi
mov dword [rsp - 0x2c], 0x7c3c44f1
movd xmm8, r14d
nop dword [rax]
jmp 0x14007f685
mov r13, r13
mov eax, 0x281be17
xor eax, 0x11732c20
add eax, 0x1e0d5e90
jmp 0x14007f6c4
xchg r14, r14
xchg r11, rsp
mov r11, rsp
xchg r11, rsp
nop
add rsp, 8
jmp 0x14007f33c
packuswb xmm2, xmm2
mov r14, r14
paddb xmm2, xmm0
jmp 0x14007f7c0
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x14], ecx
jmp 0x14007f2a0
movd xmm8, r14d
nop dword [rax]
xchg rbx, rbx
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x14007f593
sub al, cl
add al, 0x32
xor byte [r8 - 1], al
mov dword [rsp - 0x28], ebx
cmp ebx, 0x11
jl 0x14007f0f6
jmp 0x14007f076
jl 0x14007edba
movdqa xmm0, xmmword [0x14011a270]
lea rcx, [rbp - 0x6c]
mov dword [rsp - 0x34], 0x51060541
jmp 0x14007f944
xor byte [r9 - 1], al
mov dword [rsp - 0x1c], edi
cmp r8d, 8
jl 0x14007ebcc
jmp 0x14007f206
mov rsi, rsi
imul r8d
sar edx, 1
mov eax, edx
mov rcx, rcx
jmp 0x14007f6e6
inc r8d
xchg r10, r10
sub al, cl
add al, 0x32
jmp 0x14007f1a3
pmulld xmm0, xmm7
xchg r15, r15
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14007f99a
pshufd xmm3, xmm3, 0
xchg rbx, rbx
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14007ef68
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x2c], 0x6cd8b441
call fcn.1400aec70
jmp 0x14007f7ff
add r9, rax
nop word [rax + rax]
mov eax, 0x4bbdb763
sub eax, 0x151b2c85
add eax, 0x453ce7ab
xor eax, 0x9ddd182
jmp 0x14007ef2f
movd xmm8, r14d
mov dword [rsp - 0x14], ecx
nop dword [rax]
nop word [rax + rax]
movd xmm2, ebx
jmp 0x14007fa14
xchg rcx, rcx
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14007efbf
add rcx, 0x4e001c8d
sub rcx, 0x101048ee
sub rcx, 0x30c66a27
add rcx, 0x66795540
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x14007ec9c
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14007f508
mov dword [rsp - 0xc], esi
nop
movabs rcx, 0xffffffff65b76048
xor rcx, 0x69ea2102
jmp 0x14007f279
imul ecx, eax, 0x37
movzx eax, r8b
mov dword [rsp - 0x24], 0x6eb14a41
inc r8d
sub al, cl
add al, 0x32
xor byte [r9 - 1], al
jmp 0x14007f8e3
sub al, cl
add al, 0x32
xor byte [r9 - 1], al
jmp 0x14007fb1f
mov r8d, ebx
mov eax, dword [0x14011b3a0]
movups xmm1, xmmword [0x14011b360]
xchg rbp, rbx
movups xmmword [rbx - 0x70], xmm0
xchg rbx, rbp
movups xmm0, xmmword [0x14011b370]
jmp 0x14007ed27
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
mov dword [rsp - 0x14], ecx
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x14007fac2
mov rbp, qword [rsp - 8]
ret
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x30], edi
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14007fbb1
jl 0x14007f153
xchg rcx, rcx
cmp r8d, 0x2b
jge 0x14007eed7
movsxd rax, r8d
mov dword [rsp - 0x1c], ebx
lea r9, [rsp + 0x58]
jmp 0x14007f5d3
neg al
add al, 0xce
neg al
xor byte [r9 - 1], al
cmp r8d, 0x2b
mov dword [rsp - 0x28], 0x5eaeec37
jl 0x14007f5ea
jmp 0x14007eed7
sub eax, 0x97ae10a
sub eax, 0x32cd4ce8
lea r9, [r9 + 1]
mov dword [rsp - 0x10], ebp
imul r8d
sar edx, 1
jmp 0x14007ec31
cmp ebx, 0x11
jge 0x14007f076
mov r10, r10
jmp 0x14007eec6
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
mov dword [rsp - 0x2c], 0x73865001
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14007fa82
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x40], 0x3eaf441a
jmp 0x14007effe
mov rdi, rdi
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov r11, r11
jmp 0x14007fa02
sub dword [rsp + 0x28], 0x14184ba6
add dword [rsp + 0x28], 0x2fc11ce7
sub dword [rsp + 0x28], 0x25b2b25e
xor dword [rsp + 0x28], 0x4c5e4da9
lea rdx, [rsp + 0x40]
mov r9d, 0x2f046109
jmp 0x14007ed62
xchg rcx, rcx
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007f65f
xchg rcx, r13
mov r13, qword [rbp]
xchg r13, rcx
xor rcx, rsp
mov dword [rsp - 0x2c], esi
jmp 0x14007eddb
pmuldq xmm1, xmm4
mov dword [rsp - 0x2c], edx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007f342
xchg r8, rdi
mov r8, qword [r11 + 0x20]
xchg r8, rdi
mov r14, qword [r11 + 0x28]
mov dword [rsp - 0x44], ebp
movaps xmm6, xmmword [r11 - 0x10]
jmp 0x14007ec67
xchg rbp, r10
movups xmm1, xmmword [0x14011b380]
mov word [rbp - 0x1c], ax
movzx eax, byte [0x14011b3a6]
jmp 0x14007ee2b
xchg rbx, rsp
mov edx, dword [rsp + 0x30]
movd xmm6, esi
jmp 0x14007f244
mov eax, edx
xchg r10, r10
shr eax, 9
shr eax, 0xd
shr eax, 5
jmp 0x14007ecbb
mov dword [rsp - 0x14], 0x576039c0
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14007ef0b
movups xmm0, xmmword [0x14011b390]
mov dword [rsp - 0x10], 0x3e1d7734
xchg rbp, r10
movups xmmword [r10 - 0x60], xmm1
jmp 0x14007f4cb
xor eax, 0x50e48f7d
lea r9, [r9 + 1]
xchg rbx, rbx
imul r8d
sar edx, 1
jmp 0x14007f4f5
mov r8d, ebx
mov dword [rbp - 8], ebx
mov byte [rsp + 0x50], al
mov dword [rsp - 0x2c], 0x3f8859cc
movups xmm0, xmmword [str.w_UWZRhK__YI_W_3B]
jmp 0x14007f5f4
xchg r9, rsp
movups xmmword [r9 + 0x40], xmm0
xchg rsp, r9
cmp edi, 2
mov dword [rsp - 0x3c], edi
jl 0x14007eec6
movdqa xmm0, xmmword [0x14011a270]
jmp 0x14007f6fc
xchg rsi, rsi
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x14007f265
xchg rbx, rbx
movd dword [rcx - 8], xmm2
cmp r8d, 0x28
jmp 0x14007f366
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
mov dword [rsp - 0x34], 0x2efe9810
jmp 0x14007fa28
add r9, rax
nop dword [rax]
mov dword [rsp - 0x10], 0x44c1c025
nop dword [rax + rax]
mov eax, 0x5c52f1da
jmp 0x14007f6a6
movups xmmword [rsp + 0x40], xmm0
cmp edi, 2
jl 0x14007fa40
jmp 0x14007ebe0
mov dword [rsp - 0x38], edi
mov eax, 0x28919981
xor eax, 0x27602027
jmp 0x14007f9e4
add dword [rsp + 0x28], 0x46258798
xor dword [rsp + 0x28], 0x45505c49
add dword [rsp + 0x28], 0x4bc66f53
sub dword [rsp + 0x28], 0x6369b2be
lea rdx, [rsp + 0x40]
xchg rcx, rcx
mov r9d, 0x2472cd57
jmp 0x14007f865
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14007f1db
mov dword [rsp - 0x14], 0xb6ea994
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r15, r15
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x14007ed3e
movd xmm2, r8d
lea eax, [r8 + 4]
mov rbx, rbx
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov rdi, rdi
jmp 0x14007f3d8
sub eax, 0x2d22bf49
add eax, 0x341b2c89
sub eax, 0x36b20caf
add eax, 0x4d1db555
sub eax, 0x200b57d8
jmp 0x14007f53a
add eax, 0x3379d69c
xor eax, 0x651f1ae
sub eax, 0x100914dd
sub eax, 0x49d0015b
lea r8, [r8 + 1]
imul ebx
xchg r11, r11
jmp 0x14007fbc4
shr eax, 5
shr eax, 0xb
shr eax, 3
shr eax, 4
shr eax, 1
shr eax, 7
jmp 0x14007fad3
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x140118390]
mov r9, r9
movdqa xmm4, xmmword [0x140119620]
movdqa xmm7, xmmword [str.7777]
xchg rbx, rsp
movdqa xmmword [rbx + 0x30], xmm0
jmp 0x14007f4e5
xor r9d, 0x5acda6c2
xchg rbx, rax
mov qword [rsp + 0x20], rbx
xchg rbx, rax
xor r8d, r8d
mov dword [rsp - 0x34], 0x18046b39
jmp 0x14007ec7c
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xchg rdx, rdx
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x14007f469
mov dword [rsp - 0xc], esi
movdqa xmm0, xmmword [0x14011a270]
lea rcx, [rsp + 0x5c]
movdqa xmm5, xmmword [0x140118390]
mov dword [rsp - 0x38], esp
movdqa xmm4, xmmword [0x140119620]
jmp 0x14007ee81
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x14], 0x6cc1009b
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007f964
pmuldq xmm1, xmm4
mov dword [rsp - 0x30], ebx
shufps xmm1, xmm0, 0xdd
jmp 0x14007fa5f
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
xchg rsi, rsi
cmp ebx, 0x10
jl 0x14007f25c
jmp 0x14007f3c7
xchg r13, r13
mov dword [rsp + 0x28], 0x6d3c61b8
sub dword [rsp + 0x28], 0x31d24d5
xor dword [rsp + 0x28], 0x66d2ab6d
jmp 0x14007f61a
movzx eax, word [0x14011b340]
mov r8d, ebx
mov dword [rsp - 0x38], 0x7b008ff7
mov word [rbp - 0x80], ax
movzx eax, byte [0x14011b342]
mov byte [rbp - 0x7e], al
movups xmm0, xmmword [0x14011b318]
jmp 0x14007edc9
mov dword [rsp - 0x1c], 0x16d97006
cmp r8d, 0x11
jge 0x14007f8f5
jmp 0x14007fa40
movzx eax, r8b
inc r8d
mov r15, r15
jmp 0x14007f2eb
xchg rsi, rsp
movdqa xmmword [rsi + 0x30], xmm0
xchg rsp, rsi
mov edx, dword [rsp + 0x30]
jmp 0x14007f0d6
sub r9d, 0x1becf679
add r9d, 0x287b3a7a
add r9d, 0x118732f7
xor r9d, 0x3c564976
sub r9d, 0x28b1628d
add r9d, 0x4a0fc1a
jmp 0x14007f729
mov dword [rsp - 0x28], edi
sub eax, edx
shr eax, 1
add eax, edx
mov dword [rsp - 0x44], edi
shr eax, 1
shr eax, 4
jmp 0x14007ef8a
add r8d, 0x359310ff
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x40], ebp
jmp 0x14007f64d
movups xmmword [rsi + 0x58], xmm0
xchg rsp, rsi
movsd xmm0, qword [0x14011b338]
mov r14, r14
xchg rsp, r13
jmp 0x14007faa0
mov dword [rsp - 0x14], 0x2c030bcf
cmp r8d, 0x11
jl 0x14007f60b
mov rcx, qword [rbp - 0x10]
lea rax, [rbp - 8]
jmp 0x14007f7df
movdqa xmm1, xmm3
mov dword [rsp - 0x30], 0x24e13b32
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
mov rsi, rsi
jmp 0x14007f749
shufps xmm1, xmm0, 0xdd
xchg r14, r14
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007ecd5
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x140119620]
movdqa xmm7, xmmword [str.7777]
xchg rsp, rbx
jmp 0x14007ef9c
movdqa xmm0, xmm1
mov r10, r10
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov r14, r14
jmp 0x14007f9c9
xchg rbp, r14
movups xmmword [r14 - 0x40], xmm1
xchg r14, rbp
mov byte [rbp - 0x1a], al
cmp edi, 2
mov rdi, rdi
jmp 0x14007f184
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x3c], 0x7924f325
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x38], 0x137ee35c
jmp 0x14007eef1
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x38], ebx
movd xmm0, edx
jmp 0x14007f31e
xor eax, 0x14a60a5
xor eax, 0x69fca3c6
sub eax, 0x1f3e556c
xor eax, 0x301a8f3b
sub eax, 0x327c5bdb
jmp 0x14007f3ab
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
jmp 0x14007fae3
xchg rsi, rsi
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x14007fb88
movd dword [rcx - 8], xmm2
cmp r8d, 0x50
jl 0x14007efb5
cmp r8d, 0x57
jmp 0x14007edac
movsxd rax, r8d
mov r15, r15
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
jmp 0x14007f607
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x28], edi
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14007fb03
paddd xmm3, xmm5
mov dword [rsp - 0x18], 0x70c30d96
pmuldq xmm0, xmm4
nop
sub r8d, 0x359310f7
jmp 0x14007f8ac
movsd qword [r13 + 0x78], xmm0
xchg rsp, r13
xchg r11, rsp
movups xmmword [r11 + 0x68], xmm1
xchg r11, rsp
cmp edi, 2
jl 0x14007f379
jmp 0x14007f76a
movd xmm0, dword [rcx - 8]
xchg rbx, rbx
pxor xmm2, xmm0
jmp 0x14007f096
add edx, eax
xchg rbx, rbx
movsx eax, dl
imul ecx, eax, 0x37
jmp 0x14007f842
paddb xmm2, xmm0
mov r12, r12
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
xchg r13, r13
punpckhdq xmm0, xmm3
jmp 0x14007f3fe
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0xc], 0x1e6374ad
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x14007f0c2
cmp r8d, 0x57
mov rbp, rbp
jl 0x14007f22b
lea rax, [rbp - 0x10]
mov r9d, 0x15385b4c
jmp 0x14007ee43
pshufd xmm3, xmm3, 0
xchg rbx, rbx
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14007fb50
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
xchg r8, r8
pmuldq xmm0, xmm4
neg r8d
add r8d, 0xfffffff8
neg r8d
jmp 0x14007f7ae
paddd xmm2, xmm5
mov dword [rsp - 0x40], 0x31b6854e
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x14007fb3b
paddd xmm2, xmm5
mov dword [rsp - 0x40], edi
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x14007f1f1
xor eax, 0x63b3a8c7
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
jmp 0x14007f894
mov dword [rsp - 0x38], ebp
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x14007f902
sar edx, 1
mov eax, edx
shr eax, 0x16
shr eax, 8
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x14007edf1