Function at 0x14001a870
Capabilities:
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, 0xf30
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1400ab0c0]
xor rax, rsp
mov qword [rbp + 0xed0], rax
xor esi, esi
movabs rax, 0x8058fbdbd0145d26
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
movabs rax, 0x9cc0ce96cc071488
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
movabs r13, 0x5b06fbeadecb14d9
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1b0], rax
movabs r12, 0xa6b2c0d318406af6
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1b8], rax
movabs r15, 0xa03189b4b475296f
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
movabs r14, 0xeea5a6f5a27275c4
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
vmovdqu ymm0, ymmword [rbp + 0x1a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xa20]
vmovdqa ymmword [rbp + 0x1a0], ymm1
lea rcx, [rbp + 0x1a0]
vzeroupper
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd654c594db19463c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0xaf859c92cc1b19a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs rax, 0xd4fb7cabbb87dab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0xac83eee2367135b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
movabs rax, 0x656e2edc4dc6a3b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x6c1a659f2aca0cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
movabs rax, 0xd0ec625b3705003d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
movabs rax, 0xa6f7b870b717839e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
movabs rax, 0x100276dc295417c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0xd85877a3de5b71de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
movabs rax, 0x8318fbdaa6b54c5d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
movabs rax, 0x3349a746bd6c07af
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
movabs rax, 0xf25dce5bc604a9d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
movabs rax, 0x979d5ddd784c9f4c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
movabs rax, 0x845d00cc985e4ade
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
movabs rax, 0xc2b39cef60810b82
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
movabs rax, 0xd26e0944d563064f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x400], rax
movabs rax, 0xb1287a511d54c33d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x408], rax
movabs rax, 0x6138943a5a68999d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x410], rax
movabs rax, 0xc2b5c16ada51d7f2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x418], rax
movabs rax, 0x9d3404e96e36a06e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
movabs rax, 0xfc09b131dbfd0a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
movabs rax, 0x318765239baddaf0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rax, 0x819645a25c4679ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
movabs rax, 0xe1d7e53d3dfa7a29
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
movabs rax, 0xea3e00146435149c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x448], rax
movabs rax, 0xb2928fa64b9a3291
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
movabs rax, 0x7d3805ed0984d7c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
movabs rax, 0xe2339ac294a466ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
movabs rax, 0x9faaee8e65fa4881
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x468], rax
movabs rax, 0xa0723c86b09ea625
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x470], rax
movabs rax, 0x85f78994dca0ce92
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x478], rax
movabs rax, 0xe0219ab4c0f6195c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x480], rax
movabs rax, 0xd29f02a6cfbc6101
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x488], rax
movabs rax, 0xef091922f4e6679c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x490], rax
movabs rax, 0x396bccc70f14aaf4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x498], rax
movabs rax, 0xbfe58b6b120ccdfc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a0], rax
movabs rax, 0xa7bbaab665832bbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a8], rax
movabs rax, 0xd516b37023b64a58
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
movabs rax, 0xca72701b9527f21b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b8], rax
movabs rax, 0xa8da6168b4a1cbb2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x6fddbf44641aa2c6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c8], rax
movabs rax, 0x56997a8882bbd900
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
movabs rax, 0xb3d5a6257c65f6ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movabs rax, 0x4ccb9b3237cb9f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
movabs rax, 0x5fb253e35e70e5e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0xbda6325cb6ebc6ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x10a02a0f4dc7d72d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
movabs rax, 0x5a94e0fc447f19fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
movabs rdx, 0x968aab851ff896f4
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xce0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xce8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xcf0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xcf8], rax
movabs rdi, 0xb0147a82ea8d6f3
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xd00], rax
movabs rbx, 0x62aee179dfa69ab8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xd08], rax
movabs rax, 0xf0c1683e536a4d1d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd10], rax
movabs rax, 0xebd7dd17d67ae2da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd18], rax
movabs rax, 0x756b1aac40207bb7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd20], rax
movabs rax, 0xf8694dcdb7362aac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd28], rax
movabs rax, 0xa322dba2c7d86c21
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd30], rax
movabs rax, 0x560d876bb731379e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd38], rax
movabs rax, 0x7a68fc80cf0e2ffb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd40], rax
movabs rax, 0xe5f834b10825eb20
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd48], rax
movabs rax, 0xf87d31f6f6372785
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd50], rax
movabs rax, 0xf393a6cf18e066a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd58], rax
movabs rax, 0xa61c4864f8695b7f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd60], rax
movabs rax, 0xe20809257e35a554
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd68], rax
movabs rax, 0xd4dd91a291cf8e9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd70], rax
movabs rax, 0x99c7a403b621be86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd78], rax
movabs rax, 0xbd4824d85458c903
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd80], rax
movabs rax, 0x3ff1bb293dc7b1c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd88], rax
movabs rax, 0x54f50a6ebb80d0ad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd90], rax
movabs rax, 0xc8cd37c72b2929ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd98], rax
movabs rax, 0x92b2965c58881947
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xda0], rax
movabs rax, 0x874b6d7d1c5479bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xda8], rax
movabs rax, 0xdee2e6d227ef7fb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb0], rax
movabs rax, 0x854649b29f6b2ae
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb8], rax
movabs rax, 0xc25ef5b0f284158b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdc0], rax
movabs rax, 0xaf9bcee111da78b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdc8], rax
movabs rax, 0xd00a79a69d94fb15
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdd0], rax
movabs rax, 0xa5da83ffbfc186b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdd8], rax
movabs rax, 0x844ed794a590780f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xde0], rax
movabs rax, 0xbefd63d5a6f83a64
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xde8], rax
movabs rax, 0x8e297c4a80c614f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdf0], rax
movabs rax, 0x4d4bb5b36678c396
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdf8], rax
movabs rax, 0xc98cee08777eed93
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe00], rax
movabs rax, 0xced3dad917f70bd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe08], rax
movabs rax, 0xbb63931e4a96393d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe10], rax
movabs rax, 0xa6101177fc46847a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe18], rax
movabs rax, 0xf5a9040cdbccebd7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe20], rax
movabs rax, 0x4fb1d32d2f3a8fcc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe28], rax
movabs rax, 0x10b95782e3c9ac41
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe30], rax
movabs rax, 0xd0baca4b2945a5be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe38], rax
movabs rax, 0x74a5d2e00351b39b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe40], rax
movabs rax, 0x12923c912a1eacc0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe48], rax
movabs rax, 0xd5f53856d382b0a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe50], rax
movabs rax, 0x74c9622f62e7a042
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe58], rax
movabs rax, 0x5a9eeac4025f239f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe60], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xe68], rax
vmovdqu ymm0, ymmword [rbp + 0x380]
vpxor ymm1, ymm0, ymmword [rbp + 0xce0]
vmovdqa ymmword [rbp + 0x380], ymm1
vmovdqu ymm0, ymmword [rbp + 0x3a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xd00]
vmovdqa ymmword [rbp + 0x3a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x3c0]
vpxor ymm1, ymm0, ymmword [rbp + 0xd20]
vmovdqa ymmword [rbp + 0x3c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x3e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xd40]
vmovdqa ymmword [rbp + 0x3e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x400]
vpxor ymm1, ymm0, ymmword [rbp + 0xd60]
vmovdqa ymmword [rbp + 0x400], ymm1
vmovdqu ymm0, ymmword [rbp + 0x420]
vpxor ymm1, ymm0, ymmword [rbp + 0xd80]
vmovdqa ymmword [rbp + 0x420], ymm1
vmovdqu ymm0, ymmword [rbp + 0x440]
vpxor ymm1, ymm0, ymmword [rbp + 0xda0]
vmovdqa ymmword [rbp + 0x440], ymm1
vmovdqu ymm0, ymmword [rbp + 0x460]
vpxor ymm1, ymm0, ymmword [rbp + 0xdc0]
vmovdqa ymmword [rbp + 0x460], ymm1
vmovdqu ymm0, ymmword [rbp + 0x480]
vpxor ymm1, ymm0, ymmword [rbp + 0xde0]
vmovdqa ymmword [rbp + 0x480], ymm1
vmovdqu ymm0, ymmword [rbp + 0x4a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xe00]
vmovdqa ymmword [rbp + 0x4a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x4c0]
vpxor ymm1, ymm0, ymmword [rbp + 0xe20]
vmovdqa ymmword [rbp + 0x4c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x4e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xe40]
vmovdqa ymmword [rbp + 0x4e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x500]
vxorps xmm0, xmm0, xmmword [rbp + 0xe60]
vmovdqa xmmword [rbp + 0x500], xmm0
lea rdx, [rbp + 0x380]
vzeroupper
call fcn.140001e50
mov qword [0x1400ad1e0], rsi
lea rax, [0x1400ad1d0]
cmp qword [0x1400ad1e8], 0xf
cmova rax, qword [0x1400ad1d0]
mov byte [rax], sil
mov qword [0x1400ad1a0], rsi
lea rax, [0x1400ad190]
cmp qword [0x1400ad1a8], 0xf
cmova rax, qword [0x1400ad190]
mov byte [rax], sil
mov qword [0x1400ad200], rsi
lea rax, [0x1400ad1f0]
cmp qword [0x1400ad208], 0xf
cmova rax, qword [0x1400ad1f0]
mov byte [rax], sil
mov qword [0x1400ad220], rsi
lea rax, [0x1400ad210]
cmp qword [0x1400ad228], 0xf
cmova rax, qword [0x1400ad210]
mov byte [rax], sil
mov qword [0x1400ad4d8], rsi
lea rax, [0x1400ad4c8]
cmp qword [0x1400ad4e0], 0xf
cmova rax, qword [0x1400ad4c8]
mov byte [rax], sil
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xce5fe6d79410413b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0x9a85c89acb0616a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
movabs rax, 0x3e75db8fb6bf34b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
movabs rax, 0x86c1a9f36a251c84
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
movabs rax, 0x796628da5e88b89a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
movabs rax, 0x62aecf57f1d5e9dd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xb80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xb88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xb90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xba0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xba8], rax
vmovdqu ymm0, ymmword [rbp + 0x580]
vpxor ymm1, ymm0, ymmword [rbp + 0xb80]
vmovdqa ymmword [rbp + 0x580], ymm1
vmovdqa xmm0, xmmword [rbp + 0x5a0]
vxorps xmm0, xmm0, xmmword [rbp + 0xba0]
vmovdqa xmmword [rbp + 0x5a0], xmm0
lea rdx, [rbp + 0x580]
vzeroupper
call fcn.140001e50
lea rdx, [0x140006f30]
mov rcx, rax
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]
lea rcx, [0x1400ad230]
call fcn.14002d630
cmp byte [0x1400ad460], sil
jne 0x14001b70c
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd311fbd1c2074c3c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xee859c86d70614b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xaf0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xaf8], rax
movdqa xmm0, xmmword [rbp + 0x30]
xorps xmm0, xmmword [rbp + 0xaf0]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
call fcn.140001e50
mov rcx, rax
lea rdx, [0x1400ad468]
call fcn.140001e30
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movabs rsi, 0x8e54fadad1164003
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xeea5a6f5a20b10af
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xae0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xae8], rax
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0xae0]
movdqa xmmword [rbp + 0x20], xmm0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x340], rax
lea rcx, [rbp + 0x20]
mov rbx, 0xffffffffffffffff
mov rax, rbx
inc rax
cmp byte [rcx + rax], 0
jne 0x14001b780
mov qword [rbp + 0x348], rax
movaps xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x9c0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x610]
call fcn.1400024b0
nop
lea rcx, [rbp + 0x610]
call fcn.140015a60
movzx edi, al
lea rcx, [rbp + 0x610]
call fcn.140012ab0
test dil, dil
je 0x14001b99a
lea rax, [rbp + 0x848]
mov qword [rbp + 0x10], rax
movabs rax, 0xa054fadad1164003
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xad0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xad8], rax
movdqa xmm0, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp + 0xad0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x848]
call fcn.14000b8a0
mov rdi, rax
mov qword [rbp], rsi
mov rcx, qword [rbp]
mov qword [rbp + 0x50], rcx
movabs rax, 0xeea5a6f5a20b10af
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x58], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0xa50]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x868]
call fcn.14000b8a0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x990]
call fcn.140010010
nop
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x888]
call fcn.14000b780
mov rdx, rax
lea rcx, [0x1400ad230]
call fcn.14002f590
cmp byte [0x1400ad460], 0
jne 0x14001b98e
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd311fbd1c2074c3c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0xee859c86d70614b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xac0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xac8], rax
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0xac0]
movdqa xmmword [rbp + 0x60], xmm0
lea rdx, [rbp + 0x60]
call fcn.140001e50
mov rcx, rax
lea rdx, [0x1400ad468]
call fcn.140001e30
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0x990]
jmp 0x14001beea
xorps xmm0, xmm0
movups xmmword [rbp + 0x8d0], xmm0
movdqa xmm1, xmmword [0x14008cd30]
movdqu xmmword [rbp + 0x8e0], xmm1
mov byte [rbp + 0x8d0], 0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xc845a9c6d101472a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x9dcbc396cb1e55a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], rax
movabs rax, 0x5b26c193bba034bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9c0]
vmovdqa ymmword [rbp + 0x1c0], ymm1
lea rdx, [rbp + 0x1c0]
vzeroupper
call fcn.140001e50
lea rdx, [rbp + 0x8d0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140001be0
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x8a8]
call fcn.14000b780
mov rdx, rax
lea rcx, [0x1400ad230]
call fcn.14002f590
cmp byte [0x1400ad460], 0
jne 0x14001bb62
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd311fbd1c2074c3c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0xee859c86d70614b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xab0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xab8], rax
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0xab0]
movdqa xmmword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x70]
call fcn.140001e50
mov rcx, rax
lea rdx, [0x1400ad468]
call fcn.140001e30
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rbp + 0x350]
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x350], xmm0
xor edi, edi
mov qword [rbp + 0x360], rdi
mov qword [rbp + 0x368], rdi
xor r8d, r8d
lea rdx, [0x14008af99]
lea rcx, [rbp + 0x350]
call fcn.140002280
nop
lea rax, [rbp + 0xa20]
mov qword [rbp + 0x600], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xa20], xmm0
mov qword [rbp + 0xa30], rdi
mov qword [rbp + 0xa38], rdi
xor r8d, r8d
lea rdx, [0x14008af99]
lea rcx, [rbp + 0xa20]
call fcn.140002280
nop
lea rax, [rbp + 0x7e8]
mov qword [rbp + 0x608], rax
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x7e8]
call fcn.14000b780
mov rsi, rax
lea rax, [rbp + 0x808]
mov qword [rbp + 0x9c0], rax
movabs rax, 0xa054fadad1164003
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x80], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x88], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0xaa0]
movdqa xmmword [rbp + 0x80], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x808]
call fcn.14000b8a0
mov rdi, rax
movabs rax, 0x8e54fadad1164003
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x90], rcx
movabs rax, 0xeea5a6f5a20b10af
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x98], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
movdqa xmm0, xmmword [rbp + 0x90]
xorps xmm0, xmmword [rbp + 0xa90]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x828]
call fcn.14000b8a0
nop
lea rcx, [rbp + 0x350]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0xa20]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.1400103d0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xc55de0d29410413b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs rax, 0x86d1869dd61b02e4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
movabs rax, 0x28689e89b7a734bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rax, 0xc7dae0aa7d2b4a93
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
movabs rax, 0x782129cd4bcaf680
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
movabs rax, 0x17c8920abac5f9cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
movabs rax, 0x95b7094d73132171
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0xebd7dd17d67accbe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
movabs rax, 0xb0147a82ea8d6f3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
movabs rax, 0x62aee179dfa69ab8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0xf0c1683e536a4d1d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
movabs rax, 0xebd7dd17d67ae2da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
vmovdqu ymm0, ymmword [rbp + 0x200]
vpxor ymm1, ymm0, ymmword [rbp + 0x9e0]
vmovdqa ymmword [rbp + 0x200], ymm1
vmovdqu ymm0, ymmword [rbp + 0x220]
vpxor ymm1, ymm0, ymmword [rbp + 0xa00]
vmovdqa ymmword [rbp + 0x220], ymm1
lea rdx, [rbp + 0x200]
vzeroupper
call fcn.140001e50
lea rdx, [0x140006f30]
mov rcx, rax
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]
nop
lea rcx, [rbp + 0x8d0]
call fcn.14000cdc0
mov rdx, qword [0x1400ad390]
mov rax, qword [0x1400ad398]
sub rax, rdx
sar rax, 6
lea rcx, [rax - 1]
cmp rax, rcx
jbe 0x14001d34d
shl rcx, 6
add rdx, 0x20
add rdx, rcx
lea rcx, [rbp + 0x7c8]
call fcn.14000b780
mov rsi, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14001bf38
mov rcx, qword [rax]
xor edx, edx
mov r8d, 0xa
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rdi, eax
mov rcx, rsi
call fcn.14000cdc0
mov qword [rbp + 0x8c8], rdi
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp + 0x660]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp + 0x660]
movaps xmmword [rbp + 0x630], xmm0
movups xmm1, xmmword [rbp + 0x670]
movaps xmmword [rbp + 0x640], xmm1
mov eax, dword [rbp + 0x680]
mov dword [rbp + 0x650], eax
movabs rax, 0xc414a6d99155484a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
movabs rax, 0xcb9feed0820b50eb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
movabs rax, 0x5b5cdeca8dee2e94
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x9c0]
vmovdqa ymmword [rbp + 0x140], ymm1
lea r9, [rbp + 0x630]
lea r8, [rbp + 0x140]
mov edx, 0x50
lea rcx, [rbp + 0xe80]
vzeroupper
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x130], xmm1
lea rax, [rbp + 0xe80]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14001c084
lea rdx, [rbp + 0xe80]
lea rcx, [rbp + 0x120]
call fcn.140002280
nop
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd058fbd7c7175c3c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs rax, 0x9eddc3d5cc1d1cb0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
movabs rax, 0x7b689483aaaa66b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
movabs rax, 0xa6b2e0e97d340b92
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
vmovdqu ymm0, ymmword [rbp + 0x160]
vpxor ymm1, ymm0, ymmword [rbp + 0x9c0]
vmovdqa ymmword [rbp + 0x160], ymm1
lea rdx, [rbp + 0x160]
vzeroupper
call fcn.140001e50
lea rdx, [rbp + 0x120]
cmp qword [rbp + 0x138], 0xf
cmova rdx, qword [rbp + 0x120]
mov r8, qword [rbp + 0x130]
mov rcx, rax
call fcn.140004460
lea rdx, [0x140006f30]
mov rcx, rax
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]
nop
lea rcx, [rbp + 0x120]
call fcn.14000cdc0
lea rcx, [rbp + 0x9c0]
call fcn.14000f3b0
nop
movabs rdi, 0xc559eadac1146533
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
movabs rsi, 0xeea5a6f5a27275b6
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0xa80]
movdqa xmmword [rbp + 0xa0], xmm0
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x7a8]
call fcn.140002120
nop
mov rcx, rax
call fcn.140010c80
nop
lea rcx, [rbp + 0x7a8]
call fcn.14000cdc0
lea rcx, [rbp + 0x8f0]
call fcn.14000f560
nop
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd450d994d1184828
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
movabs rax, 0xeea5a6f5a2524fac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
movdqa xmm0, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0xa60]
movdqa xmmword [rbp + 0xb0], xmm0
lea rdx, [rbp + 0xb0]
call fcn.140001e50
lea rdx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rdx, qword [rbp + 0x8f0]
mov r8, qword [rbp + 0x900]
mov rcx, rax
call fcn.140004460
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xb30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xb38], rax
movdqa xmm0, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0xb30]
movdqa xmmword [rbp + 0xc0], xmm0
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x788]
call fcn.140002120
nop
mov rcx, rax
call fcn.14000efb0
nop
lea rcx, [rbp + 0x788]
call fcn.14000cdc0
movabs rax, 0x8f1eb3c7c4015d07
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x86d1cf928c0514b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x3465898fadbe76ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xc9d1eea776251e98
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x44461ee964f2f99e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0x3781ab2d8defdef1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0xb48a2f781930065a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0xc4b9b476bb55b792
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0x273249ed08672eed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0xf86921a1d3186dfb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xbc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xbc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xbd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xbd8], rax
movabs rax, 0xb0147a82ea8d6f3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbe0], rax
movabs rsi, 0x62aee179dfa69ab8
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xbe8], rax
movabs rax, 0xf0c1683e536a4d1d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbf0], rax
movabs rax, 0xebd7dd17d67ae2da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbf8], rax
movabs rax, 0x756b1aac40207bb7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc00], rax
movabs rax, 0xf8694dcdb7362aac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc08], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xbc0]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x300]
vpxor ymm1, ymm0, ymmword [rbp + 0xbe0]
vmovdqa ymmword [rbp + 0x300], ymm1
vmovdqa xmm0, xmmword [rbp + 0x320]
vxorps xmm0, xmm0, xmmword [rbp + 0xc00]
vmovdqa xmmword [rbp + 0x320], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x930], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x940], xmm1
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x14001c5d0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x930]
call fcn.140002280
nop
movabs rax, 0xa03189b4d8194d41
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xb10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xb18], rax
movdqa xmm0, xmmword [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0xb10]
movdqa xmmword [rbp + 0xd0], xmm0
mov edx, 0xa
lea rcx, [rbp + 0x688]
call fcn.14000ee20
nop
lea r8, [rbp + 0xd0]
mov rdx, rax
lea rcx, [rbp + 0x748]
call fcn.1400020b0
mov rdi, rax
movabs rax, 0xc559eadac1146533
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xe0], rcx
movabs rax, 0xeea5a6f5a27229b6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xe8], rcx
mov qword [rbp], r15
mov rcx, qword [rbp]
mov qword [rbp + 0xb20], rcx
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xb28], rax
movdqa xmm0, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0xb20]
movdqa xmmword [rbp + 0xe0], xmm0
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x768]
call fcn.140002120
nop
mov r9, rdi
mov r8, rax
movzx edx, byte [rbp + 8]
lea rcx, [rbp + 0x970]
call fcn.14000b8e0
nop
lea rcx, [rbp + 0x768]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x748]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x688]
call fcn.14000cdc0
movabs rax, 0x8f1eb3c7c4015d07
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x86d1cf928c0514b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x3465898fadbe76ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xc9d1eea776251e98
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rax, 0x44461ee964f2f99e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0x3781ab2d8defdef1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
movabs rax, 0xb48a2f781930065a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0xc4b9b476bb55b792
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
movabs rax, 0x2c3148f80b6a35fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0xf80c35a899656ced
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xc80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xc88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xc90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc98], rax
movabs rdi, 0xb0147a82ea8d6f3
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xca0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xca8], rax
movabs rax, 0xf0c1683e536a4d1d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcb0], rax
movabs rax, 0xebd7dd17d67ae2da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcb8], rax
movabs rax, 0x756b1aac40207bb7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcc0], rax
movabs rax, 0xf8694dcdb7362aac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcc8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0xc80]
vmovdqa ymmword [rbp + 0x280], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xca0]
vmovdqa ymmword [rbp + 0x2a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x2c0]
vxorps xmm0, xmm0, xmmword [rbp + 0xcc0]
vmovdqa xmmword [rbp + 0x2c0], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x910], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x920], xmm1
lea rax, [rbp + 0x280]
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x14001c961
mov r8, rbx
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x910]
call fcn.140002280
nop
movabs rax, 0xa03189b4d10d4c41
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xb00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xb08], rax
movdqa xmm0, xmmword [rbp + 0xf0]
xorps xmm0, xmmword [rbp + 0xb00]
movdqa xmmword [rbp + 0xf0], xmm0
mov edx, 0xa
lea rcx, [rbp + 0x6e8]
call fcn.14000ee20
nop
lea r8, [rbp + 0xf0]
mov rdx, rax
lea rcx, [rbp + 0x708]
call fcn.1400020b0
mov rbx, rax
movabs rax, 0xc559eadac1146533
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x100], rcx
movabs rax, 0xeea5a6f5a27229b6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x108], rcx
mov qword [rbp], r15
mov rcx, qword [rbp]
mov qword [rbp + 0xa70], rcx
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa78], rax
movdqa xmm0, xmmword [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0xa70]
movdqa xmmword [rbp + 0x100], xmm0
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x728]
call fcn.140002120
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [rbp + 8]
lea rcx, [rbp + 0x950]
call fcn.14000b8e0
nop
lea rcx, [rbp + 0x728]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x708]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x6e8]
call fcn.14000cdc0
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x930]
call fcn.14000f950
test al, al
jne 0x14001cca1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xcf5fa9c7dd555d26
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x8cccd586cd0255b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
movabs rax, 0x2b73db85aaeb71b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
movabs rax, 0xc3dab4f37d340b92
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
movabs rax, 0x7f2133c94bc0b5d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0x3c2c11cb7d2bad7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
movabs rax, 0x82a41e1e27192869
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
movabs rax, 0xebd7dd39b8158ba9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0xf0c1683e536a4d1d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
movabs rax, 0xebd7dd17d67ae2da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
vmovdqu ymm0, ymmword [rbp + 0x9e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x240]
vmovdqa ymmword [rbp + 0x240], ymm1
vmovdqu ymm0, ymmword [rbp + 0x260]
vpxor ymm1, ymm0, ymmword [rbp + 0xa00]
vmovdqa ymmword [rbp + 0x260], ymm1
lea rdx, [rbp + 0x240]
vzeroupper
call fcn.140001e50
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov ecx, 0xbb8
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
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x910]
call fcn.14000f950
test al, al
jne 0x14001cee2
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xcf5fa9c7dd555d26
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
movabs rax, 0x8cccd586cd0255b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
movabs rax, 0x2b73db85aaeb71b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
movabs rax, 0xc3dab4f37d340b92
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
movabs rax, 0x647524cd44c6bfd3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
movabs rax, 0x7c69559b0d2baca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
movabs rax, 0xd0b51b5b270b213d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x550], rax
movabs rax, 0xc5b9b27ea50887ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x558], rax
movabs rdx, 0x756b1aac40207bb7
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
movabs r8, 0xf8694dcdb7362aac
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xc20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xc28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xc30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc38], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xc40], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xc48], rax
movabs rax, 0xf0c1683e536a4d1d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc50], rax
movabs rax, 0xebd7dd17d67ae2da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc58], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xc60], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0xc68], rax
vmovdqu ymm0, ymmword [rbp + 0xc20]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqa ymmword [rbp + 0x520], ymm1
vmovdqu ymm0, ymmword [rbp + 0x540]
vpxor ymm1, ymm0, ymmword [rbp + 0xc40]
vmovdqa ymmword [rbp + 0x540], ymm1
vmovdqa xmm2, xmmword [rbp + 0x560]
vxorps xmm2, xmm2, xmmword [rbp + 0xc60]
vmovdqa xmmword [rbp + 0x560], xmm2
lea rdx, [rbp + 0x520]
vzeroupper
call fcn.140001e50
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov ecx, 0xbb8
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
lea rcx, [rbp + 0x8f0]
call fcn.14000ec40
test al, al
jne 0x14001d046
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd411ecd8d614473a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
movabs rax, 0xced1d494d60155ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
movabs rax, 0x2d63b7cab1a77b8a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
movabs rax, 0xe792fab476290693
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
movabs rax, 0xb0147a84bdbbf81
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xb40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xb48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xb50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb58], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xb60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xb68], rax
vmovdqu ymm0, ymmword [rbp + 0xb40]
vpxor ymm1, ymm0, ymmword [rbp + 0x5c0]
vmovdqa ymmword [rbp + 0x5c0], ymm1
vmovdqa xmm2, xmmword [rbp + 0x5e0]
vxorps xmm2, xmm2, xmmword [rbp + 0xb60]
vmovdqa xmmword [rbp + 0x5e0], xmm2
lea rdx, [rbp + 0x5c0]
vzeroupper
call fcn.140001e50
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov ecx, 0xbb8
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, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0xc57dd6dbd81a7a4f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
movabs rax, 0xaffac19bcb1e10b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
movabs rax, 0x3e7e9ec49b985d8b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x190], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x198], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0x9e0]
vmovdqa ymmword [rbp + 0x180], ymm1
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x6c8]
vzeroupper
call fcn.140002120
nop
mov rdx, rax
lea rcx, [rbp + 0x950]
call fcn.140010830
movzx ebx, al
lea rcx, [rbp + 0x6c8]
call fcn.14000cdc0
test bl, bl
jne 0x14001d22b
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xd411ecd8d614473a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0xced1d494d60155ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
movabs rax, 0x29729489bba17a90
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
vmovdqu ymm0, ymmword [rbp + 0x9e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e0]
vmovdqa ymmword [rbp + 0x1e0], ymm1
lea rdx, [rbp + 0x1e0]
vzeroupper
call fcn.140001e50
lea rdx, [0x140006f30]
mov rcx, rax
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]
mov ecx, 0xbb8
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, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0xc559eadac1146533
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
movabs rax, 0xeea5a6f5a27275b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
movdqa xmm0, xmmword [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0xa40]
movdqa xmmword [rbp + 0x110], xmm0
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x6a8]
call fcn.140002120
nop
mov rcx, rax
call fcn.14000efb0
nop
lea rcx, [rbp + 0x6a8]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x950]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x910]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x970]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x930]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x8f0]
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x9c0]
call fcn.14000cdc0
xor eax, eax
mov rcx, qword [rbp + 0xed0]
xor rcx, rsp
call fcn.1400858a0
lea r11, [rsp + 0xf30]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140012bc0
int3