Function at 0x14035c424
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x5fe357f8
pushf
not eax
add eax, 0x83e728ab
xor eax, 0x9e664d17
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfc4bffc3
xor eax, 0xc4aa27e2
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe9d4ba63
xor eax, 0xd3c69eb4
rol eax, 0x4c
popf
cmp eax, 4
jne 0x14035c474
popf
pop rax
jmp 0x14035c72d
cmp eax, 0
jne 0x14035c483
popf
pop rax
jmp 0x14035c5cd
cmp eax, 3
jne 0x14035c492
popf
pop rax
jmp 0x14035c6cd
cmp eax, 1
jne 0x14035c4a1
popf
pop rax
jmp 0x14035c688
cmp eax, 0xd
jne 0x14035c4b0
popf
pop rax
jmp 0x14035f6bd
cmp eax, 7
jne 0x14035c4bf
popf
pop rax
jmp 0x14035d6b9
cmp eax, 0xe
jne 0x14035c4ce
popf
pop rax
jmp 0x14035f7d6
cmp eax, 0xb
jne 0x14035c4dd
popf
pop rax
jmp 0x14035e933
cmp eax, 0xc
jne 0x14035c4ec
popf
pop rax
jmp 0x14035e9e1
cmp eax, 8
jne 0x14035c4fb
popf
pop rax
jmp 0x14035e355
cmp eax, 0x10
jne 0x14035c50a
popf
pop rax
jmp 0x14035f963
cmp eax, 0x17
jne 0x14035c519
popf
pop rax
jmp 0x1403612f4
cmp eax, 9
jne 0x14035c528
popf
pop rax
jmp 0x14035e4e0
cmp eax, 0x12
jne 0x14035c537
popf
pop rax
jmp 0x14035fb91
cmp eax, 6
jne 0x14035c546
popf
pop rax
jmp 0x14035d371
cmp eax, 0x11
jne 0x14035c555
popf
pop rax
jmp 0x14035fa79
cmp eax, 5
jne 0x14035c564
popf
pop rax
jmp 0x14035cac3
cmp eax, 0x16
jne 0x14035c573
popf
pop rax
jmp 0x1403611cf
cmp eax, 0xa
jne 0x14035c582
popf
pop rax
jmp 0x14035e5b6
cmp eax, 0x14
jne 0x14035c591
popf
pop rax
jmp 0x14036109e
cmp eax, 0xf
jne 0x14035c5a0
popf
pop rax
jmp 0x14035f836
cmp eax, 0x13
jne 0x14035c5af
popf
pop rax
jmp 0x14035fcbd
cmp eax, 0x15
jne 0x14035c5be
popf
pop rax
jmp 0x140361195
cmp eax, 2
jne 0x14035c5cd
popf
pop rax
jmp 0x14035c6c2
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 0x14035c655
push rax
pushf
mov eax, 0xb349d0a0
pushf
not eax
add eax, 0xc7fa5f87
xor eax, 0xe800ba31
rol eax, 0x95
popf
pushf
not eax
add eax, 0x99818d6e
xor eax, 0x98d89640
rol eax, 4
popf
pushf
not eax
add eax, 0xebc4dc05
xor eax, 0xa3d8e9c4
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfa02de8a
xor eax, 0xe7794101
rol eax, 0x33
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x4b42ff79
pushf
not eax
add eax, 0xa407c4a0
xor eax, 0xbf842924
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x987ee954
xor eax, 0xe8734850
rol eax, 0x17
popf
jmp 0x14035c465
xor al, al
jmp 0x1403612f4
cmp qword [rsp + 0xb90], 0
jne 0x14035c72d
xor al, al
jmp 0x1403612f4
lea rax, [rsp + 0x20]
mov rdi, rax
xor eax, eax
mov ecx, 0x6577ba60
pushf
not ecx
add ecx, 0xdb6e663e
xor ecx, 0xc453d8a0
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xe37d45e5
xor ecx, 0x8e26ee51
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0x8963da00
xor ecx, 0x82f75ab5
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0xdf036579
xor ecx, 0x9026bcbd
rol ecx, 0x41
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 0x5dca200b
pushf
not ecx
add ecx, 0xa14b6e3e
xor ecx, 0xab4c28fb
rol ecx, 0xf1
popf
pushf
not ecx
add ecx, 0xb900eb6a
xor ecx, 0xb64c79d5
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xfa823f75
xor ecx, 0x827ba82c
rol ecx, 3
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, 0x3883cf2c5313d1a7
pushf
not rax
add rax, 0x7e6bb138
xor rax, 0x55d43051
rol rax, 0x57
popf
pushf
not rax
add rax, 0x596430a1
xor rax, 0x47469117
rol rax, 0x93
popf
pushf
not rax
add rax, 0x50ca32b5
xor rax, 0x5e0a6775
rol rax, 0x39
popf
mov qword [rsp + 0x1e0], rax
movabs rax, 0x70316f9efaaf7d79
pushf
not rax
add rax, 0x46f806c3
xor rax, 0x75f3b17c
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x75833d1c
xor rax, 0x644a5689
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x52a48b75
xor rax, 0x5b177aeb
rol rax, 0x9c
popf
mov qword [rsp + 0x1e8], rax
movabs rax, 0x61da5cb3437c7a30
pushf
not rax
add rax, 0x556b60c6
xor rax, 0x42efb7cd
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x596a28e8
xor rax, 0x7f967fdb
rol rax, 0x41
popf
pushf
not rax
add rax, 0x74d6c03c
xor rax, 0x6c08c3c6
rol rax, 0x47
popf
pushf
not rax
add rax, 0x6634b6f2
xor rax, 0x677d9313
rol rax, 0x4c
popf
mov qword [rsp + 0x410], rax
movabs rax, 0x31c562193bd45bf2
pushf
not rax
add rax, 0x4764fdda
xor rax, 0x675e0d89
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x6cda95be
xor rax, 0x577c6adb
rol rax, 0xa1
popf
mov qword [rsp + 0x418], rax
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 0xcb3c1c29
pushf
not ecx
add ecx, 0xa0319d15
xor ecx, 0xb167036d
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xf3560ec2
xor ecx, 0xf9466490
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xb2f77a43
xor ecx, 0xea8671ae
rol ecx, 0x92
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 0x14035ca06
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rsp + 0x110], rax
cmp qword [rsp + 0x110], 0
jne 0x14035ca69
push rax
pushf
mov eax, 0xec4cdc97
pushf
not eax
add eax, 0x8ebf52a3
xor eax, 0xc9687853
rol eax, 9
popf
pushf
not eax
add eax, 0xe8447c3a
xor eax, 0x80593a38
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8bbaf167
xor eax, 0xb17b78b8
rol eax, 0x82
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x7f9c68f9
pushf
not eax
add eax, 0xbabb37a6
xor eax, 0xfb4040ac
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfdcb5561
xor eax, 0xfc4ef0e2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc30f2f6f
xor eax, 0xfbd6b3ad
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb1b48fb5
xor eax, 0xaa1451e1
rol eax, 0xd3
popf
jmp 0x14035c465
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xd3e1bcad
pushf
not edx
add edx, 0xd1473b3f
xor edx, 0x9b5cdf46
rol edx, 0xf5
popf
pushf
not edx
add edx, 0xa186a5b4
xor edx, 0xe699de7d
rol edx, 0xe1
popf
mov rcx, rax
jmp 0x14035cafc
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 0x77243b10
pushf
not ecx
add ecx, 0x9da1d6e7
xor ecx, 0xfc75c65b
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xdaa353b2
xor ecx, 0x81f09f2b
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xdee53488
xor ecx, 0xdcc3ccee
rol ecx, 0x9d
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 0x176503e6
pushf
not ecx
add ecx, 0xa0711027
xor ecx, 0x9b4dc187
rol ecx, 0x24
popf
pushf
not ecx
add ecx, 0xacea751e
xor ecx, 0xe24129e3
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xc7e18e88
xor ecx, 0x936342c0
rol ecx, 0xe5
popf
pushf
not ecx
add ecx, 0xe4c62aa5
xor ecx, 0xe9b71cee
rol ecx, 0xa
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, 0x93d255cf9fc4fcf4
pushf
not rax
add rax, 0x57d64203
xor rax, 0x63171157
rol rax, 0x37
popf
pushf
not rax
add rax, 0x42e706d8
xor rax, 0x59906d1f
rol rax, 6
popf
pushf
not rax
add rax, 0x4e32bd4b
xor rax, 0x7c5e3f29
rol rax, 4
popf
mov qword [rsp + 0x270], rax
movabs rax, 0xbac6956cd496be0
pushf
not rax
add rax, 0x5dda30fb
xor rax, 0x6451c096
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x70d0c761
xor rax, 0x536e40f1
rol rax, 0x44
popf
pushf
not rax
add rax, 0x679a00ea
xor rax, 0x5f1a138a
rol rax, 0x23
popf
mov qword [rsp + 0x278], rax
movabs rax, 0xba49a5362f5eeaef
pushf
not rax
add rax, 0x47297aeb
xor rax, 0x61fe0b0a
rol rax, 0x45
popf
pushf
not rax
add rax, 0x5167e5fb
xor rax, 0x4768a784
rol rax, 0x32
popf
pushf
not rax
add rax, 0x7e634a12
xor rax, 0x63158546
rol rax, 0x22
popf
mov qword [rsp + 0x280], rax
movabs rax, 0xa36572924b2bae2d
pushf
not rax
add rax, 0x6ac60cc6
xor rax, 0x5e9c45a0
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x715a2154
xor rax, 0x5f4b3395
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x5c2ce40f
xor rax, 0x7847f2c7
rol rax, 0x26
popf
mov qword [rsp + 0x288], rax
movabs rax, 0xe21ce446d3721c2c
pushf
not rax
add rax, 0x4a05c300
xor rax, 0x64689c26
rol rax, 0x25
popf
pushf
not rax
add rax, 0x71c0b0ca
xor rax, 0x682bb883
rol rax, 0xf
popf
mov qword [rsp + 0x290], rax
movabs rax, 0x6ffe7ff640b390a3
pushf
not rax
add rax, 0x6dac2a59
xor rax, 0x667c07f8
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x530fe572
xor rax, 0x78db4db9
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x4b4df5d7
xor rax, 0x659c2579
rol rax, 0xac
popf
mov qword [rsp + 0x298], rax
movabs rax, 0x3c331ddb254fca9
pushf
not rax
add rax, 0x4e65827f
xor rax, 0x51b3a49a
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x458b3762
xor rax, 0x6a393cb6
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x5524bf5f
xor rax, 0x7c68054a
rol rax, 0xa0
popf
mov qword [rsp + 0x2a0], rax
movabs rax, 0x367b9ad38b5fc948
pushf
not rax
add rax, 0x685a8519
xor rax, 0x4448d48b
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x75b10cee
xor rax, 0x52faa3b2
rol rax, 0xca
popf
pushf
not rax
add rax, 0x630d1ca3
xor rax, 0x49b97089
rol rax, 1
popf
mov qword [rsp + 0x2a8], rax
movabs rax, 0xbffba84f1cc459f4
pushf
not rax
add rax, 0x52d3279b
xor rax, 0x7f6bb5a7
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x47ed7ef0
xor rax, 0x6acb380d
rol rax, 0xa3
popf
mov qword [rsp + 0x4e0], rax
movabs rax, 0xd23e1956086e9960
pushf
not rax
add rax, 0x6ba0f5de
xor rax, 0x4cbac5aa
rol rax, 0x43
popf
pushf
not rax
add rax, 0x5617bf7b
xor rax, 0x6b8ca192
rol rax, 0x90
popf
pushf
not rax
add rax, 0x64da3af1
xor rax, 0x6ea446dc
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x522c31ca
xor rax, 0x73df559e
rol rax, 0xf8
popf
mov qword [rsp + 0x4e8], rax
movabs rax, 0xaf03593c95125de0
pushf
not rax
add rax, 0x5371ddfa
xor rax, 0x68c45b76
rol rax, 0x59
popf
pushf
not rax
add rax, 0x5e1e72cb
xor rax, 0x59258221
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x5d494dc6
xor rax, 0x786e135e
rol rax, 0x50
popf
mov qword [rsp + 0x4f0], rax
movabs rax, 0xfca011a63d6c2f2c
pushf
not rax
add rax, 0x73358fb3
xor rax, 0x7565260b
rol rax, 1
popf
pushf
not rax
add rax, 0x61c9761b
xor rax, 0x700486e8
rol rax, 0x71
popf
mov qword [rsp + 0x4f8], rax
movabs rax, 0xf650264b57c1c75
pushf
not rax
add rax, 0x77b7a505
xor rax, 0x64bed3c4
rol rax, 0x78
popf
pushf
not rax
add rax, 0x44345cab
xor rax, 0x7d81d1a6
rol rax, 0xa4
popf
mov qword [rsp + 0x500], rax
movabs rax, 0x37fd330caff84361
pushf
not rax
add rax, 0x6abcd6ca
xor rax, 0x7563f162
rol rax, 0xba
popf
pushf
not rax
add rax, 0x714c6b1f
xor rax, 0x7d9b4efe
rol rax, 0x39
popf
pushf
not rax
add rax, 0x6aabab77
xor rax, 0x74c93ed6
rol rax, 0xa4
popf
mov qword [rsp + 0x508], rax
movabs rax, 0x13dad3695976493b
pushf
not rax
add rax, 0x4fd98b1c
xor rax, 0x4e75d0d3
rol rax, 0x82
popf
pushf
not rax
add rax, 0x6ac3314e
xor rax, 0x64fc3b4b
rol rax, 0x87
popf
pushf
not rax
add rax, 0x64141bd5
xor rax, 0x54281d06
rol rax, 0x37
popf
pushf
not rax
add rax, 0x5815bb37
xor rax, 0x6a73f88d
rol rax, 0xa5
popf
mov qword [rsp + 0x510], rax
movabs rax, 0x67ad46342ab255c4
pushf
not rax
add rax, 0x5380f0b8
xor rax, 0x6dd0781e
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x566ce5f7
xor rax, 0x4058d28e
rol rax, 0xb5
popf
mov qword [rsp + 0x518], rax
lea rax, [rsp + 0x25]
mov rdi, rax
xor eax, eax
mov ecx, 0x11cf79b5
pushf
not ecx
add ecx, 0xaf510f1e
xor ecx, 0xe15b3bc2
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0xdabce438
xor ecx, 0xf16637e2
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0xe6f7a994
xor ecx, 0xb2ec8922
rol ecx, 0x9e
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, [0x191c53824]
pushf
sub rdx, 0x51bc8c74
popf
mov rcx, qword [rsp + 0x200]
jmp 0x14035d331
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 0x1403612f4
lea rax, [rsp + 0x26]
mov rdi, rax
xor eax, eax
mov ecx, 0x64b1c3f
pushf
not ecx
add ecx, 0xf5a25229
xor ecx, 0x86cfe6ec
rol ecx, 0xf8
popf
pushf
not ecx
add ecx, 0xdf4074ea
xor ecx, 0xd956dc16
rol ecx, 9
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x27]
mov rdi, rax
xor eax, eax
mov ecx, 0xdea573c9
pushf
not ecx
add ecx, 0xc2110164
xor ecx, 0xf07e59ee
rol ecx, 0xde
popf
pushf
not ecx
add ecx, 0xd659ef7d
xor ecx, 0xd1147a5f
rol ecx, 0x49
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, 0x85b568a013ccf47f
pushf
not rax
add rax, 0x66a8366a
xor rax, 0x5b9f399c
rol rax, 0xab
popf
pushf
not rax
add rax, 0x5f7d4391
xor rax, 0x61387cd8
rol rax, 0xfe
popf
mov qword [rsp + 0x1d0], rax
movabs rax, 0x30a4dae7b91365f6
pushf
not rax
add rax, 0x6c336cf0
xor rax, 0x58708f70
rol rax, 0x91
popf
pushf
not rax
add rax, 0x539117d5
xor rax, 0x4de3eca6
rol rax, 9
popf
pushf
not rax
add rax, 0x5ff98f32
xor rax, 0x75972c03
rol rax, 0x8e
popf
mov qword [rsp + 0x1d8], rax
movabs rax, 0xfa9de803fb3d1c74
pushf
not rax
add rax, 0x5943b6d3
xor rax, 0x55c4cc96
rol rax, 0x65
popf
pushf
not rax
add rax, 0x4e94c024
xor rax, 0x49ae7a3f
rol rax, 0x3c
popf
mov qword [rsp + 0x420], rax
movabs rax, 0x45cefb9ba60e7607
pushf
not rax
add rax, 0x5b078583
xor rax, 0x4363f711
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x556d50f3
xor rax, 0x5bc2c602
rol rax, 0xb
popf
mov qword [rsp + 0x428], rax
lea rax, [rsp + 0x28]
mov rdi, rax
xor eax, eax
mov ecx, 0x7600b39
pushf
not ecx
add ecx, 0xa6cbb3b1
xor ecx, 0xf400b690
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xec424dc1
xor ecx, 0xbf330490
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0xdfb0434f
xor ecx, 0x8ec7b4fc
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xd3137291
xor ecx, 0xd0676533
rol ecx, 0x8c
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 0x14035d5e9
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x1b0], 0
jne 0x14035d65f
push rax
pushf
mov eax, 0x8b38feb
pushf
not eax
add eax, 0xca0876e4
xor eax, 0xa7dd8726
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xba332b3b
xor eax, 0xa0fa4f53
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xecac50b7
xor eax, 0xcea8d94a
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8b9fb63b
xor eax, 0xadc7c778
rol eax, 0x77
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x7ed82617
pushf
not eax
add eax, 0xace4fa9c
xor eax, 0xb43dadb5
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8a54400b
xor eax, 0x86d85f3a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcd5c2f0c
xor eax, 0xfa5a88c7
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc649551a
xor eax, 0xca059711
rol eax, 0xcd
popf
jmp 0x14035c465
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x1cc3971f
pushf
not edx
add edx, 0xf31dcaf1
xor edx, 0xdcceff2e
rol edx, 1
popf
pushf
not edx
add edx, 0xcbe43597
xor edx, 0xb6ba9b9d
rol edx, 0xe0
popf
mov rcx, rax
jmp 0x14035d6f1
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x29]
mov rdi, rax
xor eax, eax
mov ecx, 0x307a73b3
pushf
not ecx
add ecx, 0x992756f5
xor ecx, 0xd53f6b3d
rol ecx, 0x42
popf
pushf
not ecx
add ecx, 0xd29a5056
xor ecx, 0xc97de718
rol ecx, 0xe5
popf
pushf
not ecx
add ecx, 0x9dd3fb6a
xor ecx, 0xf52626c1
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0x81fd73b6
xor ecx, 0xc512adb2
rol ecx, 0x20
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a]
mov rdi, rax
xor eax, eax
mov ecx, 0x21d69a
pushf
not ecx
add ecx, 0xa22a6286
xor ecx, 0xa45aa67d
rol ecx, 0x9e
popf
pushf
not ecx
add ecx, 0x80202269
xor ecx, 0xfe8b9707
rol ecx, 0x9e
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, 0xe84b9dcd2ea50c25
pushf
not rax
add rax, 0x40191d83
xor rax, 0x6417b9bc
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x46acec9b
xor rax, 0x5e1616c6
rol rax, 0x84
popf
pushf
not rax
add rax, 0x4acf51b5
xor rax, 0x5752b5ed
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x5c9f2f5f
xor rax, 0x50815118
rol rax, 0x7e
popf
mov qword [rsp + 0x2b0], rax
movabs rax, 0x82bdf92e5af6198
pushf
not rax
add rax, 0x69b4dae8
xor rax, 0x40e559b4
rol rax, 0xff
popf
pushf
not rax
add rax, 0x4b1e017c
xor rax, 0x6fe40b2d
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x5e48e569
xor rax, 0x6f6381ce
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x44e06f9f
xor rax, 0x44ed41af
rol rax, 0x69
popf
mov qword [rsp + 0x2b8], rax
movabs rax, 0x9458fd082a260a46
pushf
not rax
add rax, 0x6cd55dce
xor rax, 0x76308e1d
rol rax, 0x65
popf
pushf
not rax
add rax, 0x4bab218c
xor rax, 0x753ff45c
rol rax, 0xc7
popf
mov qword [rsp + 0x2c0], rax
movabs rax, 0x28a746b5c457729c
pushf
not rax
add rax, 0x65a9fa7b
xor rax, 0x5f4aaac7
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x633236d7
xor rax, 0x6b893886
rol rax, 0xd
popf
pushf
not rax
add rax, 0x6952d650
xor rax, 0x709ce7da
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x5439fb01
xor rax, 0x5ab3ea54
rol rax, 0xe8
popf
mov qword [rsp + 0x2c8], rax
movabs rax, 0xfc819bd43fa0c00e
pushf
not rax
add rax, 0x78e2d355
xor rax, 0x5ca49c64
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x54d588c8
xor rax, 0x5c099040
rol rax, 0xf7
popf
mov qword [rsp + 0x2d0], rax
movabs rax, 0xa15f5ecb2f8efd92
pushf
not rax
add rax, 0x4061b383
xor rax, 0x470c0813
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x71fef55a
xor rax, 0x59b142de
rol rax, 0x2e
popf
mov qword [rsp + 0x2d8], rax
movabs rax, 0x23c44c3b832acedb
pushf
not rax
add rax, 0x7ea83b3d
xor rax, 0x46107689
rol rax, 0x35
popf
pushf
not rax
add rax, 0x417fdfbb
xor rax, 0x51c1549a
rol rax, 0xcb
popf
mov qword [rsp + 0x2e0], rax
movabs rax, 0xe987e6a07551486e
pushf
not rax
add rax, 0x62888a8c
xor rax, 0x6c2e9b77
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x420e4007
xor rax, 0x70785e9e
rol rax, 0xff
popf
pushf
not rax
add rax, 0x4ad5848a
xor rax, 0x5b42bed5
rol rax, 0x68
popf
pushf
not rax
add rax, 0x6260c0cb
xor rax, 0x6ef03ef0
rol rax, 0xf6
popf
mov qword [rsp + 0x2e8], rax
movabs rax, 0x2bd6a549b19a7f60
pushf
not rax
add rax, 0x55b3f9b8
xor rax, 0x6f7942ca
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x74b9dcad
xor rax, 0x6488b79b
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x4b76bd93
xor rax, 0x54c9aee9
rol rax, 3
popf
mov qword [rsp + 0x2f0], rax
movabs rax, 0x7bd5a66bc5e2afb1
pushf
not rax
add rax, 0x7eadad1e
xor rax, 0x46aa6ca2
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x52f8d525
xor rax, 0x4888f748
rol rax, 0xe5
popf
mov qword [rsp + 0x2f8], rax
movabs rax, 0x11c765e856f43e3
pushf
not rax
add rax, 0x65b101f4
xor rax, 0x5965a2a7
rol rax, 0x53
popf
pushf
not rax
add rax, 0x58181f1c
xor rax, 0x7731d261
rol rax, 0x39
popf
pushf
not rax
add rax, 0x4f011e6a
xor rax, 0x75833749
rol rax, 0x3f
popf
mov qword [rsp + 0x300], rax
movabs rax, 0x940cdcd9c7fbe2d9
pushf
not rax
add rax, 0x741a4fcc
xor rax, 0x7ebeb767
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x665dd066
xor rax, 0x64281ef9
rol rax, 0x20
popf
pushf
not rax
add rax, 0x44db9ff0
xor rax, 0x7b5d498a
rol rax, 0x5c
popf
mov qword [rsp + 0x308], rax
movabs rax, 0xf6a4dd366f0cbc2f
pushf
not rax
add rax, 0x6a9a4633
xor rax, 0x5e94d24c
rol rax, 0x36
popf
pushf
not rax
add rax, 0x437f5d72
xor rax, 0x6e49eacf
rol rax, 0xc1
popf
mov qword [rsp + 0x520], rax
movabs rax, 0x852813ad37edfc91
pushf
not rax
add rax, 0x488c4221
xor rax, 0x4fef552d
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x524c93d3
xor rax, 0x477ae01d
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x6bc197a6
xor rax, 0x6d301441
rol rax, 0x76
popf
pushf
not rax
add rax, 0x68639ede
xor rax, 0x636b6900
rol rax, 0xd6
popf
mov qword [rsp + 0x528], rax
movabs rax, 0xc3d9b11ba5dfc6ad
pushf
not rax
add rax, 0x7499f53c
xor rax, 0x5ebd9dde
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x78c641dc
xor rax, 0x4e35ce2d
rol rax, 0x19
popf
pushf
not rax
add rax, 0x5e410789
xor rax, 0x6c133a84
rol rax, 0x40
popf
pushf
not rax
add rax, 0x652426ba
xor rax, 0x56b4a994
rol rax, 0xd6
popf
mov qword [rsp + 0x530], rax
movabs rax, 0x46971faf67fadfa
pushf
not rax
add rax, 0x72f477ea
xor rax, 0x4b1f87b8
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x67b3ff42
xor rax, 0x405ed29b
rol rax, 0x2b
popf
mov qword [rsp + 0x538], rax
movabs rax, 0x8ea9e141bc058a8c
pushf
not rax
add rax, 0x74b0a76c
xor rax, 0x54eb46be
rol rax, 0x91
popf
pushf
not rax
add rax, 0x7a196b56
xor rax, 0x4fb2d186
rol rax, 0x69
popf
pushf
not rax
add rax, 0x49af0901
xor rax, 0x6d76a18b
rol rax, 0xf1
popf
mov qword [rsp + 0x540], rax
movabs rax, 0xc708e1ff640aa298
pushf
not rax
add rax, 0x5ace54f2
xor rax, 0x707cdd45
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x60a21a7e
xor rax, 0x4a6e6920
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x723767fa
xor rax, 0x649380ef
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x63267556
xor rax, 0x4c6afaa7
rol rax, 0x8c
popf
mov qword [rsp + 0x548], rax
movabs rax, 0xe8ed5c57a69dbce6
pushf
not rax
add rax, 0x7435944d
xor rax, 0x72f10b15
rol rax, 0x11
popf
pushf
not rax
add rax, 0x49569d9e
xor rax, 0x6505b6c4
rol rax, 0x49
popf
pushf
not rax
add rax, 0x775465f1
xor rax, 0x4656842d
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x5ac4b76b
xor rax, 0x49a6b0c4
rol rax, 0xbb
popf
mov qword [rsp + 0x550], rax
movabs rax, 0xf3e186a55840c4d
pushf
not rax
add rax, 0x7d493593
xor rax, 0x57562c28
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x54c724b0
xor rax, 0x5620b014
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x416b4ea4
xor rax, 0x501b27db
rol rax, 0xc4
popf
mov qword [rsp + 0x558], rax
movabs rax, 0xf3b62da66e45dcb0
pushf
not rax
add rax, 0x75766d5e
xor rax, 0x611e1d61
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x432ade0b
xor rax, 0x6ebf6836
rol rax, 0xae
popf
mov qword [rsp + 0x560], rax
movabs rax, 0xcd9d3dc96d4a72f5
pushf
not rax
add rax, 0x5b7d4778
xor rax, 0x5135b898
rol rax, 0x79
popf
pushf
not rax
add rax, 0x7371a055
xor rax, 0x6d34a9ea
rol rax, 0x36
popf
mov qword [rsp + 0x568], rax
movabs rax, 0xf964c76345a821c2
pushf
not rax
add rax, 0x60159547
xor rax, 0x5873c179
rol rax, 0x59
popf
pushf
not rax
add rax, 0x467356ff
xor rax, 0x67489674
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x5d9d9309
xor rax, 0x566d4f45
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x6d1b0611
xor rax, 0x71023080
rol rax, 0x51
popf
mov qword [rsp + 0x570], rax
movabs rax, 0x76055ef3bd97694a
pushf
not rax
add rax, 0x674da86b
xor rax, 0x69877aa2
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x5c446440
xor rax, 0x6e1b81b0
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x73b6225b
xor rax, 0x46e1e530
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x6e69a923
xor rax, 0x7eed2854
rol rax, 0x47
popf
mov qword [rsp + 0x578], rax
lea rax, [rsp + 0x2b]
mov rdi, rax
xor eax, eax
mov ecx, 0xdf3086e8
pushf
not ecx
add ecx, 0xc5b0f058
xor ecx, 0x907a09d5
rol ecx, 0xbb
popf
pushf
not ecx
add ecx, 0x85e68937
xor ecx, 0xb22e3631
rol ecx, 0xf1
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, [0x1b0191aee]
pushf
sub rdx, 0x70106f3e
popf
mov rcx, qword [rsp + 0x268]
jmp 0x14035e2ef
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 0x1403612f4
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, 0xaad6ced0
pushf
not eax
add eax, 0xf1018373
xor eax, 0xd746dee7
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x911475b9
xor eax, 0xd43a9367
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdd69048c
xor eax, 0xf19758db
rol eax, 0x93
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0xb90]
mov qword [rsp + rax + 0x38], rcx
mov eax, 0x70e49e94
pushf
not eax
add eax, 0xa9a20b54
xor eax, 0xf6ed322d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbd6b9df7
xor eax, 0xe45cc840
rol eax, 0x79
popf
pushf
not eax
add eax, 0xfdbba7f3
xor eax, 0x8c36f89f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd13a44e5
xor eax, 0x890e5f84
rol eax, 0xf
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 [0x140140ce8], eax
jle 0x14035e488
push rax
pushf
mov eax, 0x4cb62cbf
pushf
not eax
add eax, 0xd3b9d8b3
xor eax, 0x82f6a4a5
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe83e446c
xor eax, 0xb9b5c9bb
rol eax, 0xcb
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x21faad8a
pushf
not eax
add eax, 0xe2175985
xor eax, 0xbd5356f1
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8a01c9ab
xor eax, 0x864aa877
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9d650adc
xor eax, 0xb60bcccb
rol eax, 1
popf
pushf
not eax
add eax, 0xa3bff72c
xor eax, 0xc4ed203e
rol eax, 0x1d
popf
jmp 0x14035c465
lea rcx, [0x19a3b07b0]
pushf
sub rcx, 0x5a26fac8
popf
call fcn.14037883d
cmp dword [0x140140ce8], 0xffffffff
jne 0x14035e55d
push rax
pushf
mov eax, 0x941d9627
pushf
not eax
add eax, 0xc73e98ff
xor eax, 0xca0dd3aa
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9aecd46b
xor eax, 0x946ad0ef
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb5e32894
xor eax, 0xea3796d4
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbe77d69b
xor eax, 0xa0c5a293
rol eax, 0x2e
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x55613f46
pushf
not eax
add eax, 0xec61fe11
xor eax, 0xe14e0c20
rol eax, 0x52
popf
pushf
not eax
add eax, 0x82725ef2
xor eax, 0xd6437a84
rol eax, 0x76
popf
pushf
not eax
add eax, 0x854326d4
xor eax, 0xe2076c44
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x844bade1
xor eax, 0xb28d6c76
rol eax, 0x43
popf
jmp 0x14035c465
lea rax, [rsp + 0x2c]
mov rdi, rax
xor eax, eax
mov ecx, 0x1e55f50b
pushf
not ecx
add ecx, 0xa4d34364
xor ecx, 0xae5a412b
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xe65e9b31
xor ecx, 0xfaf2d16d
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0x8f1d8adc
xor ecx, 0xadb8bdee
rol ecx, 0xfb
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 0x20d40792
pushf
not ecx
add ecx, 0xd2c34a2c
xor ecx, 0xc9df8d5d
rol ecx, 0xf6
popf
pushf
not ecx
add ecx, 0xdfa159ee
xor ecx, 0xee83cdba
rol ecx, 0xb1
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, 0x149c2929fe9a2fa6
pushf
not rax
add rax, 0x5c415d75
xor rax, 0x6708ec5e
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x52d8ca76
xor rax, 0x42dd95c3
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x5aac591f
xor rax, 0x4055a305
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x7fcf1ae6
xor rax, 0x752645e2
rol rax, 0x40
popf
mov qword [rsp + 0x1f0], rax
movabs rax, 0x960fe67554fd93fc
pushf
not rax
add rax, 0x79b14c0a
xor rax, 0x66181488
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x68fa896d
xor rax, 0x685ee3e5
rol rax, 0x76
popf
pushf
not rax
add rax, 0x6a518f37
xor rax, 0x52956a7d
rol rax, 0xbc
popf
mov qword [rsp + 0x1f8], rax
movabs rax, 0x8427987103bcf297
pushf
not rax
add rax, 0x524166c8
xor rax, 0x631dd549
rol rax, 0x23
popf
pushf
not rax
add rax, 0x6552bf8e
xor rax, 0x6878d2fc
rol rax, 0x10
popf
pushf
not rax
add rax, 0x65632861
xor rax, 0x485a97d6
rol rax, 0x17
popf
pushf
not rax
add rax, 0x5609847a
xor rax, 0x65f83729
rol rax, 0x78
popf
mov qword [rsp + 0x430], rax
movabs rax, 0xf84263e23a408b33
pushf
not rax
add rax, 0x4dbe7930
xor rax, 0x460bfe32
rol rax, 0xe
popf
pushf
not rax
add rax, 0x4dd7c009
xor rax, 0x5349aecb
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x5014ff5e
xor rax, 0x6591a4a0
rol rax, 0x3c
popf
mov qword [rsp + 0x438], rax
lea rax, [rsp + 0x2e]
mov rdi, rax
xor eax, eax
mov ecx, 0x25940440
pushf
not ecx
add ecx, 0x9faf9ee0
xor ecx, 0xf081b8ac
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xd663f625
xor ecx, 0xc54b30d7
rol ecx, 0x90
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 [0x140140ce0], rax
lea rcx, [rsp + 0xb50]
call fcn.140005460
lea rcx, [0x1a48bdc1f]
pushf
sub rcx, 0x6477cf37
popf
call fcn.140347708
push rax
pushf
mov eax, 0xc28d8457
pushf
not eax
add eax, 0x8ea74a03
xor eax, 0x8c9a8d7f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf0f307b5
xor eax, 0x81341689
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xaa594d16
xor eax, 0xc3c4cf85
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8d70ac7e
xor eax, 0xdf1ccc87
rol eax, 0xd1
popf
jmp 0x14035c465
cmp qword [0x140140ce0], 0
jne 0x14035e987
push rax
pushf
mov eax, 0x89aab00f
pushf
not eax
add eax, 0x8e4a6422
xor eax, 0xcc2be42a
rol eax, 0x64
popf
pushf
not eax
add eax, 0xde0382e6
xor eax, 0xcb6b30f6
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa377debd
xor eax, 0xd4cb6140
rol eax, 0x71
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0xdea9daf5
pushf
not eax
add eax, 0xbd4d741d
xor eax, 0x9cbb9591
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa0e82f07
xor eax, 0xf1d40524
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8c0b113f
xor eax, 0x98f2bec6
rol eax, 0x64
popf
pushf
not eax
add eax, 0x954a21c5
xor eax, 0xe6444d93
rol eax, 0x4f
popf
jmp 0x14035c465
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xfcafe93c
pushf
not edx
add edx, 0xe020968e
xor edx, 0xc55cf539
rol edx, 0x42
popf
pushf
not edx
add edx, 0xe42cd1e2
xor edx, 0x8aac799e
rol edx, 0xf0
popf
pushf
not edx
add edx, 0xd4f3f6b6
xor edx, 0x92790da3
rol edx, 0xda
popf
pushf
not edx
add edx, 0xa694ade6
xor edx, 0xb12efc00
rol edx, 0x38
popf
mov rcx, rax
jmp 0x14035ea44
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x2f]
mov rdi, rax
xor eax, eax
mov ecx, 0x5c1c0ecb
pushf
not ecx
add ecx, 0xc605a99a
xor ecx, 0xefaed3a2
rol ecx, 0x74
popf
pushf
not ecx
add ecx, 0xa3c23d0c
xor ecx, 0xfdcfa141
rol ecx, 5
popf
pushf
not ecx
add ecx, 0xf0caa061
xor ecx, 0xc9f36582
rol ecx, 0x4d
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 0xa64e3bab
pushf
not ecx
add ecx, 0x907b8168
xor ecx, 0xa1de4203
rol ecx, 0xf1
popf
pushf
not ecx
add ecx, 0xe01e392b
xor ecx, 0xdd80711a
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xda2e3363
xor ecx, 0xab27a36a
rol ecx, 0x9c
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, 0xb598ffd35cdf9b5f
pushf
not rax
add rax, 0x40b1c891
xor rax, 0x4d71f64c
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x5dd320d9
xor rax, 0x7599300f
rol rax, 0x93
popf
pushf
not rax
add rax, 0x7f9a3217
xor rax, 0x41a42971
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x56dea1b8
xor rax, 0x5d9c8ba5
rol rax, 0x23
popf
mov qword [rsp + 0x310], rax
movabs rax, 0x2c935aab9884e6ff
pushf
not rax
add rax, 0x67a5686c
xor rax, 0x4e47d298
rol rax, 0x93
popf
pushf
not rax
add rax, 0x4cec2973
xor rax, 0x7f50ff9f
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x5f934442
xor rax, 0x45e66442
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x6113c7ed
xor rax, 0x5c056a3d
rol rax, 0xb2
popf
mov qword [rsp + 0x318], rax
movabs rax, 0x5b0108340276d820
pushf
not rax
add rax, 0x698116df
xor rax, 0x77958cf7
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x4be2676c
xor rax, 0x473afe31
rol rax, 0x99
popf
mov qword [rsp + 0x320], rax
movabs rax, 0xe81621e5c744f14f
pushf
not rax
add rax, 0x53c62cb7
xor rax, 0x64388827
rol rax, 0x83
popf
pushf
not rax
add rax, 0x5057bd84
xor rax, 0x6b2934b3
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x77f47a50
xor rax, 0x42ce7609
rol rax, 0x38
popf
mov qword [rsp + 0x328], rax
movabs rax, 0xf85cefbbf966688e
pushf
not rax
add rax, 0x724b82f2
xor rax, 0x5104d69e
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x67230a29
xor rax, 0x485c4e67
rol rax, 0x61
popf
pushf
not rax
add rax, 0x73e0c5db
xor rax, 0x5a355523
rol rax, 0xe5
popf
mov qword [rsp + 0x330], rax
movabs rax, 0x1653e1f4d5ad2b9
pushf
not rax
add rax, 0x7f4b9094
xor rax, 0x4fd9f5b3
rol rax, 0xda
popf
pushf
not rax
add rax, 0x4b06b8c5
xor rax, 0x4cf6ba13
rol rax, 0x55
popf
pushf
not rax
add rax, 0x58b4ea04
xor rax, 0x6cb51909
rol rax, 4
popf
mov qword [rsp + 0x338], rax
movabs rax, 0x87c58c7cf5f21969
pushf
not rax
add rax, 0x59894b6e
xor rax, 0x5278b6a2
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x7f2ee4bc
xor rax, 0x4c0a2cec
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x4daa658a
xor rax, 0x6c0a35d8
rol rax, 0x43
popf
mov qword [rsp + 0x340], rax
movabs rax, 0x9d268f0414704883
pushf
not rax
add rax, 0x549ff28c
xor rax, 0x53d53e0e
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x6e1193ba
xor rax, 0x5431eb07
rol rax, 0xf8
popf
mov qword [rsp + 0x348], rax
movabs rax, 0x6fb126a142242ae9
pushf
not rax
add rax, 0x480f4f5a
xor rax, 0x559cba44
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x5e83caf8
xor rax, 0x55e5f2ce
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x4ce0cd43
xor rax, 0x7c6798d5
rol rax, 0x56
popf
pushf
not rax
add rax, 0x47bbff87
xor rax, 0x734dff16
rol rax, 0x53
popf
mov qword [rsp + 0x350], rax
movabs rax, 0x77d2881e8089d846
pushf
not rax
add rax, 0x6c76813f
xor rax, 0x5f891d8b
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x7d8c7b64
xor rax, 0x4188fc30
rol rax, 0xd
popf
pushf
not rax
add rax, 0x7276fad6
xor rax, 0x79fd3ec6
rol rax, 0xef
popf
pushf
not rax
add rax, 0x67fecad4
xor rax, 0x6fe97fd4
rol rax, 0x16
popf
mov qword [rsp + 0x358], rax
movabs rax, 0xb613e2a4195c9fcb
pushf
not rax
add rax, 0x404af64b
xor rax, 0x7999a3d7
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x639dc9a7
xor rax, 0x6574b07b
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x4f6d5272
xor rax, 0x40dd5c0d
rol rax, 0x33
popf
pushf
not rax
add rax, 0x4ad1d58d
xor rax, 0x4c85a98e
rol rax, 0xaa
popf
mov qword [rsp + 0x360], rax
movabs rax, 0xc168c2a6e24b52d7
pushf
not rax
add rax, 0x6bdef904
xor rax, 0x4d8145b4
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x4e0d3d54
xor rax, 0x749580c8
rol rax, 0xba
popf
pushf
not rax
add rax, 0x6f52d6ab
xor rax, 0x78face54
rol rax, 0x8e
popf
mov qword [rsp + 0x368], rax
movabs rax, 0x7a0fe6663dac2f6c
pushf
not rax
add rax, 0x73fedba1
xor rax, 0x40229b73
rol rax, 0x10
popf
pushf
not rax
add rax, 0x60aad2c7
xor rax, 0x72434e56
rol rax, 0x60
popf
pushf
not rax
add rax, 0x78300e69
xor rax, 0x6699342e
rol rax, 0xaf
popf
mov qword [rsp + 0x580], rax
movabs rax, 0xbd2986ecd9544306
pushf
not rax
add rax, 0x7dcd509a
xor rax, 0x672c194a
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x4c11b996
xor rax, 0x75770b9b
rol rax, 0xfb
popf
mov qword [rsp + 0x588], rax
movabs rax, 0x48d16cc14721a3c4
pushf
not rax
add rax, 0x5a4e5120
xor rax, 0x78450e87
rol rax, 0x97
popf
pushf
not rax
add rax, 0x5ed45666
xor rax, 0x4f275286
rol rax, 3
popf
mov qword [rsp + 0x590], rax
movabs rax, 0x7327a60e770e25c5
pushf
not rax
add rax, 0x7ceff5f8
xor rax, 0x749393b8
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x650888e5
xor rax, 0x7aa0acfc
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x562f7f24
xor rax, 0x706319e5
rol rax, 0xf
popf
pushf
not rax
add rax, 0x64ade000
xor rax, 0x7293960d
rol rax, 0xcd
popf
mov qword [rsp + 0x598], rax
movabs rax, 0x6591fc01fb3f6a0e
pushf
not rax
add rax, 0x423eda5a
xor rax, 0x55831154
rol rax, 0x98
popf
pushf
not rax
add rax, 0x4715aa81
xor rax, 0x538579ee
rol rax, 0x25
popf
pushf
not rax
add rax, 0x5d4cfd82
xor rax, 0x64949f3b
rol rax, 0x79
popf
mov qword [rsp + 0x5a0], rax
movabs rax, 0xa4dc405b2a124a3f
pushf
not rax
add rax, 0x68095d2a
xor rax, 0x529deb92
rol rax, 0x12
popf
pushf
not rax
add rax, 0x57c44ff2
xor rax, 0x7b800607
rol rax, 0x10
popf
mov qword [rsp + 0x5a8], rax
movabs rax, 0x91ca6eff741c5d6c
pushf
not rax
add rax, 0x4b7aceff
xor rax, 0x412cb8f6
rol rax, 0xab
popf
pushf
not rax
add rax, 0x734660e7
xor rax, 0x478ca91e
rol rax, 0x96
popf
mov qword [rsp + 0x5b0], rax
movabs rax, 0x9dc962940765a7aa
pushf
not rax
add rax, 0x6a068eaa
xor rax, 0x6b7178dc
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x4bdeccb2
xor rax, 0x6cabea2f
rol rax, 0xe
popf
pushf
not rax
add rax, 0x442bfd39
xor rax, 0x47011335
rol rax, 0x61
popf
mov qword [rsp + 0x5b8], rax
movabs rax, 0x1c849d260c67ebc3
pushf
not rax
add rax, 0x5448d343
xor rax, 0x44295ca2
rol rax, 5
popf
pushf
not rax
add rax, 0x77362db9
xor rax, 0x5274c951
rol rax, 0x87
popf
pushf
not rax
add rax, 0x4d2e0ea5
xor rax, 0x47c4e42f
rol rax, 0xa1
popf
mov qword [rsp + 0x5c0], rax
movabs rax, 0x37268ceb7ef145a7
pushf
not rax
add rax, 0x7e27f39c
xor rax, 0x7e31c566
rol rax, 0xa
popf
pushf
not rax
add rax, 0x6630f15d
xor rax, 0x755ac58d
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x431c554a
xor rax, 0x7efb0b03
rol rax, 0x8a
popf
mov qword [rsp + 0x5c8], rax
movabs rax, 0x7fa06e883093911c
pushf
not rax
add rax, 0x4840643e
xor rax, 0x4f2c8b3e
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x5f1ecacc
xor rax, 0x7b88599f
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x6514a5cf
xor rax, 0x56258cd7
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x4a61e223
xor rax, 0x7e7193c8
rol rax, 0x10
popf
mov qword [rsp + 0x5d0], rax
movabs rax, 0x5cc184d02a704cd5
pushf
not rax
add rax, 0x47d433df
xor rax, 0x6f561e8f
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x5977c911
xor rax, 0x6789bf86
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x6a2021d6
xor rax, 0x5fc987b1
rol rax, 0x1c
popf
mov qword [rsp + 0x5d8], rax
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0x13dbf33e
pushf
not ecx
add ecx, 0xa0dd8d52
xor ecx, 0x9ed21f3d
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0x9ae51076
xor ecx, 0x886257c2
rol ecx, 0x62
popf
pushf
not ecx
add ecx, 0x8848173d
xor ecx, 0x9245101f
rol ecx, 8
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, [0x19c039c33]
pushf
sub rdx, 0x5bfaf083
popf
mov rcx, qword [rsp + 0x228]
jmp 0x14035f657
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 0x1403612f4
mov r9d, 0xbc461b01
pushf
not r9d
add r9d, 0xd0dbd07d
xor r9d, 0xbcfaa5e3
rol r9d, 3
popf
pushf
not r9d
add r9d, 0xba40b3d2
xor r9d, 0xa2bf98fd
rol r9d, 0xb3
popf
pushf
not r9d
add r9d, 0xda37b01c
xor r9d, 0x9236b1b1
rol r9d, 0x89
popf
pushf
not r9d
add r9d, 0xc5771c97
xor r9d, 0x85fbfd85
rol r9d, 0x94
popf
lea r8, [rsp + 0xf8]
mov rdx, qword [0x140140ce0]
mov rcx, qword [rsp + 0xb80]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x14035f7a3
push rax
pushf
mov eax, 0x4d04d949
pushf
not eax
add eax, 0xb649bc98
xor eax, 0xcd710eac
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe873a6e1
xor eax, 0xbf4ae00b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf2750e59
xor eax, 0x802db8d2
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc9b77319
xor eax, 0xa02fa892
rol eax, 0x93
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x2be056ad
pushf
not eax
add eax, 0xd44c4fe1
xor eax, 0xd5340012
rol eax, 0x45
popf
pushf
not eax
add eax, 0x90e1b002
xor eax, 0xe4e28812
rol eax, 0x5a
popf
jmp 0x14035c465
xor al, al
jmp 0x1403612f4
mov eax, 0xe86e0a88
pushf
not eax
add eax, 0xbefa0dda
xor eax, 0xe29be756
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfbdf3ccb
xor eax, 0x8c9dbe8a
rol eax, 0x26
popf
imul rax, rax, 0
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0xca6bb4bb
pushf
not ecx
add ecx, 0x9520e868
xor ecx, 0xe03c220a
rol ecx, 0x13
popf
pushf
not ecx
add ecx, 0x95091cb9
xor ecx, 0xb93adf5c
rol ecx, 0x4d
popf
pushf
not ecx
add ecx, 0xf0e735ae
xor ecx, 0xe19472aa
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0x88b1ef61
xor ecx, 0xb3353f65
rol ecx, 0xf9
popf
imul rcx, rcx, 0
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x14035f930
push rax
pushf
mov eax, 0x8cebc03f
pushf
not eax
add eax, 0xfa3b039a
xor eax, 0xf44f38fa
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xaf5e334a
xor eax, 0xa3ea5fa5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe89fa820
xor eax, 0xd1c71e53
rol eax, 8
popf
pushf
not eax
add eax, 0xd92bd457
xor eax, 0x97a806c8
rol eax, 0x2a
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x3c4bfac8
pushf
not eax
add eax, 0xf79449d0
xor eax, 0x8e5878f0
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc57c7f72
xor eax, 0xb544886c
rol eax, 0x3e
popf
jmp 0x14035c465
mov eax, 0x398b6900
pushf
not eax
add eax, 0xd0804758
xor eax, 0xa7a1dd75
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf21ea35b
xor eax, 0xabfc02f6
rol eax, 0xad
popf
imul rax, rax, 1
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x94cca54
pushf
not ecx
add ecx, 0x9fcd2804
xor ecx, 0xc8e26729
rol ecx, 0xdf
popf
pushf
not ecx
add ecx, 0xe5f6cfb2
xor ecx, 0xb6c5b66e
rol ecx, 0x56
popf
imul rcx, rcx, 1
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x14035fa20
push rax
pushf
mov eax, 0xd0b5f5be
pushf
not eax
add eax, 0xdecbbd7b
xor eax, 0xe900c451
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf676a093
xor eax, 0x84eba586
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf0ee7633
xor eax, 0xe6dc3225
rol eax, 0x7f
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x81670140
pushf
not eax
add eax, 0xb0f86fce
xor eax, 0xc7940af8
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe0086064
xor eax, 0xa29987ac
rol eax, 0x53
popf
pushf
not eax
add eax, 0xaa4ea186
xor eax, 0xea920806
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9cbc4c4f
xor eax, 0xa883e3db
rol eax, 0x89
popf
jmp 0x14035c465
mov eax, 0x421d4b27
pushf
not eax
add eax, 0xa5201c15
xor eax, 0xa99707db
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbda6ecdf
xor eax, 0xd6cd8a24
rol eax, 0xf4
popf
imul rax, rax, 0xa
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x8fd74c88
pushf
not ecx
add ecx, 0xc43fdf2e
xor ecx, 0x8c4fb014
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0x8dfe6ac5
xor ecx, 0xd11c8b58
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0x8145e5ad
xor ecx, 0xc968735f
rol ecx, 0x19
popf
imul rcx, rcx, 0xa
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x14035fb4b
push rax
pushf
mov eax, 0x44d97da6
pushf
not eax
add eax, 0xae2b893b
xor eax, 0xb12480fc
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa8d26641
xor eax, 0xe9e00ffc
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xde105b40
xor eax, 0xe260f0dd
rol eax, 0x77
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x66946a21
pushf
not eax
add eax, 0x8361ac99
xor eax, 0xb3a1d8fc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf9331fba
xor eax, 0xd1142125
rol eax, 0xa
popf
pushf
not eax
add eax, 0x86f0d54b
xor eax, 0xe514018b
rol eax, 0xc2
popf
jmp 0x14035c465
mov eax, 0x248f0827
pushf
not eax
add eax, 0xdf05dd62
xor eax, 0xd88ac58d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xff5fef2a
xor eax, 0x90997708
rol eax, 0x31
popf
imul rax, rax, 0xb
movzx eax, byte [rsp + rax + 0xf8]
mov ecx, 0x167ae8e9
pushf
not ecx
add ecx, 0xf9f45175
xor ecx, 0x8e2e4f4e
rol ecx, 0x9d
popf
pushf
not ecx
add ecx, 0x961e9b67
xor ecx, 0x95d1ef4f
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0xb8c3a6bb
xor ecx, 0xa5fa9bcd
rol ecx, 0xf8
popf
imul rcx, rcx, 0xb
movzx ecx, byte [rsp + rcx + 0x38]
cmp eax, ecx
jne 0x14035fc63
push rax
pushf
mov eax, 0x6e2c07bb
pushf
not eax
add eax, 0xa195e054
xor eax, 0xaee81616
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9c9dd9b7
xor eax, 0x88645725
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9bda363d
xor eax, 0x8bd8f32a
rol eax, 0x21
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0x47f26f02
pushf
not eax
add eax, 0xa7eb1f3c
xor eax, 0xd0f6dadc
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9033674d
xor eax, 0x97116df2
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd5839298
xor eax, 0x9dc7d3cd
rol eax, 2
popf
pushf
not eax
add eax, 0xe77d582e
xor eax, 0xd2a1ced3
rol eax, 0x3f
popf
jmp 0x14035c465
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x50593b94
pushf
not edx
add edx, 0xb4d2f85a
xor edx, 0xb2201c21
rol edx, 0x7d
popf
pushf
not edx
add edx, 0xda39f8a5
xor edx, 0xc6519db7
rol edx, 0x4f
popf
pushf
not edx
add edx, 0xdb98e820
xor edx, 0xf806f41f
rol edx, 0x2d
popf
pushf
not edx
add edx, 0xb22c3776
xor edx, 0xc6383c96
rol edx, 0x25
popf
mov rcx, rax
jmp 0x14035fd20
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0x911fd13e
pushf
not ecx
add ecx, 0x8aa7c417
xor ecx, 0xde846e68
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0x87565e82
xor ecx, 0xfa1804ee
rol ecx, 0xa4
popf
pushf
not ecx
add ecx, 0xb77ae6e2
xor ecx, 0x87c15669
rol ecx, 0x7a
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 0xe4a49f0
pushf
not ecx
add ecx, 0xd9597dfe
xor ecx, 0xa2adef62
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0x99639ba6
xor ecx, 0xadf43203
rol ecx, 0xa4
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x238], rax
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0xd8], al
movzx eax, byte [rsp + 0x33]
mov byte [rsp + 0xe0], al
movabs rax, 0x5b5232f9f33bb6ee
pushf
not rax
add rax, 0x4e03f6b1
xor rax, 0x692f9e85
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x5727a9bf
xor rax, 0x42f5cbcd
rol rax, 0x3b
popf
mov qword [rsp + 0x370], rax
movabs rax, 0x577d7a6fe80cdd20
pushf
not rax
add rax, 0x618e9820
xor rax, 0x7fd4cdef
rol rax, 0x49
popf
pushf
not rax
add rax, 0x411d499a
xor rax, 0x7fe0c446
rol rax, 0x58
popf
pushf
not rax
add rax, 0x787d9c78
xor rax, 0x64d7c04b
rol rax, 0x5a
popf
mov qword [rsp + 0x378], rax
movabs rax, 0x1ba1ac3c2c4b89fe
pushf
not rax
add rax, 0x4013b259
xor rax, 0x7a31b156
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x6c944752
xor rax, 0x4d4a834d
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x6a7ea39b
xor rax, 0x4e9f402c
rol rax, 0x68
popf
pushf
not rax
add rax, 0x40d13611
xor rax, 0x4d242c29
rol rax, 8
popf
mov qword [rsp + 0x380], rax
movabs rax, 0xb48604c07be8c59c
pushf
not rax
add rax, 0x566f9fc8
xor rax, 0x68aed10b
rol rax, 0x69
popf
pushf
not rax
add rax, 0x7ca7c266
xor rax, 0x6eb82719
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x5a466f21
xor rax, 0x60b7b603
rol rax, 0x47
popf
pushf
not rax
add rax, 0x53c07983
xor rax, 0x6e1360bf
rol rax, 0x40
popf
mov qword [rsp + 0x388], rax
movabs rax, 0xe50954fd8a8ef7a8
pushf
not rax
add rax, 0x725bc2aa
xor rax, 0x46acddd5
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x6a3bf0df
xor rax, 0x4e910ce8
rol rax, 0x84
popf
pushf
not rax
add rax, 0x522363fb
xor rax, 0x4df13c1d
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x6b251713
xor rax, 0x4d483bbc
rol rax, 0x9c
popf
mov qword [rsp + 0x390], rax
movabs rax, 0x7af550085c222230
pushf
not rax
add rax, 0x5612767b
xor rax, 0x4883eec0
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x4d5956ef
xor rax, 0x76626441
rol rax, 0x34
popf
pushf
not rax
add rax, 0x4266560a
xor rax, 0x47104071
rol rax, 0
popf
mov qword [rsp + 0x398], rax
movabs rax, 0x99b8931715bfdf10
pushf
not rax
add rax, 0x49386da8
xor rax, 0x44edf6f0
rol rax, 0x33
popf
pushf
not rax
add rax, 0x5a7d7120
xor rax, 0x44976036
rol rax, 0xbc
popf
mov qword [rsp + 0x3a0], rax
movabs rax, 0x7b3e149caa5751ab
pushf
not rax
add rax, 0x7a9fc5b1
xor rax, 0x4866b694
rol rax, 0x22
popf
pushf
not rax
add rax, 0x6ee32b2a
xor rax, 0x7eeb596c
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x53d80263
xor rax, 0x7043e17d
rol rax, 0x2a
popf
mov qword [rsp + 0x3a8], rax
movabs rax, 0x8f683131c7d8acab
pushf
not rax
add rax, 0x4a313aa9
xor rax, 0x6ff0ef84
rol rax, 0x37
popf
pushf
not rax
add rax, 0x5d5b67d4
xor rax, 0x786cdd75
rol rax, 9
popf
pushf
not rax
add rax, 0x5216b5d4
xor rax, 0x52ca085f
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x4c40e6e2
xor rax, 0x52c6447d
rol rax, 0xee
popf
mov qword [rsp + 0x3b0], rax
movabs rax, 0x24d489ac8b0442d
pushf
not rax
add rax, 0x65f608eb
xor rax, 0x5cd34bed
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x77410a79
xor rax, 0x45a25a04
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x4fe198b0
xor rax, 0x61741af8
rol rax, 0x67
popf
pushf
not rax
add rax, 0x484f721c
xor rax, 0x4d22b245
rol rax, 0x98
popf
mov qword [rsp + 0x3b8], rax
movabs rax, 0x49428faf21dda2ce
pushf
not rax
add rax, 0x677ae51c
xor rax, 0x7991de7a
rol rax, 0xb
popf
pushf
not rax
add rax, 0x6842c827
xor rax, 0x471071c2
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x7a80bfab
xor rax, 0x42b80dc2
rol rax, 0x53
popf
pushf
not rax
add rax, 0x5aab8f92
xor rax, 0x723093ae
rol rax, 0xb
popf
mov qword [rsp + 0x3c0], rax
movabs rax, 0x20b74bdaf2318a37
pushf
not rax
add rax, 0x576b89f3
xor rax, 0x688fc4c8
rol rax, 0x43
popf
pushf
not rax
add rax, 0x46d1c9d5
xor rax, 0x464e4cdd
rol rax, 0xa2
popf
mov qword [rsp + 0x3c8], rax
movabs rax, 0x28a3c3fb159b406e
pushf
not rax
add rax, 0x54f53c1e
xor rax, 0x5f7cb48e
rol rax, 0x53
popf
pushf
not rax
add rax, 0x60f313ef
xor rax, 0x54e06ce8
rol rax, 0xf2
popf
mov qword [rsp + 0x3d0], rax
movabs rax, 0xbb28852d8a6caed
pushf
not rax
add rax, 0x52c4276c
xor rax, 0x5f8f6b75
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x54c5231a
xor rax, 0x47c6d4f6
rol rax, 0x25
popf
pushf
not rax
add rax, 0x7dcb9916
xor rax, 0x4efae8fd
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x6ff4583a
xor rax, 0x75d7a2d8
rol rax, 0xbe
popf
mov qword [rsp + 0x3d8], rax
movabs rax, 0xd6c2ef692d7486f5
pushf
not rax
add rax, 0x4de45c0b
xor rax, 0x6c446734
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x7b6a5f86
xor rax, 0x69e07fda
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x4ad48f16
xor rax, 0x6ca648e9
rol rax, 0x25
popf
mov qword [rsp + 0x3e0], rax
movabs rax, 0x22f2b5650b40d6a4
pushf
not rax
add rax, 0x703e93ed
xor rax, 0x4cdebf02
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x73bb2ebe
xor rax, 0x58b5dfac
rol rax, 0x6c
popf
mov qword [rsp + 0x3e8], rax
movabs rax, 0x2dbc0623054b128b
pushf
not rax
add rax, 0x482be9c4
xor rax, 0x60072a0c
rol rax, 0x46
popf
pushf
not rax
add rax, 0x4dcd3f42
xor rax, 0x63abda61
rol rax, 0x81
popf
mov qword [rsp + 0x3f0], rax
movabs rax, 0xbc2e26bf22c95c7
pushf
not rax
add rax, 0x56e8b6b3
xor rax, 0x49a21af0
rol rax, 0x85
popf
pushf
not rax
add rax, 0x646d43a3
xor rax, 0x4251a806
rol rax, 0x79
popf
pushf
not rax
add rax, 0x737eed42
xor rax, 0x6c5ebf20
rol rax, 0x74
popf
mov qword [rsp + 0x3f8], rax
movabs rax, 0x3a2b2212c0129283
pushf
not rax
add rax, 0x4742d0b6
xor rax, 0x5a376417
rol rax, 0x91
popf
pushf
not rax
add rax, 0x7102d046
xor rax, 0x53872b5a
rol rax, 0x39
popf
pushf
not rax
add rax, 0x6873558d
xor rax, 0x605d05fc
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x6d536e2f
xor rax, 0x6ebb78cb
rol rax, 0xfe
popf
mov qword [rsp + 0x400], rax
movabs rax, 0xf9fdb0d8b7627159
pushf
not rax
add rax, 0x542752f5
xor rax, 0x70d14be8
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x7653a26b
xor rax, 0x6329f687
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x73823bc6
xor rax, 0x41b3121c
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x672afb10
xor rax, 0x753f5ee2
rol rax, 0xb8
popf
mov qword [rsp + 0x408], rax
movabs rax, 0xff5f4ea909165053
pushf
not rax
add rax, 0x435c8876
xor rax, 0x7d38b030
rol rax, 0x81
popf
pushf
not rax
add rax, 0x49ad71ed
xor rax, 0x442a9067
rol rax, 0xec
popf
pushf
not rax
add rax, 0x631bcaf7
xor rax, 0x79008d59
rol rax, 0xce
popf
pushf
not rax
add rax, 0x4dfdb40c
xor rax, 0x6309729b
rol rax, 0x26
popf
mov qword [rsp + 0x440], rax
movabs rax, 0xcbbb93e01958606e
pushf
not rax
add rax, 0x67ff9bad
xor rax, 0x629a60e2
rol rax, 0xab
popf
pushf
not rax
add rax, 0x78ad4919
xor rax, 0x499b84e2
rol rax, 0x27
popf
pushf
not rax
add rax, 0x71e927a9
xor rax, 0x7245aebb
rol rax, 0x42
popf
mov qword [rsp + 0x448], rax
movabs rax, 0x127f38662eaae21b
pushf
not rax
add rax, 0x4ebed878
xor rax, 0x48176f3b
rol rax, 0x24
popf
pushf
not rax
add rax, 0x4396f7dd
xor rax, 0x42a6c6cb
rol rax, 0x99
popf
mov qword [rsp + 0x450], rax
movabs rax, 0x5007ecff57fd94ad
pushf
not rax
add rax, 0x415e86ee
xor rax, 0x7feaf781
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x41064fe9
xor rax, 0x5ef40a2e
rol rax, 0xfc
popf
mov qword [rsp + 0x458], rax
movabs rax, 0xd2c6dd3dbbc84501
pushf
not rax
add rax, 0x54504559
xor rax, 0x6b1ce7a0
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x54639170
xor rax, 0x483fc85b
rol rax, 0x60
popf
pushf
not rax
add rax, 0x77a01743
xor rax, 0x753e47b2
rol rax, 0x78
popf
mov qword [rsp + 0x460], rax
movabs rax, 0xd5d26b490b46d525
pushf
not rax
add rax, 0x77a2f23c
xor rax, 0x5659b078
rol rax, 0x15
popf
pushf
not rax
add rax, 0x4bd0966e
xor rax, 0x40deab24
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x58e54d24
xor rax, 0x526191ce
rol rax, 0xce
popf
mov qword [rsp + 0x468], rax
movabs rax, 0x38ae46deef717bed
pushf
not rax
add rax, 0x659f0cc4
xor rax, 0x5c74bc5b
rol rax, 0x24
popf
pushf
not rax
add rax, 0x7396a416
xor rax, 0x5e37af48
rol rax, 0x58
popf
mov qword [rsp + 0x470], rax
movabs rax, 0xdda11c256a70657e
pushf
not rax
add rax, 0x6082097a
xor rax, 0x75641e63
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x6bca40d3
xor rax, 0x470df301
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x59139f0c
xor rax, 0x5617fd96
rol rax, 4
popf
mov qword [rsp + 0x478], rax
movabs rax, 0xb11f1d2043ee7dff
pushf
not rax
add rax, 0x4c0c44b6
xor rax, 0x68ec9433
rol rax, 0x33
popf
pushf
not rax
add rax, 0x7e097ad3
xor rax, 0x51c3bdf5
rol rax, 0x12
popf
pushf
not rax
add rax, 0x7ea93fae
xor rax, 0x6c5877c3
rol rax, 0x51
popf
pushf
not rax
add rax, 0x77948c5f
xor rax, 0x685f87db
rol rax, 0xe1
popf
mov qword [rsp + 0x480], rax
movabs rax, 0x305ce2d47e73ca36
pushf
not rax
add rax, 0x4248f6da
xor rax, 0x61f32fa7
rol rax, 0x77
popf
pushf
not rax
add rax, 0x58f1855c
xor rax, 0x4df20d6e
rol rax, 0x50
popf
pushf
not rax
add rax, 0x681c7506
xor rax, 0x7fd18395
rol rax, 0x55
popf
mov qword [rsp + 0x488], rax
movabs rax, 0xc73877cf8f8301e9
pushf
not rax
add rax, 0x6d6f2629
xor rax, 0x4badcf10
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x49ad1ee6
xor rax, 0x613059d3
rol rax, 0xcb
popf
mov qword [rsp + 0x490], rax
movabs rax, 0x8f602d215e5a783d
pushf
not rax
add rax, 0x7ec91d5d
xor rax, 0x484d5c25
rol rax, 0x43
popf
pushf
not rax
add rax, 0x5927278e
xor rax, 0x59ec786b
rol rax, 0x33
popf
pushf
not rax
add rax, 0x59b1d468
xor rax, 0x6629222c
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x7365149b
xor rax, 0x738d952f
rol rax, 0x7c
popf
mov qword [rsp + 0x498], rax
movabs rax, 0xa23cdbe3198eee1a
pushf
not rax
add rax, 0x5859d202
xor rax, 0x59deb3e2
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x6b8f93b3
xor rax, 0x4f1cf9c6
rol rax, 0x40
popf
pushf
not rax
add rax, 0x78a1a04d
xor rax, 0x71089bf8
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x71478aa0
xor rax, 0x768d07d8
rol rax, 0xce
popf
mov qword [rsp + 0x4a0], rax
movabs rax, 0x114707bd72fe31f0
pushf
not rax
add rax, 0x6bb4eadc
xor rax, 0x7bba9cd0
rol rax, 0x23
popf
pushf
not rax
add rax, 0x5f7a324a
xor rax, 0x74b4ba1e
rol rax, 0xec
popf
pushf
not rax
add rax, 0x45340181
xor rax, 0x77c8eca0
rol rax, 0x31
popf
mov qword [rsp + 0x4a8], rax
movabs rax, 0x6ef59374879e6416
pushf
not rax
add rax, 0x5e3c03d4
xor rax, 0x762f1df1
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x50aeeaa8
xor rax, 0x423ef32b
rol rax, 0xe5
popf
mov qword [rsp + 0x4b0], rax
movabs rax, 0xbc1a3593464ded49
pushf
not rax
add rax, 0x4325c630
xor rax, 0x7a06fe63
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x5ea3840d
xor rax, 0x65dbfd99
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x4d985325
xor rax, 0x650ec920
rol rax, 0x3c
popf
mov qword [rsp + 0x4b8], rax
movabs rax, 0xf36ee7c892455d4f
pushf
not rax
add rax, 0x7e5f01e3
xor rax, 0x601f8898
rol rax, 0x87
popf
pushf
not rax
add rax, 0x57f20104
xor rax, 0x7c871452
rol rax, 0xde
popf
pushf
not rax
add rax, 0x52d74378
xor rax, 0x7a09b0a1
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x6683f952
xor rax, 0x7ae1067a
rol rax, 0x56
popf
mov qword [rsp + 0x4c0], rax
movabs rax, 0x4239eb7d56db3283
pushf
not rax
add rax, 0x7c85a94f
xor rax, 0x5d841611
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x5d2a701b
xor rax, 0x543ed403
rol rax, 0x26
popf
pushf
not rax
add rax, 0x7822f360
xor rax, 0x71107150
rol rax, 0x32
popf
mov qword [rsp + 0x4c8], rax
movabs rax, 0xe86722397d655c0a
pushf
not rax
add rax, 0x5696936b
xor rax, 0x5f2d281b
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x71093d29
xor rax, 0x7c458aba
rol rax, 0x47
popf
mov qword [rsp + 0x4d0], rax
movabs rax, 0x655e0322767d9ff5
pushf
not rax
add rax, 0x45cef7ab
xor rax, 0x6f7c88b5
rol rax, 0x49
popf
pushf
not rax
add rax, 0x5d7bc655
xor rax, 0x69e46efe
rol rax, 0x7e
popf
mov qword [rsp + 0x4d8], rax
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 0x548bbc76
pushf
not ecx
add ecx, 0xf1a893f6
xor ecx, 0xf2795e5b
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0xaf2b298f
xor ecx, 0xc269bdfe
rol ecx, 0x32
popf
pushf
not ecx
add ecx, 0x9e8dcbd1
xor ecx, 0xf79bd2c1
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0xe7bf443c
xor ecx, 0xa29b5a98
rol ecx, 0x43
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, [0x183fde6e1]
pushf
sub rdx, 0x43f53b31
popf
mov rcx, qword [rsp + 0x240]
jmp 0x14036104b
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 0x1403612f4
mov r9d, 0x3040bd19
pushf
not r9d
add r9d, 0xa4fb4588
xor r9d, 0xac5bcff0
rol r9d, 0x95
popf
pushf
not r9d
add r9d, 0xc61c9a9d
xor r9d, 0xd4417e74
rol r9d, 0xc9
popf
lea r8, [rsp + 0x38]
mov rdx, qword [0x140140ce0]
mov rcx, qword [rsp + 0xb80]
call fcn.140373a12
movzx eax, al
test eax, eax
jne 0x14036114f
push rax
pushf
mov eax, 0x5e7473bf
pushf
not eax
add eax, 0xe42a65c2
xor eax, 0xc6f66aac
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9ac6c148
xor eax, 0xa2789a77
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbd2c03dc
xor eax, 0xabb75bd5
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdd12bc04
xor eax, 0xb001b398
rol eax, 0xf5
popf
jmp 0x14035c465
push rax
pushf
mov eax, 0xf9287d6b
pushf
not eax
add eax, 0xe897e116
xor eax, 0xc21b06a9
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf5a029c1
xor eax, 0xd5f0dc09
rol eax, 0x65
popf
pushf
not eax
add eax, 0xdf457985
xor eax, 0xe2c363b8
rol eax, 0x26
popf
jmp 0x14035c465
xor al, al
jmp 0x1403612f4
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x250], rax
mov rdx, qword [rsp + 0xba0]
mov rcx, qword [rsp + 0xb98]
jmp 0x140361200
call qword [rsp + 0x250]
mov rcx, qword [rsp + 0xb88]
mov qword [rcx], rax
mov r9d, 0x202ba4a0
pushf
not r9d
add r9d, 0xdd15e137
xor r9d, 0xc605ede7
rol r9d, 0x91
popf
pushf
not r9d
add r9d, 0xfb91d7cc
xor r9d, 0xa7ba4397
rol r9d, 0x4c
popf
pushf
not r9d
add r9d, 0xfe782e25
xor r9d, 0xf78554d6
rol r9d, 0x2d
popf
pushf
not r9d
add r9d, 0x9676d3f7
xor r9d, 0xef1a2b7f
rol r9d, 0xa2
popf
lea r8, [rsp + 0xf8]
mov rdx, qword [0x140140ce0]
mov rcx, qword [rsp + 0xb80]
call fcn.140373a12
mov al, 0x98
pushf
not al
add al, 0xd7
xor al, 0xfd
rol al, 0x4e
popf
pushf
not al
add al, 0xb
xor al, 2
rol al, 0xac
popf
pushf
not al
add al, 0xa4
xor al, 0x23
rol al, 0x60
popf
push rax
pushf
mov eax, 0xc701ec69
pushf
not eax
add eax, 0xecd67ad1
xor eax, 0x99a3c9d7
rol eax, 0x27
popf
pushf
not eax
add eax, 0x99074cb3
xor eax, 0xdd63745f
rol eax, 0x61
popf
jmp 0x14035c465
add rsp, 0xb70
pop rdi
ret