Function at 0x18004f96c
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 rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xe60
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
lea rbp, [rax - 0xdf8]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x180106840]
xor rax, rsp
mov qword [rbp + 0xd20], rax
xor r12d, r12d
cmp byte [0x1801057e4], r12b
je 0x180055bb5
lea edi, [r12 + 0x64]
mov esi, 0xff
lea r15d, [r12 + 1]
movabs r14, 0xd4cad654b79fac5
movabs r13, 0xc32bdbf0c47851ca
movss xmm12, dword [0x18005db3c]
movss xmm14, dword [0x18005db40]
movss xmm7, dword [0x18005db48]
movss xmm6, dword [0x18005f888]
xorps xmm11, xmm11
movss xmm15, dword [0x18005db58]
movss xmm13, dword [0x18005db7c]
cmp dword [0x1801059b8], 2
jne 0x180050074
cmp byte [0x1801057e5], r12b
je 0x180050074
call fcn.180056854
call fcn.180057c0c
call fcn.180059bfc
call fcn.180057050
call fcn.180056d48
call fcn.18005767c
cmp byte [0x180107976], r12b
je 0x18004faf3
call fcn.18000c1d8
mov rbx, rax
lea rcx, [0x180105120]
call fcn.180009b28
mov ecx, dword [0x180106488]
add ecx, ecx
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x1801074d4]
mulss xmm1, xmm12
movss xmm0, dword [0x1801074d0]
mulss xmm0, xmm12
movss dword [rbp + 0x30], xmm0
movss dword [rbp + 0x34], xmm1
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], edi
mov r9d, eax
lea rdx, [rbp + 0x30]
mov rcx, rbx
call fcn.18001d61c
cmp byte [0x180107977], r12b
je 0x18004fb5d
call fcn.18000c1d8
mov rbx, rax
lea rcx, [0x180105130]
call fcn.180009b28
mov ecx, dword [0x18010648c]
add ecx, ecx
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x1801074d4]
mulss xmm1, xmm12
movss xmm0, dword [0x1801074d0]
mulss xmm0, xmm12
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm1
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], edi
mov r9d, eax
lea rdx, [rbp + 0x38]
mov rcx, rbx
call fcn.18001d61c
cmp byte [0x180107979], r12b
je 0x18004fd3b
lea rdi, [0x180105100]
mov eax, dword [0x18010797c]
test eax, eax
jne 0x18004fc1f
call fcn.18000c1d8
mov rbx, rax
mov rcx, rdi
call fcn.180009b28
movss xmm1, dword [0x1801074d4]
mulss xmm1, xmm12
movss xmm0, dword [0x1801074d0]
mulss xmm0, xmm12
movss dword [rbp + 0x40], xmm0
movss dword [rbp + 0x44], xmm1
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], r12d
mov r9d, eax
movaps xmm2, xmm6
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.18001d61c
mov rcx, rdi
call fcn.180009b28
movss xmm1, dword [0x1801074d4]
mulss xmm1, xmm12
movss xmm0, dword [0x1801074d0]
mulss xmm0, xmm12
movss dword [rbp + 0x48], xmm0
movss dword [rbp + 0x4c], xmm1
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], r12d
mov r9d, eax
movaps xmm2, xmm6
lea rdx, [rbp + 0x48]
mov rcx, rbx
call fcn.18001d61c
mov eax, dword [0x18010797c]
cmp eax, r15d
jne 0x18004fc7f
call fcn.18000c1d8
mov rbx, rax
mov rcx, rdi
call fcn.180009b28
movss xmm1, dword [0x1801074d4]
mulss xmm1, xmm12
movss xmm0, dword [0x1801074d0]
mulss xmm0, xmm12
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm1
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], 0x64
mov r9d, eax
movaps xmm2, xmm7
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.18001d61c
mov eax, dword [0x18010797c]
cmp eax, 2
jne 0x18004fd3b
call fcn.18000c1d8
mov rbx, rax
movss xmm6, dword [0x1801074d0]
mulss xmm6, xmm12
movss xmm7, dword [0x1801074d4]
mulss xmm7, xmm12
mov rcx, rdi
call fcn.180009b28
movaps xmm0, xmm6
addss xmm0, xmm15
movss dword [rbp + 0x58], xmm0
movss dword [rbp + 0x5c], xmm7
movaps xmm1, xmm6
subss xmm1, xmm15
movss dword [rbp + 0x60], xmm1
movss dword [rbp + 0x64], xmm7
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.18001e7f4
mov rcx, rdi
call fcn.180009b28
movss dword [rbp + 0x68], xmm6
movaps xmm0, xmm7
addss xmm0, xmm15
movss dword [rbp + 0x6c], xmm0
movss dword [rbp + 0x70], xmm6
subss xmm7, xmm15
movss dword [rbp + 0x74], xmm7
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.18001e7f4
movss xmm6, dword [0x18005f888]
cmp byte [0x180107974], r12b
je 0x18004fee8
call fcn.18000c1d8
mov rdi, rax
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
movabs rax, 0x640a8d486b019388
mov qword [rbp + 0x20], rax
movabs rax, 0xc32bdbf0c43534bc
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x20], xmm0
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0xb90]
call fcn.180008c34
mov dword [rsp + 0x20], esi
mov r9d, esi
mov r8d, esi
mov edx, esi
lea rcx, [rbp + 0xb00]
call fcn.18004e4bc
mov rcx, rax
call fcn.180009b28
mov dword [rbp + 0x78], 0x41200000
mov dword [rbp + 0x7c], 0x40c00000
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x20]
mov r8d, eax
lea rdx, [rbp + 0x78]
mov rcx, rdi
call fcn.18002091c
call fcn.18000c7d4
cvttss2si edx, dword [rax + 0xd8]
lea rcx, [rbp + 0x9c0]
call fcn.18004e094
nop
lea r8, [rbp + 0x9c0]
lea rdx, str.Fps:
lea rcx, [rbp + 0xbc0]
call fcn.18004ca5c
nop
lea rcx, [rbp + 0x9c0]
call fcn.180002160
lea rdx, [rbp + 0xbc0]
cmp qword [rbp + 0xbd8], 0xf
cmova rdx, qword [rbp + 0xbc0]
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xce0]
call fcn.180008c34
lea rbx, [rbp + 0xbc0]
cmp qword [rbp + 0xbd8], 0xf
cmova rbx, qword [rbp + 0xbc0]
mov dword [rsp + 0x20], esi
mov r9d, esi
mov r8d, esi
mov edx, esi
lea rcx, [rbp + 0xb10]
call fcn.18004e4bc
mov rcx, rax
call fcn.180009b28
movss xmm0, dword [rbp + 0xb94]
addss xmm0, dword [0x18005f898]
addss xmm0, xmm6
addss xmm0, xmm11
mov dword [rbp + 0x80], 0x41200000
movss dword [rbp + 0x84], xmm0
mov qword [rsp + 0x20], r12
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x80]
mov rcx, rdi
call fcn.18002091c
nop
lea rcx, [rbp + 0xbc0]
call fcn.180002160
mov rax, qword [0x1801081a0]
test rax, rax
jne 0x18004ff93
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 0x18004ff78
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x18004ff78
mov esi, dword [r8 + 0x20]
dec r9d
lea rax, [rsi + r9*4]
mov ecx, dword [rax + rdx]
add rcx, rdx
mov r11d, 0x811c9dc5
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18004ff73
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18004ff50
cmp r11d, 0x95466b05
je 0x1800503c1
test r9d, r9d
jne 0x18004ff34
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004ff89
cmp qword [rax + 0x30], r12
jne 0x18004ff0f
mov rax, r12
mov qword [0x1801081a0], rax
mov ecx, dword [0x1801079c8]
call rax
test r15b, al
je 0x18004ffae
cmp byte [0x1801079bd], r12b
sete byte [0x1801079bd]
mov rax, qword [0x1801081a0]
test rax, rax
jne 0x180050059
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 0x18005003e
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x18005003e
mov esi, dword [r8 + 0x20]
dec r9d
lea rax, [rsi + r9*4]
mov ecx, dword [rax + rdx]
add rcx, rdx
mov r11d, 0x811c9dc5
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x180050039
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x180050016
cmp r11d, 0x95466b05
je 0x1800503df
test r9d, r9d
jne 0x18004fffa
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005004f
cmp qword [rax + 0x30], r12
jne 0x18004ffd5
mov rax, r12
mov qword [0x1801081a0], rax
mov ecx, dword [0x1801079cc]
call rax
test r15b, al
je 0x180050074
cmp byte [0x180107984], r12b
sete byte [0x180107984]
mov bl, byte [0x180107630]
call fcn.18000c7d4
mov byte [rax + 0x70], bl
cmp byte [0x180107630], r12b
je 0x180055b4d
mov cl, byte [0x1801057e4]
test cl, cl
je 0x180055b4d
mov esi, 3
mov eax, dword [0x1801059b8]
cmp eax, r15d
jne 0x180050464
call fcn.18000c7d4
mov dword [rbp + 0x88], 0x43e10000
mov dword [rbp + 0x8c], 0x43d20000
xor edx, edx
lea rcx, [rbp + 0x88]
call fcn.1800180b0
mov r8d, esi
xor edx, edx
lea rcx, str.Login
call fcn.180005c10
test al, al
je 0x180050453
or edx, 0xffffffff
xor ecx, ecx
call fcn.180014d10
lea rcx, str.RUSSAK_ON_TOP_1
call fcn.18004481c
mov ecx, r15d
call fcn.180014804
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
movabs rax, 0x6821cc0b391c8990
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], r13
movdqa xmm0, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x470], xmm0
lea rcx, [rbp + 0x470]
call fcn.18004481c
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cc8082a17d9e6
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], r13
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x460], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0xff
lea rdx, [0x180107720]
lea rcx, [rbp + 0x460]
call fcn.18003edd8
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
movabs rax, 0x693ec212380a9b95
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], r13
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x450], xmm0
lea rcx, [rbp + 0x450]
call fcn.18004481c
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
movabs rax, 0x623bde162a29d9e6
mov qword [rbp + 0x4c0], rax
movabs rax, 0xc32bdbf0c47835b8
mov qword [rbp + 0x4c8], rax
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x4c0], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 0x8000
lea r8d, [rsi + 0x16]
lea rdx, [0x180107918]
lea rcx, [rbp + 0x4c0]
call fcn.18003edd8
cmp byte [0x180107649], r12b
je 0x180050333
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
movabs rax, 0xd29de0b2e1a9389
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], r13
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x430], xmm0
lea rcx, [rbp + 0x430]
call fcn.18004481c
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
movabs rax, 0x7e22c8062235d9e6
mov qword [rbp + 0x420], rax
movabs rax, 0xc32bdbf0c47851af
mov qword [rbp + 0x428], rax
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x420], xmm0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8d, [rsi + 0x2f]
lea rdx, [0x180107820]
lea rcx, [rbp + 0x420]
call fcn.18003edd8
call fcn.180044564
lea rdx, [0x180107649]
lea rcx, str.Register_aaa
call fcn.180038cf8
call fcn.180044564
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
cmp byte [0x180107649], r12b
jne 0x1800503fd
mov dword [rbp + 0x90], 0x43250000
mov dword [rbp + 0x94], 0x41d80000
movabs rax, 0xd4cad0b221e9589
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], r13
movdqa xmm0, xmmword [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x410], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x410]
jmp 0x18005044e
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 0x18004ff8c
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 0x180050052
mov dword [rbp + 0x98], 0x43250000
mov dword [rbp + 0x9c], 0x41d80000
movabs rax, 0x7f29d916221e9f97
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], r13
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x400]
call fcn.180038388
call fcn.18000a684
mov cl, byte [0x1801057e4]
mov eax, dword [0x1801059b8]
test cl, cl
je 0x1800506a4
mov edi, 0x83
movabs rbx, 0xd4cad653f108280
movss xmm6, dword [0x1800fded0]
cmp eax, esi
jne 0x180050594
call fcn.18000c7d4
movss xmm1, dword [rax + 8]
mulss xmm1, xmm12
movss xmm0, dword [rax + 0xc]
mulss xmm0, xmm12
subss xmm1, xmm6
subss xmm0, xmm6
and dword [rbp + 0xa0], 0
and dword [rbp + 0xa4], 0
movss dword [rbp + 0xa8], xmm1
movss dword [rbp + 0xac], xmm0
lea r8, [rbp + 0xa0]
xor edx, edx
lea rcx, [rbp + 0xa8]
call fcn.180018074
mov dword [rbp + 0xb0], 0x437a0000
mov dword [rbp + 0xb4], 0x437a0000
xor edx, edx
lea rcx, [rbp + 0xb0]
call fcn.1800180b0
mov r8d, edi
xor edx, edx
lea rcx, str.Offline
call fcn.180005c10
test al, al
je 0x180050589
lea rcx, str._Sync_is_currently_offline.
call fcn.18004481c
mov dword [rbp + 0xb8], 0x43250000
mov dword [rbp + 0xbc], 0x41d80000
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
mov qword [rbp + 0x3f0], rbx
mov qword [rbp + 0x3f8], r13
movdqa xmm0, xmmword [rbp + 0x3f0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x3f0], xmm0
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x3f0]
call fcn.180038388
test al, al
je 0x180050589
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.18000a684
mov eax, dword [0x1801059b8]
cmp eax, 4
jne 0x1800506a4
call fcn.18000c7d4
movss xmm1, dword [rax + 8]
mulss xmm1, xmm12
movss xmm0, dword [rax + 0xc]
mulss xmm0, xmm12
subss xmm1, xmm6
subss xmm0, xmm6
and dword [rbp + 0xc0], 0
and dword [rbp + 0xc4], 0
movss dword [rbp + 0xc8], xmm1
movss dword [rbp + 0xcc], xmm0
lea r8, [rbp + 0xc0]
xor edx, edx
lea rcx, [rbp + 0xc8]
call fcn.180018074
mov dword [rbp + 0xd0], 0x437a0000
mov dword [rbp + 0xd4], 0x437a0000
xor edx, edx
lea rcx, [rbp + 0xd0]
call fcn.1800180b0
mov r8d, edi
xor edx, edx
lea rcx, str.BlackLISTED
call fcn.180005c10
test al, al
je 0x180050699
lea rcx, str.You_are_blacklisted_from_Sync
call fcn.18004481c
mov dword [rbp + 0xd8], 0x43250000
mov dword [rbp + 0xdc], 0x41d80000
mov qword [rbp + 0xd00], r14
mov qword [rbp + 0xd08], r13
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0x3e8], r13
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x3e0]
call fcn.180038388
test al, al
je 0x180050699
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
call fcn.18000a684
mov eax, dword [0x1801059b8]
cmp eax, 2
jne 0x180055b4d
cmp byte [0x1801057e5], r12b
je 0x180055b4d
mov dword [rbp + 0xe0], 0x44098000
mov dword [rbp + 0xe4], 0x43c30000
xor edx, edx
lea rcx, [rbp + 0xe0]
call fcn.1800180b0
and dword [rbp + 0xe8], 0
and dword [rbp + 0xec], 0
lea rdx, [rbp + 0xe8]
mov ecx, 2
call fcn.180014dcc
movaps xmm1, xmm11
mov ecx, 4
call fcn.180014e58
mov dword [rbp + 0xf0], 0x43ff0000
mov dword [rbp + 0xf4], 0x43be0000
lea rdx, [rbp + 0xf0]
mov ecx, 5
call fcn.180014dcc
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.24151
call fcn.180005c10
cmp byte [0x180107931], r12b
je 0x180050c07
call fcn.18000d220
mov r13, rax
mov qword [rbp + 0xd00], rax
lea r14, [0x1801079e0]
cmp byte [0x180108118], r12b
jne 0x180050887
mov rdi, r12
movss xmm9, dword [0x1800fdedc]
lea r13, [0x180107d80]
lea rcx, [rbp + 0x878]
call fcn.18000d274
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm8, eax
cvtdq2ps xmm8, xmm8
mulss xmm8, dword [rbx + 4]
divss xmm8, xmm9
lea rcx, [rbp + 0x870]
call fcn.18000d258
addss xmm8, dword [rax + 4]
lea rcx, [rbp + 0x880]
call fcn.18000d274
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movss xmm7, dword [rbx]
lea rcx, [rbp + 0x860]
call fcn.18000d258
mulss xmm7, xmm6
divss xmm7, xmm9
addss xmm7, dword [rax]
movss dword [rdi + r14], xmm7
movss dword [rdi + r14 + 4], xmm8
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov ebx, 0x2e8ba2e9
mov eax, ebx
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm6, r8d
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, ebx
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
movss dword [rdi + r13], xmm0
movss dword [rdi + r13 + 4], xmm6
add rdi, 8
cmp rdi, 0x398
jl 0x180050783
mov byte [0x180108118], r15b
mov r13, qword [rbp + 0xd00]
call fcn.18000c7d4
movsd xmm0, qword [rax + 0xe00]
movsd qword [rbp + 0xb98], xmm0
mov edi, r12d
lea rbx, [0x1801079e4]
mov r14d, 0x73
lea ecx, [rdi + 1]
cmp ecx, r14d
jge 0x18005097e
lea r15, [rbx + 4]
movsxd rax, ecx
lea rdx, [0x1801079e0]
lea r12, [rdx + rax*8]
mov esi, r14d
sub esi, ecx
lea r14, [0x1801079e0]
movss xmm1, dword [r15 + 4]
subss xmm1, dword [rbx]
movss xmm0, dword [r15]
subss xmm0, dword [rbx - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, dword [0x1800fdec4]
movaps xmm2, xmm14
subss xmm2, xmm0
comiss xmm2, xmm11
jbe 0x180050964
movss xmm0, dword [0x180106470]
movss dword [rbp + 0x3d0], xmm0
movss xmm1, dword [0x180106474]
movss dword [rbp + 0x3d4], xmm1
movss xmm0, dword [0x180106478]
movss dword [rbp + 0x3d8], xmm0
movss dword [rbp + 0x3dc], xmm2
lea rcx, [rbp + 0x3d0]
call fcn.18000c3fc
mov ecx, edi
lea rdx, [r14 + rcx*8]
movss dword [rsp + 0x20], xmm14
mov r9d, eax
mov r8, r12
mov rcx, r13
call fcn.18001e7f4
add r12, 8
add r15, 8
sub rsi, 1
jne 0x1800508d6
lea r14d, [rsi + 0x73]
lea r15d, [rsi + 1]
movss xmm1, dword [rbp + 0xb9c]
subss xmm1, dword [rbx]
movss xmm0, dword [rbp + 0xb98]
subss xmm0, dword [rbx - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, dword [0x1800fdec0]
movaps xmm2, xmm14
subss xmm2, xmm0
comiss xmm2, xmm11
jbe 0x180050a1c
movss xmm0, dword [0x180106470]
movss dword [rbp + 0x440], xmm0
movss xmm1, dword [0x180106474]
movss dword [rbp + 0x444], xmm1
movss xmm0, dword [0x180106478]
movss dword [rbp + 0x448], xmm0
movss dword [rbp + 0x44c], xmm2
lea rcx, [rbp + 0x440]
call fcn.18000c3fc
mov ecx, edi
lea rdx, [0x1801079e0]
lea r8, [rdx + rcx*8]
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea rdx, [rbp + 0xb98]
mov rcx, r13
call fcn.18001e7f4
add edi, r15d
add rbx, 8
cmp edi, r14d
jl 0x1800508ac
call fcn.18000c7d4
movss xmm6, dword [rax + 0x10]
lea rbx, [0x1801079e0]
mov r15, rbx
xor r12d, r12d
mov edi, r12d
movss xmm7, dword [0x18005f9f8]
lea esi, [r12 + 3]
movaps xmm0, xmm6
lea rax, [0x180107d80]
mulss xmm0, dword [rdi + rax]
mulss xmm0, xmm7
addss xmm0, dword [rdi + rbx]
movss dword [rdi + rbx], xmm0
movaps xmm0, xmm6
mulss xmm0, dword [rdi + rax + 4]
mulss xmm0, xmm7
addss xmm0, dword [rdi + rbx + 4]
movss dword [rdi + rbx + 4], xmm0
lea rcx, [rbp + 0x858]
call fcn.18000d258
movss xmm0, dword [rax]
comiss xmm0, dword [rdi + rbx]
jbe 0x180050ad0
lea rcx, [rbp + 0x850]
call fcn.18000d274
mov rbx, rax
lea rcx, [rbp + 0x848]
call fcn.18000d258
movss xmm0, dword [rax]
addss xmm0, dword [rbx]
lea rax, [0x1801079e0]
movss dword [rdi + rax], xmm0
jmp 0x180050b15
lea rcx, [rbp + 0x840]
call fcn.18000d274
mov rbx, rax
lea rcx, [rbp + 0x838]
call fcn.18000d258
movss xmm1, dword [rax]
addss xmm1, dword [rbx]
lea rbx, [0x1801079e0]
movss xmm0, dword [rdi + rbx]
comiss xmm0, xmm1
jbe 0x180050b15
lea rcx, [rbp + 0x830]
call fcn.18000d258
mov ecx, dword [rax]
mov dword [rdi + rbx], ecx
lea rcx, [rbp + 0x998]
call fcn.18000d258
movss xmm0, dword [rax + 4]
lea rax, [0x1801079e0]
comiss xmm0, dword [rdi + rax + 4]
jbe 0x180050b68
lea rcx, [rbp + 0x990]
call fcn.18000d274
mov rbx, rax
lea rcx, [rbp + 0x868]
call fcn.18000d258
movss xmm0, dword [rbx + 4]
addss xmm0, dword [rax + 4]
lea rbx, [0x1801079e0]
movss dword [rdi + rbx + 4], xmm0
jmp 0x180050bb2
lea rcx, [rbp + 0x928]
call fcn.18000d274
mov rbx, rax
lea rcx, [rbp + 0x918]
call fcn.18000d258
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
lea rbx, [0x1801079e0]
movss xmm0, dword [rdi + rbx + 4]
comiss xmm0, xmm1
jbe 0x180050bb2
lea rcx, [rbp + 0x920]
call fcn.18000d258
mov ecx, dword [rax + 4]
mov dword [rdi + rbx + 4], ecx
movups xmm0, xmmword [0x180105018]
movups xmmword [rbp + 0x930], xmm0
lea rcx, [rbp + 0x930]
call fcn.180009b28
mov dword [rsp + 0x20], r12d
mov r9d, eax
movss xmm2, dword [0x18005f854]
mov rdx, r15
mov rcx, r13
call fcn.18001d700
add r15, 8
add rdi, 8
sub r14, 1
jne 0x180050a53
lea r15d, [r14 + 1]
movabs r13, 0xc32bdbf0c47851ca
mov rcx, qword [0x180107028]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ec8]
mov rbx, qword [rax + 0x298]
movss xmm9, dword [rax + 0x20]
movss xmm10, dword [rax + 0x24]
movss xmm8, dword [rax + 0x28]
movss xmm6, dword [rax + 0x2c]
call fcn.18000cf38
movaps xmm1, xmm14
subss xmm1, dword [0x180106c20]
mulss xmm1, dword [0x1800fde64]
addss xmm1, dword [0x180106c20]
movss dword [0x180106c20], xmm1
call fcn.18000cf38
movdqa xmm0, xmmword [0x18005dba0]
movups xmmword [rbp + 0x940], xmm0
lea rcx, [rbp + 0x940]
call fcn.180009b28
movaps xmm1, xmm10
addss xmm1, xmm6
movaps xmm0, xmm9
addss xmm0, dword [0x1800fdec8]
movss dword [rbp + 0xf8], xmm0
movss dword [rbp + 0xfc], xmm1
movaps xmm7, xmm10
addss xmm7, xmm11
movaps xmm6, xmm9
addss xmm6, xmm11
movss dword [rbp + 0x100], xmm6
movss dword [rbp + 0x104], xmm7
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0x100]
mov rcx, rbx
call fcn.18001f764
movdqa xmm0, xmmword [0x18005dba0]
movups xmmword [rbp + 0x950], xmm0
lea rcx, [rbp + 0x950]
call fcn.180009b28
movaps xmm1, xmm10
addss xmm1, dword [0x1800fdebc]
movaps xmm0, xmm9
addss xmm0, xmm8
movss dword [rbp + 0x108], xmm0
movss dword [rbp + 0x10c], xmm1
movss dword [rbp + 0x110], xmm6
movss dword [rbp + 0x114], xmm7
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0x110]
mov rcx, rbx
call fcn.18001f764
movaps xmm1, xmm14
xor ecx, ecx
call fcn.18000c434
addss xmm10, xmm15
addss xmm9, xmm15
movss dword [rbp + 0x118], xmm9
movss dword [rbp + 0x11c], xmm10
mov qword [rsp + 0x20], r12
lea r9, str.Mix___FiveM
mov r8d, eax
lea rdx, [rbp + 0x118]
mov rcx, rbx
call fcn.18002091c
mov dword [rbp + 0x120], 0x41200000
mov dword [rbp + 0x124], 0x42780000
lea rcx, [rbp + 0x120]
call fcn.1800179a8
mov r14b, r15b
mov ebx, r12d
mov rax, qword [0x180106c50]
sub rax, qword [0x180106c48]
sar rax, 3
test rax, rax
je 0x180050eb6
mov rdi, r12
test r14b, r14b
jne 0x180050e09
call fcn.18000c550
addss xmm0, xmm15
call fcn.180017a00
jmp 0x180050e0c
mov r14b, r12b
call fcn.18000822c
cmp dword [0x180106c40], ebx
sete r8b
mov rax, qword [0x180106c50]
mov rdx, qword [0x180106c48]
sub rax, rdx
sar rax, 3
cmp rax, rdi
jbe 0x180055bc1
mov rdx, qword [rdx + rdi*8]
lea rcx, [0x180106c20]
call fcn.180002c0c
test al, al
je 0x180050e62
cmp dword [0x180106c40], ebx
je 0x180050e62
mov dword [0x180106c40], ebx
and dword [0x180106c20], 0
call fcn.18000ae74
mov rdx, qword [0x180106c50]
mov rcx, rdx
mov r8, qword [0x180106c48]
sub rcx, r8
sar rcx, 3
sub rcx, r15
movsxd rax, ebx
cmp rax, rcx
je 0x180050e9d
call fcn.180041fbc
mov rdx, qword [0x180106c50]
mov r8, qword [0x180106c48]
add ebx, r15d
add rdi, r15
sub rdx, r8
sar rdx, 3
movsxd rax, ebx
cmp rax, rdx
jb 0x180050df3
mov eax, dword [0x180106c40]
test eax, eax
jne 0x180050f9c
mov dword [rbp + 0x128], 0x43cd0000
mov dword [rbp + 0x12c], 0x41700000
lea rcx, [rbp + 0x128]
call fcn.1800179a8
mov ebx, r12d
mov rax, qword [0x180106c90]
mov rdx, qword [0x180106c88]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x18005131a
mov rdi, r12
mov r14, r12
cmp dword [0x180106c80], ebx
sete r8b
mov rdx, qword [rdx + r14]
lea rcx, [0x180106c20]
call fcn.180002c0c
test al, al
je 0x180050f3e
cmp dword [0x180106c80], ebx
je 0x180050f3e
mov dword [0x180106c80], ebx
and dword [0x180106c20], 0
mov rcx, qword [0x180106c90]
mov rax, rcx
mov rdx, qword [0x180106c88]
sub rax, rdx
sar rax, 3
sub rax, r15
cmp rdi, rax
je 0x180050f7d
movss xmm1, dword [0x18005db5c]
movaps xmm0, xmm11
call fcn.180017018
mov rcx, qword [0x180106c90]
mov rdx, qword [0x180106c88]
add ebx, r15d
add r14, 8
movsxd rdi, ebx
sub rcx, rdx
sar rcx, 3
cmp rdi, rcx
jb 0x180050f0b
jmp 0x18005131a
cmp eax, r15d
jne 0x18005107d
mov dword [rbp + 0x130], 0x43cd0000
mov dword [rbp + 0x134], 0x41700000
lea rcx, [rbp + 0x130]
call fcn.1800179a8
mov ebx, r12d
mov rax, qword [0x180106c70]
mov rdx, qword [0x180106c68]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x18005131a
mov rdi, r12
mov r14, r12
cmp dword [0x180106c60], ebx
sete r8b
mov rdx, qword [rdx + r14]
lea rcx, [0x180106c20]
call fcn.180002c0c
test al, al
je 0x18005101f
cmp dword [0x180106c60], ebx
je 0x18005101f
mov dword [0x180106c60], ebx
and dword [0x180106c20], 0
mov rcx, qword [0x180106c70]
mov rax, rcx
mov rdx, qword [0x180106c68]
sub rax, rdx
sar rax, 3
sub rax, r15
cmp rdi, rax
je 0x18005105e
movss xmm1, dword [0x18005db5c]
movaps xmm0, xmm11
call fcn.180017018
mov rcx, qword [0x180106c70]
mov rdx, qword [0x180106c68]
add ebx, r15d
add r14, 8
movsxd rdi, ebx
sub rcx, rdx
sar rcx, 3
cmp rdi, rcx
jb 0x180050fec
jmp 0x18005131a
cmp eax, 2
jne 0x18005115e
mov dword [rbp + 0x138], 0x43cd0000
mov dword [rbp + 0x13c], 0x41700000
lea rcx, [rbp + 0x138]
call fcn.1800179a8
mov ebx, r12d
mov rax, qword [0x180106cb0]
mov rdx, qword [0x180106ca8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x18005131a
mov rdi, r12
mov r14, r12
cmp dword [0x180106ca0], ebx
sete r8b
mov rdx, qword [rdx + r14]
lea rcx, [0x180106c20]
call fcn.180002c0c
test al, al
je 0x180051100
cmp dword [0x180106ca0], ebx
je 0x180051100
mov dword [0x180106ca0], ebx
and dword [0x180106c20], 0
mov rcx, qword [0x180106cb0]
mov rax, rcx
mov rdx, qword [0x180106ca8]
sub rax, rdx
sar rax, 3
sub rax, r15
cmp rdi, rax
je 0x18005113f
movss xmm1, dword [0x18005db5c]
movaps xmm0, xmm11
call fcn.180017018
mov rcx, qword [0x180106cb0]
mov rdx, qword [0x180106ca8]
add ebx, r15d
add r14, 8
movsxd rdi, ebx
sub rcx, rdx
sar rcx, 3
cmp rdi, rcx
jb 0x1800510cd
jmp 0x18005131a
cmp eax, esi
jne 0x18005123e
mov dword [rbp + 0x140], 0x43cd0000
mov dword [rbp + 0x144], 0x41700000
lea rcx, [rbp + 0x140]
call fcn.1800179a8
mov ebx, r12d
mov rax, qword [0x180106cf0]
mov rdx, qword [0x180106ce8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x18005131a
mov rdi, r12
mov r14, r12
cmp dword [0x180106ce0], ebx
sete r8b
mov rdx, qword [rdx + r14]
lea rcx, [0x180106c20]
call fcn.180002c0c
test al, al
je 0x1800511e0
cmp dword [0x180106ce0], ebx
je 0x1800511e0
mov dword [0x180106ce0], ebx
and dword [0x180106c20], 0
mov rcx, qword [0x180106cf0]
mov rax, rcx
mov rdx, qword [0x180106ce8]
sub rax, rdx
sar rax, 3
sub rax, r15
cmp rdi, rax
je 0x18005121f
movss xmm1, dword [0x18005db5c]
movaps xmm0, xmm11
call fcn.180017018
mov rcx, qword [0x180106cf0]
mov rdx, qword [0x180106ce8]
add ebx, r15d
add r14, 8
movsxd rdi, ebx
sub rcx, rdx
sar rcx, 3
cmp rdi, rcx
jb 0x1800511ad
jmp 0x18005131a
cmp eax, 5
jne 0x18005131a
mov dword [rbp + 0x148], 0x43cd0000
mov dword [rbp + 0x14c], 0x41700000
lea rcx, [rbp + 0x148]
call fcn.1800179a8
mov ebx, r12d
mov rax, qword [0x180106cd0]
mov rdx, qword [0x180106cc8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x18005131a
mov rdi, r12
mov r14, r12
cmp dword [0x180106cc0], ebx
sete r8b
mov rdx, qword [rdx + r14]
lea rcx, [0x180106c20]
call fcn.180002c0c
test al, al
je 0x1800512c1
cmp dword [0x180106cc0], ebx
je 0x1800512c1
mov dword [0x180106cc0], ebx
and dword [0x180106c20], 0
mov rcx, qword [0x180106cd0]
mov rax, rcx
mov rdx, qword [0x180106cc8]
sub rax, rdx
sar rax, 3
sub rax, r15
cmp rdi, rax
je 0x180051300
movss xmm1, dword [0x18005db5c]
movaps xmm0, xmm11
call fcn.180017018
mov rcx, qword [0x180106cd0]
mov rdx, qword [0x180106cc8]
add ebx, r15d
add r14, 8
movsxd rdi, ebx
sub rcx, rdx
sar rcx, 3
cmp rdi, rcx
jb 0x18005128e
cmp byte [0x180107932], r12b
je 0x180051349
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, 0x11
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
cmp byte [0x180107932], r12b
jne 0x180051363
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov dword [rbp + 0x150], 0x42820000
mov dword [rbp + 0x154], 0x427c0000
lea rcx, [rbp + 0x150]
call fcn.1800179a8
call fcn.18000d244
movaps xmm6, xmm0
subss xmm6, dword [0x18005fa00]
call fcn.18000d290
subss xmm0, dword [0x1800fdecc]
movss dword [rbp + 0x158], xmm0
movss dword [rbp + 0x15c], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x158]
lea rcx, str.rage_childs
call fcn.180007b58
mov ecx, dword [0x180106c40]
test ecx, ecx
je 0x1800550bc
sub ecx, 1
je 0x180054ae1
sub ecx, 1
je 0x180053f8d
sub ecx, 1
je 0x180053413
sub ecx, 1
je 0x180052ae9
cmp ecx, 1
jne 0x180055b43
mov ecx, dword [0x180106cc0]
test ecx, ecx
je 0x180051856
cmp ecx, 1
jne 0x180055b43
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Customization
lea rcx, [0x180106c20]
call fcn.1800028a8
lea rcx, str.Box_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
movabs rdi, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cad1d241bd9e6
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], r13
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x3c0], xmm0
mov esi, 0x10420
mov r8d, esi
lea rdx, [0x180106760]
lea rcx, [rbp + 0x3c0]
call fcn.180039c1c
movups xmm0, xmmword [0x180106760]
movups xmmword [0x180105030], xmm0
lea rcx, str.Head_Circle_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x652dc9042e11d9e6
mov qword [rbp + 0x3b0], rax
movabs rax, 0xc32bdbf0c47822ab
mov qword [rbp + 0x3b8], rax
movdqa xmm0, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x3b0], xmm0
mov r8d, esi
lea rdx, [0x1801067a0]
lea rcx, [rbp + 0x3b0]
call fcn.180039c1c
movups xmm0, xmmword [0x1801067a0]
movups xmmword [0x1801050f0], xmm0
lea rcx, str.Skeleton_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rbx, 0x7e3fde16200ad9e6
mov qword [rbp + 0x3a0], rbx
mov qword [rbp + 0x3a8], r13
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x3a0], xmm0
mov r8d, esi
lea rdx, [0x180106770]
lea rcx, [rbp + 0x3a0]
call fcn.180039c1c
movups xmm0, xmmword [0x180106770]
movups xmmword [0x180105090], xmm0
lea rcx, str.Visible_Skeleton_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
mov qword [rbp + 0x390], rbx
mov qword [rbp + 0x398], r13
movdqa xmm0, xmmword [rbp + 0x390]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x390], xmm0
mov r8d, esi
lea rdx, [0x180106780]
lea rcx, [rbp + 0x390]
call fcn.180039c1c
movups xmm0, xmmword [0x180106780]
movups xmmword [0x1801050a0], xmm0
lea rcx, str.Distance_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x632dd916221dd9e6
mov qword [rbp + 0x380], rax
movabs rax, 0xc32bdbf0c47834a9
mov qword [rbp + 0x388], rax
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x380], xmm0
mov r8d, esi
lea rdx, [0x1801067d0]
lea rcx, [rbp + 0x380]
call fcn.180039c1c
movups xmm0, xmmword [0x1801067d0]
movups xmmword [0x1801050e0], xmm0
lea rcx, str.Weapon_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6323dd042e0ed9e6
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], r13
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x360], xmm0
mov r8d, esi
lea rdx, [0x180106790]
lea rcx, [rbp + 0x360]
call fcn.180039c1c
movups xmm0, xmmword [0x180106790]
movups xmmword [0x1801050c0], xmm0
lea rcx, str.Weapon_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x7f29d4042709d9e6
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], r13
movdqa xmm0, xmmword [rbp + 0x370]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x370], xmm0
mov r8d, esi
lea rdx, [0x1801067b0]
lea rcx, [rbp + 0x370]
call fcn.180039c1c
movups xmm0, xmmword [0x1801067b0]
movups xmmword [0x180105080], xmm0
lea rcx, str.SnapLine_Color
call fcn.18004481c
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6420dd04250ad9e6
mov qword [rbp + 0x350], rax
movabs rax, 0xc32bdbf0c47834a4
mov qword [rbp + 0x358], rax
movdqa xmm0, xmmword [rbp + 0x350]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x350], xmm0
mov r8d, esi
lea rdx, [0x1801067c0]
lea rcx, [rbp + 0x350]
call fcn.180039c1c
movups xmm0, xmmword [0x1801067c0]
movups xmmword [0x1801050d0], xmm0
jmp 0x180055b37
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
lea rcx, [0x180106c20]
call fcn.1800028a8
movabs rbx, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x7f2dc0172e0d9b92
mov qword [rbp + 0x340], rax
movabs rax, 0xc32bdbf0c47851a1
mov qword [rbp + 0x348], rax
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x340], xmm0
lea rdx, [0x180107974]
lea rcx, [rbp + 0x340]
call fcn.180038cf8
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs r14, 0x1dd8ed07aa0826c7
mov qword [rbp + 0xd10], r14
movabs rdi, 0xab2c55a2f8f2a76c
mov qword [rbp + 0xd18], rdi
movabs rax, 0x4e6cc8092c1e9591
mov qword [rbp + 0x7a0], rax
movabs rax, 0xb142ba98b70b3eb8
mov qword [rbp + 0x7a8], rax
mov qword [rbp + 0x7b0], r14
mov qword [rbp + 0x7b8], rdi
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x7a0]
vmovdqa ymmword [rbp + 0x7a0], ymm1
lea rdx, [0x180107979]
lea rcx, [rbp + 0x7a0]
vzeroupper
call fcn.180038cf8
lea r14, [0x18010797c]
cmp byte [0x180107979], r12b
je 0x180051a00
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x642dc51638168886
mov qword [rbp + 0x330], rax
movabs rax, 0xc34eb789b02b71b8
mov qword [rbp + 0x338], rax
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x330], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, esi
lea r8, str.FiveM_Reshade_Crosshair
mov rdx, r14
lea rcx, [rbp + 0x330]
call fcn.18003d520
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x7f2dfd453e179f88
mov qword [rbp + 0x320], rax
movabs rax, 0xc32ba895a81b38be
mov qword [rbp + 0x328], rax
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [0x180107931]
lea rcx, [rbp + 0x320]
call fcn.180038cf8
cmp byte [0x180107931], r15b
jne 0x180051ae2
lea rcx, str.Particle_Color
call fcn.18004481c
call fcn.180044564
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6e25d9172a29d9e6
mov qword [rbp + 0x310], rax
movabs rax, 0xc32bdbf0c47834a6
mov qword [rbp + 0x318], rax
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x310], xmm0
mov r8d, 0x10420
lea rdx, [0x180106470]
lea rcx, [rbp + 0x310]
call fcn.180039c1c
movups xmm0, xmmword [0x180106470]
movups xmmword [0x180105018], xmm0
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x406cc0042e0b8e96
mov qword [rbp + 0x300], rax
movabs rax, 0xc32bdbf0c41d35a5
mov qword [rbp + 0x308], rax
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [0x180107932]
lea rcx, [rbp + 0x300]
call fcn.180038cf8
mov dword [rbp + 0x160], 0x43160000
mov dword [rbp + 0x164], 0x41a00000
lea r8, [rbp + 0x160]
lea rdx, [0x180105720]
lea rcx, str.Menu_Bind_:
call fcn.18003e654
lea rcx, str.Unloads_The_Cheat
call fcn.18004481c
and dword [rbp + 0x168], 0
and dword [rbp + 0x16c], 0
lea rdx, [rbp + 0x168]
lea rcx, str.Unload
call fcn.180038388
test al, al
je 0x180051ba2
xor ecx, ecx
call fcn.180047878
lea rdi, [0x180106c20]
mov rcx, rdi
call fcn.180002b28
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Configs
mov rcx, rdi
call fcn.1800028a8
lea rcx, str.Config
call fcn.18004481c
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cad022d1ad9e6
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], r13
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x2f0], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 0xa
lea rsi, str.Slot_1
mov r8, rsi
lea rdx, [0x18010764c]
lea rcx, [rbp + 0x2f0]
call fcn.180041f94
call fcn.180044564
and dword [rbp + 0x170], 0
and dword [rbp + 0x174], 0
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cad652f189589
mov qword [rbp + 0x2e0], rax
mov qword [rbp + 0x2e8], r13
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x2e0]
call fcn.180038388
lea rbx, [0x18010796c]
test al, al
je 0x180052482
movsxd rdx, dword [0x18010764c]
lea r8, [0x1800fddac]
mov rdx, qword [rsi + rdx*8]
lea rcx, [rbp + 0xb80]
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 + 0xb80]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107933]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106488]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106490]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106494]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106498]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107938]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106480]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107944]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107948]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010794c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107950]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107954]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107960]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107964]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107958]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107970]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107969]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107974]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801064c8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107971]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107972]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107973]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107975]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107976]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107978]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107979]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107990]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107994]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107993]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107995]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107998]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079ac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106750]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079b0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106754]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079b4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180106758]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp + 0xb80]
mov qword [rsp + 0x20], rax
mov r9, r15
mov r8, r15
mov rdx, r15
lea rcx, [0x180107650]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp + 0xb80]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
and dword [rbp + 0x178], 0
and dword [rbp + 0x17c], 0
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cad652e0f9b96
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], r13
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x2d0]
call fcn.180038388
test al, al
je 0x180052ae1
movsxd rdx, dword [0x18010764c]
lea r8, [0x1800fddb0]
mov rdx, qword [rsi + rdx*8]
lea rcx, [rbp + 0xb88]
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 + 0xb88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107933]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106488]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106490]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106494]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106498]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107938]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106480]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107944]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107948]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010794c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107950]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107954]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107960]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107964]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107958]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107970]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010796f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107969]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107974]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801064c8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107971]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107972]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107973]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107975]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107976]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107978]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107979]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107990]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107994]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107993]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107995]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107998]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x18010799f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079a8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079ac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106750]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079b0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106754]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x1801079b4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180106758]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp + 0xb88]
mov r8, r15
mov rdx, r15
lea rcx, [0x180107650]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp + 0xb88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rcx, rdi
jmp 0x180055b3e
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Weapon_Spawn
lea rcx, [0x180106c20]
call fcn.1800028a8
mov dword [rsp + 0x20], 6
mov r9d, 0x4a
lea r8, str.Dagger
lea rdx, [0x180107910]
lea rcx, str.WeaponList
call fcn.180041f94
and dword [rbp + 0x180], 0
and dword [rbp + 0x184], 0
movabs rdi, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cad652e0f9382
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], r13
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x2c0]
call fcn.180038388
movabs rbx, 0xd80958fc74e988a6
test al, al
je 0x180053379
mov ecx, dword [0x180107910]
cmp ecx, 0x25
jg 0x180052fc3
je 0x180052fb0
cmp ecx, 0x12
jg 0x180052dda
je 0x180052dc7
cmp ecx, 9
jg 0x180052cfb
je 0x180052ce8
test ecx, ecx
je 0x180052cd5
sub ecx, 1
je 0x180052cc2
sub ecx, 1
je 0x180052caf
sub ecx, 1
je 0x180052c9c
sub ecx, 1
je 0x180052c89
sub ecx, 1
je 0x180052c76
sub ecx, 1
je 0x180052c63
sub ecx, 1
je 0x180052c50
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x3656c8c1
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x22d8fe39
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x5ef9fec4
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xbfe256d4
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x1b06d571
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xdd5df8d9
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x99b507ea
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x958a4a8f
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x92a27487
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x99aeeb3b
jmp 0x18005335b
sub ecx, 0xa
je 0x180052db4
sub ecx, 1
je 0x180052da1
sub ecx, 1
je 0x180052d8e
sub ecx, 1
je 0x180052d7b
sub ecx, 1
je 0x180052d68
sub ecx, 1
je 0x180052d55
sub ecx, 1
je 0x180052d42
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xcb96392f
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xc1b3c3d1
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xdc4db296
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x47757124
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x83839c4
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xd205520e
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x88374054
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xbfd21232
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x97ea20b8
jmp 0x18005335b
cmp ecx, 0x1c
jg 0x180052ee4
je 0x180052ed1
sub ecx, 0x13
je 0x180052ebe
sub ecx, 1
je 0x180052eab
sub ecx, 1
je 0x180052e98
sub ecx, 1
je 0x180052e85
sub ecx, 1
je 0x180052e72
sub ecx, 1
je 0x180052e5f
sub ecx, 1
je 0x180052e4c
sub ecx, 1
je 0x180052e39
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x555af99a
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x1d073a89
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xbd248b55
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xdb1aa450
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xa3d4d34
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xefe7e2df
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x78a97cd0
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x2be6766b
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x13532244
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x7846a318
jmp 0x18005335b
sub ecx, 0x1d
je 0x180052f9d
sub ecx, 1
je 0x180052f8a
sub ecx, 1
je 0x180052f77
sub ecx, 1
je 0x180052f64
sub ecx, 1
je 0x180052f51
sub ecx, 1
je 0x180052f3e
sub ecx, 1
je 0x180052f2b
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x394f415c
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xbfefff6d
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x12e82d3d
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xef951fbb
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x3aabbbaa
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xa89cb99e
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x9d61e50f
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xe284c527
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x83bf0278
jmp 0x18005335b
cmp ecx, 0x38
jg 0x1800531bb
je 0x1800531a8
cmp ecx, 0x2f
jg 0x1800530dc
je 0x1800530c9
sub ecx, 0x26
je 0x1800530b6
sub ecx, 1
je 0x1800530a3
sub ecx, 1
je 0x180053090
sub ecx, 1
je 0x18005307d
sub ecx, 1
je 0x18005306a
sub ecx, 1
je 0x180053057
sub ecx, 1
je 0x180053044
sub ecx, 1
je 0x180053031
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x7fd62962
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x9d07f764
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x624fe830
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x84d6fafd
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x7f229f94
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x969c3d67
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xc0a3098d
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xaf113f99
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xfad1f1c9
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xdbbd7280
jmp 0x18005335b
sub ecx, 0x30
je 0x180053195
sub ecx, 1
je 0x180053182
sub ecx, 1
je 0x18005316f
sub ecx, 1
je 0x18005315c
sub ecx, 1
je 0x180053149
sub ecx, 1
je 0x180053136
sub ecx, 1
je 0x180053123
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xa284510b
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xb1ca77b1
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x6a6c02e0
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xc734385a
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xa914799
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xc472fe2
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x5fc3c11
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x61012683
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x42bf8a85
jmp 0x18005335b
cmp ecx, 0x41
jg 0x1800532a9
je 0x180053296
sub ecx, 0x39
je 0x180053283
sub ecx, 1
je 0x180053270
sub ecx, 1
je 0x18005325d
sub ecx, 1
je 0x18005324a
sub ecx, 1
je 0x180053237
sub ecx, 1
je 0x180053224
sub ecx, 1
je 0x180053211
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x497facc3
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xfdbc8a50
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xa0973d5e
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x93e220bd
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x781fe4a
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x63ab0442
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x6d544c99
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x7f7497e5
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x24b17070
jmp 0x18005335b
sub ecx, 0x42
je 0x18005334d
sub ecx, 1
je 0x18005333d
sub ecx, 1
je 0x18005332d
sub ecx, 1
je 0x18005331d
sub ecx, 1
je 0x18005330d
sub ecx, 1
je 0x1800532fd
sub ecx, 1
je 0x1800532ed
cmp ecx, 1
jne 0x180053379
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xfbab5776
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x60ec506
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x34a67b97
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x23c9f95c
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xba45e8b8
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x787f0bb
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0xab564b93
jmp 0x18005335b
mov rcx, rbx
call fcn.18004cabc
mov r8d, 0x2c3731d9
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov edx, eax
movabs rcx, 0xbf0fd6e56c964fcb
call fcn.18004d410
and dword [rbp + 0x188], 0
and dword [rbp + 0x18c], 0
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x4c6cc81324149f97
mov qword [rbp + 0x2b0], rax
movabs rax, 0xc32bdbf0c4783da6
mov qword [rbp + 0x2b8], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x2b0]
call fcn.180038388
test al, al
je 0x180055b37
mov rcx, rbx
call fcn.18004cabc
mov r8d, r15d
mov edx, eax
movabs rcx, 0xf25df915fa38c5f3
call fcn.18004d130
mov ecx, r15d
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x180055b37
mov ecx, dword [0x180106ce0]
test ecx, ecx
je 0x180053d67
cmp ecx, 1
jne 0x180055b43
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle
lea rcx, [0x180106c20]
call fcn.1800028a8
mov rax, qword [0x180107468]
mov rcx, qword [rax]
test rcx, rcx
je 0x180053730
cmp qword [rcx + 8], r12
je 0x180053730
mov rax, qword [0x180107470]
mov rdi, qword [rax]
test rdi, rdi
jne 0x18005349e
mov rdi, r12
jmp 0x1800534a2
mov rdi, qword [rdi + 0x10]
mov dword [rbp + 0x190], 0x435c0000
mov dword [rbp + 0x194], 0x43960000
lea rdx, [rbp + 0x190]
lea rcx, [0x1800fdbcc]
call fcn.1800380b0
test al, al
je 0x1800535f9
mov ebx, r12d
mov r14, r12
test rdi, rdi
mov rcx, r12
je 0x1800534e6
mov rcx, qword [rdi + 0x188]
movsxd rax, ebx
cmp rax, rcx
jae 0x1800535f4
test rdi, rdi
je 0x1800535e8
mov rax, qword [rdi + 0x180]
test rax, rax
je 0x1800535e8
mov rax, qword [rax + r14]
test rax, rax
je 0x1800535e8
mov rax, qword [rax + 0x20]
lea rcx, [rax + 0x298]
neg rax
sbb rdx, rdx
and rdx, rcx
lea rcx, [rbp + 0xbe0]
call fcn.18004e2d8
nop
mov r8, r15
lea rdx, [0x1800fdc84]
lea rcx, [rbp + 0xbe0]
call fcn.180002830
mov edx, ebx
lea rcx, [rbp + 0x7c0]
call fcn.18004e094
nop
lea rdx, [rbp + 0x7c0]
cmp qword [rbp + 0x7d8], 0xf
cmova rdx, qword [rbp + 0x7c0]
mov r8, qword [rbp + 0x7d0]
lea rcx, [rbp + 0xbe0]
call fcn.180002830
nop
lea rcx, [rbp + 0x7c0]
call fcn.180002160
cmp dword [0x18010629c], ebx
sete dl
and dword [rbp + 0x198], 0
and dword [rbp + 0x19c], 0
lea rcx, [rbp + 0xbe0]
cmp qword [rbp + 0xbf8], 0xf
cmova rcx, qword [rbp + 0xbe0]
lea r9, [rbp + 0x198]
xor r8d, r8d
call fcn.180042fe8
test al, al
je 0x1800535dc
mov dword [0x18010629c], ebx
lea rcx, [rbp + 0xbe0]
call fcn.180002160
add ebx, r15d
add r14, 0x10
jmp 0x1800534d7
call fcn.18003e558
mov edx, dword [0x18010629c]
lea rcx, [rbp + 0x7e0]
call fcn.18004e094
nop
mov r9d, 0x13
lea r8, str.Vehicle_selected_:
xor edx, edx
lea rcx, [rbp + 0x7e0]
call fcn.180056f6c
xorps xmm0, xmm0
movups xmmword [rbp + 0xba0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xbb0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xba0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xbb0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], r12b
mov ebx, 0x1000
mov rdx, qword [rbp + 0x7f8]
cmp rdx, 0xf
jbe 0x1800536a5
inc rdx
mov rcx, qword [rbp + 0x7e0]
mov rax, rcx
cmp rdx, rbx
jb 0x1800536a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800536a0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005a984
movdqa xmm6, xmmword [0x1800654a0]
movdqu xmmword [rbp + 0x7f0], xmm6
mov byte [rbp + 0x7e0], r12b
lea rcx, [rbp + 0xba0]
cmp qword [rbp + 0xbb8], 0xf
cmova rcx, qword [rbp + 0xba0]
call fcn.18004481c
nop
mov rdx, qword [rbp + 0xbb8]
cmp rdx, 0xf
jbe 0x180053721
inc rdx
mov rcx, qword [rbp + 0xba0]
mov rax, rcx
cmp rdx, rbx
jb 0x180053714
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180053714
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005a984
movdqa xmm6, xmmword [0x1800654a0]
movdqu xmmword [rbp + 0xbb0], xmm6
mov byte [rbp + 0xba0], r12b
lea rcx, [0x180106c20]
call fcn.180002b28
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Options
lea rcx, [0x180106c20]
call fcn.1800028a8
mov rax, qword [0x180107468]
mov r14, qword [rax]
test r14, r14
je 0x180055b37
mov r14, qword [r14 + 8]
test r14, r14
je 0x180055b37
mov rbx, qword [r14 + 0x30]
mov rax, qword [0x180107470]
mov rcx, qword [rax]
test rcx, rcx
je 0x180053802
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x180053802
mov rdi, qword [rax + 0x180]
test rdi, rdi
je 0x180053802
mov eax, dword [0x18010629c]
shl eax, 4
cdqe
mov rdi, qword [rax + rdi]
test rdi, rdi
je 0x180053805
movsd xmm0, qword [rdi + 0x90]
movsd qword [rbp + 0x6e4], xmm0
movss xmm0, dword [rbp + 0x6e4]
jmp 0x180053809
mov rdi, r12
movaps xmm0, xmm11
ucomiss xmm0, xmm11
jp 0x180053822
jne 0x180053822
lea rcx, str.No_Vehicle_Found
call fcn.18004481c
jmp 0x180055b37
test rdi, rdi
jne 0x18005382d
movaps xmm0, xmm11
jmp 0x180053835
movss xmm0, dword [rdi + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0x9e0]
call fcn.180059b7c
nop
lea r8, [rbp + 0x9e0]
lea rdx, str.Health_Of_Vehicle:
lea rcx, [rbp + 0xc00]
call fcn.18004ca5c
nop
lea rcx, [rbp + 0x9e0]
call fcn.180002160
lea rcx, [rbp + 0xc00]
cmp qword [rbp + 0xc18], 0xf
cmova rcx, qword [rbp + 0xc00]
call fcn.18004481c
test rdi, rdi
jne 0x180053897
movaps xmm0, xmm11
jmp 0x18005389f
movd xmm0, dword [rdi + 0x98]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xa40]
call fcn.180059b7c
nop
test rdi, rdi
jne 0x1800538be
movaps xmm0, xmm11
jmp 0x1800538d6
movsd xmm0, qword [rdi + 0x90]
movsd qword [rbp + 0x23c], xmm0
movss xmm0, dword [rbp + 0x240]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xa20]
call fcn.180059b7c
nop
test rdi, rdi
jne 0x1800538f5
movaps xmm0, xmm11
jmp 0x18005390d
movsd xmm0, qword [rdi + 0x90]
movsd qword [rbp + 0x66c], xmm0
movss xmm0, dword [rbp + 0x66c]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0x9a0]
call fcn.180059b7c
nop
lea r8, [rbp + 0x9a0]
lea rdx, str.X_:
lea rcx, [rbp + 0xb20]
call fcn.18004ca5c
nop
lea r8, str._n__Y_:
mov rdx, rax
lea rcx, [rbp + 0xb60]
call fcn.18004c9fc
nop
lea r9, [rbp + 0xa20]
mov r8, rax
mov dl, byte [rbp]
lea rcx, [rbp + 0xa00]
call fcn.18004e30c
nop
lea r8, str._n__Z_:
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0xb40]
call fcn.18004c9fc
nop
lea r9, [rbp + 0xa40]
mov r8, rax
mov dl, byte [rbp]
lea rcx, [rbp + 0xcc0]
call fcn.18004e30c
nop
lea rcx, [rbp + 0xb40]
call fcn.180002160
nop
lea rcx, [rbp + 0xa00]
call fcn.180002160
nop
lea rcx, [rbp + 0xb60]
call fcn.180002160
nop
lea rcx, [rbp + 0xb20]
call fcn.180002160
nop
lea rcx, [rbp + 0x9a0]
call fcn.180002160
nop
lea rcx, [rbp + 0xa20]
call fcn.180002160
nop
lea rcx, [rbp + 0xa40]
call fcn.180002160
lea rcx, [rbp + 0xcc0]
cmp qword [rbp + 0xcd8], 0xf
cmova rcx, qword [rbp + 0xcc0]
call fcn.18004481c
and dword [rbp + 0x1a0], 0
and dword [rbp + 0x1a4], 0
lea rdx, [rbp + 0x1a0]
lea rcx, str.Teleport_To_Vehicle
call fcn.180038388
test al, al
je 0x180053ad6
test rbx, rbx
je 0x180053a50
and qword [rbx + 0x30], 0
and qword [rbx + 0x38], 0
and dword [rbp + 0x680], 0
movaps xmm0, xmm11
unpcklps xmm0, xmm11
movsd qword [r14 + 0x320], xmm0
mov eax, dword [rbp + 0x680]
mov dword [r14 + 0x328], eax
test rdi, rdi
jne 0x180053a89
movaps xmm2, xmm11
unpcklps xmm2, xmm11
movd eax, xmm11
jmp 0x180053a97
movsd xmm2, qword [rdi + 0x90]
mov eax, dword [rdi + 0x98]
movsd qword [r14 + 0x90], xmm2
mov dword [r14 + 0x98], eax
test rdi, rdi
jne 0x180053abb
movaps xmm2, xmm11
unpcklps xmm2, xmm11
movd eax, xmm11
jmp 0x180053ac9
movsd xmm2, qword [rdi + 0x90]
mov eax, dword [rdi + 0x98]
test rbx, rbx
je 0x180053ad6
movsd qword [rbx + 0x50], xmm2
mov dword [rbx + 0x58], eax
and dword [rbp + 0x1a8], 0
and dword [rbp + 0x1ac], 0
lea rdx, [rbp + 0x1a8]
lea rcx, str.Lock_vehicle
call fcn.180038388
movabs rbx, 0xb664292eaecf7fa6
test al, al
je 0x180053b1e
mov rax, qword [0x1801074d8]
mov rcx, rdi
call rax
mov r8d, esi
mov edx, eax
mov rcx, rbx
call fcn.18004d130
and dword [rbp + 0x1b0], 0
and dword [rbp + 0x1b4], 0
lea rdx, [rbp + 0x1b0]
lea rcx, str.Unlock_vehicle
call fcn.180038388
test al, al
je 0x180053b5c
mov rax, qword [0x1801074d8]
mov rcx, rdi
call rax
mov r8d, r15d
mov edx, eax
mov rcx, rbx
call fcn.18004d130
and dword [rbp + 0x1b8], 0
and dword [rbp + 0x1bc], 0
lea rdx, [rbp + 0x1b8]
lea rcx, str.Teleport_To_Void
call fcn.180038388
test al, al
je 0x180053bc4
mov rax, qword [0x1801074d8]
mov rcx, rdi
call rax
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
movss xmm2, dword [0x1800fded8]
movaps xmm3, xmm2
mov edx, eax
movabs rcx, 0x6843da7060a026b
call fcn.18004d8ec
and dword [rbp + 0x1c0], 0
and dword [rbp + 0x1c4], 0
lea rdx, [rbp + 0x1c0]
lea rcx, str.Kick_Driver
call fcn.180038388
test al, al
je 0x180053c1e
mov rax, qword [0x1801074d8]
mov rcx, rdi
call rax
or r9d, 0xffffffff
or r8d, r9d
mov edx, eax
movabs rcx, 0xbb40dd2270b65366
call fcn.18004ccec
mov edx, eax
movabs rcx, 0xaaa34f8a7cb32098
call fcn.18004d078
and dword [rbp + 0x1c8], 0
and dword [rbp + 0x1cc], 0
lea rdx, [rbp + 0x1c8]
lea rcx, str.Explode_Vehicle
call fcn.180038388
test al, al
je 0x180053c4e
mov al, r15b
mov byte [0x180107991], al
jmp 0x180053c54
mov al, byte [0x180107991]
test al, al
je 0x180053d49
movabs rcx, 0xd80958fc74e988a6
call fcn.18004cabc
mov ecx, eax
test rdi, rdi
jne 0x180053c88
movaps xmm1, xmm11
movaps xmm4, xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm0, xmm11
jmp 0x180053cdf
movsd xmm0, qword [rdi + 0x90]
mov eax, dword [rdi + 0x98]
movd xmm1, eax
movsd qword [rbp + 0x248], xmm0
movsd qword [rbp + 0x690], xmm0
movss xmm4, dword [rbp + 0x690]
movd xmm3, eax
movsd qword [rbp + 0x254], xmm0
movsd qword [rbp + 0x6a8], xmm0
movss xmm0, dword [rbp + 0x6a8]
movss xmm11, dword [rbp + 0x24c]
movss xmm2, dword [rbp + 0x258]
addss xmm3, dword [0x18005f888]
subss xmm1, xmm14
movss xmm5, dword [0x18005db48]
movss dword [rsp + 0x68], xmm5
mov dword [rsp + 0x60], r12d
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], 0xb1ca77b1
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x38], 0x12c
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm11
movss dword [rsp + 0x20], xmm4
movaps xmm1, xmm0
movabs rcx, 0x867654cbc7606f2c
call fcn.18004da90
mov byte [0x180107991], r12b
lea rcx, [rbp + 0xcc0]
call fcn.180002160
nop
lea rcx, [rbp + 0xc00]
call fcn.180002160
jmp 0x180055b37
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Vehicle
lea rcx, [0x180106c20]
call fcn.1800028a8
lea rdx, [0x180107997]
lea rcx, str.Enable_Vehicle_GodMode
call fcn.180038cf8
movabs rbx, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs r14, 0x1dd8ed07aa0826c7
mov qword [rbp + 0xd10], r14
movabs rdi, 0xab2c55a2f8f2a76c
mov qword [rbp + 0xd18], rdi
movabs rax, 0x5b6cc80929189480
mov qword [rbp + 0x780], rax
movabs rax, 0x820bbe9ca71139af
mov qword [rbp + 0x788], rax
movabs rax, 0x69b99f62c66d45a4
mov qword [rbp + 0x790], rax
movabs rax, 0xab2c55a2f89cc805
mov qword [rbp + 0x798], rax
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x780]
vmovdqa ymmword [rbp + 0x780], ymm1
lea rdx, [0x180107987]
lea rcx, [rbp + 0x780]
vzeroupper
call fcn.180038cf8
cmp byte [0x180107987], r12b
je 0x180053eee
mov ecx, r15d
call fcn.180014804
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6c3ec8092e1a9984
mov qword [rbp + 0x2a0], rax
movabs rax, 0xc32bdbf0aa1738be
mov qword [rbp + 0x2a8], rax
movdqa xmm0, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x2a0], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x18005f6fc]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x18010798c]
lea rcx, [rbp + 0x2a0]
call fcn.180043c54
mov dword [rbp + 0x1d0], 0x43020000
mov dword [rbp + 0x1d4], 0x41a00000
lea rdx, [rbp + 0x1d0]
lea rcx, [0x1800fdc70]
call fcn.180038388
test al, al
je 0x180053f20
mov byte [0x180107988], r15b
mov dword [rbp + 0x1d8], 0x43020000
mov dword [rbp + 0x1dc], 0x41a00000
lea rdx, [rbp + 0x1d8]
lea rcx, str.Unlock
call fcn.180038388
test al, al
je 0x180053f52
mov byte [0x180107985], r15b
mov dword [rbp + 0x1e0], 0x43020000
mov dword [rbp + 0x1e4], 0x41a00000
lea rdx, [rbp + 0x1e0]
lea rcx, str.Lock
call fcn.180038388
test al, al
je 0x180055b37
mov byte [0x180107986], r15b
jmp 0x180055b37
mov ecx, dword [0x180106ca0]
test ecx, ecx
je 0x1800546f9
cmp ecx, 1
jne 0x180055b43
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_List
lea rcx, [0x180106c20]
call fcn.1800028a8
mov rax, qword [0x180107468]
mov rcx, qword [rax]
test rcx, rcx
je 0x180055b4d
cmp qword [rcx + 8], r12
je 0x1800541bd
mov rax, qword [0x180107470]
mov rbx, qword [rax]
test rbx, rbx
jne 0x180054018
mov rbx, r12
jmp 0x18005401c
mov rbx, qword [rbx + 0x18]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0x80
lea rdx, [0x180108120]
lea rcx, str.Search
call fcn.18003edd8
mov dword [rbp + 0x1e8], 0x435c0000
mov dword [rbp + 0x1ec], 0x43960000
lea rdx, [rbp + 0x1e8]
lea rcx, [0x1800fdbcc]
call fcn.1800380b0
test al, al
je 0x1800541bd
movdqa xmm0, xmmword [0x1800654d0]
movups xmmword [rbp + 0x960], xmm0
lea rdx, [rbp + 0x960]
mov ecx, 0x18
call fcn.180014cb4
movdqa xmm0, xmmword [0x1800fdef0]
movups xmmword [rbp + 0x970], xmm0
lea rdx, [rbp + 0x970]
mov ecx, 0x19
call fcn.180014cb4
movdqa xmm0, xmmword [0x1800654d0]
movups xmmword [rbp + 0x980], xmm0
lea rdx, [rbp + 0x980]
mov ecx, 0x1a
call fcn.180014cb4
mov edi, r12d
mov r15, r12
test rbx, rbx
mov rcx, r12
je 0x1800540e6
mov rcx, qword [rbx + 0x108]
movsxd rax, edi
cmp rax, rcx
jae 0x1800541b1
test rbx, rbx
je 0x1800541a6
mov r14, qword [rbx + 0x100]
test r14, r14
je 0x1800541a6
mov r14, qword [r15 + r14]
test r14, r14
je 0x1800541a6
mov eax, dword [0x1801074a0]
mov rcx, qword [rax + r14]
mov rax, qword [0x180107448]
add rcx, 0x20
call rax
mov r12, rax
cmp byte [0x180108120], 0
je 0x18005414f
lea rdx, [0x180108120]
mov rcx, rax
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x1800541a3
mov ecx, dword [0x180107494]
mov edx, dword [rcx + r14]
test edx, edx
je 0x1800541a3
and edx, 0x1fc000
cmp edx, 0x8000
jne 0x1800541a3
cmp dword [0x180106298], edi
sete dl
and dword [rbp + 0x1f0], 0
and dword [rbp + 0x1f4], 0
lea r9, [rbp + 0x1f0]
xor r8d, r8d
mov rcx, r12
call fcn.180042fe8
xor r12d, r12d
test al, al
je 0x1800541a6
mov dword [0x180106298], edi
jmp 0x1800541a6
xor r12d, r12d
inc edi
add r15, 0x10
jmp 0x1800540d7
mov ecx, esi
call fcn.180014804
call fcn.18003e558
lea rcx, [0x180106c20]
call fcn.180002b28
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player_Options
lea rcx, [0x180106c20]
call fcn.1800028a8
mov rax, qword [0x180107468]
mov r14, qword [rax]
test r14, r14
je 0x180055b37
mov r14, qword [r14 + 8]
test r14, r14
je 0x180055b37
mov rsi, qword [r14 + 0x30]
mov rax, qword [0x180107470]
mov rcx, qword [rax]
test rcx, rcx
je 0x180054272
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x180054272
mov rdi, qword [rax + 0x100]
test rdi, rdi
je 0x180054272
mov eax, dword [0x180106298]
shl eax, 4
cdqe
mov rdi, qword [rax + rdi]
jmp 0x180054275
mov rdi, r12
movabs rcx, 0xd80958fc74e988a6
call fcn.18004cabc
test rdi, rdi
jne 0x18005428f
movaps xmm0, xmm11
jmp 0x1800542a7
movsd xmm0, qword [rdi + 0x90]
movsd qword [rbp + 0x6b4], xmm0
movss xmm0, dword [rbp + 0x6b4]
ucomiss xmm0, xmm11
jp 0x1800542b3
je 0x180055b37
test rdi, rdi
jne 0x1800542be
movaps xmm0, xmm11
jmp 0x1800542c6
movss xmm0, dword [rdi + 0x280]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xa60]
call fcn.180059b7c
nop
lea r8, [rbp + 0xa60]
lea rdx, str.Health_:
lea rcx, [rbp + 0xca0]
call fcn.18004ca5c
nop
lea rcx, [rbp + 0xa60]
call fcn.180002160
test rdi, rdi
jne 0x18005430c
movaps xmm0, xmm11
jmp 0x180054317
mov eax, dword [0x180107490]
movss xmm0, dword [rax + rdi]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xa80]
call fcn.180059b7c
nop
lea r8, [rbp + 0xa80]
lea rdx, str.Armor_:
lea rcx, [rbp + 0xc80]
call fcn.18004ca5c
nop
lea rcx, [rbp + 0xa80]
call fcn.180002160
lea rcx, [rbp + 0xca0]
cmp qword [rbp + 0xcb8], 0xf
cmova rcx, qword [rbp + 0xca0]
call fcn.18004481c
lea rcx, [rbp + 0xc80]
cmp qword [rbp + 0xc98], 0xf
cmova rcx, qword [rbp + 0xc80]
call fcn.18004481c
test rdi, rdi
jne 0x180054395
movaps xmm0, xmm11
jmp 0x1800543ad
movsd xmm0, qword [rdi + 0x90]
movsd qword [rbp + 0x6c0], xmm0
movss xmm0, dword [rbp + 0x6c0]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xaa0]
call fcn.180059b7c
nop
lea r8, [rbp + 0xaa0]
lea rdx, str.X_:
lea rcx, [rbp + 0xc60]
call fcn.18004ca5c
nop
lea rcx, [rbp + 0xaa0]
call fcn.180002160
test rdi, rdi
jne 0x1800543f3
movaps xmm0, xmm11
jmp 0x18005440b
movsd xmm0, qword [rdi + 0x90]
movsd qword [rbp + 0x230], xmm0
movss xmm0, dword [rbp + 0x234]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xac0]
call fcn.180059b7c
nop
lea r8, [rbp + 0xac0]
lea rdx, str.Y_:
lea rcx, [rbp + 0xc40]
call fcn.18004ca5c
nop
lea rcx, [rbp + 0xac0]
call fcn.180002160
test rdi, rdi
jne 0x180054451
movaps xmm0, xmm11
jmp 0x180054459
movd xmm0, dword [rdi + 0x98]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
lea rcx, [rbp + 0xae0]
call fcn.180059b7c
nop
lea r8, [rbp + 0xae0]
lea rdx, str.Z_:
lea rcx, [rbp + 0xc20]
call fcn.18004ca5c
nop
lea rcx, [rbp + 0xae0]
call fcn.180002160
lea rcx, [rbp + 0xc60]
cmp qword [rbp + 0xc78], 0xf
cmova rcx, qword [rbp + 0xc60]
call fcn.18004481c
lea rcx, [rbp + 0xc40]
cmp qword [rbp + 0xc58], 0xf
cmova rcx, qword [rbp + 0xc40]
call fcn.18004481c
lea rcx, [rbp + 0xc20]
cmp qword [rbp + 0xc38], 0xf
cmova rcx, qword [rbp + 0xc20]
call fcn.18004481c
and dword [rbp + 0x1f8], 0
and dword [rbp + 0x1fc], 0
lea rdx, [rbp + 0x1f8]
lea rcx, str.Teleport_To_Player
call fcn.180038388
test al, al
je 0x1800545af
cmp rdi, r14
je 0x1800545af
test rsi, rsi
je 0x180054529
and qword [rsi + 0x30], 0
and qword [rsi + 0x38], 0
and dword [rbp + 0x6e0], 0
movaps xmm0, xmm11
unpcklps xmm0, xmm11
movsd qword [r14 + 0x320], xmm0
mov eax, dword [rbp + 0x6e0]
mov dword [r14 + 0x328], eax
test rdi, rdi
jne 0x180054562
movaps xmm2, xmm11
unpcklps xmm2, xmm11
movd eax, xmm11
jmp 0x180054570
movsd xmm2, qword [rdi + 0x90]
mov eax, dword [rdi + 0x98]
movsd qword [r14 + 0x90], xmm2
mov dword [r14 + 0x98], eax
test rdi, rdi
jne 0x180054594
movaps xmm2, xmm11
unpcklps xmm2, xmm11
movd eax, xmm11
jmp 0x1800545a2
movsd xmm2, qword [rdi + 0x90]
mov eax, dword [rdi + 0x98]
test rsi, rsi
je 0x1800545af
movsd qword [rsi + 0x50], xmm2
mov dword [rsi + 0x58], eax
test rdi, rdi
jne 0x1800545b9
mov rax, r12
jmp 0x1800545c3
mov eax, dword [0x1801074a0]
mov rax, qword [rax + rdi]
lea rsi, [rax + 0x20]
mov rax, qword [0x180107448]
mov rcx, rsi
call rax
mov qword [rbp + 0xd00], rax
lea r8, [rbp + 0xd00]
mov rdx, qword [0x180105710]
mov rcx, qword [0x180105708]
call fcn.18004e024
mov rbx, rax
cmp rax, qword [0x180105710]
je 0x180054657
and dword [rbp + 0x200], 0
and dword [rbp + 0x204], 0
lea rdx, [rbp + 0x200]
lea rcx, str.Remove_Friend
call fcn.180038388
test al, al
je 0x1800546b9
sub rbx, qword [0x180105708]
sar rbx, 5
movsxd r8, ebx
shl r8, 5
add r8, qword [0x180105708]
lea rdx, [rbp + 0xd00]
lea rcx, [0x180105708]
call fcn.1800561b0
jmp 0x1800546b9
and dword [rbp + 0x208], 0
and dword [rbp + 0x20c], 0
lea rdx, [rbp + 0x208]
lea rcx, str.Add_Friend
call fcn.180038388
test al, al
je 0x1800546b9
mov rax, qword [0x180107448]
mov rcx, rsi
call rax
mov rdx, rax
lea rcx, [rbp + 0xd00]
call fcn.18004e2d8
nop
lea rdx, [rbp + 0xd00]
lea rcx, [0x180105708]
call fcn.180059b34
nop
lea rcx, [rbp + 0xd00]
call fcn.180002160
nop
lea rcx, [rbp + 0xc20]
call fcn.180002160
nop
lea rcx, [rbp + 0xc40]
call fcn.180002160
nop
lea rcx, [rbp + 0xc60]
call fcn.180002160
nop
lea rcx, [rbp + 0xc80]
call fcn.180002160
nop
lea rcx, [rbp + 0xca0]
jmp 0x180053d5d
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Player
lea rbx, [0x180106c20]
mov rcx, rbx
call fcn.1800028a8
lea rdx, [0x1801079b6]
lea rcx, str.Godmode
call fcn.180038cf8
movabs rdi, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6420c10a0859958b
mov qword [rbp + 0x290], rax
movabs rax, 0xc32bdb9eab1125b9
mov qword [rbp + 0x298], rax
movdqa xmm0, xmmword [rbp + 0x290]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x290], xmm0
lea rdx, [0x1801079b9]
lea rcx, [rbp + 0x290]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x612ec416220f948c
mov qword [rbp + 0x280], rax
movabs rax, 0xc32bdbf0c47871af
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x280]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x280], xmm0
lea rdx, [0x1801079b7]
lea rcx, [rbp + 0x280]
call fcn.180038cf8
mov dword [rbp + 0x210], 0x43020000
mov dword [rbp + 0x214], 0x41a00000
lea rdx, [rbp + 0x210]
lea rcx, str.TP_to_waypoint
call fcn.180038388
test al, al
je 0x180054842
mov byte [0x1801079b5], r15b
mov rcx, rbx
call fcn.180002b28
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Utils
mov rcx, rbx
call fcn.1800028a8
lea rdx, [0x1801079ba]
lea rcx, str.SpeedWalk
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6829dd366b178f97
mov qword [rbp + 0x270], rax
movabs rax, 0xc32bdbf0c47851ae
mov qword [rbp + 0x278], rax
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x270], xmm0
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r12
movss xmm3, dword [0x18005f894]
movaps xmm2, xmm14
lea rdx, [0x18010675c]
lea rcx, [rbp + 0x270]
call fcn.180043c10
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cc51127189f8d
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], r13
movdqa xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x260], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x18005f6fc]
mov qword [rsp + 0x20], rbx
mov r9d, 0x190
xor r8d, r8d
lea rdx, [0x1801079c0]
lea rcx, [rbp + 0x260]
call fcn.180043c54
mov dword [rbp + 0x218], 0x43020000
mov dword [rbp + 0x21c], 0x41a00000
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x612dc82d6b0d9f96
mov qword [rbp + 0x480], rax
movabs rax, 0xc32bdbf0c47851a2
mov qword [rbp + 0x488], rax
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x480], xmm0
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x480]
call fcn.180038388
test al, al
je 0x1800549fc
mov byte [0x1801079bc], r15b
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cad1724148884
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], r13
movdqa xmm0, xmmword [rbp + 0x4b0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x4b0], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1801079c4]
lea rcx, [rbp + 0x4b0]
call fcn.180043c54
mov dword [rbp + 0x220], 0x43020000
mov dword [rbp + 0x224], 0x41a00000
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6221df246b0d9f96
mov qword [rbp + 0x4a0], rax
movabs rax, 0xc32bdbf0c47851b8
mov qword [rbp + 0x4a8], rax
movdqa xmm0, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x4a0]
call fcn.180038388
test al, al
je 0x180055b37
mov byte [0x1801079bb], r15b
jmp 0x180055b37
mov ecx, dword [0x180106c60]
test ecx, ecx
je 0x180054c36
cmp ecx, 1
jne 0x180055b43
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.ESP_Vehicle
lea rdi, [0x180106c20]
mov rcx, rdi
call fcn.1800028a8
lea rdx, [0x180107990]
lea rcx, str.Enable
call fcn.180038cf8
lea rdx, [0x180107992]
lea rcx, str.Vehicle_Name
call fcn.180038cf8
lea rdx, [0x180107994]
lea rcx, str.Vehicle_Distance
call fcn.180038cf8
lea rdx, [0x180107993]
lea rcx, str.Vehicle_Health
call fcn.180038cf8
lea rdx, [0x180107996]
lea rcx, str.Vehicle_Marker
call fcn.180038cf8
lea rdx, [0x180107995]
lea rcx, str.Vehicle_Snapline
call fcn.180038cf8
mov rcx, rdi
call fcn.180002b28
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.ESP_Vehicle_Settings
mov rcx, rdi
call fcn.1800028a8
mov dword [rsp + 0x28], r12d
lea rbx, [0x18005f6fc]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801064cc]
lea rcx, str.Render_Distance
call fcn.180043c54
jmp 0x180052ae1
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x1800fdab0]
lea r14, [0x180106c20]
mov rcx, r14
call fcn.1800028a8
movabs rdi, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cad654b019587
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], r13
movdqa xmm0, xmmword [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x490], xmm0
lea rdx, [0x180107960]
lea rcx, [rbp + 0x490]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x4f6cc51127189f8d
mov qword [rbp + 0x4d0], rax
movabs rax, 0xc32bdbf0c47823ab
mov qword [rbp + 0x4d8], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x4d0], xmm0
lea rdx, [0x18010796d]
lea rcx, [rbp + 0x4d0]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6c0e8d1724148884
mov qword [rbp + 0x4e0], rax
movabs rax, 0xc32bdbf0c47851b8
mov qword [rbp + 0x4e8], rax
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rdx, [0x18010796a]
lea rcx, [rbp + 0x4e0]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x7f25ee452f189f8d
mov qword [rbp + 0x4f0], rax
movabs rax, 0xc32bdbf0c41d3da9
mov qword [rbp + 0x4f8], rax
movdqa xmm0, xmmword [rbp + 0x4f0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x4f0], xmm0
lea rdx, [0x18010796f]
lea rcx, [rbp + 0x4f0]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6323d900271c9196
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], r13
movdqa xmm0, xmmword [rbp + 0x500]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x500], xmm0
lea rdx, [0x180107969]
lea rcx, [rbp + 0x500]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs r15, 0x682fc3043f0a9381
mov qword [rbp + 0x510], r15
mov qword [rbp + 0x518], r13
movdqa xmm0, xmmword [rbp + 0x510]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x510], xmm0
lea rdx, [0x180107970]
lea rcx, [rbp + 0x510]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x436cc30a3b189f92
mov qword [rbp + 0x520], rax
movabs rbx, 0xc32bdbf0c41d3cab
mov qword [rbp + 0x528], rbx
movdqa xmm0, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x520], xmm0
lea rdx, [0x18010796b]
lea rcx, [rbp + 0x520]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x436cdf0032189695
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], rbx
movdqa xmm0, xmmword [rbp + 0x530]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [0x18010796c]
lea rcx, [rbp + 0x530]
call fcn.180038cf8
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x6822c4093b189496
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], r13
movdqa xmm0, xmmword [rbp + 0x540]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x540], xmm0
lea rdx, [0x18010796e]
lea rcx, [rbp + 0x540]
call fcn.180038cf8
mov rcx, r14
call fcn.180002b28
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm12
subss xmm6, xmm0
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.ESP_Settings
mov rcx, r14
call fcn.1800028a8
lea rdx, [0x180107972]
lea rcx, str.Show_Npcs
call fcn.180038cf8
lea rdx, [0x180107968]
lea rcx, str.Show_Friends
call fcn.180038cf8
lea rdx, [0x180107971]
lea rcx, str.Hide_Dead
call fcn.180038cf8
movaps xmm0, xmm15
call fcn.180017a00
or dword [rsp + 0x20], 0xffffffff
mov r9d, esi
lea r8, str.Side
lea rdx, [0x18010795c]
lea rcx, str.Style
call fcn.18003d520
call fcn.180044564
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0xd08], r13
movabs rax, 0x496cdf002f179f97
mov qword [rbp + 0x550], rax
movabs rax, 0xc34eb89ea50c22a3
mov qword [rbp + 0x558], rax
movdqa xmm0, xmmword [rbp + 0x550]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x550], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x18005f6fc]
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x1801064c8]
lea rcx, [rbp + 0x550]
call fcn.180043c54
call fcn.180044564
mov rcx, r14
jmp 0x180055b3e
mov ecx, dword [0x180106c80]
test ecx, ecx
je 0x18005541b
cmp ecx, 1
jne 0x180055b43
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm12
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aim_Settings
lea rcx, [0x180106c20]
call fcn.1800028a8
movabs rbx, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6822c2276b149384
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], r13
movdqa xmm0, xmmword [rbp + 0x560]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x560], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, esi
lea r8, str.Head
lea rdx, [0x180107944]
lea rcx, [rbp + 0x560]
call fcn.18003d520
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6423ce001959958b
mov qword [rbp + 0x570], rax
movabs rax, 0xc32bdbf0c47851a6
mov qword [rbp + 0x578], rax
movdqa xmm0, xmmword [rbp + 0x570]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x570], xmm0
lea rdx, [0x18010799e]
lea rcx, [rbp + 0x570]
call fcn.180038cf8
lea rdi, str._.3f
cmp byte [0x18010799e], r12b
je 0x18005524f
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cc10c241a9f97
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], r13
movdqa xmm0, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x580], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x18005f894]
movaps xmm2, xmm11
lea rdx, [0x1801079a8]
lea rcx, [rbp + 0x580]
call fcn.180043c10
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6c29df151859958b
mov qword [rbp + 0x590], rax
movabs rax, 0xc32bdbf0c47851ae
mov qword [rbp + 0x598], rax
movdqa xmm0, xmmword [rbp + 0x590]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x590], xmm0
lea rdx, [0x1801079a0]
lea rcx, [rbp + 0x590]
call fcn.180038cf8
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6838c40822159490
mov qword [rbp + 0x5a0], rax
movabs rax, 0xc34ebc9ea52a71ae
mov qword [rbp + 0x5a8], rax
movdqa xmm0, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x5a0], xmm0
lea rdx, [0x1801079a2]
lea rcx, [rbp + 0x5a0]
call fcn.180038cf8
lea rdx, [0x18010799f]
lea rcx, str.No_Reload
call fcn.180038cf8
lea rdx, [0x1801079a3]
lea rcx, str.Infinite_Ammo
call fcn.180038cf8
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6221ec4524149784
mov qword [rbp + 0x5b0], rax
movabs rax, 0xc32bdbf0c40c3fbf
mov qword [rbp + 0x5b8], rax
movdqa xmm0, xmmword [rbp + 0x5b0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x5b0], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1800fded4]
movaps xmm2, xmm11
lea rdx, [0x1801079b0]
lea rcx, [rbp + 0x5b0]
call fcn.180043c10
mov dword [rbp + 0x228], 0x43020000
mov dword [rbp + 0x22c], 0x41a00000
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x612dc82d6b0d9f96
mov qword [rbp + 0x5c0], rax
movabs rax, 0xc32bdbf0c47851a2
mov qword [rbp + 0x5c8], rax
movdqa xmm0, xmmword [rbp + 0x5c0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x5c0], xmm0
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x5c0]
call fcn.180038388
test al, al
je 0x180055b37
mov byte [0x1801079a4], r15b
jmp 0x180055b37
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm12
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Aimbot
lea rcx, [0x180106c20]
call fcn.1800028a8
movabs rbx, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cc80929189480
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], r13
movdqa xmm0, xmmword [rbp + 0x5d0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rdx, [0x180107933]
lea rcx, [rbp + 0x5d0]
call fcn.180038cf8
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x2d29c107220a9393
mov qword [rbp + 0x5e0], rax
movabs rax, 0xc32bdb9ba71d3989
mov qword [rbp + 0x5e8], rax
movdqa xmm0, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x5e0], xmm0
lea rdx, [0x180107935]
lea rcx, [rbp + 0x5e0]
call fcn.180038cf8
mov dword [rbp + 4], 0x43160000
mov dword [rbp + 8], 0x41a00000
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs r14, 0x1dd8ed07aa0826c7
mov qword [rbp + 0xd10], r14
movabs rdi, 0xab2c55a2f8f2a76c
mov qword [rbp + 0xd18], rdi
movabs rax, 0x4f6cd90a29149384
mov qword [rbp + 0x760], rax
movabs rax, 0xe30bfbd0fe1c3fa3
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x770], r14
mov qword [rbp + 0x778], rdi
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x760]
vmovdqa ymmword [rbp + 0x760], ymm1
lea r8, [rbp + 4]
lea rdx, [0x180106480]
lea rcx, [rbp + 0x760]
vzeroupper
call fcn.18003e654
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
mov qword [rbp + 0xd10], r14
mov qword [rbp + 0xd18], rdi
movabs rax, 0x6825eb453c169296
mov qword [rbp + 0x740], rax
movabs rax, 0xaa7dfb968b5835a6
mov qword [rbp + 0x748], rax
movabs rax, 0x1dd8ed07aa0851a2
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], rdi
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x740]
vmovdqa ymmword [rbp + 0x740], ymm1
lea rdx, [0x180107976]
lea rcx, [rbp + 0x740]
vzeroupper
call fcn.180038cf8
mov esi, 0x10420
cmp byte [0x180107976], r12b
je 0x1800556bc
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
mov qword [rbp + 0xd00], rbx
mov qword [rbp + 0xd08], r13
movabs rax, 0x6b3ec209241ad9e6
mov qword [rbp + 0x5f0], rax
movabs rax, 0xc32bdbf0c47827a5
mov qword [rbp + 0x5f8], rax
movdqa xmm0, xmmword [rbp + 0x5f0]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x5f0], xmm0
mov r8d, esi
lea rdx, [0x1801067e0]
lea rcx, [rbp + 0x5f0]
call fcn.180039c1c
movups xmm0, xmmword [0x1801067e0]
movups xmmword [0x180105120], xmm0
mov dword [rsp + 0x28], r12d
lea rbx, [0x18005f6fc]
mov qword [rsp + 0x20], rbx
mov r9d, 0xb4
mov r8d, 5
lea rdx, [0x180106488]
lea rcx, str.Fov_Size
call fcn.180043c54
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
movabs rax, 0x6325c51124169796
mov qword [rbp + 0x600], rax
movabs rax, 0xc32bdbf0c47851ad
mov qword [rbp + 0x608], rax
movdqa xmm0, xmmword [rbp + 0x600]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x600], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
mov r8d, r15d
lea rdx, [0x180107940]
lea rcx, [rbp + 0x600]
call fcn.180043c54
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
movabs r15, 0x682fc3043f0a9381
mov qword [rbp + 0x610], r15
mov qword [rbp + 0x618], r13
movdqa xmm0, xmmword [rbp + 0x610]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x610], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
mov r8d, 0x96
lea rdx, [0x180106498]
lea rcx, [rbp + 0x610]
call fcn.180043c54
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
movabs rax, 0x683cd4316b149384
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x628], r13
movdqa xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x620], xmm0
or dword [rsp + 0x20], 0xffffffff
mov r9d, 2
lea r8, str.Rage
lea rdx, [0x180107948]
lea rcx, [rbp + 0x620]
call fcn.18003d520
lea rcx, [0x180106c20]
call fcn.180002b28
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
call fcn.18000d244
movaps xmm7, xmm0
call fcn.18000d290
movaps xmm6, xmm0
mulss xmm6, xmm12
call fcn.18000cf38
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm12
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Silent
lea rcx, [0x180106c20]
call fcn.1800028a8
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
movabs rax, 0xd4cc80929189480
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], r13
movdqa xmm0, xmmword [rbp + 0x630]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x630], xmm0
lea rdx, [0x180107934]
lea rcx, [rbp + 0x630]
call fcn.180038cf8
mov dword [rbp + 0xc], 0x43160000
mov dword [rbp + 0x10], 0x41a00000
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
mov qword [rbp + 0xd10], r14
mov qword [rbp + 0xd18], rdi
movabs rax, 0x4f6cd90b2e159396
mov qword [rbp + 0x720], rax
movabs rax, 0xe30bfbd0fe1c3fa3
mov qword [rbp + 0x728], rax
mov qword [rbp + 0x730], r14
mov qword [rbp + 0x738], rdi
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x720]
vmovdqa ymmword [rbp + 0x720], ymm1
lea r8, [rbp + 0xc]
lea rdx, [0x180106484]
lea rcx, [rbp + 0x720]
vzeroupper
call fcn.18003e654
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
mov qword [rbp + 0xd10], r14
mov qword [rbp + 0xd18], rdi
movabs rax, 0x6825eb453c169296
mov qword [rbp + 0x700], rax
movabs rax, 0xaa7dfb968b5835a6
mov qword [rbp + 0x708], rax
movabs rax, 0x1dd8ed07aa0851a2
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], rdi
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x700]
vmovdqa ymmword [rbp + 0x700], ymm1
lea rdx, [0x180107977]
lea rcx, [rbp + 0x700]
vzeroupper
call fcn.180038cf8
cmp byte [0x180107977], r12b
je 0x180055aa8
movaps xmm1, xmm13
movaps xmm0, xmm11
call fcn.180017018
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
movabs rax, 0x6b3ec209241ad9e6
mov qword [rbp + 0x640], rax
movabs rax, 0xc32bdbf0c47827a5
mov qword [rbp + 0x648], rax
movdqa xmm0, xmmword [rbp + 0x640]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x640], xmm0
mov r8d, esi
lea rdx, [0x1801067f0]
lea rcx, [rbp + 0x640]
call fcn.180039c1c
movups xmm0, xmmword [0x1801067f0]
movups xmmword [0x180105130], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0xb4
mov r8d, 1
lea rdx, [0x18010648c]
lea rcx, str.Fov_Size
call fcn.180043c54
movabs rax, 0xd4cad654b79fac5
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], r13
mov qword [rbp + 0x650], r15
mov qword [rbp + 0x658], r13
movdqa xmm0, xmmword [rbp + 0x650]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0x650], xmm0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
mov r9d, 0x3e8
mov r8d, 0x96
lea rdx, [0x18010649c]
lea rcx, [rbp + 0x650]
call fcn.180043c54
lea rcx, [0x180106c20]
call fcn.180002b28
call fcn.18000a878
call fcn.18000a684
mov rcx, qword [rbp + 0xd20]
xor rcx, rsp
call fcn.18005aeb0
lea r11, [rsp + 0xe60]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.180056158
int3