Function at 0x180019e30
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
movaps xmmword [rax - 0x18], xmm6
mov rdi, rdx
xor esi, esi
mov r8d, dword [reloc.WS2_32.dll_accept]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x180019eb0
neg r8d
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x180019e70
dec r9
mov byte [r9], 0x2d
jmp 0x180019eda
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x180019eb0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655364
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.mouse_mode
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x180019f66
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180019f61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afb6
call fcn.1800c17e8
mov r8d, dword [0x18022c134]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x180019fc0
neg r8d
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x180019f80
dec r9
mov byte [r9], 0x2d
jmp 0x180019fea
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x180019fc0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655316
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_bone
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001a076
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a071
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afbc
call fcn.1800c17e8
mov r8d, dword [reloc.WS2_32.dll_accept]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x18001a0d0
neg r8d
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a090
dec r9
mov byte [r9], 0x2d
jmp 0x18001a0fa
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a0d0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x7465534a
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_key
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001a186
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a181
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afc2
call fcn.1800c17e8
movss xmm6, dword [0x18022c13c]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1801f1584]
call fcn.180006b30
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 7]
call fcn.180031ae0
lea rcx, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova rcx, qword [rbp + 7]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1801f1584]
call fcn.180006a70
nop
lea r9, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova r9, qword [rbp + 7]
mov dword [rbp - 9], 0x7465535e
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_smooth
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x18001a259
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a254
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afc8
call fcn.1800c17e8
movss xmm6, dword [0x18022c140]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1801f1584]
call fcn.180006b30
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 7]
call fcn.180031ae0
lea rcx, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova rcx, qword [rbp + 7]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1801f1584]
call fcn.180006a70
nop
lea r9, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova r9, qword [rbp + 7]
mov dword [rbp - 9], 0x7465530b
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_fov
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x18001a32c
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a327
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afce
call fcn.1800c17e8
mov r8d, dword [0x18022c144]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x18001a380
neg r8d
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a340
dec r9
mov byte [r9], 0x2d
jmp 0x18001a3aa
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a380
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x7465537a
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_bone2
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001a436
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a431
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afd4
call fcn.1800c17e8
mov r8d, dword [reloc.WS2_32.dll_getpeername]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x18001a490
neg r8d
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a450
dec r9
mov byte [r9], 0x2d
jmp 0x18001a4ba
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a490
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x7465532b
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_key2
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001a546
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a541
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afda
call fcn.1800c17e8
movss xmm6, dword [0x18022c14c]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1801f1584]
call fcn.180006b30
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 7]
call fcn.180031ae0
lea rcx, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova rcx, qword [rbp + 7]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1801f1584]
call fcn.180006a70
nop
lea r9, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova r9, qword [rbp + 7]
mov dword [rbp - 9], 0x74655309
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_smooth2
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x18001a619
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a614
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afe0
call fcn.1800c17e8
movss xmm6, dword [0x18022c150]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1801f1584]
call fcn.180006b30
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 7]
call fcn.180031ae0
lea rcx, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova rcx, qword [rbp + 7]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1801f1584]
call fcn.180006a70
nop
lea r9, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova r9, qword [rbp + 7]
mov dword [rbp - 9], 0x7465531a
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.aim_fov2
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x18001a6ec
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a6e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afe6
call fcn.1800c17e8
mov r8d, dword [reloc.WS2_32.dll_getpeername]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x18001a740
neg r8d
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a700
dec r9
mov byte [r9], 0x2d
jmp 0x18001a76a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a740
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x7465537e
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.trigger_key
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001a7f6
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a7f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afec
call fcn.1800c17e8
mov r8d, dword [reloc.WS2_32.dll_accept]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x18001a850
neg r8d
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a810
dec r9
mov byte [r9], 0x2d
jmp 0x18001a87a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a850
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655346
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.trigger_head_only
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001a906
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a901
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001aff2
call fcn.1800c17e8
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea r9, [rbp + 0x1c]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001a912
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655301
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.team_check
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001a9c8
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001a9c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001aff8
call fcn.1800c17e8
movss xmm6, dword [0x18022c160]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1801f1584]
call fcn.180006b30
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 7]
call fcn.180031ae0
lea rcx, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova rcx, qword [rbp + 7]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1801f1584]
call fcn.180006a70
nop
lea r9, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova r9, qword [rbp + 7]
mov dword [rbp - 9], 0x74655365
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.recoil_fov_mp
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x18001aa9b
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001aa96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001affe
call fcn.1800c17e8
movzx r8d, byte [0x18022c164]
lea r9, [rbp + 0x1c]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001aab0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x7465537c
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.ping_esp
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001ab66
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001ab61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001b004
call fcn.1800c17e8
mov r8d, dword [0x18022c168]
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x18001abc0
neg r8d
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001ab80
dec r9
mov byte [r9], 0x2d
jmp 0x18001abea
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001abc0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655331
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.ping_esp_vol
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001ac76
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001ac71
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001b00a
call fcn.1800c17e8
movzx r8d, byte [0x18022c16c]
lea r9, [rbp + 0x1c]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001ac82
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655338
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.crosshair_esp
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001ad38
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001ad33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001b010
call fcn.1800c17e8
movzx r8d, byte [0x18022c16d]
lea r9, [rbp + 0x1c]
nop dword [rax]
nop dword [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001ad50
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655358
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.hud_esp
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001ae06
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001ae01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001b016
call fcn.1800c17e8
movzx r8d, byte [0x18022c16e]
lea r9, [rbp + 0x1c]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001ae12
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x7465531e
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.lovense_esp
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001aec8
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001aec3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001b01c
call fcn.1800c17e8
movzx r8d, byte [0x18022c16f]
lea r9, [rbp + 0x1c]
nop dword [rax]
nop dword [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x18001aee0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp + 0x27]
call fcn.1800401f0
nop
lea r9, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova r9, qword [rbp + 0x27]
mov dword [rbp - 9], 0x74655301
mov dword [rbp - 5], 0x676e6974
mov word [rbp - 1], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], rsi
lea r8, str.lovense_intensity
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800381a0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x18001af92
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001af8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001afb0
call fcn.1800c17e8
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3
call fcn.1800e1ef4
int3