Function at 0x1401fcc6d
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0xbf2f0224
pushf
not eax
add eax, 0xb5cd5644
xor eax, 0xdf152edd
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa9755a5a
xor eax, 0x96dc6da1
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc82077dc
xor eax, 0xeb24a439
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdaab2b3f
xor eax, 0xed30b101
rol eax, 0xd7
popf
cmp eax, 0x29
jne 0x1401fccd0
popf
pop rax
jmp 0x14020d63b
cmp eax, 0
jne 0x1401fccdf
popf
pop rax
jmp 0x1401fd063
cmp eax, 3
jne 0x1401fccee
popf
pop rax
jmp 0x1401febc2
cmp eax, 1
jne 0x1401fccfd
popf
pop rax
jmp 0x1401fd43d
cmp eax, 0xd
jne 0x1401fcd0c
popf
pop rax
jmp 0x1402028e6
cmp eax, 0x1a
jne 0x1401fcd1b
popf
pop rax
jmp 0x14020747e
cmp eax, 0xe
jne 0x1401fcd2a
popf
pop rax
jmp 0x140203774
cmp eax, 0x31
jne 0x1401fcd39
popf
pop rax
jmp 0x14021148a
cmp eax, 0x19
jne 0x1401fcd48
popf
pop rax
jmp 0x1402073df
cmp eax, 8
jne 0x1401fcd57
popf
pop rax
jmp 0x1402003aa
cmp eax, 0x2a
jne 0x1401fcd66
popf
pop rax
jmp 0x14020e760
cmp eax, 0x17
jne 0x1401fcd75
popf
pop rax
jmp 0x1402064ed
cmp eax, 0x1c
jne 0x1401fcd84
popf
pop rax
jmp 0x14020762e
cmp eax, 0x2e
jne 0x1401fcd93
popf
pop rax
jmp 0x140210504
cmp eax, 0x18
jne 0x1401fcda2
popf
pop rax
jmp 0x14020735d
cmp eax, 0x2b
jne 0x1401fcdb1
popf
pop rax
jmp 0x14020f53a
cmp eax, 0x1b
jne 0x1401fcdc0
popf
pop rax
jmp 0x140207592
cmp eax, 0x2d
jne 0x1401fcdcf
popf
pop rax
jmp 0x14020f669
cmp eax, 0x23
jne 0x1401fcdde
popf
pop rax
jmp 0x14020b46e
cmp eax, 0x25
jne 0x1401fcded
popf
pop rax
jmp 0x14020b639
cmp eax, 0x32
jne 0x1401fcdfc
popf
pop rax
jmp 0x14021231a
cmp eax, 0x13
jne 0x1401fce0b
popf
pop rax
jmp 0x1402052df
cmp eax, 0x33
jne 0x1401fce1a
popf
pop rax
jmp 0x14021312a
cmp eax, 0x24
jne 0x1401fce29
popf
pop rax
jmp 0x14020b553
cmp eax, 0x1e
jne 0x1401fce38
popf
pop rax
jmp 0x1402094fe
cmp eax, 0xc
jne 0x1401fce47
popf
pop rax
jmp 0x140201a71
cmp eax, 0x26
jne 0x1401fce56
popf
pop rax
jmp 0x14020c67d
cmp eax, 0x27
jne 0x1401fce65
popf
pop rax
jmp 0x14020d4b3
cmp eax, 0x30
jne 0x1401fce74
popf
pop rax
jmp 0x1402113b7
cmp eax, 0x10
jne 0x1401fce83
popf
pop rax
jmp 0x140203870
cmp eax, 0x37
jne 0x1401fce92
popf
pop rax
jmp 0x140213351
cmp eax, 9
jne 0x1401fcea1
popf
pop rax
jmp 0x140200f51
cmp eax, 0x39
jne 0x1401fceb0
popf
pop rax
jmp 0x14021507a
cmp eax, 0x16
jne 0x1401fcebf
popf
pop rax
jmp 0x140205520
cmp eax, 0x3b
jne 0x1401fcece
popf
pop rax
jmp 0x140215127
cmp eax, 0xa
jne 0x1401fcedd
popf
pop rax
jmp 0x140201027
cmp eax, 0x36
jne 0x1401fceec
popf
pop rax
jmp 0x14021323b
cmp eax, 0x14
jne 0x1401fcefb
popf
pop rax
jmp 0x140205393
cmp eax, 7
jne 0x1401fcf0a
popf
pop rax
jmp 0x1402002fb
cmp eax, 0x3d
jne 0x1401fcf19
popf
pop rax
jmp 0x140216040
cmp eax, 2
jne 0x1401fcf28
popf
pop rax
jmp 0x1401fdf2c
cmp eax, 0x20
jne 0x1401fcf37
popf
pop rax
jmp 0x140209707
cmp eax, 0x1d
jne 0x1401fcf46
popf
pop rax
jmp 0x14020866e
cmp eax, 0x11
jne 0x1401fcf55
popf
pop rax
jmp 0x1402043ee
cmp eax, 0x35
jne 0x1401fcf64
popf
pop rax
jmp 0x1402131d8
cmp eax, 0x3a
jne 0x1401fcf73
popf
pop rax
jmp 0x1402150ef
cmp eax, 0x12
jne 0x1401fcf82
popf
pop rax
jmp 0x14020527e
cmp eax, 0x21
jne 0x1401fcf91
popf
pop rax
jmp 0x14020a61e
cmp eax, 0x38
jne 0x1401fcfa0
popf
pop rax
jmp 0x14021420f
cmp eax, 0xb
jne 0x1401fcfaf
popf
pop rax
jmp 0x140201949
cmp eax, 0xf
jne 0x1401fcfbe
popf
pop rax
jmp 0x1402037d4
cmp eax, 0x15
jne 0x1401fcfcd
popf
pop rax
jmp 0x140205499
cmp eax, 5
jne 0x1401fcfdc
popf
pop rax
jmp 0x1401ff803
cmp eax, 6
jne 0x1401fcfeb
popf
pop rax
jmp 0x140200105
cmp eax, 0x22
jne 0x1401fcffa
popf
pop rax
jmp 0x14020b3ec
cmp eax, 0x3c
jne 0x1401fd009
popf
pop rax
jmp 0x1402151d4
cmp eax, 0x1f
jne 0x1401fd018
popf
pop rax
jmp 0x14020956d
cmp eax, 4
jne 0x1401fd027
popf
pop rax
jmp 0x1401ff6bc
cmp eax, 0x2f
jne 0x1401fd036
popf
pop rax
jmp 0x14021132f
cmp eax, 0x28
jne 0x1401fd045
popf
pop rax
jmp 0x14020d535
cmp eax, 0x2c
jne 0x1401fd054
popf
pop rax
jmp 0x14020f5a9
cmp eax, 0x34
jne 0x1401fd063
popf
pop rax
jmp 0x14021318c
mov qword [rsp + 8], rcx
push rdi
mov eax, 0xfff63630
pushf
not eax
add eax, 0xcc125126
xor eax, 0x9e9c4c5a
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb3c63d66
xor eax, 0xe28c7a99
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe60eefe7
xor eax, 0xb9d6f310
rol eax, 0x4e
popf
call fcn.1402eeb4f
sub rsp, rax
lea rax, [rsp + 0x97]
mov rdi, rax
xor eax, eax
mov ecx, 0x1dd74548
pushf
not ecx
add ecx, 0xd7f7fd54
xor ecx, 0x809de961
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0xfae73212
xor ecx, 0x8120b313
rol ecx, 0x50
popf
pushf
not ecx
add ecx, 0x9fcfc00d
xor ecx, 0xd32f1f01
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0xf36bc35b
xor ecx, 0xab9bd6ae
rol ecx, 0x22
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 0x771461ab
pushf
not ecx
add ecx, 0x90a41ce6
xor ecx, 0xaab3cc7c
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0xeb0cbe06
xor ecx, 0xb572da49
rol ecx, 0x1f
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x97]
mov byte [rsp + 0x360], al
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0x368], al
movabs rax, 0xeb4aed3e7c0535f
pushf
not rax
add rax, 0x74c6669f
xor rax, 0x5f937329
rol rax, 0x42
popf
pushf
not rax
add rax, 0x5e33c24a
xor rax, 0x5a3f76cc
rol rax, 0x55
popf
pushf
not rax
add rax, 0x7ea23844
xor rax, 0x6a460960
rol rax, 0x4d
popf
mov qword [rsp + 0x8a0], rax
movabs rax, 0x74b492670f1b9d7d
pushf
not rax
add rax, 0x402584f6
xor rax, 0x64fd7926
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x41b97721
xor rax, 0x48b89c34
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x72eafd1f
xor rax, 0x753e8bdc
rol rax, 0x49
popf
pushf
not rax
add rax, 0x56d338a7
xor rax, 0x70c4f055
rol rax, 0x98
popf
mov qword [rsp + 0x8a8], rax
movabs rax, 0x87591656512223f3
pushf
not rax
add rax, 0x7d4333b7
xor rax, 0x6cf895e4
rol rax, 0x68
popf
pushf
not rax
add rax, 0x51e6864f
xor rax, 0x62de6d32
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x736d2701
xor rax, 0x7d28f871
rol rax, 0xcf
popf
mov qword [rsp + 0x1820], rax
movabs rax, 0x708df0b211eca0a8
pushf
not rax
add rax, 0x6879d68c
xor rax, 0x7883bc60
rol rax, 0x79
popf
pushf
not rax
add rax, 0x7980bea9
xor rax, 0x77aed365
rol rax, 0x15
popf
pushf
not rax
add rax, 0x7eea7866
xor rax, 0x43419870
rol rax, 0xbd
popf
mov qword [rsp + 0x1828], rax
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 0x795efee6
pushf
not ecx
add ecx, 0xe7315d62
xor ecx, 0x946b6b03
rol ecx, 0x79
popf
pushf
not ecx
add ecx, 0x9e2020d1
xor ecx, 0xebd5040c
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0xc22248a1
xor ecx, 0x8dd4ffa1
rol ecx, 0xe8
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x370], al
movdqa xmm0, xmmword [rsp + 0x1820]
movdqa xmmword [rsp + 0x3fc0], xmm0
movdqa xmm0, xmmword [rsp + 0x8a0]
movdqa xmmword [rsp + 0x3330], xmm0
movdqa xmm0, xmmword [rsp + 0x3330]
pxor xmm0, xmmword [rsp + 0x3fc0]
movdqa xmmword [rsp + 0x3fd0], xmm0
movdqa xmm0, xmmword [rsp + 0x3fd0]
movdqa xmmword [rsp + 0x8a0], xmm0
lea rax, [rsp + 0x8a0]
mov rdx, rax
lea rcx, [rsp + 0x4360]
call fcn.1400054f0
lea rcx, [rsp + 0x4360]
call fcn.140327e0b
mov qword [rsp + 0x3c8], rax
lea rcx, [rsp + 0x4360]
call fcn.140005460
cmp qword [rsp + 0x3c8], 0
jne 0x1401fd409
push rax
pushf
mov eax, 0x5734ab90
pushf
not eax
add eax, 0xf30bd4ca
xor eax, 0x95475b7e
rol eax, 0x53
popf
pushf
not eax
add eax, 0x90b48693
xor eax, 0xfe7c020f
rol eax, 0x94
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xbbf04f06
pushf
not eax
add eax, 0xb404478d
xor eax, 0xb8f65bf4
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8ad73ac5
xor eax, 0x8740acf9
rol eax, 0
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xa64b54b6
pushf
not edx
add edx, 0xc5791c73
xor edx, 0xe2d36907
rol edx, 0x48
popf
pushf
not edx
add edx, 0xa5a4e0ab
xor edx, 0xa3f624ad
rol edx, 0x68
popf
mov rcx, rax
jmp 0x1401fd476
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 0xdb96911b
pushf
not ecx
add ecx, 0xd2e6ff1f
xor ecx, 0xe2a65e9c
rol ecx, 0xa0
popf
pushf
not ecx
add ecx, 0xf1ef6183
xor ecx, 0xdbf930e1
rol ecx, 0xff
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 0xad7f054
pushf
not ecx
add ecx, 0xcde46998
xor ecx, 0xf5667e84
rol ecx, 0xea
popf
pushf
not ecx
add ecx, 0xb480378d
xor ecx, 0xc62c8b24
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xf9633aa7
xor ecx, 0x9360a742
rol ecx, 0x2c
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 + 0xb88], rax
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0xa8], al
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0xb0], al
movabs rax, 0x41640b2a4adcec1e
pushf
not rax
add rax, 0x55e27eee
xor rax, 0x62fd993c
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x6421b4f6
xor rax, 0x670d164c
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x7776c7d7
xor rax, 0x582f8419
rol rax, 0x9b
popf
mov qword [rsp + 0xc50], rax
movabs rax, 0xf7bee3518b5f836
pushf
not rax
add rax, 0x6bf0d5ff
xor rax, 0x6a20196d
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x61ed7920
xor rax, 0x611b29c7
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x6fe196aa
xor rax, 0x50cab0b0
rol rax, 0x73
popf
mov qword [rsp + 0xc58], rax
movabs rax, 0x21dac9bfe2644f0d
pushf
not rax
add rax, 0x48afb66b
xor rax, 0x7b34a0db
rol rax, 0x81
popf
pushf
not rax
add rax, 0x40ae667f
xor rax, 0x48cef05d
rol rax, 0xff
popf
pushf
not rax
add rax, 0x68cb28bf
xor rax, 0x770a716c
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x51ba603c
xor rax, 0x6f12486f
rol rax, 0x79
popf
mov qword [rsp + 0xc60], rax
movabs rax, 0x2c9904370985c912
pushf
not rax
add rax, 0x63a2e10d
xor rax, 0x4f328117
rol rax, 0x47
popf
pushf
not rax
add rax, 0x45b6ebae
xor rax, 0x5539b188
rol rax, 1
popf
pushf
not rax
add rax, 0x753f850b
xor rax, 0x6d3ec55a
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x608b83b7
xor rax, 0x55aae1ac
rol rax, 0x9a
popf
mov qword [rsp + 0xc68], rax
movabs rax, 0xbaeff40e4e76f734
pushf
not rax
add rax, 0x5f907576
xor rax, 0x6a055584
rol rax, 0x47
popf
pushf
not rax
add rax, 0x4f674b3a
xor rax, 0x4373edf4
rol rax, 0x6d
popf
mov qword [rsp + 0xc70], rax
movabs rax, 0x1e5cda21b5208099
pushf
not rax
add rax, 0x64612fae
xor rax, 0x643b26ff
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x7cf82887
xor rax, 0x4e213827
rol rax, 0xc0
popf
mov qword [rsp + 0xc78], rax
movabs rax, 0x4c8a2b99ece34385
pushf
not rax
add rax, 0x6b7a0bcd
xor rax, 0x58d0acda
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x4a84c407
xor rax, 0x44aafd9e
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x54ff690d
xor rax, 0x4895e2bd
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x4e556224
xor rax, 0x522faabc
rol rax, 0x28
popf
mov qword [rsp + 0xc80], rax
movabs rax, 0x984ec22af30d3dc3
pushf
not rax
add rax, 0x68c89acc
xor rax, 0x4df66489
rol rax, 0x72
popf
pushf
not rax
add rax, 0x73e0c56a
xor rax, 0x5009328f
rol rax, 0x22
popf
mov qword [rsp + 0xc88], rax
movabs rax, 0x8167ad4d9ba5ea7
pushf
not rax
add rax, 0x75ed6249
xor rax, 0x57f30f7a
rol rax, 0x17
popf
pushf
not rax
add rax, 0x5e515f0f
xor rax, 0x664e693b
rol rax, 0x51
popf
pushf
not rax
add rax, 0x7b9186ce
xor rax, 0x42bd9288
rol rax, 0x81
popf
mov qword [rsp + 0xc90], rax
movabs rax, 0x8b3916a31ab024d5
pushf
not rax
add rax, 0x71ae4884
xor rax, 0x40ebb498
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x4c14a44c
xor rax, 0x5b5274d3
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x6a74e0ab
xor rax, 0x60fb483b
rol rax, 0x7b
popf
mov qword [rsp + 0xc98], rax
movabs rax, 0x46208c13d8243e6d
pushf
not rax
add rax, 0x41bdb645
xor rax, 0x4c271a06
rol rax, 0x57
popf
pushf
not rax
add rax, 0x403e6f11
xor rax, 0x6ae282ad
rol rax, 0x75
popf
pushf
not rax
add rax, 0x7d0bdad3
xor rax, 0x6749ba52
rol rax, 0x68
popf
pushf
not rax
add rax, 0x50cda559
xor rax, 0x69a2912f
rol rax, 0x70
popf
mov qword [rsp + 0x1fb0], rax
movabs rax, 0x49395056a3b88498
pushf
not rax
add rax, 0x56db865a
xor rax, 0x60e41533
rol rax, 0x34
popf
pushf
not rax
add rax, 0x614828c7
xor rax, 0x75244b2c
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x78cbe01f
xor rax, 0x5df38f49
rol rax, 0x1a
popf
mov qword [rsp + 0x1fb8], rax
movabs rax, 0xbf4ac9e9c0c7223c
pushf
not rax
add rax, 0x56e56748
xor rax, 0x6fce8532
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x707e9bd6
xor rax, 0x55236986
rol rax, 0x53
popf
pushf
not rax
add rax, 0x5399aa87
xor rax, 0x707a6868
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x4100995b
xor rax, 0x5fb9bfd4
rol rax, 0xe3
popf
mov qword [rsp + 0x1fc0], rax
movabs rax, 0xbcf518f2bac709e1
pushf
not rax
add rax, 0x72b37148
xor rax, 0x4af34e1b
rol rax, 0x17
popf
pushf
not rax
add rax, 0x6282fc06
xor rax, 0x5eb74b36
rol rax, 0x43
popf
pushf
not rax
add rax, 0x52bb4e3a
xor rax, 0x79aca92c
rol rax, 2
popf
mov qword [rsp + 0x1fc8], rax
movabs rax, 0x3b9c7d216bce0f5b
pushf
not rax
add rax, 0x75f9a8f1
xor rax, 0x42c3397f
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x502328c6
xor rax, 0x618aba84
rol rax, 0x64
popf
pushf
not rax
add rax, 0x6b409a8d
xor rax, 0x6e0fb084
rol rax, 0x48
popf
mov qword [rsp + 0x1fd0], rax
movabs rax, 0x5ff4add5e08a6009
pushf
not rax
add rax, 0x7896ddab
xor rax, 0x7b377f8c
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x6dae2a97
xor rax, 0x7c6aaa46
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x533a40b9
xor rax, 0x4fb1eee9
rol rax, 0x4f
popf
mov qword [rsp + 0x1fd8], rax
movabs rax, 0x658e814b90d04eae
pushf
not rax
add rax, 0x50611f3f
xor rax, 0x52f0cd7d
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x575c20d2
xor rax, 0x657c0e24
rol rax, 0x89
popf
pushf
not rax
add rax, 0x7c146568
xor rax, 0x4212226e
rol rax, 8
popf
pushf
not rax
add rax, 0x5fcd31e6
xor rax, 0x767e4297
rol rax, 0xbe
popf
mov qword [rsp + 0x1fe0], rax
movabs rax, 0xacdfa4a52c47dc5d
pushf
not rax
add rax, 0x5e0861b8
xor rax, 0x6293ca13
rol rax, 0x93
popf
pushf
not rax
add rax, 0x674caaaf
xor rax, 0x469ed210
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x4f124c37
xor rax, 0x480ca79e
rol rax, 0xac
popf
mov qword [rsp + 0x1fe8], rax
movabs rax, 0x9d4768d527db5dd4
pushf
not rax
add rax, 0x49ed7718
xor rax, 0x4ed9de77
rol rax, 0x74
popf
pushf
not rax
add rax, 0x7f261057
xor rax, 0x56c8812c
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x6ffce73e
xor rax, 0x40c81c77
rol rax, 0x67
popf
pushf
not rax
add rax, 0x4ad0cbdd
xor rax, 0x42d4e3b5
rol rax, 0x7d
popf
mov qword [rsp + 0x1ff0], rax
movabs rax, 0xe6caff5ef390af78
pushf
not rax
add rax, 0x65e37d52
xor rax, 0x759b1794
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x57a47089
xor rax, 0x647309b6
rol rax, 0x83
popf
mov qword [rsp + 0x1ff8], rax
lea rax, [rsp + 0x38]
mov rdi, rax
xor eax, eax
mov ecx, 0x4e501598
pushf
not ecx
add ecx, 0xb9c232d3
xor ecx, 0x8c170c34
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0xcd88216c
xor ecx, 0xbc793a26
rol ecx, 0xdb
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0xb8], al
movdqa xmm0, xmmword [rsp + 0x1fb0]
movdqa xmmword [rsp + 0x3ff0], xmm0
movdqa xmm0, xmmword [rsp + 0xc50]
movdqa xmmword [rsp + 0x3fe0], xmm0
movdqa xmm0, xmmword [rsp + 0x3fe0]
pxor xmm0, xmmword [rsp + 0x3ff0]
movdqa xmmword [rsp + 0x4000], xmm0
movdqa xmm0, xmmword [rsp + 0x4000]
movdqa xmmword [rsp + 0xc50], xmm0
lea rax, [rsp + 0xc60]
mov qword [rsp + 0x398], rax
lea rax, [rsp + 0x1fc0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4020], xmm0
mov rax, qword [rsp + 0x398]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4010], xmm0
movdqa xmm0, xmmword [rsp + 0x4010]
pxor xmm0, xmmword [rsp + 0x4020]
movdqa xmmword [rsp + 0x4030], xmm0
mov rax, qword [rsp + 0x398]
movdqa xmm0, xmmword [rsp + 0x4030]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc70]
mov qword [rsp + 0x3a0], rax
lea rax, [rsp + 0x1fd0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4050], xmm0
mov rax, qword [rsp + 0x3a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4040], xmm0
movdqa xmm0, xmmword [rsp + 0x4040]
pxor xmm0, xmmword [rsp + 0x4050]
movdqa xmmword [rsp + 0x4060], xmm0
mov rax, qword [rsp + 0x3a0]
movdqa xmm0, xmmword [rsp + 0x4060]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc80]
mov qword [rsp + 0x3a8], rax
lea rax, [rsp + 0x1fe0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4080], xmm0
mov rax, qword [rsp + 0x3a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4070], xmm0
movdqa xmm0, xmmword [rsp + 0x4070]
pxor xmm0, xmmword [rsp + 0x4080]
movdqa xmmword [rsp + 0x4090], xmm0
mov rax, qword [rsp + 0x3a8]
movdqa xmm0, xmmword [rsp + 0x4090]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc90]
mov qword [rsp + 0x3b0], rax
lea rax, [rsp + 0x1ff0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x40b0], xmm0
mov rax, qword [rsp + 0x3b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x40a0], xmm0
movdqa xmm0, xmmword [rsp + 0x40a0]
pxor xmm0, xmmword [rsp + 0x40b0]
movdqa xmmword [rsp + 0x40c0], xmm0
mov rax, qword [rsp + 0x3b0]
movdqa xmm0, xmmword [rsp + 0x40c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc50]
mov qword [rsp + 0xb80], rax
mov rdx, qword [rsp + 0xb80]
mov rcx, qword [rsp + 0xb88]
call fcn.1402803fb
mov qword [rsp + 0xb70], rax
lea rdx, [0x1b457de2c]
pushf
sub rdx, 0x744f327c
popf
mov rcx, qword [rsp + 0xb70]
jmp 0x1401fdec6
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]
xor al, al
jmp 0x14021606a
lea rax, [rsp + 0x39]
mov rdi, rax
xor eax, eax
mov ecx, 0xb9b6ec0d
pushf
not ecx
add ecx, 0xefa47664
xor ecx, 0xc5682c7a
rol ecx, 0x67
popf
pushf
not ecx
add ecx, 0xff420a82
xor ecx, 0xbc6ef419
rol ecx, 0xfc
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3a]
mov rdi, rax
xor eax, eax
mov ecx, 0x84150733
pushf
not ecx
add ecx, 0xc98cff9e
xor ecx, 0xd85a6b9b
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xe8782dbd
xor ecx, 0xfda923ee
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0xc7ac0cc6
xor ecx, 0xc3145538
rol ecx, 0x17
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3c]
mov rdi, rax
xor eax, eax
mov ecx, 0xb72d0578
pushf
not ecx
add ecx, 0xafd685db
xor ecx, 0x9c797628
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0x8f08414b
xor ecx, 0x9c294f0d
rol ecx, 8
popf
pushf
not ecx
add ecx, 0xfef1795e
xor ecx, 0xa438d51f
rol ecx, 9
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 0xf62dee63
pushf
not ecx
add ecx, 0xe18372f9
xor ecx, 0xbed14f1d
rol ecx, 0xb3
popf
pushf
not ecx
add ecx, 0x9e7975a5
xor ecx, 0x915ba31e
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xf21dc722
xor ecx, 0xc1b41068
rol ecx, 0xbe
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 0x768886f1
pushf
not ecx
add ecx, 0xeb4aeffc
xor ecx, 0xd7bf414e
rol ecx, 0x51
popf
pushf
not ecx
add ecx, 0xe7c3c889
xor ecx, 0x973a81ae
rol ecx, 0x3b
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x40]
mov rdi, rax
xor eax, eax
mov ecx, 0x819803b
pushf
not ecx
add ecx, 0xab4e473a
xor ecx, 0xcf73bfa0
rol ecx, 0x37
popf
pushf
not ecx
add ecx, 0x83242b62
xor ecx, 0xaac9ebdf
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0x8c8912be
xor ecx, 0xcff5801f
rol ecx, 0xe5
popf
pushf
not ecx
add ecx, 0xf23dbba2
xor ecx, 0xe6a1a234
rol ecx, 5
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x39]
mov byte [rsp + 0xc0], al
movzx eax, byte [rsp + 0x3a]
mov byte [rsp + 0xc8], al
movabs rax, 0x3071e0f744f2a4d4
pushf
not rax
add rax, 0x6dc2ad74
xor rax, 0x7743ec34
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x44bfbff8
xor rax, 0x4b4be1ec
rol rax, 0x70
popf
mov qword [rsp + 0xb90], rax
movabs rax, 0xda04e337c565c7b4
pushf
not rax
add rax, 0x777fe988
xor rax, 0x58d358de
rol rax, 0x68
popf
pushf
not rax
add rax, 0x7d29b197
xor rax, 0x78f07dd7
rol rax, 3
popf
pushf
not rax
add rax, 0x57ed93e3
xor rax, 0x65f36d6d
rol rax, 0x12
popf
pushf
not rax
add rax, 0x45d6d1d9
xor rax, 0x7137f2b5
rol rax, 0xaf
popf
mov qword [rsp + 0xb98], rax
movabs rax, 0xf8eebe39406daf56
pushf
not rax
add rax, 0x7355373f
xor rax, 0x678b90f1
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x6b27a07b
xor rax, 0x43b186f4
rol rax, 0x83
popf
pushf
not rax
add rax, 0x554f4ebd
xor rax, 0x6f31f403
rol rax, 0x23
popf
pushf
not rax
add rax, 0x56d9b2d5
xor rax, 0x48085c09
rol rax, 0x96
popf
mov qword [rsp + 0xba0], rax
movabs rax, 0xff76361d19e4296a
pushf
not rax
add rax, 0x767ef2f7
xor rax, 0x54e108a8
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x44bba5b8
xor rax, 0x6478048a
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x7238b1ac
xor rax, 0x5007d505
rol rax, 0xc1
popf
mov qword [rsp + 0xba8], rax
movabs rax, 0x459780ae333aeba0
pushf
not rax
add rax, 0x59b18038
xor rax, 0x4029f940
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x4673175b
xor rax, 0x766d6ae1
rol rax, 0xec
popf
pushf
not rax
add rax, 0x62d1fcff
xor rax, 0x6134150d
rol rax, 0x29
popf
pushf
not rax
add rax, 0x435ec0c3
xor rax, 0x4fddc052
rol rax, 0x84
popf
mov qword [rsp + 0x1830], rax
movabs rax, 0x795212a116b5bfc
pushf
not rax
add rax, 0x46d3a0e3
xor rax, 0x5579337c
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x7f243405
xor rax, 0x7659afe9
rol rax, 0xca
popf
mov qword [rsp + 0x1838], rax
movabs rax, 0xe680076e2d130b61
pushf
not rax
add rax, 0x47c083f7
xor rax, 0x6ba1695f
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x52b949bc
xor rax, 0x6632d45e
rol rax, 0x97
popf
pushf
not rax
add rax, 0x5d454a2c
xor rax, 0x7b389a39
rol rax, 0x98
popf
mov qword [rsp + 0x1840], rax
movabs rax, 0xfd8404ce4e8a3cb1
pushf
not rax
add rax, 0x75db0e6b
xor rax, 0x68162900
rol rax, 0x67
popf
pushf
not rax
add rax, 0x72358a2c
xor rax, 0x73fdf01e
rol rax, 0x16
popf
mov qword [rsp + 0x1848], rax
lea rax, [rsp + 0x3b]
mov rdi, rax
xor eax, eax
mov ecx, 0x4b981cdc
pushf
not ecx
add ecx, 0xc3943e37
xor ecx, 0xf3b4e17e
rol ecx, 0xfc
popf
pushf
not ecx
add ecx, 0xbe6f3938
xor ecx, 0xec3ab069
rol ecx, 0x14
popf
pushf
not ecx
add ecx, 0xc6b2ce66
xor ecx, 0xf0e92d60
rol ecx, 0xbe
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0xd0], al
movdqa xmm0, xmmword [rsp + 0x1830]
movdqa xmmword [rsp + 0x40e0], xmm0
movdqa xmm0, xmmword [rsp + 0xb90]
movdqa xmmword [rsp + 0x40d0], xmm0
movdqa xmm0, xmmword [rsp + 0x40d0]
pxor xmm0, xmmword [rsp + 0x40e0]
movdqa xmmword [rsp + 0x40f0], xmm0
movdqa xmm0, xmmword [rsp + 0x40f0]
movdqa xmmword [rsp + 0xb90], xmm0
lea rax, [rsp + 0xba0]
mov qword [rsp + 0x3b8], rax
lea rax, [rsp + 0x1840]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4110], xmm0
mov rax, qword [rsp + 0x3b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4100], xmm0
movdqa xmm0, xmmword [rsp + 0x4100]
pxor xmm0, xmmword [rsp + 0x4110]
movdqa xmmword [rsp + 0x4120], xmm0
mov rax, qword [rsp + 0x3b8]
movdqa xmm0, xmmword [rsp + 0x4120]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xb90]
mov qword [rsp + 0xb78], rax
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0xd8], al
movzx eax, byte [rsp + 0x3d]
mov byte [rsp + 0xe0], al
movabs rax, 0x19282ef8b598cba5
pushf
not rax
add rax, 0x647aff96
xor rax, 0x4b437565
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x5056c652
xor rax, 0x7a6e7e40
rol rax, 0x23
popf
pushf
not rax
add rax, 0x73817fc9
xor rax, 0x797dff03
rol rax, 0xea
popf
mov qword [rsp + 0xbb0], rax
movabs rax, 0xa277ea7ef3b02628
pushf
not rax
add rax, 0x44116f9c
xor rax, 0x6ac4e74d
rol rax, 0xab
popf
pushf
not rax
add rax, 0x5116195b
xor rax, 0x43823aa6
rol rax, 0x50
popf
pushf
not rax
add rax, 0x5013a534
xor rax, 0x7fb0de05
rol rax, 0xf7
popf
mov qword [rsp + 0xbb8], rax
movabs rax, 0xbaf890e5aa9703aa
pushf
not rax
add rax, 0x7b556a59
xor rax, 0x6fd2b5b3
rol rax, 0x62
popf
pushf
not rax
add rax, 0x795aaebb
xor rax, 0x66294244
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x58b2b1a8
xor rax, 0x667b6249
rol rax, 0x61
popf
mov qword [rsp + 0xbc0], rax
movabs rax, 0x47ca011a94d4494e
pushf
not rax
add rax, 0x665f3bba
xor rax, 0x535d34eb
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x5957c5c3
xor rax, 0x69886e5f
rol rax, 0x7e
popf
mov qword [rsp + 0xbc8], rax
movabs rax, 0x91850eb9f96e7ba4
pushf
not rax
add rax, 0x490bc477
xor rax, 0x4ba8e86a
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x57596aa4
xor rax, 0x4a706856
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x50ada689
xor rax, 0x69528385
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x58ab845e
xor rax, 0x45738f10
rol rax, 0x5e
popf
mov qword [rsp + 0x1f50], rax
movabs rax, 0x78c9ecdc8476809
pushf
not rax
add rax, 0x5161e0e8
xor rax, 0x5c400f44
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x6316f356
xor rax, 0x78d58a71
rol rax, 0x10
popf
mov qword [rsp + 0x1f58], rax
movabs rax, 0xecd9e0984cb933ba
pushf
not rax
add rax, 0x4edcda94
xor rax, 0x720ba711
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x6f281f94
xor rax, 0x55030078
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x676f8ced
xor rax, 0x516cb632
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x4e803ea3
xor rax, 0x472dbad2
rol rax, 0xe7
popf
mov qword [rsp + 0x1f60], rax
movabs rax, 0xe41d1a23ea016292
pushf
not rax
add rax, 0x7f401e3a
xor rax, 0x627b7c8a
rol rax, 0x34
popf
pushf
not rax
add rax, 0x51dbd8ae
xor rax, 0x4baf8151
rol rax, 0x9f
popf
mov qword [rsp + 0x1f68], rax
lea rax, [rsp + 0x3e]
mov rdi, rax
xor eax, eax
mov ecx, 0xcbfedf16
pushf
not ecx
add ecx, 0xf45eecde
xor ecx, 0xab5f01d3
rol ecx, 0xfc
popf
pushf
not ecx
add ecx, 0xaf703dd0
xor ecx, 0xdeff149e
rol ecx, 0x4b
popf
pushf
not ecx
add ecx, 0xae7a6097
xor ecx, 0x93addae8
rol ecx, 0x5b
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x3e]
mov byte [rsp + 0xe8], al
movdqa xmm0, xmmword [rsp + 0x1f50]
movdqa xmmword [rsp + 0x4140], xmm0
movdqa xmm0, xmmword [rsp + 0xbb0]
movdqa xmmword [rsp + 0x4130], xmm0
movdqa xmm0, xmmword [rsp + 0x4130]
pxor xmm0, xmmword [rsp + 0x4140]
movdqa xmmword [rsp + 0x4150], xmm0
movdqa xmm0, xmmword [rsp + 0x4150]
movdqa xmmword [rsp + 0xbb0], xmm0
lea rax, [rsp + 0xbc0]
mov qword [rsp + 0x3c0], rax
lea rax, [rsp + 0x1f60]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4170], xmm0
mov rax, qword [rsp + 0x3c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4160], xmm0
movdqa xmm0, xmmword [rsp + 0x4160]
pxor xmm0, xmmword [rsp + 0x4170]
movdqa xmmword [rsp + 0x4180], xmm0
mov rax, qword [rsp + 0x3c0]
movdqa xmm0, xmmword [rsp + 0x4180]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xbb0]
mov qword [rsp + 0x8c0], rax
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0xf0], al
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0xf8], al
movabs rax, 0x5f3af1213c9fb29d
pushf
not rax
add rax, 0x7ea131c0
xor rax, 0x70a3ffca
rol rax, 0x71
popf
pushf
not rax
add rax, 0x5eda635e
xor rax, 0x5fcf65f6
rol rax, 0x9a
popf
mov qword [rsp + 0x8b0], rax
movabs rax, 0x94e4b5c56a41b7a4
pushf
not rax
add rax, 0x6748bd95
xor rax, 0x5253c023
rol rax, 0xba
popf
pushf
not rax
add rax, 0x48bbdc4b
xor rax, 0x4b8fd1b2
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x62a799df
xor rax, 0x54d3e8d5
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x62298e92
xor rax, 0x5265b3cb
rol rax, 0xa3
popf
mov qword [rsp + 0x8b8], rax
movabs rax, 0x82b39a10740085fd
pushf
not rax
add rax, 0x45441a33
xor rax, 0x6a3484e6
rol rax, 0x67
popf
pushf
not rax
add rax, 0x687429ca
xor rax, 0x7eeca1ed
rol rax, 0x25
popf
pushf
not rax
add rax, 0x48ae9568
xor rax, 0x46cef63f
rol rax, 0xb3
popf
mov qword [rsp + 0x1790], rax
movabs rax, 0xbe14f42b7b9c9806
pushf
not rax
add rax, 0x6d7d5937
xor rax, 0x72757329
rol rax, 0xed
popf
pushf
not rax
add rax, 0x66f3595b
xor rax, 0x50e328ef
rol rax, 0x88
popf
pushf
not rax
add rax, 0x4cf5cfcc
xor rax, 0x5a33f02e
rol rax, 0x49
popf
mov qword [rsp + 0x1798], rax
lea rax, [rsp + 0x41]
mov rdi, rax
xor eax, eax
mov ecx, 0x37c981d7
pushf
not ecx
add ecx, 0xb88539c9
xor ecx, 0xf2d7a4d4
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0xa96439ba
xor ecx, 0xc181a020
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0x89073cb0
xor ecx, 0xe4d0ea94
rol ecx, 0xf9
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x41]
mov byte [rsp + 0x100], al
movdqa xmm0, xmmword [rsp + 0x1790]
movdqa xmmword [rsp + 0x41a0], xmm0
movdqa xmm0, xmmword [rsp + 0x8b0]
movdqa xmmword [rsp + 0x4190], xmm0
movdqa xmm0, xmmword [rsp + 0x4190]
pxor xmm0, xmmword [rsp + 0x41a0]
movdqa xmmword [rsp + 0x41b0], xmm0
movdqa xmm0, xmmword [rsp + 0x41b0]
movdqa xmmword [rsp + 0x8b0], xmm0
lea rax, [rsp + 0x8b0]
mov qword [rsp + 0x8c8], rax
mov rax, qword [rsp + 0xb78]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x8c0]
mov r8, qword [rsp + 0x3c8]
mov rdx, qword [rsp + 0x8c8]
mov rcx, qword [rsp + 0x43b0]
call fcn.14031120f
mov qword [rsp + 0x380], rax
cmp qword [rsp + 0x380], 0
jne 0x1401feb8e
push rax
pushf
mov eax, 0x90b108cf
pushf
not eax
add eax, 0xf1e15d54
xor eax, 0xedde6f7b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xac67e7c9
xor eax, 0xfc27c7bf
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdab644d7
xor eax, 0xc25b3e52
rol eax, 0x4e
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x1f16d3d1
pushf
not eax
add eax, 0x9e1948fd
xor eax, 0xb997b5fa
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf3476ffc
xor eax, 0x81a1ff87
rol eax, 0x7c
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x56d410d1
pushf
not edx
add edx, 0xbcba4bce
xor edx, 0x9eff3be3
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xd31c8c30
xor edx, 0xd3bbec0c
rol edx, 0xb1
popf
mov rcx, rax
jmp 0x1401febfb
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 0x15969b16
pushf
not ecx
add ecx, 0xe353bb59
xor ecx, 0xeedd0b19
rol ecx, 0xd9
popf
pushf
not ecx
add ecx, 0x93047282
xor ecx, 0xdcbdb23b
rol ecx, 0x5c
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x43]
mov rdi, rax
xor eax, eax
mov ecx, 0x65a71f15
pushf
not ecx
add ecx, 0xa1fe3503
xor ecx, 0xe27e1954
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xceaf8626
xor ecx, 0xe1f5a7fc
rol ecx, 0xc3
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 + 0x8d8], rax
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x108], al
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x110], al
movabs rax, 0x373187955832987f
pushf
not rax
add rax, 0x5fc749c2
xor rax, 0x4b413524
rol rax, 4
popf
pushf
not rax
add rax, 0x7dc61740
xor rax, 0x60544a76
rol rax, 0x64
popf
pushf
not rax
add rax, 0x69d76bfe
xor rax, 0x554bda68
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x611e9042
xor rax, 0x4afb83d3
rol rax, 0x5b
popf
mov qword [rsp + 0xca0], rax
movabs rax, 0xd258a22cb664684d
pushf
not rax
add rax, 0x7e889a01
xor rax, 0x55223138
rol rax, 0x55
popf
pushf
not rax
add rax, 0x42deb037
xor rax, 0x459faebf
rol rax, 0x63
popf
pushf
not rax
add rax, 0x5e6d52b1
xor rax, 0x67b214bd
rol rax, 0x50
popf
mov qword [rsp + 0xca8], rax
movabs rax, 0x86f4ac9200de141a
pushf
not rax
add rax, 0x5efa049e
xor rax, 0x7b2db0cb
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x72e1334b
xor rax, 0x4c19d6d4
rol rax, 0x7c
popf
mov qword [rsp + 0xcb0], rax
movabs rax, 0xabf689a00b0252a5
pushf
not rax
add rax, 0x4875467d
xor rax, 0x4bf70509
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x76018d99
xor rax, 0x5265f4de
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x5f597a23
xor rax, 0x652559a4
rol rax, 0xfc
popf
mov qword [rsp + 0xcb8], rax
movabs rax, 0xdfc99748f036d394
pushf
not rax
add rax, 0x4aa8d8f3
xor rax, 0x7a1d21b0
rol rax, 0x38
popf
pushf
not rax
add rax, 0x6e4282d3
xor rax, 0x49e0d86f
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x5fa3f3ca
xor rax, 0x678e5bfc
rol rax, 0xf
popf
pushf
not rax
add rax, 0x432a4917
xor rax, 0x5dccbcc8
rol rax, 0x6d
popf
mov qword [rsp + 0xcc0], rax
movabs rax, 0xad04421c8a36aa13
pushf
not rax
add rax, 0x46977988
xor rax, 0x499c8f2f
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x67d07e2e
xor rax, 0x4d9ad8ee
rol rax, 0x44
popf
mov qword [rsp + 0xcc8], rax
movabs rax, 0x231812bc024b6f04
pushf
not rax
add rax, 0x4742c4a7
xor rax, 0x520dbd2f
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x767ab11b
xor rax, 0x5ec16ee7
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x444f2487
xor rax, 0x609a60c0
rol rax, 0x93
popf
pushf
not rax
add rax, 0x67aa8837
xor rax, 0x54d0f0ff
rol rax, 0x6e
popf
mov qword [rsp + 0xcd0], rax
movabs rax, 0xf6607842937947d6
pushf
not rax
add rax, 0x7b032ce7
xor rax, 0x77749517
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x4b0ebcdf
xor rax, 0x7fd9058f
rol rax, 0x23
popf
pushf
not rax
add rax, 0x62b6fc10
xor rax, 0x4e4b8182
rol rax, 0x2a
popf
mov qword [rsp + 0xcd8], rax
movabs rax, 0x7c929ecc81e76b94
pushf
not rax
add rax, 0x523f3140
xor rax, 0x5cf71984
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x420bd788
xor rax, 0x6dadd2bf
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x57825f7c
xor rax, 0x40218367
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x6ff6a72e
xor rax, 0x5cb9647c
rol rax, 0x76
popf
mov qword [rsp + 0xce0], rax
movabs rax, 0xb9fa20d1f7fb7645
pushf
not rax
add rax, 0x4a8b03c6
xor rax, 0x45c7821e
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x4711a659
xor rax, 0x52fb6981
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x706022e0
xor rax, 0x55c67cbe
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x6f508290
xor rax, 0x43b05565
rol rax, 0xd0
popf
mov qword [rsp + 0xce8], rax
movabs rax, 0xafc98192fb683d64
pushf
not rax
add rax, 0x7ad8b1a6
xor rax, 0x72d283ed
rol rax, 4
popf
pushf
not rax
add rax, 0x68f990b7
xor rax, 0x62cb4b89
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x67b24e98
xor rax, 0x5e95eba5
rol rax, 0x51
popf
pushf
not rax
add rax, 0x6d5b5d69
xor rax, 0x4b558c94
rol rax, 0xa0
popf
mov qword [rsp + 0x2000], rax
movabs rax, 0xd62ad860d8907db0
pushf
not rax
add rax, 0x45a4060c
xor rax, 0x6ac88868
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x43540ffc
xor rax, 0x4356cf40
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x4b97fb23
xor rax, 0x5bf27cd5
rol rax, 4
popf
pushf
not rax
add rax, 0x7d8f7260
xor rax, 0x649a74e3
rol rax, 0xf8
popf
mov qword [rsp + 0x2008], rax
movabs rax, 0xfd5e1c66b6315e4f
pushf
not rax
add rax, 0x6c99cbbd
xor rax, 0x74725579
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x58d34743
xor rax, 0x7394012c
rol rax, 0xad
popf
mov qword [rsp + 0x2010], rax
movabs rax, 0xa37f47c51f10eaf9
pushf
not rax
add rax, 0x4462184d
xor rax, 0x5261d24f
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x7ace2b57
xor rax, 0x634abead
rol rax, 0xca
popf
mov qword [rsp + 0x2018], rax
movabs rax, 0x25f182f627b829dd
pushf
not rax
add rax, 0x7ff7d406
xor rax, 0x40c698ac
rol rax, 0x51
popf
pushf
not rax
add rax, 0x5dcba051
xor rax, 0x7755f1f7
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x56e4fff7
xor rax, 0x6329fa95
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x47e5cae7
xor rax, 0x50df4709
rol rax, 0xab
popf
mov qword [rsp + 0x2020], rax
movabs rax, 0xb639221cd9314879
pushf
not rax
add rax, 0x6e3463da
xor rax, 0x7e2f1223
rol rax, 0x72
popf
pushf
not rax
add rax, 0x7f0bbb14
xor rax, 0x637d5f4e
rol rax, 0xda
popf
pushf
not rax
add rax, 0x5ec0fd30
xor rax, 0x5ab5a9b8
rol rax, 0x39
popf
pushf
not rax
add rax, 0x7db955cb
xor rax, 0x57af34c9
rol rax, 0xe5
popf
mov qword [rsp + 0x2028], rax
movabs rax, 0xdb395ff5316b7444
pushf
not rax
add rax, 0x6125d5e5
xor rax, 0x75ec7405
rol rax, 0x23
popf
pushf
not rax
add rax, 0x780b2d79
xor rax, 0x534ff471
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x5c591617
xor rax, 0x696f715e
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x44f60467
xor rax, 0x6132ad48
rol rax, 0x67
popf
mov qword [rsp + 0x2030], rax
movabs rax, 0xcb820846ff44ddb6
pushf
not rax
add rax, 0x427b3093
xor rax, 0x66a53b89
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x4a50d22f
xor rax, 0x760e018e
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x6106b8ab
xor rax, 0x7a288ac3
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x5d81b252
xor rax, 0x5f608536
rol rax, 0xf9
popf
mov qword [rsp + 0x2038], rax
movabs rax, 0xd9fdfc8b32c5ba2d
pushf
not rax
add rax, 0x7db9c5f1
xor rax, 0x74b4cf5e
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x73f73922
xor rax, 0x7b7fd06e
rol rax, 0x29
popf
mov qword [rsp + 0x2040], rax
movabs rax, 0xfa8458808fa92e6f
pushf
not rax
add rax, 0x7df30ade
xor rax, 0x77689502
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x6b3781be
xor rax, 0x4655476e
rol rax, 0x64
popf
pushf
not rax
add rax, 0x6ee5be33
xor rax, 0x79a70300
rol rax, 0x88
popf
mov qword [rsp + 0x2048], rax
lea rax, [rsp + 0x44]
mov rdi, rax
xor eax, eax
mov ecx, 0x6b099600
pushf
not ecx
add ecx, 0xd2def654
xor ecx, 0xdbda79a6
rol ecx, 0x2d
popf
pushf
not ecx
add ecx, 0xdab0b99f
xor ecx, 0xf372021d
rol ecx, 6
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x44]
mov byte [rsp + 0x118], al
movdqa xmm0, xmmword [rsp + 0x2000]
movdqa xmmword [rsp + 0x41d0], xmm0
movdqa xmm0, xmmword [rsp + 0xca0]
movdqa xmmword [rsp + 0x41c0], xmm0
movdqa xmm0, xmmword [rsp + 0x41c0]
pxor xmm0, xmmword [rsp + 0x41d0]
movdqa xmmword [rsp + 0x41e0], xmm0
movdqa xmm0, xmmword [rsp + 0x41e0]
movdqa xmmword [rsp + 0xca0], xmm0
lea rax, [rsp + 0xcb0]
mov qword [rsp + 0x3d0], rax
lea rax, [rsp + 0x2010]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4200], xmm0
mov rax, qword [rsp + 0x3d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x41f0], xmm0
movdqa xmm0, xmmword [rsp + 0x41f0]
pxor xmm0, xmmword [rsp + 0x4200]
movdqa xmmword [rsp + 0x4210], xmm0
mov rax, qword [rsp + 0x3d0]
movdqa xmm0, xmmword [rsp + 0x4210]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xcc0]
mov qword [rsp + 0x3d8], rax
lea rax, [rsp + 0x2020]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4230], xmm0
mov rax, qword [rsp + 0x3d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4220], xmm0
movdqa xmm0, xmmword [rsp + 0x4220]
pxor xmm0, xmmword [rsp + 0x4230]
movdqa xmmword [rsp + 0x4240], xmm0
mov rax, qword [rsp + 0x3d8]
movdqa xmm0, xmmword [rsp + 0x4240]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xcd0]
mov qword [rsp + 0x3e0], rax
lea rax, [rsp + 0x2030]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4260], xmm0
mov rax, qword [rsp + 0x3e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4250], xmm0
movdqa xmm0, xmmword [rsp + 0x4250]
pxor xmm0, xmmword [rsp + 0x4260]
movdqa xmmword [rsp + 0x4270], xmm0
mov rax, qword [rsp + 0x3e0]
movdqa xmm0, xmmword [rsp + 0x4270]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xce0]
mov qword [rsp + 0x3e8], rax
lea rax, [rsp + 0x2040]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4290], xmm0
mov rax, qword [rsp + 0x3e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4280], xmm0
movdqa xmm0, xmmword [rsp + 0x4280]
pxor xmm0, xmmword [rsp + 0x4290]
movdqa xmmword [rsp + 0x42a0], xmm0
mov rax, qword [rsp + 0x3e8]
movdqa xmm0, xmmword [rsp + 0x42a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xca0]
mov qword [rsp + 0x8d0], rax
mov rdx, qword [rsp + 0x8d0]
mov rcx, qword [rsp + 0x8d8]
call fcn.1402803fb
mov qword [rsp + 0x8e0], rax
lea rdx, [0x1a1e457b8]
pushf
sub rdx, 0x61dbac08
popf
mov rcx, qword [rsp + 0x8e0]
jmp 0x1401ff67c
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]
xor al, al
jmp 0x14021606a
mov rax, qword [rsp + 0x380]
sub rax, 0x32
lea rcx, [0x1a55e956e]
pushf
sub rcx, 0x654c27f6
popf
mov qword [rsp + 0x20], rcx
lea r9, [0x196d35b17]
pushf
sub r9, 0x56c0ed9b
popf
mov r8d, 0x866607ba
pushf
not r8d
add r8d, 0x8022bce9
xor r8d, 0xc93d55f7
rol r8d, 0x86
popf
pushf
not r8d
add r8d, 0xa1a90271
xor r8d, 0x8130ca64
rol r8d, 0x5b
popf
mov rdx, rax
mov rcx, qword [rsp + 0x43b0]
call fcn.1402cb6a0
mov qword [rsp + 0x408], rax
cmp qword [rsp + 0x408], 0
jne 0x1401ff7a9
push rax
pushf
mov eax, 0xac019074
pushf
not eax
add eax, 0xf8a85c91
xor eax, 0xfb0ecc94
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf6a691ae
xor eax, 0xde5bb0d3
rol eax, 3
popf
pushf
not eax
add eax, 0xb414d586
xor eax, 0x8f9b69b5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcddcd9a1
xor eax, 0xab24ae4a
rol eax, 0x21
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x5f9da6ff
pushf
not eax
add eax, 0xe0e5e792
xor eax, 0xc3af3093
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb09fa5ae
xor eax, 0xa78222f5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa0cff5df
xor eax, 0x9228d0ce
rol eax, 0x26
popf
pushf
not eax
add eax, 0xee7865e4
xor eax, 0xb4763cee
rol eax, 0x7f
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x270644f1
pushf
not edx
add edx, 0xa9b4a257
xor edx, 0xdeb2efc0
rol edx, 0x43
popf
pushf
not edx
add edx, 0x87315201
xor edx, 0xa64bbe56
rol edx, 0x19
popf
mov rcx, rax
jmp 0x1401ff83c
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x45]
mov rdi, rax
xor eax, eax
mov ecx, 0xbb913120
pushf
not ecx
add ecx, 0xa29f2906
xor ecx, 0xef75b497
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0xbf5c5361
xor ecx, 0xa78aecb3
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0xe39c2719
xor ecx, 0xd137054f
rol ecx, 0x50
popf
pushf
not ecx
add ecx, 0xa9f5c74c
xor ecx, 0x9c81019a
rol ecx, 0x78
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x46]
mov rdi, rax
xor eax, eax
mov ecx, 0x9afb005a
pushf
not ecx
add ecx, 0x85246637
xor ecx, 0x95c155fc
rol ecx, 0x64
popf
pushf
not ecx
add ecx, 0xee6e74a0
xor ecx, 0xedeb7298
rol ecx, 0xe7
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 + 0x8f0], rax
movzx eax, byte [rsp + 0x45]
mov byte [rsp + 0x120], al
movzx eax, byte [rsp + 0x46]
mov byte [rsp + 0x128], al
movabs rax, 0x79d55d04e06caeb5
pushf
not rax
add rax, 0x6a389dd2
xor rax, 0x7b13b313
rol rax, 0x53
popf
pushf
not rax
add rax, 0x467e41e7
xor rax, 0x411c11b3
rol rax, 0x44
popf
pushf
not rax
add rax, 0x49bc1acd
xor rax, 0x7ec577d7
rol rax, 0x91
popf
mov qword [rsp + 0xbd0], rax
movabs rax, 0x907bd9adfe75a8ac
pushf
not rax
add rax, 0x6382ddcb
xor rax, 0x589248d4
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x71811ee5
xor rax, 0x613b184c
rol rax, 0x6d
popf
mov qword [rsp + 0xbd8], rax
movabs rax, 0xfc09899402ecb6d0
pushf
not rax
add rax, 0x7e33328a
xor rax, 0x4939faf7
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x556fbe74
xor rax, 0x71ef8eda
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x5c22ff63
xor rax, 0x6c045fb3
rol rax, 0x58
popf
mov qword [rsp + 0xbe0], rax
movabs rax, 0x12a0470d1ccb6d0b
pushf
not rax
add rax, 0x45be670a
xor rax, 0x68b0015e
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x77327b98
xor rax, 0x71bc9f0a
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x75bf8294
xor rax, 0x6dae3b24
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x4910756a
xor rax, 0x5564f192
rol rax, 0x2a
popf
mov qword [rsp + 0xbe8], rax
movabs rax, 0xfe2021dc18020b91
pushf
not rax
add rax, 0x4826b581
xor rax, 0x733ca18d
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x4b446132
xor rax, 0x5915288c
rol rax, 0x90
popf
pushf
not rax
add rax, 0x79d8d0ee
xor rax, 0x5e97db1f
rol rax, 0xef
popf
pushf
not rax
add rax, 0x702e8a46
xor rax, 0x6d52460e
rol rax, 0x43
popf
mov qword [rsp + 0xbf0], rax
movabs rax, 0x53835b260478b733
pushf
not rax
add rax, 0x649f8bcb
xor rax, 0x494036d3
rol rax, 0x88
popf
pushf
not rax
add rax, 0x5755d518
xor rax, 0x62ef4ed4
rol rax, 0x72
popf
pushf
not rax
add rax, 0x7a8cd34b
xor rax, 0x63b3a9cc
rol rax, 0xf1
popf
mov qword [rsp + 0xbf8], rax
movabs rax, 0xdc46a1142f3022b8
pushf
not rax
add rax, 0x621872f0
xor rax, 0x69173d68
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x4c6e3bee
xor rax, 0x430ff956
rol rax, 2
popf
pushf
not rax
add rax, 0x76f11ea0
xor rax, 0x71953f46
rol rax, 0x15
popf
mov qword [rsp + 0xc00], rax
movabs rax, 0x7971de5738f0ccc5
pushf
not rax
add rax, 0x78dc9243
xor rax, 0x623e6417
rol rax, 0x82
popf
pushf
not rax
add rax, 0x62a86c41
xor rax, 0x6736389c
rol rax, 0x59
popf
pushf
not rax
add rax, 0x707a8885
xor rax, 0x59243203
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x6e2bbf08
xor rax, 0x5d66e403
rol rax, 0x73
popf
mov qword [rsp + 0xc08], rax
movabs rax, 0xd49bffa9c0a5fd09
pushf
not rax
add rax, 0x52676e36
xor rax, 0x63879485
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x7cb0fafb
xor rax, 0x61b55086
rol rax, 0xb5
popf
mov qword [rsp + 0x1750], rax
movabs rax, 0x413453d9fbca1fb2
pushf
not rax
add rax, 0x61d98cea
xor rax, 0x498870cc
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x6e9db0dc
xor rax, 0x4ce3ecda
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x71b5a6ad
xor rax, 0x65ae2f5e
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x60a56e85
xor rax, 0x5571777e
rol rax, 0x4f
popf
mov qword [rsp + 0x1758], rax
movabs rax, 0xdc544e3b9aaad247
pushf
not rax
add rax, 0x785aeb3b
xor rax, 0x4e8e8b4f
rol rax, 0x67
popf
pushf
not rax
add rax, 0x7e0aa571
xor rax, 0x63a1e725
rol rax, 0x50
popf
pushf
not rax
add rax, 0x7faf7fb6
xor rax, 0x73a9fb30
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x4bc7f924
xor rax, 0x4d181824
rol rax, 0xec
popf
mov qword [rsp + 0x1760], rax
movabs rax, 0xcf51307f4b326f38
pushf
not rax
add rax, 0x47c4d050
xor rax, 0x44a79e14
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x6b7db345
xor rax, 0x51a552e3
rol rax, 0x3d
popf
mov qword [rsp + 0x1768], rax
movabs rax, 0x7f22b4ba60be1790
pushf
not rax
add rax, 0x49371a4d
xor rax, 0x6dedb541
rol rax, 0x71
popf
pushf
not rax
add rax, 0x62ad48fe
xor rax, 0x5f22f5af
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x556bc379
xor rax, 0x477447d0
rol rax, 0xf9
popf
mov qword [rsp + 0x1770], rax
movabs rax, 0xb1077a17bb1e3a19
pushf
not rax
add rax, 0x504d0aa9
xor rax, 0x7273f96c
rol rax, 6
popf
pushf
not rax
add rax, 0x481db7e9
xor rax, 0x408c4da6
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x474db051
xor rax, 0x59fbffea
rol rax, 0x90
popf
pushf
not rax
add rax, 0x66009781
xor rax, 0x43edad28
rol rax, 0x62
popf
mov qword [rsp + 0x1778], rax
movabs rax, 0xed0ad21ad5e9b6c
pushf
not rax
add rax, 0x56b20d71
xor rax, 0x78a0b792
rol rax, 0xba
popf
pushf
not rax
add rax, 0x4843b6d8
xor rax, 0x696ea66d
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x6a49930a
xor rax, 0x64f78a8b
rol rax, 0x2b
popf
mov qword [rsp + 0x1780], rax
movabs rax, 0xf2f3ea4ad23f2de6
pushf
not rax
add rax, 0x7b329be7
xor rax, 0x6692b3ed
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x6cfbd283
xor rax, 0x7f11191d
rol rax, 0x67
popf
mov qword [rsp + 0x1788], rax
lea rax, [rsp + 0x47]
mov rdi, rax
xor eax, eax
mov ecx, 0x29db5321
pushf
not ecx
add ecx, 0x8d5e2a64
xor ecx, 0xa39987cb
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0xd6b65182
xor ecx, 0xa1153e01
rol ecx, 0x28
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x130], al
movdqa xmm0, xmmword [rsp + 0x1750]
movdqa xmmword [rsp + 0x42c0], xmm0
movdqa xmm0, xmmword [rsp + 0xbd0]
movdqa xmmword [rsp + 0x42b0], xmm0
movdqa xmm0, xmmword [rsp + 0x42b0]
pxor xmm0, xmmword [rsp + 0x42c0]
movdqa xmmword [rsp + 0x42d0], xmm0
movdqa xmm0, xmmword [rsp + 0x42d0]
movdqa xmmword [rsp + 0xbd0], xmm0
lea rax, [rsp + 0xbe0]
mov qword [rsp + 0x3f0], rax
lea rax, [rsp + 0x1760]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x42f0], xmm0
mov rax, qword [rsp + 0x3f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x42e0], xmm0
movdqa xmm0, xmmword [rsp + 0x42e0]
pxor xmm0, xmmword [rsp + 0x42f0]
movdqa xmmword [rsp + 0x4300], xmm0
mov rax, qword [rsp + 0x3f0]
movdqa xmm0, xmmword [rsp + 0x4300]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xbf0]
mov qword [rsp + 0x3f8], rax
lea rax, [rsp + 0x1770]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4320], xmm0
mov rax, qword [rsp + 0x3f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4310], xmm0
movdqa xmm0, xmmword [rsp + 0x4310]
pxor xmm0, xmmword [rsp + 0x4320]
movdqa xmmword [rsp + 0x4330], xmm0
mov rax, qword [rsp + 0x3f8]
movdqa xmm0, xmmword [rsp + 0x4330]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc00]
mov qword [rsp + 0x400], rax
lea rax, [rsp + 0x1780]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x21d0], xmm0
mov rax, qword [rsp + 0x400]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4340], xmm0
movdqa xmm0, xmmword [rsp + 0x4340]
pxor xmm0, xmmword [rsp + 0x21d0]
movdqa xmmword [rsp + 0x21e0], xmm0
mov rax, qword [rsp + 0x400]
movdqa xmm0, xmmword [rsp + 0x21e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xbd0]
mov qword [rsp + 0x8e8], rax
mov rdx, qword [rsp + 0x8e8]
mov rcx, qword [rsp + 0x8f0]
call fcn.1402803fb
mov qword [rsp + 0x8f8], rax
lea rdx, [0x19b454075]
pushf
sub rdx, 0x5b3c94c5
popf
mov rcx, qword [rsp + 0x8f8]
jmp 0x1402000c5
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]
xor al, al
jmp 0x14021606a
mov r9d, 0x97a4ae63
pushf
not r9d
add r9d, 0xcaf3b00f
xor r9d, 0xc54dbee3
rol r9d, 0xcb
popf
pushf
not r9d
add r9d, 0xae7b5630
xor r9d, 0x99410e7f
rol r9d, 0xea
popf
mov r8d, 0xe75b0df8
pushf
not r8d
add r8d, 0xdd63c4ea
xor r8d, 0xac8d8826
rol r8d, 0x9d
popf
pushf
not r8d
add r8d, 0x92998a8b
xor r8d, 0xd63a3168
rol r8d, 0x70
popf
pushf
not r8d
add r8d, 0xaf13804f
xor r8d, 0xdb3b6edc
rol r8d, 0xd3
popf
mov rdx, qword [rsp + 0x380]
mov rcx, qword [rsp + 0x43b0]
call fcn.140240839
mov qword [rsp + 0x450], rax
mov r9d, 0x121d6033
pushf
not r9d
add r9d, 0xe9bcbef9
xor r9d, 0xc718ca7c
rol r9d, 0x3d
popf
pushf
not r9d
add r9d, 0xaf56014a
xor r9d, 0x8d350eb2
rol r9d, 0x6c
popf
mov r8d, 0x8883d077
pushf
not r8d
add r8d, 0x9f287773
xor r8d, 0xeee6dc98
rol r8d, 0x23
popf
pushf
not r8d
add r8d, 0xd83a9b42
xor r8d, 0xc6c21a7e
rol r8d, 0x6e
popf
pushf
not r8d
add r8d, 0xd3122afc
xor r8d, 0x9e7b76c2
rol r8d, 0x71
popf
mov rdx, qword [rsp + 0x408]
mov rcx, qword [rsp + 0x43b0]
call fcn.140240839
mov qword [rsp + 0x98], rax
cmp qword [rsp + 0x450], 0
je 0x1402002a2
push rax
pushf
mov eax, 0x676ac6c4
pushf
not eax
add eax, 0x817ab411
xor eax, 0xa6eb5745
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa4a89d17
xor eax, 0xc3c4162f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xac07cc9b
xor eax, 0xf676b783
rol eax, 6
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x42054ff6
pushf
not eax
add eax, 0xa862a6e8
xor eax, 0xcb41c664
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd7e672ea
xor eax, 0xce6283f5
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc2ff4f39
xor eax, 0x93bdf4df
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcba6583d
xor eax, 0xc8acf25c
rol eax, 0xb
popf
jmp 0x1401fccc1
cmp qword [rsp + 0x98], 0
jne 0x140200350
push rax
pushf
mov eax, 0x5a4b5fa5
pushf
not eax
add eax, 0xf4763873
xor eax, 0x9bcb7a50
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe842c1b2
xor eax, 0x9ac4a677
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa38a2631
xor eax, 0xc9596216
rol eax, 0x7c
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x9ea8b893
pushf
not eax
add eax, 0x902901bb
xor eax, 0xe027056a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xea28a094
xor eax, 0x8d255970
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd0622b6c
xor eax, 0xece4ad14
rol eax, 0xce
popf
pushf
not eax
add eax, 0x946bedfd
xor eax, 0x9005fa28
rol eax, 0xb2
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x8e91c9dd
pushf
not edx
add edx, 0xfd9aee45
xor edx, 0xfa0d4012
rol edx, 0xa4
popf
pushf
not edx
add edx, 0x9dacbed9
xor edx, 0xed66777f
rol edx, 0x23
popf
mov rcx, rax
jmp 0x1402003e3
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x48]
mov rdi, rax
xor eax, eax
mov ecx, 0xe3f4a1a1
pushf
not ecx
add ecx, 0xc93d6615
xor ecx, 0xc6cb5560
rol ecx, 0x14
popf
pushf
not ecx
add ecx, 0xa7fd8ffa
xor ecx, 0xcf24ecff
rol ecx, 0x51
popf
pushf
not ecx
add ecx, 0xe6cbb93c
xor ecx, 0xfb8c71ac
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xda6f506f
xor ecx, 0x8b669417
rol ecx, 0x1a
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x49]
mov rdi, rax
xor eax, eax
mov ecx, 0x9623e212
pushf
not ecx
add ecx, 0xc49ce336
xor ecx, 0xb1ae01c9
rol ecx, 0x27
popf
pushf
not ecx
add ecx, 0xcc006fdd
xor ecx, 0xc07ffa8d
rol ecx, 0x43
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 + 0x908], rax
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0x138], al
movzx eax, byte [rsp + 0x49]
mov byte [rsp + 0x140], al
movabs rax, 0xa510995d956b5633
pushf
not rax
add rax, 0x7c7bedd1
xor rax, 0x57548a43
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x4a36748f
xor rax, 0x673ee0f1
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x71a78c77
xor rax, 0x5efe0432
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x7e908665
xor rax, 0x47ece87f
rol rax, 0xf8
popf
mov qword [rsp + 0xd40], rax
movabs rax, 0xd9ab9fe9836bb4c6
pushf
not rax
add rax, 0x640d200f
xor rax, 0x7f0d1194
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x4eab8bb0
xor rax, 0x4a4cf510
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x5cd4a02b
xor rax, 0x7fc28083
rol rax, 0x2b
popf
mov qword [rsp + 0xd48], rax
movabs rax, 0xb05978a59fc9a9d0
pushf
not rax
add rax, 0x6d3715dd
xor rax, 0x7b194162
rol rax, 0x77
popf
pushf
not rax
add rax, 0x485036b2
xor rax, 0x7a0e23f5
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x717851e1
xor rax, 0x65f99107
rol rax, 0x11
popf
pushf
not rax
add rax, 0x4ab340b0
xor rax, 0x640e9dc0
rol rax, 0x1c
popf
mov qword [rsp + 0xd50], rax
movabs rax, 0xde6410daf87d8fb
pushf
not rax
add rax, 0x710e56b3
xor rax, 0x7100e84a
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x70832a37
xor rax, 0x71ae34ba
rol rax, 0x1e
popf
mov qword [rsp + 0xd58], rax
movabs rax, 0xa909f28416ee3d1d
pushf
not rax
add rax, 0x4f5ca7f9
xor rax, 0x5515f491
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x75eabf25
xor rax, 0x6b7e7aab
rol rax, 0x16
popf
mov qword [rsp + 0xd60], rax
movabs rax, 0xf8e1fdfb913916ef
pushf
not rax
add rax, 0x530fc217
xor rax, 0x45ac5f6f
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x5946e3dd
xor rax, 0x57803a0d
rol rax, 1
popf
pushf
not rax
add rax, 0x58477bd0
xor rax, 0x4abe34d9
rol rax, 0x93
popf
mov qword [rsp + 0xd68], rax
movabs rax, 0xd7d8824a85daf0b
pushf
not rax
add rax, 0x6dce47b9
xor rax, 0x44c8c3cb
rol rax, 0x62
popf
pushf
not rax
add rax, 0x6bf73f2e
xor rax, 0x4bb4a4d5
rol rax, 5
popf
mov qword [rsp + 0xd70], rax
movabs rax, 0x6eebfe79f2945991
pushf
not rax
add rax, 0x47fe1120
xor rax, 0x587aee73
rol rax, 0x56
popf
pushf
not rax
add rax, 0x738dfb8f
xor rax, 0x4632ecee
rol rax, 0x59
popf
pushf
not rax
add rax, 0x5341f9c7
xor rax, 0x7f86a8a6
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x5b42ed69
xor rax, 0x5500ae69
rol rax, 0xcc
popf
mov qword [rsp + 0xd78], rax
movabs rax, 0x6430fae189a18f4a
pushf
not rax
add rax, 0x73d23cdf
xor rax, 0x68746eac
rol rax, 0x79
popf
pushf
not rax
add rax, 0x526ae07d
xor rax, 0x5a2d444a
rol rax, 0x10
popf
pushf
not rax
add rax, 0x7753aeb3
xor rax, 0x64751ec0
rol rax, 0x2e
popf
mov qword [rsp + 0xd80], rax
movabs rax, 0xe31a5cc261bfc348
pushf
not rax
add rax, 0x64b8ff87
xor rax, 0x72ef6a36
rol rax, 0x70
popf
pushf
not rax
add rax, 0x447cc976
xor rax, 0x53625735
rol rax, 0x64
popf
mov qword [rsp + 0xd88], rax
movabs rax, 0x4a019b50e89d67ff
pushf
not rax
add rax, 0x422c69ef
xor rax, 0x7dd7d288
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x6ff18c10
xor rax, 0x4a6f4488
rol rax, 0xf0
popf
mov qword [rsp + 0xd90], rax
movabs rax, 0x877de8500ac72176
pushf
not rax
add rax, 0x7b13beee
xor rax, 0x5d4058bd
rol rax, 0x91
popf
pushf
not rax
add rax, 0x45f02969
xor rax, 0x629c8889
rol rax, 0
popf
pushf
not rax
add rax, 0x7996663c
xor rax, 0x4c0f41f4
rol rax, 0xee
popf
mov qword [rsp + 0xd98], rax
movabs rax, 0xeb1d66ff8a361356
pushf
not rax
add rax, 0x55dedcc7
xor rax, 0x67e7c02c
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x655e702e
xor rax, 0x793db2f3
rol rax, 0x4a
popf
mov qword [rsp + 0x16f0], rax
movabs rax, 0x2589820dacf956d8
pushf
not rax
add rax, 0x7a2d5df0
xor rax, 0x6698a7ed
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x47b5c0d4
xor rax, 0x6c5e83a0
rol rax, 0x36
popf
pushf
not rax
add rax, 0x560093e7
xor rax, 0x6e163f81
rol rax, 0x3f
popf
mov qword [rsp + 0x16f8], rax
movabs rax, 0x5c529d86e094059d
pushf
not rax
add rax, 0x501ae35b
xor rax, 0x70b9b6d4
rol rax, 0x67
popf
pushf
not rax
add rax, 0x496cffbc
xor rax, 0x4de42eb6
rol rax, 0xc3
popf
mov qword [rsp + 0x1700], rax
movabs rax, 0xca5d6dcc604f6120
pushf
not rax
add rax, 0x65b6743c
xor rax, 0x61e88719
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x5c354a16
xor rax, 0x69b8a073
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x4a284585
xor rax, 0x4e3ac6bc
rol rax, 0xfa
popf
mov qword [rsp + 0x1708], rax
movabs rax, 0x112706ea44053b5e
pushf
not rax
add rax, 0x6c1adc6b
xor rax, 0x63e493eb
rol rax, 0x90
popf
pushf
not rax
add rax, 0x68c52f16
xor rax, 0x50df9531
rol rax, 0xf4
popf
mov qword [rsp + 0x1710], rax
movabs rax, 0x2e418deee36b0b53
pushf
not rax
add rax, 0x4ce9f523
xor rax, 0x5917d8bb
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x4d7fc207
xor rax, 0x4a90221c
rol rax, 0x10
popf
pushf
not rax
add rax, 0x4b9602c7
xor rax, 0x6ebf0460
rol rax, 0xeb
popf
mov qword [rsp + 0x1718], rax
movabs rax, 0x40997a6e6401e1a8
pushf
not rax
add rax, 0x6498ee68
xor rax, 0x68e99907
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x557c2e29
xor rax, 0x554f3818
rol rax, 0xc1
popf
mov qword [rsp + 0x1720], rax
movabs rax, 0x2da8c67911159764
pushf
not rax
add rax, 0x435ab80c
xor rax, 0x457a45a9
rol rax, 0x85
popf
pushf
not rax
add rax, 0x491342b2
xor rax, 0x68bfc409
rol rax, 0xaf
popf
mov qword [rsp + 0x1728], rax
movabs rax, 0x94bbe1900ec40e05
pushf
not rax
add rax, 0x40a99d4b
xor rax, 0x59226310
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x49837554
xor rax, 0x43f746e6
rol rax, 0x39
popf
pushf
not rax
add rax, 0x447d1e9e
xor rax, 0x68b79fb5
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x621627f9
xor rax, 0x5415cea2
rol rax, 0xa
popf
mov qword [rsp + 0x1730], rax
movabs rax, 0xd785562202ea539b
pushf
not rax
add rax, 0x5b403270
xor rax, 0x55829159
rol rax, 0x62
popf
pushf
not rax
add rax, 0x6bf85b6f
xor rax, 0x5696a89c
rol rax, 0xa
popf
pushf
not rax
add rax, 0x7d59335b
xor rax, 0x61c61f0e
rol rax, 0x65
popf
mov qword [rsp + 0x1738], rax
movabs rax, 0xe3890a4177a6ccdf
pushf
not rax
add rax, 0x53012661
xor rax, 0x4b209248
rol rax, 0x60
popf
pushf
not rax
add rax, 0x67f2d6d3
xor rax, 0x6eb10bee
rol rax, 0xc6
popf
mov qword [rsp + 0x1740], rax
movabs rax, 0x74950d17823f1f87
pushf
not rax
add rax, 0x75959a61
xor rax, 0x49458e63
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x45f88a8a
xor rax, 0x6871f306
rol rax, 0xb6
popf
mov qword [rsp + 0x1748], rax
lea rax, [rsp + 0x4a]
mov rdi, rax
xor eax, eax
mov ecx, 0x42ebb84a
pushf
not ecx
add ecx, 0xed0b9f63
xor ecx, 0xd0480581
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0x98e19500
xor ecx, 0xa790d7d4
rol ecx, 0xe
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4a]
mov byte [rsp + 0x148], al
movdqa xmm0, xmmword [rsp + 0x16f0]
movdqa xmmword [rsp + 0x2200], xmm0
movdqa xmm0, xmmword [rsp + 0xd40]
movdqa xmmword [rsp + 0x21f0], xmm0
movdqa xmm0, xmmword [rsp + 0x21f0]
pxor xmm0, xmmword [rsp + 0x2200]
movdqa xmmword [rsp + 0x2210], xmm0
movdqa xmm0, xmmword [rsp + 0x2210]
movdqa xmmword [rsp + 0xd40], xmm0
lea rax, [rsp + 0xd50]
mov qword [rsp + 0x410], rax
lea rax, [rsp + 0x1700]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2230], xmm0
mov rax, qword [rsp + 0x410]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2220], xmm0
movdqa xmm0, xmmword [rsp + 0x2220]
pxor xmm0, xmmword [rsp + 0x2230]
movdqa xmmword [rsp + 0x2240], xmm0
mov rax, qword [rsp + 0x410]
movdqa xmm0, xmmword [rsp + 0x2240]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd60]
mov qword [rsp + 0x418], rax
lea rax, [rsp + 0x1710]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2260], xmm0
mov rax, qword [rsp + 0x418]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2250], xmm0
movdqa xmm0, xmmword [rsp + 0x2250]
pxor xmm0, xmmword [rsp + 0x2260]
movdqa xmmword [rsp + 0x2270], xmm0
mov rax, qword [rsp + 0x418]
movdqa xmm0, xmmword [rsp + 0x2270]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x420], rax
lea rax, [rsp + 0x1720]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2290], xmm0
mov rax, qword [rsp + 0x420]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2280], xmm0
movdqa xmm0, xmmword [rsp + 0x2280]
pxor xmm0, xmmword [rsp + 0x2290]
movdqa xmmword [rsp + 0x22a0], xmm0
mov rax, qword [rsp + 0x420]
movdqa xmm0, xmmword [rsp + 0x22a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd80]
mov qword [rsp + 0x428], rax
lea rax, [rsp + 0x1730]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x22c0], xmm0
mov rax, qword [rsp + 0x428]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x22b0], xmm0
movdqa xmm0, xmmword [rsp + 0x22b0]
pxor xmm0, xmmword [rsp + 0x22c0]
movdqa xmmword [rsp + 0x22d0], xmm0
mov rax, qword [rsp + 0x428]
movdqa xmm0, xmmword [rsp + 0x22d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd90]
mov qword [rsp + 0x430], rax
lea rax, [rsp + 0x1740]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x22f0], xmm0
mov rax, qword [rsp + 0x430]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x22e0], xmm0
movdqa xmm0, xmmword [rsp + 0x22e0]
pxor xmm0, xmmword [rsp + 0x22f0]
movdqa xmmword [rsp + 0x2300], xmm0
mov rax, qword [rsp + 0x430]
movdqa xmm0, xmmword [rsp + 0x2300]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd40]
mov qword [rsp + 0x900], rax
mov rdx, qword [rsp + 0x900]
mov rcx, qword [rsp + 0x908]
call fcn.1402803fb
mov qword [rsp + 0x910], rax
lea rdx, [0x1827361c4]
pushf
sub rdx, 0x426ab614
popf
mov rcx, qword [rsp + 0x910]
jmp 0x140200f11
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]
xor al, al
jmp 0x14021606a
mov r8b, 0x8b
pushf
not r8b
add r8b, 0x72
xor r8b, 0xe8
rol r8b, 0xa8
popf
pushf
not r8b
add r8b, 0xd9
xor r8b, 0x57
rol r8b, 0x2e
popf
pushf
not r8b
add r8b, 0x7a
xor r8b, 0xf5
rol r8b, 0xf8
popf
pushf
not r8b
add r8b, 0xaf
xor r8b, 0x47
rol r8b, 0xe9
popf
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.14033db23
movzx eax, al
test eax, eax
jne 0x140200ff3
push rax
pushf
mov eax, 0xaf743ba4
pushf
not eax
add eax, 0xedb797e9
xor eax, 0xebc0fe98
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xaf0fd223
xor eax, 0xe1b517f5
rol eax, 0x12
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xe05c7c9b
pushf
not eax
add eax, 0x971c07d2
xor eax, 0xbc652569
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfa68c8f5
xor eax, 0xcb7e0f78
rol eax, 0x49
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xe0ca6a34
pushf
not edx
add edx, 0x8fa91d4e
xor edx, 0x82873037
rol edx, 0x57
popf
pushf
not edx
add edx, 0xdd0aa395
xor edx, 0xf95aaa05
rol edx, 0x91
popf
pushf
not edx
add edx, 0xacdcf9e7
xor edx, 0xf62f8089
rol edx, 0x48
popf
mov rcx, rax
jmp 0x140201075
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x4b]
mov rdi, rax
xor eax, eax
mov ecx, 0x4b20cab6
pushf
not ecx
add ecx, 0xb34c50ef
xor ecx, 0x8a08e11b
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0x843d2595
xor ecx, 0xa12a461e
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xcb5b5e41
xor ecx, 0xa4ccbafb
rol ecx, 0xec
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x4c]
mov rdi, rax
xor eax, eax
mov ecx, 0x963e9c15
pushf
not ecx
add ecx, 0xbd61a81f
xor ecx, 0xda8ac5cf
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xddd45ddd
xor ecx, 0xc9de356d
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0xce327f87
xor ecx, 0xffc840f0
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xe3e53525
xor ecx, 0xa2ffa773
rol ecx, 0x11
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 + 0x920], rax
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x150], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0x158], al
movabs rax, 0x1ecff8366eb02f3a
pushf
not rax
add rax, 0x5bda814b
xor rax, 0x71dff20c
rol rax, 0x31
popf
pushf
not rax
add rax, 0x5bfdfd83
xor rax, 0x61ca41f5
rol rax, 0x97
popf
pushf
not rax
add rax, 0x73ad7073
xor rax, 0x6fc83877
rol rax, 0x24
popf
mov qword [rsp + 0xc10], rax
movabs rax, 0xa73cb788832d40f5
pushf
not rax
add rax, 0x75ffdbc4
xor rax, 0x763356de
rol rax, 0x71
popf
pushf
not rax
add rax, 0x6d646679
xor rax, 0x6ae7687a
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x75dbd7cb
xor rax, 0x70797ec9
rol rax, 0xe3
popf
mov qword [rsp + 0xc18], rax
movabs rax, 0xbed94e045d5e9b58
pushf
not rax
add rax, 0x784e5d60
xor rax, 0x48639932
rol rax, 0x80
popf
pushf
not rax
add rax, 0x6245aeb0
xor rax, 0x750b688f
rol rax, 0x17
popf
mov qword [rsp + 0xc20], rax
movabs rax, 0xdcbca5e3f2181bb6
pushf
not rax
add rax, 0x7e4d01f0
xor rax, 0x6a34ba96
rol rax, 0x97
popf
pushf
not rax
add rax, 0x49a6ef18
xor rax, 0x46bd5cd9
rol rax, 0xab
popf
pushf
not rax
add rax, 0x7ea609c6
xor rax, 0x63c1ee3a
rol rax, 0x71
popf
pushf
not rax
add rax, 0x49fc9bbc
xor rax, 0x79919f90
rol rax, 0x76
popf
mov qword [rsp + 0xc28], rax
movabs rax, 0xc9008085256bdedf
pushf
not rax
add rax, 0x760dbb15
xor rax, 0x73a6f93e
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x56c07990
xor rax, 0x5549cc06
rol rax, 5
popf
pushf
not rax
add rax, 0x43a86f17
xor rax, 0x6eef86f7
rol rax, 0xca
popf
mov qword [rsp + 0xc30], rax
movabs rax, 0xd03fa20b9a0a09fb
pushf
not rax
add rax, 0x52287754
xor rax, 0x7250157c
rol rax, 0x76
popf
pushf
not rax
add rax, 0x5b408078
xor rax, 0x46add288
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x5528c9b1
xor rax, 0x5a4d5aa9
rol rax, 0x79
popf
pushf
not rax
add rax, 0x721ebd11
xor rax, 0x5491fbf7
rol rax, 0xb5
popf
mov qword [rsp + 0xc38], rax
movabs rax, 0xa83736477c0f22d1
pushf
not rax
add rax, 0x6e2c7fc5
xor rax, 0x4b83e068
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x7ced00db
xor rax, 0x70c83f77
rol rax, 0x77
popf
pushf
not rax
add rax, 0x7f950e28
xor rax, 0x697deb46
rol rax, 0x18
popf
mov qword [rsp + 0xc40], rax
movabs rax, 0xc7095f64a42f2932
pushf
not rax
add rax, 0x41a607d5
xor rax, 0x41673a26
rol rax, 0
popf
pushf
not rax
add rax, 0x73a054f2
xor rax, 0x493b68a2
rol rax, 0x17
popf
mov qword [rsp + 0xc48], rax
movabs rax, 0x7d30a00284ec2f69
pushf
not rax
add rax, 0x7e48539e
xor rax, 0x4c44fdc5
rol rax, 0xf
popf
pushf
not rax
add rax, 0x719b1dd8
xor rax, 0x701bb870
rol rax, 0x72
popf
pushf
not rax
add rax, 0x6bc33778
xor rax, 0x7c291fc2
rol rax, 0x28
popf
mov qword [rsp + 0x1f70], rax
movabs rax, 0xf14783a978f17ecf
pushf
not rax
add rax, 0x4c6bcd83
xor rax, 0x5f5df614
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x43a9947c
xor rax, 0x48bdc577
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x5066d1f7
xor rax, 0x4999cd5f
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x4cb0983e
xor rax, 0x5f3c8746
rol rax, 0x2e
popf
mov qword [rsp + 0x1f78], rax
movabs rax, 0xee3f5fee37171a0a
pushf
not rax
add rax, 0x50cb8c2a
xor rax, 0x6c157919
rol rax, 3
popf
pushf
not rax
add rax, 0x65b0fea7
xor rax, 0x6baaf42f
rol rax, 0xa8
popf
mov qword [rsp + 0x1f80], rax
movabs rax, 0x46fe8f4bae416be5
pushf
not rax
add rax, 0x7f1e2c69
xor rax, 0x5eb93b7b
rol rax, 0x78
popf
pushf
not rax
add rax, 0x7dcbcd6b
xor rax, 0x5d3f53d6
rol rax, 0xcd
popf
mov qword [rsp + 0x1f88], rax
movabs rax, 0x1f29cfb7f24c9a2
pushf
not rax
add rax, 0x4ae53b3d
xor rax, 0x641e1cf6
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x587856be
xor rax, 0x76fbb658
rol rax, 0x78
popf
pushf
not rax
add rax, 0x6880c97f
xor rax, 0x55dfea26
rol rax, 0x33
popf
pushf
not rax
add rax, 0x7eca09cd
xor rax, 0x42fd4b97
rol rax, 0xe4
popf
mov qword [rsp + 0x1f90], rax
movabs rax, 0xd8531734d2013594
pushf
not rax
add rax, 0x40a82eb2
xor rax, 0x614d1784
rol rax, 0x46
popf
pushf
not rax
add rax, 0x58685d30
xor rax, 0x6de25a0e
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x6b76a5a0
xor rax, 0x4e6e671b
rol rax, 0x44
popf
pushf
not rax
add rax, 0x60a3e679
xor rax, 0x605e246e
rol rax, 0xf5
popf
mov qword [rsp + 0x1f98], rax
movabs rax, 0x4da6e3c45e58dcc6
pushf
not rax
add rax, 0x7b6b87b2
xor rax, 0x76a1d47f
rol rax, 0x76
popf
pushf
not rax
add rax, 0x6ad7cd01
xor rax, 0x46be85cb
rol rax, 0x5d
popf
mov qword [rsp + 0x1fa0], rax
movabs rax, 0x8843ee5ca6af3ff9
pushf
not rax
add rax, 0x5cba2bd8
xor rax, 0x4f5dd259
rol rax, 0xac
popf
pushf
not rax
add rax, 0x46488d4f
xor rax, 0x499c22e3
rol rax, 0xa8
popf
mov qword [rsp + 0x1fa8], rax
lea rax, [rsp + 0x4d]
mov rdi, rax
xor eax, eax
mov ecx, 0x291fc77a
pushf
not ecx
add ecx, 0xb7b1826f
xor ecx, 0x9f09f779
rol ecx, 0xd2
popf
pushf
not ecx
add ecx, 0xe5555c34
xor ecx, 0xa07742c6
rol ecx, 0xa8
popf
pushf
not ecx
add ecx, 0xd7aeb08a
xor ecx, 0x91579c7a
rol ecx, 0xc4
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x160], al
movdqa xmm0, xmmword [rsp + 0x1f70]
movdqa xmmword [rsp + 0x2320], xmm0
movdqa xmm0, xmmword [rsp + 0xc10]
movdqa xmmword [rsp + 0x2310], xmm0
movdqa xmm0, xmmword [rsp + 0x2310]
pxor xmm0, xmmword [rsp + 0x2320]
movdqa xmmword [rsp + 0x2330], xmm0
movdqa xmm0, xmmword [rsp + 0x2330]
movdqa xmmword [rsp + 0xc10], xmm0
lea rax, [rsp + 0xc20]
mov qword [rsp + 0x438], rax
lea rax, [rsp + 0x1f80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2350], xmm0
mov rax, qword [rsp + 0x438]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2340], xmm0
movdqa xmm0, xmmword [rsp + 0x2340]
pxor xmm0, xmmword [rsp + 0x2350]
movdqa xmmword [rsp + 0x2360], xmm0
mov rax, qword [rsp + 0x438]
movdqa xmm0, xmmword [rsp + 0x2360]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc30]
mov qword [rsp + 0x440], rax
lea rax, [rsp + 0x1f90]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2380], xmm0
mov rax, qword [rsp + 0x440]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2370], xmm0
movdqa xmm0, xmmword [rsp + 0x2370]
pxor xmm0, xmmword [rsp + 0x2380]
movdqa xmmword [rsp + 0x2390], xmm0
mov rax, qword [rsp + 0x440]
movdqa xmm0, xmmword [rsp + 0x2390]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc40]
mov qword [rsp + 0x448], rax
lea rax, [rsp + 0x1fa0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x23b0], xmm0
mov rax, qword [rsp + 0x448]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x23a0], xmm0
movdqa xmm0, xmmword [rsp + 0x23a0]
pxor xmm0, xmmword [rsp + 0x23b0]
movdqa xmmword [rsp + 0x23c0], xmm0
mov rax, qword [rsp + 0x448]
movdqa xmm0, xmmword [rsp + 0x23c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc10]
mov qword [rsp + 0x918], rax
mov rdx, qword [rsp + 0x918]
mov rcx, qword [rsp + 0x920]
call fcn.1402803fb
mov qword [rsp + 0x928], rax
lea rdx, [0x1b1d1c903]
pushf
sub rdx, 0x71c91d53
popf
mov rcx, qword [rsp + 0x928]
jmp 0x1402018e3
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]
xor al, al
jmp 0x14021606a
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x390], rax
mov qword [rsp + 0xa0], 0
mov r9d, 0x57cb9c0f
pushf
not r9d
add r9d, 0x994b5687
xor r9d, 0x95cdd3a8
rol r9d, 0x8f
popf
pushf
not r9d
add r9d, 0x8eb52974
xor r9d, 0xae42c884
rol r9d, 0xd0
popf
pushf
not r9d
add r9d, 0x932da74f
xor r9d, 0x89bbca60
rol r9d, 0x8a
popf
pushf
not r9d
add r9d, 0xd1f0af11
xor r9d, 0xfc5b12c8
rol r9d, 0x13
popf
lea r8, [rsp + 0xa0]
mov rdx, qword [rsp + 0x390]
mov rcx, qword [rsp + 0x43b0]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x140201a2a
push rax
pushf
mov eax, 0xde6843ee
pushf
not eax
add eax, 0xd399a342
xor eax, 0xf8f28e00
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe533d822
xor eax, 0x9ce7a112
rol eax, 0x4a
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xd43a0971
pushf
not eax
add eax, 0xc589fa2b
xor eax, 0xad13c901
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf113e120
xor eax, 0x9ed139ef
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xeb107da8
xor eax, 0x9a74db23
rol eax, 0x2e
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xf92f2570
pushf
not edx
add edx, 0xdcfbd6e3
xor edx, 0xb114bf8b
rol edx, 0x28
popf
pushf
not edx
add edx, 0x88c3a486
xor edx, 0xb0b4aa73
rol edx, 0xba
popf
mov rcx, rax
jmp 0x140201aaa
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x4e]
mov rdi, rax
xor eax, eax
mov ecx, 0x8ee40f96
pushf
not ecx
add ecx, 0xae83c60e
xor ecx, 0xa37d9acd
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0xcafa00fa
xor ecx, 0xb49ca28c
rol ecx, 0xde
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x4f]
mov rdi, rax
xor eax, eax
mov ecx, 0x1f677f1a
pushf
not ecx
add ecx, 0xe3d59341
xor ecx, 0xd953f3fd
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0xa5485b64
xor ecx, 0xed8b6000
rol ecx, 0xa4
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 + 0x938], rax
movzx eax, byte [rsp + 0x4e]
mov byte [rsp + 0x168], al
movzx eax, byte [rsp + 0x4f]
mov byte [rsp + 0x170], al
movabs rax, 0x33e02069ba54aa23
pushf
not rax
add rax, 0x70d7ff10
xor rax, 0x745f3348
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x4a43978b
xor rax, 0x54618c9c
rol rax, 0x84
popf
pushf
not rax
add rax, 0x59c07e32
xor rax, 0x505e2e1e
rol rax, 0xcb
popf
mov qword [rsp + 0x1270], rax
movabs rax, 0x1d2ab0ffa0ca033e
pushf
not rax
add rax, 0x50565c2f
xor rax, 0x5631215c
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x5ae34120
xor rax, 0x5e8a2dde
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x610acf98
xor rax, 0x7613274e
rol rax, 0x4a
popf
mov qword [rsp + 0x1278], rax
movabs rax, 0x8996547f4af92c14
pushf
not rax
add rax, 0x6ae822b2
xor rax, 0x533d3362
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x412352b0
xor rax, 0x4458aa50
rol rax, 0x3c
popf
mov qword [rsp + 0x1280], rax
movabs rax, 0xb09adefca4b63302
pushf
not rax
add rax, 0x622207fc
xor rax, 0x6963aa15
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x7aa07a67
xor rax, 0x449bf961
rol rax, 8
popf
pushf
not rax
add rax, 0x60b7f82e
xor rax, 0x6ccced7e
rol rax, 0xe
popf
pushf
not rax
add rax, 0x4556f081
xor rax, 0x643b235b
rol rax, 0xc0
popf
mov qword [rsp + 0x1288], rax
movabs rax, 0xc49de7dce3bf79fd
pushf
not rax
add rax, 0x671dceff
xor rax, 0x595b7366
rol rax, 0x50
popf
pushf
not rax
add rax, 0x5bcd68a0
xor rax, 0x581805b3
rol rax, 0x50
popf
pushf
not rax
add rax, 0x66e61870
xor rax, 0x5cd203e6
rol rax, 0x65
popf
mov qword [rsp + 0x1290], rax
movabs rax, 0x35945b87750fd697
pushf
not rax
add rax, 0x76151835
xor rax, 0x73d97e3d
rol rax, 0x80
popf
pushf
not rax
add rax, 0x620f130d
xor rax, 0x554d687d
rol rax, 0x13
popf
pushf
not rax
add rax, 0x523a429a
xor rax, 0x7f34d5e3
rol rax, 0xa7
popf
mov qword [rsp + 0x1298], rax
movabs rax, 0x5a6707ef2d169706
pushf
not rax
add rax, 0x4b9cce9a
xor rax, 0x4e537173
rol rax, 0x31
popf
pushf
not rax
add rax, 0x6d652159
xor rax, 0x59f1a97f
rol rax, 0x44
popf
mov qword [rsp + 0x12a0], rax
movabs rax, 0x6b4a3b2fd23d2985
pushf
not rax
add rax, 0x468366bb
xor rax, 0x4e6dffec
rol rax, 0x80
popf
pushf
not rax
add rax, 0x55118c60
xor rax, 0x4c5f10cb
rol rax, 0x41
popf
pushf
not rax
add rax, 0x484cb3c1
xor rax, 0x70c5a7ee
rol rax, 0xb6
popf
mov qword [rsp + 0x12a8], rax
movabs rax, 0xbe553165d3412f84
pushf
not rax
add rax, 0x4032316c
xor rax, 0x6c0226f8
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x6577a6c7
xor rax, 0x5e3318af
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x6e12bcb4
xor rax, 0x55882e46
rol rax, 0xc
popf
pushf
not rax
add rax, 0x65263668
xor rax, 0x74d0c7f3
rol rax, 0xeb
popf
mov qword [rsp + 0x12b0], rax
movabs rax, 0xb0f647c2a55d41b9
pushf
not rax
add rax, 0x50bcf11c
xor rax, 0x5c2c4413
rol rax, 0x59
popf
pushf
not rax
add rax, 0x727011fa
xor rax, 0x7c761f1f
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x62126602
xor rax, 0x6f4e122c
rol rax, 0x67
popf
mov qword [rsp + 0x12b8], rax
movabs rax, 0x6b1adeb979234089
pushf
not rax
add rax, 0x5de75d7d
xor rax, 0x74e609d1
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x442adbbe
xor rax, 0x60fe16a5
rol rax, 0x6b
popf
mov qword [rsp + 0x12c0], rax
movabs rax, 0x2729832e40f9bac4
pushf
not rax
add rax, 0x66997c8a
xor rax, 0x41d5c5b4
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x5ae25de0
xor rax, 0x7f28a1b7
rol rax, 0x34
popf
pushf
not rax
add rax, 0x5cb4389a
xor rax, 0x6277a33d
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x72002d38
xor rax, 0x6fa73d57
rol rax, 0xf
popf
mov qword [rsp + 0x12c8], rax
movabs rax, 0x4d237a6b1737b976
pushf
not rax
add rax, 0x535831d6
xor rax, 0x6cd96122
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x5fab8293
xor rax, 0x48086629
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x724b2d6f
xor rax, 0x62ce55f8
rol rax, 0x9e
popf
mov qword [rsp + 0x12d0], rax
movabs rax, 0x34dc5193c60886d3
pushf
not rax
add rax, 0x790f9d20
xor rax, 0x79feb00c
rol rax, 0xda
popf
pushf
not rax
add rax, 0x5dffcdcd
xor rax, 0x72e39bcc
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x5cff2b9c
xor rax, 0x41008096
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x467d72d6
xor rax, 0x4f14a8f0
rol rax, 0x36
popf
mov qword [rsp + 0x12d8], rax
movabs rax, 0x3129a52fd88e7b3d
pushf
not rax
add rax, 0x4ef809d6
xor rax, 0x54d872d4
rol rax, 0xe
popf
pushf
not rax
add rax, 0x7808a321
xor rax, 0x6bb8e14c
rol rax, 0xe
popf
pushf
not rax
add rax, 0x50281a73
xor rax, 0x4fc93080
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x535d519f
xor rax, 0x63498f58
rol rax, 0x1d
popf
mov qword [rsp + 0x1850], rax
movabs rax, 0xebe665081b56d32d
pushf
not rax
add rax, 0x46291f17
xor rax, 0x4070ad96
rol rax, 0xf
popf
pushf
not rax
add rax, 0x67b19d21
xor rax, 0x461199d0
rol rax, 5
popf
mov qword [rsp + 0x1858], rax
movabs rax, 0xc84d70d5c28dcb08
pushf
not rax
add rax, 0x58e492ee
xor rax, 0x437eb233
rol rax, 0x51
popf
pushf
not rax
add rax, 0x6c354d1f
xor rax, 0x7645edca
rol rax, 0x57
popf
pushf
not rax
add rax, 0x539ee474
xor rax, 0x4b921379
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x6be9aff1
xor rax, 0x4b82c41f
rol rax, 0xde
popf
mov qword [rsp + 0x1860], rax
movabs rax, 0xe81fc3a374daa687
pushf
not rax
add rax, 0x45ab50ab
xor rax, 0x5068edc5
rol rax, 0x53
popf
pushf
not rax
add rax, 0x4af40e69
xor rax, 0x5bcb9d83
rol rax, 0x8b
popf
mov qword [rsp + 0x1868], rax
movabs rax, 0xa7a58be8686dab5d
pushf
not rax
add rax, 0x4386d06b
xor rax, 0x645399f3
rol rax, 0x63
popf
pushf
not rax
add rax, 0x751201be
xor rax, 0x61567fca
rol rax, 0x4b
popf
mov qword [rsp + 0x1870], rax
movabs rax, 0x4adc9c73145c2772
pushf
not rax
add rax, 0x4c0242de
xor rax, 0x7ae75f6b
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x76d70058
xor rax, 0x461cce70
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x72015da0
xor rax, 0x7b274127
rol rax, 0xdf
popf
mov qword [rsp + 0x1878], rax
movabs rax, 0x1804361e99cd35dd
pushf
not rax
add rax, 0x4d723816
xor rax, 0x6d85567d
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x67dae5bb
xor rax, 0x5e0e7885
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x48a1735b
xor rax, 0x45312d33
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x77724a0b
xor rax, 0x4692851f
rol rax, 0x83
popf
mov qword [rsp + 0x1880], rax
movabs rax, 0x6c0ba5a6e92b8e23
pushf
not rax
add rax, 0x62072c89
xor rax, 0x65cbb29b
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x707972f4
xor rax, 0x6541bea6
rol rax, 0x30
popf
pushf
not rax
add rax, 0x64adcbda
xor rax, 0x757339c5
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x55f50349
xor rax, 0x765b44c7
rol rax, 0x21
popf
mov qword [rsp + 0x1888], rax
movabs rax, 0x4e92f1c7a039154e
pushf
not rax
add rax, 0x5fcffdcd
xor rax, 0x6ad92541
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x65edd108
xor rax, 0x51584ddf
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x617ddb6d
xor rax, 0x6cd839b3
rol rax, 0
popf
mov qword [rsp + 0x1890], rax
movabs rax, 0x5be36a62b692d48b
pushf
not rax
add rax, 0x7b7443fa
xor rax, 0x7746a917
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x799a8993
xor rax, 0x6548a2e7
rol rax, 0x79
popf
pushf
not rax
add rax, 0x770d71b1
xor rax, 0x63f46114
rol rax, 0x32
popf
mov qword [rsp + 0x1898], rax
movabs rax, 0x4d0dc8e0056de480
pushf
not rax
add rax, 0x6f90d5d1
xor rax, 0x53ebdc4e
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x53723b46
xor rax, 0x4182cc83
rol rax, 0x40
popf
mov qword [rsp + 0x18a0], rax
movabs rax, 0xba889faeb9294389
pushf
not rax
add rax, 0x5659c335
xor rax, 0x5b47a7f5
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x4514c870
xor rax, 0x7d8f87c6
rol rax, 0x69
popf
pushf
not rax
add rax, 0x58da041d
xor rax, 0x5ee55080
rol rax, 5
popf
mov qword [rsp + 0x18a8], rax
movabs rax, 0xbbc798da8e7b839a
pushf
not rax
add rax, 0x7740eeb2
xor rax, 0x785e0d66
rol rax, 0x64
popf
pushf
not rax
add rax, 0x435a3067
xor rax, 0x502940ea
rol rax, 0x9f
popf
mov qword [rsp + 0x18b0], rax
movabs rax, 0x1900371cb3baf459
pushf
not rax
add rax, 0x58c5e4ef
xor rax, 0x4f4b6ad0
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x5e92f2a7
xor rax, 0x75537a62
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x5e144c04
xor rax, 0x5a1c3644
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x4df9ecbb
xor rax, 0x7aaecd96
rol rax, 0x63
popf
mov qword [rsp + 0x18b8], rax
lea rax, [rsp + 0x50]
mov rdi, rax
xor eax, eax
mov ecx, 0x82e55ffe
pushf
not ecx
add ecx, 0xa734d0dd
xor ecx, 0xa6946deb
rol ecx, 0x20
popf
pushf
not ecx
add ecx, 0xf787dfde
xor ecx, 0x83d7a431
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0xa5d53e36
xor ecx, 0xd2965ec9
rol ecx, 0x14
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x178], al
movdqa xmm0, xmmword [rsp + 0x1850]
movdqa xmmword [rsp + 0x23e0], xmm0
movdqa xmm0, xmmword [rsp + 0x1270]
movdqa xmmword [rsp + 0x23d0], xmm0
movdqa xmm0, xmmword [rsp + 0x23d0]
pxor xmm0, xmmword [rsp + 0x23e0]
movdqa xmmword [rsp + 0x23f0], xmm0
movdqa xmm0, xmmword [rsp + 0x23f0]
movdqa xmmword [rsp + 0x1270], xmm0
lea rax, [rsp + 0x1280]
mov qword [rsp + 0x458], rax
lea rax, [rsp + 0x1860]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2410], xmm0
mov rax, qword [rsp + 0x458]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2400], xmm0
movdqa xmm0, xmmword [rsp + 0x2400]
pxor xmm0, xmmword [rsp + 0x2410]
movdqa xmmword [rsp + 0x2420], xmm0
mov rax, qword [rsp + 0x458]
movdqa xmm0, xmmword [rsp + 0x2420]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1290]
mov qword [rsp + 0x460], rax
lea rax, [rsp + 0x1870]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2440], xmm0
mov rax, qword [rsp + 0x460]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2430], xmm0
movdqa xmm0, xmmword [rsp + 0x2430]
pxor xmm0, xmmword [rsp + 0x2440]
movdqa xmmword [rsp + 0x2450], xmm0
mov rax, qword [rsp + 0x460]
movdqa xmm0, xmmword [rsp + 0x2450]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x12a0]
mov qword [rsp + 0x468], rax
lea rax, [rsp + 0x1880]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2470], xmm0
mov rax, qword [rsp + 0x468]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2460], xmm0
movdqa xmm0, xmmword [rsp + 0x2460]
pxor xmm0, xmmword [rsp + 0x2470]
movdqa xmmword [rsp + 0x2480], xmm0
mov rax, qword [rsp + 0x468]
movdqa xmm0, xmmword [rsp + 0x2480]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x12b0]
mov qword [rsp + 0x470], rax
lea rax, [rsp + 0x1890]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x24a0], xmm0
mov rax, qword [rsp + 0x470]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2490], xmm0
movdqa xmm0, xmmword [rsp + 0x2490]
pxor xmm0, xmmword [rsp + 0x24a0]
movdqa xmmword [rsp + 0x24b0], xmm0
mov rax, qword [rsp + 0x470]
movdqa xmm0, xmmword [rsp + 0x24b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x12c0]
mov qword [rsp + 0x478], rax
lea rax, [rsp + 0x18a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x24d0], xmm0
mov rax, qword [rsp + 0x478]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x24c0], xmm0
movdqa xmm0, xmmword [rsp + 0x24c0]
pxor xmm0, xmmword [rsp + 0x24d0]
movdqa xmmword [rsp + 0x24e0], xmm0
mov rax, qword [rsp + 0x478]
movdqa xmm0, xmmword [rsp + 0x24e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x12d0]
mov qword [rsp + 0x480], rax
lea rax, [rsp + 0x18b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2500], xmm0
mov rax, qword [rsp + 0x480]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x24f0], xmm0
movdqa xmm0, xmmword [rsp + 0x24f0]
pxor xmm0, xmmword [rsp + 0x2500]
movdqa xmmword [rsp + 0x2510], xmm0
mov rax, qword [rsp + 0x480]
movdqa xmm0, xmmword [rsp + 0x2510]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1270]
mov qword [rsp + 0x930], rax
mov rdx, qword [rsp + 0x930]
mov rcx, qword [rsp + 0x938]
call fcn.1402803fb
mov qword [rsp + 0x940], rax
lea rdx, [0x1a8502b0b]
pushf
sub rdx, 0x68477f5b
popf
mov rcx, qword [rsp + 0x940]
jmp 0x140202859
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x1402028b2
push rax
pushf
mov eax, 0x6b0e692b
pushf
not eax
add eax, 0xb5eef78c
xor eax, 0xa7bce5d7
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb0ed4523
xor eax, 0xfb7b90c3
rol eax, 0xb9
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xa8827b8
pushf
not eax
add eax, 0xdedb4ee2
xor eax, 0xea71ffd6
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8efe99b1
xor eax, 0x8fc3f6d8
rol eax, 0xf2
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x658c950f
pushf
not edx
add edx, 0xfe62b2bd
xor edx, 0xe2c182cc
rol edx, 0xf1
popf
pushf
not edx
add edx, 0xa04f33df
xor edx, 0xe8b60256
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xbd520909
xor edx, 0xd77d2011
rol edx, 0xac
popf
mov rcx, rax
jmp 0x140202934
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x51]
mov rdi, rax
xor eax, eax
mov ecx, 0xce6204d0
pushf
not ecx
add ecx, 0x8979c7b2
xor ecx, 0xaa88114d
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0xe6a03357
xor ecx, 0x97efeed7
rol ecx, 0xf7
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x52]
mov rdi, rax
xor eax, eax
mov ecx, 0x62390c6d
pushf
not ecx
add ecx, 0xd13f55e6
xor ecx, 0xa64c3893
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0xf36c3f83
xor ecx, 0x9083fa0e
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0x92210bf3
xor ecx, 0xdd725fe2
rol ecx, 0x6c
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 + 0x950], rax
movzx eax, byte [rsp + 0x51]
mov byte [rsp + 0x180], al
movzx eax, byte [rsp + 0x52]
mov byte [rsp + 0x188], al
movabs rax, 0x10349e8360c90292
pushf
not rax
add rax, 0x5141f1fb
xor rax, 0x59fda9a3
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x75ae9257
xor rax, 0x7186ec75
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x72a44ea1
xor rax, 0x7a57fa51
rol rax, 0x12
popf
mov qword [rsp + 0xda0], rax
movabs rax, 0xb21201b0b757fe34
pushf
not rax
add rax, 0x4b2a3d2f
xor rax, 0x73ae745d
rol rax, 0x25
popf
pushf
not rax
add rax, 0x45af13fe
xor rax, 0x60ee8d5e
rol rax, 0x53
popf
pushf
not rax
add rax, 0x595e469f
xor rax, 0x5c1e7106
rol rax, 0x65
popf
pushf
not rax
add rax, 0x5995f334
xor rax, 0x6876f641
rol rax, 0xeb
popf
mov qword [rsp + 0xda8], rax
movabs rax, 0xa6db2d79bd8bae14
pushf
not rax
add rax, 0x5cabff20
xor rax, 0x57b3fb4a
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x6010bfa4
xor rax, 0x46c829ab
rol rax, 0xe0
popf
mov qword [rsp + 0xdb0], rax
movabs rax, 0xdb98f9dba1377aa9
pushf
not rax
add rax, 0x79541312
xor rax, 0x4eae30f4
rol rax, 0xd
popf
pushf
not rax
add rax, 0x42dab81f
xor rax, 0x73f89e5a
rol rax, 0x74
popf
pushf
not rax
add rax, 0x43595ddf
xor rax, 0x7aba4f01
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x66774435
xor rax, 0x731897bd
rol rax, 0x65
popf
mov qword [rsp + 0xdb8], rax
movabs rax, 0x3d5dc54316e0dbc4
pushf
not rax
add rax, 0x73db28cb
xor rax, 0x6ebe586f
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x500b155e
xor rax, 0x694a3f2a
rol rax, 0xc2
popf
mov qword [rsp + 0xdc0], rax
movabs rax, 0x890cee308ea2c4bc
pushf
not rax
add rax, 0x7f21934f
xor rax, 0x4c51b3af
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x41427e12
xor rax, 0x609372d2
rol rax, 0xc8
popf
mov qword [rsp + 0xdc8], rax
movabs rax, 0xd43d3827dba672b0
pushf
not rax
add rax, 0x7cc41cc6
xor rax, 0x6fb5dfef
rol rax, 0x70
popf
pushf
not rax
add rax, 0x4b7f527f
xor rax, 0x40bdb051
rol rax, 0x96
popf
pushf
not rax
add rax, 0x45a85252
xor rax, 0x5ee92d69
rol rax, 6
popf
mov qword [rsp + 0xdd0], rax
movabs rax, 0xf24253d98c9438f6
pushf
not rax
add rax, 0x61bcbbb6
xor rax, 0x4a8e0773
rol rax, 0x76
popf
pushf
not rax
add rax, 0x67bffe9e
xor rax, 0x6859dfa4
rol rax, 0x23
popf
mov qword [rsp + 0xdd8], rax
movabs rax, 0xb14711ff9665f4ac
pushf
not rax
add rax, 0x6adb22b0
xor rax, 0x6385022e
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x727ebe8b
xor rax, 0x5854fc5c
rol rax, 0x3c
popf
mov qword [rsp + 0xde0], rax
movabs rax, 0xb1d8bdf5a5733d02
pushf
not rax
add rax, 0x57ac7c19
xor rax, 0x7a52bbb8
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x608fabe0
xor rax, 0x553f5f75
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x77370417
xor rax, 0x50d3e5dc
rol rax, 8
popf
mov qword [rsp + 0xde8], rax
movabs rax, 0xfaa66b03ff2322b6
pushf
not rax
add rax, 0x453368cb
xor rax, 0x60f4a789
rol rax, 0x97
popf
pushf
not rax
add rax, 0x4ea6a60d
xor rax, 0x4592bd50
rol rax, 0x71
popf
pushf
not rax
add rax, 0x728b3928
xor rax, 0x76dce39f
rol rax, 0x53
popf
mov qword [rsp + 0xdf0], rax
movabs rax, 0x64183d66bed21f8
pushf
not rax
add rax, 0x52e16076
xor rax, 0x5d20c85d
rol rax, 0x26
popf
pushf
not rax
add rax, 0x62790fd5
xor rax, 0x54e745f4
rol rax, 0x41
popf
pushf
not rax
add rax, 0x502fd16a
xor rax, 0x4e3ee753
rol rax, 0x18
popf
mov qword [rsp + 0xdf8], rax
movabs rax, 0xd7d9b9792d69b265
pushf
not rax
add rax, 0x5747010b
xor rax, 0x62f88a9d
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x4bfe0a8c
xor rax, 0x46fb6fab
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x514f9e08
xor rax, 0x531b56f9
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x47659c73
xor rax, 0x51420454
rol rax, 0xa
popf
mov qword [rsp + 0xe00], rax
movabs rax, 0x722385470506747c
pushf
not rax
add rax, 0x7a34015f
xor rax, 0x42e9f27b
rol rax, 9
popf
pushf
not rax
add rax, 0x6cd9ab94
xor rax, 0x5ea17c33
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x5431553e
xor rax, 0x73f7feb4
rol rax, 0x54
popf
pushf
not rax
add rax, 0x596dd951
xor rax, 0x4e12f4f0
rol rax, 0xc3
popf
mov qword [rsp + 0xe08], rax
movabs rax, 0x2abb75c4b1797600
pushf
not rax
add rax, 0x52a8dd84
xor rax, 0x43439f32
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x49cfc1cf
xor rax, 0x60aa65c3
rol rax, 8
popf
pushf
not rax
add rax, 0x6b679b9f
xor rax, 0x4f8bb603
rol rax, 0x26
popf
pushf
not rax
add rax, 0x64881eea
xor rax, 0x49fcaf44
rol rax, 0x1b
popf
mov qword [rsp + 0x18c0], rax
movabs rax, 0x839eae4b7947f23f
pushf
not rax
add rax, 0x7f066b76
xor rax, 0x77737ce3
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x67b44303
xor rax, 0x500975c0
rol rax, 0x50
popf
pushf
not rax
add rax, 0x55638e9e
xor rax, 0x49280bbd
rol rax, 0xb
popf
pushf
not rax
add rax, 0x6322b581
xor rax, 0x654e6c84
rol rax, 0x2a
popf
mov qword [rsp + 0x18c8], rax
movabs rax, 0x82604a69b32364ec
pushf
not rax
add rax, 0x72aec731
xor rax, 0x4cbe244e
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x427ae133
xor rax, 0x4d104a15
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x5c5b3a13
xor rax, 0x67824659
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x60e6935d
xor rax, 0x60b078d3
rol rax, 4
popf
mov qword [rsp + 0x18d0], rax
movabs rax, 0xa011a5bd404e7188
pushf
not rax
add rax, 0x47f037fe
xor rax, 0x7a109b36
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x6d500d39
xor rax, 0x7fb19812
rol rax, 0xf0
popf
mov qword [rsp + 0x18d8], rax
movabs rax, 0x5fa07b28b5813d68
pushf
not rax
add rax, 0x61f7b0f4
xor rax, 0x450a180b
rol rax, 0x48
popf
pushf
not rax
add rax, 0x6a625667
xor rax, 0x4596e28b
rol rax, 0x61
popf
mov qword [rsp + 0x18e0], rax
movabs rax, 0x100da8ad428aba4e
pushf
not rax
add rax, 0x6359d9f3
xor rax, 0x697ac0b6
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x590b1a8e
xor rax, 0x545a7e69
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x7fab5bc0
xor rax, 0x75a7a79d
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x42d0f9fb
xor rax, 0x5955cf3e
rol rax, 0x65
popf
mov qword [rsp + 0x18e8], rax
movabs rax, 0xb8d8301a14775ebc
pushf
not rax
add rax, 0x4021bd03
xor rax, 0x550e8428
rol rax, 0x69
popf
pushf
not rax
add rax, 0x4411a998
xor rax, 0x74bcb8d8
rol rax, 0x86
popf
pushf
not rax
add rax, 0x593aefb3
xor rax, 0x695c945f
rol rax, 0x50
popf
mov qword [rsp + 0x18f0], rax
movabs rax, 0x4aefb304fd936d9d
pushf
not rax
add rax, 0x7a77fc79
xor rax, 0x433598b3
rol rax, 0x68
popf
pushf
not rax
add rax, 0x61e8e476
xor rax, 0x6542e36e
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x4c2896fb
xor rax, 0x578f8f73
rol rax, 0x85
popf
mov qword [rsp + 0x18f8], rax
movabs rax, 0xd0ba962806dfd3d1
pushf
not rax
add rax, 0x65f609a7
xor rax, 0x493ead7b
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x4ecae6db
xor rax, 0x611e1120
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x5d047f09
xor rax, 0x47026aa6
rol rax, 0x31
popf
mov qword [rsp + 0x1900], rax
movabs rax, 0x1bfa141afc4b6f87
pushf
not rax
add rax, 0x7d93355c
xor rax, 0x7cfc67ca
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x6116cede
xor rax, 0x591f6f63
rol rax, 0x62
popf
pushf
not rax
add rax, 0x69138998
xor rax, 0x718b1cb7
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x4595749f
xor rax, 0x422cf9eb
rol rax, 0x30
popf
mov qword [rsp + 0x1908], rax
movabs rax, 0xea3515df24205346
pushf
not rax
add rax, 0x79ce7f14
xor rax, 0x72ced7e1
rol rax, 0x47
popf
pushf
not rax
add rax, 0x754e2455
xor rax, 0x5813ea27
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x7b3920c7
xor rax, 0x6630620b
rol rax, 0xee
popf
mov qword [rsp + 0x1910], rax
movabs rax, 0xf951ad46654d7282
pushf
not rax
add rax, 0x4d271e43
xor rax, 0x6316291c
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x4194a0f0
xor rax, 0x6b5687ff
rol rax, 0xd6
popf
mov qword [rsp + 0x1918], rax
movabs rax, 0x544488167732ba04
pushf
not rax
add rax, 0x4b2026a6
xor rax, 0x658a30fe
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x6a3321ff
xor rax, 0x62913eeb
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x5a52c5e9
xor rax, 0x6cc55221
rol rax, 0xb
popf
pushf
not rax
add rax, 0x61fe9fc0
xor rax, 0x592e833f
rol rax, 0xdc
popf
mov qword [rsp + 0x1920], rax
movabs rax, 0x44b12d1b17641c9c
pushf
not rax
add rax, 0x4aa62155
xor rax, 0x4a7148fb
rol rax, 0x77
popf
pushf
not rax
add rax, 0x6c1d409c
xor rax, 0x7ec42b84
rol rax, 0xad
popf
pushf
not rax
add rax, 0x482d3520
xor rax, 0x7f01f9dd
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x7d3dd1b1
xor rax, 0x4e63842c
rol rax, 0x97
popf
mov qword [rsp + 0x1928], rax
lea rax, [rsp + 0x53]
mov rdi, rax
xor eax, eax
mov ecx, 0xed198d76
pushf
not ecx
add ecx, 0x86274310
xor ecx, 0x847dc483
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0xc6e8c58f
xor ecx, 0x8b0b03a4
rol ecx, 0xd9
popf
pushf
not ecx
add ecx, 0xd8980b0c
xor ecx, 0xbc69e404
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xf528483b
xor ecx, 0xc7bb2783
rol ecx, 0x94
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x53]
mov byte [rsp + 0x190], al
movdqa xmm0, xmmword [rsp + 0x18c0]
movdqa xmmword [rsp + 0x2530], xmm0
movdqa xmm0, xmmword [rsp + 0xda0]
movdqa xmmword [rsp + 0x2520], xmm0
movdqa xmm0, xmmword [rsp + 0x2520]
pxor xmm0, xmmword [rsp + 0x2530]
movdqa xmmword [rsp + 0x2540], xmm0
movdqa xmm0, xmmword [rsp + 0x2540]
movdqa xmmword [rsp + 0xda0], xmm0
lea rax, [rsp + 0xdb0]
mov qword [rsp + 0x488], rax
lea rax, [rsp + 0x18d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2560], xmm0
mov rax, qword [rsp + 0x488]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2550], xmm0
movdqa xmm0, xmmword [rsp + 0x2550]
pxor xmm0, xmmword [rsp + 0x2560]
movdqa xmmword [rsp + 0x2570], xmm0
mov rax, qword [rsp + 0x488]
movdqa xmm0, xmmword [rsp + 0x2570]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xdc0]
mov qword [rsp + 0x490], rax
lea rax, [rsp + 0x18e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2590], xmm0
mov rax, qword [rsp + 0x490]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2580], xmm0
movdqa xmm0, xmmword [rsp + 0x2580]
pxor xmm0, xmmword [rsp + 0x2590]
movdqa xmmword [rsp + 0x25a0], xmm0
mov rax, qword [rsp + 0x490]
movdqa xmm0, xmmword [rsp + 0x25a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xdd0]
mov qword [rsp + 0x498], rax
lea rax, [rsp + 0x18f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x25c0], xmm0
mov rax, qword [rsp + 0x498]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x25b0], xmm0
movdqa xmm0, xmmword [rsp + 0x25b0]
pxor xmm0, xmmword [rsp + 0x25c0]
movdqa xmmword [rsp + 0x25d0], xmm0
mov rax, qword [rsp + 0x498]
movdqa xmm0, xmmword [rsp + 0x25d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xde0]
mov qword [rsp + 0x4a0], rax
lea rax, [rsp + 0x1900]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x25f0], xmm0
mov rax, qword [rsp + 0x4a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x25e0], xmm0
movdqa xmm0, xmmword [rsp + 0x25e0]
pxor xmm0, xmmword [rsp + 0x25f0]
movdqa xmmword [rsp + 0x2600], xmm0
mov rax, qword [rsp + 0x4a0]
movdqa xmm0, xmmword [rsp + 0x2600]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xdf0]
mov qword [rsp + 0x4a8], rax
lea rax, [rsp + 0x1910]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2620], xmm0
mov rax, qword [rsp + 0x4a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2610], xmm0
movdqa xmm0, xmmword [rsp + 0x2610]
pxor xmm0, xmmword [rsp + 0x2620]
movdqa xmmword [rsp + 0x2630], xmm0
mov rax, qword [rsp + 0x4a8]
movdqa xmm0, xmmword [rsp + 0x2630]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe00]
mov qword [rsp + 0x4b0], rax
lea rax, [rsp + 0x1920]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2650], xmm0
mov rax, qword [rsp + 0x4b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2640], xmm0
movdqa xmm0, xmmword [rsp + 0x2640]
pxor xmm0, xmmword [rsp + 0x2650]
movdqa xmmword [rsp + 0x2660], xmm0
mov rax, qword [rsp + 0x4b0]
movdqa xmm0, xmmword [rsp + 0x2660]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xda0]
mov qword [rsp + 0x948], rax
mov rdx, qword [rsp + 0x948]
mov rcx, qword [rsp + 0x950]
call fcn.1402803fb
mov qword [rsp + 0x958], rax
lea rdx, [0x1958292e4]
pushf
sub rdx, 0x5579e734
popf
mov rcx, qword [rsp + 0x958]
jmp 0x14020373b
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]
push rax
pushf
mov eax, 0xfc1fdc7f
pushf
not eax
add eax, 0xbf9f88c8
xor eax, 0xe038d370
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc8a6fb6f
xor eax, 0xae6b01b1
rol eax, 0x9f
popf
jmp 0x1401fccc1
xor al, al
jmp 0x14021606a
cmp qword [rsp + 0xa0], 0
jne 0x140203829
push rax
pushf
mov eax, 0xbfc9c0a1
pushf
not eax
add eax, 0xf7725c28
xor eax, 0xc9aa19c6
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8f9d3458
xor eax, 0xb16ee782
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9a26cbf7
xor eax, 0xe226e84a
rol eax, 9
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xaacf0ede
pushf
not eax
add eax, 0x9437f10d
xor eax, 0xce8d5d64
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf8b3969a
xor eax, 0xb9f7d908
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbf8b9a5c
xor eax, 0x8dbf1160
rol eax, 0xe1
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xa7ce03e2
pushf
not edx
add edx, 0xf4c6204b
xor edx, 0x8e795411
rol edx, 7
popf
pushf
not edx
add edx, 0xec98f56a
xor edx, 0xe5e3a716
rol edx, 0x17
popf
pushf
not edx
add edx, 0xbc94ccfc
xor edx, 0xb319ce42
rol edx, 0xee
popf
pushf
not edx
add edx, 0x88921542
xor edx, 0x84c67f24
rol edx, 0x79
popf
mov rcx, rax
jmp 0x1402038d3
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x54]
mov rdi, rax
xor eax, eax
mov ecx, 0x1ff6ef3
pushf
not ecx
add ecx, 0xb0c045c5
xor ecx, 0xcdcd1084
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0xfed2b5e0
xor ecx, 0xbbfddd31
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xf38b2a94
xor ecx, 0x8379fec6
rol ecx, 0x59
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x55]
mov rdi, rax
xor eax, eax
mov ecx, 0xe5f31b64
pushf
not ecx
add ecx, 0xf19425c0
xor ecx, 0xad97e59b
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0xaa18aff5
xor ecx, 0xe33a37e0
rol ecx, 0xd1
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 + 0x968], rax
movzx eax, byte [rsp + 0x54]
mov byte [rsp + 0x198], al
movzx eax, byte [rsp + 0x55]
mov byte [rsp + 0x1a0], al
movabs rax, 0x6bbf2d8659c1c3df
pushf
not rax
add rax, 0x7a038aa0
xor rax, 0x6aa966b2
rol rax, 7
popf
pushf
not rax
add rax, 0x49ffbe6d
xor rax, 0x443871d5
rol rax, 0xcd
popf
mov qword [rsp + 0xcf0], rax
movabs rax, 0x2c70a80eb0b77b00
pushf
not rax
add rax, 0x64ff2751
xor rax, 0x7478a2fc
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x4c812f01
xor rax, 0x7906f4a1
rol rax, 0x12
popf
mov qword [rsp + 0xcf8], rax
movabs rax, 0x8408f95d0710a78b
pushf
not rax
add rax, 0x6d0aa5d6
xor rax, 0x520dd2a7
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x4ef231d6
xor rax, 0x5e4c4b5c
rol rax, 0x4a
popf
mov qword [rsp + 0xd00], rax
movabs rax, 0xd912e8db530b50fb
pushf
not rax
add rax, 0x7aab130b
xor rax, 0x68c131be
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x4b8a0f61
xor rax, 0x5da89b54
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x51b55450
xor rax, 0x4185d103
rol rax, 0x4e
popf
mov qword [rsp + 0xd08], rax
movabs rax, 0x517b1697506f2cb5
pushf
not rax
add rax, 0x66d664d8
xor rax, 0x7537d5d3
rol rax, 0x24
popf
pushf
not rax
add rax, 0x4d3c6892
xor rax, 0x5bfdaa0c
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x433ae781
xor rax, 0x6563785f
rol rax, 0x2a
popf
mov qword [rsp + 0xd10], rax
movabs rax, 0xa53bdee1eaaac118
pushf
not rax
add rax, 0x4bca3ef7
xor rax, 0x76a7231c
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x7acdb554
xor rax, 0x4912844a
rol rax, 8
popf
mov qword [rsp + 0xd18], rax
movabs rax, 0x7107b32d18477b1a
pushf
not rax
add rax, 0x7d48f620
xor rax, 0x61905b36
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x468f50fb
xor rax, 0x59af36b7
rol rax, 0x56
popf
pushf
not rax
add rax, 0x4e0655a2
xor rax, 0x66450486
rol rax, 0x76
popf
pushf
not rax
add rax, 0x4200ff1b
xor rax, 0x684cd518
rol rax, 0xf
popf
mov qword [rsp + 0xd20], rax
movabs rax, 0xe7f0ab7d5c77ddb7
pushf
not rax
add rax, 0x548ffa87
xor rax, 0x66035b35
rol rax, 0x23
popf
pushf
not rax
add rax, 0x6804a58b
xor rax, 0x41c6f6b3
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x71ca111e
xor rax, 0x6507f1d6
rol rax, 0x58
popf
pushf
not rax
add rax, 0x7f3cd468
xor rax, 0x4e57de21
rol rax, 0xff
popf
mov qword [rsp + 0xd28], rax
movabs rax, 0x2eb2783bb940819
pushf
not rax
add rax, 0x7c8fc27a
xor rax, 0x439581f0
rol rax, 0x87
popf
pushf
not rax
add rax, 0x514e570d
xor rax, 0x6ac873ce
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x4a87387e
xor rax, 0x62581b81
rol rax, 0xab
popf
mov qword [rsp + 0xd30], rax
movabs rax, 0xf0172d684acf3dcc
pushf
not rax
add rax, 0x6fbc6a60
xor rax, 0x7a15ad0a
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x5bfd21a2
xor rax, 0x79f12f63
rol rax, 0x95
popf
pushf
not rax
add rax, 0x7c52791b
xor rax, 0x46d7c4d7
rol rax, 0x53
popf
mov qword [rsp + 0xd38], rax
movabs rax, 0xeecd81fe6a021cbb
pushf
not rax
add rax, 0x4e1b6cde
xor rax, 0x6771fa00
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x5f3c0ff0
xor rax, 0x73cf3891
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x5feed32f
xor rax, 0x476c85a7
rol rax, 0x30
popf
pushf
not rax
add rax, 0x7d1b65e4
xor rax, 0x40dc04e4
rol rax, 0xe5
popf
mov qword [rsp + 0x16a0], rax
movabs rax, 0x65a66febc5f8e0a5
pushf
not rax
add rax, 0x7c9482ec
xor rax, 0x62f48c6b
rol rax, 0x10
popf
pushf
not rax
add rax, 0x61f4a172
xor rax, 0x664f621e
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x4179da5e
xor rax, 0x621f5c61
rol rax, 0x85
popf
pushf
not rax
add rax, 0x4c624591
xor rax, 0x4a88a72a
rol rax, 0x52
popf
mov qword [rsp + 0x16a8], rax
movabs rax, 0x3501969142cb977b
pushf
not rax
add rax, 0x490350bf
xor rax, 0x65b6f967
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x64220e47
xor rax, 0x749fbf62
rol rax, 0x84
popf
pushf
not rax
add rax, 0x6e754b81
xor rax, 0x4626b351
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x4a707f8b
xor rax, 0x571615d5
rol rax, 0xe8
popf
mov qword [rsp + 0x16b0], rax
movabs rax, 0x2877fa92a4f1def0
pushf
not rax
add rax, 0x67f33d9e
xor rax, 0x72a2fdc5
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x6bc24afd
xor rax, 0x475d35d5
rol rax, 0xef
popf
pushf
not rax
add rax, 0x558c6d52
xor rax, 0x6676c73e
rol rax, 0x5b
popf
mov qword [rsp + 0x16b8], rax
movabs rax, 0x99982d47211d973a
pushf
not rax
add rax, 0x7011abca
xor rax, 0x51ee59f1
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x72c4238b
xor rax, 0x7cef6544
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x6bdaa325
xor rax, 0x57ea0820
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x703e8769
xor rax, 0x40a52ee1
rol rax, 0x53
popf
mov qword [rsp + 0x16c0], rax
movabs rax, 0xa51cd88b1ee706e6
pushf
not rax
add rax, 0x45378672
xor rax, 0x78048367
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x501bb088
xor rax, 0x52d64229
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x64333e32
xor rax, 0x55929d84
rol rax, 0x68
popf
mov qword [rsp + 0x16c8], rax
movabs rax, 0xa7f6a5ab619a79bb
pushf
not rax
add rax, 0x559be84a
xor rax, 0x634b2ba2
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x4fca2cce
xor rax, 0x68d70e13
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x7dbb9920
xor rax, 0x7ba46505
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x4736a034
xor rax, 0x4c8dff52
rol rax, 0x5a
popf
mov qword [rsp + 0x16d0], rax
movabs rax, 0x162ef668093a2de6
pushf
not rax
add rax, 0x6fca74c8
xor rax, 0x5dfb74b9
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x59ba8d0f
xor rax, 0x440935a4
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x65ff72fe
xor rax, 0x41f3fd9e
rol rax, 0xa2
popf
mov qword [rsp + 0x16d8], rax
movabs rax, 0x946968ce0e3f39b
pushf
not rax
add rax, 0x724021f8
xor rax, 0x4e033749
rol rax, 0xf
popf
pushf
not rax
add rax, 0x458ecd64
xor rax, 0x542ba84e
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x71fe9301
xor rax, 0x5a3b87ee
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x4d373d11
xor rax, 0x58409760
rol rax, 0x94
popf
mov qword [rsp + 0x16e0], rax
movabs rax, 0x268c861416982bd1
pushf
not rax
add rax, 0x68e06076
xor rax, 0x6a69d3b6
rol rax, 0x33
popf
pushf
not rax
add rax, 0x74626b43
xor rax, 0x59ca9fd6
rol rax, 0
popf
pushf
not rax
add rax, 0x6be9960e
xor rax, 0x556308ef
rol rax, 0x86
popf
mov qword [rsp + 0x16e8], rax
lea rax, [rsp + 0x56]
mov rdi, rax
xor eax, eax
mov ecx, 0xbfb768ae
pushf
not ecx
add ecx, 0xa5f8d552
xor ecx, 0xf18ad8e3
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0xcc913e2d
xor ecx, 0x9dc07dcd
rol ecx, 0xf2
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x56]
mov byte [rsp + 0x1a8], al
movdqa xmm0, xmmword [rsp + 0x16a0]
movdqa xmmword [rsp + 0x2680], xmm0
movdqa xmm0, xmmword [rsp + 0xcf0]
movdqa xmmword [rsp + 0x2670], xmm0
movdqa xmm0, xmmword [rsp + 0x2670]
pxor xmm0, xmmword [rsp + 0x2680]
movdqa xmmword [rsp + 0x2690], xmm0
movdqa xmm0, xmmword [rsp + 0x2690]
movdqa xmmword [rsp + 0xcf0], xmm0
lea rax, [rsp + 0xd00]
mov qword [rsp + 0x4b8], rax
lea rax, [rsp + 0x16b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x26b0], xmm0
mov rax, qword [rsp + 0x4b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x26a0], xmm0
movdqa xmm0, xmmword [rsp + 0x26a0]
pxor xmm0, xmmword [rsp + 0x26b0]
movdqa xmmword [rsp + 0x26c0], xmm0
mov rax, qword [rsp + 0x4b8]
movdqa xmm0, xmmword [rsp + 0x26c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd10]
mov qword [rsp + 0x4c0], rax
lea rax, [rsp + 0x16c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x26e0], xmm0
mov rax, qword [rsp + 0x4c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x26d0], xmm0
movdqa xmm0, xmmword [rsp + 0x26d0]
pxor xmm0, xmmword [rsp + 0x26e0]
movdqa xmmword [rsp + 0x26f0], xmm0
mov rax, qword [rsp + 0x4c0]
movdqa xmm0, xmmword [rsp + 0x26f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd20]
mov qword [rsp + 0x4c8], rax
lea rax, [rsp + 0x16d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2710], xmm0
mov rax, qword [rsp + 0x4c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2700], xmm0
movdqa xmm0, xmmword [rsp + 0x2700]
pxor xmm0, xmmword [rsp + 0x2710]
movdqa xmmword [rsp + 0x2720], xmm0
mov rax, qword [rsp + 0x4c8]
movdqa xmm0, xmmword [rsp + 0x2720]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd30]
mov qword [rsp + 0x4d0], rax
lea rax, [rsp + 0x16e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2740], xmm0
mov rax, qword [rsp + 0x4d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2730], xmm0
movdqa xmm0, xmmword [rsp + 0x2730]
pxor xmm0, xmmword [rsp + 0x2740]
movdqa xmmword [rsp + 0x2750], xmm0
mov rax, qword [rsp + 0x4d0]
movdqa xmm0, xmmword [rsp + 0x2750]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xcf0]
mov qword [rsp + 0x960], rax
mov rdx, qword [rsp + 0x960]
mov rcx, qword [rsp + 0x968]
call fcn.1402803fb
mov qword [rsp + 0x970], rax
lea rdx, [0x1b1a75a74]
pushf
sub rdx, 0x719eaec4
popf
mov rcx, qword [rsp + 0x970]
jmp 0x14020433b
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x1402043ba
push rax
pushf
mov eax, 0x41991841
pushf
not eax
add eax, 0xbe29323a
xor eax, 0x81ce19fd
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa8431b81
xor eax, 0xd136bb68
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa78e28f5
xor eax, 0xb7e2e73a
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc1e15e38
xor eax, 0xb3848ebe
rol eax, 0xe8
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xb2f11146
pushf
not eax
add eax, 0xdf43b959
xor eax, 0xf5d4db5f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x88cefc83
xor eax, 0xebdf8621
rol eax, 0xcf
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xfe7da6a1
pushf
not edx
add edx, 0xda529359
xor edx, 0x9a676f03
rol edx, 0x74
popf
pushf
not edx
add edx, 0x9542bd7d
xor edx, 0xe39c84c8
rol edx, 0xa1
popf
pushf
not edx
add edx, 0xf50e1d66
xor edx, 0x8049c44c
rol edx, 0x16
popf
mov rcx, rax
jmp 0x14020443c
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x57]
mov rdi, rax
xor eax, eax
mov ecx, 0x2e23ec5b
pushf
not ecx
add ecx, 0x961c8eab
xor ecx, 0x9aed6ee7
rol ecx, 0x43
popf
pushf
not ecx
add ecx, 0x99b99c2f
xor ecx, 0xb10936e7
rol ecx, 0x6f
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x58]
mov rdi, rax
xor eax, eax
mov ecx, 0x1b67082f
pushf
not ecx
add ecx, 0x9d0fd111
xor ecx, 0x8aa94d1a
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xac1ce442
xor ecx, 0x8b32df12
rol ecx, 0xf3
popf
pushf
not ecx
add ecx, 0xd00feffb
xor ecx, 0x891befb4
rol ecx, 0x5d
popf
pushf
not ecx
add ecx, 0xa34e633b
xor ecx, 0xf84ba5fd
rol ecx, 0xe
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 + 0x980], rax
movzx eax, byte [rsp + 0x57]
mov byte [rsp + 0x1b0], al
movzx eax, byte [rsp + 0x58]
mov byte [rsp + 0x1b8], al
movabs rax, 0x1633dbdf8136b183
pushf
not rax
add rax, 0x780663dd
xor rax, 0x57c2c86f
rol rax, 0xc
popf
pushf
not rax
add rax, 0x60322d27
xor rax, 0x43efcdf6
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x75c93bfe
xor rax, 0x63f800cf
rol rax, 3
popf
pushf
not rax
add rax, 0x617c641d
xor rax, 0x7b7bc6d1
rol rax, 0xce
popf
mov qword [rsp + 0xe10], rax
movabs rax, 0x919235509d4623bf
pushf
not rax
add rax, 0x68e70e4d
xor rax, 0x4da4c3ef
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x6e995e1b
xor rax, 0x484b56ca
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x71b267d6
xor rax, 0x4a57f852
rol rax, 0x8e
popf
mov qword [rsp + 0xe18], rax
movabs rax, 0xdd6d96c0a5d71c8a
pushf
not rax
add rax, 0x691712d2
xor rax, 0x7e4a28cf
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x6022030a
xor rax, 0x73cf30bb
rol rax, 4
popf
pushf
not rax
add rax, 0x7818826b
xor rax, 0x65c1881b
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x66c308fe
xor rax, 0x4a763833
rol rax, 0xd4
popf
mov qword [rsp + 0xe20], rax
movabs rax, 0x442f702729613b44
pushf
not rax
add rax, 0x4b6a3014
xor rax, 0x6ad78cf7
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x5f4b4e5a
xor rax, 0x64cb5e49
rol rax, 0x9d
popf
mov qword [rsp + 0xe28], rax
movabs rax, 0x68be73c9c1fc087d
pushf
not rax
add rax, 0x70002517
xor rax, 0x62e3a31d
rol rax, 0x21
popf
pushf
not rax
add rax, 0x78220f23
xor rax, 0x4b16db4e
rol rax, 0x67
popf
pushf
not rax
add rax, 0x4c4bcef7
xor rax, 0x750e11b8
rol rax, 0x2e
popf
mov qword [rsp + 0xe30], rax
movabs rax, 0x4cd2caa5f5633410
pushf
not rax
add rax, 0x6b53d30a
xor rax, 0x52c663f6
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x720fdb4a
xor rax, 0x67c94fb8
rol rax, 0x53
popf
pushf
not rax
add rax, 0x4d08e89b
xor rax, 0x7068ccf6
rol rax, 0x72
popf
pushf
not rax
add rax, 0x7453201f
xor rax, 0x4e3af621
rol rax, 0x39
popf
mov qword [rsp + 0xe38], rax
movabs rax, 0xf203bbd07eb03495
pushf
not rax
add rax, 0x52f880d0
xor rax, 0x40531b51
rol rax, 4
popf
pushf
not rax
add rax, 0x4799ba92
xor rax, 0x58055d93
rol rax, 0x27
popf
pushf
not rax
add rax, 0x4c529337
xor rax, 0x7d23d742
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x702869f8
xor rax, 0x622fb962
rol rax, 0xcc
popf
mov qword [rsp + 0xe40], rax
movabs rax, 0x9e9909535e9665a9
pushf
not rax
add rax, 0x5509670d
xor rax, 0x6d907abe
rol rax, 0x90
popf
pushf
not rax
add rax, 0x5d52c517
xor rax, 0x54fdac79
rol rax, 0x8f
popf
mov qword [rsp + 0xe48], rax
movabs rax, 0x6f33345e8801fe76
pushf
not rax
add rax, 0x5d5582c8
xor rax, 0x6028caa4
rol rax, 0x85
popf
pushf
not rax
add rax, 0x4ca1ebc1
xor rax, 0x64142047
rol rax, 0xea
popf
pushf
not rax
add rax, 0x67f5e3b0
xor rax, 0x4d83bbf4
rol rax, 0x2f
popf
mov qword [rsp + 0xe50], rax
movabs rax, 0x755ec2f333efc9bc
pushf
not rax
add rax, 0x6b81f98e
xor rax, 0x5ebcf9d2
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x579b39c1
xor rax, 0x488ac07a
rol rax, 0x49
popf
pushf
not rax
add rax, 0x61a311d8
xor rax, 0x4c7db141
rol rax, 0x8c
popf
mov qword [rsp + 0xe58], rax
movabs rax, 0xd3969df6c40c4d01
pushf
not rax
add rax, 0x65d5727b
xor rax, 0x6bf1a367
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x4a8e06fd
xor rax, 0x783d976e
rol rax, 0xa7
popf
mov qword [rsp + 0xe60], rax
movabs rax, 0x176e27302ca0ad4c
pushf
not rax
add rax, 0x4a9e5899
xor rax, 0x5e1fae28
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x4d59f38d
xor rax, 0x595d598a
rol rax, 0x3f
popf
mov qword [rsp + 0xe68], rax
movabs rax, 0xd9d3fb061fab35cd
pushf
not rax
add rax, 0x683ad231
xor rax, 0x7b778f86
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x48f3f4a4
xor rax, 0x7eeb2089
rol rax, 0x65
popf
mov qword [rsp + 0xe70], rax
movabs rax, 0x439f017bec488412
pushf
not rax
add rax, 0x690b3723
xor rax, 0x42fd2946
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x45d2791d
xor rax, 0x70fbaa3c
rol rax, 0x72
popf
pushf
not rax
add rax, 0x499ea920
xor rax, 0x6ba8d6f2
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x56a00626
xor rax, 0x7f87c70b
rol rax, 0xb3
popf
mov qword [rsp + 0xe78], rax
movabs rax, 0x699021fc67bc5cca
pushf
not rax
add rax, 0x7786d52b
xor rax, 0x4b718927
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x51c1caea
xor rax, 0x4814739b
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x6d619d47
xor rax, 0x501b2a6a
rol rax, 0x91
popf
mov qword [rsp + 0x1930], rax
movabs rax, 0x14d5ab32c5861049
pushf
not rax
add rax, 0x69b3b6ca
xor rax, 0x5e976f0d
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x63811446
xor rax, 0x4f3196ec
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x59fdf223
xor rax, 0x78cce742
rol rax, 0x32
popf
mov qword [rsp + 0x1938], rax
movabs rax, 0xd6cd30234cac1aca
pushf
not rax
add rax, 0x48f6a390
xor rax, 0x64bf1bba
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x6ac3ecf6
xor rax, 0x6cc06335
rol rax, 0x83
popf
pushf
not rax
add rax, 0x5bc5769c
xor rax, 0x5c19a96a
rol rax, 0x46
popf
pushf
not rax
add rax, 0x4ecd0384
xor rax, 0x4bcb02c4
rol rax, 0xe
popf
mov qword [rsp + 0x1940], rax
movabs rax, 0x2804696bd14f33a5
pushf
not rax
add rax, 0x55b56ab9
xor rax, 0x4ea3bfd3
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x6743a242
xor rax, 0x50991a13
rol rax, 0xb1
popf
mov qword [rsp + 0x1948], rax
movabs rax, 0x2a4e2338de518263
pushf
not rax
add rax, 0x6ea8e120
xor rax, 0x7900c174
rol rax, 0x61
popf
pushf
not rax
add rax, 0x79927e78
xor rax, 0x556e32b8
rol rax, 8
popf
mov qword [rsp + 0x1950], rax
movabs rax, 0xdbf757ee65379be7
pushf
not rax
add rax, 0x49d858dd
xor rax, 0x4f5521e8
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x5d3b9e8b
xor rax, 0x4d392e16
rol rax, 0x7a
popf
mov qword [rsp + 0x1958], rax
movabs rax, 0x824d638374ebc30c
pushf
not rax
add rax, 0x4dcdd860
xor rax, 0x5d883911
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x69fa9a02
xor rax, 0x6bd83a6a
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x44a0f552
xor rax, 0x7e529fc2
rol rax, 0x34
popf
pushf
not rax
add rax, 0x753f7dbb
xor rax, 0x471aeb80
rol rax, 0x39
popf
mov qword [rsp + 0x1960], rax
movabs rax, 0x907270965efe41af
pushf
not rax
add rax, 0x4b2bf7a9
xor rax, 0x55584a93
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x777f0daa
xor rax, 0x4a1a2d2c
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x4da2e43c
xor rax, 0x55df8da0
rol rax, 0x79
popf
pushf
not rax
add rax, 0x59caf136
xor rax, 0x785fca56
rol rax, 0x48
popf
mov qword [rsp + 0x1968], rax
movabs rax, 0x35cf5c322982b873
pushf
not rax
add rax, 0x63781ded
xor rax, 0x78b364e1
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x7a37eb19
xor rax, 0x77707431
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x62349bbe
xor rax, 0x7328348e
rol rax, 0x93
popf
mov qword [rsp + 0x1970], rax
movabs rax, 0xa837d967d31a703d
pushf
not rax
add rax, 0x5922b43d
xor rax, 0x5bccd1b9
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x68fb28e5
xor rax, 0x6fe556d2
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x6b5721b0
xor rax, 0x70a08fab
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x6a75beab
xor rax, 0x48ef8fbb
rol rax, 0x81
popf
mov qword [rsp + 0x1978], rax
movabs rax, 0x5f65ddd596f6fdfb
pushf
not rax
add rax, 0x4e106c53
xor rax, 0x7b1dfa76
rol rax, 0x88
popf
pushf
not rax
add rax, 0x602cb3fa
xor rax, 0x724c9359
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x4c046c8e
xor rax, 0x74557c2a
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x7b56de65
xor rax, 0x754fe068
rol rax, 0x65
popf
mov qword [rsp + 0x1980], rax
movabs rax, 0xcd82d5279056dd59
pushf
not rax
add rax, 0x527f06e8
xor rax, 0x49e94acb
rol rax, 0x47
popf
pushf
not rax
add rax, 0x550c944c
xor rax, 0x6e64f42c
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x599f96c3
xor rax, 0x5fdf58da
rol rax, 0x31
popf
pushf
not rax
add rax, 0x5cf5336b
xor rax, 0x6afd86ae
rol rax, 0x34
popf
mov qword [rsp + 0x1988], rax
movabs rax, 0xf3533e658d562076
pushf
not rax
add rax, 0x40be4bd9
xor rax, 0x6e3e7c45
rol rax, 6
popf
pushf
not rax
add rax, 0x6a56a78d
xor rax, 0x74ed9685
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x64a9ab12
xor rax, 0x5959b03a
rol rax, 0x18
popf
pushf
not rax
add rax, 0x68940120
xor rax, 0x7668ba21
rol rax, 0x9b
popf
mov qword [rsp + 0x1990], rax
movabs rax, 0x5a9a1ffba06de192
pushf
not rax
add rax, 0x404ce6ee
xor rax, 0x43128d12
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x7417ffd2
xor rax, 0x58539553
rol rax, 0xba
popf
pushf
not rax
add rax, 0x680d5163
xor rax, 0x57f60e7a
rol rax, 0x86
popf
mov qword [rsp + 0x1998], rax
lea rax, [rsp + 0x59]
mov rdi, rax
xor eax, eax
mov ecx, 0x8d78d383
pushf
not ecx
add ecx, 0x8cc642f6
xor ecx, 0xc94bf841
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0xdb9ada83
xor ecx, 0x80013f7f
rol ecx, 0x24
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x59]
mov byte [rsp + 0x1c0], al
movdqa xmm0, xmmword [rsp + 0x1930]
movdqa xmmword [rsp + 0x2770], xmm0
movdqa xmm0, xmmword [rsp + 0xe10]
movdqa xmmword [rsp + 0x2760], xmm0
movdqa xmm0, xmmword [rsp + 0x2760]
pxor xmm0, xmmword [rsp + 0x2770]
movdqa xmmword [rsp + 0x2780], xmm0
movdqa xmm0, xmmword [rsp + 0x2780]
movdqa xmmword [rsp + 0xe10], xmm0
lea rax, [rsp + 0xe20]
mov qword [rsp + 0x4d8], rax
lea rax, [rsp + 0x1940]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x27a0], xmm0
mov rax, qword [rsp + 0x4d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2790], xmm0
movdqa xmm0, xmmword [rsp + 0x2790]
pxor xmm0, xmmword [rsp + 0x27a0]
movdqa xmmword [rsp + 0x27b0], xmm0
mov rax, qword [rsp + 0x4d8]
movdqa xmm0, xmmword [rsp + 0x27b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe30]
mov qword [rsp + 0x4e0], rax
lea rax, [rsp + 0x1950]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x27d0], xmm0
mov rax, qword [rsp + 0x4e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x27c0], xmm0
movdqa xmm0, xmmword [rsp + 0x27c0]
pxor xmm0, xmmword [rsp + 0x27d0]
movdqa xmmword [rsp + 0x27e0], xmm0
mov rax, qword [rsp + 0x4e0]
movdqa xmm0, xmmword [rsp + 0x27e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe40]
mov qword [rsp + 0x4e8], rax
lea rax, [rsp + 0x1960]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2800], xmm0
mov rax, qword [rsp + 0x4e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x27f0], xmm0
movdqa xmm0, xmmword [rsp + 0x27f0]
pxor xmm0, xmmword [rsp + 0x2800]
movdqa xmmword [rsp + 0x2810], xmm0
mov rax, qword [rsp + 0x4e8]
movdqa xmm0, xmmword [rsp + 0x2810]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe50]
mov qword [rsp + 0x4f0], rax
lea rax, [rsp + 0x1970]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2830], xmm0
mov rax, qword [rsp + 0x4f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2820], xmm0
movdqa xmm0, xmmword [rsp + 0x2820]
pxor xmm0, xmmword [rsp + 0x2830]
movdqa xmmword [rsp + 0x2840], xmm0
mov rax, qword [rsp + 0x4f0]
movdqa xmm0, xmmword [rsp + 0x2840]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe60]
mov qword [rsp + 0x4f8], rax
lea rax, [rsp + 0x1980]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2860], xmm0
mov rax, qword [rsp + 0x4f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2850], xmm0
movdqa xmm0, xmmword [rsp + 0x2850]
pxor xmm0, xmmword [rsp + 0x2860]
movdqa xmmword [rsp + 0x2870], xmm0
mov rax, qword [rsp + 0x4f8]
movdqa xmm0, xmmword [rsp + 0x2870]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x500], rax
lea rax, [rsp + 0x1990]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2890], xmm0
mov rax, qword [rsp + 0x500]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2880], xmm0
movdqa xmm0, xmmword [rsp + 0x2880]
pxor xmm0, xmmword [rsp + 0x2890]
movdqa xmmword [rsp + 0x28a0], xmm0
mov rax, qword [rsp + 0x500]
movdqa xmm0, xmmword [rsp + 0x28a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe10]
mov qword [rsp + 0x978], rax
mov rdx, qword [rsp + 0x978]
mov rcx, qword [rsp + 0x980]
call fcn.1402803fb
mov qword [rsp + 0x988], rax
lea rdx, [0x1a964dda4]
pushf
sub rdx, 0x695c31f4
popf
mov rcx, qword [rsp + 0x988]
jmp 0x140205245
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]
push rax
pushf
mov eax, 0x5846e16d
pushf
not eax
add eax, 0xcd56ec1c
xor eax, 0x98181e6c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa850d053
xor eax, 0xe03c0d67
rol eax, 0xe3
popf
jmp 0x1401fccc1
mov al, 0x85
pushf
not al
add al, 0xc8
xor al, 0xa8
rol al, 0x11
popf
pushf
not al
add al, 0x30
xor al, 0xe0
rol al, 0x5b
popf
pushf
not al
add al, 0xa0
xor al, 0xc2
rol al, 0xb5
popf
jmp 0x14021606a
lea rcx, [rsp + 0x880]
call fcn.1403ccab9
lea rcx, [rsp + 0x860]
call fcn.14027e314
mov rax, qword [rsp + 0x870]
mov qword [rsp + 0x990], rax
mov rax, qword [rsp + 0x990]
lea rax, [rax + rax - 4]
mov qword [rsp + 0x9c8], rax
cmp qword [rsp + 0xa0], 0
je 0x140205360
push rax
pushf
mov eax, 0x648b3ad9
pushf
not eax
add eax, 0x8d696d7a
xor eax, 0x8906bf7f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd1595fd4
xor eax, 0xf8cb8062
rol eax, 0x1e
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xa1933672
pushf
not eax
add eax, 0xd6bd8bee
xor eax, 0xa7b36b01
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9ea55e80
xor eax, 0xa9bb2c03
rol eax, 0x50
popf
jmp 0x1401fccc1
xor eax, eax
mov word [rsp + 0x30], ax
mov rax, qword [rsp + 0xa0]
add rax, 8
mov r9d, 0xd83fb030
pushf
not r9d
add r9d, 0x84d31790
xor r9d, 0xb2d5da14
rol r9d, 0x85
popf
pushf
not r9d
add r9d, 0x8d0c16de
xor r9d, 0xc4b46d7a
rol r9d, 0x8a
popf
lea r8, [rsp + 0x30]
mov rdx, rax
mov rcx, qword [rsp + 0x43b0]
call fcn.140361bad
movzx eax, al
test eax, eax
je 0x140205453
push rax
pushf
mov eax, 0xcb8bf5f
pushf
not eax
add eax, 0x91c4004a
xor eax, 0xd9f473d4
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xed53c047
xor eax, 0xdcf3a1bf
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd198c856
xor eax, 0xff32a700
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd3317bdf
xor eax, 0xf95bb52e
rol eax, 0xcb
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xc8365ec9
pushf
not eax
add eax, 0xdbeec9b3
xor eax, 0xba9af129
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfe69c9ad
xor eax, 0xc7d46d45
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe00cb1ed
xor eax, 0xeb453fd4
rol eax, 0x63
popf
jmp 0x1401fccc1
movzx eax, word [rsp + 0x30]
test eax, eax
jne 0x1402054d9
push rax
pushf
mov eax, 0xd498b641
pushf
not eax
add eax, 0xcb1a03f8
xor eax, 0xe3223e5c
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb8c3d46c
xor eax, 0xd9732752
rol eax, 0x63
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xd149bc52
pushf
not eax
add eax, 0xbb64e357
xor eax, 0xa4ac5127
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xae5fc178
xor eax, 0x97d3b789
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc5c9169a
xor eax, 0xf5994490
rol eax, 8
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x6d6b4dae
pushf
not edx
add edx, 0x9ef616bb
xor edx, 0xecf9ce7a
rol edx, 0x20
popf
pushf
not edx
add edx, 0xb2b1c8f7
xor edx, 0xb61a4ad1
rol edx, 0x30
popf
pushf
not edx
add edx, 0xc5db417a
xor edx, 0xc8686380
rol edx, 0x92
popf
pushf
not edx
add edx, 0xbbec40ff
xor edx, 0xc5d47578
rol edx, 0xaa
popf
mov rcx, rax
jmp 0x140205583
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x5a]
mov rdi, rax
xor eax, eax
mov ecx, 0xcfd4d762
pushf
not ecx
add ecx, 0xb66141c0
xor ecx, 0xe0207d7a
rol ecx, 0x68
popf
pushf
not ecx
add ecx, 0xc1a256b2
xor ecx, 0x9364011a
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0x90285a8a
xor ecx, 0x84aa180a
rol ecx, 0x59
popf
pushf
not ecx
add ecx, 0xcd094634
xor ecx, 0x80ab55f0
rol ecx, 0xbb
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x5b]
mov rdi, rax
xor eax, eax
mov ecx, 0xb774278f
pushf
not ecx
add ecx, 0xf33e6084
xor ecx, 0x938977e2
rol ecx, 0x67
popf
pushf
not ecx
add ecx, 0xbf99bbd5
xor ecx, 0x9df23280
rol ecx, 0xb7
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 + 0x9a0], rax
movzx eax, byte [rsp + 0x5a]
mov byte [rsp + 0x1c8], al
movzx eax, byte [rsp + 0x5b]
mov byte [rsp + 0x1d0], al
movabs rax, 0xd87eaffd48bcc653
pushf
not rax
add rax, 0x4bf0fec1
xor rax, 0x4add12f9
rol rax, 0x17
popf
pushf
not rax
add rax, 0x435bc4fb
xor rax, 0x5e7b4002
rol rax, 0
popf
pushf
not rax
add rax, 0x5a7e4da5
xor rax, 0x70b42a2e
rol rax, 0x84
popf
pushf
not rax
add rax, 0x46cb3278
xor rax, 0x6325df20
rol rax, 0x87
popf
mov qword [rsp + 0x14a0], rax
movabs rax, 0xaaa2ea0dcee8772a
pushf
not rax
add rax, 0x5268a962
xor rax, 0x6ae9cf48
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x52a8e1a7
xor rax, 0x5eefbb3c
rol rax, 0x49
popf
mov qword [rsp + 0x14a8], rax
movabs rax, 0x924d2801bba626e3
pushf
not rax
add rax, 0x4e249989
xor rax, 0x5c359adf
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x5683c957
xor rax, 0x436c6bcc
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x4ae91a14
xor rax, 0x71a443ad
rol rax, 0x5b
popf
mov qword [rsp + 0x14b0], rax
movabs rax, 0x7bfd7bb66515be79
pushf
not rax
add rax, 0x5d193d16
xor rax, 0x6705854e
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x6e03536b
xor rax, 0x6c2bbce4
rol rax, 0xc
popf
pushf
not rax
add rax, 0x5a3a4354
xor rax, 0x5ed04e1e
rol rax, 0x70
popf
pushf
not rax
add rax, 0x43d8bd0c
xor rax, 0x4037e7e7
rol rax, 0x62
popf
mov qword [rsp + 0x14b8], rax
movabs rax, 0x92504c4f6259adbd
pushf
not rax
add rax, 0x5cc6cd53
xor rax, 0x63f67e58
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x5918b96a
xor rax, 0x5ffc5523
rol rax, 0x19
popf
mov qword [rsp + 0x14c0], rax
movabs rax, 0x4d5150d531a32232
pushf
not rax
add rax, 0x60c54209
xor rax, 0x753dc68e
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x6b89ce8c
xor rax, 0x5dabd0b9
rol rax, 0xde
popf
mov qword [rsp + 0x14c8], rax
movabs rax, 0x62e4f2c8bd6e3de7
pushf
not rax
add rax, 0x63c3e2ed
xor rax, 0x653733bf
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x77214ef4
xor rax, 0x605a9910
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x40446d01
xor rax, 0x5949d0ce
rol rax, 0x55
popf
pushf
not rax
add rax, 0x4150cf0a
xor rax, 0x64084153
rol rax, 0x4e
popf
mov qword [rsp + 0x14d0], rax
movabs rax, 0xfe22ab6eef4370c5
pushf
not rax
add rax, 0x7bd09f99
xor rax, 0x50fae3b0
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x46aeabd7
xor rax, 0x4e8deeb8
rol rax, 0x61
popf
pushf
not rax
add rax, 0x4bd58ca1
xor rax, 0x5e2639c5
rol rax, 0x69
popf
pushf
not rax
add rax, 0x7345a0da
xor rax, 0x61f9ef7c
rol rax, 0xbd
popf
mov qword [rsp + 0x14d8], rax
movabs rax, 0x3dfb6ffed5343af5
pushf
not rax
add rax, 0x662117c9
xor rax, 0x7b42b029
rol rax, 0x87
popf
pushf
not rax
add rax, 0x403b44a2
xor rax, 0x755119f3
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x49334fd1
xor rax, 0x4ab04b8a
rol rax, 0x8f
popf
mov qword [rsp + 0x14e0], rax
movabs rax, 0xed9589e90c5df67
pushf
not rax
add rax, 0x50b293e4
xor rax, 0x62d23158
rol rax, 0x50
popf
pushf
not rax
add rax, 0x56c13ade
xor rax, 0x767a79a6
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x6177a36c
xor rax, 0x74f76d9a
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x69f88c9d
xor rax, 0x7bbd1a1a
rol rax, 0x2b
popf
mov qword [rsp + 0x14e8], rax
movabs rax, 0x151557ddeca765cf
pushf
not rax
add rax, 0x50fecb16
xor rax, 0x678b7504
rol rax, 0xf
popf
pushf
not rax
add rax, 0x4e236f64
xor rax, 0x76db3ec7
rol rax, 0x54
popf
mov qword [rsp + 0x14f0], rax
movabs rax, 0x32f1d4293f1963e4
pushf
not rax
add rax, 0x44e6039b
xor rax, 0x40220f75
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x44f0e9b8
xor rax, 0x73647bf4
rol rax, 0xf0
popf
mov qword [rsp + 0x14f8], rax
movabs rax, 0xbd23a7250ebe89d
pushf
not rax
add rax, 0x62f87f9b
xor rax, 0x5a2414b4
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x6fecf4c3
xor rax, 0x6e68b0ce
rol rax, 0x55
popf
pushf
not rax
add rax, 0x787d246c
xor rax, 0x4d56f2ce
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x7f647d85
xor rax, 0x6aa98afe
rol rax, 0x2c
popf
mov qword [rsp + 0x1500], rax
movabs rax, 0x3312364f9d5ecdf7
pushf
not rax
add rax, 0x5c1ec291
xor rax, 0x679a1b5e
rol rax, 0xd
popf
pushf
not rax
add rax, 0x4506f2cc
xor rax, 0x7761f10c
rol rax, 0x83
popf
mov qword [rsp + 0x1508], rax
movabs rax, 0xfba9a564eeb903d8
pushf
not rax
add rax, 0x491e575a
xor rax, 0x79bcb7d6
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x680a7d12
xor rax, 0x4e360493
rol rax, 0x75
popf
mov qword [rsp + 0x1510], rax
movabs rax, 0x54f5135ecd30fe7e
pushf
not rax
add rax, 0x465fefbd
xor rax, 0x6ad2dfd2
rol rax, 0x90
popf
pushf
not rax
add rax, 0x6dc1380c
xor rax, 0x6cf5a854
rol rax, 0x66
popf
mov qword [rsp + 0x1518], rax
movabs rax, 0xa85454ecd12bb812
pushf
not rax
add rax, 0x751f27ae
xor rax, 0x61a47a11
rol rax, 0x91
popf
pushf
not rax
add rax, 0x648901ef
xor rax, 0x568aed6c
rol rax, 0x88
popf
mov qword [rsp + 0x2050], rax
movabs rax, 0x1941e55149e0d2f0
pushf
not rax
add rax, 0x65192800
xor rax, 0x5bb722ca
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x71303bcb
xor rax, 0x6238747e
rol rax, 0x49
popf
mov qword [rsp + 0x2058], rax
movabs rax, 0x4d1c72525f65c5e2
pushf
not rax
add rax, 0x7bce1b01
xor rax, 0x761091ba
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x53b4c7f3
xor rax, 0x7bbd6874
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x50f497b5
xor rax, 0x42dc23b0
rol rax, 0xff
popf
mov qword [rsp + 0x2060], rax
movabs rax, 0x69720e8dfd2ba858
pushf
not rax
add rax, 0x54f2eb3b
xor rax, 0x5c4bb87e
rol rax, 0x84
popf
pushf
not rax
add rax, 0x415dd978
xor rax, 0x597cafe8
rol rax, 0x58
popf
mov qword [rsp + 0x2068], rax
movabs rax, 0x82981971a5c07451
pushf
not rax
add rax, 0x4803da63
xor rax, 0x5d5e429e
rol rax, 0x50
popf
pushf
not rax
add rax, 0x4f427da5
xor rax, 0x78e002bd
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x6d12a9c6
xor rax, 0x4ec46b52
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x4f6bddfa
xor rax, 0x72ad92a0
rol rax, 7
popf
mov qword [rsp + 0x2070], rax
movabs rax, 0xdb592fb749529aed
pushf
not rax
add rax, 0x6f80a5bf
xor rax, 0x7f2e5040
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x65d23570
xor rax, 0x71d8695c
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x7e345164
xor rax, 0x6b883ee8
rol rax, 0xde
popf
mov qword [rsp + 0x2078], rax
movabs rax, 0x8dc9f34898fbedeb
pushf
not rax
add rax, 0x5d57a11a
xor rax, 0x6bc046ce
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x71f31adf
xor rax, 0x4316af33
rol rax, 0x18
popf
pushf
not rax
add rax, 0x71adc325
xor rax, 0x4cebf3f2
rol rax, 0x26
popf
mov qword [rsp + 0x2080], rax
movabs rax, 0x34144ccbdd867841
pushf
not rax
add rax, 0x65e2c121
xor rax, 0x5157a2be
rol rax, 0xf
popf
pushf
not rax
add rax, 0x7d62b026
xor rax, 0x5c52f674
rol rax, 0x4d
popf
mov qword [rsp + 0x2088], rax
movabs rax, 0x6e959c8c22032ec
pushf
not rax
add rax, 0x7ffb581b
xor rax, 0x5ec951b9
rol rax, 0x25
popf
pushf
not rax
add rax, 0x513be52a
xor rax, 0x6866b4b2
rol rax, 0xe6
popf
mov qword [rsp + 0x2090], rax
movabs rax, 0xa94b9b3a90bfa9a4
pushf
not rax
add rax, 0x7b280e74
xor rax, 0x69fe3e97
rol rax, 0xc
popf
pushf
not rax
add rax, 0x53cdce38
xor rax, 0x625bc1a0
rol rax, 0x72
popf
mov qword [rsp + 0x2098], rax
movabs rax, 0x6a2a1288aaf0dc44
pushf
not rax
add rax, 0x582333db
xor rax, 0x4c6b59dd
rol rax, 0x37
popf
pushf
not rax
add rax, 0x74ecd7dc
xor rax, 0x786fa42c
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x498aca2b
xor rax, 0x5c88febd
rol rax, 0xe9
popf
mov qword [rsp + 0x20a0], rax
movabs rax, 0x22e245a53f917cae
pushf
not rax
add rax, 0x51981cc8
xor rax, 0x7b72c02b
rol rax, 0x94
popf
pushf
not rax
add rax, 0x440f11e3
xor rax, 0x53173c7d
rol rax, 0xe
popf
pushf
not rax
add rax, 0x55db18d9
xor rax, 0x6673e449
rol rax, 0xbb
popf
mov qword [rsp + 0x20a8], rax
movabs rax, 0x7fd57b2fc4d586e3
pushf
not rax
add rax, 0x7494abdc
xor rax, 0x7e3c1c5a
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x593ecc4e
xor rax, 0x45c57b7e
rol rax, 0x4e
popf
mov qword [rsp + 0x20b0], rax
movabs rax, 0x3cefb38bb5304777
pushf
not rax
add rax, 0x4fc781f2
xor rax, 0x765eccd0
rol rax, 0xff
popf
pushf
not rax
add rax, 0x66301cc5
xor rax, 0x646d6e80
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x5c438f30
xor rax, 0x5d0466ad
rol rax, 0x21
popf
mov qword [rsp + 0x20b8], rax
movabs rax, 0xc7a26959cad222f5
pushf
not rax
add rax, 0x58fe309d
xor rax, 0x4696a1fd
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x4ac84133
xor rax, 0x4b8352ba
rol rax, 0xef
popf
mov qword [rsp + 0x20c0], rax
movabs rax, 0xe7438fcb1efd1b2e
pushf
not rax
add rax, 0x63d3d05f
xor rax, 0x411798f4
rol rax, 0x79
popf
pushf
not rax
add rax, 0x46028343
xor rax, 0x43b3fe0c
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x71d903f1
xor rax, 0x6c626d3f
rol rax, 0xda
popf
mov qword [rsp + 0x20c8], rax
lea rax, [rsp + 0x5c]
mov rdi, rax
xor eax, eax
mov ecx, 0xd8758219
pushf
not ecx
add ecx, 0xcb479404
xor ecx, 0xffbb36f6
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0xc0eb6bb2
xor ecx, 0x9c03ea04
rol ecx, 0xce
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x5c]
mov byte [rsp + 0x1d8], al
movdqa xmm0, xmmword [rsp + 0x2050]
movdqa xmmword [rsp + 0x28c0], xmm0
movdqa xmm0, xmmword [rsp + 0x14a0]
movdqa xmmword [rsp + 0x28b0], xmm0
movdqa xmm0, xmmword [rsp + 0x28b0]
pxor xmm0, xmmword [rsp + 0x28c0]
movdqa xmmword [rsp + 0x28d0], xmm0
movdqa xmm0, xmmword [rsp + 0x28d0]
movdqa xmmword [rsp + 0x14a0], xmm0
lea rax, [rsp + 0x14b0]
mov qword [rsp + 0x508], rax
lea rax, [rsp + 0x2060]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x28f0], xmm0
mov rax, qword [rsp + 0x508]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x28e0], xmm0
movdqa xmm0, xmmword [rsp + 0x28e0]
pxor xmm0, xmmword [rsp + 0x28f0]
movdqa xmmword [rsp + 0x2900], xmm0
mov rax, qword [rsp + 0x508]
movdqa xmm0, xmmword [rsp + 0x2900]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x14c0]
mov qword [rsp + 0x510], rax
lea rax, [rsp + 0x2070]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2920], xmm0
mov rax, qword [rsp + 0x510]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2910], xmm0
movdqa xmm0, xmmword [rsp + 0x2910]
pxor xmm0, xmmword [rsp + 0x2920]
movdqa xmmword [rsp + 0x2930], xmm0
mov rax, qword [rsp + 0x510]
movdqa xmm0, xmmword [rsp + 0x2930]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x14d0]
mov qword [rsp + 0x518], rax
lea rax, [rsp + 0x2080]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2950], xmm0
mov rax, qword [rsp + 0x518]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2940], xmm0
movdqa xmm0, xmmword [rsp + 0x2940]
pxor xmm0, xmmword [rsp + 0x2950]
movdqa xmmword [rsp + 0x2960], xmm0
mov rax, qword [rsp + 0x518]
movdqa xmm0, xmmword [rsp + 0x2960]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x14e0]
mov qword [rsp + 0x520], rax
lea rax, [rsp + 0x2090]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2980], xmm0
mov rax, qword [rsp + 0x520]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2970], xmm0
movdqa xmm0, xmmword [rsp + 0x2970]
pxor xmm0, xmmword [rsp + 0x2980]
movdqa xmmword [rsp + 0x2990], xmm0
mov rax, qword [rsp + 0x520]
movdqa xmm0, xmmword [rsp + 0x2990]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x14f0]
mov qword [rsp + 0x528], rax
lea rax, [rsp + 0x20a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x29b0], xmm0
mov rax, qword [rsp + 0x528]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x29a0], xmm0
movdqa xmm0, xmmword [rsp + 0x29a0]
pxor xmm0, xmmword [rsp + 0x29b0]
movdqa xmmword [rsp + 0x29c0], xmm0
mov rax, qword [rsp + 0x528]
movdqa xmm0, xmmword [rsp + 0x29c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1500]
mov qword [rsp + 0x530], rax
lea rax, [rsp + 0x20b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x29e0], xmm0
mov rax, qword [rsp + 0x530]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x29d0], xmm0
movdqa xmm0, xmmword [rsp + 0x29d0]
pxor xmm0, xmmword [rsp + 0x29e0]
movdqa xmmword [rsp + 0x29f0], xmm0
mov rax, qword [rsp + 0x530]
movdqa xmm0, xmmword [rsp + 0x29f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1510]
mov qword [rsp + 0x538], rax
lea rax, [rsp + 0x20c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2a10], xmm0
mov rax, qword [rsp + 0x538]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2a00], xmm0
movdqa xmm0, xmmword [rsp + 0x2a00]
pxor xmm0, xmmword [rsp + 0x2a10]
movdqa xmmword [rsp + 0x2a20], xmm0
mov rax, qword [rsp + 0x538]
movdqa xmm0, xmmword [rsp + 0x2a20]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x14a0]
mov qword [rsp + 0x998], rax
mov rdx, qword [rsp + 0x998]
mov rcx, qword [rsp + 0x9a0]
call fcn.1402803fb
mov qword [rsp + 0x9a8], rax
lea rdx, [0x194d042ef]
pushf
sub rdx, 0x54c7973f
popf
mov rcx, qword [rsp + 0x9a8]
jmp 0x140206427
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x140206493
push rax
pushf
mov eax, 0x997d1faa
pushf
not eax
add eax, 0xd96a1747
xor eax, 0xb91f51f2
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdfc17d16
xor eax, 0x8dfbffff
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9de73136
xor eax, 0xafea7410
rol eax, 0xa5
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x6581bca5
pushf
not eax
add eax, 0xad3fa9de
xor eax, 0x9ee65f0a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc94fec6f
xor eax, 0xeb01fd5d
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf4397e98
xor eax, 0xc13799ab
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf0296683
xor eax, 0x8a71eeba
rol eax, 0x2b
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x1096c889
pushf
not edx
add edx, 0xf1ef5987
xor edx, 0x9a5fa2b2
rol edx, 0x1a
popf
pushf
not edx
add edx, 0x9ccc4286
xor edx, 0xb4f9c53a
rol edx, 0x7e
popf
pushf
not edx
add edx, 0xb0ec12f7
xor edx, 0x841e7bb9
rol edx, 0x69
popf
pushf
not edx
add edx, 0x85c2eafa
xor edx, 0x8b001215
rol edx, 8
popf
mov rcx, rax
jmp 0x140206550
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x5d]
mov rdi, rax
xor eax, eax
mov ecx, 0x638c966f
pushf
not ecx
add ecx, 0xf2b22dae
xor ecx, 0xdc8e3929
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0xbd9b7210
xor ecx, 0xbc4d4053
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0x82c27355
xor ecx, 0xbcce3663
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0x84f71c80
xor ecx, 0xa5e5ec5f
rol ecx, 0xc6
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x5e]
mov rdi, rax
xor eax, eax
mov ecx, 0xcd2fb5e7
pushf
not ecx
add ecx, 0xe340ea2f
xor ecx, 0x9505a5aa
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xed19e813
xor ecx, 0x980e7da0
rol ecx, 9
popf
pushf
not ecx
add ecx, 0xb0a2b962
xor ecx, 0xfb264b3b
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 + 0x9b8], rax
movzx eax, byte [rsp + 0x5d]
mov byte [rsp + 0x1e0], al
movzx eax, byte [rsp + 0x5e]
mov byte [rsp + 0x1e8], al
movabs rax, 0x5432cca3d2083c84
pushf
not rax
add rax, 0x6c179038
xor rax, 0x692a4e52
rol rax, 0x27
popf
pushf
not rax
add rax, 0x6a16e3aa
xor rax, 0x4c34f44f
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x4c304139
xor rax, 0x7cac6798
rol rax, 0x99
popf
pushf
not rax
add rax, 0x744a57cc
xor rax, 0x5641457f
rol rax, 0x78
popf
mov qword [rsp + 0xe80], rax
movabs rax, 0x80bf96f05f3da4ac
pushf
not rax
add rax, 0x7a7a055c
xor rax, 0x437cb218
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x425919b9
xor rax, 0x52411819
rol rax, 0xec
popf
pushf
not rax
add rax, 0x64ac40ef
xor rax, 0x652ee239
rol rax, 0xe8
popf
mov qword [rsp + 0xe88], rax
movabs rax, 0xfdd9816ae37619fd
pushf
not rax
add rax, 0x72dd0095
xor rax, 0x5e5b2a21
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x7d5501c7
xor rax, 0x5602fe44
rol rax, 0x84
popf
pushf
not rax
add rax, 0x590a5f64
xor rax, 0x5832db26
rol rax, 0x4c
popf
mov qword [rsp + 0xe90], rax
movabs rax, 0x92c3bd96e7d91013
pushf
not rax
add rax, 0x5ebecb7b
xor rax, 0x53dfc98e
rol rax, 0x66
popf
pushf
not rax
add rax, 0x7f9853f6
xor rax, 0x5f703ba8
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7eda7b34
xor rax, 0x5aa59dc5
rol rax, 0x4d
popf
mov qword [rsp + 0xe98], rax
movabs rax, 0x1e967867f504cbc5
pushf
not rax
add rax, 0x5b9a5742
xor rax, 0x4b6eee01
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x535981eb
xor rax, 0x67e673a5
rol rax, 0xa6
popf
mov qword [rsp + 0xea0], rax
movabs rax, 0x89d2f6f8e06e0b83
pushf
not rax
add rax, 0x7ca8ef84
xor rax, 0x7256f26e
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x7cf81818
xor rax, 0x5cc6a37c
rol rax, 0x52
popf
pushf
not rax
add rax, 0x69e08d7d
xor rax, 0x4c28d4e7
rol rax, 0x28
popf
pushf
not rax
add rax, 0x6924cf2f
xor rax, 0x6c84d7aa
rol rax, 0xc1
popf
mov qword [rsp + 0xea8], rax
movabs rax, 0x509283f499e4c1e4
pushf
not rax
add rax, 0x7ab0600f
xor rax, 0x54390b7e
rol rax, 5
popf
pushf
not rax
add rax, 0x72a178b4
xor rax, 0x5666d886
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x42cf7d16
xor rax, 0x6d4d271a
rol rax, 0x20
popf
mov qword [rsp + 0xeb0], rax
movabs rax, 0x84a9b00613354914
pushf
not rax
add rax, 0x50d30d3c
xor rax, 0x6a8abc3c
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x4c293b7a
xor rax, 0x6c666644
rol rax, 0xdc
popf
mov qword [rsp + 0xeb8], rax
movabs rax, 0x44be23fec33ade38
pushf
not rax
add rax, 0x4b7c6add
xor rax, 0x723be9d5
rol rax, 0x93
popf
pushf
not rax
add rax, 0x533a9cf5
xor rax, 0x6e5810c1
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x514d4880
xor rax, 0x54e8d8c0
rol rax, 0x78
popf
mov qword [rsp + 0xec0], rax
movabs rax, 0x24261c364f95e3b2
pushf
not rax
add rax, 0x6ce46f0b
xor rax, 0x4609af24
rol rax, 0x17
popf
pushf
not rax
add rax, 0x4443d6a1
xor rax, 0x6f6c1ebc
rol rax, 0x8c
popf
mov qword [rsp + 0xec8], rax
movabs rax, 0x9c924ff9a8ddd2a4
pushf
not rax
add rax, 0x6fafedfe
xor rax, 0x735f19c8
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4b643d91
xor rax, 0x7e0200fe
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x7a8375f1
xor rax, 0x7ee0ea08
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x72dec1d1
xor rax, 0x67892a8d
rol rax, 0xea
popf
mov qword [rsp + 0xed0], rax
movabs rax, 0x4eea8bb06b68ee8f
pushf
not rax
add rax, 0x5308b407
xor rax, 0x4e2fc1b2
rol rax, 0x61
popf
pushf
not rax
add rax, 0x51b0c351
xor rax, 0x7d64e151
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x71679264
xor rax, 0x5cdc129c
rol rax, 0x4e
popf
mov qword [rsp + 0xed8], rax
movabs rax, 0xdbef5fdfe0e72281
pushf
not rax
add rax, 0x7ea9f882
xor rax, 0x62a76bb3
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x71d015ae
xor rax, 0x48da8794
rol rax, 0xee
popf
pushf
not rax
add rax, 0x672154ba
xor rax, 0x75a53023
rol rax, 0x46
popf
pushf
not rax
add rax, 0x49106f00
xor rax, 0x6734827c
rol rax, 1
popf
mov qword [rsp + 0xee0], rax
movabs rax, 0xdb455d5fb3283581
pushf
not rax
add rax, 0x675c9c3a
xor rax, 0x4f6a6af9
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x451ef0e8
xor rax, 0x603a608c
rol rax, 0x92
popf
pushf
not rax
add rax, 0x7e7bd323
xor rax, 0x58e67a0b
rol rax, 0xd5
popf
mov qword [rsp + 0xee8], rax
movabs rax, 0x54e9be6d31d35866
pushf
not rax
add rax, 0x46ff1159
xor rax, 0x55667ccb
rol rax, 0x90
popf
pushf
not rax
add rax, 0x71b05a39
xor rax, 0x7476bb27
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x51750101
xor rax, 0x6ef4d9fc
rol rax, 0x2f
popf
mov qword [rsp + 0x19a0], rax
movabs rax, 0x3ac98e2b9d027698
pushf
not rax
add rax, 0x43239363
xor rax, 0x56b6cd21
rol rax, 0x44
popf
pushf
not rax
add rax, 0x63c98c2b
xor rax, 0x56ec9fc5
rol rax, 0xa7
popf
mov qword [rsp + 0x19a8], rax
movabs rax, 0xd494c4ce8c378c
pushf
not rax
add rax, 0x602a5ae8
xor rax, 0x56f8a13f
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x59a4532d
xor rax, 0x52fb6e88
rol rax, 0xf
popf
pushf
not rax
add rax, 0x683ca890
xor rax, 0x66d82c90
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x5fa9c348
xor rax, 0x72c7cd35
rol rax, 0x3b
popf
mov qword [rsp + 0x19b0], rax
movabs rax, 0x7554f2889982c0c8
pushf
not rax
add rax, 0x4aefc310
xor rax, 0x7c9c704f
rol rax, 0x22
popf
pushf
not rax
add rax, 0x7dd45078
xor rax, 0x7b62003d
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x6ad9da28
xor rax, 0x6cf3b3b8
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x6509801a
xor rax, 0x70bbfc75
rol rax, 0x9a
popf
mov qword [rsp + 0x19b8], rax
movabs rax, 0x6e9b5016c0e8dd8
pushf
not rax
add rax, 0x73770e94
xor rax, 0x4b4c1248
rol rax, 0x35
popf
pushf
not rax
add rax, 0x5b75b995
xor rax, 0x7a609558
rol rax, 0xff
popf
mov qword [rsp + 0x19c0], rax
movabs rax, 0xb20021b740be8104
pushf
not rax
add rax, 0x502700f6
xor rax, 0x59f3117c
rol rax, 0xae
popf
pushf
not rax
add rax, 0x645cbd75
xor rax, 0x4ec63646
rol rax, 5
popf
pushf
not rax
add rax, 0x4346fec5
xor rax, 0x72f8fe16
rol rax, 0x76
popf
pushf
not rax
add rax, 0x4f2a57d2
xor rax, 0x5167c491
rol rax, 0xb0
popf
mov qword [rsp + 0x19c8], rax
movabs rax, 0xab2bd9ff442af061
pushf
not rax
add rax, 0x4bd02a34
xor rax, 0x67015134
rol rax, 0x14
popf
pushf
not rax
add rax, 0x4fedf46a
xor rax, 0x598ac2db
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x512f3a7b
xor rax, 0x7ca50b1a
rol rax, 0x90
popf
pushf
not rax
add rax, 0x5472d5cf
xor rax, 0x400e3ac5
rol rax, 0x34
popf
mov qword [rsp + 0x19d0], rax
movabs rax, 0xd6a319e1f6c48a81
pushf
not rax
add rax, 0x4c7a7855
xor rax, 0x70060ba7
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x49bbd505
xor rax, 0x4573a454
rol rax, 0xf6
popf
mov qword [rsp + 0x19d8], rax
movabs rax, 0x15127e771d9478c9
pushf
not rax
add rax, 0x79c1697a
xor rax, 0x666732e8
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x5bf25ab1
xor rax, 0x63043d86
rol rax, 0x6f
popf
mov qword [rsp + 0x19e0], rax
movabs rax, 0xf739d3e384f42ffa
pushf
not rax
add rax, 0x46bb5498
xor rax, 0x78000175
rol rax, 0xf
popf
pushf
not rax
add rax, 0x401c8765
xor rax, 0x4f73ad6d
rol rax, 0x24
popf
mov qword [rsp + 0x19e8], rax
movabs rax, 0xf97c4acaaaf46895
pushf
not rax
add rax, 0x572395a1
xor rax, 0x7bc01be7
rol rax, 0x97
popf
pushf
not rax
add rax, 0x5ca536f4
xor rax, 0x6334b8ba
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x545368c6
xor rax, 0x58acc93a
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x4e120e27
xor rax, 0x4d78e126
rol rax, 0xf8
popf
mov qword [rsp + 0x19f0], rax
movabs rax, 0xb036fbeccc4d8229
pushf
not rax
add rax, 0x6ddbd611
xor rax, 0x4c8bf10f
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x4a822837
xor rax, 0x70866570
rol rax, 0
popf
mov qword [rsp + 0x19f8], rax
movabs rax, 0x21140143da65f6b5
pushf
not rax
add rax, 0x6330e65f
xor rax, 0x66b58ec7
rol rax, 7
popf
pushf
not rax
add rax, 0x6c071d0a
xor rax, 0x57790d78
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x77d694e2
xor rax, 0x5d6799b4
rol rax, 0x4b
popf
mov qword [rsp + 0x1a00], rax
movabs rax, 0x76629822d19fb267
pushf
not rax
add rax, 0x723c3d65
xor rax, 0x535271c5
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x4ca38fe3
xor rax, 0x6b969681
rol rax, 0x5f
popf
mov qword [rsp + 0x1a08], rax
lea rax, [rsp + 0x5f]
mov rdi, rax
xor eax, eax
mov ecx, 0x6f4a558c
pushf
not ecx
add ecx, 0x91685792
xor ecx, 0x969b9e8b
rol ecx, 0x9f
popf
pushf
not ecx
add ecx, 0xd3df6363
xor ecx, 0xa2e7cc03
rol ecx, 0x5b
popf
pushf
not ecx
add ecx, 0xd99732df
xor ecx, 0xfba0c027
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xe71bbf96
xor ecx, 0xa03db31b
rol ecx, 0xed
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x5f]
mov byte [rsp + 0x1f0], al
movdqa xmm0, xmmword [rsp + 0x19a0]
movdqa xmmword [rsp + 0x2a40], xmm0
movdqa xmm0, xmmword [rsp + 0xe80]
movdqa xmmword [rsp + 0x2a30], xmm0
movdqa xmm0, xmmword [rsp + 0x2a30]
pxor xmm0, xmmword [rsp + 0x2a40]
movdqa xmmword [rsp + 0x2a50], xmm0
movdqa xmm0, xmmword [rsp + 0x2a50]
movdqa xmmword [rsp + 0xe80], xmm0
lea rax, [rsp + 0xe90]
mov qword [rsp + 0x540], rax
lea rax, [rsp + 0x19b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2a70], xmm0
mov rax, qword [rsp + 0x540]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2a60], xmm0
movdqa xmm0, xmmword [rsp + 0x2a60]
pxor xmm0, xmmword [rsp + 0x2a70]
movdqa xmmword [rsp + 0x2a80], xmm0
mov rax, qword [rsp + 0x540]
movdqa xmm0, xmmword [rsp + 0x2a80]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xea0]
mov qword [rsp + 0x548], rax
lea rax, [rsp + 0x19c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2aa0], xmm0
mov rax, qword [rsp + 0x548]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2a90], xmm0
movdqa xmm0, xmmword [rsp + 0x2a90]
pxor xmm0, xmmword [rsp + 0x2aa0]
movdqa xmmword [rsp + 0x2ab0], xmm0
mov rax, qword [rsp + 0x548]
movdqa xmm0, xmmword [rsp + 0x2ab0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xeb0]
mov qword [rsp + 0x550], rax
lea rax, [rsp + 0x19d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2ad0], xmm0
mov rax, qword [rsp + 0x550]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2ac0], xmm0
movdqa xmm0, xmmword [rsp + 0x2ac0]
pxor xmm0, xmmword [rsp + 0x2ad0]
movdqa xmmword [rsp + 0x2ae0], xmm0
mov rax, qword [rsp + 0x550]
movdqa xmm0, xmmword [rsp + 0x2ae0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xec0]
mov qword [rsp + 0x558], rax
lea rax, [rsp + 0x19e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2b00], xmm0
mov rax, qword [rsp + 0x558]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2af0], xmm0
movdqa xmm0, xmmword [rsp + 0x2af0]
pxor xmm0, xmmword [rsp + 0x2b00]
movdqa xmmword [rsp + 0x2b10], xmm0
mov rax, qword [rsp + 0x558]
movdqa xmm0, xmmword [rsp + 0x2b10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xed0]
mov qword [rsp + 0x560], rax
lea rax, [rsp + 0x19f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2b30], xmm0
mov rax, qword [rsp + 0x560]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2b20], xmm0
movdqa xmm0, xmmword [rsp + 0x2b20]
pxor xmm0, xmmword [rsp + 0x2b30]
movdqa xmmword [rsp + 0x2b40], xmm0
mov rax, qword [rsp + 0x560]
movdqa xmm0, xmmword [rsp + 0x2b40]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xee0]
mov qword [rsp + 0x568], rax
lea rax, [rsp + 0x1a00]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2b60], xmm0
mov rax, qword [rsp + 0x568]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2b50], xmm0
movdqa xmm0, xmmword [rsp + 0x2b50]
pxor xmm0, xmmword [rsp + 0x2b60]
movdqa xmmword [rsp + 0x2b70], xmm0
mov rax, qword [rsp + 0x568]
movdqa xmm0, xmmword [rsp + 0x2b70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe80]
mov qword [rsp + 0x9b0], rax
mov rdx, qword [rsp + 0x9b0]
mov rcx, qword [rsp + 0x9b8]
call fcn.1402803fb
mov qword [rsp + 0x9c0], rax
lea rdx, [0x18db07ea7]
pushf
sub rdx, 0x4da7d2f7
popf
mov rcx, qword [rsp + 0x9c0]
jmp 0x140207324
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]
push rax
pushf
mov eax, 0xd1f7f0d1
pushf
not eax
add eax, 0xe8f49a3d
xor eax, 0xa6b3d3f8
rol eax, 0x60
popf
pushf
not eax
add eax, 0x99b4ec8b
xor eax, 0xe9657df7
rol eax, 0x19
popf
jmp 0x1401fccc1
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x60]
jmp 0x14021606a
movzx eax, word [rsp + 0x30]
cmp qword [rsp + 0x9c8], rax
jne 0x14020744b
push rax
pushf
mov eax, 0xb13fd06
pushf
not eax
add eax, 0xbbe78f1f
xor eax, 0xf19ee5e2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd2bb8706
xor eax, 0x82a78f5a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa495fd17
xor eax, 0xbd02ff63
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf7c86bd8
xor eax, 0xccd71ff6
rol eax, 0x26
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x3ad1c7e7
pushf
not eax
add eax, 0xdb4e3a53
xor eax, 0xc390d9a3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb48883d1
xor eax, 0xbe32479f
rol eax, 0x16
popf
jmp 0x1401fccc1
mov qword [rsp + 0x388], 0
mov rax, qword [rsp + 0xa0]
add rax, 0x10
mov r9d, 0x85749b10
pushf
not r9d
add r9d, 0xfd4371ff
xor r9d, 0x9072988a
rol r9d, 0xfe
popf
pushf
not r9d
add r9d, 0xcfa0bbea
xor r9d, 0xf54764c6
rol r9d, 0xfa
popf
pushf
not r9d
add r9d, 0xd0e3928b
xor r9d, 0xf75fb758
rol r9d, 0xc4
popf
lea r8, [rsp + 0x388]
mov rdx, rax
mov rcx, qword [rsp + 0x43b0]
call fcn.140361bad
movzx eax, al
test eax, eax
je 0x14020754c
push rax
pushf
mov eax, 0x3bf77876
pushf
not eax
add eax, 0xf47a18c4
xor eax, 0xaab9503d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf641cd01
xor eax, 0xfcb21741
rol eax, 0x22
popf
pushf
not eax
add eax, 0xdbf5ca6b
xor eax, 0xb545448a
rol eax, 0x58
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x38db92a8
pushf
not eax
add eax, 0xbb0a22cf
xor eax, 0xa438b540
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc70d67d0
xor eax, 0xdc7e5032
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb3b158ae
xor eax, 0x9684d942
rol eax, 0xc3
popf
jmp 0x1401fccc1
cmp qword [rsp + 0x388], 0
jne 0x1402075fa
push rax
pushf
mov eax, 0x4ca4183c
pushf
not eax
add eax, 0xcb9986b9
xor eax, 0xef8ac805
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa076025e
xor eax, 0xb21bfcf2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x942e4a90
xor eax, 0xfe05c685
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb0b72b1f
xor eax, 0xcbf09a7a
rol eax, 0x1a
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x44fa7e49
pushf
not eax
add eax, 0x8240e731
xor eax, 0xe0c4d708
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x878aa753
xor eax, 0x94da4f55
rol eax, 8
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x3e6dd6b0
pushf
not edx
add edx, 0xd196a06f
xor edx, 0xd29472ea
rol edx, 0x8c
popf
pushf
not edx
add edx, 0xc1a34be9
xor edx, 0x8600b888
rol edx, 8
popf
pushf
not edx
add edx, 0xc4c3aef7
xor edx, 0xdf4a4bbb
rol edx, 0x6b
popf
pushf
not edx
add edx, 0xfb11b57c
xor edx, 0x89faf531
rol edx, 0x70
popf
mov rcx, rax
jmp 0x140207691
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x61]
mov rdi, rax
xor eax, eax
mov ecx, 0xef224134
pushf
not ecx
add ecx, 0xc899a666
xor ecx, 0xfa377196
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0xcd270375
xor ecx, 0xa3d8b8f4
rol ecx, 0xf6
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x62]
mov rdi, rax
xor eax, eax
mov ecx, 0x6571e418
pushf
not ecx
add ecx, 0xa272456a
xor ecx, 0x8071aa16
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xa613a19f
xor ecx, 0xc27d1324
rol ecx, 0xf8
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 + 0x9d8], rax
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0x1f8], al
movzx eax, byte [rsp + 0x62]
mov byte [rsp + 0x200], al
movabs rax, 0x607df8be011ef70f
pushf
not rax
add rax, 0x63079cdd
xor rax, 0x69f2ea84
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x456fa84f
xor rax, 0x4ea06381
rol rax, 0x4e
popf
mov qword [rsp + 0x1520], rax
movabs rax, 0xa386082c98c291d3
pushf
not rax
add rax, 0x75b08e1a
xor rax, 0x402aa63d
rol rax, 5
popf
pushf
not rax
add rax, 0x5e62aa52
xor rax, 0x5defab85
rol rax, 0x80
popf
pushf
not rax
add rax, 0x403bbf49
xor rax, 0x5d54efe7
rol rax, 7
popf
pushf
not rax
add rax, 0x44aaa23a
xor rax, 0x49330d08
rol rax, 0xdd
popf
mov qword [rsp + 0x1528], rax
movabs rax, 0xd5c143c73f5bf61b
pushf
not rax
add rax, 0x703da811
xor rax, 0x598ac2be
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x7be2d52e
xor rax, 0x7298f1a2
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x77a17e97
xor rax, 0x60ba0bea
rol rax, 0xfb
popf
mov qword [rsp + 0x1530], rax
movabs rax, 0x6b786746d2601d2d
pushf
not rax
add rax, 0x79b64516
xor rax, 0x4bc15c1f
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x5f89105d
xor rax, 0x6cd819dc
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x67d53bf6
xor rax, 0x599b2503
rol rax, 0x28
popf
pushf
not rax
add rax, 0x795712c3
xor rax, 0x532f9d31
rol rax, 0x82
popf
mov qword [rsp + 0x1538], rax
movabs rax, 0xb036593945371a89
pushf
not rax
add rax, 0x66037a31
xor rax, 0x6217d58b
rol rax, 0xda
popf
pushf
not rax
add rax, 0x7f8fdcaa
xor rax, 0x5f723f70
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x4a5ad01e
xor rax, 0x511838b0
rol rax, 0xf3
popf
mov qword [rsp + 0x1540], rax
movabs rax, 0xb3ebf0362f4d8e44
pushf
not rax
add rax, 0x78d871e1
xor rax, 0x67557d48
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x4bb841d1
xor rax, 0x579faf87
rol rax, 2
popf
pushf
not rax
add rax, 0x6092806d
xor rax, 0x5c10c37d
rol rax, 0x37
popf
mov qword [rsp + 0x1548], rax
movabs rax, 0xebe7bb4c648bb26f
pushf
not rax
add rax, 0x4aba9933
xor rax, 0x4da77e0d
rol rax, 0xed
popf
pushf
not rax
add rax, 0x7c1f6e18
xor rax, 0x52fcc622
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x77ac47af
xor rax, 0x421f5342
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x7ae6724a
xor rax, 0x40c1004a
rol rax, 2
popf
mov qword [rsp + 0x1550], rax
movabs rax, 0xd9161c7a262604dd
pushf
not rax
add rax, 0x5f8655a5
xor rax, 0x4c6f1eb3
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x51e66a67
xor rax, 0x4c3782ef
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x497a55df
xor rax, 0x69492989
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x6838b965
xor rax, 0x6a95403d
rol rax, 0xda
popf
mov qword [rsp + 0x1558], rax
movabs rax, 0x3ed1c43602a91719
pushf
not rax
add rax, 0x7909ff5e
xor rax, 0x4c32f82b
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x77d296cb
xor rax, 0x63325f3f
rol rax, 0xda
popf
pushf
not rax
add rax, 0x415e6dcd
xor rax, 0x5f8f95e6
rol rax, 0x8b
popf
mov qword [rsp + 0x1560], rax
movabs rax, 0x1944fabb0b2e95c
pushf
not rax
add rax, 0x4effbe37
xor rax, 0x796fd32d
rol rax, 0x51
popf
pushf
not rax
add rax, 0x500703e6
xor rax, 0x65d6e1a9
rol rax, 0xa0
popf
mov qword [rsp + 0x1568], rax
movabs rax, 0x54dd394d9c3be125
pushf
not rax
add rax, 0x76ad12dc
xor rax, 0x7af927e1
rol rax, 0x53
popf
pushf
not rax
add rax, 0x731a3ce1
xor rax, 0x44d0d57b
rol rax, 0x5e
popf
mov qword [rsp + 0x1570], rax
movabs rax, 0x45f57a579979c453
pushf
not rax
add rax, 0x77c91673
xor rax, 0x4ca15e29
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x700a77f2
xor rax, 0x68989f10
rol rax, 0x45
popf
pushf
not rax
add rax, 0x5b552542
xor rax, 0x6186cc0f
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x65dde538
xor rax, 0x5509ee6a
rol rax, 0x98
popf
mov qword [rsp + 0x1578], rax
movabs rax, 0xe25fc2fe876de58e
pushf
not rax
add rax, 0x4c4c4e92
xor rax, 0x748f4b1d
rol rax, 0x80
popf
pushf
not rax
add rax, 0x5597bd0b
xor rax, 0x75359a99
rol rax, 0x7a
popf
mov qword [rsp + 0x1580], rax
movabs rax, 0x8bfade06767dee44
pushf
not rax
add rax, 0x73644984
xor rax, 0x53560641
rol rax, 0x14
popf
pushf
not rax
add rax, 0x6ba1fd19
xor rax, 0x4f220287
rol rax, 0x25
popf
pushf
not rax
add rax, 0x558f5648
xor rax, 0x59cdd3de
rol rax, 0x2c
popf
mov qword [rsp + 0x1588], rax
movabs rax, 0x4b7559378d260391
pushf
not rax
add rax, 0x76eac282
xor rax, 0x53ccde3d
rol rax, 0x11
popf
pushf
not rax
add rax, 0x6517cf7a
xor rax, 0x79f5b2b6
rol rax, 0xe3
popf
mov qword [rsp + 0x1590], rax
movabs rax, 0xa4424aaa26db12f6
pushf
not rax
add rax, 0x7a5f452d
xor rax, 0x489a2dce
rol rax, 0
popf
pushf
not rax
add rax, 0x6dd0f894
xor rax, 0x740f0093
rol rax, 0xc5
popf
mov qword [rsp + 0x1598], rax
movabs rax, 0xa937ff3c6e540061
pushf
not rax
add rax, 0x756e957b
xor rax, 0x4307165b
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x4d8003b2
xor rax, 0x7b0c6173
rol rax, 0x38
popf
mov qword [rsp + 0x20d0], rax
movabs rax, 0xe55758d8c91d5159
pushf
not rax
add rax, 0x4f5b5d22
xor rax, 0x68f686f6
rol rax, 0x79
popf
pushf
not rax
add rax, 0x5ebe977f
xor rax, 0x6d6bc256
rol rax, 0xbd
popf
mov qword [rsp + 0x20d8], rax
movabs rax, 0xa28d2ccbe023adf2
pushf
not rax
add rax, 0x7ab09501
xor rax, 0x57bcc226
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x5e6b804d
xor rax, 0x62fba00f
rol rax, 0x83
popf
pushf
not rax
add rax, 0x55f0a0f8
xor rax, 0x49fedfb9
rol rax, 0x8d
popf
mov qword [rsp + 0x20e0], rax
movabs rax, 0xe77e8f9489f0ba4a
pushf
not rax
add rax, 0x4262777e
xor rax, 0x459cef44
rol rax, 0xa
popf
pushf
not rax
add rax, 0x4deb3fdb
xor rax, 0x4a457e63
rol rax, 0x3b
popf
mov qword [rsp + 0x20e8], rax
movabs rax, 0x1597b54256919949
pushf
not rax
add rax, 0x6c89794c
xor rax, 0x75edaacb
rol rax, 0x80
popf
pushf
not rax
add rax, 0x78e97bbf
xor rax, 0x7a260bdd
rol rax, 0x34
popf
pushf
not rax
add rax, 0x4e104e5b
xor rax, 0x47845a3f
rol rax, 0x73
popf
pushf
not rax
add rax, 0x558be742
xor rax, 0x7555e869
rol rax, 0xe2
popf
mov qword [rsp + 0x20f0], rax
movabs rax, 0x2129fea8c87ab5aa
pushf
not rax
add rax, 0x7d012bd1
xor rax, 0x6dd7296c
rol rax, 0x33
popf
pushf
not rax
add rax, 0x6aa71201
xor rax, 0x7663d2e6
rol rax, 0x4e
popf
mov qword [rsp + 0x20f8], rax
movabs rax, 0xcd42b214ab975d81
pushf
not rax
add rax, 0x70e9bf83
xor rax, 0x4e58858a
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x7af7b751
xor rax, 0x780e2749
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x4cd75656
xor rax, 0x6abb3e95
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x570a3d7e
xor rax, 0x4f50ea4b
rol rax, 0xc8
popf
mov qword [rsp + 0x2100], rax
movabs rax, 0xdd6a319ebb635bed
pushf
not rax
add rax, 0x6dea7ae4
xor rax, 0x6dd98a6a
rol rax, 3
popf
pushf
not rax
add rax, 0x6d3e788a
xor rax, 0x62d045e5
rol rax, 0x33
popf
mov qword [rsp + 0x2108], rax
movabs rax, 0x734f76f91edf5144
pushf
not rax
add rax, 0x40087ec5
xor rax, 0x772f096a
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x6b40468b
xor rax, 0x4ce2320a
rol rax, 0xf3
popf
mov qword [rsp + 0x2110], rax
movabs rax, 0xf01b673a06a40ba
pushf
not rax
add rax, 0x66399d7c
xor rax, 0x58fdb67e
rol rax, 0x51
popf
pushf
not rax
add rax, 0x7b03e587
xor rax, 0x67c530f8
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x67a118a0
xor rax, 0x6bdeac8e
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x77864373
xor rax, 0x7cc5e409
rol rax, 0x40
popf
mov qword [rsp + 0x2118], rax
movabs rax, 0xea1b9319a4232bc9
pushf
not rax
add rax, 0x55a14b6a
xor rax, 0x529b809f
rol rax, 4
popf
pushf
not rax
add rax, 0x7f345011
xor rax, 0x50730db6
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x7f5c8882
xor rax, 0x77cd7ce6
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x7782b1ee
xor rax, 0x4744c8ca
rol rax, 0x77
popf
mov qword [rsp + 0x2120], rax
movabs rax, 0xa2e7be14f3220e38
pushf
not rax
add rax, 0x7638e695
xor rax, 0x7c576f66
rol rax, 0xae
popf
pushf
not rax
add rax, 0x6bd4e6c3
xor rax, 0x48acda8e
rol rax, 0xf
popf
pushf
not rax
add rax, 0x7b7e15de
xor rax, 0x7ca100da
rol rax, 0x3a
popf
mov qword [rsp + 0x2128], rax
movabs rax, 0x63d743424db1d2bc
pushf
not rax
add rax, 0x4270a96b
xor rax, 0x6d7bc2a7
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x525fe04b
xor rax, 0x5366cba6
rol rax, 0x55
popf
mov qword [rsp + 0x2130], rax
movabs rax, 0x5eb5c7ad257ebe7e
pushf
not rax
add rax, 0x7fe78842
xor rax, 0x6d4d8572
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x550f33c4
xor rax, 0x69209ddd
rol rax, 0x31
popf
pushf
not rax
add rax, 0x517117fb
xor rax, 0x7a46525a
rol rax, 0xf
popf
pushf
not rax
add rax, 0x7e5bc379
xor rax, 0x4e0732fd
rol rax, 0x49
popf
mov qword [rsp + 0x2138], rax
movabs rax, 0xbe6b5095849ae835
pushf
not rax
add rax, 0x6cf25af0
xor rax, 0x7e83abad
rol rax, 0x26
popf
pushf
not rax
add rax, 0x40d59c8a
xor rax, 0x7443e6b7
rol rax, 0x29
popf
mov qword [rsp + 0x2140], rax
movabs rax, 0xdf282fd6ef215cce
pushf
not rax
add rax, 0x6bc05ccd
xor rax, 0x7b3727ac
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x6fb661a3
xor rax, 0x62cdc54b
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x5c09e70c
xor rax, 0x4102d9b3
rol rax, 0xd5
popf
mov qword [rsp + 0x2148], rax
lea rax, [rsp + 0x63]
mov rdi, rax
xor eax, eax
mov ecx, 0xf03784d3
pushf
not ecx
add ecx, 0xb9d3a7e8
xor ecx, 0x82cf8852
rol ecx, 0x7f
popf
pushf
not ecx
add ecx, 0x8af92f99
xor ecx, 0x83383462
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0x97cb2ddb
xor ecx, 0xf7cd749c
rol ecx, 0xa7
popf
pushf
not ecx
add ecx, 0xd549edaa
xor ecx, 0xf3ef21e0
rol ecx, 0x95
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x63]
mov byte [rsp + 0x208], al
movdqa xmm0, xmmword [rsp + 0x20d0]
movdqa xmmword [rsp + 0x2b90], xmm0
movdqa xmm0, xmmword [rsp + 0x1520]
movdqa xmmword [rsp + 0x2b80], xmm0
movdqa xmm0, xmmword [rsp + 0x2b80]
pxor xmm0, xmmword [rsp + 0x2b90]
movdqa xmmword [rsp + 0x2ba0], xmm0
movdqa xmm0, xmmword [rsp + 0x2ba0]
movdqa xmmword [rsp + 0x1520], xmm0
lea rax, [rsp + 0x1530]
mov qword [rsp + 0x570], rax
lea rax, [rsp + 0x20e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2bc0], xmm0
mov rax, qword [rsp + 0x570]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2bb0], xmm0
movdqa xmm0, xmmword [rsp + 0x2bb0]
pxor xmm0, xmmword [rsp + 0x2bc0]
movdqa xmmword [rsp + 0x2bd0], xmm0
mov rax, qword [rsp + 0x570]
movdqa xmm0, xmmword [rsp + 0x2bd0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1540]
mov qword [rsp + 0x578], rax
lea rax, [rsp + 0x20f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2bf0], xmm0
mov rax, qword [rsp + 0x578]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2be0], xmm0
movdqa xmm0, xmmword [rsp + 0x2be0]
pxor xmm0, xmmword [rsp + 0x2bf0]
movdqa xmmword [rsp + 0x2c00], xmm0
mov rax, qword [rsp + 0x578]
movdqa xmm0, xmmword [rsp + 0x2c00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1550]
mov qword [rsp + 0x580], rax
lea rax, [rsp + 0x2100]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c20], xmm0
mov rax, qword [rsp + 0x580]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c10], xmm0
movdqa xmm0, xmmword [rsp + 0x2c10]
pxor xmm0, xmmword [rsp + 0x2c20]
movdqa xmmword [rsp + 0x2c30], xmm0
mov rax, qword [rsp + 0x580]
movdqa xmm0, xmmword [rsp + 0x2c30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1560]
mov qword [rsp + 0x588], rax
lea rax, [rsp + 0x2110]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c50], xmm0
mov rax, qword [rsp + 0x588]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c40], xmm0
movdqa xmm0, xmmword [rsp + 0x2c40]
pxor xmm0, xmmword [rsp + 0x2c50]
movdqa xmmword [rsp + 0x2c60], xmm0
mov rax, qword [rsp + 0x588]
movdqa xmm0, xmmword [rsp + 0x2c60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1570]
mov qword [rsp + 0x590], rax
lea rax, [rsp + 0x2120]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c80], xmm0
mov rax, qword [rsp + 0x590]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c70], xmm0
movdqa xmm0, xmmword [rsp + 0x2c70]
pxor xmm0, xmmword [rsp + 0x2c80]
movdqa xmmword [rsp + 0x2c90], xmm0
mov rax, qword [rsp + 0x590]
movdqa xmm0, xmmword [rsp + 0x2c90]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1580]
mov qword [rsp + 0x598], rax
lea rax, [rsp + 0x2130]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2cb0], xmm0
mov rax, qword [rsp + 0x598]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2ca0], xmm0
movdqa xmm0, xmmword [rsp + 0x2ca0]
pxor xmm0, xmmword [rsp + 0x2cb0]
movdqa xmmword [rsp + 0x2cc0], xmm0
mov rax, qword [rsp + 0x598]
movdqa xmm0, xmmword [rsp + 0x2cc0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1590]
mov qword [rsp + 0x5a0], rax
lea rax, [rsp + 0x2140]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2ce0], xmm0
mov rax, qword [rsp + 0x5a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2cd0], xmm0
movdqa xmm0, xmmword [rsp + 0x2cd0]
pxor xmm0, xmmword [rsp + 0x2ce0]
movdqa xmmword [rsp + 0x2cf0], xmm0
mov rax, qword [rsp + 0x5a0]
movdqa xmm0, xmmword [rsp + 0x2cf0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1520]
mov qword [rsp + 0x9d0], rax
mov rdx, qword [rsp + 0x9d0]
mov rcx, qword [rsp + 0x9d8]
call fcn.1402803fb
mov qword [rsp + 0x9e0], rax
lea rdx, [0x18c5d8ac5]
pushf
sub rdx, 0x4c54df15
popf
mov rcx, qword [rsp + 0x9e0]
jmp 0x1402085a8
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x140208627
push rax
pushf
mov eax, 0x56bd49e5
pushf
not eax
add eax, 0xc1aa19c3
xor eax, 0xb0646061
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xbfc1fac2
xor eax, 0xa26fc66a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8f06bc07
xor eax, 0xaf2a388f
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb5aaca1a
xor eax, 0x8c49599c
rol eax, 0x35
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x5b9f43c0
pushf
not eax
add eax, 0xcb764077
xor eax, 0xb92336ac
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc5a806f8
xor eax, 0xd09725b3
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa29acb9c
xor eax, 0xc712ac64
rol eax, 0xe1
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x9c9b6e38
pushf
not edx
add edx, 0xd0240843
xor edx, 0xb86691ef
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xd8755d08
xor edx, 0x9246abe7
rol edx, 0x16
popf
pushf
not edx
add edx, 0x90dbf48f
xor edx, 0xddc73bd3
rol edx, 0xb9
popf
mov rcx, rax
jmp 0x1402086bc
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x64]
mov rdi, rax
xor eax, eax
mov ecx, 0x9aca1d57
pushf
not ecx
add ecx, 0xb84bfd1f
xor ecx, 0xc89315c1
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0xf9937e30
xor ecx, 0xf2b66b65
rol ecx, 0x4d
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x65]
mov rdi, rax
xor eax, eax
mov ecx, 0x7383cae3
pushf
not ecx
add ecx, 0xfef6f452
xor ecx, 0xb75cd17d
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xb6e1d536
xor ecx, 0xc621f4e8
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 + 0x9f0], rax
movzx eax, byte [rsp + 0x64]
mov byte [rsp + 0x210], al
movzx eax, byte [rsp + 0x65]
mov byte [rsp + 0x218], al
movabs rax, 0x4f3c0971061bc634
pushf
not rax
add rax, 0x44735685
xor rax, 0x77bebafa
rol rax, 0x15
popf
pushf
not rax
add rax, 0x46114c1b
xor rax, 0x738fb040
rol rax, 9
popf
pushf
not rax
add rax, 0x590b62c3
xor rax, 0x678ec126
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x6e479fcc
xor rax, 0x579ffb4f
rol rax, 0x4c
popf
mov qword [rsp + 0xef0], rax
movabs rax, 0xeadfa608ab221ef7
pushf
not rax
add rax, 0x67ee42ba
xor rax, 0x5b856a65
rol rax, 0x82
popf
pushf
not rax
add rax, 0x67d57197
xor rax, 0x7b30ead0
rol rax, 0xef
popf
mov qword [rsp + 0xef8], rax
movabs rax, 0xb63474e0c71a0746
pushf
not rax
add rax, 0x498f767f
xor rax, 0x45d8540f
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x4d9057f0
xor rax, 0x6a282b95
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x775cb773
xor rax, 0x6fe156c9
rol rax, 0x32
popf
pushf
not rax
add rax, 0x568a36af
xor rax, 0x4e9afcb3
rol rax, 0x4d
popf
mov qword [rsp + 0xf00], rax
movabs rax, 0xa46195bf61e0854f
pushf
not rax
add rax, 0x4a91107a
xor rax, 0x47f1c3f6
rol rax, 0x90
popf
pushf
not rax
add rax, 0x4b60a2fa
xor rax, 0x7015f9a8
rol rax, 0xde
popf
pushf
not rax
add rax, 0x7735e6b5
xor rax, 0x7e1c6bfc
rol rax, 0x21
popf
mov qword [rsp + 0xf08], rax
movabs rax, 0xf87691698f41d64a
pushf
not rax
add rax, 0x5d5b34d3
xor rax, 0x6ac5767f
rol rax, 0x96
popf
pushf
not rax
add rax, 0x7378ef35
xor rax, 0x7bf8620d
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x5974da49
xor rax, 0x417d73a7
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x6adcfdfd
xor rax, 0x5688658b
rol rax, 0x8c
popf
mov qword [rsp + 0xf10], rax
movabs rax, 0x435780b849742fb4
pushf
not rax
add rax, 0x7c681e3e
xor rax, 0x57ec4753
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x75251821
xor rax, 0x5cb1ccf9
rol rax, 0x76
popf
pushf
not rax
add rax, 0x6e4112fa
xor rax, 0x4857f589
rol rax, 0xed
popf
mov qword [rsp + 0xf18], rax
movabs rax, 0xcce0994e77fa6152
pushf
not rax
add rax, 0x74f29c86
xor rax, 0x4fc88fd6
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x442b3ed6
xor rax, 0x52eb31b4
rol rax, 0xf6
popf
mov qword [rsp + 0xf20], rax
movabs rax, 0x4a320e659763a4c5
pushf
not rax
add rax, 0x74877039
xor rax, 0x701f5256
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x61585c19
xor rax, 0x62be084f
rol rax, 0x72
popf
pushf
not rax
add rax, 0x64186663
xor rax, 0x5d2c6da6
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x4877d241
xor rax, 0x764121b6
rol rax, 0x81
popf
mov qword [rsp + 0xf28], rax
movabs rax, 0x57cbb5c26ff425d5
pushf
not rax
add rax, 0x7e476215
xor rax, 0x65586e46
rol rax, 0x23
popf
pushf
not rax
add rax, 0x73e978df
xor rax, 0x7265a6f4
rol rax, 0x70
popf
mov qword [rsp + 0xf30], rax
movabs rax, 0xa2380ee997df446d
pushf
not rax
add rax, 0x4a00197b
xor rax, 0x5a7f8675
rol rax, 0x59
popf
pushf
not rax
add rax, 0x528b2b83
xor rax, 0x4db9e936
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x7b3d8225
xor rax, 0x72d0763b
rol rax, 0x54
popf
mov qword [rsp + 0xf38], rax
movabs rax, 0xa40ee1772dd4f5e1
pushf
not rax
add rax, 0x602428f8
xor rax, 0x5a73ee13
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x4acb65aa
xor rax, 0x4f4fb25b
rol rax, 0x97
popf
pushf
not rax
add rax, 0x5f90c54a
xor rax, 0x792c534f
rol rax, 0x21
popf
pushf
not rax
add rax, 0x59a3affe
xor rax, 0x422c3614
rol rax, 0x6e
popf
mov qword [rsp + 0xf40], rax
movabs rax, 0x231f24850225b307
pushf
not rax
add rax, 0x60e9fc8c
xor rax, 0x4b0c00d9
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x691fbf45
xor rax, 0x61e3260d
rol rax, 0x67
popf
pushf
not rax
add rax, 0x786c8eeb
xor rax, 0x5e139d72
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x6b33b718
xor rax, 0x54d81f46
rol rax, 0xb7
popf
mov qword [rsp + 0xf48], rax
movabs rax, 0xcfec1730fa2887a0
pushf
not rax
add rax, 0x783e0d5d
xor rax, 0x7c4ac25e
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x5d018bdd
xor rax, 0x67346e32
rol rax, 0xab
popf
mov qword [rsp + 0xf50], rax
movabs rax, 0x17452f971079b669
pushf
not rax
add rax, 0x583e9b26
xor rax, 0x40766e45
rol rax, 0x27
popf
pushf
not rax
add rax, 0x70793d05
xor rax, 0x52233ea0
rol rax, 0xf0
popf
mov qword [rsp + 0xf58], rax
movabs rax, 0x2bea7611440f50e
pushf
not rax
add rax, 0x7b577cc3
xor rax, 0x62712d05
rol rax, 7
popf
pushf
not rax
add rax, 0x7808c2c7
xor rax, 0x518169e0
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x7ca53b2c
xor rax, 0x4317ac2e
rol rax, 0x72
popf
mov qword [rsp + 0x1a10], rax
movabs rax, 0xb2638ac551a3a49f
pushf
not rax
add rax, 0x68cf3c5e
xor rax, 0x6c21b157
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x576a190c
xor rax, 0x6e58ad7b
rol rax, 0x28
popf
mov qword [rsp + 0x1a18], rax
movabs rax, 0x508999e179af881b
pushf
not rax
add rax, 0x63492a35
xor rax, 0x48ab721c
rol rax, 0x67
popf
pushf
not rax
add rax, 0x4ccffd54
xor rax, 0x71cce74a
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x78c3c8de
xor rax, 0x440e21d8
rol rax, 0xa9
popf
mov qword [rsp + 0x1a20], rax
movabs rax, 0xd507a74715e93717
pushf
not rax
add rax, 0x734d4bd0
xor rax, 0x50e1e8ff
rol rax, 0x54
popf
pushf
not rax
add rax, 0x4e581393
xor rax, 0x7ecfcfad
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x5c853a0f
xor rax, 0x59757412
rol rax, 0x34
popf
pushf
not rax
add rax, 0x7e67e87e
xor rax, 0x4effe1dd
rol rax, 0xd9
popf
mov qword [rsp + 0x1a28], rax
movabs rax, 0xe958dd3fe6d222b7
pushf
not rax
add rax, 0x6cb54f43
xor rax, 0x73b30645
rol rax, 0xde
popf
pushf
not rax
add rax, 0x6f410b86
xor rax, 0x46d9a5fa
rol rax, 0x37
popf
pushf
not rax
add rax, 0x737dce90
xor rax, 0x673e2acf
rol rax, 0xa3
popf
mov qword [rsp + 0x1a30], rax
movabs rax, 0x2a44499196bd040e
pushf
not rax
add rax, 0x4e000d1f
xor rax, 0x74eab6f9
rol rax, 0x61
popf
pushf
not rax
add rax, 0x6f62b4d9
xor rax, 0x5a70e3cf
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x5e3cb9af
xor rax, 0x4870ac23
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x723967a5
xor rax, 0x42c3b272
rol rax, 0xe3
popf
mov qword [rsp + 0x1a38], rax
movabs rax, 0xaf0850a1264db967
pushf
not rax
add rax, 0x5ba115fd
xor rax, 0x626c3e20
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7c6fa94c
xor rax, 0x72f4b0bb
rol rax, 0x74
popf
pushf
not rax
add rax, 0x676b5aa1
xor rax, 0x66f6fd08
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x67a00d5e
xor rax, 0x7f2ac917
rol rax, 0xd7
popf
mov qword [rsp + 0x1a40], rax
movabs rax, 0xc21332d4ffa5552
pushf
not rax
add rax, 0x6fb912f8
xor rax, 0x7afd61c3
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x489ced8c
xor rax, 0x4dff36e3
rol rax, 0x53
popf
mov qword [rsp + 0x1a48], rax
movabs rax, 0x145fe355c8527728
pushf
not rax
add rax, 0x70ccb25b
xor rax, 0x4fd2d21d
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x5e260727
xor rax, 0x5bd2e6a5
rol rax, 0x9a
popf
mov qword [rsp + 0x1a50], rax
movabs rax, 0xdc9db412f4cc938
pushf
not rax
add rax, 0x68103767
xor rax, 0x49b5a958
rol rax, 0xed
popf
pushf
not rax
add rax, 0x4657bc74
xor rax, 0x7af1e52e
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x7c5790b2
xor rax, 0x6bca4e25
rol rax, 0x24
popf
pushf
not rax
add rax, 0x4d9459f8
xor rax, 0x6c6f64d2
rol rax, 0xc1
popf
mov qword [rsp + 0x1a58], rax
movabs rax, 0xa15558bdaba6a633
pushf
not rax
add rax, 0x6eb4131c
xor rax, 0x589c8afe
rol rax, 0x30
popf
pushf
not rax
add rax, 0x550fcb6b
xor rax, 0x4987df3a
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x7351dedb
xor rax, 0x798ba215
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x5c8a6ea9
xor rax, 0x6a7a5491
rol rax, 0x4f
popf
mov qword [rsp + 0x1a60], rax
movabs rax, 0xa0fbcadf06e0ab4a
pushf
not rax
add rax, 0x518ae42b
xor rax, 0x42f9c3c4
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x7296c243
xor rax, 0x44570ee6
rol rax, 0x40
popf
pushf
not rax
add rax, 0x4933a49c
xor rax, 0x40a000e3
rol rax, 0x15
popf
pushf
not rax
add rax, 0x7ff31800
xor rax, 0x58bb596e
rol rax, 0x44
popf
mov qword [rsp + 0x1a68], rax
movabs rax, 0xa532bcd120dd7eaa
pushf
not rax
add rax, 0x56ecca6a
xor rax, 0x544a7423
rol rax, 0x24
popf
pushf
not rax
add rax, 0x58ec2846
xor rax, 0x40120809
rol rax, 0x89
popf
pushf
not rax
add rax, 0x7606fdfc
xor rax, 0x689488bc
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x4d2e5850
xor rax, 0x7ef94a36
rol rax, 0x4d
popf
mov qword [rsp + 0x1a70], rax
movabs rax, 0xb157cb82c298d3d5
pushf
not rax
add rax, 0x4154cc9d
xor rax, 0x7cdf9485
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x61f344d3
xor rax, 0x6df55982
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x58bc0c1c
xor rax, 0x48dca889
rol rax, 0xd0
popf
mov qword [rsp + 0x1a78], rax
lea rax, [rsp + 0x66]
mov rdi, rax
xor eax, eax
mov ecx, 0x1b52949c
pushf
not ecx
add ecx, 0xc9cddf3b
xor ecx, 0xa978901e
rol ecx, 0x28
popf
pushf
not ecx
add ecx, 0x957b983f
xor ecx, 0x81a11837
rol ecx, 0xc4
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x66]
mov byte [rsp + 0x220], al
movdqa xmm0, xmmword [rsp + 0x1a10]
movdqa xmmword [rsp + 0x2d10], xmm0
movdqa xmm0, xmmword [rsp + 0xef0]
movdqa xmmword [rsp + 0x2d00], xmm0
movdqa xmm0, xmmword [rsp + 0x2d00]
pxor xmm0, xmmword [rsp + 0x2d10]
movdqa xmmword [rsp + 0x2d20], xmm0
movdqa xmm0, xmmword [rsp + 0x2d20]
movdqa xmmword [rsp + 0xef0], xmm0
lea rax, [rsp + 0xf00]
mov qword [rsp + 0x5a8], rax
lea rax, [rsp + 0x1a20]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2d40], xmm0
mov rax, qword [rsp + 0x5a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2d30], xmm0
movdqa xmm0, xmmword [rsp + 0x2d30]
pxor xmm0, xmmword [rsp + 0x2d40]
movdqa xmmword [rsp + 0x2d50], xmm0
mov rax, qword [rsp + 0x5a8]
movdqa xmm0, xmmword [rsp + 0x2d50]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf10]
mov qword [rsp + 0x5b0], rax
lea rax, [rsp + 0x1a30]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2d70], xmm0
mov rax, qword [rsp + 0x5b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2d60], xmm0
movdqa xmm0, xmmword [rsp + 0x2d60]
pxor xmm0, xmmword [rsp + 0x2d70]
movdqa xmmword [rsp + 0x2d80], xmm0
mov rax, qword [rsp + 0x5b0]
movdqa xmm0, xmmword [rsp + 0x2d80]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf20]
mov qword [rsp + 0x5b8], rax
lea rax, [rsp + 0x1a40]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2da0], xmm0
mov rax, qword [rsp + 0x5b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2d90], xmm0
movdqa xmm0, xmmword [rsp + 0x2d90]
pxor xmm0, xmmword [rsp + 0x2da0]
movdqa xmmword [rsp + 0x2db0], xmm0
mov rax, qword [rsp + 0x5b8]
movdqa xmm0, xmmword [rsp + 0x2db0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf30]
mov qword [rsp + 0x5c0], rax
lea rax, [rsp + 0x1a50]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2dd0], xmm0
mov rax, qword [rsp + 0x5c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2dc0], xmm0
movdqa xmm0, xmmword [rsp + 0x2dc0]
pxor xmm0, xmmword [rsp + 0x2dd0]
movdqa xmmword [rsp + 0x2de0], xmm0
mov rax, qword [rsp + 0x5c0]
movdqa xmm0, xmmword [rsp + 0x2de0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf40]
mov qword [rsp + 0x5c8], rax
lea rax, [rsp + 0x1a60]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2e00], xmm0
mov rax, qword [rsp + 0x5c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2df0], xmm0
movdqa xmm0, xmmword [rsp + 0x2df0]
pxor xmm0, xmmword [rsp + 0x2e00]
movdqa xmmword [rsp + 0x2e10], xmm0
mov rax, qword [rsp + 0x5c8]
movdqa xmm0, xmmword [rsp + 0x2e10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf50]
mov qword [rsp + 0x5d0], rax
lea rax, [rsp + 0x1a70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2e30], xmm0
mov rax, qword [rsp + 0x5d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2e20], xmm0
movdqa xmm0, xmmword [rsp + 0x2e20]
pxor xmm0, xmmword [rsp + 0x2e30]
movdqa xmmword [rsp + 0x2e40], xmm0
mov rax, qword [rsp + 0x5d0]
movdqa xmm0, xmmword [rsp + 0x2e40]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xef0]
mov qword [rsp + 0x9e8], rax
mov rdx, qword [rsp + 0x9e8]
mov rcx, qword [rsp + 0x9f0]
call fcn.1402803fb
mov qword [rsp + 0x9f8], rax
lea rdx, [0x1a06415d7]
pushf
sub rdx, 0x605b6a27
popf
mov rcx, qword [rsp + 0x9f8]
jmp 0x1402094b2
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]
push rax
pushf
mov eax, 0xaa559c74
pushf
not eax
add eax, 0xb2b2b146
xor eax, 0x944fd2a3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x85aefd06
xor eax, 0xbf22066e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd7128796
xor eax, 0xc2ce4a97
rol eax, 0x61
popf
jmp 0x1401fccc1
mov byte [rsp + 0x67], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x67]
jmp 0x14021606a
movzx eax, word [rsp + 0x30]
xor edx, edx
mov ecx, 0x5237b220
pushf
not ecx
add ecx, 0xafe13401
xor ecx, 0xcb8d59c5
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0xff30011c
xor ecx, 0xf5ca57e5
rol ecx, 0x34
popf
div rcx
inc rax
mov qword [rsp + 0xa00], rax
mov eax, 0x44a3227f
pushf
not eax
add eax, 0xce155777
xor eax, 0xf5ef64c1
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe27f1a30
xor eax, 0x95c9cdc4
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc9d4de93
xor eax, 0x9b0071ab
rol eax, 0x4d
popf
mov rcx, qword [rsp + 0xa00]
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.14037a94a
mov qword [rsp + 0xa08], rax
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0x378], rax
movzx eax, word [rsp + 0x30]
add rax, 2
mov qword [rsp + 0xa10], rax
mov rdi, qword [rsp + 0x378]
xor eax, eax
mov rcx, qword [rsp + 0xa10]
rep stosb byte [rdi], al
movzx eax, word [rsp + 0x30]
mov r9d, eax
mov r8, qword [rsp + 0x378]
mov rdx, qword [rsp + 0x388]
mov rcx, qword [rsp + 0x43b0]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x1402096c0
push rax
pushf
mov eax, 0x9cfaf2fe
pushf
not eax
add eax, 0xf0805ea9
xor eax, 0xafd6bf67
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa9a7fd55
xor eax, 0xd7f6b519
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe613be10
xor eax, 0x90b62441
rol eax, 0x70
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xb0b09658
pushf
not eax
add eax, 0x8690b4bc
xor eax, 0xe51dd035
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe0947da1
xor eax, 0x972be7ef
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc1b6d1ee
xor eax, 0xada06763
rol eax, 0x9d
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x4303e2c
pushf
not edx
add edx, 0xfc7d0fc7
xor edx, 0xeb625ec3
rol edx, 0x46
popf
pushf
not edx
add edx, 0xe45e6b3d
xor edx, 0xa9a00700
rol edx, 0xa9
popf
pushf
not edx
add edx, 0xdd0e7282
xor edx, 0xa7e6814f
rol edx, 0x3c
popf
mov rcx, rax
jmp 0x140209755
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x68]
mov rdi, rax
xor eax, eax
mov ecx, 0xa61c9fd9
pushf
not ecx
add ecx, 0xf4c2e3f7
xor ecx, 0x92dedaf6
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0x9a7c60c2
xor ecx, 0x97771845
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0x824703da
xor ecx, 0xa4d66ed4
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0xf10cadf0
xor ecx, 0x8096736d
rol ecx, 0xbe
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x69]
mov rdi, rax
xor eax, eax
mov ecx, 0xa8e0ecd
pushf
not ecx
add ecx, 0xf453e0a5
xor ecx, 0xe50021d3
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0xf974961c
xor ecx, 0xad7ee4b0
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xf87990b9
xor ecx, 0xb2848ff6
rol ecx, 0xa0
popf
pushf
not ecx
add ecx, 0xfc3c27e1
xor ecx, 0xd4448dcb
rol ecx, 0x79
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 + 0xa20], rax
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x228], al
movzx eax, byte [rsp + 0x69]
mov byte [rsp + 0x230], al
movabs rax, 0xfaf4d25ac088d139
pushf
not rax
add rax, 0x4440dcde
xor rax, 0x7a26bb24
rol rax, 0x90
popf
pushf
not rax
add rax, 0x79b5096b
xor rax, 0x536702cc
rol rax, 0xec
popf
pushf
not rax
add rax, 0x61ba163e
xor rax, 0x50c4080f
rol rax, 0x8d
popf
mov qword [rsp + 0xf60], rax
movabs rax, 0xc04d428414fdc7fc
pushf
not rax
add rax, 0x7f3ebdea
xor rax, 0x5574b731
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x54fa45a3
xor rax, 0x77af04ee
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x7e71af10
xor rax, 0x4164cf3d
rol rax, 0x55
popf
pushf
not rax
add rax, 0x64c84dcf
xor rax, 0x6abf4b45
rol rax, 0x6c
popf
mov qword [rsp + 0xf68], rax
movabs rax, 0xebcbe96197bf300e
pushf
not rax
add rax, 0x6f3fe715
xor rax, 0x58540274
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x519003a2
xor rax, 0x4a7a6036
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x605b8b1b
xor rax, 0x5bb76ed0
rol rax, 0xb3
popf
mov qword [rsp + 0xf70], rax
movabs rax, 0x3a997923631248e8
pushf
not rax
add rax, 0x43cb2ef1
xor rax, 0x44caf328
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x7497d06f
xor rax, 0x61f1b490
rol rax, 0xae
popf
mov qword [rsp + 0xf78], rax
movabs rax, 0x82504c51215f5c78
pushf
not rax
add rax, 0x4970e6f1
xor rax, 0x4e3500ac
rol rax, 0x84
popf
pushf
not rax
add rax, 0x7c87f713
xor rax, 0x6cd4fdc2
rol rax, 0x54
popf
mov qword [rsp + 0xf80], rax
movabs rax, 0x98281f4d8289c572
pushf
not rax
add rax, 0x4dec091b
xor rax, 0x478ef7c7
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x55c075fc
xor rax, 0x4b5e19db
rol rax, 5
popf
pushf
not rax
add rax, 0x74d2fc49
xor rax, 0x600e145b
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x5eebd577
xor rax, 0x4fe81a77
rol rax, 0x3c
popf
mov qword [rsp + 0xf88], rax
movabs rax, 0xb1125ef4fd706b57
pushf
not rax
add rax, 0x61cc5244
xor rax, 0x54979b71
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x78c6564b
xor rax, 0x4d9d1ffd
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x7d5ab4dc
xor rax, 0x419c38dd
rol rax, 0xb6
popf
mov qword [rsp + 0xf90], rax
movabs rax, 0xcff71222a06f4003
pushf
not rax
add rax, 0x4fb8386f
xor rax, 0x7957d59c
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x6250361a
xor rax, 0x498ea644
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x76125f77
xor rax, 0x51b7635d
rol rax, 0xa
popf
pushf
not rax
add rax, 0x456fa98a
xor rax, 0x7693f14f
rol rax, 0x62
popf
mov qword [rsp + 0xf98], rax
movabs rax, 0xf6331b0ec9458afd
pushf
not rax
add rax, 0x738e4eb9
xor rax, 0x45b13b38
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x6839f681
xor rax, 0x5ab1fb7a
rol rax, 0xe6
popf
mov qword [rsp + 0xfa0], rax
movabs rax, 0xa3629659fffe5177
pushf
not rax
add rax, 0x4a141383
xor rax, 0x5568a056
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x44247153
xor rax, 0x58d118ae
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x6c950fad
xor rax, 0x4f9d3e16
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x5204e1d0
xor rax, 0x73f82dbb
rol rax, 0x37
popf
mov qword [rsp + 0xfa8], rax
movabs rax, 0xe1101edd2815bef7
pushf
not rax
add rax, 0x7a1559e6
xor rax, 0x7847220d
rol rax, 3
popf
pushf
not rax
add rax, 0x7f97bda6
xor rax, 0x61e81a17
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x4f2cce8d
xor rax, 0x5cff168e
rol rax, 0x11
popf
mov qword [rsp + 0xfb0], rax
movabs rax, 0xe8de8f6940db8e3d
pushf
not rax
add rax, 0x49a0997b
xor rax, 0x78afa551
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x7f5b7235
xor rax, 0x53e41153
rol rax, 0xd9
popf
mov qword [rsp + 0xfb8], rax
movabs rax, 0x31e003bdf32b62f8
pushf
not rax
add rax, 0x757ef5a1
xor rax, 0x7965d157
rol rax, 0x59
popf
pushf
not rax
add rax, 0x5a4a59a3
xor rax, 0x4bba22ea
rol rax, 0xec
popf
pushf
not rax
add rax, 0x46ab2583
xor rax, 0x777dc47f
rol rax, 0xbd
popf
mov qword [rsp + 0xfc0], rax
movabs rax, 0x9964879571073e4d
pushf
not rax
add rax, 0x57582757
xor rax, 0x562513ef
rol rax, 0x59
popf
pushf
not rax
add rax, 0x6948d47e
xor rax, 0x65e2a656
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x55d6d018
xor rax, 0x7a09af51
rol rax, 0x45
popf
mov qword [rsp + 0xfc8], rax
movabs rax, 0x800abcf67f871cb6
pushf
not rax
add rax, 0x78ecb4b2
xor rax, 0x567bcd28
rol rax, 0xba
popf
pushf
not rax
add rax, 0x56ffac73
xor rax, 0x53bc6792
rol rax, 0x36
popf
pushf
not rax
add rax, 0x4484d89c
xor rax, 0x78b69605
rol rax, 0x35
popf
mov qword [rsp + 0x1a80], rax
movabs rax, 0xaeb327499aa7a322
pushf
not rax
add rax, 0x7f5622b6
xor rax, 0x5626be76
rol rax, 0x71
popf
pushf
not rax
add rax, 0x5a4b4183
xor rax, 0x687d27bc
rol rax, 0x74
popf
pushf
not rax
add rax, 0x6a1a1921
xor rax, 0x788837bd
rol rax, 0xc9
popf
mov qword [rsp + 0x1a88], rax
movabs rax, 0xd44ea1a3b4649a88
pushf
not rax
add rax, 0x7b701867
xor rax, 0x478890fd
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x4bc5dc6d
xor rax, 0x7ac321bf
rol rax, 0x50
popf
pushf
not rax
add rax, 0x5dd5d437
xor rax, 0x6688e5ab
rol rax, 0x2c
popf
mov qword [rsp + 0x1a90], rax
movabs rax, 0x933eb20f4a731ac9
pushf
not rax
add rax, 0x7dca78dc
xor rax, 0x4154524c
rol rax, 0x92
popf
pushf
not rax
add rax, 0x66a97a03
xor rax, 0x498fd758
rol rax, 0x92
popf
mov qword [rsp + 0x1a98], rax
movabs rax, 0x8da816a8528cf66f
pushf
not rax
add rax, 0x515a4e11
xor rax, 0x5eeca669
rol rax, 9
popf
pushf
not rax
add rax, 0x517a6534
xor rax, 0x630d94b9
rol rax, 0x10
popf
mov qword [rsp + 0x1aa0], rax
movabs rax, 0x3f86dd0aa253de65
pushf
not rax
add rax, 0x48f8c57b
xor rax, 0x4d34af4b
rol rax, 0x91
popf
pushf
not rax
add rax, 0x7afb7728
xor rax, 0x51422482
rol rax, 0x65
popf
pushf
not rax
add rax, 0x5ffe1de5
xor rax, 0x4d508a78
rol rax, 0xd6
popf
mov qword [rsp + 0x1aa8], rax
movabs rax, 0x2927ce2230a452c1
pushf
not rax
add rax, 0x79d7fa42
xor rax, 0x73d32c52
rol rax, 0x29
popf
pushf
not rax
add rax, 0x4908944f
xor rax, 0x51c0566b
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x55255cee
xor rax, 0x726093a0
rol rax, 0x20
popf
mov qword [rsp + 0x1ab0], rax
movabs rax, 0xdc266593991d2be3
pushf
not rax
add rax, 0x61699270
xor rax, 0x43595574
rol rax, 0x45
popf
pushf
not rax
add rax, 0x6a9d8b15
xor rax, 0x5d7b6b98
rol rax, 0x10
popf
mov qword [rsp + 0x1ab8], rax
movabs rax, 0x1a92a2504d8a2ae6
pushf
not rax
add rax, 0x5ed13ff2
xor rax, 0x60f289f7
rol rax, 0x34
popf
pushf
not rax
add rax, 0x48cf4777
xor rax, 0x7f5b4417
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x510f00a5
xor rax, 0x419afe60
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x542c759f
xor rax, 0x7c69d88d
rol rax, 0x14
popf
mov qword [rsp + 0x1ac0], rax
movabs rax, 0x9ce30cf2693b81fd
pushf
not rax
add rax, 0x576eb033
xor rax, 0x56d950be
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x590f5e15
xor rax, 0x515af528
rol rax, 0x93
popf
pushf
not rax
add rax, 0x7d09e904
xor rax, 0x6ef844f7
rol rax, 0x52
popf
mov qword [rsp + 0x1ac8], rax
movabs rax, 0x3aed1bb19fd12631
pushf
not rax
add rax, 0x7e496877
xor rax, 0x72a9eaed
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7adf48a7
xor rax, 0x6413b68c
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x5233c132
xor rax, 0x6e8d956a
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x4bb552a1
xor rax, 0x674cbd3c
rol rax, 0xec
popf
mov qword [rsp + 0x1ad0], rax
movabs rax, 0xb52f2b3053b8be9d
pushf
not rax
add rax, 0x5dfc7fff
xor rax, 0x5b340200
rol rax, 0xae
popf
pushf
not rax
add rax, 0x7b760005
xor rax, 0x64ceaf80
rol rax, 0x17
popf
pushf
not rax
add rax, 0x6cc05f88
xor rax, 0x527d1b2e
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x7465c745
xor rax, 0x7b674573
rol rax, 0xc2
popf
mov qword [rsp + 0x1ad8], rax
movabs rax, 0xde9ab7fa64002004
pushf
not rax
add rax, 0x5b80ec93
xor rax, 0x5c961541
rol rax, 0x15
popf
pushf
not rax
add rax, 0x44be4a2a
xor rax, 0x499dc0f5
rol rax, 0x32
popf
pushf
not rax
add rax, 0x4d4beea1
xor rax, 0x546533b2
rol rax, 0x39
popf
pushf
not rax
add rax, 0x510bcbdc
xor rax, 0x5b15d27e
rol rax, 0xcf
popf
mov qword [rsp + 0x1ae0], rax
movabs rax, 0x51100d143f48e845
pushf
not rax
add rax, 0x5e1b1919
xor rax, 0x5c9f46fb
rol rax, 0x97
popf
pushf
not rax
add rax, 0x4720e941
xor rax, 0x482055a7
rol rax, 3
popf
pushf
not rax
add rax, 0x4d6a2019
xor rax, 0x6e42f085
rol rax, 0x7d
popf
mov qword [rsp + 0x1ae8], rax
lea rax, [rsp + 0x6a]
mov rdi, rax
xor eax, eax
mov ecx, 0x50fb885
pushf
not ecx
add ecx, 0xea0d55f2
xor ecx, 0xffb16547
rol ecx, 0x43
popf
pushf
not ecx
add ecx, 0xe5d94a76
xor ecx, 0xe0311d85
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0xdbe900e1
xor ecx, 0xf6c2c610
rol ecx, 0xa2
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x6a]
mov byte [rsp + 0x238], al
movdqa xmm0, xmmword [rsp + 0x1a80]
movdqa xmmword [rsp + 0x2e60], xmm0
movdqa xmm0, xmmword [rsp + 0xf60]
movdqa xmmword [rsp + 0x2e50], xmm0
movdqa xmm0, xmmword [rsp + 0x2e50]
pxor xmm0, xmmword [rsp + 0x2e60]
movdqa xmmword [rsp + 0x2e70], xmm0
movdqa xmm0, xmmword [rsp + 0x2e70]
movdqa xmmword [rsp + 0xf60], xmm0
lea rax, [rsp + 0xf70]
mov qword [rsp + 0x5d8], rax
lea rax, [rsp + 0x1a90]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2e90], xmm0
mov rax, qword [rsp + 0x5d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2e80], xmm0
movdqa xmm0, xmmword [rsp + 0x2e80]
pxor xmm0, xmmword [rsp + 0x2e90]
movdqa xmmword [rsp + 0x2ea0], xmm0
mov rax, qword [rsp + 0x5d8]
movdqa xmm0, xmmword [rsp + 0x2ea0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf80]
mov qword [rsp + 0x5e0], rax
lea rax, [rsp + 0x1aa0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2ec0], xmm0
mov rax, qword [rsp + 0x5e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2eb0], xmm0
movdqa xmm0, xmmword [rsp + 0x2eb0]
pxor xmm0, xmmword [rsp + 0x2ec0]
movdqa xmmword [rsp + 0x2ed0], xmm0
mov rax, qword [rsp + 0x5e0]
movdqa xmm0, xmmword [rsp + 0x2ed0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf90]
mov qword [rsp + 0x5e8], rax
lea rax, [rsp + 0x1ab0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2ef0], xmm0
mov rax, qword [rsp + 0x5e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2ee0], xmm0
movdqa xmm0, xmmword [rsp + 0x2ee0]
pxor xmm0, xmmword [rsp + 0x2ef0]
movdqa xmmword [rsp + 0x2f00], xmm0
mov rax, qword [rsp + 0x5e8]
movdqa xmm0, xmmword [rsp + 0x2f00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xfa0]
mov qword [rsp + 0x5f0], rax
lea rax, [rsp + 0x1ac0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2f20], xmm0
mov rax, qword [rsp + 0x5f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2f10], xmm0
movdqa xmm0, xmmword [rsp + 0x2f10]
pxor xmm0, xmmword [rsp + 0x2f20]
movdqa xmmword [rsp + 0x2f30], xmm0
mov rax, qword [rsp + 0x5f0]
movdqa xmm0, xmmword [rsp + 0x2f30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xfb0]
mov qword [rsp + 0x5f8], rax
lea rax, [rsp + 0x1ad0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2f50], xmm0
mov rax, qword [rsp + 0x5f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2f40], xmm0
movdqa xmm0, xmmword [rsp + 0x2f40]
pxor xmm0, xmmword [rsp + 0x2f50]
movdqa xmmword [rsp + 0x2f60], xmm0
mov rax, qword [rsp + 0x5f8]
movdqa xmm0, xmmword [rsp + 0x2f60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xfc0]
mov qword [rsp + 0x600], rax
lea rax, [rsp + 0x1ae0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2f80], xmm0
mov rax, qword [rsp + 0x600]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2f70], xmm0
movdqa xmm0, xmmword [rsp + 0x2f70]
pxor xmm0, xmmword [rsp + 0x2f80]
movdqa xmmword [rsp + 0x2f90], xmm0
mov rax, qword [rsp + 0x600]
movdqa xmm0, xmmword [rsp + 0x2f90]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf60]
mov qword [rsp + 0xa18], rax
mov rdx, qword [rsp + 0xa18]
mov rcx, qword [rsp + 0xa20]
call fcn.1402803fb
mov qword [rsp + 0xa28], rax
lea rdx, [0x18954ac38]
pushf
sub rdx, 0x494c0088
popf
mov rcx, qword [rsp + 0xa28]
jmp 0x14020a558
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x14020a5d7
push rax
pushf
mov eax, 0x45b7da99
pushf
not eax
add eax, 0xb644cd75
xor eax, 0x80722122
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe26de6ef
xor eax, 0xb122ce82
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe0f19015
xor eax, 0x88f957a5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcf22cf10
xor eax, 0x8369633c
rol eax, 0x53
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x79cd8d6d
pushf
not eax
add eax, 0xa8416017
xor eax, 0x89767673
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdd25a95c
xor eax, 0xdecab453
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc04e3bf1
xor eax, 0xb3b3c5bf
rol eax, 0x1a
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xacf5885d
pushf
not edx
add edx, 0xd9c15d72
xor edx, 0xf22c20bf
rol edx, 0x85
popf
pushf
not edx
add edx, 0x8037bd35
xor edx, 0x8f725225
rol edx, 0x4f
popf
pushf
not edx
add edx, 0xa4736729
xor edx, 0xaceacb8d
rol edx, 0x1c
popf
pushf
not edx
add edx, 0x9ac81a6b
xor edx, 0xb57325c2
rol edx, 0x98
popf
mov rcx, rax
jmp 0x14020a681
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x6b]
mov rdi, rax
xor eax, eax
mov ecx, 0x5a7625d
pushf
not ecx
add ecx, 0x8ba7804d
xor ecx, 0x86da18e8
rol ecx, 0x87
popf
pushf
not ecx
add ecx, 0xf9af3a52
xor ecx, 0x8cacb6d3
rol ecx, 0x9f
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x6c]
mov rdi, rax
xor eax, eax
mov ecx, 0xe8672f24
pushf
not ecx
add ecx, 0x8e67fa16
xor ecx, 0xf225f2ab
rol ecx, 0x24
popf
pushf
not ecx
add ecx, 0xf81dc11c
xor ecx, 0x8fa77f6b
rol ecx, 8
popf
pushf
not ecx
add ecx, 0x873ac645
xor ecx, 0x99f6a90a
rol ecx, 0x61
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 + 0xa38], rax
movzx eax, byte [rsp + 0x6b]
mov byte [rsp + 0x240], al
movzx eax, byte [rsp + 0x6c]
mov byte [rsp + 0x248], al
movabs rax, 0xb52323cd354ec22c
pushf
not rax
add rax, 0x50e94f4a
xor rax, 0x76cebf67
rol rax, 0x74
popf
pushf
not rax
add rax, 0x673e2f47
xor rax, 0x5a95a1f1
rol rax, 0x80
popf
mov qword [rsp + 0x1040], rax
movabs rax, 0xca248154fcedea8f
pushf
not rax
add rax, 0x737f7fef
xor rax, 0x77daa7b0
rol rax, 0
popf
pushf
not rax
add rax, 0x6b47ee05
xor rax, 0x49a543cc
rol rax, 0x96
popf
pushf
not rax
add rax, 0x797bac15
xor rax, 0x481128f6
rol rax, 0xb3
popf
mov qword [rsp + 0x1048], rax
movabs rax, 0xc0e3750f75492d03
pushf
not rax
add rax, 0x7b4b801d
xor rax, 0x72299a87
rol rax, 0xce
popf
pushf
not rax
add rax, 0x58e53c24
xor rax, 0x51673e80
rol rax, 7
popf
pushf
not rax
add rax, 0x50cf4a54
xor rax, 0x50cc2df5
rol rax, 0x91
popf
pushf
not rax
add rax, 0x452c1338
xor rax, 0x5d47e479
rol rax, 0x5f
popf
mov qword [rsp + 0x1050], rax
movabs rax, 0x43043efe3bbd6ebf
pushf
not rax
add rax, 0x53a1665f
xor rax, 0x4e439ccf
rol rax, 0x87
popf
pushf
not rax
add rax, 0x59792bd3
xor rax, 0x428a99a8
rol rax, 0xe
popf
mov qword [rsp + 0x1058], rax
movabs rax, 0x2b8d692b11a76ac7
pushf
not rax
add rax, 0x4c85f88c
xor rax, 0x582d0741
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x52756e42
xor rax, 0x5a7835f4
rol rax, 0x14
popf
pushf
not rax
add rax, 0x5214328b
xor rax, 0x4ffb9e37
rol rax, 0xc2
popf
mov qword [rsp + 0x1060], rax
movabs rax, 0x44010f4a5b3c28d8
pushf
not rax
add rax, 0x50a77466
xor rax, 0x4967b6d7
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x447ab475
xor rax, 0x65a6a868
rol rax, 0x9e
popf
mov qword [rsp + 0x1068], rax
movabs rax, 0x6b5774bc2f422fa1
pushf
not rax
add rax, 0x7817e190
xor rax, 0x5e892efd
rol rax, 0x57
popf
pushf
not rax
add rax, 0x69ab1978
xor rax, 0x7de95cdb
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x69602ab0
xor rax, 0x4a39efae
rol rax, 0x79
popf
pushf
not rax
add rax, 0x4fbb397e
xor rax, 0x50739aae
rol rax, 0x37
popf
mov qword [rsp + 0x1070], rax
movabs rax, 0x9212a6ca2c9e9da4
pushf
not rax
add rax, 0x743c2b2e
xor rax, 0x7d165b49
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x4ada9efa
xor rax, 0x64a75094
rol rax, 0x1a
popf
mov qword [rsp + 0x1078], rax
movabs rax, 0x977c980cbe05abc6
pushf
not rax
add rax, 0x7f587048
xor rax, 0x50f444ac
rol rax, 0xed
popf
pushf
not rax
add rax, 0x7bbab404
xor rax, 0x48aae53c
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x4a1f797a
xor rax, 0x476c8eda
rol rax, 0xaa
popf
mov qword [rsp + 0x1080], rax
movabs rax, 0x47352ce269721e26
pushf
not rax
add rax, 0x79c6b4e9
xor rax, 0x7481f966
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x62d35939
xor rax, 0x4d690264
rol rax, 0x34
popf
pushf
not rax
add rax, 0x5f929a20
xor rax, 0x508332f0
rol rax, 0x90
popf
mov qword [rsp + 0x1088], rax
movabs rax, 0x4c807706736030b2
pushf
not rax
add rax, 0x6a86ffb5
xor rax, 0x6612bef0
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x5ed5e8ea
xor rax, 0x74b3885c
rol rax, 0x63
popf
pushf
not rax
add rax, 0x4be1a863
xor rax, 0x4c8e530d
rol rax, 0xd7
popf
mov qword [rsp + 0x1090], rax
movabs rax, 0xc5ba9ec4d6d00e90
pushf
not rax
add rax, 0x56e1fc59
xor rax, 0x6f400e8b
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x43cf60e1
xor rax, 0x5b8d5f81
rol rax, 0x21
popf
mov qword [rsp + 0x1098], rax
movabs rax, 0x124b0af312be7630
pushf
not rax
add rax, 0x66670f5e
xor rax, 0x5ee5965a
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x465474ac
xor rax, 0x647ff3a5
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x559ef1dc
xor rax, 0x731a5bbe
rol rax, 0xbc
popf
mov qword [rsp + 0x10a0], rax
movabs rax, 0x680849af2aa6c399
pushf
not rax
add rax, 0x534ceb31
xor rax, 0x7793abac
rol rax, 0x89
popf
pushf
not rax
add rax, 0x4adfc6a8
xor rax, 0x59e7d663
rol rax, 0x39
popf
mov qword [rsp + 0x10a8], rax
movabs rax, 0xfb622321f016ee31
pushf
not rax
add rax, 0x4f490b75
xor rax, 0x4b83534a
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x4ea39d3b
xor rax, 0x731e3585
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x680d02f3
xor rax, 0x46952e3b
rol rax, 0x97
popf
mov qword [rsp + 0x1af0], rax
movabs rax, 0xbed9c74f21e8611e
pushf
not rax
add rax, 0x532b1693
xor rax, 0x5671cf72
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x4fa78ce5
xor rax, 0x555c8395
rol rax, 0xa
popf
pushf
not rax
add rax, 0x430db967
xor rax, 0x588aa1f2
rol rax, 0xe2
popf
mov qword [rsp + 0x1af8], rax
movabs rax, 0xd824cb3f6a5da3db
pushf
not rax
add rax, 0x4e038bcf
xor rax, 0x460702f7
rol rax, 0x83
popf
pushf
not rax
add rax, 0x6357116d
xor rax, 0x53e052dc
rol rax, 0x84
popf
pushf
not rax
add rax, 0x78e0f920
xor rax, 0x51cb00fc
rol rax, 0x13
popf
mov qword [rsp + 0x1b00], rax
movabs rax, 0x8458f940ae44dffa
pushf
not rax
add rax, 0x5a151bdd
xor rax, 0x7767285a
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x5944856d
xor rax, 0x510fbb4c
rol rax, 0x35
popf
mov qword [rsp + 0x1b08], rax
movabs rax, 0x952d2e262c3e4af2
pushf
not rax
add rax, 0x6e7e718e
xor rax, 0x4134fc9d
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x4cd14842
xor rax, 0x453465f9
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x708b30a5
xor rax, 0x5ec1b5e5
rol rax, 0xb6
popf
mov qword [rsp + 0x1b10], rax
movabs rax, 0xce47d935c5377e4c
pushf
not rax
add rax, 0x68148b3d
xor rax, 0x7c08f7e8
rol rax, 0x99
popf
pushf
not rax
add rax, 0x46a808a8
xor rax, 0x74a1fc5b
rol rax, 0xc8
popf
mov qword [rsp + 0x1b18], rax
movabs rax, 0x79ba7d3d766e9a66
pushf
not rax
add rax, 0x5c2dac58
xor rax, 0x5340a82a
rol rax, 0x99
popf
pushf
not rax
add rax, 0x6248f629
xor rax, 0x7d88b14d
rol rax, 0x22
popf
pushf
not rax
add rax, 0x70ba62bd
xor rax, 0x76c8e77e
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x50fad168
xor rax, 0x561cbf99
rol rax, 0xde
popf
mov qword [rsp + 0x1b20], rax
movabs rax, 0x7ad4632b2ca40b70
pushf
not rax
add rax, 0x6b6bb53d
xor rax, 0x7b000fa0
rol rax, 0x78
popf
pushf
not rax
add rax, 0x4452c7a3
xor rax, 0x5348d999
rol rax, 0x7d
popf
mov qword [rsp + 0x1b28], rax
movabs rax, 0xd9f7390a250a7aa2
pushf
not rax
add rax, 0x48fbca1c
xor rax, 0x54b18be4
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x79bfbbdb
xor rax, 0x6d29c846
rol rax, 0x6c
popf
mov qword [rsp + 0x1b30], rax
movabs rax, 0x7da51fb1e56d469c
pushf
not rax
add rax, 0x47e81a25
xor rax, 0x7496624b
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x637dcc8e
xor rax, 0x4a635f7f
rol rax, 0xab
popf
pushf
not rax
add rax, 0x70a35027
xor rax, 0x4a93d68e
rol rax, 0x64
popf
mov qword [rsp + 0x1b38], rax
movabs rax, 0x2edd39ace9d29097
pushf
not rax
add rax, 0x70b375fa
xor rax, 0x51ceb235
rol rax, 0x27
popf
pushf
not rax
add rax, 0x54aa87fd
xor rax, 0x708d6e1a
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x68e7f67b
xor rax, 0x45ac2a62
rol rax, 0x27
popf
mov qword [rsp + 0x1b40], rax
movabs rax, 0x6580bc2f4825384e
pushf
not rax
add rax, 0x6360e5f6
xor rax, 0x4b18b695
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x5c2a60b7
xor rax, 0x59095f88
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x746f5283
xor rax, 0x72f17035
rol rax, 0x1f
popf
mov qword [rsp + 0x1b48], rax
movabs rax, 0x12289331eeaf86e3
pushf
not rax
add rax, 0x557781f4
xor rax, 0x4e14649e
rol rax, 0xf
popf
pushf
not rax
add rax, 0x63e9a0cf
xor rax, 0x75771f55
rol rax, 0x75
popf
pushf
not rax
add rax, 0x649eec87
xor rax, 0x7aad9fa0
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x5c7cf554
xor rax, 0x517ad6d1
rol rax, 0x9d
popf
mov qword [rsp + 0x1b50], rax
movabs rax, 0x6ba830c0f9a0af8b
pushf
not rax
add rax, 0x47cad48b
xor rax, 0x70ac07f2
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x68211d5a
xor rax, 0x4eb5f751
rol rax, 0xf1
popf
mov qword [rsp + 0x1b58], rax
lea rax, [rsp + 0x6d]
mov rdi, rax
xor eax, eax
mov ecx, 0xafc6861
pushf
not ecx
add ecx, 0x98e0e145
xor ecx, 0xce1527fa
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0xd8b29f32
xor ecx, 0x99b8462d
rol ecx, 0xae
popf
pushf
not ecx
add ecx, 0xd85dd7fb
xor ecx, 0xcb050997
rol ecx, 0x76
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x6d]
mov byte [rsp + 0x250], al
movdqa xmm0, xmmword [rsp + 0x1af0]
movdqa xmmword [rsp + 0x2fb0], xmm0
movdqa xmm0, xmmword [rsp + 0x1040]
movdqa xmmword [rsp + 0x2fa0], xmm0
movdqa xmm0, xmmword [rsp + 0x2fa0]
pxor xmm0, xmmword [rsp + 0x2fb0]
movdqa xmmword [rsp + 0x2fc0], xmm0
movdqa xmm0, xmmword [rsp + 0x2fc0]
movdqa xmmword [rsp + 0x1040], xmm0
lea rax, [rsp + 0x1050]
mov qword [rsp + 0x608], rax
lea rax, [rsp + 0x1b00]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2fe0], xmm0
mov rax, qword [rsp + 0x608]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2fd0], xmm0
movdqa xmm0, xmmword [rsp + 0x2fd0]
pxor xmm0, xmmword [rsp + 0x2fe0]
movdqa xmmword [rsp + 0x2ff0], xmm0
mov rax, qword [rsp + 0x608]
movdqa xmm0, xmmword [rsp + 0x2ff0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1060]
mov qword [rsp + 0x610], rax
lea rax, [rsp + 0x1b10]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3010], xmm0
mov rax, qword [rsp + 0x610]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3000], xmm0
movdqa xmm0, xmmword [rsp + 0x3000]
pxor xmm0, xmmword [rsp + 0x3010]
movdqa xmmword [rsp + 0x3020], xmm0
mov rax, qword [rsp + 0x610]
movdqa xmm0, xmmword [rsp + 0x3020]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1070]
mov qword [rsp + 0x618], rax
lea rax, [rsp + 0x1b20]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3040], xmm0
mov rax, qword [rsp + 0x618]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3030], xmm0
movdqa xmm0, xmmword [rsp + 0x3030]
pxor xmm0, xmmword [rsp + 0x3040]
movdqa xmmword [rsp + 0x3050], xmm0
mov rax, qword [rsp + 0x618]
movdqa xmm0, xmmword [rsp + 0x3050]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1080]
mov qword [rsp + 0x620], rax
lea rax, [rsp + 0x1b30]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3070], xmm0
mov rax, qword [rsp + 0x620]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3060], xmm0
movdqa xmm0, xmmword [rsp + 0x3060]
pxor xmm0, xmmword [rsp + 0x3070]
movdqa xmmword [rsp + 0x3080], xmm0
mov rax, qword [rsp + 0x620]
movdqa xmm0, xmmword [rsp + 0x3080]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1090]
mov qword [rsp + 0x628], rax
lea rax, [rsp + 0x1b40]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x30a0], xmm0
mov rax, qword [rsp + 0x628]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3090], xmm0
movdqa xmm0, xmmword [rsp + 0x3090]
pxor xmm0, xmmword [rsp + 0x30a0]
movdqa xmmword [rsp + 0x30b0], xmm0
mov rax, qword [rsp + 0x628]
movdqa xmm0, xmmword [rsp + 0x30b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x10a0]
mov qword [rsp + 0x630], rax
lea rax, [rsp + 0x1b50]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x30d0], xmm0
mov rax, qword [rsp + 0x630]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x30c0], xmm0
movdqa xmm0, xmmword [rsp + 0x30c0]
pxor xmm0, xmmword [rsp + 0x30d0]
movdqa xmmword [rsp + 0x30e0], xmm0
mov rax, qword [rsp + 0x630]
movdqa xmm0, xmmword [rsp + 0x30e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1040]
mov qword [rsp + 0xa30], rax
mov rdx, qword [rsp + 0xa30]
mov rcx, qword [rsp + 0xa38]
call fcn.1402803fb
mov qword [rsp + 0xa40], rax
lea rdx, [0x1b249a724]
pushf
sub rdx, 0x7240fb74
popf
mov rcx, qword [rsp + 0xa40]
jmp 0x14020b38d
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]
push rax
pushf
mov eax, 0xec363feb
pushf
not eax
add eax, 0xf244b8d9
xor eax, 0xdec89bb1
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc7c86a0c
xor eax, 0xbcb35498
rol eax, 0x86
popf
pushf
not eax
add eax, 0xed099d0f
xor eax, 0x8a4dbcbf
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd6e1437e
xor eax, 0x89dc6084
rol eax, 0xcc
popf
jmp 0x1401fccc1
mov byte [rsp + 0x6e], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x6e]
jmp 0x14021606a
mov rdx, qword [rsp + 0x378]
lea rcx, [rsp + 0x4380]
call fcn.1401ed543
mov qword [rsp + 0xa48], rax
xor r8d, r8d
lea rdx, [rsp + 0x880]
mov rcx, qword [rsp + 0xa48]
call fcn.14030cdb4
mov qword [rsp + 0xa50], rax
lea rcx, [rsp + 0x4380]
call fcn.140307c1b
cmp qword [rsp + 0xa50], 0xffffffffffffffff
je 0x14020b520
push rax
pushf
mov eax, 0x9b1e889d
pushf
not eax
add eax, 0xb6fc23a5
xor eax, 0x9c9aa174
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd80d94d2
xor eax, 0xf049b3b4
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8b0cc01b
xor eax, 0xd26b8480
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9350c67f
xor eax, 0x8b18cf13
rol eax, 0xb2
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xbb268055
pushf
not eax
add eax, 0x893c813e
xor eax, 0xd65479e2
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbd750e00
xor eax, 0x9868ecc5
rol eax, 0x23
popf
jmp 0x1401fccc1
mov qword [rsp + 0x6a0], 0
mov r9d, 0xe1792cd3
pushf
not r9d
add r9d, 0xfd8e46e2
xor r9d, 0xea537fef
rol r9d, 0xd5
popf
pushf
not r9d
add r9d, 0x8e28467d
xor r9d, 0xd5e97db0
rol r9d, 0xc9
popf
lea r8, [rsp + 0x6a0]
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x43b0]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x14020b605
push rax
pushf
mov eax, 0x32eafde9
pushf
not eax
add eax, 0x80f5e8b7
xor eax, 0xdb0bff45
rol eax, 0x71
popf
pushf
not eax
add eax, 0xac03c62f
xor eax, 0x9c202b1a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe73095a4
xor eax, 0x98f3bd30
rol eax, 0xab
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x206d6a90
pushf
not eax
add eax, 0xea7cb1c3
xor eax, 0x9e41d102
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb7c5ba5f
xor eax, 0xa6748006
rol eax, 0x27
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x5f0913c3
pushf
not edx
add edx, 0xc6a535cd
xor edx, 0x85df0bf0
rol edx, 0xc8
popf
pushf
not edx
add edx, 0x94195634
xor edx, 0x9a163b2d
rol edx, 0xb
popf
pushf
not edx
add edx, 0x8c7008c5
xor edx, 0x9134226d
rol edx, 0xa4
popf
mov rcx, rax
jmp 0x14020b687
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x6f]
mov rdi, rax
xor eax, eax
mov ecx, 0x6eea52
pushf
not ecx
add ecx, 0xd4a70a9b
xor ecx, 0xe694d96c
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0xd0266314
xor ecx, 0xdfddfdba
rol ecx, 0xe7
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x70]
mov rdi, rax
xor eax, eax
mov ecx, 0x935b6bf3
pushf
not ecx
add ecx, 0xbbf79031
xor ecx, 0xf52b9d11
rol ecx, 0x27
popf
pushf
not ecx
add ecx, 0xa01845d7
xor ecx, 0xd1de2aa4
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xb3c3c4a6
xor ecx, 0xcdb8f1e3
rol ecx, 0xb3
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 + 0xa60], rax
movzx eax, byte [rsp + 0x6f]
mov byte [rsp + 0x258], al
movzx eax, byte [rsp + 0x70]
mov byte [rsp + 0x260], al
movabs rax, 0x70d0192374f55674
pushf
not rax
add rax, 0x5ce36781
xor rax, 0x465e13d1
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x5211c352
xor rax, 0x475c68ae
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x5d8266c5
xor rax, 0x517ace86
rol rax, 0x91
popf
pushf
not rax
add rax, 0x44bced66
xor rax, 0x45bd474f
rol rax, 0xe0
popf
mov qword [rsp + 0x15a0], rax
movabs rax, 0x238e9c70b32608eb
pushf
not rax
add rax, 0x5fe1936f
xor rax, 0x587d2e92
rol rax, 0x23
popf
pushf
not rax
add rax, 0x7d44706d
xor rax, 0x6d5ea610
rol rax, 0x65
popf
pushf
not rax
add rax, 0x6a0f03f5
xor rax, 0x664e25f7
rol rax, 0xe
popf
mov qword [rsp + 0x15a8], rax
movabs rax, 0x964a280cb15e993d
pushf
not rax
add rax, 0x4bd0ae25
xor rax, 0x5801f9ce
rol rax, 0x25
popf
pushf
not rax
add rax, 0x492806cd
xor rax, 0x5b90d19c
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x4913473f
xor rax, 0x430ad7be
rol rax, 0xce
popf
mov qword [rsp + 0x15b0], rax
movabs rax, 0x7b90417259d95248
pushf
not rax
add rax, 0x75c52164
xor rax, 0x5952f357
rol rax, 0x44
popf
pushf
not rax
add rax, 0x7031ad2d
xor rax, 0x4a2c68b1
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x40d1e83f
xor rax, 0x5528fd56
rol rax, 0x37
popf
pushf
not rax
add rax, 0x4f3a392f
xor rax, 0x5069e080
rol rax, 0xe3
popf
mov qword [rsp + 0x15b8], rax
movabs rax, 0x32f792208f1bb53b
pushf
not rax
add rax, 0x6b75d6ac
xor rax, 0x5eeb8331
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x7b8b98f4
xor rax, 0x534858eb
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x5e3eced8
xor rax, 0x7f65c3b1
rol rax, 0x74
popf
pushf
not rax
add rax, 0x796730cf
xor rax, 0x42a96312
rol rax, 0xdd
popf
mov qword [rsp + 0x15c0], rax
movabs rax, 0x369ed092221834cb
pushf
not rax
add rax, 0x693c588a
xor rax, 0x5c75dc3f
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x54d20f44
xor rax, 0x7694a7b1
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x43c0c4b4
xor rax, 0x50c76bd6
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x5cc9aa62
xor rax, 0x6d37b5d9
rol rax, 0xfb
popf
mov qword [rsp + 0x15c8], rax
movabs rax, 0x20c1671729cd97b7
pushf
not rax
add rax, 0x72d25fac
xor rax, 0x702c2366
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x77389dc7
xor rax, 0x4f8da962
rol rax, 0x66
popf
pushf
not rax
add rax, 0x4870134f
xor rax, 0x772624a8
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x4d9f5446
xor rax, 0x74a05886
rol rax, 0x97
popf
mov qword [rsp + 0x15d0], rax
movabs rax, 0xb42f012ef167b8ae
pushf
not rax
add rax, 0x431ca24f
xor rax, 0x48e7115c
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x62ed6e05
xor rax, 0x5bfddb02
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x5dcfcb32
xor rax, 0x4f29ec71
rol rax, 0xba
popf
mov qword [rsp + 0x15d8], rax
movabs rax, 0xb90681663bd00962
pushf
not rax
add rax, 0x4e60ca3b
xor rax, 0x66d8af06
rol rax, 0x82
popf
pushf
not rax
add rax, 0x4ef6ce0c
xor rax, 0x5bf9375b
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x67a0fc7a
xor rax, 0x73b15022
rol rax, 0xb0
popf
mov qword [rsp + 0x15e0], rax
movabs rax, 0xf3eac62b72c46f8a
pushf
not rax
add rax, 0x6dde7143
xor rax, 0x568ecaa3
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x6cdac988
xor rax, 0x564aff1b
rol rax, 0x27
popf
mov qword [rsp + 0x15e8], rax
movabs rax, 0xd95d29a4c94c23a1
pushf
not rax
add rax, 0x5591d278
xor rax, 0x7569e86d
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x60df1824
xor rax, 0x7b8395b7
rol rax, 0x35
popf
mov qword [rsp + 0x15f0], rax
movabs rax, 0xe1b899245e7d9be7
pushf
not rax
add rax, 0x7835ec6a
xor rax, 0x5aecc88f
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x41099585
xor rax, 0x683d7df1
rol rax, 0x74
popf
pushf
not rax
add rax, 0x5308b681
xor rax, 0x7273a6c0
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x472cb687
xor rax, 0x431e7404
rol rax, 0xcf
popf
mov qword [rsp + 0x15f8], rax
movabs rax, 0xeb4c20d981fab02
pushf
not rax
add rax, 0x4e6ef397
xor rax, 0x6f87b697
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x68c248e6
xor rax, 0x7ae0d87a
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x5d686db3
xor rax, 0x5288a544
rol rax, 0x7a
popf
mov qword [rsp + 0x1600], rax
movabs rax, 0x2da64d9da05f85de
pushf
not rax
add rax, 0x5201a2fc
xor rax, 0x48fae1f6
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x60fa1547
xor rax, 0x5e04757b
rol rax, 0x76
popf
mov qword [rsp + 0x1608], rax
movabs rax, 0xdd1693e778eac264
pushf
not rax
add rax, 0x522061df
xor rax, 0x6bc7c5e1
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x5669d0fb
xor rax, 0x4f87fe55
rol rax, 0xab
popf
mov qword [rsp + 0x1610], rax
movabs rax, 0x57dd0dafb1ee8980
pushf
not rax
add rax, 0x4710f01d
xor rax, 0x75c0b64c
rol rax, 0x47
popf
pushf
not rax
add rax, 0x4346ebf5
xor rax, 0x4c00590a
rol rax, 0x64
popf
pushf
not rax
add rax, 0x48664371
xor rax, 0x6a160a32
rol rax, 0x42
popf
mov qword [rsp + 0x1618], rax
movabs rax, 0xbfe8645769fba193
pushf
not rax
add rax, 0x4905fba5
xor rax, 0x7107ca10
rol rax, 0xab
popf
pushf
not rax
add rax, 0x75240628
xor rax, 0x6508036d
rol rax, 0x6d
popf
mov qword [rsp + 0x2150], rax
movabs rax, 0xca0f2aba60f561dc
pushf
not rax
add rax, 0x685f65e6
xor rax, 0x4d422592
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x53e0eff0
xor rax, 0x73356d4d
rol rax, 0xc5
popf
mov qword [rsp + 0x2158], rax
movabs rax, 0x4c09495c79c43e9e
pushf
not rax
add rax, 0x6d5c2b40
xor rax, 0x407980dd
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x4df0c510
xor rax, 0x4ecf6193
rol rax, 0xca
popf
mov qword [rsp + 0x2160], rax
movabs rax, 0x11a5d94b2fdff2be
pushf
not rax
add rax, 0x7eee1a0a
xor rax, 0x46a26f94
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x4e264748
xor rax, 0x6f5ae3b9
rol rax, 3
popf
pushf
not rax
add rax, 0x63d6e37c
xor rax, 0x55a9deaa
rol rax, 0x37
popf
pushf
not rax
add rax, 0x4345525c
xor rax, 0x65da477b
rol rax, 0x71
popf
mov qword [rsp + 0x2168], rax
movabs rax, 0xc26bf4b2df8e1864
pushf
not rax
add rax, 0x5f9dcc0c
xor rax, 0x705ec31f
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x4790f6c9
xor rax, 0x55b069d4
rol rax, 0x86
popf
pushf
not rax
add rax, 0x71bd258d
xor rax, 0x618cebcf
rol rax, 0x9c
popf
mov qword [rsp + 0x2170], rax
movabs rax, 0xd0f1b24a1fe3225c
pushf
not rax
add rax, 0x603a866f
xor rax, 0x73f43792
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x775ebbcf
xor rax, 0x43d2b560
rol rax, 0xaa
popf
mov qword [rsp + 0x2178], rax
movabs rax, 0x7b2c2a3698a7403b
pushf
not rax
add rax, 0x4aa124c8
xor rax, 0x623cb6f2
rol rax, 0xec
popf
pushf
not rax
add rax, 0x6759d777
xor rax, 0x6b499fe6
rol rax, 0x97
popf
pushf
not rax
add rax, 0x4f0ccb8c
xor rax, 0x562cce50
rol rax, 0x31
popf
mov qword [rsp + 0x2180], rax
movabs rax, 0xdc398fcbfa1d027d
pushf
not rax
add rax, 0x6d965789
xor rax, 0x4c3dcb4f
rol rax, 0xff
popf
pushf
not rax
add rax, 0x595b5a5b
xor rax, 0x63b5dfa6
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x691b7dae
xor rax, 0x58f083b4
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x7b9ddac0
xor rax, 0x70454eb8
rol rax, 0x17
popf
mov qword [rsp + 0x2188], rax
movabs rax, 0x517e6ea0bb07a2ca
pushf
not rax
add rax, 0x71f463c8
xor rax, 0x708f6442
rol rax, 0xec
popf
pushf
not rax
add rax, 0x5d3fbc3b
xor rax, 0x4283c1a2
rol rax, 0x5c
popf
mov qword [rsp + 0x2190], rax
movabs rax, 0x10fb3a7c71b1a6c1
pushf
not rax
add rax, 0x53f5056a
xor rax, 0x757e4439
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x605f8e12
xor rax, 0x5a1f8942
rol rax, 0xa9
popf
mov qword [rsp + 0x2198], rax
movabs rax, 0x235d5f4e1859dcf3
pushf
not rax
add rax, 0x7d57fe3d
xor rax, 0x743e6d7e
rol rax, 0x47
popf
pushf
not rax
add rax, 0x605e9616
xor rax, 0x537b087b
rol rax, 0x1a
popf
mov qword [rsp + 0x21a0], rax
movabs rax, 0xab366e5b30cc4070
pushf
not rax
add rax, 0x71d0ae00
xor rax, 0x69cd4f23
rol rax, 0xff
popf
pushf
not rax
add rax, 0x53cea19f
xor rax, 0x69e1637f
rol rax, 0xea
popf
pushf
not rax
add rax, 0x7c94413b
xor rax, 0x44f2597f
rol rax, 0x62
popf
pushf
not rax
add rax, 0x640b3407
xor rax, 0x7359025a
rol rax, 0xfc
popf
mov qword [rsp + 0x21a8], rax
movabs rax, 0x9e2ac933c5b3929b
pushf
not rax
add rax, 0x65dc7000
xor rax, 0x42a4739b
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x4aa0c1fa
xor rax, 0x61371ebb
rol rax, 0x5c
popf
mov qword [rsp + 0x21b0], rax
movabs rax, 0xbf506188bed48583
pushf
not rax
add rax, 0x41f51b60
xor rax, 0x5d7aa7bc
rol rax, 0x85
popf
pushf
not rax
add rax, 0x771e7c5d
xor rax, 0x6300b4ce
rol rax, 0xa6
popf
mov qword [rsp + 0x21b8], rax
movabs rax, 0x6db58af11b8cf1ef
pushf
not rax
add rax, 0x762ad2e2
xor rax, 0x60d53525
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x764e7537
xor rax, 0x57155219
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x43ebb331
xor rax, 0x5266bb7e
rol rax, 0xcb
popf
mov qword [rsp + 0x21c0], rax
movabs rax, 0xe79f22c14bb42582
pushf
not rax
add rax, 0x42b8fc99
xor rax, 0x6d7e4075
rol rax, 0
popf
pushf
not rax
add rax, 0x7483e70d
xor rax, 0x7b5c0b7e
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x5d24b332
xor rax, 0x5ae4e87a
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x5b0cad3b
xor rax, 0x79602695
rol rax, 0xb0
popf
mov qword [rsp + 0x21c8], rax
lea rax, [rsp + 0x71]
mov rdi, rax
xor eax, eax
mov ecx, 0x703baa56
pushf
not ecx
add ecx, 0xcd73477d
xor ecx, 0xd91d0eb3
rol ecx, 0xcb
popf
pushf
not ecx
add ecx, 0xaf648ae3
xor ecx, 0xb6c1da5b
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0xc9f4fe29
xor ecx, 0xa1b0245f
rol ecx, 0xad
popf
pushf
not ecx
add ecx, 0x947586bc
xor ecx, 0xfc2c06bd
rol ecx, 0xb2
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x71]
mov byte [rsp + 0x268], al
movdqa xmm0, xmmword [rsp + 0x2150]
movdqa xmmword [rsp + 0x3100], xmm0
movdqa xmm0, xmmword [rsp + 0x15a0]
movdqa xmmword [rsp + 0x30f0], xmm0
movdqa xmm0, xmmword [rsp + 0x30f0]
pxor xmm0, xmmword [rsp + 0x3100]
movdqa xmmword [rsp + 0x3110], xmm0
movdqa xmm0, xmmword [rsp + 0x3110]
movdqa xmmword [rsp + 0x15a0], xmm0
lea rax, [rsp + 0x15b0]
mov qword [rsp + 0x638], rax
lea rax, [rsp + 0x2160]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3130], xmm0
mov rax, qword [rsp + 0x638]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3120], xmm0
movdqa xmm0, xmmword [rsp + 0x3120]
pxor xmm0, xmmword [rsp + 0x3130]
movdqa xmmword [rsp + 0x3140], xmm0
mov rax, qword [rsp + 0x638]
movdqa xmm0, xmmword [rsp + 0x3140]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x15c0]
mov qword [rsp + 0x640], rax
lea rax, [rsp + 0x2170]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3160], xmm0
mov rax, qword [rsp + 0x640]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3150], xmm0
movdqa xmm0, xmmword [rsp + 0x3150]
pxor xmm0, xmmword [rsp + 0x3160]
movdqa xmmword [rsp + 0x3170], xmm0
mov rax, qword [rsp + 0x640]
movdqa xmm0, xmmword [rsp + 0x3170]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x15d0]
mov qword [rsp + 0x648], rax
lea rax, [rsp + 0x2180]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3190], xmm0
mov rax, qword [rsp + 0x648]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3180], xmm0
movdqa xmm0, xmmword [rsp + 0x3180]
pxor xmm0, xmmword [rsp + 0x3190]
movdqa xmmword [rsp + 0x31a0], xmm0
mov rax, qword [rsp + 0x648]
movdqa xmm0, xmmword [rsp + 0x31a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x15e0]
mov qword [rsp + 0x650], rax
lea rax, [rsp + 0x2190]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x31c0], xmm0
mov rax, qword [rsp + 0x650]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x31b0], xmm0
movdqa xmm0, xmmword [rsp + 0x31b0]
pxor xmm0, xmmword [rsp + 0x31c0]
movdqa xmmword [rsp + 0x31d0], xmm0
mov rax, qword [rsp + 0x650]
movdqa xmm0, xmmword [rsp + 0x31d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x15f0]
mov qword [rsp + 0x658], rax
lea rax, [rsp + 0x21a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x31f0], xmm0
mov rax, qword [rsp + 0x658]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x31e0], xmm0
movdqa xmm0, xmmword [rsp + 0x31e0]
pxor xmm0, xmmword [rsp + 0x31f0]
movdqa xmmword [rsp + 0x3200], xmm0
mov rax, qword [rsp + 0x658]
movdqa xmm0, xmmword [rsp + 0x3200]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1600]
mov qword [rsp + 0x660], rax
lea rax, [rsp + 0x21b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3220], xmm0
mov rax, qword [rsp + 0x660]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3210], xmm0
movdqa xmm0, xmmword [rsp + 0x3210]
pxor xmm0, xmmword [rsp + 0x3220]
movdqa xmmword [rsp + 0x3230], xmm0
mov rax, qword [rsp + 0x660]
movdqa xmm0, xmmword [rsp + 0x3230]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1610]
mov qword [rsp + 0x668], rax
lea rax, [rsp + 0x21c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3250], xmm0
mov rax, qword [rsp + 0x668]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3240], xmm0
movdqa xmm0, xmmword [rsp + 0x3240]
pxor xmm0, xmmword [rsp + 0x3250]
movdqa xmmword [rsp + 0x3260], xmm0
mov rax, qword [rsp + 0x668]
movdqa xmm0, xmmword [rsp + 0x3260]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x15a0]
mov qword [rsp + 0xa58], rax
mov rdx, qword [rsp + 0xa58]
mov rcx, qword [rsp + 0xa60]
call fcn.1402803fb
mov qword [rsp + 0xa68], rax
lea rdx, [0x1bd1fd32a]
pushf
sub rdx, 0x7d17277a
popf
mov rcx, qword [rsp + 0xa68]
jmp 0x14020c5ca
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x14020c623
push rax
pushf
mov eax, 0xbca7df0c
pushf
not eax
add eax, 0x9024edbd
xor eax, 0xcc222a3e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc928390a
xor eax, 0xa5a061d8
rol eax, 0x3e
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xe679a1e1
pushf
not eax
add eax, 0xe0868fe2
xor eax, 0xcf3da8f0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x803190af
xor eax, 0xd5f5bd30
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfc8ef2b8
xor eax, 0xe16277bb
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x812a9f7b
xor eax, 0xebd09ab2
rol eax, 0xb3
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x9d34e094
pushf
not edx
add edx, 0x8a13ee8b
xor edx, 0xc9651403
rol edx, 0x27
popf
pushf
not edx
add edx, 0x93cdd064
xor edx, 0xb6c0d5db
rol edx, 0x3f
popf
mov rcx, rax
jmp 0x14020c6b6
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x72]
mov rdi, rax
xor eax, eax
mov ecx, 0xb39daacd
pushf
not ecx
add ecx, 0x81edf55b
xor ecx, 0xf1f6bdd5
rol ecx, 0xc
popf
pushf
not ecx
add ecx, 0xfaacc17e
xor ecx, 0x8b373d03
rol ecx, 0xd9
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x73]
mov rdi, rax
xor eax, eax
mov ecx, 0xf61bc04c
pushf
not ecx
add ecx, 0x9e1a44f5
xor ecx, 0x89f6e2c6
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0x9964b685
xor ecx, 0x879daf8c
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xa84ce2f2
xor ecx, 0xfb7cd93a
rol ecx, 0xd4
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 + 0xa78], rax
movzx eax, byte [rsp + 0x72]
mov byte [rsp + 0x270], al
movzx eax, byte [rsp + 0x73]
mov byte [rsp + 0x278], al
movabs rax, 0x5a0447b54589fc22
pushf
not rax
add rax, 0x76977d92
xor rax, 0x4467bbd3
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x6cbe6ea0
xor rax, 0x52ea9a9f
rol rax, 0xed
popf
pushf
not rax
add rax, 0x58876714
xor rax, 0x61ac9a65
rol rax, 0x87
popf
mov qword [rsp + 0x10b0], rax
movabs rax, 0x3505d37dfc049a15
pushf
not rax
add rax, 0x5e7a006d
xor rax, 0x60666e6b
rol rax, 4
popf
pushf
not rax
add rax, 0x7ec8bff4
xor rax, 0x444ef3b6
rol rax, 0xad
popf
pushf
not rax
add rax, 0x5c896bc6
xor rax, 0x52789620
rol rax, 0x57
popf
pushf
not rax
add rax, 0x674a1e47
xor rax, 0x44ece39d
rol rax, 0xd4
popf
mov qword [rsp + 0x10b8], rax
movabs rax, 0x2430fd4e54ef576e
pushf
not rax
add rax, 0x71254f19
xor rax, 0x5593971b
rol rax, 0xe
popf
pushf
not rax
add rax, 0x50b9b928
xor rax, 0x78c9891e
rol rax, 0xa3
popf
mov qword [rsp + 0x10c0], rax
movabs rax, 0x9b154136e2114076
pushf
not rax
add rax, 0x74933d77
xor rax, 0x7e352fe0
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x7f9460f9
xor rax, 0x52159ed8
rol rax, 0x90
popf
pushf
not rax
add rax, 0x51474bd8
xor rax, 0x7d975a3f
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x5faf964a
xor rax, 0x5daed751
rol rax, 0x54
popf
mov qword [rsp + 0x10c8], rax
movabs rax, 0xfb6b5c0f4f94c006
pushf
not rax
add rax, 0x5ce7754d
xor rax, 0x4e9c6294
rol rax, 0x33
popf
pushf
not rax
add rax, 0x7a40fec5
xor rax, 0x43ebe96a
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x7e85a866
xor rax, 0x426164f2
rol rax, 0x70
popf
mov qword [rsp + 0x10d0], rax
movabs rax, 0x46cd9f1fdd924acf
pushf
not rax
add rax, 0x5e81f3c8
xor rax, 0x74baf631
rol rax, 0xca
popf
pushf
not rax
add rax, 0x5c6e3de5
xor rax, 0x7bce9762
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x7a3adc55
xor rax, 0x7d574662
rol rax, 0x48
popf
mov qword [rsp + 0x10d8], rax
movabs rax, 0x77bd5cf7c3ce8e8
pushf
not rax
add rax, 0x5ba6e34a
xor rax, 0x4670b1f8
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x76656b33
xor rax, 0x4b34d036
rol rax, 9
popf
pushf
not rax
add rax, 0x4de41081
xor rax, 0x6136fc5a
rol rax, 0xde
popf
pushf
not rax
add rax, 0x4d49cc71
xor rax, 0x57be05de
rol rax, 7
popf
mov qword [rsp + 0x10e0], rax
movabs rax, 0x3a71056c1f5dfb0f
pushf
not rax
add rax, 0x6af9a948
xor rax, 0x620d4d85
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x678f5a10
xor rax, 0x44f03ee3
rol rax, 0x92
popf
pushf
not rax
add rax, 0x7f41ae97
xor rax, 0x7973f89d
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x7209fcd4
xor rax, 0x4bfd447a
rol rax, 0x18
popf
mov qword [rsp + 0x10e8], rax
movabs rax, 0x1f6ec0837f2bcbc
pushf
not rax
add rax, 0x4345f1ce
xor rax, 0x61c8c8c6
rol rax, 0xec
popf
pushf
not rax
add rax, 0x5604fbcd
xor rax, 0x63601910
rol rax, 0xd0
popf
mov qword [rsp + 0x10f0], rax
movabs rax, 0x418e92e393ff9b3b
pushf
not rax
add rax, 0x54c449a7
xor rax, 0x4c685a0b
rol rax, 0xe
popf
pushf
not rax
add rax, 0x42384214
xor rax, 0x76ce3442
rol rax, 3
popf
mov qword [rsp + 0x10f8], rax
movabs rax, 0x7748b8f9b6d77681
pushf
not rax
add rax, 0x6981b728
xor rax, 0x6f932dc6
rol rax, 0x99
popf
pushf
not rax
add rax, 0x6db56d1d
xor rax, 0x6fbf2348
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x4682c3ec
xor rax, 0x5d8125f2
rol rax, 0xf7
popf
mov qword [rsp + 0x1100], rax
movabs rax, 0x41f5362e1a14afc8
pushf
not rax
add rax, 0x64bde11f
xor rax, 0x7b79f8ff
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x4356baf9
xor rax, 0x444382d2
rol rax, 7
popf
mov qword [rsp + 0x1108], rax
movabs rax, 0x8deaaaeff346ffe0
pushf
not rax
add rax, 0x42c95ab1
xor rax, 0x5e02c5a5
rol rax, 0xda
popf
pushf
not rax
add rax, 0x5f774171
xor rax, 0x6fa187e2
rol rax, 0xf1
popf
mov qword [rsp + 0x1110], rax
movabs rax, 0x5d3ac3b76d602664
pushf
not rax
add rax, 0x47a1c663
xor rax, 0x55657092
rol rax, 0xab
popf
pushf
not rax
add rax, 0x73008fcc
xor rax, 0x452f4f9a
rol rax, 0x3e
popf
mov qword [rsp + 0x1118], rax
movabs rax, 0xe0055dc95a1cc966
pushf
not rax
add rax, 0x4fbca624
xor rax, 0x6e600255
rol rax, 8
popf
pushf
not rax
add rax, 0x445061a4
xor rax, 0x44217b29
rol rax, 0x57
popf
pushf
not rax
add rax, 0x6d68362e
xor rax, 0x63de8823
rol rax, 0xab
popf
mov qword [rsp + 0x1b60], rax
movabs rax, 0x9426665c1af33a80
pushf
not rax
add rax, 0x7e15e163
xor rax, 0x5c731268
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x4cbef135
xor rax, 0x5ef0a415
rol rax, 0x36
popf
pushf
not rax
add rax, 0x46f3a542
xor rax, 0x4274e9ac
rol rax, 0x90
popf
pushf
not rax
add rax, 0x6ad6606f
xor rax, 0x507c0ebe
rol rax, 0x2b
popf
mov qword [rsp + 0x1b68], rax
movabs rax, 0xfdada6a7c10da17f
pushf
not rax
add rax, 0x76578a67
xor rax, 0x779b6534
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x777729e7
xor rax, 0x7a9153ab
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x471897d2
xor rax, 0x64584ff4
rol rax, 0xc6
popf
mov qword [rsp + 0x1b70], rax
movabs rax, 0xd7372c7f134e7220
pushf
not rax
add rax, 0x45f4b1ab
xor rax, 0x4b3e9c17
rol rax, 0x31
popf
pushf
not rax
add rax, 0x5ac6be05
xor rax, 0x50cf16e7
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x7d0b89f2
xor rax, 0x60ce367d
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x513aa5a8
xor rax, 0x49188383
rol rax, 0x30
popf
mov qword [rsp + 0x1b78], rax
movabs rax, 0xf42ca04073e6b28b
pushf
not rax
add rax, 0x65104b93
xor rax, 0x501d1b09
rol rax, 9
popf
pushf
not rax
add rax, 0x652bd5a8
xor rax, 0x63c1a9e0
rol rax, 0x43
popf
pushf
not rax
add rax, 0x5fe37bdf
xor rax, 0x46ce6fbd
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x4342a63b
xor rax, 0x714340d1
rol rax, 0x66
popf
mov qword [rsp + 0x1b80], rax
movabs rax, 0xa9094fe7a8069f00
pushf
not rax
add rax, 0x546672bf
xor rax, 0x78c78c44
rol rax, 0x77
popf
pushf
not rax
add rax, 0x6713af1e
xor rax, 0x4e6ca826
rol rax, 0x8f
popf
mov qword [rsp + 0x1b88], rax
movabs rax, 0x98516dbd00a9cb13
pushf
not rax
add rax, 0x537e3924
xor rax, 0x4cfbb7b1
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x7e4b68f5
xor rax, 0x59b12d7a
rol rax, 0x7d
popf
mov qword [rsp + 0x1b90], rax
movabs rax, 0x15ce61de14fb900e
pushf
not rax
add rax, 0x5ff3e545
xor rax, 0x446e5a4e
rol rax, 0x43
popf
pushf
not rax
add rax, 0x66864596
xor rax, 0x7f8e42f0
rol rax, 0x40
popf
pushf
not rax
add rax, 0x5e091227
xor rax, 0x563bcb03
rol rax, 0xab
popf
mov qword [rsp + 0x1b98], rax
movabs rax, 0x5b15ad3af7aeaa71
pushf
not rax
add rax, 0x4888cb78
xor rax, 0x4e0063aa
rol rax, 0xee
popf
pushf
not rax
add rax, 0x6314fb2d
xor rax, 0x7a66baa3
rol rax, 0x53
popf
pushf
not rax
add rax, 0x5ee01437
xor rax, 0x7313905c
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x41263ea4
xor rax, 0x6f881044
rol rax, 0x22
popf
mov qword [rsp + 0x1ba0], rax
movabs rax, 0xce9f10d1e047b418
pushf
not rax
add rax, 0x55987e71
xor rax, 0x5b550741
rol rax, 0x71
popf
pushf
not rax
add rax, 0x5cd7919a
xor rax, 0x4a18a9c5
rol rax, 0x37
popf
mov qword [rsp + 0x1ba8], rax
movabs rax, 0x1f8bfa72e415fe0c
pushf
not rax
add rax, 0x4c37fb1e
xor rax, 0x41c0f5b0
rol rax, 0x78
popf
pushf
not rax
add rax, 0x7510ee6f
xor rax, 0x4996d33a
rol rax, 8
popf
pushf
not rax
add rax, 0x49175a67
xor rax, 0x7f90d290
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x5b1361b9
xor rax, 0x7542cc47
rol rax, 0xe0
popf
mov qword [rsp + 0x1bb0], rax
movabs rax, 0xe41f4c0201289508
pushf
not rax
add rax, 0x52228e3c
xor rax, 0x63feb63e
rol rax, 0x84
popf
pushf
not rax
add rax, 0x42ee5ccc
xor rax, 0x784da487
rol rax, 0x72
popf
pushf
not rax
add rax, 0x471c4b5f
xor rax, 0x51e427f8
rol rax, 0x52
popf
pushf
not rax
add rax, 0x753e58f4
xor rax, 0x5acece04
rol rax, 0x42
popf
mov qword [rsp + 0x1bb8], rax
movabs rax, 0xbfebcb945ee4e89e
pushf
not rax
add rax, 0x502fca71
xor rax, 0x636d7d83
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x752edc97
xor rax, 0x4dfff761
rol rax, 0x8b
popf
mov qword [rsp + 0x1bc0], rax
movabs rax, 0x618960c0bf546621
pushf
not rax
add rax, 0x401aa56b
xor rax, 0x509522a6
rol rax, 0xec
popf
pushf
not rax
add rax, 0x4f833087
xor rax, 0x4ed4d08a
rol rax, 0x82
popf
pushf
not rax
add rax, 0x504897ff
xor rax, 0x54b62398
rol rax, 0xc
popf
pushf
not rax
add rax, 0x606ddd95
xor rax, 0x76f8f240
rol rax, 0xa1
popf
mov qword [rsp + 0x1bc8], rax
lea rax, [rsp + 0x74]
mov rdi, rax
xor eax, eax
mov ecx, 0xe3f17e68
pushf
not ecx
add ecx, 0xd8e48ad6
xor ecx, 0xc5cd15b4
rol ecx, 0x48
popf
pushf
not ecx
add ecx, 0xde71302f
xor ecx, 0x8715d300
rol ecx, 0x87
popf
pushf
not ecx
add ecx, 0x81ad748d
xor ecx, 0xe07a75f9
rol ecx, 0x4c
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x74]
mov byte [rsp + 0x280], al
movdqa xmm0, xmmword [rsp + 0x1b60]
movdqa xmmword [rsp + 0x3280], xmm0
movdqa xmm0, xmmword [rsp + 0x10b0]
movdqa xmmword [rsp + 0x3270], xmm0
movdqa xmm0, xmmword [rsp + 0x3270]
pxor xmm0, xmmword [rsp + 0x3280]
movdqa xmmword [rsp + 0x3290], xmm0
movdqa xmm0, xmmword [rsp + 0x3290]
movdqa xmmword [rsp + 0x10b0], xmm0
lea rax, [rsp + 0x10c0]
mov qword [rsp + 0x670], rax
lea rax, [rsp + 0x1b70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x32b0], xmm0
mov rax, qword [rsp + 0x670]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x32a0], xmm0
movdqa xmm0, xmmword [rsp + 0x32a0]
pxor xmm0, xmmword [rsp + 0x32b0]
movdqa xmmword [rsp + 0x32c0], xmm0
mov rax, qword [rsp + 0x670]
movdqa xmm0, xmmword [rsp + 0x32c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x10d0]
mov qword [rsp + 0x678], rax
lea rax, [rsp + 0x1b80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x32e0], xmm0
mov rax, qword [rsp + 0x678]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x32d0], xmm0
movdqa xmm0, xmmword [rsp + 0x32d0]
pxor xmm0, xmmword [rsp + 0x32e0]
movdqa xmmword [rsp + 0x32f0], xmm0
mov rax, qword [rsp + 0x678]
movdqa xmm0, xmmword [rsp + 0x32f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x10e0]
mov qword [rsp + 0x680], rax
lea rax, [rsp + 0x1b90]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3310], xmm0
mov rax, qword [rsp + 0x680]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3300], xmm0
movdqa xmm0, xmmword [rsp + 0x3300]
pxor xmm0, xmmword [rsp + 0x3310]
movdqa xmmword [rsp + 0x3320], xmm0
mov rax, qword [rsp + 0x680]
movdqa xmm0, xmmword [rsp + 0x3320]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x10f0]
mov qword [rsp + 0x688], rax
lea rax, [rsp + 0x1ba0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3340], xmm0
mov rax, qword [rsp + 0x688]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3b50], xmm0
movdqa xmm0, xmmword [rsp + 0x3b50]
pxor xmm0, xmmword [rsp + 0x3340]
movdqa xmmword [rsp + 0x3350], xmm0
mov rax, qword [rsp + 0x688]
movdqa xmm0, xmmword [rsp + 0x3350]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1100]
mov qword [rsp + 0x690], rax
lea rax, [rsp + 0x1bb0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3370], xmm0
mov rax, qword [rsp + 0x690]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3360], xmm0
movdqa xmm0, xmmword [rsp + 0x3360]
pxor xmm0, xmmword [rsp + 0x3370]
movdqa xmmword [rsp + 0x3380], xmm0
mov rax, qword [rsp + 0x690]
movdqa xmm0, xmmword [rsp + 0x3380]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1110]
mov qword [rsp + 0x698], rax
lea rax, [rsp + 0x1bc0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x33a0], xmm0
mov rax, qword [rsp + 0x698]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3390], xmm0
movdqa xmm0, xmmword [rsp + 0x3390]
pxor xmm0, xmmword [rsp + 0x33a0]
movdqa xmmword [rsp + 0x33b0], xmm0
mov rax, qword [rsp + 0x698]
movdqa xmm0, xmmword [rsp + 0x33b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x10b0]
mov qword [rsp + 0xa70], rax
mov rdx, qword [rsp + 0xa70]
mov rcx, qword [rsp + 0xa78]
call fcn.1402803fb
mov qword [rsp + 0xa80], rax
lea rdx, [0x1a2648904]
pushf
sub rdx, 0x625bdd54
popf
mov rcx, qword [rsp + 0xa80]
jmp 0x14020d47a
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]
push rax
pushf
mov eax, 0x187a43df
pushf
not eax
add eax, 0x86a064f7
xor eax, 0xf7cbd15a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbf818d53
xor eax, 0x81c3cd9f
rol eax, 0x37
popf
jmp 0x1401fccc1
mov byte [rsp + 0x75], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x75]
jmp 0x14021606a
mov r9d, 0x1336ca83
pushf
not r9d
add r9d, 0xf6178a71
xor r9d, 0xc6d1b577
rol r9d, 0xf
popf
pushf
not r9d
add r9d, 0xb243b53d
xor r9d, 0xa3fd4a79
rol r9d, 6
popf
pushf
not r9d
add r9d, 0xb8928adf
xor r9d, 0xf5983b7b
rol r9d, 0xf8
popf
lea r8, [rsp + 0x6a0]
mov rdx, qword [rsp + 0x390]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402da1c1
movzx eax, al
test eax, eax
jne 0x14020d5f4
push rax
pushf
mov eax, 0x49fc71ef
pushf
not eax
add eax, 0x98180fc3
xor eax, 0xa28550e1
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9f14e7e1
xor eax, 0xea513de7
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc20dc1cd
xor eax, 0x9ca8052f
rol eax, 0xd3
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xf313e08b
pushf
not eax
add eax, 0xf684331e
xor eax, 0x8fb52b3a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcf12c5be
xor eax, 0xefbf0c8d
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc950301d
xor eax, 0xb1b539eb
rol eax, 0x7d
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x5be37142
pushf
not edx
add edx, 0x88041110
xor edx, 0x9da02f86
rol edx, 0x32
popf
pushf
not edx
add edx, 0xf2c8f699
xor edx, 0xb19a3094
rol edx, 0x41
popf
mov rcx, rax
jmp 0x14020d674
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x76]
mov rdi, rax
xor eax, eax
mov ecx, 0xc9e8725e
pushf
not ecx
add ecx, 0x8d5941d0
xor ecx, 0x9f736904
rol ecx, 0xc3
popf
pushf
not ecx
add ecx, 0xfd6d3d9f
xor ecx, 0xd6bec8b6
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0x87b20d26
xor ecx, 0x90596bc0
rol ecx, 0xad
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x77]
mov rdi, rax
xor eax, eax
mov ecx, 0x1f2e4188
pushf
not ecx
add ecx, 0xbe02e5eb
xor ecx, 0xd4005f59
rol ecx, 0x3c
popf
pushf
not ecx
add ecx, 0xb433eb85
xor ecx, 0xf45ae75d
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0xcf429d3a
xor ecx, 0xe237edd4
rol ecx, 0x62
popf
pushf
not ecx
add ecx, 0xe42961c0
xor ecx, 0xb2d80fb9
rol ecx, 0xa7
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 + 0xa90], rax
movzx eax, byte [rsp + 0x76]
mov byte [rsp + 0x288], al
movzx eax, byte [rsp + 0x77]
mov byte [rsp + 0x290], al
movabs rax, 0xa4be6d91425ec541
pushf
not rax
add rax, 0x7c55118f
xor rax, 0x7bf43f0d
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x49023fdf
xor rax, 0x4a24eb08
rol rax, 0xea
popf
mov qword [rsp + 0x1620], rax
movabs rax, 0x5bf43e3d9482fe98
pushf
not rax
add rax, 0x621b38bd
xor rax, 0x6b2cc48e
rol rax, 0x30
popf
pushf
not rax
add rax, 0x74d60f7c
xor rax, 0x7216e4c2
rol rax, 0x7c
popf
mov qword [rsp + 0x1628], rax
movabs rax, 0x2abdaa74061ff09d
pushf
not rax
add rax, 0x79a6bbfb
xor rax, 0x704e835f
rol rax, 0xd
popf
pushf
not rax
add rax, 0x5438f418
xor rax, 0x6ead86c7
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x575e653c
xor rax, 0x5d1ba7e9
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x567d3880
xor rax, 0x515a567c
rol rax, 0xf7
popf
mov qword [rsp + 0x1630], rax
movabs rax, 0x2087dfa18dafef9f
pushf
not rax
add rax, 0x5f813c4b
xor rax, 0x74fac253
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x55307df6
xor rax, 0x55f2b16d
rol rax, 0x14
popf
mov qword [rsp + 0x1638], rax
movabs rax, 0xcef83262b3d9fc10
pushf
not rax
add rax, 0x7f8e27eb
xor rax, 0x74c9b4da
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x730a79b0
xor rax, 0x6cbdc3f7
rol rax, 0x34
popf
pushf
not rax
add rax, 0x6773cf31
xor rax, 0x5cb1f695
rol rax, 0x43
popf
pushf
not rax
add rax, 0x61c048e5
xor rax, 0x6b23a29a
rol rax, 0x6b
popf
mov qword [rsp + 0x1640], rax
movabs rax, 0x8d06a124f33fc52f
pushf
not rax
add rax, 0x64de1342
xor rax, 0x7d36399f
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x750da5e9
xor rax, 0x456f330f
rol rax, 0x72
popf
pushf
not rax
add rax, 0x60083b4b
xor rax, 0x671b1762
rol rax, 0xca
popf
pushf
not rax
add rax, 0x43c02cec
xor rax, 0x52d7da7d
rol rax, 0xb
popf
mov qword [rsp + 0x1648], rax
movabs rax, 0x5f3bb17292abbab4
pushf
not rax
add rax, 0x77bb7658
xor rax, 0x4a4a986f
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x6d840ed0
xor rax, 0x7838fc89
rol rax, 0x47
popf
pushf
not rax
add rax, 0x5613c220
xor rax, 0x7e50c641
rol rax, 0x89
popf
mov qword [rsp + 0x1650], rax
movabs rax, 0x909640e6c016fc82
pushf
not rax
add rax, 0x457089e2
xor rax, 0x73ba0090
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x7179c634
xor rax, 0x67f54284
rol rax, 0x4f
popf
mov qword [rsp + 0x1658], rax
movabs rax, 0x69de025f9ddd712f
pushf
not rax
add rax, 0x52a9a2a4
xor rax, 0x5f972e8b
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x7db8a56f
xor rax, 0x4c6e2fb9
rol rax, 6
popf
mov qword [rsp + 0x1660], rax
movabs rax, 0x1a0014fc6f2bee6d
pushf
not rax
add rax, 0x6c38d24a
xor rax, 0x77cb5e8a
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x66ed7bcf
xor rax, 0x575f9393
rol rax, 0x24
popf
pushf
not rax
add rax, 0x6d4b2b82
xor rax, 0x4a293c2a
rol rax, 0xdd
popf
mov qword [rsp + 0x1668], rax
movabs rax, 0xfc084e12388e7d7b
pushf
not rax
add rax, 0x7103cfef
xor rax, 0x68ce2829
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x52f58bcf
xor rax, 0x68b907e8
rol rax, 0x23
popf
pushf
not rax
add rax, 0x5982a058
xor rax, 0x6220b028
rol rax, 0x99
popf
pushf
not rax
add rax, 0x519930cf
xor rax, 0x434a1749
rol rax, 0xea
popf
mov qword [rsp + 0x1670], rax
movabs rax, 0xd09f435850873635
pushf
not rax
add rax, 0x55321277
xor rax, 0x5ac98160
rol rax, 0x39
popf
pushf
not rax
add rax, 0x5fb478ca
xor rax, 0x4b20b97e
rol rax, 0x91
popf
mov qword [rsp + 0x1678], rax
movabs rax, 0x16988d434d385a33
pushf
not rax
add rax, 0x6be7c462
xor rax, 0x5b64383d
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x4405203f
xor rax, 0x7d62358a
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x53ce5eb0
xor rax, 0x432cf638
rol rax, 0x55
popf
pushf
not rax
add rax, 0x61b10734
xor rax, 0x5a6b6c57
rol rax, 0x5b
popf
mov qword [rsp + 0x1680], rax
movabs rax, 0x593d699358b2ab0d
pushf
not rax
add rax, 0x5aea97e8
xor rax, 0x557eb11f
rol rax, 0
popf
pushf
not rax
add rax, 0x5c809cdf
xor rax, 0x508f9ad0
rol rax, 0xa
popf
pushf
not rax
add rax, 0x522c4f86
xor rax, 0x59c13343
rol rax, 0x4d
popf
mov qword [rsp + 0x1688], rax
movabs rax, 0x96062672051ca176
pushf
not rax
add rax, 0x6ad40f1d
xor rax, 0x69520465
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x53716345
xor rax, 0x598411cd
rol rax, 0x39
popf
pushf
not rax
add rax, 0x75d324c6
xor rax, 0x7418b79c
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x42bfd729
xor rax, 0x465990fc
rol rax, 0x59
popf
mov qword [rsp + 0x1690], rax
movabs rax, 0x29bcd2fe4b16e574
pushf
not rax
add rax, 0x5e38ecb9
xor rax, 0x7cf2aa25
rol rax, 0x77
popf
pushf
not rax
add rax, 0x630ea7a4
xor rax, 0x5ad7a9df
rol rax, 0x16
popf
pushf
not rax
add rax, 0x48b96723
xor rax, 0x79cbdb1d
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x68ef98ea
xor rax, 0x67bd6c12
rol rax, 0x97
popf
mov qword [rsp + 0x1698], rax
movabs rax, 0xf8a048f95a0d52f5
pushf
not rax
add rax, 0x65d8610f
xor rax, 0x5aebd000
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x652eff0b
xor rax, 0x4ec4238c
rol rax, 0x22
popf
pushf
not rax
add rax, 0x618559a0
xor rax, 0x40541c41
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x5f393314
xor rax, 0x67f60cb7
rol rax, 0x39
popf
mov qword [rsp + 0x17a0], rax
movabs rax, 0x54e7ba216c2f806e
pushf
not rax
add rax, 0x4ae3ccc6
xor rax, 0x713375be
rol rax, 0x91
popf
pushf
not rax
add rax, 0x412d3428
xor rax, 0x419dcf21
rol rax, 0x14
popf
pushf
not rax
add rax, 0x5c2ce61d
xor rax, 0x50df0954
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x53097c62
xor rax, 0x48792501
rol rax, 0xbc
popf
mov qword [rsp + 0x17a8], rax
movabs rax, 0xfcbf746c0993741d
pushf
not rax
add rax, 0x7f638e98
xor rax, 0x7a68647f
rol rax, 0x26
popf
pushf
not rax
add rax, 0x52e4fb6c
xor rax, 0x674c0023
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x79b585fc
xor rax, 0x6c6a6b2f
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x6584a8fc
xor rax, 0x404adc80
rol rax, 0xa2
popf
mov qword [rsp + 0x17b0], rax
movabs rax, 0x49849cae7fbeb312
pushf
not rax
add rax, 0x6e4194ba
xor rax, 0x474ee393
rol rax, 0xee
popf
pushf
not rax
add rax, 0x736b593c
xor rax, 0x5f37a2d2
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x64be584a
xor rax, 0x5c38801e
rol rax, 0x71
popf
mov qword [rsp + 0x17b8], rax
movabs rax, 0x4555e12fe5d99909
pushf
not rax
add rax, 0x601d2b25
xor rax, 0x45d2f6a4
rol rax, 0x20
popf
pushf
not rax
add rax, 0x5a9791fb
xor rax, 0x69bd5e7a
rol rax, 0x78
popf
mov qword [rsp + 0x17c0], rax
movabs rax, 0x82432a8ffeadaa97
pushf
not rax
add rax, 0x4425c970
xor rax, 0x4e2a045e
rol rax, 0x12
popf
pushf
not rax
add rax, 0x4e6c45ba
xor rax, 0x51d3f7c3
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x7277d569
xor rax, 0x572141f9
rol rax, 0xd
popf
mov qword [rsp + 0x17c8], rax
movabs rax, 0xea44b0ba1c0c904f
pushf
not rax
add rax, 0x7f7599a2
xor rax, 0x708bf4c8
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x609cc6f8
xor rax, 0x50b9db90
rol rax, 0xfa
popf
mov qword [rsp + 0x17d0], rax
movabs rax, 0xa4414dc70c0b8ad4
pushf
not rax
add rax, 0x5a92e146
xor rax, 0x582ee542
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x674a716f
xor rax, 0x5bbd2523
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x600e19e3
xor rax, 0x7369032f
rol rax, 0
popf
pushf
not rax
add rax, 0x67dc7524
xor rax, 0x62c7f8ba
rol rax, 0x1e
popf
mov qword [rsp + 0x17d8], rax
movabs rax, 0x8ba2f9e2b90f2fff
pushf
not rax
add rax, 0x6a6ae1e8
xor rax, 0x7ea9077a
rol rax, 0x93
popf
pushf
not rax
add rax, 0x7d99fa86
xor rax, 0x6e43e3e8
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x71caceb2
xor rax, 0x5e5e81ff
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x4df49663
xor rax, 0x6ba6a380
rol rax, 8
popf
mov qword [rsp + 0x17e0], rax
movabs rax, 0xe3a0f1fc6a53d716
pushf
not rax
add rax, 0x54658658
xor rax, 0x57843011
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x7f87af2b
xor rax, 0x6e996289
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x79efc574
xor rax, 0x4b87c858
rol rax, 0x15
popf
pushf
not rax
add rax, 0x493a6ac3
xor rax, 0x7b007fc2
rol rax, 0x1d
popf
mov qword [rsp + 0x17e8], rax
movabs rax, 0xeb2f2367a4802c26
pushf
not rax
add rax, 0x450718e1
xor rax, 0x6b13da76
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x630817a4
xor rax, 0x74144303
rol rax, 1
popf
pushf
not rax
add rax, 0x6eb08889
xor rax, 0x7396867e
rol rax, 0x7d
popf
mov qword [rsp + 0x17f0], rax
movabs rax, 0xd5d74c2806577ce8
pushf
not rax
add rax, 0x5221561f
xor rax, 0x6c205ba7
rol rax, 0x53
popf
pushf
not rax
add rax, 0x6ec51d50
xor rax, 0x6e0fe11d
rol rax, 0x49
popf
pushf
not rax
add rax, 0x69eec329
xor rax, 0x73a60652
rol rax, 0x82
popf
pushf
not rax
add rax, 0x74a2e8bd
xor rax, 0x67c7d448
rol rax, 0x6a
popf
mov qword [rsp + 0x17f8], rax
movabs rax, 0xd6408ade47c1d212
pushf
not rax
add rax, 0x5dcab4c2
xor rax, 0x7ed04332
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x62e57a9a
xor rax, 0x4356f1bd
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x7a8c0f16
xor rax, 0x4ec615a8
rol rax, 0x47
popf
mov qword [rsp + 0x1800], rax
movabs rax, 0x3c2e20c3a2738995
pushf
not rax
add rax, 0x4aa0cd21
xor rax, 0x479ecb54
rol rax, 0x13
popf
pushf
not rax
add rax, 0x79d6e8a6
xor rax, 0x5e9a8762
rol rax, 0xdf
popf
mov qword [rsp + 0x1808], rax
movabs rax, 0xc00409cba2d178a1
pushf
not rax
add rax, 0x4905553f
xor rax, 0x6cf8859a
rol rax, 0x14
popf
pushf
not rax
add rax, 0x47525754
xor rax, 0x4567c797
rol rax, 0x42
popf
pushf
not rax
add rax, 0x70c9bb81
xor rax, 0x78faa257
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x6d542663
xor rax, 0x442a3706
rol rax, 0xf3
popf
mov qword [rsp + 0x1810], rax
movabs rax, 0x41435bbe29bebb7d
pushf
not rax
add rax, 0x4fd8d360
xor rax, 0x6cb58f1b
rol rax, 0xd
popf
pushf
not rax
add rax, 0x7e89af4c
xor rax, 0x4af87ab5
rol rax, 2
popf
pushf
not rax
add rax, 0x79949051
xor rax, 0x6012b54f
rol rax, 6
popf
mov qword [rsp + 0x1818], rax
lea rax, [rsp + 0x78]
mov rdi, rax
xor eax, eax
mov ecx, 0xebb98259
pushf
not ecx
add ecx, 0xa5f79df9
xor ecx, 0xd83067d9
rol ecx, 0x9d
popf
pushf
not ecx
add ecx, 0xa666116c
xor ecx, 0xd30b172f
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0x94effa9d
xor ecx, 0xc1edaec7
rol ecx, 0x23
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x78]
mov byte [rsp + 0x298], al
movdqa xmm0, xmmword [rsp + 0x17a0]
movdqa xmmword [rsp + 0x33d0], xmm0
movdqa xmm0, xmmword [rsp + 0x1620]
movdqa xmmword [rsp + 0x33c0], xmm0
movdqa xmm0, xmmword [rsp + 0x33c0]
pxor xmm0, xmmword [rsp + 0x33d0]
movdqa xmmword [rsp + 0x33e0], xmm0
movdqa xmm0, xmmword [rsp + 0x33e0]
movdqa xmmword [rsp + 0x1620], xmm0
lea rax, [rsp + 0x1630]
mov qword [rsp + 0x6a8], rax
lea rax, [rsp + 0x17b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3400], xmm0
mov rax, qword [rsp + 0x6a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x33f0], xmm0
movdqa xmm0, xmmword [rsp + 0x33f0]
pxor xmm0, xmmword [rsp + 0x3400]
movdqa xmmword [rsp + 0x3410], xmm0
mov rax, qword [rsp + 0x6a8]
movdqa xmm0, xmmword [rsp + 0x3410]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1640]
mov qword [rsp + 0x6b0], rax
lea rax, [rsp + 0x17c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3430], xmm0
mov rax, qword [rsp + 0x6b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3420], xmm0
movdqa xmm0, xmmword [rsp + 0x3420]
pxor xmm0, xmmword [rsp + 0x3430]
movdqa xmmword [rsp + 0x3440], xmm0
mov rax, qword [rsp + 0x6b0]
movdqa xmm0, xmmword [rsp + 0x3440]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1650]
mov qword [rsp + 0x6b8], rax
lea rax, [rsp + 0x17d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3460], xmm0
mov rax, qword [rsp + 0x6b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3450], xmm0
movdqa xmm0, xmmword [rsp + 0x3450]
pxor xmm0, xmmword [rsp + 0x3460]
movdqa xmmword [rsp + 0x3470], xmm0
mov rax, qword [rsp + 0x6b8]
movdqa xmm0, xmmword [rsp + 0x3470]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1660]
mov qword [rsp + 0x6c0], rax
lea rax, [rsp + 0x17e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3490], xmm0
mov rax, qword [rsp + 0x6c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3480], xmm0
movdqa xmm0, xmmword [rsp + 0x3480]
pxor xmm0, xmmword [rsp + 0x3490]
movdqa xmmword [rsp + 0x34a0], xmm0
mov rax, qword [rsp + 0x6c0]
movdqa xmm0, xmmword [rsp + 0x34a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1670]
mov qword [rsp + 0x6c8], rax
lea rax, [rsp + 0x17f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x34c0], xmm0
mov rax, qword [rsp + 0x6c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x34b0], xmm0
movdqa xmm0, xmmword [rsp + 0x34b0]
pxor xmm0, xmmword [rsp + 0x34c0]
movdqa xmmword [rsp + 0x34d0], xmm0
mov rax, qword [rsp + 0x6c8]
movdqa xmm0, xmmword [rsp + 0x34d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1680]
mov qword [rsp + 0x6d0], rax
lea rax, [rsp + 0x1800]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x34f0], xmm0
mov rax, qword [rsp + 0x6d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x34e0], xmm0
movdqa xmm0, xmmword [rsp + 0x34e0]
pxor xmm0, xmmword [rsp + 0x34f0]
movdqa xmmword [rsp + 0x3500], xmm0
mov rax, qword [rsp + 0x6d0]
movdqa xmm0, xmmword [rsp + 0x3500]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1690]
mov qword [rsp + 0x6d8], rax
lea rax, [rsp + 0x1810]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3520], xmm0
mov rax, qword [rsp + 0x6d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3510], xmm0
movdqa xmm0, xmmword [rsp + 0x3510]
pxor xmm0, xmmword [rsp + 0x3520]
movdqa xmmword [rsp + 0x3530], xmm0
mov rax, qword [rsp + 0x6d8]
movdqa xmm0, xmmword [rsp + 0x3530]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1620]
mov qword [rsp + 0xa88], rax
mov rdx, qword [rsp + 0xa88]
mov rcx, qword [rsp + 0xa90]
call fcn.1402803fb
mov qword [rsp + 0xa98], rax
lea rdx, [0x193fec3c5]
pushf
sub rdx, 0x53f61815
popf
mov rcx, qword [rsp + 0xa98]
jmp 0x14020e69a
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x14020e706
push rax
pushf
mov eax, 0xad3d60b0
pushf
not eax
add eax, 0xb6e8938e
xor eax, 0xc4ceac38
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8baa9ff8
xor eax, 0xb27fa8b2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc57de647
xor eax, 0xbb76e1fb
rol eax, 0xc0
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xb894eec5
pushf
not eax
add eax, 0xbb5055d6
xor eax, 0x9b08cbde
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc7840d65
xor eax, 0x871a8e1e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf0b82252
xor eax, 0xf7bc3b9f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8e55aaa8
xor eax, 0xc5234d95
rol eax, 0x73
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xe4d5fe85
pushf
not edx
add edx, 0xee50add1
xor edx, 0xc3a441b1
rol edx, 0xb4
popf
pushf
not edx
add edx, 0xc58a9b63
xor edx, 0x8dd8f06c
rol edx, 0xa5
popf
pushf
not edx
add edx, 0xe999d27c
xor edx, 0xe8fc2f70
rol edx, 0xf
popf
mov rcx, rax
jmp 0x14020e7ae
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x79]
mov rdi, rax
xor eax, eax
mov ecx, 0x97241ebe
pushf
not ecx
add ecx, 0xd6f9ac2a
xor ecx, 0xcee88157
rol ecx, 4
popf
pushf
not ecx
add ecx, 0x91728bcb
xor ecx, 0xce0b5219
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0xfda0bc4c
xor ecx, 0xa8f1a4ae
rol ecx, 0xb7
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x7a]
mov rdi, rax
xor eax, eax
mov ecx, 0x87363609
pushf
not ecx
add ecx, 0xd5fa403e
xor ecx, 0xd1f06a1c
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0x9fb7486a
xor ecx, 0x9e724ee6
rol ecx, 0x9b
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 + 0xaa8], rax
movzx eax, byte [rsp + 0x79]
mov byte [rsp + 0x2a0], al
movzx eax, byte [rsp + 0x7a]
mov byte [rsp + 0x2a8], al
movabs rax, 0x97f490a33f868a2f
pushf
not rax
add rax, 0x5cbda169
xor rax, 0x6a92d257
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x61414190
xor rax, 0x58a93277
rol rax, 0xf2
popf
mov qword [rsp + 0x1120], rax
movabs rax, 0x4a5646aaed4926ba
pushf
not rax
add rax, 0x4710fb40
xor rax, 0x6dd4fc5c
rol rax, 0x35
popf
pushf
not rax
add rax, 0x56d87f19
xor rax, 0x67f6cea0
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x41c3b163
xor rax, 0x5482e96c
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x48b19aaa
xor rax, 0x5a94e35e
rol rax, 0xad
popf
mov qword [rsp + 0x1128], rax
movabs rax, 0x7a6db56852757213
pushf
not rax
add rax, 0x6effe778
xor rax, 0x5de9fc24
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x55f387fa
xor rax, 0x6708fe60
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x40335157
xor rax, 0x5857cbca
rol rax, 0x38
popf
mov qword [rsp + 0x1130], rax
movabs rax, 0x4d2587402a3a89b0
pushf
not rax
add rax, 0x6c43d8e6
xor rax, 0x73bbcc3d
rol rax, 0x88
popf
pushf
not rax
add rax, 0x77797898
xor rax, 0x5f59d3f5
rol rax, 0xed
popf
pushf
not rax
add rax, 0x520bbf99
xor rax, 0x45358751
rol rax, 0xcc
popf
mov qword [rsp + 0x1138], rax
movabs rax, 0x5bf54e0269018a1
pushf
not rax
add rax, 0x70b4b518
xor rax, 0x5ee51b98
rol rax, 0xef
popf
pushf
not rax
add rax, 0x42e04d8a
xor rax, 0x5b35629a
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x538583b2
xor rax, 0x6b72ab1c
rol rax, 0x2e
popf
mov qword [rsp + 0x1140], rax
movabs rax, 0x5205c27580d47f27
pushf
not rax
add rax, 0x58eef9d0
xor rax, 0x780b6337
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x5fccc469
xor rax, 0x735c9706
rol rax, 0xd
popf
pushf
not rax
add rax, 0x67197676
xor rax, 0x5a3d670f
rol rax, 0x27
popf
pushf
not rax
add rax, 0x5cb7d0f1
xor rax, 0x7ef6d273
rol rax, 0x24
popf
mov qword [rsp + 0x1148], rax
movabs rax, 0xb672667a70591666
pushf
not rax
add rax, 0x46f1a731
xor rax, 0x7154b72b
rol rax, 5
popf
pushf
not rax
add rax, 0x641089f2
xor rax, 0x55e6f1eb
rol rax, 0x38
popf
mov qword [rsp + 0x1150], rax
movabs rax, 0x8efcf8246c34dc5a
pushf
not rax
add rax, 0x546045e9
xor rax, 0x6502b54d
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x7c521fc3
xor rax, 0x69180ea8
rol rax, 0xb7
popf
mov qword [rsp + 0x1158], rax
movabs rax, 0xac4f0ce1f1e62847
pushf
not rax
add rax, 0x7c38dd0f
xor rax, 0x7028f8fc
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x4116adb5
xor rax, 0x7a093d68
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x4bbf5457
xor rax, 0x63469dac
rol rax, 0
popf
mov qword [rsp + 0x1160], rax
movabs rax, 0x5596adb73ee7fb4f
pushf
not rax
add rax, 0x48ca6030
xor rax, 0x4ce5a059
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7f9b809f
xor rax, 0x607e4a22
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x5f5296d7
xor rax, 0x497a756a
rol rax, 0x2e
popf
mov qword [rsp + 0x1168], rax
movabs rax, 0xb3130936c74cbb00
pushf
not rax
add rax, 0x75a2b988
xor rax, 0x620561c8
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x668844a0
xor rax, 0x4e49002a
rol rax, 0x35
popf
pushf
not rax
add rax, 0x5518c85f
xor rax, 0x4ac5baad
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x4225d8e1
xor rax, 0x6acdebcc
rol rax, 0xff
popf
mov qword [rsp + 0x1170], rax
movabs rax, 0x6c5202f9ebc681a7
pushf
not rax
add rax, 0x63b6ad98
xor rax, 0x685757e5
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x464b468a
xor rax, 0x512054ed
rol rax, 0xc
popf
mov qword [rsp + 0x1178], rax
movabs rax, 0x39598af5a14abfa8
pushf
not rax
add rax, 0x6417a0f2
xor rax, 0x4f1562ac
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x415169fa
xor rax, 0x4a82a3f7
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x41e90dd4
xor rax, 0x70026a6e
rol rax, 0x61
popf
pushf
not rax
add rax, 0x6a2c241c
xor rax, 0x4188dc0d
rol rax, 0x8a
popf
mov qword [rsp + 0x1180], rax
movabs rax, 0xb5c9dee37a5023c
pushf
not rax
add rax, 0x606501c1
xor rax, 0x4d66c950
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x61facb72
xor rax, 0x7ee468ea
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x5fbcc441
xor rax, 0x6d245b96
rol rax, 0x47
popf
mov qword [rsp + 0x1188], rax
movabs rax, 0xba96a4e01a809697
pushf
not rax
add rax, 0x6776c9b7
xor rax, 0x4e67268d
rol rax, 0xb
popf
pushf
not rax
add rax, 0x4794f4cf
xor rax, 0x4152ff24
rol rax, 0xb4
popf
mov qword [rsp + 0x1bd0], rax
movabs rax, 0xf360a84b602ee752
pushf
not rax
add rax, 0x773163f8
xor rax, 0x7263c540
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x472f6424
xor rax, 0x7dcd0996
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x78ab4a25
xor rax, 0x74fdb6ed
rol rax, 0x1c
popf
mov qword [rsp + 0x1bd8], rax
movabs rax, 0x7a91e63f9172fc9e
pushf
not rax
add rax, 0x7347bbac
xor rax, 0x66ec5812
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x470401d2
xor rax, 0x7ab6557e
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x7afe7feb
xor rax, 0x4db3921e
rol rax, 0x59
popf
pushf
not rax
add rax, 0x45bc0d2e
xor rax, 0x47a85b5d
rol rax, 0xc8
popf
mov qword [rsp + 0x1be0], rax
movabs rax, 0x7c87059d4cad7dfd
pushf
not rax
add rax, 0x717de7f5
xor rax, 0x66c879db
rol rax, 0x37
popf
pushf
not rax
add rax, 0x596f5d31
xor rax, 0x78200db4
rol rax, 0x15
popf
pushf
not rax
add rax, 0x7cd87231
xor rax, 0x503c7c96
rol rax, 0xb5
popf
mov qword [rsp + 0x1be8], rax
movabs rax, 0x655dd1d6491747fa
pushf
not rax
add rax, 0x480e96b9
xor rax, 0x55e1054e
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x46e59bcc
xor rax, 0x74a400f5
rol rax, 0x2d
popf
mov qword [rsp + 0x1bf0], rax
movabs rax, 0x9502a49615d28be7
pushf
not rax
add rax, 0x40447cae
xor rax, 0x5738e64e
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x7d537212
xor rax, 0x413d43ea
rol rax, 0x31
popf
pushf
not rax
add rax, 0x756f7fd6
xor rax, 0x6af6d0ff
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x49a407e2
xor rax, 0x794f0f2d
rol rax, 0x3b
popf
mov qword [rsp + 0x1bf8], rax
movabs rax, 0x47409955d8fc6003
pushf
not rax
add rax, 0x72b671a2
xor rax, 0x709ec90f
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x5ee1c2da
xor rax, 0x5967fc1e
rol rax, 5
popf
mov qword [rsp + 0x1c00], rax
movabs rax, 0x7cfb02a53cf927aa
pushf
not rax
add rax, 0x4af4035a
xor rax, 0x4b5f21c0
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x44cae76c
xor rax, 0x67b66442
rol rax, 0x63
popf
pushf
not rax
add rax, 0x6b14d5c3
xor rax, 0x545c7aa2
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x5a736026
xor rax, 0x55c54e6d
rol rax, 0x6c
popf
mov qword [rsp + 0x1c08], rax
movabs rax, 0x24ea69276123dd4e
pushf
not rax
add rax, 0x6da64125
xor rax, 0x64c1902f
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x4e26c228
xor rax, 0x7e8f2838
rol rax, 0x73
popf
pushf
not rax
add rax, 0x63256d72
xor rax, 0x7cd09213
rol rax, 0xb4
popf
mov qword [rsp + 0x1c10], rax
movabs rax, 0x87b47296efaef6ab
pushf
not rax
add rax, 0x733956f0
xor rax, 0x5a7735f4
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x6ac26a79
xor rax, 0x46aa5006
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x6ecb4b6e
xor rax, 0x4962e21b
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x5b10b5f2
xor rax, 0x47536d5c
rol rax, 0x3e
popf
mov qword [rsp + 0x1c18], rax
movabs rax, 0xabe98ec1a322ce78
pushf
not rax
add rax, 0x452f4be1
xor rax, 0x565e95bc
rol rax, 0x72
popf
pushf
not rax
add rax, 0x558c2d21
xor rax, 0x68c318a7
rol rax, 0xa2
popf
mov qword [rsp + 0x1c20], rax
movabs rax, 0x5b00282f7ef82eb2
pushf
not rax
add rax, 0x4f1ff972
xor rax, 0x4f822d13
rol rax, 0x97
popf
pushf
not rax
add rax, 0x56763fdf
xor rax, 0x764345ae
rol rax, 0x2f
popf
mov qword [rsp + 0x1c28], rax
movabs rax, 0xb08ebb005a020b79
pushf
not rax
add rax, 0x74a436ef
xor rax, 0x4a1df5dc
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x4a497e96
xor rax, 0x6415b1df
rol rax, 0x4b
popf
mov qword [rsp + 0x1c30], rax
movabs rax, 0xb80991b1bc354174
pushf
not rax
add rax, 0x5c187137
xor rax, 0x6905e49f
rol rax, 0x87
popf
pushf
not rax
add rax, 0x4df6b1f7
xor rax, 0x407b0f62
rol rax, 0xce
popf
mov qword [rsp + 0x1c38], rax
lea rax, [rsp + 0x7b]
mov rdi, rax
xor eax, eax
mov ecx, 0xbefc9ea9
pushf
not ecx
add ecx, 0xbe8eaaed
xor ecx, 0xd7ae0a47
rol ecx, 0x58
popf
pushf
not ecx
add ecx, 0xdcfa2e36
xor ecx, 0xd8d1f227
rol ecx, 0x5d
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x7b]
mov byte [rsp + 0x2b0], al
movdqa xmm0, xmmword [rsp + 0x1bd0]
movdqa xmmword [rsp + 0x3550], xmm0
movdqa xmm0, xmmword [rsp + 0x1120]
movdqa xmmword [rsp + 0x3540], xmm0
movdqa xmm0, xmmword [rsp + 0x3540]
pxor xmm0, xmmword [rsp + 0x3550]
movdqa xmmword [rsp + 0x3560], xmm0
movdqa xmm0, xmmword [rsp + 0x3560]
movdqa xmmword [rsp + 0x1120], xmm0
lea rax, [rsp + 0x1130]
mov qword [rsp + 0x6e0], rax
lea rax, [rsp + 0x1be0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3580], xmm0
mov rax, qword [rsp + 0x6e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3570], xmm0
movdqa xmm0, xmmword [rsp + 0x3570]
pxor xmm0, xmmword [rsp + 0x3580]
movdqa xmmword [rsp + 0x3590], xmm0
mov rax, qword [rsp + 0x6e0]
movdqa xmm0, xmmword [rsp + 0x3590]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1140]
mov qword [rsp + 0x6e8], rax
lea rax, [rsp + 0x1bf0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x35b0], xmm0
mov rax, qword [rsp + 0x6e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x35a0], xmm0
movdqa xmm0, xmmword [rsp + 0x35a0]
pxor xmm0, xmmword [rsp + 0x35b0]
movdqa xmmword [rsp + 0x35c0], xmm0
mov rax, qword [rsp + 0x6e8]
movdqa xmm0, xmmword [rsp + 0x35c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1150]
mov qword [rsp + 0x6f0], rax
lea rax, [rsp + 0x1c00]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x35e0], xmm0
mov rax, qword [rsp + 0x6f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x35d0], xmm0
movdqa xmm0, xmmword [rsp + 0x35d0]
pxor xmm0, xmmword [rsp + 0x35e0]
movdqa xmmword [rsp + 0x35f0], xmm0
mov rax, qword [rsp + 0x6f0]
movdqa xmm0, xmmword [rsp + 0x35f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x6f8], rax
lea rax, [rsp + 0x1c10]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3610], xmm0
mov rax, qword [rsp + 0x6f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3600], xmm0
movdqa xmm0, xmmword [rsp + 0x3600]
pxor xmm0, xmmword [rsp + 0x3610]
movdqa xmmword [rsp + 0x3620], xmm0
mov rax, qword [rsp + 0x6f8]
movdqa xmm0, xmmword [rsp + 0x3620]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1170]
mov qword [rsp + 0x700], rax
lea rax, [rsp + 0x1c20]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3640], xmm0
mov rax, qword [rsp + 0x700]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3630], xmm0
movdqa xmm0, xmmword [rsp + 0x3630]
pxor xmm0, xmmword [rsp + 0x3640]
movdqa xmmword [rsp + 0x3650], xmm0
mov rax, qword [rsp + 0x700]
movdqa xmm0, xmmword [rsp + 0x3650]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1180]
mov qword [rsp + 0x708], rax
lea rax, [rsp + 0x1c30]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3670], xmm0
mov rax, qword [rsp + 0x708]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3660], xmm0
movdqa xmm0, xmmword [rsp + 0x3660]
pxor xmm0, xmmword [rsp + 0x3670]
movdqa xmmword [rsp + 0x3680], xmm0
mov rax, qword [rsp + 0x708]
movdqa xmm0, xmmword [rsp + 0x3680]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1120]
mov qword [rsp + 0xaa0], rax
mov rdx, qword [rsp + 0xaa0]
mov rcx, qword [rsp + 0xaa8]
call fcn.1402803fb
mov qword [rsp + 0xab0], rax
lea rdx, [0x1b33c6a87]
pushf
sub rdx, 0x7333bed7
popf
mov rcx, qword [rsp + 0xab0]
jmp 0x14020f501
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]
push rax
pushf
mov eax, 0x520d5370
pushf
not eax
add eax, 0xcc392254
xor eax, 0xddf021ce
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe0b42259
xor eax, 0xf168b862
rol eax, 0xe9
popf
jmp 0x1401fccc1
mov byte [rsp + 0x7c], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x7c]
jmp 0x14021606a
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x43b0]
call fcn.1401684b3
movzx eax, al
test eax, eax
jne 0x14020f622
push rax
pushf
mov eax, 0xebeda02c
pushf
not eax
add eax, 0xf95731c9
xor eax, 0xf78c546a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x912d2051
xor eax, 0xcf91d2c7
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9673dc3b
xor eax, 0xe252d3ae
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe3367b36
xor eax, 0xaefbbdf9
rol eax, 7
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xb4dab803
pushf
not eax
add eax, 0xb83b063d
xor eax, 0xfc79febf
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb647d8bd
xor eax, 0x8f0b8f2d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc551962d
xor eax, 0xbea6cb91
rol eax, 0x29
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xbc910a4
pushf
not edx
add edx, 0xa5679200
xor edx, 0xa455bd22
rol edx, 0xfb
popf
pushf
not edx
add edx, 0xec03f254
xor edx, 0xf0c27f79
rol edx, 0xaf
popf
pushf
not edx
add edx, 0xebba5287
xor edx, 0xb442d5ba
rol edx, 0x49
popf
pushf
not edx
add edx, 0xb8e49b2d
xor edx, 0xc96b7094
rol edx, 0xd5
popf
mov rcx, rax
jmp 0x14020f6cc
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x7d]
mov rdi, rax
xor eax, eax
mov ecx, 0x81c6f982
pushf
not ecx
add ecx, 0xbaf9a733
xor ecx, 0x98804141
rol ecx, 0xd0
popf
pushf
not ecx
add ecx, 0xa09fe0d8
xor ecx, 0xb3ae3f05
rol ecx, 0x9b
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x7e]
mov rdi, rax
xor eax, eax
mov ecx, 0x9c7b1234
pushf
not ecx
add ecx, 0xf4d2231b
xor ecx, 0xcda84958
rol ecx, 0x95
popf
pushf
not ecx
add ecx, 0x9a2a1a2a
xor ecx, 0x99b7d26c
rol ecx, 0x9f
popf
pushf
not ecx
add ecx, 0x91bae553
xor ecx, 0x97cffb73
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0x88e39896
xor ecx, 0xdbb65613
rol ecx, 0x19
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 + 0xac0], rax
movzx eax, byte [rsp + 0x7d]
mov byte [rsp + 0x2b8], al
movzx eax, byte [rsp + 0x7e]
mov byte [rsp + 0x2c0], al
movabs rax, 0x2fd6bd0c25159637
pushf
not rax
add rax, 0x64b74641
xor rax, 0x667bfad5
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x7be03f92
xor rax, 0x78b565af
rol rax, 0xb9
popf
mov qword [rsp + 0x1190], rax
movabs rax, 0x1ea902d06497c46e
pushf
not rax
add rax, 0x7d4c844a
xor rax, 0x547bb5f7
rol rax, 6
popf
pushf
not rax
add rax, 0x75b3b238
xor rax, 0x6cd21d55
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x47a97991
xor rax, 0x715b40d7
rol rax, 0xb4
popf
mov qword [rsp + 0x1198], rax
movabs rax, 0xca01a501eacb6bbc
pushf
not rax
add rax, 0x631632bf
xor rax, 0x67abdf2c
rol rax, 0x35
popf
pushf
not rax
add rax, 0x4451b1a7
xor rax, 0x7b502f0c
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x5d3e08ab
xor rax, 0x492b8571
rol rax, 0xca
popf
mov qword [rsp + 0x11a0], rax
movabs rax, 0x83bf274211986469
pushf
not rax
add rax, 0x6aa7f0b0
xor rax, 0x4d8577c9
rol rax, 0x99
popf
pushf
not rax
add rax, 0x70d76800
xor rax, 0x4a31e25d
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x73841406
xor rax, 0x6a97bff3
rol rax, 0xd8
popf
mov qword [rsp + 0x11a8], rax
movabs rax, 0xf4cee272929ba9f3
pushf
not rax
add rax, 0x73e65012
xor rax, 0x76a7b3e9
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x79ab6430
xor rax, 0x70c2192a
rol rax, 0x20
popf
mov qword [rsp + 0x11b0], rax
movabs rax, 0xb6420d7abd2f2463
pushf
not rax
add rax, 0x4142b379
xor rax, 0x768d7444
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x4c0f8091
xor rax, 0x59ad9f90
rol rax, 0x95
popf
pushf
not rax
add rax, 0x523900a4
xor rax, 0x43e56ff7
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x5cb54a79
xor rax, 0x73fd602e
rol rax, 0xc9
popf
mov qword [rsp + 0x11b8], rax
movabs rax, 0x8943346b1537f246
pushf
not rax
add rax, 0x61a4ce5b
xor rax, 0x70e78b8c
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x797920a6
xor rax, 0x79451f00
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x456b7b98
xor rax, 0x76eb12da
rol rax, 0x83
popf
pushf
not rax
add rax, 0x6c097232
xor rax, 0x4d916fe3
rol rax, 0x5b
popf
mov qword [rsp + 0x11c0], rax
movabs rax, 0x20f39a9791efda56
pushf
not rax
add rax, 0x69afe721
xor rax, 0x7d9b436d
rol rax, 0xc
popf
pushf
not rax
add rax, 0x4699e77a
xor rax, 0x6ef88172
rol rax, 0x57
popf
pushf
not rax
add rax, 0x49a4f8b5
xor rax, 0x522a9f09
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x406697ed
xor rax, 0x600183fa
rol rax, 0x31
popf
mov qword [rsp + 0x11c8], rax
movabs rax, 0xb37d73d3e8b1bdfb
pushf
not rax
add rax, 0x7e66c81a
xor rax, 0x70d35c6b
rol rax, 0x24
popf
pushf
not rax
add rax, 0x4365392f
xor rax, 0x40762a81
rol rax, 5
popf
pushf
not rax
add rax, 0x57961278
xor rax, 0x73b7f9bd
rol rax, 0x67
popf
pushf
not rax
add rax, 0x7ce0f7f8
xor rax, 0x5e2d694d
rol rax, 0x4c
popf
mov qword [rsp + 0x11d0], rax
movabs rax, 0xa52adce55b10068d
pushf
not rax
add rax, 0x4ff4bbb7
xor rax, 0x46bfa5f5
rol rax, 0x12
popf
pushf
not rax
add rax, 0x42bae3bf
xor rax, 0x610f468e
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x41a202af
xor rax, 0x682794bd
rol rax, 0x16
popf
mov qword [rsp + 0x11d8], rax
movabs rax, 0xf9b5fc861e777006
pushf
not rax
add rax, 0x54e3d050
xor rax, 0x672a34eb
rol rax, 0x88
popf
pushf
not rax
add rax, 0x7bb8efbb
xor rax, 0x700aff93
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x748327fa
xor rax, 0x4b16c774
rol rax, 0x3e
popf
mov qword [rsp + 0x11e0], rax
movabs rax, 0x93daede12d005ed7
pushf
not rax
add rax, 0x6892b76e
xor rax, 0x5ddcefde
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x67c849a9
xor rax, 0x5e8cf478
rol rax, 0x60
popf
mov qword [rsp + 0x11e8], rax
movabs rax, 0x5a5588bae9698a34
pushf
not rax
add rax, 0x49433112
xor rax, 0x6be2855e
rol rax, 0x63
popf
pushf
not rax
add rax, 0x4b0f62e6
xor rax, 0x6f28505a
rol rax, 0x29
popf
pushf
not rax
add rax, 0x5805e28b
xor rax, 0x4976d923
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x71914609
xor rax, 0x4dd3428f
rol rax, 0xbe
popf
mov qword [rsp + 0x11f0], rax
movabs rax, 0xdedcbd5734a8824a
pushf
not rax
add rax, 0x6153f029
xor rax, 0x60b4d476
rol rax, 0x97
popf
pushf
not rax
add rax, 0x5e77cfd3
xor rax, 0x6cf2cb21
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x60a43cfc
xor rax, 0x598f8d86
rol rax, 0x9f
popf
mov qword [rsp + 0x11f8], rax
movabs rax, 0x83b82dd16bd32025
pushf
not rax
add rax, 0x78939cb2
xor rax, 0x767644e5
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x558d7262
xor rax, 0x42a51ba9
rol rax, 0x69
popf
pushf
not rax
add rax, 0x715ca191
xor rax, 0x4fe3bc28
rol rax, 0xba
popf
pushf
not rax
add rax, 0x5b3bf93b
xor rax, 0x64de0b6b
rol rax, 0x63
popf
mov qword [rsp + 0x1c40], rax
movabs rax, 0x865079574e10c38
pushf
not rax
add rax, 0x6a6994eb
xor rax, 0x50866e8b
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x6472bd08
xor rax, 0x6e0d1778
rol rax, 0x47
popf
mov qword [rsp + 0x1c48], rax
movabs rax, 0x676c7d614aad4a5f
pushf
not rax
add rax, 0x7c63702f
xor rax, 0x5b7a5a38
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x4e67cce0
xor rax, 0x6c8e622f
rol rax, 0x11
popf
pushf
not rax
add rax, 0x6c17099e
xor rax, 0x6b659c4b
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x7f80a0f9
xor rax, 0x7e4a0b68
rol rax, 0x76
popf
mov qword [rsp + 0x1c50], rax
movabs rax, 0xceb93f0e73975036
pushf
not rax
add rax, 0x7e42ae14
xor rax, 0x4191ddcd
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x4ed09691
xor rax, 0x7b1648e8
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x5fc2e0a5
xor rax, 0x4490141a
rol rax, 1
popf
mov qword [rsp + 0x1c58], rax
movabs rax, 0xae2f38508f5477f3
pushf
not rax
add rax, 0x74774ff7
xor rax, 0x50cd929a
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x461be23d
xor rax, 0x4d0036ad
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x66014ef8
xor rax, 0x4afe613c
rol rax, 0xeb
popf
mov qword [rsp + 0x1c60], rax
movabs rax, 0x11400ee441f9ed30
pushf
not rax
add rax, 0x5bae6dc1
xor rax, 0x536a556a
rol rax, 0x22
popf
pushf
not rax
add rax, 0x78716283
xor rax, 0x78bb5613
rol rax, 7
popf
mov qword [rsp + 0x1c68], rax
movabs rax, 0x3d55a47168f1242e
pushf
not rax
add rax, 0x4505f71a
xor rax, 0x644880d6
rol rax, 0x55
popf
pushf
not rax
add rax, 0x7522e079
xor rax, 0x4880d1f8
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x798e98df
xor rax, 0x46395608
rol rax, 1
popf
pushf
not rax
add rax, 0x702882b7
xor rax, 0x7b72e9a5
rol rax, 0x6e
popf
mov qword [rsp + 0x1c70], rax
movabs rax, 0xfe8f645c95daedb4
pushf
not rax
add rax, 0x6430f653
xor rax, 0x5295b340
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x7632c840
xor rax, 0x7ab6db91
rol rax, 0x28
popf
mov qword [rsp + 0x1c78], rax
movabs rax, 0xfb332aaa4ffe77a3
pushf
not rax
add rax, 0x60e6429d
xor rax, 0x516ef0b5
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x7d7cfee0
xor rax, 0x612fc3dc
rol rax, 0x68
popf
mov qword [rsp + 0x1c80], rax
movabs rax, 0x4f8d188ffed039d2
pushf
not rax
add rax, 0x402ef2ab
xor rax, 0x62d09440
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x7dd799ca
xor rax, 0x53b5cf96
rol rax, 0xe8
popf
mov qword [rsp + 0x1c88], rax
movabs rax, 0x75634cf123c51e51
pushf
not rax
add rax, 0x5229d559
xor rax, 0x6d254412
rol rax, 0x25
popf
pushf
not rax
add rax, 0x79d5495c
xor rax, 0x4c35c786
rol rax, 0x66
popf
pushf
not rax
add rax, 0x4f767ad1
xor rax, 0x449dc383
rol rax, 0x8f
popf
mov qword [rsp + 0x1c90], rax
movabs rax, 0x5defeca4922a08e8
pushf
not rax
add rax, 0x55a01405
xor rax, 0x690a1d97
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x5fb7b388
xor rax, 0x6b9fd06b
rol rax, 0x47
popf
mov qword [rsp + 0x1c98], rax
movabs rax, 0xa26fa95507547e87
pushf
not rax
add rax, 0x7202bd42
xor rax, 0x41a2760f
rol rax, 0x55
popf
pushf
not rax
add rax, 0x4414a158
xor rax, 0x6a17579e
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x43737cc5
xor rax, 0x4b8d87b4
rol rax, 0x20
popf
pushf
not rax
add rax, 0x6d45150f
xor rax, 0x5f2bef9f
rol rax, 0xb4
popf
mov qword [rsp + 0x1ca0], rax
movabs rax, 0x9ebd7de3520a9947
pushf
not rax
add rax, 0x7787dcd8
xor rax, 0x64fb63c9
rol rax, 0x58
popf
pushf
not rax
add rax, 0x4fa333e8
xor rax, 0x71228825
rol rax, 0x82
popf
pushf
not rax
add rax, 0x457b349b
xor rax, 0x43810dda
rol rax, 0xe7
popf
mov qword [rsp + 0x1ca8], rax
lea rax, [rsp + 0x7f]
mov rdi, rax
xor eax, eax
mov ecx, 0x17ad5b6d
pushf
not ecx
add ecx, 0xfbc6f27a
xor ecx, 0xdaea33e5
rol ecx, 0x62
popf
pushf
not ecx
add ecx, 0xf8565942
xor ecx, 0xfc87c59f
rol ecx, 0x5f
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x7f]
mov byte [rsp + 0x2c8], al
movdqa xmm0, xmmword [rsp + 0x1c40]
movdqa xmmword [rsp + 0x36a0], xmm0
movdqa xmm0, xmmword [rsp + 0x1190]
movdqa xmmword [rsp + 0x3690], xmm0
movdqa xmm0, xmmword [rsp + 0x3690]
pxor xmm0, xmmword [rsp + 0x36a0]
movdqa xmmword [rsp + 0x36b0], xmm0
movdqa xmm0, xmmword [rsp + 0x36b0]
movdqa xmmword [rsp + 0x1190], xmm0
lea rax, [rsp + 0x11a0]
mov qword [rsp + 0x710], rax
lea rax, [rsp + 0x1c50]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x36d0], xmm0
mov rax, qword [rsp + 0x710]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x36c0], xmm0
movdqa xmm0, xmmword [rsp + 0x36c0]
pxor xmm0, xmmword [rsp + 0x36d0]
movdqa xmmword [rsp + 0x36e0], xmm0
mov rax, qword [rsp + 0x710]
movdqa xmm0, xmmword [rsp + 0x36e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x11b0]
mov qword [rsp + 0x718], rax
lea rax, [rsp + 0x1c60]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3700], xmm0
mov rax, qword [rsp + 0x718]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x36f0], xmm0
movdqa xmm0, xmmword [rsp + 0x36f0]
pxor xmm0, xmmword [rsp + 0x3700]
movdqa xmmword [rsp + 0x3710], xmm0
mov rax, qword [rsp + 0x718]
movdqa xmm0, xmmword [rsp + 0x3710]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x11c0]
mov qword [rsp + 0x720], rax
lea rax, [rsp + 0x1c70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3730], xmm0
mov rax, qword [rsp + 0x720]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3720], xmm0
movdqa xmm0, xmmword [rsp + 0x3720]
pxor xmm0, xmmword [rsp + 0x3730]
movdqa xmmword [rsp + 0x3740], xmm0
mov rax, qword [rsp + 0x720]
movdqa xmm0, xmmword [rsp + 0x3740]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x11d0]
mov qword [rsp + 0x728], rax
lea rax, [rsp + 0x1c80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3760], xmm0
mov rax, qword [rsp + 0x728]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3750], xmm0
movdqa xmm0, xmmword [rsp + 0x3750]
pxor xmm0, xmmword [rsp + 0x3760]
movdqa xmmword [rsp + 0x3770], xmm0
mov rax, qword [rsp + 0x728]
movdqa xmm0, xmmword [rsp + 0x3770]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x11e0]
mov qword [rsp + 0x730], rax
lea rax, [rsp + 0x1c90]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3790], xmm0
mov rax, qword [rsp + 0x730]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3780], xmm0
movdqa xmm0, xmmword [rsp + 0x3780]
pxor xmm0, xmmword [rsp + 0x3790]
movdqa xmmword [rsp + 0x37a0], xmm0
mov rax, qword [rsp + 0x730]
movdqa xmm0, xmmword [rsp + 0x37a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x11f0]
mov qword [rsp + 0x738], rax
lea rax, [rsp + 0x1ca0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x37c0], xmm0
mov rax, qword [rsp + 0x738]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x37b0], xmm0
movdqa xmm0, xmmword [rsp + 0x37b0]
pxor xmm0, xmmword [rsp + 0x37c0]
movdqa xmmword [rsp + 0x37d0], xmm0
mov rax, qword [rsp + 0x738]
movdqa xmm0, xmmword [rsp + 0x37d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1190]
mov qword [rsp + 0xab8], rax
mov rdx, qword [rsp + 0xab8]
mov rcx, qword [rsp + 0xac0]
call fcn.1402803fb
mov qword [rsp + 0xac8], rax
lea rdx, [0x1a117a1d8]
pushf
sub rdx, 0x610ef628
popf
mov rcx, qword [rsp + 0xac8]
jmp 0x140210477
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x1402104d0
push rax
pushf
mov eax, 0xcc45a7a2
pushf
not eax
add eax, 0xd33464bf
xor eax, 0xdec355a7
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xca23c580
xor eax, 0xda9f0ddd
rol eax, 0x6f
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x773746e4
pushf
not eax
add eax, 0xf7cf2610
xor eax, 0x958c9f84
rol eax, 5
popf
pushf
not eax
add eax, 0x980f4163
xor eax, 0xf4a5db80
rol eax, 0xd4
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x3e0790c
pushf
not edx
add edx, 0xbda8d24f
xor edx, 0x90003fde
rol edx, 0x98
popf
pushf
not edx
add edx, 0x88647fb1
xor edx, 0xd7f33149
rol edx, 0x31
popf
pushf
not edx
add edx, 0xa1017110
xor edx, 0x9642fff8
rol edx, 0x68
popf
pushf
not edx
add edx, 0x8e785963
xor edx, 0xd6717560
rol edx, 0x53
popf
mov rcx, rax
jmp 0x140210567
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x80]
mov rdi, rax
xor eax, eax
mov ecx, 0x66c11a6f
pushf
not ecx
add ecx, 0xa31a47a0
xor ecx, 0xb550ab06
rol ecx, 0xf1
popf
pushf
not ecx
add ecx, 0xcff055e6
xor ecx, 0xc38b43d2
rol ecx, 0xd
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x81]
mov rdi, rax
xor eax, eax
mov ecx, 0x749ce24d
pushf
not ecx
add ecx, 0xbbe9aad8
xor ecx, 0xdd5a5a2e
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xd681bf3b
xor ecx, 0xbe5c3f5c
rol ecx, 0x95
popf
pushf
not ecx
add ecx, 0xb9a66fa5
xor ecx, 0xe002ee90
rol ecx, 0xc6
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 + 0xad8], rax
movzx eax, byte [rsp + 0x80]
mov byte [rsp + 0x2d0], al
movzx eax, byte [rsp + 0x81]
mov byte [rsp + 0x2d8], al
movabs rax, 0xbefcb6163222e9c9
pushf
not rax
add rax, 0x4971658c
xor rax, 0x6b9d8fc5
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x76650d2f
xor rax, 0x62133fc4
rol rax, 0x14
popf
mov qword [rsp + 0x1200], rax
movabs rax, 0x73c8d30e88f95363
pushf
not rax
add rax, 0x666f7886
xor rax, 0x58de6f26
rol rax, 0xa
popf
pushf
not rax
add rax, 0x4d0379f7
xor rax, 0x64309d39
rol rax, 0x17
popf
pushf
not rax
add rax, 0x5847b1b5
xor rax, 0x7201e21a
rol rax, 0x93
popf
mov qword [rsp + 0x1208], rax
movabs rax, 0x843ef6707e33c3af
pushf
not rax
add rax, 0x4f22c209
xor rax, 0x4a56ebcb
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x65d08729
xor rax, 0x58d77500
rol rax, 0x2e
popf
mov qword [rsp + 0x1210], rax
movabs rax, 0x7b4c821f56f04214
pushf
not rax
add rax, 0x4c34a908
xor rax, 0x7474db24
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x587ebc24
xor rax, 0x701dd275
rol rax, 0xd2
popf
mov qword [rsp + 0x1218], rax
movabs rax, 0xe0f3f815946dae3d
pushf
not rax
add rax, 0x4bec7baa
xor rax, 0x754ea132
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x4f37c040
xor rax, 0x40af7c05
rol rax, 0x92
popf
pushf
not rax
add rax, 0x799a1180
xor rax, 0x5b17f1c7
rol rax, 0x51
popf
pushf
not rax
add rax, 0x7ec106bc
xor rax, 0x6c595d4c
rol rax, 0xdf
popf
mov qword [rsp + 0x1220], rax
movabs rax, 0xe4087a1c18afd43
pushf
not rax
add rax, 0x67ccf657
xor rax, 0x5cc4950c
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x7de110ad
xor rax, 0x7a97840f
rol rax, 0xe
popf
mov qword [rsp + 0x1228], rax
movabs rax, 0xc97987fc8a1ae121
pushf
not rax
add rax, 0x44a95692
xor rax, 0x5b00d3c9
rol rax, 0x50
popf
pushf
not rax
add rax, 0x63907a9c
xor rax, 0x6b21a24b
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x409e3faa
xor rax, 0x63a4078c
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x59c1a998
xor rax, 0x57c2f88e
rol rax, 0xcd
popf
mov qword [rsp + 0x1230], rax
movabs rax, 0x6432413d9f7405d0
pushf
not rax
add rax, 0x797b0d04
xor rax, 0x7431f19f
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x5531fc7c
xor rax, 0x60085f43
rol rax, 0x98
popf
mov qword [rsp + 0x1238], rax
movabs rax, 0x1fa76416fb7a9b03
pushf
not rax
add rax, 0x4cad8455
xor rax, 0x505ebb9c
rol rax, 0x71
popf
pushf
not rax
add rax, 0x564b8d02
xor rax, 0x56572a5b
rol rax, 0x50
popf
pushf
not rax
add rax, 0x57a91003
xor rax, 0x66db8f61
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x5c6d8ec0
xor rax, 0x5647dd0a
rol rax, 0x45
popf
mov qword [rsp + 0x1240], rax
movabs rax, 0x5d1a19d320a78432
pushf
not rax
add rax, 0x6585ac64
xor rax, 0x6118ceb5
rol rax, 0x18
popf
pushf
not rax
add rax, 0x6ecc6678
xor rax, 0x482cc64a
rol rax, 0x81
popf
pushf
not rax
add rax, 0x6109c3e4
xor rax, 0x4bc1d44f
rol rax, 0xc7
popf
mov qword [rsp + 0x1248], rax
movabs rax, 0x10088a9db608d980
pushf
not rax
add rax, 0x684e94bd
xor rax, 0x40f0c0e1
rol rax, 0x95
popf
pushf
not rax
add rax, 0x411dba12
xor rax, 0x537f2f33
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x54907ecc
xor rax, 0x64fcc4bf
rol rax, 0xda
popf
mov qword [rsp + 0x1250], rax
movabs rax, 0x4d7d3afaf9fee682
pushf
not rax
add rax, 0x60eed247
xor rax, 0x6137629f
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x4929c7ee
xor rax, 0x72e07e10
rol rax, 0x12
popf
pushf
not rax
add rax, 0x7e60c903
xor rax, 0x6f52d3a8
rol rax, 0x86
popf
mov qword [rsp + 0x1258], rax
movabs rax, 0x24efbc5c3e4b16ad
pushf
not rax
add rax, 0x6fdbf454
xor rax, 0x465573e6
rol rax, 0x75
popf
pushf
not rax
add rax, 0x5937aeb3
xor rax, 0x5e92d820
rol rax, 0x32
popf
pushf
not rax
add rax, 0x696de0c7
xor rax, 0x519f7742
rol rax, 0x25
popf
pushf
not rax
add rax, 0x767ceda2
xor rax, 0x55638018
rol rax, 0x6e
popf
mov qword [rsp + 0x1260], rax
movabs rax, 0x2caafbcdfdbaac2c
pushf
not rax
add rax, 0x61f1decc
xor rax, 0x40b95604
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x6e93f616
xor rax, 0x48809470
rol rax, 0x57
popf
pushf
not rax
add rax, 0x4057c802
xor rax, 0x73e02c4f
rol rax, 5
popf
mov qword [rsp + 0x1268], rax
movabs rax, 0x6c8eea7690cdd67a
pushf
not rax
add rax, 0x483309fc
xor rax, 0x564e86d7
rol rax, 0xe
popf
pushf
not rax
add rax, 0x602d20dd
xor rax, 0x542897ff
rol rax, 0xc
popf
mov qword [rsp + 0x1cb0], rax
movabs rax, 0x3ac5cec434e39068
pushf
not rax
add rax, 0x45e40f88
xor rax, 0x483f3412
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x7a2f98e0
xor rax, 0x5da816db
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x59dfbba8
xor rax, 0x4791f95f
rol rax, 0x73
popf
pushf
not rax
add rax, 0x6ae3ae38
xor rax, 0x51fdb368
rol rax, 0xde
popf
mov qword [rsp + 0x1cb8], rax
movabs rax, 0x772cbe404cf18246
pushf
not rax
add rax, 0x5cd30be7
xor rax, 0x4841e260
rol rax, 0x11
popf
pushf
not rax
add rax, 0x588dd6a0
xor rax, 0x5a324c23
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x4ea459cd
xor rax, 0x79827a3d
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x56d0a53b
xor rax, 0x4e58cacc
rol rax, 0x5b
popf
mov qword [rsp + 0x1cc0], rax
movabs rax, 0x3e50412bd5e10a39
pushf
not rax
add rax, 0x79db3ebf
xor rax, 0x50e4d080
rol rax, 0xee
popf
pushf
not rax
add rax, 0x5ce2acc3
xor rax, 0x6f19d6fc
rol rax, 5
popf
mov qword [rsp + 0x1cc8], rax
movabs rax, 0x3f5bfd8d9c6f0d0c
pushf
not rax
add rax, 0x7644bd85
xor rax, 0x78452622
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x54deb818
xor rax, 0x556cbc7a
rol rax, 0x25
popf
pushf
not rax
add rax, 0x65ab8de0
xor rax, 0x5f98f61f
rol rax, 0x76
popf
mov qword [rsp + 0x1cd0], rax
movabs rax, 0x41b9755fa7a3a842
pushf
not rax
add rax, 0x73e97de7
xor rax, 0x6e6e385e
rol rax, 0x70
popf
pushf
not rax
add rax, 0x49e37ca2
xor rax, 0x73c2a2be
rol rax, 0x32
popf
pushf
not rax
add rax, 0x521a8ecd
xor rax, 0x710668b2
rol rax, 0x54
popf
pushf
not rax
add rax, 0x43fdb835
xor rax, 0x7c46a273
rol rax, 0x33
popf
mov qword [rsp + 0x1cd8], rax
movabs rax, 0x256c68e6d22c4562
pushf
not rax
add rax, 0x70000e89
xor rax, 0x54f2c777
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x5cb764ed
xor rax, 0x7f39bb64
rol rax, 0x13
popf
pushf
not rax
add rax, 0x40b8d602
xor rax, 0x714a6952
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x5d7de45c
xor rax, 0x6f025786
rol rax, 0x83
popf
mov qword [rsp + 0x1ce0], rax
movabs rax, 0xfa137158c13bfa41
pushf
not rax
add rax, 0x4ffbbfe9
xor rax, 0x66ae61ed
rol rax, 0x82
popf
pushf
not rax
add rax, 0x64f5ce21
xor rax, 0x76341db2
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x7b63a76a
xor rax, 0x54360d5b
rol rax, 0x41
popf
mov qword [rsp + 0x1ce8], rax
movabs rax, 0x1ebb194668bf84d0
pushf
not rax
add rax, 0x7c83db90
xor rax, 0x5839cb38
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x7dc4d0bb
xor rax, 0x6930e9e0
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x6b104afb
xor rax, 0x6e17a4ea
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x5ba7712a
xor rax, 0x76c1c6e9
rol rax, 0x9f
popf
mov qword [rsp + 0x1cf0], rax
movabs rax, 0x3697e33a8ecae051
pushf
not rax
add rax, 0x78f8fe4c
xor rax, 0x69b920ae
rol rax, 0x95
popf
pushf
not rax
add rax, 0x654f6c20
xor rax, 0x5da4e66f
rol rax, 0x29
popf
mov qword [rsp + 0x1cf8], rax
movabs rax, 0xe4cd468f36290e45
pushf
not rax
add rax, 0x5d5c29d3
xor rax, 0x6318b079
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x76232023
xor rax, 0x504ebc66
rol rax, 0xc
popf
pushf
not rax
add rax, 0x5dbf4262
xor rax, 0x5de0bf31
rol rax, 0xdc
popf
mov qword [rsp + 0x1d00], rax
movabs rax, 0x1cc1f4bad08bbc64
pushf
not rax
add rax, 0x6cf2b19b
xor rax, 0x417b3485
rol rax, 0x84
popf
pushf
not rax
add rax, 0x52cf3057
xor rax, 0x76f6b486
rol rax, 0x8a
popf
mov qword [rsp + 0x1d08], rax
movabs rax, 0x9331d6a7e1b5e173
pushf
not rax
add rax, 0x77ac1d67
xor rax, 0x6a0d58e0
rol rax, 0x38
popf
pushf
not rax
add rax, 0x74fe1b25
xor rax, 0x440be20e
rol rax, 0x1e
popf
mov qword [rsp + 0x1d10], rax
movabs rax, 0x7ec2eb5fbdc1d053
pushf
not rax
add rax, 0x7b213607
xor rax, 0x5ac293dd
rol rax, 0x20
popf
pushf
not rax
add rax, 0x67054a77
xor rax, 0x54c10002
rol rax, 0x1d
popf
mov qword [rsp + 0x1d18], rax
lea rax, [rsp + 0x82]
mov rdi, rax
xor eax, eax
mov ecx, 0x70545b0f
pushf
not ecx
add ecx, 0xf49e5617
xor ecx, 0x841c57df
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xff5bc743
xor ecx, 0xe9f0b142
rol ecx, 0xf3
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x82]
mov byte [rsp + 0x2e0], al
movdqa xmm0, xmmword [rsp + 0x1cb0]
movdqa xmmword [rsp + 0x37f0], xmm0
movdqa xmm0, xmmword [rsp + 0x1200]
movdqa xmmword [rsp + 0x37e0], xmm0
movdqa xmm0, xmmword [rsp + 0x37e0]
pxor xmm0, xmmword [rsp + 0x37f0]
movdqa xmmword [rsp + 0x3800], xmm0
movdqa xmm0, xmmword [rsp + 0x3800]
movdqa xmmword [rsp + 0x1200], xmm0
lea rax, [rsp + 0x1210]
mov qword [rsp + 0x740], rax
lea rax, [rsp + 0x1cc0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3820], xmm0
mov rax, qword [rsp + 0x740]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3810], xmm0
movdqa xmm0, xmmword [rsp + 0x3810]
pxor xmm0, xmmword [rsp + 0x3820]
movdqa xmmword [rsp + 0x3830], xmm0
mov rax, qword [rsp + 0x740]
movdqa xmm0, xmmword [rsp + 0x3830]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1220]
mov qword [rsp + 0x748], rax
lea rax, [rsp + 0x1cd0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3850], xmm0
mov rax, qword [rsp + 0x748]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3840], xmm0
movdqa xmm0, xmmword [rsp + 0x3840]
pxor xmm0, xmmword [rsp + 0x3850]
movdqa xmmword [rsp + 0x3860], xmm0
mov rax, qword [rsp + 0x748]
movdqa xmm0, xmmword [rsp + 0x3860]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1230]
mov qword [rsp + 0x750], rax
lea rax, [rsp + 0x1ce0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3880], xmm0
mov rax, qword [rsp + 0x750]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3870], xmm0
movdqa xmm0, xmmword [rsp + 0x3870]
pxor xmm0, xmmword [rsp + 0x3880]
movdqa xmmword [rsp + 0x3890], xmm0
mov rax, qword [rsp + 0x750]
movdqa xmm0, xmmword [rsp + 0x3890]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1240]
mov qword [rsp + 0x758], rax
lea rax, [rsp + 0x1cf0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x38b0], xmm0
mov rax, qword [rsp + 0x758]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x38a0], xmm0
movdqa xmm0, xmmword [rsp + 0x38a0]
pxor xmm0, xmmword [rsp + 0x38b0]
movdqa xmmword [rsp + 0x38c0], xmm0
mov rax, qword [rsp + 0x758]
movdqa xmm0, xmmword [rsp + 0x38c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1250]
mov qword [rsp + 0x760], rax
lea rax, [rsp + 0x1d00]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x38e0], xmm0
mov rax, qword [rsp + 0x760]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x38d0], xmm0
movdqa xmm0, xmmword [rsp + 0x38d0]
pxor xmm0, xmmword [rsp + 0x38e0]
movdqa xmmword [rsp + 0x38f0], xmm0
mov rax, qword [rsp + 0x760]
movdqa xmm0, xmmword [rsp + 0x38f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1260]
mov qword [rsp + 0x768], rax
lea rax, [rsp + 0x1d10]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3910], xmm0
mov rax, qword [rsp + 0x768]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3900], xmm0
movdqa xmm0, xmmword [rsp + 0x3900]
pxor xmm0, xmmword [rsp + 0x3910]
movdqa xmmword [rsp + 0x3920], xmm0
mov rax, qword [rsp + 0x768]
movdqa xmm0, xmmword [rsp + 0x3920]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1200]
mov qword [rsp + 0xad0], rax
mov rdx, qword [rsp + 0xad0]
mov rcx, qword [rsp + 0xad8]
call fcn.1402803fb
mov qword [rsp + 0xae0], rax
lea rdx, [0x1a847bcbb]
pushf
sub rdx, 0x683f110b
popf
mov rcx, qword [rsp + 0xae0]
jmp 0x1402112e3
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]
push rax
pushf
mov eax, 0xee8f4e81
pushf
not eax
add eax, 0x8a854ed6
xor eax, 0xfb5105f8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xed73d676
xor eax, 0x9eeb950d
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9d44826a
xor eax, 0x9d25255d
rol eax, 0xb0
popf
jmp 0x1401fccc1
mov byte [rsp + 0x83], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x83]
jmp 0x14021606a
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x140211430
push rax
pushf
mov eax, 0xd51c546d
pushf
not eax
add eax, 0x8bf1ac23
xor eax, 0xa065f0ff
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9cb7133c
xor eax, 0xfd669e1a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf07c284e
xor eax, 0x9b22b89a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb95a9126
xor eax, 0xf4c84b2d
rol eax, 0x63
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x60e6365c
pushf
not eax
add eax, 0xdb80cbdd
xor eax, 0xb05caee9
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa74b771b
xor eax, 0xbcf83dde
rol eax, 0x52
popf
pushf
not eax
add eax, 0xce344bfc
xor eax, 0x8be95d15
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc3254d21
xor eax, 0xd238ae22
rol eax, 0xe4
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x5b8a92b4
pushf
not edx
add edx, 0xe7a5d556
xor edx, 0xfd16d439
rol edx, 0xd
popf
pushf
not edx
add edx, 0xcc816f65
xor edx, 0x9154ee32
rol edx, 0x3e
popf
pushf
not edx
add edx, 0xe7ef1df0
xor edx, 0xe764fad4
rol edx, 0x58
popf
pushf
not edx
add edx, 0xb1849022
xor edx, 0xea21b1a1
rol edx, 0x77
popf
mov rcx, rax
jmp 0x1402114ed
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x84]
mov rdi, rax
xor eax, eax
mov ecx, 0x7db5b492
pushf
not ecx
add ecx, 0xefde8ece
xor ecx, 0xdd8c706b
rol ecx, 0x7c
popf
pushf
not ecx
add ecx, 0xf7b0eda5
xor ecx, 0xbe2679ca
rol ecx, 0xee
popf
pushf
not ecx
add ecx, 0xa669d3d5
xor ecx, 0xf1acc5a0
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0xd9f548c9
xor ecx, 0xab51212c
rol ecx, 0x3c
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x85]
mov rdi, rax
xor eax, eax
mov ecx, 0xfc87f5f9
pushf
not ecx
add ecx, 0x91028dea
xor ecx, 0xe6012ad8
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0x907f39bf
xor ecx, 0xc4381533
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0xea8ebf4b
xor ecx, 0xd167d084
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xc822ca8e
xor ecx, 0xd042d386
rol ecx, 0xd3
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 + 0xaf0], rax
movzx eax, byte [rsp + 0x84]
mov byte [rsp + 0x2e8], al
movzx eax, byte [rsp + 0x85]
mov byte [rsp + 0x2f0], al
movabs rax, 0xb5232fe753255011
pushf
not rax
add rax, 0x70be7a7d
xor rax, 0x46e80901
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x70724689
xor rax, 0x4840c68a
rol rax, 0x78
popf
mov qword [rsp + 0xfd0], rax
movabs rax, 0xd4d2e885a515073b
pushf
not rax
add rax, 0x7761735e
xor rax, 0x4df95cd1
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x601bdd20
xor rax, 0x648ad87c
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x7f89c63e
xor rax, 0x788d5c67
rol rax, 0x62
popf
pushf
not rax
add rax, 0x7f447985
xor rax, 0x757715ca
rol rax, 0x9c
popf
mov qword [rsp + 0xfd8], rax
movabs rax, 0xa0b602287d84e60d
pushf
not rax
add rax, 0x42c93408
xor rax, 0x49e38b17
rol rax, 5
popf
pushf
not rax
add rax, 0x42c1b9e9
xor rax, 0x5fe8fafa
rol rax, 0x38
popf
pushf
not rax
add rax, 0x657268dc
xor rax, 0x6255bf84
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x406aa76b
xor rax, 0x4d4a8255
rol rax, 0xc5
popf
mov qword [rsp + 0xfe0], rax
movabs rax, 0x6410fbf710e2600d
pushf
not rax
add rax, 0x4fbe81b8
xor rax, 0x47caf9bc
rol rax, 3
popf
pushf
not rax
add rax, 0x4a9ccfc7
xor rax, 0x731449a5
rol rax, 0x50
popf
mov qword [rsp + 0xfe8], rax
movabs rax, 0xafac4b16820d0eb7
pushf
not rax
add rax, 0x5412c162
xor rax, 0x72e1167c
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x60392bdd
xor rax, 0x60820be8
rol rax, 0x48
popf
pushf
not rax
add rax, 0x5fafbe46
xor rax, 0x66a61db4
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x6c972d6d
xor rax, 0x52509c59
rol rax, 0xae
popf
mov qword [rsp + 0xff0], rax
movabs rax, 0xefd0d5e3eae5b8e4
pushf
not rax
add rax, 0x7ce166b7
xor rax, 0x6e19b1aa
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x6134e084
xor rax, 0x6f292578
rol rax, 0x37
popf
pushf
not rax
add rax, 0x7bb9a16a
xor rax, 0x63f054c9
rol rax, 0xf2
popf
mov qword [rsp + 0xff8], rax
movabs rax, 0xce4cb426f894221d
pushf
not rax
add rax, 0x4491e863
xor rax, 0x517a4599
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x660efcd6
xor rax, 0x7d1fd3f2
rol rax, 0x85
popf
mov qword [rsp + 0x1000], rax
movabs rax, 0xc121536494c3e606
pushf
not rax
add rax, 0x40c94a18
xor rax, 0x4f4f91e7
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x42a1e26f
xor rax, 0x52fae3b2
rol rax, 0x4a
popf
mov qword [rsp + 0x1008], rax
movabs rax, 0x249da59d875e9684
pushf
not rax
add rax, 0x6dbf6f48
xor rax, 0x6897147c
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x7f5165ef
xor rax, 0x5001805e
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x4680d857
xor rax, 0x412f8038
rol rax, 0x49
popf
pushf
not rax
add rax, 0x4e28524a
xor rax, 0x713a2b9e
rol rax, 0x99
popf
mov qword [rsp + 0x1010], rax
movabs rax, 0x35cfb89900b1cbad
pushf
not rax
add rax, 0x59df1147
xor rax, 0x6df484c7
rol rax, 0x84
popf
pushf
not rax
add rax, 0x68a15870
xor rax, 0x722b75b6
rol rax, 0x25
popf
mov qword [rsp + 0x1018], rax
movabs rax, 0xe11651bdd29c4bd2
pushf
not rax
add rax, 0x75b46ea4
xor rax, 0x4db463f9
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x53c04051
xor rax, 0x4931dd5d
rol rax, 0x96
popf
mov qword [rsp + 0x1020], rax
movabs rax, 0x7be5f7258067a3de
pushf
not rax
add rax, 0x4f726c2a
xor rax, 0x54484aa4
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x587a673d
xor rax, 0x69f10724
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x43b4fecb
xor rax, 0x7486b198
rol rax, 0xad
popf
mov qword [rsp + 0x1028], rax
movabs rax, 0xd7f73cecc5abfba0
pushf
not rax
add rax, 0x77ffac82
xor rax, 0x4ef25a61
rol rax, 0x36
popf
pushf
not rax
add rax, 0x484866d3
xor rax, 0x6f5e0e23
rol rax, 0xbe
popf
mov qword [rsp + 0x1030], rax
movabs rax, 0xb1a8cdcae8e488e8
pushf
not rax
add rax, 0x6f2b1be3
xor rax, 0x77ad044d
rol rax, 0x10
popf
pushf
not rax
add rax, 0x694d0236
xor rax, 0x5d174060
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x6dce48b1
xor rax, 0x7e9f03ad
rol rax, 0x18
popf
mov qword [rsp + 0x1038], rax
movabs rax, 0xeb0e0c9347485b69
pushf
not rax
add rax, 0x4c13f17a
xor rax, 0x66923e1c
rol rax, 0x33
popf
pushf
not rax
add rax, 0x6e27b785
xor rax, 0x470ea4fd
rol rax, 0x59
popf
pushf
not rax
add rax, 0x7f9400f3
xor rax, 0x45ea2834
rol rax, 0x7a
popf
mov qword [rsp + 0x1d20], rax
movabs rax, 0x97a8750af279d9e8
pushf
not rax
add rax, 0x5a4c6d1b
xor rax, 0x7da77f7f
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x5366285f
xor rax, 0x409e39bd
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x6b62b2f0
xor rax, 0x43555e69
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x58e310e0
xor rax, 0x69ca2545
rol rax, 0xb1
popf
mov qword [rsp + 0x1d28], rax
movabs rax, 0xa9edf09b288207de
pushf
not rax
add rax, 0x6681d9ae
xor rax, 0x49b5b185
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x721e4d52
xor rax, 0x5da1abdc
rol rax, 9
popf
pushf
not rax
add rax, 0x615be4c1
xor rax, 0x608a6af9
rol rax, 0x46
popf
mov qword [rsp + 0x1d30], rax
movabs rax, 0xcd3ff0fcd81563e4
pushf
not rax
add rax, 0x6b1f7f2a
xor rax, 0x699757de
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x47414602
xor rax, 0x6d6ad4cf
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x59d22b63
xor rax, 0x6e588382
rol rax, 0xaa
popf
mov qword [rsp + 0x1d38], rax
movabs rax, 0x5060374e456cc7c4
pushf
not rax
add rax, 0x4f57d2cc
xor rax, 0x56193e94
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x715886f0
xor rax, 0x7abd72c0
rol rax, 0xb8
popf
mov qword [rsp + 0x1d40], rax
movabs rax, 0x466540a6c5e7e22a
pushf
not rax
add rax, 0x7eb4ab4d
xor rax, 0x6905d85a
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x4e3ee872
xor rax, 0x70f95f1b
rol rax, 0xfa
popf
mov qword [rsp + 0x1d48], rax
movabs rax, 0x86d369b9d624dcdf
pushf
not rax
add rax, 0x7d4999c9
xor rax, 0x44790f86
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x789da5c6
xor rax, 0x48f11b24
rol rax, 0xd6
popf
mov qword [rsp + 0x1d50], rax
movabs rax, 0x47f50973c3c1759f
pushf
not rax
add rax, 0x64d998b1
xor rax, 0x4fad213a
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x724c86bb
xor rax, 0x5bab745e
rol rax, 0xad
popf
pushf
not rax
add rax, 0x415ed2ab
xor rax, 0x74281f77
rol rax, 0x46
popf
mov qword [rsp + 0x1d58], rax
movabs rax, 0x73fda9d0034dc4f3
pushf
not rax
add rax, 0x6e387369
xor rax, 0x5ddfcc77
rol rax, 0xed
popf
pushf
not rax
add rax, 0x43cfbd4a
xor rax, 0x6c84ceb5
rol rax, 0x48
popf
pushf
not rax
add rax, 0x6a22267a
xor rax, 0x7b4e3c7d
rol rax, 0xd0
popf
mov qword [rsp + 0x1d60], rax
movabs rax, 0x6ee4112de738b66a
pushf
not rax
add rax, 0x7da53894
xor rax, 0x747c2919
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x426bc95c
xor rax, 0x5c695610
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x545d6da8
xor rax, 0x79e3003f
rol rax, 0x81
popf
mov qword [rsp + 0x1d68], rax
movabs rax, 0xf5979448b0907e87
pushf
not rax
add rax, 0x44bb9911
xor rax, 0x42e60e56
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x5e497091
xor rax, 0x6d8fe52f
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x5fdc6cb9
xor rax, 0x6a954a50
rol rax, 0x88
popf
mov qword [rsp + 0x1d70], rax
movabs rax, 0x5f8f455e6a448855
pushf
not rax
add rax, 0x715bad10
xor rax, 0x6cdcd31a
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x769c1b8c
xor rax, 0x43db35ea
rol rax, 0x77
popf
pushf
not rax
add rax, 0x793d3d94
xor rax, 0x69469963
rol rax, 0x29
popf
pushf
not rax
add rax, 0x68fafa0a
xor rax, 0x48162d36
rol rax, 0x4b
popf
mov qword [rsp + 0x1d78], rax
movabs rax, 0x30115a8f76079f34
pushf
not rax
add rax, 0x7e05cc9b
xor rax, 0x6b37989b
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x4a979a76
xor rax, 0x7d4f5fe2
rol rax, 0x86
popf
pushf
not rax
add rax, 0x62c015c0
xor rax, 0x76ba98a4
rol rax, 0x72
popf
mov qword [rsp + 0x1d80], rax
movabs rax, 0x6850c3ba513983e1
pushf
not rax
add rax, 0x59aeaada
xor rax, 0x5ebbe5d0
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x5b2306fa
xor rax, 0x6bfe195e
rol rax, 0x16
popf
pushf
not rax
add rax, 0x7514d4cf
xor rax, 0x7232df2d
rol rax, 0x59
popf
mov qword [rsp + 0x1d88], rax
lea rax, [rsp + 0x86]
mov rdi, rax
xor eax, eax
mov ecx, 0x9f72015a
pushf
not ecx
add ecx, 0xc87f96b5
xor ecx, 0x8c7e47d4
rol ecx, 3
popf
pushf
not ecx
add ecx, 0xb6edbf55
xor ecx, 0x8b4f2edf
rol ecx, 0x76
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x86]
mov byte [rsp + 0x2f8], al
movdqa xmm0, xmmword [rsp + 0x1d20]
movdqa xmmword [rsp + 0x3940], xmm0
movdqa xmm0, xmmword [rsp + 0xfd0]
movdqa xmmword [rsp + 0x3930], xmm0
movdqa xmm0, xmmword [rsp + 0x3930]
pxor xmm0, xmmword [rsp + 0x3940]
movdqa xmmword [rsp + 0x3950], xmm0
movdqa xmm0, xmmword [rsp + 0x3950]
movdqa xmmword [rsp + 0xfd0], xmm0
lea rax, [rsp + 0xfe0]
mov qword [rsp + 0x770], rax
lea rax, [rsp + 0x1d30]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3970], xmm0
mov rax, qword [rsp + 0x770]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3960], xmm0
movdqa xmm0, xmmword [rsp + 0x3960]
pxor xmm0, xmmword [rsp + 0x3970]
movdqa xmmword [rsp + 0x3980], xmm0
mov rax, qword [rsp + 0x770]
movdqa xmm0, xmmword [rsp + 0x3980]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xff0]
mov qword [rsp + 0x778], rax
lea rax, [rsp + 0x1d40]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x39a0], xmm0
mov rax, qword [rsp + 0x778]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3990], xmm0
movdqa xmm0, xmmword [rsp + 0x3990]
pxor xmm0, xmmword [rsp + 0x39a0]
movdqa xmmword [rsp + 0x39b0], xmm0
mov rax, qword [rsp + 0x778]
movdqa xmm0, xmmword [rsp + 0x39b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1000]
mov qword [rsp + 0x780], rax
lea rax, [rsp + 0x1d50]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x39d0], xmm0
mov rax, qword [rsp + 0x780]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x39c0], xmm0
movdqa xmm0, xmmword [rsp + 0x39c0]
pxor xmm0, xmmword [rsp + 0x39d0]
movdqa xmmword [rsp + 0x39e0], xmm0
mov rax, qword [rsp + 0x780]
movdqa xmm0, xmmword [rsp + 0x39e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1010]
mov qword [rsp + 0x788], rax
lea rax, [rsp + 0x1d60]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3a00], xmm0
mov rax, qword [rsp + 0x788]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x39f0], xmm0
movdqa xmm0, xmmword [rsp + 0x39f0]
pxor xmm0, xmmword [rsp + 0x3a00]
movdqa xmmword [rsp + 0x3a10], xmm0
mov rax, qword [rsp + 0x788]
movdqa xmm0, xmmword [rsp + 0x3a10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1020]
mov qword [rsp + 0x790], rax
lea rax, [rsp + 0x1d70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3a30], xmm0
mov rax, qword [rsp + 0x790]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3a20], xmm0
movdqa xmm0, xmmword [rsp + 0x3a20]
pxor xmm0, xmmword [rsp + 0x3a30]
movdqa xmmword [rsp + 0x3a40], xmm0
mov rax, qword [rsp + 0x790]
movdqa xmm0, xmmword [rsp + 0x3a40]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1030]
mov qword [rsp + 0x798], rax
lea rax, [rsp + 0x1d80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3a60], xmm0
mov rax, qword [rsp + 0x798]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3a50], xmm0
movdqa xmm0, xmmword [rsp + 0x3a50]
pxor xmm0, xmmword [rsp + 0x3a60]
movdqa xmmword [rsp + 0x3a70], xmm0
mov rax, qword [rsp + 0x798]
movdqa xmm0, xmmword [rsp + 0x3a70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xfd0]
mov qword [rsp + 0xae8], rax
mov rdx, qword [rsp + 0xae8]
mov rcx, qword [rsp + 0xaf0]
call fcn.1402803fb
mov qword [rsp + 0xaf8], rax
lea rdx, [0x19856e149]
pushf
sub rdx, 0x584e3599
popf
mov rcx, qword [rsp + 0xaf8]
jmp 0x14021227a
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x1402122d3
push rax
pushf
mov eax, 0x630f5bd8
pushf
not eax
add eax, 0xfc90a5d5
xor eax, 0xa730f97b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc84fb8ab
xor eax, 0xb9d25669
rol eax, 0x5c
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0xf58dd4e5
pushf
not eax
add eax, 0xe5c10db5
xor eax, 0xcd9f0fc7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xae03396e
xor eax, 0xa8d0aee7
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xdc4fd72a
xor eax, 0xa02027d7
rol eax, 0x4c
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xc5b26b7
pushf
not edx
add edx, 0xff6a2919
xor edx, 0xa466df57
rol edx, 0x5e
popf
pushf
not edx
add edx, 0x9a2fdf2c
xor edx, 0xb49c2a32
rol edx, 0xbf
popf
pushf
not edx
add edx, 0xbf69fa48
xor edx, 0x80826b20
rol edx, 0
popf
pushf
not edx
add edx, 0xd5c23083
xor edx, 0xee3ff811
rol edx, 0x90
popf
mov rcx, rax
jmp 0x14021237d
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x87]
mov rdi, rax
xor eax, eax
mov ecx, 0xce6b28c9
pushf
not ecx
add ecx, 0xdebb4b74
xor ecx, 0xdf490949
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0x85aa89b4
xor ecx, 0xefbaa227
rol ecx, 0x2f
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x88]
mov rdi, rax
xor eax, eax
mov ecx, 0x670870ec
pushf
not ecx
add ecx, 0xab6450b6
xor ecx, 0xd69a5c75
rol ecx, 0x27
popf
pushf
not ecx
add ecx, 0xb2099c8c
xor ecx, 0xf275f246
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0x93e5b7a4
xor ecx, 0xc752b77b
rol ecx, 0x58
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 + 0xb08], rax
movzx eax, byte [rsp + 0x87]
mov byte [rsp + 0x300], al
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x308], al
movabs rax, 0x2fbf055ffcb18058
pushf
not rax
add rax, 0x686eaa25
xor rax, 0x441ff9da
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x410e3171
xor rax, 0x557cc30e
rol rax, 0xa5
popf
mov qword [rsp + 0x12e0], rax
movabs rax, 0xefd3be5aaa779203
pushf
not rax
add rax, 0x7631318d
xor rax, 0x425d6acf
rol rax, 0x89
popf
pushf
not rax
add rax, 0x404ddcca
xor rax, 0x527f6885
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x4fd7e46e
xor rax, 0x623b6e05
rol rax, 0x67
popf
pushf
not rax
add rax, 0x7527f501
xor rax, 0x4a50791e
rol rax, 0xc5
popf
mov qword [rsp + 0x12e8], rax
movabs rax, 0xd2ca8fd505d58391
pushf
not rax
add rax, 0x7a853e7b
xor rax, 0x522694aa
rol rax, 0x86
popf
pushf
not rax
add rax, 0x40bd5e1c
xor rax, 0x471dc91c
rol rax, 0xef
popf
mov qword [rsp + 0x12f0], rax
movabs rax, 0x79792359c1163101
pushf
not rax
add rax, 0x530f2c35
xor rax, 0x42ecda56
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x6085bbab
xor rax, 0x4fd048a7
rol rax, 0xb3
popf
mov qword [rsp + 0x12f8], rax
movabs rax, 0x50344c024fff11e9
pushf
not rax
add rax, 0x59e8a33e
xor rax, 0x661ff170
rol rax, 0x76
popf
pushf
not rax
add rax, 0x628b9685
xor rax, 0x4c3688b7
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x4a6ca914
xor rax, 0x59da2695
rol rax, 0x30
popf
mov qword [rsp + 0x1300], rax
movabs rax, 0x6ab84236e8739e22
pushf
not rax
add rax, 0x6d68411d
xor rax, 0x4c007602
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x6ccf77d4
xor rax, 0x4262e383
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x7928e744
xor rax, 0x7c3a3328
rol rax, 2
popf
pushf
not rax
add rax, 0x568f81ec
xor rax, 0x54153083
rol rax, 0x54
popf
mov qword [rsp + 0x1308], rax
movabs rax, 0xc651ef0223108eaf
pushf
not rax
add rax, 0x4e4ef8fa
xor rax, 0x535fd403
rol rax, 0x62
popf
pushf
not rax
add rax, 0x7d524560
xor rax, 0x6b2c0577
rol rax, 0x93
popf
pushf
not rax
add rax, 0x475bd108
xor rax, 0x5d5bcb9f
rol rax, 0xe
popf
pushf
not rax
add rax, 0x54c46b25
xor rax, 0x7d7a4285
rol rax, 0xd5
popf
mov qword [rsp + 0x1310], rax
movabs rax, 0xd6c2a0eb9a9943ee
pushf
not rax
add rax, 0x7b15931c
xor rax, 0x55e7aa05
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4946cbd8
xor rax, 0x46ee5c4c
rol rax, 0x67
popf
pushf
not rax
add rax, 0x7336a813
xor rax, 0x5f7981c8
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x77c45385
xor rax, 0x7202eac9
rol rax, 0x5a
popf
mov qword [rsp + 0x1318], rax
movabs rax, 0x27411afaec92f3f8
pushf
not rax
add rax, 0x755573c6
xor rax, 0x689a255e
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x54fff6ea
xor rax, 0x71009527
rol rax, 0x39
popf
mov qword [rsp + 0x1320], rax
movabs rax, 0x7a6ecc72308b5e79
pushf
not rax
add rax, 0x5a79113a
xor rax, 0x6e8a9bae
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x7826819d
xor rax, 0x44e44d32
rol rax, 0xda
popf
mov qword [rsp + 0x1328], rax
movabs rax, 0xf63312fd0dbdb803
pushf
not rax
add rax, 0x455cc1e2
xor rax, 0x57cd3693
rol rax, 0x90
popf
pushf
not rax
add rax, 0x5235e5e4
xor rax, 0x7eb00ed3
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x7d64e223
xor rax, 0x7802a4fd
rol rax, 0xa3
popf
mov qword [rsp + 0x1330], rax
movabs rax, 0xeac2732feb3638d6
pushf
not rax
add rax, 0x5cb3b9fe
xor rax, 0x540931e7
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x49332c2e
xor rax, 0x57023af0
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x638fb056
xor rax, 0x679b6a0d
rol rax, 0x96
popf
mov qword [rsp + 0x1338], rax
movabs rax, 0x94b78a600a2fc933
pushf
not rax
add rax, 0x67520d19
xor rax, 0x7e237d6a
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x6eff2df8
xor rax, 0x6b9945b0
rol rax, 0x2f
popf
mov qword [rsp + 0x1340], rax
movabs rax, 0x7e897837578835c2
pushf
not rax
add rax, 0x511e1bf4
xor rax, 0x4516b6f9
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x54c3283e
xor rax, 0x652edfff
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x626aeade
xor rax, 0x4d033a1c
rol rax, 0x60
popf
pushf
not rax
add rax, 0x75f38084
xor rax, 0x7c6d10b1
rol rax, 0x25
popf
mov qword [rsp + 0x1348], rax
movabs rax, 0x550f6a4e00fb91b6
pushf
not rax
add rax, 0x7f417fde
xor rax, 0x7f2f0839
rol rax, 7
popf
pushf
not rax
add rax, 0x575ebf1f
xor rax, 0x4a141554
rol rax, 0x7c
popf
mov qword [rsp + 0x1d90], rax
movabs rax, 0x652663aa066f91cd
pushf
not rax
add rax, 0x56ea061b
xor rax, 0x71ff2a93
rol rax, 0x51
popf
pushf
not rax
add rax, 0x4105754a
xor rax, 0x565cde4f
rol rax, 0x38
popf
pushf
not rax
add rax, 0x48f265e7
xor rax, 0x7b21fbee
rol rax, 0xa1
popf
mov qword [rsp + 0x1d98], rax
movabs rax, 0xb8fd7d551744ff33
pushf
not rax
add rax, 0x4a300507
xor rax, 0x406b7b00
rol rax, 0x36
popf
pushf
not rax
add rax, 0x489d175b
xor rax, 0x705a1771
rol rax, 0xf3
popf
mov qword [rsp + 0x1da0], rax
movabs rax, 0x2ff72fecc5fd5d12
pushf
not rax
add rax, 0x78b17366
xor rax, 0x48f55f9f
rol rax, 0x30
popf
pushf
not rax
add rax, 0x4ee96ff0
xor rax, 0x53c9748e
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x5ab830db
xor rax, 0x62413008
rol rax, 0xea
popf
mov qword [rsp + 0x1da8], rax
movabs rax, 0xed6748ea88899761
pushf
not rax
add rax, 0x49fa2af2
xor rax, 0x4f92d5be
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x6c3335b8
xor rax, 0x486629c6
rol rax, 0x69
popf
pushf
not rax
add rax, 0x4358e5db
xor rax, 0x7875e371
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x5e222fce
xor rax, 0x5469286f
rol rax, 0x80
popf
mov qword [rsp + 0x1db0], rax
movabs rax, 0xdffef38632e44556
pushf
not rax
add rax, 0x7d0e94db
xor rax, 0x58063b31
rol rax, 0x39
popf
pushf
not rax
add rax, 0x4cd78b53
xor rax, 0x51b9a997
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x50552e3c
xor rax, 0x75361b85
rol rax, 0x9c
popf
mov qword [rsp + 0x1db8], rax
movabs rax, 0x778c4584116f066a
pushf
not rax
add rax, 0x78fc36bc
xor rax, 0x5988dfe5
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x4ea5cda0
xor rax, 0x61f807f4
rol rax, 0x99
popf
pushf
not rax
add rax, 0x41b87010
xor rax, 0x63362bea
rol rax, 0xc5
popf
mov qword [rsp + 0x1dc0], rax
movabs rax, 0x964d91a7653896b1
pushf
not rax
add rax, 0x61469b7c
xor rax, 0x5e3a6bac
rol rax, 0x71
popf
pushf
not rax
add rax, 0x6eabe8e2
xor rax, 0x4759bd9b
rol rax, 0xd2
popf
mov qword [rsp + 0x1dc8], rax
movabs rax, 0xf0a4562ab9ea65d0
pushf
not rax
add rax, 0x5eeacd8f
xor rax, 0x6e3fad12
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x7aa7f1de
xor rax, 0x4e361461
rol rax, 0x43
popf
mov qword [rsp + 0x1dd0], rax
movabs rax, 0x674f8d0a76579f64
pushf
not rax
add rax, 0x79693756
xor rax, 0x6c3518fd
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x529ca233
xor rax, 0x581beb71
rol rax, 0xae
popf
mov qword [rsp + 0x1dd8], rax
movabs rax, 0x4d0dba1b0623f0f8
pushf
not rax
add rax, 0x63609183
xor rax, 0x5a794494
rol rax, 0x73
popf
pushf
not rax
add rax, 0x4843d062
xor rax, 0x528e43c6
rol rax, 0x85
popf
mov qword [rsp + 0x1de0], rax
movabs rax, 0x6be273d57366a1ff
pushf
not rax
add rax, 0x4d796c42
xor rax, 0x5bb76978
rol rax, 0x88
popf
pushf
not rax
add rax, 0x6f500e80
xor rax, 0x5e349f11
rol rax, 0x58
popf
pushf
not rax
add rax, 0x782bc9b2
xor rax, 0x7a9bbd61
rol rax, 0xa4
popf
mov qword [rsp + 0x1de8], rax
movabs rax, 0xb87a930e4df25abe
pushf
not rax
add rax, 0x70573b96
xor rax, 0x782869a5
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x509296a2
xor rax, 0x44c462db
rol rax, 0x94
popf
pushf
not rax
add rax, 0x4491ee1e
xor rax, 0x40b143d3
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x62465f91
xor rax, 0x424978cb
rol rax, 4
popf
mov qword [rsp + 0x1df0], rax
movabs rax, 0xec3352eac068f615
pushf
not rax
add rax, 0x4a156e88
xor rax, 0x7db982de
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x540c65b8
xor rax, 0x45e086b1
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x50d35480
xor rax, 0x4cde16da
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x69958f5e
xor rax, 0x7fabf7b7
rol rax, 0xb6
popf
mov qword [rsp + 0x1df8], rax
lea rax, [rsp + 0x89]
mov rdi, rax
xor eax, eax
mov ecx, 0xe00bcbf9
pushf
not ecx
add ecx, 0xf6033904
xor ecx, 0xf86e4006
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0xbae14f15
xor ecx, 0xadf3b5c7
rol ecx, 0x7b
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x89]
mov byte [rsp + 0x310], al
movdqa xmm0, xmmword [rsp + 0x1d90]
movdqa xmmword [rsp + 0x3a90], xmm0
movdqa xmm0, xmmword [rsp + 0x12e0]
movdqa xmmword [rsp + 0x3a80], xmm0
movdqa xmm0, xmmword [rsp + 0x3a80]
pxor xmm0, xmmword [rsp + 0x3a90]
movdqa xmmword [rsp + 0x3aa0], xmm0
movdqa xmm0, xmmword [rsp + 0x3aa0]
movdqa xmmword [rsp + 0x12e0], xmm0
lea rax, [rsp + 0x12f0]
mov qword [rsp + 0x7a0], rax
lea rax, [rsp + 0x1da0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ac0], xmm0
mov rax, qword [rsp + 0x7a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ab0], xmm0
movdqa xmm0, xmmword [rsp + 0x3ab0]
pxor xmm0, xmmword [rsp + 0x3ac0]
movdqa xmmword [rsp + 0x3ad0], xmm0
mov rax, qword [rsp + 0x7a0]
movdqa xmm0, xmmword [rsp + 0x3ad0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1300]
mov qword [rsp + 0x7a8], rax
lea rax, [rsp + 0x1db0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3af0], xmm0
mov rax, qword [rsp + 0x7a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ae0], xmm0
movdqa xmm0, xmmword [rsp + 0x3ae0]
pxor xmm0, xmmword [rsp + 0x3af0]
movdqa xmmword [rsp + 0x3b00], xmm0
mov rax, qword [rsp + 0x7a8]
movdqa xmm0, xmmword [rsp + 0x3b00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1310]
mov qword [rsp + 0x7b0], rax
lea rax, [rsp + 0x1dc0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3b20], xmm0
mov rax, qword [rsp + 0x7b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3b10], xmm0
movdqa xmm0, xmmword [rsp + 0x3b10]
pxor xmm0, xmmword [rsp + 0x3b20]
movdqa xmmword [rsp + 0x3b30], xmm0
mov rax, qword [rsp + 0x7b0]
movdqa xmm0, xmmword [rsp + 0x3b30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1320]
mov qword [rsp + 0x7b8], rax
lea rax, [rsp + 0x1dd0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x4350], xmm0
mov rax, qword [rsp + 0x7b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3b40], xmm0
movdqa xmm0, xmmword [rsp + 0x3b40]
pxor xmm0, xmmword [rsp + 0x4350]
movdqa xmmword [rsp + 0x3b60], xmm0
mov rax, qword [rsp + 0x7b8]
movdqa xmm0, xmmword [rsp + 0x3b60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1330]
mov qword [rsp + 0x7c0], rax
lea rax, [rsp + 0x1de0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3b80], xmm0
mov rax, qword [rsp + 0x7c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3b70], xmm0
movdqa xmm0, xmmword [rsp + 0x3b70]
pxor xmm0, xmmword [rsp + 0x3b80]
movdqa xmmword [rsp + 0x3b90], xmm0
mov rax, qword [rsp + 0x7c0]
movdqa xmm0, xmmword [rsp + 0x3b90]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1340]
mov qword [rsp + 0x7c8], rax
lea rax, [rsp + 0x1df0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3bb0], xmm0
mov rax, qword [rsp + 0x7c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ba0], xmm0
movdqa xmm0, xmmword [rsp + 0x3ba0]
pxor xmm0, xmmword [rsp + 0x3bb0]
movdqa xmmword [rsp + 0x3bc0], xmm0
mov rax, qword [rsp + 0x7c8]
movdqa xmm0, xmmword [rsp + 0x3bc0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x12e0]
mov qword [rsp + 0xb00], rax
mov rdx, qword [rsp + 0xb00]
mov rcx, qword [rsp + 0xb08]
call fcn.1402803fb
mov qword [rsp + 0xb10], rax
lea rdx, [0x1816824ae]
pushf
sub rdx, 0x415f78fe
popf
mov rcx, qword [rsp + 0xb10]
jmp 0x1402130cb
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]
push rax
pushf
mov eax, 0x605c871a
pushf
not eax
add eax, 0xc2ae3505
xor eax, 0xa970eed3
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb7e2377c
xor eax, 0xd65e2460
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8aba98b7
xor eax, 0xfd262cf3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbc0ea7ce
xor eax, 0x822753a2
rol eax, 0xa
popf
jmp 0x1401fccc1
mov byte [rsp + 0x8a], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x8a]
jmp 0x14021606a
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0xb18], rax
mov rcx, qword [rsp + 0xb18]
call fcn.14024eab5
mov byte [rsp + 0x8b], 1
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x8b]
jmp 0x14021606a
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0xb20], rax
mov rcx, qword [rsp + 0xb20]
call fcn.14024eab5
push rax
pushf
mov eax, 0x154e8018
pushf
not eax
add eax, 0x8ad5bf61
xor eax, 0xdc17f53c
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9bb773b8
xor eax, 0xf7a4d116
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8a077aae
xor eax, 0xedbc822d
rol eax, 0xe3
popf
jmp 0x1401fccc1
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x390], rax
mov r9d, 0xaa379792
pushf
not r9d
add r9d, 0xf2eef556
xor r9d, 0xdc15fd81
rol r9d, 0xe7
popf
pushf
not r9d
add r9d, 0xf5abba6f
xor r9d, 0x824c779f
rol r9d, 0xcd
popf
pushf
not r9d
add r9d, 0xea30fc98
xor r9d, 0xfc5997d5
rol r9d, 0xe7
popf
lea r8, [rsp + 0xa0]
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x43b0]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x1402132f7
push rax
pushf
mov eax, 0x8ec4e2ca
pushf
not eax
add eax, 0xd7b40231
xor eax, 0xea5466a1
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdae17283
xor eax, 0xbcb5bae6
rol eax, 0xa6
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x92bc99db
pushf
not eax
add eax, 0xbaa36b57
xor eax, 0xedd92a9f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x918eaf40
xor eax, 0xb7c23a23
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8f9a2006
xor eax, 0xb4a12ecd
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa0475329
xor eax, 0x923f7427
rol eax, 0xc2
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x152b1e24
pushf
not edx
add edx, 0xee6bac62
xor edx, 0xe5dc19d7
rol edx, 0x8a
popf
pushf
not edx
add edx, 0x8dab51b4
xor edx, 0x828c5f3d
rol edx, 0x3b
popf
pushf
not edx
add edx, 0xb9f31762
xor edx, 0xd524d702
rol edx, 0xbb
popf
mov rcx, rax
jmp 0x14021339f
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x8c]
mov rdi, rax
xor eax, eax
mov ecx, 0xe7285ae9
pushf
not ecx
add ecx, 0xc15f6a4f
xor ecx, 0xc2153353
rol ecx, 0x4a
popf
pushf
not ecx
add ecx, 0x8360feaa
xor ecx, 0xfa702659
rol ecx, 0x7c
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x8d]
mov rdi, rax
xor eax, eax
mov ecx, 0x592229a7
pushf
not ecx
add ecx, 0xac913a59
xor ecx, 0x8f6a14ee
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xbd231336
xor ecx, 0xf31a537d
rol ecx, 0x42
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 + 0xb30], rax
movzx eax, byte [rsp + 0x8c]
mov byte [rsp + 0x318], al
movzx eax, byte [rsp + 0x8d]
mov byte [rsp + 0x320], al
movabs rax, 0x16d0409e3692708c
pushf
not rax
add rax, 0x4c431b87
xor rax, 0x7c56f9fb
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x4d07427e
xor rax, 0x7acd0d03
rol rax, 0xa
popf
pushf
not rax
add rax, 0x7288f6bd
xor rax, 0x54bca5aa
rol rax, 0xdd
popf
mov qword [rsp + 0x1350], rax
movabs rax, 0x362c2d01501cdfcb
pushf
not rax
add rax, 0x5a3fb265
xor rax, 0x6a360ba0
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x74d913ae
xor rax, 0x4628ecaf
rol rax, 0x17
popf
pushf
not rax
add rax, 0x4ded4c79
xor rax, 0x663f0f9f
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x4fcf5ce7
xor rax, 0x5df829f1
rol rax, 0xce
popf
mov qword [rsp + 0x1358], rax
movabs rax, 0x151928c90b45714
pushf
not rax
add rax, 0x7c4a2d7b
xor rax, 0x6d3287a4
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x52ff8718
xor rax, 0x4c26fa37
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x604f6eaf
xor rax, 0x5f56c7b5
rol rax, 0x96
popf
pushf
not rax
add rax, 0x55bb1201
xor rax, 0x4cc312bc
rol rax, 0xa8
popf
mov qword [rsp + 0x1360], rax
movabs rax, 0x7979235c0843974c
pushf
not rax
add rax, 0x431eea4c
xor rax, 0x698461a5
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x4cb92b3e
xor rax, 0x691a1839
rol rax, 0x31
popf
mov qword [rsp + 0x1368], rax
movabs rax, 0x427cd4765cdc24ff
pushf
not rax
add rax, 0x54cfc4ee
xor rax, 0x7077c714
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x482170fe
xor rax, 0x5aa2ba14
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x4a614b19
xor rax, 0x74ba560a
rol rax, 0x2c
popf
mov qword [rsp + 0x1370], rax
movabs rax, 0x2a81876e7fc14e2c
pushf
not rax
add rax, 0x5c0e7c10
xor rax, 0x44df91e7
rol rax, 0x64
popf
pushf
not rax
add rax, 0x5694cf1f
xor rax, 0x51d4835f
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x7a5a2f4d
xor rax, 0x462c984b
rol rax, 0x96
popf
mov qword [rsp + 0x1378], rax
movabs rax, 0x7c2ff14f1773a46e
pushf
not rax
add rax, 0x58849073
xor rax, 0x730617bc
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x7ed7ee48
xor rax, 0x7e6cfe87
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x7a12a4c9
xor rax, 0x6db472fc
rol rax, 0x25
popf
pushf
not rax
add rax, 0x5b819fb6
xor rax, 0x60e05f14
rol rax, 0x87
popf
mov qword [rsp + 0x1380], rax
movabs rax, 0xb164509ce266b2d5
pushf
not rax
add rax, 0x6a7619c2
xor rax, 0x47ae9b7d
rol rax, 0x56
popf
pushf
not rax
add rax, 0x69f310f8
xor rax, 0x639d57a5
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7ae3e6a7
xor rax, 0x7f8e9cea
rol rax, 0x9a
popf
mov qword [rsp + 0x1388], rax
movabs rax, 0x2f3424008396ab82
pushf
not rax
add rax, 0x6565b317
xor rax, 0x630b42ad
rol rax, 0x90
popf
pushf
not rax
add rax, 0x639cc748
xor rax, 0x7d03347d
rol rax, 0x45
popf
mov qword [rsp + 0x1390], rax
movabs rax, 0x9e7d37cd70eb6811
pushf
not rax
add rax, 0x750dc38b
xor rax, 0x711aa31c
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x485b5888
xor rax, 0x4822e9a0
rol rax, 0xb7
popf
mov qword [rsp + 0x1398], rax
movabs rax, 0x6c9175f20555926c
pushf
not rax
add rax, 0x57fab9e8
xor rax, 0x442cb0e5
rol rax, 0x16
popf
pushf
not rax
add rax, 0x6b9b547c
xor rax, 0x5a637c99
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x7a44661a
xor rax, 0x6d0ed648
rol rax, 0xd7
popf
mov qword [rsp + 0x13a0], rax
movabs rax, 0x73bb41c80a9841c7
pushf
not rax
add rax, 0x552adc05
xor rax, 0x5c1c11cb
rol rax, 0x14
popf
pushf
not rax
add rax, 0x638d17f1
xor rax, 0x5409664b
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x5a3109be
xor rax, 0x77412072
rol rax, 0
popf
pushf
not rax
add rax, 0x79f4c42b
xor rax, 0x4300a163
rol rax, 0x78
popf
mov qword [rsp + 0x13a8], rax
movabs rax, 0x43e0576acc9981fe
pushf
not rax
add rax, 0x514771d8
xor rax, 0x62d169f2
rol rax, 0x56
popf
pushf
not rax
add rax, 0x76b1d900
xor rax, 0x57e1291a
rol rax, 0xdd
popf
mov qword [rsp + 0x13b0], rax
movabs rax, 0x618821dcad708f6d
pushf
not rax
add rax, 0x475816e4
xor rax, 0x5047e7d9
rol rax, 0x38
popf
pushf
not rax
add rax, 0x5983cd62
xor rax, 0x537e09d6
rol rax, 0xe3
popf
mov qword [rsp + 0x13b8], rax
movabs rax, 0xa01ebde9a326bacd
pushf
not rax
add rax, 0x7372da02
xor rax, 0x42a7abed
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x77c97d09
xor rax, 0x4c382176
rol rax, 0xad
popf
pushf
not rax
add rax, 0x7437acb0
xor rax, 0x7dedfdf8
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x7b88c0d8
xor rax, 0x435497cc
rol rax, 0xb2
popf
mov qword [rsp + 0x1e00], rax
movabs rax, 0xc7581449da4aa68
pushf
not rax
add rax, 0x41160c7f
xor rax, 0x62b361a6
rol rax, 0x36
popf
pushf
not rax
add rax, 0x78cca53b
xor rax, 0x53245e19
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x5228432f
xor rax, 0x5aa23046
rol rax, 4
popf
mov qword [rsp + 0x1e08], rax
movabs rax, 0xe20ffaff8176edca
pushf
not rax
add rax, 0x49ea243a
xor rax, 0x5b5fcb9d
rol rax, 0x96
popf
pushf
not rax
add rax, 0x5a66d187
xor rax, 0x494909fb
rol rax, 0x9a
popf
mov qword [rsp + 0x1e10], rax
movabs rax, 0xc5c2cd6d24ff4fdb
pushf
not rax
add rax, 0x722b22b6
xor rax, 0x58977712
rol rax, 0xea
popf
pushf
not rax
add rax, 0x6cfc515a
xor rax, 0x587d4d9e
rol rax, 0x49
popf
pushf
not rax
add rax, 0x75b03242
xor rax, 0x74fbf8aa
rol rax, 0x57
popf
mov qword [rsp + 0x1e18], rax
movabs rax, 0x9979b5f82c63a989
pushf
not rax
add rax, 0x4995e0fe
xor rax, 0x6687dc38
rol rax, 0x32
popf
pushf
not rax
add rax, 0x716d0e66
xor rax, 0x77e7a40a
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x6adf2779
xor rax, 0x65730a47
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x7a826477
xor rax, 0x4f2e18e0
rol rax, 0xd0
popf
mov qword [rsp + 0x1e20], rax
movabs rax, 0x7a59cf30ce6466f5
pushf
not rax
add rax, 0x54fe2ef9
xor rax, 0x4a73b8b2
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x714b3c97
xor rax, 0x58c9b766
rol rax, 0x61
popf
pushf
not rax
add rax, 0x7e43fcea
xor rax, 0x4cd3177a
rol rax, 0x92
popf
pushf
not rax
add rax, 0x5345b185
xor rax, 0x49941afe
rol rax, 0x36
popf
mov qword [rsp + 0x1e28], rax
movabs rax, 0xd69b4cce75d44035
pushf
not rax
add rax, 0x7587c9cd
xor rax, 0x4a3d713a
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x52bc2d2a
xor rax, 0x5598792f
rol rax, 0x65
popf
mov qword [rsp + 0x1e30], rax
movabs rax, 0x5364dc4e4c8406bd
pushf
not rax
add rax, 0x447d089b
xor rax, 0x6e60a778
rol rax, 0xee
popf
pushf
not rax
add rax, 0x4cf14665
xor rax, 0x6d7e3ebd
rol rax, 0x84
popf
pushf
not rax
add rax, 0x49ca6d56
xor rax, 0x6ff09425
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x6c26c6b6
xor rax, 0x49abf896
rol rax, 0x1a
popf
mov qword [rsp + 0x1e38], rax
movabs rax, 0x6cec3079ea3c2893
pushf
not rax
add rax, 0x69d3c4ec
xor rax, 0x5b7eac48
rol rax, 0x19
popf
pushf
not rax
add rax, 0x6213d9b2
xor rax, 0x682d8741
rol rax, 0xe9
popf
mov qword [rsp + 0x1e40], rax
movabs rax, 0x852b0dca067b062
pushf
not rax
add rax, 0x466366a9
xor rax, 0x57a89755
rol rax, 0xde
popf
pushf
not rax
add rax, 0x45d89512
xor rax, 0x5f658d0b
rol rax, 0x10
popf
pushf
not rax
add rax, 0x6d3d850f
xor rax, 0x5578169b
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x7392ea55
xor rax, 0x47ebea99
rol rax, 0x60
popf
mov qword [rsp + 0x1e48], rax
movabs rax, 0xbe9bb85c56134e30
pushf
not rax
add rax, 0x77d21d4c
xor rax, 0x7d88425e
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x418f7204
xor rax, 0x4301fc9c
rol rax, 0xe4
popf
mov qword [rsp + 0x1e50], rax
movabs rax, 0x230e68a7e2bb86cc
pushf
not rax
add rax, 0x6fe4ce3d
xor rax, 0x5bb75d3d
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x7e302085
xor rax, 0x561d7626
rol rax, 0x85
popf
pushf
not rax
add rax, 0x4dd1592d
xor rax, 0x7cc3c19e
rol rax, 0x67
popf
pushf
not rax
add rax, 0x49e3d4bb
xor rax, 0x75e68cea
rol rax, 0xef
popf
mov qword [rsp + 0x1e58], rax
movabs rax, 0xfb9fd8c9c08efbce
pushf
not rax
add rax, 0x4e2b47ac
xor rax, 0x7f7b5bc9
rol rax, 0x35
popf
pushf
not rax
add rax, 0x4261b41a
xor rax, 0x7f4f22e0
rol rax, 0xf8
popf
mov qword [rsp + 0x1e60], rax
movabs rax, 0xd508c69317e0c78a
pushf
not rax
add rax, 0x61b2950e
xor rax, 0x70fc9cce
rol rax, 0xad
popf
pushf
not rax
add rax, 0x5a0caa31
xor rax, 0x49042bbb
rol rax, 0x60
popf
pushf
not rax
add rax, 0x6fcf9eb3
xor rax, 0x78716257
rol rax, 0xfb
popf
mov qword [rsp + 0x1e68], rax
lea rax, [rsp + 0x8e]
mov rdi, rax
xor eax, eax
mov ecx, 0xdacc9f7a
pushf
not ecx
add ecx, 0xcf02f5e5
xor ecx, 0x8b0917ed
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xba8656b0
xor ecx, 0xcb3dda69
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0xf10395c3
xor ecx, 0xcc7f2f11
rol ecx, 0x20
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x8e]
mov byte [rsp + 0x328], al
movdqa xmm0, xmmword [rsp + 0x1e00]
movdqa xmmword [rsp + 0x3be0], xmm0
movdqa xmm0, xmmword [rsp + 0x1350]
movdqa xmmword [rsp + 0x3bd0], xmm0
movdqa xmm0, xmmword [rsp + 0x3bd0]
pxor xmm0, xmmword [rsp + 0x3be0]
movdqa xmmword [rsp + 0x3bf0], xmm0
movdqa xmm0, xmmword [rsp + 0x3bf0]
movdqa xmmword [rsp + 0x1350], xmm0
lea rax, [rsp + 0x1360]
mov qword [rsp + 0x7d0], rax
lea rax, [rsp + 0x1e10]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3c10], xmm0
mov rax, qword [rsp + 0x7d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3c00], xmm0
movdqa xmm0, xmmword [rsp + 0x3c00]
pxor xmm0, xmmword [rsp + 0x3c10]
movdqa xmmword [rsp + 0x3c20], xmm0
mov rax, qword [rsp + 0x7d0]
movdqa xmm0, xmmword [rsp + 0x3c20]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1370]
mov qword [rsp + 0x7d8], rax
lea rax, [rsp + 0x1e20]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3c40], xmm0
mov rax, qword [rsp + 0x7d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3c30], xmm0
movdqa xmm0, xmmword [rsp + 0x3c30]
pxor xmm0, xmmword [rsp + 0x3c40]
movdqa xmmword [rsp + 0x3c50], xmm0
mov rax, qword [rsp + 0x7d8]
movdqa xmm0, xmmword [rsp + 0x3c50]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1380]
mov qword [rsp + 0x7e0], rax
lea rax, [rsp + 0x1e30]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3c70], xmm0
mov rax, qword [rsp + 0x7e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3c60], xmm0
movdqa xmm0, xmmword [rsp + 0x3c60]
pxor xmm0, xmmword [rsp + 0x3c70]
movdqa xmmword [rsp + 0x3c80], xmm0
mov rax, qword [rsp + 0x7e0]
movdqa xmm0, xmmword [rsp + 0x3c80]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1390]
mov qword [rsp + 0x7e8], rax
lea rax, [rsp + 0x1e40]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ca0], xmm0
mov rax, qword [rsp + 0x7e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3c90], xmm0
movdqa xmm0, xmmword [rsp + 0x3c90]
pxor xmm0, xmmword [rsp + 0x3ca0]
movdqa xmmword [rsp + 0x3cb0], xmm0
mov rax, qword [rsp + 0x7e8]
movdqa xmm0, xmmword [rsp + 0x3cb0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x13a0]
mov qword [rsp + 0x7f0], rax
lea rax, [rsp + 0x1e50]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3cd0], xmm0
mov rax, qword [rsp + 0x7f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3cc0], xmm0
movdqa xmm0, xmmword [rsp + 0x3cc0]
pxor xmm0, xmmword [rsp + 0x3cd0]
movdqa xmmword [rsp + 0x3ce0], xmm0
mov rax, qword [rsp + 0x7f0]
movdqa xmm0, xmmword [rsp + 0x3ce0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x13b0]
mov qword [rsp + 0x7f8], rax
lea rax, [rsp + 0x1e60]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3d00], xmm0
mov rax, qword [rsp + 0x7f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3cf0], xmm0
movdqa xmm0, xmmword [rsp + 0x3cf0]
pxor xmm0, xmmword [rsp + 0x3d00]
movdqa xmmword [rsp + 0x3d10], xmm0
mov rax, qword [rsp + 0x7f8]
movdqa xmm0, xmmword [rsp + 0x3d10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1350]
mov qword [rsp + 0xb28], rax
mov rdx, qword [rsp + 0xb28]
mov rcx, qword [rsp + 0xb30]
call fcn.1402803fb
mov qword [rsp + 0xb38], rax
lea rdx, [0x1bd9bf00e]
pushf
sub rdx, 0x7d93445e
popf
mov rcx, qword [rsp + 0xb38]
jmp 0x140214149
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 rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x1402141c8
push rax
pushf
mov eax, 0x9b3b89a
pushf
not eax
add eax, 0xcc7f469e
xor eax, 0xac1dce97
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe3f20449
xor eax, 0xed677447
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xac1b0a14
xor eax, 0xf39e266e
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8a6a1d32
xor eax, 0xbb5c2dc2
rol eax, 0x8f
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x258af81
pushf
not eax
add eax, 0xf2d19cad
xor eax, 0xa16f73cd
rol eax, 0xae
popf
pushf
not eax
add eax, 0xed23667b
xor eax, 0x95b13678
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe0c99587
xor eax, 0xbe5d099f
rol eax, 0x3b
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xb462be36
pushf
not edx
add edx, 0xdb10479e
xor edx, 0xbdbcd8b6
rol edx, 0xdb
popf
pushf
not edx
add edx, 0xa994f1bc
xor edx, 0xf4624611
rol edx, 0x27
popf
pushf
not edx
add edx, 0x97f8773a
xor edx, 0xbab73e89
rol edx, 0x17
popf
pushf
not edx
add edx, 0xb7b1be1c
xor edx, 0x916881a8
rol edx, 0x36
popf
mov rcx, rax
jmp 0x140214272
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x8f]
mov rdi, rax
xor eax, eax
mov ecx, 0xabbfaddf
pushf
not ecx
add ecx, 0x8f78e1fb
xor ecx, 0xbc934217
rol ecx, 0x51
popf
pushf
not ecx
add ecx, 0x99751f41
xor ecx, 0xad4c60ec
rol ecx, 0xec
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x90]
mov rdi, rax
xor eax, eax
mov ecx, 0xf24ab81d
pushf
not ecx
add ecx, 0xc5432906
xor ecx, 0x909973ee
rol ecx, 0x4b
popf
pushf
not ecx
add ecx, 0xf48802c7
xor ecx, 0xaae759e1
rol ecx, 0xb
popf
pushf
not ecx
add ecx, 0xd97d0a12
xor ecx, 0x95327fdd
rol ecx, 0xd5
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 + 0xb48], rax
movzx eax, byte [rsp + 0x8f]
mov byte [rsp + 0x330], al
movzx eax, byte [rsp + 0x90]
mov byte [rsp + 0x338], al
movabs rax, 0xba012652919e18fc
pushf
not rax
add rax, 0x56ed8468
xor rax, 0x65cecf93
rol rax, 0x19
popf
pushf
not rax
add rax, 0x696b9b5c
xor rax, 0x6e0b1117
rol rax, 0xda
popf
mov qword [rsp + 0x13c0], rax
movabs rax, 0xe839fc70f5267a6d
pushf
not rax
add rax, 0x70d8c9a7
xor rax, 0x652a6f82
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x5e522e23
xor rax, 0x4b6f333f
rol rax, 7
popf
pushf
not rax
add rax, 0x5832fcbe
xor rax, 0x7fb2c76d
rol rax, 0xa4
popf
mov qword [rsp + 0x13c8], rax
movabs rax, 0xfdfccf0f2a1f6ff6
pushf
not rax
add rax, 0x540dda75
xor rax, 0x664423db
rol rax, 0x39
popf
pushf
not rax
add rax, 0x585e5ac1
xor rax, 0x42362edc
rol rax, 0x35
popf
pushf
not rax
add rax, 0x45aed6af
xor rax, 0x683a7fe3
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7200c67a
xor rax, 0x59bbe00d
rol rax, 0x7d
popf
mov qword [rsp + 0x13d0], rax
movabs rax, 0x4977b3a1346ebe24
pushf
not rax
add rax, 0x7e818ffb
xor rax, 0x67e553d2
rol rax, 0x25
popf
pushf
not rax
add rax, 0x624c81b7
xor rax, 0x74a678bf
rol rax, 0x4f
popf
mov qword [rsp + 0x13d8], rax
movabs rax, 0x92021cb4ad69f79f
pushf
not rax
add rax, 0x7d87c4ee
xor rax, 0x52332f29
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x41bae530
xor rax, 0x7b698baa
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x463d3cb3
xor rax, 0x60371722
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x75062546
xor rax, 0x5aeafff2
rol rax, 5
popf
mov qword [rsp + 0x13e0], rax
movabs rax, 0x56c3dde86639b9b9
pushf
not rax
add rax, 0x65c0ce6b
xor rax, 0x4119d43b
rol rax, 0x97
popf
pushf
not rax
add rax, 0x61c4ae02
xor rax, 0x42244fe0
rol rax, 4
popf
mov qword [rsp + 0x13e8], rax
movabs rax, 0x6f76cd39a0937fd3
pushf
not rax
add rax, 0x6a7aad76
xor rax, 0x78bcf364
rol rax, 0x52
popf
pushf
not rax
add rax, 0x4408207b
xor rax, 0x502447bc
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x724ad21a
xor rax, 0x4a7f9a07
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x5a166c58
xor rax, 0x6b272fa2
rol rax, 0xbf
popf
mov qword [rsp + 0x13f0], rax
movabs rax, 0x1c99cfe96f7378d9
pushf
not rax
add rax, 0x6ed8eff6
xor rax, 0x4e61f1ef
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x5a454689
xor rax, 0x5b75e039
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x730c5f3e
xor rax, 0x4febb408
rol rax, 1
popf
mov qword [rsp + 0x13f8], rax
movabs rax, 0x848d294d69c8f633
pushf
not rax
add rax, 0x6aa99484
xor rax, 0x6b45f1f9
rol rax, 0x94
popf
pushf
not rax
add rax, 0x7950ba6c
xor rax, 0x427506ba
rol rax, 0x52
popf
pushf
not rax
add rax, 0x775a10a0
xor rax, 0x69e7ba93
rol rax, 0x2a
popf
mov qword [rsp + 0x1400], rax
movabs rax, 0x7f4d9ee9ab4696a0
pushf
not rax
add rax, 0x665a0a48
xor rax, 0x77c578a6
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x72818c3a
xor rax, 0x6f50e480
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x615ac5b0
xor rax, 0x4eae751b
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x5129e451
xor rax, 0x41f87151
rol rax, 0x1b
popf
mov qword [rsp + 0x1408], rax
movabs rax, 0xba34749d0528b06e
pushf
not rax
add rax, 0x4226cab6
xor rax, 0x77ee5065
rol rax, 0xda
popf
pushf
not rax
add rax, 0x4206db5d
xor rax, 0x59d6a095
rol rax, 0xe0
popf
mov qword [rsp + 0x1410], rax
movabs rax, 0xb7f4fc247f4ae6b2
pushf
not rax
add rax, 0x5e1a6fd6
xor rax, 0x55ba866a
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x688747c0
xor rax, 0x4c85470f
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x526c0113
xor rax, 0x7089dca8
rol rax, 0xaf
popf
mov qword [rsp + 0x1418], rax
movabs rax, 0xb34d73085ca20d87
pushf
not rax
add rax, 0x5ee1ce56
xor rax, 0x483f730b
rol rax, 0x13
popf
pushf
not rax
add rax, 0x50ec6273
xor rax, 0x4c260ad5
rol rax, 0x4f
popf
mov qword [rsp + 0x1420], rax
movabs rax, 0x4ac487b29cd6cedf
pushf
not rax
add rax, 0x5bd61f89
xor rax, 0x6df034f1
rol rax, 0x58
popf
pushf
not rax
add rax, 0x601b8559
xor rax, 0x5451d154
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x7f4c6f4b
xor rax, 0x524985a2
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x5f4ab12e
xor rax, 0x636f835f
rol rax, 0x59
popf
mov qword [rsp + 0x1428], rax
movabs rax, 0xfed393b54d29ab1d
pushf
not rax
add rax, 0x5a04475a
xor rax, 0x76039c28
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x6a635b59
xor rax, 0x6d6e0536
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x70e60b2e
xor rax, 0x7ed4228b
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x7330eeaa
xor rax, 0x6122b7c3
rol rax, 0x6e
popf
mov qword [rsp + 0x1e70], rax
movabs rax, 0xe40c71594962de4b
pushf
not rax
add rax, 0x6e712e1b
xor rax, 0x5cbc25c1
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x7b09fff7
xor rax, 0x647321a5
rol rax, 0x1d
popf
mov qword [rsp + 0x1e78], rax
movabs rax, 0x5bb75cedf31a3c19
pushf
not rax
add rax, 0x4cff33cc
xor rax, 0x56b70cd6
rol rax, 0xda
popf
pushf
not rax
add rax, 0x58af8dfa
xor rax, 0x5447c8c2
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x727d74e3
xor rax, 0x7beda26f
rol rax, 0x70
popf
pushf
not rax
add rax, 0x493f2c4c
xor rax, 0x6d44db17
rol rax, 0x8f
popf
mov qword [rsp + 0x1e80], rax
movabs rax, 0x244720e8ddc8ede6
pushf
not rax
add rax, 0x415ed71d
xor rax, 0x43b9ddb8
rol rax, 0xc
popf
pushf
not rax
add rax, 0x79a2850b
xor rax, 0x597c8629
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x77f838d8
xor rax, 0x41051d6e
rol rax, 0x83
popf
pushf
not rax
add rax, 0x4845dc8d
xor rax, 0x60b69cdb
rol rax, 0xd3
popf
mov qword [rsp + 0x1e88], rax
movabs rax, 0x681eca05213de602
pushf
not rax
add rax, 0x73b1bc69
xor rax, 0x4be1824a
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x5c190a9d
xor rax, 0x4da5c1ad
rol rax, 0xe6
popf
mov qword [rsp + 0x1e90], rax
movabs rax, 0x530a9f66c0404ba
pushf
not rax
add rax, 0x60094dfc
xor rax, 0x7f8d9794
rol rax, 0x70
popf
pushf
not rax
add rax, 0x5614a3eb
xor rax, 0x72b918d7
rol rax, 0x41
popf
mov qword [rsp + 0x1e98], rax
movabs rax, 0x1dcd17753e0af02a
pushf
not rax
add rax, 0x66556889
xor rax, 0x62117594
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x4da6c082
xor rax, 0x465cf0f7
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x40c7e5a5
xor rax, 0x636ab429
rol rax, 0x53
popf
pushf
not rax
add rax, 0x6496e810
xor rax, 0x7d4508c0
rol rax, 0xdd
popf
mov qword [rsp + 0x1ea0], rax
movabs rax, 0xe0c90d222ef58f0b
pushf
not rax
add rax, 0x6159ad49
xor rax, 0x6bc7d1a9
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x785aa3df
xor rax, 0x7f518d49
rol rax, 0x97
popf
pushf
not rax
add rax, 0x7dd88464
xor rax, 0x52e7ffb7
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x5abc07fa
xor rax, 0x7da0c889
rol rax, 0x51
popf
mov qword [rsp + 0x1ea8], rax
movabs rax, 0x2ab02fe98287538c
pushf
not rax
add rax, 0x5bff4ac4
xor rax, 0x5dd0fda7
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x6e8c2481
xor rax, 0x4f61659f
rol rax, 0x88
popf
pushf
not rax
add rax, 0x575b7344
xor rax, 0x6aa166f6
rol rax, 0xba
popf
mov qword [rsp + 0x1eb0], rax
movabs rax, 0x3e2be554c2d4fc41
pushf
not rax
add rax, 0x5abf0019
xor rax, 0x494031b5
rol rax, 0xec
popf
pushf
not rax
add rax, 0x4affd3f0
xor rax, 0x4f6cd2b3
rol rax, 0x73
popf
mov qword [rsp + 0x1eb8], rax
movabs rax, 0xf1368d45641b5c00
pushf
not rax
add rax, 0x481651f8
xor rax, 0x624623a9
rol rax, 0x48
popf
pushf
not rax
add rax, 0x5713bb1a
xor rax, 0x5e2e77f9
rol rax, 0x38
popf
pushf
not rax
add rax, 0x57e3fdf6
xor rax, 0x67840b86
rol rax, 0x70
popf
mov qword [rsp + 0x1ec0], rax
movabs rax, 0xb307d231d96ff980
pushf
not rax
add rax, 0x702e30c6
xor rax, 0x4afa3cdd
rol rax, 0x38
popf
pushf
not rax
add rax, 0x7a9029ef
xor rax, 0x430e648b
rol rax, 0x94
popf
mov qword [rsp + 0x1ec8], rax
movabs rax, 0x53a39268eceae596
pushf
not rax
add rax, 0x4b37a13a
xor rax, 0x68ea21df
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x689fa6df
xor rax, 0x666536b9
rol rax, 0x19
popf
pushf
not rax
add rax, 0x5251da99
xor rax, 0x5515aa9b
rol rax, 0x95
popf
pushf
not rax
add rax, 0x74e43da7
xor rax, 0x5aa1c85b
rol rax, 0x39
popf
mov qword [rsp + 0x1ed0], rax
movabs rax, 0x2b10935dec096382
pushf
not rax
add rax, 0x71d8c115
xor rax, 0x44f0b631
rol rax, 0x84
popf
pushf
not rax
add rax, 0x7bda1db3
xor rax, 0x7fb96ae4
rol rax, 0xbd
popf
mov qword [rsp + 0x1ed8], rax
lea rax, [rsp + 0x91]
mov rdi, rax
xor eax, eax
mov ecx, 0xb5e392f1
pushf
not ecx
add ecx, 0xdc1265e7
xor ecx, 0xd0417ca5
rol ecx, 0x7a
popf
pushf
not ecx
add ecx, 0xd96cf3ae
xor ecx, 0x959234f4
rol ecx, 0xd0
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x91]
mov byte [rsp + 0x340], al
movdqa xmm0, xmmword [rsp + 0x1e70]
movdqa xmmword [rsp + 0x3d30], xmm0
movdqa xmm0, xmmword [rsp + 0x13c0]
movdqa xmmword [rsp + 0x3d20], xmm0
movdqa xmm0, xmmword [rsp + 0x3d20]
pxor xmm0, xmmword [rsp + 0x3d30]
movdqa xmmword [rsp + 0x3d40], xmm0
movdqa xmm0, xmmword [rsp + 0x3d40]
movdqa xmmword [rsp + 0x13c0], xmm0
lea rax, [rsp + 0x13d0]
mov qword [rsp + 0x800], rax
lea rax, [rsp + 0x1e80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3d60], xmm0
mov rax, qword [rsp + 0x800]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3d50], xmm0
movdqa xmm0, xmmword [rsp + 0x3d50]
pxor xmm0, xmmword [rsp + 0x3d60]
movdqa xmmword [rsp + 0x3d70], xmm0
mov rax, qword [rsp + 0x800]
movdqa xmm0, xmmword [rsp + 0x3d70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x13e0]
mov qword [rsp + 0x808], rax
lea rax, [rsp + 0x1e90]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3d90], xmm0
mov rax, qword [rsp + 0x808]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3d80], xmm0
movdqa xmm0, xmmword [rsp + 0x3d80]
pxor xmm0, xmmword [rsp + 0x3d90]
movdqa xmmword [rsp + 0x3da0], xmm0
mov rax, qword [rsp + 0x808]
movdqa xmm0, xmmword [rsp + 0x3da0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x13f0]
mov qword [rsp + 0x810], rax
lea rax, [rsp + 0x1ea0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3dc0], xmm0
mov rax, qword [rsp + 0x810]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3db0], xmm0
movdqa xmm0, xmmword [rsp + 0x3db0]
pxor xmm0, xmmword [rsp + 0x3dc0]
movdqa xmmword [rsp + 0x3dd0], xmm0
mov rax, qword [rsp + 0x810]
movdqa xmm0, xmmword [rsp + 0x3dd0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1400]
mov qword [rsp + 0x818], rax
lea rax, [rsp + 0x1eb0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3df0], xmm0
mov rax, qword [rsp + 0x818]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3de0], xmm0
movdqa xmm0, xmmword [rsp + 0x3de0]
pxor xmm0, xmmword [rsp + 0x3df0]
movdqa xmmword [rsp + 0x3e00], xmm0
mov rax, qword [rsp + 0x818]
movdqa xmm0, xmmword [rsp + 0x3e00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1410]
mov qword [rsp + 0x820], rax
lea rax, [rsp + 0x1ec0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3e20], xmm0
mov rax, qword [rsp + 0x820]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3e10], xmm0
movdqa xmm0, xmmword [rsp + 0x3e10]
pxor xmm0, xmmword [rsp + 0x3e20]
movdqa xmmword [rsp + 0x3e30], xmm0
mov rax, qword [rsp + 0x820]
movdqa xmm0, xmmword [rsp + 0x3e30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1420]
mov qword [rsp + 0x828], rax
lea rax, [rsp + 0x1ed0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3e50], xmm0
mov rax, qword [rsp + 0x828]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3e40], xmm0
movdqa xmm0, xmmword [rsp + 0x3e40]
pxor xmm0, xmmword [rsp + 0x3e50]
movdqa xmmword [rsp + 0x3e60], xmm0
mov rax, qword [rsp + 0x828]
movdqa xmm0, xmmword [rsp + 0x3e60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x13c0]
mov qword [rsp + 0xb40], rax
mov rdx, qword [rsp + 0xb40]
mov rcx, qword [rsp + 0xb48]
call fcn.1402803fb
mov qword [rsp + 0xb50], rax
lea rdx, [0x1800f553b]
pushf
sub rdx, 0x4006a98b
popf
mov rcx, qword [rsp + 0xb50]
jmp 0x14021501b
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]
push rax
pushf
mov eax, 0xd08c8996
pushf
not eax
add eax, 0xa9f54093
xor eax, 0xeb1cda23
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xce7228b1
xor eax, 0x9a7debf2
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe229c8d6
xor eax, 0x9df20a18
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9dac3579
xor eax, 0x8b20c32e
rol eax, 0xcd
popf
jmp 0x1401fccc1
mov byte [rsp + 0x92], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x92]
jmp 0x14021606a
jmp 0x14020531e
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x43b0]
call fcn.1402feb55
movzx eax, al
test eax, eax
jne 0x14021517a
push rax
pushf
mov eax, 0x78802192
pushf
not eax
add eax, 0x91673141
xor eax, 0xb77272ad
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd94066ec
xor eax, 0xe5315896
rol eax, 0xf6
popf
jmp 0x1401fccc1
push rax
pushf
mov eax, 0x87d150dc
pushf
not eax
add eax, 0x8a0290c0
xor eax, 0xca18da56
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd9c71c2c
xor eax, 0xcfd3d50d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf1f6e216
xor eax, 0x8596f48e
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc0977175
xor eax, 0xa2257e76
rol eax, 0x25
popf
jmp 0x1401fccc1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x66e7a4eb
pushf
not edx
add edx, 0xd593bffe
xor edx, 0x8a5cf950
rol edx, 0x85
popf
pushf
not edx
add edx, 0x95b28c14
xor edx, 0xa0cfd8e1
rol edx, 0xc6
popf
pushf
not edx
add edx, 0xc932aad6
xor edx, 0xf2cbdf40
rol edx, 0x97
popf
mov rcx, rax
jmp 0x140215222
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x93]
mov rdi, rax
xor eax, eax
mov ecx, 0x20922d90
pushf
not ecx
add ecx, 0xdb1796e2
xor ecx, 0xfc3d9370
rol ecx, 3
popf
pushf
not ecx
add ecx, 0xd294cad6
xor ecx, 0xa87e7896
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xa43545ef
xor ecx, 0xba44927b
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xf09c7620
xor ecx, 0x82188f69
rol ecx, 0xfb
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x94]
mov rdi, rax
xor eax, eax
mov ecx, 0xca208450
pushf
not ecx
add ecx, 0xfb746908
xor ecx, 0xb881ea05
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0x93c02b0c
xor ecx, 0xd7ee3fd4
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0xccfb352d
xor ecx, 0x855d7d6b
rol ecx, 0x19
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 + 0xb60], rax
movzx eax, byte [rsp + 0x93]
mov byte [rsp + 0x348], al
movzx eax, byte [rsp + 0x94]
mov byte [rsp + 0x350], al
movabs rax, 0x8f2ce8cd654d4eb5
pushf
not rax
add rax, 0x618f8061
xor rax, 0x702b0c8e
rol rax, 0x26
popf
pushf
not rax
add rax, 0x6ef536c4
xor rax, 0x5fd24fd7
rol rax, 0xc7
popf
mov qword [rsp + 0x1430], rax
movabs rax, 0x75edd9e1938c66fe
pushf
not rax
add rax, 0x67dbbe17
xor rax, 0x4c593be6
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x67d3ba5f
xor rax, 0x431fc2d6
rol rax, 0x38
popf
pushf
not rax
add rax, 0x61d553d8
xor rax, 0x77d3965d
rol rax, 0x53
popf
pushf
not rax
add rax, 0x7155ca4f
xor rax, 0x72b107ad
rol rax, 0xc9
popf
mov qword [rsp + 0x1438], rax
movabs rax, 0x61f3e05f916bea40
pushf
not rax
add rax, 0x721f864e
xor rax, 0x528ffce2
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x47388f2c
xor rax, 0x61579924
rol rax, 0x94
popf
pushf
not rax
add rax, 0x54113862
xor rax, 0x441a239a
rol rax, 0x12
popf
pushf
not rax
add rax, 0x7767e419
xor rax, 0x6bb4ba4f
rol rax, 5
popf
mov qword [rsp + 0x1440], rax
movabs rax, 0xc91adae199d937b4
pushf
not rax
add rax, 0x4acd24f4
xor rax, 0x45e62f63
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x71513ce6
xor rax, 0x5d6177c7
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x4a02aa22
xor rax, 0x6515cc76
rol rax, 1
popf
pushf
not rax
add rax, 0x6e2d1f0e
xor rax, 0x601ff7d3
rol rax, 0x29
popf
mov qword [rsp + 0x1448], rax
movabs rax, 0x49a82112dead147
pushf
not rax
add rax, 0x51d3ed33
xor rax, 0x66dd5dc6
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x6ca577b0
xor rax, 0x77e5d81e
rol rax, 0xe5
popf
mov qword [rsp + 0x1450], rax
movabs rax, 0x35780364f8ad23dc
pushf
not rax
add rax, 0x549d0344
xor rax, 0x4819cf1c
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x4627b2d4
xor rax, 0x619bd173
rol rax, 0x37
popf
pushf
not rax
add rax, 0x5fea423f
xor rax, 0x549ba8ce
rol rax, 0xac
popf
mov qword [rsp + 0x1458], rax
movabs rax, 0xd24cc23d144e21ad
pushf
not rax
add rax, 0x6b552302
xor rax, 0x4c34b337
rol rax, 0x90
popf
pushf
not rax
add rax, 0x71097ef0
xor rax, 0x4a15a7eb
rol rax, 0xc4
popf
mov qword [rsp + 0x1460], rax
movabs rax, 0xf2ee1232093a020c
pushf
not rax
add rax, 0x77df91ca
xor rax, 0x5e30b982
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x69868f09
xor rax, 0x463a7c93
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x6b2cde14
xor rax, 0x721b33e9
rol rax, 0x96
popf
mov qword [rsp + 0x1468], rax
movabs rax, 0xcd27e9e98321ff7f
pushf
not rax
add rax, 0x7f3ed50e
xor rax, 0x591e00f4
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x44a18896
xor rax, 0x4b75f3ff
rol rax, 0xb7
popf
mov qword [rsp + 0x1470], rax
movabs rax, 0x8f12629997a749cb
pushf
not rax
add rax, 0x73f32c18
xor rax, 0x42fbcfb2
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x416840c5
xor rax, 0x5eaf4c05
rol rax, 0xee
popf
pushf
not rax
add rax, 0x5488d1ba
xor rax, 0x6ec2b4d2
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x49a3fb52
xor rax, 0x4afa2883
rol rax, 0xf6
popf
mov qword [rsp + 0x1478], rax
movabs rax, 0x1e3ac8f9542f5c30
pushf
not rax
add rax, 0x545f12fa
xor rax, 0x6d2e8fd0
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x7ae0e2b7
xor rax, 0x4d8eae0e
rol rax, 0xee
popf
pushf
not rax
add rax, 0x4531c2e6
xor rax, 0x6381de1b
rol rax, 0xf
popf
mov qword [rsp + 0x1480], rax
movabs rax, 0xbbf4a2f4b1784df
pushf
not rax
add rax, 0x5e36c4d4
xor rax, 0x565fefc9
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x4af6effd
xor rax, 0x7b14cfa6
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x73a89bc2
xor rax, 0x575639db
rol rax, 0x42
popf
mov qword [rsp + 0x1488], rax
movabs rax, 0x27c06f9e55e2811c
pushf
not rax
add rax, 0x72b18d42
xor rax, 0x5102e4a9
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x69d13aa9
xor rax, 0x654de5d9
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x4b2db771
xor rax, 0x6ed1f11b
rol rax, 0x62
popf
pushf
not rax
add rax, 0x60d6fa1b
xor rax, 0x70e497f5
rol rax, 0xa0
popf
mov qword [rsp + 0x1490], rax
movabs rax, 0x46c424d5552fc94a
pushf
not rax
add rax, 0x74e50a4b
xor rax, 0x4ce642ad
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x68978fb5
xor rax, 0x47daacc0
rol rax, 0xc5
popf
mov qword [rsp + 0x1498], rax
movabs rax, 0xbeffba9e2c4f7744
pushf
not rax
add rax, 0x661148ea
xor rax, 0x41be4759
rol rax, 0x48
popf
pushf
not rax
add rax, 0x7f4bbf09
xor rax, 0x4a923d2c
rol rax, 0x54
popf
mov qword [rsp + 0x1ee0], rax
movabs rax, 0x4e0cc61be0c407eb
pushf
not rax
add rax, 0x5f8222e0
xor rax, 0x79248216
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x58e1c88b
xor rax, 0x691db4eb
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x6caa3f5e
xor rax, 0x5c67ed54
rol rax, 0x1f
popf
mov qword [rsp + 0x1ee8], rax
movabs rax, 0xdc4d690dc3819ccb
pushf
not rax
add rax, 0x7fc44a8b
xor rax, 0x5e238b24
rol rax, 0x19
popf
pushf
not rax
add rax, 0x635ca8ad
xor rax, 0x7285b011
rol rax, 6
popf
pushf
not rax
add rax, 0x7e7966a9
xor rax, 0x7a6c8267
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x65490b96
xor rax, 0x7b44dddf
rol rax, 0xea
popf
mov qword [rsp + 0x1ef0], rax
movabs rax, 0x35440c978c70e4ab
pushf
not rax
add rax, 0x47f7e2f1
xor rax, 0x5f9be5b5
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x6d3e59ab
xor rax, 0x762f5c91
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x4a0b0d52
xor rax, 0x759229be
rol rax, 0xd1
popf
mov qword [rsp + 0x1ef8], rax
movabs rax, 0x8395e7f29d093a83
pushf
not rax
add rax, 0x50e49e77
xor rax, 0x6332b5b0
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x68c4cd6f
xor rax, 0x4f25a874
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x77953810
xor rax, 0x74b7e41e
rol rax, 0x85
popf
mov qword [rsp + 0x1f00], rax
movabs rax, 0xace8a89c479af5b6
pushf
not rax
add rax, 0x5610fb1f
xor rax, 0x6dc17da0
rol rax, 0x72
popf
pushf
not rax
add rax, 0x7f75f579
xor rax, 0x726444ab
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x7092ec97
xor rax, 0x6354f7ff
rol rax, 0x6d
popf
mov qword [rsp + 0x1f08], rax
movabs rax, 0xdfeccda920480ff4
pushf
not rax
add rax, 0x52f89ee8
xor rax, 0x5a03191d
rol rax, 0x71
popf
pushf
not rax
add rax, 0x4831723f
xor rax, 0x42d8fcd8
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x60bab65b
xor rax, 0x4cd40d02
rol rax, 0xf5
popf
mov qword [rsp + 0x1f10], rax
movabs rax, 0xc4fd166dd3d82088
pushf
not rax
add rax, 0x7cf28329
xor rax, 0x5b4b55c0
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x6273b739
xor rax, 0x4301ee6b
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x6d7819a1
xor rax, 0x7531ca71
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x4850207e
xor rax, 0x785395d6
rol rax, 0xa1
popf
mov qword [rsp + 0x1f18], rax
movabs rax, 0x5b405180cc769d5a
pushf
not rax
add rax, 0x5f27df41
xor rax, 0x443beb0d
rol rax, 1
popf
pushf
not rax
add rax, 0x62d4a50f
xor rax, 0x60f081ef
rol rax, 0x17
popf
mov qword [rsp + 0x1f20], rax
movabs rax, 0xc813526a249e9c2c
pushf
not rax
add rax, 0x7873d545
xor rax, 0x713ec6e5
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x7ba77d8e
xor rax, 0x7dbd3e19
rol rax, 0x21
popf
pushf
not rax
add rax, 0x404b1764
xor rax, 0x69398082
rol rax, 0xed
popf
mov qword [rsp + 0x1f28], rax
movabs rax, 0xe7ed73931c87946e
pushf
not rax
add rax, 0x7e0a10ee
xor rax, 0x7b08fece
rol rax, 0x55
popf
pushf
not rax
add rax, 0x4c41c10c
xor rax, 0x50e6edf9
rol rax, 0x6a
popf
mov qword [rsp + 0x1f30], rax
movabs rax, 0xdbcd0a2019ebd61a
pushf
not rax
add rax, 0x77747901
xor rax, 0x6d680686
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x73714ba3
xor rax, 0x72396fd8
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x769c8d80
xor rax, 0x69048d72
rol rax, 0x3b
popf
mov qword [rsp + 0x1f38], rax
movabs rax, 0x80e4b57d678181c2
pushf
not rax
add rax, 0x64ef3dd5
xor rax, 0x776d1c29
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x790b3dee
xor rax, 0x7ae42a01
rol rax, 7
popf
mov qword [rsp + 0x1f40], rax
movabs rax, 0x479b583c7b912180
pushf
not rax
add rax, 0x6b956144
xor rax, 0x755a4c16
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x6554865c
xor rax, 0x44210bf3
rol rax, 0x66
popf
pushf
not rax
add rax, 0x5a3a4934
xor rax, 0x413f936a
rol rax, 0xff
popf
pushf
not rax
add rax, 0x6c8cac86
xor rax, 0x40314db8
rol rax, 3
popf
mov qword [rsp + 0x1f48], rax
lea rax, [rsp + 0x95]
mov rdi, rax
xor eax, eax
mov ecx, 0xd35129e6
pushf
not ecx
add ecx, 0xbc099b71
xor ecx, 0xd9c7780d
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0xb1e8f9e4
xor ecx, 0xf6603e20
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x993c2234
xor ecx, 0xf22265d3
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xc7079871
xor ecx, 0xd1948c40
rol ecx, 0x7f
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x95]
mov byte [rsp + 0x358], al
movdqa xmm0, xmmword [rsp + 0x1ee0]
movdqa xmmword [rsp + 0x3e80], xmm0
movdqa xmm0, xmmword [rsp + 0x1430]
movdqa xmmword [rsp + 0x3e70], xmm0
movdqa xmm0, xmmword [rsp + 0x3e70]
pxor xmm0, xmmword [rsp + 0x3e80]
movdqa xmmword [rsp + 0x3e90], xmm0
movdqa xmm0, xmmword [rsp + 0x3e90]
movdqa xmmword [rsp + 0x1430], xmm0
lea rax, [rsp + 0x1440]
mov qword [rsp + 0x830], rax
lea rax, [rsp + 0x1ef0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3eb0], xmm0
mov rax, qword [rsp + 0x830]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ea0], xmm0
movdqa xmm0, xmmword [rsp + 0x3ea0]
pxor xmm0, xmmword [rsp + 0x3eb0]
movdqa xmmword [rsp + 0x3ec0], xmm0
mov rax, qword [rsp + 0x830]
movdqa xmm0, xmmword [rsp + 0x3ec0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1450]
mov qword [rsp + 0x838], rax
lea rax, [rsp + 0x1f00]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ee0], xmm0
mov rax, qword [rsp + 0x838]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3ed0], xmm0
movdqa xmm0, xmmword [rsp + 0x3ed0]
pxor xmm0, xmmword [rsp + 0x3ee0]
movdqa xmmword [rsp + 0x3ef0], xmm0
mov rax, qword [rsp + 0x838]
movdqa xmm0, xmmword [rsp + 0x3ef0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1460]
mov qword [rsp + 0x840], rax
lea rax, [rsp + 0x1f10]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3f10], xmm0
mov rax, qword [rsp + 0x840]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3f00], xmm0
movdqa xmm0, xmmword [rsp + 0x3f00]
pxor xmm0, xmmword [rsp + 0x3f10]
movdqa xmmword [rsp + 0x3f20], xmm0
mov rax, qword [rsp + 0x840]
movdqa xmm0, xmmword [rsp + 0x3f20]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1470]
mov qword [rsp + 0x848], rax
lea rax, [rsp + 0x1f20]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3f40], xmm0
mov rax, qword [rsp + 0x848]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3f30], xmm0
movdqa xmm0, xmmword [rsp + 0x3f30]
pxor xmm0, xmmword [rsp + 0x3f40]
movdqa xmmword [rsp + 0x3f50], xmm0
mov rax, qword [rsp + 0x848]
movdqa xmm0, xmmword [rsp + 0x3f50]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1480]
mov qword [rsp + 0x850], rax
lea rax, [rsp + 0x1f30]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3f70], xmm0
mov rax, qword [rsp + 0x850]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3f60], xmm0
movdqa xmm0, xmmword [rsp + 0x3f60]
pxor xmm0, xmmword [rsp + 0x3f70]
movdqa xmmword [rsp + 0x3f80], xmm0
mov rax, qword [rsp + 0x850]
movdqa xmm0, xmmword [rsp + 0x3f80]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1490]
mov qword [rsp + 0x858], rax
lea rax, [rsp + 0x1f40]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3fa0], xmm0
mov rax, qword [rsp + 0x858]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3f90], xmm0
movdqa xmm0, xmmword [rsp + 0x3f90]
pxor xmm0, xmmword [rsp + 0x3fa0]
movdqa xmmword [rsp + 0x3fb0], xmm0
mov rax, qword [rsp + 0x858]
movdqa xmm0, xmmword [rsp + 0x3fb0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1430]
mov qword [rsp + 0xb58], rax
mov rdx, qword [rsp + 0xb58]
mov rcx, qword [rsp + 0xb60]
call fcn.1402803fb
mov qword [rsp + 0xb68], rax
lea rdx, [0x1ac3be9c2]
pushf
sub rdx, 0x6c333e12
popf
mov rcx, qword [rsp + 0xb68]
jmp 0x140216007
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]
push rax
pushf
mov eax, 0xc5a56144
pushf
not eax
add eax, 0xb10c9d8d
xor eax, 0x870f75ac
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8190020c
xor eax, 0xf402f8b5
rol eax, 0x5f
popf
jmp 0x1401fccc1
mov byte [rsp + 0x96], 0
lea rcx, [rsp + 0x860]
call fcn.140307c1b
lea rcx, [rsp + 0x880]
call fcn.140307c1b
movzx eax, byte [rsp + 0x96]
add rsp, 0x43a0
pop rdi
ret