Function at 0x14008c120
Capabilities:
Access peb ldr_data
Create thread
Delete file
Encode data using xor
Execute command
Hash data using fnv
Resolve function by parsing pe exports
Set console window title
Terminate process
Write and execute a file
Write file on windows

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 - 0x198]
sub rsp, 0x270
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
mov rax, qword [0x140660880]
xor rax, rsp
mov qword [rbp + 0x110], rax
xor edi, edi
mov dword [rbp - 0x60], edi
lea rcx, [0x140662de0]
call fcn.14009e6a0
mov qword [0x140663068], rdi
lea rax, [0x140663058]
cmp qword [0x140663070], 0xf
cmova rax, qword [0x140663058]
mov byte [rax], dil
mov qword [0x140662da8], rdi
lea rax, [0x140662d98]
cmp qword [0x140662db0], 0xf
cmova rax, qword [0x140662d98]
mov byte [rax], dil
mov qword [0x140663088], rdi
lea rax, [0x140663078]
cmp qword [0x140663090], 0xf
cmova rax, qword [0x140663078]
mov byte [rax], dil
mov qword [0x140662d88], rdi
lea rax, [0x140662d78]
cmp qword [0x140662d90], 0xf
cmova rax, qword [0x140662d78]
mov byte [rax], dil
mov qword [0x140662dc8], rdi
lea rax, [0x140662db8]
cmp qword [0x140662dd0], 0xf
cmova rax, qword [0x140662db8]
mov byte [rax], dil
mov rdx, qword [0x140663148]
test rdx, rdx
jne 0x14008c3cc
mov r11d, edi
mov r10d, 0x3ffbabef
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov r14, r13
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [r14 + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x14008c2ad
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x95e6a6f9
cmp rcx, r8
je 0x14008c2a4
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14008c290
cmp edx, r11d
jne 0x14008c3ad
mov r9, qword [r14 + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov esi, ecx
add rsi, r9
cmp rsi, r9
je 0x14008c3ad
mov r8d, dword [rsi + 0x18]
test r8d, r8d
je 0x14008c3ad
mov r15d, dword [rsi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0x95e6a6f9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14008c326
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x14008c310
cmp edx, r10d
je 0x14008c332
test r8d, r8d
jne 0x14008c2f0
jmp 0x14008c3ad
mov ecx, dword [rsi + 0x1c]
add rcx, r9
mov eax, dword [rsi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
cmp rdx, rsi
jbe 0x14008c3c5
lea rax, [r12 + rsi]
cmp rdx, rax
jae 0x14008c3c5
mov r11d, 0x95e6a6f9
mov r10d, r11d
movzx eax, byte [rdx]
cmp al, 0x2e
je 0x14008c387
nop word [rax + rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
inc rdx
movzx eax, byte [rdx]
cmp al, 0x2e
jne 0x14008c370
inc rdx
movzx eax, byte [rdx]
test al, al
je 0x14008c3a9
movsx eax, al
xor eax, r10d
imul r10d, eax, 0x1000193
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test al, al
jne 0x14008c391
mov r14, qword [r13]
mov rax, qword [r14]
mov r14, rax
cmp rax, r13
je 0x14008c3c2
cmp qword [rax + 0x30], rdi
jne 0x14008c260
mov rdx, rdi
mov qword [0x140663148], rdx
xor ecx, ecx
call rdx
mov dword [0x140662cf4], eax
mov rax, qword [0x140663140]
test rax, rax
jne 0x14008c5a5
mov r11d, edi
mov r10d, 0x93fcc78f
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov r14, r13
nop word [rax + rax]
movups xmm0, xmmword [r14 + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x14008c45d
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x94f37159
cmp rcx, r8
je 0x14008c454
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14008c440
cmp edx, r11d
jne 0x14008c55d
mov r9, qword [r14 + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov esi, ecx
add rsi, r9
cmp rsi, r9
je 0x14008c55d
mov r8d, dword [rsi + 0x18]
test r8d, r8d
je 0x14008c55d
mov r15d, dword [rsi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov eax, dword [rax + r9]
add rax, r9
mov edx, 0x94f37159
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x14008c4d6
nop dword [rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x14008c4c0
cmp edx, r10d
je 0x14008c4e2
test r8d, r8d
jne 0x14008c4a0
jmp 0x14008c55d
mov ecx, dword [rsi + 0x1c]
add rcx, r9
mov eax, dword [rsi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
cmp rdx, rsi
jbe 0x14008c575
lea rax, [r12 + rsi]
cmp rdx, rax
jae 0x14008c575
mov r11d, 0x94f37159
mov r10d, r11d
movzx eax, byte [rdx]
cmp al, 0x2e
je 0x14008c537
nop word [rax + rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
inc rdx
movzx eax, byte [rdx]
cmp al, 0x2e
jne 0x14008c520
inc rdx
movzx eax, byte [rdx]
test al, al
je 0x14008c559
movsx eax, al
xor eax, r10d
imul r10d, eax, 0x1000193
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test al, al
jne 0x14008c541
mov r14, qword [r13]
mov rax, qword [r14]
mov r14, rax
cmp rax, r13
je 0x14008c572
cmp qword [rax + 0x30], rdi
jne 0x14008c410
mov rdx, rdi
mov qword [0x140663140], rdx
mov ecx, 1
call rdx
mov edx, eax
mov ecx, dword [str.JNQW_]
mov dword [rbp - 0x38], ecx
movzx ecx, word [0x140252b44]
mov word [rbp - 0x34], cx
movzx ecx, byte [0x140252b46]
mov byte [rbp - 0x32], cl
jmp 0x14008c5cc
mov ecx, 1
call rax
mov edx, eax
mov eax, dword [str.JNQW_]
mov dword [rbp - 0x38], eax
movzx eax, word [0x140252b44]
mov word [rbp - 0x34], ax
movzx eax, byte [0x140252b46]
mov byte [rbp - 0x32], al
movsd xmm0, qword [str.DZWAYEA]
movsd qword [rbp - 0x40], xmm0
mov dword [0x140662cf8], edx
mov r8d, edi
movdqa xmm9, xmmword [0x140252780]
movdqa xmm8, xmmword [str.8888]
movdqa xmm6, xmmword [0x140252db0]
movdqa xmm7, xmmword [0x140251780]
movdqa xmm10, xmmword [0x140252da0]
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x14008c6e9
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm10
movd xmm0, dword [str.DZWAYEA]
xorps xmm1, xmm0
movd dword [rbp - 0x40], xmm1
movdqa xmm2, xmmword [0x140252760]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm10
movd xmm0, dword [rbp - 0x3c]
xorps xmm2, xmm0
movd dword [rbp - 0x3c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14008c700
lea rcx, [rbp - 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rcx, [rbp - 0x20]
call fcn.14008b2b0
nop
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0xf
cmova rcx, qword [rbp - 0x20]
lea r15, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov r8, qword [rbp - 0x10]
test r8, r8
jne 0x14008cac8
lea rdx, [0x1402403f5]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008cac8
movups xmm0, xmmword [0x140252b48]
movups xmmword [rbp - 0x60], xmm0
movsd xmm0, qword [0x140252b58]
movsd qword [rbp - 0x50], xmm0
movzx eax, byte [0x140252b60]
mov byte [rbp - 0x48], al
mov r8d, edi
cmp esi, 2
jl 0x14008c8b3
movdqa xmmword [rbp - 0x40], xmm10
lea rcx, [rbp - 0x5c]
mov edx, dword [rbp - 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
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, 0x18
jl 0x14008c7c0
cmp r8d, 0x19
jge 0x14008c8f3
movsxd rax, r8d
lea r9, [rbp - 0x60]
add r9, rax
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14008c8c0
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.140088870
lea rbx, [0x1404ce4f8]
mov rdx, rbx
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140088620
mov rdx, rbx
lea rcx, [rbp - 0x40]
call fcn.140084050
mov rdx, rax
lea rcx, [0x140662de0]
call fcn.1400a0030
cmp byte [0x140662ff0], 0
je 0x14008cabf
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp]
call fcn.140234d24
lea rax, [0x140252b08]
mov qword [rbp], rax
lea rcx, [rbp + 0xa8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp - 0x60], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 8]
lea rcx, [rbp]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx], r15
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 4], edx
lea rcx, [rbp + 8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 8], rax
mov byte [rbp + 0x84], 0
mov byte [rbp + 0x79], 0
lea rcx, [rbp + 8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x88], rdi
mov rax, qword [0x140663128]
mov qword [rbp + 0x7c], rax
mov qword [rbp + 0x70], rdi
mov r9d, 0x40
mov r8d, 2
lea rdx, str.C:_victory.txt
lea rcx, [rbp + 8]
call fcn.14008b4c0
test rax, rax
jne 0x14008ca25
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
lea rax, [rbp]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
cmp qword [rbp + 0x88], 0
je 0x14008ca7e
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rbx, qword [0x1404ce4f8]
mov r8, qword [0x1404ce508]
mov rdx, rbx
lea rcx, [rbp]
call fcn.140088dc0
lea rcx, [rbp + 8]
call fcn.14008b170
test rax, rax
jne 0x14008ca7e
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
lea rax, [rbp]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx], r15
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 4], edx
lea rcx, [rbp + 8]
call fcn.140089ef0
lea rcx, [rbp + 0x10]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x14008cae4
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x40]
call fcn.140084050
mov rdx, rax
lea rcx, [0x140662de0]
call fcn.1400a0030
mov r9d, 4
lea r8, [0x140252c10]
lea rdx, str.Would_you_like_to_load_driver
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x14008d1e5
mov dword [rbp - 0x60], edi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
mov edx, 0x10000000
mov rcx, qword [str.C:Windowsgdrv.sys]
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x50
je 0x14008cd00
cmp r14, 0xffffffffffffffff
je 0x14008cb83
mov qword [rsp + 0x20], rdi
lea r9, [rbp - 0x60]
mov r8d, 0x6650
lea rdx, [0x1404c38a0]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov ebx, eax
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test bl, bl
jne 0x14008cd00
mov r11, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call fcn.14008a960
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14008cce1
cmp esi, 2
jl 0x14008ccab
movdqa xmmword [rbp - 0x40], xmm10
mov rcx, rax
mov edx, dword [rbp - 0x40]
nop word [rax + rax]
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
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, xmm7
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edi, 8
lea rcx, [rcx + 8]
cmp edi, 0x10
jl 0x14008cbc0
jmp 0x14008cce1
mov r9, r10
nop
mov eax, 0x92492493
imul edi
add edx, edi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul r8d, eax, 0x38
movzx eax, dil
sub al, r8b
add al, 0x32
xor byte [r9], al
inc edi
lea r9, [r9 + 1]
cmp edi, 0x10
jl 0x14008ccb0
mov rdx, r10
mov rcx, r11
call fcn.140088870
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov eax, dword [str.Q_G58]
mov dword [rbp - 0x60], eax
cmp byte [0x140252b67], 0
je 0x14008cdc3
cmp esi, 2
jl 0x14008cd7c
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm10
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x60], xmm1
jmp 0x14008cdc3
lea r11, [rbp - 0x60]
mov r10d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r10d
add edx, r10d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r10b
sub al, cl
add al, 0x32
xor byte [r11], al
inc r10d
lea r11, [r11 + 1]
cmp r10d, 4
jl 0x14008cd90
lea rcx, [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp]
call fcn.140234d24
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, reloc.WLDAP32.dll_Ordinal_32
mov rdx, qword [str.C:Windows_victorys.sys]
lea rcx, [rbp]
call fcn.140089630
nop
cmp qword [rbp + 0x88], 0
jne 0x14008cf90
mov r11, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call fcn.14008a920
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14008cf71
cmp esi, 2
jl 0x14008cf3b
movdqa xmmword [rbp - 0x40], xmm10
mov rcx, rax
mov edx, dword [rbp - 0x40]
nop dword [rax + rax]
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
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, xmm7
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edi, 8
lea rcx, [rcx + 8]
cmp edi, 0x10
jl 0x14008ce50
jmp 0x14008cf71
mov r9, r10
nop
mov eax, 0x92492493
imul edi
add edx, edi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul r8d, eax, 0x38
movzx eax, dil
sub al, r8b
add al, 0x32
xor byte [r9], al
inc edi
lea r9, [r9 + 1]
cmp edi, 0x10
jl 0x14008cf40
mov rdx, r10
mov rcx, r11
call fcn.140088870
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, 0x4400
lea rdx, [0x1404c9ef0]
lea rcx, [rbp]
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__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 8]
call fcn.14008b170
test rax, rax
jne 0x14008cfd2
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
lea rax, [rbp]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xor r8d, r8d
mov rdx, qword [str.C:Windows_victorys.sys]
mov rcx, qword [str.C:Windowsgdrv.sys]
call fcn.140082d50
cmp eax, 0xc0000001
jne 0x14008d17e
mov r10, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call fcn.14008a930
mov r9, rax
cmp byte [rax + 0x1d], 0
je 0x14008d15f
cmp esi, 2
jl 0x14008d120
movdqa xmmword [rbp - 0x40], xmm10
mov rcx, rax
mov edx, dword [rbp - 0x40]
nop word [rax + rax]
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
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, xmm7
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edi, 8
mov eax, edi
lea rcx, [rcx + 8]
cmp edi, 0x18
jl 0x14008d030
cmp eax, 0x1e
jge 0x14008d15f
movsxd r8, edi
add r8, r9
nop word [rax + rax]
mov eax, 0x92492493
imul edi
add edx, edi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x38
movzx eax, dil
sub al, dl
add al, 0x32
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x1e
jl 0x14008d130
mov rdx, r9
mov rcx, r10
call fcn.140088870
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x140252c38]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx], r15
mov rax, qword [rbp]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 4], edx
lea rcx, [rbp + 8]
call fcn.140089ef0
lea rcx, [rbp + 0x10]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, qword [str.C:Windowsgdrv.sys]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
mov rcx, qword [str.C:Windows_victorys.sys]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea rcx, [0x140662cc8]
call fcn.1400832d0
test al, al
jne 0x14008d21c
lea rdx, str._n______Failed_to_create_driver_communication
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088870
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [0x140662cc8], 0
jne 0x14008d24d
lea rdx, str._n______Failed_to_connect_to_driver_communication
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088870
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movups xmm3, xmmword [str.DZWAYEA9]
movups xmmword [rbp - 0x40], xmm3
movdqa xmm4, xmmword [0x140252d90]
pextrw eax, xmm3, 7
test ax, ax
je 0x14008d387
cmp esi, 2
jl 0x14008d340
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm7
psrad xmm2, 5
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm8
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmm4
movq xmm1, xmm3
xorps xmm2, xmm1
movq qword [rbp - 0x40], xmm2
movdqa xmm3, xmmword [0x140252760]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshufhw xmm0, xmm3, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmm4
movq xmm0, qword [rbp - 0x38]
xorps xmm2, xmm0
movq qword [rbp - 0x38], xmm2
jmp 0x14008d387
lea r9, [rbp - 0x40]
mov r8d, edi
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x38
movzx eax, r8w
sub ax, cx
add ax, 0x32
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 8
jl 0x14008d350
movups xmm0, xmmword [str.CQ_]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x140252bc0]
movups xmm0, xmmword [0x140252bd0]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x140252be0]
movsd xmm0, qword [0x140252bf0]
movzx eax, word [0x140252bf8]
movups xmmword [rbp - 0x80], xmm1
movsd qword [rbp - 0x70], xmm0
mov word [rbp - 0x68], ax
mov r8d, edi
cmp esi, 2
jl 0x14008d4d9
lea rcx, [rsp + 0x50]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm4
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm4
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jl 0x14008d3e0
cmp r8d, 0x25
jge 0x14008d527
movsxd rax, r8d
lea r9, [rsp + 0x50]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x38
movzx eax, r8w
sub ax, cx
add ax, 0x32
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x25
jl 0x14008d4f0
xor r9d, r9d
lea r8, [rbp - 0x40]
lea rdx, [rsp + 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 1
jne 0x14008d54b
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.FortniteClient_Win64_Shipping.exe
lea rcx, [0x140662cc8]
call fcn.140082e40
mov dword [0x140662cd0], eax
lea rcx, [0x140662cc8]
call fcn.140083170
mov qword [0x140662cd8], rax
lea rcx, [0x140662cc8]
call fcn.140083110
lea rdx, str._n_____Handle___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088870
mov rdx, qword [0x140662cc8]
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___void_const____ptr64____ptr64]
lea rdx, str._n_____Process_ID___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088870
mov edx, dword [0x140662cd0]
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, str._n_____Fortnite_Base___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088870
mov rdx, qword [0x140662cd8]
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]
call fcn.14008dd50
test al, al
jne 0x14008d61d
lea rdx, str._n_____Failed_to_overlay
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088870
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14008e4a0
test al, al
jne 0x14008d64f
lea rdx, str._n_____Failed_to_imgui
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088870
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [0x140662cc0], rdi
mov rbx, rdi
mov esi, Ordinal_26
mov rcx, qword [0x140662cd8]
nop word [rax + rax]
lea rdx, [rcx + 0x250]
add rdx, rbx
mov dword [rbp - 0x60], edi
mov r9d, 4
lea r8, [rbp - 0x60]
lea rcx, [0x140662cc8]
call fcn.140083250
add rbx, 0x1000
mov rcx, qword [0x140662cd8]
cmp dword [rbp - 0x60], 0x260e020b
jne 0x14008d6b5
lea rax, [rbx + rcx]
mov qword [0x140662cc0], rax
sub rsi, 1
jne 0x14008d670
mov ecx, 8
call fcn.140233cd0
test rax, rax
je 0x14008d6d6
lea rcx, [0x140086800]
mov qword [rax], rcx
jmp 0x14008d6d9
mov rax, rdi
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140089010]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14008d88d
lea rcx, [rbp - 0x60]
call fcn.14008b220
nop
cmp dword [rbp - 0x58], 0
je 0x14008d722
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov ecx, 8
call fcn.140233cd0
test rax, rax
je 0x14008d73d
lea rcx, [0x1400862d0]
mov qword [rax], rcx
jmp 0x14008d740
mov rax, rdi
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140089010]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14008d87f
lea rcx, [rbp - 0x60]
call fcn.14008b220
nop
cmp dword [rbp - 0x58], 0
je 0x14008d789
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov ecx, 8
call fcn.140233cd0
test rax, rax
je 0x14008d7a4
lea rcx, [0x140086ce0]
mov qword [rax], rcx
jmp 0x14008d7a7
mov rax, rdi
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140089010]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14008d89b
lea rcx, [rbp - 0x60]
call fcn.14008b220
nop
cmp dword [rbp - 0x58], 0
je 0x14008d7f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call fcn.14008f3d0
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14008d834
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d82f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008d82f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140233268
xor eax, eax
mov rcx, qword [rbp + 0x110]
xor rcx, rsp
call fcn.140233310
lea r11, [rsp + 0x270]
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]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov dword [rbp - 0x58], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x58], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x58], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3