Function at 0x14004b540
Capabilities:
Log keystrokes via polling
Resolve function by parsing pe exports

Disassembly:
push rbp
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [0x1400f70c0]
xor rax, rsp
mov qword [rbp - 0x30], rax
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004b580
cmp byte [reloc.WS2_32.dll_accept], 0
sete al
mov byte [reloc.WS2_32.dll_accept], al
jmp 0x14004b587
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x14004c483
mov qword [rsp + 0x1a0], rbx
xor ecx, ecx
mov qword [rsp + 0x1a8], rsi
mov qword [rsp + 0x1b0], rdi
mov qword [rsp + 0x1b8], r12
mov qword [rsp + 0x188], r14
mov qword [rsp + 0x180], r15
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm7
movaps xmmword [rsp + 0x150], xmm8
movaps xmmword [rsp + 0x140], xmm9
movaps xmmword [rsp + 0x130], xmm10
movaps xmmword [rsp + 0x120], xmm11
movaps xmmword [rsp + 0x110], xmm12
movaps xmmword [rsp + 0x100], xmm13
call fcn.140033a40
mov rcx, qword [0x140151ca0]
xor edi, edi
lea rax, [rcx + 0x1c8]
cmp qword [rax], rdi
jne 0x14004b687
mov rcx, qword [0x140151598]
lea rdx, [0x140100a40]
mov qword [rsp + 0x70], rax
mov r9d, reloc.WS2_32.dll_recvfrom
mov qword [rsp + 0x68], rdi
mov r8d, 0x75c
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rcx, qword [0x140151ca0]
lea rax, [rcx + 0x1d0]
cmp qword [rax], rdi
jne 0x14004b6f9
mov rcx, qword [0x140151598]
lea rdx, [0x14010119c]
mov qword [rsp + 0x70], rax
mov r9d, reloc.WS2_32.dll_recvfrom
mov qword [rsp + 0x68], rdi
mov r8d, 0x75c
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rcx, qword [0x140151ca0]
lea rax, [rcx + 0x1d8]
cmp qword [rax], rdi
jne 0x14004b76b
mov rcx, qword [0x140151598]
lea rdx, [0x1401018f8]
mov qword [rsp + 0x70], rax
mov r9d, reloc.WS2_32.dll_recvfrom
mov qword [rsp + 0x68], rdi
mov r8d, 0x75c
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rcx, qword [0x140151ca0]
lea rax, [rcx + 0x1e0]
cmp qword [rax], rdi
jne 0x14004b7dd
mov rcx, qword [0x140151598]
lea rdx, [0x140102054]
mov qword [rsp + 0x70], rax
mov r9d, reloc.WS2_32.dll_recvfrom
mov qword [rsp + 0x68], rdi
mov r8d, 0x75c
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rcx, qword [0x140151ca0]
lea rax, [rcx + 0x1e8]
cmp qword [rax], rdi
jne 0x14004b84f
mov rcx, qword [0x140151598]
lea rdx, [0x1401027b0]
mov qword [rsp + 0x70], rax
mov r9d, reloc.WS2_32.dll_recvfrom
mov qword [rsp + 0x68], rdi
mov r8d, 0x75c
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rcx, qword [0x140151ca0]
mov rax, qword [0x1401514c0]
lea rdx, [rbp - 0x80]
mov qword [rbp - 0x48], 4
mov r9d, 0x301ab
xor r8d, r8d
or dword [rax + 0x4a30], 2
movsd xmm0, qword [rcx]
movsd qword [rax + 0x4a50], xmm0
mov dword [rax + 0x4a38], 1
lea rax, str.Menu
mov rcx, qword [0x140151ca8]
mov qword [rbp - 0x50], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000a330
mov rdx, qword [0x1401514c0]
mov rax, qword [rdx + 0x4030]
movsd xmm10, qword [rax + 0x28]
movss xmm2, dword [rax + 0x30]
movaps xmm7, xmm10
movss xmm12, dword [rax + 0x34]
addss xmm7, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rdx + 0x4030]
movsd qword [rbp - 0x40], xmm10
movss xmm9, dword [rbp - 0x3c]
movaps xmm8, xmm9
movss dword [rbp - 0x50], xmm7
mov rbx, qword [rax + 0x2a8]
addss xmm8, xmm12
mov rax, qword [0x140151ca0]
movsd xmm0, qword [rax + 8]
movsd qword [rdx + 0x38f0], xmm0
mov rax, qword [0x140151ca0]
movss dword [rbp - 0x4c], xmm8
movsd xmm1, qword [rax + 0x10]
movsd qword [rdx + 0x3934], xmm1
mov rax, qword [0x140151ca0]
mov ecx, dword [rax + 0x18]
mov dword [rdx + 0x38fc], ecx
mov rax, qword [0x140151ca0]
mov ecx, dword [rax + 0x1c]
mov dword [rdx + 0x39cc], ecx
mov rax, qword [0x140151ca0]
movss xmm6, dword [rax + 0x20]
movss dword [rdx + 0x38f8], xmm6
mov rax, qword [0x140151ca0]
mov ecx, dword [rax + 0x24]
mov dword [rdx + 0x395c], ecx
lea rcx, [rbp - 0x80]
mov rax, qword [0x140151c98]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rdx + 0x38e8]
movss dword [rbp - 0x74], xmm0
call fcn.14001aac0
mov r9d, eax
mov dword [rsp + 0x28], edi
lea rdx, [rbp - 0x40]
movss dword [rsp + 0x20], xmm6
lea r8, [rbp - 0x50]
mov rcx, rbx
call fcn.1400372a0
mov rax, qword [0x140151c98]
lea rcx, [rbp - 0x80]
movaps xmm1, xmm9
movss dword [rbp - 0x50], xmm7
xorps xmm11, xmm11
addss xmm10, xmm11
movups xmm0, xmmword [rax + 0x20]
mov rax, qword [0x1401514c0]
movups xmmword [rbp - 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x38e8]
mov rax, qword [0x140151ca0]
movss dword [rbp - 0x40], xmm10
movss dword [rbp - 0x74], xmm0
addss xmm1, dword [rax + 0x28]
movss dword [rbp - 0x4c], xmm1
movss dword [rbp - 0x3c], xmm1
call fcn.14001aac0
movss xmm13, dword [0x1400e3fe8]
lea rdx, [rbp - 0x40]
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp - 0x50]
mov rcx, rbx
call fcn.140037030
mov rax, qword [0x140151c98]
subss xmm7, xmm11
lea rcx, [rbp - 0x80]
movss dword [rbp - 0x40], xmm10
movups xmm0, xmmword [rax + 0x20]
mov rax, qword [0x1401514c0]
movss dword [rbp - 0x50], xmm7
movups xmmword [rbp - 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x38e8]
mov rax, qword [0x140151ca0]
movss dword [rbp - 0x74], xmm0
movss xmm1, dword [rax + 0x28]
movaps xmm0, xmm1
addss xmm0, xmm13
subss xmm8, xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
movss dword [rbp - 0x4c], xmm8
subss xmm0, xmm13
addss xmm0, xmm9
movss dword [rbp - 0x3c], xmm0
call fcn.14001aac0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea rdx, [rbp - 0x40]
mov rcx, rbx
lea r8, [rbp - 0x50]
call fcn.140037030
mov rax, qword [0x140151ca0]
movss xmm6, dword [0x1400e416c]
mov edx, dword [rax + 0x60]
cmp edx, dword [0x140151c18]
jne 0x14004bae7
movaps xmm1, xmm13
jmp 0x14004baea
movaps xmm1, xmm6
mov rcx, qword [0x1401514c0]
movss xmm0, dword [0x1400e4088]
divss xmm0, dword [rcx + 0xd4]
mulss xmm0, xmm1
addss xmm0, dword [0x140151c3c]
comiss xmm11, xmm0
jbe 0x14004bb18
xorps xmm1, xmm1
jmp 0x14004bb20
movaps xmm1, xmm13
minss xmm1, xmm0
ucomiss xmm1, xmm11
movss dword [0x140151c3c], xmm1
jp 0x14004bb36
jne 0x14004bb36
mov dword [0x140151c18], edx
movss xmm0, dword [rax + 0x2c]
movss xmm2, dword [rax + 0x28]
mov rax, qword [rcx + 0x4030]
subss xmm12, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4030]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
movss dword [rax + 0x110], xmm1
addss xmm0, xmm12
movss dword [rax + 0x114], xmm0
call fcn.14002a6a0
mov r8, qword [0x140151ca0]
mov rax, 0xffffffffffffffff
mov rcx, qword [r8 + 0x68]
mov qword [rbp - 0x50], rcx
nop
inc rax
cmp byte [rcx + rax], dil
jne 0x14004bbb0
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x40]
movaps xmm0, xmmword [rbp - 0x50]
lea rax, [r8 + 0x60]
mov r8, qword [r8 + 0x1c8]
xor r9d, r9d
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.14000d840
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
mov r8, qword [0x140151ca0]
mov rax, 0xffffffffffffffff
mov rcx, qword [r8 + 0x70]
mov qword [rbp - 0x50], rcx
inc rax
cmp byte [rcx + rax], dil
jne 0x14004bc04
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x40]
movaps xmm0, xmmword [rbp - 0x50]
lea rax, [r8 + 0x60]
mov r8, qword [r8 + 0x1d0]
mov r9d, 1
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.14000d840
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
mov r8, qword [0x140151ca0]
mov rax, 0xffffffffffffffff
mov rcx, qword [r8 + 0x78]
mov qword [rbp - 0x50], rcx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], dil
jne 0x14004bc60
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x40]
movaps xmm0, xmmword [rbp - 0x50]
lea rax, [r8 + 0x60]
mov r8, qword [r8 + 0x1d8]
mov r9d, 2
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.14000d840
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
mov r8, qword [0x140151ca0]
mov rax, 0xffffffffffffffff
mov rcx, qword [r8 + 0x80]
mov qword [rbp - 0x50], rcx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], dil
jne 0x14004bcc0
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x40]
movaps xmm0, xmmword [rbp - 0x50]
lea rax, [r8 + 0x60]
mov r8, qword [r8 + 0x1e0]
mov r9d, 3
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.14000d840
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
mov r8, qword [0x140151ca0]
mov rax, 0xffffffffffffffff
mov rcx, qword [r8 + 0x88]
mov qword [rbp - 0x50], rcx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], dil
jne 0x14004bd20
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x40]
movaps xmm0, xmmword [rbp - 0x50]
lea rax, [r8 + 0x60]
mov r8, qword [r8 + 0x1e8]
mov r9d, 4
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.14000d840
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
call fcn.14002a7e0
movss xmm1, dword [0x140151c3c]
xor ecx, ecx
call fcn.14001b110
movss xmm7, dword [0x1400e3fa4]
mov r12d, edi
mov esi, 0x120
mov r15, rdi
nop dword [rax + rax]
cmp dword [0x140151c18], r12d
jne 0x14004bee2
mov rax, qword [0x140151ca0]
mov rcx, qword [0x1401514c0]
mov rdx, qword [rsi + rax + 8]
sub rdx, qword [rsi + rax]
movss xmm3, dword [rax]
mov rax, qword [rcx + 0x4030]
movss xmm2, dword [rcx + 0x3934]
sar rdx, 3
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4030]
imul eax, edx, 0x88
movd xmm0, eax
lea eax, [rdx - 1]
cvtdq2ps xmm0, xmm0
movd xmm1, eax
subss xmm3, xmm0
movss xmm0, dword [r8 + 0x28]
subss xmm0, dword [r8 + 0x8c]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm2
subss xmm3, xmm1
movss xmm1, dword [r8 + 0x2c]
subss xmm1, dword [r8 + 0x90]
mov byte [r8 + 0x151], 1
mulss xmm3, xmm7
addss xmm1, xmm11
addss xmm3, xmm0
movss dword [r8 + 0x114], xmm1
movss dword [r8 + 0x110], xmm3
call fcn.14002a6a0
mov rdx, qword [0x140151ca0]
mov ebx, edi
mov r8, qword [rsi + rdx]
mov rax, qword [rsi + rdx + 8]
sub rax, r8
sar rax, 3
test rax, rax
je 0x14004bedd
mov r14, rdi
nop word [rax + rax]
mov rcx, qword [r8 + r14]
mov rax, 0xffffffffffffffff
mov qword [rbp - 0x80], rcx
nop
inc rax
cmp byte [rcx + rax], dil
jne 0x14004be80
lea r9, [rdx + 0x118]
mov qword [rbp - 0x78], rax
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x50]
add r9, r15
movdqa xmmword [rbp - 0x50], xmm0
mov r8d, ebx
call fcn.14000df60
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
mov rdx, qword [0x140151ca0]
inc ebx
add r14, 8
movsxd rax, ebx
mov r8, qword [rsi + rdx]
mov rcx, qword [rsi + rdx + 8]
sub rcx, r8
sar rcx, 3
cmp rax, rcx
jb 0x14004be70
call fcn.14002a7e0
inc r12d
add r15, 0x20
add rsi, 0x20
cmp r12d, 5
jl 0x14004bd90
mov rax, qword [0x140151ca0]
lea rdx, [rbp - 0x50]
mov rcx, qword [0x1401514c0]
mov r15, qword [rsp + 0x180]
mov r12, qword [rsp + 0x1b8]
movss xmm0, dword [rax + 0x2c]
movss xmm2, dword [rax + 0x28]
mov rax, qword [rcx + 0x4030]
addss xmm2, xmm13
mov dword [rbp - 0x50], edi
mov dword [rbp - 0x4c], 0x41400000
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4030]
mov ecx, 2
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
movss dword [rax + 0x110], xmm1
addss xmm0, xmm2
movss dword [rax + 0x114], xmm0
call fcn.14001b190
mov rbx, qword [0x1401514c0]
lea rdx, [rbp - 0x50]
mov dword [rbp - 0x50], reloc.WS2_32.dll_ntohl
movss xmm1, dword [rbx + 0x3934]
lea rcx, [rbx + 0x4ab8]
movss xmm0, dword [rbx + 0x3938]
movss dword [rbp - 0x4c], xmm1
movss dword [rbp - 0x48], xmm0
call fcn.140032300
mov rcx, qword [0x1401514c0]
xor edx, edx
mov dword [rbx + 0x3934], 0x41400000
mov dword [rbx + 0x3938], 0x41400000
mov rax, qword [0x140151ca0]
movss xmm0, dword [rax]
movss xmm1, dword [rax + 0x28]
subss xmm0, dword [0x1400e40d0]
addss xmm1, xmm1
movss dword [rbp - 0x50], xmm0
movss xmm0, dword [rax + 4]
mov rax, qword [rcx + 0x4030]
addss xmm1, dword [0x1400e4018]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4030]
lea rcx, str.content_area
subss xmm0, xmm1
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
movss dword [rbp - 0x4c], xmm0
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a450
mov rcx, qword [rbx]
mov esi, eax
cmp dword [rcx + 0x407c], eax
jne 0x14004c06a
lea r8, str.content_area
mov edx, ntohl
mov ecx, eax
call fcn.140031a60
lea r8, [rbp - 0x50]
mov edx, esi
lea rcx, str.content_area
call fcn.14000d300
movss xmm0, dword [0x140151c3c]
ucomiss xmm0, xmm11
jp 0x14004c0ac
jne 0x14004c0ac
mov rax, qword [0x1401514c0]
mov rcx, qword [rax + 0x4030]
mov dword [rcx + 0xa0], edi
mov dword [rcx + 0xa8], edi
mov dword [rcx + 0xb0], edi
mov eax, dword [0x140151c18]
test eax, eax
jne 0x14004c498
call fcn.14002a6a0
mov rcx, qword [0x1401514c0]
xor edx, edx
mov qword [rbp - 0x50], rdi
lea rdi, str.General
mov rax, qword [rcx + 0x4030]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4030]
mov rcx, rdi
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a450
mov rcx, qword [rbx]
mov esi, eax
cmp dword [rcx + 0x407c], eax
jne 0x14004c11f
mov r8, rdi
mov edx, ntohl
mov ecx, eax
call fcn.140031a60
mov rdx, qword [0x140151ca0]
mov ecx, 2
add rdx, 0x2c
call fcn.14001b190
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x34
call fcn.14001b190
lea r8, [rbp - 0x50]
mov edx, esi
mov rcx, rdi
call fcn.14000ca40
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x3c
call fcn.14001b190
mov qword [rbp - 0x78], 6
lea rax, str.Aimbot
mov qword [rbp - 0x80], rax
lea r8, [0x140151d7b]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], 0xa
lea rax, str.Prediction
mov qword [rbp - 0x80], rax
lea r8, [0x140151d74]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], reloc.WS2_32.dll_listen
lea rax, str.Field_Of_View
mov qword [rbp - 0x80], rax
lea r8, [0x140151d76]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], 9
lea rax, str.Aim_Lines
mov qword [rbp - 0x80], rax
lea r8, [0x140151d7a]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], reloc.WS2_32.dll_select
lea rax, str.Controller_Support
mov qword [rbp - 0x80], rax
lea r8, [0x140151c11]
movaps xmm2, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm2
call fcn.14000e4e0
mov ecx, 1
call fcn.14001b220
call fcn.14000cf50
call fcn.14002a7e0
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
call fcn.14002a6a0
mov rcx, qword [0x1401514c0]
xor edx, edx
mov qword [rbp - 0x50], 0
mov rax, qword [rcx + 0x4030]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4030]
lea rcx, str.Selection
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a450
mov rcx, qword [rbx]
mov edi, eax
cmp dword [rcx + 0x407c], eax
jne 0x14004c2d2
lea r8, str.Selection
mov edx, ntohl
mov ecx, eax
call fcn.140031a60
mov rdx, qword [0x140151ca0]
mov ecx, 2
add rdx, 0x2c
call fcn.14001b190
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x34
call fcn.14001b190
lea r8, [rbp - 0x50]
mov edx, edi
lea rcx, str.Selection
call fcn.14000ca40
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x3c
call fcn.14001b190
mov qword [rbp - 0x78], 8
lea rax, str.Head
mov qword [rbp - 0x70], rax
lea r9, [rbp - 0x70]
lea rax, str.Neck
mov qword [rbp - 0x68], rax
lea rdx, [rbp - 0x80]
lea rax, str.Legs
mov qword [rbp - 0x60], rax
lea rax, str.Aim_Bone
mov qword [rbp - 0x80], rax
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.140010b80
lea rax, [rbp - 0x40]
mov dword [rbp - 0x40], 0x64
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r8, [0x14015026c]
mov dword [rbp - 0x50], 1
lea rcx, str.Aim_Smooth:
call fcn.14000ec30
lea rax, [rbp - 0x50]
mov dword [rbp - 0x50], 0x1f4
lea r9, [rbp - 0x40]
mov qword [rsp + 0x20], rax
lea r8, [0x140150268]
mov dword [rbp - 0x40], 1
lea rcx, str.FOV_Size:
call fcn.14000ec30
lea r9, str.Head
mov dword [rsp + 0x20], 3
lea rdx, [0x140151b74]
lea rcx, str.Hitbox
call fcn.1400109c0
mov ecx, 1
call fcn.14001b220
call fcn.14000cf50
call fcn.14002a7e0
call fcn.14000d560
mov ecx, 2
call fcn.14001b220
mov ecx, 1
call fcn.14001b220
call fcn.1400265e0
movaps xmm12, xmmword [rsp + 0x110]
movaps xmm11, xmmword [rsp + 0x120]
movaps xmm10, xmmword [rsp + 0x130]
movaps xmm9, xmmword [rsp + 0x140]
movaps xmm8, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm6, xmmword [rsp + 0x170]
mov r14, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x1b0]
mov rsi, qword [rsp + 0x1a8]
mov rbx, qword [rsp + 0x1a0]
movaps xmm13, xmmword [rsp + 0x100]
mov rcx, qword [rbp - 0x30]
xor rcx, rsp
call fcn.1400c45b0
add rsp, 0x190
pop rbp
ret
cmp eax, 1
jne 0x14004cdad
lea rax, str.Default
movaps xmmword [rsp + 0xf0], xmm14
mov qword [rbp - 0x40], rax
lea rax, str.Corner
mov qword [rbp - 0x38], rax
movaps xmmword [rsp + 0xe0], xmm15
call fcn.14002a6a0
mov rcx, qword [0x1401514c0]
xor edx, edx
mov qword [rbp - 0x50], rdi
mov rax, qword [rcx + 0x4030]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4030]
lea rcx, str.ESP_Preview
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a450
mov rcx, qword [rbx]
mov esi, eax
cmp dword [rcx + 0x407c], eax
jne 0x14004c52f
lea r8, str.ESP_Preview
mov edx, ntohl
mov ecx, eax
call fcn.140031a60
mov rdx, qword [0x140151ca0]
mov ecx, 2
add rdx, 0x2c
call fcn.14001b190
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x34
call fcn.14001b190
lea r8, [rbp - 0x50]
mov edx, esi
lea rcx, str.ESP_Preview
call fcn.14000ca40
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x3c
call fcn.14001b190
mov qword [rbp - 0x78], 0xa
lea rax, str.Enable_Box
mov qword [rbp - 0x80], rax
lea r8, [0x140151d73]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], reloc.WS2_32.dll_recvfrom
lea rax, str.Enable_Filled_Box
mov qword [rbp - 0x80], rax
lea r8, [0x140151d7e]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
lea rax, str.Enable_Skeleton
mov qword [rbp - 0x80], rax
lea r8, [0x140151d7c]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
lea rax, str.Enable_Distance
mov qword [rbp - 0x80], rax
lea r8, [0x140151d70]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], recv
lea rax, str.Enable_Rank
mov qword [rbp - 0x80], rax
lea r8, [0x140151d71]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], reloc.WS2_32.dll_listen
lea rax, str.Enable_Weapon
mov qword [rbp - 0x80], rax
lea r8, [0x140151d78]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
lea rax, str.Enable_Username
mov qword [rbp - 0x80], rax
lea r8, [0x140151d7f]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
lea r9, [rbp - 0x40]
mov dword [rsp + 0x20], 2
lea rdx, [0x140151c14]
lea rcx, str.Box_Type:
call fcn.1400109c0
mov ecx, 1
call fcn.14001b220
call fcn.14000cf50
call fcn.14002a7e0
mov rax, qword [0x140151ca0]
mov rbx, qword [0x1401514c0]
mov rcx, qword [rax + 0x228]
mov qword [rbp - 0x50], rcx
mov rsi, rcx
test rcx, rcx
jne 0x14004c723
mov rcx, qword [rbx + 0x48]
test rcx, rcx
jne 0x14004c71c
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx]
mov qword [rbp - 0x50], rcx
mov rsi, rcx
call fcn.140026af0
lea rcx, [rbx + 0x4ac8]
lea rdx, [rbp - 0x50]
call fcn.140032580
mov rdx, qword [rsi + 0x40]
mov rcx, qword [rbx + 0x4030]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x2a8]
call fcn.140034b60
movss xmm9, dword [0x1400e413c]
movss xmm8, dword [0x1400e411c]
movss xmm1, dword [0x1400f7220]
movss xmm5, dword [0x1400f7224]
movaps xmm0, xmm1
cmp dword [0x140151c14], 1
mulss xmm0, xmm7
sete cl
subss xmm9, xmm0
movaps xmm0, xmm5
mulss xmm0, xmm7
movss xmm7, dword [0x1400e40f4]
subss xmm8, xmm0
movss dword [0x1400f7218], xmm9
movaps xmm6, xmm9
movaps xmm2, xmm9
addss xmm6, xmm1
subss xmm2, xmm11
movaps xmm0, xmm8
movss dword [0x1400f721c], xmm8
subss xmm0, xmm7
movaps xmm4, xmm8
movaps xmm3, xmm8
addss xmm4, xmm5
shufps xmm2, xmm2, 0xe1
addss xmm3, xmm11
movaps xmm1, xmm6
shufps xmm1, xmm1, 0xe1
movss xmm2, xmm0
movaps xmm0, xmm6
addss xmm0, xmm7
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm6
movss xmm1, xmm3
shufps xmm2, xmm2, 0x27
addss xmm6, xmm11
shufps xmm1, xmm1, 0xc6
movss xmm2, xmm3
shufps xmm2, xmm2, 0x39
movss xmm1, xmm0
movdqa xmmword [0x140151c70], xmm2
shufps xmm1, xmm1, 0x27
movaps xmm2, xmm4
addss xmm2, xmm11
addss xmm4, xmm7
movss xmm1, xmm2
movaps xmm2, xmm9
subss xmm9, xmm7
shufps xmm1, xmm1, 0x39
addss xmm2, xmm11
movdqa xmmword [0x140151c60], xmm1
movaps xmm1, xmm8
subss xmm8, xmm11
addss xmm1, xmm5
shufps xmm9, xmm9, 0xe1
movaps xmm0, xmm2
shufps xmm0, xmm0, 0xe1
movss xmm9, xmm8
movss xmm0, xmm1
shufps xmm9, xmm9, 0xc6
shufps xmm0, xmm0, 0xc6
movss xmm9, xmm2
movss xmm0, xmm6
shufps xmm9, xmm9, 0x27
shufps xmm0, xmm0, 0x27
movss xmm9, xmm1
movss xmm0, xmm4
shufps xmm9, xmm9, 0x39
shufps xmm0, xmm0, 0x39
movdqa xmmword [0x140151c80], xmm0
movdqa xmmword [0x140151c50], xmm9
call fcn.1400171e0
mov rcx, qword [0x1401514c0]
movss xmm14, dword [0x140151c40]
movss xmm15, dword [0x140151c44]
mov dword [reloc.WS2_32.dll_getpeername], 5
mov rax, qword [rcx + 0x4030]
movss xmm3, dword [rcx + 0x394c]
movss xmm4, dword [rcx + 0xe40]
movss xmm2, dword [rax + 0x28]
movss xmm1, dword [rax + 0x2c]
movaps xmm0, xmm2
movss xmm8, dword [rax + 0x248]
addss xmm0, xmm14
movss xmm9, dword [rax + 0x24c]
movaps xmm7, xmm2
addss xmm7, dword [0x140151c48]
movss xmm10, dword [rax + 0x250]
movaps xmm5, xmm1
addss xmm5, dword [0x140151c4c]
movss xmm11, dword [rax + 0x254]
maxss xmm0, xmm8
movaps xmm6, xmm1
addss xmm6, xmm15
minss xmm7, xmm10
minss xmm5, xmm11
subss xmm0, xmm3
maxss xmm6, xmm9
comiss xmm4, xmm0
jb 0x14004c999
movss xmm12, dword [rcx + 0x3950]
movss xmm0, dword [rcx + 0xe44]
subss xmm6, xmm12
comiss xmm0, xmm6
jb 0x14004c999
addss xmm7, xmm3
comiss xmm7, xmm4
jbe 0x14004c999
addss xmm5, xmm12
comiss xmm5, xmm0
jbe 0x14004c999
mov byte [0x140151ce8], 1
mov dword [reloc.WS2_32.dll_getpeername], edi
jmp 0x14004c9a0
mov byte [0x140151ce8], dil
movaps xmm0, xmm2
movaps xmm7, xmm2
addss xmm0, dword [0x140151c50]
addss xmm7, dword [0x140151c58]
movaps xmm5, xmm1
movaps xmm6, xmm1
addss xmm5, dword [0x140151c5c]
addss xmm6, dword [0x140151c54]
maxss xmm0, xmm8
minss xmm7, xmm10
minss xmm5, xmm11
maxss xmm6, xmm9
subss xmm0, xmm3
comiss xmm4, xmm0
jb 0x14004ca30
movss xmm13, dword [rcx + 0x3950]
movss xmm12, dword [rcx + 0xe44]
subss xmm6, xmm13
comiss xmm12, xmm6
jb 0x14004ca30
movaps xmm0, xmm3
addss xmm0, xmm7
comiss xmm0, xmm4
jbe 0x14004ca30
addss xmm5, xmm13
comiss xmm5, xmm12
jbe 0x14004ca30
mov byte [0x140151ce9], 1
mov dword [reloc.WS2_32.dll_getpeername], 1
jmp 0x14004ca37
mov byte [0x140151ce9], dil
movaps xmm0, xmm2
movaps xmm7, xmm2
addss xmm0, dword [0x140151c60]
addss xmm7, dword [0x140151c68]
movaps xmm5, xmm1
movaps xmm6, xmm1
addss xmm5, dword [0x140151c6c]
addss xmm6, dword [0x140151c64]
maxss xmm0, xmm8
minss xmm7, xmm10
minss xmm5, xmm11
maxss xmm6, xmm9
subss xmm0, xmm3
comiss xmm4, xmm0
jb 0x14004cac7
movss xmm13, dword [rcx + 0x3950]
movss xmm12, dword [rcx + 0xe44]
subss xmm6, xmm13
comiss xmm12, xmm6
jb 0x14004cac7
movaps xmm0, xmm3
addss xmm0, xmm7
comiss xmm0, xmm4
jbe 0x14004cac7
addss xmm5, xmm13
comiss xmm5, xmm12
jbe 0x14004cac7
mov byte [0x140151cea], 1
mov dword [reloc.WS2_32.dll_getpeername], 2
jmp 0x14004cace
mov byte [0x140151cea], dil
movaps xmm0, xmm2
movaps xmm7, xmm2
addss xmm0, dword [0x140151c70]
addss xmm7, dword [0x140151c78]
movaps xmm5, xmm1
movaps xmm6, xmm1
addss xmm5, dword [0x140151c7c]
addss xmm6, dword [0x140151c74]
maxss xmm0, xmm8
minss xmm7, xmm10
minss xmm5, xmm11
maxss xmm6, xmm9
subss xmm0, xmm3
comiss xmm4, xmm0
jb 0x14004cb5e
movss xmm13, dword [rcx + 0x3950]
movss xmm12, dword [rcx + 0xe44]
subss xmm6, xmm13
comiss xmm12, xmm6
jb 0x14004cb5e
movaps xmm0, xmm3
addss xmm0, xmm7
comiss xmm0, xmm4
jbe 0x14004cb5e
addss xmm5, xmm13
comiss xmm5, xmm12
jbe 0x14004cb5e
mov byte [0x140151ceb], 1
mov dword [reloc.WS2_32.dll_getpeername], 3
jmp 0x14004cb65
mov byte [0x140151ceb], dil
movaps xmm5, xmm2
movaps xmm0, xmm1
addss xmm2, dword [0x140151c80]
addss xmm5, dword [0x140151c88]
addss xmm0, dword [0x140151c8c]
addss xmm1, dword [0x140151c84]
maxss xmm2, xmm8
minss xmm5, xmm10
minss xmm0, xmm11
maxss xmm1, xmm9
subss xmm2, xmm3
comiss xmm4, xmm2
jb 0x14004cbe6
movss xmm6, dword [rcx + 0x3950]
movss xmm2, dword [rcx + 0xe44]
subss xmm1, xmm6
comiss xmm2, xmm1
jb 0x14004cbe6
addss xmm3, xmm5
comiss xmm3, xmm4
jbe 0x14004cbe6
addss xmm0, xmm6
comiss xmm0, xmm2
jbe 0x14004cbe6
mov byte [0x140151cec], 1
mov dword [reloc.WS2_32.dll_getpeername], 4
jmp 0x14004cbed
mov byte [0x140151cec], dil
cmp byte [0x140151c38], dil
je 0x14004cc08
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1401514a0], xmm0
mov dword [0x1401514b0], eax
cmp byte [0x140151c90], dil
je 0x14004cc23
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x140151488], xmm0
mov dword [0x140151498], eax
mov rax, qword [rcx + 0x4030]
addss xmm14, dword [0x1400e40c4]
addss xmm15, dword [0x1400e40d4]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4030]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm14
addss xmm0, xmm15
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.14002a6a0
mov rcx, qword [0x140151cc0]
movabs rsi, 0xe38e38e38e38e39
mov r9, qword [0x140151cb8]
mov rax, rsi
movaps xmm15, xmmword [rsp + 0xe0]
sub rcx, r9
movaps xmm14, xmmword [rsp + 0xf0]
mov ebx, edi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14004cd1e
mov r8, rdi
nop dword [rax]
nop word [rax + rax]
lea rax, [r8 + r8*8]
mov edx, ebx
lea rcx, [r9 + rax*8]
call fcn.140017760
mov rcx, qword [0x140151cc0]
inc ebx
mov r9, qword [0x140151cb8]
mov rax, rsi
sub rcx, r9
movsxd r8, ebx
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jb 0x14004cce0
call fcn.14002a7e0
mov rbx, qword [0x1401514c0]
mov rax, qword [rbx + 0x4030]
mov rdx, qword [rax + 0x2a8]
movsxd rcx, dword [rdx + 0x68]
lea eax, [rcx - 1]
mov dword [rdx + 0x68], eax
test eax, eax
je 0x14004cd4f
mov rax, qword [rdx + 0x70]
mov rdi, qword [rax + rcx*8 - 0x10]
mov rcx, rdx
mov qword [rdx + 0x98], rdi
call fcn.140034920
movsxd rcx, dword [rbx + 0x4ac8]
lea eax, [rcx - 1]
mov dword [rbx + 0x4ac8], eax
test eax, eax
jne 0x14004cd97
mov rax, qword [0x1401514c0]
mov rcx, qword [rax + 0x48]
test rcx, rcx
jne 0x14004cda3
mov rax, qword [rax + 0x38]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx]
call fcn.140026af0
jmp 0x14004c3ff
mov rax, qword [rbx + 0x4ad0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.140026af0
jmp 0x14004c3ff
cmp eax, 2
jne 0x14004cf05
call fcn.14002a6a0
mov rcx, qword [0x1401514c0]
xor edx, edx
mov qword [rbp - 0x50], rdi
mov rax, qword [rcx + 0x4030]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4030]
lea rcx, str.Exploits
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a450
mov rcx, qword [rbx]
mov esi, eax
cmp dword [rcx + 0x407c], eax
jne 0x14004ce1c
lea r8, str.Exploits
mov edx, ntohl
mov ecx, eax
call fcn.140031a60
mov rdx, qword [0x140151ca0]
mov ecx, 2
add rdx, 0x2c
call fcn.14001b190
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x34
call fcn.14001b190
lea r8, [rbp - 0x50]
mov edx, esi
lea rcx, str.Exploits
call fcn.14000ca40
mov rdx, qword [0x140151ca0]
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, 0x3c
call fcn.14001b190
mov rbx, qword [0x1401514c0]
lea rdx, [rbp - 0x70]
mov dword [rbp - 0x70], edi
movups xmm0, xmmword [rbx + 0x39d8]
lea rcx, [rbx + 0x4aa8]
movups xmmword [rbp - 0x6c], xmm0
call fcn.140032440
cmp dword [rbx + 0x4aa4], edi
je 0x14004ceb5
mov qword [rbx + 0x39d8], 0x3f800000
mov dword [rbx + 0x39e0], edi
mov dword [rbx + 0x39e4], 0x3f800000
lea rcx, str.In_PROGRESS_
call fcn.140043a00
mov r8, qword [0x1401514c0]
movsxd rax, dword [r8 + 0x4aa8]
cmp eax, 1
jl 0x14004c3eb
mov rcx, qword [r8 + 0x4ab0]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x39d8], xmm0
dec dword [r8 + 0x4aa8]
jmp 0x14004c3eb
cmp eax, 3
jne 0x14004cf6d
call fcn.14002a6a0
mov qword [rbp - 0x78], 7
lea r8, [rbp - 0x50]
mov qword [rbp - 0x50], rdi
lea rdx, [rbp - 0x80]
lea rdi, str.General
mov qword [rbp - 0x80], rdi
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000d220
mov qword [rbp - 0x78], 9
lea rax, str.Crosshair
mov qword [rbp - 0x80], rax
lea r8, [0x140151d81]
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.14000e4e0
jmp 0x14004c3eb
cmp eax, 4
jne 0x14004c3ff
mov qword [rsp + 0x38], rdi
lea rax, [rbp - 0x50]
mov qword [rsp + 0x30], rdi
lea r8, [0x140151cf0]
mov dword [rsp + 0x28], edi
lea rcx, str.Create_a_new_Configuration
mov r9d, 0x80
mov qword [rsp + 0x20], rax
xor edx, edx
mov qword [rbp - 0x50], rdi
call fcn.140011140
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
mov r8, qword [0x140151ca0]
movabs r14, 0x2aaaaaaaaaaaaaab
mov rax, r14
mov rcx, qword [r8 + 0xf8]
sub rcx, qword [r8 + 0xf0]
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14004c3ff
lea rax, str.05.17.2024
mov qword [rbp - 0x78], 0xa
mov qword [rbp - 0x80], rax
mov rsi, rdi
movaps xmm7, xmmword [rbp - 0x80]
lea rax, str.Username
mov qword [rbp - 0x50], rax
mov rbx, rdi
mov qword [rbp - 0x48], 8
movaps xmm8, xmmword [rbp - 0x50]
nop word [rax + rax]
mov r9, qword [r8 + 0xf0]
lea r10, [r8 + 0x108]
mov rcx, qword [r8 + 0xf8]
mov rax, r14
sub rcx, r9
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, rsi
jbe 0x14004d116
cmp qword [r9 + rbx + 0x18], 0xf
lea rax, [r9 + rbx]
mov rcx, rax
jbe 0x14004d077
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
lea r9, [rbp - 0x50]
mov qword [rbp - 0x80], rcx
lea r8, [rbp - 0x40]
mov rcx, qword [0x140151ca8]
lea rdx, [rbp - 0x70]
mov qword [rbp - 0x78], rax
movaps xmm0, xmmword [rbp - 0x80]
mov qword [rsp + 0x28], r10
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp - 0x50], xmm7
movdqa xmmword [rbp - 0x40], xmm8
mov dword [rsp + 0x20], edi
call fcn.1400141f0
test edi, edi
js 0x14004d0c7
cmp edi, 1
jl 0x14004d0d3
test dil, 1
je 0x14004d0d3
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.14002a4e0
mov r8, qword [0x140151ca0]
inc edi
mov rax, r14
inc rsi
add rbx, 0x60
mov rcx, qword [r8 + 0xf8]
sub rcx, qword [r8 + 0xf0]
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, edi
cmp rax, rdx
jb 0x14004d030
jmp 0x14004c3ff
call fcn.1400595a0
int3