Function at 0x14006f448
Capabilities:
Set console window title
Terminate process

Disassembly:
push rax
pushf
mov eax, 0x5a6af0b9
pushf
not eax
add eax, 0xc3045861
xor eax, 0x9a738269
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xeb3b1d52
xor eax, 0xbc8cc062
rol eax, 0x60
popf
cmp eax, 4
jne 0x14006f485
popf
pop rax
jmp 0x1400704f5
cmp eax, 0
jne 0x14006f494
popf
pop rax
jmp 0x14006f4fd
cmp eax, 3
jne 0x14006f4a3
popf
pop rax
jmp 0x1400702f2
cmp eax, 1
jne 0x14006f4b2
popf
pop rax
jmp 0x14006ffa2
cmp eax, 5
jne 0x14006f4c1
popf
pop rax
jmp 0x140070807
cmp eax, 7
jne 0x14006f4d0
popf
pop rax
jmp 0x140071027
cmp eax, 6
jne 0x14006f4df
popf
pop rax
jmp 0x140070c89
cmp eax, 2
jne 0x14006f4ee
popf
pop rax
jmp 0x1400701b7
cmp eax, 8
jne 0x14006f4fd
popf
pop rax
jmp 0x14007108d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
sub rsp, 0x4a0
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140034010]
xor rax, rsp
mov qword [rbp + 0x430], rax
call fcn.1400cd332
call fcn.1400c8b3f
lea rcx, [rbp + 0x218]
call fcn.1400b9a0d
nop
lea rcx, [rbp + 0x138]
call fcn.1400b4ba2
nop
movabs rax, 0xb5e5c7233835fea8
pushf
not rax
add rax, 0x4785f373
xor rax, 0x5c580d29
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x4d209198
xor rax, 0x71643434
rol rax, 0x92
popf
pushf
not rax
add rax, 0x6241d412
xor rax, 0x6ec5cada
rol rax, 0x33
popf
mov qword [rbp + 0x20], rax
movabs rax, 0xda3ba00def5f8740
pushf
not rax
add rax, 0x7263b523
xor rax, 0x54eaa815
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x550156eb
xor rax, 0x724bb43a
rol rax, 0xad
popf
pushf
not rax
add rax, 0x5c82b331
xor rax, 0x427a328d
rol rax, 0x34
popf
pushf
not rax
add rax, 0x4a000cb1
xor rax, 0x633246e1
rol rax, 0x61
popf
mov qword [rbp + 0x28], rax
movabs rax, 0x93c4b4c709408a10
pushf
not rax
add rax, 0x413299e7
xor rax, 0x5b4b7688
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x41caee7d
xor rax, 0x4402e7be
rol rax, 0x37
popf
mov qword [rbp + 0x30], rax
movabs r14, 0x4731242a820fa62e
pushf
not r14
add r14, 0x4c4e257e
xor r14, 0x536f3bcb
rol r14, 0xf9
popf
pushf
not r14
add r14, 0x6a9b2348
xor r14, 0x484a4aeb
rol r14, 0x68
popf
pushf
not r14
add r14, 0x45f2ca0f
xor r14, 0x758f9952
rol r14, 0xb8
popf
pushf
not r14
add r14, 0x6f5ecb2d
xor r14, 0x677fe6d5
rol r14, 0x4e
popf
mov qword [rbp + 0x38], r14
movabs rsi, 0x853ea1f3d82544b8
pushf
not rsi
add rsi, 0x654a8c9f
xor rsi, 0x78c64c27
rol rsi, 0x1c
popf
pushf
not rsi
add rsi, 0x4303b568
xor rsi, 0x6148b964
rol rsi, 0x76
popf
mov qword [rbp + 0x3c0], rsi
movabs rdi, 0x3ba3a9a2339308e5
pushf
not rdi
add rdi, 0x648fca35
xor rdi, 0x5fe87fa4
rol rdi, 0xdd
popf
pushf
not rdi
add rdi, 0x5b863450
xor rdi, 0x4a100bd5
rol rdi, 0x36
popf
pushf
not rdi
add rdi, 0x49c8a2b5
xor rdi, 0x4d2fc5a9
rol rdi, 0x6d
popf
mov qword [rbp + 0x3c8], rdi
movabs r15, 0xf2da9125dcb91850
pushf
not r15
add r15, 0x763aa706
xor r15, 0x7ab7d98e
rol r15, 0x81
popf
pushf
not r15
add r15, 0x78480314
xor r15, 0x70532531
rol r15, 0x6e
popf
pushf
not r15
add r15, 0x7f7db4c8
xor r15, 0x706d4213
rol r15, 2
popf
mov qword [rbp + 0x3d0], r15
mov qword [rbp + 0x3d8], r14
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c0]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
jmp 0x14006f7dd
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
movabs rax, 0x8294b87c26ed87d7
pushf
not rax
add rax, 0x5f49adf1
xor rax, 0x5e333152
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x40f1ec82
xor rax, 0x65fd96f5
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x608a0db1
xor rax, 0x5f1531f0
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x7dc8337e
xor rax, 0x7ad23d67
rol rax, 0xf9
popf
mov qword [rbp + 0x20], rax
movabs rax, 0xf0e751bbb243a21b
pushf
not rax
add rax, 0x6bb87725
xor rax, 0x40fd3fca
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x50d5182e
xor rax, 0x671b4142
rol rax, 0x46
popf
pushf
not rax
add rax, 0x64d733dd
xor rax, 0x5fd4db7d
rol rax, 0xc
popf
mov qword [rbp + 0x28], rax
movabs rax, 0x5e5769f8c05ab6f4
pushf
not rax
add rax, 0x68a393a6
xor rax, 0x781ffe1c
rol rax, 0x88
popf
pushf
not rax
add rax, 0x4baf527d
xor rax, 0x5b2e53ed
rol rax, 0x65
popf
pushf
not rax
add rax, 0x7e56daf0
xor rax, 0x42a447b5
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x55d6b416
xor rax, 0x6ac5fbee
rol rax, 6
popf
mov qword [rbp + 0x30], rax
movabs rax, 0x96b7d5fb976af794
pushf
not rax
add rax, 0x496972f3
xor rax, 0x7517c242
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x59c13974
xor rax, 0x68b1dfd9
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x40f49ec8
xor rax, 0x6134c1b2
rol rax, 0xa9
popf
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x3c0], rsi
mov qword [rbp + 0x3c8], rdi
mov qword [rbp + 0x3d0], r15
mov qword [rbp + 0x3d8], r14
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c0]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.140082ae1
lea rdx, [rbp + 0x138]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14009eef1
lea rcx, [rbp + 0x120]
call fcn.1400a0018
lea rcx, [rbp + 0x120]
call fcn.14007bd3c
nop
lea rcx, [rbp + 0x228]
call fcn.1400cd3b7
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x228]
call fcn.14007e913
nop
movabs rax, 0x78ee0e8a09fbe41e
pushf
not rax
add rax, 0x65f53c04
xor rax, 0x65fc2426
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x6db58e8f
xor rax, 0x689ccff9
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x49e9c58c
xor rax, 0x6522c15e
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x5f12a800
xor rax, 0x523c47d1
rol rax, 0xb4
popf
mov qword [rbp + 0x90], rax
movabs rax, 0xd7873c0ebe7c2e6b
pushf
not rax
add rax, 0x7832c097
xor rax, 0x54beb5ce
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x78084078
xor rax, 0x55161ba8
rol rax, 0x55
popf
mov qword [rbp + 0x98], rax
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp + 0x90]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x20]
call fcn.1400d3371
mov rdx, rax
lea rcx, [rbp + 0x1f8]
call fcn.140056cec
nop
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x228]
call fcn.1400debf4
lea rcx, [rbp + 0x90]
call fcn.14009020d
nop
lea rax, [rbp + 0x380]
mov qword [rbp + 0xa0], rax
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x380]
call fcn.1400af215
mov rbx, rax
movabs rax, 0x92196f18ef9fba2
pushf
not rax
add rax, 0x727d9b4f
xor rax, 0x4ebec910
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x4f074188
xor rax, 0x6965fab3
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x7bd5215f
xor rax, 0x71efa716
rol rax, 0x55
popf
pushf
not rax
add rax, 0x5e84cfec
xor rax, 0x46dd7a88
rol rax, 0xa1
popf
mov qword [rbp], rax
mov qword [rbp + 8], rdi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0x90]
call fcn.1400a24a7
nop
mov rdx, rbx
mov rcx, rax
call fcn.140085978
lea rax, [rbp + 0x380]
mov qword [rbp + 0xa0], rax
lea rcx, [rbp + 0x100]
call fcn.1400c3f2e
nop
mov rdx, rax
lea rcx, [rbp + 0x380]
call fcn.14005ddd1
mov rbx, rax
movabs rax, 0xbae1439e3a6885a2
pushf
not rax
add rax, 0x535430aa
xor rax, 0x4ca41372
rol rax, 0xca
popf
pushf
not rax
add rax, 0x479ead5c
xor rax, 0x76a8ef5e
rol rax, 0xf3
popf
mov qword [rbp], rax
mov qword [rbp + 8], rdi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0x90]
call fcn.1400a24a7
nop
mov rdx, rbx
mov rcx, rax
call fcn.140085978
nop
lea rcx, [rbp + 0x100]
call fcn.140096a17
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x90]
call fcn.1400f82eb
nop
lea r8, [0x1a3b5650a]
pushf
sub r8, 0x63b30ce2
popf
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call fcn.1400bc5b0
nop
lea rcx, [rbp + 0x100]
call fcn.140096a17
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x380]
call fcn.140103c49
mov rdx, rax
lea rcx, [rbp + 0x228]
call fcn.140063e65
lea rcx, [rbp + 0x2d0]
call fcn.14007f331
call fcn.140095793
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call fcn.1400c7c67
nop
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x228]
call fcn.140072b06
lea rcx, [rbp + 0x80]
call fcn.1400b6a84
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x380], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x20]
call fcn.1400b6a0d
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x360], xmm0
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x1b8]
call fcn.1400bf005
nop
lea rcx, [rbp + 0x40]
call fcn.1400af15d
mov r8, rax
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0xa0]
call fcn.1400c7e50
nop
movabs rax, 0x2e7e0452ed09c39
pushf
not rax
add rax, 0x5be6cd55
xor rax, 0x6db952fb
rol rax, 0xf5
popf
pushf
not rax
add rax, 0x6e286f82
xor rax, 0x5653e7ae
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x651ed340
xor rax, 0x5c7a7109
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x7386234b
xor rax, 0x6a4d4595
rol rax, 0x2d
popf
mov qword [rbp], rax
mov qword [rbp + 8], rdi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0xa0]
call fcn.1400a24a7
lea rdx, [rbp + 0x3c0]
mov rcx, rax
call fcn.14007f736
nop
lea rcx, [rbp + 0x100]
call fcn.1400b4ba2
nop
movabs rax, 0xcb337254601613b1
pushf
not rax
add rax, 0x5ca14f79
xor rax, 0x6dc2f1e4
rol rax, 0x89
popf
pushf
not rax
add rax, 0x7cc7896e
xor rax, 0x517a46bc
rol rax, 0xd8
popf
mov qword [rbp], rax
movabs rax, 0xd39614955505435a
pushf
not rax
add rax, 0x518a9651
xor rax, 0x4875b12c
rol rax, 0x16
popf
pushf
not rax
add rax, 0x636f4da3
xor rax, 0x7c917a96
rol rax, 0x50
popf
pushf
not rax
add rax, 0x6794032a
xor rax, 0x4f5c4cc4
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x521fc414
xor rax, 0x56296883
rol rax, 0xb6
popf
mov qword [rbp + 8], rax
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0x3c0]
call fcn.140091175
test al, al
jne 0x14006ff5c
push rax
pushf
mov eax, 0xc34fb29
pushf
not eax
add eax, 0xe7b24fdf
xor eax, 0xf07ce6bb
rol eax, 0x85
popf
pushf
not eax
add eax, 0x94d2e810
xor eax, 0xe9e61fea
rol eax, 1
popf
pushf
not eax
add eax, 0xa51cb3ee
xor eax, 0xea2744ac
rol eax, 0x56
popf
jmp 0x14006f476
push rax
pushf
mov eax, 0x47336722
pushf
not eax
add eax, 0x860f9129
xor eax, 0xcfd50c46
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xaecb72ee
xor eax, 0xef59e548
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd242dd50
xor eax, 0x946c75b5
rol eax, 0x48
popf
jmp 0x14006f476
movabs rax, 0x59f69ebff0e117b6
pushf
not rax
add rax, 0x672c57c0
xor rax, 0x57adcbd3
rol rax, 0x74
popf
pushf
not rax
add rax, 0x5049e5d0
xor rax, 0x6700e28e
rol rax, 0x42
popf
pushf
not rax
add rax, 0x6b347b51
xor rax, 0x720a96b7
rol rax, 0xbb
popf
mov qword [rbp + 0x380], rax
movabs rax, 0x9a8ddc239467b98f
pushf
not rax
add rax, 0x5e8591ea
xor rax, 0x4730c5f7
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x4f590ed4
xor rax, 0x7ba710f2
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x4c56c74b
xor rax, 0x76c3daaf
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x4e436243
xor rax, 0x533cca1f
rol rax, 0x14
popf
mov qword [rbp + 0x388], rax
movabs rax, 0x7fdb4522c211f462
pushf
not rax
add rax, 0x454c29d1
xor rax, 0x4e55ae9c
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x545476e5
xor rax, 0x71e3dc93
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x76572124
xor rax, 0x5336c113
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x6e32c04f
xor rax, 0x541e56ca
rol rax, 0xa
popf
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], r14
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
mov qword [rbp + 0x370], r15
mov qword [rbp + 0x378], r14
vmovdqu ymm0, ymmword [rbp + 0x380]
vpxor ymm1, ymm0, ymmword [rbp + 0x360]
vmovdqa ymmword [rbp + 0x380], ymm1
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x3c0]
vzeroupper
call fcn.140091175
test al, al
jne 0x140070184
push rax
pushf
mov eax, 0x1e24eb93
pushf
not eax
add eax, 0x81a7bf56
xor eax, 0xeeeadc5e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfdb75553
xor eax, 0xdee8dae0
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc7881801
xor eax, 0x8f63ef66
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8eda0d74
xor eax, 0xdeead128
rol eax, 0x64
popf
jmp 0x14006f476
push rax
pushf
mov eax, 0x5eb017f9
pushf
not eax
add eax, 0xf5da4452
xor eax, 0xe52c3b64
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe1990c61
xor eax, 0xd608dba7
rol eax, 0x65
popf
jmp 0x14006f476
movabs rax, 0xd43974a94bc6c52f
pushf
not rax
add rax, 0x550f199a
xor rax, 0x6a557266
rol rax, 2
popf
pushf
not rax
add rax, 0x60af698e
xor rax, 0x42606ca5
rol rax, 0xc9
popf
mov qword [rbp], rax
movabs rax, 0x78317f5733aec521
pushf
not rax
add rax, 0x42606774
xor rax, 0x51a08f19
rol rax, 0x73
popf
pushf
not rax
add rax, 0x6e0c0e01
xor rax, 0x7cdc73c1
rol rax, 0x73
popf
mov qword [rbp + 8], rax
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0x3c0]
call fcn.140091175
test al, al
je 0x1400702bf
push rax
pushf
mov eax, 0x1d3e5805
pushf
not eax
add eax, 0xbfd949b3
xor eax, 0xf92b7f10
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc47b511a
xor eax, 0xea81f35b
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb7e4fd28
xor eax, 0xeccf9f0f
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9f4952f4
xor eax, 0x99851622
rol eax, 0xad
popf
jmp 0x14006f476
push rax
pushf
mov eax, 0xfb50c1a1
pushf
not eax
add eax, 0xaf57aa04
xor eax, 0xaacaa427
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfcb328c8
xor eax, 0xaac66402
rol eax, 0x62
popf
jmp 0x14006f476
movabs rax, 0xf3545afcb703a0a4
pushf
not rax
add rax, 0x5ef43c41
xor rax, 0x43243f09
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x7ef78a47
xor rax, 0x53661145
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x4cefd0e2
xor rax, 0x53c296f9
rol rax, 0xf3
popf
mov qword [rbp + 0x380], rax
movabs rax, 0x8645a2211791049b
pushf
not rax
add rax, 0x5a75a32e
xor rax, 0x480bb79c
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x69580875
xor rax, 0x4ba35b39
rol rax, 0xce
popf
pushf
not rax
add rax, 0x6af82705
xor rax, 0x60c0d82c
rol rax, 0x20
popf
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x390], r15
mov qword [rbp + 0x398], r14
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
mov qword [rbp + 0x370], r15
mov qword [rbp + 0x378], r14
vmovdqu ymm0, ymmword [rbp + 0x380]
vpxor ymm1, ymm0, ymmword [rbp + 0x360]
vmovdqa ymmword [rbp + 0x380], ymm1
lea rdx, [rbp + 0x380]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.140082ae1
lea rdx, [0x1a90c623e]
pushf
sub rdx, 0x690b554e
popf
mov rcx, rax
jmp 0x14007040c
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movabs rax, 0x1f5267e745f02512
pushf
not rax
add rax, 0x646cca55
xor rax, 0x5785abfd
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x69e97f09
xor rax, 0x51f1e18d
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x5cf57cfb
xor rax, 0x6691de80
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x6134ae0c
xor rax, 0x4b30bd9c
rol rax, 0x17
popf
mov qword [rbp], rax
mov qword [rbp + 8], rdi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp]
jmp 0x1400704a4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x1400710c1
movabs rax, 0x207a13678c787842
pushf
not rax
add rax, 0x651b3ccc
xor rax, 0x6760bb7d
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x5a87110a
xor rax, 0x6d1f4027
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x70ea2ebc
xor rax, 0x6a81121e
rol rax, 7
popf
mov qword [rbp + 0xc0], rax
movabs rax, 0x169090ef5d900dda
pushf
not rax
add rax, 0x44cd847e
xor rax, 0x6e7e6cbb
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x44140c06
xor rax, 0x535d00bf
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x54d5f1ec
xor rax, 0x758eb7a7
rol rax, 0x48
popf
mov qword [rbp + 0xc8], rax
movabs rax, 0x3ffdd02d59c7eb0a
pushf
not rax
add rax, 0x5e2c57f8
xor rax, 0x67768cae
rol rax, 0x38
popf
pushf
not rax
add rax, 0x533437f3
xor rax, 0x646eb5ab
rol rax, 0x99
popf
mov qword [rbp + 0xd0], rax
movabs rax, 0xed1c82578d9b5768
pushf
not rax
add rax, 0x43cd63b0
xor rax, 0x4d142316
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x53431169
xor rax, 0x7ebe95e7
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x7d78514d
xor rax, 0x60f67ebb
rol rax, 0x16
popf
mov qword [rbp + 0xd8], rax
movabs rax, 0xd484694219daa432
pushf
not rax
add rax, 0x5235633d
xor rax, 0x7e726641
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x61e0f549
xor rax, 0x7cbb8d3f
rol rax, 0xd7
popf
mov qword [rbp + 0xe0], rax
movabs rax, 0x4e79c113bde5172a
pushf
not rax
add rax, 0x55d41ad6
xor rax, 0x7cca56df
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x6ce011b5
xor rax, 0x47539b08
rol rax, 0xba
popf
pushf
not rax
add rax, 0x5bc4629c
xor rax, 0x5dd59c6b
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x49b15d12
xor rax, 0x4b3ae901
rol rax, 0xbd
popf
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x3e0], rsi
mov qword [rbp + 0x3e8], rdi
mov qword [rbp + 0x3f0], r15
mov qword [rbp + 0x3f8], r14
movabs rcx, 0xc78a8f782daf8fd7
pushf
not rcx
add rcx, 0x4163f893
xor rcx, 0x7b6e4e09
rol rcx, 0x86
popf
pushf
not rcx
add rcx, 0x4a9b713f
xor rcx, 0x4f410d31
rol rcx, 0x74
popf
pushf
not rcx
add rcx, 0x4f9e06e1
xor rcx, 0x7d2cc62e
rol rcx, 0xd2
popf
pushf
not rcx
add rcx, 0x709e8a29
xor rcx, 0x5620b13c
rol rcx, 0x37
popf
mov qword [rbp + 0x400], rcx
mov qword [rbp + 0x408], rax
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e0]
vmovdqa ymmword [rbp + 0xc0], ymm1
vmovdqa xmm0, xmmword [rbp + 0xe0]
vxorps xmm0, xmm0, xmmword [rbp + 0x400]
vmovdqa xmmword [rbp + 0xe0], xmm0
lea rdx, [rbp + 0xc0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.140082ae1
lea rdx, [rbp + 0x3c0]
mov rcx, rax
call fcn.14008587e
jmp 0x1400703f6
movabs rax, 0xf60efc6e6a9fb005
pushf
not rax
add rax, 0x539e92b1
xor rax, 0x686a3654
rol rax, 0x77
popf
pushf
not rax
add rax, 0x4d9ae71f
xor rax, 0x7e711076
rol rax, 0x2c
popf
mov qword [rbp], rax
mov qword [rbp + 8], rdi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0xa0]
call fcn.1400a24a7
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1400646ea
movabs rax, 0x1ec17b78e24b6ccb
pushf
not rax
add rax, 0x71098a7d
xor rax, 0x5a5faf4a
rol rax, 0x32
popf
pushf
not rax
add rax, 0x70d9cdf9
xor rax, 0x5190a718
rol rax, 0xf4
popf
mov qword [rbp], rax
mov qword [rbp + 8], rdi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0xa0]
call fcn.1400a24a7
lea rdx, [rbp + 0xc0]
mov rcx, rax
call fcn.14007f736
nop
movabs rax, 0x907858c1be2600cf
pushf
not rax
add rax, 0x521008f0
xor rax, 0x576f2c5b
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x4381f31b
xor rax, 0x7c05a586
rol rax, 0x7d
popf
mov qword [rbp + 0x360], rax
movabs rax, 0xec306e2045626a08
pushf
not rax
add rax, 0x72f5a07a
xor rax, 0x7bc16ce7
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x59004f77
xor rax, 0x4cf4dc38
rol rax, 0x49
popf
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rdi
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0xa0]
call fcn.1400a24a7
lea rdx, [rbp + 0x198]
mov rcx, rax
call fcn.14007f736
nop
movabs rax, 0x7ea90eef270abe8d
pushf
not rax
add rax, 0x589e70cd
xor rax, 0x53c4cef2
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x7fcd0794
xor rax, 0x5dd59a36
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x450d529f
xor rax, 0x598088a9
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x684a0845
xor rax, 0x467d228d
rol rax, 0xa
popf
mov qword [rbp], rax
movabs rax, 0xb3e154337c002a59
pushf
not rax
add rax, 0x4b52dfa0
xor rax, 0x655e7f77
rol rax, 0x32
popf
pushf
not rax
add rax, 0x4d902f67
xor rax, 0x6cc7ecc1
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x53c4c2d2
xor rax, 0x5eb9811a
rol rax, 0x18
popf
mov qword [rbp + 8], rax
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rdi
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp + 0xa0]
call fcn.1400a24a7
lea rdx, [rbp + 0x178]
mov rcx, rax
call fcn.14007f736
nop
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x90]
call fcn.1400f82eb
nop
lea r8, [0x19d0cad45]
pushf
sub r8, 0x5d0a551d
popf
mov rdx, rax
lea rcx, [rbp + 0x158]
call fcn.1400bc5b0
nop
lea rcx, [rbp + 0x3e0]
call fcn.140096a17
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x380]
call fcn.140103c49
mov rdx, rax
lea rcx, [rbp + 0x228]
call fcn.140063e65
lea rcx, [rbp + 0xc0]
call fcn.14007fb7d
movabs rax, 0x982da923e24c5a93
pushf
not rax
add rax, 0x53e79481
xor rax, 0x6f8097ff
rol rax, 0
popf
pushf
not rax
add rax, 0x6ed9358b
xor rax, 0x4fa9f6e0
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x54ba0b92
xor rax, 0x650d562c
rol rax, 0x81
popf
pushf
not rax
add rax, 0x7ac33371
xor rax, 0x502ec9bb
rol rax, 0x3d
popf
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], rdi
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rdi
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x198]
call fcn.140091175
test al, al
je 0x140070c43
push rax
pushf
mov eax, 0x7ce87ab6
pushf
not eax
add eax, 0xc4832be1
xor eax, 0xd8e0a1d5
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe7d82b8f
xor eax, 0xc996bdba
rol eax, 0x24
popf
pushf
not eax
add eax, 0x94b8e585
xor eax, 0xe845e317
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe483e398
xor eax, 0xce57ccee
rol eax, 0x84
popf
jmp 0x14006f476
push rax
pushf
mov eax, 0xec16854a
pushf
not eax
add eax, 0xbf6e9661
xor eax, 0xb96870e4
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc473bdc6
xor eax, 0xd86a23c9
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd28225c1
xor eax, 0x9477775d
rol eax, 0xc3
popf
jmp 0x14006f476
movabs rax, 0xdebdd2fea08e239c
pushf
not rax
add rax, 0x56e36069
xor rax, 0x79c52923
rol rax, 4
popf
pushf
not rax
add rax, 0x4eb4ee9f
xor rax, 0x7595a2ff
rol rax, 0x77
popf
pushf
not rax
add rax, 0x7c13bd6a
xor rax, 0x5c98a9e0
rol rax, 0xed
popf
pushf
not rax
add rax, 0x6f5abe9e
xor rax, 0x63910b98
rol rax, 0xa5
popf
mov qword [rbp + 0x40], rax
movabs rax, 0x997201a7f450046b
pushf
not rax
add rax, 0x52ce90ef
xor rax, 0x405bfb91
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x50fee8fc
xor rax, 0x43988491
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x4f5c2e75
xor rax, 0x42c24da0
rol rax, 0xae
popf
pushf
not rax
add rax, 0x4151d4ee
xor rax, 0x7c823c03
rol rax, 0x8d
popf
mov qword [rbp + 0x48], rax
movabs rax, 0x11938092cb3473c7
pushf
not rax
add rax, 0x40136000
xor rax, 0x712c1d2e
rol rax, 0x66
popf
pushf
not rax
add rax, 0x7a2d2b15
xor rax, 0x7a8b8ecf
rol rax, 0x72
popf
pushf
not rax
add rax, 0x599ebc8b
xor rax, 0x599c4e4c
rol rax, 0x66
popf
pushf
not rax
add rax, 0x70ba183c
xor rax, 0x66e52222
rol rax, 0x55
popf
mov qword [rbp + 0x50], rax
movabs rax, 0xff23e1016dc33366
pushf
not rax
add rax, 0x57b135da
xor rax, 0x7211695a
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x46cf5b55
xor rax, 0x5b1a95ef
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x65677182
xor rax, 0x753ba5f9
rol rax, 0xae
popf
pushf
not rax
add rax, 0x72fa6503
xor rax, 0x66f532f8
rol rax, 0xc8
popf
mov qword [rbp + 0x58], rax
movabs rcx, 0x7eab73b5d1771cf8
pushf
not rcx
add rcx, 0x5776ea3f
xor rcx, 0x64e5dd18
rol rcx, 0x8b
popf
pushf
not rcx
add rcx, 0x54f64af1
xor rcx, 0x4bdd1072
rol rcx, 0x87
popf
mov qword [rbp + 0x60], rcx
movabs rax, 0xfa3ef6a45ec344ce
pushf
not rax
add rax, 0x44364689
xor rax, 0x6f20c98b
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x53af335b
xor rax, 0x56aaaf7b
rol rax, 0xa5
popf
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rdi
mov qword [rbp + 0x390], r15
mov qword [rbp + 0x398], r14
mov qword [rbp + 0x3a0], rcx
mov qword [rbp + 0x3a8], rax
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x380]
vmovdqa ymmword [rbp + 0x40], ymm1
vmovdqa xmm0, xmmword [rbp + 0x60]
vxorps xmm0, xmm0, xmmword [rbp + 0x3a0]
vmovdqa xmmword [rbp + 0x60], xmm0
lea rdx, [rbp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.140082ae1
lea rdx, [rbp + 0x178]
mov rcx, rax
call fcn.14008587e
lea rdx, [0x18114e0ea]
pushf
sub rdx, 0x4113d3fa
popf
mov rcx, rax
jmp 0x140070f33
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movabs rax, 0x6aa7d0f60424f1ba
pushf
not rax
add rax, 0x513c6fcc
xor rax, 0x5e3ab1e0
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x57a5bcc2
xor rax, 0x7b0d19d4
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x6fee31fe
xor rax, 0x67ee827a
rol rax, 0xf4
popf
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], rdi
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rdi
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x360], xmm0
lea rcx, [rbp + 0x360]
jmp 0x140070fc3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x14007108d
call fcn.1400efb95
nop
lea rcx, [rbp + 0x228]
call fcn.1400bacdf
nop
lea rcx, [rbp + 0x3e0]
call fcn.140096a17
nop
push rax
pushf
mov eax, 0xf9dbaa1f
pushf
not eax
add eax, 0xe12c1b66
xor eax, 0xe4dd7a13
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf91822ca
xor eax, 0xc08166c4
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc1ceceee
xor eax, 0xb11a37c8
rol eax, 0x95
popf
jmp 0x14006f476
lea rcx, [rbp + 0x158]
call fcn.140096a17
nop
lea rcx, [rbp + 0x178]
call fcn.140096a17
nop
lea rcx, [rbp + 0x198]
call fcn.140096a17
nop
lea rcx, [rbp + 0xc0]
call fcn.140096a17
nop
lea rcx, [rbp + 0x100]
call fcn.140096a17
nop
lea rcx, [rbp + 0x3c0]
call fcn.140096a17
nop
lea rcx, [rbp + 0xa0]
call fcn.1400efb2f
nop
lea rcx, [rbp + 0x1b8]
call fcn.140096a17
nop
lea rcx, [rbp + 0x2d0]
call fcn.1400bebfd
nop
lea rcx, [rbp + 0x1d8]
call fcn.140096a17
nop
lea rcx, [rbp + 0x90]
call fcn.1400efb2f
nop
xor ecx, ecx
jmp 0x14007111f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3