Function at 0x14006ddb0
Capabilities:
Access peb ldr_data
Create thread
Encode data using xor
Enumerate processes
Execute command
Hash data using fnv
Resolve function by fnv-1a hash
Resolve function by parsing pe exports
Terminate process
Terminate process by name

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 - 0x1d8]
sub rsp, 0x2b0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x140439348]
xor rax, rsp
mov qword [rbp + 0x170], rax
xor edi, edi
movups xmm0, xmmword [0x1400dfe10]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [str._._9_1___:u]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x1400dfe30]
movsd qword [rbp - 0x40], xmm0
movzx eax, word [0x1400dfe38]
mov word [rbp - 0x38], ax
mov ecx, edi
lea ebx, [rdi + 0x1f]
lea r12d, [rdi + 5]
mov r15d, dword [reloc.WS2_32.dll_accept]
cmp r15d, 2
jl 0x14006df88
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp - 0x5c]
mov r8d, dword [rbp]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x28
jl 0x14006de80
cmp ecx, 0x2a
jge 0x14006dfc0
movsxd rax, ecx
lea r8, [rbp - 0x60]
add r8, rax
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x2a
jl 0x14006df92
lea rdx, [rbp - 0x60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
lea rdx, [0x1400511f0]
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]
movups xmm0, xmmword [0x1400dfe40]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x1400dfe50]
movups xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [0x1400dfe60]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [0x1400dfe70]
movups xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [0x1400dfe80]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [str.._6230e8__6_]
movups xmmword [rbp + 0x90], xmm1
movsd xmm0, qword [0x1400dfea0]
movsd qword [rbp + 0xa0], xmm0
movzx eax, byte [0x1400dfea8]
mov byte [rbp + 0xa8], al
mov r8d, edi
cmp r15d, 2
jl 0x14006e19b
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x68
jl 0x14006e090
cmp r8d, 0x69
jge 0x14006e1e3
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x69
jl 0x14006e1b0
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x1194
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [str.KM_IH]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x1400dfec0]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x1400dfed0]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400dfed8]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1400dfedc]
mov word [rbp - 0x34], ax
movzx eax, byte [0x1400dfede]
mov byte [rbp - 0x32], al
mov r8d, edi
cmp r15d, 2
jl 0x14006e38b
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp - 0x5c]
mov edx, dword [rbp]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14006e280
cmp r8d, 0x2f
jge 0x14006e3d3
movsxd rax, r8d
lea r9, [rbp - 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2f
jl 0x14006e3a0
lea rcx, [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x14043a030]
call fcn.14007c0c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x20], dil
mov r10, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movups xmm0, xmmword [0x1400dfee0]
movups xmmword [rsp + 0x48], xmm0
movsd xmm0, qword [0x1400dfef0]
movsd qword [rsp + 0x58], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x14006e5b3
cmp r15d, 2
jl 0x14006e577
movdqa xmm5, xmmword [0x1400ddc80]
mov ecx, edi
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rdx, [rsp + 0x4c]
mov r8d, dword [rbp]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x18
jl 0x14006e472
jmp 0x14006e5b3
lea r9, [rsp + 0x48]
mov r8d, edi
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14006e580
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.1400505e0
lea rdx, [0x1400511f0]
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 eax, dword [0x1400dff00]
mov dword [rsp + 0x70], eax
movzx eax, word [0x1400dff04]
mov word [rsp + 0x74], ax
movsd xmm0, qword [0x1400dfef8]
movzx eax, byte [0x1400dff06]
mov r9, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movsd qword [rsp + 0x68], xmm0
mov byte [rsp + 0x76], al
mov ecx, edi
cmp r15d, 2
jl 0x14006e720
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movd xmm5, ebx
movdqa xmm2, xmmword [0x1400ddc80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e0290]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
mov eax, dword [0x1400e0480]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400dfef8]
xorps xmm2, xmm0
movd dword [rsp + 0x68], xmm2
movdqa xmm3, xmmword [0x1400e0280]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e0290]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x6c]
xorps xmm2, xmm1
movd dword [rsp + 0x6c], xmm2
mov ecx, 8
movsxd rax, ecx
lea r8, [rsp + 0x68]
add r8, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xf
jl 0x14006e730
lea rdx, [rsp + 0x68]
mov rcx, r9
call fcn.1400505e0
lea rdx, [0x1400511f0]
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, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140050390
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
lea r14, [rbp + 0x20]
cmp qword [rbp + 0x38], 0x10
cmovae r14, qword [rbp + 0x20]
movabs rbx, 0x7fffffffffffffff
mov rsi, qword [rbp + 0x30]
cmp rsi, rbx
ja 0x140070bc2
mov r13, 0xffffffffffffffff
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
cmp rsi, 0x10
jae 0x14006e7e8
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x48], xmm0
jmp 0x14006e836
mov rax, rsi
or rax, 0xf
cmp rax, rbx
ja 0x14006e803
mov rbx, rax
mov ecx, reloc.WLDAP32.dll_Ordinal_22
cmp rax, rcx
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
cmovb rdx, r13
lea rcx, [rsp + 0x48]
call fcn.14004e2f0
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rbx
lea r8, [rsi + 1]
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x48]
lea rcx, [0x14043a030]
call fcn.14007da10
cmp byte [0x14043a240], 0
jne 0x14006ea23
mov r10, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.140052bf0
mov r9, rax
cmp byte [rax + 0x1b], 0
je 0x14006e9ff
cmp r15d, 2
jl 0x14006e9c8
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
mov r14d, Ordinal_32
movd xmm8, r14d
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
mov rcx, rax
mov edx, dword [rbp]
nop dword [rax]
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdi + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edi, 8
mov eax, edi
lea rcx, [rcx + 8]
cmp edi, 0x18
jl 0x14006e8c0
cmp eax, 0x1c
jge 0x14006e9ff
movsxd r8, edi
add r8, r9
nop
mov eax, 0x8fb823ef
imul edi
add edx, edi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, dil
sub al, dl
add al, 0x38
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x1c
jl 0x14006e9d0
mov rdx, r9
mov rcx, r10
call fcn.1400505e0
lea rdx, [0x1400511f0]
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]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140065910
movups xmm0, xmmword [0x1400dff28]
movups xmmword [rbp - 0x20], xmm0
movzx eax, word [0x1400dff38]
mov word [rbp - 0x10], ax
movzx eax, byte [0x1400dff3a]
mov byte [rbp - 0xe], al
mov ecx, edi
mov ebx, Ordinal_32
cmp r15d, 2
jl 0x14006eb98
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp - 0x1c]
mov r8d, dword [rbp]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14006ea90
cmp ecx, 0x13
jge 0x14006ebd0
movsxd rax, ecx
lea r8, [rbp - 0x20]
add r8, rax
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x14006eba2
lea rdx, [rbp - 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
lea rdx, [0x1400511f0]
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]
movups xmm0, xmmword [0x1400dff40]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x1400dff50]
movups xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [0x1400dff60]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [0x1400dff70]
movups xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [0x1400dff80]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [0x1400dff90]
movups xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [0x1400dffa0]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [0x1400dffb0]
movups xmmword [rbp + 0xb0], xmm1
mov eax, dword [0x1400dffc0]
mov dword [rbp + 0xc0], eax
movzx eax, word [0x1400dffc4]
mov word [rbp + 0xc4], ax
mov r8d, edi
cmp r15d, 2
jl 0x14006edc2
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x80
jl 0x14006ecb1
cmp r8d, 0x86
jge 0x14006ee06
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x86
jl 0x14006edd0
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str._LHW]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x1400dffe0]
movups xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [0x1400dfff0]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [0x1400e0000]
movups xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [0x1400e0010]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [0x1400e0020]
movups xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [0x1400e0030]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [0x1400e0040]
movups xmmword [rbp + 0xb0], xmm1
mov eax, dword [0x1400e0050]
mov dword [rbp + 0xc0], eax
movzx eax, word [0x1400e0054]
mov word [rbp + 0xc4], ax
mov r8d, edi
cmp r15d, 2
jl 0x14006efe2
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x80
jl 0x14006eed1
cmp r8d, 0x86
jge 0x14006f026
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x86
jl 0x14006eff0
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xdac
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400e0058]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x1400e0068]
movups xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [0x1400e0078]
movups xmmword [rbp + 0x60], xmm0
mov eax, dword [0x1400e0088]
mov dword [rbp + 0x70], eax
movzx eax, word [0x1400e008c]
mov word [rbp + 0x74], ax
mov r8d, edi
cmp r15d, 2
jl 0x14006f1cb
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, ebx
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14006f0c0
cmp r8d, 0x36
jge 0x14006f213
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x36
jl 0x14006f1e0
lea rcx, [rbp + 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 r14, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov esi, dword [rdx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x14006f2b6
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x14006f2b6
mov ebx, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14006f2b1
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14006f290
cmp r8d, 0xbc0e3315
je 0x14006f2bb
test r9d, r9d
jne 0x14006f270
mov rcx, qword [rcx]
jmp 0x14006f240
mov ecx, dword [rsi + 0x1c]
add rcx, r10
mov eax, dword [rsi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rcx + rax*4]
add r8, r10
mov edx, r12d
mov rcx, r14
call r8
mov ecx, 8
call fcn.1400d1de4
test rax, rax
je 0x14006f2f7
lea rcx, [0x14006a8d0]
mov qword [rax], rcx
jmp 0x14006f2fa
mov rax, rdi
mov qword [rbp], rax
lea rcx, [rbp - 0x78]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140051010]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x80], rax
test rax, rax
je 0x140070bb4
cmp dword [rbp - 0x78], 0
je 0x140070ba9
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140070ba9
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x40], gethostname
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 esi, dword [rcx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x14006f3e6
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x14006f3e6
mov ebx, dword [rsi + 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, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14006f3e1
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 0x14006f3c0
cmp r8d, 0x9a9264ad
je 0x14006f3eb
test r9d, r9d
jne 0x14006f3a0
mov rax, qword [rax]
jmp 0x14006f370
mov ecx, dword [rsi + 0x1c]
add rcx, r10
mov eax, dword [rsi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x40]
call rdx
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
lea rcx, str..84754834701984709183745901837487098709879813798479879857091739847059173405
call qword [sym.imp.KERNEL32.dll_CreateFileA]
mov qword [0x140439f90], rax
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
lea rcx, str..84754834701984709183745901837487098709879813798479879857091739847059173405
call qword [sym.imp.KERNEL32.dll_CreateFileA]
mov qword [0x140439f90], rax
test rax, rax
jne 0x14006f6ef
movups xmm0, xmmword [0x1400e0090]
movups xmmword [rsp + 0x48], xmm0
mov eax, dword [0x1400e00a0]
mov dword [rsp + 0x58], eax
movzx eax, byte [0x1400e00a4]
mov byte [rsp + 0x5c], al
mov r9, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, edi
mov r14d, Ordinal_32
cmp r15d, 2
jl 0x14006f5f9
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, r14d
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rdx, [rsp + 0x4c]
mov r8d, dword [rbp]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14006f4f1
cmp ecx, 0x15
jge 0x14006f63e
movsxd rax, ecx
lea r8, [rsp + 0x48]
add r8, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x15
jl 0x14006f610
lea rdx, [rsp + 0x48]
mov rcx, r9
call fcn.1400505e0
lea rdx, [0x1400511f0]
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 r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov esi, dword [rcx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x14006f6ea
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x14006f6ea
mov ebx, dword [rsi + 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, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14006f6e5
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 0x14006f6c0
cmp r8d, 0x2fa62ca8
je 0x14006f97b
test r9d, r9d
jne 0x14006f6a0
mov rax, qword [rax]
jmp 0x14006f670
movups xmm0, xmmword [0x1400e00a8]
movups xmmword [rbp - 0x80], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14006f8a3
cmp r15d, 2
jl 0x14006f865
movdqa xmm5, xmmword [0x1400ddc80]
mov edx, edi
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
mov r14d, Ordinal_32
movd xmm8, r14d
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp - 0x7c]
mov r8d, dword [rbp]
nop dword [rax]
nop dword [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
paddd xmm1, xmm2
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14006f760
jmp 0x14006f8a9
lea r9, [rbp - 0x80]
mov r8d, edi
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, r8b
sub al, dl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14006f870
mov r14d, Ordinal_32
lea rdx, [rbp - 0x80]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
lea rdx, [0x1400511f0]
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 rdx, qword [0x140439f90]
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___void_const____ptr64____ptr64]
lea rdx, [0x1400511f0]
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
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov esi, dword [rcx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x14006f976
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x14006f976
mov ebx, dword [rsi + 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, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14006f971
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14006f950
cmp r8d, 0x2fa62ca8
je 0x14006f97b
test r9d, r9d
jne 0x14006f930
mov rax, qword [rax]
jmp 0x14006f900
mov eax, dword [rsi + 0x24]
add rax, r10
mov ecx, dword [rsi + 0x1c]
movzx eax, word [rax + r9*2]
add rcx, r10
mov edx, dword [rcx + rax*4]
mov ecx, 0x3e8
add rdx, r10
call rdx
lea rcx, [0x1400e014c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400e00b8]
movups xmmword [rbp - 0x80], xmm0
movzx eax, word [0x1400e00c8]
mov word [rbp - 0x70], ax
movzx eax, byte [0x1400e00ca]
mov byte [rbp - 0x6e], al
mov ecx, edi
cmp r15d, 2
jl 0x14006fb18
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, r14d
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp - 0x7c]
mov r8d, dword [rbp]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14006fa10
cmp ecx, 0x13
jge 0x14006fb50
movsxd rax, ecx
lea r8, [rbp - 0x80]
add r8, rax
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x14006fb22
lea rdx, [rbp - 0x80]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
lea rdx, [0x1400511f0]
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]
movabs r12, 0xff00ff00ff00ff00
cmp qword [0x140439e00], 0
jne 0x14006fc0c
lea rsi, [rbp + 0x1d8]
nop
mov dword [rbp + 0x10], 0x7a7f634d
mov dword [rbp + 0x14], 0x77657961
mov word [rbp + 0x18], 0x3433
xor eax, eax
mov byte [rbp + 0x1a], al
mov edx, edi
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x10]
add rcx, rax
lea eax, [rdx + 0xb]
xor byte [rcx], al
inc edx
cmp edx, 0xa
jb 0x14006fbb0
mov byte [rbp + 0x1a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], rsi
mov rbx, qword [rsi]
mov rax, rbx
xor rax, r12
mov qword [rsp + 0x48], rax
mov qword [rsi], rdi
mov rax, qword [0x140439e68]
lea rdx, [rbp + 0x10]
xor ecx, ecx
call rax
nop
mov qword [rsi], rbx
mov qword [0x140439e00], rax
test rax, rax
je 0x14006fb90
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rsi, [rbp + 0x1d8]
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], rsi
mov rbx, qword [rsi]
mov rax, rbx
xor rax, r12
mov qword [rsp + 0x48], rax
mov qword [rsi], rdi
mov rax, qword [0x140439e68]
lea rdx, str.Fortnite
xor ecx, ecx
call rax
nop
mov qword [rsi], rbx
mov rcx, qword [0x14043a000]
mov qword [rcx + 0x18], rax
movsd xmm0, qword [0x1400e00d0]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [0x1400e00d8]
mov dword [rsp + 0x70], eax
cmp byte [0x1400e00db], 0
je 0x14006fdde
mov ecx, edi
cmp r15d, 2
jl 0x14006fd9b
movdqa xmm4, xmmword [0x1400e0550]
mov eax, 5
movd xmm6, eax
movd xmm5, r14d
movdqa xmm2, xmmword [0x1400ddc80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e0290]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
mov eax, dword [0x1400e0480]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400e00d0]
xorps xmm2, xmm0
movd dword [rsp + 0x68], xmm2
movdqa xmm3, xmmword [0x1400e0280]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e0290]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x6c]
xorps xmm2, xmm1
movd dword [rsp + 0x6c], xmm2
mov ecx, 8
movsxd rax, ecx
lea r8, [rsp + 0x68]
add r8, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xc
jl 0x14006fdb0
lea rdx, [rsp + 0x68]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
lea rdx, [0x1400511f0]
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, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov edx, Ordinal_50
lea rcx, [rbp - 0x60]
call fcn.14004e2f0
mov r14, rax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x50], reloc.WLDAP32.dll_Ordinal_33
mov qword [rbp - 0x48], Ordinal_50
movups xmm0, xmmword [str.FortniteClient_Win64_Shipping.exe]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1400e0170]
movups xmmword [rax + 0x10], xmm1
movzx eax, byte [0x1400e0180]
mov byte [r14 + 0x20], al
mov byte [r14 + 0x21], 0
mov dword [rbp + 0x40], 0x130
xor edx, edx
lea ecx, [rdx + 2]
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov rsi, rax
cmp rax, 0xffffffffffffffff
je 0x14006fef5
lea rdx, [rbp + 0x40]
mov rcx, rax
call sub.KERNEL32.dll_Process32First
lea rax, [rbp + 0x6c]
mov rbx, r13
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14006fe90
jmp 0x14006febb
lea rdx, [rbp + 0x40]
mov rcx, rsi
call sub.KERNEL32.dll_Process32Next
test eax, eax
je 0x14006feec
lea rax, [rbp + 0x6c]
mov rbx, r13
inc rbx
cmp byte [rax + rbx], 0
jne 0x14006feb2
mov r8d, reloc.WLDAP32.dll_Ordinal_33
cmp rbx, r8
cmovb r8, rbx
lea rdx, [rbp + 0x6c]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14006fe9b
cmp rbx, 0x21
jne 0x14006fe9b
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [rbp + 0x48]
jmp 0x14006fef7
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, edi
mov dword [0x140439f8c], eax
mov edx, Ordinal_50
mov rcx, r14
call fcn.1400d1e20
cmp dword [0x140439f8c], 0
je 0x14007040f
movups xmm0, xmmword [0x1400e00e0]
movups xmmword [rsp + 0x48], xmm0
mov eax, dword [0x1400e00f0]
mov dword [rsp + 0x58], eax
movzx eax, byte [0x1400e00f4]
mov byte [rsp + 0x5c], al
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 esi, dword [rcx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x14006ffc6
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x14006ffc6
mov ebx, dword [rsi + 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, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14006ffc1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14006ffa0
cmp r8d, 0xe76fb4aa
je 0x14006ffcb
test r9d, r9d
jne 0x14006ff80
mov rax, qword [rax]
jmp 0x14006ff50
mov ecx, dword [rsi + 0x1c]
add rcx, r10
mov eax, dword [rsi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
mov r8d, edi
mov ebx, 5
lea esi, [rbx + 0x1a]
cmp r15d, 2
jl 0x14007013b
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, ebx
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rsp + 0x4c]
mov edx, dword [rbp]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140070030
cmp r8d, 0x15
jge 0x140070183
movsxd rax, r8d
lea r9, [rsp + 0x48]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140070150
lea rcx, [rsp + 0x48]
call r11
movups xmm0, xmmword [0x1400e00f8]
movups xmmword [rsp + 0x48], xmm0
movsd xmm0, qword [0x1400e0108]
movsd qword [rsp + 0x58], xmm0
mov eax, dword [0x1400e0110]
mov dword [rsp + 0x60], eax
cmp byte [0x1400e0113], 0
je 0x14007034e
mov ecx, edi
cmp r15d, 2
jl 0x140070308
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, ebx
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rdx, [rsp + 0x4c]
mov r8d, dword [rbp]
nop
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x18
jl 0x140070200
cmp ecx, 0x1c
jge 0x14007034e
movsxd rax, ecx
lea r8, [rsp + 0x48]
add r8, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x1c
jl 0x140070320
lea rdx, [rsp + 0x48]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
mov edx, dword [0x140439f8c]
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___int____ptr64]
lea rdx, [0x1400511f0]
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
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov esi, dword [rcx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x14007040a
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x14007040a
mov ebx, dword [rsi + 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, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140070405
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400703e0
cmp r8d, 0x2fa62ca8
je 0x1400708fb
test r9d, r9d
jne 0x1400703c0
mov rax, qword [rax]
jmp 0x140070390
movups xmm0, xmmword [0x1400e0118]
movups xmmword [rsp + 0x48], xmm0
mov eax, dword [0x1400e0128]
mov dword [rsp + 0x58], eax
movzx eax, byte [0x1400e012c]
mov byte [rsp + 0x5c], al
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 esi, dword [rcx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x1400704c6
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x1400704c6
mov ebx, dword [rsi + 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, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1400704c1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400704a0
cmp r8d, 0xe76fb4aa
je 0x1400704cb
test r9d, r9d
jne 0x140070480
mov rax, qword [rax]
jmp 0x140070450
mov ecx, dword [rsi + 0x1c]
add rcx, r10
mov eax, dword [rsi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
mov r8d, edi
mov ebx, 5
lea esi, [rbx + 0x1a]
cmp r15d, 2
jl 0x14007063b
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, ebx
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rcx, [rsp + 0x4c]
mov edx, dword [rbp]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
paddd xmm1, xmm3
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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140070530
cmp r8d, 0x15
jge 0x140070683
movsxd rax, r8d
lea r9, [rsp + 0x48]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140070650
lea rcx, [rsp + 0x48]
call r11
movups xmm0, xmmword [0x1400e0130]
movups xmmword [rsp + 0x48], xmm0
movsd xmm0, qword [str.:_.__n]
movsd qword [rsp + 0x58], xmm0
movzx eax, word [0x1400e0148]
mov word [rsp + 0x60], ax
movzx eax, byte [0x1400e014a]
mov byte [rsp + 0x62], al
mov ecx, edi
cmp r15d, 2
jl 0x140070808
movdqa xmm5, xmmword [0x1400ddc80]
movdqa xmm4, xmmword [0x1400e0550]
movd xmm6, ebx
movdqa xmm7, xmmword [0x1400e0290]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400e0480]
movdqa xmmword [rbp], xmm0
lea rdx, [rsp + 0x4c]
mov r8d, dword [rbp]
nop
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 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
andps xmm2, xmmword [0x1400e02c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x18
jl 0x140070700
cmp ecx, 0x1b
jge 0x14007084e
movsxd rax, ecx
lea r8, [rsp + 0x48]
add r8, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x1b
jl 0x140070820
lea rdx, [rsp + 0x48]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
lea rdx, [0x1400511f0]
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]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov esi, dword [rcx + r10 + 0x88]
add rsi, r10
cmp rsi, r10
je 0x1400708f6
mov r9d, dword [rsi + 0x18]
test r9d, r9d
je 0x1400708f6
mov ebx, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov ecx, dword [rcx + rbx]
add rcx, r10
mov r8d, 0x811c9dc5
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x1400708f1
nop dword [rax]
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
jne 0x1400708d0
cmp r8d, 0x2fa62ca8
je 0x1400708fb
test r9d, r9d
jne 0x1400708b0
mov rax, qword [rax]
jmp 0x140070880
mov eax, dword [rsi + 0x24]
add rax, r10
mov ecx, dword [rsi + 0x1c]
movzx eax, word [rax + r9*2]
add rcx, r10
mov edx, dword [rcx + rax*4]
mov ecx, 0x5dc
add rdx, r10
call rdx
mov eax, dword [0x140439f8c]
mov dword [rbp], eax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, 4
lea r8, [rbp]
mov edx, 0x22244c
mov rcx, qword [0x140439f90]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov qword [rbp], rdi
mov dword [rbp - 0x20], edi
mov eax, dword [0x140439f8c]
mov dword [rbp - 0x1c], eax
lea rax, [rbp]
mov qword [rbp - 0x18], rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp - 0x20]
mov edx, 0x222448
mov rcx, qword [0x140439f90]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rcx, qword [0x14043a000]
mov rax, qword [rbp]
mov qword [rcx], rax
lea rdx, str.Base_Address:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400505e0
mov rcx, qword [0x14043a000]
mov rdx, qword [rcx]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x1400511b0]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rsi, [rbp + 0x1d8]
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], rsi
mov rbx, qword [rsi]
mov rax, rbx
xor rax, r12
mov qword [rsp + 0x48], rax
mov qword [rsi], rdi
mov rax, qword [0x140439e60]
xor ecx, ecx
call rax
nop
mov qword [rsi], rbx
mov rcx, qword [0x14043a000]
mov dword [rcx + 8], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rsi, [rbp + 0x1d8]
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], rsi
mov rbx, qword [rsi]
mov rax, rbx
xor rax, r12
mov qword [rsp + 0x48], rax
mov qword [rsi], rdi
mov rax, qword [0x140439e60]
mov ecx, 1
call rax
nop
mov qword [rsi], rbx
mov rcx, qword [0x14043a000]
mov dword [rcx + 0xc], eax
mov rbx, qword [0x140439f80]
mov rcx, rbx
call fcn.14005ee80
test al, al
je 0x140070ba0
mov rcx, rbx
call fcn.14005f3a0
test al, al
je 0x140070ba0
mov rcx, qword [0x140439fd8]
call fcn.140060b90
cmp al, 1
jne 0x140070ba0
mov ecx, 8
call fcn.1400d1de4
test rax, rax
je 0x140070abb
lea rcx, [0x14005bb90]
mov qword [rax], rcx
jmp 0x140070abe
mov rax, rdi
mov qword [rbp], rax
lea rcx, [rbp - 0x28]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140051010]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x30], rax
test rax, rax
je 0x140070bd3
cmp dword [rbp - 0x28], 0
je 0x140070bc8
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp - 0x20]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140070bc8
mov rcx, qword [0x140439f80]
call fcn.140060970
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x140070b5f
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140070b5a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140070b5a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d1e20
xor eax, eax
mov rcx, qword [rbp + 0x170]
xor rcx, rsp
call fcn.1400d22b0
lea r11, [rsp + 0x2b0]
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
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x78], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
call fcn.14004e2d0
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x28], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3