Function at 0x140038570
Capabilities:
Encode data using xor
Execute command
Get common file path
Terminate process

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
mov qword [r11 + 0x18], rdi
mov qword [r11 + 0x20], r12
push r13
push r14
push r15
sub rsp, 0xa40
vmovaps xmmword [r11 - 0x28], xmm6
mov rax, qword [0x140104340]
xor rax, rsp
mov qword [rsp + 0xa28], rax
lea rax, [r11 - 0x4f8]
mov qword [r11 - 0x740], rax
movzx edx, byte [rsp + 0x31]
lea rcx, [r11 - 0x4f8]
call fcn.1400066d0
nop
mov r8d, 0xf
lea rdx, str.Initialize_fail
lea rcx, [rsp + 0x560]
call fcn.140006f80
nop
lea rcx, [rsp + 0x560]
call fcn.1400384f0
call fcn.140036990
test al, al
je 0x140038610
lea rcx, [0x1401b5398]
call fcn.140035ed0
call fcn.140036a30
mov dword [0x1401043f0], eax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov r12, rax
mov qword [rsp + 0x318], rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
call fcn.140037820
call fcn.140038380
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vmovaps ymm0, ymmword [0x1400ebc40]
vmovups ymmword [rsp + 0x460], ymm0
vmovaps ymm0, ymmword [0x1400ebc00]
vmovups ymmword [rsp + 0x480], ymm0
vmovaps ymm0, ymmword [0x1400ebc20]
vmovups ymmword [rsp + 0x4a0], ymm0
mov dword [rsp + 0x4c0], 0x6d7c6b6d
mov word [rsp + 0x4c4], 0x266c
xor eax, eax
mov byte [rsp + 0x4c6], al
xor edx, edx
nop dword [rax + rax]
movzx eax, byte [rsp + 0x460]
xor byte [rsp + rdx + 0x461], al
inc rdx
cmp rdx, 0x65
jb 0x1400386a0
mov byte [rsp + 0x4c6], 0
lea rdx, [rsp + 0x461]
vzeroupper
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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, 3
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.____________________________________________________________________n___________________________________________n__________________________________________n______________________________________n__________________________________________n_______________________________________n_t
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 byte [rsp + 0x440], 0x6e
mov al, 0x2c
mov cl, 0x1b
mov dl, 7
mov r8b, 2
mov r9b, 0xa
mov r10b, 0x43
mov r11b, 0x4b
mov bl, 0x1d
movzx edi, r10b
movzx esi, r11b
movzx r14d, bl
mov r15b, 0x64
xor r13d, r13d
xor al, 0x6e
mov byte [rsp + 0x441], al
xor cl, 0x6e
mov byte [rsp + 0x442], cl
xor dl, 0x6e
mov byte [rsp + 0x443], dl
xor r8b, 0x6e
mov byte [rsp + 0x444], r8b
xor r9b, 0x6e
mov byte [rsp + 0x445], r9b
xor r10b, 0x6e
mov byte [rsp + 0x446], r10b
xor r11b, 0x6e
mov byte [rsp + 0x447], r11b
xor bl, 0x6e
mov byte [rsp + 0x448], bl
xor dil, 0x6e
mov byte [rsp + 0x449], dil
xor sil, 0x6e
mov byte [rsp + 0x44a], sil
xor r14b, 0x6e
mov byte [rsp + 0x44b], r14b
xor r15b, 0x6e
mov byte [rsp + 0x44c], r15b
mov byte [rsp + 0x44d], r13b
lea r8, str.20:18:54
lea rdx, str.Sep_25_2024
lea rcx, [rsp + 0x441]
call fcn.140035520
lea edx, [r13 + 7]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x450], rax
mov byte [rsp + 0x380], 0x25
mov al, 0x46
mov cl, 0x56
mov dl, 0x17
mov r8b, 0xb
mov r9b, 0x40
mov r10b, 0x5d
movzx r11d, r9b
xor ebx, ebx
xor al, 0x25
mov byte [rsp + 0x381], al
xor cl, 0x25
mov byte [rsp + 0x382], cl
xor dl, 0x25
mov byte [rsp + 0x383], dl
xor r8b, 0x25
mov byte [rsp + 0x384], r8b
xor r9b, 0x25
mov byte [rsp + 0x385], r9b
xor r10b, 0x25
mov byte [rsp + 0x386], r10b
xor r11b, 0x25
mov byte [rsp + 0x387], r11b
mov byte [rsp + 0x388], bl
movzx edx, byte [rsp + 0x31]
lea rcx, [rsp + 0x4d0]
call fcn.1400066d0
nop
lea rax, [rsp + 0x381]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400388a0
lea rdx, [rsp + 0x381]
lea rcx, [rsp + 0x4d0]
call fcn.140006f80
nop
lea rdx, [rsp + 0x4d0]
lea rcx, [0x1401b7818]
call fcn.140035a40
mov dword [rsp + 0x450], eax
lea rax, [rsp + 0x910]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 5]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
test eax, eax
je 0x140038b50
vmovdqu ymm0, ymmword [0x1400ebb20]
vmovdqu ymmword [rsp + 0x210], ymm0
vmovdqu xmm1, xmmword [0x1400eb660]
vmovdqu xmmword [rsp + 0x230], xmm1
mov cl, 0x43
mov dl, 0x11
mov r9b, 0x41
mov r10b, 0x50
mov r11b, 0x45
mov bl, 0x59
mov dil, 0x1f
vpextrb eax, xmm0, 1
vmovd r8d, xmm0
xor al, r8b
mov byte [rsp + 0x211], al
xor byte [rsp + 0x212], r8b
xor byte [rsp + 0x213], r8b
xor byte [rsp + 0x214], r8b
xor byte [rsp + 0x215], r8b
xor byte [rsp + 0x216], r8b
xor byte [rsp + 0x217], r8b
xor byte [rsp + 0x218], r8b
xor byte [rsp + 0x219], r8b
xor byte [rsp + 0x21a], r8b
xor byte [rsp + 0x21b], r8b
xor byte [rsp + 0x21c], r8b
xor byte [rsp + 0x21d], r8b
xor byte [rsp + 0x21e], r8b
xor byte [rsp + 0x21f], r8b
xor byte [rsp + 0x220], r8b
xor byte [rsp + 0x221], r8b
xor byte [rsp + 0x222], r8b
xor byte [rsp + 0x223], r8b
xor byte [rsp + 0x224], r8b
xor byte [rsp + 0x225], r8b
xor byte [rsp + 0x226], r8b
xor byte [rsp + 0x227], r8b
xor byte [rsp + 0x228], r8b
xor byte [rsp + 0x229], r8b
xor byte [rsp + 0x22a], r8b
xor byte [rsp + 0x22b], r8b
xor byte [rsp + 0x22c], r8b
xor byte [rsp + 0x22d], r8b
xor byte [rsp + 0x22e], r8b
xor byte [rsp + 0x22f], r8b
vmovd eax, xmm1
xor al, r8b
mov byte [rsp + 0x230], al
xor byte [rsp + 0x231], r8b
xor byte [rsp + 0x232], r8b
xor byte [rsp + 0x233], r8b
xor byte [rsp + 0x234], r8b
xor byte [rsp + 0x235], r8b
xor byte [rsp + 0x236], r8b
xor byte [rsp + 0x237], r8b
xor byte [rsp + 0x238], r8b
xor byte [rsp + 0x239], r8b
xor byte [rsp + 0x23a], r8b
xor byte [rsp + 0x23b], r8b
xor byte [rsp + 0x23c], r8b
xor byte [rsp + 0x23d], r8b
xor byte [rsp + 0x23e], r8b
xor byte [rsp + 0x23f], r8b
xor cl, r8b
mov byte [rsp + 0x240], cl
xor dl, r8b
mov byte [rsp + 0x241], dl
xor r9b, r8b
mov byte [rsp + 0x242], r9b
xor r10b, r8b
mov byte [rsp + 0x243], r10b
xor r11b, r8b
mov byte [rsp + 0x244], r11b
xor bl, r8b
mov byte [rsp + 0x245], bl
xor dil, r8b
mov byte [rsp + 0x246], dil
mov byte [rsp + 0x247], 0
lea rdx, [rsp + 0x211]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
vzeroupper
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rsp + 0x910]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140038b60
lea rdx, [rsp + 0x910]
lea rcx, [0x1401b5378]
call fcn.14002b1a0
mov byte [rsp + 0x3c0], 0x6f
mov al, 0x33
mov cl, 0x2c
mov dl, 0x3c
mov r8b, 0x5d
mov r9b, 0x30
mov r10b, 0x2a
mov r11b, 0x17
mov dil, 0x1b
mov sil, 0xa
mov r14b, 0x1d
mov r15b, 1
mov r12b, 0xe
mov r13b, 3
xor ebx, ebx
xor al, 0x6f
mov byte [rsp + 0x3c1], al
xor cl, 0x6f
mov byte [rsp + 0x3c2], cl
xor dl, 0x6f
mov byte [rsp + 0x3c3], dl
xor r8b, 0x6f
mov byte [rsp + 0x3c4], r8b
xor r9b, 0x6f
mov byte [rsp + 0x3c5], r9b
xor r10b, 0x6f
mov byte [rsp + 0x3c6], r10b
xor r11b, 0x6f
mov byte [rsp + 0x3c7], r11b
xor dil, 0x6f
mov byte [rsp + 0x3c8], dil
xor sil, 0x6f
mov byte [rsp + 0x3c9], sil
xor r14b, 0x6f
mov byte [rsp + 0x3ca], r14b
xor r15b, 0x6f
mov byte [rsp + 0x3cb], r15b
xor r12b, 0x6f
mov byte [rsp + 0x3cc], r12b
xor r13b, 0x6f
mov byte [rsp + 0x3cd], r13b
mov byte [rsp + 0x3ce], bl
lea rax, [rsp + 0x3c1]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140038c60
lea rdx, [rsp + 0x3c1]
lea rcx, [0x1401b5378]
call fcn.14003b850
lea rcx, [rsp + 0x6b0]
call fcn.140036a70
mov rdx, rax
lea rcx, [0x1401b52a8]
call fcn.14002a900
lea rcx, [rsp + 0x6b0]
call fcn.1400064a0
mov r8, qword [0x1401b52b8]
add r8, 0xfffffffffffffff0
lea rax, [rsp + 0x31]
mov qword [rsp + 0x20], rax
mov r9, rbx
lea rdx, [0x1401b52a8]
lea rcx, [rsp + 0x580]
call fcn.14002b210
lea rcx, [rsp + 0x580]
call fcn.140008880
mov rdx, rax
lea rcx, [0x1400e730c]
call fcn.140035520
lea rcx, [rsp + 0x580]
call fcn.1400064a0
mov r8, qword [0x1401b52b8]
add r8, 0xfffffffffffffff0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov r9, rbx
lea rdx, [0x1401b52a8]
lea rcx, [rsp + 0x5a0]
call fcn.14002b210
nop
lea rcx, [rsp + 0x5a0]
call fcn.140008880
mov rdi, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x4f0]
call fcn.1400066d0
nop
mov r8, rbx
nop
inc r8
cmp byte [rdi + r8], 0
jne 0x140038d50
mov rdx, rdi
lea rcx, [rsp + 0x4f0]
call fcn.140006f80
nop
lea rcx, [rsp + 0x4f0]
call fcn.1400378c0
movzx edi, al
lea rcx, [rsp + 0x4f0]
call fcn.1400064a0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400064a0
test dil, dil
je 0x140038da2
mov byte [0x1401b73cc], 1
mov ecx, dword [rsp + 0x450]
sub ecx, 1
je 0x14003b407
sub ecx, 1
je 0x14003b0a4
cmp ecx, 1
je 0x14003af03
call fcn.14003c890
test al, al
jne 0x140038f3b
mov edx, 4
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
vmovdqu ymm0, ymmword [0x1400eb980]
vmovdqu ymmword [rsp + 0x120], ymm0
mov r8b, 0x39
mov r9b, 0x64
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x121], al
xor byte [rsp + 0x122], dl
xor byte [rsp + 0x123], dl
xor byte [rsp + 0x124], dl
xor byte [rsp + 0x125], dl
xor byte [rsp + 0x126], dl
xor byte [rsp + 0x127], dl
xor byte [rsp + 0x128], dl
xor byte [rsp + 0x129], dl
xor byte [rsp + 0x12a], dl
xor byte [rsp + 0x12b], dl
xor byte [rsp + 0x12c], dl
xor byte [rsp + 0x12d], dl
xor byte [rsp + 0x12e], dl
xor byte [rsp + 0x12f], dl
xor byte [rsp + 0x130], dl
xor byte [rsp + 0x131], dl
xor byte [rsp + 0x132], dl
xor byte [rsp + 0x133], dl
xor byte [rsp + 0x134], dl
xor byte [rsp + 0x135], dl
xor byte [rsp + 0x136], dl
xor byte [rsp + 0x137], dl
xor byte [rsp + 0x138], dl
xor byte [rsp + 0x139], dl
xor byte [rsp + 0x13a], dl
xor byte [rsp + 0x13b], dl
xor byte [rsp + 0x13c], dl
xor byte [rsp + 0x13d], dl
xor byte [rsp + 0x13e], dl
xor byte [rsp + 0x13f], dl
xor r8b, dl
mov byte [rsp + 0x140], r8b
xor r9b, dl
mov byte [rsp + 0x141], r9b
mov byte [rsp + 0x142], 0
lea rdx, [rsp + 0x121]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x1401b7850]
call fcn.1400353c0
test al, al
jne 0x1400393e8
mov edx, 4
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
vmovdqu xmm0, xmmword [0x1400eb630]
vmovdqu xmmword [rsp + 0x1a0], xmm0
vmovdqu xmm1, xmmword [0x1400eb440]
vmovdqu xmmword [rsp + 0x1b0], xmm1
vmovdqu xmm2, xmmword [0x1400eb430]
vmovdqu xmmword [rsp + 0x1c0], xmm2
vmovdqu xmm3, xmmword [0x1400eb340]
vmovdqu xmmword [rsp + 0x1d0], xmm3
vmovdqu xmm4, xmmword [0x1400eb370]
vmovdqu xmmword [rsp + 0x1e0], xmm4
vmovdqu xmm5, xmmword [0x1400eb450]
vmovdqu xmmword [rsp + 0x1f0], xmm5
xor cl, cl
mov dl, 0x1f
mov r8b, 0xc
mov r9b, 0x1b
mov r10b, 0x49
xor r11b, r11b
mov bl, 0x1a
movzx esi, r10b
mov r14b, 4
mov r15b, 8
mov r12b, 0x19
movzx r13d, r12b
vpextrb eax, xmm0, 1
vmovd edi, xmm0
xor al, dil
mov byte [rsp + 0x1a1], al
xor byte [rsp + 0x1a2], dil
xor byte [rsp + 0x1a3], dil
xor byte [rsp + 0x1a4], dil
xor byte [rsp + 0x1a5], dil
xor byte [rsp + 0x1a6], dil
xor byte [rsp + 0x1a7], dil
xor byte [rsp + 0x1a8], dil
xor byte [rsp + 0x1a9], dil
xor byte [rsp + 0x1aa], dil
xor byte [rsp + 0x1ab], dil
xor byte [rsp + 0x1ac], dil
xor byte [rsp + 0x1ad], dil
xor byte [rsp + 0x1ae], dil
xor byte [rsp + 0x1af], dil
vmovd eax, xmm1
xor al, dil
mov byte [rsp + 0x1b0], al
xor byte [rsp + 0x1b1], dil
xor byte [rsp + 0x1b2], dil
xor byte [rsp + 0x1b3], dil
xor byte [rsp + 0x1b4], dil
xor byte [rsp + 0x1b5], dil
xor byte [rsp + 0x1b6], dil
xor byte [rsp + 0x1b7], dil
xor byte [rsp + 0x1b8], dil
xor byte [rsp + 0x1b9], dil
xor byte [rsp + 0x1ba], dil
xor byte [rsp + 0x1bb], dil
xor byte [rsp + 0x1bc], dil
xor byte [rsp + 0x1bd], dil
xor byte [rsp + 0x1be], dil
xor byte [rsp + 0x1bf], dil
vmovd eax, xmm2
xor al, dil
mov byte [rsp + 0x1c0], al
xor byte [rsp + 0x1c1], dil
xor byte [rsp + 0x1c2], dil
xor byte [rsp + 0x1c3], dil
xor byte [rsp + 0x1c4], dil
xor byte [rsp + 0x1c5], dil
xor byte [rsp + 0x1c6], dil
xor byte [rsp + 0x1c7], dil
xor byte [rsp + 0x1c8], dil
xor byte [rsp + 0x1c9], dil
xor byte [rsp + 0x1ca], dil
xor byte [rsp + 0x1cb], dil
xor byte [rsp + 0x1cc], dil
xor byte [rsp + 0x1cd], dil
xor byte [rsp + 0x1ce], dil
xor byte [rsp + 0x1cf], dil
vmovd eax, xmm3
xor al, dil
mov byte [rsp + 0x1d0], al
xor byte [rsp + 0x1d1], dil
xor byte [rsp + 0x1d2], dil
xor byte [rsp + 0x1d3], dil
xor byte [rsp + 0x1d4], dil
xor byte [rsp + 0x1d5], dil
xor byte [rsp + 0x1d6], dil
xor byte [rsp + 0x1d7], dil
xor byte [rsp + 0x1d8], dil
xor byte [rsp + 0x1d9], dil
xor byte [rsp + 0x1da], dil
xor byte [rsp + 0x1db], dil
xor byte [rsp + 0x1dc], dil
xor byte [rsp + 0x1dd], dil
xor byte [rsp + 0x1de], dil
xor byte [rsp + 0x1df], dil
vmovd eax, xmm4
xor al, dil
mov byte [rsp + 0x1e0], al
xor byte [rsp + 0x1e1], dil
xor byte [rsp + 0x1e2], dil
xor byte [rsp + 0x1e3], dil
xor byte [rsp + 0x1e4], dil
xor byte [rsp + 0x1e5], dil
xor byte [rsp + 0x1e6], dil
xor byte [rsp + 0x1e7], dil
xor byte [rsp + 0x1e8], dil
xor byte [rsp + 0x1e9], dil
xor byte [rsp + 0x1ea], dil
xor byte [rsp + 0x1eb], dil
xor byte [rsp + 0x1ec], dil
xor byte [rsp + 0x1ed], dil
xor byte [rsp + 0x1ee], dil
xor byte [rsp + 0x1ef], dil
vmovd eax, xmm5
xor al, dil
mov byte [rsp + 0x1f0], al
xor byte [rsp + 0x1f1], dil
xor byte [rsp + 0x1f2], dil
xor byte [rsp + 0x1f3], dil
xor byte [rsp + 0x1f4], dil
xor byte [rsp + 0x1f5], dil
xor byte [rsp + 0x1f6], dil
xor byte [rsp + 0x1f7], dil
xor byte [rsp + 0x1f8], dil
xor byte [rsp + 0x1f9], dil
xor byte [rsp + 0x1fa], dil
xor byte [rsp + 0x1fb], dil
xor byte [rsp + 0x1fc], dil
xor byte [rsp + 0x1fd], dil
xor byte [rsp + 0x1fe], dil
xor byte [rsp + 0x1ff], dil
xor cl, dil
mov byte [rsp + 0x200], cl
xor dl, dil
mov byte [rsp + 0x201], dl
xor r8b, dil
mov byte [rsp + 0x202], r8b
xor r9b, dil
mov byte [rsp + 0x203], r9b
xor r10b, dil
mov byte [rsp + 0x204], r10b
xor r11b, dil
mov byte [rsp + 0x205], r11b
xor bl, dil
mov byte [rsp + 0x206], bl
xor sil, dil
mov byte [rsp + 0x207], sil
xor r14b, dil
mov byte [rsp + 0x208], r14b
xor r15b, dil
mov byte [rsp + 0x209], r15b
xor r12b, dil
mov byte [rsp + 0x20a], r12b
xor r13b, dil
mov byte [rsp + 0x20b], r13b
mov al, 0xc
xor al, dil
mov byte [rsp + 0x20c], al
mov al, 0xd
xor al, dil
mov byte [rsp + 0x20d], al
mov byte [rsp + 0x20e], 0
lea rdx, [rsp + 0x1a1]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
vmovdqu xmm0, xmmword [0x1400eb700]
vmovdqu xmmword [rsp + 0x298], xmm0
mov r8b, 0x16
mov r9b, 0x1b
mov r10b, 0x65
mov r11b, 0x7f
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x299], al
xor byte [rsp + 0x29a], dl
xor byte [rsp + 0x29b], dl
xor byte [rsp + 0x29c], dl
xor byte [rsp + 0x29d], dl
xor byte [rsp + 0x29e], dl
xor byte [rsp + 0x29f], dl
xor byte [rsp + 0x2a0], dl
xor byte [rsp + 0x2a1], dl
xor byte [rsp + 0x2a2], dl
xor byte [rsp + 0x2a3], dl
xor byte [rsp + 0x2a4], dl
xor byte [rsp + 0x2a5], dl
xor byte [rsp + 0x2a6], dl
xor byte [rsp + 0x2a7], dl
xor r8b, dl
mov byte [rsp + 0x2a8], r8b
xor r9b, dl
mov byte [rsp + 0x2a9], r9b
xor r10b, dl
mov byte [rsp + 0x2aa], r10b
xor r11b, dl
mov byte [rsp + 0x2ab], r11b
mov byte [rsp + 0x2ac], 0
lea rdx, [rsp + 0x299]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
mov edx, dword [0x1401b7828]
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_int____ptr64]
lea rdx, [0x14002c2e0]
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]
vmovdqu xmm0, xmmword [0x1400eb6a0]
vmovdqu xmmword [rsp + 0x2f8], xmm0
mov cl, 0x48
movzx r8d, cl
mov r9b, 0x5e
mov r10b, 0x49
mov r11b, 0x5f
movzx edi, r11b
mov sil, 0x16
mov r14b, 0xc
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x2f9], al
xor byte [rsp + 0x2fa], dl
xor byte [rsp + 0x2fb], dl
xor byte [rsp + 0x2fc], dl
xor byte [rsp + 0x2fd], dl
xor byte [rsp + 0x2fe], dl
xor byte [rsp + 0x2ff], dl
xor byte [rsp + 0x300], dl
xor byte [rsp + 0x301], dl
xor byte [rsp + 0x302], dl
xor byte [rsp + 0x303], dl
xor byte [rsp + 0x304], dl
xor byte [rsp + 0x305], dl
xor byte [rsp + 0x306], dl
xor byte [rsp + 0x307], dl
xor cl, dl
mov byte [rsp + 0x308], cl
xor r8b, dl
mov byte [rsp + 0x309], r8b
xor r9b, dl
mov byte [rsp + 0x30a], r9b
xor r10b, dl
mov byte [rsp + 0x30b], r10b
xor r11b, dl
mov byte [rsp + 0x30c], r11b
xor dil, dl
mov byte [rsp + 0x30d], dil
xor sil, dl
mov byte [rsp + 0x30e], sil
xor r14b, dl
mov byte [rsp + 0x30f], r14b
mov byte [rsp + 0x310], 0
lea rdx, [rsp + 0x2f9]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
mov rdx, qword [0x1401b7880]
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, [0x14002c2e0]
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 r8d, r8d
lea rdx, [0x1401b5378]
lea rcx, [rsp + 0x5c0]
call fcn.14003ba40
nop
lea rcx, [rsp + 0x5c0]
call fcn.140037470
movzx edi, al
lea rcx, [rsp + 0x5c0]
call fcn.140006430
test dil, dil
je 0x140039769
vmovdqu ymm0, ymmword [str._tR_gofT_Jfgo_n_ofeml_jfggljlm3]
vmovdqu ymmword [rsp + 0xd8], ymm0
mov r8b, 0x29
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0xd9], al
xor byte [rsp + 0xda], dl
xor byte [rsp + 0xdb], dl
xor byte [rsp + 0xdc], dl
xor byte [rsp + 0xdd], dl
xor byte [rsp + 0xde], dl
xor byte [rsp + 0xdf], dl
xor byte [rsp + 0xe0], dl
xor byte [rsp + 0xe1], dl
xor byte [rsp + 0xe2], dl
xor byte [rsp + 0xe3], dl
xor byte [rsp + 0xe4], dl
xor byte [rsp + 0xe5], dl
xor byte [rsp + 0xe6], dl
xor byte [rsp + 0xe7], dl
xor byte [rsp + 0xe8], dl
xor byte [rsp + 0xe9], dl
xor byte [rsp + 0xea], dl
xor byte [rsp + 0xeb], dl
xor byte [rsp + 0xec], dl
xor byte [rsp + 0xed], dl
xor byte [rsp + 0xee], dl
xor byte [rsp + 0xef], dl
xor byte [rsp + 0xf0], dl
xor byte [rsp + 0xf1], dl
xor byte [rsp + 0xf2], dl
xor byte [rsp + 0xf3], dl
xor byte [rsp + 0xf4], dl
xor byte [rsp + 0xf5], dl
xor byte [rsp + 0xf6], dl
xor byte [rsp + 0xf7], dl
xor r8b, dl
mov byte [rsp + 0xf8], r8b
mov byte [rsp + 0xf9], 0
lea rdx, [rsp + 0xd9]
jmp 0x1400398a6
xor r8d, r8d
lea rdx, [0x1401b5378]
lea rcx, [rsp + 0x5e0]
call fcn.14003ba40
nop
lea rcx, [rsp + 0x5e0]
call fcn.1400377b0
movzx edi, al
lea rcx, [rsp + 0x5e0]
call fcn.140006430
test dil, dil
je 0x14003acfe
vmovdqu ymm0, ymmword [str.8cqVWe]
vmovdqu ymmword [rsp + 0x100], ymm0
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x101], al
xor byte [rsp + 0x102], dl
xor byte [rsp + 0x103], dl
xor byte [rsp + 0x104], dl
xor byte [rsp + 0x105], dl
xor byte [rsp + 0x106], dl
xor byte [rsp + 0x107], dl
xor byte [rsp + 0x108], dl
xor byte [rsp + 0x109], dl
xor byte [rsp + 0x10a], dl
xor byte [rsp + 0x10b], dl
xor byte [rsp + 0x10c], dl
xor byte [rsp + 0x10d], dl
xor byte [rsp + 0x10e], dl
xor byte [rsp + 0x10f], dl
xor byte [rsp + 0x110], dl
xor byte [rsp + 0x111], dl
xor byte [rsp + 0x112], dl
xor byte [rsp + 0x113], dl
xor byte [rsp + 0x114], dl
xor byte [rsp + 0x115], dl
xor byte [rsp + 0x116], dl
xor byte [rsp + 0x117], dl
xor byte [rsp + 0x118], dl
xor byte [rsp + 0x119], dl
xor byte [rsp + 0x11a], dl
xor byte [rsp + 0x11b], dl
xor byte [rsp + 0x11c], dl
xor byte [rsp + 0x11d], dl
xor byte [rsp + 0x11e], dl
mov byte [rsp + 0x11f], 0
lea rdx, [rsp + 0x101]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.14002bf60
lea rdx, [0x1401b5378]
mov rcx, rax
call fcn.14002c130
lea rdx, [0x14002c2e0]
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 edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x800]
call sub.VCRUNTIME140.dll_memset
mov byte [rsp + 0x420], 0x7d
mov al, 0x21
mov cl, 0x19
mov dl, 0x18
mov r8b, 0x1b
mov r9b, 0x1c
mov r10b, 8
mov r11b, 0x11
mov dil, 9
mov sil, 0x53
mov r14b, 4
mov r15b, 0x10
movzx r12d, r11b
xor r13d, r13d
xor al, 0x7d
mov byte [rsp + 0x421], al
xor cl, 0x7d
mov byte [rsp + 0x422], cl
xor dl, 0x7d
mov byte [rsp + 0x423], dl
xor r8b, 0x7d
mov byte [rsp + 0x424], r8b
xor r9b, 0x7d
mov byte [rsp + 0x425], r9b
xor r10b, 0x7d
mov byte [rsp + 0x426], r10b
xor r11b, 0x7d
mov byte [rsp + 0x427], r11b
xor dil, 0x7d
mov byte [rsp + 0x428], dil
xor sil, 0x7d
mov byte [rsp + 0x429], sil
xor r14b, 0x7d
mov byte [rsp + 0x42a], r14b
xor r15b, 0x7d
mov byte [rsp + 0x42b], r15b
xor r12b, 0x7d
mov byte [rsp + 0x42c], r12b
mov byte [rsp + 0x42d], r13b
lea r8, [rsp + 0x421]
lea rdx, [0x1401b5378]
lea rcx, [rsp + 0x6d0]
call fcn.14002b7f0
nop
mov dword [rsp + 0x20], 1
lea r9d, [r13 + 0x40]
lea r8d, [r13 + 1]
mov rdx, rax
lea rcx, [rsp + 0x800]
call fcn.140029cd0
nop
lea rcx, [rsp + 0x6d0]
call fcn.1400064a0
cmp qword [rsp + 0x890], r13
je 0x140039a10
mov byte [0x1401b73e4], 1
lea rcx, [rsp + 0x800]
call fcn.140029c30
call fcn.1400380d0
lea rdx, [0x14002c2e0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edx, 2
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
vmovdqu xmm0, xmmword [0x1400eb670]
vmovdqu xmmword [rsp + 0x340], xmm0
mov cl, 0x50
mov dl, 0x46
movzx r8d, dl
mov r9b, 0x40
mov r10b, 0x56
movzx edi, r10b
mov sil, 0x43
movzx r14d, cl
mov r15b, 0x49
movzx r12d, r15b
mov r13b, 0x5c
vpextrb eax, xmm0, 1
vmovd r11d, xmm0
xor al, r11b
mov byte [rsp + 0x341], al
xor byte [rsp + 0x342], r11b
xor byte [rsp + 0x343], r11b
xor byte [rsp + 0x344], r11b
xor byte [rsp + 0x345], r11b
xor byte [rsp + 0x346], r11b
xor byte [rsp + 0x347], r11b
xor byte [rsp + 0x348], r11b
xor byte [rsp + 0x349], r11b
xor byte [rsp + 0x34a], r11b
xor byte [rsp + 0x34b], r11b
xor byte [rsp + 0x34c], r11b
xor byte [rsp + 0x34d], r11b
xor byte [rsp + 0x34e], r11b
xor byte [rsp + 0x34f], r11b
xor cl, r11b
mov byte [rsp + 0x350], cl
xor dl, r11b
mov byte [rsp + 0x351], dl
xor r8b, r11b
mov byte [rsp + 0x352], r8b
xor r9b, r11b
mov byte [rsp + 0x353], r9b
xor r10b, r11b
mov byte [rsp + 0x354], r10b
xor dil, r11b
mov byte [rsp + 0x355], dil
xor sil, r11b
mov byte [rsp + 0x356], sil
xor r14b, r11b
mov byte [rsp + 0x357], r14b
xor r15b, r11b
mov byte [rsp + 0x358], r15b
xor r12b, r11b
mov byte [rsp + 0x359], r12b
xor r13b, r11b
mov byte [rsp + 0x35a], r13b
mov al, 4
xor al, r11b
mov byte [rsp + 0x35b], al
mov byte [rsp + 0x35c], 0
lea rdx, [rsp + 0x341]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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]
vmovdqu ymm0, ymmword [0x1400ebbc0]
vmovdqu ymmword [rsp + 0x2b0], ymm0
mov cl, 0x26
mov dl, 0x6e
mov r9b, 0x6f
mov r10b, 0x62
mov r11b, 0x63
movzx edi, cl
mov sil, 0x4b
movzx r14d, r11b
mov r15b, 0x68
mov r12b, 0x73
mov r13b, 0x28
vpextrb eax, xmm0, 1
vmovd r8d, xmm0
xor al, r8b
mov byte [rsp + 0x2b1], al
xor byte [rsp + 0x2b2], r8b
xor byte [rsp + 0x2b3], r8b
xor byte [rsp + 0x2b4], r8b
xor byte [rsp + 0x2b5], r8b
xor byte [rsp + 0x2b6], r8b
xor byte [rsp + 0x2b7], r8b
xor byte [rsp + 0x2b8], r8b
xor byte [rsp + 0x2b9], r8b
xor byte [rsp + 0x2ba], r8b
xor byte [rsp + 0x2bb], r8b
xor byte [rsp + 0x2bc], r8b
xor byte [rsp + 0x2bd], r8b
xor byte [rsp + 0x2be], r8b
xor byte [rsp + 0x2bf], r8b
xor byte [rsp + 0x2c0], r8b
xor byte [rsp + 0x2c1], r8b
xor byte [rsp + 0x2c2], r8b
xor byte [rsp + 0x2c3], r8b
xor byte [rsp + 0x2c4], r8b
xor byte [rsp + 0x2c5], r8b
xor byte [rsp + 0x2c6], r8b
xor byte [rsp + 0x2c7], r8b
xor byte [rsp + 0x2c8], r8b
xor byte [rsp + 0x2c9], r8b
xor byte [rsp + 0x2ca], r8b
xor byte [rsp + 0x2cb], r8b
xor byte [rsp + 0x2cc], r8b
xor byte [rsp + 0x2cd], r8b
xor byte [rsp + 0x2ce], r8b
xor byte [rsp + 0x2cf], r8b
xor cl, r8b
mov byte [rsp + 0x2d0], cl
xor dl, r8b
mov byte [rsp + 0x2d1], dl
xor r9b, r8b
mov byte [rsp + 0x2d2], r9b
xor r10b, r8b
mov byte [rsp + 0x2d3], r10b
xor r11b, r8b
mov byte [rsp + 0x2d4], r11b
xor dil, r8b
mov byte [rsp + 0x2d5], dil
xor sil, r8b
mov byte [rsp + 0x2d6], sil
xor r14b, r8b
mov byte [rsp + 0x2d7], r14b
xor r15b, r8b
mov byte [rsp + 0x2d8], r15b
xor r12b, r8b
mov byte [rsp + 0x2d9], r12b
xor r13b, r8b
mov byte [rsp + 0x2da], r13b
mov byte [rsp + 0x2db], 0
lea rdx, [rsp + 0x2b1]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 byte [rsp + 0x3f0], 0x56
mov al, 0x1e
mov cl, 0x37
mov dl, 0x20
mov r8b, 0x33
mov r9b, 0x76
mov r10b, 0x30
mov r11b, 0x23
mov dil, 0x38
mov sil, 0x78
movzx r14d, sil
movzx r15d, sil
xor r12d, r12d
xor al, 0x56
mov byte [rsp + 0x3f1], al
xor cl, 0x56
mov byte [rsp + 0x3f2], cl
xor dl, 0x56
mov byte [rsp + 0x3f3], dl
xor r8b, 0x56
mov byte [rsp + 0x3f4], r8b
xor r9b, 0x56
mov byte [rsp + 0x3f5], r9b
xor r10b, 0x56
mov byte [rsp + 0x3f6], r10b
xor r11b, 0x56
mov byte [rsp + 0x3f7], r11b
xor dil, 0x56
mov byte [rsp + 0x3f8], dil
xor sil, 0x56
mov byte [rsp + 0x3f9], sil
xor r14b, 0x56
mov byte [rsp + 0x3fa], r14b
xor r15b, 0x56
mov byte [rsp + 0x3fb], r15b
mov byte [rsp + 0x3fc], r12b
lea rdx, [rsp + 0x3f1]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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, [0x14002c2e0]
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 edx, [r12 + 6]
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
vmovdqu xmm0, xmmword [0x1400eb380]
vmovdqu xmmword [rsp + 0x360], xmm0
mov cl, 0x5e
mov dl, 0x32
mov r8b, 0x17
mov r9b, 0xd
mov r10b, 0xa
movzx r11d, cl
mov dil, 0x23
mov r14b, 0x43
movzx r15d, r14b
movzx r12d, r14b
movzx r13d, r14b
vpextrb eax, xmm0, 1
vmovd esi, xmm0
xor al, sil
mov byte [rsp + 0x361], al
xor byte [rsp + 0x362], sil
xor byte [rsp + 0x363], sil
xor byte [rsp + 0x364], sil
xor byte [rsp + 0x365], sil
xor byte [rsp + 0x366], sil
xor byte [rsp + 0x367], sil
xor byte [rsp + 0x368], sil
xor byte [rsp + 0x369], sil
xor byte [rsp + 0x36a], sil
xor byte [rsp + 0x36b], sil
xor byte [rsp + 0x36c], sil
xor byte [rsp + 0x36d], sil
xor byte [rsp + 0x36e], sil
xor byte [rsp + 0x36f], sil
xor cl, sil
mov byte [rsp + 0x370], cl
xor dl, sil
mov byte [rsp + 0x371], dl
xor r8b, sil
mov byte [rsp + 0x372], r8b
xor r9b, sil
mov byte [rsp + 0x373], r9b
xor r10b, sil
mov byte [rsp + 0x374], r10b
xor r11b, sil
mov byte [rsp + 0x375], r11b
xor dil, sil
mov byte [rsp + 0x376], dil
xor r14b, sil
mov byte [rsp + 0x377], r14b
xor r15b, sil
mov byte [rsp + 0x378], r15b
xor r12b, sil
mov byte [rsp + 0x379], r12b
xor r13b, sil
mov byte [rsp + 0x37a], r13b
mov al, 0x43
xor al, sil
mov byte [rsp + 0x37b], al
mov al, 0x43
xor al, sil
mov byte [rsp + 0x37c], al
mov al, 0x43
xor al, sil
mov byte [rsp + 0x37d], al
mov byte [rsp + 0x37e], 0
lea rdx, [rsp + 0x361]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x17
lea rcx, [rsp + 0x780]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rdx, qword [rdi]
movsxd rcx, dword [rdx + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r8
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov byte [rsp + 0x400], 0x3d
mov cl, 0x78
mov dl, 0x53
mov r8b, 0x49
mov r9b, 0x54
movzx r10d, r8b
mov r11b, 0x44
mov dil, 0x71
movzx esi, r9b
mov r14b, 0x4e
movzx r15d, r8b
mov r12b, 7
xor r13d, r13d
xor cl, 0x3d
mov byte [rsp + 0x401], cl
xor dl, 0x3d
mov byte [rsp + 0x402], dl
xor r8b, 0x3d
mov byte [rsp + 0x403], r8b
xor r9b, 0x3d
mov byte [rsp + 0x404], r9b
xor r10b, 0x3d
mov byte [rsp + 0x405], r10b
xor r11b, 0x3d
mov byte [rsp + 0x406], r11b
xor dil, 0x3d
mov byte [rsp + 0x407], dil
xor sil, 0x3d
mov byte [rsp + 0x408], sil
xor r14b, 0x3d
mov byte [rsp + 0x409], r14b
xor r15b, 0x3d
mov byte [rsp + 0x40a], r15b
xor r12b, 0x3d
mov byte [rsp + 0x40b], r12b
mov byte [rsp + 0x40c], r13b
lea rdx, [rsp + 0x401]
mov rcx, rax
call fcn.14002bf60
mov rdi, rax
lea edx, [r13 + 4]
lea rcx, [rsp + 0x770]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1401b50f0]
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_int____ptr64]
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [r13 + 0x17]
lea rcx, [rsp + 0x760]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rdx, qword [rdi]
movsxd rcx, dword [rdx + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r8
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov byte [rsp + 0x3a0], 0x5b
mov cl, 0x16
mov dl, 0x3a
mov r8b, 0x2f
mov r9b, 0x29
mov r10b, 0x32
mov r11b, 0x23
mov dil, 0x61
xor esi, esi
xor cl, 0x5b
mov byte [rsp + 0x3a1], cl
xor dl, 0x5b
mov byte [rsp + 0x3a2], dl
xor r8b, 0x5b
mov byte [rsp + 0x3a3], r8b
xor r9b, 0x5b
mov byte [rsp + 0x3a4], r9b
xor r10b, 0x5b
mov byte [rsp + 0x3a5], r10b
xor r11b, 0x5b
mov byte [rsp + 0x3a6], r11b
xor dil, 0x5b
mov byte [rsp + 0x3a7], dil
mov byte [rsp + 0x3a8], sil
lea rdx, [rsp + 0x3a1]
mov rcx, rax
call fcn.14002bf60
mov rdi, rax
lea edx, [rsi + 4]
lea rcx, [rsp + 0x750]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1401b50f4]
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_int____ptr64]
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [rsi + 0x17]
lea rcx, [rsp + 0x740]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rdx, qword [rdi]
movsxd rcx, dword [rdx + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r8
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov r14, rax
vmovdqu xmm0, xmmword [0x1400eb650]
vmovdqu xmmword [rsp + 0x2e0], xmm0
mov dl, 0x49
mov r8b, 0x54
mov r9b, 0x57
movzx r10d, r9b
mov r11b, 0x5e
movzx edi, dl
mov sil, 1
vpextrb ecx, xmm0, 1
vmovd eax, xmm0
xor cl, al
mov byte [rsp + 0x2e1], cl
xor byte [rsp + 0x2e2], al
xor byte [rsp + 0x2e3], al
xor byte [rsp + 0x2e4], al
xor byte [rsp + 0x2e5], al
xor byte [rsp + 0x2e6], al
xor byte [rsp + 0x2e7], al
xor byte [rsp + 0x2e8], al
xor byte [rsp + 0x2e9], al
xor byte [rsp + 0x2ea], al
xor byte [rsp + 0x2eb], al
xor byte [rsp + 0x2ec], al
xor byte [rsp + 0x2ed], al
xor byte [rsp + 0x2ee], al
xor byte [rsp + 0x2ef], al
xor dl, al
mov byte [rsp + 0x2f0], dl
xor r8b, al
mov byte [rsp + 0x2f1], r8b
xor r9b, al
mov byte [rsp + 0x2f2], r9b
xor r10b, al
mov byte [rsp + 0x2f3], r10b
xor r11b, al
mov byte [rsp + 0x2f4], r11b
xor dil, al
mov byte [rsp + 0x2f5], dil
xor sil, al
mov byte [rsp + 0x2f6], sil
mov byte [rsp + 0x2f7], r13b
lea rdx, [rsp + 0x2e1]
mov rcx, r14
call fcn.14002bf60
mov rdi, rax
lea edx, [r13 + 4]
lea rcx, [rsp + 0x730]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1401b5104]
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_int____ptr64]
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [r13 + 0x17]
lea rcx, [rsp + 0x6a0]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rdx, qword [rdi]
movsxd rcx, dword [rdx + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r8
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov byte [rsp + 0x410], 0x5b
mov cl, 0xd
mov dl, 0x32
mov r8b, 0x3e
mov r9b, 0x2c
mov r10b, 0x1a
mov r11b, 0x35
mov dil, 0x3c
mov sil, 0x37
movzx r14d, r8b
mov r15b, 0x28
mov r12b, 0x61
xor cl, 0x5b
mov byte [rsp + 0x411], cl
xor dl, 0x5b
mov byte [rsp + 0x412], dl
xor r8b, 0x5b
mov byte [rsp + 0x413], r8b
xor r9b, 0x5b
mov byte [rsp + 0x414], r9b
xor r10b, 0x5b
mov byte [rsp + 0x415], r10b
xor r11b, 0x5b
mov byte [rsp + 0x416], r11b
xor dil, 0x5b
mov byte [rsp + 0x417], dil
xor sil, 0x5b
mov byte [rsp + 0x418], sil
xor r14b, 0x5b
mov byte [rsp + 0x419], r14b
xor r15b, 0x5b
mov byte [rsp + 0x41a], r15b
xor r12b, 0x5b
mov byte [rsp + 0x41b], r12b
mov byte [rsp + 0x41c], r13b
lea rdx, [rsp + 0x411]
mov rcx, rax
call fcn.14002bf60
mov rdi, rax
lea edx, [r13 + 4]
lea rcx, [rsp + 0x650]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1401b50e8]
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_int____ptr64]
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [r13 + 0x17]
lea rcx, [rsp + 0x640]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rdx, qword [rdi]
movsxd rcx, dword [rdx + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r8
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
vmovdqu xmm0, xmmword [0x1400eb490]
vmovdqu xmmword [rsp + 0x180], xmm0
mov r8b, 0x67
vpextrb ecx, xmm0, 1
vmovd edx, xmm0
xor cl, dl
mov byte [rsp + 0x181], cl
xor byte [rsp + 0x182], dl
xor byte [rsp + 0x183], dl
xor byte [rsp + 0x184], dl
xor byte [rsp + 0x185], dl
xor byte [rsp + 0x186], dl
xor byte [rsp + 0x187], dl
xor byte [rsp + 0x188], dl
xor byte [rsp + 0x189], dl
xor byte [rsp + 0x18a], dl
xor byte [rsp + 0x18b], dl
xor byte [rsp + 0x18c], dl
xor byte [rsp + 0x18d], dl
xor byte [rsp + 0x18e], dl
xor byte [rsp + 0x18f], dl
xor r8b, dl
mov byte [rsp + 0x190], r8b
mov byte [rsp + 0x191], r13b
lea rdx, [rsp + 0x181]
mov rcx, rax
call fcn.14002bf60
mov rdi, rax
lea edx, [r13 + 4]
lea rcx, [rsp + 0x7f0]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1401b5100]
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_int____ptr64]
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [r13 + 0x17]
lea rcx, [rsp + 0x7e0]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rdx, qword [rdi]
movsxd rcx, dword [rdx + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r8
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov byte [rsp + 0x3d0], 0x4e
mov cl, 0x1e
mov dl, 0x22
mov r8b, 0x2f
mov r9b, 0x20
mov r10b, 0x3a
mov r11b, 0x2b
mov dil, 0x2a
mov sil, 0xd
mov r14b, 0x7a
mov r15b, 0x74
xor r12d, r12d
xor cl, 0x4e
mov byte [rsp + 0x3d1], cl
xor dl, 0x4e
mov byte [rsp + 0x3d2], dl
xor r8b, 0x4e
mov byte [rsp + 0x3d3], r8b
xor r9b, 0x4e
mov byte [rsp + 0x3d4], r9b
xor r10b, 0x4e
mov byte [rsp + 0x3d5], r10b
xor r11b, 0x4e
mov byte [rsp + 0x3d6], r11b
xor dil, 0x4e
mov byte [rsp + 0x3d7], dil
xor sil, 0x4e
mov byte [rsp + 0x3d8], sil
xor r14b, 0x4e
mov byte [rsp + 0x3d9], r14b
xor r15b, 0x4e
mov byte [rsp + 0x3da], r15b
mov byte [rsp + 0x3db], r12b
lea rdx, [rsp + 0x3d1]
mov rcx, rax
call fcn.14002bf60
mov rdi, rax
lea edx, [r13 + 4]
lea rcx, [rsp + 0x7d0]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x140143718]
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_int____ptr64]
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [r13 + 0x17]
lea rcx, [rsp + 0x690]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rdx, qword [rdi]
movsxd rcx, dword [rdx + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r8
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov byte [rsp + 0x3e0], 0x10
mov cl, 0x56
mov dl, 0x7f
mov r8b, 0x62
mov r9b, 0x73
mov r10b, 0x75
mov r11b, 0x5a
mov dil, 0x65
mov sil, 0x7d
mov r14b, 0x60
mov r15b, 0x2a
xor cl, 0x10
mov byte [rsp + 0x3e1], cl
xor dl, 0x10
mov byte [rsp + 0x3e2], dl
xor r8b, 0x10
mov byte [rsp + 0x3e3], r8b
xor r9b, 0x10
mov byte [rsp + 0x3e4], r9b
xor r10b, 0x10
mov byte [rsp + 0x3e5], r10b
xor r11b, 0x10
mov byte [rsp + 0x3e6], r11b
xor dil, 0x10
mov byte [rsp + 0x3e7], dil
xor sil, 0x10
mov byte [rsp + 0x3e8], sil
xor r14b, 0x10
mov byte [rsp + 0x3e9], r14b
xor r15b, 0x10
mov byte [rsp + 0x3ea], r15b
mov byte [rsp + 0x3eb], r12b
lea rdx, [rsp + 0x3e1]
mov rcx, rax
call fcn.14002bf60
mov rdi, rax
lea edx, [r13 + 4]
lea rcx, [rsp + 0x680]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1401b50fc]
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_int____ptr64]
lea rdx, [0x14002c2e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [r13 + 0x17]
lea rcx, [rsp + 0x670]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r9, qword [rax]
mov r8, qword [rdi]
movsxd rcx, dword [r8 + 4]
add rcx, rdi
mov rdx, qword [rax + 8]
call r9
lea rdx, [0x140035a10]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov byte [rsp + 0x430], 0x7c
mov cl, 0x2f
mov dl, 0x19
mov r8b, 0x12
mov r9b, 0xf
mov r10b, 0x15
mov r11b, 8
movzx edi, r10b
mov sil, 0xa
movzx r14d, r10b
movzx r15d, r11b
mov r12b, 5
mov r13b, 0x46
xor ebx, ebx
xor cl, 0x7c
mov byte [rsp + 0x431], cl
xor dl, 0x7c
mov byte [rsp + 0x432], dl
xor r8b, 0x7c
mov byte [rsp + 0x433], r8b
xor r9b, 0x7c
mov byte [rsp + 0x434], r9b
xor r10b, 0x7c
mov byte [rsp + 0x435], r10b
xor r11b, 0x7c
mov byte [rsp + 0x436], r11b
xor dil, 0x7c
mov byte [rsp + 0x437], dil
xor sil, 0x7c
mov byte [rsp + 0x438], sil
xor r14b, 0x7c
mov byte [rsp + 0x439], r14b
xor r15b, 0x7c
mov byte [rsp + 0x43a], r15b
xor r12b, 0x7c
mov byte [rsp + 0x43b], r12b
xor r13b, 0x7c
mov byte [rsp + 0x43c], r13b
mov byte [rsp + 0x43d], bl
lea rdx, [rsp + 0x431]
mov rcx, rax
call fcn.14002bf60
mov rdi, rax
lea edx, [rbx + 4]
lea rcx, [rsp + 0x660]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rdi]
movsxd rcx, dword [rcx + 4]
add rcx, rdi
mov edx, dword [rax + 8]
call r8
lea rdx, [0x1400359f0]
mov rcx, rdi
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x14014372c]
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_int____ptr64]
lea rdx, [0x14002c2e0]
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, [0x14002c2e0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea edx, [rbx + 7]
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rax, [rsp + 0x790]
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x7c8], rbx
lea rdx, [0x1400235c0]
lea rcx, [rsp + 0x790]
call fcn.14003c5e0
mov rbx, 0xffffffffffffffff
lea rax, [rsp + 0x510]
mov qword [rsp + 0x450], rax
mov byte [rsp + 0x390], 0x23
mov al, 0x70
mov cl, 0x67
mov dl, 0x6f
mov r8b, 0x7c
mov r9b, 0x42
mov r10b, 0x53
movzx r11d, r10b
xor edi, edi
xor al, 0x23
mov byte [rsp + 0x391], al
xor cl, 0x23
mov byte [rsp + 0x392], cl
xor dl, 0x23
mov byte [rsp + 0x393], dl
xor r8b, 0x23
mov byte [rsp + 0x394], r8b
xor r9b, 0x23
mov byte [rsp + 0x395], r9b
xor r10b, 0x23
mov byte [rsp + 0x396], r10b
xor r11b, 0x23
mov byte [rsp + 0x397], r11b
mov byte [rsp + 0x398], dil
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x510]
call fcn.1400066d0
nop
lea rax, [rsp + 0x391]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14003ab80
lea rdx, [rsp + 0x391]
lea rcx, [rsp + 0x510]
call fcn.140006f80
nop
lea rax, [rsp + 0x530]
mov qword [rsp + 0x458], rax
vmovdqu xmm0, xmmword [0x1400eb4b0]
vmovdqu xmmword [rsp + 0xc0], xmm0
mov dl, 0x2c
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0xc1], al
xor byte [rsp + 0xc2], cl
xor byte [rsp + 0xc3], cl
xor byte [rsp + 0xc4], cl
xor byte [rsp + 0xc5], cl
xor byte [rsp + 0xc6], cl
xor byte [rsp + 0xc7], cl
xor byte [rsp + 0xc8], cl
xor byte [rsp + 0xc9], cl
xor byte [rsp + 0xca], cl
xor byte [rsp + 0xcb], cl
xor byte [rsp + 0xcc], cl
xor byte [rsp + 0xcd], cl
xor byte [rsp + 0xce], cl
xor byte [rsp + 0xcf], cl
xor dl, cl
mov byte [rsp + 0xd0], dl
mov byte [rsp + 0xd1], 0
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x530]
call fcn.1400066d0
nop
lea rax, [rsp + 0xc1]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14003ac64
mov r8, rbx
lea rdx, [rsp + 0xc1]
lea rcx, [rsp + 0x530]
call fcn.140006f80
nop
lea r9, [rsp + 0x790]
lea r8, [rsp + 0x510]
lea rdx, [rsp + 0x530]
mov rcx, qword [0x1401b7908]
call fcn.1400a3c70
nop
lea rcx, [rsp + 0x8b0]
call fcn.140029c70
lea rcx, [rsp + 0x8b0]
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 [rsp + 0xa28]
xor rcx, rsp
call fcn.1400d3010
lea r11, [rsp + 0xa40]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
vmovaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
ret
vmovdqu ymm0, ymmword [0x1400eb960]
vmovdqu ymmword [rsp + 0x148], ymm0
vmovdqu xmm1, xmmword [0x1400eb6f0]
vmovdqu xmmword [rsp + 0x168], xmm1
mov r8b, 0x6e
mov r9b, 0x75
mov r10b, 0x68
mov r11b, 0x63
mov bl, 0x34
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x149], al
xor byte [rsp + 0x14a], dl
xor byte [rsp + 0x14b], dl
xor byte [rsp + 0x14c], dl
xor byte [rsp + 0x14d], dl
xor byte [rsp + 0x14e], dl
xor byte [rsp + 0x14f], dl
xor byte [rsp + 0x150], dl
xor byte [rsp + 0x151], dl
xor byte [rsp + 0x152], dl
xor byte [rsp + 0x153], dl
xor byte [rsp + 0x154], dl
xor byte [rsp + 0x155], dl
xor byte [rsp + 0x156], dl
xor byte [rsp + 0x157], dl
xor byte [rsp + 0x158], dl
xor byte [rsp + 0x159], dl
xor byte [rsp + 0x15a], dl
xor byte [rsp + 0x15b], dl
xor byte [rsp + 0x15c], dl
xor byte [rsp + 0x15d], dl
xor byte [rsp + 0x15e], dl
xor byte [rsp + 0x15f], dl
xor byte [rsp + 0x160], dl
xor byte [rsp + 0x161], dl
xor byte [rsp + 0x162], dl
xor byte [rsp + 0x163], dl
xor byte [rsp + 0x164], dl
xor byte [rsp + 0x165], dl
xor byte [rsp + 0x166], dl
xor byte [rsp + 0x167], dl
vmovd eax, xmm1
xor al, dl
mov byte [rsp + 0x168], al
xor byte [rsp + 0x169], dl
xor byte [rsp + 0x16a], dl
xor byte [rsp + 0x16b], dl
xor byte [rsp + 0x16c], dl
xor byte [rsp + 0x16d], dl
xor byte [rsp + 0x16e], dl
xor byte [rsp + 0x16f], dl
xor byte [rsp + 0x170], dl
xor byte [rsp + 0x171], dl
xor byte [rsp + 0x172], dl
xor byte [rsp + 0x173], dl
xor byte [rsp + 0x174], dl
xor byte [rsp + 0x175], dl
xor byte [rsp + 0x176], dl
xor byte [rsp + 0x177], dl
xor r8b, dl
mov byte [rsp + 0x178], r8b
xor r9b, dl
mov byte [rsp + 0x179], r9b
xor r10b, dl
mov byte [rsp + 0x17a], r10b
xor r11b, dl
mov byte [rsp + 0x17b], r11b
xor bl, dl
mov byte [rsp + 0x17c], bl
mov byte [rsp + 0x17d], 0
lea rdx, [rsp + 0x149]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
vzeroupper
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, 4
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
vmovdqu ymm0, ymmword [0x1400ebb60]
vmovdqu ymmword [rsp + 0x270], ymm0
mov r8b, 0x57
mov r9b, 0x41
mov r10b, 0x56
mov r11b, 0x40
movzx ebx, r11b
mov dil, 0x1d
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x271], al
xor byte [rsp + 0x272], dl
xor byte [rsp + 0x273], dl
xor byte [rsp + 0x274], dl
xor byte [rsp + 0x275], dl
xor byte [rsp + 0x276], dl
xor byte [rsp + 0x277], dl
xor byte [rsp + 0x278], dl
xor byte [rsp + 0x279], dl
xor byte [rsp + 0x27a], dl
xor byte [rsp + 0x27b], dl
xor byte [rsp + 0x27c], dl
xor byte [rsp + 0x27d], dl
xor byte [rsp + 0x27e], dl
xor byte [rsp + 0x27f], dl
xor byte [rsp + 0x280], dl
xor byte [rsp + 0x281], dl
xor byte [rsp + 0x282], dl
xor byte [rsp + 0x283], dl
xor byte [rsp + 0x284], dl
xor byte [rsp + 0x285], dl
xor byte [rsp + 0x286], dl
xor byte [rsp + 0x287], dl
xor byte [rsp + 0x288], dl
xor byte [rsp + 0x289], dl
xor byte [rsp + 0x28a], dl
xor byte [rsp + 0x28b], dl
xor byte [rsp + 0x28c], dl
xor byte [rsp + 0x28d], dl
xor byte [rsp + 0x28e], dl
xor byte [rsp + 0x28f], dl
xor r8b, dl
mov byte [rsp + 0x290], r8b
xor r9b, dl
mov byte [rsp + 0x291], r9b
xor r10b, dl
mov byte [rsp + 0x292], r10b
xor r11b, dl
mov byte [rsp + 0x293], r11b
xor bl, dl
mov byte [rsp + 0x294], bl
xor dil, dl
mov byte [rsp + 0x295], dil
mov byte [rsp + 0x296], 0
lea rdx, [rsp + 0x271]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, 4
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
vmovdqu xmm0, xmmword [0x1400eb5e0]
vmovdqu xmmword [rsp + 0x40], xmm0
vmovdqu xmm1, xmmword [0x1400eb640]
vmovdqu xmmword [rsp + 0x50], xmm1
vmovdqu xmm2, xmmword [0x1400eb5f0]
vmovdqu xmmword [rsp + 0x60], xmm2
vmovdqu xmm3, xmmword [0x1400eb3c0]
vmovdqu xmmword [rsp + 0x70], xmm3
vmovdqu xmm4, xmmword [0x1400eb3a0]
vmovdqu xmmword [rsp + 0x80], xmm4
vmovdqu xmm5, xmmword [0x1400eb420]
vmovdqu xmmword [rsp + 0x90], xmm5
vmovdqu xmm6, xmmword [0x1400eb390]
vmovdqu xmmword [rsp + 0xa0], xmm6
mov r8b, 0x10
mov r9b, 0x4b
mov r10b, 0x4c
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x41], al
xor byte [rsp + 0x42], dl
xor byte [rsp + 0x43], dl
xor byte [rsp + 0x44], dl
xor byte [rsp + 0x45], dl
xor byte [rsp + 0x46], dl
xor byte [rsp + 0x47], dl
xor byte [rsp + 0x48], dl
xor byte [rsp + 0x49], dl
xor byte [rsp + 0x4a], dl
xor byte [rsp + 0x4b], dl
xor byte [rsp + 0x4c], dl
xor byte [rsp + 0x4d], dl
xor byte [rsp + 0x4e], dl
xor byte [rsp + 0x4f], dl
vmovd eax, xmm1
xor al, dl
mov byte [rsp + 0x50], al
xor byte [rsp + 0x51], dl
xor byte [rsp + 0x52], dl
xor byte [rsp + 0x53], dl
xor byte [rsp + 0x54], dl
xor byte [rsp + 0x55], dl
xor byte [rsp + 0x56], dl
xor byte [rsp + 0x57], dl
xor byte [rsp + 0x58], dl
xor byte [rsp + 0x59], dl
xor byte [rsp + 0x5a], dl
xor byte [rsp + 0x5b], dl
xor byte [rsp + 0x5c], dl
xor byte [rsp + 0x5d], dl
xor byte [rsp + 0x5e], dl
xor byte [rsp + 0x5f], dl
vmovd eax, xmm2
xor al, dl
mov byte [rsp + 0x60], al
xor byte [rsp + 0x61], dl
xor byte [rsp + 0x62], dl
xor byte [rsp + 0x63], dl
xor byte [rsp + 0x64], dl
xor byte [rsp + 0x65], dl
xor byte [rsp + 0x66], dl
xor byte [rsp + 0x67], dl
xor byte [rsp + 0x68], dl
xor byte [rsp + 0x69], dl
xor byte [rsp + 0x6a], dl
xor byte [rsp + 0x6b], dl
xor byte [rsp + 0x6c], dl
xor byte [rsp + 0x6d], dl
xor byte [rsp + 0x6e], dl
xor byte [rsp + 0x6f], dl
vmovd eax, xmm3
xor al, dl
mov byte [rsp + 0x70], al
xor byte [rsp + 0x71], dl
xor byte [rsp + 0x72], dl
xor byte [rsp + 0x73], dl
xor byte [rsp + 0x74], dl
xor byte [rsp + 0x75], dl
xor byte [rsp + 0x76], dl
xor byte [rsp + 0x77], dl
xor byte [rsp + 0x78], dl
xor byte [rsp + 0x79], dl
xor byte [rsp + 0x7a], dl
xor byte [rsp + 0x7b], dl
xor byte [rsp + 0x7c], dl
xor byte [rsp + 0x7d], dl
xor byte [rsp + 0x7e], dl
xor byte [rsp + 0x7f], dl
vmovd eax, xmm4
xor al, dl
mov byte [rsp + 0x80], al
xor byte [rsp + 0x81], dl
xor byte [rsp + 0x82], dl
xor byte [rsp + 0x83], dl
xor byte [rsp + 0x84], dl
xor byte [rsp + 0x85], dl
xor byte [rsp + 0x86], dl
xor byte [rsp + 0x87], dl
xor byte [rsp + 0x88], dl
xor byte [rsp + 0x89], dl
xor byte [rsp + 0x8a], dl
xor byte [rsp + 0x8b], dl
xor byte [rsp + 0x8c], dl
xor byte [rsp + 0x8d], dl
xor byte [rsp + 0x8e], dl
xor byte [rsp + 0x8f], dl
vmovd eax, xmm5
xor al, dl
mov byte [rsp + 0x90], al
xor byte [rsp + 0x91], dl
xor byte [rsp + 0x92], dl
xor byte [rsp + 0x93], dl
xor byte [rsp + 0x94], dl
xor byte [rsp + 0x95], dl
xor byte [rsp + 0x96], dl
xor byte [rsp + 0x97], dl
xor byte [rsp + 0x98], dl
xor byte [rsp + 0x99], dl
xor byte [rsp + 0x9a], dl
xor byte [rsp + 0x9b], dl
xor byte [rsp + 0x9c], dl
xor byte [rsp + 0x9d], dl
xor byte [rsp + 0x9e], dl
xor byte [rsp + 0x9f], dl
vmovd eax, xmm6
xor al, dl
mov byte [rsp + 0xa0], al
xor byte [rsp + 0xa1], dl
xor byte [rsp + 0xa2], dl
xor byte [rsp + 0xa3], dl
xor byte [rsp + 0xa4], dl
xor byte [rsp + 0xa5], dl
xor byte [rsp + 0xa6], dl
xor byte [rsp + 0xa7], dl
xor byte [rsp + 0xa8], dl
xor byte [rsp + 0xa9], dl
xor byte [rsp + 0xaa], dl
xor byte [rsp + 0xab], dl
xor byte [rsp + 0xac], dl
xor byte [rsp + 0xad], dl
xor byte [rsp + 0xae], dl
xor byte [rsp + 0xaf], dl
xor r8b, dl
mov byte [rsp + 0xb0], r8b
xor r9b, dl
mov byte [rsp + 0xb1], r9b
xor r10b, dl
mov byte [rsp + 0xb2], r10b
mov byte [rsp + 0xb3], 0
lea rdx, [rsp + 0x41]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, 4
mov rcx, qword [rsp + 0x318]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
vmovdqu ymm0, ymmword [str.1jtcccl]
vmovdqu ymmword [rsp + 0x248], ymm0
mov r8b, 0x57
mov r9b, 0x58
mov r10b, 0x43
mov r11b, 0x42
mov bl, 0x45
mov dil, 0x10
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0x249], al
xor byte [rsp + 0x24a], dl
xor byte [rsp + 0x24b], dl
xor byte [rsp + 0x24c], dl
xor byte [rsp + 0x24d], dl
xor byte [rsp + 0x24e], dl
xor byte [rsp + 0x24f], dl
xor byte [rsp + 0x250], dl
xor byte [rsp + 0x251], dl
xor byte [rsp + 0x252], dl
xor byte [rsp + 0x253], dl
xor byte [rsp + 0x254], dl
xor byte [rsp + 0x255], dl
xor byte [rsp + 0x256], dl
xor byte [rsp + 0x257], dl
xor byte [rsp + 0x258], dl
xor byte [rsp + 0x259], dl
xor byte [rsp + 0x25a], dl
xor byte [rsp + 0x25b], dl
xor byte [rsp + 0x25c], dl
xor byte [rsp + 0x25d], dl
xor byte [rsp + 0x25e], dl
xor byte [rsp + 0x25f], dl
xor byte [rsp + 0x260], dl
xor byte [rsp + 0x261], dl
xor byte [rsp + 0x262], dl
xor byte [rsp + 0x263], dl
xor byte [rsp + 0x264], dl
xor byte [rsp + 0x265], dl
xor byte [rsp + 0x266], dl
xor byte [rsp + 0x267], dl
xor r8b, dl
mov byte [rsp + 0x268], r8b
xor r9b, dl
mov byte [rsp + 0x269], r9b
xor r10b, dl
mov byte [rsp + 0x26a], r10b
xor r11b, dl
mov byte [rsp + 0x26b], r11b
xor bl, dl
mov byte [rsp + 0x26c], bl
xor dil, dl
mov byte [rsp + 0x26d], dil
mov byte [rsp + 0x26e], 0
lea rdx, [rsp + 0x249]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.14002bf60
lea rdx, [0x14002c2e0]
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 rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3