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

Disassembly:
push rax
pushf
mov eax, 0x19f75c2e
pushf
not eax
add eax, 0xa7851569
xor eax, 0xf656a740
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf9753160
xor eax, 0xe65bf4e1
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc40777c1
xor eax, 0xec7a1138
rol eax, 0xbd
popf
cmp eax, 4
jne 0x1403b189f
popf
pop rax
jmp 0x1403b1b6b
cmp eax, 0
jne 0x1403b18ae
popf
pop rax
jmp 0x1403b19f8
cmp eax, 3
jne 0x1403b18bd
popf
pop rax
jmp 0x1403b1b1e
cmp eax, 1
jne 0x1403b18cc
popf
pop rax
jmp 0x1403b1ac6
cmp eax, 0xd
jne 0x1403b18db
popf
pop rax
jmp 0x1403b4b54
cmp eax, 7
jne 0x1403b18ea
popf
pop rax
jmp 0x1403b2bd7
cmp eax, 0xe
jne 0x1403b18f9
popf
pop rax
jmp 0x1403b4c41
cmp eax, 0xb
jne 0x1403b1908
popf
pop rax
jmp 0x1403b3e1b
cmp eax, 0xc
jne 0x1403b1917
popf
pop rax
jmp 0x1403b3ea3
cmp eax, 8
jne 0x1403b1926
popf
pop rax
jmp 0x1403b3885
cmp eax, 0x10
jne 0x1403b1935
popf
pop rax
jmp 0x1403b4da6
cmp eax, 0x17
jne 0x1403b1944
popf
pop rax
jmp 0x1403b6720
cmp eax, 9
jne 0x1403b1953
popf
pop rax
jmp 0x1403b39eb
cmp eax, 0x12
jne 0x1403b1962
popf
pop rax
jmp 0x1403b4ffe
cmp eax, 6
jne 0x1403b1971
popf
pop rax
jmp 0x1403b288b
cmp eax, 0x11
jne 0x1403b1980
popf
pop rax
jmp 0x1403b4ed3
cmp eax, 5
jne 0x1403b198f
popf
pop rax
jmp 0x1403b1efd
cmp eax, 0x16
jne 0x1403b199e
popf
pop rax
jmp 0x1403b65e9
cmp eax, 0xa
jne 0x1403b19ad
popf
pop rax
jmp 0x1403b3a9b
cmp eax, 0x14
jne 0x1403b19bc
popf
pop rax
jmp 0x1403b64b8
cmp eax, 0xf
jne 0x1403b19cb
popf
pop rax
jmp 0x1403b4c7b
cmp eax, 0x13
jne 0x1403b19da
popf
pop rax
jmp 0x1403b5102
cmp eax, 0x15
jne 0x1403b19e9
popf
pop rax
jmp 0x1403b6589
cmp eax, 2
jne 0x1403b19f8
popf
pop rax
jmp 0x1403b1b13
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 0x1403b1a80
push rax
pushf
mov eax, 0x1b71aa86
pushf
not eax
add eax, 0xaf909710
xor eax, 0xc10d892f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x939bf0e2
xor eax, 0xfc550725
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf04ba404
xor eax, 0xa62ef6d4
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8ffd13e0
xor eax, 0x8637f653
rol eax, 0x10
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0x8ebdb614
pushf
not eax
add eax, 0x8c67b0fe
xor eax, 0xf84e9e03
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8d6ea9d3
xor eax, 0xb1273bd9
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x85675b5e
xor eax, 0xea5f025f
rol eax, 0xa7
popf
jmp 0x1403b1890
xor al, al
jmp 0x1403b6720
cmp qword [rsp + 0xb90], 0
jne 0x1403b1b6b
xor al, al
jmp 0x1403b6720
lea rax, [rsp + 0x20]
mov rdi, rax
xor eax, eax
mov ecx, 0x403d7f53
pushf
not ecx
add ecx, 0xd0d4f9d5
xor ecx, 0x8d470b9e
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0xb4643e8e
xor ecx, 0xab91b85f
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0xdcf3e3a9
xor ecx, 0x8b7437a4
rol ecx, 0x38
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 0xb239ad8e
pushf
not ecx
add ecx, 0xdb75c27c
xor ecx, 0xa1f3bad4
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xe3df6338
xor ecx, 0x82b0cbea
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xebe4c956
xor ecx, 0xb268eb28
rol ecx, 0x84
popf
pushf
not ecx
add ecx, 0x8ebcd744
xor ecx, 0x96f5f5e7
rol ecx, 0x2e
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, 0xdc7deea2bf9207e0
pushf
not rax
add rax, 0x49ef4353
xor rax, 0x4a45d81b
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x5dca2a34
xor rax, 0x71cc91fb
rol rax, 0xe5
popf
mov qword [rsp + 0x1e0], rax
movabs rax, 0x746759323b3ffc01
pushf
not rax
add rax, 0x7c100094
xor rax, 0x7a701db2
rol rax, 0xc
popf
pushf
not rax
add rax, 0x7c4d6f00
xor rax, 0x402f7813
rol rax, 0x6a
popf
mov qword [rsp + 0x1e8], rax
movabs rax, 0xb8b37b67256e71fa
pushf
not rax
add rax, 0x6a538bcf
xor rax, 0x7300d9aa
rol rax, 0x89
popf
pushf
not rax
add rax, 0x41829f7e
xor rax, 0x7741a672
rol rax, 0x98
popf
pushf
not rax
add rax, 0x67c84b3d
xor rax, 0x63b92f3d
rol rax, 0x68
popf
mov qword [rsp + 0x410], rax
movabs rax, 0xfb241e58eefaa894
pushf
not rax
add rax, 0x5c78d0e0
xor rax, 0x4b6e1fd0
rol rax, 0x60
popf
pushf
not rax
add rax, 0x72faead7
xor rax, 0x6b07d505
rol rax, 0x13
popf
pushf
not rax
add rax, 0x541a39b7
xor rax, 0x63808d6b
rol rax, 0x73
popf
pushf
not rax
add rax, 0x536c7972
xor rax, 0x7cf4b663
rol rax, 0x96
popf
mov qword [rsp + 0x418], rax
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 0x8072d245
pushf
not ecx
add ecx, 0x8aaef87e
xor ecx, 0x9bd96ee6
rol ecx, 0x41
popf
pushf
not ecx
add ecx, 0xc6c96e9b
xor ecx, 0xba96cfb8
rol ecx, 0x67
popf
pushf
not ecx
add ecx, 0xf057c11e
xor ecx, 0xbcce0e91
rol ecx, 0xc9
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 0x1403b1e2d
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rsp + 0x110], rax
cmp qword [rsp + 0x110], 0
jne 0x1403b1ea3
push rax
pushf
mov eax, 0xe62e4a55
pushf
not eax
add eax, 0xb0388044
xor eax, 0xf74011f8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa3151882
xor eax, 0xee0f0cb9
rol eax, 0x59
popf
pushf
not eax
add eax, 0xddce5195
xor eax, 0xaa5bcfa6
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf64d331d
xor eax, 0xd6d6e300
rol eax, 0xad
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0x9471a541
pushf
not eax
add eax, 0xe91a49c5
xor eax, 0xe936c559
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x813cb4eb
xor eax, 0x834adb9c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe677a20e
xor eax, 0xa3633624
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc16e8e79
xor eax, 0xc4fee5f2
rol eax, 0xaa
popf
jmp 0x1403b1890
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x93da397d
pushf
not edx
add edx, 0x894beeb9
xor edx, 0xcffd9348
rol edx, 0x64
popf
pushf
not edx
add edx, 0xa6ecbe6e
xor edx, 0xe3dde77a
rol edx, 0x99
popf
pushf
not edx
add edx, 0xc109cfee
xor edx, 0xc0cde08f
rol edx, 0xe1
popf
mov rcx, rax
jmp 0x1403b1f4b
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 0x6624acec
pushf
not ecx
add ecx, 0x8427dcaf
xor ecx, 0x98479ee0
rol ecx, 0x9b
popf
pushf
not ecx
add ecx, 0x9db409b1
xor ecx, 0xa80b8458
rol ecx, 0x47
popf
pushf
not ecx
add ecx, 0x9c84fa5e
xor ecx, 0xd754ba8d
rol ecx, 0x9a
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 0xe6592522
pushf
not ecx
add ecx, 0xe46baef8
xor ecx, 0x95404488
rol ecx, 0x92
popf
pushf
not ecx
add ecx, 0xc2df66f1
xor ecx, 0x8c3cead5
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xed204df6
xor ecx, 0xe6529b9c
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0x99bf1b37
xor ecx, 0xe8203f90
rol ecx, 0x93
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, 0x3b0704ecbc378da9
pushf
not rax
add rax, 0x4781bea2
xor rax, 0x58ee4ef2
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x7cc78af4
xor rax, 0x4efd6777
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x7e40d002
xor rax, 0x4215b7d5
rol rax, 0x96
popf
pushf
not rax
add rax, 0x5faff872
xor rax, 0x7d5aa9dd
rol rax, 0x64
popf
mov qword [rsp + 0x270], rax
movabs rax, 0x123b387276664425
pushf
not rax
add rax, 0x79008e47
xor rax, 0x67da4f34
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x73eb0099
xor rax, 0x5456bbc0
rol rax, 0x68
popf
pushf
not rax
add rax, 0x436d71b9
xor rax, 0x51e7532e
rol rax, 0x18
popf
mov qword [rsp + 0x278], rax
movabs rax, 0x957529861748475e
pushf
not rax
add rax, 0x4925aa6c
xor rax, 0x62b279a4
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x6430bd6a
xor rax, 0x5415dc31
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x4ad67f7a
xor rax, 0x655a7810
rol rax, 0x5a
popf
mov qword [rsp + 0x280], rax
movabs rax, 0x4724069e012eccda
pushf
not rax
add rax, 0x76c82ebe
xor rax, 0x55b7695d
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x6ad9e977
xor rax, 0x5119b464
rol rax, 0xff
popf
pushf
not rax
add rax, 0x61eaa2db
xor rax, 0x6a9717fc
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x73a0deca
xor rax, 0x6ab58af0
rol rax, 0xd3
popf
mov qword [rsp + 0x288], rax
movabs rax, 0x8d66262bd331986b
pushf
not rax
add rax, 0x6d237444
xor rax, 0x74944d81
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x644dacb3
xor rax, 0x629003cc
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x5e866e0d
xor rax, 0x5c1d0f10
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x56450fc8
xor rax, 0x5558637d
rol rax, 0xeb
popf
mov qword [rsp + 0x290], rax
movabs rax, 0xf55d6270778a370e
pushf
not rax
add rax, 0x6c5dd68a
xor rax, 0x46bc3ba4
rol rax, 0x61
popf
pushf
not rax
add rax, 0x63a5ac91
xor rax, 0x76bafc00
rol rax, 0x48
popf
pushf
not rax
add rax, 0x5b283ec0
xor rax, 0x756bab93
rol rax, 0x51
popf
pushf
not rax
add rax, 0x573231b1
xor rax, 0x43c27121
rol rax, 0xbf
popf
mov qword [rsp + 0x298], rax
movabs rax, 0xa4798999f1cb7267
pushf
not rax
add rax, 0x4f544c8c
xor rax, 0x7c916ed0
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x5e03983d
xor rax, 0x491fb512
rol rax, 0x82
popf
mov qword [rsp + 0x2a0], rax
movabs rax, 0xccd51109ee13d6d1
pushf
not rax
add rax, 0x64946a8f
xor rax, 0x508a94a7
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x4f95bc6f
xor rax, 0x651a656f
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x5bb1b05c
xor rax, 0x5de5e38c
rol rax, 5
popf
pushf
not rax
add rax, 0x63d878b3
xor rax, 0x6f22cd3e
rol rax, 0xe3
popf
mov qword [rsp + 0x2a8], rax
movabs rax, 0x552844e8afaf112b
pushf
not rax
add rax, 0x6290476e
xor rax, 0x6f85abee
rol rax, 0x62
popf
pushf
not rax
add rax, 0x69ffdd90
xor rax, 0x628e32ea
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x5a68b8ad
xor rax, 0x538042c1
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x6d9f60f0
xor rax, 0x5b4998dd
rol rax, 0x4a
popf
mov qword [rsp + 0x4e0], rax
movabs rax, 0x2abea7539efa3fbb
pushf
not rax
add rax, 0x7bc783ec
xor rax, 0x442f8176
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x5f41a9f0
xor rax, 0x495c633f
rol rax, 0x88
popf
pushf
not rax
add rax, 0x49b31154
xor rax, 0x43575a52
rol rax, 0xe6
popf
mov qword [rsp + 0x4e8], rax
movabs rax, 0x2e5c35b38248e3e8
pushf
not rax
add rax, 0x796a5b13
xor rax, 0x42c090b6
rol rax, 0xff
popf
pushf
not rax
add rax, 0x6e458eb0
xor rax, 0x7bb4f02d
rol rax, 0x53
popf
pushf
not rax
add rax, 0x6b25b2be
xor rax, 0x6b7690cc
rol rax, 0x39
popf
mov qword [rsp + 0x4f0], rax
movabs rax, 0xfadfd1f32d41d1d1
pushf
not rax
add rax, 0x6a619954
xor rax, 0x42a8bba7
rol rax, 9
popf
pushf
not rax
add rax, 0x4e54218d
xor rax, 0x52759653
rol rax, 0xbf
popf
mov qword [rsp + 0x4f8], rax
movabs rax, 0xfc44bdd2d6857534
pushf
not rax
add rax, 0x6d39db3f
xor rax, 0x598b9ff1
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x61419357
xor rax, 0x7b6f5ac9
rol rax, 0x21
popf
pushf
not rax
add rax, 0x5d651df1
xor rax, 0x649c3376
rol rax, 0x76
popf
mov qword [rsp + 0x500], rax
movabs rax, 0x57ff775ff643c2ff
pushf
not rax
add rax, 0x5ad2b3b7
xor rax, 0x7f2a7e13
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x6c5ffc78
xor rax, 0x4bfd3159
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x79460eaa
xor rax, 0x7c594714
rol rax, 0x11
popf
mov qword [rsp + 0x508], rax
movabs rax, 0x54554242ef7b38dd
pushf
not rax
add rax, 0x7eaa88c7
xor rax, 0x59e6b2bb
rol rax, 0xf
popf
pushf
not rax
add rax, 0x543ccde2
xor rax, 0x63b72009
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x6ab552da
xor rax, 0x473327f5
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x50913789
xor rax, 0x4666c640
rol rax, 4
popf
mov qword [rsp + 0x510], rax
movabs rax, 0x87c99964fe51430c
pushf
not rax
add rax, 0x69eda779
xor rax, 0x4aec4406
rol rax, 0xa
popf
pushf
not rax
add rax, 0x5619d10a
xor rax, 0x41fb1b6d
rol rax, 0xcd
popf
mov qword [rsp + 0x518], rax
lea rax, [rsp + 0x25]
mov rdi, rax
xor eax, eax
mov ecx, 0xb6cbf42d
pushf
not ecx
add ecx, 0x90e3c6d7
xor ecx, 0xb3bcb733
rol ecx, 0xa9
popf
pushf
not ecx
add ecx, 0xb77a8046
xor ecx, 0xd4999bff
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0xa6f9acb2
xor ecx, 0xd404232e
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xa0a94692
xor ecx, 0xaf1b261b
rol ecx, 0x36
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, [0x19bca20b9]
pushf
sub rdx, 0x5bc17509
popf
mov rcx, qword [rsp + 0x200]
jmp 0x1403b2838
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 0x1403b6720
lea rax, [rsp + 0x26]
mov rdi, rax
xor eax, eax
mov ecx, 0x9464d3fb
pushf
not ecx
add ecx, 0x953e4e3b
xor ecx, 0xe298fb44
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xef568f52
xor ecx, 0xce855da4
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0xc9f26599
xor ecx, 0xf003b698
rol ecx, 0xc4
popf
pushf
not ecx
add ecx, 0xbe3f4e6f
xor ecx, 0x9a9996e0
rol ecx, 0xc9
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x27]
mov rdi, rax
xor eax, eax
mov ecx, 0x4e17b7fe
pushf
not ecx
add ecx, 0xaf9bc6f0
xor ecx, 0xf95cf900
rol ecx, 0x40
popf
pushf
not ecx
add ecx, 0xbc0785ce
xor ecx, 0xefc6f9b3
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xf025a260
xor ecx, 0xa6eccafa
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0xb4634836
xor ecx, 0x9978f5ad
rol ecx, 2
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, 0xc2a0e19a8dad682f
pushf
not rax
add rax, 0x5a3c08b4
xor rax, 0x6f1c9cbf
rol rax, 0x29
popf
pushf
not rax
add rax, 0x53c23521
xor rax, 0x58fa2e2a
rol rax, 0xc1
popf
mov qword [rsp + 0x1d0], rax
movabs rax, 0x196e6531dd684209
pushf
not rax
add rax, 0x7faa9958
xor rax, 0x5c58ffe8
rol rax, 0x22
popf
pushf
not rax
add rax, 0x572ffd77
xor rax, 0x7bfc1c8e
rol rax, 0x7c
popf
mov qword [rsp + 0x1d8], rax
movabs rax, 0xbb0036421078496f
pushf
not rax
add rax, 0x48e7366c
xor rax, 0x54c37cfd
rol rax, 0x25
popf
pushf
not rax
add rax, 0x54726442
xor rax, 0x4b0c177b
rol rax, 0xb3
popf
mov qword [rsp + 0x420], rax
movabs rax, 0xa6ce19571f8c4d62
pushf
not rax
add rax, 0x59238eda
xor rax, 0x4dda2420
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x61888206
xor rax, 0x703bd9e2
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x45bbe831
xor rax, 0x475f5db8
rol rax, 0xb5
popf
mov qword [rsp + 0x428], rax
lea rax, [rsp + 0x28]
mov rdi, rax
xor eax, eax
mov ecx, 0x70079964
pushf
not ecx
add ecx, 0x875ca8e1
xor ecx, 0xa714bc51
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0xba55302c
xor ecx, 0xb21eca74
rol ecx, 0x40
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 0x1403b2b2d
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x1b0], 0
jne 0x1403b2ba3
push rax
pushf
mov eax, 0x5b82f5aa
pushf
not eax
add eax, 0xc18fa302
xor eax, 0xc3402507
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd3f1e182
xor eax, 0xf486525b
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbe3b94e2
xor eax, 0xd36f8475
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf4fd959c
xor eax, 0x8cc7326c
rol eax, 0xf8
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0xb95733c0
pushf
not eax
add eax, 0xc0c9cb7c
xor eax, 0xdb7c3cf6
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdc6a3be5
xor eax, 0x84c34ddd
rol eax, 0xa
popf
jmp 0x1403b1890
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x4adfc56e
pushf
not edx
add edx, 0xcec818cb
xor edx, 0xc205a039
rol edx, 0x48
popf
pushf
not edx
add edx, 0xd8cfaf94
xor edx, 0xfe9d0e5d
rol edx, 0xf2
popf
pushf
not edx
add edx, 0x8711c69b
xor edx, 0xab818d25
rol edx, 0xe
popf
pushf
not edx
add edx, 0xa339922f
xor edx, 0xc50d5ad9
rol edx, 0x83
popf
mov rcx, rax
jmp 0x1403b2c3a
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x29]
mov rdi, rax
xor eax, eax
mov ecx, 0x6a5a8e47
pushf
not ecx
add ecx, 0xb00ee9a1
xor ecx, 0xe238a68f
rol ecx, 0x9f
popf
pushf
not ecx
add ecx, 0xea1e3a3e
xor ecx, 0xf6b9f3e7
rol ecx, 0x41
popf
pushf
not ecx
add ecx, 0xb37106ab
xor ecx, 0xd98463a3
rol ecx, 0xc3
popf
pushf
not ecx
add ecx, 0xf24f9a34
xor ecx, 0xb1cee11a
rol ecx, 0x77
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a]
mov rdi, rax
xor eax, eax
mov ecx, 0x12e629c0
pushf
not ecx
add ecx, 0xe36f1090
xor ecx, 0xe25824c3
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xa75000f8
xor ecx, 0xbbab819a
rol ecx, 0x3c
popf
pushf
not ecx
add ecx, 0xc61d2d6f
xor ecx, 0xb191dca7
rol ecx, 0x78
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, 0x1d57fc50d9d9ff5a
pushf
not rax
add rax, 0x72773c39
xor rax, 0x5d281ff1
rol rax, 0x64
popf
pushf
not rax
add rax, 0x5ecc0a32
xor rax, 0x487abfea
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x55ce9ca1
xor rax, 0x5ec81d5d
rol rax, 0x39
popf
mov qword [rsp + 0x2b0], rax
movabs rax, 0x9cec8e7f66905810
pushf
not rax
add rax, 0x5cd36801
xor rax, 0x5c1e4b6e
rol rax, 0x98
popf
pushf
not rax
add rax, 0x5b3eb397
xor rax, 0x4aef99d8
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x4c4e677c
xor rax, 0x5d22ba16
rol rax, 0x8c
popf
mov qword [rsp + 0x2b8], rax
movabs rax, 0xc40829fa6d69f768
pushf
not rax
add rax, 0x6fc13135
xor rax, 0x79c1efed
rol rax, 0x13
popf
pushf
not rax
add rax, 0x670d6ae6
xor rax, 0x4bda2d91
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x76ab554b
xor rax, 0x4bf82f55
rol rax, 0x85
popf
mov qword [rsp + 0x2c0], rax
movabs rax, 0x3462e5e522c08e2a
pushf
not rax
add rax, 0x67776b6c
xor rax, 0x70498e92
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x471f21d2
xor rax, 0x50e17671
rol rax, 0xff
popf
pushf
not rax
add rax, 0x629ae176
xor rax, 0x4b5438d1
rol rax, 0x37
popf
mov qword [rsp + 0x2c8], rax
movabs rax, 0x705fe568f9915f80
pushf
not rax
add rax, 0x578b296d
xor rax, 0x79b9a626
rol rax, 0x62
popf
pushf
not rax
add rax, 0x4d23851c
xor rax, 0x5efa4a07
rol rax, 0xf0
popf
mov qword [rsp + 0x2d0], rax
movabs rax, 0x597a0f47bee78a97
pushf
not rax
add rax, 0x411b9875
xor rax, 0x613c48c3
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x55e7eb74
xor rax, 0x588b6399
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x513dc91c
xor rax, 0x5944adea
rol rax, 0xe3
popf
mov qword [rsp + 0x2d8], rax
movabs rax, 0xb2facf10a4863a33
pushf
not rax
add rax, 0x66043c6b
xor rax, 0x62c5abf2
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x7c2f6ca0
xor rax, 0x7fb22f11
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x7fde3e03
xor rax, 0x7f4a2dd5
rol rax, 0x95
popf
mov qword [rsp + 0x2e0], rax
movabs rax, 0xa1a30d8288b8d6e2
pushf
not rax
add rax, 0x450747fa
xor rax, 0x7303afb2
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x5d413060
xor rax, 0x67aa3630
rol rax, 0
popf
mov qword [rsp + 0x2e8], rax
movabs rax, 0x5351b0aea67d9d22
pushf
not rax
add rax, 0x46f3c936
xor rax, 0x6455e30b
rol rax, 7
popf
pushf
not rax
add rax, 0x4eb67110
xor rax, 0x53c33e7a
rol rax, 0x15
popf
pushf
not rax
add rax, 0x453d3324
xor rax, 0x5b334819
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x73f062ba
xor rax, 0x4af41341
rol rax, 0xd6
popf
mov qword [rsp + 0x2f0], rax
movabs rax, 0x958aa57ecd6b757c
pushf
not rax
add rax, 0x612cfddd
xor rax, 0x5986b1a3
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x42c62ce8
xor rax, 0x7a892dea
rol rax, 0xd8
popf
mov qword [rsp + 0x2f8], rax
movabs rax, 0xbe13a0d9e0fd6e28
pushf
not rax
add rax, 0x6505945b
xor rax, 0x5b0c7224
rol rax, 0xed
popf
pushf
not rax
add rax, 0x7b04d1c1
xor rax, 0x75046705
rol rax, 0x57
popf
mov qword [rsp + 0x300], rax
movabs rax, 0x16dbdd5b7aeeaa7
pushf
not rax
add rax, 0x547ee156
xor rax, 0x5b7fdba2
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x6a8ba586
xor rax, 0x58be9a37
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x4b196c49
xor rax, 0x6cededc7
rol rax, 0x67
popf
mov qword [rsp + 0x308], rax
movabs rax, 0xff5ffda6c33db428
pushf
not rax
add rax, 0x416b0e1c
xor rax, 0x5573a97b
rol rax, 0xba
popf
pushf
not rax
add rax, 0x7a12f8b5
xor rax, 0x46d58a56
rol rax, 0x27
popf
mov qword [rsp + 0x520], rax
movabs rax, 0xb4298114e7621d81
pushf
not rax
add rax, 0x719dbf79
xor rax, 0x747d60e0
rol rax, 8
popf
pushf
not rax
add rax, 0x65d5bd67
xor rax, 0x5f84b735
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x659b7de3
xor rax, 0x51ff0673
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x4386c7c1
xor rax, 0x6535a7d5
rol rax, 0xdf
popf
mov qword [rsp + 0x528], rax
movabs rax, 0xfac6579838ac3a0e
pushf
not rax
add rax, 0x404c04f1
xor rax, 0x7adbbc46
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x722a01e5
xor rax, 0x53919f33
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x471d4299
xor rax, 0x74be487d
rol rax, 0x51
popf
pushf
not rax
add rax, 0x577ca418
xor rax, 0x4d498bcd
rol rax, 0x9b
popf
mov qword [rsp + 0x530], rax
movabs rax, 0xef5428e3b37aed26
pushf
not rax
add rax, 0x6020f13e
xor rax, 0x7b5278b7
rol rax, 0x27
popf
pushf
not rax
add rax, 0x7bea6b40
xor rax, 0x45edf18c
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x4324250a
xor rax, 0x7a6880d0
rol rax, 0xbc
popf
mov qword [rsp + 0x538], rax
movabs rax, 0x7739939f42b38b6c
pushf
not rax
add rax, 0x6acf5fd7
xor rax, 0x40da8d37
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x75a35ede
xor rax, 0x7e0f4c28
rol rax, 0x27
popf
pushf
not rax
add rax, 0x6226722d
xor rax, 0x76caa473
rol rax, 0x62
popf
pushf
not rax
add rax, 0x79e75d3f
xor rax, 0x61caf54c
rol rax, 0x1b
popf
mov qword [rsp + 0x540], rax
movabs rax, 0x8b48147cb0c735b5
pushf
not rax
add rax, 0x61ddbd88
xor rax, 0x6287a4e6
rol rax, 0x83
popf
pushf
not rax
add rax, 0x461ff30c
xor rax, 0x783f6681
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x5a9c4af4
xor rax, 0x610cb9f4
rol rax, 0x62
popf
mov qword [rsp + 0x548], rax
movabs rax, 0xa409a06645f0ee0a
pushf
not rax
add rax, 0x539f3aef
xor rax, 0x443b66c3
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x720ffd94
xor rax, 0x7c685d48
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x78a2e9b1
xor rax, 0x72a37b90
rol rax, 0x66
popf
pushf
not rax
add rax, 0x5f7ddcf6
xor rax, 0x4991af7b
rol rax, 9
popf
mov qword [rsp + 0x550], rax
movabs rax, 0x1a670c0b7c754d
pushf
not rax
add rax, 0x64f9d83d
xor rax, 0x5d3c29e1
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x458a1a80
xor rax, 0x5862471e
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x4052ee1a
xor rax, 0x7bcf3408
rol rax, 0xf5
popf
mov qword [rsp + 0x558], rax
movabs rax, 0xf236007448f58a5e
pushf
not rax
add rax, 0x59acaf5c
xor rax, 0x70d56a6e
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x7733104e
xor rax, 0x59131260
rol rax, 0x2d
popf
mov qword [rsp + 0x560], rax
movabs rax, 0x3e57096d6c920e29
pushf
not rax
add rax, 0x7bf1eb47
xor rax, 0x4913b9f1
rol rax, 0x94
popf
pushf
not rax
add rax, 0x687a8c6c
xor rax, 0x65c6b6e4
rol rax, 0x3e
popf
mov qword [rsp + 0x568], rax
movabs rax, 0xfb26a8e2c9277213
pushf
not rax
add rax, 0x52cad83b
xor rax, 0x5264273b
rol rax, 0x78
popf
pushf
not rax
add rax, 0x7d7ebe07
xor rax, 0x4aa4253b
rol rax, 0x87
popf
pushf
not rax
add rax, 0x4ffe11c8
xor rax, 0x5b05a624
rol rax, 0x19
popf
pushf
not rax
add rax, 0x58e39625
xor rax, 0x5f755570
rol rax, 0xbc
popf
mov qword [rsp + 0x570], rax
movabs rax, 0x754e232b075cb325
pushf
not rax
add rax, 0x5baee836
xor rax, 0x5ba1b671
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x51ffd0a5
xor rax, 0x5470ef25
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x708d5175
xor rax, 0x7a57656c
rol rax, 0x67
popf
mov qword [rsp + 0x578], rax
lea rax, [rsp + 0x2b]
mov rdi, rax
xor eax, eax
mov ecx, 0xfc10293c
pushf
not ecx
add ecx, 0x990d6fd2
xor ecx, 0xb2c60a9a
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xab86bcf1
xor ecx, 0xa73b2e1d
rol ecx, 0xa9
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, [0x18a732117]
pushf
sub rdx, 0x4a6a7567
popf
mov rcx, qword [rsp + 0x268]
jmp 0x1403b381f
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 0x1403b6720
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, 0xcb1fad4c
pushf
not eax
add eax, 0x94d9f3bc
xor eax, 0xf52c981d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbbbdde04
xor eax, 0xce0d4b54
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfac457f7
xor eax, 0xfc5c18f3
rol eax, 0xdb
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0xb90]
mov qword [rsp + rax + 0x38], rcx
mov eax, 0x3e6e142
pushf
not eax
add eax, 0xd0a178ea
xor eax, 0xef90f97d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdd5d873c
xor eax, 0xaab69b99
rol eax, 0x19
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 [0x140140c88], eax
jle 0x1403b39b8
push rax
pushf
mov eax, 0x6fbc3af7
pushf
not eax
add eax, 0xb8fba049
xor eax, 0xdaf73bb2
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc3f23db6
xor eax, 0xc3cd8c89
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf0307ac0
xor eax, 0xb0d176e1
rol eax, 0x29
popf
pushf
not eax
add eax, 0xaae5fe6a
xor eax, 0xc58bcf6b
rol eax, 0x8d
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0xe7f301d2
pushf
not eax
add eax, 0x9bccf317
xor eax, 0xcc9f205b
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe8c0322f
xor eax, 0xe2532037
rol eax, 7
popf
jmp 0x1403b1890
lea rcx, [0x191a24970]
pushf
sub rcx, 0x518e3ce8
popf
call fcn.14037883d
cmp dword [0x140140c88], 0xffffffff
jne 0x1403b3a68
push rax
pushf
mov eax, 0x9cf05f5c
pushf
not eax
add eax, 0xa7a602c0
xor eax, 0xa2ab43d7
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb10fa09c
xor eax, 0xb3edee0e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x85c03242
xor eax, 0xa841ae9b
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf84ea858
xor eax, 0x8eede140
rol eax, 0xa5
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0xdc792d51
pushf
not eax
add eax, 0xacc40155
xor eax, 0xc0f4d407
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xbd6141f0
xor eax, 0xfc5561ea
rol eax, 0x21
popf
jmp 0x1403b1890
lea rax, [rsp + 0x2c]
mov rdi, rax
xor eax, eax
mov ecx, 0x303ff634
pushf
not ecx
add ecx, 0xafabacc0
xor ecx, 0xd437c7a7
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xce704488
xor ecx, 0xd0a4ea20
rol ecx, 0xf8
popf
pushf
not ecx
add ecx, 0xa50a477a
xor ecx, 0xa968eb7c
rol ecx, 8
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 0x3d182d8
pushf
not ecx
add ecx, 0xc4e38ef4
xor ecx, 0xe8b83d5b
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0x9c99e041
xor ecx, 0xd671db0b
rol ecx, 1
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, 0xe8fb183259f9cb64
pushf
not rax
add rax, 0x4abc146e
xor rax, 0x5b9fef6e
rol rax, 0x43
popf
pushf
not rax
add rax, 0x7f0f5536
xor rax, 0x7429a13f
rol rax, 0x26
popf
pushf
not rax
add rax, 0x582673c0
xor rax, 0x7fd019de
rol rax, 0xd7
popf
mov qword [rsp + 0x1f0], rax
movabs rax, 0x8738fd930744c211
pushf
not rax
add rax, 0x47f05f51
xor rax, 0x51fad9a5
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x50719473
xor rax, 0x5ec4e5e9
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x5f0beaa6
xor rax, 0x54c6c661
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x54f09e39
xor rax, 0x44367de8
rol rax, 0xc8
popf
mov qword [rsp + 0x1f8], rax
movabs rax, 0xcea8baea57c65b54
pushf
not rax
add rax, 0x52964daa
xor rax, 0x7337f684
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x5f8f44fe
xor rax, 0x72039d1c
rol rax, 0x81
popf
pushf
not rax
add rax, 0x7676822b
xor rax, 0x49dcc818
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x4bd08468
xor rax, 0x7d026b4d
rol rax, 0x97
popf
mov qword [rsp + 0x430], rax
movabs rax, 0x38fd142d9cfd1c4e
pushf
not rax
add rax, 0x79cc9d91
xor rax, 0x5be4aa51
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x79b77d2c
xor rax, 0x4636489d
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x490a1e18
xor rax, 0x65b56551
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x590c3f68
xor rax, 0x727ee24b
rol rax, 0x2b
popf
mov qword [rsp + 0x438], rax
lea rax, [rsp + 0x2e]
mov rdi, rax
xor eax, eax
mov ecx, 0x191c981b
pushf
not ecx
add ecx, 0x989152bb
xor ecx, 0xa4420248
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0x950cba7b
xor ecx, 0xf9b05e8d
rol ecx, 0xb4
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 [0x140140c80], rax
lea rcx, [rsp + 0xb50]
call fcn.140005460
lea rcx, [0x1b08b9b63]
pushf
sub rcx, 0x70778edb
popf
call fcn.140347708
push rax
pushf
mov eax, 0x606c6f3b
pushf
not eax
add eax, 0xeb236774
xor eax, 0x9994d6fb
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xad39242d
xor eax, 0xa964c596
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd4c94986
xor eax, 0xb0878e24
rol eax, 0x88
popf
jmp 0x1403b1890
cmp qword [0x140140c80], 0
jne 0x1403b3e5c
push rax
pushf
mov eax, 0xd4305d4f
pushf
not eax
add eax, 0x90173178
xor eax, 0xa957b1c9
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfaa8f270
xor eax, 0xae635aeb
rol eax, 0x4b
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0x7cf47b74
pushf
not eax
add eax, 0xf9785bf3
xor eax, 0xac1376b1
rol eax, 0x66
popf
pushf
not eax
add eax, 0xaf2ab611
xor eax, 0xe32f7554
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe7c8638d
xor eax, 0xdd29d172
rol eax, 0x72
popf
jmp 0x1403b1890
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x3a9365b7
pushf
not edx
add edx, 0xde047d75
xor edx, 0xf7bc8bd5
rol edx, 0xf6
popf
pushf
not edx
add edx, 0xad4567c8
xor edx, 0xd3303461
rol edx, 0x22
popf
mov rcx, rax
jmp 0x1403b3edc
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x2f]
mov rdi, rax
xor eax, eax
mov ecx, 0x5ac5cc70
pushf
not ecx
add ecx, 0xf8cccdc1
xor ecx, 0xc96bd41d
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xa0c5de41
xor ecx, 0x93230926
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0xb4f5e69d
xor ecx, 0xbf74bd51
rol ecx, 0x6e
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 0xf36e7eaf
pushf
not ecx
add ecx, 0xf5873401
xor ecx, 0xeeafe7f4
rol ecx, 0xb8
popf
pushf
not ecx
add ecx, 0x896096e7
xor ecx, 0xfaecb3f4
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0x81725267
xor ecx, 0xdc9cda2f
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xceaf12bb
xor ecx, 0x93677ff8
rol ecx, 0xd9
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, 0x2e6fd24624bf2005
pushf
not rax
add rax, 0x6d7a73e1
xor rax, 0x53022ba4
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x43690af2
xor rax, 0x4c940106
rol rax, 0xad
popf
pushf
not rax
add rax, 0x55fdf381
xor rax, 0x59b68a68
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x6fdd7632
xor rax, 0x44e7ce33
rol rax, 0x72
popf
mov qword [rsp + 0x310], rax
movabs rax, 0x5b3f85d59b9576f9
pushf
not rax
add rax, 0x7d17cc00
xor rax, 0x45896a09
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x6d9c4301
xor rax, 0x454ac80e
rol rax, 0xb3
popf
mov qword [rsp + 0x318], rax
movabs rax, 0xee92d11144bb826
pushf
not rax
add rax, 0x500a1635
xor rax, 0x790c17aa
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x409e0c9f
xor rax, 0x780e7242
rol rax, 0x5f
popf
mov qword [rsp + 0x320], rax
movabs rax, 0x1f79a3e2d13d4ac3
pushf
not rax
add rax, 0x592fcfea
xor rax, 0x6bc7a65b
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x79c1dcc0
xor rax, 0x74476c9a
rol rax, 0x59
popf
mov qword [rsp + 0x328], rax
movabs rax, 0xa170ddfc9578fa98
pushf
not rax
add rax, 0x6204de98
xor rax, 0x45c9018e
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x4b15f0b0
xor rax, 0x48ae103f
rol rax, 1
popf
mov qword [rsp + 0x330], rax
movabs rax, 0xf8cbaf60438448b
pushf
not rax
add rax, 0x5394390b
xor rax, 0x5cffac94
rol rax, 6
popf
pushf
not rax
add rax, 0x6cb9675e
xor rax, 0x451e139e
rol rax, 0x53
popf
pushf
not rax
add rax, 0x5e0f5db2
xor rax, 0x5c24c07c
rol rax, 0x6f
popf
mov qword [rsp + 0x338], rax
movabs rax, 0x1db61a6476ba9e03
pushf
not rax
add rax, 0x6aa8847a
xor rax, 0x61053a42
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x521b62cc
xor rax, 0x5c4b0f7e
rol rax, 0x93
popf
mov qword [rsp + 0x340], rax
movabs rax, 0x83d2fec89e4739fc
pushf
not rax
add rax, 0x4a5a392c
xor rax, 0x56bb94ec
rol rax, 0xb
popf
pushf
not rax
add rax, 0x5f08aaa7
xor rax, 0x4c6672b5
rol rax, 0xb
popf
mov qword [rsp + 0x348], rax
movabs rax, 0x16f5e186f032f39
pushf
not rax
add rax, 0x50fa14f6
xor rax, 0x7697fec3
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x44a2c912
xor rax, 0x4ac9c54f
rol rax, 0x16
popf
pushf
not rax
add rax, 0x4e743075
xor rax, 0x67abc766
rol rax, 0x45
popf
mov qword [rsp + 0x350], rax
movabs rax, 0x90ffabdc25a8b263
pushf
not rax
add rax, 0x78358506
xor rax, 0x605fbf35
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x7545d973
xor rax, 0x4415c35e
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x7b5329a8
xor rax, 0x4b0d440e
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x58692e14
xor rax, 0x66d5aaf6
rol rax, 0x6e
popf
mov qword [rsp + 0x358], rax
movabs rax, 0xb3e1b1964874c8a2
pushf
not rax
add rax, 0x4734dfa2
xor rax, 0x51fa2aeb
rol rax, 0xe
popf
pushf
not rax
add rax, 0x55cd4d7f
xor rax, 0x6380185a
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x724554f7
xor rax, 0x4c353874
rol rax, 0x21
popf
mov qword [rsp + 0x360], rax
movabs rax, 0x4428a85c2b272ff5
pushf
not rax
add rax, 0x7d3f64a1
xor rax, 0x4e08be7a
rol rax, 0x70
popf
pushf
not rax
add rax, 0x4b1ed93f
xor rax, 0x4ef83fb7
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x4f463cb2
xor rax, 0x4628f824
rol rax, 0xd
popf
pushf
not rax
add rax, 0x5c8e17b5
xor rax, 0x567646d9
rol rax, 0xf0
popf
mov qword [rsp + 0x368], rax
movabs rax, 0xc37defec342c71cc
pushf
not rax
add rax, 0x7df3d7ba
xor rax, 0x4d45fe99
rol rax, 0x82
popf
pushf
not rax
add rax, 0x7fb272a0
xor rax, 0x6e5547c5
rol rax, 0x41
popf
pushf
not rax
add rax, 0x6cf2f95f
xor rax, 0x66d36995
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x5b7455c9
xor rax, 0x5f026159
rol rax, 0x9f
popf
mov qword [rsp + 0x580], rax
movabs rax, 0xec7acca89b278599
pushf
not rax
add rax, 0x7bcdbe1c
xor rax, 0x48030b11
rol rax, 0xef
popf
pushf
not rax
add rax, 0x6e0c8ba0
xor rax, 0x61490557
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x7b08e580
xor rax, 0x5f49869d
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x75e73267
xor rax, 0x69b334b5
rol rax, 0xff
popf
mov qword [rsp + 0x588], rax
movabs rax, 0x1b5b4d1f3307bb3e
pushf
not rax
add rax, 0x4c14d9c6
xor rax, 0x7b7f4f73
rol rax, 0x43
popf
pushf
not rax
add rax, 0x52deeaa6
xor rax, 0x5cf76131
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x47f248e6
xor rax, 0x4d217b67
rol rax, 0x84
popf
mov qword [rsp + 0x590], rax
movabs rax, 0xf172084bcfc484d8
pushf
not rax
add rax, 0x65db56c8
xor rax, 0x6ee4289d
rol rax, 0x71
popf
pushf
not rax
add rax, 0x4e2646e0
xor rax, 0x443cab5a
rol rax, 0x43
popf
pushf
not rax
add rax, 0x6679fc6c
xor rax, 0x43837f2d
rol rax, 0x58
popf
mov qword [rsp + 0x598], rax
movabs rax, 0x756c13da5e85b20c
pushf
not rax
add rax, 0x6dacaabf
xor rax, 0x42db4a69
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x4997e274
xor rax, 0x75a9c355
rol rax, 0xca
popf
pushf
not rax
add rax, 0x42a5b127
xor rax, 0x56443c74
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x7b119be5
xor rax, 0x7a55c36d
rol rax, 0xf3
popf
mov qword [rsp + 0x5a0], rax
movabs rax, 0x2fc5bc21bcebdd23
pushf
not rax
add rax, 0x6fe4c568
xor rax, 0x4b4d4484
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x462b93f9
xor rax, 0x5361dc78
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x56893e27
xor rax, 0x40bcb036
rol rax, 0xa2
popf
mov qword [rsp + 0x5a8], rax
movabs rax, 0x52827b5e6d0fb5eb
pushf
not rax
add rax, 0x64014508
xor rax, 0x64b6cf8a
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x6c890001
xor rax, 0x4ba18bf8
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x7b0a96a7
xor rax, 0x7b61bd7c
rol rax, 0x49
popf
mov qword [rsp + 0x5b0], rax
movabs rax, 0x7d611a383da09ce5
pushf
not rax
add rax, 0x5c820d23
xor rax, 0x4da8b111
rol rax, 0x18
popf
pushf
not rax
add rax, 0x7fbccbd4
xor rax, 0x43384ab7
rol rax, 0xef
popf
pushf
not rax
add rax, 0x7b45a6dc
xor rax, 0x507702b0
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x59d60eb1
xor rax, 0x7021716b
rol rax, 0x8b
popf
mov qword [rsp + 0x5b8], rax
movabs rax, 0xc5b405169a88e840
pushf
not rax
add rax, 0x745d5779
xor rax, 0x7a8d10b9
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x7f7f7e4b
xor rax, 0x4bc10194
rol rax, 0x9f
popf
mov qword [rsp + 0x5c0], rax
movabs rax, 0xb0b754ba4d369998
pushf
not rax
add rax, 0x4f725821
xor rax, 0x692c1240
rol rax, 0x40
popf
pushf
not rax
add rax, 0x50d3ef8f
xor rax, 0x561bf50e
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x6173b14b
xor rax, 0x6da2195f
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x785883ab
xor rax, 0x4e5869b8
rol rax, 0x75
popf
mov qword [rsp + 0x5c8], rax
movabs rax, 0xb1c22690b9625a76
pushf
not rax
add rax, 0x60df1532
xor rax, 0x449504a5
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x5a1c8e7b
xor rax, 0x5d939af4
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x57b60bd3
xor rax, 0x612f50ac
rol rax, 0x9c
popf
mov qword [rsp + 0x5d0], rax
movabs rax, 0x29fa10e5c3ae2d72
pushf
not rax
add rax, 0x4a3eabd7
xor rax, 0x722a5104
rol rax, 0x60
popf
pushf
not rax
add rax, 0x7a1a5e01
xor rax, 0x6860b10d
rol rax, 2
popf
pushf
not rax
add rax, 0x6a144678
xor rax, 0x502775cc
rol rax, 0x3c
popf
mov qword [rsp + 0x5d8], rax
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0x3d1317aa
pushf
not ecx
add ecx, 0xcac299b3
xor ecx, 0xc8afc3eb
rol ecx, 0xf8
popf
pushf
not ecx
add ecx, 0x8e300fb0
xor ecx, 0xaaeb0f6f
rol ecx, 0xc0
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, [0x19e8da11d]
pushf
sub rdx, 0x5e84f56d
popf
mov rcx, qword [rsp + 0x228]
jmp 0x1403b4aee
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 0x1403b6720
mov r9d, 0xe4ea778c
pushf
not r9d
add r9d, 0xac8fb95a
xor r9d, 0xa4b8c31b
rol r9d, 0x83
popf
pushf
not r9d
add r9d, 0xad1b2742
xor r9d, 0xfedd1ca0
rol r9d, 0x4c
popf
pushf
not r9d
add r9d, 0xca7823f2
xor r9d, 0xa9b52542
rol r9d, 0x57
popf
lea r8, [rsp + 0xf8]
mov rdx, qword [0x140140c80]
mov rcx, qword [rsp + 0xb80]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x1403b4bfb
push rax
pushf
mov eax, 0xb42500ab
pushf
not eax
add eax, 0xadcea83c
xor eax, 0x9c263800
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xac846fe5
xor eax, 0x9fd243f2
rol eax, 0x96
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0xd5cefd66
pushf
not eax
add eax, 0xc2b8dac6
xor eax, 0xbffe7136
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8997d3c8
xor eax, 0x9c7944a4
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe3c38e6d
xor eax, 0x927d9228
rol eax, 0xc5
popf
jmp 0x1403b1890
xor al, al
jmp 0x1403b6720
mov eax, 0x789c54aa
pushf
not eax
add eax, 0xeeb5d511
xor eax, 0x93fd383b
rol eax, 0x91
popf
pushf
not eax
add eax, 0x86ce7cf7
xor eax, 0xb1de48a9
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc0f645eb
xor eax, 0xff3d0375
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe154d720
xor eax, 0x97312de7
rol eax, 0xfe
popf
imul rax, rax, 0
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x1a721c33
pushf
not ecx
add ecx, 0x8d503ba6
xor ecx, 0x90a07afd
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0x936a336d
xor ecx, 0x9865041a
rol ecx, 0x51
popf
pushf
not ecx
add ecx, 0xf36f6603
xor ecx, 0x8d60a849
rol ecx, 0xa0
popf
imul rcx, rcx, 0
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x1403b4d60
push rax
pushf
mov eax, 0x3abb38a6
pushf
not eax
add eax, 0x8c314625
xor eax, 0xb8b785fe
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe7a2a60d
xor eax, 0xbf7195ef
rol eax, 0xa8
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0xec1f6955
pushf
not eax
add eax, 0xcce14c9f
xor eax, 0xded1d7d2
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xda9b7a5b
xor eax, 0x8b35e44d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc464a20c
xor eax, 0xe6a66bbe
rol eax, 0x7d
popf
jmp 0x1403b1890
mov eax, 0xf0ddc72b
pushf
not eax
add eax, 0xca3aa1a1
xor eax, 0xf0f01c81
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd42d98c8
xor eax, 0xbb04863c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x85e60482
xor eax, 0xef35fc8d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc305e946
xor eax, 0x980b2fbd
rol eax, 0xc4
popf
imul rax, rax, 1
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x8d6e364b
pushf
not ecx
add ecx, 0xd2fe9c8a
xor ecx, 0xbaf39700
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0xed32bbca
xor ecx, 0xad838031
rol ecx, 0x70
popf
pushf
not ecx
add ecx, 0xdfd150f6
xor ecx, 0xe6330ba9
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0x9e8da6cf
xor ecx, 0xc4df4494
rol ecx, 0xf9
popf
imul rcx, rcx, 1
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x1403b4ea0
push rax
pushf
mov eax, 0x8846e7e8
pushf
not eax
add eax, 0xbd472f48
xor eax, 0xd8e06ec0
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xea982bf4
xor eax, 0xe03038fb
rol eax, 0xd9
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0xcd7aed4e
pushf
not eax
add eax, 0xcab74317
xor eax, 0x8fe0dbbd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8bc874d2
xor eax, 0xf9f9c662
rol eax, 0xa0
popf
jmp 0x1403b1890
mov eax, 0xb3e03d13
pushf
not eax
add eax, 0xb0f14f19
xor eax, 0x8936854d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xeb81f2e5
xor eax, 0x96d5f942
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8b0953bf
xor eax, 0xb0d05c8e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8ae9d055
xor eax, 0xd6aa9e30
rol eax, 0x6b
popf
imul rax, rax, 0xa
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0xc1ad03ca
pushf
not ecx
add ecx, 0xd47fdd37
xor ecx, 0x86bb6a80
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xe4812b32
xor ecx, 0xd7706c0a
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xb79558d5
xor ecx, 0xc6e6df61
rol ecx, 0xa6
popf
imul rcx, rcx, 0xa
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x1403b4fb8
push rax
pushf
mov eax, 0x1834cadf
pushf
not eax
add eax, 0xa18b4663
xor eax, 0xb047fddc
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc6789239
xor eax, 0xfdec5d7f
rol eax, 0x7b
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0x28002fb6
pushf
not eax
add eax, 0xdc750a3c
xor eax, 0x9a35a5d9
rol eax, 0x12
popf
pushf
not eax
add eax, 0xacbd29fb
xor eax, 0x9b9795a7
rol eax, 0xce
popf
pushf
not eax
add eax, 0xec974808
xor eax, 0xf942bad1
rol eax, 0x69
popf
jmp 0x1403b1890
mov eax, 0xaa4e7812
pushf
not eax
add eax, 0xc0fa0a5f
xor eax, 0xfc3f040d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x83ae0dd6
xor eax, 0x90bf5d7d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xdba17338
xor eax, 0xd07b35ba
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x94a68ae9
xor eax, 0xb28d36b3
rol eax, 0x10
popf
imul rax, rax, 0xb
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x2566c640
pushf
not ecx
add ecx, 0xe1422c0f
xor ecx, 0xab0cf429
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0xf5d762a7
xor ecx, 0x978f8663
rol ecx, 0x52
popf
imul rcx, rcx, 0xb
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x1403b50ce
push rax
pushf
mov eax, 0xd67547f6
pushf
not eax
add eax, 0xe14e5c5a
xor eax, 0x972e7bca
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9fa8a078
xor eax, 0xa3d6cba9
rol eax, 0xef
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0x13234fe2
pushf
not eax
add eax, 0xb6f34c0f
xor eax, 0xd3b2954b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd6f1e442
xor eax, 0xaa03d5d4
rol eax, 0x9c
popf
jmp 0x1403b1890
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xd395eeb9
pushf
not edx
add edx, 0xb8181a85
xor edx, 0xea1d85ed
rol edx, 0x85
popf
pushf
not edx
add edx, 0xab7acf47
xor edx, 0xd7677b2e
rol edx, 9
popf
pushf
not edx
add edx, 0xf827dc4b
xor edx, 0x93448649
rol edx, 0x23
popf
mov rcx, rax
jmp 0x1403b5150
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0x88ea4a7c
pushf
not ecx
add ecx, 0xa2fe765e
xor ecx, 0xfc041d60
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xaca1950d
xor ecx, 0xa591584a
rol ecx, 0x6a
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 0x9425be20
pushf
not ecx
add ecx, 0xd52ec79e
xor ecx, 0x8290ebde
rol ecx, 7
popf
pushf
not ecx
add ecx, 0x95c37967
xor ecx, 0xc05d891e
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0xa88ab57e
xor ecx, 0x976b5a47
rol ecx, 0x97
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, 0x6b9442c32d0de61a
pushf
not rax
add rax, 0x74e2b1ac
xor rax, 0x62baa2e0
rol rax, 0x57
popf
pushf
not rax
add rax, 0x5059e957
xor rax, 0x6dc45cb3
rol rax, 0x3e
popf
mov qword [rsp + 0x370], rax
movabs rax, 0x2aeee433ee1b759a
pushf
not rax
add rax, 0x7433fb7f
xor rax, 0x7b98e8a8
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x6146101c
xor rax, 0x6ed55af2
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x7514bf95
xor rax, 0x4d231ea5
rol rax, 0x62
popf
pushf
not rax
add rax, 0x6edbc2de
xor rax, 0x7307458a
rol rax, 0x9f
popf
mov qword [rsp + 0x378], rax
movabs rax, 0x362fa0ed065fbcad
pushf
not rax
add rax, 0x4009cc2e
xor rax, 0x5fcee4a6
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x67f36157
xor rax, 0x505b635a
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x418b02e2
xor rax, 0x4325680a
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x4bf3ce95
xor rax, 0x740b59e2
rol rax, 0x29
popf
mov qword [rsp + 0x380], rax
movabs rax, 0x23618f2e6022a9b4
pushf
not rax
add rax, 0x7e29599b
xor rax, 0x4835896d
rol rax, 0x33
popf
pushf
not rax
add rax, 0x6205cbf3
xor rax, 0x5850648a
rol rax, 0x2e
popf
mov qword [rsp + 0x388], rax
movabs rax, 0xaf7db1c1bdab79b
pushf
not rax
add rax, 0x7b12f8c7
xor rax, 0x74c4eafd
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x678d04bb
xor rax, 0x4a069ab8
rol rax, 0x91
popf
mov qword [rsp + 0x390], rax
movabs rax, 0x1c48173ed96b95c0
pushf
not rax
add rax, 0x5a68e474
xor rax, 0x7f851055
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x728560d6
xor rax, 0x422c1524
rol rax, 0x12
popf
mov qword [rsp + 0x398], rax
movabs rax, 0xb32843efae4a4eb1
pushf
not rax
add rax, 0x4e6814f3
xor rax, 0x6c931456
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x52833193
xor rax, 0x769f1412
rol rax, 0x6f
popf
mov qword [rsp + 0x3a0], rax
movabs rax, 0xee4ab64f6640e378
pushf
not rax
add rax, 0x469313c8
xor rax, 0x74925ceb
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x4ea3aae3
xor rax, 0x681b9af6
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x6aec48dc
xor rax, 0x5c53c276
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x40e26a9b
xor rax, 0x4eaf2143
rol rax, 0xf6
popf
mov qword [rsp + 0x3a8], rax
movabs rax, 0x93af408341a247d6
pushf
not rax
add rax, 0x6456eb2e
xor rax, 0x50dd590e
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x55d15759
xor rax, 0x497e643e
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x7665d3fc
xor rax, 0x650f112c
rol rax, 0x78
popf
mov qword [rsp + 0x3b0], rax
movabs rax, 0x23add0b679a25c82
pushf
not rax
add rax, 0x6f151d3e
xor rax, 0x73fbea5c
rol rax, 0xad
popf
pushf
not rax
add rax, 0x570e3b2e
xor rax, 0x6872b5d5
rol rax, 4
popf
pushf
not rax
add rax, 0x4236c8ea
xor rax, 0x7c283b3f
rol rax, 0xa9
popf
mov qword [rsp + 0x3b8], rax
movabs rax, 0x2969477f48ecf4d0
pushf
not rax
add rax, 0x76ac890d
xor rax, 0x4080b554
rol rax, 0x69
popf
pushf
not rax
add rax, 0x52d1e39d
xor rax, 0x52b7bce7
rol rax, 0xb3
popf
mov qword [rsp + 0x3c0], rax
movabs rax, 0xcc17452708e696ee
pushf
not rax
add rax, 0x7caa2ff8
xor rax, 0x6f8e2b5e
rol rax, 0x78
popf
pushf
not rax
add rax, 0x4cf5dc27
xor rax, 0x4d4803f9
rol rax, 0x92
popf
pushf
not rax
add rax, 0x55d9258e
xor rax, 0x41751d0c
rol rax, 0xf2
popf
mov qword [rsp + 0x3c8], rax
movabs rax, 0x348922357b9e07dc
pushf
not rax
add rax, 0x7ad2f994
xor rax, 0x79f6ba29
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x7962f0e0
xor rax, 0x77abef47
rol rax, 0x10
popf
pushf
not rax
add rax, 0x5d00250f
xor rax, 0x559f6716
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x5001dc04
xor rax, 0x56e15c03
rol rax, 0x4f
popf
mov qword [rsp + 0x3d0], rax
movabs rax, 0x77932736ff4358b7
pushf
not rax
add rax, 0x6d6e16bb
xor rax, 0x6a5481d6
rol rax, 0x60
popf
pushf
not rax
add rax, 0x7125b736
xor rax, 0x74389677
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x5b2f9294
xor rax, 0x67d48dee
rol rax, 0x68
popf
pushf
not rax
add rax, 0x598578ca
xor rax, 0x488a5727
rol rax, 0x5e
popf
mov qword [rsp + 0x3d8], rax
movabs rax, 0xd92c87b6928578e0
pushf
not rax
add rax, 0x726e72dc
xor rax, 0x52960f59
rol rax, 0x85
popf
pushf
not rax
add rax, 0x757cd4ac
xor rax, 0x51ce9bed
rol rax, 0x44
popf
pushf
not rax
add rax, 0x65907845
xor rax, 0x7fb76bcc
rol rax, 0x70
popf
mov qword [rsp + 0x3e0], rax
movabs rax, 0x55cb307fa65c55e2
pushf
not rax
add rax, 0x5185d0a8
xor rax, 0x43425e74
rol rax, 0xa
popf
pushf
not rax
add rax, 0x7b03f2f7
xor rax, 0x641d8cc2
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x4dffc06a
xor rax, 0x48da44cc
rol rax, 0xb1
popf
mov qword [rsp + 0x3e8], rax
movabs rax, 0xde43f9beec2d8675
pushf
not rax
add rax, 0x43e320c7
xor rax, 0x4391b19c
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x4deb75fe
xor rax, 0x718d6b35
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x72316095
xor rax, 0x75fb3e0f
rol rax, 0x42
popf
mov qword [rsp + 0x3f0], rax
movabs rax, 0x33b0f3490b906cf7
pushf
not rax
add rax, 0x5fd162f8
xor rax, 0x6bbd9760
rol rax, 0x78
popf
pushf
not rax
add rax, 0x611060b9
xor rax, 0x62a70561
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x521fe8c1
xor rax, 0x5bdeae86
rol rax, 0x33
popf
pushf
not rax
add rax, 0x6bd96ed4
xor rax, 0x411e58f2
rol rax, 0x80
popf
mov qword [rsp + 0x3f8], rax
movabs rax, 0x647aa196519de2b4
pushf
not rax
add rax, 0x4619e28d
xor rax, 0x629163a2
rol rax, 0x20
popf
pushf
not rax
add rax, 0x60c7803f
xor rax, 0x4f3114fd
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x530b5f6e
xor rax, 0x66d20715
rol rax, 0xea
popf
pushf
not rax
add rax, 0x5c60ddb8
xor rax, 0x60aa6f28
rol rax, 0xef
popf
mov qword [rsp + 0x400], rax
movabs rax, 0x3bd71b56d832cf9
pushf
not rax
add rax, 0x48431f38
xor rax, 0x6af78d0f
rol rax, 0x99
popf
pushf
not rax
add rax, 0x4741f193
xor rax, 0x7258765f
rol rax, 0x50
popf
mov qword [rsp + 0x408], rax
movabs rax, 0x3fdb621387e07569
pushf
not rax
add rax, 0x4037648e
xor rax, 0x65c4a2db
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x6e9b129b
xor rax, 0x73965ddd
rol rax, 0x52
popf
pushf
not rax
add rax, 0x501219f6
xor rax, 0x7e8d0f0a
rol rax, 0x6c
popf
mov qword [rsp + 0x440], rax
movabs rax, 0x27ae24debad32884
pushf
not rax
add rax, 0x7e16bb5d
xor rax, 0x4c4d9ac3
rol rax, 0x64
popf
pushf
not rax
add rax, 0x5b2d5a3c
xor rax, 0x7d4aa309
rol rax, 0xee
popf
pushf
not rax
add rax, 0x5a71fd81
xor rax, 0x54b895fc
rol rax, 0x29
popf
pushf
not rax
add rax, 0x6f80f152
xor rax, 0x54f1d523
rol rax, 0xe0
popf
mov qword [rsp + 0x448], rax
movabs rax, 0xbb8d91c070dac66c
pushf
not rax
add rax, 0x7818ccd7
xor rax, 0x5cca1595
rol rax, 0x47
popf
pushf
not rax
add rax, 0x62ae91be
xor rax, 0x4712fb93
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x58cecccf
xor rax, 0x710f9784
rol rax, 0x75
popf
pushf
not rax
add rax, 0x58ee16d9
xor rax, 0x6828359c
rol rax, 0xe0
popf
mov qword [rsp + 0x450], rax
movabs rax, 0xcde9bb720179fe5d
pushf
not rax
add rax, 0x50aafdc9
xor rax, 0x783c9e9c
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x7a444dce
xor rax, 0x5ad0e514
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x700ed5ec
xor rax, 0x6ea462fc
rol rax, 0x28
popf
pushf
not rax
add rax, 0x64f99ec8
xor rax, 0x77900056
rol rax, 0x6e
popf
mov qword [rsp + 0x458], rax
movabs rax, 0x610edc08ba6b2798
pushf
not rax
add rax, 0x7516cb15
xor rax, 0x4e6b32d4
rol rax, 0x55
popf
pushf
not rax
add rax, 0x659c1c76
xor rax, 0x507af7e3
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x77d745a3
xor rax, 0x43968097
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x44354a27
xor rax, 0x42e3a7af
rol rax, 0xa9
popf
mov qword [rsp + 0x460], rax
movabs rax, 0xc9b2a670c2fc8eac
pushf
not rax
add rax, 0x47d7574b
xor rax, 0x753de2a4
rol rax, 0x99
popf
pushf
not rax
add rax, 0x4da701c9
xor rax, 0x5a968fc1
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x7fe43287
xor rax, 0x68e095a3
rol rax, 0x6d
popf
mov qword [rsp + 0x468], rax
movabs rax, 0x45dba91dc2390093
pushf
not rax
add rax, 0x52de8c0a
xor rax, 0x63bdc155
rol rax, 1
popf
pushf
not rax
add rax, 0x7451100d
xor rax, 0x613381ec
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x53a31377
xor rax, 0x52bf1f9a
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x49e39c16
xor rax, 0x6d39b27a
rol rax, 0xfc
popf
mov qword [rsp + 0x470], rax
movabs rax, 0xeecaaa00500ab720
pushf
not rax
add rax, 0x5a174a95
xor rax, 0x6e444635
rol rax, 0x29
popf
pushf
not rax
add rax, 0x7210bc33
xor rax, 0x6ed6afda
rol rax, 0xde
popf
pushf
not rax
add rax, 0x525b1aff
xor rax, 0x55f9ffa1
rol rax, 5
popf
mov qword [rsp + 0x478], rax
movabs rax, 0x2c400d99a10d523
pushf
not rax
add rax, 0x7a799e04
xor rax, 0x7d6b9a97
rol rax, 0x90
popf
pushf
not rax
add rax, 0x5e7d4a73
xor rax, 0x65498594
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x4f810885
xor rax, 0x75779b51
rol rax, 0x49
popf
pushf
not rax
add rax, 0x65edee77
xor rax, 0x4bdbf409
rol rax, 0x49
popf
mov qword [rsp + 0x480], rax
movabs rax, 0xf2393464f2a25a4f
pushf
not rax
add rax, 0x4ea142ce
xor rax, 0x620a09ce
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x4f2f2e0c
xor rax, 0x53ddf740
rol rax, 0x36
popf
pushf
not rax
add rax, 0x41e1b8ee
xor rax, 0x46d6fd45
rol rax, 0x82
popf
mov qword [rsp + 0x488], rax
movabs rax, 0x371cca7041cde119
pushf
not rax
add rax, 0x4b9910b7
xor rax, 0x7300fbe9
rol rax, 0x54
popf
pushf
not rax
add rax, 0x5c865598
xor rax, 0x676569cb
rol rax, 0x4a
popf
mov qword [rsp + 0x490], rax
movabs rax, 0x6c63ee8c409fa276
pushf
not rax
add rax, 0x74b1822a
xor rax, 0x6ad16c66
rol rax, 0x95
popf
pushf
not rax
add rax, 0x4fbb71e9
xor rax, 0x53d86a98
rol rax, 0x40
popf
pushf
not rax
add rax, 0x4a3e03d6
xor rax, 0x45165eaa
rol rax, 0x78
popf
mov qword [rsp + 0x498], rax
movabs rax, 0x4092663b0266bb67
pushf
not rax
add rax, 0x6ec84db9
xor rax, 0x78da025b
rol rax, 0x88
popf
pushf
not rax
add rax, 0x6f97ca79
xor rax, 0x4ab80644
rol rax, 0xd9
popf
mov qword [rsp + 0x4a0], rax
movabs rax, 0xa61d1dca199c4cba
pushf
not rax
add rax, 0x69cb49a1
xor rax, 0x7dd6b60c
rol rax, 4
popf
pushf
not rax
add rax, 0x62da549c
xor rax, 0x6ec103e3
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x6d522983
xor rax, 0x7146edf9
rol rax, 0xc3
popf
mov qword [rsp + 0x4a8], rax
movabs rax, 0x4348eaa29dc0b396
pushf
not rax
add rax, 0x5334eb5b
xor rax, 0x49f3781f
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x44dfa165
xor rax, 0x504a2789
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x6c304b71
xor rax, 0x443d6b9d
rol rax, 0xbe
popf
mov qword [rsp + 0x4b0], rax
movabs rax, 0xc416a9549eac0ea7
pushf
not rax
add rax, 0x6858f0f8
xor rax, 0x7b28b254
rol rax, 0x17
popf
pushf
not rax
add rax, 0x7fe350ac
xor rax, 0x75611e4a
rol rax, 0xad
popf
mov qword [rsp + 0x4b8], rax
movabs rax, 0x78a170344aec6d72
pushf
not rax
add rax, 0x44708116
xor rax, 0x67fd939d
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x42ea8d9c
xor rax, 0x7dfc6420
rol rax, 0xe3
popf
mov qword [rsp + 0x4c0], rax
movabs rax, 0x3b68d85ca8e5c6b8
pushf
not rax
add rax, 0x780ad8b0
xor rax, 0x4ae6562e
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x7439f386
xor rax, 0x58f90dd8
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x5567f582
xor rax, 0x7947f2cf
rol rax, 0xf1
popf
mov qword [rsp + 0x4c8], rax
movabs rax, 0x4e1c78de2144553b
pushf
not rax
add rax, 0x56136579
xor rax, 0x72decc53
rol rax, 0xf
popf
pushf
not rax
add rax, 0x72868a1b
xor rax, 0x41167576
rol rax, 0x14
popf
pushf
not rax
add rax, 0x543931f5
xor rax, 0x7255f613
rol rax, 0x63
popf
mov qword [rsp + 0x4d0], rax
movabs rax, 0x80bb5b8828a11fb8
pushf
not rax
add rax, 0x540dfd9c
xor rax, 0x4f265e2b
rol rax, 0xab
popf
pushf
not rax
add rax, 0x46dbdd91
xor rax, 0x65787237
rol rax, 0xe
popf
mov qword [rsp + 0x4d8], rax
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 0xca64b5f7
pushf
not ecx
add ecx, 0xa716b650
xor ecx, 0xda421429
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xa5e64b28
xor ecx, 0x8a1daf81
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xe991de03
xor ecx, 0xb1a81314
rol ecx, 0x52
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, [0x1be08148c]
pushf
sub rdx, 0x7dff68dc
popf
mov rcx, qword [rsp + 0x240]
jmp 0x1403b6465
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 0x1403b6720
mov r9d, 0xb842bc87
pushf
not r9d
add r9d, 0x982fa5f1
xor r9d, 0xde689fe2
rol r9d, 0x5e
popf
pushf
not r9d
add r9d, 0xa7570c75
xor r9d, 0xe775eed2
rol r9d, 0xeb
popf
lea r8, [rsp + 0x38]
mov rdx, qword [0x140140c80]
mov rcx, qword [rsp + 0xb80]
call fcn.140373a12
movzx eax, al
test eax, eax
jne 0x1403b6556
push rax
pushf
mov eax, 0xafcd14d5
pushf
not eax
add eax, 0xe85d7bf6
xor eax, 0x8e3d8da9
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc338e7dc
xor eax, 0xdfa23eb1
rol eax, 0x15
popf
pushf
not eax
add eax, 0xeb8d7ac7
xor eax, 0x8b069673
rol eax, 0x80
popf
jmp 0x1403b1890
push rax
pushf
mov eax, 0xea777593
pushf
not eax
add eax, 0xedc3dc7e
xor eax, 0xcd3d11c1
rol eax, 5
popf
pushf
not eax
add eax, 0xab0288e3
xor eax, 0xd7d3a369
rol eax, 0x89
popf
jmp 0x1403b1890
xor al, al
jmp 0x1403b6720
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x250], rax
mov rcx, qword [rsp + 0xb98]
jmp 0x1403b6612
call qword [rsp + 0x250]
mov rcx, qword [rsp + 0xb88]
mov qword [rcx], rax
mov r9d, 0x643905f0
pushf
not r9d
add r9d, 0xf4798476
xor r9d, 0xa48d8b45
rol r9d, 0x75
popf
pushf
not r9d
add r9d, 0xfe33efea
xor r9d, 0xd1f52481
rol r9d, 0xa6
popf
pushf
not r9d
add r9d, 0x9cbe008e
xor r9d, 0x96a155e8
rol r9d, 0xa6
popf
lea r8, [rsp + 0xf8]
mov rdx, qword [0x140140c80]
mov rcx, qword [rsp + 0xb80]
call fcn.140373a12
mov al, 0x9f
pushf
not al
add al, 0x41
xor al, 0x7d
rol al, 0x11
popf
pushf
not al
add al, 0x30
xor al, 0x12
rol al, 0xca
popf
pushf
not al
add al, 0xda
xor al, 0x2f
rol al, 0x26
popf
pushf
not al
add al, 0xa1
xor al, 0xc3
rol al, 0x2e
popf
push rax
pushf
mov eax, 0x17aa4dde
pushf
not eax
add eax, 0xf9c02ac2
xor eax, 0x81f741ca
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbf4cdb22
xor eax, 0xb92c9502
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb1c5dea9
xor eax, 0xd605b11b
rol eax, 6
popf
pushf
not eax
add eax, 0xb9e72de7
xor eax, 0xc1aaa2c5
rol eax, 0x33
popf
jmp 0x1403b1890
add rsp, 0xb70
pop rdi
ret