Function at 0x1400222b0
Capabilities:
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
sub rsp, 0x590
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140089180]
xor rax, rsp
mov qword [rbp + 0x510], rax
xor ebx, ebx
lea rcx, [rbp + 0x340]
call fcn.1400073b0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], 0xf
mov byte [rbp + 0x1f8], bl
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], bl
cmp qword [rbp + 0x350], rbx
jbe 0x140024e4a
mov qword [rbp + 0x4d8], rbx
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x400]
call fcn.140025b90
nop
movabs rax, 0x1f1559677d52000c
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
movabs r14, 0xe3d08dcbff5f0a78
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
movabs r12, 0x1f662a021e31757f
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
call fcn.140025cb0
cmp byte [rax], 4
jne 0x140025091
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
cmp byte [rax + 8], 0
jne 0x140022844
movabs rax, 0x1f034d636d421012
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3d0], xmm0
call fcn.140025cb0
cmp byte [rax], 3
jne 0x1400250d1
mov r8, qword [rax + 8]
mov rdx, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x1400224b9
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x1f8]
call fcn.140009d40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs r15, 0x6c154f516a581b36
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x220], rax
movabs rax, 0x86b3eebeac316511
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x228], rax
movabs rax, 0x51fe3f2c7b6007c2
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x230], rax
movabs rdi, 0xe08a0e65055d5962
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x488], rax
movabs rsi, 0x51fe3f2c5b5a74b1
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x498], rax
vmovdqu ymm0, ymmword [rbp + 0x220]
vpxor ymm1, ymm0, ymmword [rbp + 0x480]
vmovdqa ymmword [rbp + 0x220], ymm1
lea rdx, [rbp + 0x220]
vzeroupper
call fcn.14000b860
lea rdx, [0x140015880]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
xor edx, edx
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___bool____ptr64]
lea rdx, [0x14000ba40]
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]
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x220], rax
movabs rax, 0x82a3feaeb2316511
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x228], rax
movabs rax, 0x51fe3f2c7b6011d6
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x498], rax
vmovdqu ymm0, ymmword [rbp + 0x220]
vpxor ymm1, ymm0, ymmword [rbp + 0x480]
vmovdqa ymmword [rbp + 0x220], ymm1
lea rdx, [rbp + 0x220]
vzeroupper
call fcn.14000b860
lea rdx, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 0xf
cmova rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x208]
mov rcx, rax
call fcn.14002a0e0
lea rdx, [0x14000ba40]
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]
nop
movzx edx, byte [rbp + 0x400]
lea rcx, [rbp + 0x408]
call fcn.140025470
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x140022780
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002277b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002277b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x1400227dd
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400227d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400227d8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], 0xf
mov byte [rbp + 0x1f8], 0
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x14002283a
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140022835
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140022835
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov eax, 2
jmp 0x140024e1a
movabs rax, 0x1f662a027f45141b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3d0], xmm0
call fcn.140025cb0
cmp byte [rax], 3
jne 0x14002511e
mov r8, qword [rax + 8]
mov rdx, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x1400228d8
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x240]
call fcn.140009d40
nop
movzx edx, byte [rbp + 0x400]
lea rcx, [rbp + 0x408]
call fcn.140025470
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x380]
call fcn.1400093c0
mov rsi, rax
mov qword [rbp + 0x1e8], rax
lea rax, [rbp + 0x220]
mov qword [rbp + 0x3c0], rax
lea rdx, [0x14008d250]
lea rcx, [rbp + 0x220]
call fcn.1400093c0
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x480]
call fcn.1400093c0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.140006aa0
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 0xf
jbe 0x14002299b
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x140022996
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140022aac
mov rcx, r8
call fcn.14004cc34
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x2b8], 0xf
mov byte [rbp + 0x2a0], 0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x298], 0xf
mov byte [rbp + 0x280], 0
mov qword [rbp + 0x4d8], rbx
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x400]
call fcn.140025b90
nop
movabs rax, 0x4008456b6d42100c
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
movabs rax, 0xe3d08dcbff5f6e11
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
call fcn.140025cb0
cmp byte [rax], 3
jne 0x14002516b
jmp 0x140022ab3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov r8, qword [rax + 8]
mov rdx, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140022ac4
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x2a0]
call fcn.140009d40
movabs rax, 0x40154f7077410d1a
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
movabs rax, 0xe3d08dcbff5f7e19
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
call fcn.140025cb0
mov rcx, rax
call fcn.140025dd0
movabs rax, 0x1f662a021e310316
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
call fcn.140025cb0
cmp byte [rax], 3
jne 0x1400251b8
mov r8, qword [rax + 8]
mov rdx, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140022c10
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x280]
call fcn.140009d40
nop
movzx edx, byte [rbp + 0x400]
lea rcx, [rbp + 0x408]
call fcn.140025470
nop
jmp 0x140022c4d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x76125a6f7b45013e
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a0], rax
movabs rax, 0x8682ada4ab7f6d16
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x348d1f4d7b3217d0
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x8ee56d4577382f10
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b8], rax
movabs rax, 0x4f5761f7f2bff85d
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x1b92e317119822b2
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x428], rax
movabs rsi, 0x51fe3f2c5b5a74b1
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x430], rax
movabs rdi, 0xe08a0e65055d5962
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x438], rax
movabs r13, 0x61390e9e86dc9d33
mov qword [rbp + 0x1e8], r13
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x440], rax
movabs r15, 0x1b92e31711b60c9c
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x448], rax
vmovdqu ymm0, ymmword [rbp + 0x4a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x420]
vmovdqa ymmword [rbp + 0x4a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x4c0]
vxorps xmm0, xmm0, xmmword [rbp + 0x440]
vmovdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [rbp + 0x4a0]
vzeroupper
call fcn.14000b860
lea rdx, [0x14000ba40]
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, 0x1964
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14007a234]
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, 0x6d134d6b785f1a3c
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a0], rax
movabs rax, 0x91a5e292df386411
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x259d5a4235353791
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x85e161312533360b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b8], rax
movabs rax, 0x613920b0a8f2b35d
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x428], rax
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x1e8], r13
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x448], rax
vmovdqu ymm0, ymmword [rbp + 0x4a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x420]
vmovdqa ymmword [rbp + 0x4a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x4c0]
vxorps xmm0, xmm0, xmmword [rbp + 0x440]
vmovdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [rbp + 0x4a0]
vzeroupper
call fcn.14000b860
lea rdx, [0x14000ba40]
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]
lea rcx, [0x14007a234]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x14007a238]
lea rcx, [rbp + 0x300]
call fcn.140015e30
nop
lea rdx, str._api_webhooks_1258500537012453487_rpxHiIH5mO_vGSpCuBvGfK2uI4lVaNhbBXLWGF0pFbeJeeK4bT1Qa3YTsD6CDzt1X2I9
lea rcx, [rbp + 0x2e0]
call fcn.140015e30
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], rbx
mov qword [rbp + 0x238], rbx
mov r8d, 0x35
lea rdx, str.Someone_Just_Logged_Into_Your_Program__HM_Protection_
lea rcx, [rbp + 0x220]
call fcn.14000be70
nop
lea r8, [rbp + 0x220]
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x300]
call fcn.1400172b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rbx
mov qword [rbp + 0x378], 0xf
mov byte [rbp + 0x360], 0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x762a0a706b5e2c75
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x480], rax
movabs rax, 0xcefdadae8c316f1b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x488], rax
movabs rax, 0x51fe3f2c5b5a548f
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x498], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x418], rax
vmovdqu ymm0, ymmword [rbp + 0x480]
vpxor ymm1, ymm0, ymmword [rbp + 0x400]
vmovdqa ymmword [rbp + 0x480], ymm1
lea rdx, [rbp + 0x480]
vzeroupper
call fcn.14000b860
lea rdx, [rbp + 0x360]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140025ee0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x1f662a021e317575
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [rbp + 0x400]
call fcn.14000b860
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp + 0x3c0]
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
jne 0x14002320b
mov r13, rbx
mov r15, 0xffffffffffffffff
jmp 0x140023341
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x3c0]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
jne 0x14002325a
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
je 0x14002325a
mov rcx, qword [rbp + 0x3c0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r13, rbx
mov r15, 0xffffffffffffffff
jmp 0x140023341
mov ecx, dword [rbp + 0x1f0]
call fcn.14004cd4c
mov rdi, rax
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
mov r9d, dword [rbp + 0x1f0]
mov r8, rdi
mov edx, 1
mov rcx, qword [rbp + 0x3c0]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
mov rcx, qword [rbp + 0x3c0]
test eax, eax
jne 0x1400232b8
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rdi
call fcn.14004cc34
mov r13, rbx
mov r15, 0xffffffffffffffff
jmp 0x140023341
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rbp + 0x1e8], rbx
lea rdx, [rbp + 0x1e8]
mov rcx, qword [rdi]
call qword [sym.imp.ADVAPI32.dll_ConvertSidToStringSidW]
test eax, eax
je 0x1400232a1
mov rsi, qword [rbp + 0x1e8]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rbx
mov r15, 0xffffffffffffffff
mov r9d, r15d
mov r8, rsi
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rdi, eax
mov rcx, rdi
call fcn.14004cd4c
mov r13, rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
mov r9d, r15d
mov r8, rsi
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
mov qword [rbp + 0x490], rbx
mov qword [rbp + 0x498], rbx
nop dword [rax]
inc r15
cmp byte [r15 + r13], 0
jne 0x140023360
mov r8, r15
mov rdx, r13
lea rcx, [rbp + 0x480]
call fcn.14000be70
nop
lea rax, [rbp + 0x380]
mov qword [rbp + 0x1e8], rax
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x380]
call fcn.1400093c0
mov rsi, rax
lea rax, [rbp + 0x400]
mov qword [rbp + 0x3c0], rax
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x400]
call fcn.1400093c0
mov rdi, rax
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x3d0]
call fcn.1400093c0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.140007a10
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], 0xf
mov byte [rbp + 0x260], 0
movups xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], rbx
mov qword [rbp + 0x398], 0xf
mov byte [rbp + 0x380], 0
cmp qword [rbp + 0x2d0], 0
jbe 0x140024788
mov qword [rbp + 0x4d8], rbx
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x400]
call fcn.140025b90
nop
movabs rax, 0x1f1559677d52000c
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
call fcn.140025cb0
cmp byte [rax], 4
jne 0x140025205
cmp byte [rax + 8], 0
jne 0x140023989
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
movzx edx, byte [rbp + 0x400]
lea rcx, [rbp + 0x408]
call fcn.140025470
nop
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x140023561
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002355c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002355c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], 0xf
mov byte [rbp + 0x260], 0
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x1400235be
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400235b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400235b9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], 0xf
mov byte [rbp + 0x2c0], 0
mov rdx, qword [rbp + 0x498]
cmp rdx, 0xf
jbe 0x14002361c
inc rdx
mov rcx, qword [rbp + 0x480]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023616
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023616
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x378]
cmp rdx, 0xf
jbe 0x140023661
inc rdx
mov rcx, qword [rbp + 0x360]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002365b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002365b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x1400236a6
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400236a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400236a0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 7
jbe 0x1400236ef
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400236ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400236ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2f0], rbx
mov qword [rbp + 0x2f8], 7
mov word [rbp + 0x2e0], bx
mov rdx, qword [rbp + 0x318]
cmp rdx, 7
jbe 0x140023751
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002374c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002374c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x318], 7
mov word [rbp + 0x300], bx
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x1400237ae
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400237a9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400237a9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x298], 0xf
mov byte [rbp + 0x280], 0
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x14002380b
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023806
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023806
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x2b8], 0xf
mov byte [rbp + 0x2a0], 0
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x140023868
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023863
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023863
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x338], 0xf
mov byte [rbp + 0x320], 0
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x1400238c5
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400238c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400238c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x140023922
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002391d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002391d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], 0xf
mov byte [rbp + 0x1f8], 0
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x14002397f
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002397a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002397a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov eax, 3
jmp 0x140024e1a
movabs rax, 0x1f662a027f45141b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
call fcn.140025cb0
cmp byte [rax], 3
jne 0x14002524b
mov r8, qword [rax + 8]
mov rdx, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140023a2b
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x260]
call fcn.140009d40
nop
movzx edx, byte [rbp + 0x400]
lea rcx, [rbp + 0x408]
call fcn.140025470
nop
lea rax, [rbp]
mov qword [rbp + 0x1e8], rax
lea rdx, [rbp + 0x280]
lea rcx, [rbp]
call fcn.1400093c0
mov r15, rax
mov qword [rbp + 0x3c0], rax
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x20]
call fcn.1400093c0
mov r13, rax
mov qword [rbp + 0x1e8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0x1f0], rax
mov rdx, r15
lea rcx, [rbp + 0x40]
call fcn.1400093c0
mov rsi, rax
lea rax, [rbp + 0x4a0]
mov qword [rbp + 0x3d0], rax
lea rdx, [0x14008d250]
lea rcx, [rbp + 0x4a0]
call fcn.1400093c0
mov rdi, rax
mov rdx, r13
lea rcx, [rbp + 0x420]
call fcn.1400093c0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.140006ca0
nop
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jbe 0x140023b2e
mov rcx, qword [r13]
inc rdx
cmp rdx, 0x1000
jb 0x140023b29
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140023c5c
mov rcx, r8
call fcn.14004cc34
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], 0xf
mov byte [r13], 0
mov rdx, qword [r15 + 0x18]
cmp rdx, 0xf
jbe 0x140023b79
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x140023b74
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140023c63
mov rcx, r8
call fcn.14004cc34
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], 0xf
mov byte [r15], 0
mov qword [rbp + 0x458], rbx
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x3d0]
call fcn.140025b90
nop
movabs rax, 0x40154f7077410d1a
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x400], rax
movabs rax, 0xe3d08dcbff5f7e19
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x3d0]
call fcn.140025cb0
mov rcx, rax
call fcn.140025dd0
nop
movzx edx, byte [rbp + 0x3d0]
lea rcx, [rbp + 0x3d8]
call fcn.140025470
nop
jmp 0x140023c80
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xor ebx, ebx
movabs r14, 0xe3d08dcbff5f0a78
movabs r12, 0x1f662a021e31757f
movabs r15, 0x1b92e31711b60c9c
movabs r13, 0x61390e9e86dc9d33
movabs rsi, 0x51fe3f2c5b5a74b1
movabs rdi, 0xe08a0e65055d5962
call fcn.140020d90
mov rcx, qword [0x14008d340]
call fcn.140015f70
test al, al
jne 0x14002441a
movabs rax, 0x6d0958707b4a5575
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a0], rax
movabs rax, 0xb39dc590df223b58
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x3e974b4f3e2e1bc3
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x84e67b0a467d040c
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b8], rax
movabs rax, 0xd5779f1c2fce95d
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x7ee2865331d26df3
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c8], rax
movabs rax, 0xa9f7531b3b7fe11b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4d0], rax
movabs rax, 0x75d257ffe7e69138
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4d8], rax
movabs rax, 0x9e7c7beab360cdf3
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4e0], rax
movabs rax, 0xcf77264395f07df4
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x428], rax
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x1e8], r13
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x448], rax
movabs rax, 0xda923a78551a8575
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x450], rax
movabs rdx, 0x16b3239188a5b116
mov qword [rbp + 0x1e8], rdx
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x458], rax
movabs rax, 0xec130b9ac613ed87
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x460], rax
movabs rax, 0xcf77264395f05380
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x468], rax
vmovdqu ymm0, ymmword [rbp + 0x4a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x420]
vmovdqa ymmword [rbp + 0x4a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x4c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x440]
vmovdqa ymmword [rbp + 0x4c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x460]
vxorps xmm0, xmm0, xmmword [rbp + 0x4e0]
vmovdqa xmmword [rbp + 0x4e0], xmm0
lea rcx, [rbp + 0x4a0]
vzeroupper
call fcn.1400157c0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x140023f98
inc rdx
mov rcx, qword [rbp + 0x3a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023f93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023f93
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], 0xf
mov byte [rbp + 0x3a0], 0
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x140023ff5
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023ff0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023ff0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], 0xf
mov byte [rbp + 0x260], 0
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x140024052
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002404d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002404d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], 0xf
mov byte [rbp + 0x2c0], 0
mov rdx, qword [rbp + 0x498]
cmp rdx, 0xf
jbe 0x1400240b0
inc rdx
mov rcx, qword [rbp + 0x480]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400240aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400240aa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x378]
cmp rdx, 0xf
jbe 0x1400240f5
inc rdx
mov rcx, qword [rbp + 0x360]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400240ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400240ef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14002413a
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024134
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024134
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 7
jbe 0x140024183
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002417e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002417e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2f0], rbx
mov qword [rbp + 0x2f8], 7
mov word [rbp + 0x2e0], bx
mov rdx, qword [rbp + 0x318]
cmp rdx, 7
jbe 0x1400241e5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400241e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400241e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x318], 7
mov word [rbp + 0x300], bx
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x140024242
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002423d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002423d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x298], 0xf
mov byte [rbp + 0x280], 0
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x14002429f
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002429a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002429a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x2b8], 0xf
mov byte [rbp + 0x2a0], 0
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x1400242fc
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400242f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400242f7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x338], 0xf
mov byte [rbp + 0x320], 0
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x140024359
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024354
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024354
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x1400243b6
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400243b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400243b1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], 0xf
mov byte [rbp + 0x1f8], 0
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x140024413
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002440e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002440e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
xor eax, eax
jmp 0x140024e1a
call fcn.140020d90
call fcn.140022290
movabs rax, 0x730a43697542140b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a0], rax
movabs rax, 0xc3b6a2eb9a276f56
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x197527b7b371d9e
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x85f26b4b400e2f10
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x1e8], r13
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c8], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x428], rax
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x1e8], r13
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x448], rax
vmovdqu ymm0, ymmword [rbp + 0x420]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a0]
vmovdqa ymmword [rbp + 0x4a0], ymm1
vmovdqa xmm2, xmmword [rbp + 0x440]
vxorps xmm2, xmm2, xmmword [rbp + 0x4c0]
vmovdqa xmmword [rbp + 0x4c0], xmm2
lea rcx, [rbp + 0x4a0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x70147a4f566a5575
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x420], rax
movabs rax, 0xbebee2a28b3c6f0c
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x428], rax
movabs rax, 0x228d5a4f382f2791
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x430], rax
movabs rax, 0x8fc92e1c69312c04
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x438], rax
movabs rax, 0x415d6beae3b0ed5e
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x440], rax
movabs rax, 0x7cfc8a717ed97ccf
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x448], rax
movabs rax, 0xda923a78551a855b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x450], rax
movabs rdx, 0x16b3239188a5b116
mov qword [rbp + 0x1e8], rdx
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x1e8], r13
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x1e8], r15
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c8], rax
movabs rax, 0xda923a78551a8575
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x1e8], rdx
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4d8], rax
vmovdqu ymm0, ymmword [rbp + 0x4a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x420]
vmovdqa ymmword [rbp + 0x420], ymm1
vmovdqu ymm0, ymmword [rbp + 0x440]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c0]
vmovdqa ymmword [rbp + 0x440], ymm1
lea rcx, [rbp + 0x420]
vzeroupper
call fcn.1400157c0
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x6b09585253792e5f
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x420], rax
movabs rax, 0xc38de3a4962b691d
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x428], rax
movabs rax, 0x30b81f42323d1bfd
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x430], rax
movabs rax, 0x95cb2e496138350b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x438], rax
movabs rax, 0x5a67eae8b9f547
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x440], rax
movabs rax, 0x72f3a5377fd965e8
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x448], rax
movabs rax, 0xda923a78747ee019
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x450], rax
movabs rdx, 0x16b3239188a5b116
mov qword [rbp + 0x1e8], rdx
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4a8], rax
movabs rsi, 0x51fe3f2c5b5a74b1
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b0], rax
movabs rdi, 0xe08a0e65055d5962
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4b8], rax
movabs rax, 0x61390e9e86dc9d33
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x1b92e31711b60c9c
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4c8], rax
movabs rax, 0xda923a78551a8575
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x1e8], rdx
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x4d8], rax
vmovdqu ymm0, ymmword [rbp + 0x420]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a0]
vmovdqa ymmword [rbp + 0x420], ymm1
vmovdqu ymm0, ymmword [rbp + 0x440]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c0]
vmovdqa ymmword [rbp + 0x440], ymm1
lea rdx, [rbp + 0x420]
vzeroupper
call fcn.14000b860
lea rdx, [0x14000ba40]
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]
nop
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x140024a00
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400249fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400249fb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], 0xf
mov byte [rbp + 0x260], 0
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x140024a5d
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024a58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024a58
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], 0xf
mov byte [rbp + 0x2c0], 0
mov rdx, qword [rbp + 0x498]
cmp rdx, 0xf
jbe 0x140024abb
inc rdx
mov rcx, qword [rbp + 0x480]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024ab5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024ab5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x378]
cmp rdx, 0xf
jbe 0x140024b00
inc rdx
mov rcx, qword [rbp + 0x360]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024afa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024afa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x140024b45
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024b3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024b3f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 7
jbe 0x140024b8e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024b89
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024b89
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2f0], rbx
mov qword [rbp + 0x2f8], 7
mov word [rbp + 0x2e0], bx
mov rdx, qword [rbp + 0x318]
cmp rdx, 7
jbe 0x140024bf0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024beb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024beb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x318], 7
mov word [rbp + 0x300], bx
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x140024c4d
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024c48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024c48
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x298], 0xf
mov byte [rbp + 0x280], 0
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x140024caa
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024ca5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024ca5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x2b8], 0xf
mov byte [rbp + 0x2a0], 0
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x140024d07
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024d02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024d02
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x338], 0xf
mov byte [rbp + 0x320], 0
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x140024d61
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024d5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140024fc4
call fcn.14004cc34
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x140024dbb
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024db6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140025021
call fcn.14004cc34
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], 0xf
mov byte [rbp + 0x1f8], 0
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x140024e15
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024e10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002508a
call fcn.14004cc34
mov eax, 1
mov rcx, qword [rbp + 0x510]
xor rcx, rsp
call fcn.14004c980
lea r11, [rsp + 0x590]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0x6c037976775f3c75
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x220], rax
movabs rax, 0x93a3e8999130630b
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x228], rax
movabs rax, 0x718d560c3e291ade
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x230], rax
movabs rax, 0xe08a0e65055d5952
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x238], rax
movabs r12, 0x1f662a021e31757f
mov qword [rbp + 0x1e8], r12
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x480], rax
movabs r14, 0xe3d08dcbff5f0a78
mov qword [rbp + 0x1e8], r14
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x488], rax
movabs rsi, 0x51fe3f2c5b5a74b1
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x490], rax
movabs rdi, 0xe08a0e65055d5962
mov qword [rbp + 0x1e8], rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x498], rax
vmovdqu ymm0, ymmword [rbp + 0x480]
vpxor ymm0, ymm0, ymmword [rbp + 0x220]
vmovdqa ymmword [rbp + 0x220], ymm0
lea rdx, [rbp + 0x220]
vzeroupper
call fcn.14000b860
lea rdx, [0x14000ba40]
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]
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x140024fd0
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024fcb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024fcb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x14002502d
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025028
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140025028
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cc34
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], 0xf
mov byte [rbp + 0x1f8], 0
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x140024e15
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140024e10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140024e10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rcx, rax
call fcn.1400276c0
mov qword [rbp + 0x1e8], rax
lea r8, [rbp + 0x1e8]
lea rcx, [rbp + 0x420]
call fcn.140032490
nop
mov r8, rax
lea rcx, [rbp + 0x60]
call fcn.140032550
lea rdx, [0x140086780]
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.1400276c0
mov qword [rbp + 0x1e8], rax
lea r8, [rbp + 0x1e8]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x420]
call fcn.140032780
nop
mov r8, rax
lea rcx, [rbp + 0x98]
call fcn.140032550
lea rdx, [0x140086780]
lea rcx, [rbp + 0x98]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.1400276c0
mov qword [rbp + 0x1e8], rax
lea r8, [rbp + 0x1e8]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x420]
call fcn.140032780
nop
mov r8, rax
lea rcx, [rbp + 0xd0]
call fcn.140032550
lea rdx, [0x140086780]
lea rcx, [rbp + 0xd0]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.1400276c0
mov qword [rbp + 0x1e8], rax
lea r8, [rbp + 0x1e8]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x420]
call fcn.140032780
nop
mov r8, rax
lea rcx, [rbp + 0x108]
call fcn.140032550
lea rdx, [0x140086780]
lea rcx, [rbp + 0x108]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.1400276c0
mov qword [rbp + 0x1e8], rax
lea r8, [rbp + 0x1e8]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x420]
call fcn.140032780
nop
mov r8, rax
lea rcx, [rbp + 0x140]
call fcn.140032550
lea rdx, [0x140086780]
lea rcx, [rbp + 0x140]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.1400276c0
mov qword [rbp + 0x1e8], rax
lea r8, [rbp + 0x1e8]
lea rcx, [rbp + 0x420]
call fcn.140032490
nop
mov r8, rax
lea rcx, [rbp + 0x178]
call fcn.140032550
lea rdx, [0x140086780]
lea rcx, [rbp + 0x178]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.1400276c0
mov qword [rbp + 0x1e8], rax
lea r8, [rbp + 0x1e8]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x420]
call fcn.140032780
nop
mov r8, rax
lea rcx, [rbp + 0x1b0]
call fcn.140032550
lea rdx, [0x140086780]
lea rcx, [rbp + 0x1b0]
call sub.VCRUNTIME140.dll__CxxThrowException
int3