Function at 0x180062c04
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports
Terminate process
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, 0x1d40
call fcn.1800beab0
sub rsp, rax
movaps xmmword [rsp + 0x1d30], xmm6
movaps xmmword [rsp + 0x1d20], xmm7
movaps xmmword [rsp + 0x1d10], xmm8
movaps xmmword [rsp + 0x1d00], xmm9
movaps xmmword [rsp + 0x1cf0], xmm10
movaps xmmword [rsp + 0x1ce0], xmm11
movaps xmmword [rsp + 0x1cd0], xmm12
movaps xmmword [rsp + 0x1cc0], xmm13
movaps xmmword [rsp + 0x1cb0], xmm14
movaps xmmword [rsp + 0x1ca0], xmm15
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1801803c0]
xor rax, rsp
mov qword [rbp + 0x1c40], rax
xor r12d, r12d
movabs rax, 0xf33e0cbcdab9c99f
mov ebx, 0xff
lea edi, [r12 + 0x19]
movabs r15, 0xf33e0cd2b3dea6d3
movabs r13, 0x816bf10f80c1bb68
lea r14d, [r12 + 1]
cmp byte [0x180181232], r12b
jne 0x180062d98
mov qword [rbp + 0x1b90], r15
mov qword [rbp + 0x1b98], r13
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], r13
movdqa xmm0, xmmword [rbp + 0x1b90]
xorps xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x4b0], xmm0
lea r8, [0x180162d78]
lea rdx, [rbp + 0x4b0]
lea rcx, [0x180181450]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x180181450]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [0x180181450]
mov qword [rsp + 0x20], rax
mov r9d, r14d
mov r8d, ebx
mov edx, ebx
lea rcx, [0x180181310]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [0x180181450]
mov qword [rsp + 0x20], rax
mov r9d, r14d
mov r8d, edi
mov edx, edi
lea rcx, [0x180181808]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
lea rcx, [0x1801814e0]
call fcn.1800036a0
mov eax, r14d
mov dword [0x18018123c], eax
mov byte [0x180181232], r14b
jmp 0x180062d9e
mov eax, dword [0x18018123c]
movabs rsi, 0x788f243087cd9fbd
movabs rdi, 0x9918dbe5457103b2
movss xmm8, dword [0x1800c2e94]
movss xmm13, dword [0x1800c2e98]
movss xmm14, dword [0x1800c2e9c]
xorps xmm9, xmm9
movss xmm10, dword [0x1800c2ed0]
movss xmm12, dword [0x1800c2ea4]
cmp eax, 2
jne 0x18006345d
cmp byte [0x180181233], r12b
je 0x18006345d
call fcn.18006d60c
call fcn.18006ed48
call fcn.18007017c
call fcn.18006d9e0
call fcn.18006d870
call fcn.18006ea4c
call fcn.18006e014
call fcn.18006cd74
cmp byte [0x180181856], r12b
je 0x180062f5f
cmp byte [0x180181857], r12b
je 0x180062ef7
call fcn.180021970
mov rbx, rax
movaps xmm0, xmmword [0x1801631b0]
movups xmmword [rbp + 0x1080], xmm0
lea rcx, [rbp + 0x1080]
call fcn.18001f2d8
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 [0x180181074]
mulss xmm1, xmm8
movss xmm0, dword [0x180181070]
mulss xmm0, xmm8
movss dword [rbp + 0x30], xmm0
movss dword [rbp + 0x34], xmm1
mov dword [rsp + 0x20], 0x64
mov r9d, eax
lea rdx, [rbp + 0x30]
mov rcx, rbx
call fcn.180032e9c
call fcn.180021970
mov rbx, rax
lea rcx, [0x18017f0e8]
call fcn.18001f2d8
mov ecx, dword [reloc.WS2_32.dll_getpeername]
lea edx, [rcx + rcx*4]
add edx, edx
movd xmm2, edx
movss xmm1, dword [0x180181074]
mulss xmm1, xmm8
movss xmm0, dword [0x180181070]
mulss xmm0, xmm8
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm1
lea rdx, [rbp + 0x38]
jmp 0x180062f42
call fcn.180021970
mov rbx, rax
lea rcx, [0x18017f0e8]
call fcn.18001f2d8
mov ecx, dword [reloc.WS2_32.dll_getpeername]
lea edx, [rcx + rcx*4]
add edx, edx
movd xmm2, edx
movss xmm1, dword [0x180181074]
mulss xmm1, xmm8
movss xmm0, dword [0x180181070]
mulss xmm0, xmm8
movss dword [rbp + 0x40], xmm0
movss dword [rbp + 0x44], xmm1
lea rdx, [rbp + 0x40]
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x64
mov r9d, eax
cvtdq2ps xmm2, xmm2
mov rcx, rbx
call fcn.180032db8
movss xmm11, dword [0x1800c2ea8]
cmp byte [0x180181858], r12b
je 0x180063156
mov eax, dword [0x18018185c]
test eax, eax
jne 0x180063035
call fcn.180021970
mov rbx, rax
lea rcx, [0x18017f0c8]
call fcn.18001f2d8
movss xmm1, dword [0x180181074]
mulss xmm1, xmm8
movss xmm0, dword [0x180181070]
mulss xmm0, xmm8
movss dword [rbp + 0x48], xmm0
movss dword [rbp + 0x4c], xmm1
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], r12d
mov r9d, eax
movss xmm6, dword [0x1800c4b08]
movaps xmm2, xmm6
lea rdx, [rbp + 0x48]
mov rcx, rbx
call fcn.180032db8
lea rcx, [0x18017f0c8]
call fcn.18001f2d8
movss xmm1, dword [0x180181074]
mulss xmm1, xmm8
movss xmm0, dword [0x180181070]
mulss xmm0, xmm8
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm1
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], r12d
mov r9d, eax
movaps xmm2, xmm6
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.180032db8
mov eax, dword [0x18018185c]
cmp eax, r14d
jne 0x18006309a
call fcn.180021970
mov rbx, rax
lea rcx, [0x18017f0c8]
call fcn.18001f2d8
movss xmm1, dword [0x180181074]
mulss xmm1, xmm8
movss xmm0, dword [0x180181070]
mulss xmm0, xmm8
movss dword [rbp + 0x58], xmm0
movss dword [rbp + 0x5c], xmm1
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], 0x64
mov r9d, eax
movaps xmm2, xmm14
lea rdx, [rbp + 0x58]
mov rcx, rbx
call fcn.180032db8
mov eax, dword [0x18018185c]
cmp eax, 2
jne 0x180063156
call fcn.180021970
mov rbx, rax
movss xmm6, dword [0x180181070]
mulss xmm6, xmm8
movss xmm7, dword [0x180181074]
mulss xmm7, xmm8
lea rcx, [0x18017f0c8]
call fcn.18001f2d8
movaps xmm0, xmm6
addss xmm0, xmm11
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm7
movaps xmm1, xmm6
subss xmm1, xmm11
movss dword [rbp + 0x68], xmm1
movss dword [rbp + 0x6c], xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x68]
mov rcx, rbx
call fcn.180033f04
lea rcx, [0x18017f0c8]
call fcn.18001f2d8
movss dword [rbp + 0x70], xmm6
movaps xmm0, xmm7
addss xmm0, xmm11
movss dword [rbp + 0x74], xmm0
movss dword [rbp + 0x78], xmm6
subss xmm7, xmm11
movss dword [rbp + 0x7c], xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x78]
mov rcx, rbx
call fcn.180033f04
cmp byte [0x180181854], r12b
je 0x180063397
call fcn.180021970
mov rbx, rax
mov qword [rbp + 0x1b40], r15
mov qword [rbp + 0x1b48], r13
mov qword [rbp + 0x1b50], rsi
mov qword [rbp + 0x1b58], rdi
movabs rax, 0x380fdfaef6e1bfa7
mov qword [rbp + 0x1b60], rax
movabs rcx, 0x29438e7b97e19aac
mov qword [rbp + 0x1b68], rcx
movabs rax, 0xd34d78bad4b7ca80
mov qword [rbp + 0xfc0], rax
movabs rax, 0xbb18817bf4a99b14
mov qword [rbp + 0xfc8], rax
movabs rax, 0xae04743eea9b092
mov qword [rbp + 0xfd0], rax
movabs rax, 0xc85e8fca22162dd6
mov qword [rbp + 0xfd8], rax
movabs rax, 0x387e9b9cc0a6ece2
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], rcx
vmovdqu ymm0, ymmword [rbp + 0xfc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1b40]
vmovdqa ymmword [rbp + 0xfc0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1b60]
vxorps xmm0, xmm0, xmmword [rbp + 0xfe0]
vmovdqa xmmword [rbp + 0xfe0], xmm0
vmovss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x1890]
vzeroupper
call fcn.18001e3c8
movaps xmm0, xmmword [0x180163200]
movups xmmword [rbp + 0x1090], xmm0
lea rcx, [rbp + 0x1090]
call fcn.18001f2d8
movss xmm0, dword [rbp + 0x1890]
addss xmm0, xmm12
addss xmm0, dword [0x1800c4b18]
movss dword [rbp + 0x80], xmm0
mov dword [rbp + 0x84], 0x40c00000
mov dword [rbp + 0x88], 0x40c00000
mov dword [rbp + 0x8c], 0x40800000
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x88]
mov rcx, rbx
call fcn.180034e38
movaps xmm0, xmmword [0x180163220]
movups xmmword [rbp + 0x10a0], xmm0
lea rcx, [rbp + 0x10a0]
call fcn.18001f2d8
movss xmm0, dword [rbp + 0x1890]
addss xmm0, xmm12
addss xmm0, dword [0x1800c4b18]
movss dword [rbp + 0x98], xmm0
mov dword [rbp + 0x9c], 0x41c80000
mov dword [rbp + 0xa0], 0x40c00000
mov dword [rbp + 0xa4], 0x40c00000
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.180034e38
movaps xmm0, xmmword [0x1800c4ba0]
movups xmmword [rbp + 0x1070], xmm0
lea rcx, [rbp + 0x1070]
call fcn.18001f2d8
mov dword [rbp + 0xa8], 0x41200000
mov dword [rbp + 0xac], 0x40c00000
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0xfc0]
mov r8d, eax
lea rdx, [rbp + 0xa8]
mov rcx, rbx
call fcn.180035ffc
mov rax, qword [0x1801818d0]
test rax, rax
jne 0x180063442
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 0x180063427
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x180063427
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 0x180063422
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r14
test al, al
jne 0x1800633ff
cmp r11d, 0x95466b05
je 0x180063815
test r9d, r9d
jne 0x1800633e3
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x180063438
cmp qword [rax + 0x30], r12
jne 0x1800633be
mov rax, r12
mov qword [0x1801818d0], rax
mov ecx, dword [0x1801818a0]
call rax
test r14b, al
je 0x18006345d
cmp byte [0x180181895], r12b
sete byte [0x180181895]
mov bl, byte [reloc.WS2_32.dll_accept]
call fcn.180021f48
mov byte [rax + 0x70], bl
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x18006c955
mov cl, byte [0x180181232]
test cl, cl
je 0x18006c955
mov ebx, 3
movss xmm6, dword [0x180163174]
mov eax, dword [0x18018123c]
cmp eax, r14d
jne 0x1800638a3
call fcn.180021f48
movss xmm1, dword [rax + 8]
mulss xmm1, xmm8
movss xmm0, dword [rax + 0xc]
mulss xmm0, xmm8
subss xmm1, xmm6
subss xmm0, xmm6
and dword [rbp + 0xb0], r12d
and dword [rbp + 0xb4], r12d
movss dword [rbp + 0xb8], xmm1
movss dword [rbp + 0xbc], xmm0
lea r8, [rbp + 0xb0]
xor edx, edx
lea rcx, [rbp + 0xb8]
call fcn.18002d804
mov dword [rbp + 0xc0], 0x43390000
mov dword [rbp + 0xc4], 0x435c0000
xor edx, edx
lea rcx, [rbp + 0xc0]
call fcn.18002d840
mov r8d, ebx
xor edx, edx
lea rcx, str.Login
call fcn.18001b37c
test al, al
je 0x180063892
mov edx, 0xff00ff00
xor ecx, ecx
call fcn.18002a490
lea rcx, str.Slights
call fcn.18005a0cc
mov ecx, r14d
call fcn.180029f88
mov qword [rbp + 0x1bd0], r15
mov qword [rbp + 0x1bd8], r13
movabs rax, 0x96536dbcc1bbd586
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], r13
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0x1bd0]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rcx, [rbp + 0x4c0]
call fcn.18005a0cc
mov qword [rbp + 0x1b80], r15
mov qword [rbp + 0x1b88], r13
movabs rax, 0xf33e69bfd2b085f0
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], r13
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x1b80]
movdqa xmmword [rbp + 0x4d0], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0xff
lea rdx, [0x180181310]
lea rcx, [rbp + 0x4d0]
call fcn.180054848
mov qword [rbp + 0x1c20], r15
mov qword [rbp + 0x1c28], r13
movabs rax, 0x974c63a5c0adc783
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], r13
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x1c20]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rcx, [rbp + 0x4e0]
call fcn.18005a0cc
mov qword [rbp + 0x1c30], r15
mov qword [rbp + 0x1c38], r13
movabs rax, 0x9c497fa1d28e85f0
mov qword [rbp + 0x4f0], rax
movabs rax, 0x816bf10f80c1df1a
mov qword [rbp + 0x4f8], rax
movdqa xmm0, xmmword [rbp + 0x4f0]
xorps xmm0, xmmword [rbp + 0x1c30]
movdqa xmmword [rbp + 0x4f0], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 0x8000
lea r8d, [rbx + 0x16]
lea rdx, [0x180181808]
lea rcx, [rbp + 0x4f0]
call fcn.180054848
cmp byte [0x180181231], r12b
je 0x180063775
mov qword [rbp + 0x1be0], r15
mov qword [rbp + 0x1be8], r13
movabs rax, 0xf35b7fbcd6bdcf9f
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], r13
movdqa xmm0, xmmword [rbp + 0x500]
xorps xmm0, xmmword [rbp + 0x1be0]
movdqa xmmword [rbp + 0x500], xmm0
lea rcx, [rbp + 0x500]
call fcn.18005a0cc
mov qword [rbp + 0x1bf0], r15
mov qword [rbp + 0x1bf8], r13
movabs rax, 0x805069b1da9285f0
mov qword [rbp + 0x510], rax
movabs rax, 0x816bf10f80c1bb0d
mov qword [rbp + 0x518], rax
movdqa xmm0, xmmword [rbp + 0x510]
xorps xmm0, xmmword [rbp + 0x1bf0]
movdqa xmmword [rbp + 0x510], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8d, [rbx + 0x2f]
lea rdx, [0x180181410]
lea rcx, [rbp + 0x510]
call fcn.180054848
call fcn.180059e14
lea rdx, [0x180181231]
lea rcx, str.Register_aaa
call fcn.18004e7ec
call fcn.180059e14
mov qword [rbp + 0x1ba0], r15
mov qword [rbp + 0x1ba8], r13
xor r8d, r8d
cmp byte [0x180181231], r12b
jne 0x180063833
mov dword [rbp + 0xc8], 0x43250000
mov dword [rbp + 0xcc], 0x41d80000
movabs rax, 0xf33e0cbcdab9c99f
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], r13
movdqa xmm0, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0x1ba0]
movdqa xmmword [rbp + 0x520], xmm0
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x520]
call fcn.18004e40c
test al, al
je 0x180063892
call fcn.180062828
jmp 0x180063892
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 0x18006343b
mov dword [rbp + 0xd0], 0x43250000
mov dword [rbp + 0xd4], 0x41d80000
movabs rax, 0x815b78a1dab9c381
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], r13
movdqa xmm0, xmmword [rbp + 0x530]
xorps xmm0, xmmword [rbp + 0x1ba0]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x530]
call fcn.18004e40c
test al, al
je 0x180063892
call fcn.180062a58
call fcn.18001fe38
mov cl, byte [0x180181232]
mov eax, dword [0x18018123c]
test cl, cl
je 0x180063ae1
mov esi, 0x83
movabs rdi, 0xf33e0cd2c7b7de96
cmp eax, ebx
jne 0x1800639ce
call fcn.180021f48
movss xmm1, dword [rax + 8]
mulss xmm1, xmm8
movss xmm0, dword [rax + 0xc]
mulss xmm0, xmm8
subss xmm1, xmm6
subss xmm0, xmm6
and dword [rbp + 0xd8], r12d
and dword [rbp + 0xdc], r12d
movss dword [rbp + 0xe0], xmm1
movss dword [rbp + 0xe4], xmm0
lea r8, [rbp + 0xd8]
xor edx, edx
lea rcx, [rbp + 0xe0]
call fcn.18002d804
mov dword [rbp + 0xe8], 0x437a0000
mov dword [rbp + 0xec], 0x437a0000
xor edx, edx
lea rcx, [rbp + 0xe8]
call fcn.18002d840
mov r8d, esi
xor edx, edx
lea rcx, str.Offline
call fcn.18001b37c
test al, al
je 0x1800639c3
lea rcx, str._Sync_is_currently_offline.
call fcn.18005a0cc
mov dword [rbp + 0xf0], 0x43250000
mov dword [rbp + 0xf4], 0x41d80000
mov qword [rbp + 0x1c00], r15
mov qword [rbp + 0x1c08], r13
mov qword [rbp + 0x540], rdi
mov qword [rbp + 0x548], r13
movdqa xmm0, xmmword [rbp + 0x540]
xorps xmm0, xmmword [rbp + 0x1c00]
movdqa xmmword [rbp + 0x540], xmm0
xor r8d, r8d
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x540]
call fcn.18004e40c
test al, al
je 0x1800639c3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.18001fe38
mov eax, dword [0x18018123c]
cmp eax, 4
jne 0x180063ae1
call fcn.180021f48
movss xmm1, dword [rax + 8]
mulss xmm1, xmm8
movss xmm0, dword [rax + 0xc]
mulss xmm0, xmm8
subss xmm1, xmm6
subss xmm0, xmm6
and dword [rbp + 0xf8], r12d
and dword [rbp + 0xfc], r12d
movss dword [rbp + 0x100], xmm1
movss dword [rbp + 0x104], xmm0
lea r8, [rbp + 0xf8]
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.18002d804
mov dword [rbp + 0x108], 0x437a0000
mov dword [rbp + 0x10c], 0x437a0000
xor edx, edx
lea rcx, [rbp + 0x108]
call fcn.18002d840
mov r8d, esi
xor edx, edx
lea rcx, str.BlackLISTED
call fcn.18001b37c
test al, al
je 0x180063ad6
lea rcx, str.You_are_blacklisted_from_Sync
call fcn.18005a0cc
mov dword [rbp + 0x110], 0x43250000
mov dword [rbp + 0x114], 0x41d80000
mov qword [rbp + 0x1c10], r15
mov qword [rbp + 0x1c18], r13
mov qword [rbp + 0x550], rdi
mov qword [rbp + 0x558], r13
movdqa xmm0, xmmword [rbp + 0x550]
xorps xmm0, xmmword [rbp + 0x1c10]
movdqa xmmword [rbp + 0x550], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x550]
call fcn.18004e40c
test al, al
je 0x180063ad6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
call fcn.18001fe38
mov eax, dword [0x18018123c]
cmp eax, 2
jne 0x18006c955
cmp byte [0x180181233], r12b
je 0x18006c9bd
mov dword [rbp + 0x118], 0x44098000
mov dword [rbp + 0x11c], 0x43eb0000
xor edx, edx
lea rcx, [rbp + 0x118]
call fcn.18002d840
and dword [rbp + 0x120], r12d
and dword [rbp + 0x124], r12d
lea rdx, [rbp + 0x120]
mov ecx, 2
call fcn.18002a54c
movaps xmm1, xmm9
mov ecx, 4
call fcn.18002a5d8
mov dword [rbp + 0x128], 0x43ff0000
mov dword [rbp + 0x12c], 0x43be0000
lea rdx, [rbp + 0x128]
mov ecx, 5
call fcn.18002a54c
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.24151
call fcn.18001b37c
mov rcx, qword [0x180180c58]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3ec8]
mov rbx, qword [rax + 0x298]
movss xmm11, dword [rax + 0x20]
movss xmm7, dword [rax + 0x24]
movss xmm12, dword [rax + 0x28]
movss xmm15, dword [rax + 0x2c]
movss dword [rbp + 0x1b80], xmm15
call fcn.180022694
mov rcx, rax
lea rdx, [rbp + 0x1440]
mov eax, 8
lea r8d, [rax + 0x78]
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, r14
jne 0x180063bd8
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 [0x180180a20]
mulss xmm1, dword [0x180163118]
addss xmm1, dword [0x180180a20]
movss dword [0x180180a20], xmm1
call fcn.180022694
movaps xmm0, xmm15
addss xmm0, xmm7
movss dword [rbp], xmm0
movaps xmm6, xmm12
addss xmm6, xmm11
movaps xmm0, xmm15
subss xmm0, dword [0x1800c4b24]
movss dword [rbp + 4], xmm0
movaps xmm15, xmm11
addss xmm15, xmm9
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x180063e04
movaps xmm0, xmmword [0x1801631f0]
movdqu xmmword [rax + 0xdc], xmm0
movaps xmm0, xmmword [0x1801631d0]
movups xmmword [rbp + 0x10b0], xmm0
lea rcx, [rbp + 0x10b0]
call fcn.18001f2d8
movss dword [rbp + 0x130], xmm6
movss xmm0, dword [rbp]
movss dword [rbp + 0x134], xmm0
movaps xmm0, xmm7
addss xmm0, dword [rbp + 4]
movss dword [rbp + 0x138], xmm15
movss dword [rbp + 0x13c], xmm0
mov edi, 0xc0
mov dword [rsp + 0x28], edi
movss xmm6, dword [rbp + 0x1450]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x138]
mov rcx, rbx
call fcn.180034e38
movaps xmm0, xmmword [0x1801631d0]
movups xmmword [rbp + 0x1040], xmm0
lea rcx, [rbp + 0x1040]
call fcn.18001f2d8
movaps xmm0, xmm7
addss xmm0, dword [0x180163170]
subss xmm12, dword [0x1800c2eac]
addss xmm12, xmm11
movss dword [rbp + 0x140], xmm12
movss dword [rbp + 0x144], xmm0
movaps xmm1, xmm7
addss xmm1, xmm14
movaps xmm0, xmm11
addss xmm0, dword [0x1800c4cbc]
movss dword [rbp + 0x148], xmm0
movss dword [rbp + 0x14c], xmm1
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x148]
mov rcx, rbx
call fcn.180034e38
movaps xmm1, xmm13
xor ecx, ecx
call fcn.180021bcc
movss xmm14, dword [rbp + 0x1b80]
movaps xmm0, xmm14
subss xmm0, dword [0x1800c4b20]
addss xmm7, xmm0
movss xmm12, dword [0x1800c4b14]
addss xmm11, xmm12
movss dword [rbp + 0x150], xmm11
movss dword [rbp + 0x154], xmm7
lea rdx, [rbp + 0x150]
jmp 0x180063f60
movaps xmm0, xmmword [0x1801631e0]
movdqu xmmword [rax + 0xdc], xmm0
movaps xmm0, xmmword [0x1801631f0]
movups xmmword [rbp + 0x1050], xmm0
lea rcx, [rbp + 0x1050]
call fcn.18001f2d8
movss dword [rbp + 0x158], xmm6
movss xmm0, dword [rbp]
movss dword [rbp + 0x15c], xmm0
movaps xmm0, xmm7
addss xmm0, dword [rbp + 4]
movss dword [rbp + 0x160], xmm15
movss dword [rbp + 0x164], xmm0
mov edi, 0xc0
mov dword [rsp + 0x28], edi
movss xmm6, dword [rbp + 0x1450]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x158]
lea rdx, [rbp + 0x160]
mov rcx, rbx
call fcn.180034e38
movaps xmm0, xmmword [0x1801631f0]
movups xmmword [rbp + 0x1060], xmm0
lea rcx, [rbp + 0x1060]
call fcn.18001f2d8
movaps xmm0, xmm7
addss xmm0, dword [0x180163170]
subss xmm12, dword [0x1800c2eac]
addss xmm12, xmm11
movss dword [rbp + 0x168], xmm12
movss dword [rbp + 0x16c], xmm0
movaps xmm1, xmm7
addss xmm1, xmm14
movaps xmm0, xmm11
addss xmm0, dword [0x1800c4cbc]
movss dword [rbp + 0x170], xmm0
movss dword [rbp + 0x174], xmm1
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x168]
lea rdx, [rbp + 0x170]
mov rcx, rbx
call fcn.180034e38
movaps xmm1, xmm13
xor ecx, ecx
call fcn.180021bcc
movss xmm14, dword [rbp + 0x1b80]
movaps xmm0, xmm14
subss xmm0, dword [0x1800c4b20]
addss xmm7, xmm0
movss xmm12, dword [0x1800c4b14]
addss xmm11, xmm12
movss dword [rbp + 0x178], xmm11
movss dword [rbp + 0x17c], xmm7
lea rdx, [rbp + 0x178]
mov qword [rsp + 0x20], r12
lea r9, str.Slights_Free
mov r8d, eax
mov rcx, rbx
call fcn.180035ffc
mov ecx, dword [0x180180a24]
lea rsi, [0x180180a20]
test ecx, ecx
je 0x18006be08
sub ecx, r14d
je 0x180069c21
sub ecx, r14d
je 0x180068c7b
sub ecx, r14d
je 0x180068746
sub ecx, r14d
je 0x180067b71
sub ecx, r14d
je 0x180067418
sub ecx, r14d
je 0x180066718
cmp ecx, r14d
jne 0x18006c8fb
mov dword [rbp + 0x180], 0x42960000
mov dword [rbp + 0x184], 0x41000000
lea rcx, [rbp + 0x180]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180b48]
mov rax, rdx
mov r9, qword [0x180180b40]
sub rax, r9
sar rax, 3
test rax, rax
je 0x1800640b0
mov rdi, r12
cmp dword [0x180180b38], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9cc
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x180064056
cmp dword [0x180180b38], ebx
je 0x180064056
mov dword [0x180180b38], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180b48]
mov rcx, rdx
mov r9, qword [0x180180b40]
sub rcx, r9
sar rcx, 3
sub rcx, r14
movsxd rax, ebx
cmp rax, rcx
je 0x180064094
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180b48]
mov r9, qword [0x180180b40]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180064017
call fcn.180020628
mov dword [rbp + 0x188], 0x42820000
mov dword [rbp + 0x18c], 0x42480000
lea rcx, [rbp + 0x188]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x190], xmm0
movss dword [rbp + 0x194], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, str.misc_childs
call fcn.18001d2e0
cmp dword [0x180180b38], r12d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x180065420
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Misc
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0x815f61a0d6aac784
mov qword [rbp + 0x560], rax
movabs rax, 0x816bf10f80c1bb03
mov qword [rbp + 0x568], rax
movdqa xmm0, xmmword [rbp + 0x560]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x560], xmm0
lea rsi, [0x180181854]
mov rdx, rsi
lea rcx, [rbp + 0x560]
call fcn.18004e7ec
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rbx, 0x9a5f64a1c0b1d490
mov qword [rbp + 0x570], rbx
movabs rax, 0x816bf10f80c1bb1a
mov qword [rbp + 0x578], rax
movdqa xmm0, xmmword [rbp + 0x570]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x570], xmm0
lea r14, [0x180181858]
mov rdx, r14
lea rcx, [rbp + 0x570]
call fcn.18004e7ec
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0x788f243087cd9fbd
movabs rcx, 0x9918dbe5457103b2
lea rdx, [0x180181859]
mov qword [rbp + 0x1a50], rax
mov qword [rbp + 0x1a58], rcx
movabs rax, 0xd35b60b0d2adcf97
vmovdqu ymm0, ymmword [rbp + 0x1a40]
cmp byte [0x180181859], r12b
je 0x1800642c9
mov qword [rbp + 0xce0], rax
movabs rax, 0xe00eb72febb2d23a
mov qword [rbp + 0xce8], rax
movabs rax, 0x788f2443e2bfeac9
mov qword [rbp + 0xcf0], rax
mov qword [rbp + 0xcf8], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xce0]
vmovdqa ymmword [rbp + 0xce0], ymm1
lea rcx, [rbp + 0xce0]
jmp 0x180064310
mov qword [rbp + 0xd00], rax
movabs rax, 0xe00eb72febb2d23a
mov qword [rbp + 0xd08], rax
movabs rax, 0x788f2443e2bfeac9
mov qword [rbp + 0xd10], rax
mov qword [rbp + 0xd18], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xd00]
vmovdqa ymmword [rbp + 0xd00], ymm1
lea rcx, [rbp + 0xd00]
vzeroupper
call fcn.18004e7ec
lea rdi, [0x18018185c]
cmp byte [0x180181858], r12b
je 0x180064386
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
mov qword [rbp + 0x580], rbx
movabs rax, 0x810e9d76f4929b1a
mov qword [rbp + 0x588], rax
movdqa xmm0, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x580], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.FiveM_Reshade_Crosshair
mov rdx, rdi
lea rcx, [rbp + 0x580]
call fcn.180053008
mov dword [rbp + 0x19d0], 0x43160000
mov dword [rbp + 0x19d4], 0x41a00000
lea r8, [rbp + 0x19d0]
lea rdx, reloc.WLDAP32.dll_Ordinal_46
lea rcx, str.Menu_Bind_:
call fcn.180054128
lea rcx, [0x180180a20]
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Configs
lea rcx, [0x180180a20]
call fcn.1800175d4
mov qword [rbp + 0x1a30], r15
mov qword [rbp + 0x1a38], r13
movabs rax, 0xd34d6bbbd5b0c990
mov qword [rbp + 0x590], rax
movabs rax, 0x816bf10f80c1bb52
mov qword [rbp + 0x598], rax
movdqa xmm0, xmmword [rbp + 0x590]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0x590], xmm0
lea rcx, [rbp + 0x590]
call fcn.18005a0cc
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf33e0cb5d5bd85f0
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], r13
movdqa xmm0, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x5a0], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r15, [0x18017f6c0]
mov r8, r15
lea rdx, [0x180181234]
lea rcx, [rbp + 0x5a0]
call fcn.180057958
call fcn.180059e14
and dword [rbp + 0x1a0], r12d
and dword [rbp + 0x1a4], r12d
movabs rax, 0xf33e0cd2b3dea6d3
mov qword [rbp + 0x1a10], rax
mov qword [rbp + 0x1a18], r13
movabs rax, 0xf33e0cd2d7bfc99f
mov qword [rbp + 0x5b0], rax
mov qword [rbp + 0x5b8], r13
movdqa xmm0, xmmword [rbp + 0x5b0]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x5b0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x5b0]
call fcn.18004e40c
lea rbx, [0x18018184b]
test al, al
je 0x180064dc1
movsxd rdx, dword [0x180181234]
lea r8, [0x180162d78]
mov rdx, qword [r15 + rdx*8]
lea rcx, [rbp + 0x1870]
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 + 0x1870]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181821]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801bc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801c4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801c8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181824]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801b8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181830]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181834]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181838]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018183c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181841]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181844]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181840]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
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 + 0x1870]
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 + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181849]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181848]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
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 + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181850]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181852]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181853]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181855]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181856]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181857]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
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 + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018186c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018186f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018186e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181870]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181874]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181872]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181875]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181877]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181878]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181879]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181880]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181884]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180180218]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181888]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018021c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018188c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180180220]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1870]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181240]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp + 0x1870]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
and dword [rbp + 0x1a8], r12d
and dword [rbp + 0x1ac], r12d
movabs rax, 0xf33e0cd2b3dea6d3
mov qword [rbp + 0x1a20], rax
mov qword [rbp + 0x1a28], r13
movabs rax, 0xf33e0cd2d6a8c780
mov qword [rbp + 0x5c0], rax
mov qword [rbp + 0x5c8], r13
movdqa xmm0, xmmword [rbp + 0x5c0]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x5c0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x5c0]
call fcn.18004e40c
test al, al
je 0x18006670c
movsxd rdx, dword [0x180181234]
lea r8, [0x180162d34]
mov rdx, qword [r15 + rdx*8]
lea rcx, [rbp + 0x1878]
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 + 0x1878]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [rbp + 0x1878]
mov r15d, 1
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181821]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801bc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801c4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801c8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181824]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801b8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181830]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181834]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181838]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018183c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181841]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181844]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181840]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181849]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181848]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181850]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181852]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181853]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181855]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181856]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181857]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018186c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018186f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018186e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181870]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181874]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181872]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181875]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181877]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181878]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181879]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181880]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181884]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180180218]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181888]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018021c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018188c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180180220]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1878]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181240]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp + 0x1878]
jmp 0x180066706
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Misc
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0x815f61a0d6aac784
mov qword [rbp + 0x5d0], rax
movabs rax, 0x816bf10f80c1bb03
mov qword [rbp + 0x5d8], rax
movdqa xmm0, xmmword [rbp + 0x5d0]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rsi, [0x180181854]
mov rdx, rsi
lea rcx, [rbp + 0x5d0]
call fcn.18004e7ec
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rbx, 0x9a5f64a1c0b1d490
mov qword [rbp + 0x5e0], rbx
movabs rax, 0x816bf10f80c1bb1a
mov qword [rbp + 0x5e8], rax
movdqa xmm0, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x5e0], xmm0
lea r14, [0x180181858]
mov rdx, r14
lea rcx, [rbp + 0x5e0]
call fcn.18004e7ec
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0x788f243087cd9fbd
movabs rcx, 0x9918dbe5457103b2
lea rdx, [0x180181859]
mov qword [rbp + 0x1a50], rax
mov qword [rbp + 0x1a58], rcx
movabs rax, 0xd35b60b0d2adcf97
vmovdqu ymm0, ymmword [rbp + 0x1a40]
cmp byte [0x180181859], r12b
je 0x1800655b4
mov qword [rbp + 0xd20], rax
movabs rax, 0xe00eb72febb2d23a
mov qword [rbp + 0xd28], rax
movabs rax, 0x788f2443e2bfeac9
mov qword [rbp + 0xd30], rax
mov qword [rbp + 0xd38], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xd20]
vmovdqa ymmword [rbp + 0xd20], ymm1
lea rcx, [rbp + 0xd20]
jmp 0x1800655fb
mov qword [rbp + 0xd40], rax
movabs rax, 0xe00eb72febb2d23a
mov qword [rbp + 0xd48], rax
movabs rax, 0x788f2443e2bfeac9
mov qword [rbp + 0xd50], rax
mov qword [rbp + 0xd58], rcx
vpxor ymm1, ymm0, ymmword [rbp + 0xd40]
vmovdqa ymmword [rbp + 0xd40], ymm1
lea rcx, [rbp + 0xd40]
vzeroupper
call fcn.18004e7ec
lea rdi, [0x18018185c]
cmp byte [0x180181858], r12b
je 0x180065671
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
mov qword [rbp + 0x5f0], rbx
movabs rax, 0x810e9d76f4929b1a
mov qword [rbp + 0x5f8], rax
movdqa xmm0, xmmword [rbp + 0x5f0]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x5f0], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.FiveM_Reshade_Crosshair
mov rdx, rdi
lea rcx, [rbp + 0x5f0]
call fcn.180053008
mov dword [rbp + 0x19d0], 0x43160000
mov dword [rbp + 0x19d4], 0x41a00000
lea r8, [rbp + 0x19d0]
lea rdx, reloc.WLDAP32.dll_Ordinal_46
lea rcx, str.Menu_Bind_:
call fcn.180054128
lea rcx, [0x180180a20]
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Configs
lea rcx, [0x180180a20]
call fcn.1800175d4
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0xd34d6bbbd5b0c990
mov qword [rbp + 0x600], rax
movabs rax, 0x816bf10f80c1bb52
mov qword [rbp + 0x608], rax
movdqa xmm0, xmmword [rbp + 0x600]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x600], xmm0
lea rcx, [rbp + 0x600]
call fcn.18005a0cc
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0xf33e0cb5d5bd85f0
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], r13
movdqa xmm0, xmmword [rbp + 0x610]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x610], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r15, [0x18017f6c0]
mov r8, r15
lea rdx, [0x180181234]
lea rcx, [rbp + 0x610]
call fcn.180057958
call fcn.180059e14
and dword [rbp + 0x1b0], r12d
and dword [rbp + 0x1b4], r12d
movabs rax, 0xf33e0cd2b3dea6d3
mov qword [rbp + 0x19f0], rax
mov qword [rbp + 0x19f8], r13
movabs rax, 0xf33e0cd2d7bfc99f
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x628], r13
movdqa xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x620], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x620]
call fcn.18004e40c
lea rbx, [0x18018184b]
test al, al
je 0x1800660ac
movsxd rdx, dword [0x180181234]
lea r8, [0x180162d78]
mov rdx, qword [r15 + rdx*8]
lea rcx, [rbp + 0x1880]
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 + 0x1880]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181821]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801bc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801c4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801c8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181824]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801b8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181830]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181834]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181838]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018183c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181841]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181844]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181840]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
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 + 0x1880]
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 + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181849]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018184e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181848]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
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 + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x1801801ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181850]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181852]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181853]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181855]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181856]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181857]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
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 + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018186c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018186f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018186e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181870]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181874]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181872]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181875]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181877]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181878]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181879]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018187f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181880]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181884]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180180218]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181888]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018021c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x18018188c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180180220]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0x1880]
mov qword [rsp + 0x20], rax
mov eax, 1
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [0x180181240]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp + 0x1880]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
and dword [rbp + 0x1b8], r12d
and dword [rbp + 0x1bc], r12d
movabs rax, 0xf33e0cd2b3dea6d3
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], r13
movabs rax, 0xf33e0cd2d6a8c780
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], r13
movdqa xmm0, xmmword [rbp + 0x630]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0x630], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x630]
call fcn.18004e40c
test al, al
je 0x18006670c
movsxd rdx, dword [0x180181234]
lea r8, [0x180162d34]
mov rdx, qword [r15 + rdx*8]
lea rcx, [rbp + 0x1888]
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 + 0x1888]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [rbp + 0x1888]
mov r15d, 1
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181821]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801bc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801c4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801c8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181824]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801b8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181830]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181834]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181838]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018183c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181841]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181844]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181840]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181849]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018184e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181848]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x1801801ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181850]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181852]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181853]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181855]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181856]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181857]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018186c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018186f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018186e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181870]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181874]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181872]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181875]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181877]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181878]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181879]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018187f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181880]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181884]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180180218]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181888]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018021c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x18018188c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180180220]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0x1888]
mov r8d, r15d
mov edx, r15d
lea rcx, [0x180181240]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp + 0x1888]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
lea rsi, [0x180180a20]
jmp 0x18006c8ee
mov dword [rbp + 0x1c0], 0x42960000
mov dword [rbp + 0x1c4], 0x41000000
lea rcx, [rbp + 0x1c0]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180b08]
mov rax, rdx
mov r9, qword [0x180180b00]
sub rax, r9
sar rax, 3
test rax, rax
je 0x1800667fd
mov rdi, r12
cmp dword [0x180180af8], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9c6
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x1800667a3
cmp dword [0x180180af8], ebx
je 0x1800667a3
mov dword [0x180180af8], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180b08]
mov rcx, rdx
mov r9, qword [0x180180b00]
sub rcx, r9
sar rcx, 3
dec rcx
movsxd rax, ebx
cmp rax, rcx
je 0x1800667e1
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180b08]
mov r9, qword [0x180180b00]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180066764
call fcn.180020628
mov dword [rbp + 0x1c8], 0x42820000
mov dword [rbp + 0x1cc], 0x42480000
lea rcx, [rbp + 0x1c8]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x1d0], xmm0
movss dword [rbp + 0x1d4], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.vehicle
call fcn.18001d2e0
cmp dword [0x180180af8], r12d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x180066abd
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_List
mov rcx, rsi
call fcn.1800175d4
mov rax, qword [0x180181010]
mov rax, qword [rax]
test rax, rax
je 0x18006c955
mov rax, qword [rax + 8]
test rax, rax
je 0x180066cf8
cmp qword [rax + 0x30], r12
je 0x18006c955
mov rax, qword [0x180181018]
mov rdi, qword [rax]
test rdi, rdi
je 0x18006c955
mov rdi, qword [rdi + 0x10]
test rdi, rdi
je 0x18006c955
mov dword [rbp + 0x19d0], 0x435c0000
mov dword [rbp + 0x19d4], 0x43960000
lea rdx, [rbp + 0x19d0]
lea rcx, [0x180162f68]
call fcn.18004dba0
test al, al
je 0x180066a5a
mov ebx, r12d
mov rsi, r12
movsxd rax, ebx
cmp rax, qword [rdi + 0x188]
jae 0x180066a49
mov rax, qword [rdi + 0x180]
test rax, rax
je 0x180066a3d
mov rax, qword [rsi + rax]
test rax, rax
je 0x180066a3d
mov rax, qword [rax + 0x20]
lea rcx, [rax + 0x298]
neg rax
sbb rdx, rdx
and rdx, rcx
lea rcx, [rbp + 0x1898]
call fcn.180007de0
nop
mov r8, r14
lea rdx, reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rbp + 0x1898]
call fcn.180007c60
mov edx, ebx
lea rcx, [rbp + 0x1020]
call fcn.180008ef0
nop
lea rdx, [rbp + 0x1020]
cmp qword [rbp + 0x1038], 0xf
cmova rdx, qword [rbp + 0x1020]
mov r8, qword [rbp + 0x1030]
lea rcx, [rbp + 0x1898]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1020]
call fcn.180007d80
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x1d8], 0
and dword [rbp + 0x1dc], 0
lea rcx, [rbp + 0x1898]
cmp qword [rbp + 0x18b0], 0xf
cmova rcx, qword [rbp + 0x1898]
lea r9, [rbp + 0x1d8]
xor r8d, r8d
call fcn.1800588e0
test al, al
je 0x180066a31
mov dword [reloc.WS2_32.dll_accept], ebx
lea rcx, [rbp + 0x1898]
call fcn.180007d80
add ebx, r14d
add rsi, 0x10
jmp 0x180066940
call fcn.180020230
call fcn.180020628
lea rsi, [0x180180a20]
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0x10c0]
call fcn.180008ef0
nop
lea r8, [rbp + 0x10c0]
lea rdx, str.Vehicle_selected_:
lea rcx, [rbp + 0x18d8]
call fcn.180008fd0
nop
lea rcx, [rbp + 0x10c0]
call fcn.180007d80
lea rcx, [rbp + 0x18d8]
cmp qword [rbp + 0x18f0], 0xf
cmova rcx, qword [rbp + 0x18d8]
call fcn.18005a0cc
nop
lea rcx, [rbp + 0x18d8]
jmp 0x180066cf3
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_List
mov rcx, rsi
call fcn.1800175d4
mov rax, qword [0x180181010]
mov rax, qword [rax]
test rax, rax
je 0x18006c955
mov rax, qword [rax + 8]
test rax, rax
je 0x180066cf8
cmp qword [rax + 0x30], r12
je 0x18006c955
mov rax, qword [0x180181018]
mov rdi, qword [rax]
test rdi, rdi
je 0x18006c955
mov rdi, qword [rdi + 0x10]
test rdi, rdi
je 0x18006c955
mov dword [rbp + 0x19d0], 0x435c0000
mov dword [rbp + 0x19d4], 0x43960000
lea rdx, [rbp + 0x19d0]
lea rcx, [0x180162f68]
call fcn.18004dba0
test al, al
je 0x180066c95
mov ebx, r12d
mov rsi, r12
movsxd rax, ebx
cmp rax, qword [rdi + 0x188]
jae 0x180066c84
mov rax, qword [rdi + 0x180]
test rax, rax
je 0x180066c78
mov rax, qword [rsi + rax]
test rax, rax
je 0x180066c78
mov rax, qword [rax + 0x20]
lea rcx, [rax + 0x298]
neg rax
sbb rdx, rdx
and rdx, rcx
lea rcx, [rbp + 0x18b8]
call fcn.180007de0
nop
mov r8, r14
lea rdx, reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rbp + 0x18b8]
call fcn.180007c60
mov edx, ebx
lea rcx, [rbp + 0x1000]
call fcn.180008ef0
nop
lea rdx, [rbp + 0x1000]
cmp qword [rbp + 0x1018], 0xf
cmova rdx, qword [rbp + 0x1000]
mov r8, qword [rbp + 0x1010]
lea rcx, [rbp + 0x18b8]
call fcn.180007c60
nop
lea rcx, [rbp + 0x1000]
call fcn.180007d80
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x1e0], 0
and dword [rbp + 0x1e4], 0
lea rcx, [rbp + 0x18b8]
cmp qword [rbp + 0x18d0], 0xf
cmova rcx, qword [rbp + 0x18b8]
lea r9, [rbp + 0x1e0]
xor r8d, r8d
call fcn.1800588e0
test al, al
je 0x180066c6c
mov dword [reloc.WS2_32.dll_accept], ebx
lea rcx, [rbp + 0x18b8]
call fcn.180007d80
add ebx, r14d
add rsi, 0x10
jmp 0x180066b7b
call fcn.180020230
call fcn.180020628
lea rsi, [0x180180a20]
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0x1140]
call fcn.180008ef0
nop
lea r8, [rbp + 0x1140]
lea rdx, str.Vehicle_selected_:
lea rcx, [rbp + 0x1918]
call fcn.180008fd0
nop
lea rcx, [rbp + 0x1140]
call fcn.180007d80
lea rcx, [rbp + 0x1918]
cmp qword [rbp + 0x1930], 0xf
cmova rcx, qword [rbp + 0x1918]
call fcn.18005a0cc
nop
lea rcx, [rbp + 0x1918]
call fcn.180007d80
mov rcx, rsi
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
cmp byte [0x180181859], r12b
je 0x18006709d
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_Options
mov rcx, rsi
call fcn.1800175d4
mov rax, qword [0x180181010]
mov rdi, qword [rax]
test rdi, rdi
je 0x18006c955
mov rdi, qword [rdi + 8]
test rdi, rdi
je 0x18006c8ee
mov rsi, qword [rdi + 0x30]
test rsi, rsi
je 0x18006c955
mov rax, qword [0x180181018]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c955
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x18006c955
mov rbx, qword [rax + 0x180]
test rbx, rbx
jne 0x180066db7
mov rbx, r12
jmp 0x180066dc6
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x1268]
mov rcx, rbx
call fcn.1800622e4
movss xmm0, dword [rax]
ucomiss xmm0, xmm9
jp 0x180066df2
jne 0x180066df2
lea rcx, str.You_are_not_ingame
call fcn.18005a0cc
jmp 0x18006670c
test rbx, rbx
jne 0x180066dfd
movaps xmm0, xmm9
jmp 0x180066e05
movss xmm0, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0x1160]
call fcn.1800700fc
nop
lea r8, [rbp + 0x1160]
lea rdx, str.Health_Of_Vehicle:
lea rcx, [rbp + 0x1958]
call fcn.180008fd0
nop
lea rcx, [rbp + 0x1160]
call fcn.180007d80
lea rcx, [rbp + 0x1958]
cmp qword [rbp + 0x1970], 0xf
cmova rcx, qword [rbp + 0x1958]
call fcn.18005a0cc
lea rdx, [rbp + 0x125c]
mov rcx, rbx
call fcn.1800622e4
movss xmm1, dword [rax + 8]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1200]
call fcn.1800700fc
nop
lea rdx, [rbp + 0x1250]
mov rcx, rbx
call fcn.1800622e4
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x11a0]
call fcn.1800700fc
nop
lea rdx, [rbp + 0x1244]
mov rcx, rbx
call fcn.1800622e4
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1180]
call fcn.1800700fc
nop
lea r8, [rbp + 0x1180]
lea rdx, str.X_:
lea rcx, [rbp + 0x1378]
call fcn.180008fd0
nop
lea r8, str._n__Y_:
mov rdx, rax
lea rcx, [rbp + 0x1358]
call fcn.180009040
nop
lea r8, [rbp + 0x11a0]
mov rdx, rax
lea rcx, [rbp + 0x1338]
call fcn.1800090b0
nop
lea r8, str._n__Z_:
mov rdx, rax
lea rcx, [rbp + 0x1318]
call fcn.180009040
nop
lea r8, [rbp + 0x1200]
mov rdx, rax
lea rcx, [rbp + 0x1938]
call fcn.1800090b0
nop
lea rcx, [rbp + 0x1318]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1338]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1358]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1378]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1180]
call fcn.180007d80
nop
lea rcx, [rbp + 0x11a0]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1200]
call fcn.180007d80
lea rcx, [rbp + 0x1938]
cmp qword [rbp + 0x1950], 0xf
cmova rcx, qword [rbp + 0x1938]
call fcn.18005a0cc
and dword [rbp + 0x1e8], 0
and dword [rbp + 0x1ec], 0
xor r8d, r8d
lea rdx, [rbp + 0x1e8]
lea rcx, str.Teleport_To_Vehicle
call fcn.18004e40c
test al, al
je 0x180067084
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1a40], xmm0
lea r8, [rbp + 0x1a40]
lea rdx, [rbp + 0x1a60]
mov rcx, rsi
call fcn.18006ca2c
lea rdx, [rbp + 0x19c0]
mov rcx, rdi
call fcn.18006ca50
lea rdx, [rbp + 0x1298]
mov rcx, rbx
call fcn.1800622e4
movsd xmm0, qword [rax]
movsd qword [rbp + 0x19f0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x19f8], eax
lea r8, [rbp + 0x19f0]
lea rdx, [rbp + 0x1a00]
mov rcx, rdi
call fcn.18006c9fc
lea rdx, [rbp + 0x1238]
mov rcx, rbx
call fcn.1800622e4
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1a30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a38], eax
lea r8, [rbp + 0x1a30]
lea rdx, [rbp + 0x19d0]
mov rcx, rsi
call fcn.18006c9d4
nop
lea rcx, [rbp + 0x1938]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1958]
jmp 0x18006740e
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles_Options
mov rcx, rsi
call fcn.1800175d4
mov rax, qword [0x180181010]
mov rdi, qword [rax]
test rdi, rdi
je 0x18006c955
mov rdi, qword [rdi + 8]
test rdi, rdi
je 0x18006c8ee
mov rsi, qword [rdi + 0x30]
test rsi, rsi
je 0x18006c955
mov rax, qword [0x180181018]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c955
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x18006c955
mov rbx, qword [rax + 0x180]
test rbx, rbx
jne 0x18006713a
mov rbx, r12
jmp 0x180067149
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x122c]
mov rcx, rbx
call fcn.1800622e4
movss xmm0, dword [rax]
ucomiss xmm0, xmm9
jp 0x180067168
je 0x180066de1
test rbx, rbx
jne 0x180067173
movaps xmm0, xmm9
jmp 0x18006717b
movss xmm0, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0x1120]
call fcn.1800700fc
nop
lea r8, [rbp + 0x1120]
lea rdx, str.Health_Of_Vehicle:
lea rcx, [rbp + 0x1998]
call fcn.180008fd0
nop
lea rcx, [rbp + 0x1120]
call fcn.180007d80
lea rcx, [rbp + 0x1998]
cmp qword [rbp + 0x19b0], 0xf
cmova rcx, qword [rbp + 0x1998]
call fcn.18005a0cc
lea rdx, [rbp + 0x12c8]
mov rcx, rbx
call fcn.1800622e4
movss xmm1, dword [rax + 8]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x11c0]
call fcn.1800700fc
nop
lea rdx, [rbp + 0x12bc]
mov rcx, rbx
call fcn.1800622e4
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x10e0]
call fcn.1800700fc
nop
lea rdx, [rbp + 0x12b0]
mov rcx, rbx
call fcn.1800622e4
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
lea rcx, [rbp + 0x1100]
call fcn.1800700fc
nop
lea r8, [rbp + 0x1100]
lea rdx, str.X_:
lea rcx, [rbp + 0x13f8]
call fcn.180008fd0
nop
lea r8, str._n__Y_:
mov rdx, rax
lea rcx, [rbp + 0x13d8]
call fcn.180009040
nop
lea r8, [rbp + 0x10e0]
mov rdx, rax
lea rcx, [rbp + 0x13b8]
call fcn.1800090b0
nop
lea r8, str._n__Z_:
mov rdx, rax
lea rcx, [rbp + 0x1398]
call fcn.180009040
nop
lea r8, [rbp + 0x11c0]
mov rdx, rax
lea rcx, [rbp + 0x1978]
call fcn.1800090b0
nop
lea rcx, [rbp + 0x1398]
call fcn.180007d80
nop
lea rcx, [rbp + 0x13b8]
call fcn.180007d80
nop
lea rcx, [rbp + 0x13d8]
call fcn.180007d80
nop
lea rcx, [rbp + 0x13f8]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1100]
call fcn.180007d80
nop
lea rcx, [rbp + 0x10e0]
call fcn.180007d80
nop
lea rcx, [rbp + 0x11c0]
call fcn.180007d80
lea rcx, [rbp + 0x1978]
cmp qword [rbp + 0x1990], 0xf
cmova rcx, qword [rbp + 0x1978]
call fcn.18005a0cc
and dword [rbp + 0x1f0], 0
and dword [rbp + 0x1f4], 0
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, str.Teleport_To_Vehicle
call fcn.18004e40c
test al, al
je 0x1800673fa
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1a40], xmm0
lea r8, [rbp + 0x1a40]
lea rdx, [rbp + 0x1a60]
mov rcx, rsi
call fcn.18006ca2c
lea rdx, [rbp + 0x19c0]
mov rcx, rdi
call fcn.18006ca50
lea rdx, [rbp + 0x12a4]
mov rcx, rbx
call fcn.1800622e4
movsd xmm0, qword [rax]
movsd qword [rbp + 0x19f0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x19f8], eax
lea r8, [rbp + 0x19f0]
lea rdx, [rbp + 0x1a00]
mov rcx, rdi
call fcn.18006c9fc
lea rdx, [rbp + 0x128c]
mov rcx, rbx
call fcn.1800622e4
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1a30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a38], eax
lea r8, [rbp + 0x1a30]
lea rdx, [rbp + 0x19d0]
mov rcx, rsi
call fcn.18006c9d4
nop
lea rcx, [rbp + 0x1978]
call fcn.180007d80
nop
lea rcx, [rbp + 0x1998]
call fcn.180007d80
jmp 0x18006670c
mov dword [rbp + 0x1f8], 0x42960000
mov dword [rbp + 0x1fc], 0x41000000
lea rcx, [rbp + 0x1f8]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180ac8]
mov rax, rdx
mov r9, qword [0x180180ac0]
sub rax, r9
sar rax, 3
test rax, rax
je 0x1800674fd
mov rdi, r12
cmp dword [0x180180ab8], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9c6
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x1800674a3
cmp dword [0x180180ab8], ebx
je 0x1800674a3
mov dword [0x180180ab8], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180ac8]
mov rcx, rdx
mov r9, qword [0x180180ac0]
sub rcx, r9
sar rcx, 3
dec rcx
movsxd rax, ebx
cmp rax, rcx
je 0x1800674e1
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180ac8]
mov r9, qword [0x180180ac0]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180067464
call fcn.180020628
mov dword [rbp + 0x200], 0x42820000
mov dword [rbp + 0x204], 0x42480000
lea rcx, [rbp + 0x200]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x208], xmm0
movss dword [rbp + 0x20c], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x208]
lea rcx, str.playerlist
call fcn.18001d2e0
cmp dword [0x180180ab8], r12d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x1800676d6
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_List
mov rcx, rsi
call fcn.1800175d4
mov rax, qword [0x180181010]
mov rax, qword [rax]
test rax, rax
je 0x18006c955
mov rax, qword [rax + 8]
test rax, rax
je 0x18006783b
cmp qword [rax + 0x30], r12
je 0x18006c955
mov rax, qword [0x180181018]
mov rdi, qword [rax]
test rdi, rdi
je 0x18006c955
mov rdi, qword [rdi + 0x18]
test rdi, rdi
je 0x18006c955
mov dword [rbp + 0x210], 0x435c0000
mov dword [rbp + 0x214], 0x43960000
lea rdx, [rbp + 0x210]
lea rcx, [0x180162f68]
call fcn.18004dba0
test al, al
je 0x18006783b
mov ebx, r12d
mov rsi, r12
movsxd rax, ebx
cmp rax, qword [rdi + 0x108]
jae 0x18006782a
mov r14, qword [rdi + 0x100]
test r14, r14
je 0x1800676cb
mov r14, qword [rsi + r14]
test r14, r14
je 0x1800676cb
mov eax, dword [0x180181040]
mov rcx, qword [rax + r14]
mov rax, qword [0x180181008]
add rcx, 0x20
call rax
mov ecx, dword [0x180181034]
mov edx, dword [rcx + r14]
test edx, edx
je 0x1800676cb
and edx, 0x1fc000
cmp edx, 0x8000
jne 0x1800676cb
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x19d0], r12d
and dword [rbp + 0x19d4], r12d
lea r9, [rbp + 0x19d0]
xor r8d, r8d
mov rcx, rax
call fcn.1800588e0
test al, al
je 0x1800676cb
mov dword [reloc.WS2_32.dll_accept], ebx
inc ebx
add rsi, 0x10
jmp 0x180067640
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_List
mov rcx, rsi
call fcn.1800175d4
mov rax, qword [0x180181010]
mov rax, qword [rax]
test rax, rax
je 0x18006c955
mov rax, qword [rax + 8]
test rax, rax
je 0x18006783b
cmp qword [rax + 0x30], r12
je 0x18006c955
mov rax, qword [0x180181018]
mov rdi, qword [rax]
test rdi, rdi
je 0x18006c955
mov rdi, qword [rdi + 0x18]
test rdi, rdi
je 0x18006c955
mov dword [rbp + 0x218], 0x435c0000
mov dword [rbp + 0x21c], 0x43960000
lea rdx, [rbp + 0x218]
lea rcx, [0x180162f68]
call fcn.18004dba0
test al, al
je 0x18006783b
mov ebx, r12d
mov rsi, r12
movsxd rax, ebx
cmp rax, qword [rdi + 0x108]
jae 0x18006782a
mov r14, qword [rdi + 0x100]
test r14, r14
je 0x18006781f
mov r14, qword [rsi + r14]
test r14, r14
je 0x18006781f
mov eax, dword [0x180181040]
mov rcx, qword [rax + r14]
mov rax, qword [0x180181008]
add rcx, 0x20
call rax
mov ecx, dword [0x180181034]
mov edx, dword [rcx + r14]
test edx, edx
je 0x18006781f
and edx, 0x1fc000
cmp edx, 0x8000
jne 0x18006781f
cmp dword [reloc.WS2_32.dll_accept], ebx
sete dl
and dword [rbp + 0x19d0], r12d
and dword [rbp + 0x19d4], r12d
lea r9, [rbp + 0x19d0]
xor r8d, r8d
mov rcx, rax
call fcn.1800588e0
test al, al
je 0x18006781f
mov dword [reloc.WS2_32.dll_accept], ebx
inc ebx
add rsi, 0x10
jmp 0x180067794
call fcn.180020230
call fcn.180020628
lea rsi, [0x180180a20]
mov rcx, rsi
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_Options
mov rcx, rsi
call fcn.1800175d4
mov rax, qword [0x180181010]
mov rdi, qword [rax]
test rdi, rdi
je 0x18006c955
mov rdi, qword [rdi + 8]
test rdi, rdi
je 0x18006c8ee
mov rsi, qword [rdi + 0x30]
test rsi, rsi
je 0x18006c955
mov rax, qword [0x180181018]
mov rcx, qword [rax]
test rcx, rcx
je 0x18006c955
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x18006c955
mov rbx, qword [rax + 0x100]
test rbx, rbx
jne 0x1800678ed
mov rbx, r12
jmp 0x1800678fc
mov eax, dword [reloc.WS2_32.dll_accept]
shl eax, 4
cdqe
mov rbx, qword [rax + rbx]
lea rdx, [rbp + 0x1280]
mov rcx, rbx
call fcn.1800622e4
movss xmm0, dword [rax]
ucomiss xmm0, xmm9
jp 0x18006791b
je 0x18006670c
test rbx, rbx
jne 0x180067926
movaps xmm0, xmm9
jmp 0x18006792e
movss xmm0, dword [rbx + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0x11e0]
call fcn.1800700fc
nop
lea r8, [rbp + 0x11e0]
lea rdx, str.Health_Of_Player_:
lea rcx, [rbp + 0x18f8]
call fcn.180008fd0
nop
lea rcx, [rbp + 0x11e0]
call fcn.180007d80
lea rcx, [rbp + 0x18f8]
cmp qword [rbp + 0x1910], 0xf
cmova rcx, qword [rbp + 0x18f8]
call fcn.18005a0cc
and dword [rbp + 0x220], 0
and dword [rbp + 0x224], 0
xor r8d, r8d
lea rdx, [rbp + 0x220]
lea rcx, str.Teleport_To_Player
call fcn.18004e40c
test al, al
je 0x180067a5d
cmp rbx, rdi
je 0x180067a5d
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1a40], xmm0
lea r8, [rbp + 0x1a40]
lea rdx, [rbp + 0x1a60]
mov rcx, rsi
call fcn.18006ca2c
lea rdx, [rbp + 0x19d0]
mov rcx, rdi
call fcn.18006ca50
lea rdx, [rbp + 0x1220]
mov rcx, rbx
call fcn.1800622e4
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1a00], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a08], eax
lea r8, [rbp + 0x1a00]
lea rdx, [rbp + 0x1b80]
mov rcx, rdi
call fcn.18006c9fc
lea rdx, [rbp + 0x1274]
mov rcx, rbx
call fcn.1800622e4
movsd xmm0, qword [rax]
movsd qword [rbp + 0x19c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x19c8], eax
lea r8, [rbp + 0x19c0]
lea rdx, [rbp + 0x1bd0]
mov rcx, rsi
call fcn.18006c9d4
test rbx, rbx
jne 0x180067a67
mov rax, r12
jmp 0x180067a71
mov eax, dword [0x180181040]
mov rax, qword [rax + rbx]
lea rdi, [rax + 0x20]
xor eax, eax
mov qword [rbp + 0x19d0], rax
mov rax, qword [0x180181008]
mov rcx, rdi
call rax
mov qword [rbp + 0x1b80], rax
mov r8, qword [0x18017f6a0]
mov rdx, qword [0x18017f698]
lea r9, [rbp + 0x1b80]
lea rcx, [rbp + 0x19d0]
call fcn.180060ce0
mov rbx, qword [rbp + 0x19d0]
and dword [rbp + 0x1a30], 0
and dword [rbp + 0x1a34], 0
xor r8d, r8d
lea rdx, [rbp + 0x1a30]
cmp rbx, qword [0x18017f6a0]
je 0x180067b18
lea rcx, str.Remove_Friend
call fcn.18004e40c
test al, al
je 0x180067b65
sub rbx, qword [0x18017f698]
sar rbx, 5
movsxd r8, ebx
shl r8, 5
add r8, qword [0x18017f698]
lea rdx, [rbp + 0x19f0]
lea rcx, [0x18017f698]
call fcn.18006cf68
jmp 0x180067b65
lea rcx, str.Add_Friend
call fcn.18004e40c
test al, al
je 0x180067b65
mov rax, qword [0x180181008]
mov rcx, rdi
call rax
mov rdx, rax
lea rcx, [rbp + 0x1b40]
call fcn.180007de0
nop
lea rdx, [rbp + 0x1b40]
lea rcx, [0x18017f698]
call fcn.180007b70
nop
lea rcx, [rbp + 0x1b40]
call fcn.180007d80
nop
lea rcx, [rbp + 0x18f8]
jmp 0x18006740e
mov dword [rbp + 0x230], 0x42960000
mov dword [rbp + 0x234], 0x41000000
lea rcx, [rbp + 0x230]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180b28]
mov rax, rdx
mov r9, qword [0x180180b20]
sub rax, r9
sar rax, 3
test rax, rax
je 0x180067c56
mov rdi, r12
cmp dword [0x180180b18], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9c6
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x180067bfc
cmp dword [0x180180b18], ebx
je 0x180067bfc
mov dword [0x180180b18], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180b28]
mov rcx, rdx
mov r9, qword [0x180180b20]
sub rcx, r9
sar rcx, 3
sub rcx, r14
movsxd rax, ebx
cmp rax, rcx
je 0x180067c3a
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180b28]
mov r9, qword [0x180180b20]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180067bbd
call fcn.180020628
mov dword [rbp + 0x238], 0x42820000
mov dword [rbp + 0x23c], 0x42480000
lea rcx, [rbp + 0x238]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x240], xmm0
movss dword [rbp + 0x244], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x240]
lea rcx, str.extinction_childs
call fcn.18001d2e0
cmp dword [0x180180b18], r12d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x180067d1b
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x18017017b]
mov rcx, rsi
call fcn.1800175d4
jmp 0x180067e29
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Extinction
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0x815f4af2dcaad392
mov qword [rbp + 0x640], rax
movabs rax, 0x816bf10f80c1bb05
mov qword [rbp + 0x648], rax
movdqa xmm0, xmmword [rbp + 0x640]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x640], xmm0
lea rdx, [0x18018188e]
lea rcx, [rbp + 0x640]
call fcn.18004e7ec
mov dword [rbp + 0x248], 0x43160000
mov dword [rbp + 0x24c], 0x41a00000
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0xc91e75b7d8aac99b
mov qword [rbp + 0x650], rax
movabs rax, 0x816bf10f80e19b48
mov qword [rbp + 0x658], rax
movdqa xmm0, xmmword [rbp + 0x650]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x650], xmm0
lea r8, [rbp + 0x248]
lea rdx, [0x1801818a4]
lea rcx, [rbp + 0x650]
call fcn.180054128
mov rcx, rsi
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
cmp byte [0x180181859], r12b
je 0x1800682d6
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Visuais
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf33e7eb3c5b7d292
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], r13
movdqa xmm0, xmmword [rbp + 0x660]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x660], xmm0
lea rdx, [0x180181872]
lea rcx, [rbp + 0x660]
call fcn.18004e7ec
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rdi, 0x945f4ef2c7b1c99f
mov qword [rbp + 0x670], rdi
movabs rax, 0x816bf16aedaef548
mov qword [rbp + 0x678], rax
movdqa xmm0, xmmword [rbp + 0x670]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x670], xmm0
lea rdx, [0x180181873]
lea rcx, [rbp + 0x670]
call fcn.18004e7ec
mov ebx, 0x10420
cmp byte [0x180181873], r12b
je 0x180067fba
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0xc20a3ee3d2b085f0
mov qword [rbp + 0x680], rax
movabs rax, 0x816bf10fe5ac8a5c
mov qword [rbp + 0x688], rax
movdqa xmm0, xmmword [rbp + 0x680]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x680], xmm0
mov r8d, ebx
lea rdx, [0x1801802c0]
lea rcx, [rbp + 0x680]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802c0]
movups xmmword [0x18017f148], xmm0
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a50], rax
movabs r14, 0x9918dbe5457103b2
mov qword [rbp + 0x1a58], r14
mov qword [rbp + 0xd80], rdi
movabs rax, 0xe205907bf3a8ff48
mov qword [rbp + 0xd88], rax
movabs rax, 0x788f243087cdfed4
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], r14
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0xd80]
vmovdqa ymmword [rbp + 0xd80], ymm1
lea rdx, [0x180181874]
lea rcx, [rbp + 0xd80]
vzeroupper
call fcn.18004e7ec
cmp byte [0x180181874], r12b
je 0x1800680c9
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0xc10d69bfd2b085f0
mov qword [rbp + 0x690], rax
movabs rax, 0x816bf10f80f3885d
mov qword [rbp + 0x698], rax
movdqa xmm0, xmmword [rbp + 0x690]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x690], xmm0
mov r8d, ebx
lea rdx, [0x1801802f0]
lea rcx, [rbp + 0x690]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802f0]
movups xmmword [0x18017f158], xmm0
mov qword [rbp + 0x1a30], r15
mov qword [rbp + 0x1a38], r13
mov qword [rbp + 0x6a0], rdi
movabs rax, 0x816b9067eea8f748
mov qword [rbp + 0x6a8], rax
movdqa xmm0, xmmword [rbp + 0x6a0]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0x6a0], xmm0
lea rdx, [0x180181875]
lea rcx, [rbp + 0x6a0]
call fcn.18004e7ec
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a70], rax
mov qword [rbp + 0x1a78], r14
mov qword [rbp + 0xdc0], rdi
movabs rax, 0xee0f906cf2a0f648
mov qword [rbp + 0xdc8], rax
movabs rax, 0x788f243087cd9fcf
mov qword [rbp + 0xdd0], rax
mov qword [rbp + 0xdd8], r14
vmovdqu ymm0, ymmword [rbp + 0x1a60]
vpxor ymm1, ymm0, ymmword [rbp + 0xdc0]
vmovdqa ymmword [rbp + 0xdc0], ymm1
lea rdx, [0x180181876]
lea rcx, [rbp + 0xdc0]
vzeroupper
call fcn.18004e7ec
cmp byte [0x180181876], r12b
je 0x18006825d
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1ab0], rax
mov qword [rbp + 0x1ab8], r14
movabs rax, 0xc60a3be784eb85f0
mov qword [rbp + 0xde0], rax
movabs rax, 0xec0a9f3eb4f0885a
mov qword [rbp + 0xde8], rax
movabs rsi, 0x788f243087cd9fd8
mov qword [rbp + 0xdf0], rsi
mov qword [rbp + 0xdf8], r14
vmovdqu ymm0, ymmword [rbp + 0x1aa0]
vpxor ymm1, ymm0, ymmword [rbp + 0xde0]
vmovdqa ymmword [rbp + 0xde0], ymm1
mov r8d, ebx
lea rdx, [0x1801802e0]
lea rcx, [rbp + 0xde0]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x1801802e0]
movups xmmword [0x18017f168], xmm0
lea rsi, [0x180180a20]
mov qword [rbp + 0x19d0], r15
mov qword [rbp + 0x19d8], r13
movabs rax, 0xb71e7eb7d7b0c381
mov qword [rbp + 0x6b0], rax
movabs rax, 0x810e9261e1b5c801
mov qword [rbp + 0x6b8], rax
movdqa xmm0, xmmword [rbp + 0x6b0]
xorps xmm0, xmmword [rbp + 0x19d0]
movdqa xmmword [rbp + 0x6b0], xmm0
lea rdx, [0x1801801f4]
lea rcx, [rbp + 0x6b0]
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
call fcn.18005954c
jmp 0x18006c8ee
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Visuals
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf35a69bed1bfc896
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x6c8], r13
movdqa xmm0, xmmword [rbp + 0x6c0]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x6c0], xmm0
lea rdx, [0x180181872]
lea rcx, [rbp + 0x6c0]
call fcn.18004e7ec
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rdi, 0x945f4ef2c7b1c99f
mov qword [rbp + 0x6d0], rdi
movabs rax, 0x816bf16aeda0f548
mov qword [rbp + 0x6d8], rax
movdqa xmm0, xmmword [rbp + 0x6d0]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x6d0], xmm0
lea rdx, [0x180181873]
lea rcx, [rbp + 0x6d0]
call fcn.18004e7ec
mov ebx, 0x10420
cmp byte [0x180181873], r12b
je 0x180068445
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0xc20a3ee3d2b085f0
mov qword [rbp + 0x6e0], rax
movabs rax, 0x816bf10fe5ac8a5c
mov qword [rbp + 0x6e8], rax
movdqa xmm0, xmmword [rbp + 0x6e0]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x6e0], xmm0
mov r8d, ebx
lea rdx, [0x1801802c0]
lea rcx, [rbp + 0x6e0]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802c0]
movups xmmword [0x18017f148], xmm0
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a50], rax
movabs r14, 0x9918dbe5457103b2
mov qword [rbp + 0x1a58], r14
mov qword [rbp + 0xe00], rdi
movabs rax, 0xe205907bf3a8ff48
mov qword [rbp + 0xe08], rax
movabs rsi, 0x788f243087cd9fd8
mov qword [rbp + 0xe10], rsi
mov qword [rbp + 0xe18], r14
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0xe00]
vmovdqa ymmword [rbp + 0xe00], ymm1
lea rdx, [0x180181874]
lea rcx, [rbp + 0xe00]
vzeroupper
call fcn.18004e7ec
cmp byte [0x180181874], r12b
je 0x180068554
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0xc10d69bfd2b085f0
mov qword [rbp + 0x6f0], rax
movabs rax, 0x816bf10f80f3885d
mov qword [rbp + 0x6f8], rax
movdqa xmm0, xmmword [rbp + 0x6f0]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x6f0], xmm0
mov r8d, ebx
lea rdx, [0x1801802f0]
lea rcx, [rbp + 0x6f0]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802f0]
movups xmmword [0x18017f158], xmm0
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a70], rax
mov qword [rbp + 0x1a78], r14
mov qword [rbp + 0xe20], rdi
movabs rax, 0xef029d7fe1afe848
mov qword [rbp + 0xe28], rax
mov qword [rbp + 0xe30], rsi
mov qword [rbp + 0xe38], r14
vmovdqu ymm0, ymmword [rbp + 0x1a60]
vpxor ymm1, ymm0, ymmword [rbp + 0xe20]
vmovdqa ymmword [rbp + 0xe20], ymm1
lea rdx, [0x180181875]
lea rcx, [rbp + 0xe20]
vzeroupper
call fcn.18004e7ec
mov qword [rbp + 0x1a30], r15
mov qword [rbp + 0x1a38], r13
mov qword [rbp + 0x700], rdi
movabs rax, 0x81199464f2a0f648
mov qword [rbp + 0x708], rax
movdqa xmm0, xmmword [rbp + 0x700]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0x700], xmm0
lea rdx, [0x180181876]
lea rcx, [rbp + 0x700]
call fcn.18004e7ec
cmp byte [0x180181876], r12b
je 0x1800686cd
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1ab0], rax
mov qword [rbp + 0x1ab8], r14
movabs rax, 0xc60a3be784eb85f0
mov qword [rbp + 0xe40], rax
movabs rax, 0xec0a9f3eb4f0885a
mov qword [rbp + 0xe48], rax
mov qword [rbp + 0xe50], rsi
mov qword [rbp + 0xe58], r14
vmovdqu ymm0, ymmword [rbp + 0x1aa0]
vpxor ymm1, ymm0, ymmword [rbp + 0xe40]
vmovdqa ymmword [rbp + 0xe40], ymm1
mov r8d, ebx
lea rdx, [0x1801802e0]
lea rcx, [rbp + 0xe40]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x1801802e0]
movups xmmword [0x18017f168], xmm0
mov qword [rbp + 0x19d0], r15
mov qword [rbp + 0x19d8], r13
movabs rax, 0xb71e7eb7d7b0c381
mov qword [rbp + 0x710], rax
movabs rax, 0x810e9261e1b5c801
mov qword [rbp + 0x718], rax
movdqa xmm0, xmmword [rbp + 0x710]
xorps xmm0, xmmword [rbp + 0x19d0]
movdqa xmmword [rbp + 0x710], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801801f4]
lea rcx, [rbp + 0x710]
call fcn.18005954c
jmp 0x18006670c
mov dword [rbp + 0x250], 0x42960000
mov dword [rbp + 0x254], 0x41000000
lea rcx, [rbp + 0x250]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180ae8]
mov rax, rdx
mov r9, qword [0x180180ae0]
sub rax, r9
sar rax, 3
test rax, rax
je 0x18006882b
mov rdi, r12
cmp dword [0x180180ad8], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9c6
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x1800687d1
cmp dword [0x180180ad8], ebx
je 0x1800687d1
mov dword [0x180180ad8], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180ae8]
mov rcx, rdx
mov r9, qword [0x180180ae0]
sub rcx, r9
sar rcx, 3
sub rcx, r14
movsxd rax, ebx
cmp rax, rcx
je 0x18006880f
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180ae8]
mov r9, qword [0x180180ae0]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180068792
call fcn.180020628
mov dword [rbp + 0x258], 0x42820000
mov dword [rbp + 0x25c], 0x42480000
lea rcx, [rbp + 0x258]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x260], xmm0
movss dword [rbp + 0x264], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x260]
lea rcx, str.Vehicles_childs
call fcn.18001d2e0
cmp dword [0x180180ad8], r12d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x180068a8a
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Modifications
mov rcx, rsi
call fcn.1800175d4
and dword [rbp + 0x268], r12d
and dword [rbp + 0x26c], r12d
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0xa51e7ebbd2aec381
mov qword [rbp + 0x720], rax
movabs rax, 0x816b9463e3a8d30d
mov qword [rbp + 0x728], rax
movdqa xmm0, xmmword [rbp + 0x720]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x720], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x720]
call fcn.18004e40c
test al, al
je 0x180068965
mov byte [0x180181865], r14b
mov dword [rbp + 0x270], 0x43160000
mov dword [rbp + 0x274], 0x41a00000
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0xc91e75b7d8aac99b
mov qword [rbp + 0x730], rax
movabs rax, 0x816bf10f80e19b48
mov qword [rbp + 0x738], rax
movdqa xmm0, xmmword [rbp + 0x730]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x730], xmm0
lea r8, [rbp + 0x270]
lea rdx, [0x1801818c0]
lea rcx, [rbp + 0x730]
call fcn.180054128
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf33e0ca6c0b1c991
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], r13
movdqa xmm0, xmmword [rbp + 0x740]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x740], xmm0
lea rdx, [0x180181864]
lea rcx, [rbp + 0x740]
call fcn.18004e7ec
cmp byte [0x180181864], r12b
je 0x18006c8ee
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0x836d2ca6c0b1c991
mov qword [rbp + 0x750], rax
movabs rax, 0x816bf10f80a5de0d
mov qword [rbp + 0x758], rax
movdqa xmm0, xmmword [rbp + 0x750]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x750], xmm0
lea rcx, [rbp + 0x750]
jmp 0x180068c5f
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle_Modifications
mov rcx, rsi
call fcn.1800175d4
and dword [rbp + 0x278], r12d
and dword [rbp + 0x27c], r12d
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0xa51e7ebbd2aec381
mov qword [rbp + 0x760], rax
movabs rax, 0x816b9463e3a8d30d
mov qword [rbp + 0x768], rax
movdqa xmm0, xmmword [rbp + 0x760]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x760], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x278]
lea rcx, [rbp + 0x760]
call fcn.18004e40c
test al, al
je 0x180068b3f
mov byte [0x180181865], r14b
mov dword [rbp + 0x280], 0x43160000
mov dword [rbp + 0x284], 0x41a00000
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0xc91e75b7d8aac99b
mov qword [rbp + 0x770], rax
movabs rax, 0x816bf10f80e19b48
mov qword [rbp + 0x778], rax
movdqa xmm0, xmmword [rbp + 0x770]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x770], xmm0
lea r8, [rbp + 0x280]
lea rdx, [0x1801818c0]
lea rcx, [rbp + 0x770]
call fcn.180054128
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf33e0ca6c0b1c991
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], r13
movdqa xmm0, xmmword [rbp + 0x780]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x780], xmm0
lea rdx, [0x180181864]
lea rcx, [rbp + 0x780]
call fcn.18004e7ec
cmp byte [0x180181864], r12b
je 0x18006c8ee
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0x836d2ca6c0b1c991
mov qword [rbp + 0x790], rax
movabs rax, 0x816bf10f80a5de0d
mov qword [rbp + 0x798], rax
movdqa xmm0, xmmword [rbp + 0x790]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x790], xmm0
lea rcx, [rbp + 0x790]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x64
lea rdx, [0x180181868]
jmp 0x1800682c9
mov dword [rbp + 0x288], 0x42960000
mov dword [rbp + 0x28c], 0x41000000
lea rcx, [rbp + 0x288]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180aa8]
mov rax, rdx
mov r9, qword [0x180180aa0]
sub rax, r9
sar rax, 3
test rax, rax
je 0x180068d60
mov rdi, r12
cmp dword [0x180180a98], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9c6
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x180068d06
cmp dword [0x180180a98], ebx
je 0x180068d06
mov dword [0x180180a98], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180aa8]
mov rcx, rdx
mov r9, qword [0x180180aa0]
sub rcx, r9
sar rcx, 3
sub rcx, r14
movsxd rax, ebx
cmp rax, rcx
je 0x180068d44
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180aa8]
mov r9, qword [0x180180aa0]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180068cc7
call fcn.180020628
mov dword [rbp + 0x290], 0x42820000
mov dword [rbp + 0x294], 0x42480000
lea rcx, [rbp + 0x290]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x298], xmm0
movss dword [rbp + 0x29c], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x298]
lea rcx, str.localplayer_childs
call fcn.18001d2e0
mov ecx, dword [0x180180a98]
test ecx, ecx
je 0x180069546
cmp ecx, r14d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x18006900b
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Weapons_Modification
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0xf33e69bed1bfc896
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], r13
movdqa xmm0, xmmword [rbp + 0x7a0]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x7a0], xmm0
lea rdx, [0x180181877]
lea rcx, [rbp + 0x7a0]
call fcn.18004e7ec
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0x9a516fb7e1fec99d
mov qword [rbp + 0x7b0], rax
movabs rax, 0x816bf10f80c1bb04
mov qword [rbp + 0x7b8], rax
movdqa xmm0, xmmword [rbp + 0x7b0]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x7b0], xmm0
lea rdx, [0x180181878]
lea rcx, [rbp + 0x7b0]
call fcn.18004e7ec
cmp byte [0x180181878], r12b
je 0x180068f4a
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf33e60bbdcbdc381
mov qword [rbp + 0x7c0], rax
mov qword [rbp + 0x7c8], r13
movdqa xmm0, xmmword [rbp + 0x7c0]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x7c0], xmm0
mov dword [rsp + 0x28], r12d
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movaps xmm2, xmm9
lea rdx, [0x180181880]
lea rcx, [rbp + 0x7c0]
call fcn.180059508
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0x925b7ea2e0fec99d
mov qword [rbp + 0x7d0], rax
movabs rbx, 0x816bf10f80c1bb0c
mov qword [rbp + 0x7d8], rbx
movdqa xmm0, xmmword [rbp + 0x7d0]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [0x18018187a]
lea rcx, [rbp + 0x7d0]
call fcn.18004e7ec
mov ecx, r14d
call fcn.180029f88
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0x964a65bfdab2c886
mov qword [rbp + 0x7e0], rax
movabs rax, 0x810e9661e1939b0c
mov qword [rbp + 0x7e8], rax
movdqa xmm0, xmmword [rbp + 0x7e0]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x7e0], xmm0
lea rdx, [0x18018187c]
lea rcx, [rbp + 0x7e0]
call fcn.18004e7ec
jmp 0x18006c8ee
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Weapons_Modification
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0xf33e69bed1bfc896
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], r13
movdqa xmm0, xmmword [rbp + 0x7f0]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x7f0], xmm0
lea rdx, [0x180181877]
lea rcx, [rbp + 0x7f0]
call fcn.18004e7ec
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0x9a516fb7e1fec99d
mov qword [rbp + 0x800], rax
movabs rax, 0x816bf10f80c1bb04
mov qword [rbp + 0x808], rax
movdqa xmm0, xmmword [rbp + 0x800]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x800], xmm0
lea rdx, [0x180181878]
lea rcx, [rbp + 0x800]
call fcn.18004e7ec
cmp byte [0x180181878], r12b
je 0x180069166
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf33e60bbdcbdc381
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], r13
movdqa xmm0, xmmword [rbp + 0x810]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x810], xmm0
mov dword [rsp + 0x28], r12d
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movaps xmm2, xmm9
lea rdx, [0x180181880]
lea rcx, [rbp + 0x810]
call fcn.180059508
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0x925b7ea2e0fec99d
mov qword [rbp + 0x820], rax
movabs rbx, 0x816bf10f80c1bb0c
mov qword [rbp + 0x828], rbx
movdqa xmm0, xmmword [rbp + 0x820]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x820], xmm0
lea rdx, [0x18018187a]
lea rcx, [rbp + 0x820]
call fcn.18004e7ec
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0x925160b7e1fec99d
mov qword [rbp + 0x830], rax
mov qword [rbp + 0x838], rbx
movdqa xmm0, xmmword [rbp + 0x830]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x830], xmm0
lea rdx, [0x180181879]
lea rcx, [rbp + 0x830]
call fcn.18004e7ec
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0x964a65bcdab8c89a
mov qword [rbp + 0x840], rax
movabs rax, 0x816bf160edacfa48
mov qword [rbp + 0x848], rax
movdqa xmm0, xmmword [rbp + 0x840]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x840], xmm0
lea rdx, [0x18018187d]
lea rcx, [rbp + 0x840]
call fcn.18004e7ec
mov ecx, r14d
call fcn.180029f88
mov qword [rbp + 0x1a30], r15
mov qword [rbp + 0x1a38], r13
movabs rax, 0x964a65bfdab2c886
mov qword [rbp + 0x850], rax
movabs rax, 0x810e9661e1939b0c
mov qword [rbp + 0x858], rax
movdqa xmm0, xmmword [rbp + 0x850]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0x850], xmm0
lea rdx, [0x18018187c]
lea rcx, [rbp + 0x850]
call fcn.18004e7ec
mov qword [rbp + 0x19d0], r15
mov qword [rbp + 0x19d8], r13
movabs rax, 0xb11e69b5d2b3c797
mov qword [rbp + 0x860], rax
movabs rax, 0x816bf10ff4b2d407
mov qword [rbp + 0x868], rax
movdqa xmm0, xmmword [rbp + 0x860]
xorps xmm0, xmmword [rbp + 0x19d0]
movdqa xmmword [rbp + 0x860], xmm0
lea rdx, [0x18018187f]
lea rcx, [rbp + 0x860]
call fcn.18004e7ec
mov ecx, r14d
call fcn.180029f88
cmp byte [0x18018187f], r12b
je 0x1800693a1
mov qword [rbp + 0x1a90], r15
mov qword [rbp + 0x1a98], r13
movabs rax, 0xf33e69b5d2b3c797
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], r13
movdqa xmm0, xmmword [rbp + 0x870]
xorps xmm0, xmmword [rbp + 0x1a90]
movdqa xmmword [rbp + 0x870], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x18018021c]
lea rcx, [rbp + 0x870]
call fcn.18005954c
mov dword [rbp + 0x2a0], 0x43200000
mov dword [rbp + 0x2a4], 0x41a00000
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs r12, 0x788f243087cd9fbd
mov qword [rbp + 0x1a50], r12
movabs rdi, 0x9918dbe5457103b2
mov qword [rbp + 0x1a58], rdi
movabs rax, 0xbb1e69b5d2b3c797
mov qword [rbp + 0xd60], rax
movabs rax, 0xa151d176e5aacf07
mov qword [rbp + 0xd68], rax
mov qword [rbp + 0xd70], r12
mov qword [rbp + 0xd78], rdi
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0xd60]
vmovdqa ymmword [rbp + 0xd60], ymm1
lea r8, [rbp + 0x2a0]
lea rdx, [0x1801818bc]
lea rcx, [rbp + 0xd60]
vzeroupper
call fcn.180054128
mov qword [rbp + 0x1a80], r15
mov qword [rbp + 0x1a88], r13
movabs rbx, 0x85577fbddfaede96
mov qword [rbp + 0x880], rbx
movabs rax, 0x816b9e62ed809b0d
mov qword [rbp + 0x888], rax
movdqa xmm0, xmmword [rbp + 0x880]
xorps xmm0, xmmword [rbp + 0x1a80]
movdqa xmmword [rbp + 0x880], xmm0
lea rdx, [0x18018187b]
lea rcx, [rbp + 0x880]
call fcn.18004e7ec
mov ecx, r14d
call fcn.180029f88
mov dword [rbp + 0x2a8], 0x43200000
mov dword [rbp + 0x2ac], 0x41a00000
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
mov qword [rbp + 0x1a70], r12
mov qword [rbp + 0x1a78], rdi
mov qword [rbp + 0xc80], rbx
movabs rax, 0xf80e9a7bef899b0d
mov qword [rbp + 0xc88], rax
movabs rax, 0x788f243087eda59d
mov qword [rbp + 0xc90], rax
mov qword [rbp + 0xc98], rdi
vmovdqu ymm0, ymmword [rbp + 0x1a60]
vpxor ymm1, ymm0, ymmword [rbp + 0xc80]
vmovdqa ymmword [rbp + 0xc80], ymm1
lea r8, [rbp + 0x2a8]
lea rdx, [0x1801818b8]
lea rcx, [rbp + 0xc80]
vzeroupper
call fcn.180054128
jmp 0x18006c8ee
cmp byte [0x180181859], r12b
je 0x180069593
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x18017017b]
mov rcx, rsi
call fcn.1800175d4
jmp 0x1800699fa
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1a80], r15
mov qword [rbp + 0x1a88], r13
movabs rax, 0xa01e69bed1bfc896
mov qword [rbp + 0x890], rax
movabs rax, 0x816bf10f80a7d70d
mov qword [rbp + 0x898], rax
movdqa xmm0, xmmword [rbp + 0x890]
xorps xmm0, xmmword [rbp + 0x1a80]
movdqa xmmword [rbp + 0x890], xmm0
lea rdx, [0x18018188d]
lea rcx, [rbp + 0x890]
call fcn.18004e7ec
mov qword [rbp + 0x1a90], r15
mov qword [rbp + 0x1a98], r13
movabs rax, 0xf35b68bdfebac994
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], r13
movdqa xmm0, xmmword [rbp + 0x8a0]
xorps xmm0, xmmword [rbp + 0x1a90]
movdqa xmmword [rbp + 0x8a0], xmm0
lea rdx, [0x18018188f]
lea rcx, [rbp + 0x8a0]
call fcn.18004e7ec
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0x97514bffdab3c380
mov qword [rbp + 0x8b0], rax
movabs rax, 0x816bf10fe5a5d425
mov qword [rbp + 0x8b8], rax
movdqa xmm0, xmmword [rbp + 0x8b0]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x8b0], xmm0
lea rdx, [0x180181891]
lea rcx, [rbp + 0x8b0]
call fcn.18004e7ec
mov ecx, r14d
call fcn.180029f88
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0xf33e64a6dfbfc39b
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], r13
movdqa xmm0, xmmword [rbp + 0x8c0]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x8c0], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov edi, 0x64
mov r9d, edi
xor r8d, r8d
lea rdx, [0x180181898]
lea rcx, [rbp + 0x8c0]
call fcn.18005954c
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xf33e0ca0dcb3d492
mov qword [rbp + 0x8d0], rax
mov qword [rbp + 0x8d8], r13
movdqa xmm0, xmmword [rbp + 0x8d0]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x8d0], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, edi
xor r8d, r8d
lea rdx, [0x18018189c]
lea rcx, [rbp + 0x8d0]
call fcn.18005954c
mov dword [rbp + 0x2b0], 0x43160000
mov dword [rbp + 0x2b4], 0x41a00000
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rdi, 0x788f243087cd9fbd
mov qword [rbp + 0x1a50], rdi
movabs rbx, 0x9918dbe5457103b2
mov qword [rbp + 0x1a58], rbx
movabs rax, 0xbb1e75b7d8aac99b
mov qword [rbp + 0xda0], rax
movabs rax, 0xa151d167f4adda0d
mov qword [rbp + 0xda8], rax
movabs rax, 0x788f243087cdbf9d
mov qword [rbp + 0xdb0], rax
mov qword [rbp + 0xdb8], rbx
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0xda0]
vmovdqa ymmword [rbp + 0xda0], ymm1
lea r8, [rbp + 0x2b0]
lea rdx, [0x1801818ac]
lea rcx, [rbp + 0xda0]
vzeroupper
call fcn.180054128
mov dword [rbp + 0x2b8], 0x43160000
mov dword [rbp + 0x2bc], 0x41a00000
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
mov qword [rbp + 0x1a70], rdi
mov qword [rbp + 0x1a78], rbx
movabs rax, 0xb21e75b7d8aac99b
mov qword [rbp + 0xe60], rax
movabs rax, 0xa14bcb2ff2aed61a
mov qword [rbp + 0xe68], rax
movabs rax, 0x788f243087cd9f9d
mov qword [rbp + 0xe70], rax
mov qword [rbp + 0xe78], rbx
vmovdqu ymm0, ymmword [rbp + 0x1a60]
vpxor ymm1, ymm0, ymmword [rbp + 0xe60]
vmovdqa ymmword [rbp + 0xe60], ymm1
lea r8, [rbp + 0x2b8]
lea rdx, [0x1801818a8]
lea rcx, [rbp + 0xe60]
vzeroupper
call fcn.180054128
call fcn.180059e14
and dword [rbp + 0x2c0], r12d
and dword [rbp + 0x2c4], r12d
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0x9f5f699a93aac380
mov qword [rbp + 0x8e0], rax
movabs rax, 0x816bf10f80c1bb00
mov qword [rbp + 0x8e8], rax
movdqa xmm0, xmmword [rbp + 0x8e0]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x8e0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x8e0]
call fcn.18004e40c
test al, al
je 0x180069977
mov byte [0x180181893], r14b
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
and dword [rbp + 0x2c8], r12d
and dword [rbp + 0x2cc], r12d
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0x9c537e9393aac380
mov qword [rbp + 0x8f0], rax
movabs rax, 0x816bf10f80c1bb1a
mov qword [rbp + 0x8f8], rax
movdqa xmm0, xmmword [rbp + 0x8f0]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x8f0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0x8f0]
call fcn.18004e40c
test al, al
je 0x1800699fa
mov byte [0x180181892], r14b
mov rcx, rsi
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
cmp byte [0x180181859], r12b
je 0x180069a5c
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x18017017b]
mov rcx, rsi
call fcn.1800175d4
jmp 0x18006c8ee
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Movement
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0xf33e7cbbdfbdc99d
mov qword [rbp + 0x900], rax
mov qword [rbp + 0x908], r13
movdqa xmm0, xmmword [rbp + 0x900]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x900], xmm0
lea rdx, [0x180181895]
lea rcx, [rbp + 0x900]
call fcn.18004e7ec
mov dword [rbp + 0x2d0], 0x43160000
mov dword [rbp + 0x2d4], 0x41a00000
mov qword [rbp + 0x1a30], r15
mov qword [rbp + 0x1a38], r13
movabs rax, 0xb81e7cbbdfbdc99d
mov qword [rbp + 0x910], rax
movabs rax, 0x814bd12fbae1c20d
mov qword [rbp + 0x918], rax
movdqa xmm0, xmmword [rbp + 0x910]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0x910], xmm0
lea r8, [rbp + 0x2d0]
lea rdx, [0x1801818a0]
lea rcx, [rbp + 0x910]
call fcn.180054128
mov qword [rbp + 0x19d0], r15
mov qword [rbp + 0x19d8], r13
movabs rax, 0x9d4b5ef2c7adc795
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], r13
movdqa xmm0, xmmword [rbp + 0x920]
xorps xmm0, xmmword [rbp + 0x19d0]
movdqa xmmword [rbp + 0x920], xmm0
lea rdx, [0x180181890]
lea rcx, [rbp + 0x920]
call fcn.18004e7ec
mov qword [rbp + 0x1ac0], r15
mov qword [rbp + 0x1ac8], r13
movabs rax, 0x965b7c8193b0d381
mov qword [rbp + 0x930], rax
movabs rbx, 0x816bf10f80c1bb0c
mov qword [rbp + 0x938], rbx
movdqa xmm0, xmmword [rbp + 0x930]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x930], xmm0
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
movaps xmm3, xmm12
movaps xmm2, xmm13
lea rdx, [0x180180224]
lea rcx, [rbp + 0x930]
call fcn.180059508
jmp 0x18006c8ee
mov dword [rbp + 0x2d8], 0x42960000
mov dword [rbp + 0x2dc], 0x41000000
lea rcx, [rbp + 0x2d8]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180a88]
mov rax, rdx
mov r9, qword [0x180180a80]
sub rax, r9
sar rax, 3
test rax, rax
je 0x180069d06
mov rdi, r12
cmp dword [0x180180a78], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9c6
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x180069cac
cmp dword [0x180180a78], ebx
je 0x180069cac
mov dword [0x180180a78], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180a88]
mov rcx, rdx
mov r9, qword [0x180180a80]
sub rcx, r9
sar rcx, 3
sub rcx, r14
movsxd rax, ebx
cmp rax, rcx
je 0x180069cea
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180a88]
mov r9, qword [0x180180a80]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x180069c6d
call fcn.180020628
mov dword [rbp + 0x2e0], 0x42820000
mov dword [rbp + 0x2e4], 0x42480000
lea rcx, [rbp + 0x2e0]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x2e8], xmm0
movss dword [rbp + 0x2ec], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2e8]
lea rcx, str.visuals_childs
call fcn.18001d2e0
mov ecx, dword [0x180180a78]
test ecx, ecx
je 0x18006aa48
cmp ecx, r14d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x18006a3f3
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1ac0], r15
mov qword [rbp + 0x1ac8], r13
movabs rax, 0xf33e69bed1bfc896
mov qword [rbp + 0x940], rax
mov qword [rbp + 0x948], r13
movdqa xmm0, xmmword [rbp + 0x940]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x940], xmm0
lea rdx, [0x18018186c]
lea rcx, [rbp + 0x940]
call fcn.18004e7ec
mov dword [rbp + 0x2f0], 0x43200000
mov dword [rbp + 0x2f4], 0x41a00000
mov qword [rbp + 0x1a80], r15
mov qword [rbp + 0x1a88], r13
movabs rax, 0xc91e75b7d8aac99b
mov qword [rbp + 0x950], rax
movabs rax, 0x816bf10f80c1bb48
mov qword [rbp + 0x958], rax
movdqa xmm0, xmmword [rbp + 0x950]
xorps xmm0, xmmword [rbp + 0x1a80]
movdqa xmmword [rbp + 0x950], xmm0
lea r8, [rbp + 0x2f0]
lea rdx, [0x1801818b4]
lea rcx, [rbp + 0x950]
call fcn.180054128
mov qword [rbp + 0x1a90], r15
mov qword [rbp + 0x1a98], r13
movabs rax, 0xf33e0cd2d6b3c79d
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x968], r13
movdqa xmm0, xmmword [rbp + 0x960]
xorps xmm0, xmmword [rbp + 0x1a90]
movdqa xmmword [rbp + 0x960], xmm0
lea rdx, [0x18018186d]
lea rcx, [rbp + 0x960]
call fcn.18004e7ec
mov ebx, 0x10420
cmp byte [0x18018186d], r12b
je 0x180069fb3
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a50], rax
movabs r14, 0x9918dbe5457103b2
mov qword [rbp + 0x1a58], r14
movabs rax, 0x940c39e181eb85f0
mov qword [rbp + 0xe80], rax
movabs rax, 0xf118906be4a7dc0e
mov qword [rbp + 0xe88], rax
movabs rax, 0x788f243087cd9fd1
mov qword [rbp + 0xe90], rax
mov qword [rbp + 0xe98], r14
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0xe80]
vmovdqa ymmword [rbp + 0xe80], ymm1
mov r8d, ebx
lea rdx, [0x1801802d0]
lea rcx, [rbp + 0xe80]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x1801802d0]
movups xmmword [0x18017f0f8], xmm0
jmp 0x180069fbd
movabs r14, 0x9918dbe5457103b2
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0x965d62b3c7adcf97
mov qword [rbp + 0x970], rax
mov qword [rbp + 0x978], r13
movdqa xmm0, xmmword [rbp + 0x970]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x970], xmm0
lea rdx, [0x18018186f]
lea rcx, [rbp + 0x970]
call fcn.18004e7ec
movabs rdi, 0x970c39e181eb85f0
cmp byte [0x18018186f], r12b
je 0x18006a0c6
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a70], rax
mov qword [rbp + 0x1a78], r14
mov qword [rbp + 0xea0], rdi
movabs rax, 0xf20ac33eb3f0885a
mov qword [rbp + 0xea8], rax
movabs rax, 0x788f243087cdf3cd
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], r14
vmovdqu ymm0, ymmword [rbp + 0x1a60]
vpxor ymm1, ymm0, ymmword [rbp + 0xea0]
vmovdqa ymmword [rbp + 0xea0], ymm1
mov r8d, ebx
lea rdx, [0x180180330]
lea rcx, [rbp + 0xea0]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x180180330]
movups xmmword [0x18017f138], xmm0
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0xf33e64a6dfbfc39b
mov qword [rbp + 0x980], rax
mov qword [rbp + 0x988], r13
movdqa xmm0, xmmword [rbp + 0x980]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x980], xmm0
lea rdx, [0x18018186e]
lea rcx, [rbp + 0x980]
call fcn.18004e7ec
cmp byte [0x18018186e], r12b
je 0x18006a240
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
mov qword [rbp + 0x990], rdi
movabs rax, 0x816bf10fecb1c809
mov qword [rbp + 0x998], rax
movdqa xmm0, xmmword [rbp + 0x990]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0x990], xmm0
mov r8d, ebx
lea rdx, [0x180180310]
lea rcx, [rbp + 0x990]
call fcn.18004f70c
movups xmm0, xmmword [0x180180310]
movups xmmword [0x18017f118], xmm0
cmp byte [0x18018186e], r12b
je 0x18006a240
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1ab0], rax
mov qword [rbp + 0x1ab8], r14
mov qword [rbp + 0xec0], rdi
movabs rax, 0xf20dc33aecb1c809
mov qword [rbp + 0xec8], rax
movabs rax, 0x788f243087cdf9d9
mov qword [rbp + 0xed0], rax
mov qword [rbp + 0xed8], r14
vmovdqu ymm0, ymmword [rbp + 0x1aa0]
vpxor ymm1, ymm0, ymmword [rbp + 0xec0]
vmovdqa ymmword [rbp + 0xec0], ymm1
mov r8d, ebx
lea rdx, [0x180180300]
lea rcx, [rbp + 0xec0]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x180180300]
movups xmmword [0x18017f108], xmm0
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0xf33e7eb7d8acc79e
mov qword [rbp + 0x9a0], rax
mov qword [rbp + 0x9a8], r13
movdqa xmm0, xmmword [rbp + 0x9a0]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x9a0], xmm0
lea rdx, [0x180181871]
lea rcx, [rbp + 0x9a0]
call fcn.18004e7ec
cmp byte [0x180181871], r12b
je 0x18006a349
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1b20], r15
mov qword [rbp + 0x1b28], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], r14
movabs rax, 0x855a39e181eb85f0
mov qword [rbp + 0xee0], rax
movabs rax, 0xe5599079e6a0da09
mov qword [rbp + 0xee8], rax
movabs rax, 0x788f2430ebbdecdc
mov qword [rbp + 0xef0], rax
mov qword [rbp + 0xef8], r14
vmovdqu ymm0, ymmword [rbp + 0x1b20]
vpxor ymm1, ymm0, ymmword [rbp + 0xee0]
vmovdqa ymmword [rbp + 0xee0], ymm1
mov r8d, ebx
lea rdx, [0x180180320]
lea rcx, [rbp + 0xee0]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x180180320]
movups xmmword [0x18017f128], xmm0
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0x965065bec3bfc880
mov qword [rbp + 0x9b0], rax
mov qword [rbp + 0x9b8], r13
movdqa xmm0, xmmword [rbp + 0x9b0]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0x9b0], xmm0
lea rdx, [0x180181870]
lea rcx, [rbp + 0x9b0]
call fcn.18004e7ec
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0xb71e7eb7d7b0c381
mov qword [rbp + 0x9c0], rax
movabs rax, 0x810e9261e1b5c801
mov qword [rbp + 0x9c8], rax
movdqa xmm0, xmmword [rbp + 0x9c0]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x9c0], xmm0
lea rdx, [0x1801801f0]
lea rcx, [rbp + 0x9c0]
jmp 0x1800682b2
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicles
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1ac0], r15
mov qword [rbp + 0x1ac8], r13
movabs rax, 0xf33e69bed1bfc896
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 0x9d8], r13
movdqa xmm0, xmmword [rbp + 0x9d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x9d0], xmm0
lea rdx, [0x18018186c]
lea rcx, [rbp + 0x9d0]
call fcn.18004e7ec
mov dword [rbp + 8], 0x43200000
mov dword [rbp + 0xc], 0x41a00000
mov qword [rbp + 0x1a80], r15
mov qword [rbp + 0x1a88], r13
movabs rax, 0xc91e75b7d8aac99b
mov qword [rbp + 0x9e0], rax
movabs rax, 0x816bf10f80c1bb48
mov qword [rbp + 0x9e8], rax
movdqa xmm0, xmmword [rbp + 0x9e0]
xorps xmm0, xmmword [rbp + 0x1a80]
movdqa xmmword [rbp + 0x9e0], xmm0
lea r8, [rbp + 8]
lea rdx, [0x1801818b4]
lea rcx, [rbp + 0x9e0]
call fcn.180054128
mov qword [rbp + 0x1a90], r15
mov qword [rbp + 0x1a98], r13
movabs rax, 0xf33e0cd2d6b3c79d
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x9f8], r13
movdqa xmm0, xmmword [rbp + 0x9f0]
xorps xmm0, xmmword [rbp + 0x1a90]
movdqa xmmword [rbp + 0x9f0], xmm0
lea rdx, [0x18018186d]
lea rcx, [rbp + 0x9f0]
call fcn.18004e7ec
mov ebx, 0x10420
cmp byte [0x18018186d], r12b
je 0x18006a608
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a50], rax
movabs r14, 0x9918dbe5457103b2
mov qword [rbp + 0x1a58], r14
movabs rax, 0x940c39e181eb85f0
mov qword [rbp + 0xf00], rax
movabs rax, 0xf118906be4a7dc0e
mov qword [rbp + 0xf08], rax
movabs rax, 0x788f243087cd9fd1
mov qword [rbp + 0xf10], rax
mov qword [rbp + 0xf18], r14
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0xf00]
vmovdqa ymmword [rbp + 0xf00], ymm1
mov r8d, ebx
lea rdx, [0x1801802d0]
lea rcx, [rbp + 0xf00]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x1801802d0]
movups xmmword [0x18017f0f8], xmm0
jmp 0x18006a612
movabs r14, 0x9918dbe5457103b2
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0x965d62b3c7adcf97
mov qword [rbp + 0xa00], rax
mov qword [rbp + 0xa08], r13
movdqa xmm0, xmmword [rbp + 0xa00]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0xa00], xmm0
lea rdx, [0x18018186f]
lea rcx, [rbp + 0xa00]
call fcn.18004e7ec
movabs rdi, 0x970c39e181eb85f0
cmp byte [0x18018186f], r12b
je 0x18006a71b
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1a70], rax
mov qword [rbp + 0x1a78], r14
mov qword [rbp + 0xf40], rdi
movabs rax, 0xf20ac33eb3f0885a
mov qword [rbp + 0xf48], rax
movabs rax, 0x788f243087cdf3cd
mov qword [rbp + 0xf50], rax
mov qword [rbp + 0xf58], r14
vmovdqu ymm0, ymmword [rbp + 0x1a60]
vpxor ymm1, ymm0, ymmword [rbp + 0xf40]
vmovdqa ymmword [rbp + 0xf40], ymm1
mov r8d, ebx
lea rdx, [0x180180330]
lea rcx, [rbp + 0xf40]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x180180330]
movups xmmword [0x18017f138], xmm0
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0xf33e64a6dfbfc39b
mov qword [rbp + 0xa10], rax
mov qword [rbp + 0xa18], r13
movdqa xmm0, xmmword [rbp + 0xa10]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0xa10], xmm0
lea rdx, [0x18018186e]
lea rcx, [rbp + 0xa10]
call fcn.18004e7ec
cmp byte [0x18018186e], r12b
je 0x18006a895
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
mov qword [rbp + 0xa20], rdi
movabs rax, 0x816bf10fecb1c809
mov qword [rbp + 0xa28], rax
movdqa xmm0, xmmword [rbp + 0xa20]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0xa20], xmm0
mov r8d, ebx
lea rdx, [0x180180310]
lea rcx, [rbp + 0xa20]
call fcn.18004f70c
movups xmm0, xmmword [0x180180310]
movups xmmword [0x18017f118], xmm0
cmp byte [0x18018186e], r12b
je 0x18006a895
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1ab0], rax
mov qword [rbp + 0x1ab8], r14
mov qword [rbp + 0xf20], rdi
movabs rax, 0xf20dc33aecb1c809
mov qword [rbp + 0xf28], rax
movabs rax, 0x788f243087cdf9d9
mov qword [rbp + 0xf30], rax
mov qword [rbp + 0xf38], r14
vmovdqu ymm0, ymmword [rbp + 0x1aa0]
vpxor ymm1, ymm0, ymmword [rbp + 0xf20]
vmovdqa ymmword [rbp + 0xf20], ymm1
mov r8d, ebx
lea rdx, [0x180180300]
lea rcx, [rbp + 0xf20]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x180180300]
movups xmmword [0x18017f108], xmm0
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0xf33e7eb7d8acc79e
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], r13
movdqa xmm0, xmmword [rbp + 0xa30]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0xa30], xmm0
lea rdx, [0x180181871]
lea rcx, [rbp + 0xa30]
call fcn.18004e7ec
cmp byte [0x180181871], r12b
je 0x18006a99e
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1b20], r15
mov qword [rbp + 0x1b28], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], r14
movabs rax, 0x855a39e181eb85f0
mov qword [rbp + 0xcc0], rax
movabs rax, 0xe5599079e6a0da09
mov qword [rbp + 0xcc8], rax
movabs rax, 0x788f2430ebbdecdc
mov qword [rbp + 0xcd0], rax
mov qword [rbp + 0xcd8], r14
vmovdqu ymm0, ymmword [rbp + 0x1b20]
vpxor ymm1, ymm0, ymmword [rbp + 0xcc0]
vmovdqa ymmword [rbp + 0xcc0], ymm1
mov r8d, ebx
lea rdx, [0x180180320]
lea rcx, [rbp + 0xcc0]
vzeroupper
call fcn.18004f70c
movups xmm0, xmmword [0x180180320]
movups xmmword [0x18017f128], xmm0
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0x965065bec3bfc880
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], r13
movdqa xmm0, xmmword [rbp + 0xa40]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0xa40], xmm0
lea rdx, [0x180181870]
lea rcx, [rbp + 0xa40]
call fcn.18004e7ec
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0xb71e7eb7d7b0c381
mov qword [rbp + 0xa50], rax
movabs rax, 0x810e9261e1b5c801
mov qword [rbp + 0xa58], rax
movdqa xmm0, xmmword [rbp + 0xa50]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0xa50], xmm0
lea rdx, [0x1801801f0]
lea rcx, [rbp + 0xa50]
jmp 0x1800682b2
cmp byte [0x180181859], r12b
je 0x18006af3d
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1ac0], r15
mov qword [rbp + 0x1ac8], r13
movabs rax, 0xf35a69bed1bfc896
mov qword [rbp + 0xa60], rax
mov qword [rbp + 0xa68], r13
movdqa xmm0, xmmword [rbp + 0xa60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa60], xmm0
lea rdx, [0x180181838]
lea rcx, [rbp + 0xa60]
call fcn.18004e7ec
mov qword [rbp + 0x1a80], r15
mov qword [rbp + 0x1a88], r13
movabs rax, 0xf33e0cd2b3a6c991
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0xa78], r13
movdqa xmm0, xmmword [rbp + 0xa70]
xorps xmm0, xmmword [rbp + 0x1a80]
movdqa xmmword [rbp + 0xa70], xmm0
lea rdx, [0x180181841]
lea rcx, [rbp + 0xa70]
call fcn.18004e7ec
mov qword [rbp + 0x1a90], r15
mov qword [rbp + 0x1a98], r13
movabs rax, 0xb11e68b7dfb2cf95
mov qword [rbp + 0xa80], rax
movabs rax, 0x816bf10f80c1c307
mov qword [rbp + 0xa88], rax
movdqa xmm0, xmmword [rbp + 0xa80]
xorps xmm0, xmmword [rbp + 0x1a90]
movdqa xmmword [rbp + 0xa80], xmm0
lea rdx, [0x180181840]
lea rcx, [rbp + 0xa80]
call fcn.18004e7ec
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0xb11e64a6dfbfc39b
mov qword [rbp + 0xa90], rax
movabs rax, 0x816bf10f80c1c909
mov qword [rbp + 0xa98], rax
movdqa xmm0, xmmword [rbp + 0xa90]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0xa90], xmm0
lea rdx, [0x18018184c]
lea rcx, [rbp + 0xa90]
call fcn.18004e7ec
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0x927c2ca0dcb3d492
mov qword [rbp + 0xaa0], rax
movabs rax, 0x816bf10f80c1bb1a
mov qword [rbp + 0xaa8], rax
movdqa xmm0, xmmword [rbp + 0xaa0]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0xaa0], xmm0
lea rdx, [0x180181849]
lea rcx, [rbp + 0xaa0]
call fcn.18004e7ec
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0x81574ff2d7bfc39b
mov qword [rbp + 0xab0], rax
movabs rax, 0x816bf10f80a4d70b
mov qword [rbp + 0xab8], rax
movdqa xmm0, xmmword [rbp + 0xab0]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0xab0], xmm0
lea rdx, [0x18018184e]
lea rcx, [rbp + 0xab0]
call fcn.18004e7ec
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0x9d5178b7dfbbcd80
mov qword [rbp + 0xac0], rax
mov qword [rbp + 0xac8], r13
movdqa xmm0, xmmword [rbp + 0xac0]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0xac0], xmm0
lea rdx, [0x180181848]
lea rcx, [rbp + 0xac0]
call fcn.18004e7ec
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0x965d62b3c7adcf97
mov qword [rbp + 0xad0], rax
mov qword [rbp + 0xad8], r13
movdqa xmm0, xmmword [rbp + 0xad0]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0xad0], xmm0
lea rdx, [0x18018184f]
lea rcx, [rbp + 0xad0]
call fcn.18004e7ec
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0xbd1e62bdc3bfc384
mov qword [rbp + 0xae0], rax
movabs rbx, 0x816bf10f80a4d609
mov qword [rbp + 0xae8], rbx
movdqa xmm0, xmmword [rbp + 0xae0]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0xae0], xmm0
lea rdx, [0x18018184a]
lea rcx, [rbp + 0xae0]
call fcn.18004e7ec
mov qword [rbp + 0x1a30], r15
mov qword [rbp + 0x1a38], r13
movabs rax, 0xbd1e7eb7cabfca83
mov qword [rbp + 0xaf0], rax
mov qword [rbp + 0xaf8], rbx
movdqa xmm0, xmmword [rbp + 0xaf0]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0xaf0], xmm0
lea rdx, [0x18018184b]
lea rcx, [rbp + 0xaf0]
call fcn.18004e7ec
mov qword [rbp + 0x19d0], r15
mov qword [rbp + 0x19d8], r13
movabs rax, 0x965065bec3bfc880
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], r13
movdqa xmm0, xmmword [rbp + 0xb00]
xorps xmm0, xmmword [rbp + 0x19d0]
movdqa xmmword [rbp + 0xb00], xmm0
lea rdx, [0x18018184d]
lea rcx, [rbp + 0xb00]
call fcn.18004e7ec
mov qword [rbp + 0x1bc0], r15
mov qword [rbp + 0x1bc8], r13
movabs rax, 0x904e42f2c4b1ce80
mov qword [rbp + 0xb10], rax
movabs rax, 0x816bf10f80c1bb1b
mov qword [rbp + 0xb18], rax
movdqa xmm0, xmmword [rbp + 0xb10]
xorps xmm0, xmmword [rbp + 0x1bc0]
movdqa xmmword [rbp + 0xb10], xmm0
lea rdx, [0x180181852]
lea rcx, [rbp + 0xb10]
call fcn.18004e7ec
mov qword [rbp + 0x1bb0], r15
mov qword [rbp + 0x1bb8], r13
movabs rax, 0x9f5b5ff2c4b1ce80
mov qword [rbp + 0xb20], rax
movabs rax, 0x816bf10f80c1bb0e
mov qword [rbp + 0xb28], rax
movdqa xmm0, xmmword [rbp + 0xb20]
xorps xmm0, xmmword [rbp + 0x1bb0]
movdqa xmmword [rbp + 0xb20], xmm0
lea rdx, [0x180181853]
lea rcx, [rbp + 0xb20]
call fcn.18004e7ec
mov qword [rbp + 0x1b10], r15
mov qword [rbp + 0x1b18], r13
movabs rax, 0x9a524df2cab2c89c
mov qword [rbp + 0xb30], rax
movabs rax, 0x816bf10f80c1de1e
mov qword [rbp + 0xb38], rax
movdqa xmm0, xmmword [rbp + 0xb30]
xorps xmm0, xmmword [rbp + 0x1b10]
movdqa xmmword [rbp + 0xb30], xmm0
lea rcx, [rbp + 0xb30]
jmp 0x18006b420
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1b10], r15
mov qword [rbp + 0x1b18], r13
movabs rax, 0xf35a69bed1bfc896
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0xb48], r13
movdqa xmm0, xmmword [rbp + 0xb40]
xorps xmm0, xmmword [rbp + 0x1b10]
movdqa xmmword [rbp + 0xb40], xmm0
lea rdx, [0x180181838]
lea rcx, [rbp + 0xb40]
call fcn.18004e7ec
mov qword [rbp + 0x1bb0], r15
mov qword [rbp + 0x1bb8], r13
movabs rax, 0xf33e0cd2b3a6c991
mov qword [rbp + 0xb50], rax
mov qword [rbp + 0xb58], r13
movdqa xmm0, xmmword [rbp + 0xb50]
xorps xmm0, xmmword [rbp + 0x1bb0]
movdqa xmmword [rbp + 0xb50], xmm0
lea rdx, [0x180181841]
lea rcx, [rbp + 0xb50]
call fcn.18004e7ec
mov qword [rbp + 0x1bc0], r15
mov qword [rbp + 0x1bc8], r13
movabs rax, 0xb11e68b7dfb2cf95
mov qword [rbp + 0xb60], rax
movabs rax, 0x816bf10f80c1c307
mov qword [rbp + 0xb68], rax
movdqa xmm0, xmmword [rbp + 0xb60]
xorps xmm0, xmmword [rbp + 0x1bc0]
movdqa xmmword [rbp + 0xb60], xmm0
lea rdx, [0x180181840]
lea rcx, [rbp + 0xb60]
call fcn.18004e7ec
mov qword [rbp + 0x1ac0], r15
mov qword [rbp + 0x1ac8], r13
movabs rax, 0xb11e64a6dfbfc39b
mov qword [rbp + 0xb70], rax
movabs rax, 0x816bf10f80c1c909
mov qword [rbp + 0xb78], rax
movdqa xmm0, xmmword [rbp + 0xb70]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb70], xmm0
lea rdx, [0x18018184c]
lea rcx, [rbp + 0xb70]
call fcn.18004e7ec
mov qword [rbp + 0x1a80], r15
mov qword [rbp + 0x1a88], r13
movabs rax, 0x927c2ca0dcb3d492
mov qword [rbp + 0xb80], rax
movabs rax, 0x816bf10f80c1bb1a
mov qword [rbp + 0xb88], rax
movdqa xmm0, xmmword [rbp + 0xb80]
xorps xmm0, xmmword [rbp + 0x1a80]
movdqa xmmword [rbp + 0xb80], xmm0
lea rdx, [0x180181849]
lea rcx, [rbp + 0xb80]
call fcn.18004e7ec
mov qword [rbp + 0x1a90], r15
mov qword [rbp + 0x1a98], r13
movabs rax, 0x81574ff2d7bfc39b
mov qword [rbp + 0xb90], rax
movabs rax, 0x816bf10f80a4d70b
mov qword [rbp + 0xb98], rax
movdqa xmm0, xmmword [rbp + 0xb90]
xorps xmm0, xmmword [rbp + 0x1a90]
movdqa xmmword [rbp + 0xb90], xmm0
lea rdx, [0x18018184e]
lea rcx, [rbp + 0xb90]
call fcn.18004e7ec
mov qword [rbp + 0x1a20], r15
mov qword [rbp + 0x1a28], r13
movabs rax, 0x9d5178b7dfbbcd80
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], r13
movdqa xmm0, xmmword [rbp + 0xba0]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0xba0], xmm0
lea rdx, [0x180181848]
lea rcx, [rbp + 0xba0]
call fcn.18004e7ec
mov qword [rbp + 0x1a10], r15
mov qword [rbp + 0x1a18], r13
movabs rax, 0x965d62b3c7adcf97
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], r13
movdqa xmm0, xmmword [rbp + 0xbb0]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0xbb0], xmm0
lea rdx, [0x18018184f]
lea rcx, [rbp + 0xbb0]
call fcn.18004e7ec
mov qword [rbp + 0x19e0], r15
mov qword [rbp + 0x19e8], r13
movabs rax, 0xbd1e62bdc3bfc384
mov qword [rbp + 0xbc0], rax
movabs rbx, 0x816bf10f80a4d609
mov qword [rbp + 0xbc8], rbx
movdqa xmm0, xmmword [rbp + 0xbc0]
xorps xmm0, xmmword [rbp + 0x19e0]
movdqa xmmword [rbp + 0xbc0], xmm0
lea rdx, [0x18018184a]
lea rcx, [rbp + 0xbc0]
call fcn.18004e7ec
mov qword [rbp + 0x19c0], r15
mov qword [rbp + 0x19c8], r13
movabs rax, 0xbd1e7eb7cabfca83
mov qword [rbp + 0xbd0], rax
mov qword [rbp + 0xbd8], rbx
movdqa xmm0, xmmword [rbp + 0xbd0]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0xbd0], xmm0
lea rdx, [0x18018184b]
lea rcx, [rbp + 0xbd0]
call fcn.18004e7ec
mov qword [rbp + 0x1a00], r15
mov qword [rbp + 0x1a08], r13
movabs rax, 0x965065bec3bfc880
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xbe8], r13
movdqa xmm0, xmmword [rbp + 0xbe0]
xorps xmm0, xmmword [rbp + 0x1a00]
movdqa xmmword [rbp + 0xbe0], xmm0
lea rdx, [0x18018184d]
lea rcx, [rbp + 0xbe0]
call fcn.18004e7ec
mov qword [rbp + 0x19f0], r15
mov qword [rbp + 0x19f8], r13
movabs rax, 0x904e42f2c4b1ce80
mov qword [rbp + 0xbf0], rax
movabs rax, 0x816bf10f80c1bb1b
mov qword [rbp + 0xbf8], rax
movdqa xmm0, xmmword [rbp + 0xbf0]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0xbf0], xmm0
lea rdx, [0x180181852]
lea rcx, [rbp + 0xbf0]
call fcn.18004e7ec
mov qword [rbp + 0x1a30], r15
mov qword [rbp + 0x1a38], r13
movabs rax, 0x9f5b5ff2c4b1ce80
mov qword [rbp + 0xc00], rax
movabs rax, 0x816bf10f80c1bb0e
mov qword [rbp + 0xc08], rax
movdqa xmm0, xmmword [rbp + 0xc00]
xorps xmm0, xmmword [rbp + 0x1a30]
movdqa xmmword [rbp + 0xc00], xmm0
lea rdx, [0x180181853]
lea rcx, [rbp + 0xc00]
call fcn.18004e7ec
mov qword [rbp + 0x19d0], r15
mov qword [rbp + 0x19d8], r13
movabs rax, 0x9a524df2cab2c89c
mov qword [rbp + 0xc10], rax
movabs rax, 0x816bf10f80c1de1e
mov qword [rbp + 0xc18], rax
movdqa xmm0, xmmword [rbp + 0xc10]
xorps xmm0, xmmword [rbp + 0x19d0]
movdqa xmmword [rbp + 0xc10], xmm0
lea rcx, [rbp + 0xc10]
lea rdx, [0x180181850]
call fcn.18004e7ec
mov rcx, rsi
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
cmp byte [0x180181859], r12b
je 0x18006b92b
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Customization
mov rcx, rsi
call fcn.1800175d4
lea rcx, str.Box_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1b00], r15
mov qword [rbp + 0x1b08], r13
movabs rax, 0xf33e0caadcbc85f0
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0xc28], r13
movdqa xmm0, xmmword [rbp + 0xc20]
xorps xmm0, xmmword [rbp + 0x1b00]
movdqa xmmword [rbp + 0xc20], xmm0
mov ebx, 0x10420
mov r8d, ebx
lea rdx, [0x180180240]
lea rcx, [rbp + 0xc20]
call fcn.18004f70c
movups xmm0, xmmword [0x180180240]
movups xmmword [0x18017f018], xmm0
lea rcx, str.Head_Circle_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1af0], r15
mov qword [rbp + 0x1af8], r13
movabs rax, 0x9b5f68b3d6b685f0
mov qword [rbp + 0xc30], rax
movabs rax, 0x816bf10f80c1c809
mov qword [rbp + 0xc38], rax
movdqa xmm0, xmmword [rbp + 0xc30]
xorps xmm0, xmmword [rbp + 0x1af0]
movdqa xmmword [rbp + 0xc30], xmm0
mov r8d, ebx
lea rdx, [0x180180270]
lea rcx, [rbp + 0xc30]
call fcn.18004f70c
movups xmm0, xmmword [0x180180270]
movups xmmword [0x18017f0b8], xmm0
lea rcx, str.Skeleton_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1ad0], r15
mov qword [rbp + 0x1ad8], r13
movabs rax, 0x804d7fa1d8ad85f0
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], r13
movdqa xmm0, xmmword [rbp + 0xc40]
xorps xmm0, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xc40], xmm0
mov r8d, ebx
lea rdx, [0x180180250]
lea rcx, [rbp + 0xc40]
call fcn.18004f70c
movups xmm0, xmmword [0x180180250]
movups xmmword [0x18017f068], xmm0
lea rcx, str.Distance_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1ae0], r15
mov qword [rbp + 0x1ae8], r13
movabs rax, 0x9d5f78a1daba85f0
mov qword [rbp + 0xc50], rax
movabs rax, 0x816bf10f80c1de0b
mov qword [rbp + 0xc58], rax
movdqa xmm0, xmmword [rbp + 0xc50]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0xc50], xmm0
mov r8d, ebx
lea rdx, [0x1801802a0]
lea rcx, [rbp + 0xc50]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802a0]
movups xmmword [0x18017f0a8], xmm0
lea rcx, str.Weapon_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1b20], r15
mov qword [rbp + 0x1b28], r13
movabs rax, 0x9d517cb3d6a985f0
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], r13
movdqa xmm0, xmmword [rbp + 0xc60]
xorps xmm0, xmmword [rbp + 0x1b20]
movdqa xmmword [rbp + 0xc60], xmm0
mov r8d, ebx
lea rdx, [0x180180260]
lea rcx, [rbp + 0xc60]
call fcn.18004f70c
movups xmm0, xmmword [0x180180260]
movups xmmword [0x18017f088], xmm0
lea rcx, str.Weapon_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0x815b75b3dfae85f0
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0xc78], r13
movdqa xmm0, xmmword [rbp + 0xc70]
xorps xmm0, xmmword [rbp + 0x1aa0]
movdqa xmmword [rbp + 0xc70], xmm0
mov r8d, ebx
lea rdx, [0x180180280]
lea rcx, [rbp + 0xc70]
call fcn.18004f70c
movups xmm0, xmmword [0x180180280]
movups xmmword [0x18017f058], xmm0
lea rcx, str.SnapLine_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0x9a527cb3ddad85f0
mov qword [rbp + 0x300], rax
movabs rax, 0x816bf10f80c1de06
mov qword [rbp + 0x308], rax
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x1a60]
movdqa xmmword [rbp + 0x300], xmm0
mov r8d, ebx
lea rdx, [0x180180290]
lea rcx, [rbp + 0x300]
call fcn.18004f70c
movups xmm0, xmmword [0x180180290]
movups xmmword [0x18017f098], xmm0
call fcn.180059e14
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0xb71e7eb7d7b0c381
mov qword [rbp + 0x310], rax
movabs rax, 0x810e9261e1b5c801
mov qword [rbp + 0x318], rax
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x1a40]
movdqa xmmword [rbp + 0x310], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801801ec]
lea rcx, [rbp + 0x310]
call fcn.18005954c
call fcn.180059e14
mov dword [rbp + 0x10], 0x43200000
mov dword [rbp + 0x14], 0x41a00000
mov qword [rbp + 0x1b40], r15
mov qword [rbp + 0x1b48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1b50], rax
movabs rcx, 0x9918dbe5457103b2
mov qword [rbp + 0x1b58], rcx
movabs rax, 0xd34d60b3c6adcf85
mov qword [rbp + 0xca0], rax
movabs rax, 0xbb4b886aebb5d420
mov qword [rbp + 0xca8], rax
movabs rax, 0x788f243087cd9f9d
mov qword [rbp + 0xcb0], rax
mov qword [rbp + 0xcb8], rcx
vmovdqu ymm0, ymmword [rbp + 0x1b40]
vpxor ymm1, ymm0, ymmword [rbp + 0xca0]
vmovdqa ymmword [rbp + 0xca0], ymm1
lea r8, [rbp + 0x10]
lea rdx, [0x18018183c]
lea rcx, [rbp + 0xca0]
jmp 0x180069539
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Customization
mov rcx, rsi
call fcn.1800175d4
lea rcx, str.Box_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0xf33e0caadcbc85f0
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], r13
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x1a40]
movdqa xmmword [rbp + 0x320], xmm0
mov ebx, 0x10420
mov r8d, ebx
lea rdx, [0x180180240]
lea rcx, [rbp + 0x320]
call fcn.18004f70c
movups xmm0, xmmword [0x180180240]
movups xmmword [0x18017f018], xmm0
lea rcx, str.Head_Circle_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0x9b5f68b3d6b685f0
mov qword [rbp + 0x330], rax
movabs rax, 0x816bf10f80c1c809
mov qword [rbp + 0x338], rax
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x1a60]
movdqa xmmword [rbp + 0x330], xmm0
mov r8d, ebx
lea rdx, [0x180180270]
lea rcx, [rbp + 0x330]
call fcn.18004f70c
movups xmm0, xmmword [0x180180270]
movups xmmword [0x18017f0b8], xmm0
lea rcx, str.Skeleton_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0x804d7fa1d8ad85f0
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r13
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x1aa0]
movdqa xmmword [rbp + 0x340], xmm0
mov r8d, ebx
lea rdx, [0x180180250]
lea rcx, [rbp + 0x340]
call fcn.18004f70c
movups xmm0, xmmword [0x180180250]
movups xmmword [0x18017f068], xmm0
lea rcx, str.Distance_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1b20], r15
mov qword [rbp + 0x1b28], r13
movabs rax, 0x9d5f78a1daba85f0
mov qword [rbp + 0x350], rax
movabs rax, 0x816bf10f80c1de0b
mov qword [rbp + 0x358], rax
movdqa xmm0, xmmword [rbp + 0x350]
xorps xmm0, xmmword [rbp + 0x1b20]
movdqa xmmword [rbp + 0x350], xmm0
mov r8d, ebx
lea rdx, [0x1801802a0]
lea rcx, [rbp + 0x350]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802a0]
movups xmmword [0x18017f0a8], xmm0
lea rcx, str.Weapon_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1ae0], r15
mov qword [rbp + 0x1ae8], r13
movabs rax, 0x9d517cb3d6a985f0
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], r13
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x360], xmm0
mov r8d, ebx
lea rdx, [0x180180260]
lea rcx, [rbp + 0x360]
call fcn.18004f70c
movups xmm0, xmmword [0x180180260]
movups xmmword [0x18017f088], xmm0
lea rcx, str.Weapon_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1ad0], r15
mov qword [rbp + 0x1ad8], r13
movabs rax, 0x815b75b3dfae85f0
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], r13
movdqa xmm0, xmmword [rbp + 0x370]
xorps xmm0, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x370], xmm0
mov r8d, ebx
lea rdx, [0x180180280]
lea rcx, [rbp + 0x370]
call fcn.18004f70c
movups xmm0, xmmword [0x180180280]
movups xmmword [0x18017f058], xmm0
lea rcx, str.SnapLine_Color
call fcn.18005a0cc
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1af0], r15
mov qword [rbp + 0x1af8], r13
movabs rax, 0x9a527cb3ddad85f0
mov qword [rbp + 0x380], rax
movabs rax, 0x816bf10f80c1de06
mov qword [rbp + 0x388], rax
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0x1af0]
movdqa xmmword [rbp + 0x380], xmm0
mov r8d, ebx
lea rdx, [0x180180290]
lea rcx, [rbp + 0x380]
call fcn.18004f70c
movups xmm0, xmmword [0x180180290]
movups xmmword [0x18017f098], xmm0
call fcn.180059e14
mov qword [rbp + 0x1b00], r15
mov qword [rbp + 0x1b08], r13
movabs rax, 0xb71e7eb7d7b0c381
mov qword [rbp + 0x390], rax
movabs rax, 0x810e9261e1b5c801
mov qword [rbp + 0x398], rax
movdqa xmm0, xmmword [rbp + 0x390]
xorps xmm0, xmmword [rbp + 0x1b00]
movdqa xmmword [rbp + 0x390], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801801ec]
lea rcx, [rbp + 0x390]
call fcn.18005954c
call fcn.180059e14
mov dword [rbp + 0x18], 0x43200000
mov dword [rbp + 0x1c], 0x41a00000
mov qword [rbp + 0x1b40], r15
mov qword [rbp + 0x1b48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1b50], rax
movabs rcx, 0x9918dbe5457103b2
mov qword [rbp + 0x1b58], rcx
movabs rax, 0xd34d60b3c6adcf85
mov qword [rbp + 0xfa0], rax
movabs rax, 0xbb4b886aebb5d420
mov qword [rbp + 0xfa8], rax
movabs rax, 0x788f243087cd9f9d
mov qword [rbp + 0xfb0], rax
mov qword [rbp + 0xfb8], rcx
vmovdqu ymm0, ymmword [rbp + 0x1b40]
vpxor ymm1, ymm0, ymmword [rbp + 0xfa0]
vmovdqa ymmword [rbp + 0xfa0], ymm1
lea r8, [rbp + 0x18]
lea rdx, [0x18018183c]
lea rcx, [rbp + 0xfa0]
jmp 0x180069539
mov dword [rbp + 0x20], 0x42960000
mov dword [rbp + 0x24], 0x41000000
lea rcx, [rbp + 0x20]
call fcn.18002d138
call fcn.18001d9b4
mov ebx, r12d
mov rdx, qword [0x180180a68]
mov rax, rdx
mov r9, qword [0x180180a60]
sub rax, r9
sar rax, 3
test rax, rax
je 0x18006bee4
mov rdi, r12
cmp dword [0x180180a58], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x18006c9c6
mov rdx, qword [r9 + rdi*8]
mov rcx, rsi
call fcn.180017974
test al, al
je 0x18006be8a
cmp dword [0x180180a58], ebx
je 0x18006be8a
mov dword [0x180180a58], ebx
and dword [0x180180a20], r12d
mov rdx, qword [0x180180a68]
mov rcx, rdx
mov r9, qword [0x180180a60]
sub rcx, r9
sar rcx, 3
sub rcx, r14
movsxd rax, ebx
cmp rax, rcx
je 0x18006bec8
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov rdx, qword [0x180180a68]
mov r9, qword [0x180180a60]
add ebx, r14d
add rdi, r14
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x18006be4b
call fcn.180020628
mov dword [rbp + 0x28], 0x42820000
mov dword [rbp + 0x2c], 0x42480000
lea rcx, [rbp + 0x28]
call fcn.18002d138
call fcn.18002299c
movaps xmm7, xmm0
subss xmm7, dword [0x1800c4cc0]
call fcn.1800229e8
subss xmm0, dword [0x1800c4cc0]
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x90]
lea rcx, str.rage_childs
call fcn.18001d2e0
cmp dword [0x180180a58], r12d
jne 0x18006c8f6
cmp byte [0x180181859], r12b
je 0x18006c281
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aimbot
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0xf35168b3c5b7d292
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3a8], r13
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0x1a40]
movdqa xmmword [rbp + 0x3a0], xmm0
lea rdx, [0x180181821]
lea rcx, [rbp + 0x3a0]
call fcn.18004e7ec
mov dword [rbp + 0x198], 0x43200000
mov dword [rbp + 0x19c], 0x41a00000
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0xf33e0cd2b3de85f0
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], r13
movdqa xmm0, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0x1a60]
movdqa xmmword [rbp + 0x3b0], xmm0
lea r8, [rbp + 0x198]
lea rdx, [0x1801801b8]
lea rcx, [rbp + 0x3b0]
call fcn.180054128
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0xa31e78b7d4acc787
mov qword [rbp + 0x3c0], rax
movabs rax, 0x816bf10f80b2df0d
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x1aa0]
movdqa xmmword [rbp + 0x3c0], xmm0
lea rdx, [0x180181828]
lea rcx, [rbp + 0x3c0]
call fcn.18004e7ec
mov qword [rbp + 0x1b20], r15
mov qword [rbp + 0x1b28], r13
movabs rax, 0xb71e78b7d4acc787
mov qword [rbp + 0x3d0], rax
movabs rax, 0x816bf10f80a5da0d
mov qword [rbp + 0x3d8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x1b20]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [0x180181851]
lea rcx, [rbp + 0x3d0]
call fcn.18004e7ec
mov qword [rbp + 0x1b40], r15
mov qword [rbp + 0x1b48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1b50], rax
movabs rcx, 0x9918dbe5457103b2
mov qword [rbp + 0x1b58], rcx
movabs rax, 0x96574af2c4b1ce80
mov qword [rbp + 0xf80], rax
movabs rax, 0xe83dd169cfe1df04
mov qword [rbp + 0xf88], rax
movabs rax, 0x788f243087cde8d8
mov qword [rbp + 0xf90], rax
mov qword [rbp + 0xf98], rcx
vmovdqu ymm0, ymmword [rbp + 0x1b40]
vpxor ymm1, ymm0, ymmword [rbp + 0xf80]
vmovdqa ymmword [rbp + 0xf80], ymm1
lea rdx, [0x180181856]
lea rcx, [rbp + 0xf80]
vzeroupper
call fcn.18004e7ec
cmp byte [0x180181856], r12b
je 0x18006c5a9
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1ae0], r15
mov qword [rbp + 0x1ae8], r13
movabs rax, 0x954c63bedcbd85f0
mov qword [rbp + 0x3e0], rax
movabs rax, 0x816bf10f80c1cd07
mov qword [rbp + 0x3e8], rax
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x3e0], xmm0
mov r8d, 0x10420
lea rdx, [0x1801802b0]
lea rcx, [rbp + 0x3e0]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802b0]
movups xmmword [0x18017f0e8], xmm0
mov qword [rbp + 0x1ad0], r15
mov qword [rbp + 0x1ad8], r13
movabs rax, 0x9f574af2c4bfd497
mov qword [rbp + 0x3f0], rax
movabs rax, 0x813dbe49a0a5de04
mov qword [rbp + 0x3f8], rax
movdqa xmm0, xmmword [rbp + 0x3f0]
xorps xmm0, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x3f0], xmm0
lea rcx, [rbp + 0x3f0]
jmp 0x18006c59d
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aimbot
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1a40], r15
mov qword [rbp + 0x1a48], r13
movabs rax, 0xf35a69bed1bfc896
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], r13
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0x1a40]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [0x180181821]
lea rcx, [rbp + 0x400]
call fcn.18004e7ec
mov dword [rbp + 0x228], 0x43200000
mov dword [rbp + 0x22c], 0x41a00000
mov qword [rbp + 0x1a60], r15
mov qword [rbp + 0x1a68], r13
movabs rax, 0xf33e0cd2b3de85f0
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], r13
movdqa xmm0, xmmword [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0x1a60]
movdqa xmmword [rbp + 0x410], xmm0
lea r8, [rbp + 0x228]
lea rdx, [0x1801801b8]
lea rcx, [rbp + 0x410]
call fcn.180054128
mov qword [rbp + 0x1aa0], r15
mov qword [rbp + 0x1aa8], r13
movabs rax, 0xa31e78b7d4acc787
mov qword [rbp + 0x420], rax
movabs rax, 0x816bf10f80b2df0d
mov qword [rbp + 0x428], rax
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x1aa0]
movdqa xmmword [rbp + 0x420], xmm0
lea rdx, [0x180181828]
lea rcx, [rbp + 0x420]
call fcn.18004e7ec
mov qword [rbp + 0x1b20], r15
mov qword [rbp + 0x1b28], r13
movabs rax, 0xb71e78b7d4acc787
mov qword [rbp + 0x430], rax
movabs rax, 0x816bf10f80a5da0d
mov qword [rbp + 0x438], rax
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x1b20]
movdqa xmmword [rbp + 0x430], xmm0
lea rdx, [0x180181851]
lea rcx, [rbp + 0x430]
call fcn.18004e7ec
mov qword [rbp + 0x1b40], r15
mov qword [rbp + 0x1b48], r13
movabs rax, 0x788f243087cd9fbd
mov qword [rbp + 0x1b50], rax
movabs rcx, 0x9918dbe5457103b2
mov qword [rbp + 0x1b58], rcx
movabs rax, 0x96574af2c4b1ce80
mov qword [rbp + 0xf60], rax
movabs rax, 0xe83dd169cfe1df04
mov qword [rbp + 0xf68], rax
movabs rax, 0x788f243087cde8d8
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], rcx
vmovdqu ymm0, ymmword [rbp + 0x1b40]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
vmovdqa ymmword [rbp + 0xf60], ymm1
lea rdx, [0x180181856]
lea rcx, [rbp + 0xf60]
vzeroupper
call fcn.18004e7ec
cmp byte [0x180181856], r12b
je 0x18006c5a9
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
mov qword [rbp + 0x1ae0], r15
mov qword [rbp + 0x1ae8], r13
movabs rax, 0x954c63bedcbd85f0
mov qword [rbp + 0x440], rax
movabs rax, 0x816bf10f80c1cd07
mov qword [rbp + 0x448], rax
movdqa xmm0, xmmword [rbp + 0x440]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x440], xmm0
mov r8d, 0x10420
lea rdx, [0x1801802b0]
lea rcx, [rbp + 0x440]
call fcn.18004f70c
movups xmm0, xmmword [0x1801802b0]
movups xmmword [0x18017f0e8], xmm0
mov qword [rbp + 0x1ad0], r15
mov qword [rbp + 0x1ad8], r13
movabs rax, 0x9f574af2c4bfd497
mov qword [rbp + 0x450], rax
movabs rax, 0x813dbe49a0a5de04
mov qword [rbp + 0x458], rax
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x450], xmm0
lea rcx, [rbp + 0x450]
lea rdx, [0x180181857]
call fcn.18004e7ec
mov rcx, rsi
call fcn.180017890
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.18002c7a8
cmp byte [0x180181859], r12b
je 0x18006c750
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1af0], r15
mov qword [rbp + 0x1af8], r13
movabs rax, 0x9d5764a6dcb1cb80
mov qword [rbp + 0x460], rax
movabs rax, 0x816bf10f80c1bb0f
mov qword [rbp + 0x468], rax
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0x1af0]
movdqa xmmword [rbp + 0x460], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x18018182c]
lea rcx, [rbp + 0x460]
call fcn.18005954c
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0xb4
xor r8d, r8d
lea rdx, [0x1801801bc]
lea rcx, str.Field_Of_View
call fcn.18005954c
mov qword [rbp + 0x1b00], r15
mov qword [rbp + 0x1b08], r13
movabs rax, 0x965d62b3c7adcf97
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], r13
movdqa xmm0, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0x1b00]
movdqa xmmword [rbp + 0x470], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801801c8]
lea rcx, [rbp + 0x470]
call fcn.18005954c
mov qword [rbp + 0x1b10], r15
mov qword [rbp + 0x1b18], r13
movabs rax, 0x9650639093b3cf92
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x488], r13
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0x1b10]
movdqa xmmword [rbp + 0x480], xmm0
lea rcx, [rbp + 0x480]
jmp 0x18006c8d0
call fcn.18002299c
movaps xmm7, xmm0
call fcn.1800229e8
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.180022694
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aim_Settings
mov rcx, rsi
call fcn.1800175d4
mov qword [rbp + 0x1af0], r15
mov qword [rbp + 0x1af8], r13
movabs rax, 0x9d5764a6dcb1cb80
mov qword [rbp + 0x490], rax
movabs rax, 0x816bf10f80c1bb0f
mov qword [rbp + 0x498], rax
movdqa xmm0, xmmword [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0x1af0]
movdqa xmmword [rbp + 0x490], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x1800c495c]
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x18018182c]
lea rcx, [rbp + 0x490]
call fcn.18005954c
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0xb4
xor r8d, r8d
lea rdx, [0x1801801bc]
lea rcx, str.Field_Of_View
call fcn.18005954c
mov qword [rbp + 0x1b00], r15
mov qword [rbp + 0x1b08], r13
movabs rax, 0x965d62b3c7adcf97
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], r13
movdqa xmm0, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0x1b00]
movdqa xmmword [rbp + 0x4a0], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801801c8]
lea rcx, [rbp + 0x4a0]
call fcn.18005954c
mov qword [rbp + 0x1b10], r15
mov qword [rbp + 0x1b18], r13
movabs rax, 0x9650639093b3cf92
mov qword [rbp + 0x1b90], rax
mov qword [rbp + 0x1b98], r13
movdqa xmm0, xmmword [rbp + 0x1b90]
xorps xmm0, xmmword [rbp + 0x1b10]
movdqa xmmword [rbp + 0x1b90], xmm0
lea rcx, [rbp + 0x1b90]
or dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.Head
lea rdx, [0x180181830]
call fcn.180053008
mov rcx, rsi
call fcn.180017890
call fcn.18002002c
movaps xmm0, xmm9
call fcn.18002d1d0
lea rax, vtable.std::_Func_impl_no_alloc_class__void___cdecl_Menu::Render_void_::_98::_lambda_181___void___.0
mov qword [rbp + 0x12d8], rax
lea rax, [rbp + 0x12d8]
mov qword [rbp + 0x1310], rax
subss xmm14, dword [0x1800c4b24]
lea r9, [rbp + 0x12d8]
movss xmm0, dword [0x1800c2ebc]
unpcklps xmm0, xmm14
movq r8, xmm0
lea rdx, str.tab_area
mov rcx, rsi
call fcn.180018058
call fcn.18001fe38
mov rcx, qword [rbp + 0x1c40]
xor rcx, rsp
call fcn.1800be890
lea r11, [rsp + 0x1d40]
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, ebx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.18006cd60
int3
call fcn.18006cd60
int3