Function at 0x140275bad
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x19923a6e
pushf
not eax
add eax, 0xb71eb880
xor eax, 0xe4e159e0
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8eb660d0
xor eax, 0x9087332b
rol eax, 0x5e
popf
cmp eax, 4
jne 0x140275bea
popf
pop rax
jmp 0x140275ea3
cmp eax, 0
jne 0x140275bf9
popf
pop rax
jmp 0x140275d43
cmp eax, 3
jne 0x140275c08
popf
pop rax
jmp 0x140275e43
cmp eax, 1
jne 0x140275c17
popf
pop rax
jmp 0x140275dfe
cmp eax, 0xd
jne 0x140275c26
popf
pop rax
jmp 0x140278f71
cmp eax, 7
jne 0x140275c35
popf
pop rax
jmp 0x140276f44
cmp eax, 0xe
jne 0x140275c44
popf
pop rax
jmp 0x14027908a
cmp eax, 0xb
jne 0x140275c53
popf
pop rax
jmp 0x1402781e9
cmp eax, 0xc
jne 0x140275c62
popf
pop rax
jmp 0x1402782aa
cmp eax, 8
jne 0x140275c71
popf
pop rax
jmp 0x140277c73
cmp eax, 0x10
jne 0x140275c80
popf
pop rax
jmp 0x1402791de
cmp eax, 0x17
jne 0x140275c8f
popf
pop rax
jmp 0x14027ac5c
cmp eax, 9
jne 0x140275c9e
popf
pop rax
jmp 0x140277dec
cmp eax, 0x12
jne 0x140275cad
popf
pop rax
jmp 0x140279448
cmp eax, 6
jne 0x140275cbc
popf
pop rax
jmp 0x140276b9e
cmp eax, 0x11
jne 0x140275ccb
popf
pop rax
jmp 0x14027930a
cmp eax, 5
jne 0x140275cda
popf
pop rax
jmp 0x140276254
cmp eax, 0x16
jne 0x140275ce9
popf
pop rax
jmp 0x14027ab13
cmp eax, 0xa
jne 0x140275cf8
popf
pop rax
jmp 0x140277eaf
cmp eax, 0x14
jne 0x140275d07
popf
pop rax
jmp 0x14027a9dc
cmp eax, 0xf
jne 0x140275d16
popf
pop rax
jmp 0x1402790d7
cmp eax, 0x13
jne 0x140275d25
popf
pop rax
jmp 0x14027959a
cmp eax, 0x15
jne 0x140275d34
popf
pop rax
jmp 0x14027aad9
cmp eax, 2
jne 0x140275d43
popf
pop rax
jmp 0x140275e38
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0xb70
mov byte [rsp + 0xf0], 0
cmp qword [rsp + 0xb88], 0
jne 0x140275db8
push rax
pushf
mov eax, 0x7645977b
pushf
not eax
add eax, 0xad51ede7
xor eax, 0x8c5a1366
rol eax, 0x20
popf
pushf
not eax
add eax, 0xce724b2b
xor eax, 0xc8ec5b10
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xcc3ae776
xor eax, 0xdc42b8ef
rol eax, 7
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0x17232518
pushf
not eax
add eax, 0xe82d9352
xor eax, 0xbd816b07
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xaf8fcfca
xor eax, 0xeb3d4e70
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf834f732
xor eax, 0xe2781e9f
rol eax, 0xb2
popf
jmp 0x140275bdb
xor al, al
jmp 0x14027ac5c
cmp qword [rsp + 0xb90], 0
jne 0x140275ea3
xor al, al
jmp 0x14027ac5c
lea rax, [rsp + 0x20]
mov rdi, rax
xor eax, eax
mov ecx, 0x1d0dbf9f
pushf
not ecx
add ecx, 0x8187d7a2
xor ecx, 0xaa61a9f0
rol ecx, 0x5d
popf
pushf
not ecx
add ecx, 0xe41c660c
xor ecx, 0x8a58efc9
rol ecx, 0xbe
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 0x998edf0b
pushf
not ecx
add ecx, 0x902af0b1
xor ecx, 0x8ff7e8c3
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xf4429c80
xor ecx, 0xe0773cb4
rol ecx, 0x43
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x21]
mov byte [rsp + 0x50], al
movabs rax, 0xb423a51a297638d2
pushf
not rax
add rax, 0x50c95193
xor rax, 0x682d98c8
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x46601ba5
xor rax, 0x4dcd8e9b
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x7a8272b4
xor rax, 0x69e12c4d
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x5e9e16d7
xor rax, 0x7b5e802c
rol rax, 9
popf
mov qword [rsp + 0x1e0], rax
movabs rax, 0x53c7d431c37f9582
pushf
not rax
add rax, 0x67766712
xor rax, 0x5e93b89e
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x5e2f71eb
xor rax, 0x59f190ee
rol rax, 0x67
popf
pushf
not rax
add rax, 0x730f0653
xor rax, 0x7a2ded7d
rol rax, 0x44
popf
pushf
not rax
add rax, 0x43aab50d
xor rax, 0x60d7b7e0
rol rax, 0x6d
popf
mov qword [rsp + 0x1e8], rax
movabs rax, 0xe431183240a7893d
pushf
not rax
add rax, 0x544a99e4
xor rax, 0x471278ed
rol rax, 0x62
popf
pushf
not rax
add rax, 0x7a26f01b
xor rax, 0x63078390
rol rax, 0xea
popf
pushf
not rax
add rax, 0x76daa128
xor rax, 0x451a2df8
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x595c988c
xor rax, 0x67ca926d
rol rax, 0xcf
popf
mov qword [rsp + 0x410], rax
movabs rax, 0xc6bc2f7fa7cfa414
pushf
not rax
add rax, 0x4b897053
xor rax, 0x5ded5817
rol rax, 0xac
popf
pushf
not rax
add rax, 0x6d34790c
xor rax, 0x47b6914c
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x67fba380
xor rax, 0x4049448c
rol rax, 0xb
popf
mov qword [rsp + 0x418], rax
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 0x84b2979b
pushf
not ecx
add ecx, 0xa3f2c5c7
xor ecx, 0x97236481
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0xf8ee928f
xor ecx, 0x88b4e10b
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xfd10c13c
xor ecx, 0xa896ce41
rol ecx, 0x16
popf
pushf
not ecx
add ecx, 0xc11fd3ae
xor ecx, 0xec495d9a
rol ecx, 0xce
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x22]
mov byte [rsp + 0x58], al
movdqa xmm0, xmmword [rsp + 0x410]
movdqa xmmword [rsp + 0xad0], xmm0
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0x870], xmm0
movdqa xmm0, xmmword [rsp + 0x870]
pxor xmm0, xmmword [rsp + 0xad0]
movdqa xmmword [rsp + 0xae0], xmm0
movdqa xmm0, xmmword [rsp + 0xae0]
movdqa xmmword [rsp + 0x1e0], xmm0
lea rax, [rsp + 0x1e0]
mov rcx, rax
jmp 0x140276197
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rsp + 0x110], rax
cmp qword [rsp + 0x110], 0
jne 0x14027620d
push rax
pushf
mov eax, 0x93f315eb
pushf
not eax
add eax, 0xb98f3b83
xor eax, 0x82c8b83c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfd4fa847
xor eax, 0xb0141b3f
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd7d29477
xor eax, 0xc37d53dc
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xcd4e8edb
xor eax, 0xd55f869b
rol eax, 0xa8
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0xe3ff7fca
pushf
not eax
add eax, 0xca109696
xor eax, 0xa77ac3e9
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb9cf9ed8
xor eax, 0x96e0864b
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf9d19c3d
xor eax, 0xb8299cc9
rol eax, 0xbf
popf
jmp 0x140275bdb
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x6019ee01
pushf
not edx
add edx, 0xb4d37a34
xor edx, 0x87d29691
rol edx, 0xee
popf
pushf
not edx
add edx, 0x8313407b
xor edx, 0xa8e21a06
rol edx, 0x70
popf
pushf
not edx
add edx, 0xd86088fa
xor edx, 0x92ba7471
rol edx, 6
popf
mov rcx, rax
jmp 0x1402762a2
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 0x67971614
pushf
not ecx
add ecx, 0xb9c77199
xor ecx, 0x83ec2157
rol ecx, 0xde
popf
pushf
not ecx
add ecx, 0xf2663fc0
xor ecx, 0xc52b9320
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xae3c3371
xor ecx, 0x94c7454e
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xe3378f43
xor ecx, 0xad794699
rol ecx, 0x5d
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 0x9f48e9ec
pushf
not ecx
add ecx, 0xaa1da7cd
xor ecx, 0xedf8f098
rol ecx, 0x1a
popf
pushf
not ecx
add ecx, 0xd659c052
xor ecx, 0xf3bd0f1c
rol ecx, 0x68
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 + 0x260], rax
movzx eax, byte [rsp + 0x23]
mov byte [rsp + 0x60], al
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x68], al
movabs rax, 0x229bf2d8740f3097
pushf
not rax
add rax, 0x4cc7159c
xor rax, 0x7c058b93
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x66c8b402
xor rax, 0x42c40181
rol rax, 0xd
popf
mov qword [rsp + 0x270], rax
movabs rax, 0x2a6cbfab6d0a2c1e
pushf
not rax
add rax, 0x7986cdca
xor rax, 0x55742165
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x64ef2e5d
xor rax, 0x7f665ef1
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x650f6259
xor rax, 0x69b8431c
rol rax, 0x47
popf
mov qword [rsp + 0x278], rax
movabs rax, 0x5a05642975adf4e5
pushf
not rax
add rax, 0x45f012f8
xor rax, 0x570a38a3
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x58be6fc9
xor rax, 0x688f3230
rol rax, 0x64
popf
pushf
not rax
add rax, 0x4f408a4e
xor rax, 0x4420ba69
rol rax, 0xea
popf
mov qword [rsp + 0x280], rax
movabs rax, 0x5e0fb7ddc0a0a04
pushf
not rax
add rax, 0x4a5356a3
xor rax, 0x73e09584
rol rax, 0x44
popf
pushf
not rax
add rax, 0x51905848
xor rax, 0x7ee26c61
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x7bf42ae8
xor rax, 0x5f774d93
rol rax, 0x51
popf
mov qword [rsp + 0x288], rax
movabs rax, 0xd50cd43f4c9e3f29
pushf
not rax
add rax, 0x5f14aba9
xor rax, 0x5a42ee80
rol rax, 0x79
popf
pushf
not rax
add rax, 0x782e04ba
xor rax, 0x62702e42
rol rax, 0xda
popf
pushf
not rax
add rax, 0x52827c7e
xor rax, 0x5c538320
rol rax, 0xe9
popf
mov qword [rsp + 0x290], rax
movabs rax, 0xee02fd685f508241
pushf
not rax
add rax, 0x62437b46
xor rax, 0x57b3d624
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x521d0d9a
xor rax, 0x4db98de6
rol rax, 0x58
popf
pushf
not rax
add rax, 0x6f387af1
xor rax, 0x6f5644fa
rol rax, 3
popf
pushf
not rax
add rax, 0x43b7deff
xor rax, 0x50c3ce43
rol rax, 0xcf
popf
mov qword [rsp + 0x298], rax
movabs rax, 0xcc3de1103a739313
pushf
not rax
add rax, 0x74bb485f
xor rax, 0x7a86ff8b
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x7ca7106c
xor rax, 0x66c7139d
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x7aaa25ac
xor rax, 0x57be3b0f
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x775a8e77
xor rax, 0x73b4cd80
rol rax, 0x91
popf
mov qword [rsp + 0x2a0], rax
movabs rax, 0x9cc3bbd984d7fa1a
pushf
not rax
add rax, 0x7e07d8d8
xor rax, 0x7c9d486e
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x4cb9e35e
xor rax, 0x5bcdcb53
rol rax, 1
popf
pushf
not rax
add rax, 0x466a00f9
xor rax, 0x46beacd1
rol rax, 0x22
popf
mov qword [rsp + 0x2a8], rax
movabs rax, 0xdd4ec3d6f4860f27
pushf
not rax
add rax, 0x7748ffe2
xor rax, 0x69b5635a
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x66e8761e
xor rax, 0x61070380
rol rax, 0x91
popf
mov qword [rsp + 0x4e0], rax
movabs rax, 0x8fefbb94c817853b
pushf
not rax
add rax, 0x6a28d159
xor rax, 0x6a4a6159
rol rax, 0xec
popf
pushf
not rax
add rax, 0x705a8f43
xor rax, 0x5296b0a4
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x7fcc97a9
xor rax, 0x4f1739f0
rol rax, 0x87
popf
pushf
not rax
add rax, 0x7fbedd1b
xor rax, 0x56257301
rol rax, 0x13
popf
mov qword [rsp + 0x4e8], rax
movabs rax, 0x70b647bcac9e9320
pushf
not rax
add rax, 0x6096cb4c
xor rax, 0x672c4d18
rol rax, 0x75
popf
pushf
not rax
add rax, 0x5fdb065c
xor rax, 0x5c126772
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x77b606fd
xor rax, 0x6dbcd226
rol rax, 0x64
popf
pushf
not rax
add rax, 0x56ed8356
xor rax, 0x42788253
rol rax, 0xac
popf
mov qword [rsp + 0x4f0], rax
movabs rax, 0xa0b56c8e37a962e3
pushf
not rax
add rax, 0x6f396536
xor rax, 0x749938ab
rol rax, 0x46
popf
pushf
not rax
add rax, 0x5ce8a0f7
xor rax, 0x64d1d8a0
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x55a668eb
xor rax, 0x69037097
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x451103ee
xor rax, 0x4c608961
rol rax, 0xb9
popf
mov qword [rsp + 0x4f8], rax
movabs rax, 0xd31f5a474206230c
pushf
not rax
add rax, 0x54392b19
xor rax, 0x5c66effe
rol rax, 0x29
popf
pushf
not rax
add rax, 0x6a0a9226
xor rax, 0x78828b82
rol rax, 0x82
popf
mov qword [rsp + 0x500], rax
movabs rax, 0x4bc087a5788e4c40
pushf
not rax
add rax, 0x570d19c5
xor rax, 0x61271c44
rol rax, 0x59
popf
pushf
not rax
add rax, 0x4df78a31
xor rax, 0x600f2608
rol rax, 0xfb
popf
mov qword [rsp + 0x508], rax
movabs rax, 0x4f6952d724539cd9
pushf
not rax
add rax, 0x47d2b38e
xor rax, 0x466c476b
rol rax, 0x90
popf
pushf
not rax
add rax, 0x4bbdb59f
xor rax, 0x5466bd27
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x74c8638b
xor rax, 0x531b0843
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x60130884
xor rax, 0x48f501bb
rol rax, 0x6a
popf
mov qword [rsp + 0x510], rax
movabs rax, 0x65325371eb82305d
pushf
not rax
add rax, 0x6cc9f8e4
xor rax, 0x5635e98e
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x507c6fa2
xor rax, 0x4ece922a
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x7b43d710
xor rax, 0x47055de2
rol rax, 0x37
popf
mov qword [rsp + 0x518], rax
lea rax, [rsp + 0x25]
mov rdi, rax
xor eax, eax
mov ecx, 0x54b5a0e6
pushf
not ecx
add ecx, 0xb32c93f1
xor ecx, 0x97b6db6e
rol ecx, 0x5c
popf
pushf
not ecx
add ecx, 0xf7fb5581
xor ecx, 0xed3e8a34
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0xcb591c63
xor ecx, 0xfbdada83
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0xae8c8248
xor ecx, 0xafd46c23
rol ecx, 0x2f
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x25]
mov byte [rsp + 0x70], al
movdqa xmm0, xmmword [rsp + 0x4e0]
movdqa xmmword [rsp + 0xb00], xmm0
movdqa xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0xaf0], xmm0
movdqa xmm0, xmmword [rsp + 0xaf0]
pxor xmm0, xmmword [rsp + 0xb00]
movdqa xmmword [rsp + 0xb10], xmm0
movdqa xmm0, xmmword [rsp + 0xb10]
movdqa xmmword [rsp + 0x270], xmm0
lea rax, [rsp + 0x280]
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x4f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb30], xmm0
mov rax, qword [rsp + 0x1b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb20], xmm0
movdqa xmm0, xmmword [rsp + 0xb20]
pxor xmm0, xmmword [rsp + 0xb30]
movdqa xmmword [rsp + 0x5e0], xmm0
mov rax, qword [rsp + 0x1b8]
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x290]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x500]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x600], xmm0
mov rax, qword [rsp + 0x1c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x5f0], xmm0
movdqa xmm0, xmmword [rsp + 0x5f0]
pxor xmm0, xmmword [rsp + 0x600]
movdqa xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x1c0]
movdqa xmm0, xmmword [rsp + 0x610]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x108], rax
lea rax, [rsp + 0x510]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x630], xmm0
mov rax, qword [rsp + 0x108]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x620], xmm0
movdqa xmm0, xmmword [rsp + 0x620]
pxor xmm0, xmmword [rsp + 0x630]
movdqa xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x108]
movdqa xmm0, xmmword [rsp + 0x640]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x270]
mov qword [rsp + 0x258], rax
mov rdx, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x260]
call fcn.1402803fb
mov qword [rsp + 0x200], rax
lea rdx, [0x1b4406723]
pushf
sub rdx, 0x7437bb73
popf
mov rcx, qword [rsp + 0x200]
jmp 0x140276b4b
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 0x14027ac5c
lea rax, [rsp + 0x26]
mov rdi, rax
xor eax, eax
mov ecx, 0x94b292fe
pushf
not ecx
add ecx, 0xb2a9a3e6
xor ecx, 0x9364ef12
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0x84a401d6
xor ecx, 0xc6695d1a
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xfac5a43f
xor ecx, 0x93902e9e
rol ecx, 0x34
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x27]
mov rdi, rax
xor eax, eax
mov ecx, 0x52411fa4
pushf
not ecx
add ecx, 0x91e3f6bd
xor ecx, 0x92cd2938
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0x9dc067d8
xor ecx, 0xc8006f55
rol ecx, 0xa3
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x26]
mov byte [rsp + 0x78], al
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x80], al
movabs rax, 0xe755176ad297751e
pushf
not rax
add rax, 0x77a9b7e3
xor rax, 0x51fc5ce2
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x6b7e1290
xor rax, 0x71daa9dd
rol rax, 5
popf
pushf
not rax
add rax, 0x504ebff4
xor rax, 0x46509da3
rol rax, 0x7e
popf
mov qword [rsp + 0x1d0], rax
movabs rax, 0xa5cf4106f73e1e25
pushf
not rax
add rax, 0x5482436f
xor rax, 0x7475c01e
rol rax, 0x66
popf
pushf
not rax
add rax, 0x720ea2c9
xor rax, 0x5190c12d
rol rax, 0x48
popf
pushf
not rax
add rax, 0x755cb5fa
xor rax, 0x566f8916
rol rax, 0x78
popf
mov qword [rsp + 0x1d8], rax
movabs rax, 0x4f6c71bb0c20648c
pushf
not rax
add rax, 0x7fd48341
xor rax, 0x4fedfeca
rol rax, 0x93
popf
pushf
not rax
add rax, 0x46f7f945
xor rax, 0x7f271875
rol rax, 0x99
popf
pushf
not rax
add rax, 0x6e29c783
xor rax, 0x4ce5e4f2
rol rax, 0x84
popf
mov qword [rsp + 0x420], rax
movabs rax, 0xfb055946be3c220c
pushf
not rax
add rax, 0x4c632e25
xor rax, 0x685d3922
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x7802d550
xor rax, 0x452f5bbf
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x51f547d5
xor rax, 0x6f6e0409
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x5195674a
xor rax, 0x7b971c2a
rol rax, 0xbe
popf
mov qword [rsp + 0x428], rax
lea rax, [rsp + 0x28]
mov rdi, rax
xor eax, eax
mov ecx, 0x477fb1a3
pushf
not ecx
add ecx, 0x9d947f04
xor ecx, 0x8e35b2ea
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0x86e608ff
xor ecx, 0xae30f086
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0x855f4cbe
xor ecx, 0x838fb2c7
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0xbf25ad12
xor ecx, 0x998aa75e
rol ecx, 0xd5
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x88], al
movdqa xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x660], xmm0
movdqa xmm0, xmmword [rsp + 0x1d0]
movdqa xmmword [rsp + 0x650], xmm0
movdqa xmm0, xmmword [rsp + 0x650]
pxor xmm0, xmmword [rsp + 0x660]
movdqa xmmword [rsp + 0x670], xmm0
movdqa xmm0, xmmword [rsp + 0x670]
movdqa xmmword [rsp + 0x1d0], xmm0
lea rax, [rsp + 0x1d0]
mov rdx, rax
mov rcx, qword [rsp + 0x110]
jmp 0x140276e87
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x1b0], 0
jne 0x140276eea
push rax
pushf
mov eax, 0xcb2ea4c9
pushf
not eax
add eax, 0xf4311538
xor eax, 0xf9f631f5
rol eax, 5
popf
pushf
not eax
add eax, 0xd74d1d0b
xor eax, 0xe4f2d44c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe8c3ebfb
xor eax, 0x8d0b338e
rol eax, 0xa3
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0xed7f3365
pushf
not eax
add eax, 0xbe459da5
xor eax, 0x8161bc11
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa6653202
xor eax, 0xb0b9acca
rol eax, 4
popf
pushf
not eax
add eax, 0xdfeba73f
xor eax, 0xb5c6d8c0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xccba072d
xor eax, 0xb2dfac0c
rol eax, 0x36
popf
jmp 0x140275bdb
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xb58bd15
pushf
not edx
add edx, 0xf6a8be4c
xor edx, 0xa67e6032
rol edx, 0x39
popf
pushf
not edx
add edx, 0xa3739504
xor edx, 0xcad93841
rol edx, 0x44
popf
mov rcx, rax
jmp 0x140276f7d
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x29]
mov rdi, rax
xor eax, eax
mov ecx, 0xd89d3e36
pushf
not ecx
add ecx, 0xf4919a26
xor ecx, 0xe57c5d83
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0xf186651a
xor ecx, 0xfd6f8cc6
rol ecx, 0x74
popf
pushf
not ecx
add ecx, 0xe22913f0
xor ecx, 0x957777b1
rol ecx, 0xa
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a]
mov rdi, rax
xor eax, eax
mov ecx, 0xd773810a
pushf
not ecx
add ecx, 0xb8c9e31a
xor ecx, 0x8d17631c
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xf71f0b38
xor ecx, 0xc69e8181
rol ecx, 4
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 + 0x210], rax
movzx eax, byte [rsp + 0x29]
mov byte [rsp + 0x90], al
movzx eax, byte [rsp + 0x2a]
mov byte [rsp + 0x98], al
movabs rax, 0x9874eafd8097123a
pushf
not rax
add rax, 0x5a86c090
xor rax, 0x77ac2273
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x528fab16
xor rax, 0x7342d179
rol rax, 7
popf
pushf
not rax
add rax, 0x43a9835b
xor rax, 0x7d0d7204
rol rax, 0x64
popf
pushf
not rax
add rax, 0x7fd04de5
xor rax, 0x5e4988ce
rol rax, 0x5e
popf
mov qword [rsp + 0x2b0], rax
movabs rax, 0x809ee2b8ed4d7647
pushf
not rax
add rax, 0x6b0acc4e
xor rax, 0x53045206
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x74102d64
xor rax, 0x6494d38e
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x4ca2f81f
xor rax, 0x56e7eb7a
rol rax, 0x92
popf
pushf
not rax
add rax, 0x65021397
xor rax, 0x7cbc4af5
rol rax, 0x46
popf
mov qword [rsp + 0x2b8], rax
movabs rax, 0xad14d4db9b402a19
pushf
not rax
add rax, 0x776a87bd
xor rax, 0x4665a6cf
rol rax, 0x10
popf
pushf
not rax
add rax, 0x7689542e
xor rax, 0x6a2fcbcd
rol rax, 0xdd
popf
mov qword [rsp + 0x2c0], rax
movabs rax, 0x970e6764c24b0810
pushf
not rax
add rax, 0x6bae9fac
xor rax, 0x6a7295c3
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x429166c0
xor rax, 0x7e7bc349
rol rax, 0x86
popf
pushf
not rax
add rax, 0x7c16002b
xor rax, 0x52433393
rol rax, 0x79
popf
pushf
not rax
add rax, 0x4d6dc243
xor rax, 0x66aab7a6
rol rax, 0x85
popf
mov qword [rsp + 0x2c8], rax
movabs rax, 0xb7879e44ca824fc7
pushf
not rax
add rax, 0x6e0d38a0
xor rax, 0x590ff75c
rol rax, 0x86
popf
pushf
not rax
add rax, 0x7f02b542
xor rax, 0x62882b4b
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x67c4b1a7
xor rax, 0x7d4b4012
rol rax, 0xf5
popf
mov qword [rsp + 0x2d0], rax
movabs rax, 0x6732f3b0ab81460c
pushf
not rax
add rax, 0x604f3f89
xor rax, 0x5a943d5c
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x72ae5fe9
xor rax, 0x442eb902
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x5b81b788
xor rax, 0x4bd070f3
rol rax, 0x50
popf
pushf
not rax
add rax, 0x6923f935
xor rax, 0x74f5857b
rol rax, 0x10
popf
mov qword [rsp + 0x2d8], rax
movabs rax, 0x9089992951552cdc
pushf
not rax
add rax, 0x49da3a51
xor rax, 0x64611848
rol rax, 0x85
popf
pushf
not rax
add rax, 0x41d2dde1
xor rax, 0x74e46adc
rol rax, 0xb6
popf
mov qword [rsp + 0x2e0], rax
movabs rax, 0x50d0b5b580a6ed21
pushf
not rax
add rax, 0x6469a610
xor rax, 0x778e4497
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x68fbbdb1
xor rax, 0x42e433d4
rol rax, 0x36
popf
pushf
not rax
add rax, 0x50758052
xor rax, 0x596ddfec
rol rax, 0xb3
popf
mov qword [rsp + 0x2e8], rax
movabs rax, 0xe92f436cc7845ff1
pushf
not rax
add rax, 0x5e48e71d
xor rax, 0x737b662e
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x6d010c1c
xor rax, 0x48d820aa
rol rax, 0xa5
popf
mov qword [rsp + 0x2f0], rax
movabs rax, 0x33aa40189a26ec57
pushf
not rax
add rax, 0x671d98cd
xor rax, 0x54d758f7
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x56ab2ffa
xor rax, 0x47f79dbe
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x6f52fb6d
xor rax, 0x66eb8cf6
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x5daf571c
xor rax, 0x73a97ee5
rol rax, 0xe5
popf
mov qword [rsp + 0x2f8], rax
movabs rax, 0xda0e0f58adad7bdb
pushf
not rax
add rax, 0x4401340c
xor rax, 0x44c9a3a5
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x6ad54e28
xor rax, 0x69967be2
rol rax, 6
popf
pushf
not rax
add rax, 0x6f6f2c8b
xor rax, 0x6c9376f4
rol rax, 0x7b
popf
mov qword [rsp + 0x300], rax
movabs rax, 0x2a00bab100e088b
pushf
not rax
add rax, 0x59e1ab14
xor rax, 0x73a8c9cf
rol rax, 0xe
popf
pushf
not rax
add rax, 0x40b25525
xor rax, 0x5600e19a
rol rax, 0xda
popf
pushf
not rax
add rax, 0x45cf250b
xor rax, 0x621b6cc3
rol rax, 0x10
popf
mov qword [rsp + 0x308], rax
movabs rax, 0xa84ad8f1af7c971e
pushf
not rax
add rax, 0x50a2de83
xor rax, 0x50367b91
rol rax, 0x79
popf
pushf
not rax
add rax, 0x613775a5
xor rax, 0x437dba82
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x4582076e
xor rax, 0x41ff171b
rol rax, 0xb8
popf
mov qword [rsp + 0x520], rax
movabs rax, 0xe2b1b3cd5c7be230
pushf
not rax
add rax, 0x7446e321
xor rax, 0x57fa42e7
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x40be7cb1
xor rax, 0x4345ea56
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x6e551798
xor rax, 0x49e625f6
rol rax, 0xa
popf
pushf
not rax
add rax, 0x63adaa26
xor rax, 0x492eec6e
rol rax, 0xdd
popf
mov qword [rsp + 0x528], rax
movabs rax, 0x8d9a963fc3180803
pushf
not rax
add rax, 0x7d4b7050
xor rax, 0x752ba5b3
rol rax, 0x26
popf
pushf
not rax
add rax, 0x56a7802a
xor rax, 0x625dea45
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x5b4915d0
xor rax, 0x440a35ee
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x40a08fdb
xor rax, 0x55f4bf39
rol rax, 0x70
popf
mov qword [rsp + 0x530], rax
movabs rax, 0xa2291179ffac1e7c
pushf
not rax
add rax, 0x512b958e
xor rax, 0x6c78a328
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x4d38d514
xor rax, 0x4d0192fa
rol rax, 0xda
popf
pushf
not rax
add rax, 0x5700e68a
xor rax, 0x48b47283
rol rax, 0xb4
popf
mov qword [rsp + 0x538], rax
movabs rax, 0xc12e3358c61a1b39
pushf
not rax
add rax, 0x5142a4c8
xor rax, 0x4932c93b
rol rax, 0x70
popf
pushf
not rax
add rax, 0x42d64fc5
xor rax, 0x6d2ed18c
rol rax, 0x73
popf
pushf
not rax
add rax, 0x6decf9f2
xor rax, 0x7c71f287
rol rax, 0x5b
popf
mov qword [rsp + 0x540], rax
movabs rax, 0x80bbfc2f1cd62fba
pushf
not rax
add rax, 0x7c257f17
xor rax, 0x7e702d9f
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x72d02ba2
xor rax, 0x5d9be5da
rol rax, 0xea
popf
pushf
not rax
add rax, 0x6f14eddc
xor rax, 0x61a26da4
rol rax, 0xca
popf
pushf
not rax
add rax, 0x49efbbc1
xor rax, 0x7fbc484d
rol rax, 0x61
popf
mov qword [rsp + 0x548], rax
movabs rax, 0xa12b542a77ef2b14
pushf
not rax
add rax, 0x7700778c
xor rax, 0x55493f2d
rol rax, 0x46
popf
pushf
not rax
add rax, 0x7f2189d7
xor rax, 0x540e61a9
rol rax, 0x65
popf
pushf
not rax
add rax, 0x403ddec6
xor rax, 0x7e0d5c28
rol rax, 0xa9
popf
mov qword [rsp + 0x550], rax
movabs rax, 0x28a4295c212491fa
pushf
not rax
add rax, 0x605fec40
xor rax, 0x4791cd8c
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x50f7e3ec
xor rax, 0x60b74832
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x768b0c8f
xor rax, 0x735bd3a0
rol rax, 0xe0
popf
mov qword [rsp + 0x558], rax
movabs rax, 0xc56be80d991c3f9b
pushf
not rax
add rax, 0x76f4b71c
xor rax, 0x638403c9
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x54b27a8b
xor rax, 0x732cfe0a
rol rax, 0x92
popf
pushf
not rax
add rax, 0x7941c73f
xor rax, 0x6b1b4716
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x681a07a8
xor rax, 0x41b6e34d
rol rax, 0xad
popf
mov qword [rsp + 0x560], rax
movabs rax, 0x95802370145ddf97
pushf
not rax
add rax, 0x62e72fcf
xor rax, 0x4cea16e1
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x7ce9e47b
xor rax, 0x507241a2
rol rax, 0x57
popf
pushf
not rax
add rax, 0x73d707ad
xor rax, 0x5fa2c028
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x6035ba4d
xor rax, 0x7f9bbdfa
rol rax, 0x45
popf
mov qword [rsp + 0x568], rax
movabs rax, 0x22fc79ce5b441963
pushf
not rax
add rax, 0x5b047842
xor rax, 0x791c434b
rol rax, 0x17
popf
pushf
not rax
add rax, 0x7e6e5f75
xor rax, 0x4261236b
rol rax, 0x96
popf
pushf
not rax
add rax, 0x5f41c00a
xor rax, 0x72b2e5e3
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x6bafa5c3
xor rax, 0x512ffabf
rol rax, 0xe8
popf
mov qword [rsp + 0x570], rax
movabs rax, 0x7779ac94f319e418
pushf
not rax
add rax, 0x72a1d47a
xor rax, 0x5b436d13
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x7e1fe6ba
xor rax, 0x5a9b746b
rol rax, 0x68
popf
pushf
not rax
add rax, 0x47c37398
xor rax, 0x4ce4055a
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x51693585
xor rax, 0x594c018c
rol rax, 0x67
popf
mov qword [rsp + 0x578], rax
lea rax, [rsp + 0x2b]
mov rdi, rax
xor eax, eax
mov ecx, 0x8e9e5fc8
pushf
not ecx
add ecx, 0xab6f9f9d
xor ecx, 0xc532e7cf
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xb31dc71f
xor ecx, 0xde830af1
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0x96c5847e
xor ecx, 0x9d1f7439
rol ecx, 0x12
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x2b]
mov byte [rsp + 0xa0], al
movdqa xmm0, xmmword [rsp + 0x520]
movdqa xmmword [rsp + 0x690], xmm0
movdqa xmm0, xmmword [rsp + 0x2b0]
movdqa xmmword [rsp + 0x680], xmm0
movdqa xmm0, xmmword [rsp + 0x680]
pxor xmm0, xmmword [rsp + 0x690]
movdqa xmmword [rsp + 0x6a0], xmm0
movdqa xmm0, xmmword [rsp + 0x6a0]
movdqa xmmword [rsp + 0x2b0], xmm0
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x530]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6c0], xmm0
mov rax, qword [rsp + 0x118]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6b0], xmm0
movdqa xmm0, xmmword [rsp + 0x6b0]
pxor xmm0, xmmword [rsp + 0x6c0]
movdqa xmmword [rsp + 0x6d0], xmm0
mov rax, qword [rsp + 0x118]
movdqa xmm0, xmmword [rsp + 0x6d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x540]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6f0], xmm0
mov rax, qword [rsp + 0x120]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6e0], xmm0
movdqa xmm0, xmmword [rsp + 0x6e0]
pxor xmm0, xmmword [rsp + 0x6f0]
movdqa xmmword [rsp + 0x700], xmm0
mov rax, qword [rsp + 0x120]
movdqa xmm0, xmmword [rsp + 0x700]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0x550]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x720], xmm0
mov rax, qword [rsp + 0x128]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x710], xmm0
movdqa xmm0, xmmword [rsp + 0x710]
pxor xmm0, xmmword [rsp + 0x720]
movdqa xmmword [rsp + 0x730], xmm0
mov rax, qword [rsp + 0x128]
movdqa xmm0, xmmword [rsp + 0x730]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x130], rax
lea rax, [rsp + 0x560]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x750], xmm0
mov rax, qword [rsp + 0x130]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x740], xmm0
movdqa xmm0, xmmword [rsp + 0x740]
pxor xmm0, xmmword [rsp + 0x750]
movdqa xmmword [rsp + 0x760], xmm0
mov rax, qword [rsp + 0x130]
movdqa xmm0, xmmword [rsp + 0x760]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x300]
mov qword [rsp + 0x138], rax
lea rax, [rsp + 0x570]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x780], xmm0
mov rax, qword [rsp + 0x138]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x770], xmm0
movdqa xmm0, xmmword [rsp + 0x770]
pxor xmm0, xmmword [rsp + 0x780]
movdqa xmmword [rsp + 0x790], xmm0
mov rax, qword [rsp + 0x138]
movdqa xmm0, xmmword [rsp + 0x790]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x208], rax
mov rdx, qword [rsp + 0x208]
mov rcx, qword [rsp + 0x210]
call fcn.1402803fb
mov qword [rsp + 0x268], rax
lea rdx, [0x1b2697c21]
pushf
sub rdx, 0x7260d071
popf
mov rcx, qword [rsp + 0x268]
jmp 0x140277c33
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 0x14027ac5c
mov byte [rsp + 0x38], 0x48
mov byte [rsp + 0x39], 0xb8
mov byte [rsp + 0x3a], 0
mov byte [rsp + 0x3b], 0
mov byte [rsp + 0x3c], 0
mov byte [rsp + 0x3d], 0
mov byte [rsp + 0x3e], 0
mov byte [rsp + 0x3f], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x41], 0
mov byte [rsp + 0x42], 0xff
mov byte [rsp + 0x43], 0xe0
mov eax, 0x60a4a684
pushf
not eax
add eax, 0xd271ccfc
xor eax, 0xe4c89648
rol eax, 5
popf
pushf
not eax
add eax, 0xc01259fd
xor eax, 0xa5dd3b59
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe1f45686
xor eax, 0xc6fb5360
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc0253be6
xor eax, 0x8478dd6b
rol eax, 0xf8
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0xb90]
mov qword [rsp + rax + 0x38], rcx
mov eax, 0x2e4dbfe1
pushf
not eax
add eax, 0xe23d7b04
xor eax, 0xde8e2cf3
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe918391f
xor eax, 0x90f244c3
rol eax, 0x4c
popf
mov eax, eax
mov ecx, dword [0x140141008]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140140c68], eax
jle 0x140277da6
push rax
pushf
mov eax, 0xf04f2fe2
pushf
not eax
add eax, 0xfe83dec8
xor eax, 0xb920b711
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9571be5e
xor eax, 0xb9c6f115
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa7246966
xor eax, 0xfac4acf5
rol eax, 0xeb
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0x198132f5
pushf
not eax
add eax, 0xcafe3e44
xor eax, 0xc96c41ff
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf9ee30c0
xor eax, 0xe34cbefb
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8445bacc
xor eax, 0x83e03e04
rol eax, 0x75
popf
jmp 0x140275bdb
lea rcx, [0x1a7750d19]
pushf
sub rcx, 0x676100b1
popf
call fcn.14037883d
cmp dword [0x140140c68], 0xffffffff
jne 0x140277e69
push rax
pushf
mov eax, 0xbc95ccef
pushf
not eax
add eax, 0xd1c9a429
xor eax, 0xc1bc6a7b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xae3ee765
xor eax, 0x9f4db0d7
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x903ca202
xor eax, 0xabf5e6f5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9a5ffd8c
xor eax, 0xe605fc3a
rol eax, 0xf2
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0xbf1a0c43
pushf
not eax
add eax, 0xc7f35b69
xor eax, 0xa1887c02
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9bcb923b
xor eax, 0xaa47b957
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfc0916e0
xor eax, 0xbc845378
rol eax, 0x83
popf
jmp 0x140275bdb
lea rax, [rsp + 0x2c]
mov rdi, rax
xor eax, eax
mov ecx, 0xa4e43102
pushf
not ecx
add ecx, 0xc548d8c3
xor ecx, 0xfb0f34fb
rol ecx, 0xb1
popf
pushf
not ecx
add ecx, 0xfa657d58
xor ecx, 0xd3ed4680
rol ecx, 0xf1
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 0xd3a51cc7
pushf
not ecx
add ecx, 0x8f3ec1ad
xor ecx, 0xefd2758f
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xac43e54b
xor ecx, 0xe3484a15
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0x9677baf6
xor ecx, 0xc2f32156
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xccd866aa
xor ecx, 0xaadf4e6b
rol ecx, 0x1c
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x2c]
mov byte [rsp + 0xa8], al
movzx eax, byte [rsp + 0x2d]
mov byte [rsp + 0xb0], al
movabs rax, 0x4a7dfd200c927698
pushf
not rax
add rax, 0x5f200881
xor rax, 0x621b00a3
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x5f8a23c2
xor rax, 0x4ea46ff7
rol rax, 0x5a
popf
mov qword [rsp + 0x1f0], rax
movabs rax, 0x2c4e337b3e5cdf56
pushf
not rax
add rax, 0x51f6ef9e
xor rax, 0x4dca6912
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x42340961
xor rax, 0x704cb77d
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x4901ee7d
xor rax, 0x779aa2c2
rol rax, 0x43
popf
mov qword [rsp + 0x1f8], rax
movabs rax, 0xe47d7ff7826e150f
pushf
not rax
add rax, 0x7a462ea2
xor rax, 0x5b7dc1cd
rol rax, 9
popf
pushf
not rax
add rax, 0x7c0c9141
xor rax, 0x51b69ab6
rol rax, 0x5e
popf
mov qword [rsp + 0x430], rax
movabs rax, 0x1f09da7312561bb7
pushf
not rax
add rax, 0x45562243
xor rax, 0x51789edf
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x40cd3657
xor rax, 0x45ef423c
rol rax, 0x56
popf
pushf
not rax
add rax, 0x7425b216
xor rax, 0x5714dab8
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x4461de63
xor rax, 0x787da01d
rol rax, 0x40
popf
mov qword [rsp + 0x438], rax
lea rax, [rsp + 0x2e]
mov rdi, rax
xor eax, eax
mov ecx, 0xbff29142
pushf
not ecx
add ecx, 0x81b0a922
xor ecx, 0xac1bd7bb
rol ecx, 0x34
popf
pushf
not ecx
add ecx, 0xec72a6e6
xor ecx, 0xe66bcc89
rol ecx, 0xca
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0xb8], al
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x7b0], xmm0
movdqa xmm0, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0x7a0], xmm0
movdqa xmm0, xmmword [rsp + 0x7a0]
pxor xmm0, xmmword [rsp + 0x7b0]
movdqa xmmword [rsp + 0x7c0], xmm0
movdqa xmm0, xmmword [rsp + 0x7c0]
movdqa xmmword [rsp + 0x1f0], xmm0
lea rax, [rsp + 0x1f0]
mov rdx, rax
lea rcx, [rsp + 0xb50]
call fcn.1400054f0
lea r8, [rsp + 0xb50]
mov rdx, qword [0x140140b88]
mov rcx, qword [rsp + 0xb80]
call fcn.14024cc30
mov qword [0x140140c60], rax
lea rcx, [rsp + 0xb50]
call fcn.140005460
lea rcx, [0x1aa7ec4ab]
pushf
sub rcx, 0x6a6ab843
popf
call fcn.140347708
push rax
pushf
mov eax, 0xf8e159ec
pushf
not eax
add eax, 0xd738a36b
xor eax, 0xade58d7a
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe7a88257
xor eax, 0x9f164010
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf48d60aa
xor eax, 0xd814cf02
rol eax, 0xcb
popf
jmp 0x140275bdb
cmp qword [0x140140c60], 0
jne 0x140278250
push rax
pushf
mov eax, 0xeeb4cbf1
pushf
not eax
add eax, 0xa6fe9e12
xor eax, 0xa7310a4c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe457f99a
xor eax, 0xf81a1316
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb31f0200
xor eax, 0xd9f66789
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe83ce72a
xor eax, 0x94e4077d
rol eax, 0x7d
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0xe98af54d
pushf
not eax
add eax, 0xbd43e527
xor eax, 0x94fba4a9
rol eax, 8
popf
pushf
not eax
add eax, 0xd89db85e
xor eax, 0x86a51b52
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9990052a
xor eax, 0xcbe7e82e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb9e46d5b
xor eax, 0xab7b40f9
rol eax, 0xee
popf
jmp 0x140275bdb
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x5a19a739
pushf
not edx
add edx, 0x87129796
xor edx, 0xd6628d0a
rol edx, 0x8f
popf
pushf
not edx
add edx, 0xe9b04034
xor edx, 0xe715158f
rol edx, 0xc4
popf
pushf
not edx
add edx, 0xb57bb35a
xor edx, 0xf45e14c5
rol edx, 0x55
popf
mov rcx, rax
jmp 0x1402782f8
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x2f]
mov rdi, rax
xor eax, eax
mov ecx, 0x2298f876
pushf
not ecx
add ecx, 0xbafae5db
xor ecx, 0xecf75959
rol ecx, 0x29
popf
pushf
not ecx
add ecx, 0xae875400
xor ecx, 0x811ed936
rol ecx, 0x3b
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 0x7830945d
pushf
not ecx
add ecx, 0xd94f1c24
xor ecx, 0xf7d6194a
rol ecx, 0xd0
popf
pushf
not ecx
add ecx, 0xe00d4310
xor ecx, 0x878a0178
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0xc76ab7c6
xor ecx, 0x9cb5bcad
rol ecx, 0x16
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 + 0x220], rax
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0xc0], al
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0xc8], al
movabs rax, 0x7693d256fc85b601
pushf
not rax
add rax, 0x5b75fd7b
xor rax, 0x7bb0959a
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x73231ec0
xor rax, 0x48054dfe
rol rax, 0x80
popf
pushf
not rax
add rax, 0x49781797
xor rax, 0x6593cdc2
rol rax, 0x85
popf
mov qword [rsp + 0x310], rax
movabs rax, 0xaab7e9755e186c6c
pushf
not rax
add rax, 0x48be5aa2
xor rax, 0x44ae3708
rol rax, 0xba
popf
pushf
not rax
add rax, 0x7424014a
xor rax, 0x4147b1cd
rol rax, 0x39
popf
mov qword [rsp + 0x318], rax
movabs rax, 0x64c53e9c1a4f5812
pushf
not rax
add rax, 0x56a70275
xor rax, 0x4e291dd8
rol rax, 0x86
popf
pushf
not rax
add rax, 0x44005e4c
xor rax, 0x5fe122c4
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x5df87313
xor rax, 0x4968a51b
rol rax, 0x42
popf
mov qword [rsp + 0x320], rax
movabs rax, 0xd84a0964af668910
pushf
not rax
add rax, 0x5f03f572
xor rax, 0x409965e7
rol rax, 0x59
popf
pushf
not rax
add rax, 0x7ca356d1
xor rax, 0x4cea3b4e
rol rax, 0x52
popf
mov qword [rsp + 0x328], rax
movabs rax, 0x567b7790c0cbcf43
pushf
not rax
add rax, 0x6b3b4ae3
xor rax, 0x60fe1abf
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x757c912c
xor rax, 0x41d63580
rol rax, 0x88
popf
pushf
not rax
add rax, 0x53e87c90
xor rax, 0x69083158
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x7f1bebfa
xor rax, 0x75ea25e1
rol rax, 0x71
popf
mov qword [rsp + 0x330], rax
movabs rax, 0xc3bdca1603b3c612
pushf
not rax
add rax, 0x591d9c92
xor rax, 0x56263e11
rol rax, 0x50
popf
pushf
not rax
add rax, 0x5623bd52
xor rax, 0x76df542e
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x7ebff4c6
xor rax, 0x67ae0323
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x79747b49
xor rax, 0x42c3a1ec
rol rax, 0x2a
popf
mov qword [rsp + 0x338], rax
movabs rax, 0x25d1b821982e9ce0
pushf
not rax
add rax, 0x79a740e3
xor rax, 0x76708cea
rol rax, 0x79
popf
pushf
not rax
add rax, 0x6a61c5a5
xor rax, 0x55eb3024
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x543863c9
xor rax, 0x4955b39b
rol rax, 0x57
popf
mov qword [rsp + 0x340], rax
movabs rax, 0x3d684bad4b48f94e
pushf
not rax
add rax, 0x7f21f1a4
xor rax, 0x43f1b96c
rol rax, 0xe
popf
pushf
not rax
add rax, 0x6947223f
xor rax, 0x6915b0a1
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x6c276ace
xor rax, 0x5c57bf48
rol rax, 0x16
popf
mov qword [rsp + 0x348], rax
movabs rax, 0xc90f60083d622ad5
pushf
not rax
add rax, 0x53b1900f
xor rax, 0x40969881
rol rax, 0x88
popf
pushf
not rax
add rax, 0x68f51668
xor rax, 0x64ac4361
rol rax, 0x8a
popf
mov qword [rsp + 0x350], rax
movabs rax, 0x147773e75602a68d
pushf
not rax
add rax, 0x565d5256
xor rax, 0x553a42a3
rol rax, 0x91
popf
pushf
not rax
add rax, 0x71bab276
xor rax, 0x6281c52f
rol rax, 0x37
popf
mov qword [rsp + 0x358], rax
movabs rax, 0x2ed7894d9e6a6d4
pushf
not rax
add rax, 0x7ac203b7
xor rax, 0x6b429bd3
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x4338e720
xor rax, 0x6cbc5c30
rol rax, 0x78
popf
pushf
not rax
add rax, 0x68d06fe1
xor rax, 0x57c1daa5
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x5bb284ed
xor rax, 0x42c5330c
rol rax, 0xa
popf
mov qword [rsp + 0x360], rax
movabs rax, 0x4ce2b18671095b63
pushf
not rax
add rax, 0x69c6b0a3
xor rax, 0x636543ba
rol rax, 0x24
popf
pushf
not rax
add rax, 0x5ec7d647
xor rax, 0x6481c1ea
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x5d6ee2e5
xor rax, 0x73d7d2de
rol rax, 0xb0
popf
mov qword [rsp + 0x368], rax
movabs rax, 0x5a5bbe5260f31755
pushf
not rax
add rax, 0x6d315ca8
xor rax, 0x7432afe5
rol rax, 0x25
popf
pushf
not rax
add rax, 0x49fdae18
xor rax, 0x7bb2b5b2
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x63c30084
xor rax, 0x63cc1c68
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x6518cb70
xor rax, 0x613ef193
rol rax, 0xaf
popf
mov qword [rsp + 0x580], rax
movabs rax, 0x58864fcb40c34391
pushf
not rax
add rax, 0x6cd46ff9
xor rax, 0x727c4be9
rol rax, 0x36
popf
pushf
not rax
add rax, 0x7844c297
xor rax, 0x74b852ae
rol rax, 0x9a
popf
mov qword [rsp + 0x588], rax
movabs rax, 0xa1c1dd0b10369ed
pushf
not rax
add rax, 0x5d7357a6
xor rax, 0x5eb93ef6
rol rax, 0x68
popf
pushf
not rax
add rax, 0x4b7f36ad
xor rax, 0x71ef6d22
rol rax, 0x32
popf
pushf
not rax
add rax, 0x4153c17b
xor rax, 0x6120fb53
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x74045676
xor rax, 0x5afffea4
rol rax, 0xf8
popf
mov qword [rsp + 0x590], rax
movabs rax, 0x909363f48494c82d
pushf
not rax
add rax, 0x747a45d7
xor rax, 0x6cba92c7
rol rax, 0x17
popf
pushf
not rax
add rax, 0x56ee9ad3
xor rax, 0x4d52f99f
rol rax, 0xbb
popf
mov qword [rsp + 0x598], rax
movabs rax, 0x3381bf8d295d637
pushf
not rax
add rax, 0x6eaeefb2
xor rax, 0x5564c8f4
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x5ff4f78c
xor rax, 0x6644e108
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x502adcbc
xor rax, 0x40596be0
rol rax, 0x54
popf
pushf
not rax
add rax, 0x6e925ba7
xor rax, 0x51077cd3
rol rax, 0xe5
popf
mov qword [rsp + 0x5a0], rax
movabs rax, 0x44dced3110a26a
pushf
not rax
add rax, 0x5b6c54d2
xor rax, 0x543cf4c1
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x7c86d445
xor rax, 0x77ea9045
rol rax, 0xa7
popf
mov qword [rsp + 0x5a8], rax
movabs rax, 0x9aff023d2ae4635d
pushf
not rax
add rax, 0x79b4119c
xor rax, 0x5ce57d5c
rol rax, 0xac
popf
pushf
not rax
add rax, 0x7ebe9d21
xor rax, 0x48c3caa4
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x41073aef
xor rax, 0x6c7f456f
rol rax, 0x6b
popf
mov qword [rsp + 0x5b0], rax
movabs rax, 0x8e84b27085d11f35
pushf
not rax
add rax, 0x4722f5c7
xor rax, 0x4c2977e5
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x4c86d2af
xor rax, 0x7b7d0d63
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x69c5e66d
xor rax, 0x64a5c8c0
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x6b0e750c
xor rax, 0x47a77ee6
rol rax, 0xca
popf
mov qword [rsp + 0x5b8], rax
movabs rax, 0x2c67d6ed16ec462d
pushf
not rax
add rax, 0x6db932c7
xor rax, 0x4530908b
rol rax, 0x83
popf
pushf
not rax
add rax, 0x50fb4f3b
xor rax, 0x7f6b35e4
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x4c53b698
xor rax, 0x465f0743
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x7eb12adb
xor rax, 0x758a3e3b
rol rax, 0x18
popf
mov qword [rsp + 0x5c0], rax
movabs rax, 0xe4baae5635e9fde9
pushf
not rax
add rax, 0x4640f6c8
xor rax, 0x4b17b4ae
rol rax, 0x28
popf
pushf
not rax
add rax, 0x73793acb
xor rax, 0x59eff3c8
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x6198837a
xor rax, 0x657e40f2
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x44067254
xor rax, 0x4c7576fb
rol rax, 0xb9
popf
mov qword [rsp + 0x5c8], rax
movabs rax, 0xb06c45cb005b7e7a
pushf
not rax
add rax, 0x4ccc878f
xor rax, 0x5974af4c
rol rax, 0x53
popf
pushf
not rax
add rax, 0x41a9f126
xor rax, 0x72ced531
rol rax, 0x23
popf
mov qword [rsp + 0x5d0], rax
movabs rax, 0x5211fe610f9abd43
pushf
not rax
add rax, 0x4feee6b4
xor rax, 0x4e46868d
rol rax, 0x80
popf
pushf
not rax
add rax, 0x4e16e706
xor rax, 0x73e48fb7
rol rax, 0x14
popf
pushf
not rax
add rax, 0x53009f18
xor rax, 0x7d241da2
rol rax, 0x56
popf
mov qword [rsp + 0x5d8], rax
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0x4866415c
pushf
not ecx
add ecx, 0xa1f3cb08
xor ecx, 0xdc090514
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0x98a7f6fe
xor ecx, 0xf1ae50e5
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0x9a3bc1d0
xor ecx, 0x8b077a2f
rol ecx, 0x6a
popf
pushf
not ecx
add ecx, 0xa81f33c0
xor ecx, 0xfc5b51c8
rol ecx, 0x67
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0xd0], al
movdqa xmm0, xmmword [rsp + 0x580]
movdqa xmmword [rsp + 0x7e0], xmm0
movdqa xmm0, xmmword [rsp + 0x310]
movdqa xmmword [rsp + 0x7d0], xmm0
movdqa xmm0, xmmword [rsp + 0x7d0]
pxor xmm0, xmmword [rsp + 0x7e0]
movdqa xmmword [rsp + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x7f0]
movdqa xmmword [rsp + 0x310], xmm0
lea rax, [rsp + 0x320]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x590]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x810], xmm0
mov rax, qword [rsp + 0x140]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x800], xmm0
movdqa xmm0, xmmword [rsp + 0x800]
pxor xmm0, xmmword [rsp + 0x810]
movdqa xmmword [rsp + 0x820], xmm0
mov rax, qword [rsp + 0x140]
movdqa xmm0, xmmword [rsp + 0x820]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x330]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x5a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x840], xmm0
mov rax, qword [rsp + 0x148]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x830], xmm0
movdqa xmm0, xmmword [rsp + 0x830]
pxor xmm0, xmmword [rsp + 0x840]
movdqa xmmword [rsp + 0x850], xmm0
mov rax, qword [rsp + 0x148]
movdqa xmm0, xmmword [rsp + 0x850]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x340]
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0x5b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9e0], xmm0
mov rax, qword [rsp + 0x150]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x860], xmm0
movdqa xmm0, xmmword [rsp + 0x860]
pxor xmm0, xmmword [rsp + 0x9e0]
movdqa xmmword [rsp + 0x880], xmm0
mov rax, qword [rsp + 0x150]
movdqa xmm0, xmmword [rsp + 0x880]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x350]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x5c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8a0], xmm0
mov rax, qword [rsp + 0x158]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x890], xmm0
movdqa xmm0, xmmword [rsp + 0x890]
pxor xmm0, xmmword [rsp + 0x8a0]
movdqa xmmword [rsp + 0x8b0], xmm0
mov rax, qword [rsp + 0x158]
movdqa xmm0, xmmword [rsp + 0x8b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x360]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x5d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8d0], xmm0
mov rax, qword [rsp + 0x160]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8c0], xmm0
movdqa xmm0, xmmword [rsp + 0x8c0]
pxor xmm0, xmmword [rsp + 0x8d0]
movdqa xmmword [rsp + 0x8e0], xmm0
mov rax, qword [rsp + 0x160]
movdqa xmm0, xmmword [rsp + 0x8e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x310]
mov qword [rsp + 0x218], rax
mov rdx, qword [rsp + 0x218]
mov rcx, qword [rsp + 0x220]
call fcn.1402803fb
mov qword [rsp + 0x228], rax
lea rdx, [0x1a389c0a8]
pushf
sub rdx, 0x638114f8
popf
mov rcx, qword [rsp + 0x228]
jmp 0x140278f0b
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 0x14027ac5c
mov r9d, 0x773b25b0
pushf
not r9d
add r9d, 0x980311b1
xor r9d, 0xa2f7a97e
rol r9d, 0x4c
popf
pushf
not r9d
add r9d, 0xae22c344
xor r9d, 0xd006178c
rol r9d, 0xdb
popf
pushf
not r9d
add r9d, 0xa1c160bd
xor r9d, 0xa3c6d0ac
rol r9d, 0xaf
popf
pushf
not r9d
add r9d, 0xb111fdc0
xor r9d, 0x9b942ea9
rol r9d, 0x40
popf
lea r8, [rsp + 0xf8]
mov rdx, qword [0x140140c60]
mov rcx, qword [rsp + 0xb80]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x140279044
push rax
pushf
mov eax, 0xaca0ea28
pushf
not eax
add eax, 0x8beedc4b
xor eax, 0xe1496040
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbf0a8fc8
xor eax, 0x87c40760
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xed5b8a4f
xor eax, 0xcad34d70
rol eax, 0x8e
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0xe8b2c3b3
pushf
not eax
add eax, 0xf30ca4f1
xor eax, 0xd33649dc
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9234c6f7
xor eax, 0xb1608280
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc83bb3ec
xor eax, 0xf73b84d0
rol eax, 0xf
popf
jmp 0x140275bdb
xor al, al
jmp 0x14027ac5c
mov eax, 0xd61dcb91
pushf
not eax
add eax, 0x89d8bdca
xor eax, 0xaa062299
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc375eeda
xor eax, 0xe50d9e45
rol eax, 0xfd
popf
imul rax, rax, 0
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0xe90a421
pushf
not ecx
add ecx, 0x8ac57117
xor ecx, 0x8fe25350
rol ecx, 4
popf
pushf
not ecx
add ecx, 0xdfccc518
xor ecx, 0x91207796
rol ecx, 9
popf
pushf
not ecx
add ecx, 0xa82d4d4b
xor ecx, 0x88f66e0e
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xe2c333de
xor ecx, 0x9da0e468
rol ecx, 0xc4
popf
imul rcx, rcx, 0
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x1402791ab
push rax
pushf
mov eax, 0xcd6bf26
pushf
not eax
add eax, 0x832f23f1
xor eax, 0x9ffe87c1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf32f2ab5
xor eax, 0x93e1f3dc
rol eax, 0x3e
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0x2f975393
pushf
not eax
add eax, 0xda8abd27
xor eax, 0x9ac78650
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xfaa4cb70
xor eax, 0x82633355
rol eax, 0xd
popf
jmp 0x140275bdb
mov eax, 0x6bf3e491
pushf
not eax
add eax, 0xead7a845
xor eax, 0x867728be
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa5fbc3f2
xor eax, 0xc93196a1
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb6cc2787
xor eax, 0x93e9184d
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xef138163
xor eax, 0xefdc87b4
rol eax, 0xb8
popf
imul rax, rax, 1
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x8f15b517
pushf
not ecx
add ecx, 0xe1f544b8
xor ecx, 0xa7acae20
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0x9a06d1a2
xor ecx, 0xa7663d0b
rol ecx, 0x28
popf
pushf
not ecx
add ecx, 0xc7088917
xor ecx, 0x9fcea0d9
rol ecx, 0x64
popf
pushf
not ecx
add ecx, 0x86783a80
xor ecx, 0x98c15cd4
rol ecx, 0x1c
popf
imul rcx, rcx, 1
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x1402792d8
push rax
pushf
mov eax, 0x77b0963e
pushf
not eax
add eax, 0xffd5f1ef
xor eax, 0x81c27800
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe73a6f7b
xor eax, 0xbf9de1aa
rol eax, 0x9c
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0x3b1a3009
pushf
not eax
add eax, 0xe529d0c0
xor eax, 0xcd779156
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf1d19124
xor eax, 0xbe157839
rol eax, 1
popf
jmp 0x140275bdb
mov eax, 0x53a20405
pushf
not eax
add eax, 0xd29aa709
xor eax, 0xaa7a316c
rol eax, 0x37
popf
pushf
not eax
add eax, 0xda4631c4
xor eax, 0x9064a730
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x937a3656
xor eax, 0xc91aae75
rol eax, 8
popf
pushf
not eax
add eax, 0xcd000f23
xor eax, 0xdc31185b
rol eax, 0xdd
popf
imul rax, rax, 0xa
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x773815cf
pushf
not ecx
add ecx, 0xd204d32b
xor ecx, 0xe1440e47
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0xf1b06a3a
xor ecx, 0xc82a5ea0
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0xafac1f1c
xor ecx, 0x8353f31a
rol ecx, 0xe5
popf
imul rcx, rcx, 0xa
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x1402793ef
push rax
pushf
mov eax, 0xe7e7bba1
pushf
not eax
add eax, 0xca3f43e2
xor eax, 0x85930ba6
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfdd4c037
xor eax, 0xbf6e476e
rol eax, 0xfa
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0x9dbcb04d
pushf
not eax
add eax, 0xa4626c4b
xor eax, 0x86f52171
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9537b712
xor eax, 0xcc44d96f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfbd5c953
xor eax, 0xd2044089
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa16485bb
xor eax, 0xf4bfa687
rol eax, 0x43
popf
jmp 0x140275bdb
mov eax, 0x19777868
pushf
not eax
add eax, 0xb3eeb758
xor eax, 0xa0203b91
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb0eccb8d
xor eax, 0xf120c357
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xff42427f
xor eax, 0x8708c675
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9a8711a9
xor eax, 0xbe4fdcab
rol eax, 0xd2
popf
imul rax, rax, 0xb
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x416aa405
pushf
not ecx
add ecx, 0xac63269c
xor ecx, 0xc6d7a58f
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0x9e1bb571
xor ecx, 0xc975d76b
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0xe07866ed
xor ecx, 0xd73f0675
rol ecx, 0xf5
popf
imul rcx, rcx, 0xb
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x140279540
push rax
pushf
mov eax, 0x29efe91e
pushf
not eax
add eax, 0xf08c104f
xor eax, 0xe6775463
rol eax, 5
popf
pushf
not eax
add eax, 0x903f3428
xor eax, 0xefe637bb
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xea4dc03c
xor eax, 0x9bb240ec
rol eax, 0x80
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0x228fdfee
pushf
not eax
add eax, 0x8062cfd7
xor eax, 0x88f06a9f
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe40e6844
xor eax, 0xc4abd510
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xeb550603
xor eax, 0xf0c53a69
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe5d98a84
xor eax, 0xa841db81
rol eax, 0x77
popf
jmp 0x140275bdb
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x4f1b2397
pushf
not edx
add edx, 0xb02486b2
xor edx, 0xbd17efa9
rol edx, 0xf1
popf
pushf
not edx
add edx, 0xb54d1f84
xor edx, 0x9be567e6
rol edx, 0xfb
popf
mov rcx, rax
jmp 0x1402795d3
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0x9e27f87f
pushf
not ecx
add ecx, 0xb69c9693
xor ecx, 0xdd25ef5d
rol ecx, 0x29
popf
pushf
not ecx
add ecx, 0xf1aa4bbe
xor ecx, 0xb23f7d0a
rol ecx, 0x50
popf
pushf
not ecx
add ecx, 0xb03998a9
xor ecx, 0xdcfd9bb0
rol ecx, 0x6f
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 0xfd2d9aa6
pushf
not ecx
add ecx, 0xd19ccc8b
xor ecx, 0xe4fe1a63
rol ecx, 0x2a
popf
pushf
not ecx
add ecx, 0xf4f890f5
xor ecx, 0x8c136b06
rol ecx, 0x92
popf
pushf
not ecx
add ecx, 0xd00e35dd
xor ecx, 0xf9eda99a
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xbea08132
xor ecx, 0xa949fdc2
rol ecx, 0xd6
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 + 0x238], rax
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0xd8], al
movzx eax, byte [rsp + 0x33]
mov byte [rsp + 0xe0], al
movabs rax, 0x8ac6b728fc22ec05
pushf
not rax
add rax, 0x4e496b07
xor rax, 0x54beaf0d
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x4a2a26bd
xor rax, 0x47263871
rol rax, 0x17
popf
pushf
not rax
add rax, 0x5a840a25
xor rax, 0x7c6ff477
rol rax, 0xef
popf
mov qword [rsp + 0x370], rax
movabs rax, 0x85877b6ceadedb4
pushf
not rax
add rax, 0x619982d2
xor rax, 0x7d0d0154
rol rax, 0x23
popf
pushf
not rax
add rax, 0x43117ae7
xor rax, 0x44b639a0
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x50074475
xor rax, 0x7e864c38
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x509439e6
xor rax, 0x48d9eabb
rol rax, 0x5f
popf
mov qword [rsp + 0x378], rax
movabs rax, 0x928024da70d2744b
pushf
not rax
add rax, 0x5b35f277
xor rax, 0x6fe9ea86
rol rax, 0x45
popf
pushf
not rax
add rax, 0x4c44cbf7
xor rax, 0x7631b04e
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x78ccf4a5
xor rax, 0x4ac8848a
rol rax, 0x52
popf
mov qword [rsp + 0x380], rax
movabs rax, 0x83237eba213c9aa0
pushf
not rax
add rax, 0x40cda1d1
xor rax, 0x56efb743
rol rax, 0x39
popf
pushf
not rax
add rax, 0x7f82fdf1
xor rax, 0x556742a6
rol rax, 0x95
popf
mov qword [rsp + 0x388], rax
movabs rax, 0x492ffdaaa4637247
pushf
not rax
add rax, 0x6080ffd8
xor rax, 0x424866ea
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x6d5468fb
xor rax, 0x6c5bd8d3
rol rax, 0x52
popf
mov qword [rsp + 0x390], rax
movabs rax, 0x7951003ef29f2245
pushf
not rax
add rax, 0x680cc6b6
xor rax, 0x43b7641a
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x74dfa3ca
xor rax, 0x5c7923eb
rol rax, 0xe6
popf
mov qword [rsp + 0x398], rax
movabs rax, 0xad5ce166f9a5d6c0
pushf
not rax
add rax, 0x59542858
xor rax, 0x42740fdd
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x6a56db7e
xor rax, 0x6f894d0b
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x554884b4
xor rax, 0x53b3ce56
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x7f7d7d77
xor rax, 0x49c1aea2
rol rax, 0xed
popf
mov qword [rsp + 0x3a0], rax
movabs rax, 0xb2c71997fdcb35a3
pushf
not rax
add rax, 0x6196003f
xor rax, 0x65485172
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x5ccb0103
xor rax, 0x782291c3
rol rax, 0xc9
popf
mov qword [rsp + 0x3a8], rax
movabs rax, 0x3cc161b5ca5952dc
pushf
not rax
add rax, 0x74a0314b
xor rax, 0x72b726ee
rol rax, 0x63
popf
pushf
not rax
add rax, 0x666aa2b0
xor rax, 0x428a4d75
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x6b368b8b
xor rax, 0x72b0231e
rol rax, 0x7f
popf
mov qword [rsp + 0x3b0], rax
movabs rax, 0x1aae6d5ba96137b4
pushf
not rax
add rax, 0x59a3715f
xor rax, 0x51cb3eca
rol rax, 0x73
popf
pushf
not rax
add rax, 0x5352da7b
xor rax, 0x5098fe93
rol rax, 8
popf
pushf
not rax
add rax, 0x4a70d793
xor rax, 0x4e8ca98b
rol rax, 0xe
popf
pushf
not rax
add rax, 0x6e66188a
xor rax, 0x4e7a618a
rol rax, 0xe5
popf
mov qword [rsp + 0x3b8], rax
movabs rax, 0x9126f83c842275c9
pushf
not rax
add rax, 0x60dba2b6
xor rax, 0x68d20ee0
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x62185440
xor rax, 0x594cdf82
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x7ca9c4ac
xor rax, 0x4d7b0d9b
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x400902c3
xor rax, 0x4dc265df
rol rax, 0xe6
popf
mov qword [rsp + 0x3c0], rax
movabs rax, 0x684a17eb4ea622bf
pushf
not rax
add rax, 0x6967f9a3
xor rax, 0x76c791c0
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x4deed9d7
xor rax, 0x42763529
rol rax, 0x13
popf
pushf
not rax
add rax, 0x702c9f7b
xor rax, 0x71483b85
rol rax, 0xb
popf
mov qword [rsp + 0x3c8], rax
movabs rax, 0x7f6ad986e530d4a2
pushf
not rax
add rax, 0x4f1f5340
xor rax, 0x71bed3c8
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x43f6d8e9
xor rax, 0x6be3c701
rol rax, 0x68
popf
mov qword [rsp + 0x3d0], rax
movabs rax, 0xf406bbff8fd3d313
pushf
not rax
add rax, 0x5f1661c0
xor rax, 0x56a20c20
rol rax, 0x33
popf
pushf
not rax
add rax, 0x50078640
xor rax, 0x4592e60b
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x4f281b32
xor rax, 0x74fd7158
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x4692a5a0
xor rax, 0x542bf741
rol rax, 0x2d
popf
mov qword [rsp + 0x3d8], rax
movabs rax, 0x2b64e2b9e819a3e5
pushf
not rax
add rax, 0x6bba9518
xor rax, 0x69c615c6
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x480cf62c
xor rax, 0x5a25f743
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x49e51387
xor rax, 0x41ac2a46
rol rax, 0xc8
popf
mov qword [rsp + 0x3e0], rax
movabs rax, 0x536571ae4b3acd77
pushf
not rax
add rax, 0x40118cc9
xor rax, 0x40d93bdb
rol rax, 0x73
popf
pushf
not rax
add rax, 0x69d5105a
xor rax, 0x7624f05e
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x76603ee2
xor rax, 0x614709e3
rol rax, 0x3a
popf
mov qword [rsp + 0x3e8], rax
movabs rax, 0xe5bc06231fcc70ab
pushf
not rax
add rax, 0x7b53b1da
xor rax, 0x7bc04bb2
rol rax, 0x49
popf
pushf
not rax
add rax, 0x69b642f5
xor rax, 0x589049a3
rol rax, 0xbe
popf
mov qword [rsp + 0x3f0], rax
movabs rax, 0x516d010d93c33075
pushf
not rax
add rax, 0x544cb030
xor rax, 0x5e9e6ce7
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x413e78c3
xor rax, 0x4b90d452
rol rax, 0xb0
popf
mov qword [rsp + 0x3f8], rax
movabs rax, 0xe685cb75f80e23bc
pushf
not rax
add rax, 0x59956d8f
xor rax, 0x7de22e4e
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x684a8a15
xor rax, 0x49746296
rol rax, 6
popf
pushf
not rax
add rax, 0x6c690d4f
xor rax, 0x75279f9a
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x5d6c86ec
xor rax, 0x50d104ae
rol rax, 0xdb
popf
mov qword [rsp + 0x400], rax
movabs rax, 0xdfd8244a87a22728
pushf
not rax
add rax, 0x6fa0e23b
xor rax, 0x519e6e98
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x5c82cb7e
xor rax, 0x52575c77
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x6d8a4c89
xor rax, 0x583e0c85
rol rax, 0xd9
popf
mov qword [rsp + 0x408], rax
movabs rax, 0x27f1301d43d2a609
pushf
not rax
add rax, 0x79758e01
xor rax, 0x6220e9cf
rol rax, 0x16
popf
pushf
not rax
add rax, 0x4d842754
xor rax, 0x79258afe
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x50be77c6
xor rax, 0x662d9742
rol rax, 0x25
popf
pushf
not rax
add rax, 0x4aa20ac9
xor rax, 0x65a63ebd
rol rax, 0xa1
popf
mov qword [rsp + 0x440], rax
movabs rax, 0x3c5561e17280a01f
pushf
not rax
add rax, 0x4cbce50c
xor rax, 0x6aeff83b
rol rax, 0x69
popf
pushf
not rax
add rax, 0x7b3d33f8
xor rax, 0x73d6bae7
rol rax, 0x50
popf
mov qword [rsp + 0x448], rax
movabs rax, 0xf3f2af501dfdae28
pushf
not rax
add rax, 0x77517e7a
xor rax, 0x50611f8a
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x67affae9
xor rax, 0x7362dd47
rol rax, 0x15
popf
mov qword [rsp + 0x450], rax
movabs rax, 0xbcb44cd96936d728
pushf
not rax
add rax, 0x533f773e
xor rax, 0x66e29ca1
rol rax, 0xef
popf
pushf
not rax
add rax, 0x77189b6e
xor rax, 0x6afc4a6e
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x6ec2080a
xor rax, 0x7292b711
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x505e61b7
xor rax, 0x527bab34
rol rax, 0xef
popf
mov qword [rsp + 0x458], rax
movabs rax, 0x65b32abd114943b3
pushf
not rax
add rax, 0x7de75fa4
xor rax, 0x6da2ac0e
rol rax, 0x53
popf
pushf
not rax
add rax, 0x75b62186
xor rax, 0x50b6bae5
rol rax, 0x32
popf
pushf
not rax
add rax, 0x578e44ba
xor rax, 0x486f0ea1
rol rax, 0x11
popf
mov qword [rsp + 0x460], rax
movabs rax, 0x958ffa167b798eb5
pushf
not rax
add rax, 0x4cb3476a
xor rax, 0x52d76ec0
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x70dd35d9
xor rax, 0x48d463e9
rol rax, 0x2a
popf
mov qword [rsp + 0x468], rax
movabs rax, 0xc30944e8ab4b3117
pushf
not rax
add rax, 0x6426d9dc
xor rax, 0x547173a7
rol rax, 0x16
popf
pushf
not rax
add rax, 0x43c7e061
xor rax, 0x495b80c0
rol rax, 0x79
popf
pushf
not rax
add rax, 0x6a9f2c1f
xor rax, 0x4e4c6483
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x4927b6a5
xor rax, 0x6438f06e
rol rax, 0x4b
popf
mov qword [rsp + 0x470], rax
movabs rax, 0xfd6db4dbbbc584d9
pushf
not rax
add rax, 0x6b7f03a6
xor rax, 0x69162603
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x6e055765
xor rax, 0x67ee2bbd
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x4d76632c
xor rax, 0x41010da1
rol rax, 0x37
popf
mov qword [rsp + 0x478], rax
movabs rax, 0x37e2c956d2820f2f
pushf
not rax
add rax, 0x5426804b
xor rax, 0x78780990
rol rax, 0xf
popf
pushf
not rax
add rax, 0x452985f2
xor rax, 0x7c1d48e6
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x70d05846
xor rax, 0x455ecd95
rol rax, 0xb4
popf
mov qword [rsp + 0x480], rax
movabs rax, 0xc5512ce7e5a99a96
pushf
not rax
add rax, 0x7e8ed2ca
xor rax, 0x5e2a4734
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x44125adf
xor rax, 0x49e6a0a4
rol rax, 0x13
popf
pushf
not rax
add rax, 0x436f45d3
xor rax, 0x4d689e3c
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x427f6063
xor rax, 0x66f21882
rol rax, 0x32
popf
mov qword [rsp + 0x488], rax
movabs rax, 0xe4739b1aa736729b
pushf
not rax
add rax, 0x55adbf55
xor rax, 0x535dedd8
rol rax, 0x44
popf
pushf
not rax
add rax, 0x6cc4aea3
xor rax, 0x54effd08
rol rax, 0x82
popf
pushf
not rax
add rax, 0x6ea741a6
xor rax, 0x73b5b5f4
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x7dab8757
xor rax, 0x40f14e70
rol rax, 0x53
popf
mov qword [rsp + 0x490], rax
movabs rax, 0x2f9bd817373ef8fc
pushf
not rax
add rax, 0x4a8f69a8
xor rax, 0x6fbfd804
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x4a7a5f1a
xor rax, 0x7f33dc76
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x6f9ea95c
xor rax, 0x49c119ce
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x5cfba0eb
xor rax, 0x46a1fd04
rol rax, 0x75
popf
mov qword [rsp + 0x498], rax
movabs rax, 0xc6600ea946196970
pushf
not rax
add rax, 0x4f2b4440
xor rax, 0x403e6841
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x51b8aa76
xor rax, 0x74ce6856
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x60f203b8
xor rax, 0x4191279a
rol rax, 0xe1
popf
mov qword [rsp + 0x4a0], rax
movabs rax, 0x6e263d83e7b40547
pushf
not rax
add rax, 0x5146899c
xor rax, 0x77a42eca
rol rax, 0x47
popf
pushf
not rax
add rax, 0x6557683a
xor rax, 0x78962835
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x7cfb642c
xor rax, 0x4de06535
rol rax, 0xff
popf
pushf
not rax
add rax, 0x5040c91f
xor rax, 0x633342b0
rol rax, 0x1f
popf
mov qword [rsp + 0x4a8], rax
movabs rax, 0xbe8004c308bf213
pushf
not rax
add rax, 0x4274589e
xor rax, 0x6bd88ead
rol rax, 0x29
popf
pushf
not rax
add rax, 0x716f9ad6
xor rax, 0x4c3ee739
rol rax, 0x79
popf
pushf
not rax
add rax, 0x7fcac99d
xor rax, 0x64017b4d
rol rax, 0x50
popf
pushf
not rax
add rax, 0x42a26bcd
xor rax, 0x54958e7d
rol rax, 0x50
popf
mov qword [rsp + 0x4b0], rax
movabs rax, 0x15680aa28b169d56
pushf
not rax
add rax, 0x59b6f0cd
xor rax, 0x5a822c8a
rol rax, 0x56
popf
pushf
not rax
add rax, 0x5446adb6
xor rax, 0x779d0e92
rol rax, 0x2b
popf
mov qword [rsp + 0x4b8], rax
movabs rax, 0xf829c183c362c6b3
pushf
not rax
add rax, 0x6739f4f9
xor rax, 0x4a0ae6ad
rol rax, 0xed
popf
pushf
not rax
add rax, 0x58c12bef
xor rax, 0x4e7eca3a
rol rax, 0x92
popf
pushf
not rax
add rax, 0x76923a5a
xor rax, 0x4d414312
rol rax, 0x73
popf
pushf
not rax
add rax, 0x40256da0
xor rax, 0x42b5fa5b
rol rax, 0x70
popf
mov qword [rsp + 0x4c0], rax
movabs rax, 0xa46e1e3a637806a
pushf
not rax
add rax, 0x5cff6c5d
xor rax, 0x7e94f8ee
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x45829ad9
xor rax, 0x5631dbf1
rol rax, 0x15
popf
pushf
not rax
add rax, 0x5a35fbfd
xor rax, 0x78e12f5f
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x67a64a7d
xor rax, 0x7047f4bd
rol rax, 0x31
popf
mov qword [rsp + 0x4c8], rax
movabs rax, 0xb69c8150c1d9135c
pushf
not rax
add rax, 0x7aa8dc29
xor rax, 0x524c758c
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x57ccb879
xor rax, 0x52cb8fb2
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x55dfd417
xor rax, 0x47a75a1e
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x5240165a
xor rax, 0x66775ce1
rol rax, 0
popf
mov qword [rsp + 0x4d0], rax
movabs rax, 0x824d5f0e176e65df
pushf
not rax
add rax, 0x594dc826
xor rax, 0x61ec7ce4
rol rax, 0x89
popf
pushf
not rax
add rax, 0x64bb981d
xor rax, 0x72fef2b7
rol rax, 1
popf
pushf
not rax
add rax, 0x796c8720
xor rax, 0x7d850606
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x613cc612
xor rax, 0x5fe76cce
rol rax, 0x17
popf
mov qword [rsp + 0x4d8], rax
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 0x9d9ede72
pushf
not ecx
add ecx, 0x9744373e
xor ecx, 0x982cee71
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xb3d2800d
xor ecx, 0xc78a5c71
rol ecx, 0x5b
popf
pushf
not ecx
add ecx, 0xdc47590a
xor ecx, 0xd7ca2331
rol ecx, 0x56
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0xe8], al
movdqa xmm0, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x900], xmm0
movdqa xmm0, xmmword [rsp + 0x370]
movdqa xmmword [rsp + 0x8f0], xmm0
movdqa xmm0, xmmword [rsp + 0x8f0]
pxor xmm0, xmmword [rsp + 0x900]
movdqa xmmword [rsp + 0x910], xmm0
movdqa xmm0, xmmword [rsp + 0x910]
movdqa xmmword [rsp + 0x370], xmm0
lea rax, [rsp + 0x380]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x450]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x930], xmm0
mov rax, qword [rsp + 0x168]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x920], xmm0
movdqa xmm0, xmmword [rsp + 0x920]
pxor xmm0, xmmword [rsp + 0x930]
movdqa xmmword [rsp + 0x940], xmm0
mov rax, qword [rsp + 0x168]
movdqa xmm0, xmmword [rsp + 0x940]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x390]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x460]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x960], xmm0
mov rax, qword [rsp + 0x170]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x950], xmm0
movdqa xmm0, xmmword [rsp + 0x950]
pxor xmm0, xmmword [rsp + 0x960]
movdqa xmmword [rsp + 0x970], xmm0
mov rax, qword [rsp + 0x170]
movdqa xmm0, xmmword [rsp + 0x970]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x470]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x990], xmm0
mov rax, qword [rsp + 0x178]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x980], xmm0
movdqa xmm0, xmmword [rsp + 0x980]
pxor xmm0, xmmword [rsp + 0x990]
movdqa xmmword [rsp + 0x9a0], xmm0
mov rax, qword [rsp + 0x178]
movdqa xmm0, xmmword [rsp + 0x9a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x480]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9c0], xmm0
mov rax, qword [rsp + 0x180]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9b0], xmm0
movdqa xmm0, xmmword [rsp + 0x9b0]
pxor xmm0, xmmword [rsp + 0x9c0]
movdqa xmmword [rsp + 0x9d0], xmm0
mov rax, qword [rsp + 0x180]
movdqa xmm0, xmmword [rsp + 0x9d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3c0]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x490]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9f0], xmm0
mov rax, qword [rsp + 0x188]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb40], xmm0
movdqa xmm0, xmmword [rsp + 0xb40]
pxor xmm0, xmmword [rsp + 0x9f0]
movdqa xmmword [rsp + 0xa00], xmm0
mov rax, qword [rsp + 0x188]
movdqa xmm0, xmmword [rsp + 0xa00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0x4a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa20], xmm0
mov rax, qword [rsp + 0x190]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa10], xmm0
movdqa xmm0, xmmword [rsp + 0xa10]
pxor xmm0, xmmword [rsp + 0xa20]
movdqa xmmword [rsp + 0xa30], xmm0
mov rax, qword [rsp + 0x190]
movdqa xmm0, xmmword [rsp + 0xa30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x198], rax
lea rax, [rsp + 0x4b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa50], xmm0
mov rax, qword [rsp + 0x198]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa40], xmm0
movdqa xmm0, xmmword [rsp + 0xa40]
pxor xmm0, xmmword [rsp + 0xa50]
movdqa xmmword [rsp + 0xa60], xmm0
mov rax, qword [rsp + 0x198]
movdqa xmm0, xmmword [rsp + 0xa60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x4c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa80], xmm0
mov rax, qword [rsp + 0x1a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa70], xmm0
movdqa xmm0, xmmword [rsp + 0xa70]
pxor xmm0, xmmword [rsp + 0xa80]
movdqa xmmword [rsp + 0xa90], xmm0
mov rax, qword [rsp + 0x1a0]
movdqa xmm0, xmmword [rsp + 0xa90]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x4d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xab0], xmm0
mov rax, qword [rsp + 0x1a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xaa0], xmm0
movdqa xmm0, xmmword [rsp + 0xaa0]
pxor xmm0, xmmword [rsp + 0xab0]
movdqa xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0x1a8]
movdqa xmm0, xmmword [rsp + 0xac0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x370]
mov qword [rsp + 0x230], rax
mov rdx, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x238]
call fcn.1402803fb
mov qword [rsp + 0x240], rax
lea rdx, [0x1ae443060]
pushf
sub rdx, 0x6e3b84b0
popf
mov rcx, qword [rsp + 0x240]
jmp 0x14027a99c
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 0x14027ac5c
mov r9d, 0xad3a1a9b
pushf
not r9d
add r9d, 0xb9600d30
xor r9d, 0x8aa13d4d
rol r9d, 0x24
popf
pushf
not r9d
add r9d, 0xb27831f3
xor r9d, 0x98160b1e
rol r9d, 0x26
popf
pushf
not r9d
add r9d, 0xbb983559
xor r9d, 0xac486425
rol r9d, 0xa3
popf
lea r8, [rsp + 0x38]
mov rdx, qword [0x140140c60]
mov rcx, qword [rsp + 0xb80]
call fcn.140373a12
movzx eax, al
test eax, eax
jne 0x14027aa93
push rax
pushf
mov eax, 0xdaa06e24
pushf
not eax
add eax, 0x92400a7b
xor eax, 0xc2176897
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd95b87c5
xor eax, 0xf87571f7
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbcced4ed
xor eax, 0x957bbfa8
rol eax, 0x7d
popf
jmp 0x140275bdb
push rax
pushf
mov eax, 0x16b8ff
pushf
not eax
add eax, 0xc028589a
xor eax, 0xee1c263d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaab63f71
xor eax, 0xeca8c0ec
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9b184011
xor eax, 0x9edc20f5
rol eax, 0xfb
popf
jmp 0x140275bdb
xor al, al
jmp 0x14027ac5c
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x250], rax
mov edx, dword [rsp + 0xba0]
mov rcx, qword [rsp + 0xb98]
jmp 0x14027ab43
call qword [rsp + 0x250]
mov rcx, qword [rsp + 0xb88]
mov dword [rcx], eax
mov r9d, 0xbc5638d5
pushf
not r9d
add r9d, 0xe8df3765
xor r9d, 0xc48a71c5
rol r9d, 0x38
popf
pushf
not r9d
add r9d, 0xd83dbdaa
xor r9d, 0xddea759d
rol r9d, 0x2e
popf
pushf
not r9d
add r9d, 0x8e0db2fd
xor r9d, 0xd123b822
rol r9d, 0x16
popf
pushf
not r9d
add r9d, 0x9513244c
xor r9d, 0xd9405432
rol r9d, 0xb9
popf
lea r8, [rsp + 0xf8]
mov rdx, qword [0x140140c60]
mov rcx, qword [rsp + 0xb80]
call fcn.140373a12
mov al, reloc.WLDAP32.dll_Ordinal_27
pushf
not al
add al, 0x8b
xor al, 0x2b
rol al, 0x15
popf
pushf
not al
add al, 0x3d
xor al, 0x9c
rol al, 0x88
popf
pushf
not al
add al, 0xde
xor al, 0xb7
rol al, 0x5f
popf
push rax
pushf
mov eax, 0x59163be6
pushf
not eax
add eax, 0xa4766fc1
xor eax, 0xa798b007
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8584cd1b
xor eax, 0xc1bbebf3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb1f78c50
xor eax, 0xcf573c7e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb2ca4b8a
xor eax, 0xe094ac9d
rol eax, 0x53
popf
jmp 0x140275bdb
add rsp, 0xb70
pop rdi
ret