Function at 0x1800626e4
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov eax, 0x12e0
call fcn.1800bcbe0
sub rsp, rax
movaps xmmword [rsp + 0x12d0], xmm6
movaps xmmword [rsp + 0x12c0], xmm7
movaps xmmword [rsp + 0x12b0], xmm8
movaps xmmword [rsp + 0x12a0], xmm9
movaps xmmword [rsp + 0x1290], xmm10
movaps xmmword [rsp + 0x1280], xmm11
movaps xmmword [rsp + 0x1270], xmm12
movaps xmmword [rsp + 0x1260], xmm13
movaps xmmword [rsp + 0x1250], xmm14
movaps xmmword [rsp + 0x1240], xmm15
lea rbp, [rsp + 0x70]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x18014d740]
xor rax, rsp
mov qword [rbp + 0x11c0], rax
xor r12d, r12d
lea esi, [r12 + 0xf]
mov ebx, 0x1000
lea r15d, [r12 + 1]
cmp byte [reloc.WS2_32.dll_accept], r12b
jne 0x180062a29
lea rcx, [0x18014e9e0]
call fcn.180003d70
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x1080]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], r15d
lea r9d, [r12 + 0x40]
mov r8d, r15d
lea rdx, str.C:WINDOWSpizza.txt
lea rcx, [rbp + 0x1080]
call fcn.180060470
nop
cmp qword [rbp + 0x1110], r12
je 0x180062a08
xorps xmm0, xmm0
movups xmmword [rbp + 0xe58], xmm0
mov qword [rbp + 0xe68], r12
mov qword [rbp + 0xe70], rsi
mov byte [rbp + 0xe58], r12b
lea rdx, [rbp + 0xe58]
lea rcx, [rbp + 0x1080]
call fcn.18005ba50
xorps xmm0, xmm0
movups xmmword [rbp + 0xe78], xmm0
mov qword [rbp + 0xe88], r12
mov qword [rbp + 0xe90], rsi
mov byte [rbp + 0xe78], r12b
lea rdx, [rbp + 0xe78]
lea rcx, [rbp + 0x1080]
call fcn.18005ba50
mov r8, qword [rbp + 0xe88]
cmp qword [rbp + 0xe68], r12
jne 0x180062865
test r8, r8
je 0x180062960
lea rax, [rbp + 0xa60]
mov qword [rbp + 0x11a0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xa60], xmm0
mov qword [rbp + 0xa70], r12
mov qword [rbp + 0xa78], r12
lea rdx, [rbp + 0xe78]
cmp qword [rbp + 0xe90], rsi
cmova rdx, qword [rbp + 0xe78]
lea rcx, [rbp + 0xa60]
call fcn.180059638
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa40], xmm0
mov qword [rbp + 0xa50], r12
mov qword [rbp + 0xa58], r12
lea rdx, [rbp + 0xe58]
cmp qword [rbp + 0xe70], rsi
cmova rdx, qword [rbp + 0xe58]
mov r8, qword [rbp + 0xe68]
lea rcx, [rbp + 0xa40]
call fcn.180059638
nop
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0xa40]
lea rcx, [0x18014e9e0]
call fcn.180004f50
mov byte [reloc.WS2_32.dll_accept], r15b
mov dword [reloc.WS2_32.dll_bind], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0xa20], xmm0
mov qword [rbp + 0xa30], r12
mov qword [rbp + 0xa38], r12
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Succesfully_Loaded
lea rcx, [rbp + 0xa20]
call fcn.180014d34
lea rdx, [rbp + 0xa20]
lea rcx, [0x18014c2e0]
call fcn.1800691fc
nop
mov rdx, qword [rbp + 0xe90]
cmp rdx, rsi
jbe 0x18006299f
inc rdx
mov rcx, qword [rbp + 0xe78]
mov rax, rcx
cmp rdx, rbx
jb 0x18006299a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006299a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800bc498
mov qword [rbp + 0xe88], r12
mov qword [rbp + 0xe90], rsi
mov byte [rbp + 0xe78], r12b
mov rdx, qword [rbp + 0xe70]
cmp rdx, rsi
jbe 0x1800629f3
inc rdx
mov rcx, qword [rbp + 0xe58]
mov rax, rcx
cmp rdx, rbx
jb 0x1800629ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800629ee
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800bc498
mov qword [rbp + 0xe68], r12
mov qword [rbp + 0xe70], rsi
mov byte [rbp + 0xe58], r12b
lea rcx, [rbp + 0x1080]
call fcn.1800613fc
cmp byte [reloc.WS2_32.dll_accept], r12b
jne 0x180062a29
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edi, 0x64
lea r14d, [rdi - 0x61]
movss xmm10, dword [0x1800c10f8]
movss xmm14, dword [0x1800c10fc]
xorps xmm11, xmm11
movss xmm8, dword [0x1800c2d54]
movss xmm12, dword [0x1800c1140]
movss xmm15, dword [0x1800c2d60]
cmp dword [reloc.WS2_32.dll_bind], 2
jne 0x18006364c
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x18006364c
call fcn.180069b4c
call fcn.18006b4c0
call fcn.18006e000
call fcn.180069e80
call fcn.18006acd4
call fcn.18006a3b0
cmp byte [0x18014efd1], r12b
je 0x180062bd2
cmp byte [0x18014efd2], r12b
je 0x180062b6e
call fcn.1800203b0
mov rbx, rax
movdqa xmm0, xmmword [0x18012fde0]
movups xmmword [rbp + 0xb80], xmm0
lea rcx, [rbp + 0xb80]
call fcn.18001dd78
mov ecx, dword [reloc.WS2_32.dll_getpeername]
lea edx, [rcx + rcx*4]
add edx, edx
movd xmm2, edx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x18014e42c]
mulss xmm1, xmm10
movss xmm0, dword [0x18014e428]
mulss xmm0, xmm10
movss dword [rbp + 0x58], xmm0
movss dword [rbp + 0x5c], xmm1
mov dword [rsp + 0x20], edi
mov r9d, eax
lea rdx, [rbp + 0x58]
mov rcx, rbx
call fcn.1800312e0
call fcn.1800203b0
mov rbx, rax
lea rcx, [0x18014d450]
call fcn.18001dd78
mov ecx, dword [reloc.WS2_32.dll_getpeername]
lea edx, [rcx + rcx*4]
add edx, edx
movd xmm2, edx
movss xmm1, dword [0x18014e42c]
mulss xmm1, xmm10
movss xmm0, dword [0x18014e428]
mulss xmm0, xmm10
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
lea rdx, [rbp + 0x60]
jmp 0x180062bb9
call fcn.1800203b0
mov rbx, rax
lea rcx, [0x18014d450]
call fcn.18001dd78
mov ecx, dword [reloc.WS2_32.dll_getpeername]
lea edx, [rcx + rcx*4]
add edx, edx
movd xmm2, edx
movss xmm1, dword [0x18014e42c]
mulss xmm1, xmm10
movss xmm0, dword [0x18014e428]
mulss xmm0, xmm10
movss dword [rbp + 0x68], xmm0
movss dword [rbp + 0x6c], xmm1
lea rdx, [rbp + 0x68]
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], edi
mov r9d, eax
cvtdq2ps xmm2, xmm2
mov rcx, rbx
call fcn.1800311fc
cmp byte [0x18014efd3], r12b
je 0x180063103
lea r13, [0x18014d430]
movss xmm13, dword [0x1800c1104]
mov eax, dword [0x18014efd4]
test eax, eax
jne 0x180062ca9
call fcn.1800203b0
mov rbx, rax
mov rcx, r13
call fcn.18001dd78
movss xmm1, dword [0x18014e42c]
mulss xmm1, xmm10
movss xmm0, dword [0x18014e428]
mulss xmm0, xmm10
movss dword [rbp + 0x70], xmm0
movss dword [rbp + 0x74], xmm1
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], r12d
mov r9d, eax
movss xmm2, dword [0x1800c1100]
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.1800311fc
mov rcx, r13
call fcn.18001dd78
movss xmm1, dword [0x18014e42c]
mulss xmm1, xmm10
movss xmm0, dword [0x18014e428]
mulss xmm0, xmm10
movss dword [rbp + 0x78], xmm0
movss dword [rbp + 0x7c], xmm1
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], r12d
mov r9d, eax
movss xmm2, dword [0x1800c1100]
lea rdx, [rbp + 0x78]
mov rcx, rbx
call fcn.1800311fc
mov eax, dword [0x18014efd4]
cmp eax, r15d
jne 0x180062d0f
call fcn.1800203b0
mov rbx, rax
mov rcx, r13
call fcn.18001dd78
movss xmm1, dword [0x18014e42c]
mulss xmm1, xmm10
movss xmm0, dword [0x18014e428]
mulss xmm0, xmm10
movss dword [rbp + 0x80], xmm0
movss dword [rbp + 0x84], xmm1
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], edi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.1800311fc
mov eax, dword [0x18014efd4]
cmp eax, 2
jne 0x180062ded
call fcn.1800203b0
mov rbx, rax
movss xmm6, dword [0x18014e428]
mulss xmm6, xmm10
movss xmm7, dword [0x18014e42c]
mulss xmm7, xmm10
mov rcx, r13
call fcn.18001dd78
movaps xmm0, xmm6
addss xmm0, xmm8
movss dword [rbp + 0x88], xmm0
movss dword [rbp + 0x8c], xmm7
movaps xmm1, xmm6
subss xmm1, xmm8
movss dword [rbp + 0x90], xmm1
movss dword [rbp + 0x94], xmm7
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.180032610
mov rcx, r13
call fcn.18001dd78
movss dword [rbp + 0x98], xmm6
movaps xmm0, xmm7
addss xmm0, xmm8
movss dword [rbp + 0x9c], xmm0
movss dword [rbp + 0xa0], xmm6
subss xmm7, xmm8
movss dword [rbp + 0xa4], xmm7
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.180032610
mov eax, dword [0x18014efd4]
cmp eax, r14d
jne 0x180062ec7
call fcn.1800203b0
mov rdi, rax
movss xmm7, dword [0x18014e42c]
mulss xmm7, xmm10
movss xmm6, dword [0x18014e428]
mulss xmm6, xmm10
mov rcx, r13
call fcn.18001dd78
mov ebx, eax
movaps xmm0, xmm7
subss xmm0, dword [0x1800c110c]
movss dword [rbp + 0xe40], xmm6
movss dword [rbp + 0xe44], xmm0
addss xmm7, dword [0x1800c2d40]
movaps xmm0, xmm6
subss xmm0, dword [0x18012fd90]
movss dword [rbp + 0xe48], xmm0
movss dword [rbp + 0xe4c], xmm7
addss xmm6, dword [0x18012fd90]
movss dword [rbp + 0xe50], xmm6
movss dword [rbp + 0xe54], xmm7
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xe50]
lea r8, [rbp + 0xe48]
lea rdx, [rbp + 0xe40]
mov rcx, rdi
call fcn.180034834
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0xe50]
lea r8, [rbp + 0xe48]
lea rdx, [rbp + 0xe40]
mov rcx, rdi
call fcn.1800348c0
mov eax, dword [0x18014efd4]
cmp eax, 4
jne 0x180063103
call fcn.1800203b0
mov rbx, rax
movss xmm9, dword [0x18014e42c]
mulss xmm9, xmm10
movss xmm8, dword [0x18014e428]
mulss xmm8, xmm10
mov rcx, r13
call fcn.18001dd78
movaps xmm7, xmm8
addss xmm7, dword [0x1800c110c]
movss dword [rbp + 0xa8], xmm7
movss dword [rbp + 0xac], xmm9
movaps xmm6, xmm8
subss xmm6, dword [0x1800c110c]
movss dword [rbp + 0xb0], xmm6
movss dword [rbp + 0xb4], xmm9
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xa8]
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call fcn.180032610
mov rcx, r13
call fcn.18001dd78
movaps xmm0, xmm9
addss xmm0, xmm14
movss dword [rbp + 0xb8], xmm7
movss dword [rbp + 0xbc], xmm0
movss dword [rbp + 0xc0], xmm6
movss dword [rbp + 0xc4], xmm0
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call fcn.180032610
mov rcx, r13
call fcn.18001dd78
movaps xmm0, xmm9
subss xmm0, xmm14
movss dword [rbp + 0xc8], xmm7
movss dword [rbp + 0xcc], xmm0
movss dword [rbp + 0xd0], xmm6
movss dword [rbp + 0xd4], xmm0
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, rbx
call fcn.180032610
mov rcx, r13
call fcn.18001dd78
movaps xmm6, xmm9
addss xmm6, dword [0x1800c110c]
movss dword [rbp + 0xd8], xmm8
movss dword [rbp + 0xdc], xmm6
subss xmm9, dword [0x1800c110c]
movss dword [rbp + 0xe0], xmm8
movss dword [rbp + 0xe4], xmm9
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xd8]
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.180032610
mov rcx, r13
call fcn.18001dd78
movaps xmm0, xmm8
addss xmm0, xmm14
movss dword [rbp + 0xe8], xmm0
movss dword [rbp + 0xec], xmm6
movss dword [rbp + 0xf0], xmm0
movss dword [rbp + 0xf4], xmm9
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xe8]
lea rdx, [rbp + 0xf0]
mov rcx, rbx
call fcn.180032610
mov rcx, r13
call fcn.18001dd78
subss xmm8, xmm14
movss dword [rbp + 0xf8], xmm8
movss dword [rbp + 0xfc], xmm6
movss dword [rbp + 0x100], xmm8
movss dword [rbp + 0x104], xmm9
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0x100]
mov rcx, rbx
call fcn.180032610
movss xmm8, dword [0x1800c2d54]
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x1800633f8
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x18006319e
call fcn.180021124
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm0
mulss xmm6, dword [0x1800c2f38]
movaps xmm0, xmm6
addss xmm0, xmm11
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm10
addss xmm0, xmm10
movss dword [0x18014de78], xmm0
movaps xmm0, xmm6
addss xmm0, dword [0x1800c1100]
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm10
addss xmm0, xmm10
movss dword [0x18014de7c], xmm0
addss xmm6, dword [0x1800c1108]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm10
addss xmm0, xmm10
movss dword [0x18014de80], xmm0
mov dword [0x18014de84], 0x3f800000
call fcn.1800203b0
mov rbx, rax
call fcn.180020790
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xef0], xmm0
mov qword [rbp + 0xf00], r12
mov qword [rbp + 0xf08], r12
mov r8, rsi
lea rdx, str.Yusei.cc___Beta
lea rcx, [rbp + 0xef0]
call fcn.180014d34
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1050], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1060], xmm1
mov r8d, 6
lea rdx, str.Kanehl
lea rcx, [rbp + 0x1050]
call fcn.180014d34
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xed0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xee0], xmm1
lea rdx, [rbp + 0xef0]
cmp qword [rbp + 0xf08], rsi
cmova rdx, qword [rbp + 0xef0]
mov r8, qword [rbp + 0xf00]
lea rcx, [rbp + 0xed0]
call fcn.180059638
nop
movdqa xmm0, xmmword [0x18012fe10]
movups xmmword [rbp + 0x1070], xmm0
lea rdx, [rbp + 0xed0]
cmp qword [rbp + 0xee8], rsi
cmova rdx, qword [rbp + 0xed0]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xe20]
call fcn.18001ce44
call fcn.180020988
movss xmm9, dword [rax + 8]
mulss xmm9, xmm10
movss xmm7, dword [rbp + 0xe24]
movaps xmm0, xmm7
mulss xmm0, xmm10
addss xmm0, xmm8
movss xmm8, dword [0x1800c2d6c]
movaps xmm2, xmm8
subss xmm2, xmm0
movss xmm6, dword [rbp + 0xe20]
movaps xmm1, xmm6
mulss xmm1, xmm10
addss xmm1, dword [0x1800c2d54]
movaps xmm0, xmm9
subss xmm0, xmm1
movss dword [rbp + 0xe38], xmm0
movss dword [rbp + 0xe3c], xmm2
addss xmm7, xmm15
addss xmm6, xmm15
lea rcx, [rbp + 0x1070]
call fcn.18001dd78
addss xmm7, dword [rbp + 0xe3c]
addss xmm6, dword [rbp + 0xe38]
movss dword [rbp + 0x108], xmm6
movss dword [rbp + 0x10c], xmm7
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1800c110c]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0xe38]
mov rcx, rbx
call fcn.180033538
movss xmm0, dword [rbp + 0xe24]
mulss xmm0, xmm10
subss xmm8, xmm0
movss xmm0, dword [rbp + 0xe20]
mulss xmm0, xmm10
subss xmm9, xmm0
movss dword [rbp + 0xe98], xmm9
movss dword [rbp + 0xe9c], xmm8
movups xmm0, xmmword [0x18014de78]
movups xmmword [rbp + 0xec0], xmm0
lea rbx, [rbp + 0xed0]
cmp qword [rbp + 0xee8], rsi
cmova rbx, qword [rbp + 0xed0]
lea rcx, [rbp + 0xec0]
call fcn.18001dd78
mov qword [rsp + 0x20], r12
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0xe98]
mov rcx, rdi
call fcn.1800346f4
nop
lea rcx, [rbp + 0xed0]
call fcn.180006dd0
nop
lea rcx, [rbp + 0x1050]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xef0]
call fcn.180006dd0
mov r13d, 0x95466b05
mov rax, qword [0x18014f080]
test rax, rax
jne 0x1800634a5
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov rdx, qword [r10 + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r8d, dword [rax + rdx + 0x88]
add r8, rdx
cmp r8, rdx
je 0x18006348a
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x18006348a
mov esi, dword [r8 + 0x20]
dec r9d
lea rax, [rsi + r9*4]
mov ecx, dword [rax + rdx]
add rcx, rdx
mov r11d, 0x811c9dc5
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x180063485
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x180063466
cmp r11d, r13d
je 0x180063c42
test r9d, r9d
jne 0x18006344a
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18006349b
cmp qword [rax + 0x30], r12
jne 0x180063425
mov rax, r12
mov qword [0x18014f080], rax
mov ecx, dword [0x18014f024]
call rax
test r15b, al
je 0x1800634c0
cmp byte [0x18014f020], r12b
sete byte [0x18014f020]
mov rax, qword [0x18014f080]
test rax, rax
jne 0x180063567
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov rdx, qword [r10 + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r8d, dword [rax + rdx + 0x88]
add r8, rdx
cmp r8, rdx
je 0x18006354c
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x18006354c
mov esi, dword [r8 + 0x20]
dec r9d
lea rax, [rsi + r9*4]
mov ecx, dword [rax + rdx]
add rcx, rdx
mov r11d, 0x811c9dc5
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x180063547
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x180063528
cmp r11d, r13d
je 0x180063c60
test r9d, r9d
jne 0x18006350c
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18006355d
cmp qword [rax + 0x30], r12
jne 0x1800634e7
mov rax, r12
mov qword [0x18014f080], rax
mov ecx, reloc.WS2_32.dll_WSACleanup
call rax
test ax, ax
jns 0x180063581
cmp byte [0x18014f015], r12b
sete byte [0x18014f015]
mov rax, qword [0x18014f080]
test rax, rax
jne 0x180063628
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov rdx, qword [r10 + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r8d, dword [rax + rdx + 0x88]
add r8, rdx
cmp r8, rdx
je 0x18006360d
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x18006360d
mov esi, dword [r8 + 0x20]
dec r9d
lea rax, [rsi + r9*4]
mov ecx, dword [rax + rdx]
add rcx, rdx
mov r11d, 0x811c9dc5
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x180063608
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x1800635e9
cmp r11d, r13d
je 0x180063c7e
test r9d, r9d
jne 0x1800635cd
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18006361e
cmp qword [rax + 0x30], r12
jne 0x1800635a8
mov rax, r12
mov qword [0x18014f080], rax
mov ecx, dword [0x18014f028]
call rax
movss xmm8, dword [0x1800c2d54]
test r15b, al
je 0x18006364c
cmp byte [0x18014efde], r12b
sete byte [0x18014efde]
mov bl, byte [reloc.WS2_32.dll_accept]
call fcn.180020988
mov byte [rax + 0x50], bl
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x180065ae6
mov cl, byte [reloc.WS2_32.dll_accept]
test cl, cl
je 0x180065ae6
lea rbx, str.Variant
movabs r15, 0x5e19791d21165c05
movabs r13, 0x8a0e1a0ca7e002be
movss xmm9, dword [0x18012fda4]
movss xmm13, dword [0x1800c113c]
mov eax, dword [reloc.WS2_32.dll_bind]
mov esi, 1
cmp eax, esi
jne 0x180063b96
call fcn.180020988
mov rdi, rax
or dword [rax], r14d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xf18], xmm0
mov qword [rbp + 0xf28], rax
mov qword [rbp + 0xaa0], rbx
lea rax, str.Variant_1
mov qword [rbp + 0xaa8], rax
lea rax, str.Variant_2
mov qword [rbp + 0xab0], rax
lea rax, str.Variant_3
mov qword [rbp + 0xab8], rax
lea rax, [rbp + 0xaa0]
mov qword [rbp + 0xa80], rax
lea rax, [rbp + 0xac0]
mov qword [rbp + 0xa88], rax
movaps xmm0, xmmword [rbp + 0xa80]
movdqa xmmword [rbp + 0x11a0], xmm0
lea r8, [rbp + 1]
lea rdx, [rbp + 0x11a0]
lea rcx, [rbp + 0xf18]
call fcn.180060574
nop
and dword [rbp + 0x118], 0
and dword [rbp + 0x11c], 0
lea rdx, [rbp + 0x118]
lea ecx, [rsi + 1]
call fcn.180028a50
xor edx, edx
lea r8d, [rsi + 0x2a]
lea rcx, str.logintab
call fcn.180019fac
mov rcx, qword [0x18014df28]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
mov rbx, qword [rax + 0x298]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0xe30], xmm0
movss xmm7, dword [rax + 0x28]
movss xmm6, dword [rax + 0x2c]
xor edx, edx
lea rcx, [0x18014dd90]
call fcn.18002c440
movss xmm2, dword [0x1800c2d08]
movaps xmm0, xmm7
unpcklps xmm0, xmm6
movq rdx, xmm0
mov rcx, rbx
call fcn.180061b14
movaps xmm1, xmm14
subss xmm1, dword [0x18014dd98]
mulss xmm1, dword [0x1800c2cf4]
addss xmm1, dword [0x18014dd98]
movss dword [0x18014dd98], xmm1
call fcn.1800210ec
movss xmm6, dword [rax + 0x10]
movdqa xmm0, xmmword [0x18012fe60]
movups xmmword [rbp + 0xb90], xmm0
lea rcx, [rbp + 0xb90]
call fcn.18001dd78
movss xmm1, dword [rbp + 0xe34]
addss xmm1, xmm9
movss xmm0, dword [rbp + 0xe30]
addss xmm0, xmm7
movss dword [rbp + 0x120], xmm0
movss dword [rbp + 0x124], xmm1
mov dword [rsp + 0x28], Ordinal_50
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x120]
lea rdx, [rbp + 0xe30]
mov rcx, rbx
call fcn.180033538
mov rax, qword [rdi + 0x30]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
lea rax, str.Yusei.cc
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm13
movss xmm2, dword [rcx + 0x14]
lea rdx, [rbp + 0xf10]
call fcn.180034ce0
movss xmm0, dword [rbp + 0xe34]
addss xmm0, xmm8
subss xmm7, dword [rbp + 0xf10]
mulss xmm7, xmm10
addss xmm7, dword [rbp + 0xe30]
movss dword [rbp + 0xea0], xmm7
movss dword [rbp + 0xea4], xmm0
movss xmm0, dword [0x18014de78]
movss dword [rbp + 0x5c0], xmm0
movss xmm1, dword [0x18014de7c]
movss dword [rbp + 0x5c4], xmm1
movss xmm0, dword [0x18014de80]
movss dword [rbp + 0x5c8], xmm0
mov dword [rbp + 0x5cc], 0x3f800000
lea rcx, [rbp + 0x5c0]
call fcn.18001dd78
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rcx + 0x60]
mov rdx, qword [rdx + 0x10]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r12
lea rcx, str.Yusei.cc
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xea0]
movss xmm2, dword [rdx + 0x14]
mov rcx, rbx
call fcn.18003472c
and dword [rbp + 0x248], 0
and dword [rbp + 0x24c], 0
lea rdx, [rbp + 0x248]
lea ecx, [rsi + 0xd]
call fcn.180028a50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3b74187353732f50
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x5d0]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rcx, [rbp + 0x5d0]
call fcn.18005793c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e191c7040787f26
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x5e8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x5e0], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0xff
lea rdx, [0x18014e5a0]
lea rcx, [rbp + 0x5e0]
call fcn.180052040
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3a6b166a52653d55
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0x5f8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x5f0], xmm0
lea rcx, [rbp + 0x5f0]
call fcn.18005793c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x316e0a6e40467f26
mov qword [rbp + 0x600], rax
movabs rax, 0x8a0e1a0ca7e066cc
mov qword [rbp + 0x608], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x600]
movdqa xmmword [rbp + 0x600], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 0x8000
lea r8d, [rsi + 0x18]
lea rdx, [0x18014ed18]
lea rcx, [rbp + 0x600]
call fcn.180052040
mov dword [rbp + 0x130], 0x43880000
mov dword [rbp + 0x134], 0x41d80000
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e19797348713349
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x610]
movdqa xmmword [rbp + 0x610], xmm0
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x610]
call fcn.18004b764
test al, al
je 0x180063b5b
mov dword [reloc.WS2_32.dll_bind], 2
and dword [rbp + 0x138], 0
mov dword [rbp + 0x13c], 0x42600000
lea rcx, [rbp + 0x138]
call fcn.18002b7ec
call fcn.18001e8e0
nop
lea rcx, [rbp + 0xf18]
call fcn.180015568
mov cl, byte [reloc.WS2_32.dll_accept]
mov eax, dword [reloc.WS2_32.dll_bind]
test cl, cl
je 0x180063dbf
mov edi, 0x83
movabs rbx, 0x5e19791d557f2440
cmp eax, r14d
jne 0x180063ca7
mov r8d, edi
xor edx, edx
lea rcx, str.Offline
call fcn.180019fac
test al, al
je 0x180063c9c
lea rcx, str._Sync_is_currently_offline.
call fcn.18005793c
mov dword [rbp + 0x140], 0x43250000
mov dword [rbp + 0x144], 0x41d80000
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x620], rbx
mov qword [rbp + 0x628], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0x620], xmm0
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x620]
call fcn.18004b764
test al, al
je 0x180063c9c
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, dword [r8 + 0x1c]
add rcx, rdx
mov eax, dword [r8 + 0x24]
add rax, rdx
movzx eax, word [rax + r9*2]
mov eax, dword [rcx + rax*4]
add rax, rdx
jmp 0x18006349e
mov ecx, dword [r8 + 0x1c]
add rcx, rdx
mov eax, dword [r8 + 0x24]
add rax, rdx
movzx eax, word [rax + r9*2]
mov eax, dword [rcx + rax*4]
add rax, rdx
jmp 0x180063560
mov ecx, dword [r8 + 0x1c]
add rcx, rdx
mov eax, dword [r8 + 0x24]
add rax, rdx
movzx eax, word [rax + r9*2]
mov eax, dword [rcx + rax*4]
add rax, rdx
jmp 0x180063621
call fcn.18001e8e0
mov eax, dword [reloc.WS2_32.dll_bind]
cmp eax, 4
jne 0x180063dbf
call fcn.180020988
movss xmm2, dword [rax + 8]
mulss xmm2, xmm10
movss xmm1, dword [rax + 0xc]
mulss xmm1, xmm10
subss xmm2, dword [0x18012fdb0]
subss xmm1, dword [0x18012fdb0]
and dword [rbp + 0x148], 0
and dword [rbp + 0x14c], 0
movss dword [rbp + 0x150], xmm2
movss dword [rbp + 0x154], xmm1
lea r8, [rbp + 0x148]
xor edx, edx
lea rcx, [rbp + 0x150]
call fcn.18002bee4
mov dword [rbp + 0x158], 0x437a0000
mov dword [rbp + 0x15c], 0x437a0000
xor edx, edx
lea rcx, [rbp + 0x158]
call fcn.18002bf20
mov r8d, edi
xor edx, edx
lea rcx, str.BlackLISTED
call fcn.180019fac
test al, al
je 0x180063db4
lea rcx, str.You_are_blacklisted_from_Sync
call fcn.18005793c
mov dword [rbp + 0x160], 0x43250000
mov dword [rbp + 0x164], 0x41d80000
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x630], rbx
mov qword [rbp + 0x638], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x630], xmm0
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x630]
call fcn.18004b764
test al, al
je 0x180063db4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
call fcn.18001e8e0
mov eax, dword [reloc.WS2_32.dll_bind]
cmp eax, 2
jne 0x1800688d5
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x1800688b8
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x180063e63
call fcn.180021124
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm0
mulss xmm6, dword [0x1800c2f38]
movaps xmm0, xmm6
addss xmm0, xmm11
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm10
addss xmm0, xmm10
movss dword [0x18014de78], xmm0
movaps xmm0, xmm6
addss xmm0, dword [0x1800c1100]
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm10
addss xmm0, xmm10
movss dword [0x18014de7c], xmm0
addss xmm6, dword [0x1800c1108]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm10
addss xmm0, xmm10
movss dword [0x18014de80], xmm0
mov dword [0x18014de84], 0x3f800000
call fcn.180020988
mov rdi, rax
or dword [rax], r14d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xea8], xmm0
mov qword [rbp + 0xeb8], rax
lea rax, str.Variant
mov qword [rbp + 0xac0], rax
lea rax, str.Variant_1
mov qword [rbp + 0xac8], rax
lea rax, str.Variant_2
mov qword [rbp + 0xad0], rax
lea rax, str.Variant_3
mov qword [rbp + 0xad8], rax
lea rax, [rbp + 0xac0]
mov qword [rbp + 0xa90], rax
lea rax, [rbp + 0xae0]
mov qword [rbp + 0xa98], rax
movaps xmm0, xmmword [rbp + 0xa90]
movdqa xmmword [rbp + 0x11a0], xmm0
lea r8, [rbp]
lea rdx, [rbp + 0x11a0]
lea rcx, [rbp + 0xea8]
call fcn.180060574
nop
and dword [rbp + 0x168], 0
and dword [rbp + 0x16c], 0
lea rdx, [rbp + 0x168]
mov ecx, 2
call fcn.180028a50
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Yusei.cc
call fcn.180019fac
mov rcx, qword [0x18014df28]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
mov rsi, qword [rax + 0x298]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0xe28], xmm0
movss xmm7, dword [rax + 0x28]
movss xmm8, dword [rax + 0x2c]
xor edx, edx
lea rcx, [0x18014dd90]
call fcn.18002c440
movss xmm2, dword [0x1800c2d08]
movaps xmm0, xmm7
unpcklps xmm0, xmm8
movq rdx, xmm0
mov rcx, rsi
call fcn.180061b14
movaps xmm1, xmm14
subss xmm1, dword [0x18014dd98]
mulss xmm1, dword [0x1800c2cf4]
addss xmm1, dword [0x18014dd98]
movss dword [0x18014dd98], xmm1
call fcn.1800210ec
movss xmm6, dword [rax + 0x10]
movdqa xmm0, xmmword [0x18012fe60]
movups xmmword [rbp + 0xba0], xmm0
lea rcx, [rbp + 0xba0]
call fcn.18001dd78
movss xmm1, dword [rbp + 0xe2c]
addss xmm1, xmm9
movss xmm0, dword [rbp + 0xe28]
addss xmm0, xmm7
movss dword [rbp + 0x170], xmm0
movss dword [rbp + 0x174], xmm1
mov dword [rsp + 0x28], Ordinal_50
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0xe28]
mov rcx, rsi
call fcn.180033538
movdqa xmm0, xmmword [0x18012fdd0]
movups xmmword [rbp + 0xbb0], xmm0
lea rcx, [rbp + 0xbb0]
call fcn.18001dd78
movss xmm2, dword [rbp + 0xe2c]
addss xmm2, xmm9
movss xmm1, dword [rbp + 0xe28]
movaps xmm0, xmm1
addss xmm0, xmm7
movss dword [rbp + 0x178], xmm0
movss dword [rbp + 0x17c], xmm2
addss xmm1, xmm11
movss dword [rbp + 0x180], xmm1
movss dword [rbp + 0x184], xmm2
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp + 0x178]
lea rdx, [rbp + 0x180]
mov rcx, rsi
call fcn.180032610
movss xmm0, dword [0x18014de78]
movss dword [rbp + 0x640], xmm0
movss xmm1, dword [0x18014de7c]
movss dword [rbp + 0x644], xmm1
movss xmm0, dword [0x18014de80]
movss dword [rbp + 0x648], xmm0
mov dword [rbp + 0x64c], 0x3f800000
lea rcx, [rbp + 0x640]
call fcn.18001dd78
mov ebx, eax
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rcx + 0x60]
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
lea rax, str.Yusei.cc
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm13
movss xmm2, dword [rcx + 0x14]
lea rdx, [rbp + 0xbf8]
call fcn.180034ce0
movss xmm0, dword [rax + 4]
mulss xmm0, xmm10
movss xmm6, dword [0x18012fd9c]
subss xmm6, xmm0
mov rax, qword [rdi + 0x30]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
lea rax, str.Yusei.cc
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm13
movss xmm2, dword [rcx + 0x14]
lea rdx, [rbp + 0xbf0]
call fcn.180034ce0
addss xmm6, dword [rbp + 0xe2c]
movss xmm0, dword [rax]
mulss xmm0, xmm10
movss xmm13, dword [0x18012fdac]
movaps xmm1, xmm13
subss xmm1, xmm0
addss xmm1, dword [rbp + 0xe28]
movss dword [rbp + 0x188], xmm1
movss dword [rbp + 0x18c], xmm6
mov rax, qword [rdi + 0x30]
mov rcx, qword [rax + 0x60]
mov rdx, qword [rcx + 0x10]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r12
lea rax, str.Yusei.cc
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x188]
movss xmm2, dword [rdx + 0x14]
mov rcx, rsi
call fcn.18003472c
call fcn.1800210ec
movss xmm6, dword [rax + 0x10]
movdqa xmm0, xmmword [0x18012fe60]
movups xmmword [rbp + 0xbc0], xmm0
lea rcx, [rbp + 0xbc0]
call fcn.18001dd78
movaps xmm1, xmm8
movss xmm3, dword [rbp + 0xe2c]
addss xmm1, xmm3
movss xmm2, dword [rbp + 0xe28]
movaps xmm0, xmm2
movss xmm9, dword [0x1800c1130]
addss xmm0, xmm9
movss dword [rbp + 0x190], xmm0
movss dword [rbp + 0x194], xmm1
addss xmm3, dword [0x18012fda8]
addss xmm2, xmm11
movss dword [rbp + 0x198], xmm2
movss dword [rbp + 0x19c], xmm3
mov dword [rsp + 0x28], 0x40
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x198]
mov rcx, rsi
call fcn.180033538
movdqa xmm0, xmmword [0x18012fdd0]
movups xmmword [rbp + 0xbd0], xmm0
lea rcx, [rbp + 0xbd0]
call fcn.18001dd78
movaps xmm0, xmm8
movss xmm2, dword [rbp + 0xe2c]
addss xmm0, xmm2
movss xmm1, dword [rbp + 0xe28]
addss xmm1, xmm9
movss dword [rbp + 0x1a0], xmm1
movss dword [rbp + 0x1a4], xmm0
addss xmm2, dword [0x18012fda8]
movss dword [rbp + 0x1a8], xmm1
movss dword [rbp + 0x1ac], xmm2
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp + 0x1a0]
lea rdx, [rbp + 0x1a8]
mov rcx, rsi
call fcn.180032610
and dword [rbp + 0x1b0], 0
and dword [rbp + 0x1b4], 0
lea rdx, [rbp + 0x1b0]
mov edi, reloc.WS2_32.dll_ntohl
mov ecx, edi
call fcn.180028a50
and dword [rbp + 0x1b8], 0
mov dword [rbp + 0x1bc], 0x42600000
lea rcx, [rbp + 0x1b8]
call fcn.18002b7ec
call fcn.18001c45c
mov ebx, r12d
mov rdx, qword [0x18014dda8]
mov rax, rdx
mov r9, qword [0x18014dda0]
sub rax, r9
sar rax, 3
test rax, rax
je 0x1800643ee
mov rdi, r12
cmp dword [0x18014dd9c], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006891c
mov rdx, qword [r9 + rdi*8]
lea rcx, [0x18014dd80]
call fcn.180016cd4
test al, al
je 0x1800643bf
mov dword [0x18014dd9c], ebx
and dword [0x18014dd98], 0
mov eax, 1
add ebx, eax
add rdi, rax
mov rdx, qword [0x18014dda8]
mov rcx, rdx
mov r9, qword [0x18014dda0]
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180064384
mov edi, reloc.WS2_32.dll_ntohl
call fcn.18001f050
mov ecx, 1
call fcn.1800284d8
mov eax, dword [0x18014dd9c]
cmp eax, 0xffffffff
je 0x1800686d5
test eax, eax
je 0x180067c5a
mov esi, 1
cmp eax, esi
je 0x180066bfd
cmp eax, 2
je 0x1800660d5
cmp eax, r14d
je 0x180065354
cmp eax, 4
je 0x180064a85
cmp eax, 5
jne 0x18006885f
and dword [rbp + 0x1c0], 0
and dword [rbp + 0x1c4], 0
lea rdx, [rbp + 0x1c0]
mov ecx, edi
call fcn.180028a50
mov dword [rbp + 0x1c8], 0x43160000
and dword [rbp + 0x1cc], 0
lea rcx, [rbp + 0x1c8]
call fcn.18002b7ec
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x1d0], xmm0
mov dword [rbp + 0x1d4], 0x425c0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.misc_subtab
call fcn.18001bd3c
mov esi, r12d
mov rdi, qword [0x18014de68]
mov rax, rdi
mov rcx, qword [0x18014de60]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x18006457e
mov r14, r12
mov r13d, 1
sub rdi, rcx
sar rdi, 3
cmp dword [0x18014de58], esi
sete bl
mov rdx, r14
lea rcx, [0x18014de60]
call fcn.180069390
mov r9d, edi
mov r8b, bl
mov rdx, qword [rax]
lea rcx, [0x18014dd80]
call fcn.1800166cc
test al, al
je 0x180064523
mov dword [0x18014de58], esi
and dword [0x18014dd98], 0
mov rdi, qword [0x18014de68]
mov rax, rdi
mov rcx, qword [0x18014de60]
sub rax, rcx
sar rax, 3
cmp r14, rax
je 0x18006455b
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov rdi, qword [0x18014de68]
mov rcx, qword [0x18014de60]
add esi, r13d
movsxd r14, esi
mov rax, rdi
sub rax, rcx
sar rax, 3
cmp r14, rax
jb 0x1800644de
movabs r13, 0x8a0e1a0ca7e002be
call fcn.18001ea30
mov esi, 1
mov ecx, esi
call fcn.1800284d8
mov dword [rbp + 0x1d8], 0x41000000
mov dword [rbp + 0x1dc], 0x41000000
lea rdx, [rbp + 0x1d8]
lea ecx, [rsi + 0xd]
call fcn.180028a50
movss xmm1, dword [0x18014dd98]
mulss xmm1, xmm15
movss xmm0, dword [0x1800c2f54]
subss xmm0, xmm1
movss dword [rbp + 0x1e0], xmm0
mov dword [rbp + 0x1e4], 0x42820000
lea rcx, [rbp + 0x1e0]
call fcn.18002b7ec
subss xmm8, xmm13
subss xmm7, dword [0x18012fdb4]
movss dword [rbp + 0x1e8], xmm7
movss dword [rbp + 0x1ec], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1e8]
lea rcx, str.Misc_childs
call fcn.18001bd3c
cmp dword [0x18014de38], r12d
jne 0x180064a71
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
lea r14, [0x18014dd80]
mov rcx, r14
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x2c78146f44623d52
mov qword [rbp + 0x650], rax
movabs rax, 0x8a0e1a0ca7e002d5
mov qword [rbp + 0x658], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x650]
movdqa xmmword [rbp + 0x650], xmm0
lea rdx, [0x18014d335]
lea rcx, [rbp + 0x650]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x2c69147c44642876
mov qword [rbp + 0x660], rax
movabs rax, 0x8a0e1a0ca7866dd1
mov qword [rbp + 0x668], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x660]
movdqa xmmword [rbp + 0x660], xmm0
lea rdx, [0x18014efc2]
lea rcx, [rbp + 0x660]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rdi, 0x7e2b3f13a3d0d1a7
mov qword [rbp + 0x11b0], rdi
movabs rbx, 0x77e824d226804de0
mov qword [rbp + 0x11b8], rbx
movabs rax, 0x1d391c7146713351
mov qword [rbp + 0x8e0], rax
movabs rax, 0xf8677b64d4936dcc
mov qword [rbp + 0x8e8], rax
mov qword [rbp + 0x8f0], rdi
mov qword [rbp + 0x8f8], rbx
vmovdqu ymm0, ymmword [rbp + 0x8e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x8e0], ymm1
lea rdx, [0x18014efd3]
lea rcx, [rbp + 0x8e0]
vzeroupper
call fcn.18004c324
cmp byte [0x18014efd3], r12b
je 0x180064828
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3778116e52792e46
mov qword [rbp + 0x670], rax
movabs rax, 0x8a6b7675d3b322cc
mov qword [rbp + 0x678], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x670]
movdqa xmmword [rbp + 0x670], xmm0
or dword [rsp + 0x20], 0xffffffff
lea r9d, [rsi + 4]
lea r8, str.FiveM_Reshade
lea rdx, [0x18014efd4]
lea rcx, [rbp + 0x670]
call fcn.18005071c
lea rdx, [0x18014c592]
lea rcx, str.Rainbow
call fcn.18004c324
lea rdx, reloc.WLDAP32.dll_Ordinal_45
lea rcx, str.Menu_Key:
call fcn.18005185c
lea rcx, str.Menu_Color
call fcn.18005793c
call fcn.180021450
subss xmm0, dword [0x1800c1124]
movaps xmm1, xmm12
call fcn.18002ae50
mov r8d, 0xb0006e2
lea rdx, [0x18014de78]
lea rcx, str.accent
call fcn.18004d27c
test al, al
je 0x180064894
xor ecx, ecx
call fcn.180038b28
cmp byte [0x18014ed31], r12b
je 0x1800648a6
mov byte [0x18014ed32], sil
jmp 0x1800648ad
xor ecx, ecx
call fcn.180038b28
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3050597642793047
mov qword [rbp + 0x680], rax
movabs rax, 0x8a0e1a0ca79477ce
mov qword [rbp + 0x688], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x680]
movdqa xmmword [rbp + 0x680], xmm0
lea rdx, [0x18014f01a]
lea rcx, [rbp + 0x680]
call fcn.18004c324
and dword [rbp + 0x1f0], 0
and dword [rbp + 0x1f4], 0
lea rdx, [rbp + 0x1f0]
lea rcx, str.Crash_Game
call fcn.18004b764
test al, al
je 0x180064936
or ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
and dword [rbp + 0x1f8], 0
and dword [rbp + 0x1fc], 0
lea rdx, [rbp + 0x1f8]
lea rcx, str.Unload
call fcn.18004b764
test al, al
je 0x18006496f
mov byte [reloc.WS2_32.dll_accept], r12b
mov rcx, r14
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Infos
mov rcx, r14
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x11b0], rdi
mov qword [rbp + 0x11b8], rbx
movabs rax, 0x3a692c3d55653d49
mov qword [rbp + 0x9e0], rax
movabs rax, 0xbd3f3a2c9d8576df
mov qword [rbp + 0x9e8], rax
movabs rax, 0x4a190f218de6e189
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x9f8], rbx
vmovdqu ymm2, ymmword [rbp + 0x9e0]
vpxor ymm3, ymm2, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x9e0], ymm3
lea rcx, [rbp + 0x9e0]
vzeroupper
call fcn.18005793c
mov rax, qword [0x18014df28]
mov rcx, qword [rax + 0x3ed8]
mov byte [rcx + 0xb8], sil
call fcn.1800210ec
mov rcx, r14
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
jmp 0x180064a78
lea r14, [0x18014dd80]
mov rcx, r14
call fcn.180015d48
jmp 0x18006885f
and dword [rbp + 0x200], 0
and dword [rbp + 0x204], 0
lea rdx, [rbp + 0x200]
mov ecx, edi
call fcn.180028a50
mov dword [rbp + 0x208], 0x43160000
and dword [rbp + 0x20c], 0
lea rcx, [rbp + 0x208]
call fcn.18002b7ec
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x210], xmm0
mov dword [rbp + 0x214], 0x425c0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x210]
lea rcx, str.globalplayer_subtab
call fcn.18001bd3c
mov ebx, r12d
mov rdx, qword [0x18014de48]
mov rax, rdx
mov r10, qword [0x18014de40]
sub rax, r10
sar rax, 3
lea r15, [0x18014dd80]
test rax, rax
je 0x180064bb4
mov rdi, r12
sub rdx, r10
sar rdx, 3
cmp dword [0x18014de38], ebx
sete r8b
cmp rdx, rdi
jbe 0x180068916
mov r9d, edx
mov rdx, qword [r10 + rdi*8]
mov rcx, r15
call fcn.1800166cc
test al, al
je 0x180064b59
mov dword [0x18014de38], ebx
and dword [0x18014dd98], 0
mov rdx, qword [0x18014de48]
mov rcx, rdx
mov r10, qword [0x18014de40]
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
je 0x180064b94
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov rdx, qword [0x18014de48]
mov r10, qword [0x18014de40]
add ebx, esi
add rdi, rsi
mov rcx, rdx
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180064b1f
mov edi, reloc.WS2_32.dll_ntohl
call fcn.18001ea30
mov ecx, esi
call fcn.1800284d8
mov dword [rbp + 0x218], 0x41000000
mov dword [rbp + 0x21c], 0x41000000
lea rdx, [rbp + 0x218]
mov ecx, edi
call fcn.180028a50
movss xmm1, dword [0x18014dd98]
mulss xmm1, xmm15
movss xmm0, dword [0x1800c2f54]
subss xmm0, xmm1
movss dword [rbp + 0x220], xmm0
mov dword [rbp + 0x224], 0x42820000
lea rcx, [rbp + 0x220]
call fcn.18002b7ec
subss xmm8, xmm13
subss xmm7, dword [0x18012fdb4]
movss dword [rbp + 0x228], xmm7
movss dword [rbp + 0x22c], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x228]
lea rcx, str.Global_Player_childs
call fcn.18001bd3c
cmp dword [0x18014de38], r12d
jne 0x180065343
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_List
mov rcx, r15
call fcn.180015d6c
mov rax, qword [0x18014e3b8]
mov rax, qword [rax]
test rax, rax
je 0x180065ada
mov rax, qword [rax + 8]
test rax, rax
je 0x180064dbe
cmp qword [rax + 0x30], r12
je 0x180065ada
mov rax, qword [0x18014e3c0]
mov rsi, qword [rax]
test rsi, rsi
je 0x180065ada
mov rsi, qword [rsi + 0x18]
test rsi, rsi
je 0x180065ada
mov dword [rbp + 0x230], 0x435c0000
mov dword [rbp + 0x234], 0x43960000
lea rdx, [rbp + 0x230]
lea rcx, [0x18013d09c]
call fcn.18004b4e0
test al, al
je 0x180064dbe
mov ebx, r12d
mov r14, r12
movsxd rax, ebx
cmp rax, qword [rsi + 0x108]
jae 0x180064db9
mov rdi, qword [rsi + 0x100]
test rdi, rdi
je 0x180064dae
mov rdi, qword [rdi + r14]
test rdi, rdi
je 0x180064dae
mov rcx, rdi
call qword [0x18014e430]
mov eax, dword [0x18014e3f8]
mov rcx, qword [rax + rdi]
mov rax, qword [0x18014e398]
add rcx, 0x20
call rax
mov ecx, dword [0x18014e3ec]
mov edx, dword [rcx + rdi]
test edx, edx
je 0x180064dae
and edx, 0x1fc000
cmp edx, 0x8000
jne 0x180064dae
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x238], 0
and dword [rbp + 0x23c], 0
lea r9, [rbp + 0x238]
xor r8d, r8d
mov rcx, rax
call fcn.1800561bc
test al, al
je 0x180064dae
mov dword [reloc.WS2_32.dll_accept], ebx
inc ebx
add r14, 0x10
jmp 0x180064d1b
call fcn.180051760
mov rcx, r15
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
movaps xmm0, xmm11
call fcn.18002b884
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_Options
mov rcx, r15
call fcn.180015d6c
mov rax, qword [0x18014e3b8]
mov rsi, qword [rax]
test rsi, rsi
je 0x180065ada
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x180065336
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x180065ada
mov rax, qword [0x18014e3c0]
mov rcx, qword [rax]
test rcx, rcx
je 0x180065ada
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x180065ada
mov rbx, qword [rax + 0x100]
test rbx, rbx
jne 0x180064e79
mov rbx, r12
jmp 0x180064e8d
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
test rbx, rbx
jne 0x180064e93
movaps xmm0, xmm11
jmp 0x180064eab
movsd xmm0, qword [rbx + 0x90]
movsd qword [rbp + 0x890], xmm0
movss xmm0, dword [rbp + 0x890]
ucomiss xmm0, xmm11
jp 0x180064eb7
je 0x180065336
test rbx, rbx
jne 0x180064ec2
movaps xmm0, xmm11
jmp 0x180064eca
movss xmm0, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xce0]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xce0]
lea rdx, str.Health_:
lea rcx, [rbp + 0x1010]
call fcn.180008010
nop
lea rcx, [rbp + 0xce0]
call fcn.180006dd0
test rbx, rbx
jne 0x180064f10
movaps xmm0, xmm11
jmp 0x180064f1b
mov eax, dword [0x18014e3e8]
movss xmm0, dword [rax + rbx]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xcc0]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xcc0]
lea rdx, str.Armor_:
lea rcx, [rbp + 0xff0]
call fcn.180008010
nop
lea rcx, [rbp + 0xcc0]
call fcn.180006dd0
lea rcx, [rbp + 0x1010]
cmp qword [rbp + 0x1028], 0xf
cmova rcx, qword [rbp + 0x1010]
call fcn.18005793c
lea rcx, [rbp + 0xff0]
cmp qword [rbp + 0x1008], 0xf
cmova rcx, qword [rbp + 0xff0]
call fcn.18005793c
test rbx, rbx
jne 0x180064f98
mov al, r12b
jmp 0x180064fab
movzx eax, byte [rbp]
cmp byte [rbx + 0x144b], 0x40
mov ecx, 1
cmove eax, ecx
lea rcx, [0x1800c2f20]
lea rdx, [0x1800c2f24]
test al, al
cmovne rdx, rcx
lea rcx, str.In_Vehicle:__s
call fcn.18005793c
test rbx, rbx
jne 0x180064fd6
movaps xmm0, xmm11
jmp 0x180064fee
movsd xmm0, qword [rbx + 0x90]
movsd qword [rbp + 0x8c0], xmm0
movss xmm0, dword [rbp + 0x8c0]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xca0]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xca0]
lea rdx, str.X_:
lea rcx, [rbp + 0xf90]
call fcn.180008010
nop
lea rcx, [rbp + 0xca0]
call fcn.180006dd0
test rbx, rbx
jne 0x180065034
movaps xmm0, xmm11
jmp 0x18006504c
movsd xmm0, qword [rbx + 0x90]
movsd qword [rbp + 0x358], xmm0
movss xmm0, dword [rbp + 0x35c]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xc80]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xc80]
lea rdx, str.Y_:
lea rcx, [rbp + 0xfb0]
call fcn.180008010
nop
lea rcx, [rbp + 0xc80]
call fcn.180006dd0
test rbx, rbx
jne 0x180065092
movaps xmm0, xmm11
jmp 0x18006509a
movd xmm0, dword [rbx + 0x98]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xc60]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xc60]
lea rdx, str.Z_:
lea rcx, [rbp + 0xfd0]
call fcn.180008010
nop
lea rcx, [rbp + 0xc60]
call fcn.180006dd0
lea rcx, [rbp + 0xf90]
cmp qword [rbp + 0xfa8], 0xf
cmova rcx, qword [rbp + 0xf90]
call fcn.18005793c
lea rcx, [rbp + 0xfb0]
cmp qword [rbp + 0xfc8], 0xf
cmova rcx, qword [rbp + 0xfb0]
call fcn.18005793c
lea rcx, [rbp + 0xfd0]
cmp qword [rbp + 0xfe8], 0xf
cmova rcx, qword [rbp + 0xfd0]
call fcn.18005793c
and dword [rbp + 0x240], 0
and dword [rbp + 0x244], 0
lea rdx, [rbp + 0x240]
lea rcx, str.Teleport_To_Player
call fcn.18004b764
test al, al
je 0x1800651e3
cmp rbx, rsi
je 0x1800651e3
mov qword [rdi + 0x30], r12
mov qword [rdi + 0x38], r12
lea rdx, [rbp + 0x11a0]
mov rcx, rsi
call fcn.180068954
test rbx, rbx
jne 0x180065186
movd eax, xmm11
movaps xmm1, xmm11
unpcklps xmm1, xmm11
jmp 0x180065194
movsd xmm1, qword [rbx + 0x90]
mov eax, dword [rbx + 0x98]
movsd qword [rbp + 0x11a0], xmm1
mov dword [rbp + 0x11a8], eax
lea r8, [rbp + 0x11a0]
lea rdx, [rbp + 8]
mov rcx, rsi
call fcn.180068924
test rbx, rbx
jne 0x1800651c7
and dword [rbp + 0x20], ebx
movaps xmm1, xmm11
unpcklps xmm1, xmm11
jmp 0x1800651d8
movsd xmm1, qword [rbx + 0x90]
mov eax, dword [rbx + 0x98]
mov dword [rbp + 0x20], eax
movsd qword [rdi + 0x50], xmm1
mov eax, dword [rbp + 0x20]
mov dword [rdi + 0x58], eax
test rbx, rbx
jne 0x1800651ed
mov rax, r12
jmp 0x1800651f7
mov eax, dword [0x18014e3f8]
mov rax, qword [rax + rbx]
lea rdi, [rax + 0x20]
mov qword [rbp + 8], r12
mov rax, qword [0x18014e398]
mov rcx, rdi
call rax
mov qword [rbp + 0x11a0], rax
mov r8, qword [0x18014c520]
mov rdx, qword [0x18014c518]
lea r9, [rbp + 0x11a0]
lea rcx, [rbp + 8]
call fcn.1800602ec
mov rbx, qword [rbp + 8]
cmp rbx, qword [0x18014c520]
je 0x180065294
and dword [rbp + 0x250], 0
and dword [rbp + 0x254], 0
lea rdx, [rbp + 0x250]
lea rcx, str.Remove_Friend
call fcn.18004b764
test al, al
je 0x1800652f6
sub rbx, qword [0x18014c518]
sar rbx, 5
movsxd r8, ebx
shl r8, 5
add r8, qword [0x18014c518]
lea rdx, [rbp + 0x11a0]
lea rcx, [0x18014c518]
call fcn.1800694a8
jmp 0x1800652f6
and dword [rbp + 0x258], 0
and dword [rbp + 0x25c], 0
lea rdx, [rbp + 0x258]
lea rcx, str.Add_Friend
call fcn.18004b764
test al, al
je 0x1800652f6
mov rax, qword [0x18014e398]
mov rcx, rdi
call rax
mov rdx, rax
lea rcx, [rbp + 0x11a0]
call fcn.180006e30
nop
lea rdx, [rbp + 0x11a0]
lea rcx, [0x18014c518]
call fcn.180006bc0
nop
lea rcx, [rbp + 0x11a0]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xfd0]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xfb0]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xf90]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xff0]
call fcn.180006dd0
nop
lea rcx, [rbp + 0x1010]
call fcn.180006dd0
mov rcx, r15
call fcn.180015d48
mov esi, 1
call fcn.18001ea30
mov ecx, esi
call fcn.1800284d8
jmp 0x180066bf3
and dword [rbp + 0x260], 0
and dword [rbp + 0x264], 0
lea rdx, [rbp + 0x260]
mov ecx, edi
call fcn.180028a50
mov dword [rbp + 0x268], 0x43160000
and dword [rbp + 0x26c], 0
lea rcx, [rbp + 0x268]
call fcn.18002b7ec
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x270], xmm0
mov dword [rbp + 0x274], 0x425c0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x270]
lea rcx, str.vehicle_subtab
call fcn.18001bd3c
mov ebx, r12d
mov rdx, qword [0x18014de28]
mov rax, rdx
mov r10, qword [0x18014de20]
sub rax, r10
sar rax, 3
lea r14, [0x18014dd80]
test rax, rax
je 0x180065483
mov rdi, r12
sub rdx, r10
sar rdx, 3
cmp dword [0x18014de18], ebx
sete r8b
cmp rdx, rdi
jbe 0x180068916
mov r9d, edx
mov rdx, qword [r10 + rdi*8]
mov rcx, r14
call fcn.1800166cc
test al, al
je 0x180065428
mov dword [0x18014de18], ebx
and dword [0x18014dd98], 0
mov rdx, qword [0x18014de28]
mov rcx, rdx
mov r10, qword [0x18014de20]
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
je 0x180065463
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov rdx, qword [0x18014de28]
mov r10, qword [0x18014de20]
add ebx, esi
add rdi, rsi
mov rcx, rdx
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x1800653ee
mov edi, reloc.WS2_32.dll_ntohl
call fcn.18001ea30
mov ecx, esi
call fcn.1800284d8
mov dword [rbp + 0x278], 0x41000000
mov dword [rbp + 0x27c], 0x41000000
lea rdx, [rbp + 0x278]
mov ecx, edi
call fcn.180028a50
movss xmm1, dword [0x18014dd98]
mulss xmm1, xmm15
movss xmm0, dword [0x1800c2f54]
subss xmm0, xmm1
movss dword [rbp + 0x280], xmm0
mov dword [rbp + 0x284], 0x42820000
lea rcx, [rbp + 0x280]
call fcn.18002b7ec
subss xmm8, xmm13
subss xmm7, dword [0x18012fdb4]
movss dword [rbp + 0x288], xmm7
movss dword [rbp + 0x28c], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x288]
lea rcx, str.vehicle_childs
call fcn.18001bd3c
mov ecx, dword [0x18014de18]
test ecx, ecx
je 0x180065b4e
cmp ecx, esi
jne 0x180066be7
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_List
mov rcx, r14
call fcn.180015d6c
mov rax, qword [0x18014e3b8]
mov rax, qword [rax]
test rax, rax
je 0x180065ada
mov rax, qword [rax + 8]
test rax, rax
je 0x180065661
cmp qword [rax + 0x30], r12
je 0x180065ada
mov rax, qword [0x18014e3c0]
mov rdi, qword [rax]
test rdi, rdi
je 0x180065ada
mov rdi, qword [rdi + 0x10]
test rdi, rdi
je 0x180065ada
mov dword [rbp + 0x290], 0x435c0000
mov dword [rbp + 0x294], 0x43960000
lea rdx, [rbp + 0x290]
lea rcx, [0x18013ce7b]
call fcn.18004b4e0
test al, al
je 0x180065661
mov ebx, r12d
mov rsi, r12
movsxd rax, ebx
cmp rax, qword [rdi + 0x188]
jae 0x18006565c
mov rax, qword [rdi + 0x180]
test rax, rax
je 0x180065654
mov rcx, qword [rax + rsi]
test rcx, rcx
je 0x180065654
mov rcx, qword [rcx + 0x20]
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x298], 0
and dword [rbp + 0x29c], 0
lea rax, [rcx + 0x298]
neg rcx
sbb rcx, rcx
and rcx, rax
lea r9, [rbp + 0x298]
xor r8d, r8d
call fcn.1800561bc
test al, al
je 0x180065654
mov dword [reloc.WS2_32.dll_accept], ebx
inc ebx
add rsi, 0x10
jmp 0x1800655ef
call fcn.180051760
mov rcx, r14
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
movaps xmm0, xmm11
call fcn.18002b884
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Options
mov rcx, r14
call fcn.180015d6c
mov rax, qword [0x18014e3b8]
mov rsi, qword [rax]
test rsi, rsi
je 0x180065ada
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x180066be7
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x180065ada
mov rax, qword [0x18014e3c0]
mov rcx, qword [rax]
test rcx, rcx
je 0x180065ada
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x180065ada
mov rbx, qword [rax + 0x180]
test rbx, rbx
jne 0x18006571c
mov rbx, r12
jmp 0x180065730
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
test rbx, rbx
jne 0x180065736
movaps xmm0, xmm11
jmp 0x18006574e
movsd xmm0, qword [rbx + 0x90]
movsd qword [rbp + 0x89c], xmm0
movss xmm0, dword [rbp + 0x89c]
ucomiss xmm0, xmm11
jp 0x18006575a
je 0x180066be7
test rbx, rbx
jne 0x180065765
movaps xmm0, xmm11
jmp 0x18006576d
movss xmm0, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xd00]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xd00]
lea rdx, str.Health_:
lea rcx, [rbp + 0xf70]
call fcn.180008010
nop
lea rcx, [rbp + 0xd00]
call fcn.180006dd0
lea rcx, [rbp + 0xf70]
cmp qword [rbp + 0xf88], 0xf
cmova rcx, qword [rbp + 0xf70]
call fcn.18005793c
test rbx, rbx
jne 0x1800657cf
movaps xmm0, xmm11
jmp 0x1800657e7
movsd xmm0, qword [rbx + 0x90]
movsd qword [rbp + 0x8a8], xmm0
movss xmm0, dword [rbp + 0x8a8]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xc40]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xc40]
lea rdx, str.X_:
lea rcx, [rbp + 0xf50]
call fcn.180008010
nop
lea rcx, [rbp + 0xc40]
call fcn.180006dd0
test rbx, rbx
jne 0x18006582d
movaps xmm0, xmm11
jmp 0x180065845
movsd xmm0, qword [rbx + 0x90]
movsd qword [rbp + 0x370], xmm0
movss xmm0, dword [rbp + 0x374]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xc20]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xc20]
lea rdx, str.Y_:
lea rcx, [rbp + 0xf30]
call fcn.180008010
nop
lea rcx, [rbp + 0xc20]
call fcn.180006dd0
test rbx, rbx
jne 0x18006588b
movaps xmm0, xmm11
jmp 0x180065893
movd xmm0, dword [rbx + 0x98]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xc00]
call fcn.18006dc6c
nop
lea r8, [rbp + 0xc00]
lea rdx, str.Z_:
lea rcx, [rbp + 0x1030]
call fcn.180008010
nop
lea rcx, [rbp + 0xc00]
call fcn.180006dd0
lea rcx, [rbp + 0xf50]
cmp qword [rbp + 0xf68], 0xf
cmova rcx, qword [rbp + 0xf50]
call fcn.18005793c
lea rcx, [rbp + 0xf30]
cmp qword [rbp + 0xf48], 0xf
cmova rcx, qword [rbp + 0xf30]
call fcn.18005793c
lea rcx, [rbp + 0x1030]
cmp qword [rbp + 0x1048], 0xf
cmova rcx, qword [rbp + 0x1030]
call fcn.18005793c
and dword [rbp + 0x2a0], 0
and dword [rbp + 0x2a4], 0
lea rdx, [rbp + 0x2a0]
lea rcx, str.Teleport_To_Vehicle
call fcn.18004b764
test al, al
je 0x1800659d3
mov qword [rdi + 0x30], r12
mov qword [rdi + 0x38], r12
lea rdx, [rbp + 0x11a0]
mov rcx, rsi
call fcn.180068954
test rbx, rbx
jne 0x180065976
movd eax, xmm11
movaps xmm1, xmm11
unpcklps xmm1, xmm11
jmp 0x180065984
movsd xmm1, qword [rbx + 0x90]
mov eax, dword [rbx + 0x98]
movsd qword [rbp + 0x11a0], xmm1
mov dword [rbp + 0x11a8], eax
lea r8, [rbp + 0x11a0]
lea rdx, [rbp + 8]
mov rcx, rsi
call fcn.180068924
test rbx, rbx
jne 0x1800659b7
and dword [rbp + 0x2c], ebx
movaps xmm1, xmm11
unpcklps xmm1, xmm11
jmp 0x1800659c8
movsd xmm1, qword [rbx + 0x90]
mov eax, dword [rbx + 0x98]
mov dword [rbp + 0x2c], eax
movsd qword [rdi + 0x50], xmm1
mov eax, dword [rbp + 0x2c]
mov dword [rdi + 0x58], eax
and dword [rbp + 0x2a8], 0
and dword [rbp + 0x2ac], 0
lea rdx, [rbp + 0x2a8]
lea rcx, str.Repair_Vehicle__Engine_
call fcn.18004b764
test al, al
je 0x180065a29
test rbx, rbx
je 0x180065a07
mov dword [rbx + 0x908], 0x447a0000
lea rdx, str.Vehicle_Engine_Repaired_
lea rcx, [rbp + 0xde0]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
and dword [rbp + 0x2b0], 0
and dword [rbp + 0x2b4], 0
lea rdx, [rbp + 0x2b0]
lea rcx, str.Destroy_Vehicle
call fcn.18004b764
test al, al
je 0x180065aa2
and dword [rbp + 0x2b8], 0
and dword [rbp + 0x2bc], 0
lea rdx, [rbp + 0x2b8]
lea rcx, str.Repair_Vehicle__Engine_
call fcn.18004b764
test al, al
je 0x180065aa2
test rbx, rbx
je 0x180065a7f
mov dword [rbx + 0x908], r12d
lea rdx, str.Vehicle_Engine_Destroyed_
lea rcx, [rbp + 0xdc0]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
nop
lea rcx, [rbp + 0x1030]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xf30]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xf50]
call fcn.180006dd0
nop
lea rcx, [rbp + 0xf70]
call fcn.180006dd0
jmp 0x180066be7
lea rcx, [rbp + 0xea8]
call fcn.180015568
mov rcx, qword [rbp + 0x11c0]
xor rcx, rsp
call fcn.1800bca40
lea r11, [rsp + 0x12e0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
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
call fcn.180021404
nop
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Modificationsubtab1
mov rcx, r14
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e7c1d724c723342
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0x690], xmm0
lea rdx, [0x18014eff1]
lea rcx, [rbp + 0x690]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs r14, 0x7e7c157e487e3953
mov qword [rbp + 0x6a0], r14
movabs rbx, 0x8a0e1a68c28572ed
mov qword [rbp + 0x6a8], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0x6a0], xmm0
lea rdx, [0x18014efdf]
lea rcx, [rbp + 0x6a0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x315f59784a772e47
mov qword [rbp + 0x6b0], rax
movabs rax, 0x8a0e1a0ca78561cc
mov qword [rbp + 0x6b8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp + 0x6b0], xmm0
lea rdx, [0x18014e6d4]
lea rcx, [rbp + 0x6b0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3078313d58653d40
mov qword [rbp + 0x6c0], rax
movabs rax, 0x8a0e1a6bc9896eda
mov qword [rbp + 0x6c8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x6c0], xmm0
lea rdx, [0x18014e6d6]
lea rcx, [rbp + 0x6c0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x315b5969477f3456
mov qword [rbp + 0x6d0], rax
movabs rax, 0x8a0e1a0ca79471d1
mov qword [rbp + 0x6d8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x6d0]
movdqa xmmword [rbp + 0x6d0], xmm0
lea rdx, [0x18014e6d7]
lea rcx, [rbp + 0x6d0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x19391c7a4f773446
mov qword [rbp + 0x6e0], rax
movabs rax, 0x8a0e6378ce9663cc
mov qword [rbp + 0x6e8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x6e0]
movdqa xmmword [rbp + 0x6e0], xmm0
lea rdx, [0x18014eff0]
lea rcx, [rbp + 0x6e0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x327b106e4860324c
mov qword [rbp + 0x6f0], rax
movabs rax, 0x8a0e1a0ca7e002db
mov qword [rbp + 0x6f8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0x6f0], xmm0
lea rdx, [0x18014e6d5]
lea rcx, [rbp + 0x6f0]
call fcn.18004c324
xor ecx, ecx
call fcn.180022838
test al, al
je 0x180065e11
lea rcx, str.Only_Clientside
call fcn.18002c1e0
call fcn.180021450
movss xmm6, dword [0x1800c2d64]
subss xmm0, xmm6
movss dword [rbp + 0x2c0], xmm0
mov dword [rbp + 0x2c4], 0x41c80000
lea rdx, [rbp + 0x2c0]
lea rcx, str.Repair_Vehicle
call fcn.18004b764
test al, al
je 0x180065e74
mov byte [0x18014efe0], sil
lea rdx, str.Repaired__
lea rcx, [rbp + 0xd80]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
xor ecx, ecx
call fcn.180022838
test al, al
je 0x180065e8b
lea rcx, str.Only_Engine
call fcn.18002c1e0
call fcn.180021450
subss xmm0, xmm6
movss dword [rbp + 0x2c8], xmm0
mov dword [rbp + 0x2cc], 0x41c80000
lea rdx, [rbp + 0x2c8]
lea rcx, str.Destroy_Vehicle
call fcn.18004b764
test al, al
je 0x180065ee6
mov byte [0x18014efdc], sil
lea rdx, str.Repaired__
lea rcx, [rbp + 0xda0]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
xor ecx, ecx
call fcn.180022838
test al, al
je 0x180065efd
lea rcx, str.Only_Engine
call fcn.18002c1e0
lea rcx, [0x18014dd80]
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
movaps xmm0, xmm11
call fcn.18002b884
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Settings
lea rcx, [0x18014dd80]
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x700], r14
mov qword [rbp + 0x708], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp + 0x700], xmm0
mov dword [rsp + 0x28], r12d
lea rsi, [0x1800c2b9c]
mov qword [rsp + 0x20], rsi
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x18014efe4]
lea rcx, [rbp + 0x700]
call fcn.180056f6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rdi, 0x7e2b3f13a3d0d1a7
mov qword [rbp + 0x11b0], rdi
movabs rbx, 0x77e824d226804de0
mov qword [rbp + 0x11b8], rbx
mov qword [rbp + 0x9c0], r14
movabs rax, 0xe5483a69cc8170fc
mov qword [rbp + 0x9c8], rax
movabs rax, 0x7e2b3f13a3b5b2d5
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 0x9d8], rbx
vmovdqu ymm0, ymmword [rbp + 0x9c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x9c0], ymm1
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x18014efe8]
lea rcx, [rbp + 0x9c0]
vzeroupper
call fcn.180056f6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x7e600d7457772e42
mov qword [rbp + 0x710], rax
movabs rax, 0x8a0e1a69d28c63e8
mov qword [rbp + 0x718], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp + 0x710], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x18014efec]
lea rcx, [rbp + 0x710]
call fcn.180056f6c
jmp 0x180066bdb
and dword [rbp + 0x2d0], 0
and dword [rbp + 0x2d4], 0
lea rdx, [rbp + 0x2d0]
mov ecx, edi
call fcn.180028a50
mov dword [rbp + 0x2d8], 0x43160000
and dword [rbp + 0x2dc], 0
lea rcx, [rbp + 0x2d8]
call fcn.18002b7ec
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x2e0], xmm0
mov dword [rbp + 0x2e4], 0x425c0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2e0]
lea rcx, str.self_subtab
call fcn.18001bd3c
mov ebx, r12d
mov rdx, qword [0x18014de08]
mov rax, rdx
mov r10, qword [0x18014de00]
sub rax, r10
sar rax, 3
test rax, rax
je 0x180066201
mov rdi, r12
sub rdx, r10
sar rdx, 3
cmp dword [0x18014ddf8], ebx
sete r8b
cmp rdx, rdi
jbe 0x18006891c
mov r9d, edx
mov rdx, qword [r10 + rdi*8]
lea rcx, [0x18014dd80]
call fcn.1800166cc
test al, al
je 0x1800661a6
mov dword [0x18014ddf8], ebx
and dword [0x18014dd98], 0
mov rdx, qword [0x18014de08]
mov rcx, rdx
mov r10, qword [0x18014de00]
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
je 0x1800661e1
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov rdx, qword [0x18014de08]
mov r10, qword [0x18014de00]
add ebx, esi
add rdi, rsi
mov rcx, rdx
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180066168
mov edi, reloc.WS2_32.dll_ntohl
call fcn.18001ea30
mov ecx, esi
call fcn.1800284d8
mov dword [rbp + 0x2e8], 0x41000000
mov dword [rbp + 0x2ec], 0x41000000
lea rdx, [rbp + 0x2e8]
mov ecx, edi
call fcn.180028a50
movss xmm1, dword [0x18014dd98]
mulss xmm1, xmm15
movss xmm0, dword [0x1800c2f54]
subss xmm0, xmm1
movss dword [rbp + 0x2f0], xmm0
mov dword [rbp + 0x2f4], 0x42820000
lea rcx, [rbp + 0x2f0]
call fcn.18002b7ec
subss xmm8, xmm13
subss xmm7, dword [0x18012fdb4]
movss dword [rbp + 0x2f8], xmm7
movss dword [rbp + 0x2fc], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2f8]
lea rcx, str.self_childs
call fcn.18001bd3c
mov ecx, dword [0x18014ddf8]
test ecx, ecx
je 0x180066357
cmp ecx, esi
jne 0x180066be7
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Teleporter
lea rcx, [0x18014dd80]
call fcn.180015d6c
lea rcx, [0x18014dd80]
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Teleport
lea rcx, [0x18014dd80]
call fcn.180015d6c
jmp 0x180066be7
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Local_Player
lea rbx, [0x18014dd80]
mov rcx, rbx
call fcn.180015d6c
lea rdx, [0x18014f016]
lea rcx, str.Godmode
call fcn.18004c324
xor ecx, ecx
call fcn.180022838
test al, al
je 0x1800663c7
lea rcx, str.Sometimes_This_Option_Will_Be_Get_Detected_By_Half_Decent_Anticheats
call fcn.18002c1e0
lea rdx, [0x18014f01c]
lea rcx, str.Semi_GodMode
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e1909744d75334b
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rbp + 0x720], xmm0
lea rdx, [0x18014f020]
lea rcx, [rbp + 0x720]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x317d1e7c7336334b
mov qword [rbp + 0x730], rax
movabs rax, 0x8a0e1a0ca7e06ed2
mov qword [rbp + 0x738], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x730]
movdqa xmmword [rbp + 0x730], xmm0
lea rdx, [0x18014f034]
lea rcx, [rbp + 0x730]
call fcn.18004c324
lea rdx, [0x18014f01b]
lea rcx, str.Fastrun
call fcn.18004c324
lea rdx, [0x18014f036]
lea rcx, str.Bug_Player
call fcn.18004c324
lea rdx, [0x18014f037]
lea rcx, str.Fly_High
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x377515726236334b
mov qword [rbp + 0x740], rax
movabs rax, 0x8a0e1a62c88976cd
mov qword [rbp + 0x748], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rbp + 0x740], xmm0
lea rdx, [0x18014f019]
lea rcx, [rbp + 0x740]
call fcn.18004c324
xor ecx, ecx
call fcn.180022838
test al, al
je 0x18006652e
lea rcx, str.You_Will_be_Able_To_Walk_trough_Walls.
call fcn.18002c1e0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x2b53596f44662956
mov qword [rbp + 0x750], rax
movabs rax, 0x8a0e1a0ca7e072d3
mov qword [rbp + 0x758], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x750]
movdqa xmmword [rbp + 0x750], xmm0
lea rdx, [0x18014f035]
lea rcx, [rbp + 0x750]
call fcn.18004c324
xor ecx, ecx
call fcn.180022838
test al, al
je 0x18006659f
lea rcx, str.You_Will_Jump_like_Superman
call fcn.18002c1e0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3b6d10734870324c
mov qword [rbp + 0x760], rax
movabs rax, 0x8a0e6863ca92439e
mov qword [rbp + 0x768], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x760]
movdqa xmmword [rbp + 0x760], xmm0
lea rdx, [0x18014f018]
lea rcx, [rbp + 0x760]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x327b106e4860324c
mov qword [rbp + 0x770], rax
movabs rax, 0x8a0e1a0ca7e002db
mov qword [rbp + 0x778], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0x770], xmm0
lea rdx, [0x18014f014]
lea rcx, [rbp + 0x770]
call fcn.18004c324
xor ecx, ecx
call fcn.180022838
test al, al
je 0x18006666a
lea rcx, str.Only_Clientside
call fcn.18002c1e0
call fcn.180021450
movss xmm8, dword [0x1800c2d64]
subss xmm0, xmm8
movss dword [rbp + 0x300], xmm0
mov dword [rbp + 0x304], 0x41c80000
lea rdx, [rbp + 0x300]
lea rcx, str.Suicide
call fcn.18004b764
test al, al
je 0x1800666cf
mov byte [0x18014e6ec], sil
lea rdx, str.Killed_Localplayer__
lea rcx, [rbp + 0xd60]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
mov rcx, rbx
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
movaps xmm0, xmm11
call fcn.18002b884
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Other
mov rcx, rbx
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x153909744d75334b
mov qword [rbp + 0x780], rax
movabs rax, 0x8a2e3a2c9dc07bdb
mov qword [rbp + 0x788], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x780]
movdqa xmmword [rbp + 0x780], xmm0
lea rdx, [0x18014f024]
lea rcx, [rbp + 0x780]
call fcn.18005185c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0xd3909744d75334b
mov qword [rbp + 0x790], rax
movabs rax, 0x8a0e1a0cc38567ce
mov qword [rbp + 0x798], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x790]
movdqa xmmword [rbp + 0x790], xmm0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], r12
movss xmm6, dword [0x1800c110c]
movaps xmm3, xmm6
movaps xmm2, xmm14
lea rdx, [0x18014d604]
lea rcx, [rbp + 0x790]
call fcn.180056f28
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3b7c094e01782957
mov qword [rbp + 0x5b0], rax
movabs rbx, 0x8a0e1a0ca7e002da
mov qword [rbp + 0x5b8], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x5b0], xmm0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], r12
movaps xmm3, xmm6
movaps xmm2, xmm14
lea rdx, [0x18014d5f0]
lea rcx, [rbp + 0x5b0]
call fcn.180056f28
mov ecx, esi
call fcn.180028484
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e1911694d77394d
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x7a0]
movdqa xmmword [rbp + 0x7a0], xmm0
mov dword [rsp + 0x28], r12d
lea rsi, [0x1800c2b9c]
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x18014d5e8]
lea rcx, [rbp + 0x7a0]
call fcn.180056f6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e19796f4e7b2e44
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x7b8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x7b0], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x18014d5ec]
lea rcx, [rbp + 0x7b0]
call fcn.180056f6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e19791d21603343
mov qword [rbp + 0x7c0], rax
mov qword [rbp + 0x7c8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x7c0]
movdqa xmmword [rbp + 0x7c0], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
mov r9d, 0x82
lea r8d, [r9 - 0x7d]
lea rdx, [0x18014d5e4]
lea rcx, [rbp + 0x7c0]
call fcn.180056f6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rdi, 0x7e2b3f13a3d0d1a7
mov qword [rbp + 0x11b0], rdi
movabs rbx, 0x77e824d226804de0
mov qword [rbp + 0x11b8], rbx
movabs rax, 0x163900784a62334d
mov qword [rbp + 0x9a0], rax
movabs rax, 0xaa343a64d38c63db
mov qword [rbp + 0x9a8], rax
movabs rax, 0x7e2b3f13a3d0f187
mov qword [rbp + 0x9b0], rax
mov qword [rbp + 0x9b8], rbx
vmovdqu ymm0, ymmword [rbp + 0x9a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x9a0], ymm1
lea rdx, [0x18014f030]
lea rcx, [rbp + 0x9a0]
vzeroupper
call fcn.18005185c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x11b0], rdi
mov qword [rbp + 0x11b8], rbx
movabs rax, 0x1f3900784a62334d
mov qword [rbp + 0x980], rax
movabs rax, 0xaa2e202cd58f6fcc
mov qword [rbp + 0x988], rax
movabs rax, 0x7e2b3f13a3d0d187
mov qword [rbp + 0x990], rax
mov qword [rbp + 0x998], rbx
vmovdqu ymm0, ymmword [rbp + 0x980]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x980], ymm1
lea rdx, [0x18014f02c]
lea rcx, [rbp + 0x980]
vzeroupper
call fcn.18005185c
call fcn.180057670
call fcn.180021450
subss xmm0, xmm8
movss dword [rbp + 0x308], xmm0
mov dword [rbp + 0x30c], 0x41c80000
lea rdx, [rbp + 0x308]
lea rcx, str.Set_Armor
call fcn.18004b764
test al, al
je 0x180066b1e
lea rdx, [0x18012fa7c]
lea rcx, [rbp + 0xd40]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
mov esi, 1
mov byte [0x18014f01d], sil
jmp 0x180066b23
mov esi, 1
call fcn.180021450
subss xmm0, xmm8
movss dword [rbp + 0x310], xmm0
mov dword [rbp + 0x314], 0x41c80000
lea rdx, [rbp + 0x310]
lea rcx, str.Set_Health
call fcn.18004b764
test al, al
je 0x180066b7f
lea rdx, [0x18012fa7c]
lea rcx, [rbp + 0xd20]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
mov byte [0x18014f01e], sil
call fcn.180021450
subss xmm0, xmm8
movss dword [rbp + 0x318], xmm0
mov dword [rbp + 0x31c], 0x41c80000
lea rdx, [rbp + 0x318]
lea rcx, str.FOV_Changer
call fcn.18004b764
test al, al
je 0x180066bdb
lea rdx, str._Successfully_Changed_Fov_
lea rcx, [rbp + 0xe00]
call fcn.180006e30
mov rdx, rax
lea rcx, [0x18014c2e0]
call fcn.1800691fc
mov byte [0x18014f017], sil
lea rcx, [0x18014dd80]
call fcn.180015d48
lea rcx, [0x18014dd80]
call fcn.180015d48
mov esi, 1
jmp 0x18006885f
and dword [rbp + 0x320], 0
and dword [rbp + 0x324], 0
lea rdx, [rbp + 0x320]
mov ecx, edi
call fcn.180028a50
mov dword [rbp + 0x328], 0x43160000
and dword [rbp + 0x32c], 0
lea rcx, [rbp + 0x328]
call fcn.18002b7ec
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x330], xmm0
mov dword [rbp + 0x334], 0x425c0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x330]
lea rcx, str.visual_subtab
call fcn.18001bd3c
mov ebx, r12d
mov rdx, qword [0x18014dde8]
mov rax, rdx
mov r10, qword [0x18014dde0]
sub rax, r10
sar rax, 3
test rax, rax
je 0x180066d29
mov rdi, r12
sub rdx, r10
sar rdx, 3
cmp dword [0x18014ddd8], ebx
sete r8b
cmp rdx, rdi
jbe 0x18006891c
mov r9d, edx
mov rdx, qword [r10 + rdi*8]
lea rcx, [0x18014dd80]
call fcn.1800166cc
test al, al
je 0x180066cce
mov dword [0x18014ddd8], ebx
and dword [0x18014dd98], 0
mov rdx, qword [0x18014dde8]
mov rcx, rdx
mov r10, qword [0x18014dde0]
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
je 0x180066d09
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov rdx, qword [0x18014dde8]
mov r10, qword [0x18014dde0]
add ebx, esi
add rdi, rsi
mov rcx, rdx
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180066c90
mov edi, reloc.WS2_32.dll_ntohl
call fcn.18001ea30
mov ecx, esi
call fcn.1800284d8
mov dword [rbp + 0x338], 0x41000000
mov dword [rbp + 0x33c], 0x41000000
lea rdx, [rbp + 0x338]
mov ecx, edi
call fcn.180028a50
movss xmm1, dword [0x18014dd98]
mulss xmm1, xmm15
movss xmm0, dword [0x1800c2f54]
subss xmm0, xmm1
movss dword [rbp + 0x340], xmm0
mov dword [rbp + 0x344], 0x42820000
lea rcx, [rbp + 0x340]
call fcn.18002b7ec
subss xmm8, xmm13
subss xmm7, dword [0x18012fdb4]
movss dword [rbp + 0x348], xmm7
movss dword [rbp + 0x34c], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x348]
lea rcx, str.visual_childs
call fcn.18001bd3c
mov ecx, dword [0x18014ddd8]
movabs rsi, 0x8a6b7962c69471d7
movabs rbx, 0x5e7d1c7143773240
test ecx, ecx
je 0x180067091
sub ecx, 1
je 0x180066dfa
cmp ecx, 1
je 0x1800678d6
jmp 0x180067087
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Visualssubtab1
lea rcx, [0x18014dd80]
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x7d0], rbx
mov qword [rbp + 0x7d8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [0x18014eff2]
lea rcx, [rbp + 0x7d0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs r14, 0x7e7c157e487e3953
mov qword [rbp + 0x7e0], r14
movabs rax, 0x8a0e1a0cc28d63f0
mov qword [rbp + 0x7e8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x7e0]
movdqa xmmword [rbp + 0x7e0], xmm0
lea rdx, [0x18014eff3]
lea rcx, [rbp + 0x7e0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rdi, 0x7e2b3f13a3d0d1a7
mov qword [rbp + 0x11b0], rdi
movabs rbx, 0x77e824d226804de0
mov qword [rbp + 0x11b8], rbx
mov qword [rbp + 0xa00], r14
movabs rax, 0xef6d746dd3936bfa
mov qword [rbp + 0xa08], rax
mov qword [rbp + 0xa10], rdi
mov qword [rbp + 0xa18], rbx
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0xa00], ymm1
lea rdx, [0x18014eff5]
lea rcx, [rbp + 0xa00]
vzeroupper
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x7f0], r14
movabs rax, 0x8a0e1a7ec88c6dfd
mov qword [rbp + 0x7f8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x7f0]
movdqa xmmword [rbp + 0x7f0], xmm0
lea rdx, [0x18014efdd]
lea rcx, [rbp + 0x7f0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x800], r14
movabs rax, 0x8a0e7278cb8167f6
mov qword [rbp + 0x808], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x800], xmm0
lea rdx, [0x18014eff4]
lea rcx, [rbp + 0x800]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x11b0], rdi
mov qword [rbp + 0x11b8], rbx
mov qword [rbp + 0x960], r14
movabs rax, 0xe467562cd7816ced
mov qword [rbp + 0x968], rax
movabs rax, 0x7e2b3f13a3d0d1c2
mov qword [rbp + 0x970], rax
mov qword [rbp + 0x978], rbx
vmovdqu ymm0, ymmword [rbp + 0x960]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x960], ymm1
lea rdx, [0x18014eff6]
lea rcx, [rbp + 0x960]
vzeroupper
call fcn.18004c324
lea rcx, [0x18014dd80]
call fcn.180015d48
mov esi, 1
jmp 0x180067a44
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm2, dword [rax + 0x4c]
mulss xmm2, xmm10
subss xmm6, xmm2
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x18012f8b8]
lea rcx, [0x18014dd80]
call fcn.180015d6c
movaps xmm1, xmm15
movaps xmm0, xmm11
call fcn.18002ae50
call fcn.18001c45c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e19791d216e3347
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x810]
movdqa xmmword [rbp + 0x810], xmm0
lea rdx, [0x18014efc0]
lea rcx, [rbp + 0x810]
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e1979654e747f26
mov qword [rbp + 0x820], rax
mov qword [rbp + 0x828], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x820]
movdqa xmmword [rbp + 0x820], xmm0
mov ebx, 0x10420
mov r8d, ebx
lea rdx, [0x18014d610]
lea rcx, [rbp + 0x820]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d610]
movups xmmword [0x18014d370], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1c391d784d7a3543
mov qword [rbp + 0x830], rax
movabs rdi, 0x8a0e1a0ca7e07ad1
mov qword [rbp + 0x838], rdi
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x830]
movdqa xmmword [rbp + 0x830], xmm0
lea rdx, [0x18014efb8]
lea rcx, [rbp + 0x830]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1c390b784f643346
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], rdi
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x840]
movdqa xmmword [rbp + 0x840], xmm0
lea rdx, [0x18014efc4]
lea rcx, [rbp + 0x840]
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x2c7c176f4e757f26
mov qword [rbp + 0x850], rax
mov qword [rbp + 0x858], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x850]
movdqa xmmword [rbp + 0x850], xmm0
mov r8d, ebx
lea rdx, [0x18014d620]
lea rcx, [rbp + 0x850]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d620]
movups xmmword [0x18014d3b0], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x30760d784d733756
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x868], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
lea rdx, [0x18014efc1]
lea rcx, [rbp + 0x860]
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x2d6a0a6e4a657f26
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x870], xmm0
mov r8d, ebx
lea rdx, [0x18014d630]
lea rcx, [rbp + 0x870]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d630]
movups xmmword [0x18014d3d0], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1c3911694d77394d
mov qword [rbp + 0x880], rax
movabs rax, 0x8a0e1a0ca7e070df
mov qword [rbp + 0x888], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x880]
movdqa xmmword [rbp + 0x880], xmm0
lea rdx, [0x18014efc9]
lea rcx, [rbp + 0x880]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3f5b596f4e7b2e44
mov qword [rbp + 0x390], rax
movabs rax, 0x8a0e1a0ca7e002cc
mov qword [rbp + 0x398], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x390]
movdqa xmmword [rbp + 0x390], xmm0
lea rdx, [0x18014efc3]
lea rcx, [rbp + 0x390]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x10390b7858773055
mov qword [rbp + 0x3a0], rax
movabs rdi, 0x8a0e1a0ca7856fdf
mov qword [rbp + 0x3a8], rdi
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x3a0], xmm0
lea rdx, [0x18014efc7]
lea rcx, [rbp + 0x3a0]
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e191c7040787f26
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x3b0]
movdqa xmmword [rbp + 0x3b0], xmm0
mov r8d, ebx
lea rdx, [0x18014d650]
lea rcx, [rbp + 0x3b0]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d650]
movups xmmword [0x18014d3c0], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1039177251773952
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], rdi
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3c0], xmm0
lea rdx, [0x18014efc5]
lea rcx, [rbp + 0x3c0]
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3076097c44417f26
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x3d8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x3d0], xmm0
mov r8d, ebx
lea rdx, [0x18014d640]
lea rcx, [rbp + 0x3d0]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d640]
movups xmmword [0x18014d3c0], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3b77107151773256
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rdx, [0x18014efca]
lea rcx, [rbp + 0x3e0]
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3775097c4f657f26
mov qword [rbp + 0x3f0], rax
movabs rax, 0x8a0e1a0ca7e067d0
mov qword [rbp + 0x3f8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x3f0], xmm0
mov r8d, ebx
lea rdx, [0x18014d660]
lea rcx, [rbp + 0x3f0]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d660]
movups xmmword [0x18014d400], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3b7a177c55653541
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [0x18014efcc]
lea rcx, [rbp + 0x400]
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x30780d6e48727f26
mov qword [rbp + 0x410], rax
movabs rax, 0x8a0e1a0ca7e067dd
mov qword [rbp + 0x418], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x410]
movdqa xmmword [rbp + 0x410], xmm0
mov r8d, ebx
lea rdx, [0x18014d670]
lea rcx, [rbp + 0x410]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d670]
movups xmmword [0x18014d410], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3d69373d56772e41
mov qword [rbp + 0x420], rax
movabs rax, 0x8a0e1a0ca7e002cd
mov qword [rbp + 0x428], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x420]
movdqa xmmword [rbp + 0x420], xmm0
lea rdx, [0x18014efcf]
lea rcx, [rbp + 0x420]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3f7c1d3d56772e41
mov qword [rbp + 0x430], rax
movabs rbx, 0x8a0e1a0ca7e002da
mov qword [rbp + 0x438], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0x430], xmm0
lea rdx, [0x18014efcd]
lea rcx, [rbp + 0x430]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e19796f40723d57
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rbp + 0x440], xmm0
lea rdx, [0x18014e6d3]
lea rcx, [rbp + 0x440]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3a770c725262354d
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rbp + 0x450], xmm0
lea rdx, [0x18014efc6]
lea rcx, [rbp + 0x450]
call fcn.18004c324
cmp byte [0x18014efc6], r12b
je 0x1800678ca
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8d, [r9 + 0x32]
lea rdx, str.C:users_revolver_sound.wav
lea rcx, str.Hitsound_Path
call fcn.180052040
lea rcx, [0x18014dd80]
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
movaps xmm0, xmm11
call fcn.18002b884
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Esp_Settings
lea rcx, [0x18014dd80]
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1a390b7845783957
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], rsi
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp + 0x460], xmm0
mov dword [rsp + 0x28], r12d
lea rsi, [0x1800c2b9c]
mov qword [rsp + 0x20], rsi
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x18014d338]
lea rcx, [rbp + 0x460]
call fcn.180056f6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x7e61165f4d7a3543
mov qword [rbp + 0x470], rax
movabs rax, 0x8a0e1a6dcf906eff
mov qword [rbp + 0x478], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rbp + 0x470], xmm0
mov esi, 1
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], r12
mov r9d, 0xff
mov r8d, esi
lea rdx, [0x18014d368]
lea rcx, [rbp + 0x470]
call fcn.180056f6c
lea rcx, str.Health__Armor_Bar_positions
call fcn.18005793c
or dword [rsp + 0x20], 0xffffffff
mov r9d, r14d
lea r8, str.Side
lea rdx, [0x18014efbc]
lea rcx, str.Style
call fcn.18005071c
lea rcx, [0x18014dd80]
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
movaps xmm0, xmm11
call fcn.18002b884
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Object_Visuals
lea rcx, [0x18014dd80]
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e7d1c7143773240
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x488], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x480]
movdqa xmmword [rbp + 0x480], xmm0
lea rdx, [0x18014eff8]
lea rcx, [rbp + 0x480]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x10390d7e447c3e4a
mov qword [rbp + 0x490], rax
movabs rax, 0x8a0e1a0ca7856fdf
mov qword [rbp + 0x498], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x490]
movdqa xmmword [rbp + 0x490], xmm0
lea rdx, [0x18014eff9]
lea rcx, [rbp + 0x490]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1a390d7e447c3e4a
mov qword [rbp + 0x4a0], rax
movabs rax, 0x8a6b7962c69471d7
mov qword [rbp + 0x4a8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rdx, [0x18014effa]
lea rcx, [rbp + 0x4a0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1d390d7e447c3e4a
mov qword [rbp + 0x4b0], rax
movabs rax, 0x8a0e1a0cd58f6ed1
mov qword [rbp + 0x4b8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x4b0], xmm0
lea rdx, [0x18014effb]
lea rcx, [rbp + 0x4b0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x16390d7e447c3e4a
mov qword [rbp + 0x4c0], rax
movabs rax, 0x8a0e1a64d38c63db
mov qword [rbp + 0x4c8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [0x18014effc]
lea rcx, [rbp + 0x4c0]
call fcn.18004c324
jmp 0x18006885f
and dword [rbp + 0x350], 0
and dword [rbp + 0x354], 0
lea rdx, [rbp + 0x350]
mov ecx, edi
call fcn.180028a50
mov dword [rbp + 0x48], 0x43160000
and dword [rbp + 0x4c], 0
lea rcx, [rbp + 0x48]
call fcn.18002b7ec
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x50], xmm0
mov dword [rbp + 0x54], 0x425c0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x50]
lea rcx, str.combat_subtab
call fcn.18001bd3c
mov ebx, r12d
mov rdx, qword [0x18014ddc8]
mov rax, rdx
mov r10, qword [0x18014ddc0]
sub rax, r10
sar rax, 3
mov esi, 1
test rax, rax
je 0x180067d79
mov rdi, r12
sub rdx, r10
sar rdx, 3
cmp dword [0x18014ddb8], ebx
sete r8b
cmp rdx, rdi
jbe 0x18006891c
mov r9d, edx
mov rdx, qword [r10 + rdi*8]
lea rcx, [0x18014dd80]
call fcn.1800166cc
test al, al
je 0x180067d1e
mov dword [0x18014ddb8], ebx
and dword [0x18014dd98], 0
mov rdx, qword [0x18014ddc8]
mov rcx, rdx
mov r10, qword [0x18014ddc0]
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
je 0x180067d59
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov rdx, qword [0x18014ddc8]
mov r10, qword [0x18014ddc0]
add ebx, esi
add rdi, rsi
mov rcx, rdx
sub rcx, r10
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180067ce0
mov edi, reloc.WS2_32.dll_ntohl
call fcn.18001ea30
mov ecx, esi
call fcn.1800284d8
mov dword [rbp + 0x110], 0x41000000
mov dword [rbp + 0x114], 0x41000000
lea rdx, [rbp + 0x110]
mov ecx, edi
call fcn.180028a50
movss xmm1, dword [0x18014dd98]
mulss xmm1, xmm15
movss xmm0, dword [0x1800c2f54]
subss xmm0, xmm1
movss dword [rbp + 0x128], xmm0
mov dword [rbp + 0x12c], 0x42820000
lea rcx, [rbp + 0x128]
call fcn.18002b7ec
subss xmm8, xmm13
subss xmm7, dword [0x18012fdb4]
movss dword [rbp + 0x30], xmm7
movss dword [rbp + 0x34], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, str.aimbot_childs
call fcn.18001bd3c
mov ecx, dword [0x18014ddb8]
test ecx, ecx
je 0x180068354
cmp ecx, 1
jne 0x1800686c4
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Weaponsubtab1
lea rsi, [0x18014dd80]
mov rcx, rsi
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x37761a787336334b
mov qword [rbp + 0x4d0], rax
movabs rax, 0x8a0e1a0ca7e002d2
mov qword [rbp + 0x4d8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x4d0]
movdqa xmmword [rbp + 0x4d0], xmm0
lea rdx, [0x18014effe]
lea rcx, [rbp + 0x4d0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3f7615787336334b
mov qword [rbp + 0x4e0], rax
movabs rbx, 0x8a0e1a0ca7e002da
mov qword [rbp + 0x4e8], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rdx, [0x18014efff]
lea rcx, [rbp + 0x4e0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3f7c0b6d7236334b
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x4f0], xmm0
lea rdx, [0x18014f000]
lea rcx, [rbp + 0x4f0]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x3b6d1070487a3250
mov qword [rbp + 0x500], rax
movabs rax, 0x8a6b7d62c6b222da
mov qword [rbp + 0x508], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x500], xmm0
lea rdx, [0x18014f001]
lea rcx, [rbp + 0x500]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1f391c694870324c
mov qword [rbp + 0x510], rax
movabs rbx, 0x8a0e1a0ca78f6fd3
mov qword [rbp + 0x518], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rbp + 0x510], xmm0
lea rdx, [0x18014f002]
lea rcx, [rbp + 0x510]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1f391c7a4f773446
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], rbx
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x520]
movdqa xmmword [rbp + 0x520], xmm0
lea rdx, [0x18014effd]
lea rcx, [rbp + 0x520]
call fcn.18004c324
cmp byte [0x18014effd], r12b
je 0x18006809f
or dword [rsp + 0x20], 0xffffffff
mov r9d, Ordinal_33
lea r8, str.Grenade
lea rdx, [0x18014f010]
lea rcx, str.Explo_Type
call fcn.18005071c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x1c391c7a407b3d41
mov qword [rbp + 0x530], rax
movabs rax, 0x8a0e1a0cd3936dd1
mov qword [rbp + 0x538], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [0x18014f003]
lea rcx, [rbp + 0x530]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rdi, 0x7e2b3f13a3d0d1a7
mov qword [rbp + 0x11b0], rdi
movabs rbx, 0x77e824d226804de0
mov qword [rbp + 0x11b8], rbx
movabs r15, 0x7e6a0d784d7a2947
mov qword [rbp + 0x940], r15
movabs r14, 0xfe61727f879267ce
mov qword [rbp + 0x948], r14
mov qword [rbp + 0x950], rdi
mov qword [rbp + 0x958], rbx
vmovdqu ymm0, ymmword [rbp + 0x940]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x940], ymm1
lea rdx, [0x18014f004]
lea rcx, [rbp + 0x940]
vzeroupper
call fcn.18004c324
mov rcx, rsi
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
movaps xmm0, xmm11
call fcn.18002b884
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Weapon_Modifysubtab1
mov rcx, rsi
call fcn.180015d6c
movabs rsi, 0x5e19791d21165c05
mov qword [rbp + 0x11a0], rsi
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e1915744e753957
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x540]
movdqa xmmword [rbp + 0x540], xmm0
mov dword [rsp + 0x28], r12d
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1800c110c]
movaps xmm2, xmm11
lea rdx, [0x18014f008]
lea rcx, [rbp + 0x540]
call fcn.180056f28
mov qword [rbp + 0x11a0], rsi
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e191c7a407b3d41
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x550]
movdqa xmmword [rbp + 0x550], xmm0
mov dword [rsp + 0x28], r12d
lea rsi, [0x1800c2b9c]
mov qword [rsp + 0x20], rsi
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x18014d4f0]
lea rcx, [rbp + 0x550]
call fcn.180056f6c
movabs rax, 0x5e19791d21165c05
mov qword [rbp + 0x11a0], rax
mov qword [rbp + 0x11a8], r13
mov qword [rbp + 0x11b0], rdi
mov qword [rbp + 0x11b8], rbx
mov qword [rbp + 0x920], r15
mov qword [rbp + 0x928], r14
mov qword [rbp + 0x930], rdi
mov qword [rbp + 0x938], rbx
vmovdqu ymm0, ymmword [rbp + 0x920]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x920], ymm1
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
mov r9d, reloc.WLDAP32.dll_Ordinal_50
xor r8d, r8d
lea rdx, [0x18014d4e4]
lea rcx, [rbp + 0x920]
vzeroupper
call fcn.180056f6c
lea rcx, [0x18014dd80]
jmp 0x1800686ba
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aimbot
lea rcx, [0x18014dd80]
call fcn.180015d6c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x5e19006f4e7b3948
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x560], xmm0
lea rdx, [0x18014efaa]
lea rcx, [rbp + 0x560]
call fcn.18004c324
lea rdx, [0x18014d308]
lea rcx, str.Aim_Key
call fcn.18005185c
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x103917724a753349
mov qword [rbp + 0x570], rax
movabs rax, 0x8a0e1a0ca79361ce
mov qword [rbp + 0x578], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x570]
movdqa xmmword [rbp + 0x570], xmm0
lea rdx, [0x18014efac]
lea rcx, [rbp + 0x570]
call fcn.18004c324
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rdi, 0x7e2b3f13a3d0d1a7
mov qword [rbp + 0x11b0], rdi
movabs rbx, 0x77e824d226804de0
mov qword [rbp + 0x11b8], rbx
movabs rax, 0x3b703f3d56793456
mov qword [rbp + 0x900], rax
movabs rax, 0xe3583a6ae8c066d2
mov qword [rbp + 0x908], rax
movabs rax, 0x7e2b3f13a3d0a6c2
mov qword [rbp + 0x910], rax
mov qword [rbp + 0x918], rbx
vmovdqu ymm0, ymmword [rbp + 0x900]
vpxor ymm1, ymm0, ymmword [rbp + 0x11a0]
vmovdqa ymmword [rbp + 0x900], ymm1
lea rdx, [0x18014efd1]
lea rcx, [rbp + 0x900]
vzeroupper
call fcn.18004c324
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x386b16714e757f26
mov qword [rbp + 0x580], rax
movabs rax, 0x8a0e1a0ca7e074d1
mov qword [rbp + 0x588], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x580], xmm0
mov r8d, 0x10420
lea rdx, [0x18014d680]
lea rcx, [rbp + 0x580]
call fcn.18004d27c
movups xmm0, xmmword [0x18014d680]
movups xmmword [0x18014d450], xmm0
mov qword [rbp + 0x11a0], r15
mov qword [rbp + 0x11a8], r13
movabs rax, 0x32703f3d56772e41
mov qword [rbp + 0x590], rax
movabs rax, 0x8a58554a878467d2
mov qword [rbp + 0x598], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x590], xmm0
lea rdx, [0x18014efd2]
lea rcx, [rbp + 0x590]
call fcn.18004c324
lea rbx, [0x18014dd80]
mov rcx, rbx
call fcn.180015d48
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002ae50
call fcn.180021404
movaps xmm7, xmm0
call fcn.180021450
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.1800210ec
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aimbot_Customization
mov rcx, rbx
call fcn.180015d6c
mov dword [rsp + 0x28], r12d
lea rsi, [0x1800c2b9c]
mov qword [rsp + 0x20], rsi
mov r9d, reloc.WLDAP32.dll_Ordinal_200
xor r8d, r8d
lea rdx, [0x18014efb0]
lea rcx, str.Aimbot_Smoothing
call fcn.180056f6c
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x18014d310]
lea rcx, str.Fov_View
call fcn.180056f6c
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x18014d314]
lea rcx, str.Aim_Distance
call fcn.180056f6c
or dword [rsp + 0x20], 0xffffffff
mov r9d, r14d
lea r8, str.Head
lea rdx, [0x18014efb4]
lea rcx, str.Aim_Bone
call fcn.18005071c
mov rcx, rbx
call fcn.180015d48
mov esi, 1
call fcn.18001ea30
mov ecx, esi
call fcn.1800284d8
jmp 0x18006885f
mov ecx, dword [0x18014f2e0]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x18014f068], eax
jg 0x1800688df
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
sub rax, qword [0x18014f060]
cmp rax, 0x7d0
jbe 0x180068718
mov dword [0x18014dd9c], r12d
call fcn.1800210ec
movss xmm6, dword [rax + 0x10]
movaps xmm1, xmm14
mov ecx, 2
call fcn.18002060c
movaps xmm1, xmm8
addss xmm1, dword [rbp + 0xe2c]
movaps xmm0, xmm7
addss xmm0, dword [rbp + 0xe28]
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm1
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0xe28]
mov rcx, rsi
call fcn.180033538
mulss xmm8, xmm10
subss xmm8, dword [0x1800c2d4c]
mulss xmm7, xmm10
subss xmm7, dword [0x1800c2d4c]
movss dword [rbp + 0x40], xmm7
movss dword [rbp + 0x44], xmm8
lea rcx, [rbp + 0x40]
call fcn.18002b7ec
movdqa xmm0, xmmword [0x1800c6e10]
movups xmmword [rbp + 0xbe0], xmm0
movss xmm0, dword [0x18014de78]
movss dword [rbp + 0x5a0], xmm0
movss xmm1, dword [0x18014de7c]
movss dword [rbp + 0x5a4], xmm1
movss xmm0, dword [0x18014de80]
movss dword [rbp + 0x5a8], xmm0
mov dword [rbp + 0x5ac], 0x3f800000
mov esi, 1
mov qword [rsp + 0x48], rsi
movss xmm0, dword [0x1800c2d48]
movss dword [rsp + 0x40], xmm0
lea rax, [rbp + 0xbe0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x5a0]
mov qword [rsp + 0x30], rax
movss xmm0, dword [0x1800c2d44]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [0x1800c1114]
movss dword [rsp + 0x20], xmm1
movss xmm2, dword [0x1800c2d58]
movaps xmm3, xmm2
lea rdx, str.spinner
lea rcx, [0x18014dd80]
call fcn.180016398
or edx, 0xffffffff
xor ecx, ecx
call fcn.180028988
nop
mov rcx, qword [rbp + 0xea8]
test rcx, rcx
je 0x1800688b8
mov rdx, qword [rbp + 0xeb8]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800688a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800688a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800bc498
mov qword [rbp + 0xea8], r12
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xeb0], xmm0
call fcn.18001e8e0
mov ecx, esi
call fcn.1800284d8
lea rcx, [0x18014c2e0]
call fcn.180059cfc
jmp 0x180065ae6
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [0x18014f068]
call fcn.1800bc8b8
cmp dword [0x18014f068], 0xffffffff
jne 0x1800686fc
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov qword [0x18014f060], rax
lea rcx, [0x18014f068]
call fcn.1800bc84c
jmp 0x1800686fc
call fcn.180059c54
int3
call fcn.180059c54
int3