Function at 0x14026b75d
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x6aec51ec
pushf
not eax
add eax, 0x9fea34d1
xor eax, 0xc029d6e5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd22ac9cd
xor eax, 0xc284282c
rol eax, 0x85
popf
cmp eax, 0x29
jne 0x14026b79a
popf
pop rax
jmp 0x140271391
cmp eax, 0
jne 0x14026b7a9
popf
pop rax
jmp 0x14026ba5b
cmp eax, 3
jne 0x14026b7b8
popf
pop rax
jmp 0x14026c4ba
cmp eax, 1
jne 0x14026b7c7
popf
pop rax
jmp 0x14026bb49
cmp eax, 0xd
jne 0x14026b7d6
popf
pop rax
jmp 0x14026cfe1
cmp eax, 0x1a
jne 0x14026b7e5
popf
pop rax
jmp 0x14026ec53
cmp eax, 0xe
jne 0x14026b7f4
popf
pop rax
jmp 0x14026dc73
cmp eax, 0xb
jne 0x14026b803
popf
pop rax
jmp 0x14026ced4
cmp eax, 0x19
jne 0x14026b812
popf
pop rax
jmp 0x14026ec0d
cmp eax, 8
jne 0x14026b821
popf
pop rax
jmp 0x14026cd85
cmp eax, 0x2a
jne 0x14026b830
popf
pop rax
jmp 0x140271420
cmp eax, 0x17
jne 0x14026b83f
popf
pop rax
jmp 0x14026e215
cmp eax, 0x1c
jne 0x14026b84e
popf
pop rax
jmp 0x14026ed74
cmp eax, 0x2e
jne 0x14026b85d
popf
pop rax
jmp 0x140271655
cmp eax, 0x18
jne 0x14026b86c
popf
pop rax
jmp 0x14026eb43
cmp eax, 0x2b
jne 0x14026b87b
popf
pop rax
jmp 0x1402714b8
cmp eax, 0x1b
jne 0x14026b88a
popf
pop rax
jmp 0x14026eca4
cmp eax, 0x2d
jne 0x14026b899
popf
pop rax
jmp 0x1402715bf
cmp eax, 0x23
jne 0x14026b8a8
popf
pop rax
jmp 0x1402707a5
cmp eax, 0x25
jne 0x14026b8b7
popf
pop rax
jmp 0x140271173
cmp eax, 0xf
jne 0x14026b8c6
popf
pop rax
jmp 0x14026dce7
cmp eax, 0x13
jne 0x14026b8d5
popf
pop rax
jmp 0x14026def2
cmp eax, 0x15
jne 0x14026b8e4
popf
pop rax
jmp 0x14026e080
cmp eax, 0x24
jne 0x14026b8f3
popf
pop rax
jmp 0x14027085c
cmp eax, 0x1e
jne 0x14026b902
popf
pop rax
jmp 0x14026fa95
cmp eax, 0xc
jne 0x14026b911
popf
pop rax
jmp 0x14026cf35
cmp eax, 0x26
jne 0x14026b920
popf
pop rax
jmp 0x1402711f7
cmp eax, 0x27
jne 0x14026b92f
popf
pop rax
jmp 0x14027124e
cmp eax, 0x1f
jne 0x14026b93e
popf
pop rax
jmp 0x14026fb47
cmp eax, 0x10
jne 0x14026b94d
popf
pop rax
jmp 0x14026dd4b
cmp eax, 0x2c
jne 0x14026b95c
popf
pop rax
jmp 0x1402714fd
cmp eax, 9
jne 0x14026b96b
popf
pop rax
jmp 0x14026cdc3
cmp eax, 4
jne 0x14026b97a
popf
pop rax
jmp 0x14026cb53
cmp eax, 0x16
jne 0x14026b989
popf
pop rax
jmp 0x14026e0f0
cmp eax, 0x28
jne 0x14026b998
popf
pop rax
jmp 0x1402712e6
cmp eax, 0xa
jne 0x14026b9a7
popf
pop rax
jmp 0x14026ce7c
cmp eax, 0x22
jne 0x14026b9b6
popf
pop rax
jmp 0x14027073c
cmp eax, 0x14
jne 0x14026b9c5
popf
pop rax
jmp 0x14026dfd1
cmp eax, 7
jne 0x14026b9d4
popf
pop rax
jmp 0x14026cd42
cmp eax, 5
jne 0x14026b9e3
popf
pop rax
jmp 0x14026cc7d
cmp eax, 2
jne 0x14026b9f2
popf
pop rax
jmp 0x14026c419
cmp eax, 0x20
jne 0x14026ba01
popf
pop rax
jmp 0x14027068e
cmp eax, 0x1d
jne 0x14026ba10
popf
pop rax
jmp 0x14026f9c3
cmp eax, 0x11
jne 0x14026ba1f
popf
pop rax
jmp 0x14026ddfd
cmp eax, 6
jne 0x14026ba2e
popf
pop rax
jmp 0x14026ccb7
cmp eax, 0x2f
jne 0x14026ba3d
popf
pop rax
jmp 0x1402716fb
cmp eax, 0x12
jne 0x14026ba4c
popf
pop rax
jmp 0x14026deba
cmp eax, 0x21
jne 0x14026ba5b
popf
pop rax
jmp 0x14027072d
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0xd48
mov rcx, qword [rsp + 0xd68]
call fcn.14037cf53
mov qword [rsp + 0x58], rax
cmp qword [rsp + 0x58], 0
jne 0x14026baef
push rax
pushf
mov eax, 0xe37516e9
pushf
not eax
add eax, 0xe17c707e
xor eax, 0xce6631c8
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc1093895
xor eax, 0xe96cad9f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa4aae263
xor eax, 0xa847f248
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfabfe238
xor eax, 0x9f1b097d
rol eax, 0xef
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xd604226f
pushf
not eax
add eax, 0x86b7c575
xor eax, 0xc34c2d27
rol eax, 7
popf
pushf
not eax
add eax, 0xcbe5f607
xor eax, 0x96b4a02d
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9bad44aa
xor eax, 0xbb65eed0
rol eax, 9
popf
pushf
not eax
add eax, 0x9e530d12
xor eax, 0x8bc66f17
rol eax, 5
popf
jmp 0x14026b78b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xcd024b78
pushf
not edx
add edx, 0xfb108199
xor edx, 0xe47f3c43
rol edx, 0x4f
popf
pushf
not edx
add edx, 0x8a268c15
xor edx, 0xaff8e706
rol edx, 0xbc
popf
pushf
not edx
add edx, 0x94d659f6
xor edx, 0xba2595d8
rol edx, 4
popf
mov rcx, rax
jmp 0x14026bb97
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 0x27238567
pushf
not ecx
add ecx, 0xdc7370db
xor ecx, 0xb1704d58
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0xfc914cf6
xor ecx, 0xb5431f9b
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0x82a22d01
xor ecx, 0xe2cd58ed
rol ecx, 0x48
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0xb3f2dbd4
pushf
not ecx
add ecx, 0xf2c6661f
xor ecx, 0xd5f32f7d
rol ecx, 0xa9
popf
pushf
not ecx
add ecx, 0xb3f047b6
xor ecx, 0xbb2b47c5
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0xfdd28cd6
xor ecx, 0xe0b25740
rol ecx, 0xbf
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 + 0x218], rax
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0xe8], al
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0xf0], al
movabs rax, 0x921f6f455769a40c
pushf
not rax
add rax, 0x5c010567
xor rax, 0x4b0231d8
rol rax, 0xc
popf
pushf
not rax
add rax, 0x545981d3
xor rax, 0x6cead537
rol rax, 0x1a
popf
mov qword [rsp + 0x340], rax
movabs rax, 0x24a14e6f0a245447
pushf
not rax
add rax, 0x524a8a72
xor rax, 0x565f6b10
rol rax, 0x58
popf
pushf
not rax
add rax, 0x659aee4d
xor rax, 0x644f08ac
rol rax, 0x65
popf
mov qword [rsp + 0x348], rax
movabs rax, 0xc82067bcbea48c22
pushf
not rax
add rax, 0x632bb0bc
xor rax, 0x4caff088
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x471908db
xor rax, 0x780431fe
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x6e229450
xor rax, 0x638f7d9e
rol rax, 0
popf
pushf
not rax
add rax, 0x5f2e4820
xor rax, 0x7defbc3c
rol rax, 0x6b
popf
mov qword [rsp + 0x350], rax
movabs rax, 0x7276cd5c3a47e765
pushf
not rax
add rax, 0x63410ea0
xor rax, 0x7092e3b7
rol rax, 0x41
popf
pushf
not rax
add rax, 0x5eb75c9a
xor rax, 0x55aa2e6d
rol rax, 5
popf
mov qword [rsp + 0x358], rax
movabs rax, 0x7061b3265827d12e
pushf
not rax
add rax, 0x7968caaa
xor rax, 0x7a2bf07e
rol rax, 0x15
popf
pushf
not rax
add rax, 0x58294cc4
xor rax, 0x7c8caf0d
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x6f25b098
xor rax, 0x5c645b17
rol rax, 0x25
popf
mov qword [rsp + 0x360], rax
movabs rax, 0xb537082522b838c3
pushf
not rax
add rax, 0x59de6e6b
xor rax, 0x55847ae3
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x76645ecc
xor rax, 0x6cb02619
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x70cfa4e2
xor rax, 0x7ff2093c
rol rax, 7
popf
mov qword [rsp + 0x368], rax
movabs rax, 0x90a4a04700964122
pushf
not rax
add rax, 0x75dd2082
xor rax, 0x44776568
rol rax, 0x70
popf
pushf
not rax
add rax, 0x64d575b3
xor rax, 0x54efb602
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x6c7ceca2
xor rax, 0x41884604
rol rax, 0x3b
popf
mov qword [rsp + 0x370], rax
movabs rax, 0x13a24fa81d1d2520
pushf
not rax
add rax, 0x7cf2843a
xor rax, 0x54be7354
rol rax, 0xce
popf
pushf
not rax
add rax, 0x49450d2a
xor rax, 0x7fae3f54
rol rax, 0x1e
popf
mov qword [rsp + 0x378], rax
movabs rax, 0x9c6973c616849a8c
pushf
not rax
add rax, 0x73c05c1e
xor rax, 0x5b023f7e
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x70dd4e4f
xor rax, 0x716f9623
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x62b83388
xor rax, 0x4c177948
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x7441e364
xor rax, 0x7c0d2e54
rol rax, 0x95
popf
mov qword [rsp + 0x5a0], rax
movabs rax, 0x3218ac84a3c8f200
pushf
not rax
add rax, 0x6ff03f2b
xor rax, 0x47eb0ca4
rol rax, 0x57
popf
pushf
not rax
add rax, 0x63d42c7a
xor rax, 0x781a0946
rol rax, 0x74
popf
pushf
not rax
add rax, 0x579f0325
xor rax, 0x6d8065c0
rol rax, 0x30
popf
mov qword [rsp + 0x5a8], rax
movabs rax, 0x4ba3dcc1779bcbee
pushf
not rax
add rax, 0x7f72daea
xor rax, 0x5408ffb8
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x6cc94876
xor rax, 0x58134f37
rol rax, 0x2b
popf
mov qword [rsp + 0x5b0], rax
movabs rax, 0x1f46a62dcff1cf92
pushf
not rax
add rax, 0x506da078
xor rax, 0x65998e58
rol rax, 0xda
popf
pushf
not rax
add rax, 0x4aeb6ca0
xor rax, 0x43bc69ca
rol rax, 0xed
popf
mov qword [rsp + 0x5b8], rax
movabs rax, 0xf0f9474b6a050cb9
pushf
not rax
add rax, 0x58bec9b9
xor rax, 0x54590e25
rol rax, 0x71
popf
pushf
not rax
add rax, 0x76ef4f6c
xor rax, 0x5ea8003d
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x5d1c7fc7
xor rax, 0x5889f896
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x5c0b9cae
xor rax, 0x4709e9d9
rol rax, 0x1b
popf
mov qword [rsp + 0x5c0], rax
movabs rax, 0xf883a951bbe54266
pushf
not rax
add rax, 0x6ff6cf7e
xor rax, 0x40977fd5
rol rax, 0xc
popf
pushf
not rax
add rax, 0x6ab9f59b
xor rax, 0x4b6b3d22
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x7533bcae
xor rax, 0x7e4fc23e
rol rax, 0x13
popf
pushf
not rax
add rax, 0x7ffd80f0
xor rax, 0x57709082
rol rax, 3
popf
mov qword [rsp + 0x5c8], rax
movabs rax, 0x873fc35bdf96b9ca
pushf
not rax
add rax, 0x7f07c4ad
xor rax, 0x5306d35a
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x648b5ab4
xor rax, 0x7f64f080
rol rax, 0x27
popf
pushf
not rax
add rax, 0x71509f9d
xor rax, 0x6f5384c5
rol rax, 0x46
popf
pushf
not rax
add rax, 0x5c569814
xor rax, 0x6c6e3611
rol rax, 0x92
popf
mov qword [rsp + 0x5d0], rax
movabs rax, 0x240822a53fb8c1d5
pushf
not rax
add rax, 0x6b6aa775
xor rax, 0x6f7140ed
rol rax, 0x26
popf
pushf
not rax
add rax, 0x5e80ac91
xor rax, 0x5e77093f
rol rax, 0xf7
popf
mov qword [rsp + 0x5d8], rax
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0x57722853
pushf
not ecx
add ecx, 0x88a611ec
xor ecx, 0xbb6c9926
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0xaf8e3a62
xor ecx, 0xb4d9c29b
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0xeb2c7380
xor ecx, 0xe9076e38
rol ecx, 0xa5
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0x100], al
movdqa xmm0, xmmword [rsp + 0x5a0]
movdqa xmmword [rsp + 0xc30], xmm0
movdqa xmm0, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0x9c0], xmm0
movdqa xmm0, xmmword [rsp + 0x9c0]
pxor xmm0, xmmword [rsp + 0xc30]
movdqa xmmword [rsp + 0xc40], xmm0
movdqa xmm0, xmmword [rsp + 0xc40]
movdqa xmmword [rsp + 0x340], xmm0
lea rax, [rsp + 0x350]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x5b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc60], xmm0
mov rax, qword [rsp + 0x140]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc50], xmm0
movdqa xmm0, xmmword [rsp + 0xc50]
pxor xmm0, xmmword [rsp + 0xc60]
movdqa xmmword [rsp + 0xc70], xmm0
mov rax, qword [rsp + 0x140]
movdqa xmm0, xmmword [rsp + 0xc70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x360]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x5c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc90], xmm0
mov rax, qword [rsp + 0x148]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc80], xmm0
movdqa xmm0, xmmword [rsp + 0xc80]
pxor xmm0, xmmword [rsp + 0xc90]
movdqa xmmword [rsp + 0xca0], xmm0
mov rax, qword [rsp + 0x148]
movdqa xmm0, xmmword [rsp + 0xca0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x370]
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0x5d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcc0], xmm0
mov rax, qword [rsp + 0x150]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcb0], xmm0
movdqa xmm0, xmmword [rsp + 0xcb0]
pxor xmm0, xmmword [rsp + 0xcc0]
movdqa xmmword [rsp + 0xcd0], xmm0
mov rax, qword [rsp + 0x150]
movdqa xmm0, xmmword [rsp + 0xcd0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x340]
mov qword [rsp + 0x210], rax
mov rdx, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x218]
call fcn.1402803fb
mov qword [rsp + 0x220], rax
lea rdx, [0x181f9912f]
pushf
sub rdx, 0x41f0e57f
popf
mov rcx, qword [rsp + 0x220]
jmp 0x14026c3d9
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 eax, eax
jmp 0x1402716fb
mov rax, qword [rsp + 0x58]
movzx eax, word [rax + 0x18]
cmp eax, 0x20b
je 0x14026c460
push rax
pushf
mov eax, 0xb12808de
pushf
not eax
add eax, 0xa190d396
xor eax, 0xb44459e1
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd00022b8
xor eax, 0xe377c991
rol eax, 2
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xda0353ff
pushf
not eax
add eax, 0xe318fa61
xor eax, 0xdce157de
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf5afa2b1
xor eax, 0xacaeb5fd
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb3c66378
xor eax, 0xba4ca9d4
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdfa6ea01
xor eax, 0xa512824c
rol eax, 0x48
popf
jmp 0x14026b78b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x26a4bb84
pushf
not edx
add edx, 0xf42b7e2c
xor edx, 0xb64b4650
rol edx, 0xd
popf
pushf
not edx
add edx, 0x8a9e4f11
xor edx, 0xe320b14b
rol edx, 0xc9
popf
pushf
not edx
add edx, 0xad9a7ded
xor edx, 0xedbced77
rol edx, 0xb5
popf
mov rcx, rax
jmp 0x14026c508
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 0x8dd196e5
pushf
not ecx
add ecx, 0x88289e6c
xor ecx, 0xfeac62b8
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0xb4d68ee7
xor ecx, 0xf437323f
rol ecx, 0x54
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 0x6b28c50d
pushf
not ecx
add ecx, 0xe064f0b0
xor ecx, 0xbb46b2ae
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0xfac73277
xor ecx, 0x8d3b06b4
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0xc535e5ec
xor ecx, 0xaa6ff1df
rol ecx, 0x3c
popf
pushf
not ecx
add ecx, 0x880b491f
xor ecx, 0xd2a632a1
rol ecx, 0xbb
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 + 0x230], rax
movzx eax, byte [rsp + 0x33]
mov byte [rsp + 0x108], al
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0x110], al
movabs rax, 0x599fb4b1def04b0c
pushf
not rax
add rax, 0x5e42dbd9
xor rax, 0x7bd74a4d
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x6427cdf9
xor rax, 0x7d5c153a
rol rax, 0x9f
popf
mov qword [rsp + 0x310], rax
movabs rax, 0xae5887a4397c5c44
pushf
not rax
add rax, 0x4bab5f41
xor rax, 0x763071ed
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x51c58071
xor rax, 0x5e28a125
rol rax, 0x81
popf
pushf
not rax
add rax, 0x61b51702
xor rax, 0x597ea989
rol rax, 0x4f
popf
mov qword [rsp + 0x318], rax
movabs rax, 0x499480bb015ac36b
pushf
not rax
add rax, 0x5bd54b13
xor rax, 0x51c6c2d2
rol rax, 0x49
popf
pushf
not rax
add rax, 0x6958a065
xor rax, 0x536ce2be
rol rax, 0x25
popf
mov qword [rsp + 0x320], rax
movabs rax, 0xd5a23a9e6a2253dd
pushf
not rax
add rax, 0x767115a5
xor rax, 0x5a617bd9
rol rax, 8
popf
pushf
not rax
add rax, 0x47eee3a0
xor rax, 0x4ed6cbcb
rol rax, 0x90
popf
mov qword [rsp + 0x328], rax
movabs rax, 0xcf9a2a88d476a074
pushf
not rax
add rax, 0x42a07de9
xor rax, 0x7254f50e
rol rax, 0xea
popf
pushf
not rax
add rax, 0x503db235
xor rax, 0x57f3d3db
rol rax, 0x4d
popf
mov qword [rsp + 0x330], rax
movabs rax, 0xd0c004c00628061e
pushf
not rax
add rax, 0x57acaf05
xor rax, 0x6d26d226
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x4152cbf9
xor rax, 0x4d9337d9
rol rax, 0x97
popf
mov qword [rsp + 0x338], rax
movabs rax, 0x6d11fc1631a557d1
pushf
not rax
add rax, 0x6d55a05f
xor rax, 0x6a9ec068
rol rax, 0x26
popf
pushf
not rax
add rax, 0x7dda9fd6
xor rax, 0x79c126bc
rol rax, 0x12
popf
mov qword [rsp + 0x570], rax
movabs rax, 0x7705ef91c4fc5bab
pushf
not rax
add rax, 0x7a8c3dec
xor rax, 0x4d323d93
rol rax, 0xd
popf
pushf
not rax
add rax, 0x44dd16a0
xor rax, 0x475d6f92
rol rax, 0x74
popf
pushf
not rax
add rax, 0x41cc2ec5
xor rax, 0x42d9a914
rol rax, 0x98
popf
mov qword [rsp + 0x578], rax
movabs rax, 0xa22489d6bfee4793
pushf
not rax
add rax, 0x61692271
xor rax, 0x70203835
rol rax, 0xab
popf
pushf
not rax
add rax, 0x59cb144f
xor rax, 0x46cd6ad0
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x6f59a226
xor rax, 0x7ea3dfd0
rol rax, 0xd7
popf
mov qword [rsp + 0x580], rax
movabs rax, 0x7bc6f09fc2ae471
pushf
not rax
add rax, 0x4f147cac
xor rax, 0x56a492ac
rol rax, 0x73
popf
pushf
not rax
add rax, 0x7e7a2ab4
xor rax, 0x53ca1d88
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x578da817
xor rax, 0x7e137352
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x7aac0c13
xor rax, 0x75a9cd62
rol rax, 0xb7
popf
mov qword [rsp + 0x588], rax
movabs rax, 0x2a6899b24e56564e
pushf
not rax
add rax, 0x65d00f58
xor rax, 0x5c765465
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x5cda8f52
xor rax, 0x772dad83
rol rax, 0x67
popf
pushf
not rax
add rax, 0x67448745
xor rax, 0x47ac8701
rol rax, 0xc6
popf
mov qword [rsp + 0x590], rax
movabs rax, 0xe40061998677be0e
pushf
not rax
add rax, 0x79d641ad
xor rax, 0x73cebc9f
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x64c78ce7
xor rax, 0x6a9436b7
rol rax, 0x56
popf
mov qword [rsp + 0x598], rax
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 0xb9fae30
pushf
not ecx
add ecx, 0x9622c0e9
xor ecx, 0xa882c2d0
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xae4daa59
xor ecx, 0xa30c09d0
rol ecx, 0xc6
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x118], al
movdqa xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0xcf0], xmm0
movdqa xmm0, xmmword [rsp + 0x310]
movdqa xmmword [rsp + 0xce0], xmm0
movdqa xmm0, xmmword [rsp + 0xce0]
pxor xmm0, xmmword [rsp + 0xcf0]
movdqa xmmword [rsp + 0x710], xmm0
movdqa xmm0, xmmword [rsp + 0x710]
movdqa xmmword [rsp + 0x310], xmm0
lea rax, [rsp + 0x320]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x580]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x730], xmm0
mov rax, qword [rsp + 0x158]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x720], xmm0
movdqa xmm0, xmmword [rsp + 0x720]
pxor xmm0, xmmword [rsp + 0x730]
movdqa xmmword [rsp + 0x740], xmm0
mov rax, qword [rsp + 0x158]
movdqa xmm0, xmmword [rsp + 0x740]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x330]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x590]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x760], xmm0
mov rax, qword [rsp + 0x160]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x750], xmm0
movdqa xmm0, xmmword [rsp + 0x750]
pxor xmm0, xmmword [rsp + 0x760]
movdqa xmmword [rsp + 0x770], xmm0
mov rax, qword [rsp + 0x160]
movdqa xmm0, xmmword [rsp + 0x770]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x310]
mov qword [rsp + 0x228], rax
mov rdx, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x230]
call fcn.1402803fb
mov qword [rsp + 0x238], rax
lea rdx, [0x19756364e]
pushf
sub rdx, 0x574d8a9e
popf
mov rcx, qword [rsp + 0x238]
jmp 0x14026cb13
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 eax, eax
jmp 0x1402716fb
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x50]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
mov r9d, 0x6d8216ec
pushf
not r9d
add r9d, 0x886b14f7
xor r9d, 0x8424c55c
rol r9d, 0x19
popf
pushf
not r9d
add r9d, 0xa407b956
xor r9d, 0xf6c220df
rol r9d, 0x4f
popf
mov r8d, 0x82448f5c
pushf
not r8d
add r8d, 0xea3e8df3
xor r8d, 0xef98b15b
rol r8d, 0xfc
popf
pushf
not r8d
add r8d, 0xb50b25b5
xor r8d, 0xee6a67e8
rol r8d, 0xac
popf
pushf
not r8d
add r8d, 0xe7143ee7
xor r8d, 0xef9ebbb8
rol r8d, 0xfd
popf
mov edx, eax
xor ecx, ecx
jmp 0x14026cbf1
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
jne 0x14026cc37
push rax
pushf
mov eax, 0x82c95f71
pushf
not eax
add eax, 0xd6c80eda
xor eax, 0xc5d9f06f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf89eacfe
xor eax, 0xc99716d6
rol eax, 0xe4
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xccaf8637
pushf
not eax
add eax, 0xf66e508f
xor eax, 0xfe4fdc3e
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8c876a36
xor eax, 0xf97e89b4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf8d0033b
xor eax, 0xe2b82de7
rol eax, 0xa2
popf
jmp 0x14026b78b
xor eax, eax
jmp 0x1402716fb
mov rax, qword [rsp + 0x58]
movzx eax, word [rax + 0x14]
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx + rax + 0x24]
mov dword [rsp + 0xf8], eax
movzx eax, byte [rsp + 0xd88]
test eax, eax
je 0x14026cd0f
push rax
pushf
mov eax, 0x4a606a22
pushf
not eax
add eax, 0xa4c4838c
xor eax, 0xc8d10b2d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb52d5b54
xor eax, 0x8fc3354a
rol eax, 0x39
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x18914998
pushf
not eax
add eax, 0xb4e97707
xor eax, 0xffb5cd61
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe37e43e0
xor eax, 0xa5fe8c5f
rol eax, 0xef
popf
jmp 0x14026b78b
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x128], eax
jmp 0x14026cdc3
mov dword [rsp + 0x128], 0
push rax
pushf
mov eax, 0xd9269973
pushf
not eax
add eax, 0xe81bf214
xor eax, 0xaefa1f61
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc89f484e
xor eax, 0x8a9247f7
rol eax, 0x3e
popf
jmp 0x14026b78b
mov eax, dword [rsp + 0x128]
mov ecx, dword [rsp + 0x4c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c], eax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x130], 0
movzx eax, byte [rsp + 0xd90]
test eax, eax
je 0x14026ce49
push rax
pushf
mov eax, 0xe3b25c1
pushf
not eax
add eax, 0xbc180cb5
xor eax, 0x82ff3998
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc1182e19
xor eax, 0x947ddaa1
rol eax, 2
popf
pushf
not eax
add eax, 0xdd6a31a6
xor eax, 0xe2533db8
rol eax, 0xd0
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x3c56644b
pushf
not eax
add eax, 0xfd8528e5
xor eax, 0xef2f768c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8a28bb97
xor eax, 0xb1ae2496
rol eax, 0xcc
popf
jmp 0x14026b78b
mov eax, dword [rsp + 0x4c]
lea r8, [rsp + 0x130]
mov edx, eax
mov rcx, qword [rsp + 0xd60]
call fcn.140398293
mov qword [rsp + 0x50], rax
jmp 0x14026cf35
mov eax, dword [rsp + 0x4c]
mov r8d, eax
xor edx, edx
mov rcx, qword [rsp + 0xd60]
call fcn.1402d574c
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0x4115f70e
pushf
not eax
add eax, 0xd34ed15d
xor eax, 0xb0e9c3cb
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8b1de22f
xor eax, 0xd6b10026
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9028d734
xor eax, 0xcf04cd48
rol eax, 0x48
popf
jmp 0x14026b78b
cmp qword [rsp + 0x50], 0
jne 0x14026cf87
push rax
pushf
mov eax, 0xc5ab3bb3
pushf
not eax
add eax, 0xb160a342
xor eax, 0xbd32ef67
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa83d8b0d
xor eax, 0x88447cc8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc69c9f79
xor eax, 0xfb14ab52
rol eax, 0xb4
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x5f422da7
pushf
not eax
add eax, 0x8829f12b
xor eax, 0x9c8795a3
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd7aada0f
xor eax, 0xa4a830d1
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb53b94f7
xor eax, 0xd25cc333
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdd0d1307
xor eax, 0xe2cb8b99
rol eax, 0x69
popf
jmp 0x14026b78b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x28122a8
pushf
not edx
add edx, 0xd8598303
xor edx, 0xa3ad9d79
rol edx, 0xa9
popf
pushf
not edx
add edx, 0xb3c1e806
xor edx, 0xdd50d7da
rol edx, 0xe3
popf
pushf
not edx
add edx, 0x92a648e3
xor edx, 0xbdea86ca
rol edx, 0x16
popf
mov rcx, rax
jmp 0x14026d02f
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 0x47c4cb51
pushf
not ecx
add ecx, 0xecb8b1eb
xor ecx, 0xc12f5310
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0xe3ee5584
xor ecx, 0x9fd568a2
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0xd396ea3b
xor ecx, 0xbb5a00d1
rol ecx, 0x95
popf
pushf
not ecx
add ecx, 0x8555ee2c
xor ecx, 0xab06fe13
rol ecx, 0x2b
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 0xf749f6e1
pushf
not ecx
add ecx, 0xbdfd7467
xor ecx, 0xc83dfcab
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xea0f2266
xor ecx, 0xc6ba536d
rol ecx, 0x37
popf
pushf
not ecx
add ecx, 0xa6caf0ed
xor ecx, 0x855fc685
rol ecx, 0x76
popf
pushf
not ecx
add ecx, 0xfcc708a5
xor ecx, 0xc7f1185d
rol ecx, 1
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 + 0x248], rax
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0x70], al
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0x78], al
movabs rax, 0x5ec4e68942fbc968
pushf
not rax
add rax, 0x66a5605e
xor rax, 0x74540eb7
rol rax, 0x63
popf
pushf
not rax
add rax, 0x7a48fcd6
xor rax, 0x7f7273f6
rol rax, 0x24
popf
pushf
not rax
add rax, 0x65fdae2a
xor rax, 0x7e872146
rol rax, 0x20
popf
mov qword [rsp + 0x450], rax
movabs rax, 0xb0d23bfe9ebed446
pushf
not rax
add rax, 0x6e04712e
xor rax, 0x74512d25
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x43e3ae5a
xor rax, 0x54e37f12
rol rax, 0x47
popf
pushf
not rax
add rax, 0x4f78fd84
xor rax, 0x789b7e4e
rol rax, 0xe8
popf
mov qword [rsp + 0x458], rax
movabs rax, 0x3e64eabdaff1a358
pushf
not rax
add rax, 0x40366755
xor rax, 0x7c534247
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x781117c4
xor rax, 0x7ba14938
rol rax, 0xc
popf
pushf
not rax
add rax, 0x7f1ee0e0
xor rax, 0x5759956e
rol rax, 0x80
popf
pushf
not rax
add rax, 0x48862400
xor rax, 0x4f36eac7
rol rax, 0xd7
popf
mov qword [rsp + 0x460], rax
movabs rax, 0xe9c6c5f704e3226e
pushf
not rax
add rax, 0x538bad29
xor rax, 0x7f8e5e30
rol rax, 0xde
popf
pushf
not rax
add rax, 0x7bdb2f3e
xor rax, 0x7792f4f5
rol rax, 0x43
popf
mov qword [rsp + 0x468], rax
movabs rax, 0x977964540df08b38
pushf
not rax
add rax, 0x5a33f31d
xor rax, 0x4da9aef6
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x506a7019
xor rax, 0x6c1312f1
rol rax, 2
popf
mov qword [rsp + 0x470], rax
movabs rax, 0x695f30ebef6e8b49
pushf
not rax
add rax, 0x7ead7d9f
xor rax, 0x6d130a82
rol rax, 0x63
popf
pushf
not rax
add rax, 0x531a34f7
xor rax, 0x60caa740
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x5c1f67be
xor rax, 0x45f8bf9c
rol rax, 0xbd
popf
mov qword [rsp + 0x478], rax
movabs rax, 0x6ba4b4db4386507f
pushf
not rax
add rax, 0x4dfe17c4
xor rax, 0x6227b0c4
rol rax, 0x30
popf
pushf
not rax
add rax, 0x74648045
xor rax, 0x7b7be310
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x43d27ed1
xor rax, 0x46300411
rol rax, 0x5f
popf
mov qword [rsp + 0x480], rax
movabs rax, 0x891f4b40c4755a6b
pushf
not rax
add rax, 0x7c058959
xor rax, 0x42876f21
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x63f2d74b
xor rax, 0x5c5c442b
rol rax, 0xcc
popf
mov qword [rsp + 0x488], rax
movabs rax, 0x8161103b6ba857ce
pushf
not rax
add rax, 0x65f9c004
xor rax, 0x4dd9650e
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x78156b70
xor rax, 0x566acbaf
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x6a891241
xor rax, 0x6e20d9ca
rol rax, 0x72
popf
pushf
not rax
add rax, 0x4a9cd470
xor rax, 0x62f3c3da
rol rax, 0xc0
popf
mov qword [rsp + 0x490], rax
movabs rax, 0x588dcbee1af276ae
pushf
not rax
add rax, 0x747a9ea4
xor rax, 0x4fbf2c38
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x582b4825
xor rax, 0x6c2697b0
rol rax, 0x14
popf
pushf
not rax
add rax, 0x75e72d20
xor rax, 0x526ef74d
rol rax, 0x75
popf
pushf
not rax
add rax, 0x44226bad
xor rax, 0x7884095d
rol rax, 0xd5
popf
mov qword [rsp + 0x498], rax
movabs rax, 0x8ce1b7cb5aac193e
pushf
not rax
add rax, 0x5ee8d4c1
xor rax, 0x644c12ac
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x47d28cd8
xor rax, 0x4da336f9
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x6460f559
xor rax, 0x50c8ca83
rol rax, 0x82
popf
mov qword [rsp + 0x4a0], rax
movabs rax, 0xc195ad47c5f22790
pushf
not rax
add rax, 0x70c4371c
xor rax, 0x4759f741
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x449d4f3d
xor rax, 0x44040870
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x5223e3ef
xor rax, 0x7ce81b6f
rol rax, 0x8f
popf
mov qword [rsp + 0x4a8], rax
movabs rax, 0x6d17718060d9e4e3
pushf
not rax
add rax, 0x6128f4f6
xor rax, 0x4b5da712
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x58fc77d6
xor rax, 0x7e5f833e
rol rax, 0x5c
popf
mov qword [rsp + 0x6b0], rax
movabs rax, 0x59bdc5ed8c0dbb75
pushf
not rax
add rax, 0x77cd2ac3
xor rax, 0x55d7f98e
rol rax, 7
popf
pushf
not rax
add rax, 0x7889d9c3
xor rax, 0x42cdf8db
rol rax, 0xe5
popf
mov qword [rsp + 0x6b8], rax
movabs rax, 0x3f4f5adf7d844c69
pushf
not rax
add rax, 0x5a9821d3
xor rax, 0x6d061535
rol rax, 0x40
popf
pushf
not rax
add rax, 0x6442b96b
xor rax, 0x742245fd
rol rax, 0x26
popf
pushf
not rax
add rax, 0x685c3e25
xor rax, 0x5cd1d2c3
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x4cbdff8d
xor rax, 0x7ee64200
rol rax, 0x29
popf
mov qword [rsp + 0x6c0], rax
movabs rax, 0xa8826a2a81ab1df
pushf
not rax
add rax, 0x5fbd0b49
xor rax, 0x52c1e59e
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x5ec0b5fa
xor rax, 0x4ce98b76
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x63b1fc9b
xor rax, 0x4eead349
rol rax, 0x78
popf
pushf
not rax
add rax, 0x6c7f09cc
xor rax, 0x62c0280f
rol rax, 0x99
popf
mov qword [rsp + 0x6c8], rax
movabs rax, 0x5a8189402c2d3508
pushf
not rax
add rax, 0x4447eab7
xor rax, 0x4b009f0f
rol rax, 0x49
popf
pushf
not rax
add rax, 0x7868a840
xor rax, 0x5a8fd59f
rol rax, 0x50
popf
pushf
not rax
add rax, 0x5b5cc992
xor rax, 0x47198605
rol rax, 0x91
popf
mov qword [rsp + 0x6d0], rax
movabs rax, 0x9c912494874a1fb5
pushf
not rax
add rax, 0x6554f829
xor rax, 0x70b43c73
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x725f91fc
xor rax, 0x721248bd
rol rax, 0x78
popf
pushf
not rax
add rax, 0x5b9c4647
xor rax, 0x696ede8a
rol rax, 0x16
popf
mov qword [rsp + 0x6d8], rax
movabs rax, 0x368ed42422314fa3
pushf
not rax
add rax, 0x542c3bde
xor rax, 0x44a5bedc
rol rax, 0x59
popf
pushf
not rax
add rax, 0x5477342e
xor rax, 0x698b5ad9
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x62294614
xor rax, 0x4004c205
rol rax, 0x25
popf
pushf
not rax
add rax, 0x450b9b8e
xor rax, 0x78cdf54d
rol rax, 0x5d
popf
mov qword [rsp + 0x6e0], rax
movabs rax, 0x67eb4e84d1db8fa
pushf
not rax
add rax, 0x53dfe8fe
xor rax, 0x59e74358
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x687cec64
xor rax, 0x6e27895d
rol rax, 0x42
popf
mov qword [rsp + 0x6e8], rax
movabs rax, 0x518eafee99fa9987
pushf
not rax
add rax, 0x4c2fdea7
xor rax, 0x57b13de6
rol rax, 0x11
popf
pushf
not rax
add rax, 0x4c3424d2
xor rax, 0x5badc840
rol rax, 0x94
popf
pushf
not rax
add rax, 0x773a3e82
xor rax, 0x5da90186
rol rax, 0x91
popf
mov qword [rsp + 0x6f0], rax
movabs rax, 0xa5b7ffecb5449613
pushf
not rax
add rax, 0x51e61d32
xor rax, 0x4f36d159
rol rax, 0x22
popf
pushf
not rax
add rax, 0x7accd4bc
xor rax, 0x45efb23a
rol rax, 0x64
popf
pushf
not rax
add rax, 0x40fcdc56
xor rax, 0x5f3637f5
rol rax, 0x71
popf
mov qword [rsp + 0x6f8], rax
movabs rax, 0xafecd26909e303c3
pushf
not rax
add rax, 0x6a6bfedc
xor rax, 0x55eda562
rol rax, 0x56
popf
pushf
not rax
add rax, 0x4a3022ce
xor rax, 0x5194c436
rol rax, 0x8f
popf
mov qword [rsp + 0x700], rax
movabs rax, 0x69514d8e3a1a6a20
pushf
not rax
add rax, 0x56dc7250
xor rax, 0x6eff30a2
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x5b5ff54f
xor rax, 0x563882ca
rol rax, 0xab
popf
pushf
not rax
add rax, 0x5672f206
xor rax, 0x41267fcb
rol rax, 0x69
popf
mov qword [rsp + 0x708], rax
lea rax, [rsp + 0x38]
mov rdi, rax
xor eax, eax
mov ecx, 0xd13f308d
pushf
not ecx
add ecx, 0xe59f8a30
xor ecx, 0xcf3ec712
rol ecx, 0x9c
popf
pushf
not ecx
add ecx, 0xab6ec0bc
xor ecx, 0x9db8d650
rol ecx, 0x79
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x80], al
movdqa xmm0, xmmword [rsp + 0x6b0]
movdqa xmmword [rsp + 0x790], xmm0
movdqa xmm0, xmmword [rsp + 0x450]
movdqa xmmword [rsp + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x780]
pxor xmm0, xmmword [rsp + 0x790]
movdqa xmmword [rsp + 0x7a0], xmm0
movdqa xmm0, xmmword [rsp + 0x7a0]
movdqa xmmword [rsp + 0x450], xmm0
lea rax, [rsp + 0x460]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x6c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7c0], xmm0
mov rax, qword [rsp + 0x168]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7b0], xmm0
movdqa xmm0, xmmword [rsp + 0x7b0]
pxor xmm0, xmmword [rsp + 0x7c0]
movdqa xmmword [rsp + 0x7d0], xmm0
mov rax, qword [rsp + 0x168]
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x470]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x6d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7f0], xmm0
mov rax, qword [rsp + 0x170]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7e0], xmm0
movdqa xmm0, xmmword [rsp + 0x7e0]
pxor xmm0, xmmword [rsp + 0x7f0]
movdqa xmmword [rsp + 0x800], xmm0
mov rax, qword [rsp + 0x170]
movdqa xmm0, xmmword [rsp + 0x800]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x480]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x6e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x820], xmm0
mov rax, qword [rsp + 0x178]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x810], xmm0
movdqa xmm0, xmmword [rsp + 0x810]
pxor xmm0, xmmword [rsp + 0x820]
movdqa xmmword [rsp + 0x830], xmm0
mov rax, qword [rsp + 0x178]
movdqa xmm0, xmmword [rsp + 0x830]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x490]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x6f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x850], xmm0
mov rax, qword [rsp + 0x180]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x840], xmm0
movdqa xmm0, xmmword [rsp + 0x840]
pxor xmm0, xmmword [rsp + 0x850]
movdqa xmmword [rsp + 0x860], xmm0
mov rax, qword [rsp + 0x180]
movdqa xmm0, xmmword [rsp + 0x860]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x700]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x880], xmm0
mov rax, qword [rsp + 0x188]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x870], xmm0
movdqa xmm0, xmmword [rsp + 0x870]
pxor xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0x890], xmm0
mov rax, qword [rsp + 0x188]
movdqa xmm0, xmmword [rsp + 0x890]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x450]
mov qword [rsp + 0x240], rax
mov rdx, qword [rsp + 0x240]
mov rcx, qword [rsp + 0x248]
call fcn.1402803fb
mov qword [rsp + 0x250], rax
lea rdx, [0x1a370bfe2]
pushf
sub rdx, 0x63681432
popf
mov rcx, qword [rsp + 0x250]
jmp 0x14026dc22
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]
jmp 0x140271655
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x54]
mov rdi, qword [rsp + 0x68]
mov rsi, qword [rsp + 0xd68]
mov ecx, eax
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x58]
movzx eax, word [rax + 0x14]
mov rcx, qword [rsp + 0x58]
lea rax, [rcx + rax + 0x18]
mov qword [rsp + 0x138], rax
mov dword [rsp + 0x48], 0
jmp 0x14026dd4b
mov eax, dword [rsp + 0x48]
jmp 0x14026dcec
inc eax
mov dword [rsp + 0x48], eax
push rax
pushf
mov eax, 0xb1d44b20
pushf
not eax
add eax, 0xe0cc77ea
xor eax, 0xb358bd5f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf3b78d7a
xor eax, 0xa01cc260
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8c06c3b7
xor eax, 0x85d69ad0
rol eax, 0x31
popf
pushf
not eax
add eax, 0x973fa2b6
xor eax, 0xfcac84fc
rol eax, 0x5b
popf
jmp 0x14026b78b
mov rax, qword [rsp + 0x58]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x48], eax
jge 0x14026dda4
push rax
pushf
mov eax, 0xf0331805
pushf
not eax
add eax, 0xaa1add09
xor eax, 0xf244841e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xddab4b8c
xor eax, 0x9c400aa4
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdc9d51fc
xor eax, 0xaf9476ec
rol eax, 0xb7
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x45ca6276
pushf
not eax
add eax, 0x89f58cdb
xor eax, 0xbc7e6d4a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbb8f3ddc
xor eax, 0xd33a9940
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa490a539
xor eax, 0xcfb59ff8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd692b24f
xor eax, 0xf90b2649
rol eax, 0xdd
popf
jmp 0x14026b78b
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x138]
mov eax, dword [rcx + rax + 0x24]
and eax, 0x80
test eax, eax
jbe 0x14026de74
push rax
pushf
mov eax, 0xebb845e9
pushf
not eax
add eax, 0x80e16934
xor eax, 0xe92f437c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xfb227d91
xor eax, 0xabad9309
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe2ff9ede
xor eax, 0xc0582ca8
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xee6ec318
xor eax, 0x8c11cabf
rol eax, 2
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x2a30dd50
pushf
not eax
add eax, 0x8fd46cd8
xor eax, 0x9ef8c321
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9b40b574
xor eax, 0x9bfdc094
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe092c063
xor eax, 0xdf420929
rol eax, 0xa3
popf
jmp 0x14026b78b
jmp 0x14026dce7
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x138]
mov eax, dword [rcx + rax + 0xc]
mov rcx, qword [rsp + 0x68]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x258], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x138]
mov eax, dword [rcx + rax + 0x10]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x28
mov rdx, qword [rsp + 0x138]
mov ecx, dword [rdx + rcx + 0x14]
mov rdx, qword [rsp + 0xd68]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov rdi, qword [rsp + 0x258]
mov rsi, rcx
mov ecx, eax
rep movsb byte [rdi], byte [rsi]
jmp 0x14026dce7
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x60], rax
movzx eax, byte [rsp + 0xd88]
test eax, eax
je 0x14026e03a
push rax
pushf
mov eax, 0xc6bde22c
pushf
not eax
add eax, 0x854317eb
xor eax, 0x8d7c329e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa5c4a8ed
xor eax, 0xec77f946
rol eax, 0x78
popf
pushf
not eax
add eax, 0xcc281be1
xor eax, 0xa0958485
rol eax, 0xaf
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x7ab72a9e
pushf
not eax
add eax, 0x9765de80
xor eax, 0xb0280b69
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe0b68e47
xor eax, 0xc96c868a
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcec8fe90
xor eax, 0xe53a91a3
rol eax, 0xf
popf
jmp 0x14026b78b
mov eax, dword [rsp + 0xf8]
mov rcx, qword [rsp + 0x50]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0xdae57248
pushf
not eax
add eax, 0xd1a88460
xor eax, 0xffc71398
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbe4dd3ed
xor eax, 0xc31e706a
rol eax, 0x88
popf
pushf
not eax
add eax, 0xeadd952f
xor eax, 0xda059801
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb4ccfa11
xor eax, 0xd74f2151
rol eax, 0xe4
popf
jmp 0x14026b78b
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x30]
mov rcx, qword [rsp + 0x50]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x270], rax
lea rax, [rsp + 0xd10]
mov qword [rsp + 0x268], rax
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x268]
call fcn.140330551
mov qword [rsp + 0x278], rax
mov rdx, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x278]
call fcn.1402c849c
lea rax, [rsp + 0xd28]
mov qword [rsp + 0x280], rax
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x280]
call fcn.1402823fe
mov rdx, rax
mov rcx, qword [rsp + 0xd60]
call fcn.1402d281d
movzx eax, al
test eax, eax
jne 0x14026e1e1
push rax
pushf
mov eax, 0x424e1b99
pushf
not eax
add eax, 0xefc19e88
xor eax, 0xfa902b35
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x883529d4
xor eax, 0xa121ba7a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe73a7359
xor eax, 0xd44447bc
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8d3dc33a
xor eax, 0xa498592b
rol eax, 0xf0
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xcf00e7ca
pushf
not eax
add eax, 0xb6422fe5
xor eax, 0xb183e44a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb323f5c8
xor eax, 0xee1e919d
rol eax, 0xd8
popf
jmp 0x14026b78b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xa65f883a
pushf
not edx
add edx, 0x9c67fe1c
xor edx, 0xd0de9f3e
rol edx, 0x9b
popf
pushf
not edx
add edx, 0xea7b9e87
xor edx, 0xaf338587
rol edx, 0xad
popf
pushf
not edx
add edx, 0x9839daf6
xor edx, 0xabe2ea27
rol edx, 0x98
popf
mov rcx, rax
jmp 0x14026e263
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x39]
mov rdi, rax
xor eax, eax
mov ecx, 0x1d52de98
pushf
not ecx
add ecx, 0xb1f5b92a
xor ecx, 0xd3876d93
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0x99e772f4
xor ecx, 0xbeb4e2dc
rol ecx, 0xc8
popf
pushf
not ecx
add ecx, 0x8294ba84
xor ecx, 0xfa244378
rol ecx, 0xe6
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3a]
mov rdi, rax
xor eax, eax
mov ecx, 0xa24807b5
pushf
not ecx
add ecx, 0x9b48e76e
xor ecx, 0x82a471c6
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xece753ea
xor ecx, 0xa583d799
rol ecx, 0xdd
popf
pushf
not ecx
add ecx, 0xfe6cd461
xor ecx, 0xd91f22f9
rol ecx, 0xb1
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 + 0x290], rax
movzx eax, byte [rsp + 0x39]
mov byte [rsp + 0x88], al
movzx eax, byte [rsp + 0x3a]
mov byte [rsp + 0x90], al
movabs rax, 0xb5b7c570ba4ca4da
pushf
not rax
add rax, 0x4ec5f3dc
xor rax, 0x578f88df
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x40149832
xor rax, 0x59c7b11c
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x6975656d
xor rax, 0x48603a95
rol rax, 0x69
popf
mov qword [rsp + 0x380], rax
movabs rax, 0x775a6f2e11ad319a
pushf
not rax
add rax, 0x708f4638
xor rax, 0x62e77d28
rol rax, 0xe
popf
pushf
not rax
add rax, 0x7a4f9033
xor rax, 0x4e79567e
rol rax, 0xee
popf
mov qword [rsp + 0x388], rax
movabs rax, 0xb722307ae905bbc3
pushf
not rax
add rax, 0x7b864acf
xor rax, 0x63a56724
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x79f36796
xor rax, 0x64851eb2
rol rax, 0x3c
popf
mov qword [rsp + 0x390], rax
movabs rax, 0x33b9cb06fa591e94
pushf
not rax
add rax, 0x6667258c
xor rax, 0x683f2e53
rol rax, 0x83
popf
pushf
not rax
add rax, 0x6be7270c
xor rax, 0x761e3681
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x78f5e3d4
xor rax, 0x49d1c27b
rol rax, 0xa5
popf
mov qword [rsp + 0x398], rax
movabs rax, 0x787602724982df96
pushf
not rax
add rax, 0x65eb0e08
xor rax, 0x66f45f45
rol rax, 0x90
popf
pushf
not rax
add rax, 0x5f62d221
xor rax, 0x555b4ba3
rol rax, 0x4f
popf
mov qword [rsp + 0x3a0], rax
movabs rax, 0xb10f1931fbdf182b
pushf
not rax
add rax, 0x672ed481
xor rax, 0x6eb2dd4b
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x6bc51888
xor rax, 0x6f736ec5
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x4c4d4a39
xor rax, 0x6450f5ab
rol rax, 0xbc
popf
mov qword [rsp + 0x3a8], rax
movabs rax, 0x8a40de5ee73aa54a
pushf
not rax
add rax, 0x601a83c4
xor rax, 0x7a927103
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x68e3451c
xor rax, 0x5cbae6e9
rol rax, 0x30
popf
pushf
not rax
add rax, 0x6dbbf9fc
xor rax, 0x71a78697
rol rax, 3
popf
pushf
not rax
add rax, 0x71f37dd3
xor rax, 0x594ae265
rol rax, 0x2c
popf
mov qword [rsp + 0x3b0], rax
movabs rax, 0xa98f376cda84c105
pushf
not rax
add rax, 0x42597744
xor rax, 0x4573025b
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x55e29efc
xor rax, 0x499a36b8
rol rax, 0x10
popf
pushf
not rax
add rax, 0x43cf1b55
xor rax, 0x618e494f
rol rax, 8
popf
pushf
not rax
add rax, 0x77c6a52d
xor rax, 0x59808ef4
rol rax, 0x70
popf
mov qword [rsp + 0x3b8], rax
movabs rax, 0xe63f01bb7a0f8254
pushf
not rax
add rax, 0x7e4928ad
xor rax, 0x6a8abea9
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x51b3630a
xor rax, 0x574e104a
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x7d2430e1
xor rax, 0x7d111b09
rol rax, 0x53
popf
pushf
not rax
add rax, 0x4b6b4f5e
xor rax, 0x6d96761a
rol rax, 0xee
popf
mov qword [rsp + 0x5e0], rax
movabs rax, 0x3a77f2d2d771cf51
pushf
not rax
add rax, 0x741147e3
xor rax, 0x400eaa6c
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x454871a0
xor rax, 0x5f53144c
rol rax, 0x99
popf
pushf
not rax
add rax, 0x71743bc8
xor rax, 0x5c0745ce
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x6e2e0ec8
xor rax, 0x7e58381e
rol rax, 0x9a
popf
mov qword [rsp + 0x5e8], rax
movabs rax, 0xd16723357a28e06c
pushf
not rax
add rax, 0x523cc420
xor rax, 0x7c3c8989
rol rax, 0x34
popf
pushf
not rax
add rax, 0x413541ca
xor rax, 0x5f82fd7c
rol rax, 0x8a
popf
mov qword [rsp + 0x5f0], rax
movabs rax, 0x74717445709803c1
pushf
not rax
add rax, 0x64888985
xor rax, 0x483a4187
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x7dcc1a40
xor rax, 0x6e89dab2
rol rax, 0x90
popf
mov qword [rsp + 0x5f8], rax
movabs rax, 0x809699eeaf32f551
pushf
not rax
add rax, 0x53839495
xor rax, 0x7d8222c6
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x64a85b3b
xor rax, 0x61bae460
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x4f125246
xor rax, 0x54a09ebb
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x65461d9d
xor rax, 0x56bd4b35
rol rax, 0x27
popf
mov qword [rsp + 0x600], rax
movabs rax, 0x1036696f46589bd4
pushf
not rax
add rax, 0x74ca730d
xor rax, 0x5b55b306
rol rax, 0xec
popf
pushf
not rax
add rax, 0x58022094
xor rax, 0x450908c0
rol rax, 0x2e
popf
mov qword [rsp + 0x608], rax
movabs rax, 0x27a637f5ee365c3d
pushf
not rax
add rax, 0x5887d07c
xor rax, 0x5181a841
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x5f194545
xor rax, 0x4866b9cc
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x6db8a9f9
xor rax, 0x6eb4c5a7
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x4ab529a2
xor rax, 0x687bcaa9
rol rax, 0x3d
popf
mov qword [rsp + 0x610], rax
movabs rax, 0x733429f50a120c04
pushf
not rax
add rax, 0x613c591b
xor rax, 0x4cd4618a
rol rax, 0x38
popf
pushf
not rax
add rax, 0x47f30041
xor rax, 0x56d444ea
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x740b8486
xor rax, 0x7c6fdd74
rol rax, 0xd0
popf
mov qword [rsp + 0x618], rax
lea rax, [rsp + 0x3b]
mov rdi, rax
xor eax, eax
mov ecx, 0xa5992ee1
pushf
not ecx
add ecx, 0xc333996e
xor ecx, 0x86513c8a
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0x93c16cf0
xor ecx, 0xfbaac935
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0xe4be0b24
xor ecx, 0xcaaf891a
rol ecx, 0x51
popf
pushf
not ecx
add ecx, 0xc8ee59ab
xor ecx, 0xc6c7f0bd
rol ecx, 0x6c
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0x98], al
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqa xmmword [rsp + 0x8b0], xmm0
movdqa xmm0, xmmword [rsp + 0x380]
movdqa xmmword [rsp + 0x8a0], xmm0
movdqa xmm0, xmmword [rsp + 0x8a0]
pxor xmm0, xmmword [rsp + 0x8b0]
movdqa xmmword [rsp + 0x8c0], xmm0
movdqa xmm0, xmmword [rsp + 0x8c0]
movdqa xmmword [rsp + 0x380], xmm0
lea rax, [rsp + 0x390]
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0x5f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8e0], xmm0
mov rax, qword [rsp + 0x190]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8d0], xmm0
movdqa xmm0, xmmword [rsp + 0x8d0]
pxor xmm0, xmmword [rsp + 0x8e0]
movdqa xmmword [rsp + 0x8f0], xmm0
mov rax, qword [rsp + 0x190]
movdqa xmm0, xmmword [rsp + 0x8f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x198], rax
lea rax, [rsp + 0x600]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x910], xmm0
mov rax, qword [rsp + 0x198]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x900], xmm0
movdqa xmm0, xmmword [rsp + 0x900]
pxor xmm0, xmmword [rsp + 0x910]
movdqa xmmword [rsp + 0x920], xmm0
mov rax, qword [rsp + 0x198]
movdqa xmm0, xmmword [rsp + 0x920]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x610]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x940], xmm0
mov rax, qword [rsp + 0x1a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x930], xmm0
movdqa xmm0, xmmword [rsp + 0x930]
pxor xmm0, xmmword [rsp + 0x940]
movdqa xmmword [rsp + 0x950], xmm0
mov rax, qword [rsp + 0x1a0]
movdqa xmm0, xmmword [rsp + 0x950]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x380]
mov qword [rsp + 0x288], rax
mov rdx, qword [rsp + 0x288]
mov rcx, qword [rsp + 0x290]
call fcn.1402803fb
mov qword [rsp + 0x298], rax
lea rdx, [0x19dc35702]
pushf
sub rdx, 0x5dbaab52
popf
mov rcx, qword [rsp + 0x298]
jmp 0x14026eae8
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x50], rax
jmp 0x140271655
mov eax, dword [rsp + 0x4c]
mov qword [rsp + 0x2a0], rax
movzx eax, byte [rsp + 0xd88]
test eax, eax
je 0x14026ebb4
push rax
pushf
mov eax, 0xa1ad1a33
pushf
not eax
add eax, 0xe09f0d02
xor eax, 0xebbb5c7e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8fa14be4
xor eax, 0xbf25c98c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc33da3bf
xor eax, 0x9515b2a7
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x86c2276b
xor eax, 0x9b677159
rol eax, 0x29
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x4bb3d18
pushf
not eax
add eax, 0xa1a1e0b2
xor eax, 0xcc0750e8
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe651edd0
xor eax, 0xe958c5d1
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa888aebb
xor eax, 0x8135f8b4
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9d9e0a38
xor eax, 0xbfc37546
rol eax, 0x56
popf
jmp 0x14026b78b
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x120], eax
jmp 0x14026eca4
mov dword [rsp + 0x120], 0
push rax
pushf
mov eax, 0xe567d3f0
pushf
not eax
add eax, 0xc7587158
xor eax, 0xd5c1a819
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb0ed90fa
xor eax, 0x881dfff0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdd290846
xor eax, 0xfd8c4635
rol eax, 0x87
popf
jmp 0x14026b78b
mov eax, dword [rsp + 0x120]
mov rcx, qword [rsp + 0x68]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r9, qword [rsp + 0x2a0]
mov r8, rax
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0xd60]
call fcn.1402da1c1
movzx eax, al
test eax, eax
jne 0x14026ed2d
push rax
pushf
mov eax, 0xccc94441
pushf
not eax
add eax, 0x9191659c
xor eax, 0xc7d1f6b0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd3b59def
xor eax, 0xf6590166
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8904357f
xor eax, 0xddbf3a49
rol eax, 0xcc
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xdd65c00e
pushf
not eax
add eax, 0xbc0faf24
xor eax, 0xfc15263c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb9ec928d
xor eax, 0xfc2142dd
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbe290a28
xor eax, 0xe33469a4
rol eax, 0x80
popf
jmp 0x14026b78b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x9d65e424
pushf
not edx
add edx, 0xc05e32c1
xor edx, 0x811b6660
rol edx, 0xc1
popf
pushf
not edx
add edx, 0xe2f0272c
xor edx, 0x9b297532
rol edx, 0x13
popf
mov rcx, rax
jmp 0x14026edad
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x3c]
mov rdi, rax
xor eax, eax
mov ecx, 0x80ea19f2
pushf
not ecx
add ecx, 0xe1f71883
xor ecx, 0xf05d3318
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0xafa97ac3
xor ecx, 0xb4b3dd92
rol ecx, 0xcc
popf
pushf
not ecx
add ecx, 0xaa38de70
xor ecx, 0xfbb331d6
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0xdc0a1883
xor ecx, 0x8440e447
rol ecx, 0xb8
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 0xd1f22d87
pushf
not ecx
add ecx, 0x9f37c6d4
xor ecx, 0xcd2da6d1
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0x96515e07
xor ecx, 0x94b05b92
rol ecx, 0x76
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 + 0x2b0], rax
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0xa0], al
movzx eax, byte [rsp + 0x3d]
mov byte [rsp + 0xa8], al
movabs rax, 0x776f0c4f2aff615c
pushf
not rax
add rax, 0x4214f329
xor rax, 0x75d70ee1
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x67985248
xor rax, 0x54b44e35
rol rax, 0xc7
popf
mov qword [rsp + 0x4b0], rax
movabs rax, 0x48691e018d5cb970
pushf
not rax
add rax, 0x7e24b294
xor rax, 0x50f3b712
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x7c367ff7
xor rax, 0x5cc3bec2
rol rax, 0x40
popf
pushf
not rax
add rax, 0x4d34b9eb
xor rax, 0x451baf0e
rol rax, 0xa8
popf
mov qword [rsp + 0x4b8], rax
movabs rax, 0x8ce599603e1c7538
pushf
not rax
add rax, 0x5c92713b
xor rax, 0x54141535
rol rax, 0x63
popf
pushf
not rax
add rax, 0x6772a945
xor rax, 0x64bc7c58
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x5a25e5d2
xor rax, 0x6ada2fa8
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x75e5429c
xor rax, 0x611b8eed
rol rax, 0xac
popf
mov qword [rsp + 0x4c0], rax
movabs rax, 0x3aec43d7a7c2ffdd
pushf
not rax
add rax, 0x4b04ac27
xor rax, 0x64b2e331
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x46980c4e
xor rax, 0x53cc30c0
rol rax, 0xd
popf
pushf
not rax
add rax, 0x5ecc863b
xor rax, 0x62f30964
rol rax, 0x9e
popf
mov qword [rsp + 0x4c8], rax
movabs rax, 0x253349187d80d46c
pushf
not rax
add rax, 0x40bd5793
xor rax, 0x4d0af3c1
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x772c0930
xor rax, 0x60f9387d
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x7d0ad8b3
xor rax, 0x71c9af03
rol rax, 0xc4
popf
mov qword [rsp + 0x4d0], rax
movabs rax, 0x5e6bae198924c122
pushf
not rax
add rax, 0x7a4078b3
xor rax, 0x7a385067
rol rax, 0x27
popf
pushf
not rax
add rax, 0x703c6e5d
xor rax, 0x589b7b16
rol rax, 0x70
popf
mov qword [rsp + 0x4d8], rax
movabs rax, 0xee3a3673e5e17ae8
pushf
not rax
add rax, 0x7fbafb76
xor rax, 0x559858aa
rol rax, 0x47
popf
pushf
not rax
add rax, 0x4debd61b
xor rax, 0x4ac5c87d
rol rax, 0x44
popf
pushf
not rax
add rax, 0x704d9b25
xor rax, 0x5aeb5831
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x49c454e2
xor rax, 0x7720dff7
rol rax, 0xbe
popf
mov qword [rsp + 0x4e0], rax
movabs rax, 0x3602c4f8e39e6215
pushf
not rax
add rax, 0x6b0cdb8d
xor rax, 0x67ac9e62
rol rax, 0x86
popf
pushf
not rax
add rax, 0x474d81c6
xor rax, 0x5532e754
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x7385ac5c
xor rax, 0x753a838e
rol rax, 0xa0
popf
mov qword [rsp + 0x4e8], rax
movabs rax, 0xc22c43fb651f6314
pushf
not rax
add rax, 0x6bae70d1
xor rax, 0x6046b066
rol rax, 0x40
popf
pushf
not rax
add rax, 0x5fe4226e
xor rax, 0x7b0405f8
rol rax, 0xc0
popf
mov qword [rsp + 0x4f0], rax
movabs rax, 0xff048d3fee1f5bf7
pushf
not rax
add rax, 0x6e894dd4
xor rax, 0x55daf9fe
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x76539557
xor rax, 0x6a38494d
rol rax, 0xbe
popf
mov qword [rsp + 0x4f8], rax
movabs rax, 0xda47535f228f2f8c
pushf
not rax
add rax, 0x731add94
xor rax, 0x539a6220
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x554a130a
xor rax, 0x5914e2f5
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x67c496e8
xor rax, 0x6ac585e7
rol rax, 0x31
popf
mov qword [rsp + 0x500], rax
movabs rax, 0x2b33ab3b0f631565
pushf
not rax
add rax, 0x7b8b3bd0
xor rax, 0x471b4efc
rol rax, 0x91
popf
pushf
not rax
add rax, 0x793dfe72
xor rax, 0x5d5b6af3
rol rax, 2
popf
pushf
not rax
add rax, 0x7c758bb6
xor rax, 0x69bd3e78
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x7963e5dd
xor rax, 0x503ae610
rol rax, 0x1f
popf
mov qword [rsp + 0x508], rax
movabs rax, 0x82cf0fdb9cd53304
pushf
not rax
add rax, 0x596cd49a
xor rax, 0x55be5fb3
rol rax, 0x98
popf
pushf
not rax
add rax, 0x5a01dff2
xor rax, 0x782695ac
rol rax, 0x57
popf
pushf
not rax
add rax, 0x6242a426
xor rax, 0x4688d4fb
rol rax, 0x1b
popf
mov qword [rsp + 0x510], rax
movabs rax, 0x75ee5250db13ea98
pushf
not rax
add rax, 0x760e250c
xor rax, 0x56cbf95f
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x43ed7f11
xor rax, 0x70cc9994
rol rax, 0x3e
popf
mov qword [rsp + 0x518], rax
movabs rax, 0xb3b3e0054818ba87
pushf
not rax
add rax, 0x7bd6c133
xor rax, 0x680b0925
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x66ec0b34
xor rax, 0x60a6a96b
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x78141c05
xor rax, 0x5f776971
rol rax, 0xb6
popf
mov qword [rsp + 0x520], rax
movabs rax, 0xbc5feac2c95506ac
pushf
not rax
add rax, 0x77236da7
xor rax, 0x68ac4407
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x7b57919e
xor rax, 0x49efea66
rol rax, 0x76
popf
pushf
not rax
add rax, 0x59603a86
xor rax, 0x7c751231
rol rax, 0x50
popf
pushf
not rax
add rax, 0x79661e82
xor rax, 0x7c7ec783
rol rax, 5
popf
mov qword [rsp + 0x528], rax
movabs rax, 0x2bdd680f4cf27d44
pushf
not rax
add rax, 0x468e2c6b
xor rax, 0x566b3cc9
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x67b48062
xor rax, 0x46f4622e
rol rax, 0xa9
popf
mov qword [rsp + 0x530], rax
movabs rax, 0xf1a95e042042b183
pushf
not rax
add rax, 0x687be422
xor rax, 0x680457ea
rol rax, 0xa
popf
pushf
not rax
add rax, 0x773d77d7
xor rax, 0x72559319
rol rax, 0x96
popf
pushf
not rax
add rax, 0x5b74c3cb
xor rax, 0x42696230
rol rax, 0xc5
popf
mov qword [rsp + 0x538], rax
movabs rax, 0xf458678a30f64d0f
pushf
not rax
add rax, 0x47566993
xor rax, 0x566451b5
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x5e906c46
xor rax, 0x79e0d73e
rol rax, 0xff
popf
mov qword [rsp + 0x540], rax
movabs rax, 0xea22b29fb8b3a9c6
pushf
not rax
add rax, 0x58847193
xor rax, 0x55424b40
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x67561106
xor rax, 0x695fcec7
rol rax, 0x29
popf
pushf
not rax
add rax, 0x42319f4a
xor rax, 0x40174b15
rol rax, 0xde
popf
pushf
not rax
add rax, 0x787ad7ab
xor rax, 0x6e64137f
rol rax, 0xee
popf
mov qword [rsp + 0x548], rax
movabs rax, 0x25a8c7f7a4fa24ba
pushf
not rax
add rax, 0x48e63222
xor rax, 0x5dfefffe
rol rax, 0x58
popf
pushf
not rax
add rax, 0x7f24e7f9
xor rax, 0x4434a8b4
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x47593e99
xor rax, 0x4abbec49
rol rax, 0x12
popf
mov qword [rsp + 0x550], rax
movabs rax, 0xba1a504db3783f89
pushf
not rax
add rax, 0x62bbff72
xor rax, 0x51e47b34
rol rax, 0x71
popf
pushf
not rax
add rax, 0x5b898615
xor rax, 0x744f4227
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x45a9099b
xor rax, 0x66688864
rol rax, 0x75
popf
mov qword [rsp + 0x558], rax
movabs rax, 0x4ab4a754a4b47dd5
pushf
not rax
add rax, 0x713a2ce5
xor rax, 0x633e0b62
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x7f1f9d84
xor rax, 0x64e480be
rol rax, 0xd
popf
pushf
not rax
add rax, 0x555df299
xor rax, 0x6e8fe169
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x405e182f
xor rax, 0x53173de4
rol rax, 0x5b
popf
mov qword [rsp + 0x560], rax
movabs rax, 0xc6184b2a486ab30b
pushf
not rax
add rax, 0x7f8ed548
xor rax, 0x4c95f072
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x7ed1a2a7
xor rax, 0x6e5f1695
rol rax, 0x5d
popf
mov qword [rsp + 0x568], rax
lea rax, [rsp + 0x3e]
mov rdi, rax
xor eax, eax
mov ecx, 0x84a4247f
pushf
not ecx
add ecx, 0x869e8db4
xor ecx, 0xb4b75161
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0x9d5746b8
xor ecx, 0xa83f3ec8
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0xc828c18c
xor ecx, 0xe7c7961a
rol ecx, 0x8d
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x3e]
mov byte [rsp + 0xb0], al
movdqa xmm0, xmmword [rsp + 0x510]
movdqa xmmword [rsp + 0x970], xmm0
movdqa xmm0, xmmword [rsp + 0x4b0]
movdqa xmmword [rsp + 0x960], xmm0
movdqa xmm0, xmmword [rsp + 0x960]
pxor xmm0, xmmword [rsp + 0x970]
movdqa xmmword [rsp + 0x980], xmm0
movdqa xmm0, xmmword [rsp + 0x980]
movdqa xmmword [rsp + 0x4b0], xmm0
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x520]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9a0], xmm0
mov rax, qword [rsp + 0x1a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x990], xmm0
movdqa xmm0, xmmword [rsp + 0x990]
pxor xmm0, xmmword [rsp + 0x9a0]
movdqa xmmword [rsp + 0x9b0], xmm0
mov rax, qword [rsp + 0x1a8]
movdqa xmm0, xmmword [rsp + 0x9b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x1b0], rax
lea rax, [rsp + 0x530]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9d0], xmm0
mov rax, qword [rsp + 0x1b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb70], xmm0
movdqa xmm0, xmmword [rsp + 0xb70]
pxor xmm0, xmmword [rsp + 0x9d0]
movdqa xmmword [rsp + 0x9e0], xmm0
mov rax, qword [rsp + 0x1b0]
movdqa xmm0, xmmword [rsp + 0x9e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4e0]
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x540]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa00], xmm0
mov rax, qword [rsp + 0x1b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9f0], xmm0
movdqa xmm0, xmmword [rsp + 0x9f0]
pxor xmm0, xmmword [rsp + 0xa00]
movdqa xmmword [rsp + 0xa10], xmm0
mov rax, qword [rsp + 0x1b8]
movdqa xmm0, xmmword [rsp + 0xa10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x550]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa30], xmm0
mov rax, qword [rsp + 0x1c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa20], xmm0
movdqa xmm0, xmmword [rsp + 0xa20]
pxor xmm0, xmmword [rsp + 0xa30]
movdqa xmmword [rsp + 0xa40], xmm0
mov rax, qword [rsp + 0x1c0]
movdqa xmm0, xmmword [rsp + 0xa40]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x500]
mov qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x560]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa60], xmm0
mov rax, qword [rsp + 0x1c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa50], xmm0
movdqa xmm0, xmmword [rsp + 0xa50]
pxor xmm0, xmmword [rsp + 0xa60]
movdqa xmmword [rsp + 0xa70], xmm0
mov rax, qword [rsp + 0x1c8]
movdqa xmm0, xmmword [rsp + 0xa70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x2a8], rax
mov rdx, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x2b0]
call fcn.1402803fb
mov qword [rsp + 0x2b8], rax
lea rdx, [0x1be58d438]
pushf
sub rdx, 0x7e502888
popf
mov rcx, qword [rsp + 0x2b8]
jmp 0x14026f97b
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x50], rax
jmp 0x140271655
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x28]
mov rcx, qword [rsp + 0x50]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x2e8], rax
cmp qword [rsp + 0xda0], 0
je 0x14026fa3c
push rax
pushf
mov eax, 0x852bcfc5
pushf
not eax
add eax, 0xcfb33e95
xor eax, 0xcaf9f6e3
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbee06450
xor eax, 0xa644596a
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xaa6bf77c
xor eax, 0x933ff89b
rol eax, 0xa5
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x4956e716
pushf
not eax
add eax, 0x821292b0
xor eax, 0xcda1c687
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb25c697c
xor eax, 0xfdd9ba3e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe295c287
xor eax, 0xf011a206
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcc02b6d5
xor eax, 0xe61a5ba9
rol eax, 0x83
popf
jmp 0x14026b78b
mov rax, qword [rsp + 0xda0]
mov qword [rsp + 0x2c0], rax
mov eax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x20], rcx
mov r9d, eax
mov r8, qword [rsp + 0x60]
mov rdx, qword [0x140140af8]
lea rcx, [rsp + 0xd70]
jmp 0x14026face
call qword [rsp + 0x2c0]
movzx eax, al
test eax, eax
jne 0x14026fb13
push rax
pushf
mov eax, 0x7f294cb3
pushf
not eax
add eax, 0xa4dd90e1
xor eax, 0x87c1cedc
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd8de4e2f
xor eax, 0x9e18a95d
rol eax, 0xf6
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x3629c0b3
pushf
not eax
add eax, 0xa448a971
xor eax, 0x9d292510
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbe0349a8
xor eax, 0xd6cfcccd
rol eax, 0x2a
popf
jmp 0x14026b78b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xdee7828f
pushf
not edx
add edx, 0xe7b097cd
xor edx, 0xe58b2c1d
rol edx, 9
popf
pushf
not edx
add edx, 0xa030b084
xor edx, 0xf08cdac9
rol edx, 0x3b
popf
pushf
not edx
add edx, 0xf8e00c5d
xor edx, 0xba7fab94
rol edx, 0xd8
popf
pushf
not edx
add edx, 0xd8247e9b
xor edx, 0xaad284bd
rol edx, 0x4f
popf
mov rcx, rax
jmp 0x14026fbaa
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 0x8640e946
pushf
not ecx
add ecx, 0xde84e200
xor ecx, 0xb3b74e54
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0xff99a786
xor ecx, 0xf62e512b
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0xd7953268
xor ecx, 0xc2edbf29
rol ecx, 0xdf
popf
pushf
not ecx
add ecx, 0x9822ae5d
xor ecx, 0x88d1ff85
rol ecx, 0xd0
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x40]
mov rdi, rax
xor eax, eax
mov ecx, 0xeb02e1b5
pushf
not ecx
add ecx, 0xf3867663
xor ecx, 0xf3f2e948
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0xbaa09072
xor ecx, 0xde40fb13
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0xf41a4d10
xor ecx, 0xd1bb7675
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 + 0x2d0], rax
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0xb8], al
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0xc0], al
movabs rax, 0xd0ec5580782384cd
pushf
not rax
add rax, 0x7ac95569
xor rax, 0x6cae592b
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x583b2c4c
xor rax, 0x52fdc1cc
rol rax, 0x78
popf
pushf
not rax
add rax, 0x4c7e618e
xor rax, 0x596440e0
rol rax, 0xde
popf
pushf
not rax
add rax, 0x7340f982
xor rax, 0x78ef50ca
rol rax, 2
popf
mov qword [rsp + 0x400], rax
movabs rax, 0x53681546908ee778
pushf
not rax
add rax, 0x71d5b916
xor rax, 0x6b4aaa20
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x51019340
xor rax, 0x57d41021
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x6e0dc6d2
xor rax, 0x731fe0a8
rol rax, 0x57
popf
mov qword [rsp + 0x408], rax
movabs rax, 0x9042fb885f257b51
pushf
not rax
add rax, 0x71e851d8
xor rax, 0x589a19a6
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4e9fe58d
xor rax, 0x547ca1a0
rol rax, 0x43
popf
pushf
not rax
add rax, 0x4af4a82e
xor rax, 0x7131fc48
rol rax, 0x2b
popf
mov qword [rsp + 0x410], rax
movabs rax, 0x301d4544898d6ad9
pushf
not rax
add rax, 0x4b3192de
xor rax, 0x4a888def
rol rax, 0x45
popf
pushf
not rax
add rax, 0x59b35429
xor rax, 0x53740315
rol rax, 0xa2
popf
mov qword [rsp + 0x418], rax
movabs rax, 0x92a849aa5a4d038e
pushf
not rax
add rax, 0x7779e2e2
xor rax, 0x7cb5cb4a
rol rax, 0x55
popf
pushf
not rax
add rax, 0x74a6efa7
xor rax, 0x66644bb6
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x488b24ed
xor rax, 0x5bb2a095
rol rax, 0x68
popf
pushf
not rax
add rax, 0x573dd381
xor rax, 0x51b01308
rol rax, 6
popf
mov qword [rsp + 0x420], rax
movabs rax, 0x442cab6e293de971
pushf
not rax
add rax, 0x47724ced
xor rax, 0x4ffd93d9
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x4fb31bcd
xor rax, 0x43e12458
rol rax, 0x20
popf
pushf
not rax
add rax, 0x7e5f5ac9
xor rax, 0x4864a7da
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x545a845d
xor rax, 0x7a80300b
rol rax, 3
popf
mov qword [rsp + 0x428], rax
movabs rax, 0xf9224fa291b7c7c8
pushf
not rax
add rax, 0x5a4ec1a6
xor rax, 0x44620834
rol rax, 0x92
popf
pushf
not rax
add rax, 0x78b4fdec
xor rax, 0x5ccf842e
rol rax, 0xf4
popf
mov qword [rsp + 0x430], rax
movabs rax, 0x9083a5a4dfbea32b
pushf
not rax
add rax, 0x69293c6b
xor rax, 0x569092f6
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x7d74c41f
xor rax, 0x56943a6e
rol rax, 0x4a
popf
mov qword [rsp + 0x438], rax
movabs rax, 0xb61ddfdcb8e40b9c
pushf
not rax
add rax, 0x6a224b88
xor rax, 0x5e6ac8ce
rol rax, 0x16
popf
pushf
not rax
add rax, 0x7d03de2e
xor rax, 0x4635d922
rol rax, 0x67
popf
mov qword [rsp + 0x440], rax
movabs rax, 0x71a3335c46f1d93
pushf
not rax
add rax, 0x671b0e14
xor rax, 0x77ca53e6
rol rax, 0x55
popf
pushf
not rax
add rax, 0x675a49e1
xor rax, 0x626923d5
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x65238792
xor rax, 0x445a5dd2
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x5acacebd
xor rax, 0x433e0dde
rol rax, 0xb2
popf
mov qword [rsp + 0x448], rax
movabs rax, 0x7aca562905e493f2
pushf
not rax
add rax, 0x54b3ec0d
xor rax, 0x61e0cdbc
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x57ba4156
xor rax, 0x78bb4928
rol rax, 0x62
popf
pushf
not rax
add rax, 0x75abad8a
xor rax, 0x62f2dc43
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x64ceeece
xor rax, 0x47476111
rol rax, 0xa4
popf
mov qword [rsp + 0x660], rax
movabs rax, 0xf8bda8425a5fbeb0
pushf
not rax
add rax, 0x69b71ab6
xor rax, 0x4c87ec02
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x5f4b27ff
xor rax, 0x794c81e9
rol rax, 0x5a
popf
mov qword [rsp + 0x668], rax
movabs rax, 0x75a26caee8f5c831
pushf
not rax
add rax, 0x406c9fea
xor rax, 0x51df6cc2
rol rax, 0x87
popf
pushf
not rax
add rax, 0x612f67c1
xor rax, 0x76b342d6
rol rax, 0xde
popf
pushf
not rax
add rax, 0x64e07a33
xor rax, 0x49fb58d9
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x77fe6d13
xor rax, 0x696286ce
rol rax, 0x52
popf
mov qword [rsp + 0x670], rax
movabs rax, 0x1a0d694769803f17
pushf
not rax
add rax, 0x554cdb6c
xor rax, 0x547bded4
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x4f74cb03
xor rax, 0x57b6e598
rol rax, 0x14
popf
pushf
not rax
add rax, 0x571b73f5
xor rax, 0x61a3460c
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x4ee7995d
xor rax, 0x4a18b53f
rol rax, 0x2b
popf
mov qword [rsp + 0x678], rax
movabs rax, 0x27bdf069a5d67045
pushf
not rax
add rax, 0x5744639b
xor rax, 0x706d1aec
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x7f3576ea
xor rax, 0x7eaa65d8
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x4baa5e87
xor rax, 0x66a490a1
rol rax, 0x91
popf
pushf
not rax
add rax, 0x528f3c3a
xor rax, 0x55f2003a
rol rax, 0xfe
popf
mov qword [rsp + 0x680], rax
movabs rax, 0x52859e82d20dca64
pushf
not rax
add rax, 0x5f0c7954
xor rax, 0x53830551
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x7794f547
xor rax, 0x7402c352
rol rax, 0x74
popf
pushf
not rax
add rax, 0x73dcf8a9
xor rax, 0x41f78f34
rol rax, 0x85
popf
pushf
not rax
add rax, 0x78e90fd9
xor rax, 0x6ff400c2
rol rax, 0xe8
popf
mov qword [rsp + 0x688], rax
movabs rax, 0xa58bb8d62d757ab5
pushf
not rax
add rax, 0x4c983352
xor rax, 0x7f7f8469
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x4b7693c0
xor rax, 0x5353787d
rol rax, 0x72
popf
mov qword [rsp + 0x690], rax
movabs rax, 0x19fad41f8a2f82f
pushf
not rax
add rax, 0x68a47e92
xor rax, 0x7a0e6014
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x4b526225
xor rax, 0x585fdac1
rol rax, 1
popf
mov qword [rsp + 0x698], rax
movabs rax, 0xb8abfb5074982b91
pushf
not rax
add rax, 0x41db1055
xor rax, 0x7c96c1f2
rol rax, 0x11
popf
pushf
not rax
add rax, 0x7dc46a6c
xor rax, 0x74914c53
rol rax, 0x6a
popf
mov qword [rsp + 0x6a0], rax
movabs rax, 0xa9af5723c31617d8
pushf
not rax
add rax, 0x745fe7dd
xor rax, 0x406c4d67
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x67e5f680
xor rax, 0x6f28ccea
rol rax, 0x10
popf
pushf
not rax
add rax, 0x7d7deb29
xor rax, 0x72e06e40
rol rax, 0x82
popf
mov qword [rsp + 0x6a8], rax
lea rax, [rsp + 0x41]
mov rdi, rax
xor eax, eax
mov ecx, 0xc8783b5d
pushf
not ecx
add ecx, 0xbd8bc4ca
xor ecx, 0xcf598810
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0xb8325c9d
xor ecx, 0xec1abdc0
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x90164f25
xor ecx, 0xfb0f1917
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xd53791f7
xor ecx, 0xfe88d6fb
rol ecx, 0x5a
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x41]
mov byte [rsp + 0xc8], al
movdqa xmm0, xmmword [rsp + 0x660]
movdqa xmmword [rsp + 0xa90], xmm0
movdqa xmm0, xmmword [rsp + 0x400]
movdqa xmmword [rsp + 0xa80], xmm0
movdqa xmm0, xmmword [rsp + 0xa80]
pxor xmm0, xmmword [rsp + 0xa90]
movdqa xmmword [rsp + 0xaa0], xmm0
movdqa xmm0, xmmword [rsp + 0xaa0]
movdqa xmmword [rsp + 0x400], xmm0
lea rax, [rsp + 0x410]
mov qword [rsp + 0x1d0], rax
lea rax, [rsp + 0x670]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0x1d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xab0], xmm0
movdqa xmm0, xmmword [rsp + 0xab0]
pxor xmm0, xmmword [rsp + 0xac0]
movdqa xmmword [rsp + 0xad0], xmm0
mov rax, qword [rsp + 0x1d0]
movdqa xmm0, xmmword [rsp + 0xad0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x420]
mov qword [rsp + 0x1d8], rax
lea rax, [rsp + 0x680]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xaf0], xmm0
mov rax, qword [rsp + 0x1d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xae0], xmm0
movdqa xmm0, xmmword [rsp + 0xae0]
pxor xmm0, xmmword [rsp + 0xaf0]
movdqa xmmword [rsp + 0xb00], xmm0
mov rax, qword [rsp + 0x1d8]
movdqa xmm0, xmmword [rsp + 0xb00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x430]
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x690]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb20], xmm0
mov rax, qword [rsp + 0x1e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb10], xmm0
movdqa xmm0, xmmword [rsp + 0xb10]
pxor xmm0, xmmword [rsp + 0xb20]
movdqa xmmword [rsp + 0xb30], xmm0
mov rax, qword [rsp + 0x1e0]
movdqa xmm0, xmmword [rsp + 0xb30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x440]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x6a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb50], xmm0
mov rax, qword [rsp + 0x1e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb40], xmm0
movdqa xmm0, xmmword [rsp + 0xb40]
pxor xmm0, xmmword [rsp + 0xb50]
movdqa xmmword [rsp + 0xb60], xmm0
mov rax, qword [rsp + 0x1e8]
movdqa xmm0, xmmword [rsp + 0xb60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rsp + 0x2c8]
mov rcx, qword [rsp + 0x2d0]
call fcn.1402803fb
mov qword [rsp + 0x2d8], rax
lea rdx, [0x1b6e319be]
pushf
sub rdx, 0x76da6e0e
popf
mov rcx, qword [rsp + 0x2d8]
jmp 0x140270620
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x50], rax
jmp 0x140271655
mov dword [rsp + 0x124], 0
mov rax, qword [0x140140af8]
mov qword [rsp + 0x2e0], rax
movzx eax, byte [rsp + 0xd98]
test eax, eax
je 0x1402706fa
push rax
pushf
mov eax, 0x80286bba
pushf
not eax
add eax, 0xe01b92ee
xor eax, 0xb2b65343
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa8bab6ad
xor eax, 0xec15ddc9
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa8e72859
xor eax, 0xafe8b72a
rol eax, 0x9d
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xeb976efa
pushf
not eax
add eax, 0xb7faa4d9
xor eax, 0xd95599de
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8079ded9
xor eax, 0xc078a96e
rol eax, 0x18
popf
jmp 0x14026b78b
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1f0], rax
jmp 0x1402707a5
mov rax, qword [rsp + 0xd70]
mov qword [rsp + 0x1f0], rax
push rax
pushf
mov eax, 0xc35171eb
pushf
not eax
add eax, 0xf3bd5b3a
xor eax, 0x8fb9667e
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8d77dfb7
xor eax, 0x910b4628
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xbb1378ed
xor eax, 0x86cd013e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xff9e1325
xor eax, 0xc7e2c882
rol eax, 0xee
popf
jmp 0x14026b78b
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x2e8]
lea rdx, [rsp + 0x124]
mov rcx, qword [rsp + 0xd60]
call fcn.1402f4e29
movzx eax, al
test eax, eax
jne 0x140270828
push rax
pushf
mov eax, 0x2514618c
pushf
not eax
add eax, 0xf4e018cc
xor eax, 0xa8a91512
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd5e99fba
xor eax, 0xe7450984
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x93c37ead
xor eax, 0xb29fc3f4
rol eax, 0x38
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xf676a380
pushf
not eax
add eax, 0xc94a82f4
xor eax, 0xe13f7571
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc97a79a3
xor eax, 0xa03a3325
rol eax, 0x26
popf
jmp 0x14026b78b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xeaa4cd24
pushf
not edx
add edx, 0x8e9a6fb5
xor edx, 0xa7ce5fc8
rol edx, 0x21
popf
pushf
not edx
add edx, 0xe26ffd39
xor edx, 0xc79668c2
rol edx, 0xcc
popf
pushf
not edx
add edx, 0x851c68b5
xor edx, 0x9ed7c6ce
rol edx, 0x8b
popf
mov rcx, rax
jmp 0x1402708aa
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 0x77a14c4c
pushf
not ecx
add ecx, 0xe8099fe9
xor ecx, 0xae91fb57
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0xf0f9c896
xor ecx, 0xbbe06cb6
rol ecx, 0x13
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x43]
mov rdi, rax
xor eax, eax
mov ecx, 0x6d50f1f9
pushf
not ecx
add ecx, 0x8e101951
xor ecx, 0xa603dd42
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0xdcdf914b
xor ecx, 0xf3708956
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0xbd3fdeb1
xor ecx, 0x8590d30a
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0xd38e4b49
xor ecx, 0xd206a923
rol ecx, 0x83
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 + 0x2f8], rax
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0xd0], al
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0xd8], al
movabs rax, 0xbd12c508d430fd39
pushf
not rax
add rax, 0x605f1833
xor rax, 0x58bb15fb
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x4792152a
xor rax, 0x41fbdf96
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x4757144a
xor rax, 0x714cbf69
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x5e734c2e
xor rax, 0x6a594fd7
rol rax, 0x63
popf
mov qword [rsp + 0x3c0], rax
movabs rax, 0xacb1751a2318f4e6
pushf
not rax
add rax, 0x442edb32
xor rax, 0x696d3e95
rol rax, 0x91
popf
pushf
not rax
add rax, 0x67bffbfe
xor rax, 0x457a3b7f
rol rax, 0x51
popf
mov qword [rsp + 0x3c8], rax
movabs rax, 0xb94f016a4818e6ed
pushf
not rax
add rax, 0x4ca46233
xor rax, 0x714e9259
rol rax, 0x60
popf
pushf
not rax
add rax, 0x75c03c7c
xor rax, 0x691f08bb
rol rax, 0xc9
popf
mov qword [rsp + 0x3d0], rax
movabs rax, 0x1e70027673989af4
pushf
not rax
add rax, 0x779b4d00
xor rax, 0x66421de8
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x78fbd3e1
xor rax, 0x4eacb0e4
rol rax, 0x4d
popf
mov qword [rsp + 0x3d8], rax
movabs rax, 0x718cc19418f8a9a6
pushf
not rax
add rax, 0x4248253f
xor rax, 0x4e2e95ed
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x5561b84c
xor rax, 0x6f0570fd
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x6fbf1d17
xor rax, 0x499dc8d5
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x785ee5c7
xor rax, 0x6ba877eb
rol rax, 0x53
popf
mov qword [rsp + 0x3e0], rax
movabs rax, 0xccfffe88cf4079d5
pushf
not rax
add rax, 0x534058df
xor rax, 0x53f0ca88
rol rax, 0x45
popf
pushf
not rax
add rax, 0x6ba91559
xor rax, 0x70224524
rol rax, 0x72
popf
pushf
not rax
add rax, 0x4c17b9aa
xor rax, 0x5c791313
rol rax, 0x12
popf
mov qword [rsp + 0x3e8], rax
movabs rax, 0xef2b593f0f2b6ec8
pushf
not rax
add rax, 0x6b1d7e63
xor rax, 0x48e24b4a
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x403d86ac
xor rax, 0x76bd2c0d
rol rax, 0x8e
popf
mov qword [rsp + 0x3f0], rax
movabs rax, 0x1a939e3b1797171d
pushf
not rax
add rax, 0x458b32b6
xor rax, 0x53fa308a
rol rax, 0xce
popf
pushf
not rax
add rax, 0x61bc4098
xor rax, 0x65d3c9ff
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x72ea3d63
xor rax, 0x78eb2e17
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x43f6c4ef
xor rax, 0x746a82d9
rol rax, 0xe2
popf
mov qword [rsp + 0x3f8], rax
movabs rax, 0x19ba9c6117dca570
pushf
not rax
add rax, 0x7bd9b405
xor rax, 0x6ac7cfb7
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x57c3a65a
xor rax, 0x72fd4d98
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x5102eb0e
xor rax, 0x6955c35a
rol rax, 0xa9
popf
mov qword [rsp + 0x620], rax
movabs rax, 0x8474257f72817de5
pushf
not rax
add rax, 0x5bae9e80
xor rax, 0x4e25a199
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x44138e28
xor rax, 0x7f542c16
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x5fb6bc41
xor rax, 0x763f70f5
rol rax, 0xe7
popf
mov qword [rsp + 0x628], rax
movabs rax, 0x36f99277f9d5ab6a
pushf
not rax
add rax, 0x7271801f
xor rax, 0x63fad4df
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x4e88b103
xor rax, 0x7be7fdf3
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x73dab2a8
xor rax, 0x7d7e0cba
rol rax, 0xb2
popf
mov qword [rsp + 0x630], rax
movabs rax, 0x993302b4d43ff7a8
pushf
not rax
add rax, 0x76139906
xor rax, 0x45a26ab9
rol rax, 0x91
popf
pushf
not rax
add rax, 0x5feef0ed
xor rax, 0x6adbd0d6
rol rax, 0x44
popf
pushf
not rax
add rax, 0x78c51901
xor rax, 0x53208291
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x7d30976c
xor rax, 0x64a03f8e
rol rax, 0xc4
popf
mov qword [rsp + 0x638], rax
movabs rax, 0x580fbbade47d380b
pushf
not rax
add rax, 0x714f70d9
xor rax, 0x72b0f24e
rol rax, 0x49
popf
pushf
not rax
add rax, 0x5a247398
xor rax, 0x408a4343
rol rax, 0x76
popf
mov qword [rsp + 0x640], rax
movabs rax, 0x664487de5346ee29
pushf
not rax
add rax, 0x663182ac
xor rax, 0x62366a27
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x7ea21355
xor rax, 0x6cf775f2
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x7c39d70d
xor rax, 0x61fa7a2a
rol rax, 0x68
popf
mov qword [rsp + 0x648], rax
movabs rax, 0x6e55468977207d76
pushf
not rax
add rax, 0x7d3bc50d
xor rax, 0x55f3e8ed
rol rax, 0x63
popf
pushf
not rax
add rax, 0x702bcc52
xor rax, 0x5ec9d444
rol rax, 0x71
popf
pushf
not rax
add rax, 0x6e982483
xor rax, 0x6a7a119b
rol rax, 4
popf
mov qword [rsp + 0x650], rax
movabs rax, 0x8d432dcd67b41fc
pushf
not rax
add rax, 0x5cbbe256
xor rax, 0x5386b2b0
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x5dee035f
xor rax, 0x488df620
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x4d109d31
xor rax, 0x774f175d
rol rax, 0xae
popf
mov qword [rsp + 0x658], rax
lea rax, [rsp + 0x44]
mov rdi, rax
xor eax, eax
mov ecx, 0x893ede7a
pushf
not ecx
add ecx, 0xa21dd888
xor ecx, 0x817e46ae
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0xe4f3c2b9
xor ecx, 0x9b54aaf4
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0x87b7372f
xor ecx, 0x9c2b7d00
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xb2494d15
xor ecx, 0xfdf88212
rol ecx, 0x24
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x44]
mov byte [rsp + 0xe0], al
movdqa xmm0, xmmword [rsp + 0x620]
movdqa xmmword [rsp + 0xb80], xmm0
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmmword [rsp + 0xd00], xmm0
movdqa xmm0, xmmword [rsp + 0xd00]
pxor xmm0, xmmword [rsp + 0xb80]
movdqa xmmword [rsp + 0xb90], xmm0
movdqa xmm0, xmmword [rsp + 0xb90]
movdqa xmmword [rsp + 0x3c0], xmm0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x630]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbb0], xmm0
mov rax, qword [rsp + 0x1f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xba0], xmm0
movdqa xmm0, xmmword [rsp + 0xba0]
pxor xmm0, xmmword [rsp + 0xbb0]
movdqa xmmword [rsp + 0xbc0], xmm0
mov rax, qword [rsp + 0x1f8]
movdqa xmm0, xmmword [rsp + 0xbc0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x640]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbe0], xmm0
mov rax, qword [rsp + 0x200]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbd0], xmm0
movdqa xmm0, xmmword [rsp + 0xbd0]
pxor xmm0, xmmword [rsp + 0xbe0]
movdqa xmmword [rsp + 0xbf0], xmm0
mov rax, qword [rsp + 0x200]
movdqa xmm0, xmmword [rsp + 0xbf0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x208], rax
lea rax, [rsp + 0x650]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc10], xmm0
mov rax, qword [rsp + 0x208]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc00], xmm0
movdqa xmm0, xmmword [rsp + 0xc00]
pxor xmm0, xmmword [rsp + 0xc10]
movdqa xmmword [rsp + 0xc20], xmm0
mov rax, qword [rsp + 0x208]
movdqa xmm0, xmmword [rsp + 0xc20]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3c0]
mov qword [rsp + 0x2f0], rax
mov rdx, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x2f8]
call fcn.1402803fb
mov qword [rsp + 0x300], rax
lea rdx, [0x1bc845809]
pushf
sub rdx, 0x7c7bac59
popf
mov rcx, qword [rsp + 0x300]
jmp 0x140271118
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x50], rax
jmp 0x140271655
cmp qword [rsp + 0xda8], 0
je 0x1402711b1
push rax
pushf
mov eax, 0xe061db33
pushf
not eax
add eax, 0xa5f3406e
xor eax, 0xbec26155
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xae53424a
xor eax, 0xd5c552df
rol eax, 0x46
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x6edc0587
pushf
not eax
add eax, 0xe3863a4f
xor eax, 0xd602f82a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf59ffee4
xor eax, 0xc71e8b51
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xbbe7b1b6
xor eax, 0x823178d4
rol eax, 0xae
popf
jmp 0x14026b78b
mov rax, qword [rsp + 0xda8]
mov ecx, dword [rsp + 0x124]
mov dword [rax], ecx
push rax
pushf
mov eax, 0xbba340ac
pushf
not eax
add eax, 0xe5a6fad4
xor eax, 0xe93dcfff
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa9c97a05
xor eax, 0x8e984dbe
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfdec4b8f
xor eax, 0xf8fd1f60
rol eax, 0x70
popf
jmp 0x14026b78b
movzx eax, byte [rsp + 0xd80]
test eax, eax
je 0x1402712b3
push rax
pushf
mov eax, 0x7605a590
pushf
not eax
add eax, 0xd11fe9f2
xor eax, 0xc14d19cd
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe1bba481
xor eax, 0xc4bd269e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xff4d0b1b
xor eax, 0xc2f48b2a
rol eax, 6
popf
pushf
not eax
add eax, 0xc2bf2840
xor eax, 0x9a31bf98
rol eax, 0x96
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x4ced14ef
pushf
not eax
add eax, 0xc2e9faf0
xor eax, 0xd56e828c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xac85734a
xor eax, 0xe36c1825
rol eax, 0xb8
popf
jmp 0x14026b78b
movzx eax, byte [rsp + 0xd90]
test eax, eax
je 0x140271338
push rax
pushf
mov eax, 0xc629a97a
pushf
not eax
add eax, 0xa4d4a136
xor eax, 0xa19412bc
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x81f2c003
xor eax, 0xdc6263db
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9f849bcc
xor eax, 0xd926c628
rol eax, 0x6a
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0xd049ec08
pushf
not eax
add eax, 0xdc469a42
xor eax, 0xc55c5788
rol eax, 0x59
popf
pushf
not eax
add eax, 0xde06904a
xor eax, 0x9db62395
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd72f35bd
xor eax, 0xde5a8667
rol eax, 0x24
popf
pushf
not eax
add eax, 0xefb01fb8
xor eax, 0xe18c252b
rol eax, 0xce
popf
jmp 0x14026b78b
mov r8, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0xd60]
call fcn.1401d1198
mov rdx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xd60]
call fcn.140330aa7
mov rdx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xd60]
call fcn.1401684b3
jmp 0x1402714fd
movzx eax, byte [rsp + 0xd80]
test eax, eax
je 0x140271485
push rax
pushf
mov eax, 0xc6297400
pushf
not eax
add eax, 0xffc3edd2
xor eax, 0xfb6e61b0
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8fffbfd2
xor eax, 0x824da7ac
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa160b202
xor eax, 0xe230761f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfa30d686
xor eax, 0xde89b9e8
rol eax, 0x10
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x49a97488
pushf
not eax
add eax, 0xbe669650
xor eax, 0x851aa990
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xabe9cb69
xor eax, 0xec5c3f26
rol eax, 0xb6
popf
jmp 0x14026b78b
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0xd60]
call fcn.1401684b3
push rax
pushf
mov eax, 0x1e2b1a6e
pushf
not eax
add eax, 0xbb8910e0
xor eax, 0xa8d872dd
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf75a9cc2
xor eax, 0xec502456
rol eax, 0x95
popf
jmp 0x14026b78b
mov r8d, 0xcd9242fe
pushf
not r8d
add r8d, 0xfd930cea
xor r8d, 0xb290751d
rol r8d, 0x7e
popf
pushf
not r8d
add r8d, 0x83cd9876
xor r8d, 0xe24fbcc9
rol r8d, 0xb8
popf
pushf
not r8d
add r8d, 0x9bf89225
xor r8d, 0xaaf72b5f
rol r8d, 0x6b
popf
xor edx, edx
mov rcx, qword [rsp + 0x68]
jmp 0x140271556
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov rax, qword [rsp + 0x60]
jmp 0x1402716fb
xor eax, eax
test eax, eax
jne 0x140271622
push rax
pushf
mov eax, 0xc2f33b61
pushf
not eax
add eax, 0xc1ef34d8
xor eax, 0xaa9c4410
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8cf471e3
xor eax, 0xec9dc3c8
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8267cc19
xor eax, 0x9a960c13
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa3fd9099
xor eax, 0xcea3d098
rol eax, 0x8b
popf
jmp 0x14026b78b
push rax
pushf
mov eax, 0x6d9ec979
pushf
not eax
add eax, 0x8663662c
xor eax, 0xf34595ed
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9b736fd7
xor eax, 0x92138459
rol eax, 0xe0
popf
jmp 0x14026b78b
mov r8d, 0x3e4cc06c
pushf
not r8d
add r8d, 0xb2e33cd3
xor r8d, 0xa51bcb89
rol r8d, 0xbc
popf
pushf
not r8d
add r8d, 0xc4b09d93
xor r8d, 0xbde3d09b
rol r8d, 0xc2
popf
pushf
not r8d
add r8d, 0x863b6655
xor r8d, 0x9c6b1417
rol r8d, 0xe4
popf
xor edx, edx
mov rcx, qword [rsp + 0x68]
jmp 0x1402716ae
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xd60]
call fcn.1401684b3
xor eax, eax
push rax
pushf
mov eax, 0xe3b8949a
pushf
not eax
add eax, 0x8d48fd15
xor eax, 0x8a3a84e4
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb92d6932
xor eax, 0xcf0a41a9
rol eax, 0xcd
popf
jmp 0x14026b78b
add rsp, 0xd48
pop rdi
pop rsi
ret