Function at 0x14000d250
Capabilities:
Access peb ldr_data
Check os version
Create thread
Encode data using base64
Encode data using xor
Execute command
Generate random numbers using a mersenne twister
Get disk information
Hash data using fnv
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push r15
mov eax, 0x1580
call fcn.140062720
sub rsp, rax
movaps xmmword [rsp + 0x1570], xmm6
movaps xmmword [rsp + 0x1560], xmm7
movaps xmmword [rsp + 0x1550], xmm8
movaps xmmword [rsp + 0x1540], xmm9
movaps xmmword [rsp + 0x1530], xmm10
mov rax, qword [0x140084180]
xor rax, rsp
mov qword [rsp + 0x1520], rax
xor r15d, r15d
lea rcx, str._n___HMPROTECTION__Temporary_Spoofer_By_Vexxydevs
call fcn.140001340
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x1400709e8]
mov dword [rsp + 0x40], eax
mov ebx, dword [0x1400841d8]
cmp ebx, 2
jl 0x14000d36d
movdqa xmm8, xmmword [0x140070fc0]
movdqa xmm6, xmmword [0x140070f00]
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm9, xmmword [str.5555]
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm6
psubd xmm1, xmm0
movdqa xmm10, xmmword [0x140070f20]
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm7, xmmword [0x140070f90]
paddb xmm1, xmm7
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
jmp 0x14000d3db
lea r9, [rsp + 0x40]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000d380
movdqa xmm10, xmmword [0x140070f20]
movdqa xmm7, xmmword [0x140070f90]
movdqa xmm9, xmmword [str.5555]
movdqa xmm8, xmmword [0x140070fc0]
movdqa xmm6, xmmword [0x140070f00]
lea rcx, [rsp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop word [rax + rax]
mov r9, qword [rcx + 0x30]
movsxd rdx, dword [r9 + 0x3c]
mov r11d, dword [rdx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400125b8
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400125b8
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx eax, byte [r8]
inc r8
test al, al
je 0x1400125af
nop dword [rax]
nop word [rax + rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [r8]
lea r8, [r8 + 1]
test al, al
jne 0x14000d470
cmp edx, 0xbc0e3315
jne 0x1400125af
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov edx, 5
mov rcx, rsi
call rax
mov ecx, 8
call fcn.140061ef0
lea rcx, [0x14000c2f0]
mov qword [rax], rcx
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x1508]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x140013d90]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x1500], rax
test rax, rax
je 0x14001259b
cmp dword [rsp + 0x1508], 0
je 0x14001258f
movaps xmm0, xmmword [rsp + 0x1500]
movdqa xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14001258f
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x1500], xmm0
movups xmm0, xmmword [str.lptjISI_4___]
movups xmmword [rsp + 0xf0], xmm0
movups xmm1, xmmword [0x140070db8]
movups xmmword [rsp + 0x100], xmm1
movups xmm0, xmmword [0x140070dc8]
movups xmmword [rsp + 0x110], xmm0
mov eax, dword [0x140070dd8]
mov dword [rsp + 0x120], eax
movzx eax, word [0x140070ddc]
mov word [rsp + 0x124], ax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012587
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012587
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14001257e
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000d610
cmp edx, 0x9a9264ad
jne 0x14001257e
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r10d, dword [rdx + rcx*4]
add r10, r9
mov r8d, r15d
cmp ebx, 2
jl 0x14000d769
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xf0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14000d670
cmp r8d, 0x36
jge 0x14000d7b0
movsxd rax, r8d
lea r9, [rsp + 0xf0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x36
jl 0x14000d780
lea rcx, [rsp + 0xf0]
call r10
call fcn.140003cf0
call fcn.14000cfe0
call fcn.14000cde0
call fcn.14000cbb0
call fcn.14000c8f0
mov eax, dword [0x1400709e8]
mov dword [rsp + 0x40], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012576
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012576
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14001256d
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000d850
cmp edx, 0x491e0a9c
jne 0x14001256d
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000d8f3
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
jmp 0x14000d930
lea r10, [rsp + 0x40]
mov r9d, r15d
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x14000d900
lea rcx, [rsp + 0x40]
call r8
movups xmm0, xmmword [0x1400709f0]
movups xmmword [rsp + 0xd0], xmm0
movups xmm1, xmmword [0x140070a00]
movups xmmword [rsp + 0xe0], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012565
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012565
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14001255c
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000d9d0
cmp edx, 0xe76fb4aa
jne 0x14001255c
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000db21
mov edx, r15d
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xd0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14000da30
jmp 0x14000db60
lea r10, [rsp + 0xd0]
mov r9d, r15d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x20
jl 0x14000db30
lea rcx, [rsp + 0xd0]
call r8
movups xmm0, xmmword [0x140070ad8]
movups xmmword [rsp + 0xf0], xmm0
movups xmm1, xmmword [0x140070ae8]
movups xmmword [rsp + 0x100], xmm1
movsd xmm0, qword [0x140070af8]
movsd qword [rsp + 0x110], xmm0
cmp ebx, 2
jl 0x14000dcb1
mov edx, r15d
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xf0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x28
jl 0x14000dbc0
jmp 0x14000dcf0
lea r9, [rsp + 0xf0]
mov r8d, r15d
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x28
jl 0x14000dcc0
lea rdx, [rsp + 0xf0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140012ee0
lea rdx, [0x140013360]
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 esi, r15d
call fcn.140003cf0
call fcn.14000cfe0
call fcn.14000cde0
call fcn.14000cbb0
call fcn.14000c8f0
call qword [sym.imp.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_]
mov dword [rsp + 0x14f4], 0xffffffff
mov dword [rsp + 0x174], eax
mov r14d, 1
mov edx, r14d
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
add eax, edx
mov dword [rsp + rdx*4 + 0x174], eax
inc rdx
cmp rdx, 0x270
jb 0x14000dd51
mov dword [rsp + 0x170], 0x270
lea rcx, [rsp + 0x170]
call fcn.140013e20
mov ecx, eax
imul rax, rcx, 0x1389
cmp eax, 0x1389
jae 0x14000ddbf
cmp eax, 0xd93
jae 0x14000ddbf
lea rcx, [rsp + 0x170]
call fcn.140013e20
mov ecx, eax
imul rax, rcx, 0x1389
cmp eax, 0xd93
jb 0x14000dda2
shr rax, 0x20
lea edi, [rax - 0x7fffec78]
xor edi, 0x80000000
jbe 0x14000de5a
mov qword [rsp + 0xc0], 0x384
lea rcx, [rsp + 0xc0]
call fcn.140013260
movzx eax, word [0x140070ad0]
mov word [rsp + 0x40], ax
cmp byte [0x140070ad1], 0
je 0x14000de0d
mov byte [rsp + 0x40], 0x2e
xor byte [rsp + 0x41], 0x38
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140012ee0
lea rdx, [0x140013360]
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]
inc esi
sub edi, 0x384
cmp esi, 0xa
je 0x14000de3f
test edi, edi
jg 0x14000dde1
lea rdx, [0x1400130c0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov esi, r15d
test edi, edi
jg 0x14000dde1
mov eax, dword [0x1400709e8]
mov dword [rsp + 0x40], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012554
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012554
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14001254b
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000dee0
cmp edx, 0x491e0a9c
jne 0x14001254b
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000df83
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
jmp 0x14000dfc0
lea r10, [rsp + 0x40]
mov r9d, r15d
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x14000df90
lea rcx, [rsp + 0x40]
call r8
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012543
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012543
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14001253a
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000e040
cmp edx, 0x2fa62ca8
jne 0x14001253a
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov ecx, 0x1f4
call rax
movups xmm0, xmmword [0x1400709f0]
movups xmmword [rsp + 0xd0], xmm0
movups xmm1, xmmword [0x140070a00]
movups xmmword [rsp + 0xe0], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012532
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012532
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140012529
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000e120
cmp edx, 0xe76fb4aa
jne 0x140012529
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000e271
mov edx, r15d
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xd0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14000e180
jmp 0x14000e2b0
lea r10, [rsp + 0xd0]
mov r9d, r15d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x20
jl 0x14000e280
lea rcx, [rsp + 0xd0]
call r8
mov eax, dword [0x140070aac]
mov dword [rsp + 0xc0], eax
movzx eax, word [0x140070ab0]
mov word [rsp + 0xc4], ax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movzx eax, byte [0x140070ab2]
mov byte [rsp + 0xc0], 0x20
xor byte [rsp + 0xc1], 0x38
xor byte [rsp + 0xc2], 0x39
xor byte [rsp + 0xc3], 0x3a
xor byte [rsp + 0xc4], 0x3b
xor byte [rsp + 0xc5], 0x3c
xor al, 0x3d
mov byte [rsp + 0xc6], al
lea rdx, [rsp + 0xc0]
call fcn.140012ee0
lea rdx, [0x140013360]
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 rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012521
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012521
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140012518
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000e3b0
cmp edx, 0x2fa62ca8
jne 0x140012518
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov ecx, 0x3e8
call rax
mov eax, dword [0x1400709e8]
mov dword [rsp + 0x40], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012510
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012510
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140012507
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000e470
cmp edx, 0x491e0a9c
jne 0x140012507
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000e513
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
jmp 0x14000e550
lea r10, [rsp + 0x40]
mov r9d, r15d
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x14000e520
lea rcx, [rsp + 0x40]
call r8
movups xmm0, xmmword [0x1400709f0]
movups xmmword [rsp + 0xd0], xmm0
movups xmm1, xmmword [0x140070a00]
movups xmmword [rsp + 0xe0], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400124ff
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400124ff
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400124f6
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000e5f0
cmp edx, 0xe76fb4aa
jne 0x1400124f6
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000e741
mov edx, r15d
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xd0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14000e650
jmp 0x14000e780
lea r10, [rsp + 0xd0]
mov r9d, r15d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x20
jl 0x14000e750
lea rcx, [rsp + 0xd0]
call r8
movups xmm0, xmmword [str.vLM_VLIWQa]
movups xmmword [rsp + 0xf0], xmm0
movups xmm1, xmmword [0x140070a70]
movups xmmword [rsp + 0x100], xmm1
movsd xmm0, qword [0x140070a80]
movsd qword [rsp + 0x110], xmm0
movzx eax, word [0x140070a88]
mov word [rsp + 0x118], ax
movzx eax, byte [0x140070a8a]
mov byte [rsp + 0x11a], al
mov r8d, r15d
cmp ebx, 2
jl 0x14000e8f9
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000e800
cmp r8d, 0x2b
jge 0x14000e940
movsxd rax, r8d
lea r9, [rsp + 0xf0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x14000e910
lea rdx, [rsp + 0xf0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140012ee0
lea rdx, [0x140013360]
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]
call fcn.140003cf0
call fcn.14000cfe0
call fcn.14000cde0
call fcn.14000cbb0
call fcn.14000c8f0
mov esi, r15d
call qword [sym.imp.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_]
mov dword [rsp + 0x14f4], 0xffffffff
mov dword [rsp + 0x174], eax
mov rdx, r14
nop dword [rax + rax]
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
add eax, edx
mov dword [rsp + rdx*4 + 0x174], eax
inc rdx
cmp rdx, 0x270
jb 0x14000e9a0
mov dword [rsp + 0x170], 0x270
lea rcx, [rsp + 0x170]
call fcn.140013e20
mov ecx, eax
imul rax, rcx, 0x5dd
cmp eax, 0x5dd
jae 0x14000ea0e
cmp eax, 0x571
jae 0x14000ea0e
lea rcx, [rsp + 0x170]
call fcn.140013e20
mov ecx, eax
imul rax, rcx, 0x5dd
cmp eax, 0x571
jb 0x14000e9f1
shr rax, 0x20
lea edi, [rax - 0x7ffff63c]
xor edi, 0x80000000
jbe 0x14000eaa9
mov qword [rsp + 0xc0], 0x384
lea rcx, [rsp + 0xc0]
call fcn.140013260
movzx eax, word [0x140070ad0]
mov word [rsp + 0x40], ax
cmp byte [0x140070ad1], 0
je 0x14000ea5c
mov byte [rsp + 0x40], 0x2e
xor byte [rsp + 0x41], 0x38
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140012ee0
lea rdx, [0x140013360]
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]
inc esi
sub edi, 0x384
cmp esi, 0xa
je 0x14000ea8e
test edi, edi
jg 0x14000ea30
lea rdx, [0x1400130c0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov esi, r15d
test edi, edi
jg 0x14000ea30
mov eax, dword [0x1400709e8]
mov dword [rsp + 0x40], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400124ee
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400124ee
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400124e5
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000eb30
cmp edx, 0x491e0a9c
jne 0x1400124e5
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000ebd3
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
jmp 0x14000ec10
lea r10, [rsp + 0x40]
mov r9d, r15d
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x14000ebe0
lea rcx, [rsp + 0x40]
call r8
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400124dd
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400124dd
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400124d4
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000ec90
cmp edx, 0x2fa62ca8
jne 0x1400124d4
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov ecx, 0x1f4
call rax
movups xmm0, xmmword [0x1400709f0]
movups xmmword [rsp + 0xd0], xmm0
movups xmm1, xmmword [0x140070a00]
movups xmmword [rsp + 0xe0], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400124cc
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400124cc
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400124c3
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000ed70
cmp edx, 0xe76fb4aa
jne 0x1400124c3
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000eec1
mov edx, r15d
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xd0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14000edd0
jmp 0x14000ef00
lea r10, [rsp + 0xd0]
mov r9d, r15d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x20
jl 0x14000eed0
lea rcx, [rsp + 0xd0]
call r8
mov eax, dword [0x140070aac]
mov dword [rsp + 0xc0], eax
movzx eax, word [0x140070ab0]
mov word [rsp + 0xc4], ax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movzx eax, byte [0x140070ab2]
mov byte [rsp + 0xc0], 0x20
xor byte [rsp + 0xc1], 0x38
xor byte [rsp + 0xc2], 0x39
xor byte [rsp + 0xc3], 0x3a
xor byte [rsp + 0xc4], 0x3b
xor byte [rsp + 0xc5], 0x3c
xor al, 0x3d
mov byte [rsp + 0xc6], al
lea rdx, [rsp + 0xc0]
call fcn.140012ee0
lea rdx, [0x140013360]
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 rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400124bb
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400124bb
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400124b2
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000f000
cmp edx, 0x2fa62ca8
jne 0x1400124b2
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov ecx, 0x3e8
call rax
mov eax, dword [0x1400709e8]
mov dword [rsp + 0x40], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400124aa
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400124aa
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400124a1
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000f0c0
cmp edx, 0x491e0a9c
jne 0x1400124a1
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000f163
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
jmp 0x14000f1a0
lea r10, [rsp + 0x40]
mov r9d, r15d
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x14000f170
lea rcx, [rsp + 0x40]
call r8
movups xmm0, xmmword [0x1400709f0]
movups xmmword [rsp + 0xd0], xmm0
movups xmm1, xmmword [0x140070a00]
movups xmmword [rsp + 0xe0], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012499
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012499
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140012490
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000f240
cmp edx, 0xe76fb4aa
jne 0x140012490
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov r8d, dword [rdx + rcx*4]
add r8, r9
cmp ebx, 2
jl 0x14000f391
mov edx, r15d
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0xd0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14000f2a0
jmp 0x14000f3d0
lea r10, [rsp + 0xd0]
mov r9d, r15d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x20
jl 0x14000f3a0
lea rcx, [rsp + 0xd0]
call r8
movups xmm0, xmmword [0x140070ab8]
movups xmmword [rsp + 0x1500], xmm0
mov eax, dword [0x140070ac8]
mov dword [rsp + 0x1510], eax
movzx eax, word [0x140070acc]
mov word [rsp + 0x1514], ax
movzx eax, byte [0x140070ace]
mov byte [rsp + 0x1516], al
mov r8d, r15d
cmp ebx, 2
jl 0x14000f52a
movdqa xmmword [rsp + 0xc0], xmm7
lea rcx, [rsp + 0x1500]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0xc0]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm6
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0xc0]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000f431
cmp r8d, 0x17
jge 0x14000f570
movsxd rax, r8d
lea r9, [rsp + 0x1500]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x14000f540
lea rdx, [rsp + 0x1500]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140012ee0
xorps xmm0, xmm0
movups xmmword [rsp + 0x148], xmm0
mov qword [rsp + 0x158], r15
mov qword [rsp + 0x160], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x148], 0
lea rdx, [rsp + 0x148]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140013380
xorps xmm0, xmm0
movups xmmword [rsp + 0x1500], xmm0
mov qword [rsp + 0x1510], r15
mov qword [rsp + 0x1518], r15
mov ecx, 0x20
call fcn.140061ef0
mov qword [rsp + 0x1500], rax
mov qword [rsp + 0x1510], 0x19
mov qword [rsp + 0x1518], 0x1f
movups xmm0, xmmword [str.cly3d2j6z001ons01hemqneth]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140070920]
movsd qword [rax + 0x10], xmm0
movzx ecx, byte [0x140070928]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], 0
lea rcx, [rsp + 0x1500]
call fcn.14003d900
nop
mov rdx, qword [rsp + 0x1518]
cmp rdx, 0xf
jbe 0x14000f67e
inc rdx
mov rcx, qword [rsp + 0x1500]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f678
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f678
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140062174
nop
lea rdx, str.discordapp.com
lea rcx, [rsp + 0xf0]
call fcn.140012870
nop
lea rdx, str._api_webhooks_1246555375222788189_CiQyuAu6_35WiuC3AO3TXAC6fpK6XRUhNfI2t9zEcXin3wlbPVonk9CWzY20usGa5jhD
lea rcx, [rsp + 0xd0]
call fcn.140012870
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x138], r15
mov qword [rsp + 0x140], r15
mov ecx, 0x40
call fcn.140061ef0
mov rcx, rax
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x138], 0x37
mov qword [rsp + 0x140], 0x3f
movups xmm0, xmmword [str.Someone_Just_Logged_Into_Your_Program___HM_Protection_]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140070940]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x140070950]
movups xmmword [rax + 0x20], xmm0
mov eax, dword [0x140070960]
mov dword [rcx + 0x30], eax
movzx eax, word [0x140070964]
mov word [rcx + 0x34], ax
movzx eax, byte [0x140070966]
mov byte [rcx + 0x36], al
mov byte [rcx + 0x37], 0
lea r8, [rsp + 0x128]
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0xf0]
call fcn.140003010
call fcn.14000cfe0
call fcn.14000cde0
call fcn.14000cbb0
call fcn.14000c8f0
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
lea r9, [rsp + 0xc0]
xor r8d, r8d
xor edx, edx
lea rcx, [0x140070898]
call qword [sym.imp.KERNEL32.dll_GetVolumeInformationA]
test eax, eax
je 0x1400125c0
lea r10, [rsp + 0x1515]
mov r8d, dword [rsp + 0xc0]
nop dword [rax]
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x14000f7b0
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x1515]
mov rdx, r10
lea rcx, [rsp + 0x50]
call fcn.140013c40
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x148]
call fcn.140032694
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14000f848
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f843
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f843
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140062174
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012488
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140012488
mov edi, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rdi + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14001247f
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000f8c0
cmp edx, 0x2fa62ca8
jne 0x14001247f
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r10*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov ecx, 0x7d0
call rax
mov eax, dword [0x1400709e8]
mov dword [rsp + 0x40], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x140012477
test r10d, r10d
jne 0x14000f890
mov rax, qword [rax]
jmp 0x14000f860
test r10d, r10d
jne 0x14000f210
mov rax, qword [rax]
jmp 0x14000f1e0
test r10d, r10d
jne 0x14000f090
mov rax, qword [rax]
jmp 0x14000f060
test r10d, r10d
jne 0x14000efd0
mov rax, qword [rax]
jmp 0x14000efa0
test r10d, r10d
jne 0x14000ed40
mov rax, qword [rax]
jmp 0x14000ed10
test r10d, r10d
jne 0x14000ec60
mov rax, qword [rax]
jmp 0x14000ec30
test r10d, r10d
jne 0x14000eb00
mov rax, qword [rax]
jmp 0x14000ead0
test r10d, r10d
jne 0x14000e5c0
mov rax, qword [rax]
jmp 0x14000e590
test r10d, r10d
jne 0x14000e440
mov rax, qword [rax]
jmp 0x14000e410
test r10d, r10d
jne 0x14000e380
mov rax, qword [rax]
jmp 0x14000e350
test r10d, r10d
jne 0x14000e0f0
mov rax, qword [rax]
jmp 0x14000e0c0
test r10d, r10d
jne 0x14000e010
mov rax, qword [rax]
jmp 0x14000dfe0
test r10d, r10d
jne 0x14000deb0
mov rax, qword [rax]
jmp 0x14000de80
test r10d, r10d
jne 0x14000d9a0
mov rax, qword [rax]
jmp 0x14000d970
test r10d, r10d
jne 0x14000d820
mov rax, qword [rax]
jmp 0x14000d7f0
test r10d, r10d
jne 0x14000d5e0
mov rax, qword [rax]
jmp 0x14000d5b0
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x1508], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
test r10d, r10d
jne 0x14000d440
mov rcx, qword [rcx]
jmp 0x14000d410
lea rdx, str.Failed_To_Get_Ur_Hwid_ID._Please_Contact_Us_On_Discord
lea rcx, [rsp + 0xa8]
call fcn.140001560
lea rdx, [0x140081208]
lea rcx, [rsp + 0xa8]
call sub.VCRUNTIME140.dll__CxxThrowException
int3