Function at 0x1400a5b70
Capabilities:
Authenticate hmac
Encode data using xor
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x9b8]
sub rsp, 0xa90
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x14018e080]
xor rax, rsp
mov qword [rbp + 0x950], rax
xor esi, esi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x50], esi
movups xmm0, xmmword [0x140172dd0]
movups xmmword [rbp + 0x770], xmm0
movups xmm1, xmmword [0x140172de0]
movups xmmword [rbp + 0x780], xmm1
movups xmm0, xmmword [0x140172df0]
movups xmmword [rbp + 0x790], xmm0
movups xmm1, xmmword [0x140172e00]
movups xmmword [rbp + 0x7a0], xmm1
movups xmm0, xmmword [0x140172e10]
movups xmmword [rbp + 0x7b0], xmm0
movups xmm1, xmmword [0x140172e20]
movups xmmword [rbp + 0x7c0], xmm1
movups xmm0, xmmword [str.i__9]
movups xmmword [rbp + 0x7d0], xmm0
movsd xmm0, qword [0x140172e40]
movsd qword [rbp + 0x7e0], xmm0
movzx eax, word [0x140172e48]
mov word [rbp + 0x7e8], ax
movsd xmm0, qword [str.eGWVN]
movsd qword [rbp - 0x78], xmm0
mov eax, dword [str.rPB]
mov dword [rbp - 0x70], eax
movzx eax, byte [0x140172f54]
mov byte [rbp - 0x6c], al
mov r8d, esi
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp r14d, 2
jl 0x1400a5d73
movdqa xmm4, xmmword [0x140178390]
movdqa xmm2, xmmword [0x140178040]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140178200]
movd xmm0, dword [str.eGWVN]
xorps xmm2, xmm0
movd dword [rbp - 0x78], xmm2
movdqa xmm3, xmmword [0x140178060]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140178200]
movd xmm0, dword [rbp - 0x74]
xorps xmm2, xmm0
movd dword [rbp - 0x74], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x78]
add r9, rax
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a5d80
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x6d8], xmm1
lea rax, [rbp - 0x78]
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rax + r8], sil
jne 0x1400a5dd6
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x6c8]
call fcn.140058f40
nop
movsd xmm0, qword [0x140172b70]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x140172b78]
mov word [rsp + 0x48], ax
cmp byte [0x140172b79], 0
je 0x1400a5e45
mov byte [rsp + 0x40], Ordinal_46
xor byte [rsp + 0x41], 0x37
xor byte [rsp + 0x42], 0x38
xor byte [rsp + 0x43], 0x39
xor byte [rsp + 0x44], 0x3a
xor byte [rsp + 0x45], 0x3b
xor byte [rsp + 0x46], 0x3c
xor byte [rsp + 0x47], 0x3d
xor byte [rsp + 0x48], 0x3e
xor byte [rsp + 0x49], 0x3f
xorps xmm0, xmm0
movups xmmword [rbp + 0x6e8], xmm0
mov qword [rbp + 0x6f8], rsi
mov qword [rbp + 0x700], rsi
lea rax, [rsp + 0x40]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a5e65
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x6e8]
call fcn.140058f40
nop
mov rax, qword [0x140173618]
mov qword [rsp + 0x38], rax
cmp byte [str.xXL], 0
je 0x1400a5fe3
cmp r14d, 2
jl 0x1400a5fa8
movdqa xmm4, xmmword [0x140178390]
movdqa xmm2, xmmword [0x140178040]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
mov eax, dword [0x140178200]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x38]
xorps xmm2, xmm1
movd dword [rsp + 0x38], xmm2
movdqa xmm3, xmmword [0x140178060]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x3c]
xorps xmm2, xmm1
movd dword [rsp + 0x3c], xmm2
jmp 0x1400a5fe3
lea r9, [rsp + 0x38]
mov r8d, esi
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a5fb0
xorps xmm0, xmm0
movups xmmword [rbp + 0x688], xmm0
mov qword [rbp + 0x698], rsi
mov qword [rbp + 0x6a0], rsi
lea rax, [rsp + 0x38]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a6003
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x688]
call fcn.140058f40
nop
lea rcx, [rbp + 0x890]
call fcn.1400ec890
nop
lea rcx, [rbp + 0x870]
call fcn.1400eda10
nop
lea rcx, [rbp + 0x850]
call fcn.1400ec5c0
nop
lea rcx, [rbp + 0x830]
call fcn.1400ecc30
nop
lea rcx, [rbp + 0x810]
call fcn.1400ec230
nop
lea rcx, [rbp + 0x7f0]
call fcn.1400ed220
nop
lea rcx, [rbp + 0x910]
call fcn.1400ed760
nop
lea rcx, [rbp + 0x930]
call fcn.1400a5870
nop
lea rcx, [rbp + 0x8f0]
call fcn.1400a40e0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x668], xmm0
mov qword [rbp + 0x678], rsi
mov qword [rbp + 0x680], 7
mov word [rbp + 0x668], si
mov rdx, rdi
cmp byte [0x1415fe398], 0
je 0x1400a6155
movups xmm0, xmmword [str.sCPHUYI_]
movups xmmword [rbp - 0x60], xmm0
movzx eax, word [0x140172fb8]
mov ecx, 0x45
mov word [rbp - 0x60], cx
xor word [rbp - 0x5e], 0x37
xor word [rbp - 0x5c], 0x38
xor word [rbp - 0x5a], 0x39
xor word [rbp - 0x58], 0x3a
xor word [rbp - 0x56], 0x3b
xor word [rbp - 0x54], 0x3c
xor word [rbp - 0x52], 0x3d
xor ax, 0x3e
mov word [rbp - 0x50], ax
lea rax, [rbp - 0x60]
inc rdx
cmp word [rax + rdx*2], 0
jne 0x1400a6111
lea rcx, [rbp + 0x668]
cmp rdx, 7
ja 0x1400a614c
mov qword [rbp + 0x678], rdx
lea rbx, [rdx + rdx]
mov r8, rbx
lea rdx, [rbp - 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + rbx + 0x668], si
jmp 0x1400a61d7
lea r9, [rbp - 0x60]
jmp 0x1400a61d2
movsd xmm0, qword [0x140172c40]
movsd qword [rsp + 0x28], xmm0
movzx eax, word [0x140172c48]
mov ecx, 0x57
mov word [rsp + 0x28], cx
xor word [rsp + 0x2a], 0x37
xor word [rsp + 0x2c], 0x38
xor word [rsp + 0x2e], 0x39
xor ax, 0x3a
mov word [rsp + 0x30], ax
lea rax, [rsp + 0x28]
inc rdx
cmp word [rax + rdx*2], 0
jne 0x1400a6194
lea rcx, [rbp + 0x668]
cmp rdx, 7
ja 0x1400a61cd
mov qword [rbp + 0x678], rdx
lea rbx, [rdx + rdx]
mov r8, rbx
lea rdx, [rsp + 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + rbx + 0x668], si
jmp 0x1400a61d7
lea r9, [rsp + 0x28]
call fcn.140092980
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x8d0]
call fcn.1400e9fc0
nop
lea rcx, [rbp + 0x668]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x8b0]
call fcn.1400a5260
nop
lea rcx, [rbp + 0x728]
call fcn.1400ef1f0
nop
movups xmm0, xmmword [str.CLII]
movups xmmword [rbp + 0x668], xmm0
movups xmm1, xmmword [0x1401735c8]
movups xmmword [rbp + 0x678], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x1400a63d3
cmp r14d, 2
jl 0x1400a6387
movdqa xmm5, xmmword [0x140178040]
mov edx, esi
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x66c]
mov r8d, dword [rbp - 0x60]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x1400a6280
jmp 0x1400a63d3
lea r9, [rbp + 0x668]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x1400a63a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x6a8], xmm0
mov qword [rbp + 0x6b8], rsi
mov qword [rbp + 0x6c0], rsi
lea rax, [rbp + 0x668]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a63f5
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x6a8]
call fcn.140058f40
nop
movups xmm0, xmmword [0x140172770]
movups xmmword [rbp + 0x150], xmm0
movsd xmm0, qword [0x140172780]
movsd qword [rbp + 0x160], xmm0
movzx eax, byte [0x140172788]
mov byte [rbp + 0x168], al
mov r8d, esi
cmp r14d, 2
jl 0x1400a658d
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x154]
mov edx, dword [rbp - 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a6480
cmp r8d, 0x19
jge 0x1400a65d3
movsxd rax, r8d
lea r9, [rbp + 0x150]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400a65a0
movups xmm0, xmmword [0x140172a20]
movups xmmword [rbp], xmm0
movzx eax, byte [0x140172a38]
movsd xmm0, qword [0x140172a30]
mov byte [rbp + 0x18], al
movsd qword [rbp + 0x10], xmm0
mov r8d, esi
cmp r14d, 2
jl 0x1400a673d
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 4]
mov edx, dword [rbp - 0x60]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a6630
cmp r8d, 0x19
jge 0x1400a6783
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400a6750
mov eax, dword [0x140172798]
mov dword [rbp - 0x70], eax
movzx eax, byte [0x14017279c]
movsd xmm0, qword [0x140172790]
mov byte [rbp - 0x6c], al
movsd qword [rbp - 0x78], xmm0
mov r8d, esi
cmp r14d, 2
jl 0x1400a68b7
movdqa xmm4, xmmword [0x140178390]
movdqa xmm2, xmmword [0x140178040]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
mov eax, dword [0x140178200]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140172790]
xorps xmm2, xmm0
movd dword [rbp - 0x78], xmm2
movdqa xmm3, xmmword [0x140178060]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x74]
xorps xmm2, xmm1
movd dword [rbp - 0x74], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x78]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a68d0
mov eax, dword [0x14017304c]
mov dword [rsp + 0x38], eax
movzx eax, word [0x140173050]
mov word [rsp + 0x3c], ax
mov byte [rsp + 0x38], 0x60
xor byte [rsp + 0x39], 0x37
xor byte [rsp + 0x3a], 0x38
xor byte [rsp + 0x3b], 0x39
xor al, 0x3a
mov byte [rsp + 0x3c], al
xor byte [rsp + 0x3d], 0x3b
movups xmm0, xmmword [str.VWXtUOTXL___0d_H]
movups xmmword [rbp + 0xc0], xmm0
movzx eax, word [0x1401729c8]
mov word [rbp + 0xd0], ax
movzx eax, byte [0x1401729ca]
mov byte [rbp + 0xd2], al
mov r8d, esi
cmp r14d, 2
jl 0x1400a6aad
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0xc4]
mov edx, dword [rbp - 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a69a0
cmp r8d, 0x13
jge 0x1400a6af3
movsxd rax, r8d
lea r9, [rbp + 0xc0]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400a6ac0
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x648]
call fcn.1400f09a0
mov qword [rsp + 0x40], rax
movsd xmm0, qword [str.VWXmJV]
movsd qword [rsp + 0x78], xmm0
movzx edx, word [0x140173320]
mov word [rbp - 0x80], dx
movzx ecx, byte [0x140173322]
mov byte [rsp + 0x78], 0x60
xor byte [rsp + 0x79], 0x37
xor byte [rsp + 0x7a], 0x38
xor byte [rsp + 0x7b], 0x39
xor byte [rsp + 0x7c], 0x3a
xor byte [rsp + 0x7d], 0x3b
xor byte [rsp + 0x7e], 0x3c
xor byte [rsp + 0x7f], 0x3d
xor dl, 0x3e
mov byte [rbp - 0x80], dl
xor byte [rbp - 0x7f], 0x3f
xor cl, 0x40
mov byte [rbp - 0x7e], cl
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x628]
call fcn.1400f09a0
mov qword [rbp + 0x198], rax
movups xmm0, xmmword [str.VWXzUURX_K_._c]
movups xmmword [rbp + 0xd8], xmm0
mov ecx, dword [0x1401734f8]
mov dword [rbp + 0xe8], ecx
movzx ecx, word [0x1401734fc]
mov word [rbp + 0xec], cx
movzx ecx, byte [0x1401734fe]
mov byte [rbp + 0xee], cl
mov r8d, esi
cmp r14d, 2
jl 0x1400a6cfd
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0xdc]
mov edx, dword [rbp - 0x60]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a6bf0
cmp r8d, 0x17
jge 0x1400a6d43
movsxd rax, r8d
lea r9, [rbp + 0xd8]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x1400a6d10
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x608]
call fcn.1400f09a0
mov qword [rbp + 0x1a0], rax
movsd xmm0, qword [str.VWXxYOURP___B]
movsd qword [rbp - 0x40], xmm0
mov ecx, dword [0x140172a90]
mov dword [rbp - 0x38], ecx
movzx ecx, byte [0x140172a94]
mov byte [rbp - 0x34], cl
mov r8d, esi
cmp r14d, 2
jl 0x1400a6e91
movdqa xmm4, xmmword [0x140178390]
movdqa xmm2, xmmword [0x140178040]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
mov eax, dword [0x140178200]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.VWXxYOURP___B]
xorps xmm2, xmm0
movd dword [rbp - 0x40], xmm2
movdqa xmm3, xmmword [0x140178060]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x3c]
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a6ea0
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x5e8]
call fcn.1400f09a0
mov qword [rbp + 0x188], rax
movups xmm0, xmmword [str.VWXuSXYSMZ_:d_H]
movups xmmword [rbp + 0xf0], xmm0
movzx ecx, word [0x140172470]
mov word [rbp + 0x100], cx
movzx ecx, byte [0x140172472]
mov byte [rbp + 0x102], cl
mov r8d, esi
cmp r14d, 2
jl 0x1400a705f
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0xf4]
mov edx, dword [rbp - 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a6f52
cmp r8d, 0x13
jge 0x1400a70a3
movsxd rax, r8d
lea r9, [rbp + 0xf0]
add r9, rax
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400a7070
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x5c8]
call fcn.1400f09a0
mov qword [rbp + 0x180], rax
movsd xmm0, qword [str.VWXpJe__]
movsd qword [rsp + 0x28], xmm0
movzx ecx, word [0x140173300]
mov word [rsp + 0x30], cx
cmp byte [0x140173301], 0
je 0x1400a7112
mov byte [rsp + 0x28], 0x60
xor byte [rsp + 0x29], 0x37
xor byte [rsp + 0x2a], 0x38
xor byte [rsp + 0x2b], 0x39
xor byte [rsp + 0x2c], 0x3a
xor byte [rsp + 0x2d], 0x3b
xor byte [rsp + 0x2e], 0x3c
xor byte [rsp + 0x2f], 0x3d
xor byte [rsp + 0x30], 0x3e
xor byte [rsp + 0x31], 0x3f
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x5a8]
call fcn.1400f09a0
mov qword [rbp + 0x190], rax
movsd xmm0, qword [str.VWXt_X]
movsd qword [rsp + 0x68], xmm0
movzx edx, word [0x1401734e0]
mov word [rsp + 0x70], dx
movzx ecx, byte [0x1401734e2]
mov byte [rsp + 0x68], 0x60
xor byte [rsp + 0x69], 0x37
xor byte [rsp + 0x6a], 0x38
xor byte [rsp + 0x6b], 0x39
xor byte [rsp + 0x6c], 0x3a
xor byte [rsp + 0x6d], 0x3b
xor byte [rsp + 0x6e], 0x3c
xor byte [rsp + 0x6f], 0x3d
xor dl, 0x3e
mov byte [rsp + 0x70], dl
xor byte [rsp + 0x71], 0x3f
xor cl, 0x40
mov byte [rsp + 0x72], cl
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x588]
call fcn.1400f09a0
mov qword [rbp + 0x178], rax
movsd xmm0, qword [str.VWXSHW]
movsd qword [rbp - 0x30], xmm0
mov ecx, dword [str.__A]
mov dword [rbp - 0x28], ecx
cmp byte [0x14017307b], 0
je 0x1400a7323
mov r8d, esi
cmp r14d, 2
jl 0x1400a72d9
movdqa xmm4, xmmword [0x140178390]
movdqa xmm2, xmmword [0x140178040]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
mov eax, dword [0x140178200]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.VWXSHW]
xorps xmm2, xmm0
movd dword [rbp - 0x30], xmm2
movdqa xmm3, xmmword [0x140178060]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x2c]
xorps xmm2, xmm1
movd dword [rbp - 0x2c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a72f0
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x568]
call fcn.1400f09a0
mov qword [rbp + 0x170], rax
movsd xmm0, qword [str.VWXJN]
movsd qword [rsp + 0x58], xmm0
movzx edx, word [0x140172dc0]
mov word [rsp + 0x60], dx
movzx ecx, byte [0x140172dc2]
mov byte [rsp + 0x58], 0x60
xor byte [rsp + 0x59], 0x37
xor byte [rsp + 0x5a], 0x38
xor byte [rsp + 0x5b], 0x39
xor byte [rsp + 0x5c], 0x3a
xor byte [rsp + 0x5d], 0x3b
xor byte [rsp + 0x5e], 0x3c
xor byte [rsp + 0x5f], 0x3d
xor dl, 0x3e
mov byte [rsp + 0x60], dl
xor byte [rsp + 0x61], 0x3f
xor cl, 0x40
mov byte [rsp + 0x62], cl
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x548]
call fcn.1400f09a0
nop
mov rdx, rax
lea rcx, [rbp + 0x4c8]
call fcn.1400a3fd0
mov r13, rax
movups xmm0, xmmword [0x140173548]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [str.5___9___q234U]
movups xmmword [rbp + 0x140], xmm1
psrldq xmm1, 0xf
movd ecx, xmm1
test cl, cl
je 0x1400a7583
cmp r14d, 2
jl 0x1400a7537
movdqa xmm5, xmmword [0x140178040]
mov edx, esi
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x134]
mov r8d, dword [rbp - 0x60]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x1400a7430
jmp 0x1400a7583
lea r9, [rbp + 0x130]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x1400a7550
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x528]
call fcn.1400f09a0
nop
mov rdx, rax
lea rcx, [rbp + 0x508]
call fcn.1400a3fd0
mov r12, rax
movups xmm0, xmmword [0x140173530]
movups xmmword [rbp + 0x110], xmm0
movsd xmm0, qword [str.3._i_MVWXtUOTXL___0d]
movsd qword [rbp + 0x120], xmm0
cmp byte [0x140173547], 0
je 0x1400a7763
cmp r14d, 2
jl 0x1400a7717
movdqa xmm5, xmmword [0x140178040]
mov edx, esi
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x114]
mov r8d, dword [rbp - 0x60]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x1400a7610
jmp 0x1400a7763
lea r9, [rbp + 0x110]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x1400a7730
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x4e8]
call fcn.1400f09a0
mov r15, rax
mov ecx, dword [str.VWX9]
mov dword [rsp + 0x50], ecx
cmp byte [reloc.WS2_32.dll_gethostname], 0
je 0x1400a7863
cmp r14d, 2
jl 0x1400a781c
movdqa xmm3, xmmword [0x140178040]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140178390]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140178390]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1401780d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140178200]
movd xmm0, ecx
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
jmp 0x1400a7863
lea r9, [rsp + 0x50]
mov r8d, esi
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400a7830
movzx eax, word [0x140172d48]
mov word [rbp - 0x10], ax
movups xmm0, xmmword [0x140172d38]
movzx eax, byte [0x140172d4a]
movups xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0xe], al
mov r8d, esi
cmp r14d, 2
jl 0x1400a79cd
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp - 0x1c]
mov edx, dword [rbp - 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a78c0
cmp r8d, 0x13
jge 0x1400a7a13
movsxd rax, r8d
lea r9, [rbp - 0x20]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400a79e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x668], xmm0
mov r8, rsi
mov qword [rbp + 0x678], rsi
mov r10d, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x680], r10
mov byte [rbp + 0x668], r8b
mov dword [rsp + 0x20], 3
lea rbx, [rbp + 0x6c8]
cmp qword [rbp + 0x6e0], r10
cmova rbx, qword [rbp + 0x6c8]
lea rsi, [rbp + 0x6c8]
cmova rsi, qword [rbp + 0x6c8]
add rsi, qword [rbp + 0x6d8]
cmp rbx, rsi
je 0x1400a7b3d
nop dword [rax + rax]
movzx r9d, byte [rbx]
cmp r9b, 0x5c
jne 0x1400a7aa5
mov r8d, 2
lea rdx, [0x140172450]
lea rcx, [rbp + 0x668]
call fcn.140058ac0
jmp 0x1400a7b22
cmp r9b, 0x22
jne 0x1400a7ac6
mov r8d, 2
lea rdx, [0x140172458]
lea rcx, [rbp + 0x668]
call fcn.140058ac0
jmp 0x1400a7b22
cmp r9b, 0xa
jne 0x1400a7ae7
mov r8d, 2
lea rdx, [0x140172454]
lea rcx, [rbp + 0x668]
call fcn.140058ac0
jmp 0x1400a7b22
cmp r8, r10
jae 0x1400a7b16
lea rax, [r8 + 1]
mov qword [rbp + 0x678], rax
lea rax, [rbp + 0x668]
cmp r10, 0xf
cmova rax, qword [rbp + 0x668]
mov byte [r8 + rax], r9b
mov byte [r8 + rax + 1], 0
jmp 0x1400a7b22
lea rcx, [rbp + 0x668]
call fcn.14005fa70
inc rbx
cmp rbx, rsi
je 0x1400a7b3d
mov r10, qword [rbp + 0x680]
mov r8, qword [rbp + 0x678]
jmp 0x1400a7a80
mov eax, dword [0x1401730f0]
movups xmm1, xmmword [0x1401730c0]
movups xmm0, xmmword [0x1401730b0]
mov dword [rbp + 0x60], eax
movups xmmword [rbp + 0x30], xmm1
movups xmmword [rbp + 0x20], xmm0
movzx eax, word [0x1401730f4]
movups xmm1, xmmword [0x1401730e0]
movups xmm0, xmmword [0x1401730d0]
mov word [rbp + 0x64], ax
movups xmmword [rbp + 0x50], xmm1
movups xmmword [rbp + 0x40], xmm0
xor ebx, ebx
mov r8d, ebx
cmp r14d, 2
jl 0x1400a7ccd
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x24]
mov edx, dword [rbp - 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x1400a7bc0
cmp r8d, 0x46
jge 0x1400a7d13
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x46
jl 0x1400a7ce0
lea rax, [rbp + 0x20]
mov r9, rdi
nop word [rax + rax]
inc r9
cmp byte [rax + r9], bl
jne 0x1400a7d20
lea r8, [rbp + 0x20]
xor edx, edx
lea rcx, [rbp + 0x668]
call fcn.140061650
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x90], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
mov dword [rsp + 0x20], 7
lea rax, [rbp - 0x20]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a7d82
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x80]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
lea rdx, [rbp + 0x6e8]
cmp qword [rbp + 0x700], 0xf
cmova rdx, qword [rbp + 0x6e8]
mov r8, qword [rbp + 0x6f8]
lea rcx, [rbp + 0xa0]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x288], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x298], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x288], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x298], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], Ordinal_32
lea rax, [rsp + 0x50]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a7e50
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x288]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2b8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x3f
mov r9, r15
lea r8, [rbp + 0x2a8]
lea rcx, [rbp + 0x4a8]
call fcn.140060a90
mov dword [rsp + 0x20], 0x7f
lea rax, [rbp + 0x110]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400a7ec0
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x4a8]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2c8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0xff
mov r9, r12
lea r8, [rbp + 0x2c8]
lea rcx, [rbp + 0x488]
call fcn.140060a90
mov dword [rsp + 0x20], 0x1ff
lea rax, [rbp + 0x130]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a7f31
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x488]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2e8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2f8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x3ff
mov r9, r13
lea r8, [rbp + 0x2e8]
lea rcx, [rbp + 0x468]
call fcn.140060a90
mov dword [rsp + 0x20], 0x7ff
lea rax, [rsp + 0x58]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a7fa0
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x468]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x308], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x318], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0xfff
mov r9, qword [rbp + 0x170]
lea r8, [rbp + 0x308]
lea rcx, [rbp + 0x448]
call fcn.140060a90
mov dword [rsp + 0x20], 0x1fff
lea rax, [rbp - 0x30]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8010
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x448]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x328], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x338], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x3fff
mov r9, qword [rbp + 0x178]
lea r8, [rbp + 0x328]
lea rcx, [rbp + 0x428]
call fcn.140060a90
mov dword [rsp + 0x20], 0x7fff
lea rax, [rsp + 0x68]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8080
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x428]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x348], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x358], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0xffff
mov r9, qword [rbp + 0x190]
lea r8, [rbp + 0x348]
lea rcx, [rbp + 0x408]
call fcn.140060a90
mov dword [rsp + 0x20], 0x1ffff
lea rax, [rsp + 0x28]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a80f1
lea rdx, [rsp + 0x28]
lea rcx, [rbp + 0x408]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x3ffff
mov r9, qword [rbp + 0x180]
lea r8, [rbp - 0x60]
lea rcx, [rbp + 0x368]
call fcn.140060a90
mov dword [rsp + 0x20], 0x7ffff
lea rax, [rbp + 0xf0]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8160
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x368]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0xfffff
mov r9, qword [rbp + 0x188]
lea r8, [rbp - 0x20]
lea rcx, [rbp + 0x3e8]
call fcn.140060a90
mov dword [rsp + 0x20], 0x1fffff
lea rax, [rbp - 0x40]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400a81d0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x3e8]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x3fffff
mov r9, qword [rbp + 0x1a0]
lea r8, [rbp + 0xf0]
lea rcx, [rbp + 0x3c8]
call fcn.140060a90
mov dword [rsp + 0x20], 0x7fffff
lea rax, [rbp + 0xd8]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8242
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x3c8]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0xffffff
mov r9, qword [rbp + 0x198]
lea r8, [rbp + 0x110]
lea rcx, [rbp + 0x3a8]
call fcn.140060a90
mov dword [rsp + 0x20], 0x1ffffff
lea rax, [rsp + 0x78]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a82b5
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x3a8]
call fcn.140058ac0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x3ffffff
mov r9, qword [rsp + 0x40]
lea r8, [rbp + 0x130]
lea rcx, [rbp + 0x388]
call fcn.140060a90
mov dword [rsp + 0x20], 0x7ffffff
lea rax, [rbp + 0xc0]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8326
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x388]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x268], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x278], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x268], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x278], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0xfffffff
lea rdx, [rbp + 0x728]
cmp qword [rbp + 0x740], 0xf
cmova rdx, qword [rbp + 0x728]
mov r8, qword [rbp + 0x738]
lea rcx, [rbp + 0x268]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x248], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x258], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x248], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x258], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x1fffffff
lea rax, [rsp + 0x38]
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8400
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x248]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x228], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x238], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x228], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x238], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x3fffffff
lea rax, [rbp - 0x78]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8463
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x228]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x208], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x218], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x208], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x218], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], 0x7fffffff
lea rdx, [rbp + 0x688]
cmp qword [rbp + 0x6a0], 0xf
cmova rdx, qword [rbp + 0x688]
mov r8, qword [rbp + 0x698]
lea rcx, [rbp + 0x208]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1f8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1e8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1f8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x20], edi
lea rax, [rbp]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8530
lea rdx, [rbp]
lea rcx, [rbp + 0x1e8]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1c8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1d8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x6a8]
cmp qword [rbp + 0x6c0], 0xf
cmova rdx, qword [rbp + 0x6a8]
mov r8, qword [rbp + 0x6b8]
lea rcx, [rbp + 0x1c8]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rbp + 0x150]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a85f0
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x1a8]
call fcn.140058ac0
movups xmm8, xmmword [rax]
movups xmmword [rbp + 0x748], xmm8
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x758], xmm6
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0x1a8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x1c8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x1e8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x208]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x228]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x248]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x268]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x388]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x130]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x3a8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x110]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x3c8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0xf0]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x3e8]
call fcn.14003d4d0
nop
lea rcx, [rbp - 0x20]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x368]
call fcn.14003d4d0
nop
lea rcx, [rbp - 0x60]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x408]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x348]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x428]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x328]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x448]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x308]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x468]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x2e8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x488]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x2c8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x4a8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x2a8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x288]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0xa0]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x80]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x668]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x4e8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x508]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x528]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x4c8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x548]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x568]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x588]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x5a8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x5c8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x5e8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x608]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x628]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x648]
call fcn.14003d4d0
cmp byte [rbp + 0x7e9], 0
je 0x1400a8a23
mov r8d, ebx
cmp r14d, 2
jl 0x1400a89dd
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm7, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x774]
mov edx, dword [rbp - 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x1400a88d0
cmp r8d, 0x7a
jge 0x1400a8a23
movsxd rax, r8d
lea r9, [rbp + 0x770]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7a
jl 0x1400a89f0
movzx eax, word [0x140172be4]
mov word [rsp + 0x20], ax
movzx eax, byte [0x140172be6]
mov byte [rsp + 0x20], Ordinal_35
xor byte [rsp + 0x21], 0x37
xor al, 0x38
mov byte [rsp + 0x22], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x668], xmm0
mov r8, rbx
mov qword [rbp + 0x678], rbx
mov r10d, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x680], r10
mov byte [rbp + 0x668], r8b
mov dword [rsp + 0x50], r10d
lea rbx, [rbp + 0x748]
movq rdx, xmm8
movdqa xmm0, xmm6
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r10
cmova rbx, rdx
lea rcx, [rbp + 0x748]
cmova rcx, rdx
movq rsi, xmm6
add rsi, rcx
cmp rbx, rsi
je 0x1400a8b6d
movzx r9d, byte [rbx]
cmp r9b, 0x5c
jne 0x1400a8ad5
mov r8d, 2
lea rdx, [0x140172450]
lea rcx, [rbp + 0x668]
call fcn.140058ac0
jmp 0x1400a8b52
cmp r9b, 0x22
jne 0x1400a8af6
mov r8d, 2
lea rdx, [0x140172458]
lea rcx, [rbp + 0x668]
call fcn.140058ac0
jmp 0x1400a8b52
cmp r9b, 0xa
jne 0x1400a8b17
mov r8d, 2
lea rdx, [0x140172454]
lea rcx, [rbp + 0x668]
call fcn.140058ac0
jmp 0x1400a8b52
cmp r8, r10
jae 0x1400a8b46
lea rax, [r8 + 1]
mov qword [rbp + 0x678], rax
lea rax, [rbp + 0x668]
cmp r10, 0xf
cmova rax, qword [rbp + 0x668]
mov byte [rax + r8], r9b
mov byte [rax + r8 + 1], 0
jmp 0x1400a8b52
lea rcx, [rbp + 0x668]
call fcn.14005fa70
inc rbx
cmp rbx, rsi
je 0x1400a8b6d
mov r10, qword [rbp + 0x680]
mov r8, qword [rbp + 0x678]
jmp 0x1400a8ab0
movups xmm0, xmmword [0x140172620]
movups xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [0x140172640]
movups xmmword [rbp + 0x40], xmm0
movzx eax, word [0x140172678]
movups xmm0, xmmword [0x140172660]
movups xmm1, xmmword [0x140172630]
mov word [rbp + 0x78], ax
movups xmmword [rbp + 0x60], xmm0
movups xmmword [rbp + 0x30], xmm1
movzx eax, byte [0x14017267a]
movsd xmm0, qword [0x140172670]
movups xmm1, xmmword [0x140172650]
mov byte [rbp + 0x7a], al
movsd qword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x50], xmm1
xor ebx, ebx
mov r8d, ebx
cmp r14d, 2
jl 0x1400a8d0e
movdqa xmm5, xmmword [0x140178040]
movdqa xmm4, xmmword [0x140178390]
movdqa xmm6, xmmword [0x1401780d0]
movdqa xmm0, xmmword [0x140178200]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x24]
mov edx, dword [rbp - 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401781b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x58
jl 0x1400a8c01
cmp r8d, 0x5b
jge 0x1400a8d53
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop dword [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5b
jl 0x1400a8d20
lea rax, [rbp + 0x20]
mov r9, rdi
nop word [rax + rax]
inc r9
cmp byte [rax + r9], bl
jne 0x1400a8d60
lea r8, [rbp + 0x20]
xor edx, edx
lea rcx, [rbp + 0x668]
call fcn.140061650
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
mov dword [rsp + 0x50], Ordinal_32
lea rax, [rsp + 0x20]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400a8dc3
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0xa0]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x90], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x50], 0x3f
lea rax, [rbp + 0x770]
inc rdi
cmp byte [rax + rdi], 0
jne 0x1400a8e26
mov r8, rdi
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x80]
call fcn.140058ac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x708], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x718], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x708], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x718], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0x80]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0xa0]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x668]
call fcn.14003d4d0
lea rcx, [rbp + 0x708]
cmp qword [rbp + 0x720], 0xf
cmova rcx, qword [rbp + 0x708]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x708]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x748]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x6a8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x728]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x8b0]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x8d0]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x8f0]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x930]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x910]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x7f0]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x810]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x830]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x850]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x870]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x890]
call fcn.14008a0b0
nop
lea rcx, [rbp + 0x688]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x6e8]
call fcn.14003d4d0
nop
lea rcx, [rbp + 0x6c8]
call fcn.14003d4d0
mov rcx, qword [rbp + 0x950]
xor rcx, rsp
call fcn.140148bf0
lea r11, [rsp + 0xa90]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret