Function at 0x140008290
Capabilities:
Create thread
Execute command
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x380
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x320], rax
xor r14d, r14d
movabs rax, 0x5864fe1be6f5eea6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x80], rax
movabs rax, 0xc5b2912a8ac3c59f
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x88], rax
movabs rax, 0xb3f88cb262cc553
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x90], rax
movabs rax, 0x6a25c3bffbc9a6f4
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x98], rax
movabs rax, 0xefdea2b194644e20
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xa0], rax
movabs rax, 0x5451c1ab06d88ed9
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xa8], rax
movabs rax, 0x90a2d391a7e9183b
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xb0], rax
movabs rax, 0x42ac24f135abcb01
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xb8], rax
movabs rax, 0x525591c639a20132
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xc0], rax
movabs rax, 0xba05b3a7705ca42c
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xc8], rax
movabs rax, 0xb9f6e4ebd009fabd
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xd0], rax
movabs rax, 0x2092525570f1d691
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xd8], rax
movabs rax, 0x589ea1b4859ff2c6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xe0], rax
movabs rax, 0x42935003fd9faa44
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xe8], rax
movabs rax, 0x59e5af781fd4ae41
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xf0], rax
movabs rax, 0xc820a528d35c8a51
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xf8], rax
movabs rax, 0x708d0782b6d39816
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x100], rax
movabs rax, 0x88c896e7ee2d9571
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x108], rax
movabs rax, 0x85389b44f8c037e5
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x110], rax
movabs rcx, 0xd2f1f5fcfd3f21a0
mov qword [rbp + 0x120], rcx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x118], rax
movabs r12, 0x2b49d33b8a879bc5
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x280], rax
movabs r15, 0xad90b15ee4a6a9f6
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x288], rax
movabs rsi, 0x7e10a7f1555cb127
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x290], rax
movabs rdi, 0x1c57a6cc95a8cb90
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x298], rax
movabs rax, 0x8eaed19fe7012d49
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2a0], rax
movabs r13, 0x2134adc260f7ebba
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2a8], rax
movabs rax, 0xbfd0b6f5c686744b
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2b0], rax
movabs rax, 0x6ddf40905ac7bb74
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2b8], rax
movabs rax, 0x3d21f2a34bcb650d
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2c0], rax
movabs rax, 0xdf71c1c63361dd5e
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2c8], rax
movabs rax, 0xdfd0d1d9e039c2cf
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2d0], rax
movabs rax, 0x1df73f341e94baf8
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2d8], rax
movabs rax, 0x6fdcd8c7e2c8a8f1
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x3c13e6aaac0cc22
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x74c58d1d67b18013
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xe854d058a729e57c
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x1fe969ebe18fa255
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x300], rax
movabs rax, 0xc99af88eb971e606
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x308], rax
movabs rax, 0x85389b2180a519b7
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x120], rcx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x318], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2a0]
vmovdqa ymmword [rbp + 0xa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2c0]
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0xc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm0, ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xe0], ymm0
vmovdqu ymm0, ymmword [rbp + 0x100]
vpxor ymm1, ymm0, ymmword [rbp + 0x300]
vmovdqa ymmword [rbp + 0x100], ymm1
lea rcx, [rbp + 0x80]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x110af34ff8e6efb6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xdee7de3a8acffeaa
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0x5042e6a33b35e67b
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x1c57a6cc95cdb3f5
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0x140]
vmovdqa ymmword [rbp + 0x140], ymm1
lea rcx, [rbp + 0x140]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 8
call fcn.14000b740
lea rcx, [0x140007730]
mov qword [rax], rcx
mov qword [rbp + 0x120], rax
lea rcx, [rbp + 0x138]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x14000b6e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x130], rax
test rax, rax
je 0x14000afe8
mov qword [rbp + 0x120], r14
cmp dword [rbp + 0x138], r14d
je 0x14000afdc
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x200], xmm0
lea rcx, [rbp + 0x200]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14000afdc
xorps xmm0, xmm0
movaps xmmword [rbp + 0x200], xmm0
movdqa xmmword [rbp + 0x130], xmm0
movabs rax, 0x582cbf4fe3eaf289
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xfdb0d43b96e08985
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0x117fd7a27531c342
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x1c57a6cc95daaef6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0x140]
vmovdqa ymmword [rbp + 0x140], ymm1
lea rcx, [rbp + 0x140]
vzeroupper
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movabs rbx, 0x4225b252feeef58c
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xc2e2e17e83c8c08c
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0x7e7ec898213fd453
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x140], ymm1
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x200]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x200]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x140008bf2
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008bed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008bed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000b784
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
mov ecx, 0x578
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xd9e5f07e83c8c08c
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0xa71c4982132d44f
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x1c57a6cc95c6a4f9
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x140], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], r14
lea rax, [rbp + 0x140]
mov rbx, 0xffffffffffffffff
vzeroupper
nop
inc rbx
cmp byte [rax + rbx], 0
jne 0x140008d20
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x140008d3e
call fcn.1400011b0
int3
movabs rcx, 0x8000000000000000
mov edx, 0x16
cmp rbx, 0xf
ja 0x140008d88
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x218], 0xf
mov r8, rbx
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x200]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x200], 0
jmp 0x140008e2e
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x140008dba
mov rdi, rax
lea rax, [rcx + 0x27]
mov rcx, rax
call fcn.14000b740
test rax, rax
je 0x140008e73
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140008def
cmp rdi, rdx
cmovb rdi, rdx
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140008dcf
mov rsi, r14
jmp 0x140008def
cmp rcx, 0x1000
jb 0x140008de7
lea rax, [rcx + 0x27]
cmp rax, rcx
ja 0x140008d9b
call fcn.140001110
int3
call fcn.14000b740
mov rsi, rax
mov qword [rbp + 0x200], rsi
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x218], rdi
mov r8, rbx
lea rdx, [rbp + 0x140]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
movabs rdi, 0x1c57a6cc95a8cb90
movabs rsi, 0x7e10a7f1555cb127
lea rcx, [rbp + 0x200]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x140008e7f
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008e7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008e7a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000b784
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
mov ecx, 0x578
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x423db05ee4e9f486
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xd8d19131b086ce98
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0x1f73ce853b39d953
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
movabs rax, 0x6e32f5ecfbc7a2e4
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
movabs rax, 0x8eaed1b19473483f
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
movabs rax, 0x8eaed19fe7012d49
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x180], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x1a0]
vmovdqa xmmword [rbp + 0x1a0], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], r14
lea rax, [rbp + 0x180]
mov rbx, 0xffffffffffffffff
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x140009036
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x140009054
call fcn.1400011b0
int3
cmp rbx, 0xf
ja 0x14000908f
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x218], 0xf
mov r8, rbx
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x200]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x200], 0
jmp 0x140009145
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x1400090cb
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14000b740
test rax, rax
je 0x14000918a
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140009106
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x1400090e6
mov rsi, r14
jmp 0x140009106
cmp rcx, 0x1000
jb 0x1400090fe
lea rax, [rcx + 0x27]
cmp rax, rcx
ja 0x1400090ac
call fcn.140001110
int3
call fcn.14000b740
mov rsi, rax
mov qword [rbp + 0x200], rsi
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x218], rdi
mov r8, rbx
lea rdx, [rbp + 0x180]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
movabs rdi, 0x1c57a6cc95a8cb90
movabs rsi, 0x7e10a7f1555cb127
lea rcx, [rbp + 0x200]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x140009196
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009191
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009191
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000b784
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
mov ecx, 0x578
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rbx, 0x8eaed19fe7012d49
movabs rcx, 0x2b49d33b8af4f7a6
nop
mov qword [rbp + 0x120], rcx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x228], rax
movdqa xmm0, xmmword [rbp + 0x220]
xorps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
lea rcx, [rbp + 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140007c30
lea rdx, [0x14000b400]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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, 0x4430f349eff3f580
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xcef9de368786db83
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0x7e10a7f1557c8b42
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c0]
vmovdqa ymmword [rbp + 0x140], ymm1
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x180]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x180]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x140009395
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009390
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae55
call fcn.14000b784
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000b440
movzx eax, byte [rbp]
cmp al, 0x31
jne 0x140009452
movabs rax, 0x2b49d33b8af4f7a6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x238], rax
movdqa xmm0, xmmword [rbp + 0x230]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x44c
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001ce0
jmp 0x14000a836
cmp al, 0x32
jne 0x14000a5be
movabs rax, 0x2b49d33b8af4f7a6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x248], rax
movdqa xmm0, xmmword [rbp + 0x30]
xorps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x4c27ba5de5e8eb96
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xecdd912c91c9d0d6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0xd75d595311d9164
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
movabs rax, 0x1c5788bbfac6ebe3
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c0]
vmovdqa ymmword [rbp + 0x180], ymm1
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x140]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x140]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x14000961a
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009615
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae5c
call fcn.14000b784
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], 0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x2b49d33b8af4f7a6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x258], rax
movdqa xmm0, xmmword [rbp + 0x250]
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x4528f35ce4eee890
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xccfec33b90deccd6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0x1a5187b21411914b
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x743486bfe6cdb9f4
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
movabs rax, 0xfe8eb6f18e664328
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x160], rax
movabs rax, 0x211ac0a3129084c8
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm0, ymm0, ymmword [rbp + 0x140]
vmovdqa ymmword [rbp + 0x140], ymm0
vmovdqa xmm1, xmmword [rbp + 0x1e0]
vxorps xmm1, xmm1, xmmword [rbp + 0x160]
vmovdqa xmmword [rbp + 0x160], xmm1
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x180]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x180]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000987e
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009879
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae63
call fcn.14000b784
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
mov ecx, 0x4b0
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x4f69b648ebe2f795
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xc8e2910aabe88999
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0xc65c8887528d454
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
movabs rax, 0x7725c9bbe1cda5b0
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
movabs rax, 0xfccba5ef86654c69
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a0], rax
movabs rax, 0x2134adc260f7c5c9
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x180], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x1a0]
vmovdqa xmmword [rbp + 0x1a0], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], r14
lea rax, [rbp + 0x180]
mov rbx, 0xffffffffffffffff
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x140009a35
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x14000aea6
cmp rbx, 0xf
ja 0x140009a8c
mov qword [rbp + 0x150], rbx
mov qword [rbp + 0x158], 0xf
mov r8, rbx
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x140]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x140], 0
jmp 0x140009b42
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x140009aab
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140009adc
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140009ac6
mov rsi, r14
jmp 0x140009b03
cmp rcx, 0x1000
jb 0x140009afb
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000ae6a
mov rcx, rax
call fcn.14000b740
test rax, rax
je 0x14000ae70
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140009b03
call fcn.14000b740
mov rsi, rax
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x150], rbx
mov qword [rbp + 0x158], rdi
mov r8, rbx
lea rdx, [rbp + 0x180]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
movabs rdi, 0x1c57a6cc95a8cb90
movabs rsi, 0x7e10a7f1555cb127
lea rcx, [rbp + 0x140]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x140009b90
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009b8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae70
call fcn.14000b784
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], 0
mov ecx, 0x4b0
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x443af35ce4eef481
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xc4fb913288cfded6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0x5e62d29e2c7cdd4b
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
movabs rax, 0x313ef1ece68f88c0
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
movabs rax, 0xebc0bff0a421440f
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a0], rax
movabs rax, 0x213483ac0f9e9fd9
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
movabs rax, 0x8eaed19fe7012d49
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c0]
vmovdqa ymmword [rbp + 0x180], ymm1
vmovdqa xmm2, xmmword [rbp + 0x1a0]
vxorps xmm2, xmm2, xmmword [rbp + 0x1e0]
vmovdqa xmmword [rbp + 0x1a0], xmm2
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], r14
lea rax, [rbp + 0x180]
mov rbx, 0xffffffffffffffff
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x140009d51
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x14000aea0
cmp rbx, 0xf
ja 0x140009da8
mov qword [rbp + 0x150], rbx
mov qword [rbp + 0x158], 0xf
mov r8, rbx
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x140]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x140], 0
jmp 0x140009e5e
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x140009dc7
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140009df8
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140009de2
mov rsi, r14
jmp 0x140009e1f
cmp rcx, 0x1000
jb 0x140009e17
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000ae77
mov rcx, rax
call fcn.14000b740
test rax, rax
je 0x14000ae7d
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140009e1f
call fcn.14000b740
mov rsi, rax
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x150], rbx
mov qword [rbp + 0x158], rdi
mov r8, rbx
lea rdx, [rbp + 0x180]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
movabs rdi, 0x1c57a6cc95a8cb90
movabs rsi, 0x7e10a7f1555cb127
lea rcx, [rbp + 0x140]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x140009eac
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009ea7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae7d
call fcn.14000b784
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], 0
mov ecx, 0x4b0
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rbx, 0x8eaed19fe7012d49
nop word [rax + rax]
lea rdx, [0x14000b400]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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, 0x5e69a654f3a7f481
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xc3f1c52d96c3cd98
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0x1f6787943d289143
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x347799abfbc1a5e2
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
movabs rax, 0x8eaef1a5ce4f0210
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c0]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x160]
vmovdqa xmmword [rbp + 0x160], xmm0
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x180]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x180]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000a0b7
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a0b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae84
call fcn.14000b784
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
lea rdx, [rbp + 1]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000b440
movsx ecx, byte [rbp + 1]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov byte [rbp + 1], al
cmp al, 0x59
je 0x14000a35a
cmp al, 0x4e
je 0x14000ab6c
movabs rax, 0xb2dba57ebf1f58c
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
movabs rax, 0xfdb09f2a91d6c79f
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
movabs rax, 0x7648794263dd44b
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
movabs rax, 0x7a778195b288aee0
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
movabs rax, 0xe18ea2fabe215f26
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
movabs rax, 0x4e528de52ed0cbc8
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
movabs rax, 0xbfd0b6dba9c85439
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1f0], rax
movabs rcx, 0x6ddf40905ac7bb74
mov qword [rbp + 0x120], rcx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x168], rax
movabs rax, 0xbfd0b6f5c686744b
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x120], rcx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x178], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x140]
vmovdqa ymmword [rbp + 0x1c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x160]
vmovdqa ymmword [rbp + 0x1e0], ymm1
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x180]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x180]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000a33c
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a337
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae8b
call fcn.14000b784
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
jmp 0x140009ee0
movabs rax, 0x422db65ee9e8e995
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0x8df8c5379386ce98
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0xc74c390751ff06a
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x7338d6bfb5dbb8f5
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
movabs rax, 0x8e80ffb1806f442f
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c0]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqa xmm0, xmmword [rbp + 0x160]
vxorps xmm0, xmm0, xmmword [rbp + 0x1e0]
vmovdqa xmmword [rbp + 0x160], xmm0
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x180]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x180]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000a51d
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a518
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae99
call fcn.14000b784
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x2b49d33b8af4f7a6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x268], rax
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140006990
jmp 0x14000a836
cmp al, 0x33
jne 0x14000a63f
movabs rax, 0x2b49d33b8af4f7a6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x208], rax
movdqa xmm0, xmmword [rbp + 0x200]
xorps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140001580
jmp 0x14000a836
cmp al, 0x34
je 0x14000ace2
cmp al, 0x35
je 0x14000aeba
movabs rax, 0xb2dba57ebf1f58c
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0x8dbcdf318dd2d999
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0xa30c2823439dd57
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x723ec7abf488b2e2
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
movabs rax, 0x8eaed19fe7012d67
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm0, ymm0, ymmword [rbp + 0x140]
vmovdqa ymmword [rbp + 0x140], ymm0
vmovdqa xmm1, xmmword [rbp + 0x1e0]
vxorps xmm1, xmm1, xmmword [rbp + 0x160]
vmovdqa xmmword [rbp + 0x160], xmm1
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x180]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x180]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000a812
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a80d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000aeac
call fcn.14000b784
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x5c69a654f3a7f481
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x140], rax
movabs rax, 0xdfb0de2ac4d2c797
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x148], rax
movabs rax, 0x1164879f2729c542
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x150], rax
movabs rax, 0x7536cbecf0c0bfb0
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x158], rax
movabs rax, 0xae91a4f1826c0d27
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x160], rax
movabs rax, 0x211497eb0ed89292
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x140]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqa xmm0, xmmword [rbp + 0x160]
vxorps xmm0, xmm0, xmmword [rbp + 0x1e0]
vmovdqa xmmword [rbp + 0x160], xmm0
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x180]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x180]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000aa03
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a9fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000aeb3
call fcn.14000b784
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000b440
movzx eax, byte [rbp]
cmp al, 0x79
movabs rcx, 0x2b49d33b8af4f7a6
je 0x1400091d0
cmp al, 0x59
je 0x1400091d0
movabs rax, 0xb2ebd52feeee380
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xcaffc32ec4c3c182
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0x7e1089df7b31d055
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm0, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x180], ymm0
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1c0]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x1c0]
call fcn.140001350
nop
lea rcx, [rbp + 0x1c0]
call fcn.14000b000
mov ecx, 0x6a4
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movabs rax, 0x4520bd49fff3fe97
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xc8f8c57e8bd28991
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0x1b7d879f3c3ddc07
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
movabs rax, 0x1c57a6e2bb86befe
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x180], ymm1
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x140]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x140]
call fcn.140001350
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x14000acb9
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000acb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ae92
call fcn.14000b784
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], 0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400091c4
movabs rax, 0x5f21f34ff8e6efb6
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xc4f49e71ded5d982
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0x197789952733d254
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
movabs rax, 0x7b1295f8d2eb8dbf
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
movabs rax, 0x8eaed19fe76f6602
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x120], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x120], r13
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x180], ymm1
vmovdqa xmm2, xmmword [rbp + 0x1e0]
vxorps xmm2, xmm2, xmmword [rbp + 0x1a0]
vmovdqa xmmword [rbp + 0x1a0], xmm2
lea rcx, [rbp + 0x180]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x1400091c4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140001110
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140001110
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400011b0
int3
call fcn.1400011b0
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
movabs rax, 0xb2ebd52feeee380
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x180], rax
movabs rax, 0xcaffc32ec4c3c182
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x188], rax
movabs rax, 0x7e1089df7b31d055
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x120], r12
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x120], r15
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x120], rsi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x120], rdi
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1d8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x180], ymm1
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1c0]
vzeroupper
call fcn.14000b060
nop
lea rcx, [rbp + 0x1c0]
call fcn.140001350
nop
lea rcx, [rbp + 0x1c0]
call fcn.14000b000
mov ecx, 0x6a4
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x138], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3