Function at 0x1402179ff
Capabilities:
Delete file
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x90697e5c
pushf
not eax
add eax, 0x9573f6c1
xor eax, 0xe6f9e9dd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9fdb1617
xor eax, 0xc97b7388
rol eax, 0x85
popf
pushf
not eax
add eax, 0xde47f39e
xor eax, 0xc1f50bb8
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdb420e2a
xor eax, 0xf9af6ef6
rol eax, 0x3c
popf
cmp eax, 4
jne 0x140217a62
popf
pop rax
jmp 0x14021888c
cmp eax, 0
jne 0x140217a71
popf
pop rax
jmp 0x140217c06
cmp eax, 3
jne 0x140217a80
popf
pop rax
jmp 0x14021883b
cmp eax, 1
jne 0x140217a8f
popf
pop rax
jmp 0x140217d18
cmp eax, 0xd
jne 0x140217a9e
popf
pop rax
jmp 0x14021a267
cmp eax, 0x1a
jne 0x140217aad
popf
pop rax
jmp 0x14021eb3e
cmp eax, 0xe
jne 0x140217abc
popf
pop rax
jmp 0x14021a2e6
cmp eax, 0xb
jne 0x140217acb
popf
pop rax
jmp 0x140219493
cmp eax, 0x19
jne 0x140217ada
popf
pop rax
jmp 0x14021ea9c
cmp eax, 8
jne 0x140217ae9
popf
pop rax
jmp 0x140218ac8
cmp eax, 0x10
jne 0x140217af8
popf
pop rax
jmp 0x14021b97e
cmp eax, 0x17
jne 0x140217b07
popf
pop rax
jmp 0x14021dd23
cmp eax, 0x1c
jne 0x140217b16
popf
pop rax
jmp 0x14021f6d8
cmp eax, 0x12
jne 0x140217b25
popf
pop rax
jmp 0x14021c4e5
cmp eax, 0x18
jne 0x140217b34
popf
pop rax
jmp 0x14021ddeb
cmp eax, 0x11
jne 0x140217b43
popf
pop rax
jmp 0x14021ba2a
cmp eax, 0x1b
jne 0x140217b52
popf
pop rax
jmp 0x14021f650
cmp eax, 0x16
jne 0x140217b61
popf
pop rax
jmp 0x14021d1fa
cmp eax, 0xa
jne 0x140217b70
popf
pop rax
jmp 0x140218b3d
cmp eax, 0x14
jne 0x140217b7f
popf
pop rax
jmp 0x14021d0aa
cmp eax, 0xf
jne 0x140217b8e
popf
pop rax
jmp 0x14021b5f4
cmp eax, 0x13
jne 0x140217b9d
popf
pop rax
jmp 0x14021c7e3
cmp eax, 0x15
jne 0x140217bac
popf
pop rax
jmp 0x14021d158
cmp eax, 2
jne 0x140217bbb
popf
pop rax
jmp 0x14021871f
cmp eax, 6
jne 0x140217bca
popf
pop rax
jmp 0x1402189e4
cmp eax, 0xc
jne 0x140217bd9
popf
pop rax
jmp 0x1402195a8
cmp eax, 7
jne 0x140217be8
popf
pop rax
jmp 0x140218a72
cmp eax, 5
jne 0x140217bf7
popf
pop rax
jmp 0x140218913
cmp eax, 9
jne 0x140217c06
popf
pop rax
jmp 0x140218b2c
push rdi
mov eax, 0x54efd49f
pushf
not eax
add eax, 0xa26dd6cd
xor eax, 0x859590ad
rol eax, 0x91
popf
pushf
not eax
add eax, 0x888d449f
xor eax, 0x879d3c31
rol eax, 0xae
popf
pushf
not eax
add eax, 0xeea3d7ea
xor eax, 0xba361730
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa0704709
xor eax, 0xff603d34
rol eax, 0x4e
popf
call fcn.1402eeb4f
sub rsp, rax
xor ecx, ecx
jmp 0x140217c64
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rsp + 0x438], rax
jmp 0x140217c73
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov ecx, dword [rsp + 0x438]
imul ecx, eax
mov eax, ecx
mov ecx, eax
jmp 0x140217c88
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
call fcn.140154a3b
movzx eax, al
test eax, eax
je 0x140217ce4
push rax
pushf
mov eax, 0x13f83131
pushf
not eax
add eax, 0xcbf12550
xor eax, 0x9689f772
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc04b5e91
xor eax, 0xb8a83b63
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb96e535b
xor eax, 0x8827b6e5
rol eax, 0x25
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0x6f89213a
pushf
not eax
add eax, 0x9407442c
xor eax, 0x98a99cea
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x81fc4913
xor eax, 0xb5806757
rol eax, 0x69
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x9b0181cc
pushf
not edx
add edx, 0xb4c800e6
xor edx, 0xdf9d5c34
rol edx, 0x35
popf
pushf
not edx
add edx, 0x8ae7dca4
xor edx, 0xe44d9de9
rol edx, 0xf6
popf
pushf
not edx
add edx, 0xb0956281
xor edx, 0xbaf03799
rol edx, 0xe6
popf
pushf
not edx
add edx, 0xaeb6f754
xor edx, 0xa9677223
rol edx, 0xf6
popf
mov rcx, rax
jmp 0x140217d7b
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x40]
mov rdi, rax
xor eax, eax
mov ecx, 0x1b2167ec
pushf
not ecx
add ecx, 0x8262ab48
xor ecx, 0x8d5aef71
rol ecx, 0x76
popf
pushf
not ecx
add ecx, 0xcaeab936
xor ecx, 0xc030304a
rol ecx, 0x97
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x41]
mov rdi, rax
xor eax, eax
mov ecx, 0x3ef8bccb
pushf
not ecx
add ecx, 0xe9a89d68
xor ecx, 0x804257d6
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xf448b8fc
xor ecx, 0xa2f54b41
rol ecx, 0xee
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x318], rax
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0x170], al
movzx eax, byte [rsp + 0x41]
mov byte [rsp + 0x178], al
movabs rax, 0x32fe925fa4757a4e
pushf
not rax
add rax, 0x696441c0
xor rax, 0x5f7474dc
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x4d30a6e0
xor rax, 0x5767d477
rol rax, 0x70
popf
mov qword [rsp + 0x4c0], rax
movabs rax, 0x61aac23d33048b15
pushf
not rax
add rax, 0x6e492157
xor rax, 0x43946424
rol rax, 0x35
popf
pushf
not rax
add rax, 0x699a8ee9
xor rax, 0x6b7b7b9f
rol rax, 0xa8
popf
mov qword [rsp + 0x4c8], rax
movabs rax, 0xa63cefde3c0da4b9
pushf
not rax
add rax, 0x53eb0b91
xor rax, 0x65838ea8
rol rax, 0x86
popf
pushf
not rax
add rax, 0x699eb326
xor rax, 0x42a16eb4
rol rax, 0x97
popf
pushf
not rax
add rax, 0x46e325bb
xor rax, 0x4e370dc2
rol rax, 0x19
popf
mov qword [rsp + 0x4d0], rax
movabs rax, 0x23650864bd7768e9
pushf
not rax
add rax, 0x55834bc9
xor rax, 0x456ce456
rol rax, 0xab
popf
pushf
not rax
add rax, 0x7da77746
xor rax, 0x7d680325
rol rax, 0xf6
popf
mov qword [rsp + 0x4d8], rax
movabs rax, 0x22d3541458e614c0
pushf
not rax
add rax, 0x4312b827
xor rax, 0x5e090f69
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x5c90c9a5
xor rax, 0x43b76910
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x5886fa45
xor rax, 0x6f7670e0
rol rax, 0x7d
popf
mov qword [rsp + 0x4e0], rax
movabs rax, 0x7e526583a32a90d
pushf
not rax
add rax, 0x725347f3
xor rax, 0x5ed7b532
rol rax, 0x63
popf
pushf
not rax
add rax, 0x7b291850
xor rax, 0x46f08b2c
rol rax, 3
popf
mov qword [rsp + 0x4e8], rax
movabs rax, 0x696d2a64e7edfde8
pushf
not rax
add rax, 0x553679ec
xor rax, 0x78ee8e5d
rol rax, 0x13
popf
pushf
not rax
add rax, 0x479beb83
xor rax, 0x6ff3fe1e
rol rax, 0xb2
popf
mov qword [rsp + 0x4f0], rax
movabs rax, 0x378e9454dbe69758
pushf
not rax
add rax, 0x67097a27
xor rax, 0x77b3401c
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x7c7a9439
xor rax, 0x553bb2c0
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x41d2720d
xor rax, 0x5c08771e
rol rax, 5
popf
mov qword [rsp + 0x4f8], rax
movabs rax, 0xbd54a403adb60e08
pushf
not rax
add rax, 0x789808c8
xor rax, 0x602132dd
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x42a91dd1
xor rax, 0x5a158851
rol rax, 0x40
popf
mov qword [rsp + 0x500], rax
movabs rax, 0x58fc88cec8a19fab
pushf
not rax
add rax, 0x7ceab886
xor rax, 0x6e04011d
rol rax, 0x18
popf
pushf
not rax
add rax, 0x543a36e2
xor rax, 0x420c295b
rol rax, 0x48
popf
mov qword [rsp + 0x508], rax
movabs rax, 0x1b7aaa1cec1a550d
pushf
not rax
add rax, 0x7aa893ff
xor rax, 0x73f1c9d8
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x65b389fa
xor rax, 0x4ea91ff2
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x6e5bebb5
xor rax, 0x5a7432a2
rol rax, 0x25
popf
mov qword [rsp + 0x840], rax
movabs rax, 0x703e03857a3966e5
pushf
not rax
add rax, 0x43464481
xor rax, 0x5f802919
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x5f781935
xor rax, 0x7cebc180
rol rax, 0x60
popf
pushf
not rax
add rax, 0x7e673a3e
xor rax, 0x6b235d7f
rol rax, 0x48
popf
mov qword [rsp + 0x848], rax
movabs rax, 0x7ed6e94430c572e6
pushf
not rax
add rax, 0x461dd0ff
xor rax, 0x5bad6871
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x65ef4f3e
xor rax, 0x6a8f4772
rol rax, 1
popf
pushf
not rax
add rax, 0x7d2e629c
xor rax, 0x68c42ed9
rol rax, 0x90
popf
mov qword [rsp + 0x850], rax
movabs rax, 0x746f36e94a4ba3b3
pushf
not rax
add rax, 0x7f17257f
xor rax, 0x4f5a35a4
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x50d36278
xor rax, 0x6f42a6c5
rol rax, 0x59
popf
mov qword [rsp + 0x858], rax
movabs rax, 0xa05aa19cf2ac01a9
pushf
not rax
add rax, 0x54702387
xor rax, 0x687036ce
rol rax, 0x38
popf
pushf
not rax
add rax, 0x5a8b5835
xor rax, 0x775c929c
rol rax, 0xd7
popf
mov qword [rsp + 0x860], rax
movabs rax, 0xacbf2b150b2321cf
pushf
not rax
add rax, 0x5d9efb1e
xor rax, 0x684e91b2
rol rax, 0x98
popf
pushf
not rax
add rax, 0x665a0a47
xor rax, 0x606eb21a
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x69c2ea67
xor rax, 0x7407b67d
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x754d8db6
xor rax, 0x73afba15
rol rax, 0x36
popf
mov qword [rsp + 0x868], rax
movabs rax, 0x1a72416dd2182f78
pushf
not rax
add rax, 0x68551d65
xor rax, 0x73f0b3f5
rol rax, 0x21
popf
pushf
not rax
add rax, 0x6a0a4c71
xor rax, 0x4e43e631
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x5b7b68d5
xor rax, 0x53b669f6
rol rax, 0x6f
popf
mov qword [rsp + 0x870], rax
movabs rax, 0x8e69206abb7b0924
pushf
not rax
add rax, 0x6ff98e67
xor rax, 0x7a1f5b43
rol rax, 0x18
popf
pushf
not rax
add rax, 0x4f10a34a
xor rax, 0x5eadc5d7
rol rax, 0xae
popf
mov qword [rsp + 0x878], rax
movabs rax, 0x4578bbc5dbae92c4
pushf
not rax
add rax, 0x60bc50b4
xor rax, 0x62f4e877
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x6e9f793b
xor rax, 0x5b7d12b9
rol rax, 9
popf
mov qword [rsp + 0x880], rax
movabs rax, 0x859632b2b53caa7a
pushf
not rax
add rax, 0x71338b48
xor rax, 0x78ce2799
rol rax, 0x21
popf
pushf
not rax
add rax, 0x4bd6baa4
xor rax, 0x5c5f3176
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x5c32bd9e
xor rax, 0x49b0dcb8
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x4b344024
xor rax, 0x786ba0e9
rol rax, 0xd0
popf
mov qword [rsp + 0x888], rax
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 0x490c61a7
pushf
not ecx
add ecx, 0xddceeb5f
xor ecx, 0xbef64e6c
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0x866ea575
xor ecx, 0x8ed71eb8
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x812b7eb7
xor ecx, 0xcd3a0fe6
rol ecx, 0x9e
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x78], al
movdqa xmm0, xmmword [rsp + 0x840]
movdqa xmmword [rsp + 0x12e0], xmm0
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0xf10], xmm0
movdqa xmm0, xmmword [rsp + 0xf10]
pxor xmm0, xmmword [rsp + 0x12e0]
movdqa xmmword [rsp + 0x12f0], xmm0
movdqa xmm0, xmmword [rsp + 0x12f0]
movdqa xmmword [rsp + 0x4c0], xmm0
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x2e0], rax
lea rax, [rsp + 0x850]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1310], xmm0
mov rax, qword [rsp + 0x2e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1300], xmm0
movdqa xmm0, xmmword [rsp + 0x1300]
pxor xmm0, xmmword [rsp + 0x1310]
movdqa xmmword [rsp + 0x1320], xmm0
mov rax, qword [rsp + 0x2e0]
movdqa xmm0, xmmword [rsp + 0x1320]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4e0]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x860]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1340], xmm0
mov rax, qword [rsp + 0x1a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1330], xmm0
movdqa xmm0, xmmword [rsp + 0x1330]
pxor xmm0, xmmword [rsp + 0x1340]
movdqa xmmword [rsp + 0x1350], xmm0
mov rax, qword [rsp + 0x1a8]
movdqa xmm0, xmmword [rsp + 0x1350]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x1b0], rax
lea rax, [rsp + 0x870]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1370], xmm0
mov rax, qword [rsp + 0x1b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1360], xmm0
movdqa xmm0, xmmword [rsp + 0x1360]
pxor xmm0, xmmword [rsp + 0x1370]
movdqa xmmword [rsp + 0x1380], xmm0
mov rax, qword [rsp + 0x1b0]
movdqa xmm0, xmmword [rsp + 0x1380]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x500]
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x880]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x13a0], xmm0
mov rax, qword [rsp + 0x1b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1390], xmm0
movdqa xmm0, xmmword [rsp + 0x1390]
pxor xmm0, xmmword [rsp + 0x13a0]
movdqa xmmword [rsp + 0x13b0], xmm0
mov rax, qword [rsp + 0x1b8]
movdqa xmm0, xmmword [rsp + 0x13b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x310], rax
mov rdx, qword [rsp + 0x310]
mov rcx, qword [rsp + 0x318]
call fcn.1402803fb
mov qword [rsp + 0x320], rax
lea rdx, [0x1a36be3ef]
pushf
sub rdx, 0x6363383f
popf
mov rcx, qword [rsp + 0x320]
jmp 0x1402186b4
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rax, 0xffffffffffffffff
jmp 0x14021f6d8
lea rax, [0x187b35bd6]
pushf
sub rax, 0x479f50b6
popf
mov rdi, rax
xor eax, eax
mov ecx, 0xd63c36
pushf
not ecx
add ecx, 0xe9ed7de4
xor ecx, 0xc70699a5
rol ecx, 0x7c
popf
pushf
not ecx
add ecx, 0xc28cad77
xor ecx, 0x83fc0804
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xdc72e2e6
xor ecx, 0xde1b65f5
rol ecx, 0x99
popf
rep stosb byte [rdi], al
jmp 0x14021877c
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
mov ecx, 0x4edb05ba
pushf
not ecx
add ecx, 0xcb6cba8b
xor ecx, 0xc6e87367
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xd5e473a7
xor ecx, 0xe18ed78d
rol ecx, 0xfd
popf
pushf
not ecx
add ecx, 0x93f64534
xor ecx, 0xa77acabc
rol ecx, 0xc8
popf
idiv ecx
mov eax, edx
add eax, 0xa
mov dword [rsp + 0x184], eax
mov dword [rsp + 0x70], 0
jmp 0x14021888c
mov eax, dword [rsp + 0x70]
jmp 0x140218840
inc eax
mov dword [rsp + 0x70], eax
push rax
pushf
mov eax, 0xa988d59f
pushf
not eax
add eax, 0xc1c5bc33
xor eax, 0xab284ed7
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb90a78a0
xor eax, 0xb5d13b7e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf904975c
xor eax, 0xbe9ab9a5
rol eax, 0x10
popf
jmp 0x140217a53
mov eax, dword [rsp + 0x184]
cmp dword [rsp + 0x70], eax
jge 0x1402188df
push rax
pushf
mov eax, 0x1a37d499
pushf
not eax
add eax, 0xe3ab8371
xor eax, 0xbab3a45a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc58e4511
xor eax, 0xfc27b48a
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc9b26a4d
xor eax, 0xec6018ce
rol eax, 0x94
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0x74cee1dd
pushf
not eax
add eax, 0xaf8bdded
xor eax, 0xf89c37fe
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xca7ad03b
xor eax, 0xe9726a42
rol eax, 0xe
popf
jmp 0x140217a53
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdqe
xor edx, edx
mov ecx, 0xfa7f4f67
pushf
not ecx
add ecx, 0x8e7ec346
xor ecx, 0xc43e1553
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xf94f8109
xor ecx, 0xe3935e21
rol ecx, 0x80
popf
pushf
not ecx
add ecx, 0x9b95af6b
xor ecx, 0x871caf0a
rol ecx, 0xe5
popf
pushf
not ecx
add ecx, 0x98124a3d
xor ecx, 0xc8e4780e
rol ecx, 0xc9
popf
div rcx
mov rax, rdx
lea rcx, [0x1bce8182f]
pushf
sub rcx, 0x7cd5aaef
popf
movsxd rdx, dword [rsp + 0x70]
lea rdi, [0x1af36c696]
pushf
sub rdi, 0x6f22bb76
popf
movzx eax, byte [rcx + rax]
mov byte [rdi + rdx], al
jmp 0x14021883b
lea rcx, [rsp + 0x188]
call fcn.14027e314
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x328], rax
cmp qword [rsp + 0x328], 0
jne 0x140218a3f
push rax
pushf
mov eax, 0xed01d8ac
pushf
not eax
add eax, 0xe6fcb711
xor eax, 0xd8936264
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x9e9bc7ea
xor eax, 0xf7acc764
rol eax, 0xf0
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0x7df1040
pushf
not eax
add eax, 0xcc5c0f0b
xor eax, 0x871adf90
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbd1d84c1
xor eax, 0xb34b698f
rol eax, 0xeb
popf
jmp 0x140217a53
mov dword [rsp + 0x180], 1
jmp 0x140218b2c
mov dword [rsp + 0x180], 0
push rax
pushf
mov eax, 0xdcdd5375
pushf
not eax
add eax, 0xd9fb1d63
xor eax, 0xe3ca04f0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xab5d7c56
xor eax, 0xd540b763
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9bdc32d5
xor eax, 0x8ea9492e
rol eax, 0x27
popf
pushf
not eax
add eax, 0x93240199
xor eax, 0x8fba3c07
rol eax, 0x6f
popf
jmp 0x140217a53
movzx eax, byte [rsp + 0x180]
test eax, eax
je 0x140219493
jmp 0x140218b3d
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x690f08f6
pushf
not edx
add edx, 0xeaa30577
xor edx, 0xc0521ea5
rol edx, 0x1f
popf
pushf
not edx
add edx, 0xe1e68628
xor edx, 0x8f6da696
rol edx, 0x49
popf
pushf
not edx
add edx, 0x9347eea9
xor edx, 0x89980091
rol edx, 6
popf
pushf
not edx
add edx, 0xf315acfb
xor edx, 0x94dbc5aa
rol edx, 0xa1
popf
mov rcx, rax
jmp 0x140218ba0
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x43]
mov rdi, rax
xor eax, eax
mov ecx, 0xde225fce
pushf
not ecx
add ecx, 0x8d2c9db4
xor ecx, 0xc0eeaeb3
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xda7736b0
xor ecx, 0x87cbf7b3
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0xff6aa5b5
xor ecx, 0xc0f13359
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xa8b56261
xor ecx, 0xc0b1e6ba
rol ecx, 0x4b
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x44]
mov rdi, rax
xor eax, eax
mov ecx, 0x1dd010d2
pushf
not ecx
add ecx, 0xac55bb65
xor ecx, 0xca3d82c2
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0xbcb79066
xor ecx, 0xf8c4a9ae
rol ecx, 0x96
popf
pushf
not ecx
add ecx, 0xab338e7c
xor ecx, 0x842af848
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0x89775fc8
xor ecx, 0xdea3892b
rol ecx, 0x13
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x338], rax
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x80], al
movzx eax, byte [rsp + 0x44]
mov byte [rsp + 0x88], al
movabs rax, 0x5205ad0d9828569a
pushf
not rax
add rax, 0x7b62b486
xor rax, 0x718d69ee
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x51d921ab
xor rax, 0x5f2c1d81
rol rax, 0xf7
popf
mov qword [rsp + 0x440], rax
movabs rax, 0x3cb69dced72a4050
pushf
not rax
add rax, 0x5c0f2dae
xor rax, 0x7337700a
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x47244c3c
xor rax, 0x4b5e4471
rol rax, 0xdc
popf
mov qword [rsp + 0x448], rax
movabs rax, 0x17289d598d78804f
pushf
not rax
add rax, 0x7c132e47
xor rax, 0x50014414
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x41c6fa57
xor rax, 0x7ec225ee
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x77b208ac
xor rax, 0x74018d97
rol rax, 0x15
popf
pushf
not rax
add rax, 0x5eef7da0
xor rax, 0x413358b5
rol rax, 0x45
popf
mov qword [rsp + 0x450], rax
movabs rax, 0x8424c84db8bfc604
pushf
not rax
add rax, 0x778a04a6
xor rax, 0x449d7140
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x6a010bf7
xor rax, 0x535cfac4
rol rax, 0x32
popf
pushf
not rax
add rax, 0x417d7d25
xor rax, 0x7b102754
rol rax, 0x4b
popf
mov qword [rsp + 0x458], rax
movabs rax, 0x43e32870d1773648
pushf
not rax
add rax, 0x6df9214b
xor rax, 0x541b84b5
rol rax, 0x50
popf
pushf
not rax
add rax, 0x5f876b03
xor rax, 0x4f9206d2
rol rax, 0x41
popf
mov qword [rsp + 0x460], rax
movabs rax, 0x80855e83dd7bc038
pushf
not rax
add rax, 0x5469996e
xor rax, 0x4a89544f
rol rax, 0xee
popf
pushf
not rax
add rax, 0x70505e0e
xor rax, 0x4fb74fb5
rol rax, 0x23
popf
mov qword [rsp + 0x468], rax
movabs rax, 0x4339f1612712f5f9
pushf
not rax
add rax, 0x4f56911d
xor rax, 0x41d98e85
rol rax, 0x67
popf
pushf
not rax
add rax, 0x519e322f
xor rax, 0x5bde6cfb
rol rax, 0x6e
popf
mov qword [rsp + 0x470], rax
movabs rax, 0xb518c37813736c9a
pushf
not rax
add rax, 0x4177d8b5
xor rax, 0x51bb8ddb
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x53bf783e
xor rax, 0x5a7139f7
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x438992e2
xor rax, 0x58ee170c
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x603d60ff
xor rax, 0x429f405b
rol rax, 0xb7
popf
mov qword [rsp + 0x478], rax
movabs rax, 0xe9c0c1c03663ce47
pushf
not rax
add rax, 0x4d7b7380
xor rax, 0x6fafa908
rol rax, 0x64
popf
pushf
not rax
add rax, 0x545a03f7
xor rax, 0x598a0948
rol rax, 0x84
popf
pushf
not rax
add rax, 0x6a3d96b4
xor rax, 0x429d07b5
rol rax, 0x98
popf
pushf
not rax
add rax, 0x771634ae
xor rax, 0x76a18783
rol rax, 0x4a
popf
mov qword [rsp + 0x890], rax
movabs rax, 0x1fbf8e419247a813
pushf
not rax
add rax, 0x69726c6f
xor rax, 0x7a7f8341
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x437b5bbe
xor rax, 0x5ee76807
rol rax, 0x14
popf
pushf
not rax
add rax, 0x71e5817d
xor rax, 0x76a6958a
rol rax, 0xad
popf
pushf
not rax
add rax, 0x7d8791e6
xor rax, 0x53046aa3
rol rax, 0xc7
popf
mov qword [rsp + 0x898], rax
movabs rax, 0xab7b6698beaf56fb
pushf
not rax
add rax, 0x6e1123fb
xor rax, 0x4214f88e
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x71ab1b4e
xor rax, 0x5e5bee16
rol rax, 0x92
popf
mov qword [rsp + 0x8a0], rax
movabs rax, 0xa5d34d74c7de7fa6
pushf
not rax
add rax, 0x42fa3dbd
xor rax, 0x4f5fe729
rol rax, 9
popf
pushf
not rax
add rax, 0x46d7f2a0
xor rax, 0x70fec32f
rol rax, 0x13
popf
pushf
not rax
add rax, 0x6d3b9bce
xor rax, 0x50d3aefd
rol rax, 0x22
popf
pushf
not rax
add rax, 0x76299db1
xor rax, 0x5ba33fb1
rol rax, 0x90
popf
mov qword [rsp + 0x8a8], rax
movabs rax, 0x5057b296c59c2e34
pushf
not rax
add rax, 0x4ec9cd22
xor rax, 0x57504b6d
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x5a2dc494
xor rax, 0x44ccf8ba
rol rax, 0xee
popf
pushf
not rax
add rax, 0x71dfd015
xor rax, 0x6b9dcedc
rol rax, 0xef
popf
pushf
not rax
add rax, 0x69a633da
xor rax, 0x4e4953b4
rol rax, 0xa5
popf
mov qword [rsp + 0x8b0], rax
movabs rax, 0x10a9b584d55ed77
pushf
not rax
add rax, 0x59f821e5
xor rax, 0x7f3f2ef6
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x4f88245d
xor rax, 0x61f4fa26
rol rax, 0xa9
popf
mov qword [rsp + 0x8b8], rax
movabs rax, 0x885ea5adc221b602
pushf
not rax
add rax, 0x5dcfd4ce
xor rax, 0x52262958
rol rax, 8
popf
pushf
not rax
add rax, 0x77aa3f3e
xor rax, 0x74e37be0
rol rax, 0x69
popf
mov qword [rsp + 0x8c0], rax
movabs rax, 0x214b16b964abd210
pushf
not rax
add rax, 0x4ee7a608
xor rax, 0x41b17a93
rol rax, 0x38
popf
pushf
not rax
add rax, 0x478b65f6
xor rax, 0x7799c92a
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x75d4d8b6
xor rax, 0x74cb844a
rol rax, 5
popf
mov qword [rsp + 0x8c8], rax
lea rax, [rsp + 0x45]
mov rdi, rax
xor eax, eax
mov ecx, 0xf9451d34
pushf
not ecx
add ecx, 0xcb2669a6
xor ecx, 0xc5939aae
rol ecx, 0x16
popf
pushf
not ecx
add ecx, 0xd28fdfe7
xor ecx, 0xe6cfa439
rol ecx, 0x7e
popf
pushf
not ecx
add ecx, 0xb834013d
xor ecx, 0x894c5938
rol ecx, 0xc4
popf
pushf
not ecx
add ecx, 0xc8c46608
xor ecx, 0xc0d581d8
rol ecx, 0x30
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x45]
mov byte [rsp + 0x90], al
movdqa xmm0, xmmword [rsp + 0x890]
movdqa xmmword [rsp + 0x13d0], xmm0
movdqa xmm0, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x13c0], xmm0
movdqa xmm0, xmmword [rsp + 0x13c0]
pxor xmm0, xmmword [rsp + 0x13d0]
movdqa xmmword [rsp + 0x13e0], xmm0
movdqa xmm0, xmmword [rsp + 0x13e0]
movdqa xmmword [rsp + 0x440], xmm0
lea rax, [rsp + 0x450]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x8a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa80], xmm0
mov rax, qword [rsp + 0x1c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x13f0], xmm0
movdqa xmm0, xmmword [rsp + 0x13f0]
pxor xmm0, xmmword [rsp + 0xa80]
movdqa xmmword [rsp + 0xa90], xmm0
mov rax, qword [rsp + 0x1c0]
movdqa xmm0, xmmword [rsp + 0xa90]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x460]
mov qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x8b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xab0], xmm0
mov rax, qword [rsp + 0x1c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xaa0], xmm0
movdqa xmm0, xmmword [rsp + 0xaa0]
pxor xmm0, xmmword [rsp + 0xab0]
movdqa xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0x1c8]
movdqa xmm0, xmmword [rsp + 0xac0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x470]
mov qword [rsp + 0x1d0], rax
lea rax, [rsp + 0x8c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xae0], xmm0
mov rax, qword [rsp + 0x1d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xad0], xmm0
movdqa xmm0, xmmword [rsp + 0xad0]
pxor xmm0, xmmword [rsp + 0xae0]
movdqa xmmword [rsp + 0xaf0], xmm0
mov rax, qword [rsp + 0x1d0]
movdqa xmm0, xmmword [rsp + 0xaf0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x440]
mov qword [rsp + 0x330], rax
mov rdx, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x338]
call fcn.1402803fb
mov qword [rsp + 0x340], rax
lea rdx, [0x18314d292]
pushf
sub rdx, 0x430c26e2
popf
mov rcx, qword [rsp + 0x340]
jmp 0x140219421
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov qword [rsp + 0x348], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x348]
jmp 0x14021f6d8
lea rax, [rsp + 0x188]
mov rcx, rax
call fcn.1403926a1
mov rcx, rax
jmp 0x1402194a7
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wremove]
mov r8d, 0x8598f10d
pushf
not r8d
add r8d, 0xe2d0c54c
xor r8d, 0xc9f9b7c4
rol r8d, 0xb3
popf
pushf
not r8d
add r8d, 0xc8f6c96d
xor r8d, 0x975401d7
rol r8d, 0xff
popf
pushf
not r8d
add r8d, 0xba8cd91d
xor r8d, 0xe701017d
rol r8d, 0xb0
popf
pushf
not r8d
add r8d, 0xf072c5a5
xor r8d, 0xad7a4917
rol r8d, 0xc9
popf
lea rdx, [0x1bcde2be8]
pushf
sub rdx, 0x7ccc45b8
popf
lea rcx, [rsp + 0x188]
call fcn.14034fe34
movzx eax, al
test eax, eax
jne 0x140219574
push rax
pushf
mov eax, 0x2947e138
pushf
not eax
add eax, 0xd0020fb6
xor eax, 0x875b6b83
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc250872b
xor eax, 0xbe8dfb2e
rol eax, 0x84
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0x1461b185
pushf
not eax
add eax, 0x87109aac
xor eax, 0x9299762f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9479de23
xor eax, 0x912adc66
rol eax, 0xe8
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x27d2caea
pushf
not edx
add edx, 0x9906945e
xor edx, 0xde4030c9
rol edx, 0xa7
popf
pushf
not edx
add edx, 0xbef2a59d
xor edx, 0xa4f5c845
rol edx, 0x83
popf
mov rcx, rax
jmp 0x1402195e1
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x46]
mov rdi, rax
xor eax, eax
mov ecx, 0xa7039f02
pushf
not ecx
add ecx, 0xdebfa833
xor ecx, 0xd90a8a75
rol ecx, 0xcc
popf
pushf
not ecx
add ecx, 0xf13aec2c
xor ecx, 0xbc62e14b
rol ecx, 0x34
popf
pushf
not ecx
add ecx, 0xad196e88
xor ecx, 0xe1a52ebc
rol ecx, 0x10
popf
pushf
not ecx
add ecx, 0xb8dc0811
xor ecx, 0x81defacd
rol ecx, 0x59
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x47]
mov rdi, rax
xor eax, eax
mov ecx, 0x79a855b5
pushf
not ecx
add ecx, 0x957a8236
xor ecx, 0xb66eb8d9
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0xf769af57
xor ecx, 0xd25243e7
rol ecx, 0xb0
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x358], rax
movzx eax, byte [rsp + 0x46]
mov byte [rsp + 0x98], al
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0xa0], al
movabs rax, 0x82b761c1259b92a4
pushf
not rax
add rax, 0x71ca6dd4
xor rax, 0x4d5d9b73
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x63e12380
xor rax, 0x45516890
rol rax, 0x86
popf
pushf
not rax
add rax, 0x637dfd69
xor rax, 0x6acb8912
rol rax, 6
popf
pushf
not rax
add rax, 0x445ee079
xor rax, 0x76bc7f09
rol rax, 0xa7
popf
mov qword [rsp + 0x600], rax
movabs rax, 0x258c05016c3ef2e4
pushf
not rax
add rax, 0x5dfbcf45
xor rax, 0x47404e6f
rol rax, 3
popf
pushf
not rax
add rax, 0x7ab255ee
xor rax, 0x68126367
rol rax, 0x11
popf
mov qword [rsp + 0x608], rax
movabs rax, 0x7ae7cd1b3993f907
pushf
not rax
add rax, 0x5efe4a2f
xor rax, 0x6d07c528
rol rax, 0x29
popf
pushf
not rax
add rax, 0x47893b76
xor rax, 0x4588f1bc
rol rax, 0xea
popf
pushf
not rax
add rax, 0x4ce48858
xor rax, 0x5b628954
rol rax, 0xa8
popf
mov qword [rsp + 0x610], rax
movabs rax, 0xc0cd14c3d4c42e30
pushf
not rax
add rax, 0x62132933
xor rax, 0x76291e40
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x4317ff25
xor rax, 0x7bf86b99
rol rax, 0xb
popf
pushf
not rax
add rax, 0x6d6cfdb6
xor rax, 0x7b3033e7
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x753d34b1
xor rax, 0x4da15813
rol rax, 0x5d
popf
mov qword [rsp + 0x618], rax
movabs rax, 0x295bbbd0becc74d8
pushf
not rax
add rax, 0x5b707f09
xor rax, 0x61f8fee2
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x5e0a8f43
xor rax, 0x45798864
rol rax, 0x3a
popf
mov qword [rsp + 0x620], rax
movabs rax, 0x4cc15171f87dbb2f
pushf
not rax
add rax, 0x4d64ac40
xor rax, 0x5798294e
rol rax, 0x81
popf
pushf
not rax
add rax, 0x458ff69a
xor rax, 0x4e866a14
rol rax, 0x59
popf
pushf
not rax
add rax, 0x52ad13aa
xor rax, 0x4e2f8942
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x688cdb65
xor rax, 0x7a16aa68
rol rax, 0xbc
popf
mov qword [rsp + 0x628], rax
movabs rax, 0xd304fe8f0d512641
pushf
not rax
add rax, 0x4bfcff7e
xor rax, 0x6ee49461
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x6322d14f
xor rax, 0x698aa4b7
rol rax, 0x93
popf
pushf
not rax
add rax, 0x74c959bb
xor rax, 0x6b0e1da3
rol rax, 0xa2
popf
mov qword [rsp + 0x630], rax
movabs rax, 0x5ad8acfac3c5a6a6
pushf
not rax
add rax, 0x6169407e
xor rax, 0x705f9b47
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x4318fb92
xor rax, 0x4522b13d
rol rax, 0x85
popf
pushf
not rax
add rax, 0x75b12401
xor rax, 0x59420552
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x645ed784
xor rax, 0x64430c7e
rol rax, 0x34
popf
mov qword [rsp + 0x638], rax
movabs rax, 0xc73614a003d7c5b0
pushf
not rax
add rax, 0x50ca3a5c
xor rax, 0x47da9609
rol rax, 0x80
popf
pushf
not rax
add rax, 0x65fd65be
xor rax, 0x40148d48
rol rax, 0x29
popf
mov qword [rsp + 0x640], rax
movabs rax, 0x5201bec96bf3f296
pushf
not rax
add rax, 0x5e46047e
xor rax, 0x789456ec
rol rax, 0x16
popf
pushf
not rax
add rax, 0x5b107109
xor rax, 0x71d27262
rol rax, 0xc4
popf
mov qword [rsp + 0x648], rax
movabs rax, 0x5c2686d69444f4a5
pushf
not rax
add rax, 0x4afc36b9
xor rax, 0x7061faad
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x48f8ed93
xor rax, 0x4d3982aa
rol rax, 0x38
popf
mov qword [rsp + 0x650], rax
movabs rax, 0xc2e67356d6945236
pushf
not rax
add rax, 0x4c3ec07c
xor rax, 0x45434a62
rol rax, 0x91
popf
pushf
not rax
add rax, 0x6647a2e5
xor rax, 0x7da0db97
rol rax, 0x61
popf
pushf
not rax
add rax, 0x7031aea7
xor rax, 0x68c4f9eb
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x73f190f4
xor rax, 0x6172be95
rol rax, 0xb7
popf
mov qword [rsp + 0x658], rax
movabs rax, 0x3a288312e53fe58c
pushf
not rax
add rax, 0x71e121c9
xor rax, 0x6e1c7ae1
rol rax, 1
popf
pushf
not rax
add rax, 0x7d866ea9
xor rax, 0x5809dc80
rol rax, 0xca
popf
pushf
not rax
add rax, 0x54f6d3ac
xor rax, 0x460494dc
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x677d5fd4
xor rax, 0x4c5d600d
rol rax, 0xee
popf
mov qword [rsp + 0x970], rax
movabs rax, 0xc71fac46b6c5f6b2
pushf
not rax
add rax, 0x692444b4
xor rax, 0x52661c04
rol rax, 0x44
popf
pushf
not rax
add rax, 0x462541de
xor rax, 0x4e7564bc
rol rax, 0x28
popf
pushf
not rax
add rax, 0x441f5f95
xor rax, 0x624a3787
rol rax, 0xf3
popf
mov qword [rsp + 0x978], rax
movabs rax, 0xe0b5cb4386f41cb3
pushf
not rax
add rax, 0x42606c77
xor rax, 0x47698a8a
rol rax, 0x91
popf
pushf
not rax
add rax, 0x6c345a32
xor rax, 0x54a09bd4
rol rax, 0x28
popf
pushf
not rax
add rax, 0x59bb3c72
xor rax, 0x529a6b04
rol rax, 0xa1
popf
mov qword [rsp + 0x980], rax
movabs rax, 0x1bde0d8010990c89
pushf
not rax
add rax, 0x5e709a6f
xor rax, 0x719f2c60
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x7ff2fdd1
xor rax, 0x55d0098c
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x7616c97a
xor rax, 0x5304b06e
rol rax, 0xfc
popf
mov qword [rsp + 0x988], rax
movabs rax, 0xff4767133aa01b44
pushf
not rax
add rax, 0x671493d2
xor rax, 0x4b782117
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x7eb8833b
xor rax, 0x4e8ec3b2
rol rax, 0x66
popf
pushf
not rax
add rax, 0x41388063
xor rax, 0x52b283de
rol rax, 0xa9
popf
mov qword [rsp + 0x990], rax
movabs rax, 0x295f04c3338c5271
pushf
not rax
add rax, 0x5dd27422
xor rax, 0x7c7e49c2
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x6253498c
xor rax, 0x7e7726a6
rol rax, 0x97
popf
pushf
not rax
add rax, 0x422042b5
xor rax, 0x43187229
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x7ce00001
xor rax, 0x7f7d8604
rol rax, 0xb3
popf
mov qword [rsp + 0x998], rax
movabs rax, 0xb812b59842adb4e1
pushf
not rax
add rax, 0x7149d2de
xor rax, 0x54ed4ea6
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x695ffc3f
xor rax, 0x7d322246
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x6b541374
xor rax, 0x439c427f
rol rax, 0x56
popf
pushf
not rax
add rax, 0x44b4ea64
xor rax, 0x50931d35
rol rax, 0x7e
popf
mov qword [rsp + 0x9a0], rax
movabs rax, 0xcb2ec6f724ced4ce
pushf
not rax
add rax, 0x67fdce90
xor rax, 0x58b68eba
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x6ecc0d8b
xor rax, 0x5f1825bb
rol rax, 0x21
popf
mov qword [rsp + 0x9a8], rax
movabs rax, 0x4d637629696661b
pushf
not rax
add rax, 0x7f9b70fe
xor rax, 0x544469ca
rol rax, 0x55
popf
pushf
not rax
add rax, 0x49142c34
xor rax, 0x6c4b3da2
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x703712be
xor rax, 0x605c00fb
rol rax, 0x66
popf
pushf
not rax
add rax, 0x4330edf5
xor rax, 0x54f25092
rol rax, 0xd5
popf
mov qword [rsp + 0x9b0], rax
movabs rax, 0x68101009f50c13f8
pushf
not rax
add rax, 0x46f55107
xor rax, 0x5d7f06bf
rol rax, 0x48
popf
pushf
not rax
add rax, 0x42c2ecfd
xor rax, 0x5056a873
rol rax, 0x65
popf
pushf
not rax
add rax, 0x58978f09
xor rax, 0x62f5ccc2
rol rax, 0x37
popf
mov qword [rsp + 0x9b8], rax
movabs rax, 0x5e957215181a16c0
pushf
not rax
add rax, 0x5fbb9841
xor rax, 0x67541625
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x51e36640
xor rax, 0x5684bf7f
rol rax, 0x4a
popf
mov qword [rsp + 0x9c0], rax
movabs rax, 0x24f78a1af35b17ac
pushf
not rax
add rax, 0x7f717ddb
xor rax, 0x7f286d6b
rol rax, 0x24
popf
pushf
not rax
add rax, 0x46d93ee3
xor rax, 0x6054411d
rol rax, 0xa
popf
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0x48]
mov rdi, rax
xor eax, eax
mov ecx, 0xab19633b
pushf
not ecx
add ecx, 0xc433cf9f
xor ecx, 0xfd180ef1
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xd175ae58
xor ecx, 0xba6cd5fc
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0xf93c932d
xor ecx, 0xc63cae13
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0x80752be3
xor ecx, 0xd42c89d7
rol ecx, 0xcb
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0xa8], al
movdqa xmm0, xmmword [rsp + 0x970]
movdqa xmmword [rsp + 0xb10], xmm0
movdqa xmm0, xmmword [rsp + 0x600]
movdqa xmmword [rsp + 0xb00], xmm0
movdqa xmm0, xmmword [rsp + 0xb00]
pxor xmm0, xmmword [rsp + 0xb10]
movdqa xmmword [rsp + 0xb20], xmm0
movdqa xmm0, xmmword [rsp + 0xb20]
movdqa xmmword [rsp + 0x600], xmm0
lea rax, [rsp + 0x610]
mov qword [rsp + 0x1d8], rax
lea rax, [rsp + 0x980]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb40], xmm0
mov rax, qword [rsp + 0x1d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb30], xmm0
movdqa xmm0, xmmword [rsp + 0xb30]
pxor xmm0, xmmword [rsp + 0xb40]
movdqa xmmword [rsp + 0xb50], xmm0
mov rax, qword [rsp + 0x1d8]
movdqa xmm0, xmmword [rsp + 0xb50]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x620]
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x990]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb70], xmm0
mov rax, qword [rsp + 0x1e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb60], xmm0
movdqa xmm0, xmmword [rsp + 0xb60]
pxor xmm0, xmmword [rsp + 0xb70]
movdqa xmmword [rsp + 0xb80], xmm0
mov rax, qword [rsp + 0x1e0]
movdqa xmm0, xmmword [rsp + 0xb80]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x630]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x9a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xba0], xmm0
mov rax, qword [rsp + 0x1e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb90], xmm0
movdqa xmm0, xmmword [rsp + 0xb90]
pxor xmm0, xmmword [rsp + 0xba0]
movdqa xmmword [rsp + 0xbb0], xmm0
mov rax, qword [rsp + 0x1e8]
movdqa xmm0, xmmword [rsp + 0xbb0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x640]
mov qword [rsp + 0x1f0], rax
lea rax, [rsp + 0x9b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbd0], xmm0
mov rax, qword [rsp + 0x1f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbc0], xmm0
movdqa xmm0, xmmword [rsp + 0xbc0]
pxor xmm0, xmmword [rsp + 0xbd0]
movdqa xmmword [rsp + 0xbe0], xmm0
mov rax, qword [rsp + 0x1f0]
movdqa xmm0, xmmword [rsp + 0xbe0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x650]
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x9c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc00], xmm0
mov rax, qword [rsp + 0x1f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbf0], xmm0
movdqa xmm0, xmmword [rsp + 0xbf0]
pxor xmm0, xmmword [rsp + 0xc00]
movdqa xmmword [rsp + 0xc10], xmm0
mov rax, qword [rsp + 0x1f8]
movdqa xmm0, xmmword [rsp + 0xc10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x600]
mov qword [rsp + 0x350], rax
mov rdx, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x358]
call fcn.1402803fb
mov qword [rsp + 0x360], rax
lea rdx, [0x194f2ef92]
pushf
sub rdx, 0x54ea43e2
popf
mov rcx, qword [rsp + 0x360]
jmp 0x14021a208
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov qword [rsp + 0x368], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x368]
jmp 0x14021f6d8
lea rcx, [rsp + 0x188]
call fcn.1403b849c
movzx eax, al
test eax, eax
jne 0x14021a2b2
push rax
pushf
mov eax, 0x808e6c96
pushf
not eax
add eax, 0xb9e21496
xor eax, 0xe2c09c40
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe4044126
xor eax, 0xff36d12f
rol eax, 0xd2
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0x4d8e54f6
pushf
not eax
add eax, 0xdc88597c
xor eax, 0xbd4c4ab4
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd3c1c1c2
xor eax, 0xca240f57
rol eax, 0x41
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x3a9b4353
pushf
not edx
add edx, 0xc714297c
xor edx, 0xa29d17c4
rol edx, 0xb1
popf
pushf
not edx
add edx, 0xc6eacb0c
xor edx, 0x9fe417e6
rol edx, 0xd4
popf
pushf
not edx
add edx, 0xf2afc87a
xor edx, 0xd71d4219
rol edx, 0x5e
popf
pushf
not edx
add edx, 0xc20b498f
xor edx, 0xda349a6c
rol edx, 0x3b
popf
mov rcx, rax
jmp 0x14021a349
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x49]
mov rdi, rax
xor eax, eax
mov ecx, 0xc73a0ea0
pushf
not ecx
add ecx, 0xbe412f61
xor ecx, 0xded9a886
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xf75e3af4
xor ecx, 0xc626edee
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0xa24cc517
xor ecx, 0xe1dd9945
rol ecx, 0x97
popf
pushf
not ecx
add ecx, 0xd1759376
xor ecx, 0xcdfc29a5
rol ecx, 0xe4
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x4a]
mov rdi, rax
xor eax, eax
mov ecx, 0x7208ca8b
pushf
not ecx
add ecx, 0x972ba639
xor ecx, 0xbbcaf97a
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0xac9a51c8
xor ecx, 0x9dc847bd
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0xa9b110a5
xor ecx, 0xa01e2870
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xe8e77638
xor ecx, 0xd2ea93ef
rol ecx, 0x1f
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x378], rax
movzx eax, byte [rsp + 0x49]
mov byte [rsp + 0xb0], al
movzx eax, byte [rsp + 0x4a]
mov byte [rsp + 0xb8], al
movabs rax, 0xb22382b05d31a36f
pushf
not rax
add rax, 0x5ec5586c
xor rax, 0x7e2c997a
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x6d867807
xor rax, 0x63fe93a1
rol rax, 8
popf
pushf
not rax
add rax, 0x440351a3
xor rax, 0x4ccfa575
rol rax, 0x4d
popf
mov qword [rsp + 0x6c0], rax
movabs rax, 0xfaaa936784bc8b15
pushf
not rax
add rax, 0x4e9c0acd
xor rax, 0x41b3a8a3
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x5b15dd53
xor rax, 0x63e3e814
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x71213f0b
xor rax, 0x7c049d63
rol rax, 0xc4
popf
mov qword [rsp + 0x6c8], rax
movabs rax, 0x95648c939ff1a2a2
pushf
not rax
add rax, 0x4593f875
xor rax, 0x5099d568
rol rax, 0x75
popf
pushf
not rax
add rax, 0x7cb756c5
xor rax, 0x66589314
rol rax, 0x10
popf
pushf
not rax
add rax, 0x4c2548f3
xor rax, 0x4b2f4a7f
rol rax, 0x1b
popf
mov qword [rsp + 0x6d0], rax
movabs rax, 0xdd8792360d02e40a
pushf
not rax
add rax, 0x4c2454b2
xor rax, 0x79dba014
rol rax, 0xd
popf
pushf
not rax
add rax, 0x404fbf58
xor rax, 0x61e6effa
rol rax, 0x68
popf
mov qword [rsp + 0x6d8], rax
movabs rax, 0xea0945bf3184a2eb
pushf
not rax
add rax, 0x7fa2f405
xor rax, 0x74f5eef5
rol rax, 0x75
popf
pushf
not rax
add rax, 0x6d5e069b
xor rax, 0x67e71282
rol rax, 0x5e
popf
mov qword [rsp + 0x6e0], rax
movabs rax, 0xebd08d435cdab32a
pushf
not rax
add rax, 0x6dad8d0a
xor rax, 0x7f413836
rol rax, 8
popf
pushf
not rax
add rax, 0x671154f5
xor rax, 0x6a6aeba3
rol rax, 2
popf
mov qword [rsp + 0x6e8], rax
movabs rax, 0x5daf9b564c8e94b6
pushf
not rax
add rax, 0x44583771
xor rax, 0x40dd9d32
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x6f20d6d2
xor rax, 0x661a3980
rol rax, 0x96
popf
mov qword [rsp + 0x6f0], rax
movabs rax, 0xcae032ff895bf9a4
pushf
not rax
add rax, 0x62333d1c
xor rax, 0x4d1e9e24
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x4bcdcfff
xor rax, 0x6e8675f5
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x61a7eb97
xor rax, 0x68af285d
rol rax, 0xe7
popf
mov qword [rsp + 0x6f8], rax
movabs rax, 0x8c13d5cf3e29e1da
pushf
not rax
add rax, 0x61cf994d
xor rax, 0x7727ca8e
rol rax, 0x31
popf
pushf
not rax
add rax, 0x5606d3cd
xor rax, 0x4439323f
rol rax, 0x41
popf
pushf
not rax
add rax, 0x595b7632
xor rax, 0x6de51a39
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x53327c39
xor rax, 0x678cb732
rol rax, 0xdd
popf
mov qword [rsp + 0x700], rax
movabs rax, 0x6c4aee72b3900fad
pushf
not rax
add rax, 0x6776cb7f
xor rax, 0x72c806fa
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x6f76502a
xor rax, 0x4446723e
rol rax, 0xff
popf
pushf
not rax
add rax, 0x60a099af
xor rax, 0x5cf0ab39
rol rax, 0xcf
popf
mov qword [rsp + 0x708], rax
movabs rax, 0x4ecd54ec7dfa06d1
pushf
not rax
add rax, 0x70c17569
xor rax, 0x6afde3bf
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x582b2842
xor rax, 0x5f51c3a5
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x748515f4
xor rax, 0x6abad8b2
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x6350570d
xor rax, 0x674d2a54
rol rax, 0x91
popf
mov qword [rsp + 0x710], rax
movabs rax, 0x1c40513998a6c9a0
pushf
not rax
add rax, 0x54559114
xor rax, 0x4fe4d4eb
rol rax, 0xae
popf
pushf
not rax
add rax, 0x76688146
xor rax, 0x6f362c91
rol rax, 0xac
popf
pushf
not rax
add rax, 0x52545842
xor rax, 0x4dc836cd
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x6c24af85
xor rax, 0x5444bf60
rol rax, 0x94
popf
mov qword [rsp + 0x718], rax
movabs rax, 0xd373937ad390bef3
pushf
not rax
add rax, 0x50d10756
xor rax, 0x68012d7b
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x47f6400d
xor rax, 0x68adaf55
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x745c2407
xor rax, 0x59b418ca
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x76fc5c17
xor rax, 0x57daf318
rol rax, 0x34
popf
mov qword [rsp + 0x720], rax
movabs rax, 0x6b2bb13e6a3fb9a6
pushf
not rax
add rax, 0x6dba7396
xor rax, 0x73425085
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x4fd6c639
xor rax, 0x52493e0a
rol rax, 0x63
popf
pushf
not rax
add rax, 0x7e9ce81a
xor rax, 0x7648fab2
rol rax, 0x65
popf
pushf
not rax
add rax, 0x6e1e0476
xor rax, 0x542ce0d6
rol rax, 0x95
popf
mov qword [rsp + 0x728], rax
movabs rax, 0xdb49f84410fdf4df
pushf
not rax
add rax, 0x490e88a5
xor rax, 0x64d66497
rol rax, 0x11
popf
pushf
not rax
add rax, 0x72189cf6
xor rax, 0x561c8ec4
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x509f6666
xor rax, 0x5731f753
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x4de98879
xor rax, 0x64877220
rol rax, 0x3d
popf
mov qword [rsp + 0x730], rax
movabs rax, 0xc9008003437cd0cc
pushf
not rax
add rax, 0x5df8ddc0
xor rax, 0x7f0750c3
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x45034906
xor rax, 0x7c65cf3c
rol rax, 2
popf
pushf
not rax
add rax, 0x70688eb0
xor rax, 0x7a7d500b
rol rax, 0x30
popf
pushf
not rax
add rax, 0x418cf3ed
xor rax, 0x7f9c57e3
rol rax, 0xab
popf
mov qword [rsp + 0x738], rax
movabs rax, 0x9cf90766259ba687
pushf
not rax
add rax, 0x70063784
xor rax, 0x664a588e
rol rax, 0x34
popf
pushf
not rax
add rax, 0x413a7ae0
xor rax, 0x7b60c863
rol rax, 0x18
popf
pushf
not rax
add rax, 0x621196eb
xor rax, 0x41ff9575
rol rax, 0x81
popf
mov qword [rsp + 0x740], rax
movabs rax, 0x9f0b25a5df653072
pushf
not rax
add rax, 0x6b56031a
xor rax, 0x56902722
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x71dcdfad
xor rax, 0x4119c826
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x603e1396
xor rax, 0x663daae5
rol rax, 4
popf
mov qword [rsp + 0x748], rax
movabs rax, 0x6d594004756aa2b3
pushf
not rax
add rax, 0x7448d183
xor rax, 0x6f31ff01
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x561f39ba
xor rax, 0x41f40565
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x7206ecac
xor rax, 0x4f43b2c0
rol rax, 0xe5
popf
mov qword [rsp + 0x760], rax
movabs rax, 0xdd93120aa9c143da
pushf
not rax
add rax, 0x4f307e7b
xor rax, 0x62c2004e
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x6ca547fb
xor rax, 0x5e539261
rol rax, 0x41
popf
pushf
not rax
add rax, 0x6d1c9c2c
xor rax, 0x5195bd90
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x582ae70f
xor rax, 0x44931adb
rol rax, 0xf9
popf
mov qword [rsp + 0x768], rax
movabs rax, 0xf87549768025b1fd
pushf
not rax
add rax, 0x7f9e0e2a
xor rax, 0x6d7b4b92
rol rax, 0x81
popf
pushf
not rax
add rax, 0x7554f9ee
xor rax, 0x7ff5e782
rol rax, 0xba
popf
pushf
not rax
add rax, 0x45b13a32
xor rax, 0x4136f840
rol rax, 0x13
popf
pushf
not rax
add rax, 0x4180a9f5
xor rax, 0x68c3fb10
rol rax, 0x78
popf
mov qword [rsp + 0x770], rax
movabs rax, 0x6ad43501207c993e
pushf
not rax
add rax, 0x44351e7b
xor rax, 0x4ab8086e
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x7e6f6e6f
xor rax, 0x731e3cca
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x5fe6420a
xor rax, 0x63c2591d
rol rax, 0x29
popf
mov qword [rsp + 0x778], rax
movabs rax, 0x6132d6261e1a9743
pushf
not rax
add rax, 0x6efad6aa
xor rax, 0x6ce724b5
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x727c2241
xor rax, 0x633946d1
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x534c85b2
xor rax, 0x7f1c73a3
rol rax, 0x78
popf
pushf
not rax
add rax, 0x5b7e8e68
xor rax, 0x6eb81250
rol rax, 0xcf
popf
mov qword [rsp + 0x780], rax
movabs rax, 0x7c178b9609813775
pushf
not rax
add rax, 0x415f1b83
xor rax, 0x58277a4f
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x62b4ba15
xor rax, 0x6d7b6605
rol rax, 0xa6
popf
mov qword [rsp + 0x788], rax
movabs rax, 0xcda04f5dad5154c
pushf
not rax
add rax, 0x7d03179d
xor rax, 0x6c785186
rol rax, 0x52
popf
pushf
not rax
add rax, 0x5be547ed
xor rax, 0x6082ac26
rol rax, 0x71
popf
pushf
not rax
add rax, 0x5bac7105
xor rax, 0x5aeff9d5
rol rax, 0x94
popf
pushf
not rax
add rax, 0x475717c3
xor rax, 0x5d9546bc
rol rax, 0x27
popf
mov qword [rsp + 0x790], rax
movabs rax, 0x5a5ab499757d333b
pushf
not rax
add rax, 0x7c7d428b
xor rax, 0x763342df
rol rax, 0x28
popf
pushf
not rax
add rax, 0x733f7e9e
xor rax, 0x41939fa8
rol rax, 0x88
popf
mov qword [rsp + 0x798], rax
movabs rax, 0x47a80c408667df77
pushf
not rax
add rax, 0x5b4405e8
xor rax, 0x4102ff33
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x79153141
xor rax, 0x7386b5e3
rol rax, 0x55
popf
pushf
not rax
add rax, 0x648dc6bc
xor rax, 0x600494e5
rol rax, 0x63
popf
mov qword [rsp + 0x7a0], rax
movabs rax, 0x8d77d2692ed3a59f
pushf
not rax
add rax, 0x4dc3a6b5
xor rax, 0x45060c89
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x6e405884
xor rax, 0x58b30a64
rol rax, 0x24
popf
pushf
not rax
add rax, 0x5b0c252d
xor rax, 0x59dfbe5b
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x7afd7c4b
xor rax, 0x7582f7eb
rol rax, 0x56
popf
mov qword [rsp + 0x7a8], rax
movabs rax, 0x46d0692e82220fc1
pushf
not rax
add rax, 0x72683338
xor rax, 0x62f60ad7
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x760bff24
xor rax, 0x61d1f0a6
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x5d5c23b1
xor rax, 0x7dca3aea
rol rax, 0xbd
popf
mov qword [rsp + 0x7b0], rax
movabs rax, 0x418b34acbdd5e9b1
pushf
not rax
add rax, 0x7ea07cf3
xor rax, 0x60c4c7dc
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x6a05ecd7
xor rax, 0x5b4ed7a3
rol rax, 0x24
popf
pushf
not rax
add rax, 0x602c8c00
xor rax, 0x72a188b0
rol rax, 0xdc
popf
mov qword [rsp + 0x7b8], rax
movabs rax, 0xdb79e06efc87dff
pushf
not rax
add rax, 0x503f0f63
xor rax, 0x71a1deb7
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x583a3eb7
xor rax, 0x4c517ac6
rol rax, 0x98
popf
pushf
not rax
add rax, 0x61325ce6
xor rax, 0x7ad3748f
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x7ea134bc
xor rax, 0x45d18a07
rol rax, 0xb9
popf
mov qword [rsp + 0x7c0], rax
movabs rax, 0xbfdbb7cc98a241dd
pushf
not rax
add rax, 0x6b3c021c
xor rax, 0x4f621ebf
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x5577b219
xor rax, 0x62c85dc7
rol rax, 0x71
popf
pushf
not rax
add rax, 0x7f64cf29
xor rax, 0x417acb14
rol rax, 0x76
popf
pushf
not rax
add rax, 0x4f16469b
xor rax, 0x739e9111
rol rax, 0xd3
popf
mov qword [rsp + 0x7c8], rax
movabs rax, 0x2612b26f2087d573
pushf
not rax
add rax, 0x5a4e5576
xor rax, 0x4de79bee
rol rax, 0xca
popf
pushf
not rax
add rax, 0x65e111e1
xor rax, 0x4e9b792a
rol rax, 0x69
popf
mov qword [rsp + 0x7d0], rax
movabs rax, 0x8a825ac46222a55a
pushf
not rax
add rax, 0x759d9005
xor rax, 0x77f840c5
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x7ef4c45b
xor rax, 0x51efc9b8
rol rax, 0xf
popf
pushf
not rax
add rax, 0x7f40dcc6
xor rax, 0x47da17a0
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x79ebd071
xor rax, 0x5763fcd1
rol rax, 0x73
popf
mov qword [rsp + 0x7d8], rax
movabs rax, 0x58a25b415771e52f
pushf
not rax
add rax, 0x73060cd7
xor rax, 0x447fc894
rol rax, 0x53
popf
pushf
not rax
add rax, 0x7a3e7a32
xor rax, 0x731df7e5
rol rax, 0x15
popf
pushf
not rax
add rax, 0x52b84956
xor rax, 0x441f310f
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x690010ee
xor rax, 0x69ed0807
rol rax, 0xd3
popf
mov qword [rsp + 0x7e0], rax
movabs rax, 0xc58de0fa99de42db
pushf
not rax
add rax, 0x4e6ee02a
xor rax, 0x53a05dba
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x45eb53f2
xor rax, 0x4aedd459
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x7334b141
xor rax, 0x401e3725
rol rax, 9
popf
mov qword [rsp + 0x7e8], rax
lea rax, [rsp + 0x4b]
mov rdi, rax
xor eax, eax
mov ecx, 0xe4be54ad
pushf
not ecx
add ecx, 0xd74a2b50
xor ecx, 0xfb4f8c32
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xe5869c85
xor ecx, 0xd1fdf764
rol ecx, 0x94
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0xc0], al
movdqa xmm0, xmmword [rsp + 0x760]
movdqa xmmword [rsp + 0xc30], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
movdqa xmmword [rsp + 0xc20], xmm0
movdqa xmm0, xmmword [rsp + 0xc20]
pxor xmm0, xmmword [rsp + 0xc30]
movdqa xmmword [rsp + 0xc40], xmm0
movdqa xmm0, xmmword [rsp + 0xc40]
movdqa xmmword [rsp + 0x6c0], xmm0
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x770]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc60], xmm0
mov rax, qword [rsp + 0x200]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc50], xmm0
movdqa xmm0, xmmword [rsp + 0xc50]
pxor xmm0, xmmword [rsp + 0xc60]
movdqa xmmword [rsp + 0xc70], xmm0
mov rax, qword [rsp + 0x200]
movdqa xmm0, xmmword [rsp + 0xc70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x6e0]
mov qword [rsp + 0x208], rax
lea rax, [rsp + 0x780]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc90], xmm0
mov rax, qword [rsp + 0x208]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc80], xmm0
movdqa xmm0, xmmword [rsp + 0xc80]
pxor xmm0, xmmword [rsp + 0xc90]
movdqa xmmword [rsp + 0xca0], xmm0
mov rax, qword [rsp + 0x208]
movdqa xmm0, xmmword [rsp + 0xca0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x790]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcc0], xmm0
mov rax, qword [rsp + 0x210]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcb0], xmm0
movdqa xmm0, xmmword [rsp + 0xcb0]
pxor xmm0, xmmword [rsp + 0xcc0]
movdqa xmmword [rsp + 0xcd0], xmm0
mov rax, qword [rsp + 0x210]
movdqa xmm0, xmmword [rsp + 0xcd0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x700]
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x7a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcf0], xmm0
mov rax, qword [rsp + 0x218]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xce0], xmm0
movdqa xmm0, xmmword [rsp + 0xce0]
pxor xmm0, xmmword [rsp + 0xcf0]
movdqa xmmword [rsp + 0xd00], xmm0
mov rax, qword [rsp + 0x218]
movdqa xmm0, xmmword [rsp + 0xd00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x710]
mov qword [rsp + 0x220], rax
lea rax, [rsp + 0x7b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd20], xmm0
mov rax, qword [rsp + 0x220]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd10], xmm0
movdqa xmm0, xmmword [rsp + 0xd10]
pxor xmm0, xmmword [rsp + 0xd20]
movdqa xmmword [rsp + 0xd30], xmm0
mov rax, qword [rsp + 0x220]
movdqa xmm0, xmmword [rsp + 0xd30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x720]
mov qword [rsp + 0x228], rax
lea rax, [rsp + 0x7c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd50], xmm0
mov rax, qword [rsp + 0x228]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd40], xmm0
movdqa xmm0, xmmword [rsp + 0xd40]
pxor xmm0, xmmword [rsp + 0xd50]
movdqa xmmword [rsp + 0xd60], xmm0
mov rax, qword [rsp + 0x228]
movdqa xmm0, xmmword [rsp + 0xd60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x730]
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x7d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd80], xmm0
mov rax, qword [rsp + 0x230]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd70], xmm0
movdqa xmm0, xmmword [rsp + 0xd70]
pxor xmm0, xmmword [rsp + 0xd80]
movdqa xmmword [rsp + 0xd90], xmm0
mov rax, qword [rsp + 0x230]
movdqa xmm0, xmmword [rsp + 0xd90]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x740]
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x7e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xdb0], xmm0
mov rax, qword [rsp + 0x238]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xda0], xmm0
movdqa xmm0, xmmword [rsp + 0xda0]
pxor xmm0, xmmword [rsp + 0xdb0]
movdqa xmmword [rsp + 0xdc0], xmm0
mov rax, qword [rsp + 0x238]
movdqa xmm0, xmmword [rsp + 0xdc0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x6c0]
mov qword [rsp + 0x370], rax
mov rdx, qword [rsp + 0x370]
mov rcx, qword [rsp + 0x378]
call fcn.1402803fb
mov qword [rsp + 0x380], rax
lea rdx, [0x1951466ad]
pushf
sub rdx, 0x550bbafd
popf
mov rcx, qword [rsp + 0x380]
jmp 0x14021b57b
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rax, [rsp + 0x188]
mov rcx, rax
call fcn.1403926a1
mov rcx, rax
jmp 0x14021b595
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wremove]
mov qword [rsp + 0x388], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x388]
jmp 0x14021f6d8
lea rax, [rsp + 0x4c]
mov rdi, rax
xor eax, eax
mov ecx, 0x5a553257
pushf
not ecx
add ecx, 0xc0bac84c
xor ecx, 0xbb2e7fb4
rol ecx, 0x3b
popf
pushf
not ecx
add ecx, 0xaf1d2686
xor ecx, 0xfa229dca
rol ecx, 0xb9
popf
pushf
not ecx
add ecx, 0xe8db3fac
xor ecx, 0xf6361ef6
rol ecx, 0x10
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x4d]
mov rdi, rax
xor eax, eax
mov ecx, 0x42b5cb2a
pushf
not ecx
add ecx, 0xefa0648c
xor ecx, 0x8ea7290f
rol ecx, 0x95
popf
pushf
not ecx
add ecx, 0xe84869ed
xor ecx, 0xda842034
rol ecx, 0x5f
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0xc8], al
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0xd0], al
movabs rax, 0xa99a80fd7ffefa63
pushf
not rax
add rax, 0x64cf23c1
xor rax, 0x6d260c7c
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x5268a421
xor rax, 0x7526821f
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x63f8d567
xor rax, 0x69f8c855
rol rax, 0x83
popf
pushf
not rax
add rax, 0x4e4f54ef
xor rax, 0x4b27ef3f
rol rax, 0x8a
popf
mov qword [rsp + 0x2f0], rax
movabs rax, 0x4e8413e1a2560b48
pushf
not rax
add rax, 0x6198ee8f
xor rax, 0x6cd93485
rol rax, 0x21
popf
pushf
not rax
add rax, 0x767edb84
xor rax, 0x463d4f56
rol rax, 0x90
popf
mov qword [rsp + 0x2f8], rax
movabs rax, 0xba7595d9d50aea9c
pushf
not rax
add rax, 0x5d6b8947
xor rax, 0x64608aaa
rol rax, 0x68
popf
pushf
not rax
add rax, 0x5b6dabdd
xor rax, 0x4c8431d6
rol rax, 0xa4
popf
mov qword [rsp + 0x7f0], rax
movabs rax, 0x6a65a63b00eada3d
pushf
not rax
add rax, 0x57de0907
xor rax, 0x6082fa37
rol rax, 0x19
popf
pushf
not rax
add rax, 0x64689fc4
xor rax, 0x46a97545
rol rax, 0x6a
popf
mov qword [rsp + 0x7f8], rax
lea rax, [rsp + 0x4e]
mov rdi, rax
xor eax, eax
mov ecx, 0x6a5ecb4e
pushf
not ecx
add ecx, 0xe0ce51da
xor ecx, 0xd7f3a19c
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xdac24467
xor ecx, 0xa2541523
rol ecx, 0x6b
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4e]
mov byte [rsp + 0xd8], al
movdqa xmm0, xmmword [rsp + 0x7f0]
movdqa xmmword [rsp + 0xde0], xmm0
movdqa xmm0, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0xdd0], xmm0
movdqa xmm0, xmmword [rsp + 0xdd0]
pxor xmm0, xmmword [rsp + 0xde0]
movdqa xmmword [rsp + 0xdf0], xmm0
movdqa xmm0, xmmword [rsp + 0xdf0]
movdqa xmmword [rsp + 0x2f0], xmm0
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0xb6e3fa67
pushf
not edx
add edx, 0x925a0388
xor edx, 0x9e94c466
rol edx, 0x7d
popf
pushf
not edx
add edx, 0x9939106b
xor edx, 0xd52884c9
rol edx, 0x2f
popf
pushf
not edx
add edx, 0xc99eb9e2
xor edx, 0xb0993137
rol edx, 0x95
popf
mov rcx, rax
jmp 0x14021b8cc
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
je 0x14021b925
push rax
pushf
mov eax, 0x6b558386
pushf
not eax
add eax, 0xdc09659e
xor eax, 0xfe656698
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb019ef80
xor eax, 0xd9bae08b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb55031fb
xor eax, 0x9ca28580
rol eax, 0xcd
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0xd2906208
pushf
not eax
add eax, 0xf5cbd6df
xor eax, 0xf47f50d4
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf6301efe
xor eax, 0xb0c250e3
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcedf2273
xor eax, 0xac3508c8
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xef78634e
xor eax, 0xace8c085
rol eax, 0xac
popf
jmp 0x140217a53
cmp qword [rsp + 0x68], 0xffffffffffffffff
jne 0x14021b9d0
push rax
pushf
mov eax, 0x489819b4
pushf
not eax
add eax, 0xdacfc8f9
xor eax, 0xc05b3ea6
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xda953b06
xor eax, 0xb90ce20d
rol eax, 0xf
popf
pushf
not eax
add eax, 0xabcbe270
xor eax, 0x86446351
rol eax, 0x2d
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0xd34b954f
pushf
not eax
add eax, 0xad93f9eb
xor eax, 0xb9fbb5a2
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe1f179bc
xor eax, 0xb9f7e935
rol eax, 0x13
popf
pushf
not eax
add eax, 0x81863f09
xor eax, 0xb23e6806
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x98e02282
xor eax, 0x83584bf3
rol eax, 0x20
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x530fe7f0
pushf
not edx
add edx, 0x80d2271c
xor edx, 0xe88e6ca1
rol edx, 0x7e
popf
pushf
not edx
add edx, 0xb2c0a2ea
xor edx, 0x9757ba13
rol edx, 0x9a
popf
pushf
not edx
add edx, 0xe5152256
xor edx, 0xe54bab63
rol edx, 0xe9
popf
pushf
not edx
add edx, 0x83d4589b
xor edx, 0x94868bab
rol edx, 0xd
popf
mov rcx, rax
jmp 0x14021ba8d
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x4f]
mov rdi, rax
xor eax, eax
mov ecx, 0x31809299
pushf
not ecx
add ecx, 0xd9e3982e
xor ecx, 0xd721ba9e
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0xe14e97e6
xor ecx, 0xc0af9379
rol ecx, 0xf6
popf
pushf
not ecx
add ecx, 0xc8763432
xor ecx, 0xcd39eb17
rol ecx, 0xa3
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x50]
mov rdi, rax
xor eax, eax
mov ecx, 0x36609f22
pushf
not ecx
add ecx, 0xb7fe2ab2
xor ecx, 0xfec371a0
rol ecx, 3
popf
pushf
not ecx
add ecx, 0xe6acc0c9
xor ecx, 0xe126121e
rol ecx, 0x7c
popf
pushf
not ecx
add ecx, 0xc4eb1c23
xor ecx, 0x9441ec45
rol ecx, 0x7d
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x430], rax
movzx eax, byte [rsp + 0x4f]
mov byte [rsp + 0xe0], al
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0xe8], al
movabs rax, 0xc6061d36068190f9
pushf
not rax
add rax, 0x7b71e1e4
xor rax, 0x75431265
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x732196ab
xor rax, 0x44d58b17
rol rax, 8
popf
pushf
not rax
add rax, 0x6f231f21
xor rax, 0x4f5fc2c1
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x6e7c0d00
xor rax, 0x58567c3a
rol rax, 0xf8
popf
mov qword [rsp + 0x510], rax
movabs rax, 0x2f252ad1e40e779c
pushf
not rax
add rax, 0x5da47fa9
xor rax, 0x40ef74c4
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x5246daea
xor rax, 0x5e800c52
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x46bb5e64
xor rax, 0x79f87c97
rol rax, 0x96
popf
mov qword [rsp + 0x518], rax
movabs rax, 0x9a7bb73c14731f62
pushf
not rax
add rax, 0x7ee59581
xor rax, 0x6930cb6c
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x51d238fd
xor rax, 0x748c1c89
rol rax, 0x55
popf
pushf
not rax
add rax, 0x40286e40
xor rax, 0x76868958
rol rax, 0x15
popf
pushf
not rax
add rax, 0x7ac1b89c
xor rax, 0x5df61dcb
rol rax, 0x54
popf
mov qword [rsp + 0x520], rax
movabs rax, 0xdb65b904d487ec37
pushf
not rax
add rax, 0x7acb89d9
xor rax, 0x67497c3f
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x44928b44
xor rax, 0x4901ded9
rol rax, 0x59
popf
mov qword [rsp + 0x528], rax
movabs rax, 0x5b944b59d1f4431e
pushf
not rax
add rax, 0x6de6b734
xor rax, 0x41103845
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x71aadeff
xor rax, 0x4beb82ce
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x483c0d88
xor rax, 0x4664c2fd
rol rax, 0xcb
popf
mov qword [rsp + 0x530], rax
movabs rax, 0x92e0b1a95018662d
pushf
not rax
add rax, 0x7a861794
xor rax, 0x40df736b
rol rax, 0x35
popf
pushf
not rax
add rax, 0x5dd537a7
xor rax, 0x615a9b88
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x6c1fc01d
xor rax, 0x638eefe1
rol rax, 0x77
popf
mov qword [rsp + 0x538], rax
movabs rax, 0x40e8348636dfcba3
pushf
not rax
add rax, 0x71001a02
xor rax, 0x576544eb
rol rax, 0x12
popf
pushf
not rax
add rax, 0x41834ae6
xor rax, 0x6ffef9cc
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x7d768832
xor rax, 0x7ce096b4
rol rax, 0x20
popf
mov qword [rsp + 0x540], rax
movabs rax, 0xf02d502ec7b74c8e
pushf
not rax
add rax, 0x4eed40b7
xor rax, 0x412e6745
rol rax, 0x84
popf
pushf
not rax
add rax, 0x6da0af64
xor rax, 0x44b671ac
rol rax, 0x22
popf
pushf
not rax
add rax, 0x4839ba8b
xor rax, 0x4b689d55
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x5c640117
xor rax, 0x4de580a8
rol rax, 0x61
popf
mov qword [rsp + 0x548], rax
movabs rax, 0x5bffe75867b0778b
pushf
not rax
add rax, 0x643ccd6c
xor rax, 0x791004c5
rol rax, 0x85
popf
pushf
not rax
add rax, 0x74198c7f
xor rax, 0x7c338851
rol rax, 4
popf
pushf
not rax
add rax, 0x6da5ad7a
xor rax, 0x798c33b3
rol rax, 0xff
popf
mov qword [rsp + 0x550], rax
movabs rax, 0x8d1892f30802ab31
pushf
not rax
add rax, 0x5a8a4884
xor rax, 0x72b685e2
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x5d8eb728
xor rax, 0x4d51c423
rol rax, 0xe8
popf
mov qword [rsp + 0x558], rax
movabs rax, 0x2c220ffac9af873b
pushf
not rax
add rax, 0x549aedef
xor rax, 0x759e5db3
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x7662145d
xor rax, 0x6165a461
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x78e2837e
xor rax, 0x75c0b901
rol rax, 0x97
popf
mov qword [rsp + 0xa30], rax
movabs rax, 0x931c561e6a083033
pushf
not rax
add rax, 0x4f5cedc1
xor rax, 0x42315987
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x6df94356
xor rax, 0x61185f0e
rol rax, 0x24
popf
mov qword [rsp + 0xa38], rax
movabs rax, 0xb4d1c0aa73e5f347
pushf
not rax
add rax, 0x684e944d
xor rax, 0x49fcacbf
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x4cc9489d
xor rax, 0x54e7f60b
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x4f05e3ed
xor rax, 0x527d5127
rol rax, 0xb7
popf
mov qword [rsp + 0xa40], rax
movabs rax, 0x71191ae6e180f468
pushf
not rax
add rax, 0x55a8d8b6
xor rax, 0x7557884f
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x7ae25cb4
xor rax, 0x72b87e16
rol rax, 0xc1
popf
mov qword [rsp + 0xa48], rax
movabs rax, 0x812a2117c42e23dd
pushf
not rax
add rax, 0x626c7466
xor rax, 0x446bb701
rol rax, 0x57
popf
pushf
not rax
add rax, 0x438f8dff
xor rax, 0x78215aac
rol rax, 0xb
popf
pushf
not rax
add rax, 0x6bcb55cb
xor rax, 0x628a26e9
rol rax, 0x82
popf
pushf
not rax
add rax, 0x612bcd58
xor rax, 0x5ddaa39a
rol rax, 0x87
popf
mov qword [rsp + 0xa50], rax
movabs rax, 0xd1a99502808b65d8
pushf
not rax
add rax, 0x68d067d3
xor rax, 0x6df9e39c
rol rax, 0x32
popf
pushf
not rax
add rax, 0x6958ab05
xor rax, 0x42cf54f8
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x5abee572
xor rax, 0x4a1c3880
rol rax, 0x69
popf
mov qword [rsp + 0xa58], rax
movabs rax, 0x7df4099855cdab63
pushf
not rax
add rax, 0x5ff3e379
xor rax, 0x5cfbad44
rol rax, 9
popf
pushf
not rax
add rax, 0x6607abe1
xor rax, 0x7c464514
rol rax, 0xba
popf
mov qword [rsp + 0xa60], rax
movabs rax, 0xa55ecd112841cbb3
pushf
not rax
add rax, 0x5a68fcef
xor rax, 0x544e82fe
rol rax, 0x17
popf
pushf
not rax
add rax, 0x687468a0
xor rax, 0x706fde7e
rol rax, 0xd4
popf
mov qword [rsp + 0xa68], rax
movabs rax, 0x3053aca9ec80cc7b
pushf
not rax
add rax, 0x5c96d403
xor rax, 0x7632ee0d
rol rax, 0x58
popf
pushf
not rax
add rax, 0x48729db3
xor rax, 0x6db69145
rol rax, 0xf2
popf
mov qword [rsp + 0xa70], rax
movabs rax, 0x1ce25b23755cf500
pushf
not rax
add rax, 0x6a4d0336
xor rax, 0x6127f439
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x6adee056
xor rax, 0x474fffaf
rol rax, 0x90
popf
mov qword [rsp + 0xa78], rax
lea rax, [rsp + 0x51]
mov rdi, rax
xor eax, eax
mov ecx, 0xfb34fa6c
pushf
not ecx
add ecx, 0xa752be87
xor ecx, 0xb59838db
rol ecx, 0x3b
popf
pushf
not ecx
add ecx, 0xc32fc09f
xor ecx, 0xe577b139
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0xb363d24f
xor ecx, 0xcb885e7f
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0xd4f7c26b
xor ecx, 0xb9c3a076
rol ecx, 0x81
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x51]
mov byte [rsp + 0xf0], al
movdqa xmm0, xmmword [rsp + 0xa30]
movdqa xmmword [rsp + 0xe10], xmm0
movdqa xmm0, xmmword [rsp + 0x510]
movdqa xmmword [rsp + 0xe00], xmm0
movdqa xmm0, xmmword [rsp + 0xe00]
pxor xmm0, xmmword [rsp + 0xe10]
movdqa xmmword [rsp + 0xe20], xmm0
movdqa xmm0, xmmword [rsp + 0xe20]
movdqa xmmword [rsp + 0x510], xmm0
lea rax, [rsp + 0x520]
mov qword [rsp + 0x240], rax
lea rax, [rsp + 0xa40]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe40], xmm0
mov rax, qword [rsp + 0x240]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe30], xmm0
movdqa xmm0, xmmword [rsp + 0xe30]
pxor xmm0, xmmword [rsp + 0xe40]
movdqa xmmword [rsp + 0xe50], xmm0
mov rax, qword [rsp + 0x240]
movdqa xmm0, xmmword [rsp + 0xe50]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x530]
mov qword [rsp + 0x248], rax
lea rax, [rsp + 0xa50]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe70], xmm0
mov rax, qword [rsp + 0x248]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe60], xmm0
movdqa xmm0, xmmword [rsp + 0xe60]
pxor xmm0, xmmword [rsp + 0xe70]
movdqa xmmword [rsp + 0xe80], xmm0
mov rax, qword [rsp + 0x248]
movdqa xmm0, xmmword [rsp + 0xe80]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x540]
mov qword [rsp + 0x250], rax
lea rax, [rsp + 0xa60]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xea0], xmm0
mov rax, qword [rsp + 0x250]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe90], xmm0
movdqa xmm0, xmmword [rsp + 0xe90]
pxor xmm0, xmmword [rsp + 0xea0]
movdqa xmmword [rsp + 0xeb0], xmm0
mov rax, qword [rsp + 0x250]
movdqa xmm0, xmmword [rsp + 0xeb0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x550]
mov qword [rsp + 0x258], rax
lea rax, [rsp + 0xa70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xed0], xmm0
mov rax, qword [rsp + 0x258]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xec0], xmm0
movdqa xmm0, xmmword [rsp + 0xec0]
pxor xmm0, xmmword [rsp + 0xed0]
movdqa xmmword [rsp + 0xee0], xmm0
mov rax, qword [rsp + 0x258]
movdqa xmm0, xmmword [rsp + 0xee0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x510]
mov qword [rsp + 0x390], rax
mov rdx, qword [rsp + 0x390]
mov rcx, qword [rsp + 0x430]
call fcn.1402803fb
mov qword [rsp + 0x398], rax
lea rdx, [0x1b05e9790]
pushf
sub rdx, 0x7055ebe0
popf
mov rcx, qword [rsp + 0x398]
jmp 0x14021c47c
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rcx, qword [rsp + 0x68]
call fcn.14018a1db
mov qword [rsp + 0x3a0], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x3a0]
jmp 0x14021f6d8
lea rax, [rsp + 0x52]
mov rdi, rax
xor eax, eax
mov ecx, 0xc5ae0239
pushf
not ecx
add ecx, 0x83571c42
xor ecx, 0xf1a40e03
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0xaa476063
xor ecx, 0xa7025d8d
rol ecx, 0x1f
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x53]
mov rdi, rax
xor eax, eax
mov ecx, 0xabcc2d1a
pushf
not ecx
add ecx, 0xc74f568e
xor ecx, 0xcb23ba4c
rol ecx, 9
popf
pushf
not ecx
add ecx, 0xdfbb3eca
xor ecx, 0x9e9cbf28
rol ecx, 0x8d
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x52]
mov byte [rsp + 0xf8], al
movzx eax, byte [rsp + 0x53]
mov byte [rsp + 0x100], al
movabs rax, 0xb26888be12c3f3e7
pushf
not rax
add rax, 0x4fadd124
xor rax, 0x7cde607c
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x6c121b0e
xor rax, 0x6d5d4fae
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x605c8791
xor rax, 0x6659602b
rol rax, 0x5a
popf
mov qword [rsp + 0x300], rax
movabs rax, 0xf0c3b093f632c1e9
pushf
not rax
add rax, 0x51a0aebf
xor rax, 0x7e171243
rol rax, 0x13
popf
pushf
not rax
add rax, 0x5fa17e12
xor rax, 0x565bef3b
rol rax, 0xd9
popf
mov qword [rsp + 0x308], rax
movabs rax, 0x7affeea7c151bdfc
pushf
not rax
add rax, 0x6d3a90d4
xor rax, 0x732b3dd6
rol rax, 0x81
popf
pushf
not rax
add rax, 0x4b8dd2b4
xor rax, 0x59df67cf
rol rax, 0x5d
popf
mov qword [rsp + 0x750], rax
movabs rax, 0x162407161e677dac
pushf
not rax
add rax, 0x4417d7ad
xor rax, 0x522b5821
rol rax, 0x52
popf
pushf
not rax
add rax, 0x6d31e70e
xor rax, 0x7aff4a0d
rol rax, 0x5a
popf
mov qword [rsp + 0x758], rax
lea rax, [rsp + 0x54]
mov rdi, rax
xor eax, eax
mov ecx, 0xec0f7410
pushf
not ecx
add ecx, 0xd2125219
xor ecx, 0xdd47002e
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xfe4f2902
xor ecx, 0xd3094adb
rol ecx, 0xe4
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x54]
mov byte [rsp + 0x108], al
movdqa xmm0, xmmword [rsp + 0x750]
movdqa xmmword [rsp + 0xf00], xmm0
movdqa xmm0, xmmword [rsp + 0x300]
movdqa xmmword [rsp + 0xef0], xmm0
movdqa xmm0, xmmword [rsp + 0xef0]
pxor xmm0, xmmword [rsp + 0xf00]
movdqa xmmword [rsp + 0x1190], xmm0
movdqa xmm0, xmmword [rsp + 0x1190]
movdqa xmmword [rsp + 0x300], xmm0
lea rax, [rsp + 0x300]
mov rdx, rax
lea rcx, [rsp + 0x1410]
call fcn.1400054f0
lea rcx, [rsp + 0x1410]
call fcn.140327e0b
mov qword [0x140140b88], rax
lea rcx, [rsp + 0x1410]
call fcn.140005460
cmp qword [0x140140b88], 0
jne 0x14021c79c
push rax
pushf
mov eax, 0x459111f5
pushf
not eax
add eax, 0xeae61c60
xor eax, 0xeaf70874
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xae404ac6
xor eax, 0xad4dcdb4
rol eax, 0x44
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0xb96e2733
pushf
not eax
add eax, 0xb467c2f8
xor eax, 0xab69f358
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf429f909
xor eax, 0xa0bb1eb7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa64be646
xor eax, 0xfad1ccc0
rol eax, 0x6a
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x8424d22d
pushf
not edx
add edx, 0xd2bcf8b7
xor edx, 0xa42e01c9
rol edx, 0x72
popf
pushf
not edx
add edx, 0x81ef1a2c
xor edx, 0x83c88bf9
rol edx, 2
popf
pushf
not edx
add edx, 0xb2cb66d8
xor edx, 0xc6a5c599
rol edx, 0xb1
popf
pushf
not edx
add edx, 0xe76ab023
xor edx, 0xc17b0ee6
rol edx, 0x29
popf
mov rcx, rax
jmp 0x14021c846
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x55]
mov rdi, rax
xor eax, eax
mov ecx, 0x7ab6346b
pushf
not ecx
add ecx, 0x88768160
xor ecx, 0xd6d3cf6e
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0xc52f163b
xor ecx, 0x98d4f610
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xc0fc67f0
xor ecx, 0xd99a357c
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xed4c4d55
xor ecx, 0xf90e5236
rol ecx, 0xe8
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x56]
mov rdi, rax
xor eax, eax
mov ecx, 0x86c0bbdc
pushf
not ecx
add ecx, 0x96ee2f63
xor ecx, 0x91d750e0
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xdc9a4b20
xor ecx, 0xccc92fab
rol ecx, 0x3a
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x3b0], rax
movzx eax, byte [rsp + 0x55]
mov byte [rsp + 0x110], al
movzx eax, byte [rsp + 0x56]
mov byte [rsp + 0x118], al
movabs rax, 0x13d8375597e2ed0
pushf
not rax
add rax, 0x7951be5d
xor rax, 0x6783f062
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x740dfefe
xor rax, 0x63604a10
rol rax, 0x61
popf
pushf
not rax
add rax, 0x75a7648f
xor rax, 0x64d91d07
rol rax, 0xc9
popf
mov qword [rsp + 0x480], rax
movabs rax, 0xd077ca9e938f5325
pushf
not rax
add rax, 0x688e63b3
xor rax, 0x54aa8011
rol rax, 0x50
popf
pushf
not rax
add rax, 0x54395ae8
xor rax, 0x6a9fc7bb
rol rax, 0x12
popf
pushf
not rax
add rax, 0x73075255
xor rax, 0x7e71abde
rol rax, 0xbc
popf
mov qword [rsp + 0x488], rax
movabs rax, 0x9f440d96785d35a2
pushf
not rax
add rax, 0x53bf56ed
xor rax, 0x70e37882
rol rax, 0x56
popf
pushf
not rax
add rax, 0x5af118f1
xor rax, 0x5e1389d6
rol rax, 0x74
popf
mov qword [rsp + 0x490], rax
movabs rax, 0xe414f822438b7996
pushf
not rax
add rax, 0x7e3bdab4
xor rax, 0x4118cd78
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x7181fb0e
xor rax, 0x48f86941
rol rax, 0xac
popf
pushf
not rax
add rax, 0x43495c52
xor rax, 0x537c0360
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x59f5188a
xor rax, 0x44f499a3
rol rax, 0x5c
popf
mov qword [rsp + 0x498], rax
movabs rax, 0x6a89654acbf5dc86
pushf
not rax
add rax, 0x71fae5a3
xor rax, 0x52d0e09b
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x4ff3781c
xor rax, 0x7db28390
rol rax, 0x10
popf
mov qword [rsp + 0x4a0], rax
movabs rax, 0x28279432c419ae37
pushf
not rax
add rax, 0x5fa83f2e
xor rax, 0x5a4fc891
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x73c1f607
xor rax, 0x60365947
rol rax, 0x75
popf
mov qword [rsp + 0x4a8], rax
movabs rax, 0x897effa9c9d2c8ce
pushf
not rax
add rax, 0x419577a8
xor rax, 0x450bb0f3
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x44ffc793
xor rax, 0x4b39b277
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x5c54c0ce
xor rax, 0x5f13b132
rol rax, 0x82
popf
mov qword [rsp + 0x4b0], rax
movabs rax, 0xf6c2188f2a57acc6
pushf
not rax
add rax, 0x6f45a106
xor rax, 0x4e4d4df3
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x61dc43d6
xor rax, 0x430f2553
rol rax, 0x6a
popf
mov qword [rsp + 0x4b8], rax
movabs rax, 0x6e7a10a4fb3318fc
pushf
not rax
add rax, 0x4c956f7d
xor rax, 0x716216b8
rol rax, 0x58
popf
pushf
not rax
add rax, 0x5c8e31ae
xor rax, 0x7c398f48
rol rax, 0x32
popf
pushf
not rax
add rax, 0x42349d86
xor rax, 0x4e9ef16d
rol rax, 0x85
popf
pushf
not rax
add rax, 0x7fb4d804
xor rax, 0x760d5dae
rol rax, 0x78
popf
mov qword [rsp + 0x800], rax
movabs rax, 0xe1fe9284ebf9be4c
pushf
not rax
add rax, 0x6c67f002
xor rax, 0x7e5f163e
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x74645e0b
xor rax, 0x74136bad
rol rax, 3
popf
pushf
not rax
add rax, 0x53d98576
xor rax, 0x52f3584d
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x7bfe8a86
xor rax, 0x6cf26abd
rol rax, 0x2b
popf
mov qword [rsp + 0x808], rax
movabs rax, 0x44a1f55ffbc245e8
pushf
not rax
add rax, 0x7553210f
xor rax, 0x6bf544ca
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x601f287c
xor rax, 0x4ce4ee69
rol rax, 0x1c
popf
mov qword [rsp + 0x810], rax
movabs rax, 0xa096da40a9ec8c67
pushf
not rax
add rax, 0x5e8ca38d
xor rax, 0x5afa20fd
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x4f16142c
xor rax, 0x5da5691b
rol rax, 0x67
popf
mov qword [rsp + 0x818], rax
movabs rax, 0xedeca05b4b16da48
pushf
not rax
add rax, 0x4b24cd34
xor rax, 0x60d2692d
rol rax, 6
popf
pushf
not rax
add rax, 0x505d43f8
xor rax, 0x78411fd3
rol rax, 0x59
popf
mov qword [rsp + 0x820], rax
movabs rax, 0xe564010601d34d5a
pushf
not rax
add rax, 0x4dda1c24
xor rax, 0x5b107b54
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x6b2d0aa7
xor rax, 0x6d2fbc7b
rol rax, 0xac
popf
mov qword [rsp + 0x828], rax
movabs rax, 0xa6e42a09e4a3c4ac
pushf
not rax
add rax, 0x4ce08645
xor rax, 0x56c2552a
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x77b2a7c3
xor rax, 0x7272ed16
rol rax, 0xde
popf
mov qword [rsp + 0x830], rax
movabs rax, 0x30eefa33f87691b1
pushf
not rax
add rax, 0x48bb1f58
xor rax, 0x6916273e
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x577ea1ae
xor rax, 0x78cc53aa
rol rax, 0x35
popf
pushf
not rax
add rax, 0x71a81726
xor rax, 0x6e187b3c
rol rax, 0x6e
popf
mov qword [rsp + 0x838], rax
lea rax, [rsp + 0x57]
mov rdi, rax
xor eax, eax
mov ecx, 0x496a4000
pushf
not ecx
add ecx, 0xac1f3afc
xor ecx, 0xd3ed6a1c
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0x88a8a133
xor ecx, 0xfff0d4c5
rol ecx, 0x7c
popf
pushf
not ecx
add ecx, 0xaae680ac
xor ecx, 0xa13309fa
rol ecx, 0x84
popf
pushf
not ecx
add ecx, 0xc83a315f
xor ecx, 0xdcb668c2
rol ecx, 0x45
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x57]
mov byte [rsp + 0x120], al
movdqa xmm0, xmmword [rsp + 0x800]
movdqa xmmword [rsp + 0xf30], xmm0
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmmword [rsp + 0xf20], xmm0
movdqa xmm0, xmmword [rsp + 0xf20]
pxor xmm0, xmmword [rsp + 0xf30]
movdqa xmmword [rsp + 0xf40], xmm0
movdqa xmm0, xmmword [rsp + 0xf40]
movdqa xmmword [rsp + 0x480], xmm0
lea rax, [rsp + 0x490]
mov qword [rsp + 0x260], rax
lea rax, [rsp + 0x810]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xf60], xmm0
mov rax, qword [rsp + 0x260]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xf50], xmm0
movdqa xmm0, xmmword [rsp + 0xf50]
pxor xmm0, xmmword [rsp + 0xf60]
movdqa xmmword [rsp + 0xf70], xmm0
mov rax, qword [rsp + 0x260]
movdqa xmm0, xmmword [rsp + 0xf70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x268], rax
lea rax, [rsp + 0x820]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xf90], xmm0
mov rax, qword [rsp + 0x268]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xf80], xmm0
movdqa xmm0, xmmword [rsp + 0xf80]
pxor xmm0, xmmword [rsp + 0xf90]
movdqa xmmword [rsp + 0xfa0], xmm0
mov rax, qword [rsp + 0x268]
movdqa xmm0, xmmword [rsp + 0xfa0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x270], rax
lea rax, [rsp + 0x830]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xfc0], xmm0
mov rax, qword [rsp + 0x270]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xfb0], xmm0
movdqa xmm0, xmmword [rsp + 0xfb0]
pxor xmm0, xmmword [rsp + 0xfc0]
movdqa xmmword [rsp + 0xfd0], xmm0
mov rax, qword [rsp + 0x270]
movdqa xmm0, xmmword [rsp + 0xfd0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x480]
mov qword [rsp + 0x3a8], rax
mov rdx, qword [rsp + 0x3a8]
mov rcx, qword [rsp + 0x3b0]
call fcn.1402803fb
mov qword [rsp + 0x3b8], rax
lea rdx, [0x1bb1fa79a]
pushf
sub rdx, 0x7b16fbea
popf
mov rcx, qword [rsp + 0x3b8]
jmp 0x14021d041
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rcx, qword [rsp + 0x68]
call fcn.14018a1db
mov qword [rsp + 0x3f0], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x3f0]
jmp 0x14021f6d8
movzx eax, byte [0x140140a10]
test eax, eax
jne 0x14021d112
push rax
pushf
mov eax, 0x5381362d
pushf
not eax
add eax, 0x8fbe9585
xor eax, 0xdbacdeb1
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb2164d4b
xor eax, 0xe44b7664
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa2cec71e
xor eax, 0xe9207f0f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa2fa43f8
xor eax, 0xb5cb7d86
rol eax, 0xf4
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0xbf2bdd7
pushf
not eax
add eax, 0xe82c5cd3
xor eax, 0x86b83dfd
rol eax, 0x94
popf
pushf
not eax
add eax, 0xeef8b958
xor eax, 0xe2bc1251
rol eax, 3
popf
pushf
not eax
add eax, 0xc70c47a2
xor eax, 0xe591ec3f
rol eax, 0x12
popf
jmp 0x140217a53
mov rcx, qword [rsp + 0x68]
call fcn.1403620a1
movzx eax, al
test eax, eax
jne 0x14021d1a0
push rax
pushf
mov eax, 0x7af9f393
pushf
not eax
add eax, 0xdc050c5f
xor eax, 0xe4982314
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x85d9f268
xor eax, 0x95278f6c
rol eax, 0x5a
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0x7a79f038
pushf
not eax
add eax, 0x9b039ef6
xor eax, 0x89cbfa01
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb2482bb3
xor eax, 0xe1dc7feb
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9830271c
xor eax, 0x995e8ea5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa8a6aa01
xor eax, 0x83f5943f
rol eax, 0xa0
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x92a81a99
pushf
not edx
add edx, 0x9fdf5e5d
xor edx, 0xe99d7e55
rol edx, 0x6f
popf
pushf
not edx
add edx, 0xdd815c71
xor edx, 0xbeb5ba1b
rol edx, 0x34
popf
mov rcx, rax
jmp 0x14021d233
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x58]
mov rdi, rax
xor eax, eax
mov ecx, 0x205468e5
pushf
not ecx
add ecx, 0xa72b6b4a
xor ecx, 0xf2dce033
rol ecx, 7
popf
pushf
not ecx
add ecx, 0xa7ab4633
xor ecx, 0xadd25490
rol ecx, 0x20
popf
pushf
not ecx
add ecx, 0xad355931
xor ecx, 0xe3766797
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xca084533
xor ecx, 0xda66637c
rol ecx, 0x96
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x59]
mov rdi, rax
xor eax, eax
mov ecx, 0xd63afa89
pushf
not ecx
add ecx, 0xf74b5d64
xor ecx, 0xd8e84b9f
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0x86919a28
xor ecx, 0xc752d4ff
rol ecx, 0xf2
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x3c8], rax
movzx eax, byte [rsp + 0x58]
mov byte [rsp + 0x128], al
movzx eax, byte [rsp + 0x59]
mov byte [rsp + 0x130], al
movabs rax, 0x34feb0f7c31a8285
pushf
not rax
add rax, 0x4451d02c
xor rax, 0x698f8a7c
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x73a5d2ae
xor rax, 0x436d21d0
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x608bf8b9
xor rax, 0x757e7a67
rol rax, 0xa1
popf
mov qword [rsp + 0x560], rax
movabs rax, 0x3473efa85583ec08
pushf
not rax
add rax, 0x5eaa0b72
xor rax, 0x565fa3f0
rol rax, 0xb
popf
pushf
not rax
add rax, 0x6d25c11f
xor rax, 0x676478c7
rol rax, 0x75
popf
pushf
not rax
add rax, 0x590324d6
xor rax, 0x78343511
rol rax, 0xa8
popf
mov qword [rsp + 0x568], rax
movabs rax, 0x971367564c5e95e4
pushf
not rax
add rax, 0x7a079b9c
xor rax, 0x74f46d12
rol rax, 0x62
popf
pushf
not rax
add rax, 0x4a48cd7a
xor rax, 0x759dbb2a
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x783a8426
xor rax, 0x46e16143
rol rax, 0x37
popf
pushf
not rax
add rax, 0x786b489a
xor rax, 0x6edb879c
rol rax, 0xf0
popf
mov qword [rsp + 0x570], rax
movabs rax, 0x139903f9068b298e
pushf
not rax
add rax, 0x6759f90b
xor rax, 0x65fe1323
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x5f321e89
xor rax, 0x6505a83a
rol rax, 0x16
popf
pushf
not rax
add rax, 0x773a51fc
xor rax, 0x4197e2e8
rol rax, 0xc2
popf
mov qword [rsp + 0x578], rax
movabs rax, 0xb54a04bb2430019b
pushf
not rax
add rax, 0x63d4f246
xor rax, 0x427e50ed
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x478a0d07
xor rax, 0x52c4f5c6
rol rax, 0xff
popf
pushf
not rax
add rax, 0x6ced2c47
xor rax, 0x664ec376
rol rax, 1
popf
pushf
not rax
add rax, 0x64eb5446
xor rax, 0x69e91680
rol rax, 0xe6
popf
mov qword [rsp + 0x580], rax
movabs rax, 0x503cd3344f2821ed
pushf
not rax
add rax, 0x5ee2c873
xor rax, 0x546459db
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x6813cc92
xor rax, 0x61e735ab
rol rax, 0x49
popf
mov qword [rsp + 0x588], rax
movabs rax, 0xa2b7ae783357ab5c
pushf
not rax
add rax, 0x6eb94098
xor rax, 0x4d7faf02
rol rax, 0x51
popf
pushf
not rax
add rax, 0x5957087a
xor rax, 0x67d35f72
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x4dc0ca1a
xor rax, 0x608cb04c
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x49695b9e
xor rax, 0x41a96baa
rol rax, 0x7c
popf
mov qword [rsp + 0x590], rax
movabs rax, 0x693f8cfe2e345e25
pushf
not rax
add rax, 0x49b86282
xor rax, 0x54ef6db3
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x61760eb0
xor rax, 0x75e28850
rol rax, 0x5d
popf
mov qword [rsp + 0x598], rax
movabs rax, 0x71cf52b58443c78a
pushf
not rax
add rax, 0x4bf2134f
xor rax, 0x4c337e02
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x72e0b13c
xor rax, 0x584f1c4e
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x6122b91a
xor rax, 0x4db5f656
rol rax, 0xc1
popf
mov qword [rsp + 0x5a0], rax
movabs rax, 0x93f1ce2622e118e8
pushf
not rax
add rax, 0x44529809
xor rax, 0x6c6f1113
rol rax, 0xa
popf
pushf
not rax
add rax, 0x53bf6dc4
xor rax, 0x413cdc7b
rol rax, 0x4e
popf
mov qword [rsp + 0x5a8], rax
movabs rax, 0x4d667c00315503c1
pushf
not rax
add rax, 0x62ea6235
xor rax, 0x74f73e3b
rol rax, 0x10
popf
pushf
not rax
add rax, 0x4686c24a
xor rax, 0x565b1199
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x48b4bc7c
xor rax, 0x4dd24c7b
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x41344a40
xor rax, 0x744a03e4
rol rax, 0x96
popf
mov qword [rsp + 0x8d0], rax
movabs rax, 0x55ed41446747028b
pushf
not rax
add rax, 0x5e68c1da
xor rax, 0x619fa5e6
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x74621a80
xor rax, 0x402a78e7
rol rax, 0xc2
popf
mov qword [rsp + 0x8d8], rax
movabs rax, 0x7214d71245e3422
pushf
not rax
add rax, 0x4863d3a5
xor rax, 0x53013b30
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x4769d0c3
xor rax, 0x4497c08f
rol rax, 0x89
popf
pushf
not rax
add rax, 0x71463720
xor rax, 0x60289731
rol rax, 0xbf
popf
mov qword [rsp + 0x8e0], rax
movabs rax, 0xa4edb1e8705ae463
pushf
not rax
add rax, 0x5c2ff1a9
xor rax, 0x5e375f4d
rol rax, 0x55
popf
pushf
not rax
add rax, 0x6791f4ee
xor rax, 0x56c4ffd9
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x4b676b93
xor rax, 0x70d60ddc
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x507e41b3
xor rax, 0x698be6bc
rol rax, 0x80
popf
mov qword [rsp + 0x8e8], rax
movabs rax, 0x402d50c080a5d862
pushf
not rax
add rax, 0x7984b7b2
xor rax, 0x610c5b00
rol rax, 0x84
popf
pushf
not rax
add rax, 0x5b1a4c91
xor rax, 0x544608f0
rol rax, 0x8c
popf
mov qword [rsp + 0x8f0], rax
movabs rax, 0xfd8606d20c59cad9
pushf
not rax
add rax, 0x7ae35678
xor rax, 0x5e24b1d1
rol rax, 0x68
popf
pushf
not rax
add rax, 0x5a2cbe45
xor rax, 0x5e59158b
rol rax, 0x52
popf
pushf
not rax
add rax, 0x790f9305
xor rax, 0x69e91005
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x7f50aace
xor rax, 0x4776e056
rol rax, 2
popf
mov qword [rsp + 0x8f8], rax
movabs rax, 0xd698e89813d4fe3d
pushf
not rax
add rax, 0x61d0876d
xor rax, 0x65558a67
rol rax, 0x65
popf
pushf
not rax
add rax, 0x58968917
xor rax, 0x7d28d1d9
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x7401a0d7
xor rax, 0x5ad65896
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x5059d4a2
xor rax, 0x6f5dc3c1
rol rax, 0x59
popf
mov qword [rsp + 0x900], rax
movabs rax, 0xa671e041cae70121
pushf
not rax
add rax, 0x770e567b
xor rax, 0x5a41ce74
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x7f2ebc84
xor rax, 0x42c45679
rol rax, 0x13
popf
mov qword [rsp + 0x908], rax
movabs rax, 0x28bff2ad71c6ab35
pushf
not rax
add rax, 0x69187ae6
xor rax, 0x5a001def
rol rax, 0xed
popf
pushf
not rax
add rax, 0x47e5292f
xor rax, 0x4090adf2
rol rax, 0x1c
popf
mov qword [rsp + 0x910], rax
movabs rax, 0x1964e72ffff2c778
pushf
not rax
add rax, 0x66c8cf17
xor rax, 0x7bfa01b9
rol rax, 0x68
popf
pushf
not rax
add rax, 0x56aa221f
xor rax, 0x78815658
rol rax, 0xab
popf
pushf
not rax
add rax, 0x7d86e572
xor rax, 0x4b17290b
rol rax, 0xce
popf
pushf
not rax
add rax, 0x76336e63
xor rax, 0x5517a2d2
rol rax, 0x6a
popf
mov qword [rsp + 0x918], rax
lea rax, [rsp + 0x5a]
mov rdi, rax
xor eax, eax
mov ecx, 0xa54e33a2
pushf
not ecx
add ecx, 0x9bc952dd
xor ecx, 0xb8dd471b
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xfd3d3eb7
xor ecx, 0xc86a4194
rol ecx, 0x10
popf
pushf
not ecx
add ecx, 0xe613aa3c
xor ecx, 0xb33c73ef
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0xb28305fb
xor ecx, 0x8f5b2abc
rol ecx, 0x5c
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x5a]
mov byte [rsp + 0x138], al
movdqa xmm0, xmmword [rsp + 0x8d0]
movdqa xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [rsp + 0x560]
movdqa xmmword [rsp + 0xfe0], xmm0
movdqa xmm0, xmmword [rsp + 0xfe0]
pxor xmm0, xmmword [rsp + 0xff0]
movdqa xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [rsp + 0x1000]
movdqa xmmword [rsp + 0x560], xmm0
lea rax, [rsp + 0x570]
mov qword [rsp + 0x278], rax
lea rax, [rsp + 0x8e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1020], xmm0
mov rax, qword [rsp + 0x278]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1010], xmm0
movdqa xmm0, xmmword [rsp + 0x1010]
pxor xmm0, xmmword [rsp + 0x1020]
movdqa xmmword [rsp + 0x1030], xmm0
mov rax, qword [rsp + 0x278]
movdqa xmm0, xmmword [rsp + 0x1030]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x280], rax
lea rax, [rsp + 0x8f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1050], xmm0
mov rax, qword [rsp + 0x280]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1040], xmm0
movdqa xmm0, xmmword [rsp + 0x1040]
pxor xmm0, xmmword [rsp + 0x1050]
movdqa xmmword [rsp + 0x1060], xmm0
mov rax, qword [rsp + 0x280]
movdqa xmm0, xmmword [rsp + 0x1060]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x590]
mov qword [rsp + 0x288], rax
lea rax, [rsp + 0x900]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1080], xmm0
mov rax, qword [rsp + 0x288]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1070], xmm0
movdqa xmm0, xmmword [rsp + 0x1070]
pxor xmm0, xmmword [rsp + 0x1080]
movdqa xmmword [rsp + 0x1090], xmm0
mov rax, qword [rsp + 0x288]
movdqa xmm0, xmmword [rsp + 0x1090]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x910]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x10b0], xmm0
mov rax, qword [rsp + 0x290]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x10a0], xmm0
movdqa xmm0, xmmword [rsp + 0x10a0]
pxor xmm0, xmmword [rsp + 0x10b0]
movdqa xmmword [rsp + 0x10c0], xmm0
mov rax, qword [rsp + 0x290]
movdqa xmm0, xmmword [rsp + 0x10c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x560]
mov qword [rsp + 0x3c0], rax
mov rdx, qword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x3c8]
call fcn.1402803fb
mov qword [rsp + 0x3d0], rax
lea rdx, [0x1955038cc]
pushf
sub rdx, 0x55478d1c
popf
mov rcx, qword [rsp + 0x3d0]
jmp 0x14021dc94
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rcx, qword [rsp + 0x68]
call fcn.14018a1db
mov qword [rsp + 0x3d8], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x3d8]
jmp 0x14021f6d8
mov rcx, qword [rsp + 0x68]
call fcn.1401fcc6d
movzx eax, al
test eax, eax
jne 0x14021dd91
push rax
pushf
mov eax, 0x780ebcac
pushf
not eax
add eax, 0xe3f53f54
xor eax, 0xba787c96
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfa09446f
xor eax, 0x8578732a
rol eax, 0x97
popf
pushf
not eax
add eax, 0xaebe008b
xor eax, 0xe65d7e83
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd7418981
xor eax, 0xb1b6c3ac
rol eax, 0xb0
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0x60aec8df
pushf
not eax
add eax, 0xac0bd144
xor eax, 0xffc2a476
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa4dd6205
xor eax, 0xf96e7cbb
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfbd9a598
xor eax, 0xbceadd00
rol eax, 0x87
popf
pushf
not eax
add eax, 0xde4052ab
xor eax, 0xaa5a06b6
rol eax, 0xc6
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xf8258766
pushf
not edx
add edx, 0xd78a7ea8
xor edx, 0xb8905be0
rol edx, 0x8c
popf
pushf
not edx
add edx, 0xd644f3a9
xor edx, 0xc6a33c45
rol edx, 0xfc
popf
pushf
not edx
add edx, 0x81a003d5
xor edx, 0xb9c265be
rol edx, 0x88
popf
mov rcx, rax
jmp 0x14021de39
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x5b]
mov rdi, rax
xor eax, eax
mov ecx, 0x1ef711da
pushf
not ecx
add ecx, 0xd59ee2b9
xor ecx, 0x93e699d8
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xd6089b45
xor ecx, 0x947f4af0
rol ecx, 0xdf
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x5c]
mov rdi, rax
xor eax, eax
mov ecx, 0x755ce24d
pushf
not ecx
add ecx, 0x90a74ed7
xor ecx, 0xeaea7b29
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xc757b97b
xor ecx, 0x99d57769
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0xfccffa7f
xor ecx, 0x822bf1c8
rol ecx, 0xca
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x3e8], rax
movzx eax, byte [rsp + 0x5b]
mov byte [rsp + 0x140], al
movzx eax, byte [rsp + 0x5c]
mov byte [rsp + 0x148], al
movabs rax, 0x3cd50ad01e4a7e94
pushf
not rax
add rax, 0x60814f0f
xor rax, 0x787fadec
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x63b5aed0
xor rax, 0x4715827a
rol rax, 0xce
popf
pushf
not rax
add rax, 0x52dd85b4
xor rax, 0x542f619d
rol rax, 6
popf
mov qword [rsp + 0x660], rax
movabs rax, 0xa26d03c0455e23e0
pushf
not rax
add rax, 0x5d3c289d
xor rax, 0x4c7e0770
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x7943b2c3
xor rax, 0x5ea944a0
rol rax, 0x17
popf
pushf
not rax
add rax, 0x53f645b2
xor rax, 0x649f4cb8
rol rax, 0x13
popf
mov qword [rsp + 0x668], rax
movabs rax, 0xd844cb2acd16aa15
pushf
not rax
add rax, 0x5320d211
xor rax, 0x42bc5c32
rol rax, 0x45
popf
pushf
not rax
add rax, 0x4bb9120b
xor rax, 0x5e842a3e
rol rax, 0x3e
popf
mov qword [rsp + 0x670], rax
movabs rax, 0xd1f06f9d0ef6fd8a
pushf
not rax
add rax, 0x4fe86cf7
xor rax, 0x79c5a772
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x68fd6cd3
xor rax, 0x7ff30aaf
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x7ac32770
xor rax, 0x7663468f
rol rax, 0x84
popf
pushf
not rax
add rax, 0x5e6e544c
xor rax, 0x57b12944
rol rax, 0x33
popf
mov qword [rsp + 0x678], rax
movabs rax, 0x44b6c06ef7cc5210
pushf
not rax
add rax, 0x6567963c
xor rax, 0x7b243060
rol rax, 0x13
popf
pushf
not rax
add rax, 0x773da0c9
xor rax, 0x6e5d84f8
rol rax, 0xb5
popf
mov qword [rsp + 0x680], rax
movabs rax, 0x25f967da7eb51823
pushf
not rax
add rax, 0x66f35290
xor rax, 0x74523f60
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x55870891
xor rax, 0x44fecddf
rol rax, 0x51
popf
pushf
not rax
add rax, 0x62cd0785
xor rax, 0x711cf17f
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x6fff604a
xor rax, 0x53928025
rol rax, 0xa5
popf
mov qword [rsp + 0x688], rax
movabs rax, 0x966b37a8d57ce414
pushf
not rax
add rax, 0x779291c2
xor rax, 0x5ba2741e
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x50729bed
xor rax, 0x641000d6
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x757dd211
xor rax, 0x7ee5d522
rol rax, 0xa7
popf
mov qword [rsp + 0x690], rax
movabs rax, 0x784c660836cd69e3
pushf
not rax
add rax, 0x7880612a
xor rax, 0x60f32e6c
rol rax, 0x89
popf
pushf
not rax
add rax, 0x4815695f
xor rax, 0x7c0e6a48
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x484b3fcd
xor rax, 0x7a1726fb
rol rax, 0xe6
popf
mov qword [rsp + 0x698], rax
movabs rax, 0x8ff797e88b9979a
pushf
not rax
add rax, 0x65d66876
xor rax, 0x640f3980
rol rax, 0x76
popf
pushf
not rax
add rax, 0x5867887f
xor rax, 0x60075603
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x49641d08
xor rax, 0x67837f19
rol rax, 0x85
popf
mov qword [rsp + 0x6a0], rax
movabs rax, 0x4b8dcc4276a956d6
pushf
not rax
add rax, 0x501d4f8b
xor rax, 0x7f1d4c4f
rol rax, 0x35
popf
pushf
not rax
add rax, 0x57662445
xor rax, 0x70d68aa2
rol rax, 0xca
popf
mov qword [rsp + 0x6a8], rax
movabs rax, 0xd47ba04478689e4e
pushf
not rax
add rax, 0x5920c43b
xor rax, 0x52637288
rol rax, 0x46
popf
pushf
not rax
add rax, 0x779085e3
xor rax, 0x7ddf48b5
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x6c1fc95a
xor rax, 0x65aa71d4
rol rax, 0x7d
popf
mov qword [rsp + 0x6b0], rax
movabs rax, 0xc3cca1a9d5e757f1
pushf
not rax
add rax, 0x54bbeb4a
xor rax, 0x6dea981e
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x64cef0c2
xor rax, 0x5e1a0faa
rol rax, 0x50
popf
mov qword [rsp + 0x6b8], rax
movabs rax, 0x93cac6b7bb10de6
pushf
not rax
add rax, 0x696440c9
xor rax, 0x528d2979
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x4130ad45
xor rax, 0x569f16ad
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x4c0b2253
xor rax, 0x4696bde4
rol rax, 6
popf
pushf
not rax
add rax, 0x4ac50b9f
xor rax, 0x7eaeef83
rol rax, 0x24
popf
mov qword [rsp + 0x9d0], rax
movabs rax, 0x5585d4e441e68c98
pushf
not rax
add rax, 0x5d84187f
xor rax, 0x7217c42f
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x7ff2b833
xor rax, 0x7d536608
rol rax, 0x95
popf
pushf
not rax
add rax, 0x4ee5ac75
xor rax, 0x4f655333
rol rax, 0x1a
popf
mov qword [rsp + 0x9d8], rax
movabs rax, 0x2659fd54ff96b48e
pushf
not rax
add rax, 0x4d417cb5
xor rax, 0x700e79d8
rol rax, 0x36
popf
pushf
not rax
add rax, 0x77e07518
xor rax, 0x674c3089
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x46553c3a
xor rax, 0x593da30c
rol rax, 0x5d
popf
mov qword [rsp + 0x9e0], rax
movabs rax, 0xf1a5fc7589b6e340
pushf
not rax
add rax, 0x673a966e
xor rax, 0x4219470d
rol rax, 0x67
popf
pushf
not rax
add rax, 0x51b23efe
xor rax, 0x4c6f6ef5
rol rax, 0xda
popf
pushf
not rax
add rax, 0x7837394a
xor rax, 0x742aeb8b
rol rax, 0xde
popf
mov qword [rsp + 0x9e8], rax
movabs rax, 0x64bf3025e0d4312d
pushf
not rax
add rax, 0x641d7202
xor rax, 0x4aa9e0ba
rol rax, 0x73
popf
pushf
not rax
add rax, 0x6a6fa93e
xor rax, 0x79144b23
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x69319eb0
xor rax, 0x46aba361
rol rax, 0x36
popf
mov qword [rsp + 0x9f0], rax
movabs rax, 0xf919005b5854cafe
pushf
not rax
add rax, 0x6a5b8fcf
xor rax, 0x7d9386a6
rol rax, 0xca
popf
pushf
not rax
add rax, 0x6f53be34
xor rax, 0x4e4384fd
rol rax, 0xd8
popf
mov qword [rsp + 0x9f8], rax
movabs rax, 0x98a99ebcb59d15ea
pushf
not rax
add rax, 0x54eb009f
xor rax, 0x510aaa15
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x585c35e2
xor rax, 0x7976eb11
rol rax, 0xa
popf
pushf
not rax
add rax, 0x660cc181
xor rax, 0x5ab33eb7
rol rax, 0xc2
popf
mov qword [rsp + 0xa00], rax
movabs rax, 0xae731092ee9f72ee
pushf
not rax
add rax, 0x69d62397
xor rax, 0x431abc4d
rol rax, 0xff
popf
pushf
not rax
add rax, 0x6350a895
xor rax, 0x51362728
rol rax, 0x77
popf
pushf
not rax
add rax, 0x583bdf91
xor rax, 0x7756bcdd
rol rax, 0x75
popf
mov qword [rsp + 0xa08], rax
movabs rax, 0xe349e9c8c445c315
pushf
not rax
add rax, 0x45edf434
xor rax, 0x5697c657
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x67a72e41
xor rax, 0x7328cece
rol rax, 0x74
popf
pushf
not rax
add rax, 0x4eea3a85
xor rax, 0x7c3a8328
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x46f248e5
xor rax, 0x6f01e47e
rol rax, 0x98
popf
mov qword [rsp + 0xa10], rax
movabs rax, 0x9d3e1119dbc506e2
pushf
not rax
add rax, 0x6e1ad860
xor rax, 0x5dcabf5f
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x538a1707
xor rax, 0x5ac95a09
rol rax, 0x91
popf
pushf
not rax
add rax, 0x7c0d5294
xor rax, 0x4ae37c9a
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x70d5e083
xor rax, 0x5c5ac01d
rol rax, 0xa6
popf
mov qword [rsp + 0xa18], rax
movabs rax, 0xbaa357c55960d53f
pushf
not rax
add rax, 0x6a246481
xor rax, 0x7bb331af
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x4e786729
xor rax, 0x73a2c116
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x450936bd
xor rax, 0x508b55b8
rol rax, 0xeb
popf
mov qword [rsp + 0xa20], rax
movabs rax, 0xecf814870f2cfc66
pushf
not rax
add rax, 0x44758b96
xor rax, 0x463a2b99
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x5bcabe6e
xor rax, 0x5bf964a8
rol rax, 0x96
popf
pushf
not rax
add rax, 0x7b19e208
xor rax, 0x49244485
rol rax, 9
popf
mov qword [rsp + 0xa28], rax
lea rax, [rsp + 0x5d]
mov rdi, rax
xor eax, eax
mov ecx, 0x8963a35b
pushf
not ecx
add ecx, 0xec90c1eb
xor ecx, 0xef01011d
rol ecx, 0x62
popf
pushf
not ecx
add ecx, 0xcef1de44
xor ecx, 0x8e7ff3af
rol ecx, 0x6a
popf
pushf
not ecx
add ecx, 0xb0281a97
xor ecx, 0xb576c246
rol ecx, 0x3c
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x5d]
mov byte [rsp + 0x150], al
movdqa xmm0, xmmword [rsp + 0x9d0]
movdqa xmmword [rsp + 0x10e0], xmm0
movdqa xmm0, xmmword [rsp + 0x660]
movdqa xmmword [rsp + 0x10d0], xmm0
movdqa xmm0, xmmword [rsp + 0x10d0]
pxor xmm0, xmmword [rsp + 0x10e0]
movdqa xmmword [rsp + 0x10f0], xmm0
movdqa xmm0, xmmword [rsp + 0x10f0]
movdqa xmmword [rsp + 0x660], xmm0
lea rax, [rsp + 0x670]
mov qword [rsp + 0x298], rax
lea rax, [rsp + 0x9e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1110], xmm0
mov rax, qword [rsp + 0x298]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1100], xmm0
movdqa xmm0, xmmword [rsp + 0x1100]
pxor xmm0, xmmword [rsp + 0x1110]
movdqa xmmword [rsp + 0x1120], xmm0
mov rax, qword [rsp + 0x298]
movdqa xmm0, xmmword [rsp + 0x1120]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x680]
mov qword [rsp + 0x2a0], rax
lea rax, [rsp + 0x9f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1140], xmm0
mov rax, qword [rsp + 0x2a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1130], xmm0
movdqa xmm0, xmmword [rsp + 0x1130]
pxor xmm0, xmmword [rsp + 0x1140]
movdqa xmmword [rsp + 0x1150], xmm0
mov rax, qword [rsp + 0x2a0]
movdqa xmm0, xmmword [rsp + 0x1150]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x690]
mov qword [rsp + 0x2a8], rax
lea rax, [rsp + 0xa00]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1170], xmm0
mov rax, qword [rsp + 0x2a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1160], xmm0
movdqa xmm0, xmmword [rsp + 0x1160]
pxor xmm0, xmmword [rsp + 0x1170]
movdqa xmmword [rsp + 0x1180], xmm0
mov rax, qword [rsp + 0x2a8]
movdqa xmm0, xmmword [rsp + 0x1180]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x6a0]
mov qword [rsp + 0x2b0], rax
lea rax, [rsp + 0xa10]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x11a0], xmm0
mov rax, qword [rsp + 0x2b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1400], xmm0
movdqa xmm0, xmmword [rsp + 0x1400]
pxor xmm0, xmmword [rsp + 0x11a0]
movdqa xmmword [rsp + 0x11b0], xmm0
mov rax, qword [rsp + 0x2b0]
movdqa xmm0, xmmword [rsp + 0x11b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x6b0]
mov qword [rsp + 0x2b8], rax
lea rax, [rsp + 0xa20]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x11d0], xmm0
mov rax, qword [rsp + 0x2b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x11c0], xmm0
movdqa xmm0, xmmword [rsp + 0x11c0]
pxor xmm0, xmmword [rsp + 0x11d0]
movdqa xmmword [rsp + 0x11e0], xmm0
mov rax, qword [rsp + 0x2b8]
movdqa xmm0, xmmword [rsp + 0x11e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x3e0], rax
mov rdx, qword [rsp + 0x3e0]
mov rcx, qword [rsp + 0x3e8]
call fcn.1402803fb
mov qword [rsp + 0x428], rax
lea rdx, [0x1b900204d]
pushf
sub rdx, 0x78f7749d
popf
mov rcx, qword [rsp + 0x428]
jmp 0x14021ea20
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rcx, qword [rsp + 0x68]
call fcn.14018a1db
mov qword [rsp + 0x3f8], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x3f8]
jmp 0x14021f6d8
mov rcx, qword [rsp + 0x68]
call fcn.1401e6dfd
movzx eax, al
test eax, eax
jne 0x14021eaf7
push rax
pushf
mov eax, 0xd20ac7de
pushf
not eax
add eax, 0x982b873e
xor eax, 0xbd5cd514
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe2fd5c2e
xor eax, 0x9b8dd2b7
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb53d5017
xor eax, 0xf504678b
rol eax, 0x38
popf
jmp 0x140217a53
push rax
pushf
mov eax, 0xb8ab5bfc
pushf
not eax
add eax, 0xc6b0c06d
xor eax, 0xe1924e76
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x878f8302
xor eax, 0x904c47f4
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9cbcc99f
xor eax, 0xcc464d80
rol eax, 0xd2
popf
jmp 0x140217a53
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xc3939fb9
pushf
not edx
add edx, 0xeda72e4c
xor edx, 0xc76dd43f
rol edx, 0x2f
popf
pushf
not edx
add edx, 0xfe2d7f38
xor edx, 0xd1968878
rol edx, 0xea
popf
mov rcx, rax
jmp 0x14021eb77
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x5e]
mov rdi, rax
xor eax, eax
mov ecx, 0x455fc8d7
pushf
not ecx
add ecx, 0x9c422025
xor ecx, 0xd7a8317c
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0xde38e429
xor ecx, 0xc10ab839
rol ecx, 0x40
popf
pushf
not ecx
add ecx, 0x95a4ad38
xor ecx, 0x816d7bd1
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xf89cca17
xor ecx, 0x94719209
rol ecx, 0xe6
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x5f]
mov rdi, rax
xor eax, eax
mov ecx, 0x65ed1d5d
pushf
not ecx
add ecx, 0x9ad8030a
xor ecx, 0xceeec5a5
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xc74cc83e
xor ecx, 0xb6cca054
rol ecx, 0xe0
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x408], rax
movzx eax, byte [rsp + 0x5e]
mov byte [rsp + 0x158], al
movzx eax, byte [rsp + 0x5f]
mov byte [rsp + 0x160], al
movabs rax, 0xa70acbfa56d6f99c
pushf
not rax
add rax, 0x51df2a0d
xor rax, 0x7f198241
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x70ee2b33
xor rax, 0x7265c81c
rol rax, 0xe7
popf
mov qword [rsp + 0x5b0], rax
movabs rax, 0xb976a55156bd345c
pushf
not rax
add rax, 0x6b8dff9e
xor rax, 0x44a3459e
rol rax, 0x95
popf
pushf
not rax
add rax, 0x76932ae3
xor rax, 0x4ffd5a2f
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x4ecdc312
xor rax, 0x4b540ae4
rol rax, 0xf
popf
pushf
not rax
add rax, 0x6947a260
xor rax, 0x63de87fd
rol rax, 0x75
popf
mov qword [rsp + 0x5b8], rax
movabs rax, 0xeae058d881c69716
pushf
not rax
add rax, 0x552c82d8
xor rax, 0x756faa0e
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x7a61e810
xor rax, 0x75e73544
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x6bc31c96
xor rax, 0x45502ac6
rol rax, 0xb8
popf
mov qword [rsp + 0x5c0], rax
movabs rax, 0x21f7eddf26ad6bec
pushf
not rax
add rax, 0x4de60720
xor rax, 0x78f6bd04
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x436103e5
xor rax, 0x64252430
rol rax, 0x94
popf
mov qword [rsp + 0x5c8], rax
movabs rax, 0x9a5025d4ce40c7c7
pushf
not rax
add rax, 0x644326fe
xor rax, 0x65649b9f
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x7378761b
xor rax, 0x48e39012
rol rax, 0x27
popf
mov qword [rsp + 0x5d0], rax
movabs rax, 0xa8791fa709f08ccd
pushf
not rax
add rax, 0x4594efd5
xor rax, 0x7064bb99
rol rax, 0x33
popf
pushf
not rax
add rax, 0x59341fad
xor rax, 0x7ee48945
rol rax, 9
popf
pushf
not rax
add rax, 0x554d5fcf
xor rax, 0x55561555
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x5e229304
xor rax, 0x739db9e8
rol rax, 0xdc
popf
mov qword [rsp + 0x5d8], rax
movabs rax, 0x4ca84782a5991680
pushf
not rax
add rax, 0x54f59444
xor rax, 0x42a7b007
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x6a9a415e
xor rax, 0x631eb3e3
rol rax, 1
popf
pushf
not rax
add rax, 0x6e28fede
xor rax, 0x462f3793
rol rax, 0x2c
popf
mov qword [rsp + 0x5e0], rax
movabs rax, 0x21b5288761ffbcba
pushf
not rax
add rax, 0x52dc59b3
xor rax, 0x59917a63
rol rax, 0x58
popf
pushf
not rax
add rax, 0x5ad2399b
xor rax, 0x45d2c4af
rol rax, 0x7a
popf
mov qword [rsp + 0x5e8], rax
movabs rax, 0xd1906a0eba77face
pushf
not rax
add rax, 0x5afede8b
xor rax, 0x7f7ff5f0
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x49181f95
xor rax, 0x42f6df8a
rol rax, 0x85
popf
pushf
not rax
add rax, 0x4ea52b36
xor rax, 0x68a2aff7
rol rax, 0x37
popf
pushf
not rax
add rax, 0x44c950cc
xor rax, 0x751ecfd1
rol rax, 0x14
popf
mov qword [rsp + 0x5f0], rax
movabs rax, 0xd78eee3cb1648788
pushf
not rax
add rax, 0x584a7154
xor rax, 0x50c8a443
rol rax, 0x37
popf
pushf
not rax
add rax, 0x581c31d1
xor rax, 0x7ac8eab4
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7cae6f37
xor rax, 0x774feb79
rol rax, 0x75
popf
pushf
not rax
add rax, 0x5dc61165
xor rax, 0x70dac50b
rol rax, 0xf0
popf
mov qword [rsp + 0x5f8], rax
movabs rax, 0x3285004486461cb8
pushf
not rax
add rax, 0x7204943f
xor rax, 0x5128042b
rol rax, 8
popf
pushf
not rax
add rax, 0x79d503a6
xor rax, 0x556503ff
rol rax, 0x27
popf
pushf
not rax
add rax, 0x5a50e18f
xor rax, 0x731941ec
rol rax, 0xd1
popf
mov qword [rsp + 0x920], rax
movabs rax, 0x85c0b853b70e8117
pushf
not rax
add rax, 0x72e2c560
xor rax, 0x60f076ef
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x504134e7
xor rax, 0x4472670e
rol rax, 0x86
popf
pushf
not rax
add rax, 0x4e8d5e9d
xor rax, 0x4942478a
rol rax, 0x32
popf
pushf
not rax
add rax, 0x45464f3c
xor rax, 0x56e98dea
rol rax, 0xe0
popf
mov qword [rsp + 0x928], rax
movabs rax, 0x6ee66d4c0397d0d6
pushf
not rax
add rax, 0x4620ea1e
xor rax, 0x46107ea9
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x57736739
xor rax, 0x47835a35
rol rax, 0x96
popf
mov qword [rsp + 0x930], rax
movabs rax, 0x2e4029498343b09d
pushf
not rax
add rax, 0x5b90b5b4
xor rax, 0x5adffa64
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x5c2435eb
xor rax, 0x5b7a91e4
rol rax, 0xea
popf
mov qword [rsp + 0x938], rax
movabs rax, 0xc11605dc02ff4aee
pushf
not rax
add rax, 0x5f605f60
xor rax, 0x685d32b0
rol rax, 0x93
popf
pushf
not rax
add rax, 0x6e86005c
xor rax, 0x654a8922
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x68464269
xor rax, 0x659fbad4
rol rax, 0x31
popf
pushf
not rax
add rax, 0x55345512
xor rax, 0x5259f78f
rol rax, 0xfd
popf
mov qword [rsp + 0x940], rax
movabs rax, 0x352f6281a55fbee0
pushf
not rax
add rax, 0x69c8ea91
xor rax, 0x77ca7f1c
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x590e5d59
xor rax, 0x42be512f
rol rax, 0x34
popf
mov qword [rsp + 0x948], rax
movabs rax, 0x5ad369b8fbdae9f5
pushf
not rax
add rax, 0x4441f67b
xor rax, 0x68663aee
rol rax, 0x80
popf
pushf
not rax
add rax, 0x6c672532
xor rax, 0x51678b2c
rol rax, 0x9d
popf
mov qword [rsp + 0x950], rax
movabs rax, 0xbc442941ce030846
pushf
not rax
add rax, 0x644ceb26
xor rax, 0x46169845
rol rax, 0x81
popf
pushf
not rax
add rax, 0x51666914
xor rax, 0x6b829b21
rol rax, 0x35
popf
pushf
not rax
add rax, 0x65c78c0e
xor rax, 0x738a9c71
rol rax, 9
popf
pushf
not rax
add rax, 0x607051f4
xor rax, 0x5b476402
rol rax, 0xde
popf
mov qword [rsp + 0x958], rax
movabs rax, 0x489bffd28bf40033
pushf
not rax
add rax, 0x5d608f91
xor rax, 0x5dd2f737
rol rax, 0xee
popf
pushf
not rax
add rax, 0x5ea36b36
xor rax, 0x727ac235
rol rax, 0xc
popf
pushf
not rax
add rax, 0x508ccca2
xor rax, 0x4954e57f
rol rax, 0xab
popf
pushf
not rax
add rax, 0x731b0ca3
xor rax, 0x7f6a6f9d
rol rax, 0xa
popf
mov qword [rsp + 0x960], rax
movabs rax, 0x3162c2180ba12004
pushf
not rax
add rax, 0x4a810e94
xor rax, 0x5d36dc69
rol rax, 0x71
popf
pushf
not rax
add rax, 0x773b3fb7
xor rax, 0x52203ea0
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x490ac458
xor rax, 0x556d08a6
rol rax, 0x3a
popf
mov qword [rsp + 0x968], rax
lea rax, [rsp + 0x60]
mov rdi, rax
xor eax, eax
mov ecx, 0xa82fdfd
pushf
not ecx
add ecx, 0x9a5ec435
xor ecx, 0x8aa55f77
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0x96d5db65
xor ecx, 0xc4721859
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0xc8ae9886
xor ecx, 0xe399e928
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xf33fe24b
xor ecx, 0xa245fc7d
rol ecx, 0xd7
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x60]
mov byte [rsp + 0x168], al
movdqa xmm0, xmmword [rsp + 0x920]
movdqa xmmword [rsp + 0x1200], xmm0
movdqa xmm0, xmmword [rsp + 0x5b0]
movdqa xmmword [rsp + 0x11f0], xmm0
movdqa xmm0, xmmword [rsp + 0x11f0]
pxor xmm0, xmmword [rsp + 0x1200]
movdqa xmmword [rsp + 0x1210], xmm0
movdqa xmm0, xmmword [rsp + 0x1210]
movdqa xmmword [rsp + 0x5b0], xmm0
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x2c0], rax
lea rax, [rsp + 0x930]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1230], xmm0
mov rax, qword [rsp + 0x2c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1220], xmm0
movdqa xmm0, xmmword [rsp + 0x1220]
pxor xmm0, xmmword [rsp + 0x1230]
movdqa xmmword [rsp + 0x1240], xmm0
mov rax, qword [rsp + 0x2c0]
movdqa xmm0, xmmword [rsp + 0x1240]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x5d0]
mov qword [rsp + 0x2c8], rax
lea rax, [rsp + 0x940]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1260], xmm0
mov rax, qword [rsp + 0x2c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1250], xmm0
movdqa xmm0, xmmword [rsp + 0x1250]
pxor xmm0, xmmword [rsp + 0x1260]
movdqa xmmword [rsp + 0x1270], xmm0
mov rax, qword [rsp + 0x2c8]
movdqa xmm0, xmmword [rsp + 0x1270]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x5e0]
mov qword [rsp + 0x2d0], rax
lea rax, [rsp + 0x950]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1290], xmm0
mov rax, qword [rsp + 0x2d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1280], xmm0
movdqa xmm0, xmmword [rsp + 0x1280]
pxor xmm0, xmmword [rsp + 0x1290]
movdqa xmmword [rsp + 0x12a0], xmm0
mov rax, qword [rsp + 0x2d0]
movdqa xmm0, xmmword [rsp + 0x12a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x5f0]
mov qword [rsp + 0x2d8], rax
lea rax, [rsp + 0x960]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x12c0], xmm0
mov rax, qword [rsp + 0x2d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x12b0], xmm0
movdqa xmm0, xmmword [rsp + 0x12b0]
pxor xmm0, xmmword [rsp + 0x12c0]
movdqa xmmword [rsp + 0x12d0], xmm0
mov rax, qword [rsp + 0x2d8]
movdqa xmm0, xmmword [rsp + 0x12d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x5b0]
mov qword [rsp + 0x400], rax
mov rdx, qword [rsp + 0x400]
mov rcx, qword [rsp + 0x408]
call fcn.1402803fb
mov qword [rsp + 0x410], rax
lea rdx, [0x1b5ba1e60]
pushf
sub rdx, 0x75b172b0
popf
mov rcx, qword [rsp + 0x410]
jmp 0x14021f5c1
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rcx, qword [rsp + 0x68]
call fcn.14018a1db
mov qword [rsp + 0x418], 0xffffffffffffffff
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x418]
jmp 0x14021f6d8
mov rcx, qword [rsp + 0x68]
call fcn.14025b884
movzx eax, al
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x420], rax
lea rcx, [rsp + 0x188]
call fcn.140307c1b
mov rax, qword [rsp + 0x420]
push rax
pushf
mov eax, 0xc8d2d9e
pushf
not eax
add eax, 0xce22f15e
xor eax, 0xda1ce2c2
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe27ac3ea
xor eax, 0xe4ea3d60
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xefdd379a
xor eax, 0xadb07490
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x94478ce7
xor eax, 0xe275c9cd
rol eax, 0xef
popf
jmp 0x140217a53
add rsp, 0x1430
pop rdi
ret