Function at 0x180060e1c
Capabilities:
Access peb ldr_data
Create thread
Encode data using xor
Execute command
Hash data using fnv
Resolve function by parsing pe exports
Terminate process
Write and execute a file
Write file on windows

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, 0x2460
call fcn.1800bf650
sub rsp, rax
movaps xmmword [rsp + 0x2450], xmm6
movaps xmmword [rsp + 0x2440], xmm7
movaps xmmword [rsp + 0x2430], xmm8
movaps xmmword [rsp + 0x2420], xmm9
movaps xmmword [rsp + 0x2410], xmm10
movaps xmmword [rsp + 0x2400], xmm11
movaps xmmword [rsp + 0x23f0], xmm12
movaps xmmword [rsp + 0x23e0], xmm13
movaps xmmword [rsp + 0x23d0], xmm14
movaps xmmword [rsp + 0x23c0], xmm15
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1801c00c0]
xor rax, rsp
mov qword [rbp + 0x2350], rax
xor r13d, r13d
movabs rax, 0x8052ed060efc86ab
mov ebx, 0xff
lea edi, [r13 + 0x19]
movabs r15, 0x8052ed68679be9e7
movabs r12, 0x8ff61975ecec0df8
lea r14d, [r13 + 1]
cmp byte [0x1801c0d92], r13b
jne 0x180060fb7
mov qword [rbp + 0x2340], r15
mov qword [rbp + 0x2348], r12
mov qword [rbp + 0xa00], rax
mov qword [rbp + 0xa08], r12
movdqa xmm0, xmmword [rbp + 0x2340]
xorps xmm0, xmmword [rbp + 0xa00]
movdqa xmmword [rbp + 0xa00], xmm0
lea r8, [0x18012a858]
lea rdx, [rbp + 0xa00]
lea rcx, [0x1801c0fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1801c0fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [0x1801c0fb0]
mov qword [rsp + 0x20], rax
mov r9d, r14d
mov r8d, ebx
mov edx, ebx
lea rcx, [0x1801c0e70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [0x1801c0fb0]
mov qword [rsp + 0x20], rax
mov r9d, r14d
mov r8d, edi
mov edx, edi
lea rcx, [0x1801c1348]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
lea rcx, [0x1801c1040]
call fcn.180003370
lea eax, [rdi - 0x17]
mov dword [0x1801c0fb8], eax
mov cl, r14b
mov byte [0x1801c0d93], cl
mov byte [0x1801c0d92], r14b
jmp 0x180060fc3
mov eax, dword [0x1801c0fb8]
mov cl, byte [0x1801c0d93]
movabs rdi, 0x8ecb70205c7c089
movabs rsi, 0xe5bf4107b3bdacc2
movss xmm10, dword [0x1800c3ea8]
movss xmm13, dword [0x1800c3eac]
movss xmm15, dword [0x1800c3eb0]
xorps xmm11, xmm11
movss xmm8, dword [0x1800c3ec0]
movss xmm12, dword [0x1800c3ef4]
cmp eax, 2
jne 0x180061afe
test cl, cl
je 0x180061afe
call fcn.18006d478
call fcn.18006ebfc
call fcn.180070c30
call fcn.18006da80
call fcn.18006d6c8
call fcn.18006e900
call fcn.18006e0ac
call fcn.18006cbe0
cmp byte [0x1801c13a4], r13b
je 0x18006119b
cmp byte [0x1801c13a5], r13b
je 0x18006112a
call fcn.180020558
mov rbx, rax
movdqa xmm0, xmmword [0x18012ad20]
movups xmmword [rbp + 0x12d8], xmm0
lea rcx, [rbp + 0x12d8]
call fcn.18001dfa4
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 [0x1801c0c1c]
mulss xmm1, xmm10
movss xmm0, dword [0x1801c0c18]
mulss xmm0, xmm10
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm1
mov dword [rsp + 0x20], 0x64
mov r9d, eax
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.180031398
call fcn.180020558
mov rbx, rax
lea rcx, [0x180147120]
call fcn.18001dfa4
mov ecx, dword [reloc.WS2_32.dll_getpeername]
lea edx, [rcx + rcx*4]
add edx, edx
movd xmm2, edx
movss xmm1, dword [0x1801c0c1c]
mulss xmm1, xmm10
movss xmm0, dword [0x1801c0c18]
mulss xmm0, xmm10
movss dword [rbp + 0x98], xmm0
movss dword [rbp + 0x9c], xmm1
lea rdx, [rbp + 0x98]
jmp 0x18006117e
call fcn.180020558
mov rbx, rax
lea rcx, [0x180147120]
call fcn.18001dfa4
mov ecx, dword [reloc.WS2_32.dll_getpeername]
lea edx, [rcx + rcx*4]
add edx, edx
movd xmm2, edx
movss xmm1, dword [0x1801c0c1c]
mulss xmm1, xmm10
movss xmm0, dword [0x1801c0c18]
mulss xmm0, xmm10
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm1
lea rdx, [rbp + 0xa0]
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x64
mov r9d, eax
cvtdq2ps xmm2, xmm2
mov rcx, rbx
call fcn.1800312b4
cmp byte [0x1801c13a6], r13b
je 0x1800613d1
mov eax, dword [0x1801c13a8]
test eax, eax
jne 0x18006127c
call fcn.180020558
mov rbx, rax
lea rcx, [0x180147100]
call fcn.18001dfa4
movss xmm1, dword [0x1801c0c1c]
mulss xmm1, xmm10
movss xmm0, dword [0x1801c0c18]
mulss xmm0, xmm10
movss dword [rbp + 0xa8], xmm0
movss dword [rbp + 0xac], xmm1
movss xmm6, dword [0x1800c5a54]
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], r13d
mov r9d, eax
movaps xmm2, xmm15
lea rdx, [rbp + 0xa8]
mov rcx, rbx
call fcn.1800312b4
lea rcx, [0x180147100]
call fcn.18001dfa4
movss xmm1, dword [0x1801c0c1c]
mulss xmm1, xmm10
movss xmm0, dword [0x1801c0c18]
mulss xmm0, xmm10
movss dword [rbp + 0xb0], xmm0
movss dword [rbp + 0xb4], xmm1
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], r13d
mov r9d, eax
movaps xmm2, xmm15
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call fcn.1800312b4
mov eax, dword [0x1801c13a8]
jmp 0x180061284
movss xmm6, dword [0x1800c5a54]
cmp eax, r14d
jne 0x1800612f1
call fcn.180020558
mov rbx, rax
lea rcx, [0x180147100]
call fcn.18001dfa4
movss xmm1, dword [0x1801c0c1c]
mulss xmm1, xmm10
movss xmm0, dword [0x1801c0c18]
mulss xmm0, xmm10
movss dword [rbp + 0xb8], xmm0
movss dword [rbp + 0xbc], xmm1
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], 0x64
mov r9d, eax
movaps xmm2, xmm6
lea rdx, [rbp + 0xb8]
mov rcx, rbx
call fcn.1800312b4
mov eax, dword [0x1801c13a8]
cmp eax, 2
jne 0x1800613d1
call fcn.180020558
mov rbx, rax
movss xmm6, dword [0x1801c0c18]
mulss xmm6, xmm10
movss xmm7, dword [0x1801c0c1c]
mulss xmm7, xmm10
lea rcx, [0x180147100]
call fcn.18001dfa4
movaps xmm0, xmm6
addss xmm0, xmm8
movss dword [rbp + 0xc0], xmm0
movss dword [rbp + 0xc4], xmm7
movaps xmm1, xmm6
subss xmm1, xmm8
movss dword [rbp + 0xc8], xmm1
movss dword [rbp + 0xcc], xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xc8]
mov rcx, rbx
call fcn.18003248c
lea rcx, [0x180147100]
call fcn.18001dfa4
movss dword [rbp + 0xd0], xmm6
movaps xmm0, xmm7
addss xmm0, xmm8
movss dword [rbp + 0xd4], xmm0
movss dword [rbp + 0xd8], xmm6
subss xmm7, xmm8
movss dword [rbp + 0xdc], xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xd0]
lea rdx, [rbp + 0xd8]
mov rcx, rbx
call fcn.18003248c
cmp byte [reloc.WS2_32.dll_accept], r13b
je 0x180061a2e
call fcn.180020558
mov r14, rax
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x2310], rdi
mov qword [rbp + 0x2318], rsi
movabs rax, 0xa036880f00f485c7
mov qword [rbp + 0xfc0], rax
movabs rax, 0xcba25455d6cc7e99
mov qword [rbp + 0xfc8], rax
movabs rax, 0x7bb99747409586a9
mov qword [rbp + 0xfd0], rax
movabs rax, 0xe5bf4107b39ddea7
mov qword [rbp + 0xfd8], rax
vmovdqu ymm0, ymmword [rbp + 0xfc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2300]
vmovdqa ymmword [rbp + 0xfc0], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1240], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1250], xmm1
mov r8d, listen
lea rdx, str.Jul_31_2024
lea rcx, [rbp + 0x1240]
vzeroupper
call fcn.180015c68
nop
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0xa10], r15
mov qword [rbp + 0xa18], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa10]
movdqa xmmword [rbp + 0xa10], xmm0
lea r8, [rbp + 0x1240]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x1920]
call fcn.180008ea0
nop
lea r8, [rbp + 0xfc0]
mov rdx, rax
lea rcx, [rbp + 0x21f8]
call fcn.180008f10
nop
lea rcx, [rbp + 0x1920]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1240]
call fcn.180007c60
call fcn.180020980
mov rsi, rax
lea rdi, [rbp + 0x21f8]
cmp qword [rbp + 0x2210], 0xf
cmova rdi, qword [rbp + 0x21f8]
movdqa xmm0, xmmword [0x1800c3f30]
movups xmmword [rbp + 0x1468], xmm0
lea rcx, [rbp + 0x1468]
call fcn.18001dfa4
mov ebx, eax
call fcn.180020b78
movss xmm0, dword [rax + 0xc]
subss xmm0, dword [0x1800c3ec8]
mov dword [rbp + 0xe0], 0x41000000
movss dword [rbp + 0xe4], xmm0
mov qword [rsp + 0x20], r13
mov r9, rdi
mov r8d, ebx
lea rdx, [rbp + 0xe0]
mov rcx, rsi
call fcn.180034570
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x22f8]
call fcn.18001d09c
movdqa xmm0, xmmword [0x1800c3f30]
movups xmmword [rbp + 0x1478], xmm0
lea rcx, [rbp + 0x1478]
call fcn.18001dfa4
mov dword [rbp + 0xe8], 0x41200000
mov dword [rbp + 0xec], 0x40c00000
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x10]
mov r8d, eax
lea rdx, [rbp + 0xe8]
mov rcx, r14
call fcn.180034570
movdqa xmm6, xmmword [0x1800c5c40]
movups xmmword [rbp + 0x1488], xmm6
lea rcx, [rbp + 0x1488]
call fcn.18001dfa4
mov dword [rbp + 0xf0], 0x41300000
mov dword [rbp + 0xf4], 0x40c00000
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x10]
mov r8d, eax
lea rdx, [rbp + 0xf0]
mov rcx, r14
call fcn.180034570
movups xmmword [rbp + 0x1498], xmm6
lea rcx, [rbp + 0x1498]
call fcn.18001dfa4
mov dword [rbp + 0xf8], 0x41100000
mov dword [rbp + 0xfc], 0x40c00000
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x10]
mov r8d, eax
lea rdx, [rbp + 0xf8]
mov rcx, r14
call fcn.180034570
movups xmmword [rbp + 0x14a8], xmm6
lea rcx, [rbp + 0x14a8]
call fcn.18001dfa4
mov dword [rbp + 0x100], 0x41200000
mov dword [rbp + 0x104], 0x40e00000
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x10]
mov r8d, eax
lea rdx, [rbp + 0x100]
mov rcx, r14
call fcn.180034570
movups xmmword [rbp + 0x14b8], xmm6
lea rcx, [rbp + 0x14b8]
call fcn.18001dfa4
mov dword [rbp + 0x108], 0x41200000
mov dword [rbp + 0x10c], 0x40a00000
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x10]
mov r8d, eax
lea rdx, [rbp + 0x108]
mov rcx, r14
call fcn.180034570
lea rbx, [0x1801c11a0]
cmp qword [0x1801c11b8], 0xf
cmova rbx, qword [0x1801c11a0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1260], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1270], xmm1
lea rax, [rbp + 0x10]
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x18006175d
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x1260]
call fcn.180015c68
nop
lea r8, [0x180137f4c]
lea rdx, [rbp + 0x1260]
lea rcx, [rbp + 0x1a50]
call fcn.180008f10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1fd8]
call fcn.180008f10
nop
lea rcx, [rbp + 0x1a50]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1260]
call fcn.180007c60
lea rdx, [rbp + 0x1fd8]
cmp qword [rbp + 0x1ff0], 0xf
cmova rdx, qword [rbp + 0x1fd8]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x22e0]
call fcn.18001d09c
lea rbx, [rbp + 0x1fd8]
cmp qword [rbp + 0x1ff0], 0xf
cmova rbx, qword [rbp + 0x1fd8]
movdqa xmm0, xmmword [0x1800c3f30]
movups xmmword [rbp + 0x14c8], xmm0
lea rcx, [rbp + 0x14c8]
call fcn.18001dfa4
mov dword [rbp + 0x110], 0x41200000
mov dword [rbp + 0x114], 0x40c00000
mov qword [rsp + 0x20], r13
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x110]
mov rcx, r14
call fcn.180034570
lea rbx, [rbp + 0x1fd8]
cmp qword [rbp + 0x1ff0], 0xf
cmova rbx, qword [rbp + 0x1fd8]
movups xmmword [rbp + 0x14d8], xmm6
lea rcx, [rbp + 0x14d8]
call fcn.18001dfa4
mov dword [rbp + 0x118], 0x41300000
mov dword [rbp + 0x11c], 0x40c00000
mov qword [rsp + 0x20], r13
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x118]
mov rcx, r14
call fcn.180034570
lea rbx, [rbp + 0x1fd8]
cmp qword [rbp + 0x1ff0], 0xf
cmova rbx, qword [rbp + 0x1fd8]
movups xmmword [rbp + 0x1288], xmm6
lea rcx, [rbp + 0x1288]
call fcn.18001dfa4
mov dword [rbp + 0x120], 0x41100000
mov dword [rbp + 0x124], 0x40c00000
mov qword [rsp + 0x20], r13
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x120]
mov rcx, r14
call fcn.180034570
lea rbx, [rbp + 0x1fd8]
cmp qword [rbp + 0x1ff0], 0xf
cmova rbx, qword [rbp + 0x1fd8]
movups xmmword [rbp + 0x1298], xmm6
lea rcx, [rbp + 0x1298]
call fcn.18001dfa4
mov dword [rbp + 0x128], 0x41200000
mov dword [rbp + 0x12c], 0x40e00000
mov qword [rsp + 0x20], r13
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x128]
mov rcx, r14
call fcn.180034570
lea rbx, [rbp + 0x1fd8]
cmp qword [rbp + 0x1ff0], 0xf
cmova rbx, qword [rbp + 0x1fd8]
movups xmmword [rbp + 0x12e8], xmm6
lea rcx, [rbp + 0x12e8]
call fcn.18001dfa4
mov dword [rbp + 0x130], 0x41200000
mov dword [rbp + 0x134], 0x40a00000
mov qword [rsp + 0x20], r13
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x130]
mov rcx, r14
call fcn.180034570
lea rbx, [rbp + 0x1fd8]
cmp qword [rbp + 0x1ff0], 0xf
cmova rbx, qword [rbp + 0x1fd8]
movdqa xmm0, xmmword [0x1800c3f30]
movups xmmword [rbp + 0x12a8], xmm0
lea rcx, [rbp + 0x12a8]
call fcn.18001dfa4
mov dword [rbp + 0x138], 0x41200000
mov dword [rbp + 0x13c], 0x40c00000
mov qword [rsp + 0x20], r13
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x138]
mov rcx, r14
call fcn.180034570
nop
lea rcx, [rbp + 0x1fd8]
call fcn.180007c60
nop
lea rcx, [rbp + 0x21f8]
call fcn.180007c60
mov r14d, 1
mov rax, qword [0x1801c1430]
test rax, rax
jne 0x180061ad9
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 0x180061abe
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x180061abe
mov esi, dword [r8 + 0x20]
dec r9d
lea rax, [rdx + r9*4]
mov ecx, dword [rax + rsi]
add rcx, rdx
mov r11d, 0x811c9dc5
mov al, byte [rcx]
add rcx, r14
test al, al
je 0x180061ab9
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r14
test al, al
jne 0x180061a96
cmp r11d, 0x95466b05
je 0x180062142
test r9d, r9d
jne 0x180061a7a
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x180061acf
cmp qword [rax + 0x30], r13
jne 0x180061a55
mov rax, r13
mov qword [0x1801c1430], rax
mov ecx, dword [0x1801c1404]
call rax
movabs rsi, 0xe5bf4107b3bdacc2
test r14b, al
je 0x180061afe
cmp byte [0x1801c13fb], r13b
sete byte [0x1801c13fb]
mov bl, byte [reloc.WS2_32.dll_accept]
call fcn.180020b78
mov byte [rax + 0x70], bl
cmp byte [reloc.WS2_32.dll_accept], r13b
je 0x18006c637
mov dl, byte [0x1801c0d92]
test dl, dl
je 0x18006c637
movss xmm14, dword [0x1800c5c20]
mov eax, dword [0x1801c0fb8]
cmp eax, r14d
jne 0x18006226d
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed060efc86ab
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa20]
movdqa xmmword [rbp + 0xa20], xmm0
lea r8, [0x18012a7f4]
lea rdx, [rbp + 0xa20]
lea rcx, [0x1801c0fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1801c0fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [0x1801c0fb0]
mov r8, r14
mov edi, 0xff
mov edx, edi
lea rcx, [0x1801c0e70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [0x1801c0fb0]
mov r8, r14
mov edx, Ordinal_26
lea rcx, [0x1801c1348]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [0x1801c0fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov dword [0x1801c0fb8], 2
mov byte [0x1801c0d93], r14b
call fcn.180020b78
mov dword [rbp + 0x140], 0x44480000
mov dword [rbp + 0x144], 0x43d20000
xor edx, edx
lea rcx, [rbp + 0x140]
call fcn.18002c084
xor edx, edx
lea r8d, [rdx + 3]
lea rcx, str.Login
call fcn.18001a1fc
test al, al
je 0x18006225c
mov rcx, qword [0x1801c07b0]
mov rax, qword [rcx + 0x3f48]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3f48]
mov rbx, qword [rax + 0x298]
movss xmm8, dword [rax + 0x20]
movss xmm9, dword [rax + 0x24]
mov dword [rbp + 0x148], 0x40a00000
mov dword [rbp + 0x14c], 0x41a00000
lea rcx, [rbp + 0x148]
call fcn.18002b964
call fcn.180020b78
mov rcx, qword [rax + 0x50]
mov rcx, qword [rcx + 0x60]
mov rcx, qword [rcx + 0x18]
call fcn.1800289a0
call fcn.1800286d0
movdqa xmm0, xmmword [0x18012ada0]
movups xmmword [rbp + 0x12b8], xmm0
lea rcx, [rbp + 0x12b8]
call fcn.18001dfa4
movaps xmm7, xmm9
addss xmm7, dword [0x18012ac90]
movaps xmm6, xmm8
addss xmm6, dword [0x18012acc8]
movss dword [rbp + 0x150], xmm6
movss dword [rbp + 0x154], xmm7
addss xmm8, xmm11
movss dword [rbp + 0x158], xmm8
movss dword [rbp + 0x15c], xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x158]
mov rcx, rbx
call fcn.18003248c
movdqa xmm0, xmmword [0x18012ada0]
movups xmmword [rbp + 0x12c8], xmm0
lea rcx, [rbp + 0x12c8]
call fcn.18001dfa4
movss dword [rbp + 0x160], xmm6
movss dword [rbp + 0x164], xmm7
addss xmm9, xmm11
movss dword [rbp + 0x168], xmm6
movss dword [rbp + 0x16c], xmm9
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x168]
mov rcx, rbx
call fcn.18003248c
mov dword [rbp + 0x170], 0x42b40000
mov dword [rbp + 0x174], 0x42f00000
lea rcx, [rbp + 0x170]
call fcn.18002b964
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe53f8c0615fe9ab2
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa30]
movdqa xmmword [rbp + 0xa30], xmm0
lea rcx, [rbp + 0xa30]
call fcn.180056d6c
call fcn.1800208d0
addss xmm0, xmm14
call fcn.18002b9bc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052880506f5cac4
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa40]
movdqa xmmword [rbp + 0xa40], xmm0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8d, edi
lea rdx, [0x1801c0e70]
lea rcx, [rbp + 0xa40]
call fcn.180051a50
call fcn.1800208d0
addss xmm0, xmm14
call fcn.18002b9bc
call fcn.1800208f4
addss xmm0, dword [0x1800c3ec0]
call fcn.18002b9fc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe420821f14e888b7
mov qword [rbp + 0xa50], rax
mov qword [rbp + 0xa58], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa50]
movdqa xmmword [rbp + 0xa50], xmm0
lea rcx, [rbp + 0xa50]
call fcn.180056d6c
call fcn.1800208d0
addss xmm0, xmm14
call fcn.18002b9bc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xef259e1b06cbcac4
mov qword [rbp + 0xa60], rax
movabs rax, 0x8ff61975ecec698a
mov qword [rbp + 0xa68], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa60]
movdqa xmmword [rbp + 0xa60], xmm0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
mov r9d, 0x8000
mov r8d, Ordinal_30
lea rdx, [0x1801c1348]
lea rcx, [rbp + 0xa60]
call fcn.180051a50
cmp byte [0x1801c0d91], r13b
je 0x180062026
call fcn.1800208d0
addss xmm0, xmm14
call fcn.18002b9bc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x80379e0602f880ab
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0xa78], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa70]
movdqa xmmword [rbp + 0xa70], xmm0
lea rcx, [rbp + 0xa70]
call fcn.180056d6c
call fcn.1800208d0
addss xmm0, xmm14
call fcn.18002b9bc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf33c880b0ed7cac4
mov qword [rbp + 0xa80], rax
movabs rax, 0x8ff61975ecec0d9d
mov qword [rbp + 0xa88], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa80]
movdqa xmmword [rbp + 0xa80], xmm0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x32]
lea rdx, [0x1801c0f70]
lea rcx, [rbp + 0xa80]
call fcn.180051a50
call fcn.180056ab4
call fcn.180056ab4
cmp byte [0x1801c0d91], r13b
jne 0x180062160
call fcn.1800208d0
addss xmm0, xmm14
call fcn.18002b9bc
mov dword [rbp + 0x178], 0x43110000
mov dword [rbp + 0x17c], 0x41d80000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed060efc86ab
mov qword [rbp + 0xa90], rax
mov qword [rbp + 0xa98], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xa90]
movdqa xmmword [rbp + 0xa90], xmm0
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0xa90]
call fcn.18004b1ac
test al, al
je 0x1800620b9
call fcn.180060ad4
movss xmm1, dword [0x1800c3ecc]
movaps xmm0, xmm11
call fcn.18002afd4
mov dword [rbp + 0x180], 0x43110000
mov dword [rbp + 0x184], 0x41d80000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf237991b0efc8cb5
mov qword [rbp + 0xaa0], rax
mov qword [rbp + 0xaa8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xaa0]
movdqa xmmword [rbp + 0xaa0], xmm0
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0xaa0]
call fcn.18004b1ac
test al, al
je 0x18006225c
mov byte [0x1801c0d91], r14b
jmp 0x18006225c
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 0x180061ad2
call fcn.1800208d0
addss xmm0, xmm14
call fcn.18002b9bc
mov dword [rbp + 0x188], 0x43110000
mov dword [rbp + 0x18c], 0x41d80000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed060efc86ab
mov qword [rbp + 0xab0], rax
mov qword [rbp + 0xab8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xab0]
movdqa xmmword [rbp + 0xab0], xmm0
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0xab0]
call fcn.18004b1ac
test al, al
je 0x1800621de
mov byte [0x1801c0d91], r13b
movss xmm1, dword [0x1800c3ecc]
movaps xmm0, xmm11
call fcn.18002afd4
mov dword [rbp + 0x190], 0x43110000
mov dword [rbp + 0x194], 0x41d80000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf237991b0efc8cb5
mov qword [rbp + 0xac0], rax
mov qword [rbp + 0xac8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xac0]
movdqa xmmword [rbp + 0xac0], xmm0
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0xac0]
call fcn.18004b1ac
test al, al
je 0x18006225c
call fcn.180060c70
call fcn.18001eb04
mov dl, byte [0x1801c0d92]
mov eax, dword [0x1801c0fb8]
test dl, dl
je 0x1800624a2
mov edi, 0x83
movabs rbx, 0x8052ed6813f291a2
movss xmm6, dword [0x18012acbc]
cmp eax, 3
jne 0x180062392
call fcn.180020b78
movss xmm1, dword [rax + 8]
mulss xmm1, xmm10
movss xmm0, dword [rax + 0xc]
mulss xmm0, xmm10
subss xmm1, xmm6
subss xmm0, xmm6
and dword [rbp + 0x198], 0
and dword [rbp + 0x19c], 0
movss dword [rbp + 0x1a0], xmm1
movss dword [rbp + 0x1a4], xmm0
lea r8, [rbp + 0x198]
xor edx, edx
lea rcx, [rbp + 0x1a0]
call fcn.18002c048
mov dword [rbp + 0x1a8], 0x437a0000
mov dword [rbp + 0x1ac], 0x437a0000
xor edx, edx
lea rcx, [rbp + 0x1a8]
call fcn.18002c084
mov r8d, edi
xor edx, edx
lea rcx, str.Offline
call fcn.18001a1fc
test al, al
je 0x180062387
mov dword [rbp + 0x1b0], 0x43250000
mov dword [rbp + 0x1b4], 0x41d80000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0xad0], rbx
mov qword [rbp + 0xad8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xad0]
movdqa xmmword [rbp + 0xad0], xmm0
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0xad0]
call fcn.18004b1ac
test al, al
je 0x180062387
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.18001eb04
mov eax, dword [0x1801c0fb8]
cmp eax, 4
jne 0x1800624a2
call fcn.180020b78
movss xmm1, dword [rax + 8]
mulss xmm1, xmm10
movss xmm0, dword [rax + 0xc]
mulss xmm0, xmm10
subss xmm1, xmm6
subss xmm0, xmm6
and dword [rbp + 0x1b8], 0
and dword [rbp + 0x1bc], 0
movss dword [rbp + 0x1c0], xmm1
movss dword [rbp + 0x1c4], xmm0
lea r8, [rbp + 0x1b8]
xor edx, edx
lea rcx, [rbp + 0x1c0]
call fcn.18002c048
mov dword [rbp + 0x1c8], 0x437a0000
mov dword [rbp + 0x1cc], 0x437a0000
xor edx, edx
lea rcx, [rbp + 0x1c8]
call fcn.18002c084
mov r8d, edi
xor edx, edx
lea rcx, str.BlackLISTED
call fcn.18001a1fc
test al, al
je 0x180062497
lea rcx, str.You_are_blacklisted_from_Cheat_MTD_FREE
call fcn.180056d6c
mov dword [rbp + 0x1d0], 0x43250000
mov dword [rbp + 0x1d4], 0x41d80000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0xae0], rbx
mov qword [rbp + 0xae8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xae0]
movdqa xmmword [rbp + 0xae0], xmm0
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0xae0]
call fcn.18004b1ac
test al, al
je 0x180062497
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
call fcn.18001eb04
mov eax, dword [0x1801c0fb8]
mov edi, 2
cmp eax, edi
jne 0x18006c637
cmp byte [0x1801c0d93], r13b
je 0x18006c69f
mov dword [rbp + 0x1d8], 0x444d0000
mov dword [rbp + 0x1dc], 0x43eb0000
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.18002c084
and dword [rbp + 0x1e0], 0
and dword [rbp + 0x1e4], 0
lea rdx, [rbp + 0x1e0]
mov ecx, edi
call fcn.180028d88
movaps xmm1, xmm11
lea ecx, [rdi + 2]
call fcn.180028e14
mov dword [rbp + 0x1e8], 0x43ff0000
mov dword [rbp + 0x1ec], 0x43be0000
lea rdx, [rbp + 0x1e8]
lea ecx, [rdi + 3]
call fcn.180028d88
xor edx, edx
lea r8d, [rdi + 0x29]
lea rcx, str.24151
call fcn.18001a1fc
mov rcx, qword [0x1801c07b0]
mov rax, qword [rcx + 0x3f48]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3f48]
mov rbx, qword [rax + 0x298]
movss xmm9, dword [rax + 0x20]
movss xmm14, dword [rax + 0x24]
movss xmm6, dword [rax + 0x28]
call fcn.180021608
mov rcx, rax
lea rdx, [rbp + 0x1b80]
lea eax, [rdi + 6]
lea r8d, [rdi + 0x7e]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
add rdx, r8
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
add rcx, r8
sub rax, 1
jne 0x180062585
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
mov rax, qword [rcx + 0x20]
mov qword [rdx + 0x20], rax
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x28], eax
movaps xmm1, xmm13
subss xmm1, dword [0x1801c0650]
mulss xmm1, dword [0x18012ac40]
addss xmm1, dword [0x1801c0650]
movss dword [0x1801c0650], xmm1
call fcn.180021608
movaps xmm7, xmm14
addss xmm7, dword [0x1800c3ed8]
subss xmm6, xmm13
addss xmm6, xmm9
movss xmm8, dword [0x1800c5a78]
cmp byte [reloc.WS2_32.dll_accept], r13b
je 0x18006279f
movdqa xmm0, xmmword [0x18012ad70]
movdqu xmmword [rax + 0xdc], xmm0
movdqa xmm0, xmmword [0x18012ad50]
movups xmmword [rbp + 0x1308], xmm0
lea rcx, [rbp + 0x1308]
call fcn.18001dfa4
movss dword [rbp + 0x1f0], xmm6
movss dword [rbp + 0x1f4], xmm7
movaps xmm7, xmm14
addss xmm7, xmm11
movaps xmm6, xmm9
addss xmm6, xmm11
movss dword [rbp + 0x1f8], xmm6
movss dword [rbp + 0x1fc], xmm7
mov dword [rsp + 0x28], 0xc0
movss xmm0, dword [rbp + 0x1b90]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x1f0]
lea rdx, [rbp + 0x1f8]
mov rcx, rbx
call fcn.1800333b4
movdqa xmm0, xmmword [0x18012ada0]
movups xmmword [rbp + 0x1458], xmm0
lea rcx, [rbp + 0x1458]
call fcn.18001dfa4
addss xmm14, dword [0x18012ac90]
addss xmm9, dword [0x18012acc0]
movss dword [rbp + 0x3d8], xmm9
movss dword [rbp + 0x3dc], xmm14
movss dword [rbp + 0x208], xmm6
movss dword [rbp + 0x20c], xmm14
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x208]
mov rcx, rbx
call fcn.18003248c
movdqa xmm0, xmmword [0x18012ada0]
movups xmmword [rbp + 0x1408], xmm0
lea rcx, [rbp + 0x1408]
call fcn.18001dfa4
movss dword [rbp + 0x210], xmm9
movss dword [rbp + 0x214], xmm14
movss dword [rbp + 0x218], xmm9
movss dword [rbp + 0x21c], xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x218]
mov rcx, rbx
call fcn.18003248c
jmp 0x180062829
movdqa xmm0, xmmword [0x18012ad60]
movdqu xmmword [rax + 0xdc], xmm0
movdqa xmm0, xmmword [0x18012ad70]
movups xmmword [rbp + 0x13e0], xmm0
lea rcx, [rbp + 0x13e0]
call fcn.18001dfa4
movss dword [rbp + 0x220], xmm6
movss dword [rbp + 0x224], xmm7
addss xmm14, dword [0x1800c5a54]
addss xmm9, xmm8
movss dword [rbp + 0x228], xmm9
movss dword [rbp + 0x22c], xmm14
mov dword [rsp + 0x28], 0xc0
movss xmm0, dword [rbp + 0x1b90]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x220]
lea rdx, [rbp + 0x228]
mov rcx, rbx
call fcn.1800333b4
lea rcx, [rbp + 0x2090]
call fcn.180020918
movss xmm3, dword [rbp + 0x2094]
movaps xmm1, xmm3
addss xmm1, dword [0x1800c3ed8]
movss xmm2, dword [rbp + 0x2090]
movaps xmm0, xmm2
addss xmm0, dword [0x18012acc4]
movss dword [rbp + 0x2080], xmm0
movss dword [rbp + 0x2084], xmm1
addss xmm3, dword [0x18012ad1c]
subss xmm2, dword [0x1800c3ecc]
movss dword [rbp + 0x2088], xmm2
movss dword [rbp + 0x208c], xmm3
movdqa xmm0, xmmword [0x1800cb680]
movups xmmword [rbp + 0x22e8], xmm0
call fcn.1800218ec
mov rbx, rax
lea rcx, [rbp + 0x22e8]
call fcn.18001dfa4
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp + 0x2088]
lea rdx, [rbp + 0x2080]
mov rcx, rbx
call fcn.1800333b4
mov dword [rbp + 0x248], 0x40000000
mov dword [rbp + 0x24c], 0x41a00000
lea rcx, [rbp + 0x248]
call fcn.18002b964
call fcn.180020b78
mov rcx, qword [rax + 0x50]
mov rcx, qword [rcx + 0x60]
mov rcx, qword [rcx + 0x18]
call fcn.1800289a0
movdqa xmm0, xmmword [0x1800c3f30]
movups xmmword [rbp + 0x12f8], xmm0
lea rdx, str._______MTD_FREE
lea rcx, [rbp + 0x12f8]
call fcn.180056d94
call fcn.1800286d0
movss xmm14, dword [0x1800c5c24]
mov dword [rbp + 0x250], 0x43160000
mov dword [rbp + 0x254], 0x41000000
lea rcx, [rbp + 0x250]
call fcn.18002b964
cmp dword [0x1801c065c], r13d
sete dl
lea rcx, str.Geral
call fcn.180057614
test al, al
je 0x18006297a
mov dword [0x1801c065c], r13d
movss xmm6, dword [0x1800c5c04]
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.18002afd4
cmp dword [0x1801c065c], r14d
sete dl
lea rcx, [0x18012a8e0]
call fcn.180057614
test al, al
je 0x1800629af
mov dword [0x1801c065c], r14d
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.18002afd4
cmp dword [0x1801c065c], edi
sete dl
lea rcx, str.Jogador
call fcn.180057614
test al, al
je 0x1800629da
mov dword [0x1801c065c], edi
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.18002afd4
cmp dword [0x1801c065c], 3
sete dl
lea rcx, str.Veiculos
call fcn.180057614
test al, al
je 0x180062a0a
mov dword [0x1801c065c], 3
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.18002afd4
cmp dword [0x1801c065c], 4
sete dl
lea rcx, str.Extincao
call fcn.180057614
test al, al
je 0x180062a3a
mov dword [0x1801c065c], 4
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.18002afd4
mov ebx, 7
cmp dword [0x1801c065c], ebx
sete dl
lea rcx, str.Config
call fcn.180057614
test al, al
je 0x180062a6c
mov dword [0x1801c065c], ebx
jmp 0x180062a72
mov ebx, dword [0x1801c065c]
test ebx, ebx
je 0x18006b3e2
sub ebx, 1
je 0x180069012
sub ebx, 1
je 0x18006828a
sub ebx, 1
je 0x180066e75
sub ebx, 1
je 0x180066331
sub ebx, 1
je 0x1800662c9
sub ebx, 1
je 0x180065684
cmp ebx, 1
jne 0x18006c632
mov dword [rbp + 0x258], 0x41200000
mov dword [rbp + 0x25c], 0x428c0000
lea rcx, [rbp + 0x258]
call fcn.18002b964
call fcn.18001c694
mov rcx, qword [0x1801c0fc0]
call fcn.1800289a0
cmp dword [0x1801c0770], r13d
sete r8b
lea rbx, str.Misc
mov rdx, rbx
lea rdi, [0x1801c0650]
mov rcx, rdi
call fcn.180017190
test al, al
je 0x180062b19
mov dword [0x1801c0770], r13d
call fcn.1800286d0
call fcn.18001f250
mov dword [rbp + 0x260], 0x431b0000
mov dword [rbp + 0x264], 0x42a00000
lea rcx, [rbp + 0x260]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x268], xmm0
movss dword [rbp + 0x26c], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x268]
lea rcx, str.misc_childs
call fcn.18001c010
cmp dword [0x1801c0770], r13d
jne 0x18006c62d
cmp byte [0x1801c13a7], r13b
je 0x180063f18
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf233801a02ef88b0
mov qword [rbp + 0xaf0], rax
movabs rax, 0x8ff61975ecec0d93
mov qword [rbp + 0xaf8], rax
movdqa xmm0, xmmword [rbp + 0xaf0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xaf0], xmm0
lea r15, [0x1801bfde1]
mov rdx, r15
lea rcx, [rbp + 0xaf0]
call fcn.18004bb78
movabs rsi, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rsi
mov qword [rbp + 0x2308], r12
movabs rbx, 0xe933851b14f49ba4
mov qword [rbp + 0xb00], rbx
movabs rax, 0x8ff61975ecec0d8a
mov qword [rbp + 0xb08], rax
movdqa xmm0, xmmword [rbp + 0xb00]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb00], xmm0
lea r12, [0x1801c13a6]
mov rdx, r12
lea rcx, [rbp + 0xb00]
call fcn.18004bb78
mov qword [rbp + 0x2300], rsi
movabs rax, 0x8ecb70205c7c089
movabs rcx, 0xe5bf4107b3bdacc2
lea rdx, [0x1801c13a7]
movabs rsi, 0x8ff61975ecec0df8
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], rcx
mov qword [rbp + 0x2308], rsi
movabs rax, 0xa037810a06e880a3
vmovdqu ymm0, ymmword [rbp + 0x2300]
cmp byte [0x1801c13a7], r13b
je 0x180062d44
mov qword [rbp + 0xfa0], rax
movabs rax, 0xee935f55879f64aa
mov qword [rbp + 0xfa8], rax
movabs rax, 0x8ecb77160b5b5fd
mov qword [rbp + 0xfb0], rax
mov qword [rbp + 0xfb8], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xfa0]
vmovdqa ymmword [rbp + 0xfa0], ymm1
lea rcx, [rbp + 0xfa0]
jmp 0x180062d8b
mov qword [rbp + 0xf80], rax
movabs rax, 0xee935f55879f64aa
mov qword [rbp + 0xf88], rax
movabs rax, 0x8ecb77160b5b5fd
mov qword [rbp + 0xf90], rax
mov qword [rbp + 0xf98], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xf80]
vmovdqa ymmword [rbp + 0xf80], ymm1
lea rcx, [rbp + 0xf80]
vzeroupper
call fcn.18004bb78
lea r14, [0x1801c13a8]
cmp byte [0x1801c13a6], r13b
je 0x180062e0b
movabs rax, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rax
mov qword [rbp + 0x2308], rsi
mov qword [rbp + 0xb10], rbx
movabs rax, 0x8f93750c98bf2d8a
mov qword [rbp + 0xb18], rax
movdqa xmm0, xmmword [rbp + 0xb10]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb10], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.FiveM_Reshade_Crosshair
mov rdx, r14
lea rcx, [rbp + 0xb10]
call fcn.180050260
mov dword [rbp + 0x270], 0x43160000
mov dword [rbp + 0x274], 0x41a00000
lea r8, [rbp + 0x270]
lea rdx, reloc.WLDAP32.dll_Ordinal_45
lea rcx, str.Menu_Bind_:
call fcn.180051394
movabs rax, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rax
mov qword [rbp + 0x2308], rsi
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], rcx
movabs rax, 0xf2339d1b09fa9bb3
mov qword [rbp + 0xf60], rax
movabs rax, 0xe0b23914858f639d
mov qword [rbp + 0xf68], rax
movabs rax, 0x8ecb7776ba28da9
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
vmovdqa ymmword [rbp + 0xf60], ymm1
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x1801471dc]
lea rcx, [rbp + 0xf60]
vzeroupper
call fcn.180056600
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Configs
mov rcx, rdi
call fcn.180016e2c
movabs rbx, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rbx
mov qword [rbp + 0x2308], rsi
movabs rax, 0xa0218a0101f586a4
mov qword [rbp + 0xb20], rax
movabs rax, 0x8ff61975ecec0dc2
mov qword [rbp + 0xb28], rax
movdqa xmm0, xmmword [rbp + 0xb20]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb20], xmm0
lea rcx, [rbp + 0xb20]
call fcn.180056d6c
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0xa]
lea r13, [0x1801c13b0]
mov rdx, r13
lea rcx, str.cfg
call fcn.180051a50
call fcn.1800549bc
and dword [rbp + 0x278], 0
and dword [rbp + 0x27c], 0
mov qword [rbp + 0x2300], rbx
mov qword [rbp + 0x2308], rsi
movabs rax, 0x8052ed6803fa86ab
mov qword [rbp + 0xb30], rax
mov qword [rbp + 0xb38], rsi
movdqa xmm0, xmmword [rbp + 0xb30]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb30], xmm0
lea rdx, [rbp + 0x278]
lea rcx, [rbp + 0xb30]
call fcn.18004b1ac
lea rsi, [0x1801c138f]
lea rbx, [0x1801c1391]
test al, al
je 0x1800638b8
lea r8, [0x18012a858]
mov rdx, r13
lea rcx, [rbp + 0x1fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp + 0x1fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1361]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfda4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfda8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfdac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfdb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1364]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfda0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1370]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1374]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1378]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfde0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1380]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1385]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1388]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1384]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c138e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1390]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c138d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1393]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1392]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c138c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfde4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1394]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1396]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1397]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c139c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13ce]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfe24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13da]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13db]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13dc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13dd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13de]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13e0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13e4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfe2c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfe30]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, reloc.WLDAP32.dll_Ordinal_50
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fb0]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c0da0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp + 0x1fb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
and dword [rbp + 0x280], 0
and dword [rbp + 0x284], 0
movabs rax, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rax
movabs rcx, 0x8ff61975ecec0df8
mov qword [rbp + 0x2308], rcx
movabs rax, 0x8052ed6802ed88b4
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0xb48], rcx
movdqa xmm0, xmmword [rbp + 0xb40]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb40], xmm0
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0xb40]
call fcn.18004b1ac
test al, al
je 0x18006c625
lea r8, [0x18012a7f4]
mov rdx, r13
lea rcx, [rbp + 0x1fb8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp + 0x1fb8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [rbp + 0x1fb8]
mov r13d, 1
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1361]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfda4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfda8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfdac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfdb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1364]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfda0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1370]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1374]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1378]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfde0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1380]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1385]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1388]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1384]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c138e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1390]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c138d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1393]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1392]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c138c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfde4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1394]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1396]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1397]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c139c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13ce]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfe24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13da]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13db]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13dc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13dd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13de]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13e0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13e4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfe2c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfe30]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, reloc.WLDAP32.dll_Ordinal_50
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fb8]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c0da0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp + 0x1fb8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x18006c625
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf233801a02ef88b0
mov qword [rbp + 0xb50], rax
movabs rax, 0x8ff61975ecec0d93
mov qword [rbp + 0xb58], rax
movdqa xmm0, xmmword [rbp + 0xb50]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb50], xmm0
lea r15, [0x1801bfde1]
mov rdx, r15
lea rcx, [rbp + 0xb50]
call fcn.18004bb78
movabs rsi, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rsi
mov qword [rbp + 0x2308], r12
movabs rbx, 0xe933851b14f49ba4
mov qword [rbp + 0xb60], rbx
movabs rax, 0x8ff61975ecec0d8a
mov qword [rbp + 0xb68], rax
movdqa xmm0, xmmword [rbp + 0xb60]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb60], xmm0
lea r12, [0x1801c13a6]
mov rdx, r12
lea rcx, [rbp + 0xb60]
call fcn.18004bb78
mov qword [rbp + 0x2300], rsi
movabs rax, 0x8ecb70205c7c089
movabs rcx, 0xe5bf4107b3bdacc2
lea rdx, [0x1801c13a7]
movabs rsi, 0x8ff61975ecec0df8
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], rcx
mov qword [rbp + 0x2308], rsi
movabs rax, 0xa037810a06e880a3
vmovdqu ymm0, ymmword [rbp + 0x2300]
cmp byte [0x1801c13a7], r13b
je 0x1800640bc
mov qword [rbp + 0xf40], rax
movabs rax, 0xee935f55879f64aa
mov qword [rbp + 0xf48], rax
movabs rax, 0x8ecb77160b5b5fd
mov qword [rbp + 0xf50], rax
mov qword [rbp + 0xf58], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xf40]
vmovdqa ymmword [rbp + 0xf40], ymm1
lea rcx, [rbp + 0xf40]
jmp 0x180064103
mov qword [rbp + 0xf20], rax
movabs rax, 0xee935f55879f64aa
mov qword [rbp + 0xf28], rax
movabs rax, 0x8ecb77160b5b5fd
mov qword [rbp + 0xf30], rax
mov qword [rbp + 0xf38], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xf20]
vmovdqa ymmword [rbp + 0xf20], ymm1
lea rcx, [rbp + 0xf20]
vzeroupper
call fcn.18004bb78
lea r14, [0x1801c13a8]
cmp byte [0x1801c13a6], r13b
je 0x180064183
movabs rax, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rax
mov qword [rbp + 0x2308], rsi
mov qword [rbp + 0xb70], rbx
movabs rax, 0x8f93750c98bf2d8a
mov qword [rbp + 0xb78], rax
movdqa xmm0, xmmword [rbp + 0xb70]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb70], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.FiveM_Reshade_Crosshair
mov rdx, r14
lea rcx, [rbp + 0xb70]
call fcn.180050260
mov dword [rbp + 0x288], 0x43160000
mov dword [rbp + 0x28c], 0x41a00000
lea r8, [rbp + 0x288]
lea rdx, reloc.WLDAP32.dll_Ordinal_45
lea rcx, str.Menu_Bind_:
call fcn.180051394
mov dword [rbp + 0x290], 0x43110000
mov dword [rbp + 0x294], 0x41d80000
movabs rbx, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rbx
mov qword [rbp + 0x2308], rsi
movabs rax, 0x8052ed0b0ef588b7
mov qword [rbp + 0xb80], rax
mov qword [rbp + 0xb88], rsi
movdqa xmm0, xmmword [rbp + 0xb80]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xb80], xmm0
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0xb80]
call fcn.18004b1ac
test al, al
je 0x180064241
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x18005bacc]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
lea rcx, str.Menu_Color
call fcn.180056d6c
call fcn.18002195c
subss xmm0, dword [0x1800c3ed0]
movaps xmm1, xmm12
call fcn.18002afd4
mov r8d, 0xb0006e2
lea rdx, [0x1801c07a0]
lea rcx, str.accent
call fcn.18004c964
test al, al
je 0x180064287
xor ecx, ecx
call fcn.1800389b8
mov rcx, rdi
call fcn.1800170ac
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Configs
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], rbx
mov qword [rbp + 0x2308], rsi
movabs rax, 0xa0218a0101f586a4
mov qword [rbp + 0x7c0], rax
movabs rax, 0x8ff61975ecec0dc2
mov qword [rbp + 0x7c8], rax
movdqa xmm0, xmmword [rbp + 0x7c0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x7c0], xmm0
lea rcx, [rbp + 0x7c0]
call fcn.180056d6c
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0xa]
lea r13, [0x1801c13b0]
mov rdx, r13
lea rcx, str.cfg
call fcn.180051a50
call fcn.1800549bc
and dword [rbp + 0x298], 0
and dword [rbp + 0x29c], 0
mov qword [rbp + 0x2300], rbx
mov qword [rbp + 0x2308], rsi
movabs rax, 0x8052ed6803fa86ab
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], rsi
movdqa xmm0, xmmword [rbp + 0xba0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xba0], xmm0
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0xba0]
call fcn.18004b1ac
lea rsi, [0x1801c138f]
lea rbx, [0x1801c1391]
test al, al
je 0x180064c3c
lea r8, [0x18012a858]
mov rdx, r13
lea rcx, [rbp + 0x1fc8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp + 0x1fc8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1361]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfda4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfda8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfdac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfdb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1364]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfda0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1370]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1374]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1378]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfde0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1380]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1385]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1388]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1384]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c138e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1390]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c138d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1393]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1392]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c138c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfde4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1394]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1396]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c1397]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c139c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13ce]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfe24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13d9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13da]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13db]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13dc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13dd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13de]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13e0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13e4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfe2c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801bfe30]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c13ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, reloc.WLDAP32.dll_Ordinal_50
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1fc8]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801c0da0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp + 0x1fc8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
and dword [rbp + 0x2a0], 0
and dword [rbp + 0x2a4], 0
movabs rax, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rax
movabs rcx, 0x8ff61975ecec0df8
mov qword [rbp + 0x2308], rcx
movabs rax, 0x8052ed6802ed88b4
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], rcx
movdqa xmm0, xmmword [rbp + 0xbb0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xbb0], xmm0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0xbb0]
call fcn.18004b1ac
test al, al
je 0x180065297
lea r8, [0x18012a7f4]
mov rdx, r13
lea rcx, [rbp + 0x1fc0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp + 0x1fc0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [rbp + 0x1fc0]
mov r13d, 1
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1361]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfda4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfda8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfdac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfdb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1364]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfda0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1370]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1374]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1378]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfde0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1380]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1385]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1388]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1384]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c138e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1390]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c138d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1393]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1392]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c138c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfde4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1394]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1396]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c1397]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c139c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13ce]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfe24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13d9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13da]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13db]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13dc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13dd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13de]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13e0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13e4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfe2c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801bfe30]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c13ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, reloc.WLDAP32.dll_Ordinal_50
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1fc0]
mov r8d, r13d
mov edx, r13d
lea rcx, [0x1801c0da0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp + 0x1fc0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov dword [rbp + 0x2a8], 0x43480000
mov dword [rbp + 0x2ac], 0x42200000
movabs rsi, 0x8052ed68679be9e7
mov qword [rbp + 0x2300], rsi
movabs rbx, 0x8ff61975ecec0df8
mov qword [rbp + 0x2308], rbx
movabs rax, 0xa916bf2724c8a0a3
mov qword [rbp + 0xbc0], rax
mov qword [rbp + 0xbc8], rbx
movdqa xmm0, xmmword [rbp + 0xbc0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xbc0], xmm0
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp + 0xbc0]
call fcn.18004b1ac
movabs rcx, 0xf43acd1c15fa9d94
movabs r12, 0x1f5e1e54eb8533fb
movabs r13, 0xc75cbc514c4cb39c
movabs r15, 0x8ecb70205c7c089
movabs r14, 0xe5bf4107b3bdacc2
test al, al
je 0x18006540f
mov qword [rbp + 0x2300], rsi
mov qword [rbp + 0x2308], rbx
mov qword [rbp + 0x2310], r15
mov qword [rbp + 0x2318], r14
mov qword [rbp + 0x2320], r12
mov qword [rbp + 0x2328], r13
mov qword [rbp + 0x1200], rcx
movabs rax, 0xe692365ad69f7d8c
mov qword [rbp + 0x1208], rax
movabs rax, 0x678f996677a8a3fa
mov qword [rbp + 0x1210], rax
movabs rax, 0x80cb2871ddd483af
mov qword [rbp + 0x1218], rax
movabs rax, 0x6d316a278ff15ed4
mov qword [rbp + 0x1220], rax
movabs rax, 0xc75cbc514c4cb3f9
mov qword [rbp + 0x1228], rax
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1200]
vmovdqa ymmword [rbp + 0x1200], ymm1
vmovdqa xmm2, xmmword [rbp + 0x2320]
vxorps xmm2, xmm2, xmmword [rbp + 0x1220]
vmovdqa xmmword [rbp + 0x1220], xmm2
lea rcx, [rbp + 0x1200]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp + 0x2b0], 0x43480000
mov dword [rbp + 0x2b4], 0x42200000
mov qword [rbp + 0x2300], rsi
mov qword [rbp + 0x2308], rbx
movabs rax, 0xa917af3d33cea6be
mov qword [rbp + 0xbd0], rax
mov qword [rbp + 0xbd8], rbx
movdqa xmm0, xmmword [rbp + 0xbd0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xbd0], xmm0
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0xbd0]
call fcn.18004b1ac
test al, al
je 0x180065585
mov qword [rbp + 0x2300], rsi
mov qword [rbp + 0x2308], rbx
mov qword [rbp + 0x2310], r15
mov qword [rbp + 0x2318], r14
mov qword [rbp + 0x2320], r12
mov qword [rbp + 0x2328], r13
movabs rax, 0x8e1779fe7fe200cd
mov qword [rbp + 0x2330], rax
movabs rcx, 0x79c786d320b68726
mov qword [rbp + 0x2338], rcx
movabs rax, 0xf43acd1c15fa9d94
mov qword [rbp + 0x1140], rax
movabs rax, 0xf881365ad69f7d8c
mov qword [rbp + 0x1148], rax
movabs rax, 0x6a99c3776abeeefe
mov qword [rbp + 0x1150], rax
movabs rax, 0x88ff6e6adcde82a7
mov qword [rbp + 0x1158], rax
movabs rax, 0x703b6c3b9ff6578f
mov qword [rbp + 0x1160], rax
movabs rax, 0xb173d030252fdafa
mov qword [rbp + 0x1168], rax
movabs rax, 0x8e17798d108764a4
mov qword [rbp + 0x1170], rax
mov qword [rbp + 0x1178], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1140]
vmovdqa ymmword [rbp + 0x1140], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2320]
vpxor ymm1, ymm0, ymmword [rbp + 0x1160]
vmovdqa ymmword [rbp + 0x1160], ymm1
lea rcx, [rbp + 0x1140]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rbp + 0x2300], rsi
mov qword [rbp + 0x2308], rbx
mov qword [rbp + 0x2310], r15
mov qword [rbp + 0x2318], r14
movabs rax, 0xf53d8a0917bb8cb4
mov qword [rbp + 0xf00], rax
movabs rax, 0xee956a5585836bd8
mov qword [rbp + 0xf08], rax
movabs rax, 0x21d6976d61a6ade4
mov qword [rbp + 0xf10], rax
mov qword [rbp + 0xf18], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xf00]
vmovdqa ymmword [rbp + 0xf00], ymm1
lea rcx, [rbp + 0xf00]
vzeroupper
call fcn.180056d6c
mov qword [rbp + 0x2300], rsi
mov qword [rbp + 0x2308], rbx
mov qword [rbp + 0x2310], r15
mov qword [rbp + 0x2318], r14
movabs rax, 0xa068881c06ff99b2
mov qword [rbp + 0xee0], rax
movabs rax, 0xbdd82e45c2dd3ed8
mov qword [rbp + 0xee8], rax
movabs rax, 0x8ecb70205f3f2b9
mov qword [rbp + 0xef0], rax
mov qword [rbp + 0xef8], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xee0]
vmovdqa ymmword [rbp + 0xee0], ymm1
lea rcx, [rbp + 0xee0]
vzeroupper
call fcn.180056d6c
jmp 0x18006c625
mov dword [rbp + 0x2b8], 0x41200000
mov dword [rbp + 0x2bc], 0x428c0000
lea rcx, [rbp + 0x2b8]
call fcn.18002b964
call fcn.18001c694
mov rcx, qword [0x1801c0fc0]
call fcn.1800289a0
cmp dword [0x1801c0730], r13d
sete r8b
lea rdx, str.Vehicle
lea rdi, [0x1801c0650]
mov rcx, rdi
call fcn.180017190
test al, al
je 0x1800656e1
mov dword [0x1801c0730], r13d
call fcn.1800286d0
call fcn.18001f250
mov dword [rbp + 0x2c0], 0x431b0000
mov dword [rbp + 0x2c4], 0x42a00000
lea rcx, [rbp + 0x2c0]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x2c8], xmm0
movss dword [rbp + 0x2cc], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2c8]
lea rcx, str.vehicle
call fcn.18001c010
cmp dword [0x1801c0730], r13d
jne 0x18006c62d
cmp byte [0x1801c13a7], r13b
je 0x180065999
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_List
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rax, qword [rax]
test rax, rax
je 0x18006c637
mov rax, qword [rax + 8]
test rax, rax
je 0x180065bca
cmp qword [rax + 0x30], r13
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 0x10]
test rsi, rsi
je 0x18006c637
mov dword [rbp + 0x2d0], 0x435c0000
mov dword [rbp + 0x2d4], 0x43960000
lea rdx, [rbp + 0x2d0]
lea rcx, [0x18012aa54]
call fcn.18004af2c
test al, al
je 0x180065936
mov ebx, r13d
mov r14, r13
movsxd rax, ebx
cmp rax, qword [rsi + 0x188]
jae 0x180065931
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x180065926
mov rax, qword [r14 + rax]
test rax, rax
je 0x180065926
mov rax, qword [rax + 0x20]
lea rcx, [rax + 0x298]
neg rax
sbb rdx, rdx
and rdx, rcx
lea rcx, [rbp + 0x20d8]
call fcn.180007cc0
nop
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rbp + 0x20d8]
call fcn.180007b40
mov edx, ebx
lea rcx, [rbp + 0x11a0]
call fcn.180008dc0
nop
lea rdx, [rbp + 0x11a0]
cmp qword [rbp + 0x11b8], 0xf
cmova rdx, qword [rbp + 0x11a0]
mov r8, qword [rbp + 0x11b0]
lea rcx, [rbp + 0x20d8]
call fcn.180007b40
nop
lea rcx, [rbp + 0x11a0]
call fcn.180007c60
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x2d8], 0
and dword [rbp + 0x2dc], 0
lea rcx, [rbp + 0x20d8]
cmp qword [rbp + 0x20f0], 0xf
cmova rcx, qword [rbp + 0x20d8]
lea r9, [rbp + 0x2d8]
xor r8d, r8d
call fcn.180055978
test al, al
je 0x18006591a
mov dword [reloc.WS2_32.dll_accept], ebx
lea rcx, [rbp + 0x20d8]
call fcn.180007c60
inc ebx
add r14, 0x10
jmp 0x180065826
call fcn.180051298
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0x15e8]
call fcn.180008dc0
nop
lea r8, [rbp + 0x15e8]
lea rdx, str.Vehicle_selected_:
lea rcx, [rbp + 0x22b8]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x15e8]
call fcn.180007c60
lea rcx, [rbp + 0x22b8]
cmp qword [rbp + 0x22d0], 0xf
cmova rcx, qword [rbp + 0x22b8]
call fcn.180056d6c
nop
lea rcx, [rbp + 0x22b8]
jmp 0x180065bc5
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_List
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rax, qword [rax]
test rax, rax
je 0x18006c637
mov rax, qword [rax + 8]
test rax, rax
je 0x180065bca
cmp qword [rax + 0x30], r13
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 0x10]
test rsi, rsi
je 0x18006c637
mov dword [rbp + 0x2e0], 0x435c0000
mov dword [rbp + 0x2e4], 0x43960000
lea rdx, [rbp + 0x2e0]
lea rcx, [0x18012aa54]
call fcn.18004af2c
test al, al
je 0x180065b67
mov ebx, r13d
mov r14, r13
movsxd rax, ebx
cmp rax, qword [rsi + 0x188]
jae 0x180065b62
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x180065b57
mov rax, qword [r14 + rax]
test rax, rax
je 0x180065b57
mov rax, qword [rax + 0x20]
lea rcx, [rax + 0x298]
neg rax
sbb rdx, rdx
and rdx, rcx
lea rcx, [rbp + 0x20f8]
call fcn.180007cc0
nop
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rbp + 0x20f8]
call fcn.180007b40
mov edx, ebx
lea rcx, [rbp + 0x1180]
call fcn.180008dc0
nop
lea rdx, [rbp + 0x1180]
cmp qword [rbp + 0x1198], 0xf
cmova rdx, qword [rbp + 0x1180]
mov r8, qword [rbp + 0x1190]
lea rcx, [rbp + 0x20f8]
call fcn.180007b40
nop
lea rcx, [rbp + 0x1180]
call fcn.180007c60
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x2e8], 0
and dword [rbp + 0x2ec], 0
lea rcx, [rbp + 0x20f8]
cmp qword [rbp + 0x2110], 0xf
cmova rcx, qword [rbp + 0x20f8]
lea r9, [rbp + 0x2e8]
xor r8d, r8d
call fcn.180055978
test al, al
je 0x180065b4b
mov dword [reloc.WS2_32.dll_accept], ebx
lea rcx, [rbp + 0x20f8]
call fcn.180007c60
inc ebx
add r14, 0x10
jmp 0x180065a57
call fcn.180051298
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0x1628]
call fcn.180008dc0
nop
lea r8, [rbp + 0x1628]
lea rdx, str.Vehicle_selected_:
lea rcx, [rbp + 0x2238]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x1628]
call fcn.180007c60
lea rcx, [rbp + 0x2238]
cmp qword [rbp + 0x2250], 0xf
cmova rcx, qword [rbp + 0x2238]
call fcn.180056d6c
nop
lea rcx, [rbp + 0x2238]
call fcn.180007c60
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
cmp byte [0x1801c13a7], r13b
je 0x180065f5e
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_Options
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x18006c625
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c637
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x18006c637
mov rbx, qword [rax + 0x180]
test rbx, rbx
jne 0x180065c8d
mov rbx, r13
jmp 0x180065c9c
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x1830]
mov rcx, rbx
call fcn.1800605a0
movss xmm0, dword [rax]
ucomiss xmm0, xmm11
jp 0x180065cc3
jne 0x180065cc3
lea rcx, str.You_are_not_ingame
jmp 0x18006567a
test rbx, rbx
je 0x180065cd1
movss xmm11, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm11
lea rcx, [rbp + 0x1648]
call fcn.180070bb0
nop
lea r8, [rbp + 0x1648]
lea rdx, str.Health_Of_Vehicle:
lea rcx, [rbp + 0x2278]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x1648]
call fcn.180007c60
lea rcx, [rbp + 0x2278]
cmp qword [rbp + 0x2290], 0xf
cmova rcx, qword [rbp + 0x2278]
call fcn.180056d6c
lea rdx, [rbp + 0x1824]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 8]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1588]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x1818]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x15a8]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x180c]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x14e8]
call fcn.180070bb0
nop
lea r8, [rbp + 0x14e8]
lea rdx, str.X_:
lea rcx, [rbp + 0x19b0]
call fcn.180008ea0
nop
lea r8, str._n__Y_:
mov rdx, rax
lea rcx, [rbp + 0x1990]
call fcn.180008f10
nop
lea r8, [rbp + 0x15a8]
mov rdx, rax
lea rcx, [rbp + 0x1970]
call fcn.180008f80
nop
lea r8, str._n__Z_:
mov rdx, rax
lea rcx, [rbp + 0x1950]
call fcn.180008f10
nop
lea r8, [rbp + 0x1588]
mov rdx, rax
lea rcx, [rbp + 0x2258]
call fcn.180008f80
nop
lea rcx, [rbp + 0x1950]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1970]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1990]
call fcn.180007c60
nop
lea rcx, [rbp + 0x19b0]
call fcn.180007c60
nop
lea rcx, [rbp + 0x14e8]
call fcn.180007c60
nop
lea rcx, [rbp + 0x15a8]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1588]
call fcn.180007c60
lea rcx, [rbp + 0x2258]
cmp qword [rbp + 0x2270], 0xf
cmova rcx, qword [rbp + 0x2258]
call fcn.180056d6c
and dword [rbp + 0x2f0], 0
and dword [rbp + 0x2f4], 0
lea rdx, [rbp + 0x2f0]
lea rcx, str.Teleport_To_Vehicle
call fcn.18004b1ac
test al, al
je 0x180065f45
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2300], xmm0
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c704
lea rdx, [rbp + 0x2300]
mov rcx, rsi
call fcn.18006c728
lea rdx, [rbp + 0x1860]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, rsi
call fcn.18006c6d4
lea rdx, [rbp + 0x1800]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c6ac
nop
lea rcx, [rbp + 0x2258]
call fcn.180007c60
nop
lea rcx, [rbp + 0x2278]
jmp 0x1800662bf
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_Options
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x18006c625
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c637
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x18006c637
mov rbx, qword [rax + 0x180]
test rbx, rbx
jne 0x180065ffb
mov rbx, r13
jmp 0x18006600a
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x17e8]
mov rcx, rbx
call fcn.1800605a0
movss xmm0, dword [rax]
ucomiss xmm0, xmm11
jp 0x180066029
je 0x180065cb7
test rbx, rbx
je 0x180066037
movss xmm11, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm11
lea rcx, [rbp + 0x1568]
call fcn.180070bb0
nop
lea r8, [rbp + 0x1568]
lea rdx, str.Health_Of_Vehicle:
lea rcx, [rbp + 0x2178]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x1568]
call fcn.180007c60
lea rcx, [rbp + 0x2178]
cmp qword [rbp + 0x2190], 0xf
cmova rcx, qword [rbp + 0x2178]
call fcn.180056d6c
lea rdx, [rbp + 0x17dc]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 8]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1508]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x17d0]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1528]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x17c4]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1548]
call fcn.180070bb0
nop
lea r8, [rbp + 0x1548]
lea rdx, str.X_:
lea rcx, [rbp + 0x1a30]
call fcn.180008ea0
nop
lea r8, str._n__Y_:
mov rdx, rax
lea rcx, [rbp + 0x1a10]
call fcn.180008f10
nop
lea r8, [rbp + 0x1528]
mov rdx, rax
lea rcx, [rbp + 0x19f0]
call fcn.180008f80
nop
lea r8, str._n__Z_:
mov rdx, rax
lea rcx, [rbp + 0x19d0]
call fcn.180008f10
nop
lea r8, [rbp + 0x1508]
mov rdx, rax
lea rcx, [rbp + 0x2298]
call fcn.180008f80
nop
lea rcx, [rbp + 0x19d0]
call fcn.180007c60
nop
lea rcx, [rbp + 0x19f0]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1a10]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1a30]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1548]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1528]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1508]
call fcn.180007c60
lea rcx, [rbp + 0x2298]
cmp qword [rbp + 0x22b0], 0xf
cmova rcx, qword [rbp + 0x2298]
call fcn.180056d6c
and dword [rbp + 0x2f8], 0
and dword [rbp + 0x2fc], 0
lea rdx, [rbp + 0x2f8]
lea rcx, str.Teleport_To_Vehicle
call fcn.18004b1ac
test al, al
je 0x1800662ab
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2300], xmm0
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c704
lea rdx, [rbp + 0x2300]
mov rcx, rsi
call fcn.18006c728
lea rdx, [rbp + 0x17b8]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, rsi
call fcn.18006c6d4
lea rdx, [rbp + 0x17ac]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c6ac
nop
lea rcx, [rbp + 0x2298]
call fcn.180007c60
nop
lea rcx, [rbp + 0x2178]
call fcn.180007c60
jmp 0x18006c625
mov dword [rbp + 0x300], 0x431b0000
mov dword [rbp + 0x304], 0x42a00000
lea rcx, [rbp + 0x300]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x308], xmm0
movss dword [rbp + 0x30c], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x308]
lea rcx, str.playerlist
call fcn.18001c010
jmp 0x18006c62d
mov dword [rbp + 0x310], 0x41200000
mov dword [rbp + 0x314], 0x428c0000
lea rcx, [rbp + 0x310]
call fcn.18002b964
call fcn.18001c694
mov rcx, qword [0x1801c0fc0]
call fcn.1800289a0
cmp dword [0x1801c0750], r13d
sete r8b
lea rdx, str.Extinction
lea rdi, [0x1801c0650]
mov rcx, rdi
call fcn.180017190
test al, al
je 0x18006638e
mov dword [0x1801c0750], r13d
call fcn.1800286d0
call fcn.18001f250
mov dword [rbp + 0x318], 0x431b0000
mov dword [rbp + 0x31c], 0x42a00000
lea rcx, [rbp + 0x318]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x320], xmm0
movss dword [rbp + 0x324], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x320]
lea rcx, str.extinction_childs
call fcn.18001c010
cmp dword [0x1801c0750], r13d
jne 0x18006c62d
cmp byte [0x1801c13a7], r13b
je 0x180066455
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x180137d2b]
mov rcx, rdi
call fcn.180016e2c
jmp 0x180066563
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Extinction
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf233ab4808ef9ca6
mov qword [rbp + 0xbe0], rax
movabs rax, 0x8ff61975ecec0d95
mov qword [rbp + 0xbe8], rax
movdqa xmm0, xmmword [rbp + 0xbe0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xbe0], xmm0
lea rdx, [0x1801c13f4]
lea rcx, [rbp + 0xbe0]
call fcn.18004bb78
mov dword [rbp + 0x328], 0x43160000
mov dword [rbp + 0x32c], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xba72940d0cef86af
mov qword [rbp + 0xbf0], rax
movabs rax, 0x8ff61975eccc2dd8
mov qword [rbp + 0xbf8], rax
movdqa xmm0, xmmword [rbp + 0xbf0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xbf0], xmm0
lea r8, [rbp + 0x328]
lea rdx, [0x1801c1408]
lea rcx, [rbp + 0xbf0]
call fcn.180051394
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
cmp byte [0x1801c13a7], r13b
je 0x180066a17
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Visuais
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x80529f0911f29da6
mov qword [rbp + 0xc00], rax
mov qword [rbp + 0xc08], r12
movdqa xmm0, xmmword [rbp + 0xc00]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc00], xmm0
lea rdx, [0x1801c13d4]
lea rcx, [rbp + 0xc00]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rsi, 0xe733af4813f486ab
mov qword [rbp + 0xc10], rsi
movabs rax, 0x8ff61910818343d8
mov qword [rbp + 0xc18], rax
movdqa xmm0, xmmword [rbp + 0xc10]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc10], xmm0
lea rdx, [0x1801c13d5]
lea rcx, [rbp + 0xc10]
call fcn.18004bb78
mov ebx, 0x10420
cmp byte [0x1801c13d5], r13b
je 0x1800666f8
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xb166df5906f5cac4
mov qword [rbp + 0xc20], rax
movabs rax, 0x8ff6197589813ccc
mov qword [rbp + 0xc28], rax
movdqa xmm0, xmmword [rbp + 0xc20]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc20], xmm0
mov r8d, ebx
lea rdx, [0x1801bffd0]
lea rcx, [rbp + 0xc20]
call fcn.18004c964
movups xmm0, xmmword [0x1801bffd0]
movups xmmword [0x180147180], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
movabs r14, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], r14
mov qword [rbp + 0xec0], rsi
movabs rax, 0xec9878019f8549d8
mov qword [rbp + 0xec8], rax
movabs rax, 0x8ecb70205c7a1e0
mov qword [rbp + 0xed0], rax
mov qword [rbp + 0xed8], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xec0]
vmovdqa ymmword [rbp + 0xec0], ymm1
lea rdx, [0x1801c13d6]
lea rcx, [rbp + 0xec0]
vzeroupper
call fcn.18004bb78
cmp byte [0x1801c13d6], r13b
je 0x180066807
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xb261880506f5cac4
mov qword [rbp + 0xc30], rax
movabs rax, 0x8ff61975ecde3ecd
mov qword [rbp + 0xc38], rax
movdqa xmm0, xmmword [rbp + 0xc30]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc30], xmm0
mov r8d, ebx
lea rdx, [0x1801c0000]
lea rcx, [rbp + 0xc30]
call fcn.18004c964
movups xmm0, xmmword [0x1801c0000]
movups xmmword [0x180147190], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0xc40], rsi
movabs rax, 0x8ff6781d828541d8
mov qword [rbp + 0xc48], rax
movdqa xmm0, xmmword [rbp + 0xc40]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc40], xmm0
lea rdx, [0x1801c13d7]
lea rcx, [rbp + 0xc40]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], r14
mov qword [rbp + 0xea0], rsi
movabs rax, 0xe09278169e8d40d8
mov qword [rbp + 0xea8], rax
movabs rax, 0x8ecb70205c7c0fb
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xea0]
vmovdqa ymmword [rbp + 0xea0], ymm1
lea rdx, [0x1801c13d8]
lea rcx, [rbp + 0xea0]
vzeroupper
call fcn.18004bb78
cmp byte [0x1801c13d8], r13b
je 0x18006699e
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], r14
movabs rax, 0xb566da5d50aecac4
mov qword [rbp + 0xe80], rax
movabs rax, 0xe2977744d8dd3eca
mov qword [rbp + 0xe88], rax
movabs r14, 0x8ecb70205c7c0ec
mov qword [rbp + 0xe90], r14
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0xe98], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xe80]
vmovdqa ymmword [rbp + 0xe80], ymm1
mov r8d, ebx
lea rdx, [0x1801bfff0]
lea rcx, [rbp + 0xe80]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801bfff0]
movups xmmword [0x1801471a0], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc4729f0d03f58cb5
mov qword [rbp + 0xc50], rax
movabs rax, 0x8f937a1b8d987e91
mov qword [rbp + 0xc58], rax
movdqa xmm0, xmmword [rbp + 0xc50]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc50], xmm0
lea rcx, [rbp + 0xc50]
lea rdx, [0x1801bfdec]
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
call fcn.180056600
jmp 0x18006c625
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Visuals
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8036880405fa87a2
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], r12
movdqa xmm0, xmmword [rbp + 0xc60]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc60], xmm0
lea rdx, [0x1801c13d4]
lea rcx, [rbp + 0xc60]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rsi, 0xe733af4813f486ab
mov qword [rbp + 0xc70], rsi
movabs rax, 0x8ff61910818d43d8
mov qword [rbp + 0xc78], rax
movdqa xmm0, xmmword [rbp + 0xc70]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc70], xmm0
lea rdx, [0x1801c13d5]
lea rcx, [rbp + 0xc70]
call fcn.18004bb78
mov ebx, 0x10420
cmp byte [0x1801c13d5], r13b
je 0x180066b86
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xb166df5906f5cac4
mov qword [rbp + 0xc80], rax
movabs rax, 0x8ff6197589813ccc
mov qword [rbp + 0xc88], rax
movdqa xmm0, xmmword [rbp + 0xc80]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc80], xmm0
mov r8d, ebx
lea rdx, [0x1801bffd0]
lea rcx, [rbp + 0xc80]
call fcn.18004c964
movups xmm0, xmmword [0x1801bffd0]
movups xmmword [0x180147180], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], rcx
mov qword [rbp + 0x1040], rsi
movabs rax, 0xec9878019f8549d8
mov qword [rbp + 0x1048], rax
movabs r14, 0x8ecb70205c7c0ec
mov qword [rbp + 0x1050], r14
mov qword [rbp + 0x1058], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1040]
vmovdqa ymmword [rbp + 0x1040], ymm1
lea rdx, [0x1801c13d6]
lea rcx, [rbp + 0x1040]
vzeroupper
call fcn.18004bb78
cmp byte [0x1801c13d6], r13b
je 0x180066c95
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xb261880506f5cac4
mov qword [rbp + 0xc90], rax
movabs rax, 0x8ff61975ecde3ecd
mov qword [rbp + 0xc98], rax
movdqa xmm0, xmmword [rbp + 0xc90]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xc90], xmm0
mov r8d, ebx
lea rdx, [0x1801c0000]
lea rcx, [rbp + 0xc90]
call fcn.18004c964
movups xmm0, xmmword [0x1801c0000]
movups xmmword [0x180147190], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], rcx
mov qword [rbp + 0xe40], rsi
movabs rax, 0xe19f75058d825ed8
mov qword [rbp + 0xe48], rax
mov qword [rbp + 0xe50], r14
mov qword [rbp + 0xe58], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xe40]
vmovdqa ymmword [rbp + 0xe40], ymm1
lea rdx, [0x1801c13d7]
lea rcx, [rbp + 0xe40]
vzeroupper
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0xca0], rsi
movabs rax, 0x8f847c1e9e8d40d8
mov qword [rbp + 0xca8], rax
movdqa xmm0, xmmword [rbp + 0xca0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xca0], xmm0
lea rdx, [0x1801c13d8]
lea rcx, [rbp + 0xca0]
call fcn.18004bb78
cmp byte [0x1801c13d8], r13b
je 0x180066e22
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], rcx
movabs rax, 0xb566da5d50aecac4
mov qword [rbp + 0xe20], rax
movabs rax, 0xe2977744d8dd3eca
mov qword [rbp + 0xe28], rax
mov qword [rbp + 0xe30], r14
mov qword [rbp + 0xe38], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xe20]
vmovdqa ymmword [rbp + 0xe20], ymm1
mov r8d, ebx
lea rdx, [0x1801bfff0]
lea rcx, [rbp + 0xe20]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801bfff0]
movups xmmword [0x1801471a0], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc4729f0d03f58cb5
mov qword [rbp + 0xcb0], rax
movabs rax, 0x8f937a1b8d987e91
mov qword [rbp + 0xcb8], rax
movdqa xmm0, xmmword [rbp + 0xcb0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xcb0], xmm0
lea rcx, [rbp + 0xcb0]
jmp 0x1800669ec
mov dword [rbp + 0x330], 0x41200000
mov dword [rbp + 0x334], 0x428c0000
lea rcx, [rbp + 0x330]
call fcn.18002b964
call fcn.18001c694
mov rcx, qword [0x1801c0fc0]
call fcn.1800289a0
cmp dword [0x1801c0710], r13d
sete r8b
lea rdx, str.Vehicle_Mod
lea rdi, [0x1801c0650]
mov rcx, rdi
call fcn.180017190
test al, al
je 0x180066ed2
mov dword [0x1801c0710], r13d
call fcn.1800549bc
cmp dword [0x1801c0710], r14d
sete r8b
lea rdx, str.Vehicle_List
mov rcx, rdi
call fcn.180017190
test al, al
je 0x180066efc
mov dword [0x1801c0710], r14d
call fcn.1800286d0
call fcn.18001f250
mov dword [rbp + 0x338], 0x431b0000
mov dword [rbp + 0x33c], 0x42a00000
lea rcx, [rbp + 0x338]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x340], xmm0
movss dword [rbp + 0x344], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x340]
lea rcx, str.Vehicles_childs
call fcn.18001c010
mov ecx, dword [0x1801c0710]
test ecx, ecx
je 0x180067ae1
cmp ecx, 1
jne 0x18006c62d
cmp byte [0x1801c13ba], r13b
je 0x1800671be
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_List
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rax, qword [rax]
test rax, rax
je 0x18006c637
mov rax, qword [rax + 8]
test rax, rax
je 0x1800673ef
cmp qword [rax + 0x30], r13
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 0x10]
test rsi, rsi
je 0x18006c637
mov dword [rbp + 0x348], 0x435c0000
mov dword [rbp + 0x34c], 0x43960000
lea rdx, [rbp + 0x348]
lea rcx, [0x18012aa54]
call fcn.18004af2c
test al, al
je 0x18006715b
mov ebx, r13d
mov r14, r13
movsxd rax, ebx
cmp rax, qword [rsi + 0x188]
jae 0x180067156
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x18006714b
mov rax, qword [r14 + rax]
test rax, rax
je 0x18006714b
mov rax, qword [rax + 0x20]
lea rcx, [rax + 0x298]
neg rax
sbb rdx, rdx
and rdx, rcx
lea rcx, [rbp + 0x2098]
call fcn.180007cc0
nop
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rbp + 0x2098]
call fcn.180007b40
mov edx, ebx
lea rcx, [rbp + 0x11e0]
call fcn.180008dc0
nop
lea rdx, [rbp + 0x11e0]
cmp qword [rbp + 0x11f8], 0xf
cmova rdx, qword [rbp + 0x11e0]
mov r8, qword [rbp + 0x11f0]
lea rcx, [rbp + 0x2098]
call fcn.180007b40
nop
lea rcx, [rbp + 0x11e0]
call fcn.180007c60
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x350], 0
and dword [rbp + 0x354], 0
lea rcx, [rbp + 0x2098]
cmp qword [rbp + 0x20b0], 0xf
cmova rcx, qword [rbp + 0x2098]
lea r9, [rbp + 0x350]
xor r8d, r8d
call fcn.180055978
test al, al
je 0x18006713f
mov dword [reloc.WS2_32.dll_accept], ebx
lea rcx, [rbp + 0x2098]
call fcn.180007c60
inc ebx
add r14, 0x10
jmp 0x18006704b
call fcn.180051298
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0x1668]
call fcn.180008dc0
nop
lea r8, [rbp + 0x1668]
lea rdx, str.Vehicle_selected_:
lea rcx, [rbp + 0x2198]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x1668]
call fcn.180007c60
lea rcx, [rbp + 0x2198]
cmp qword [rbp + 0x21b0], 0xf
cmova rcx, qword [rbp + 0x2198]
call fcn.180056d6c
nop
lea rcx, [rbp + 0x2198]
jmp 0x1800673ea
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_List
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rax, qword [rax]
test rax, rax
je 0x18006c637
mov rax, qword [rax + 8]
test rax, rax
je 0x1800673ef
cmp qword [rax + 0x30], r13
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 0x10]
test rsi, rsi
je 0x18006c637
mov dword [rbp + 0x358], 0x435c0000
mov dword [rbp + 0x35c], 0x43960000
lea rdx, [rbp + 0x358]
lea rcx, [0x18012aa54]
call fcn.18004af2c
test al, al
je 0x18006738c
mov ebx, r13d
mov r14, r13
movsxd rax, ebx
cmp rax, qword [rsi + 0x188]
jae 0x180067387
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x18006737c
mov rax, qword [r14 + rax]
test rax, rax
je 0x18006737c
mov rax, qword [rax + 0x20]
lea rcx, [rax + 0x298]
neg rax
sbb rdx, rdx
and rdx, rcx
lea rcx, [rbp + 0x20b8]
call fcn.180007cc0
nop
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rbp + 0x20b8]
call fcn.180007b40
mov edx, ebx
lea rcx, [rbp + 0x11c0]
call fcn.180008dc0
nop
lea rdx, [rbp + 0x11c0]
cmp qword [rbp + 0x11d8], 0xf
cmova rdx, qword [rbp + 0x11c0]
mov r8, qword [rbp + 0x11d0]
lea rcx, [rbp + 0x20b8]
call fcn.180007b40
nop
lea rcx, [rbp + 0x11c0]
call fcn.180007c60
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x360], 0
and dword [rbp + 0x364], 0
lea rcx, [rbp + 0x20b8]
cmp qword [rbp + 0x20d0], 0xf
cmova rcx, qword [rbp + 0x20b8]
lea r9, [rbp + 0x360]
xor r8d, r8d
call fcn.180055978
test al, al
je 0x180067370
mov dword [reloc.WS2_32.dll_accept], ebx
lea rcx, [rbp + 0x20b8]
call fcn.180007c60
inc ebx
add r14, 0x10
jmp 0x18006727c
call fcn.180051298
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0x1688]
call fcn.180008dc0
nop
lea r8, [rbp + 0x1688]
lea rdx, str.Vehicle_selected_:
lea rcx, [rbp + 0x21b8]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x1688]
call fcn.180007c60
lea rcx, [rbp + 0x21b8]
cmp qword [rbp + 0x21d0], 0xf
cmova rcx, qword [rbp + 0x21b8]
call fcn.180056d6c
nop
lea rcx, [rbp + 0x21b8]
call fcn.180007c60
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
cmp byte [0x1801c13a7], r13b
je 0x18006777b
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_Options
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x18006c625
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c637
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x18006c637
mov rbx, qword [rax + 0x180]
test rbx, rbx
jne 0x1800674b2
mov rbx, r13
jmp 0x1800674c1
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x17a0]
mov rcx, rbx
call fcn.1800605a0
movss xmm0, dword [rax]
ucomiss xmm0, xmm11
jp 0x1800674e0
je 0x180065cb7
test rbx, rbx
je 0x1800674ee
movss xmm11, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm11
lea rcx, [rbp + 0x1608]
call fcn.180070bb0
nop
lea r8, [rbp + 0x1608]
lea rdx, str.Health_Of_Vehicle:
lea rcx, [rbp + 0x2218]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x1608]
call fcn.180007c60
lea rcx, [rbp + 0x2218]
cmp qword [rbp + 0x2230], 0xf
cmova rcx, qword [rbp + 0x2218]
call fcn.180056d6c
lea rdx, [rbp + 0x1794]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 8]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x16c8]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x1788]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x15c8]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x18c0]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x16a8]
call fcn.180070bb0
nop
lea r8, [rbp + 0x16a8]
lea rdx, str.X_:
lea rcx, [rbp + 0x1ab0]
call fcn.180008ea0
nop
lea r8, str._n__Y_:
mov rdx, rax
lea rcx, [rbp + 0x1a90]
call fcn.180008f10
nop
lea r8, [rbp + 0x15c8]
mov rdx, rax
lea rcx, [rbp + 0x1a70]
call fcn.180008f80
nop
lea r8, str._n__Z_:
mov rdx, rax
lea rcx, [rbp + 0x1b60]
call fcn.180008f10
nop
lea r8, [rbp + 0x16c8]
mov rdx, rax
lea rcx, [rbp + 0x21d8]
call fcn.180008f80
nop
lea rcx, [rbp + 0x1b60]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1a70]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1a90]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1ab0]
call fcn.180007c60
nop
lea rcx, [rbp + 0x16a8]
call fcn.180007c60
nop
lea rcx, [rbp + 0x15c8]
call fcn.180007c60
nop
lea rcx, [rbp + 0x16c8]
call fcn.180007c60
lea rcx, [rbp + 0x21d8]
cmp qword [rbp + 0x21f0], 0xf
cmova rcx, qword [rbp + 0x21d8]
call fcn.180056d6c
and dword [rbp + 0x368], 0
and dword [rbp + 0x36c], 0
lea rdx, [rbp + 0x368]
lea rcx, str.Teleport_To_Vehicle
call fcn.18004b1ac
test al, al
je 0x180067762
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2300], xmm0
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c704
lea rdx, [rbp + 0x2300]
mov rcx, rsi
call fcn.18006c728
lea rdx, [rbp + 0x18b4]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, rsi
call fcn.18006c6d4
lea rdx, [rbp + 0x1848]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c6ac
nop
lea rcx, [rbp + 0x21d8]
call fcn.180007c60
nop
lea rcx, [rbp + 0x2218]
jmp 0x1800662bf
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_Options
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x18006c625
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c637
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x18006c637
mov rbx, qword [rax + 0x180]
test rbx, rbx
jne 0x180067818
mov rbx, r13
jmp 0x180067827
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x1854]
mov rcx, rbx
call fcn.1800605a0
movss xmm0, dword [rax]
ucomiss xmm0, xmm11
jp 0x180067846
je 0x180065cb7
test rbx, rbx
je 0x180067854
movss xmm11, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm11
lea rcx, [rbp + 0x16e8]
call fcn.180070bb0
nop
lea r8, [rbp + 0x16e8]
lea rdx, str.Health_Of_Vehicle:
lea rcx, [rbp + 0x2158]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x16e8]
call fcn.180007c60
lea rcx, [rbp + 0x2158]
cmp qword [rbp + 0x2170], 0xf
cmova rcx, qword [rbp + 0x2158]
call fcn.180056d6c
lea rdx, [rbp + 0x1878]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 8]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1768]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x17f4]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1728]
call fcn.180070bb0
nop
lea rdx, [rbp + 0x18a8]
mov rcx, rbx
call fcn.1800605a0
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1708]
call fcn.180070bb0
nop
lea r8, [rbp + 0x1708]
lea rdx, str.X_:
lea rcx, [rbp + 0x1b30]
call fcn.180008ea0
nop
lea r8, str._n__Y_:
mov rdx, rax
lea rcx, [rbp + 0x1b10]
call fcn.180008f10
nop
lea r8, [rbp + 0x1728]
mov rdx, rax
lea rcx, [rbp + 0x1af0]
call fcn.180008f80
nop
lea r8, str._n__Z_:
mov rdx, rax
lea rcx, [rbp + 0x1ad0]
call fcn.180008f10
nop
lea r8, [rbp + 0x1768]
mov rdx, rax
lea rcx, [rbp + 0x2118]
call fcn.180008f80
nop
lea rcx, [rbp + 0x1ad0]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1af0]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1b10]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1b30]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1708]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1728]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1768]
call fcn.180007c60
lea rcx, [rbp + 0x2118]
cmp qword [rbp + 0x2130], 0xf
cmova rcx, qword [rbp + 0x2118]
call fcn.180056d6c
and dword [rbp + 0x370], 0
and dword [rbp + 0x374], 0
lea rdx, [rbp + 0x370]
lea rcx, str.Teleport_To_Vehicle
call fcn.18004b1ac
test al, al
je 0x180067ac8
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2300], xmm0
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c704
lea rdx, [rbp + 0x2300]
mov rcx, rsi
call fcn.18006c728
lea rdx, [rbp + 0x186c]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, rsi
call fcn.18006c6d4
lea rdx, [rbp + 0x183c]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c6ac
nop
lea rcx, [rbp + 0x2118]
call fcn.180007c60
nop
lea rcx, [rbp + 0x2158]
jmp 0x1800662bf
cmp byte [0x1801c13a7], r13b
je 0x180067cdc
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Modifications
mov rcx, rdi
call fcn.180016e2c
and dword [rbp + 0x378], 0
and dword [rbp + 0x37c], 0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xd6729f0106eb8cb5
mov qword [rbp + 0xcc0], rax
movabs rax, 0x8ff67c198f85659d
mov qword [rbp + 0xcc8], rax
movdqa xmm0, xmmword [rbp + 0xcc0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xcc0], xmm0
lea rdx, [rbp + 0x378]
lea rcx, [rbp + 0xcc0]
call fcn.18004b1ac
test al, al
je 0x180067ba0
mov byte [0x1801c13be], r14b
mov dword [rbp + 0x380], 0x43160000
mov dword [rbp + 0x384], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xba72940d0cef86af
mov qword [rbp + 0xcd0], rax
movabs rax, 0x8ff61975eccc2dd8
mov qword [rbp + 0xcd8], rax
movdqa xmm0, xmmword [rbp + 0xcd0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xcd0], xmm0
lea r8, [rbp + 0x380]
lea rdx, [0x1801c1420]
lea rcx, [rbp + 0xcd0]
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed1c14f486a5
mov qword [rbp + 0xce0], rax
mov qword [rbp + 0xce8], r12
movdqa xmm0, xmmword [rbp + 0xce0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xce0], xmm0
lea rdx, [0x1801c13bd]
lea rcx, [rbp + 0xce0]
call fcn.18004bb78
cmp byte [0x1801c13bd], r13b
je 0x18006c625
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf001cd1c14f486a5
mov qword [rbp + 0xcf0], rax
movabs rax, 0x8ff61975ec88689d
mov qword [rbp + 0xcf8], rax
movdqa xmm0, xmmword [rbp + 0xcf0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xcf0], xmm0
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r13
mov r9d, 0x64
lea rdx, [0x1801c13c0]
lea rcx, [rbp + 0xcf0]
jmp 0x180066a0a
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Modifications
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x803789070aff86a0
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r12
movdqa xmm0, xmmword [rbp + 0xd00]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd00], xmm0
lea rdx, [0x1801c13cd]
lea rcx, [rbp + 0xd00]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rbx, 0xa037810b0ef38cb1
mov qword [rbp + 0xd10], rbx
movabs rax, 0x8ff6191189897dab
mov qword [rbp + 0xd18], rax
movdqa xmm0, xmmword [rbp + 0xd10]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd10], xmm0
lea rdx, [0x1801c13bd]
lea rcx, [rbp + 0xd10]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xef14cd0d0cfa9ba5
mov qword [rbp + 0xd20], rax
movabs rax, 0x8ff61975ec896e8a
mov qword [rbp + 0xd28], rax
movdqa xmm0, xmmword [rbp + 0xd20]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd20], xmm0
lea rdx, [0x1801c0641]
lea rcx, [rbp + 0xd20]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee33a5481ee888a2
mov qword [rbp + 0xd30], rax
movabs rax, 0x8ff619128285619c
mov qword [rbp + 0xd38], rax
movdqa xmm0, xmmword [rbp + 0xd30]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd30], xmm0
lea rdx, [0x1801c0643]
lea rcx, [rbp + 0xd30]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xef10cd1c01f281b4
mov qword [rbp + 0xd40], rax
movabs rax, 0x8ff61975ec987e97
mov qword [rbp + 0xd48], rax
movdqa xmm0, xmmword [rbp + 0xd40]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd40], xmm0
lea rdx, [0x1801c0644]
lea rcx, [rbp + 0xd40]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc772880f09fa81a4
mov qword [rbp + 0xd50], rax
movabs rax, 0x8ff66001859a6c8a
mov qword [rbp + 0xd58], rax
movdqa xmm0, xmmword [rbp + 0xd50]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd50], xmm0
lea rdx, [0x1801c13cc]
lea rcx, [rbp + 0xd50]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xec30841b0eed87ae
mov qword [rbp + 0xd60], rax
movabs rax, 0x8ff61975ecec0d9d
mov qword [rbp + 0xd68], rax
movdqa xmm0, xmmword [rbp + 0xd60]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd60], xmm0
lea rdx, [0x1801c0642]
lea rcx, [rbp + 0xd60]
call fcn.18004bb78
xor ecx, ecx
call fcn.180022d78
test al, al
je 0x180067f9e
lea rcx, str.Only_Clientside
call fcn.18002c344
call fcn.18002195c
movss xmm6, dword [0x1800c5a70]
subss xmm0, xmm6
movss dword [rbp + 0x388], xmm0
mov dword [rbp + 0x38c], 0x41c80000
lea rdx, [rbp + 0x388]
lea rcx, str.Repair_Vehicle
call fcn.18004b1ac
test al, al
je 0x180067fdf
mov byte [0x1801c13be], r14b
xor ecx, ecx
call fcn.180022d78
test al, al
je 0x180067ff6
lea rcx, str.Only_Engine
call fcn.18002c344
call fcn.18002195c
subss xmm0, xmm6
movss dword [rbp + 0x390], xmm0
mov dword [rbp + 0x394], 0x41c80000
lea rdx, [rbp + 0x390]
lea rcx, str.Destroy_Vehicle
call fcn.18004b1ac
test al, al
je 0x18006802f
mov byte [0x1801c13bb], r14b
xor ecx, ecx
call fcn.180022d78
test al, al
je 0x180068046
lea rcx, str.Only_Engine
call fcn.18002c344
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0xd70], rbx
movabs rax, 0x8ff6191189897dab
mov qword [rbp + 0xd78], rax
movdqa xmm0, xmmword [rbp + 0xd70]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0xd70], xmm0
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801c13c0]
lea rcx, [rbp + 0xd70]
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], rsi
movabs rax, 0xa037810b0ef38cb1
mov qword [rbp + 0xe00], rax
movabs rax, 0xe0b03910878d7fba
mov qword [rbp + 0xe08], rax
movabs rax, 0x8ecb70205a2a3fb
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xe18], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xe00]
vmovdqa ymmword [rbp + 0xe00], ymm1
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov esi, 0x64
mov r9d, esi
xor r8d, r8d
lea rdx, [0x1801c13c4]
lea rcx, [rbp + 0xe00]
vzeroupper
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xa02b990111fa9ba0
mov qword [rbp + 0x430], rax
movabs rax, 0x8ff6191099806cae
mov qword [rbp + 0x438], rax
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x430], xmm0
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, esi
xor r8d, r8d
lea rdx, [0x1801c13c8]
lea rcx, [rbp + 0x430]
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed1c14f486a5
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], r12
movdqa xmm0, xmmword [rbp + 0x440]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x440], xmm0
lea rdx, [0x1801c13bd]
lea rcx, [rbp + 0x440]
call fcn.18004bb78
cmp byte [0x1801c13bd], r13b
je 0x180068280
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf001cd1c14f486a5
mov qword [rbp + 0x450], rax
movabs rax, 0x8ff61975ec88689d
mov qword [rbp + 0x458], rax
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x450], xmm0
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r13
mov r9d, esi
xor r8d, r8d
lea rdx, [0x1801c13c0]
lea rcx, [rbp + 0x450]
call fcn.180056600
call fcn.18001f250
jmp 0x18006c625
mov dword [rbp + 0x398], 0x41200000
mov dword [rbp + 0x39c], 0x428c0000
lea rcx, [rbp + 0x398]
call fcn.18002b964
call fcn.18001c694
mov rcx, qword [0x1801c0fc0]
call fcn.1800289a0
cmp dword [0x1801c06d0], r13d
sete r8b
lea rdx, str.Local_Player
lea rdi, [0x1801c0650]
mov rcx, rdi
call fcn.180017190
test al, al
je 0x1800682e7
mov dword [0x1801c06d0], r13d
call fcn.1800549bc
cmp dword [0x1801c06d0], 2
sete r8b
lea rbx, str.Player_List
mov rdx, rbx
mov rcx, rdi
call fcn.180017190
test al, al
je 0x180068317
mov dword [0x1801c06d0], 2
call fcn.1800286d0
call fcn.18001f250
mov dword [rbp + 0x3a0], 0x431b0000
mov dword [rbp + 0x3a4], 0x42a00000
lea rcx, [rbp + 0x3a0]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x3a8], xmm0
movss dword [rbp + 0x3ac], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x3a8]
lea rcx, str.localplayer_childs
call fcn.18001c010
mov eax, dword [0x1801c06d0]
test eax, eax
je 0x180068984
cmp eax, 2
jne 0x18006c62d
cmp byte [0x1801c13a7], r13b
je 0x1800684f8
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rax, qword [rax]
test rax, rax
je 0x18006c637
mov rax, qword [rax + 8]
test rax, rax
je 0x18006864d
cmp qword [rax + 0x30], r13
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 0x18]
test rsi, rsi
je 0x18006c637
mov dword [rbp + 0x3b0], 0x435c0000
mov dword [rbp + 0x3b4], 0x43960000
lea rdx, [rbp + 0x3b0]
lea rcx, [0x18012aa54]
call fcn.18004af2c
test al, al
je 0x18006864d
mov ebx, r13d
mov r14, r13
movsxd rax, ebx
cmp rax, qword [rsi + 0x108]
jae 0x180068648
mov r15, qword [rsi + 0x100]
test r15, r15
je 0x1800684ed
mov r15, qword [r14 + r15]
test r15, r15
je 0x1800684ed
mov eax, dword [0x1801c0be8]
mov rcx, qword [rax + r15]
mov rax, qword [0x1801c0b88]
add rcx, 0x20
call rax
mov ecx, dword [0x1801c0bdc]
mov edx, dword [rcx + r15]
test edx, edx
je 0x1800684ed
and edx, 0x1fc000
cmp edx, 0x8000
jne 0x1800684ed
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x3b8], 0
and dword [rbp + 0x3bc], 0
lea r9, [rbp + 0x3b8]
xor r8d, r8d
mov rcx, rax
call fcn.180055978
test al, al
je 0x1800684ed
mov dword [reloc.WS2_32.dll_accept], ebx
inc ebx
add r14, 0x10
jmp 0x180068462
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rax, qword [rax]
test rax, rax
je 0x18006c637
mov rax, qword [rax + 8]
test rax, rax
je 0x18006864d
cmp qword [rax + 0x30], r13
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 0x18]
test rsi, rsi
je 0x18006c637
mov dword [rbp + 0x3c0], 0x435c0000
mov dword [rbp + 0x3c4], 0x43960000
lea rdx, [rbp + 0x3c0]
lea rcx, [0x18012aa54]
call fcn.18004af2c
test al, al
je 0x18006864d
mov ebx, r13d
mov r14, r13
movsxd rax, ebx
cmp rax, qword [rsi + 0x108]
jae 0x180068648
mov r15, qword [rsi + 0x100]
test r15, r15
je 0x18006863d
mov r15, qword [r14 + r15]
test r15, r15
je 0x18006863d
mov eax, dword [0x1801c0be8]
mov rcx, qword [rax + r15]
mov rax, qword [0x1801c0b88]
add rcx, 0x20
call rax
mov ecx, dword [0x1801c0bdc]
mov edx, dword [rcx + r15]
test edx, edx
je 0x18006863d
and edx, 0x1fc000
cmp edx, 0x8000
jne 0x18006863d
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x3c8], 0
and dword [rbp + 0x3cc], 0
lea r9, [rbp + 0x3c8]
xor r8d, r8d
mov rcx, rax
call fcn.180055978
test al, al
je 0x18006863d
mov dword [reloc.WS2_32.dll_accept], ebx
inc ebx
add r14, 0x10
jmp 0x1800685b2
call fcn.180051298
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_Options
mov rcx, rdi
call fcn.180016e2c
mov rax, qword [0x1801c0ba8]
mov rsi, qword [rax]
test rsi, rsi
je 0x18006c637
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x18006c625
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x18006c637
mov rax, qword [0x1801c0bb0]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c637
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x18006c637
mov rbx, qword [rax + 0x100]
test rbx, rbx
jne 0x180068703
mov rbx, r13
jmp 0x180068712
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x1884]
mov rcx, rbx
call fcn.1800605a0
movss xmm0, dword [rax]
ucomiss xmm0, xmm11
jp 0x180068731
je 0x18006c625
test rbx, rbx
je 0x18006873f
movss xmm11, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm11
lea rcx, [rbp + 0x1748]
call fcn.180070bb0
nop
lea r8, [rbp + 0x1748]
lea rdx, str.Health_Of_Player_:
lea rcx, [rbp + 0x2138]
call fcn.180008ea0
nop
lea rcx, [rbp + 0x1748]
call fcn.180007c60
lea rcx, [rbp + 0x2138]
cmp qword [rbp + 0x2150], 0xf
cmova rcx, qword [rbp + 0x2138]
call fcn.180056d6c
and dword [rbp + 0x3d0], 0
and dword [rbp + 0x3d4], 0
lea rdx, [rbp + 0x3d0]
lea rcx, str.Teleport_To_Player
call fcn.18004b1ac
test al, al
je 0x180068863
cmp rbx, rsi
je 0x180068863
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2300], xmm0
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c704
lea rdx, [rbp + 0x2300]
mov rcx, rsi
call fcn.18006c728
lea rdx, [rbp + 0x1890]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, rsi
call fcn.18006c6d4
lea rdx, [rbp + 0x189c]
mov rcx, rbx
call fcn.1800605a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2300], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x2308], eax
lea r8, [rbp + 0x2300]
lea rdx, [rbp]
mov rcx, r14
call fcn.18006c6ac
test rbx, rbx
jne 0x18006886d
mov rax, r13
jmp 0x180068877
mov eax, dword [0x1801c0be8]
mov rax, qword [rax + rbx]
lea rsi, [rax + 0x20]
xor eax, eax
mov qword [rbp], rax
mov rax, qword [0x1801c0b88]
mov rcx, rsi
call rax
mov qword [rbp + 0x2300], rax
mov r8, qword [0x180147710]
mov rdx, qword [0x180147708]
lea r9, [rbp + 0x2300]
lea rcx, [rbp]
call fcn.18005efc8
mov rbx, qword [rbp]
cmp rbx, qword [0x180147710]
je 0x180068916
and dword [rbp + 0x3e0], 0
and dword [rbp + 0x3e4], 0
lea rdx, [rbp + 0x3e0]
lea rcx, str.Remove_Friend
call fcn.18004b1ac
test al, al
je 0x180068978
sub rbx, qword [0x180147708]
sar rbx, 5
movsxd r8, ebx
shl r8, 5
add r8, qword [0x180147708]
lea rdx, [rbp + 0x2300]
lea rcx, [0x180147708]
call fcn.18006cdd4
jmp 0x180068978
and dword [rbp + 0x3e8], 0
and dword [rbp + 0x3ec], 0
lea rdx, [rbp + 0x3e8]
lea rcx, str.Add_Friend
call fcn.18004b1ac
test al, al
je 0x180068978
mov rax, qword [0x1801c0b88]
mov rcx, rsi
call rax
mov rdx, rax
lea rcx, [rbp + 0x2300]
call fcn.180007cc0
nop
lea rdx, [rbp + 0x2300]
lea rcx, [0x180147708]
call fcn.180007a50
nop
lea rcx, [rbp + 0x2300]
call fcn.180007c60
nop
lea rcx, [rbp + 0x2138]
jmp 0x1800662bf
cmp byte [0x1801c13a7], r13b
je 0x1800689db
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x180137d2b]
mov rcx, rdi
call fcn.180016e2c
movabs rbx, 0x8ecb70205c7c089
jmp 0x180068dc1
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Self
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x803789072aff86a0
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp + 0x460], xmm0
lea rdx, [0x1801c13f5]
lea rcx, [rbp + 0x460]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe43daa450ef68cb4
mov qword [rbp + 0x470], rax
movabs rax, 0x8ff61975898862b5
mov qword [rbp + 0x478], rax
movdqa xmm0, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x470], xmm0
lea rdx, [0x1801c13f7]
lea rcx, [rbp + 0x470]
call fcn.18004bb78
mov ecx, r14d
call fcn.1800287bc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs r14, 0x8052851c0bfa8caf
mov qword [rbp + 0x480], r14
mov qword [rbp + 0x488], r12
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x480], xmm0
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1801c13fc]
lea rcx, [rbp + 0x480]
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed1a08f69ba6
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], r12
movdqa xmm0, xmmword [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x490], xmm0
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1801c1400]
lea rcx, [rbp + 0x490]
call fcn.180056600
call fcn.180056ab4
mov dword [rbp + 0x200], 0x43160000
mov dword [rbp + 0x204], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rbx, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rbx
mov qword [rbp + 0x2318], rsi
movabs rax, 0xc872940d0cef86af
mov qword [rbp + 0xde0], rax
movabs rax, 0xafcc391d98806c9d
mov qword [rbp + 0xde8], rax
movabs rax, 0x8ecb70205c7e0a9
mov qword [rbp + 0xdf0], rax
mov qword [rbp + 0xdf8], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xde0]
vmovdqa ymmword [rbp + 0xde0], ymm1
lea r8, [rbp + 0x200]
lea rdx, [0x1801c1410]
lea rcx, [rbp + 0xde0]
vzeroupper
call fcn.180051394
mov dword [rbp + 0x3f8], 0x43160000
mov dword [rbp + 0x3fc], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x2310], rbx
mov qword [rbp + 0x2318], rsi
movabs rax, 0xc172940d0cef86af
mov qword [rbp + 0xdc0], rax
movabs rax, 0xafd623559e83608a
mov qword [rbp + 0xdc8], rax
movabs rax, 0x8ecb70205c7c0a9
mov qword [rbp + 0xdd0], rax
mov qword [rbp + 0xdd8], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xdc0]
vmovdqa ymmword [rbp + 0xdc0], ymm1
lea r8, [rbp + 0x3f8]
lea rdx, [0x1801c140c]
lea rcx, [rbp + 0xdc0]
vzeroupper
call fcn.180051394
and dword [rbp + 0x400], 0
and dword [rbp + 0x404], 0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x4a0], r14
mov qword [rbp + 0x4a8], r12
movdqa xmm0, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x4a0]
call fcn.18004b1ac
mov r14d, 1
test al, al
je 0x180068d4b
mov byte [0x1801c13f9], r14b
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
and dword [rbp + 0x408], 0
and dword [rbp + 0x40c], 0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed1a08f69ba6
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], r12
movdqa xmm0, xmmword [rbp + 0x4b0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x4b0], xmm0
lea rdx, [rbp + 0x408]
lea rcx, [rbp + 0x4b0]
call fcn.18004b1ac
test al, al
je 0x180068dc1
mov byte [0x1801c13f8], r14b
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
cmp byte [0x1801c13a7], r13b
je 0x180068e27
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x180137d2b]
mov rcx, rdi
call fcn.180016e2c
jmp 0x18006c625
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Movement
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x80529d010bd886a9
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], r12
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [0x1801c13fb]
lea rcx, [rbp + 0x4c0]
call fcn.18004bb78
mov dword [rbp + 0x410], 0x43160000
mov dword [rbp + 0x414], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x2310], rbx
mov qword [rbp + 0x2318], rsi
movabs rax, 0xce72940d0cef86af
mov qword [rbp + 0xda0], rax
movabs rax, 0xafcc390585804e97
mov qword [rbp + 0xda8], rax
movabs rax, 0x8ecb70205c7e0a9
mov qword [rbp + 0xdb0], rax
mov qword [rbp + 0xdb8], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xda0]
vmovdqa ymmword [rbp + 0xda0], ymm1
lea r8, [rbp + 0x410]
lea rdx, [0x1801c1404]
lea rcx, [rbp + 0xda0]
vzeroupper
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee27bf4813e888a1
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], r12
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x4d0], xmm0
lea rdx, [0x1801c13f6]
lea rcx, [rbp + 0x4d0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe5379d3b47f59cb5
mov qword [rbp + 0x4e0], rax
movabs rsi, 0x8ff61975ecec0d9c
mov qword [rbp + 0x4e8], rsi
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x4e0], xmm0
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r13
mov r9d, 5
mov r8d, r14d
lea rdx, [0x1801bff24]
lea rcx, [rbp + 0x4e0]
jmp 0x180066a0d
mov dword [rbp + 0x418], 0x41200000
mov dword [rbp + 0x41c], 0x428c0000
lea rcx, [rbp + 0x418]
call fcn.18002b964
call fcn.18001c694
mov rcx, qword [0x1801c0fc0]
call fcn.1800289a0
cmp dword [0x1801c06b0], r13d
sete r8b
lea rdx, str.Players
lea rdi, [0x1801c0650]
mov rcx, rdi
call fcn.180017190
test al, al
je 0x18006906f
mov dword [0x1801c06b0], r13d
call fcn.1800549bc
cmp dword [0x1801c06b0], r14d
sete r8b
lea rbx, str.Vehicles
mov rdx, rbx
mov rcx, rdi
call fcn.180017190
test al, al
je 0x18006909c
mov dword [0x1801c06b0], r14d
call fcn.1800549bc
cmp dword [0x1801c06b0], 2
sete r8b
lea rdx, str.Settings
mov rcx, rdi
call fcn.180017190
test al, al
je 0x1800690c9
mov dword [0x1801c06b0], 2
call fcn.1800286d0
call fcn.18001f250
mov dword [rbp + 0x420], 0x431b0000
mov dword [rbp + 0x424], 0x42a00000
lea rcx, [rbp + 0x420]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x428], xmm0
movss dword [rbp + 0x42c], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x428]
lea rcx, str.visuals_childs
call fcn.18001c010
mov ecx, dword [0x1801c06b0]
test ecx, ecx
je 0x18006a449
sub ecx, 1
je 0x180069789
cmp ecx, 1
jne 0x18006c62d
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Customization
mov rcx, rdi
call fcn.180016e2c
lea rcx, str.Box_Color
call fcn.180056d6c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed1008f9cac4
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x4f0], xmm0
mov ebx, 0x10420
mov r8d, ebx
lea rdx, [0x1801bff40]
lea rcx, [rbp + 0x4f0]
call fcn.18004c964
movups xmm0, xmmword [0x1801bff40]
movups xmmword [0x180147050], xmm0
lea rcx, str.Head_Circle_Color
call fcn.180056d6c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe833890902f3cac4
mov qword [rbp + 0x500], rax
movabs rax, 0x8ff61975ecec7e99
mov qword [rbp + 0x508], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x500], xmm0
mov r8d, ebx
lea rdx, [0x1801bff70]
lea rcx, [rbp + 0x500]
call fcn.18004c964
movups xmm0, xmmword [0x1801bff70]
movups xmmword [0x1801470f0], xmm0
lea rcx, str.Skeleton_Color
call fcn.180056d6c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf3219e1b0ce8cac4
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rbp + 0x510], xmm0
mov r8d, ebx
lea rdx, [0x1801bff50]
lea rcx, [rbp + 0x510]
call fcn.18004c964
movups xmm0, xmmword [0x1801bff50]
movups xmmword [0x1801470a0], xmm0
lea rcx, str.Distance_Color
call fcn.180056d6c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee33991b0effcac4
mov qword [rbp + 0x520], rax
movabs rax, 0x8ff61975ecec689b
mov qword [rbp + 0x528], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x520]
movdqa xmmword [rbp + 0x520], xmm0
mov r8d, ebx
lea rdx, [0x1801bffa0]
lea rcx, [rbp + 0x520]
call fcn.18004c964
movups xmm0, xmmword [0x1801bffa0]
movups xmmword [0x1801470e0], xmm0
lea rcx, str.Weapon_Color
call fcn.180056d6c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee3d9d0902eccac4
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rbp + 0x530], xmm0
mov r8d, ebx
lea rdx, [0x1801bff60]
lea rcx, [rbp + 0x530]
call fcn.18004c964
movups xmm0, xmmword [0x1801bff60]
movups xmmword [0x1801470c0], xmm0
lea rcx, str.Weapon_Color
call fcn.180056d6c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf23794090bebcac4
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x540]
movdqa xmmword [rbp + 0x540], xmm0
mov r8d, ebx
lea rdx, [0x1801bff80]
lea rcx, [rbp + 0x540]
call fcn.18004c964
movups xmm0, xmmword [0x1801bff80]
movups xmmword [0x180147090], xmm0
lea rcx, str.SnapLine_Color
call fcn.180056d6c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe93e9d0909e8cac4
mov qword [rbp + 0x550], rax
movabs rax, 0x8ff61975ecec6896
mov qword [rbp + 0x558], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x550]
movdqa xmmword [rbp + 0x550], xmm0
mov r8d, ebx
lea rdx, [0x1801bff90]
lea rcx, [rbp + 0x550]
call fcn.18004c964
movups xmm1, xmmword [0x1801bff90]
movups xmmword [0x1801470d0], xmm1
lea rcx, [0x180137d2b]
call fcn.180056d6c
lea rcx, str.Bar_Style
call fcn.180056d6c
movss xmm0, dword [0x1800c3ec0]
call fcn.18002b9bc
or dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.Side
lea rdx, [0x1801c1398]
lea rcx, str.Style
call fcn.180050260
call fcn.180056ab4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc4729f0d03f58cb5
mov qword [rbp + 0x560], rax
movabs rax, 0x8f937a1b8d987e91
mov qword [rbp + 0x568], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x560], xmm0
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801bfde4]
lea rcx, [rbp + 0x560]
call fcn.180056600
call fcn.180056ab4
mov dword [rbp + 0x20], 0x43200000
mov dword [rbp + 0x24], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], rsi
movabs rax, 0xa021810912e880b1
mov qword [rbp + 0x1020], rax
movabs rax, 0xb5d66010879862b0
mov qword [rbp + 0x1028], rax
movabs rax, 0x8ecb70205c7c0a9
mov qword [rbp + 0x1030], rax
mov qword [rbp + 0x1038], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1020]
vmovdqa ymmword [rbp + 0x1020], ymm1
lea r8, [rbp + 0x20]
lea rdx, [0x1801c1380]
lea rcx, [rbp + 0x1020]
vzeroupper
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe322a34810f481b4
mov qword [rbp + 0x570], rax
movabs rax, 0x8ff61975ecec0d8b
mov qword [rbp + 0x578], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x570]
movdqa xmmword [rbp + 0x570], xmm0
lea rdx, [0x1801c1396]
lea rcx, [rbp + 0x570]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xec37be4810f481b4
mov qword [rbp + 0x580], rax
movabs rax, 0x8ff61975ecec0d9e
mov qword [rbp + 0x588], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x580], xmm0
lea rdx, [0x1801c1397]
lea rcx, [rbp + 0x580]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe93eac481ef787a8
mov qword [rbp + 0x590], rax
movabs rax, 0x8ff61975ecec688e
mov qword [rbp + 0x598], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x590], xmm0
lea rdx, [0x1801c1394]
lea rcx, [rbp + 0x590]
call fcn.18004bb78
jmp 0x18006c625
cmp byte [0x1801c13a7], r13b
je 0x180069dec
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052880405fa87a2
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x5a0]
movdqa xmmword [rbp + 0x5a0], xmm0
lea rdx, [0x1801c13ce]
lea rcx, [rbp + 0x5a0]
call fcn.18004bb78
mov dword [rbp + 0x28], 0x43340000
mov dword [rbp + 0x2c], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xba72940d0cef86af
mov qword [rbp + 0x5b0], rax
movabs rax, 0x8ff61975ecec0dd8
mov qword [rbp + 0x5b8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x5b0], xmm0
lea r8, [rbp + 0x28]
lea rdx, [0x1801c1418]
lea rcx, [rbp + 0x5b0]
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed6802f688a9
mov qword [rbp + 0x5c0], rax
mov qword [rbp + 0x5c8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x5c0], xmm0
lea rdx, [0x1801c13cf]
lea rcx, [rbp + 0x5c0]
call fcn.18004bb78
mov ebx, 0x10420
cmp byte [0x1801c13cf], r13b
je 0x18006999d
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs r14, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], r14
mov qword [rbp + 0x2318], rsi
movabs rax, 0xe760d85b55aecac4
mov qword [rbp + 0x1000], rax
movabs rax, 0xff857811888a6a9e
mov qword [rbp + 0x1008], rax
movabs rax, 0x8ecb70205c7c0e5
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1000]
vmovdqa ymmword [rbp + 0x1000], ymm1
mov r8d, ebx
lea rdx, [0x1801bffe0]
lea rcx, [rbp + 0x1000]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801bffe0]
movups xmmword [0x180147130], xmm0
jmp 0x1800699a7
movabs r14, 0x8ecb70205c7c089
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe531830913e880a3
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x5d0]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rdx, [0x1801c13d1]
lea rcx, [rbp + 0x5d0]
call fcn.18004bb78
movabs rsi, 0xe460d85b55aecac4
cmp byte [0x1801c13d1], r13b
je 0x180069ab0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x2310], r14
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], rcx
mov qword [rbp + 0xfe0], rsi
movabs rax, 0xfc972b44dfdd3eca
mov qword [rbp + 0xfe8], rax
movabs rax, 0x8ecb70205c7acf9
mov qword [rbp + 0xff0], rax
mov qword [rbp + 0xff8], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xfe0]
vmovdqa ymmword [rbp + 0xfe0], ymm1
mov r8d, ebx
lea rdx, [0x1801c0040]
lea rcx, [rbp + 0xfe0]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801c0040]
movups xmmword [0x180147170], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs r14, 0x8052851c0bfa8caf
mov qword [rbp + 0x5e0], r14
mov qword [rbp + 0x5e8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x5e0], xmm0
lea rdx, [0x1801c13d0]
lea rcx, [rbp + 0x5e0]
call fcn.18004bb78
cmp byte [0x1801c13d0], r13b
je 0x180069c36
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x5f0], rsi
movabs rax, 0x8ff61975809c7e99
mov qword [rbp + 0x5f8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x5f0], xmm0
mov r8d, ebx
lea rdx, [0x1801c0020]
lea rcx, [rbp + 0x5f0]
call fcn.18004c964
movups xmm0, xmmword [0x1801c0020]
movups xmmword [0x180147150], xmm0
cmp byte [0x1801c13d0], r13b
je 0x180069c36
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
movabs r14, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], r14
mov qword [rbp + 0xe60], rsi
movabs rax, 0xfc902b40809c7e99
mov qword [rbp + 0xe68], rax
movabs rax, 0x8ecb70205c7a6ed
mov qword [rbp + 0xe70], rax
mov qword [rbp + 0xe78], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xe60]
vmovdqa ymmword [rbp + 0xe60], ymm1
mov r8d, ebx
lea rdx, [0x1801c0010]
lea rcx, [rbp + 0xe60]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801c0010]
movups xmmword [0x180147140], xmm0
jmp 0x180069c40
movabs r14, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x80529f0d0ce988aa
mov qword [rbp + 0x600], rax
mov qword [rbp + 0x608], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x600]
movdqa xmmword [rbp + 0x600], xmm0
lea rdx, [0x1801c13d3]
lea rcx, [rbp + 0x600]
call fcn.18004bb78
cmp byte [0x1801c13d3], r13b
je 0x180069d49
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], r14
movabs rax, 0xf636d85b55aecac4
mov qword [rbp + 0xd80], rax
movabs rax, 0xebc478038a8d6c99
mov qword [rbp + 0xd88], rax
movabs rax, 0x8ecb70269b7b3e8
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0xd80]
vmovdqa ymmword [rbp + 0xd80], ymm1
mov r8d, ebx
lea rdx, [0x1801c0030]
lea rcx, [rbp + 0xd80]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801c0030]
movups xmmword [0x180147160], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe53c840417fa87b4
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x610]
movdqa xmmword [rbp + 0x610], xmm0
lea rdx, [0x1801c13d2]
lea rcx, [rbp + 0x610]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc4729f0d03f58cb5
mov qword [rbp + 0xb90], rax
movabs rax, 0x8f937a1b8d987e91
mov qword [rbp + 0xb98], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0xb90]
movdqa xmmword [rbp + 0xb90], xmm0
lea rcx, [rbp + 0xb90]
jmp 0x18006a43d
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052880405fa87a2
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x628], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0x620], xmm0
lea rdx, [0x1801c13ce]
lea rcx, [rbp + 0x620]
call fcn.18004bb78
mov dword [rbp + 0x30], 0x43200000
mov dword [rbp + 0x34], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xba72940d0cef86af
mov qword [rbp + 0x630], rax
movabs rax, 0x8ff61975ecec0dd8
mov qword [rbp + 0x638], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x630], xmm0
lea r8, [rbp + 0x30]
lea rdx, [0x1801c1418]
lea rcx, [rbp + 0x630]
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed6802f688a9
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x640]
movdqa xmmword [rbp + 0x640], xmm0
lea rdx, [0x1801c13cf]
lea rcx, [rbp + 0x640]
call fcn.18004bb78
mov ebx, 0x10420
cmp byte [0x1801c13cf], r13b
je 0x180069ff3
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs r14, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], r14
mov qword [rbp + 0x2318], rsi
movabs rax, 0xe760d85b55aecac4
mov qword [rbp + 0x1120], rax
movabs rax, 0xff857811888a6a9e
mov qword [rbp + 0x1128], rax
movabs rax, 0x8ecb70205c7c0e5
mov qword [rbp + 0x1130], rax
mov qword [rbp + 0x1138], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1120]
vmovdqa ymmword [rbp + 0x1120], ymm1
mov r8d, ebx
lea rdx, [0x1801bffe0]
lea rcx, [rbp + 0x1120]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801bffe0]
movups xmmword [0x180147130], xmm0
jmp 0x180069ffd
movabs r14, 0x8ecb70205c7c089
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe531830913e880a3
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x650]
movdqa xmmword [rbp + 0x650], xmm0
lea rdx, [0x1801c13d1]
lea rcx, [rbp + 0x650]
call fcn.18004bb78
movabs rsi, 0xe460d85b55aecac4
cmp byte [0x1801c13d1], r13b
je 0x18006a106
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x2310], r14
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], rcx
mov qword [rbp + 0x1100], rsi
movabs rax, 0xfc972b44dfdd3eca
mov qword [rbp + 0x1108], rax
movabs rax, 0x8ecb70205c7acf9
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1100]
vmovdqa ymmword [rbp + 0x1100], ymm1
mov r8d, ebx
lea rdx, [0x1801c0040]
lea rcx, [rbp + 0x1100]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801c0040]
movups xmmword [0x180147170], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs r14, 0x8052851c0bfa8caf
mov qword [rbp + 0x660], r14
mov qword [rbp + 0x668], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x660]
movdqa xmmword [rbp + 0x660], xmm0
lea rdx, [0x1801c13d0]
lea rcx, [rbp + 0x660]
call fcn.18004bb78
cmp byte [0x1801c13d0], r13b
je 0x18006a28c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
mov qword [rbp + 0x670], rsi
movabs rax, 0x8ff61975809c7e99
mov qword [rbp + 0x678], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x670]
movdqa xmmword [rbp + 0x670], xmm0
mov r8d, ebx
lea rdx, [0x1801c0020]
lea rcx, [rbp + 0x670]
call fcn.18004c964
movups xmm0, xmmword [0x1801c0020]
movups xmmword [0x180147150], xmm0
cmp byte [0x1801c13d0], r13b
je 0x18006a28c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
movabs r14, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], r14
mov qword [rbp + 0x10e0], rsi
movabs rax, 0xfc902b40809c7e99
mov qword [rbp + 0x10e8], rax
movabs rax, 0x8ecb70205c7a6ed
mov qword [rbp + 0x10f0], rax
mov qword [rbp + 0x10f8], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x10e0]
vmovdqa ymmword [rbp + 0x10e0], ymm1
mov r8d, ebx
lea rdx, [0x1801c0010]
lea rcx, [rbp + 0x10e0]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801c0010]
movups xmmword [0x180147140], xmm0
jmp 0x18006a296
movabs r14, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x80529f0d0ce988aa
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x680]
movdqa xmmword [rbp + 0x680], xmm0
lea rdx, [0x1801c13d3]
lea rcx, [rbp + 0x680]
call fcn.18004bb78
cmp byte [0x1801c13d3], r13b
je 0x18006a39f
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], r14
movabs rax, 0xf636d85b55aecac4
mov qword [rbp + 0x10c0], rax
movabs rax, 0xebc478038a8d6c99
mov qword [rbp + 0x10c8], rax
movabs rax, 0x8ecb70269b7b3e8
mov qword [rbp + 0x10d0], rax
mov qword [rbp + 0x10d8], r14
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x10c0]
vmovdqa ymmword [rbp + 0x10c0], ymm1
mov r8d, ebx
lea rdx, [0x1801c0030]
lea rcx, [rbp + 0x10c0]
vzeroupper
call fcn.18004c964
movups xmm0, xmmword [0x1801c0030]
movups xmmword [0x180147160], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe53c840417fa87b4
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0x690], xmm0
lea rdx, [0x1801c13d2]
lea rcx, [rbp + 0x690]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc4729f0d03f58cb5
mov qword [rbp + 0x6a0], rax
movabs rax, 0x8f937a1b8d987e91
mov qword [rbp + 0x6a8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0x6a0], xmm0
lea rcx, [rbp + 0x6a0]
lea rdx, [0x1801bfde8]
jmp 0x1800669f3
cmp byte [0x1801c13a7], r13b
je 0x18006a78d
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed6867e386a5
mov qword [rbp + 0x6b0], rax
mov qword [rbp + 0x6b8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp + 0x6b0], xmm0
lea rdx, [0x1801c1385]
lea rcx, [rbp + 0x6b0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc272890d0bf780a1
mov qword [rbp + 0x6c0], rax
movabs rax, 0x8ff61975ecec7597
mov qword [rbp + 0x6c8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x6c0], xmm0
lea rdx, [0x1801c1384]
lea rcx, [rbp + 0x6c0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc272851c0bfa8caf
mov qword [rbp + 0x6d0], rax
movabs rax, 0x8ff61975ecec7f99
mov qword [rbp + 0x6d8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x6d0]
movdqa xmmword [rbp + 0x6d0], xmm0
lea rdx, [0x1801c1390]
lea rcx, [rbp + 0x6d0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe110cd1a08f69ba6
mov qword [rbp + 0x6e0], rax
movabs rax, 0x8ff61975ecec0d8a
mov qword [rbp + 0x6e8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x6e0]
movdqa xmmword [rbp + 0x6e0], xmm0
lea rdx, [0x1801c138d]
lea rcx, [rbp + 0x6e0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee3d990d0bfe82b4
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0x6f0], xmm0
lea rdx, [0x1801c138c]
lea rcx, [rbp + 0x6f0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe531830913e880a3
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp + 0x700], xmm0
lea rdx, [0x1801c1393]
lea rcx, [rbp + 0x700]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xce72830717fa8cb0
mov qword [rbp + 0x710], rax
movabs rbx, 0x8ff61975ec896099
mov qword [rbp + 0x718], rbx
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp + 0x710], xmm0
lea rdx, [0x1801c138e]
lea rcx, [rbp + 0x710]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xce729f0d1efa85b7
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], rbx
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rbp + 0x720], xmm0
lea rdx, [0x1801c138f]
lea rcx, [rbp + 0x720]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe53c840417fa87b4
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x730]
movdqa xmmword [rbp + 0x730], xmm0
lea rcx, [rbp + 0x730]
lea rbx, [0x1801c1391]
jmp 0x18006ab0f
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed6867e386a5
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rbp + 0x740], xmm0
lea rdx, [0x1801c1385]
lea rcx, [rbp + 0x740]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc272890d0bf780a1
mov qword [rbp + 0x750], rax
movabs rax, 0x8ff61975ecec7597
mov qword [rbp + 0x758], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x750]
movdqa xmmword [rbp + 0x750], xmm0
lea rdx, [0x1801c1384]
lea rcx, [rbp + 0x750]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc272851c0bfa8caf
mov qword [rbp + 0x760], rax
movabs rax, 0x8ff61975ecec7f99
mov qword [rbp + 0x768], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x760]
movdqa xmmword [rbp + 0x760], xmm0
lea rdx, [0x1801c1390]
lea rcx, [rbp + 0x760]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe110cd1a08f69ba6
mov qword [rbp + 0x770], rax
movabs rax, 0x8ff61975ecec0d8a
mov qword [rbp + 0x778], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0x770], xmm0
lea rdx, [0x1801c138d]
lea rcx, [rbp + 0x770]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee3d990d0bfe82b4
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x780]
movdqa xmmword [rbp + 0x780], xmm0
lea rdx, [0x1801c138c]
lea rcx, [rbp + 0x780]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe531830913e880a3
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x790]
movdqa xmmword [rbp + 0x790], xmm0
lea rdx, [0x1801c1393]
lea rcx, [rbp + 0x790]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xce72830717fa8cb0
mov qword [rbp + 0x7a0], rax
movabs rbx, 0x8ff61975ec896099
mov qword [rbp + 0x7a8], rbx
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x7a0]
movdqa xmmword [rbp + 0x7a0], xmm0
lea rdx, [0x1801c138e]
lea rcx, [rbp + 0x7a0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xce729f0d1efa85b7
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x7b8], rbx
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x7b0], xmm0
lea rdx, [0x1801c138f]
lea rcx, [rbp + 0x7b0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe53c840417fa87b4
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [0x1801c1391]
lea rcx, [rbp + 0x7d0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed1a06ff88b5
mov qword [rbp + 0x7e0], rax
mov qword [rbp + 0x7e8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x7e0]
movdqa xmmword [rbp + 0x7e0], xmm0
lea rcx, [rbp + 0x7e0]
lea rbx, [0x1801c0640]
mov rdx, rbx
call fcn.18004bb78
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
cmp byte [0x1801c13a7], r13b
jne 0x18006c62d
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Preview
mov rcx, rdi
call fcn.180016e2c
lea rcx, [rbp + 0x2078]
call fcn.180021924
lea rcx, [rbp + 0x22d8]
call fcn.180021924
call fcn.1800218ec
mov rbx, rax
movss xmm5, dword [rbp + 0x2078]
movaps xmm7, xmm5
addss xmm7, dword [0x18012ace0]
movss xmm6, dword [rbp + 0x207c]
movaps xmm9, xmm6
movss xmm2, dword [0x18012ace4]
addss xmm9, xmm2
addss xmm5, dword [0x1800c3ecc]
subss xmm6, dword [0x1800c3ed4]
movss xmm12, dword [0x18012acac]
movss xmm10, dword [0x18012acf8]
cmp byte [0x1801c138c], r13b
je 0x18006b0d3
movaps xmm0, xmm5
addss xmm0, dword [0x1800c3ee0]
movss dword [rbp + 0x2070], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x18012acb0]
movss dword [rbp + 0x2074], xmm1
movaps xmm0, xmm5
addss xmm0, dword [0x18012acb8]
movss dword [rbp + 0x1fd0], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x18012accc]
movss dword [rbp + 0x1fd4], xmm1
movaps xmm0, xmm5
addss xmm0, xmm12
movss dword [rbp + 0x2038], xmm0
movaps xmm1, xmm6
addss xmm1, xmm14
movss dword [rbp + 0x203c], xmm1
movaps xmm0, xmm5
addss xmm0, dword [0x18012ac9c]
movss dword [rbp + 0x2030], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x18012acf4]
movss dword [rbp + 0x2034], xmm1
movaps xmm0, xmm5
addss xmm0, dword [0x18012ac98]
movss dword [rbp + 0x2068], xmm0
movaps xmm4, xmm6
addss xmm4, dword [0x18012ad00]
movss dword [rbp + 0x206c], xmm4
movaps xmm0, xmm5
addss xmm0, dword [0x18012acd0]
movss dword [rbp + 0x2028], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x18012acd4]
movss dword [rbp + 0x202c], xmm1
movaps xmm0, xmm5
addss xmm0, dword [0x18012acdc]
movss dword [rbp + 0x2020], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x18012acec]
movss dword [rbp + 0x2024], xmm1
movaps xmm0, xmm5
addss xmm0, xmm2
movss dword [rbp + 0x2060], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x18012ad04]
movss dword [rbp + 0x2064], xmm1
movaps xmm0, xmm5
addss xmm0, dword [0x18012acb4]
movss dword [rbp + 0x1ff8], xmm0
movaps xmm0, xmm6
addss xmm0, xmm10
movss dword [rbp + 0x1ffc], xmm0
movaps xmm1, xmm5
addss xmm1, dword [0x18012aca8]
movss dword [rbp + 0x2018], xmm1
movaps xmm0, xmm6
addss xmm0, dword [0x18012acfc]
movss dword [rbp + 0x201c], xmm0
movaps xmm1, xmm5
addss xmm1, dword [0x1800c5a7c]
movss dword [rbp + 0x2000], xmm1
movaps xmm0, xmm6
addss xmm0, dword [0x18012ad0c]
movss dword [rbp + 0x2004], xmm0
movaps xmm1, xmm5
addss xmm1, dword [0x18012aca4]
movss dword [rbp + 0x2010], xmm1
movaps xmm3, xmm6
addss xmm3, dword [0x18012ad14]
movss dword [rbp + 0x2014], xmm3
movaps xmm0, xmm5
addss xmm0, dword [0x1800ca788]
movss dword [rbp + 0x2058], xmm0
movaps xmm2, xmm6
addss xmm2, dword [0x18012ad18]
movss dword [rbp + 0x205c], xmm2
movaps xmm0, xmm5
addss xmm0, dword [0x18012acc8]
movss dword [rbp + 0x2008], xmm0
movss dword [rbp + 0x200c], xmm4
movaps xmm1, xmm5
addss xmm1, dword [0x18012acd8]
movss dword [rbp + 0x2048], xmm1
movaps xmm0, xmm6
addss xmm0, dword [0x18012ad10]
movss dword [rbp + 0x204c], xmm0
movaps xmm1, xmm5
addss xmm1, dword [0x18012ace8]
movss dword [rbp + 0x2040], xmm1
movss dword [rbp + 0x2044], xmm3
addss xmm5, dword [0x18012acf0]
movss dword [rbp + 0x2050], xmm5
movss dword [rbp + 0x2054], xmm2
lea rsi, [0x1801470a0]
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x1fd0]
lea rdx, [rbp + 0x2070]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x1ff8]
lea rdx, [rbp + 0x1fd0]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2038]
lea rdx, [rbp + 0x1fd0]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2030]
lea rdx, [rbp + 0x2038]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2068]
lea rdx, [rbp + 0x2030]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2028]
lea rdx, [rbp + 0x1fd0]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2020]
lea rdx, [rbp + 0x2028]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2060]
lea rdx, [rbp + 0x2020]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2018]
lea rdx, [rbp + 0x1ff8]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2000]
lea rdx, [rbp + 0x2018]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2010]
lea rdx, [rbp + 0x2000]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2058]
lea rdx, [rbp + 0x2010]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2008]
lea rdx, [rbp + 0x1ff8]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2048]
lea rdx, [rbp + 0x2008]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2040]
lea rdx, [rbp + 0x2048]
mov rcx, rbx
call fcn.18003248c
mov rcx, rsi
call fcn.18001dfa4
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x2050]
lea rdx, [rbp + 0x2040]
mov rcx, rbx
call fcn.18003248c
cmp byte [0x1801c1385], r13b
je 0x18006b152
call fcn.1800218ec
mov rbx, rax
lea rcx, [0x180147050]
call fcn.18001dfa4
movaps xmm0, xmm7
addss xmm0, dword [0x18012aca0]
movss dword [rbp + 0x60], xmm0
movaps xmm0, xmm9
addss xmm0, xmm14
movss dword [rbp + 0x64], xmm0
movaps xmm1, xmm7
subss xmm1, dword [0x18012aca0]
movss dword [rbp + 0x68], xmm1
movaps xmm0, xmm9
subss xmm0, xmm14
movss dword [rbp + 0x6c], xmm0
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x68]
mov rcx, rbx
call fcn.1800332b4
cmp byte [0x1801c1392], r13b
je 0x18006b1b3
call fcn.1800218ec
mov rbx, rax
lea rcx, [0x1801470f0]
call fcn.18001dfa4
movaps xmm0, xmm7
subss xmm0, dword [0x1800c998c]
movss dword [rbp + 0x70], xmm0
movaps xmm0, xmm9
subss xmm0, xmm8
movss dword [rbp + 0x74], xmm0
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x64
mov r9d, eax
movss xmm2, dword [0x1800c5a5c]
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.1800312b4
cmp byte [0x1801c138e], r13b
je 0x18006b224
call fcn.1800218ec
mov rbx, rax
mov esi, 0xff
mov dword [rsp + 0x20], esi
mov r9d, esi
mov r8d, esi
mov edx, esi
lea rcx, [rbp + 0x190c]
call fcn.18005f154
mov rcx, rax
call fcn.18001dfa4
movaps xmm0, xmm7
subss xmm0, dword [0x1800c5c1c]
movss dword [rbp + 0x78], xmm0
movaps xmm0, xmm9
addss xmm0, xmm14
movss dword [rbp + 0x7c], xmm0
mov qword [rsp + 0x20], r13
lea r9, str.None
mov r8d, eax
lea rdx, [rbp + 0x78]
mov rcx, rbx
call fcn.180034570
jmp 0x18006b229
mov esi, 0xff
cmp byte [0x1801c138f], r13b
je 0x18006b29c
call fcn.1800218ec
mov rbx, rax
mov dword [rsp + 0x20], esi
mov r9d, esi
mov r8d, esi
mov edx, esi
lea rcx, [rbp + 0x1b50]
call fcn.18005f154
mov rcx, rax
call fcn.18001dfa4
movaps xmm0, xmm7
subss xmm0, dword [0x1800c5a74]
movss dword [rbp + 0x80], xmm0
movaps xmm0, xmm9
subss xmm0, xmm14
movss dword [rbp + 0x84], xmm0
mov qword [rsp + 0x20], r13
lea r9, str.Player_Name
mov r8d, eax
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.180034570
cmp byte [0x1801c1390], r13b
je 0x18006b342
call fcn.1800218ec
mov rbx, rax
mov dword [rsp + 0x20], esi
xor r9d, r9d
mov r8d, esi
xor edx, edx
lea rcx, [rbp + 0x1940]
call fcn.18005f154
mov rcx, rax
call fcn.18001dfa4
movaps xmm1, xmm7
subss xmm1, dword [0x1800c3ec0]
movss xmm11, dword [0x1800c3ee4]
addss xmm1, xmm11
movss dword [rbp + 0x88], xmm1
movaps xmm0, xmm6
addss xmm0, xmm10
addss xmm0, xmm8
movss dword [rbp + 0x8c], xmm0
movss dword [rbp + 0x230], xmm1
movaps xmm0, xmm9
subss xmm0, xmm11
movss dword [rbp + 0x234], xmm0
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x230]
mov rcx, rbx
call fcn.18003248c
jmp 0x18006b34b
movss xmm11, dword [0x1800c3ee4]
cmp byte [0x1801c138d], r13b
je 0x18006c625
call fcn.1800218ec
mov rbx, rax
mov dword [rsp + 0x20], esi
mov r9d, esi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x18cc]
call fcn.18005f154
mov rcx, rax
call fcn.18001dfa4
subss xmm7, dword [0x1800c3ec0]
subss xmm7, xmm12
movss dword [rbp + 0x238], xmm7
addss xmm6, xmm10
addss xmm6, xmm8
movss dword [rbp + 0x23c], xmm6
movss dword [rbp + 0x240], xmm7
subss xmm9, xmm11
movss dword [rbp + 0x244], xmm9
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x238]
lea rdx, [rbp + 0x240]
mov rcx, rbx
call fcn.18003248c
jmp 0x18006c625
mov dword [rbp + 0x3f0], 0x41200000
mov dword [rbp + 0x3f4], 0x428c0000
lea rcx, [rbp + 0x3f0]
call fcn.18002b964
call fcn.18001c694
mov rcx, qword [0x1801c0fc0]
call fcn.1800289a0
cmp dword [0x1801c0690], r13d
sete r8b
lea rbx, str.Aimbot
mov rdx, rbx
lea rdi, [0x1801c0650]
mov rcx, rdi
call fcn.180017190
test al, al
je 0x18006b442
mov dword [0x1801c0690], r13d
call fcn.1800549bc
cmp dword [0x1801c0690], r14d
sete r8b
lea rdx, str.Weapon
mov rcx, rdi
call fcn.180017190
test al, al
je 0x18006b46c
mov dword [0x1801c0690], r14d
call fcn.1800286d0
call fcn.18001f250
mov dword [rbp + 0x38], 0x431b0000
mov dword [rbp + 0x3c], 0x42a00000
lea rcx, [rbp + 0x38]
call fcn.18002b964
call fcn.180021910
movaps xmm6, xmm0
subss xmm6, xmm8
call fcn.18002195c
subss xmm0, dword [0x1800c5c28]
movss dword [rbp + 0x40], xmm0
movss dword [rbp + 0x44], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x40]
lea rcx, str.rage_childs
call fcn.18001c010
mov ecx, dword [0x1801c0690]
test ecx, ecx
je 0x18006bac0
cmp ecx, 1
jne 0x18006c62d
cmp byte [0x1801c13a7], r13b
je 0x18006b6b3
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Weapons_Modification
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe93d8e0d35bb86a9
mov qword [rbp + 0x7f0], rax
movabs rax, 0x8ff61975ecec0d94
mov qword [rbp + 0x7f8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x7f0]
movdqa xmmword [rbp + 0x7f0], xmm0
lea rdx, [0x1801c13d9]
lea rcx, [rbp + 0x7f0]
call fcn.18004bb78
cmp byte [0x1801c13d9], r13b
je 0x18006b5f7
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052810108f88cb5
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x808], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x800], xmm0
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 5
xor r8d, r8d
lea rdx, [0x1801c13e0]
lea rcx, [rbp + 0x800]
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe1379f1834bb86a9
mov qword [rbp + 0x810], rax
movabs rsi, 0x8ff61975ecec0d9c
mov qword [rbp + 0x818], rsi
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x810]
movdqa xmmword [rbp + 0x810], xmm0
lea rdx, [0x1801c13db]
lea rcx, [rbp + 0x810]
call fcn.18004bb78
mov ecx, r14d
call fcn.1800287bc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe52684050ef787b2
mov qword [rbp + 0x820], rax
movabs rax, 0x8f937e1b8dbe2d9c
mov qword [rbp + 0x828], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x820]
movdqa xmmword [rbp + 0x820], xmm0
lea rdx, [0x1801c13dc]
lea rcx, [rbp + 0x820]
jmp 0x18006977f
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Weapons_Modification
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe93d8e0d35bb86a9
mov qword [rbp + 0x830], rax
movabs rax, 0x8ff61975ecec0d94
mov qword [rbp + 0x838], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x830]
movdqa xmmword [rbp + 0x830], xmm0
lea rdx, [0x1801c13d9]
lea rcx, [rbp + 0x830]
call fcn.18004bb78
lea rbx, [0x1800c58ac]
cmp byte [0x1801c13d9], r13b
je 0x18006b7bf
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052810108f88cb5
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x840]
movdqa xmmword [rbp + 0x840], xmm0
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 5
xor r8d, r8d
lea rdx, [0x1801c13e0]
lea rcx, [rbp + 0x840]
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe1379f1834bb86a9
mov qword [rbp + 0x850], rax
movabs rsi, 0x8ff61975ecec0d9c
mov qword [rbp + 0x858], rsi
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x850]
movdqa xmmword [rbp + 0x850], xmm0
lea rdx, [0x1801c13db]
lea rcx, [rbp + 0x850]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe13d810d35bb86a9
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x868], rsi
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
lea rdx, [0x1801c13da]
lea rcx, [rbp + 0x860]
call fcn.18004bb78
mov ecx, r14d
call fcn.1800287bc
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe52684050ef787b2
mov qword [rbp + 0x870], rax
movabs rax, 0x8f937e1b8dbe2d9c
mov qword [rbp + 0x878], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [0x1801c13dc]
lea rcx, [rbp + 0x870]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc272880f06f688a3
mov qword [rbp + 0x880], rax
movabs rax, 0x8ff61975989f6297
mov qword [rbp + 0x888], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x880]
movdqa xmmword [rbp + 0x880], xmm0
lea rdx, [0x1801c13de]
lea rcx, [rbp + 0x880]
call fcn.18004bb78
mov ecx, r14d
call fcn.1800287bc
cmp byte [0x1801c13de], r13b
je 0x18006b999
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052880f06f688a3
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x898], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x890]
movdqa xmmword [rbp + 0x890], xmm0
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801bfe30]
lea rcx, [rbp + 0x890]
call fcn.180056600
mov dword [rbp + 0x48], 0x43200000
mov dword [rbp + 0x4c], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rdx, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rdx
movabs rcx, 0xe5bf4107b3bdacc2
mov qword [rbp + 0x2318], rcx
movabs rax, 0xc872880f06f688a3
mov qword [rbp + 0x10a0], rax
movabs rax, 0xafcc390c89877997
mov qword [rbp + 0x10a8], rax
mov qword [rbp + 0x10b0], rdx
mov qword [rbp + 0x10b8], rcx
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x10a0]
vmovdqa ymmword [rbp + 0x10a0], ymm1
lea r8, [rbp + 0x48]
lea rdx, [0x1801c141c]
lea rcx, [rbp + 0x10a0]
vzeroupper
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc172880f09fa81a4
mov qword [rbp + 0x8a0], rax
movabs rax, 0x8ff61975ec836095
mov qword [rbp + 0x8a8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x8a0]
movdqa xmmword [rbp + 0x8a0], xmm0
lea rdx, [0x1801c137d]
lea rcx, [rbp + 0x8a0]
call fcn.18004bb78
cmp byte [0x1801c137d], r13b
je 0x18006c625
mov r9d, Ordinal_33
lea r8, str.Grenade
lea rdx, [0x1801c13f0]
lea rcx, str.Explo_Type
jmp 0x18006c61b
cmp byte [0x1801c13a7], r13b
je 0x18006be4d
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052990705f680a6
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x8b0]
movdqa xmmword [rbp + 0x8b0], xmm0
lea rdx, [0x1801c1361]
lea rcx, [rbp + 0x8b0]
call fcn.18004bb78
mov dword [rbp + 0x50], 0x41200000
mov dword [rbp + 0x54], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed68679bcac4
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x8c0]
movdqa xmmword [rbp + 0x8c0], xmm0
lea r8, [rbp + 0x50]
lea rdx, [0x1801bfda0]
lea rcx, [rbp + 0x8c0]
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc472990d00e988b3
mov qword [rbp + 0x8d0], rax
movabs rax, 0x8ff61975ec886c9d
mov qword [rbp + 0x8d8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x8d0]
movdqa xmmword [rbp + 0x8d0], xmm0
lea rdx, [0x1801c1395]
lea rcx, [rbp + 0x8d0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], rsi
movabs rax, 0xe53bab4810f481b4
mov qword [rbp + 0x1080], rax
movabs rax, 0xe6a03913a3cc6994
mov qword [rbp + 0x1088], rax
movabs rax, 0x8ecb70205c7b7ec
mov qword [rbp + 0x1090], rax
mov qword [rbp + 0x1098], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1080]
vmovdqa ymmword [rbp + 0x1080], ymm1
lea rdx, [0x1801c13a4]
lea rcx, [rbp + 0x1080]
vzeroupper
call fcn.18004bb78
mov ebx, 0x10420
cmp byte [0x1801c13a4], r13b
je 0x18006bd86
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe620820408f8cac4
mov qword [rbp + 0x8e0], rax
movabs rax, 0x8ff61975ecec7b97
mov qword [rbp + 0x8e8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x8e0]
movdqa xmmword [rbp + 0x8e0], xmm0
mov r8d, ebx
lea rdx, [0x1801bffc0]
lea rcx, [rbp + 0x8e0]
call fcn.18004c964
movups xmm0, xmmword [0x1801bffc0]
movups xmmword [0x180147120], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xec3bab4810fa9ba3
mov qword [rbp + 0x8f0], rax
movabs rax, 0x8fa05633cc886894
mov qword [rbp + 0x8f8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x8f0]
movdqa xmmword [rbp + 0x8f0], xmm0
lea rdx, [0x1801c13a5]
lea rcx, [rbp + 0x8f0]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xa025880111fe9bb7
mov qword [rbp + 0x900], rax
movabs rax, 0x8ff66d108b9e6cac
mov qword [rbp + 0x908], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x900]
movdqa xmmword [rbp + 0x900], xmm0
lea rdx, [0x1801c139c]
lea rcx, [rbp + 0x900]
call fcn.18004bb78
cmp byte [0x1801c139c], r13b
je 0x18006c218
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf420820408f8cac4
mov qword [rbp + 0x910], rax
movabs rax, 0x8ff61901898b7f99
mov qword [rbp + 0x918], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x910]
movdqa xmmword [rbp + 0x910], xmm0
lea rcx, [rbp + 0x910]
jmp 0x18006c1d6
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052990705f680a6
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x920]
movdqa xmmword [rbp + 0x920], xmm0
lea rdx, [0x1801c1361]
lea rcx, [rbp + 0x920]
call fcn.18004bb78
call fcn.1800208d0
addss xmm0, dword [0x18012ad08]
call fcn.18002b9bc
mov dword [rbp + 0x58], 0x42480000
mov dword [rbp + 0x5c], 0x41a00000
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8052ed6867facac4
mov qword [rbp + 0x930], rax
mov qword [rbp + 0x938], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x930]
movdqa xmmword [rbp + 0x930], xmm0
lea r8, [rbp + 0x58]
lea rdx, [0x1801bfda0]
lea rcx, [rbp + 0x930]
call fcn.180051394
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xd072990d00e988b3
mov qword [rbp + 0x940], rax
movabs rax, 0x8ff61975ec9f699d
mov qword [rbp + 0x948], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x940]
movdqa xmmword [rbp + 0x940], xmm0
lea rdx, [0x1801c1368]
lea rcx, [rbp + 0x940]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xc472990d00e988b3
mov qword [rbp + 0x950], rax
movabs rax, 0x8ff61975ec886c9d
mov qword [rbp + 0x958], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x950]
movdqa xmmword [rbp + 0x950], xmm0
lea rdx, [0x1801c1395]
lea rcx, [rbp + 0x950]
call fcn.18004bb78
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0x8ecb70205c7c089
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x2318], rsi
movabs rax, 0xe53bab4810f481b4
mov qword [rbp + 0x1060], rax
movabs rax, 0xe6a0391383cc6994
mov qword [rbp + 0x1068], rax
movabs rax, 0x8ecb70205c7b7ec
mov qword [rbp + 0x1070], rax
mov qword [rbp + 0x1078], rsi
vmovdqu ymm0, ymmword [rbp + 0x2300]
vpxor ymm1, ymm0, ymmword [rbp + 0x1060]
vmovdqa ymmword [rbp + 0x1060], ymm1
lea rdx, [0x1801c13a4]
lea rcx, [rbp + 0x1060]
vzeroupper
call fcn.18004bb78
mov ebx, 0x10420
cmp byte [0x1801c13a4], r13b
je 0x18006c114
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe620820408f8cac4
mov qword [rbp + 0x960], rax
movabs rax, 0x8ff61975ecec7b97
mov qword [rbp + 0x968], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x960]
movdqa xmmword [rbp + 0x960], xmm0
mov r8d, ebx
lea rdx, [0x1801bffc0]
lea rcx, [rbp + 0x960]
call fcn.18004c964
movups xmm0, xmmword [0x1801bffc0]
movups xmmword [0x180147120], xmm0
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xa025880111fe9bb7
mov qword [rbp + 0x970], rax
movabs rax, 0x8ff66d108b9e6cac
mov qword [rbp + 0x978], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x970]
movdqa xmmword [rbp + 0x970], xmm0
lea rdx, [0x1801c139c]
lea rcx, [rbp + 0x970]
call fcn.18004bb78
cmp byte [0x1801c139c], r13b
je 0x18006c218
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18002afd4
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xf420820408f8cac4
mov qword [rbp + 0x980], rax
movabs rax, 0x8ff61901898b7f99
mov qword [rbp + 0x988], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x980]
movdqa xmmword [rbp + 0x980], xmm0
lea rcx, [rbp + 0x980]
mov r8d, ebx
lea rdx, [0x1801bffb0]
call fcn.18004c964
movups xmm0, xmmword [0x1801bffb0]
or dword [rsp + 0x20], 0xffffffff
movups xmmword [0x180147110], xmm0
mov r9d, 3
lea r8, [0x1801bfdf0]
lea rdx, [0x1801c13a0]
lea rcx, str.Preview_Style_:
call fcn.180050260
mov rcx, rdi
call fcn.1800170ac
movss xmm1, dword [0x1800c3ec4]
movaps xmm0, xmm11
call fcn.18002afd4
cmp byte [0x1801c13a7], r13b
je 0x18006c425
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee3b851c08f484b4
mov qword [rbp + 0x990], rax
movabs rax, 0x8ff61975ecec0d9f
mov qword [rbp + 0x998], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x990]
movdqa xmmword [rbp + 0x990], xmm0
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1801c136c]
lea rcx, [rbp + 0x990]
call fcn.180056600
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0x46
xor r8d, r8d
lea rdx, [0x1801bfda4]
lea rcx, str.Field_of_View
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe531830913e880a3
mov qword [rbp + 0x9a0], rax
mov qword [rbp + 0x9a8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x9a0], xmm0
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801bfdb0]
lea rcx, [rbp + 0x9a0]
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe522943c47f680a6
mov qword [rbp + 0x9b0], rax
mov qword [rbp + 0x9b8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x9b0]
movdqa xmmword [rbp + 0x9b0], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 2
lea r8, str.Mouse
lea rdx, [0x1801c1374]
lea rcx, [rbp + 0x9b0]
call fcn.180050260
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe53c822a47f680a6
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 0x9c8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x9c0]
movdqa xmmword [rbp + 0x9c0], xmm0
lea rcx, [rbp + 0x9c0]
jmp 0x18006c607
call fcn.180021910
movaps xmm7, xmm0
call fcn.18002195c
movaps xmm6, xmm0
mulss xmm6, xmm10
call fcn.180021608
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm10
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aim_Settings
mov rcx, rdi
call fcn.180016e2c
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xee3b851c08f484b4
mov qword [rbp + 0x9d0], rax
movabs rax, 0x8ff61975ecec0d9f
mov qword [rbp + 0x9d8], rax
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x9d0]
movdqa xmmword [rbp + 0x9d0], xmm0
mov dword [rsp + 0x28], r13d
lea rbx, [0x1800c58ac]
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1801c136c]
lea rcx, [rbp + 0x9d0]
call fcn.180056600
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0x46
xor r8d, r8d
lea rdx, [0x1801bfda4]
lea rcx, str.Field_of_View
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe531830913e880a3
mov qword [rbp + 0x9e0], rax
mov qword [rbp + 0x9e8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x9e0]
movdqa xmmword [rbp + 0x9e0], xmm0
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801bfdb0]
lea rcx, [rbp + 0x9e0]
call fcn.180056600
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe522943c47f680a6
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x9f8], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x9f0]
movdqa xmmword [rbp + 0x9f0], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 2
lea r8, str.Mouse
lea rdx, [0x1801c1374]
lea rcx, [rbp + 0x9f0]
call fcn.180050260
mov qword [rbp + 0x2300], r15
mov qword [rbp + 0x2308], r12
movabs rax, 0xe53c822a47f680a6
mov qword [rbp + 0x2340], rax
mov qword [rbp + 0x2348], r12
movdqa xmm0, xmmword [rbp + 0x2300]
xorps xmm0, xmmword [rbp + 0x2340]
movdqa xmmword [rbp + 0x2340], xmm0
lea rcx, [rbp + 0x2340]
lea rdx, [0x1801c1370]
lea r8, str.Head
mov r9d, 3
or dword [rsp + 0x20], 0xffffffff
call fcn.180050260
mov rcx, rdi
call fcn.1800170ac
call fcn.18001ec54
call fcn.18001eb04
mov rcx, qword [rbp + 0x2350]
xor rcx, rsp
call fcn.1800bf4b0
lea r11, [rsp + 0x2460]
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
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3