Function at 0x1400076d0
Capabilities:
Create thread
Execute command
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
lea rbp, [rsp - 0x390]
sub rsp, 0x490
mov rax, qword [0x140084080]
xor rax, rsp
mov qword [rbp + 0x380], rax
xor ebx, ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [0x140002ee0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], rbx
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], bl
movabs rax, 0x779f2f2151f1c4d0
mov qword [rbp + 0x330], rax
movabs rax, 0x3a6435ebae44c9fb
mov qword [rbp + 0x338], rax
movabs rax, 0x87da2e4cafaab524
mov qword [rbp + 0x340], rax
movabs r13, 0xb1309e8099b27568
mov qword [rbp + 0x348], r13
movabs r12, 0x18e60f533485aa95
mov qword [rbp + 0x300], r12
movabs r15, 0x54015682e264bb8e
mov qword [rbp + 0x308], r15
movabs r14, 0x87da5729e48ad057
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x318], r13
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x340], xmm1
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x360]
call fcn.14000aee0
nop
lea rcx, [rbp + 0x360]
call fcn.140007500
nop
mov rdx, qword [rbp + 0x378]
cmp rdx, 0xf
jbe 0x14000785e
inc rdx
mov rcx, qword [rbp + 0x360]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007859
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007859
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140067a10
movabs rax, 0x18e60f730efccfde
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
mov qword [rbp + 0x360], r12
mov qword [rbp + 0x368], r15
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
add rcx, rbx
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 + 0x130]
mov rcx, rbx
call fcn.140011df0
movabs rbx, 0x18e60f5334d6e6d6
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r15
mov qword [rbp + 0x360], r12
mov qword [rbp + 0x368], r15
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [rbp + 0x140]
add rax, 0xffffffffffffffdc
jne 0x140009358
movabs rax, 0x7d956e3658d5a09f
mov qword [rbp + 0x330], rax
movabs rax, 0x7a2f78f68b05ccae
mov qword [rbp + 0x338], rax
movabs rax, 0x87da5729e48ada5d
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x318], r13
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x340], xmm1
lea rdx, [rbp + 0x330]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
call fcn.140007060
lea rdx, [rbp + 0x130]
lea rcx, [rsp + 0x50]
call fcn.14000b000
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140004710
nop
mov qword [rsp + 0x38], r15
mov qword [rbp + 0x360], r12
mov qword [rbp + 0x368], r15
movdqa xmm0, xmmword [rbp + 0x360]
cmp byte [rbp + 0x2f0], 0
jne 0x140007ac6
mov qword [rsp + 0x30], rbx
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x51c635017bd7f8d0
mov qword [rbp + 0x330], rax
movabs rax, 0x3f2132eb8e05cde0
mov qword [rbp + 0x338], rax
movabs rax, 0x87da5729eea4a932
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x318], r13
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmm1, xmmword [rbp + 0x340]
xorps xmm1, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x340], xmm1
lea rdx, [rbp + 0x330]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
call fcn.140005c70
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movabs rax, 0x18e60f6006ab9ba4
mov qword [rsp + 0x30], rax
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x268]
lea rcx, [rsp + 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x288]
lea rcx, [rbp - 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp - 0x50]
call fcn.14000b000
nop
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp - 0x30]
call fcn.14000b000
mov eax, dword [rbp + 0x2e8]
mov dword [rbp - 0x10], eax
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x300]
call fcn.14000b000
lea rcx, [rsp + 0x30]
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140007b50
lea rcx, [rbp + 0x300]
mov rbx, qword [rbp + 0x300]
mov rdi, qword [rbp + 0x318]
cmp rdi, 0xf
cmova rcx, rbx
mov r8, qword [rbp + 0x310]
cmp r8, rax
jne 0x140007b95
lea rdx, [rsp + 0x30]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140007b95
xor sil, sil
jmp 0x140007b98
mov sil, 1
cmp rdi, 0xf
jbe 0x140007bd3
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007bca
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007bca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.140067a10
nop
lea rcx, [rsp + 0x70]
call fcn.1400035f0
test sil, sil
je 0x140007d3c
movabs rax, 0x18e60f5334d6e6d6
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
mov qword [rbp + 0x360], r12
mov qword [rbp + 0x368], r15
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x59c635017bd7f8d0
mov qword [rbp + 0x300], rax
movabs rax, 0x3d7537e18b08cbfe
mov qword [rbp + 0x308], rax
movabs rax, 0xeea9254c92aabe38
mov qword [rbp + 0x310], rax
movabs rax, 0xd05dede9f4921b07
mov qword [rbp + 0x318], rax
movabs rax, 0x67f4d61f908aa70d
mov qword [rbp + 0x320], rax
movabs rax, 0x88eafb8fbe882bc7
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], r12
mov qword [rbp + 0x338], r15
mov qword [rbp + 0x340], r14
mov qword [rbp + 0x348], r13
movabs r14, 0x39b9537b0e2c479
mov qword [rbp + 0x350], r14
movabs rsi, 0x88e0d5a68cbd0ba2
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
lea rcx, [rbp + 0x130]
call fcn.14000ab90
call fcn.140005c70
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movabs rax, 0x718a6e2514fccfde
mov qword [rbp + 0x300], rax
movabs rax, 0x266022f1c2499bea
mov qword [rbp + 0x308], rax
movabs rax, 0xe8b5350983e4b923
mov qword [rbp + 0x310], rax
movabs rax, 0x9f1eeee1ebc6061c
mov qword [rbp + 0x318], rax
movabs rax, 0x39b9537b0e2ce57
mov qword [rbp + 0x320], rax
movabs rsi, 0x88e0d5a68cbd0ba2
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x330], r12
mov qword [rbp + 0x338], r15
mov qword [rbp + 0x340], r14
mov qword [rbp + 0x348], r13
movabs r14, 0x39b9537b0e2c479
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x180], xmm0
mov dword [rbp + 0x190], eax
xor edx, edx
mov r8d, 0xf0
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x1a0]
lea rcx, [rsp + 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp - 0x50]
call fcn.14000b000
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp - 0x30]
call fcn.14000b000
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x10]
call fcn.14000b000
mov eax, dword [rbp + 0x240]
mov dword [rbp + 0x10], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x300]
call fcn.14000b000
nop
lea rax, [0x140078e38]
mov qword [rbp + 0x20], rax
lea rcx, [rbp + 0xb0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rsp + 0x40], 0x3e
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x20], rax
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x1c], edx
lea rax, [rbp + 0x30]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + 0x30], rax
mov rbx, qword [rbp + 0x318]
cmp rbx, 0xf
jbe 0x140007f5b
mov r8, qword [rbp + 0x300]
inc rbx
jmp 0x140007f74
mov ebx, reloc.WS2_32.dll_recvfrom
mov ecx, ebx
call fcn.140067794
mov r8, rax
movups xmm0, xmmword [rbp + 0x300]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x310]
add rdx, r8
mov qword [rbp + 0x98], rdx
lea rdx, [r8 + rbx]
mov rcx, qword [rbp + 0x50]
mov qword [rcx], r8
mov rcx, qword [rbp + 0x70]
mov qword [rcx], r8
sub edx, r8d
mov rax, qword [rbp + 0x88]
mov dword [rax], edx
mov rcx, qword [rbp + 0x98]
mov rax, qword [rbp + 0x48]
mov qword [rax], r8
mov rax, qword [rbp + 0x68]
mov qword [rax], r8
sub ecx, r8d
mov rax, qword [rbp + 0x80]
mov dword [rax], ecx
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rsp + 0x70]
call fcn.140003ad0
movabs rax, 0x7cc3223e11a8f3b0
mov qword [rbp + 0x360], rax
movabs rax, 0x713b1ba7d82c9eda
mov qword [rbp + 0x368], rax
movabs rax, 0x87da5729e48ad004
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], r13
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x308], r15
movabs rdi, 0x87da5729e48ad057
mov qword [rbp + 0x310], rdi
mov qword [rbp + 0x318], r13
movdqa xmm1, xmmword [rbp + 0x300]
xorps xmm1, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x360], xmm1
movdqa xmm0, xmmword [rbp + 0x370]
xorps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x370], xmm0
lea rax, [rbp + 0x170]
mov qword [rbp + 0x330], rax
lea rax, [rbp + 0x360]
mov qword [rbp + 0x338], rax
lea rax, [rbp + 0x360]
mov qword [rbp + 0x340], rax
movq rax, xmm1
test al, al
je 0x1400080af
lea rax, [rbp + 0x360]
inc rax
cmp byte [rax], 0
jne 0x1400080a0
mov qword [rbp + 0x340], rax
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x20]
call fcn.14000cd90
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x20]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x1400081c8
movabs rax, 0x6cc66b3658eccbd3
mov qword [rbp + 0x300], rax
movabs rax, 0x746425f083149be1
mov qword [rbp + 0x308], rax
movabs rax, 0xe3fa2e5b8dfaa832
mov qword [rbp + 0x310], rax
movabs rax, 0xd842eaf3b9d70109
mov qword [rbp + 0x318], rax
movabs rax, 0x39b9537bacca317
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x330], r12
mov qword [rbp + 0x338], r15
mov qword [rbp + 0x340], rdi
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14000c9e0
call fcn.140005c70
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
imul rbx, rax, 0x989680
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
cmp rbx, rax
jne 0x1400081eb
xor cl, cl
jmp 0x1400081f8
mov ecx, 0xff
mov edx, 1
cmovge ecx, edx
test cl, cl
jg 0x1400082e2
movabs rax, 0x54c635017bd7f8d0
mov qword [rbp + 0x300], rax
movabs rax, 0x352133f18c01d8e7
mov qword [rbp + 0x308], rax
movabs rax, 0xe2fa2e4d85efa23b
mov qword [rbp + 0x310], rax
movabs rax, 0xbb1efae5ebdb0510
mov qword [rbp + 0x318], rax
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x330], r12
mov qword [rbp + 0x338], r15
mov qword [rbp + 0x340], rdi
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14000c9e0
call fcn.140005c70
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
sub rbx, rax
mov rax, rbx
cqo
movabs rcx, 0x861c46800
idiv rcx
mov r13, rax
mov eax, 0x2aaaaaab
imul r13d
mov r12d, edx
sar r12d, 2
mov ecx, r12d
shr ecx, 0x1f
add r12d, ecx
lea ecx, [r12 + r12*2]
shl ecx, 3
sub r13d, ecx
movabs rax, 0x1ca213d840baf7d5
imul rbx
mov r15, rdx
sar r15, 0x1a
mov rax, r15
shr rax, 0x3f
add r15, rax
mov eax, 0x88888889
imul r15d
add edx, r15d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3c
sub r15d, eax
movabs rax, 0xd6bf94d5e57a42bd
imul rbx
lea rdi, [rbx + rdx]
sar rdi, 0x17
mov rax, rdi
shr rax, 0x3f
add rdi, rax
movabs rax, 0x8888888888888889
imul rdi
add rdx, rdi
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
sub rdi, rax
movabs rax, 0x25db326e09b8979f
mov qword [rbp + 0x300], rax
movabs rax, 0x693c6bbfdf5986b3
mov qword [rbp + 0x308], rax
movabs rax, 0xbae76a14d9b7ed6a
mov qword [rbp + 0x310], rax
movabs rax, 0x8c0da3bda48f4855
mov qword [rbp + 0x318], rax
movabs rax, 0x3ea6a80a8ddff944
mov qword [rbp + 0x320], rax
movabs rax, 0x88e0df9bb180369f
mov qword [rbp + 0x328], rax
movabs rcx, 0x18e60f533485aa95
mov qword [rbp + 0x330], rcx
movabs rbx, 0x54015682e264bb8e
mov qword [rbp + 0x338], rbx
movabs rax, 0x87da5729e48ad057
mov qword [rbp + 0x340], rax
movabs rax, 0xb1309e8099b27568
mov qword [rbp + 0x348], rax
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
movabs rax, 0x77aa2f3659e4edb5
mov qword [rsp + 0x30], rax
movabs rax, 0x540176b88601dfef
mov qword [rsp + 0x38], rax
movabs rax, 0x18e60f533485aa95
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], rbx
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
mov rbx, rax
lea rdx, [rbp + 0x268]
lea rcx, [rsp + 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x288]
lea rcx, [rbp - 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp - 0x50]
call fcn.14000b000
nop
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp - 0x30]
call fcn.14000b000
mov eax, dword [rbp + 0x2e8]
mov dword [rbp - 0x10], eax
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x330]
call fcn.14000b000
nop
lea rdx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rdx, qword [rbp + 0x330]
mov r8, qword [rbp + 0x340]
mov rcx, rbx
call fcn.140011c30
movabs rcx, 0x18e60f533485aa9f
mov qword [rsp + 0x40], rcx
movabs rbx, 0x54015682e264bb8e
mov qword [rsp + 0x48], rbx
movabs rcx, 0x18e60f533485aa95
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rbx
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.14000c9e0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x140008625
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008620
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008620
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140067a10
movdqa xmm0, xmmword [0x140078e60]
movdqu xmmword [rbp + 0x340], xmm0
mov byte [rbp + 0x330], 0
lea rcx, [rsp + 0x70]
call fcn.1400035f0
movabs rax, 0x7d95613657ece6b5
mov qword [rbp + 0x300], rax
movabs rax, 0x2c6476ee8e0dccae
mov qword [rbp + 0x308], rax
movabs rax, 0xbdb43e0981f8b927
mov qword [rbp + 0x310], rax
movabs rax, 0xb1309e8099b27548
mov qword [rbp + 0x318], rax
movabs rax, 0x18e60f533485aa95
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], rbx
movabs rbx, 0x87da5729e48ad057
mov qword [rbp + 0x340], rbx
movabs rax, 0xb1309e8099b27568
mov qword [rbp + 0x348], rax
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
mov edx, r12d
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___int____ptr64]
movabs rcx, 0x18c623204de4ceb5
mov qword [rsp + 0x30], rcx
movabs r12, 0x54015682e264bb8e
mov qword [rsp + 0x38], r12
movabs rcx, 0x18e60f533485aa95
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov rcx, rax
call fcn.14000c9e0
mov edx, r13d
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___int____ptr64]
movabs rcx, 0x38ca7c2141eac2b5
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], r12
movabs r13, 0x18e60f533485aa95
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.14000c9e0
mov edx, r15d
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___int____ptr64]
movabs rcx, 0x6b837b265aecc7b5
mov qword [rsp + 0x50], rcx
movabs rcx, 0x54015682e2649ba2
mov qword [rsp + 0x58], rcx
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.14000c9e0
mov rdx, rdi
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___long_long___int64_____ptr64]
movabs rcx, 0x6b82613c57e0d9b5
mov qword [rbp + 0x360], rcx
movabs rcx, 0x54015682e264b1a0
mov qword [rbp + 0x368], rcx
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [rbp + 0x360]
mov rcx, rax
call fcn.14000c9e0
movabs rax, 0x25db326e09b897a8
mov qword [rbp + 0x300], rax
movabs rax, 0x693c6bbfdf5986b3
mov qword [rbp + 0x308], rax
movabs rax, 0xbae76a14d9b7ed6a
mov qword [rbp + 0x310], rax
movabs rax, 0x8c0da3bda48f4855
mov qword [rbp + 0x318], rax
movabs rax, 0x3ea6a80a8ddff944
mov qword [rbp + 0x320], rax
movabs rax, 0x88e0d5acb180369f
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
mov qword [rbp + 0x340], rbx
movabs r15, 0xb1309e8099b27568
mov qword [rbp + 0x348], r15
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
xor edx, edx
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_SleepEx]
movabs rax, 0x18e60f5334d6e6d6
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], r12
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x360], xmm0
lea rcx, [rbp + 0x360]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x6fc66a2055e0c6c5
mov qword [rbp + 0x300], rax
movabs rax, 0x5e0b78accc10d2ef
mov qword [rbp + 0x308], rax
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x318], r15
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x348], r15
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
movabs rax, 0x3781613a50e4c5d9
mov qword [rbp + 0x300], rax
movabs rax, 0x336f3fe98101d3cd
mov qword [rbp + 0x308], rax
movabs rax, 0xa7a8325f8df89477
mov qword [rbp + 0x310], rax
movabs rax, 0x911eedf5edd3011b
mov qword [rbp + 0x318], rax
movabs rax, 0x74bbf044d187a829
mov qword [rbp + 0x320], rax
movabs rax, 0x88eafb88a2c962c3
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x348], r15
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
call fcn.140006680
movabs rax, 0x718b2f205dedfe9f
mov qword [rbp + 0x300], rax
movabs rax, 0x316a37f6c210d3e9
mov qword [rbp + 0x308], rax
movabs rax, 0xe2b63e4193aab177
mov qword [rbp + 0x310], rax
movabs rax, 0xd443ffe5f5e25546
mov qword [rbp + 0x318], rax
movabs rax, 0x2db5bb43d983b359
mov qword [rbp + 0x320], rax
movabs rax, 0x88e0d5a68cbd0ba8
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x348], r15
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x150]
call fcn.14000b000
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
movups xmmword [rbp + 0x120], xmm0
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.140003d60
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rsp + 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x70]
call fcn.14000b000
nop
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp - 0x50]
call fcn.14000b000
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp - 0x30]
call fcn.14000b000
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x10]
call fcn.14000b000
mov eax, dword [rbp + 0x240]
mov dword [rbp + 0x10], eax
xor ebx, ebx
mov r8d, ebx
mov edx, ebx
mov r9, qword [rbp - 0x60]
test r9, r9
je 0x140008cfa
mov ecx, ebx
mov r10, qword [rbp - 0x58]
mov r11, qword [rbp - 0x70]
cmp r9, rbx
jbe 0x140009372
lea rax, [rbp - 0x70]
cmp r10, 0xf
cmova rax, r11
movsx eax, byte [rax + rcx]
add r8d, eax
inc edx
mov ecx, edx
cmp r9, rcx
ja 0x140008cde
mov dword [rbp + 0x128], r8d
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rbx
mov rdx, qword [rbp + 0x118]
sub rdx, qword [rbp + 0x110]
sar rdx, 2
movabs rcx, 0x3fffffffffffffff
test rdx, rdx
je 0x140008d90
cmp rdx, rcx
ja 0x14000936c
lea rcx, [rbp + 0x360]
call fcn.14000f4a0
mov rdi, qword [rbp + 0x360]
mov rbx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x110]
sub rbx, rdx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
sar rbx, 2
lea rdx, [rdi + rbx*4]
mov qword [rbp + 0x368], rdx
mov r8d, dword [rbp + 0x128]
xor ebx, ebx
movabs rcx, 0x3fffffffffffffff
jmp 0x140008d97
mov rdx, qword [rbp + 0x368]
mov dword [rbp + 0x378], r8d
mov dword [rsp + 0x40], 0x7fe
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x330], xmm1
mov qword [rbp + 0x340], rbx
sub rdx, qword [rbp + 0x360]
sar rdx, 2
test rdx, rdx
je 0x140008e13
cmp rdx, rcx
ja 0x140009378
lea rcx, [rbp + 0x330]
call fcn.14000f4a0
mov rdi, qword [rbp + 0x330]
mov rbx, qword [rbp + 0x368]
mov rdx, qword [rbp + 0x360]
sub rbx, rdx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp + 0x338], rax
xor ebx, ebx
jmp 0x140008e1a
mov rax, qword [rbp + 0x338]
mov dword [rsp + 0x40], 0xffe
mov r8d, ebx
mov rcx, qword [rbp + 0x330]
mov rdx, rcx
mov r10, rax
cmp rcx, rax
je 0x140008e79
nop word [rax + rax]
mov r9d, r8d
sub rax, rcx
sar rax, 2
cmp rax, r9
jbe 0x140009366
mov eax, dword [rbp + 0x378]
xor dword [rcx + r9*4], eax
inc r8d
add rdx, 4
cmp rdx, r10
je 0x140008e79
mov rax, qword [rbp + 0x338]
mov rcx, qword [rbp + 0x330]
jmp 0x140008e40
lea rdx, [rbp + 0x330]
lea rcx, [0x140111f88]
call fcn.14000a990
nop
mov rcx, qword [rbp + 0x330]
test rcx, rcx
je 0x140008eee
mov rax, qword [rbp + 0x340]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008ed7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008ed7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140067a10
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], rbx
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x368], rcx
test rcx, rcx
je 0x140008f56
mov rax, qword [rbp + 0x370]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008f3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008f3f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140067a10
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rbx
lea rcx, [rsp + 0x70]
call fcn.140003ad0
mov rax, qword [0x140111f90]
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x330]
cmp qword [0x140111f88], rax
je 0x140009217
movabs rax, 0x3881613a50e4c5d9
mov qword [rbp + 0x300], rax
movabs rax, 0x7a6c37f0850bc9fe
mov qword [rbp + 0x308], rax
movabs rax, 0x87da5729e480fe79
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], r15
movabs rax, 0x87da5729e48ad057
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r15
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
call fcn.140006aa0
lea rax, [rbp + 0x130]
cmp qword [rbp + 0x148], 0xf
cmova rax, qword [rbp + 0x130]
mov byte [rax], 0
mov rax, qword [0x140111f88]
cmp rax, qword [0x140111f90]
je 0x14000904b
mov qword [0x140111f90], rax
call fcn.140005c70
nop
mov rcx, qword [rbp + 0x110]
mov qword [rbp + 0x118], rcx
test rcx, rcx
je 0x1400090b9
mov rax, qword [rbp + 0x120]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400090a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400090a2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140067a10
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], rbx
mov qword [rbp + 0x160], rbx
lea rax, [rbp + 0x150]
cmp qword [rbp + 0x168], 0xf
cmova rax, qword [rbp + 0x150]
mov byte [rax], 0
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x14000911e
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009119
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009119
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140067a10
movdqa xmm0, xmmword [0x140078e60]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x20], rax
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x1c], edx
lea rcx, [rbp + 0x30]
call fcn.14000a800
lea rcx, [rbp + 0x38]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xb0]
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 + 0x268]
call fcn.1400035f0
lea rcx, [rbp + 0x248]
call fcn.140003ce0
lea rcx, [rbp + 0x1a0]
call fcn.140003ad0
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0xf
jbe 0x1400091e5
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400091e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400091e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140067a10
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.140067690
lea r11, [rsp + 0x490]
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
movabs rax, 0x18e60f5334d6e6d6
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], r12
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x360], xmm0
lea rcx, [rbp + 0x360]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x5ec635017bd7f8d0
mov qword [rbp + 0x300], rax
movabs rax, 0x3b7576e68708d2ef
mov qword [rbp + 0x308], rax
movabs rax, 0xf5aa774d85e5bc77
mov qword [rbp + 0x310], rax
movabs rax, 0xf218beedf8c01207
mov qword [rbp + 0x318], rax
movabs rax, 0x2db2a4029087a016
mov qword [rbp + 0x320], rax
movabs rax, 0x88e0d5a68cbd0ba8
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
movabs rax, 0x87da5729e48ad057
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r15
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c9e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
call fcn.140005c70
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.140005c70
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.14000bc90
nop
call fcn.14000bff0
int3
call fcn.14000bfd0
nop
call fcn.14000bff0
int3