Function at 0x14006ee80
Capabilities:
Authenticate hmac
Encode data using base64
Encode data using xor
Resolve function by parsing pe exports
Write file on windows

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x148]
sub rsp, 0x220
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14010e080]
xor rax, rsp
mov qword [rbp + 0x70], rax
mov rbx, rcx
mov qword [rsp + 0x58], rcx
xor esi, esi
call qword [sym.imp.USER32.dll_GetActiveWindow]
test rax, rax
je 0x14006ef21
mov rcx, rax
cmp byte [rbx + 0x128], sil
je 0x14006ef19
lea edx, [rsi + 0x11]
jmp 0x14006ef1b
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
call fcn.14006dc20
movss xmm2, dword [0x1400fa3c4]
movss xmm1, dword [0x1400fa3e8]
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.140033ea0
movss xmm9, dword [0x1400fa1b8]
movaps xmm0, xmm9
call fcn.140033ed0
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x50]
call fcn.140077df0
mov r10, rax
mov r12d, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0xf], sil
je 0x14006f100
cmp r12d, 2
jl 0x14006f0bf
movdqa xmm5, xmmword [0x1400fa570]
mov edx, esi
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x50]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14006efc0
jmp 0x14006f100
mov r9, r10
mov r8d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r8b
sub al, dl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14006f0d0
xor edx, edx
mov r8d, Ordinal_301
mov rcx, r10
call fcn.140030fd0
lea rcx, [rbp - 0x60]
call fcn.140024b50
lea rcx, [rbp - 0x68]
call fcn.140033c10
lea rcx, [rsp + 0x60]
call fcn.140033c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x60], xmm0
call fcn.140033ef0
mov r13, rax
mov rcx, qword [rbx + 0x118]
call fcn.1400338b0
mov dword [rsp + 0x20], 0xff
mov edx, 8
mov r9d, edx
mov r8d, edx
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov edi, eax
movss xmm2, dword [rbp - 0x64]
movss xmm7, dword [0x1400fa3bc]
addss xmm2, xmm7
movss xmm1, dword [rbp - 0x68]
addss xmm1, dword [0x1400fa3f0]
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
movss xmm2, dword [rbp - 0x64]
movss xmm8, dword [0x1400fa2d4]
addss xmm2, xmm8
movss xmm1, dword [rbp - 0x68]
xorps xmm10, xmm10
addss xmm1, xmm10
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
mov dword [rsp + 0x28], esi
movss xmm14, dword [0x1400fa280]
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r13
call fcn.14004a8f0
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WLDAP32.dll_Ordinal_26
mov r9d, edx
mov r8d, edx
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov edi, eax
movss xmm2, dword [rbp - 0x64]
addss xmm2, xmm8
movss xmm1, dword [rbp - 0x68]
addss xmm1, dword [0x1400fa3ec]
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
movss xmm2, dword [rbp - 0x64]
addss xmm2, xmm8
movss xmm1, dword [rbp - 0x68]
addss xmm1, xmm10
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r13
call fcn.14004a680
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WLDAP32.dll_Ordinal_26
mov r9d, edx
mov r8d, edx
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov edi, eax
movss xmm2, dword [rbp - 0x64]
addss xmm2, xmm7
movss xmm1, dword [rbp - 0x68]
addss xmm1, dword [0x1400fa3ec]
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
movss xmm2, dword [rbp - 0x64]
addss xmm2, xmm7
movss xmm1, dword [rbp - 0x68]
addss xmm1, xmm10
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r13
call fcn.14004a680
mov dword [rsp + 0x20], 0xb4
mov edx, reloc.WLDAP32.dll_Ordinal_79
lea r9d, [rdx + 0x35]
lea r8d, [rdx - 0x17]
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov r15d, eax
mov dword [rsp + 0x20], esi
mov edx, reloc.WLDAP32.dll_Ordinal_79
lea r9d, [rdx + 0x35]
lea r8d, [rdx - 0x17]
lea rcx, [rbp - 0x50]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov r14d, eax
mov dword [rsp + 0x20], esi
mov edx, reloc.WLDAP32.dll_Ordinal_79
lea r9d, [rdx + 0x35]
lea r8d, [rdx - 0x17]
lea rcx, [rbp - 0x10]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov esi, eax
mov dword [rsp + 0x20], 0xb4
mov edx, reloc.WLDAP32.dll_Ordinal_79
lea r9d, [rdx + 0x35]
lea r8d, [rdx - 0x17]
lea rcx, [rbp - 0x40]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov edi, eax
movss xmm2, dword [rbp - 0x64]
addss xmm2, xmm8
movss xmm1, dword [rbp - 0x68]
addss xmm1, dword [0x1400fa39c]
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
movss xmm2, dword [rbp - 0x64]
addss xmm2, dword [0x1400fa2d8]
xorps xmm1, xmm1
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r13
call fcn.14004aaa0
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x50]
call fcn.140077df0
mov rdi, rax
xor esi, esi
cmp byte [rax + 0xf], sil
je 0x14006f580
cmp r12d, 2
jl 0x14006f53f
movdqa xmm5, xmmword [0x1400fa570]
mov edx, esi
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x50]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14006f440
jmp 0x14006f580
mov r9, rdi
mov r8d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14006f550
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WLDAP32.dll_Ordinal_79
lea r9d, [rdx + 0x35]
lea r8d, [rdx - 0x17]
lea rcx, [rbp - 0x10]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov ebx, eax
movss xmm2, dword [rbp - 0x5c]
addss xmm2, dword [0x1400fa220]
movss xmm1, dword [rbp - 0x60]
movss xmm11, dword [0x1400fa2ac]
addss xmm1, xmm11
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8d, ebx
mov rdx, rax
mov rcx, r13
call fcn.14004aff0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.140077e00
mov rdi, rax
movzx ecx, byte [rax]
test cl, cl
je 0x14006f606
xor cl, 0x35
mov byte [rax], cl
mov dword [rsp + 0x20], 0xff
mov edx, 0x64
mov r9d, edx
mov r8d, edx
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov ebx, eax
movss xmm2, dword [rbp - 0x5c]
movss xmm6, dword [0x1400fa3c0]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x60]
addss xmm1, xmm11
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8d, ebx
mov rdx, rax
mov rcx, r13
call fcn.14004aff0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140077e00
mov rdi, rax
movzx ecx, byte [rax]
test cl, cl
je 0x14006f685
xor cl, 0x35
mov byte [rax], cl
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WLDAP32.dll_Ordinal_79
lea r9d, [rdx + 0x35]
lea r8d, [rdx - 0x17]
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov ebx, eax
movss xmm2, dword [rbp - 0x5c]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x60]
movss xmm7, dword [0x1400fa314]
addss xmm1, xmm7
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8d, ebx
mov rdx, rax
mov rcx, r13
call fcn.14004aff0
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WLDAP32.dll_Ordinal_79
lea r9d, [rdx + 0x35]
lea r8d, [rdx - 0x17]
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov ebx, eax
movss xmm2, dword [rbp - 0x5c]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x60]
addss xmm1, dword [0x1400fa3d8]
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov qword [rsp + 0x20], rsi
lea r9, [0x1400f0875]
mov r8d, ebx
mov rdx, rax
mov rcx, r13
call fcn.14004aff0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140077e00
mov rdi, rax
movzx ecx, byte [rax]
test cl, cl
je 0x14006f767
xor cl, 0x35
mov byte [rax], cl
mov dword [rsp + 0x20], 0xff
mov edx, 0x64
mov r9d, edx
mov r8d, edx
lea rcx, [rbp - 0x30]
call fcn.14001a1e0
mov rcx, rax
call fcn.14001a230
mov ebx, eax
movss xmm2, dword [rbp - 0x5c]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x60]
addss xmm1, dword [0x1400fa3e4]
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8d, ebx
mov rdx, rax
mov rcx, r13
call fcn.14004aff0
call fcn.140033950
movss xmm6, dword [0x1400fa300]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rcx, rax
call fcn.140036b10
movss xmm2, dword [0x1400fa3b0]
movss xmm1, dword [0x1400fa358]
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.main1
call fcn.14002e4f0
mov rdi, qword [rsp + 0x58]
mov rcx, qword [rdi + 0x118]
call fcn.1400338b0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 0
sete bl
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140077e10
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14006f882
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
movzx r8d, bl
lea rdx, [0x1400f0875]
mov rcx, rax
call fcn.1400562d0
test al, al
je 0x14006f89f
mov dword [0x14010f544], esi
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 1
sete bl
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140077e40
mov rcx, rax
cmp byte [rax + 7], 0
je 0x14006fa20
cmp r12d, 2
jl 0x14006f9e0
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x14006fa20
mov r10, rcx
mov r9d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r9b
sub al, dl
add al, 0x35
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 8
jl 0x14006f9f0
movzx r8d, bl
lea rdx, [0x1400f0875]
call fcn.1400562d0
test al, al
je 0x14006fa3e
mov dword [0x14010f544], 1
movss xmm2, dword [0x1400fa32c]
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 2
sete bl
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140077e50
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14006fa93
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor cl, 0x39
mov byte [rax + 4], cl
movzx r8d, bl
lea rdx, [0x1400f0875]
mov rcx, rax
call fcn.1400562d0
test al, al
je 0x14006fab4
mov dword [0x14010f544], 2
movss xmm2, dword [0x1400fa33c]
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 3
sete bl
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140077e70
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14006fb11
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
movzx r8d, bl
lea rdx, [0x1400f0875]
mov rcx, rax
call fcn.1400562d0
test al, al
je 0x14006fb32
mov dword [0x14010f544], 3
movss xmm2, dword [0x1400fa350]
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 4
sete bl
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140077ea0
mov rcx, rax
cmp byte [rax + 7], 0
je 0x14006fcb0
cmp r12d, 2
jl 0x14006fc78
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x14006fcb0
mov r10, rcx
mov r9d, esi
nop
mov eax, 0x4bda12f7
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r9b
sub al, dl
add al, 0x35
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 8
jl 0x14006fc80
movzx r8d, bl
lea rdx, [0x1400f0875]
call fcn.1400562d0
test al, al
je 0x14006fcce
mov dword [0x14010f544], 4
movss xmm2, dword [0x1400fa364]
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 5
sete bl
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140077eb0
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x14006fe90
mov r8d, esi
cmp r12d, 2
jl 0x14006fe55
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14006fd50
cmp r8d, 0x11
jge 0x14006fe90
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14006fe60
movzx r8d, bl
lea rdx, [0x1400f0875]
mov rcx, r10
call fcn.1400562d0
test al, al
je 0x14006feb1
mov dword [0x14010f544], 5
movss xmm2, dword [0x1400fa37c]
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 6
sete bl
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140077ed0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140070040
mov r8d, esi
cmp r12d, 2
jl 0x140070001
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140070010
movzx r8d, bl
lea rdx, [0x1400f0875]
mov rcx, r10
call fcn.1400562d0
test al, al
je 0x140070061
mov dword [0x14010f544], 6
movss xmm2, dword [0x1400fa394]
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
cmp dword [0x14010f544], 7
sete bl
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140077ef0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400700be
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
movzx r8d, bl
lea rdx, [0x1400f0875]
mov rcx, rax
call fcn.1400562d0
test al, al
je 0x1400700df
mov dword [0x14010f544], 7
call fcn.140033950
call fcn.14002e5a0
movss xmm13, dword [0x1400fa324]
movss xmm15, dword [0x1400fa3ac]
movss xmm12, dword [0x1400fa388]
movss xmm9, dword [0x1400fa2c0]
movss xmm8, dword [0x1400fa374]
mov eax, dword [0x14010f544]
test eax, eax
jne 0x140070a84
mov rcx, qword [rdi + 0x118]
call fcn.1400338b0
movaps xmm2, xmm13
movss xmm1, dword [0x1400fa368]
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Aimbot
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
call fcn.140001c20
mov rbx, rax
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140077f20
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400701ce
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
lea rdx, [rbx + 0xc]
mov rcx, rax
call fcn.140057690
call fcn.140001c20
cmp byte [rax + 0xc], 0
jne 0x1400701ec
mov cl, 1
call fcn.140033a60
movaps xmm0, xmm9
call fcn.140036b70
call fcn.140001c20
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140077f50
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140070238
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
lea rdx, [rbx + 0x15]
mov rcx, rax
call fcn.140057690
call fcn.140001c20
cmp byte [rax + 0x15], 0
je 0x1400702af
movaps xmm0, xmm9
call fcn.140036b70
call fcn.140001c20
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140077f70
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400702a3
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [rbx + 0x14]
mov rcx, rax
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.140001c20
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140077fa0
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140070420
mov r8d, esi
cmp r12d, 2
jl 0x1400703e6
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400703f0
lea rdx, [rbx + 0x16]
mov rcx, r10
call fcn.140057690
call fcn.140001c20
cmp byte [rax + 0xc], 0
jne 0x14007043c
call fcn.140033b10
call fcn.14002e5a0
call fcn.140033950
mov rcx, qword [rdi + 0x118]
call fcn.1400338b0
movaps xmm2, xmm13
movss xmm1, dword [0x1400fa3c8]
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140077fd0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140070620
cmp r12d, 2
jl 0x1400705df
movdqa xmm5, xmmword [0x1400fa570]
mov edx, esi
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400704e0
jmp 0x140070620
mov r9, r10
mov r8d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r8b
sub al, dl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400705f0
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
call fcn.140001c20
cmp byte [rax + 0xc], 0
jne 0x140070643
mov cl, 1
call fcn.140033a60
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm8
call fcn.140036bb0
call fcn.140001c20
mov rbx, rax
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140077fe0
mov r10, rax
cmp byte [rax + 3], 0
je 0x140070750
cmp r12d, 2
jl 0x14007070d
movdqa xmm3, xmmword [0x1400fa570]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400fa840]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400fa840]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400fa6e0]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140070750
mov r9, r10
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140070720
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x1400fa3dc]
movaps xmm2, xmm11
mov rdx, rbx
mov rcx, r10
call fcn.14005bad0
movaps xmm2, xmm7
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm8
call fcn.140036bb0
call fcn.140001c20
mov rbx, rax
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140077ff0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400707d3
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x1400fa320]
movss xmm2, dword [0x1400fa1b8]
lea rdx, [rbx + 4]
mov rcx, rax
call fcn.14005bad0
lea rax, str.Head
mov qword [rbp + 0x30], rax
lea rax, str.Neck
mov qword [rbp + 0x38], rax
lea rax, str.Pelvis
mov qword [rbp + 0x40], rax
lea rax, str.Right_Arm
mov qword [rbp + 0x48], rax
lea rax, str.Left_Arm
mov qword [rbp + 0x50], rax
lea rax, str.Right_Foot
mov qword [rbp + 0x58], rax
lea rax, str.Left_Foot
mov qword [rbp + 0x60], rax
lea rax, str.Closest_Bone
mov qword [rbp + 0x68], rax
movss xmm2, dword [0x1400fa36c]
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm8
call fcn.140036bb0
call fcn.140001c20
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078020
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x1400709f0
mov r8d, esi
cmp r12d, 2
jl 0x1400709ab
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400709c0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 8
lea r8, [rbp + 0x30]
lea rdx, [rbx + 0x10]
mov rcx, r10
call fcn.140059ff0
movss xmm2, dword [0x1400fa398]
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm8
call fcn.140036bb0
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
call fcn.140001c20
lea rdx, [rax + 0x18]
mov r8, rbx
lea rcx, str.Aimbot_Key:
call fcn.14002b1c0
call fcn.140001c20
cmp byte [rax + 0xc], 0
jne 0x140070a74
call fcn.140033b10
call fcn.14002e5a0
call fcn.140033950
mov eax, dword [0x14010f544]
movss xmm6, dword [0x1400fa45c]
cmp eax, 1
jne 0x140072a03
mov rcx, qword [rdi + 0x118]
call fcn.1400338b0
movaps xmm2, xmm13
movss xmm7, dword [0x1400fa368]
movaps xmm1, xmm7
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140078040
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140070bb0
cmp r12d, 2
jl 0x140070b76
movdqa xmm3, xmmword [0x1400fa570]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400fa840]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400fa840]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400fa6e0]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140070bb0
mov r9, rcx
mov r8d, esi
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r8b
sub al, dl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140070b80
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140078050
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140070c2e
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [rbx + 3]
mov rcx, rax
call fcn.140057690
call fcn.14001a240
cmp byte [rax + 3], 0
jne 0x140070c4c
mov cl, 1
call fcn.140033a60
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140078080
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140070ca0
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [rbx + 0x29]
mov rcx, rax
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.1400780b0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140070d92
cmp r12d, 2
jl 0x140070d5a
movdqa xmm3, xmmword [0x1400fa570]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400fa840]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400fa840]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400fa6e0]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140070d92
mov r10, rcx
mov r9d, esi
mov eax, 0x4bda12f7
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul r8d, eax, 0x36
movzx eax, r9b
sub al, r8b
add al, 0x35
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x140070d60
lea rdx, [rbx + 6]
call fcn.140057690
call fcn.14001a240
cmp byte [rax + 6], 0
je 0x140070e0f
movaps xmm1, xmm6
movaps xmm0, xmm10
call fcn.140036a60
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400780c0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140070dfd
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
mov r8d, 0x10420
lea rdx, [rbx + 0x2c]
mov rcx, rax
call fcn.140061b60
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400780f0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140070e63
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [rbx + 0xd]
mov rcx, rax
call fcn.140057690
call fcn.14001a240
cmp byte [rax + 0xd], 0
je 0x140071042
movaps xmm1, xmm6
movaps xmm0, xmm10
call fcn.140036a60
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078120
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140071030
mov r8d, esi
cmp r12d, 2
jl 0x140070ff5
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140070ef0
cmp r8d, 0x11
jge 0x140071030
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140071000
mov r8d, 0x10420
lea rdx, [rbx + 0x3c]
mov rcx, r10
call fcn.140061b60
call fcn.14001a240
cmp byte [rax + 6], 0
jne 0x14007105c
call fcn.14001a240
cmp byte [rax + 0xd], 0
je 0x1400711dc
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078140
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x1400711d0
mov r8d, esi
cmp r12d, 2
jl 0x140071193
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400711a0
lea rdx, [rbx + 7]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140078170
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140071230
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [rbx + 8]
mov rcx, rax
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400781a0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14007128c
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea rdx, [rbx + 9]
mov rcx, rax
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400781c0
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x140071440
mov r8d, esi
cmp r12d, 2
jl 0x140071405
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140071300
cmp r8d, 0x15
jge 0x140071440
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140071410
lea rdx, [rbx + 0xa]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400781f0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x1400715c0
mov r8d, esi
cmp r12d, 2
jl 0x140071583
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140071590
lea rdx, [rbx + 0xc]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140078210
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140071618
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
lea rdx, [rbx + 0x28]
mov rcx, rax
call fcn.140057690
call fcn.14001a240
cmp byte [rax + 0x28], 0
je 0x1400717f4
movss xmm1, dword [0x1400fa45c]
movaps xmm0, xmm10
call fcn.140036a60
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078230
mov r11, rax
cmp byte [rax + 0xf], 0
je 0x1400717e2
cmp r12d, 2
jl 0x14007179f
movdqa xmm5, xmmword [0x1400fa570]
mov edx, esi
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x50]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400716a0
jmp 0x1400717e2
mov r10, r11
mov r9d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul r8d, eax, 0x36
movzx eax, r9b
sub al, r8b
add al, 0x35
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x10
jl 0x1400717b0
mov r8d, 0x10420
lea rdx, [rbx + 0x5c]
mov rcx, r11
call fcn.140061b60
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078240
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x1400719a0
mov r8d, esi
cmp r12d, 2
jl 0x140071965
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140071860
cmp r8d, 0x11
jge 0x1400719a0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140071970
lea rdx, [rbx + 0xb]
mov rcx, r10
call fcn.140057690
call fcn.14001a240
cmp byte [rax + 0xb], 0
je 0x140071b82
movss xmm1, dword [0x1400fa45c]
movaps xmm0, xmm10
call fcn.140036a60
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078260
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140071b70
mov r8d, esi
cmp r12d, 2
jl 0x140071b35
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140071a30
cmp r8d, 0x12
jge 0x140071b70
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140071b40
mov r8d, 0x10420
lea rdx, [rbx + 0x6c]
mov rcx, r10
call fcn.140061b60
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140078280
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140071bd2
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea rdx, [rbx + 0xe]
mov rcx, rax
call fcn.140057690
call fcn.14001a240
cmp byte [rax + 0xe], 0
je 0x140071d82
movss xmm1, dword [0x1400fa45c]
movaps xmm0, xmm10
call fcn.140036a60
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400782a0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140071d70
mov r8d, esi
cmp r12d, 2
jl 0x140071d2c
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140071d40
mov r8d, 0x10420
lea rdx, [rbx + 0x4c]
mov rcx, r10
call fcn.140061b60
call fcn.14001a240
cmp byte [rax + 3], 0
jne 0x140071d92
call fcn.140033b10
call fcn.14002e5a0
call fcn.140033950
mov rcx, qword [rdi + 0x118]
call fcn.1400338b0
movaps xmm2, xmm13
movss xmm1, dword [0x1400fa3c8]
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400782d0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140071f40
mov r8d, esi
cmp r12d, 2
jl 0x140071f03
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140071f10
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
call fcn.14001a240
cmp byte [rax + 3], 0
jne 0x140071f63
mov cl, 1
call fcn.140033a60
movaps xmm2, xmm9
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm8
call fcn.140036bb0
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140078300
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140071fcb
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
mov r9d, 0x3e8
mov r8d, 0xa
lea rdx, [rbx + 0x80]
mov rcx, rax
call fcn.14005bb20
call fcn.14001a240
cmp byte [rax + 0xd], 0
jne 0x14007200d
call fcn.14001a240
cmp byte [rax + 6], 0
je 0x1400721a5
call fcn.14001a240
cmp byte [rax + 7], 0
je 0x1400721a5
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078320
mov r11, rax
cmp byte [rax + 0xd], 0
je 0x140072180
mov r8d, esi
cmp r12d, 2
jl 0x14007214a
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11]
xorps xmm2, xmm0
movd dword [r11], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm2, xmm0
movd dword [r11 + 4], xmm2
mov r8d, 8
movsxd r10, r8d
add r10, r11
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0xe
jl 0x140072150
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
mov r9d, 0xff
mov r8d, 1
lea rdx, [rbx + 0x7c]
mov rcx, r11
call fcn.14005bb20
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078350
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140072320
mov r8d, esi
cmp r12d, 2
jl 0x1400722dc
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400722f0
lea rdx, [rbx + 1]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x40]
call fcn.140078370
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x1400724d0
mov r8d, esi
cmp r12d, 2
jl 0x140072495
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140072390
cmp r8d, 0x12
jge 0x1400724d0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400724a0
mov rdx, rbx
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078390
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140072650
mov r8d, esi
cmp r12d, 2
jl 0x140072612
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140072620
lea rdx, [rbx + 2]
mov rcx, r10
call fcn.140057690
lea rax, str.Right
mov qword [rbp - 0x30], rax
lea rax, str.Left
mov qword [rbp - 0x28], rax
lea rax, [0x1400f3c1c]
mov qword [rbp + 0x10], rax
lea rax, str.Down
mov qword [rbp + 0x18], rax
lea rax, str.Center
mov qword [rbp + 0x20], rax
call fcn.14001a240
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
cmp byte [rax + 7], 0
je 0x1400726b1
movss xmm2, dword [0x1400fa370]
jmp 0x1400726b4
movaps xmm2, xmm7
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400783c0
mov r11, rax
cmp byte [rax + 0xe], 0
je 0x140072830
mov r8d, esi
cmp r12d, 2
jl 0x1400727fa
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11]
xorps xmm2, xmm0
movd dword [r11], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm2, xmm0
movd dword [r11 + 4], xmm2
mov r8d, 8
movsxd r10, r8d
add r10, r11
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0xf
jl 0x140072800
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 2
lea r8, [rbp - 0x30]
lea rdx, [rbx + 0x84]
mov rcx, r11
call fcn.140059ff0
movaps xmm0, xmm9
call fcn.140036b70
call fcn.14001a240
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400783f0
mov r11, rax
cmp byte [rax + 0xd], 0
je 0x1400729c0
mov r8d, esi
cmp r12d, 2
jl 0x140072988
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11]
xorps xmm2, xmm0
movd dword [r11], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm2, xmm0
movd dword [r11 + 4], xmm2
mov r8d, 8
movsxd r10, r8d
add r10, r11
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0xe
jl 0x140072990
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [rbp + 0x10]
lea rdx, [rbx + 0x88]
mov rcx, r11
call fcn.140059ff0
call fcn.14001a240
cmp byte [rax + 3], 0
jne 0x1400729f1
call fcn.140033b10
call fcn.14002e5a0
call fcn.140033950
mov eax, dword [0x14010f544]
jmp 0x140072a0b
movss xmm7, dword [0x1400fa368]
lea r14, str._.3f
lea rdi, [0x1400f408c]
cmp eax, 2
jne 0x140073d4c
movaps xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078420
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140072bb0
mov r8d, esi
cmp r12d, 2
jl 0x140072b78
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140072b80
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078450
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140072d40
mov r8d, esi
cmp r12d, 2
jl 0x140072d03
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140072d10
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm12
movaps xmm2, xmm10
lea rdx, [0x14010e12c]
mov rcx, r10
call fcn.14005bad0
movaps xmm0, xmm9
call fcn.140036b70
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rdx, rax
lea rcx, str.Set_Health
call fcn.1400556b0
test al, al
je 0x140072dc5
movss xmm6, dword [0x14010e12c]
call fcn.14001ee60
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rbx + 0x28]
add rdx, qword [rax]
movaps xmm2, xmm6
lea rcx, [0x14010fb48]
call fcn.1400032b0
lea rcx, str.Health_given_successfully.
call fcn.14006ea10
call fcn.14006eb00
call fcn.14002e5a0
movaps xmm2, xmm13
movss xmm11, dword [0x1400fa3c8]
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078480
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140072f70
mov r8d, esi
cmp r12d, 2
jl 0x140072f2f
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140072f40
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400784b0
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x140073140
mov r8d, esi
cmp r12d, 2
jl 0x140073105
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140073000
cmp r8d, 0x15
jge 0x140073140
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140073110
lea rdx, [0x14010f51d]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.1400784e0
mov rcx, rax
cmp byte [rax + 7], 0
je 0x1400732b0
cmp r12d, 2
jl 0x140073274
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x1400732b0
mov r9, rcx
mov r8d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r8b
sub al, dl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140073280
lea rdx, [0x14010e125]
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400784f0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140073430
mov r8d, esi
cmp r12d, 2
jl 0x1400733eb
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140073400
lea rdx, [0x14010e126]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078520
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x1400735b0
mov r8d, esi
cmp r12d, 2
jl 0x14007356e
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140073580
lea rdx, [0x14010e128]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078550
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140073760
mov r8d, esi
cmp r12d, 2
jl 0x140073725
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140073620
cmp r8d, 0x11
jge 0x140073760
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140073730
lea rdx, [0x14010e135]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078570
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140073910
mov r8d, esi
cmp r12d, 2
jl 0x1400738d5
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400737d0
cmp r8d, 0x13
jge 0x140073910
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400738e0
lea rdx, [0x14010e134]
mov rcx, r10
call fcn.140057690
cmp byte [0x14010e134], 0
je 0x140073b32
movaps xmm0, xmm8
call fcn.140036bb0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400785a0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140073aa0
mov r8d, esi
cmp r12d, 2
jl 0x140073a5b
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140073a70
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdi
mov r9d, reloc.WS2_32.dll_sendto
lea r8d, [r9 - 0x13]
lea rdx, [0x14010e140]
mov rcx, r10
call fcn.14005bb20
movaps xmm0, xmm8
call fcn.140036bb0
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400785d0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140073b0e
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdi
mov r9d, 0xa
lea r8d, [r9 - 9]
lea rdx, [0x14010e144]
mov rcx, rax
call fcn.14005bb20
jmp 0x140073b46
mov dword [reloc.WS2_32.dll_accept], 1
mov dword [reloc.WS2_32.dll_accept], 1
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078600
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140073cb0
mov r8d, esi
cmp r12d, 2
jl 0x140073c75
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140073c80
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x1400fa340]
movaps xmm2, xmm10
lea rdx, [0x14010e130]
mov rcx, r10
call fcn.14005bad0
movaps xmm0, xmm9
call fcn.140036b70
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rdx, rax
lea rcx, str.Set_Armor
call fcn.1400556b0
test al, al
je 0x140073d3a
movss xmm6, dword [0x14010e130]
call fcn.14001ee60
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rax + 8]
add rdx, qword [rbx + 0x28]
movaps xmm2, xmm6
lea rcx, [0x14010fb48]
call fcn.1400032b0
lea rcx, str.Armour_given_successfully.
call fcn.14006ea10
call fcn.14006eb00
call fcn.14002e5a0
mov eax, dword [0x14010f544]
jmp 0x140073d55
movss xmm11, dword [0x1400fa3c8]
cmp eax, 3
jne 0x140074999
movaps xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078630
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140073ef0
mov r8d, esi
cmp r12d, 2
jl 0x140073eb4
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140073ec0
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078660
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x1400740c0
mov r8d, esi
cmp r12d, 2
jl 0x140074085
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140073f80
cmp r8d, 0x16
jge 0x1400740c0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140074090
lea rdx, [0x14010e139]
mov rcx, r10
call fcn.140057690
cmp byte [0x14010e139], 0
jne 0x1400740df
mov cl, 1
call fcn.140033a60
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.140078690
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140074127
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea rdx, [0x14010e138]
mov rcx, rax
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400786b0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14007417e
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea rdx, [0x14010e13b]
mov rcx, rax
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400786d0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x1400741d5
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea rdx, [0x14010e13c]
mov rcx, rax
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.1400786f0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140074350
mov r8d, esi
cmp r12d, 2
jl 0x140074313
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140074320
lea rdx, [0x14010e136]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078720
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140074500
mov r8d, esi
cmp r12d, 2
jl 0x1400744c5
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400743c0
cmp r8d, 0x12
jge 0x140074500
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400744d0
lea rdx, [0x14010e137]
mov rcx, r10
call fcn.140057690
cmp byte [0x14010e139], 0
jne 0x14007451d
call fcn.140033b10
call fcn.14002e5a0
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078740
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x1400746f0
cmp r12d, 2
jl 0x1400746af
movdqa xmm5, xmmword [0x1400fa570]
mov edx, esi
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400745b0
jmp 0x1400746f0
mov r9, r10
mov r8d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r8b
sub al, dl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400746c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
cmp byte [0x14010e139], 0
jne 0x140074711
mov cl, 1
call fcn.140033a60
cmp byte [0x14010e137], 0
je 0x1400748c4
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078750
mov r11, rax
cmp byte [rax + 0xd], 0
je 0x1400748a0
mov r8d, esi
cmp r12d, 2
jl 0x140074869
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11]
xorps xmm2, xmm0
movd dword [r11], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm2, xmm0
movd dword [r11 + 4], xmm2
mov r8d, 8
movsxd r10, r8d
add r10, r11
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0xe
jl 0x140074870
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdi
mov r9d, 0x3e8
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_50
mov rcx, r11
call fcn.14005bb20
movaps xmm0, xmm9
call fcn.140036b70
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rdx, rax
lea rcx, str.Refill_Ammo
call fcn.1400556b0
test al, al
je 0x140074980
call fcn.14001ee60
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x28]
add rdx, qword [rbx + 0x60]
lea rcx, [0x14010fb48]
call fcn.140003150
lea rdx, [rax + 0x20]
lea rcx, [0x14010fb48]
call fcn.140003150
lea rdx, [rax + 0x60]
lea rcx, [0x14010fb48]
call fcn.140003150
lea rdx, [rax + 8]
lea rcx, [0x14010fb48]
call fcn.140003150
mov rdx, rax
lea rcx, [0x14010fb48]
call fcn.140003150
lea rbx, [rax + 0x18]
mov rdx, rbx
lea rcx, [0x14010fb48]
call fcn.140003150
movss xmm2, dword [0x1400fa2e8]
mov rdx, rbx
lea rcx, [0x14010fb48]
call fcn.1400032b0
cmp byte [0x14010e139], 0
jne 0x14007498e
call fcn.140033b10
call fcn.14002e5a0
mov eax, dword [0x14010f544]
cmp eax, 4
jne 0x140075476
movaps xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078780
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140074b70
cmp r12d, 2
jl 0x140074b2f
movdqa xmm5, xmmword [0x1400fa570]
mov edx, esi
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x140074a30
jmp 0x140074b70
mov r9, r10
mov r8d, esi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, r8b
sub al, dl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140074b40
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.140078790
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140074d10
mov r8d, esi
cmp r12d, 2
jl 0x140074ccc
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140074ce0
lea rdx, [0x14010e156]
mov rcx, r10
call fcn.140057690
movaps xmm0, xmm9
call fcn.140036b70
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400787c0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140074ea0
mov r8d, esi
cmp r12d, 2
jl 0x140074e63
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140074e70
mov rdx, rbx
mov rcx, r10
call fcn.1400556b0
movss xmm7, dword [0x1400fa3fc]
test al, al
je 0x140074ef6
call fcn.14001ee60
mov rbx, qword [rax + 0x28]
call fcn.14001ee60
mov rdx, qword [rax + 0x30]
add rdx, rbx
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x40]
add rdx, rbx
movaps xmm2, xmm7
lea rcx, [0x14010fb48]
call fcn.1400032b0
movss xmm1, dword [0x1400fa45c]
movaps xmm0, xmm10
call fcn.140036a60
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400787f0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140075080
mov r8d, esi
cmp r12d, 2
jl 0x140075042
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140075050
mov rdx, rbx
mov rcx, r10
call fcn.1400556b0
test al, al
je 0x1400750d3
call fcn.14001ee60
mov rbx, qword [rax + 0x28]
call fcn.14001ee60
mov rdx, qword [rax + 0x30]
add rdx, rbx
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x40]
add rdx, rbx
movss xmm2, dword [0x1400fa1b8]
lea rcx, [0x14010fb48]
call fcn.1400032b0
call fcn.14002e5a0
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.140078820
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x1400752a0
mov r8d, esi
cmp r12d, 2
jl 0x140075265
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140075160
cmp r8d, 0x11
jge 0x1400752a0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140075270
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm8
call fcn.140036bb0
cmp byte [0x14010e156], 0
je 0x140075461
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078840
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140075440
mov r8d, esi
cmp r12d, 2
jl 0x140075409
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140075410
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm7
movaps xmm2, xmm10
lea rdx, [0x14010e160]
mov rcx, r10
call fcn.14005bad0
jmp 0x14007546b
mov dword [0x14010e160], 0x3f800000
call fcn.14002e5a0
mov eax, dword [0x14010f544]
movss xmm11, dword [0x1400fa378]
cmp eax, 5
jne 0x140075d02
movaps xmm2, xmm13
movss xmm1, dword [0x1400fa368]
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078860
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140075620
mov r8d, esi
cmp r12d, 2
jl 0x1400755e3
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400755f0
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
mov r9d, 0x40
lea r8, [0x14010f930]
lea rdx, str.Enter_X_Coord
lea rcx, str.xcoords
call fcn.14005c1d0
movaps xmm0, xmm9
call fcn.140036b70
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
mov r9d, 0x40
lea r8, [0x14010f8f0]
lea rdx, str.Enter_Y_Coord
lea rcx, str.ycoords
call fcn.14005c1d0
movaps xmm0, xmm9
call fcn.140036b70
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
mov r9d, 0x40
lea r8, [0x14010f8b0]
lea rdx, str.Enter_Z_Coord
lea rcx, str.zcoords
call fcn.14005c1d0
lea rcx, [0x14010f930]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14010f548], xmm1
lea rcx, [0x14010f8f0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14010f54c], xmm1
lea rcx, [0x14010f8b0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14010f540], xmm1
movaps xmm0, xmm9
call fcn.140036b70
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
mov rdx, rax
lea rcx, str.Tp_To_Coords
call fcn.1400556b0
test al, al
je 0x14007587c
movss xmm0, dword [0x14010f548]
ucomiss xmm0, xmm10
jp 0x140075788
je 0x1400757a8
movss xmm0, dword [0x14010f54c]
ucomiss xmm0, xmm10
jp 0x140075798
je 0x1400757a8
movss xmm0, dword [0x14010f540]
ucomiss xmm0, xmm10
jp 0x1400757b9
jne 0x1400757b9
lea rcx, str.Invalid_coordinates_provided.
call fcn.14006ea10
jmp 0x14007587c
call fcn.14001ee60
mov rdx, qword [rax + 0x28]
add rdx, 0x30
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
mov qword [rbp - 0x40], 0
mov dword [rbp - 0x38], 0
lea rdx, [rax + 0x30]
lea r8, [rbp - 0x40]
lea rcx, [0x14010fb48]
call fcn.140003300
movss xmm6, dword [0x14010f548]
movss xmm7, dword [0x14010f54c]
movss xmm8, dword [0x14010f540]
call fcn.14001ee60
mov rdx, qword [rax + 0x28]
add rdx, 0x90
movss dword [rbp - 0x40], xmm6
movss dword [rbp - 0x3c], xmm7
movss dword [rbp - 0x38], xmm8
lea r8, [rbp - 0x40]
lea rcx, [0x14010fb48]
call fcn.140003300
movss xmm0, dword [0x14010f548]
movss dword [rbp - 0x40], xmm0
movss xmm3, dword [0x14010f54c]
movss dword [rbp - 0x3c], xmm3
movss xmm0, dword [0x14010f540]
movss dword [rbp - 0x38], xmm0
lea rdx, [rbx + 0x50]
lea r8, [rbp - 0x40]
lea rcx, [0x14010fb48]
call fcn.140003300
call fcn.14006eb00
call fcn.14002e5a0
movaps xmm2, xmm13
movss xmm1, dword [0x1400fa3c8]
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm2, xmm15
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078890
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140075a20
mov r8d, esi
cmp r12d, 2
jl 0x1400759e1
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400759f0
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm0, xmm9
call fcn.140036b70
movaps xmm2, xmm12
movaps xmm1, xmm11
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.PlacesList
call fcn.14002e4f0
test al, al
je 0x140075ad3
mov ebx, esi
lea rdi, str.Flecca_Costa
nop word [rax + rax]
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
cmp dword [0x14010e16c], ebx
sete dl
mov r9, rax
xor r8d, r8d
mov rcx, qword [rdi]
call fcn.140066390
test al, al
je 0x140075ac3
mov dword [0x14010e16c], ebx
inc ebx
add rdi, 8
cmp ebx, 9
jl 0x140075a90
call fcn.14002e5a0
cmp dword [0x14010e16c], 0xffffffff
je 0x140075cf7
movaps xmm0, xmm9
call fcn.140036b70
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
mov rdx, rax
lea rcx, str.Teleport_to_Selected_Place
call fcn.1400556b0
test al, al
je 0x140075cf7
movsxd rax, dword [0x14010e16c]
cmp eax, 8
ja case.default.0x140075b33
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x77dc0]
add rcx, rdx
jmp rcx
movss xmm6, dword [0x1400fa498]
movss xmm7, dword [0x1400fa3e0]
movss xmm8, dword [0x1400fa2c8]
jmp 0x140075c44
movss xmm6, dword [0x1400fa410]
movss xmm7, dword [0x1400fa418]
movss xmm8, dword [0x1400fa308]
jmp 0x140075c44
movss xmm6, dword [0x1400fa478]
movss xmm7, dword [0x1400fa420]
movss xmm8, dword [0x1400fa2f0]
jmp 0x140075c44
movss xmm6, dword [0x1400fa490]
movss xmm7, dword [0x1400fa494]
movss xmm8, dword [0x1400fa27c]
jmp 0x140075c44
movss xmm6, dword [0x1400fa390]
movss xmm7, dword [0x1400fa48c]
movss xmm8, dword [0x1400fa2ec]
jmp 0x140075c44
movss xmm6, dword [0x1400fa40c]
movss xmm7, dword [0x1400fa41c]
movss xmm8, dword [0x1400fa318]
jmp 0x140075c44
movss xmm6, dword [0x1400fa404]
movss xmm7, dword [0x1400fa414]
movss xmm8, dword [0x1400fa2fc]
jmp 0x140075c44
movss xmm6, dword [0x1400fa484]
movss xmm7, dword [0x1400fa424]
movss xmm8, dword [0x1400fa2f8]
jmp 0x140075c44
movss xmm6, dword [0x1400fa3b8]
movss xmm7, dword [0x1400fa488]
movss xmm8, dword [0x1400fa30c]
jmp 0x140075c44
movss xmm6, dword [rbp - 0x70]
movss xmm7, dword [rbp - 0x70]
movss xmm8, dword [rbp - 0x70]
call fcn.14001ee60
mov r8, qword [rax + 0x28]
add r8, 0x90
lea rdx, [rbp - 0x50]
lea rcx, [0x14010fb48]
call fcn.140003270
call fcn.14001ee60
mov rdx, qword [rax + 0x28]
add rdx, 0x30
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
mov qword [rbp - 0x40], 0
mov dword [rbp - 0x38], 0
lea rdx, [rax + 0x30]
lea r8, [rbp - 0x40]
lea rcx, [0x14010fb48]
call fcn.140003300
call fcn.14001ee60
mov rdx, qword [rax + 0x28]
add rdx, 0x90
movss dword [rbp - 0x40], xmm6
movss dword [rbp - 0x3c], xmm7
movss dword [rbp - 0x38], xmm8
lea r8, [rbp - 0x40]
lea rcx, [0x14010fb48]
call fcn.140003300
movss dword [rbp - 0x40], xmm6
movss dword [rbp - 0x3c], xmm7
movss dword [rbp - 0x38], xmm8
lea rdx, [rbx + 0x50]
lea r8, [rbp - 0x40]
lea rcx, [0x14010fb48]
call fcn.140003300
call fcn.14002e5a0
mov eax, dword [0x14010f544]
mov r14, 0xffffffffffffffff
movss xmm13, dword [0x1400fa380]
cmp eax, 6
jne 0x140076a3e
call fcn.14001ee60
mov r13, qword [rax + 0x28]
mov qword [rsp + 0x60], r13
call fcn.14001ee60
mov rdx, qword [rax + 0x18]
add rdx, 0x18
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
lea rdx, [rax + 0x100]
lea rcx, [0x14010fb48]
call fcn.140003150
mov rdi, rax
mov qword [rsp + 0x48], rax
lea rdx, [rbx + 0x108]
lea rcx, [0x14010fb48]
call fcn.1400031a0
mov r15d, eax
mov dword [rbp - 0x70], eax
lea edx, [r14 + 0x11]
lea rcx, [rbp - 0x30]
call fcn.140020110
lea rcx, [rbp - 0x30]
call fcn.140023e50
nop
movss xmm2, dword [0x1400fa300]
movss xmm6, dword [0x1400fa368]
movaps xmm1, xmm6
lea rcx, [rbp - 0x58]
call fcn.14001a1d0
lea rcx, [rbp - 0x58]
call fcn.140036b10
movaps xmm0, xmm12
call fcn.140036bb0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
lea r9d, [r14 + 0x39]
lea r8, [0x14010f978]
lea rdx, str.Search_by_ID
lea rcx, str.searchId
call fcn.14005c1d0
call fcn.140036c60
movss xmm2, dword [0x1400fa334]
movaps xmm1, xmm6
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
lea rcx, [rsp + 0x78]
call fcn.140036b10
movss xmm2, dword [0x1400fa3a0]
movaps xmm1, xmm12
lea rcx, [rbp - 0x80]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x40]
call fcn.1400788c0
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140075fc0
mov r8d, esi
cmp r12d, 2
jl 0x140075f85
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140075e80
cmp r8d, 0x11
jge 0x140075fc0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140075f90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140056ee0
movss xmm12, dword [0x1400fa2ac]
movaps xmm2, xmm12
movaps xmm1, xmm14
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
lea rcx, [rsp + 0x78]
call fcn.140036b10
movaps xmm2, xmm11
movaps xmm1, xmm13
lea rcx, [rbp - 0x58]
call fcn.14001a1d0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Players
call fcn.14002e4f0
test r15d, r15d
jle 0x140076278
mov r15, rdi
mov eax, dword [rbp - 0x70]
nop dword [rax + rax]
test rdi, rdi
je 0x14007626a
mov rdx, r15
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
test rax, rax
je 0x140076267
call fcn.14001ee60
mov rdx, qword [rax + 0x78]
add rdx, r13
lea rcx, [0x14010fb48]
call fcn.140003150
mov rdi, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x78]
add rdx, rbx
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x68]
add rdx, rbx
lea rcx, [0x14010fb48]
call fcn.1400031a0
mov dword [rbp - 0x58], eax
call fcn.14001ee60
mov rdx, qword [rax + 0x68]
add rdx, rdi
lea rcx, [0x14010fb48]
call fcn.1400031a0
mov ebx, eax
mov edx, dword [rbp - 0x58]
lea rcx, [rbp + 0x10]
call fcn.140003bd0
nop
mov ecx, dword [rbp - 0x58]
test ecx, ecx
js 0x140076259
cmp ebx, ecx
je 0x140076259
lea rdx, str.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea rcx, [rbp + 0x10]
call fcn.14007a280
test al, al
jne 0x140076259
mov rbx, r14
lea rdi, [0x14010f978]
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140076101
test rbx, rbx
je 0x14007612f
lea rcx, [rbp + 0x10]
call fcn.14000a910
mov rcx, rax
mov r8, rbx
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140076259
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
call fcn.140023e90
cmp byte [rax + 8], 0
je 0x140076259
lea r8, [rbp + 0x10]
lea rdx, [0x1400f93d4]
lea rcx, [rbp + 0x30]
call fcn.14001deb0
nop
lea r8, [0x1400f93d0]
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.14001ddd0
nop
lea rcx, [rbp + 0x30]
call fcn.14000a920
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x80]
call fcn.140003040
mov rbx, qword [rax]
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x78]
call fcn.140003050
lea r9, [rbp - 0x58]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x68]
call fcn.1400031f0
mov rbx, rax
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x78]
call fcn.140003040
mov rdx, rax
mov rcx, rbx
call fcn.140002fd0
movzx r13d, al
test al, al
jne 0x1400761ec
mov edx, 0xff00ff00
xor ecx, ecx
call fcn.140027430
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rbp - 0x40]
call fcn.14001a1d0
mov rbx, rax
cmp esi, dword [0x14010e170]
sete dil
lea rcx, [rbp - 0x10]
call fcn.14000a910
mov r9, rbx
xor r8d, r8d
movzx edx, dil
mov rcx, rax
call fcn.140066390
test al, al
je 0x14007622f
mov dword [0x14010e170], esi
test r13b, r13b
jne 0x14007623f
mov ecx, 1
call fcn.1400274f0
nop
lea rcx, [rbp - 0x10]
call fcn.14000a920
nop
lea rcx, [rbp + 0x10]
call fcn.14000a920
mov r13, qword [rsp + 0x60]
jmp 0x140076262
lea rcx, [rbp + 0x10]
call fcn.14000a920
mov rdi, qword [rsp + 0x48]
mov eax, dword [rbp - 0x70]
inc esi
add r15, 0x10
cmp esi, eax
jl 0x140076030
call fcn.14002e5a0
mov eax, dword [0x14010e170]
cmp eax, 0xffffffff
je 0x1400764b5
shl eax, 4
movsxd rdx, eax
add rdx, rdi
lea rcx, [0x14010fb48]
call fcn.140003150
mov r15, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x78]
add rdx, r15
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x68]
add rdx, rbx
lea rcx, [0x14010fb48]
call fcn.1400031a0
mov dword [rbp - 0x70], eax
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x40]
call fcn.140003040
mov rbx, qword [rax]
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x78]
call fcn.140003050
lea r9, [rbp - 0x70]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x68]
call fcn.1400031f0
mov rbx, rax
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x80]
call fcn.140003040
mov rdx, rax
mov rcx, rbx
call fcn.140002fd0
movzx ebx, al
movaps xmm0, xmm14
call fcn.140036b70
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rbp - 0x40]
call fcn.14001a1d0
mov rdx, rax
test bl, bl
je 0x140076384
lea rcx, str.Add_Friend
call fcn.1400556b0
test al, al
je 0x140076405
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x70]
call fcn.140003060
jmp 0x140076405
lea rcx, str.Remove_Friend
call fcn.1400556b0
test al, al
je 0x140076405
call fcn.14001a240
mov rsi, rax
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x40]
call fcn.140003040
mov rdi, qword [rax]
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x78]
call fcn.140003040
mov rbx, qword [rax]
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x68]
call fcn.140003050
lea r9, [rbp - 0x70]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp - 0x80]
call fcn.14007a2d0
mov r9, rdi
mov r8, qword [rax]
lea rdx, [rsp + 0x60]
lea rcx, [rsi + 0x10]
call fcn.140079530
mov rdi, qword [rsp + 0x48]
movss xmm1, dword [0x1400fa45c]
movaps xmm0, xmm10
call fcn.140036a60
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rbp - 0x40]
call fcn.14001a1d0
mov rdx, rax
lea rcx, str.Tp_To_Player
call fcn.1400556b0
test al, al
je 0x1400764b5
lea r8, [r15 + 0x90]
lea rdx, [rbp - 0x40]
lea rcx, [0x14010fb48]
call fcn.140003270
call fcn.14001ee60
mov rbx, qword [rax + 0x28]
lea rdx, [rbx + 0x30]
lea rcx, [0x14010fb48]
call fcn.140003150
movsd xmm0, qword [rbp - 0x40]
movsd qword [rbp - 0x50], xmm0
mov ecx, dword [rbp - 0x38]
mov dword [rbp - 0x48], ecx
lea rdx, [rax + 0x30]
lea r8, [rbp - 0x50]
lea rcx, [0x14010fb48]
call fcn.140003300
movsd xmm0, qword [rbp - 0x40]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [rbp - 0x38]
mov dword [rbp - 0x48], eax
lea rdx, [rbx + 0x90]
lea r8, [rbp - 0x50]
lea rcx, [0x14010fb48]
call fcn.140003300
call fcn.14002e5a0
mov dword [rsp + 0x48], 0x43be0000
mov dword [rsp + 0x4c], 0x425c0000
lea rcx, [rsp + 0x48]
call fcn.140036b10
mov dword [rbp - 0x70], 0x43480000
mov dword [rbp - 0x6c], 0x43890000
movups xmm0, xmmword [str.eZVAHeuSXP2_7__G]
movups xmmword [rbp - 0x10], xmm0
movzx eax, word [0x1400fa0e0]
mov word [rbp], ax
movzx eax, byte [0x1400fa0e2]
mov byte [rbp + 2], al
xor esi, esi
mov r8d, esi
cmp r12d, 2
jl 0x140076645
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
lea rcx, [rbp - 0xc]
mov edx, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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 0x140076540
cmp r8d, 0x13
jge 0x140076680
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140076650
mov rcx, qword [0x14010f530]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
xor r8d, r8d
lea rdx, [rbp - 0x10]
mov rcx, qword [rcx + 0x3ea0]
call fcn.14002a3a0
mov edx, eax
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [rbp - 0x70]
lea rcx, [rbp - 0x10]
call fcn.140056f70
mov eax, dword [0x14010e170]
cmp eax, 0xffffffff
je 0x140076a29
shl eax, 4
movsxd rdx, eax
add rdx, rdi
lea rcx, [0x14010fb48]
call fcn.140003150
mov rdi, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x78]
add rdx, rdi
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, rax
call fcn.14001ee60
mov rdx, qword [rax + 0x68]
add rdx, rbx
lea rcx, [0x14010fb48]
call fcn.1400031a0
mov dword [rbp - 0x70], eax
lea rdx, [rdi + 0x10d8]
lea rcx, [0x14010fb48]
call fcn.140003150
lea rdx, [rax + 0x20]
lea rcx, [0x14010fb48]
call fcn.140003150
lea rdx, [rax + 0x10]
lea rcx, [0x14010fb48]
call fcn.140003150
mov ecx, eax
call fcn.14001a350
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14000a990
nop
call fcn.14001ee60
mov rdx, qword [rax]
add rdx, rdi
lea rcx, [0x14010fb48]
call fcn.140003220
movaps xmm6, xmm0
call fcn.14001ee60
mov rdx, qword [rax + 8]
add rdx, rdi
lea rcx, [0x14010fb48]
call fcn.140003220
movaps xmm8, xmm0
lea r8, [r13 + 0x90]
lea rdx, [rbp - 0x10]
lea rcx, [0x14010fb48]
call fcn.140003270
lea r8, [rdi + 0x90]
lea rdx, [rbp - 0x50]
lea rcx, [0x14010fb48]
call fcn.140003270
movss xmm1, dword [rbp - 8]
subss xmm1, dword [rbp - 0x48]
movss xmm0, dword [rbp - 0xc]
subss xmm0, dword [rbp - 0x4c]
movss xmm2, dword [rbp - 0x10]
subss xmm2, dword [rbp - 0x50]
mulss xmm2, xmm2
mulss xmm0, xmm0
addss xmm2, xmm0
mulss xmm1, xmm1
addss xmm2, xmm1
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x140076809
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x140076811
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
xorps xmm7, xmm7
cvtss2sd xmm7, xmm0
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x40]
call fcn.140003040
mov rbx, qword [rax]
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x78]
call fcn.140003050
lea r9, [rbp - 0x70]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x68]
call fcn.1400031f0
mov rbx, rax
call fcn.14001a240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x80]
call fcn.140003040
mov rdx, rax
mov rcx, rbx
call fcn.140002fd0
movzx esi, al
comiss xmm10, xmm6
setae r15b
call fcn.14001ee60
mov rdx, qword [rax + 0x58]
add rdx, rdi
lea rcx, [0x14010fb48]
call fcn.140003150
mov rbx, qword [rsp + 0x58]
mov rcx, qword [rbx + 0x118]
call fcn.1400338b0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
lea rcx, [rsp + 0x60]
call fcn.140036b10
xor ecx, ecx
test sil, sil
mov edx, 0xff00ff00
je 0x1400768d4
mov edx, 0xff0000ff
call fcn.140027430
lea rdi, str.true
lea rbx, str.false
mov rdx, rbx
test sil, sil
cmove rdx, rdi
lea rcx, str.Is_Friend:__s
call fcn.140054970
mov ecx, 1
call fcn.1400274f0
movss xmm2, dword [0x1400fa2e8]
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
lea rcx, [rsp + 0x60]
call fcn.140036b10
test r15b, r15b
cmovne rbx, rdi
mov rdx, rbx
lea rcx, str.Is_Dead:__s
call fcn.140054970
movss xmm2, dword [0x1400fa320]
movaps xmm1, xmm12
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
lea rcx, [rsp + 0x78]
call fcn.140036b10
xorps xmm1, xmm1
cvtss2sd xmm1, xmm6
movq rdx, xmm1
lea rcx, str.Health:__.1f
call fcn.140054970
movss xmm2, dword [0x1400fa330]
movaps xmm1, xmm12
lea rcx, [rsp + 0x58]
call fcn.14001a1d0
lea rcx, [rsp + 0x58]
call fcn.140036b10
xorps xmm1, xmm1
cvtss2sd xmm1, xmm8
movq rdx, xmm1
lea rcx, str.Armor:__.1f
call fcn.140054970
movss xmm2, dword [0x1400fa338]
movaps xmm1, xmm12
lea rcx, [rsp + 0x48]
call fcn.14001a1d0
lea rcx, [rsp + 0x48]
call fcn.140036b10
movaps xmm1, xmm7
movq rdx, xmm7
lea rcx, str.Distance:__.2f
call fcn.140054970
movss xmm2, dword [0x1400fa344]
movaps xmm1, xmm12
lea rcx, [rbp - 0x58]
call fcn.14001a1d0
lea rcx, [rbp - 0x58]
call fcn.140036b10
lea rcx, [rbp + 0x10]
call fcn.14000a910
mov rdx, rax
lea rcx, str.Current_Weapon:__s
call fcn.140054970
call fcn.140033950
nop
lea rcx, [rbp + 0x10]
call fcn.14000a920
xor esi, esi
call fcn.14002e5a0
nop
lea rcx, [rbp - 0x30]
call fcn.1400200b0
mov eax, dword [0x14010f544]
cmp eax, 7
jne 0x140077d54
mov dword [rsp + 0x58], 0x43200000
mov dword [rsp + 0x5c], 0x42680000
lea rcx, [rsp + 0x58]
call fcn.140036b10
mov dword [rsp + 0x48], 0x43480000
mov dword [rsp + 0x4c], 0x43890000
mov eax, dword [str.vYYP__]
mov dword [rbp - 0x70], eax
movzx ecx, word [0x1400f9fa0]
mov word [rbp - 0x6c], cx
movzx eax, byte [0x1400f9fa2]
mov byte [rbp - 0x70], 0x43
xor byte [rbp - 0x6f], 0x36
xor byte [rbp - 0x6e], 0x37
xor byte [rbp - 0x6d], 0x38
xor cl, 0x39
mov byte [rbp - 0x6c], cl
xor byte [rbp - 0x6b], 0x3a
xor al, 0x3b
mov byte [rbp - 0x6a], al
mov rcx, qword [0x14010f530]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
xor r8d, r8d
lea rdx, [rbp - 0x70]
mov rcx, qword [rcx + 0x3ea0]
call fcn.14002a3a0
mov edx, eax
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [rsp + 0x48]
lea rcx, [rbp - 0x70]
call fcn.140056f70
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.14000da20
nop
lea rdi, str.C:WindowsSystem32drivers.nulll.sys
inc r14
cmp byte [rdi + r14], 0
jne 0x140076b00
mov r8, r14
mov rdx, rdi
lea rcx, [rbp + 0x10]
call fcn.14000da40
nop
movaps xmm0, xmm14
call fcn.140036b70
mov dword [rsp + 0x58], 0x433e0000
movss xmm7, dword [0x1400fa2e4]
mov dword [rsp + 0x5c], 0x41c80000
movups xmm0, xmmword [0x1400fa100]
movups xmmword [rbp - 0x30], xmm0
movzx eax, word [0x1400fa110]
mov word [rbp - 0x20], ax
movzx eax, byte [0x1400fa112]
mov byte [rbp - 0x1e], al
mov r8d, esi
cmp r12d, 2
jl 0x140076ca5
movdqa xmm5, xmmword [0x1400fa570]
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm6, xmmword [0x1400fa600]
movdqa xmm0, xmmword [0x1400fa6e0]
movdqa xmmword [rbp - 0x50], xmm0
lea rcx, [rbp - 0x2c]
mov edx, dword [rbp - 0x50]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x1400fa6b0]
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 0x140076ba0
cmp r8d, 0x13
jge 0x140076ce0
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140076cb0
xor r8d, r8d
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x30]
call fcn.140055360
test al, al
je 0x140077180
lea rcx, [rbp + 0x10]
call fcn.14000a910
mov rdx, rax
lea r8, [0x1400f9a84]
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0xc]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x15]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x14]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x16]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 4]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x18]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x10]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 3]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x29]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 6]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x2c]
mov r9, rbx
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xd]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x3c]
mov r9, rbx
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 7]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 8]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 9]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xa]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xc]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x28]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x5c]
mov r9, rbx
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xe]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x4c]
mov r9, rbx
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x80]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x7c]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 1]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
mov r9, rbx
mov edx, 1
mov r8d, edx
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 2]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x84]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x88]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xb]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x6c]
mov r9, rbx
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 5]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x20]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x24]
mov r9, rbx
mov edx, 4
lea r8d, [rdx - 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rbx, qword [rbp - 0x70]
call fcn.14006daa0
lea rcx, [rax + 0x128]
mov r9, rbx
mov edx, 1
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm0, xmm14
call fcn.140036b70
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.14007a5d0
nop
lea rcx, [rbp - 0x30]
call fcn.140004ef0
movzx ebx, al
lea rcx, [rbp - 0x30]
call fcn.1400045c0
test bl, bl
je 0x140077362
movaps xmm2, xmm7
movaps xmm1, xmm13
lea rcx, [rbp - 0x40]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.1400788e0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140077330
mov r8d, esi
cmp r12d, 2
jl 0x1400772ef
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140077300
mov rdx, rbx
mov rcx, r10
call fcn.1400556b0
test al, al
je 0x140077362
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.14007a340
nop
lea rcx, [rbp - 0x30]
call fcn.14006da60
nop
lea rcx, [rbp - 0x30]
call fcn.1400045c0
movaps xmm0, xmm14
call fcn.140036b70
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.14007a5d0
nop
lea rcx, [rbp - 0x30]
call fcn.140004ef0
movzx ebx, al
lea rcx, [rbp - 0x30]
call fcn.1400045c0
test bl, bl
je 0x140077a7b
movaps xmm2, xmm7
movaps xmm1, xmm13
lea rcx, [rbp - 0x40]
call fcn.14001a1d0
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.140078910
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140077510
mov r8d, esi
cmp r12d, 2
jl 0x1400774d1
movdqa xmm4, xmmword [0x1400fa840]
movdqa xmm2, xmmword [0x1400fa570]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
mov eax, dword [0x1400fa6e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400fa5d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400fa600]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fa6b0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400774e0
mov rdx, rbx
mov rcx, r10
call fcn.1400556b0
test al, al
je 0x140077a7b
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.14000a990
nop
lea rcx, [rbp - 0x30]
call fcn.14000a910
mov rdx, rax
lea r8, [0x1400f9aac]
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0xc]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x15]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x14]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x16]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 4]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x18]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x10]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 3]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x29]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 6]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x2c]
mov qword [rsp + 0x20], rbx
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xd]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x3c]
mov qword [rsp + 0x20], rbx
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 7]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 8]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 9]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xa]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xc]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x28]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x5c]
mov qword [rsp + 0x20], rbx
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xe]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x4c]
mov qword [rsp + 0x20], rbx
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x80]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x7c]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 1]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 2]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x84]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x88]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0xb]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 0x6c]
mov qword [rsp + 0x20], rbx
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14001a240
lea rcx, [rax + 5]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
call fcn.140001c20
lea rcx, [rax + 0x20]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.140001c20
lea rcx, [rax + 0x24]
mov qword [rsp + 0x20], rbx
mov edx, 4
lea r9d, [rdx - 3]
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rbx, qword [rbp - 0x70]
call fcn.14006daa0
lea rcx, [rax + 0x128]
mov qword [rsp + 0x20], rbx
mov edx, 1
mov r9d, edx
mov r8d, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
nop
lea rcx, [rbp - 0x30]
call fcn.14000a920
nop
lea rcx, [rbp + 0x10]
call fcn.14000a920
call fcn.14002e5a0
mov dword [rsp + 0x58], 0x43be0000
mov dword [rsp + 0x5c], 0x425c0000
lea rcx, [rsp + 0x58]
call fcn.140036b10
mov dword [rsp + 0x48], 0x43480000
mov dword [rsp + 0x4c], 0x43890000
movsd xmm0, qword [0x1400f9ee8]
movsd qword [rsp + 0x68], xmm0
movzx eax, byte [0x1400f9ef0]
mov byte [rsp + 0x68], 0x53
xor byte [rsp + 0x69], 0x36
xor byte [rsp + 0x6a], 0x37
xor byte [rsp + 0x6b], 0x38
xor byte [rsp + 0x6c], 0x39
xor byte [rsp + 0x6d], 0x3a
xor byte [rsp + 0x6e], 0x3b
xor byte [rsp + 0x6f], 0x3c
xor al, 0x3d
mov byte [rsp + 0x70], al
mov rcx, qword [0x14010f530]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
xor r8d, r8d
lea rdx, [rsp + 0x68]
mov rcx, qword [rcx + 0x3ea0]
call fcn.14002a3a0
mov edx, eax
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [rsp + 0x48]
lea rcx, [rsp + 0x68]
call fcn.140056f70
mov dword [rsp + 0x58], 0x41700000
mov dword [rsp + 0x5c], 0x41700000
lea rcx, [rsp + 0x58]
call fcn.140036b10
call fcn.14006daa0
lea rdx, [rax + 0x129]
lea rcx, str.Block_Input
call fcn.140057690
mov dword [rsp + 0x58], 0x42e60000
mov dword [rsp + 0x5c], 0x41200000
lea rcx, [rsp + 0x58]
call fcn.140036b10
lea rcx, str.its_currently_not_working.
call fcn.14006e850
mov dword [rsp + 0x58], 0x41700000
mov dword [rsp + 0x5c], 0x42340000
lea rcx, [rsp + 0x58]
call fcn.140036b10
call fcn.14006daa0
lea rdx, [rax + 0x128]
lea rcx, str.Stream_Proof
call fcn.140057690
mov dword [rsp + 0x58], 0x42ea0000
mov dword [rsp + 0x5c], 0x42200000
lea rcx, [rsp + 0x58]
call fcn.140036b10
lea rcx, str.Activate_stream_mode_to_hide_the_MENU_and_ESP_while_youre_streaming.
call fcn.14006e850
mov dword [rsp + 0x58], 0x41700000
mov dword [rsp + 0x5c], 0x42960000
lea rcx, [rsp + 0x58]
call fcn.140036b10
call fcn.14001a240
lea rdx, [rax + 5]
lea rcx, str.Spectator_List
call fcn.140057690
mov dword [rsp + 0x58], 0x42e60000
mov dword [rsp + 0x5c], 0x428c0000
lea rcx, [rsp + 0x58]
call fcn.140036b10
lea rcx, str.This_shows_the_IDs_of_players_currently_spectating_you.
call fcn.14006e850
mov dword [rsp + 0x58], 0x41700000
mov dword [rsp + 0x5c], 0x42d20000
lea rcx, [rsp + 0x58]
call fcn.140036b10
mov qword [rsp + 0x58], 0
call fcn.140001c20
lea rdx, [rax + 0x24]
lea r8, [rsp + 0x58]
lea rcx, str.Menu_Key:
call fcn.14002b1c0
mov dword [rsp + 0x58], 0x41700000
mov dword [rsp + 0x5c], 0x43070000
lea rcx, [rsp + 0x58]
call fcn.140036b10
mov qword [rsp + 0x58], 0
call fcn.140001c20
lea rdx, [rax + 0x20]
lea r8, [rsp + 0x58]
lea rcx, str.No_Clip_Key:
call fcn.14002b1c0
movss xmm2, dword [0x1400fa36c]
movaps xmm1, xmm9
lea rcx, [rsp + 0x60]
call fcn.14001a1d0
lea rcx, [rsp + 0x60]
call fcn.140036b10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rbp - 0x40]
call fcn.14001a1d0
mov rbx, rax
call fcn.14001ee60
lea rdx, [rax + 0x8c]
mov r8, rbx
lea rcx, str.Bind_Heal:
call fcn.14002b1c0
movss xmm2, dword [0x1400fa384]
movaps xmm1, xmm9
lea rcx, [rsp + 0x78]
call fcn.14001a1d0
lea rcx, [rsp + 0x78]
call fcn.140036b10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rbp - 0x78]
call fcn.14001a1d0
mov rbx, rax
call fcn.14001ee60
lea rdx, [rax + 0x90]
mov r8, rbx
lea rcx, str.Bind_Armor:
call fcn.14002b1c0
call fcn.1400333b0
mov rcx, qword [rbp + 0x70]
xor rcx, rsp
call fcn.1400ddaa0
lea r11, [rsp + 0x220]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret