Function at 0x18005e038
Capabilities:
Access peb ldr_data
Create thread
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rax, qword gs:[0x60]
mov r14, rcx
mov rbp, qword [rax + 0x10]
cmp edx, 1
jne 0x18005f23e
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
mov ecx, 3
call fcn.180069e70
lea rcx, str.citizen_playernames_five.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xor r15d, r15d
or r13d, 0xffffffff
add rax, 0x14f70
mov byte [0x180179e58], r15b
mov qword [0x180179df8], rax
mov r12d, 0xe463da3c
mov rax, qword [0x180179e68]
mov byte [0x180179e59], r15b
test rax, rax
jne 0x18005e158
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r10, rbx
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e13d
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e13d
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e139
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e11a
cmp r11d, r12d
je 0x18005f260
test edx, edx
jne 0x18005e0fd
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18005e14e
cmp qword [rax + 0x30], r15
jne 0x18005e0d9
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2802_GameProcess.exe
call rax
test rax, rax
jne 0x18005e222
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005e210
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e1f5
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e1f5
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e1f1
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e1d2
cmp r11d, r12d
je 0x18005f27d
test edx, edx
jne 0x18005e1b5
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005e206
cmp qword [rax + 0x30], r15
jne 0x18005e191
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2802_GTAProcess.exe
call rax
test rax, rax
je 0x18005e2e3
lea rax, [rbp + 0x254d448]
mov dword [0x180179e24], 0x1098
mov qword [0x180179e00], rax
lea rax, [rbp + 0x1f5b820]
mov qword [0x180179e08], rax
lea rax, [rbp + 0x1fbccd8]
mov qword [0x180179e10], rax
lea rax, [rbp + 0x1fbc100]
mov qword [0x180179e18], rax
mov dword [0x180179e20], 0x150c
mov dword [0x180179e2c], 0x250
mov dword [0x180179e28], 0x10b8
mov dword [0x180179e30], 0x10a8
mov dword [0x180179e34], 0x2f4
mov dword [0x180179e38], 0x84
mov dword [0x180179e4c], 0x134
mov dword [0x180179e3c], 0x20
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5f0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x28c
mov byte [0x180179e58], 1
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005e388
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e36d
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e36d
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e369
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e34a
cmp r11d, r12d
je 0x18005f29a
test edx, edx
jne 0x18005e32e
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005e37e
cmp qword [rax + 0x30], r15
jne 0x18005e30a
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
mov r12d, 0x1530
mov r13d, 0x238
test rax, rax
jne 0x18005e460
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005e44e
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e433
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e433
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e42f
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e40c
cmp r11d, 0xe463da3c
je 0x18005f2b7
test edx, edx
jne 0x18005e3f1
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005e444
cmp qword [rax + 0x30], r15
jne 0x18005e3cd
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18005e514
lea rax, [rbp + 0x26684d8]
mov dword [0x180179e24], 0x10b8
mov qword [0x180179e00], rax
lea rax, [rbp + 0x20304c8]
mov qword [0x180179e08], rax
lea rax, [rbp + 0x20d9868]
mov qword [0x180179e10], rax
lea rax, [rbp + 0x20d8c90]
mov qword [0x180179e18], rax
mov dword [0x180179e20], r12d
mov dword [0x180179e2c], r13d
mov dword [0x180179e28], 0x10d8
mov dword [0x180179e30], 0x10c8
mov dword [0x180179e34], 0x2f4
mov dword [0x180179e38], 0x84
mov dword [0x180179e4c], 0x134
mov dword [0x180179e3c], 0x20
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5f0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x28c
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005e5bc
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e5a1
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e5a1
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e59d
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e57a
cmp r11d, 0xe463da3c
je 0x18005f2d4
test edx, edx
jne 0x18005e55f
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005e5b2
cmp qword [rax + 0x30], r15
jne 0x18005e53b
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x18005e688
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005e676
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e65b
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e65b
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e657
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e634
cmp r11d, 0xe463da3c
je 0x18005f2f1
test edx, edx
jne 0x18005e619
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005e66c
cmp qword [rax + 0x30], r15
jne 0x18005e5f5
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
je 0x18005e73c
lea rax, [rbp + 0x2567db0]
mov dword [0x180179e24], 0x10b8
mov qword [0x180179e00], rax
lea rax, [rbp + 0x1f77ef0]
mov qword [0x180179e08], rax
lea rax, [rbp + 0x1fd9148]
mov qword [0x180179e10], rax
lea rax, [rbp + 0x1fd8570]
mov qword [0x180179e18], rax
mov dword [0x180179e20], r12d
mov dword [0x180179e2c], r13d
mov dword [0x180179e28], 0x10d8
mov dword [0x180179e30], 0x10c8
mov dword [0x180179e34], 0x2f4
mov dword [0x180179e38], 0x84
mov dword [0x180179e4c], 0x134
mov dword [0x180179e3c], 0x20
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5f0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x28c
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005e7e4
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e7c9
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e7c9
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e7c5
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e7a2
cmp r11d, 0xe463da3c
je 0x18005f30e
test edx, edx
jne 0x18005e787
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005e7da
cmp qword [rax + 0x30], r15
jne 0x18005e763
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x18005e8b0
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005e89e
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e883
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e883
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e87f
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e85c
cmp r11d, 0xe463da3c
je 0x18005f32b
test edx, edx
jne 0x18005e841
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005e894
cmp qword [rax + 0x30], r15
jne 0x18005e81d
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x18005e964
lea rax, [rbp + 0x25667e8]
mov dword [0x180179e24], 0x10b8
mov qword [0x180179e00], rax
lea rax, [rbp + 0x1f2e7a8]
mov qword [0x180179e08], rax
lea rax, [rbp + 0x1fd7b48]
mov qword [0x180179e10], rax
lea rax, [rbp + 0x1fd6f70]
mov qword [0x180179e18], rax
mov dword [0x180179e20], r12d
mov dword [0x180179e2c], r13d
mov dword [0x180179e28], 0x10d8
mov dword [0x180179e30], 0x10c8
mov dword [0x180179e34], 0x2f4
mov dword [0x180179e38], 0x84
mov dword [0x180179e4c], 0x134
mov dword [0x180179e3c], 0x20
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5f0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x28c
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005ea0c
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005e9f1
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005e9f1
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005e9ed
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005e9ca
cmp r11d, 0xe463da3c
je 0x18005f348
test edx, edx
jne 0x18005e9af
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005ea02
cmp qword [rax + 0x30], r15
jne 0x18005e98b
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
mov r12d, 0x14e0
mov r13d, 0x218
test rax, rax
jne 0x18005eae4
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005ead2
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005eab7
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005eab7
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005eab3
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005ea90
cmp r11d, 0xe463da3c
je 0x18005f365
test edx, edx
jne 0x18005ea75
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005eac8
cmp qword [rax + 0x30], r15
jne 0x18005ea51
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18005eb98
lea rax, [rbp + 0x252dcd8]
mov dword [0x180179e24], 0x10b8
mov qword [0x180179e00], rax
lea rax, [rbp + 0x1f05208]
mov qword [0x180179e08], rax
lea rax, [rbp + 0x1f9f5c8]
mov qword [0x180179e10], rax
lea rax, [rbp + 0x1f9e9f0]
mov qword [0x180179e18], rax
mov dword [0x180179e20], r12d
mov dword [0x180179e2c], r13d
mov dword [0x180179e28], 0x10d8
mov dword [0x180179e30], 0x10c8
mov dword [0x180179e34], 0x2f4
mov dword [0x180179e38], 0x84
mov dword [0x180179e4c], 0x134
mov dword [0x180179e3c], 0x20
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5f0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x28c
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005ec41
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005ec26
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005ec26
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005ec22
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005ebff
cmp r11d, 0xe463da3c
je 0x18005f382
test edx, edx
jne 0x18005ebe3
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005ec37
cmp qword [rax + 0x30], r15
jne 0x18005ebbf
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x18005ed0e
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005ecfc
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005ece1
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005ece1
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005ecdd
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005ecba
cmp r11d, 0xe463da3c
je 0x18005f39f
test edx, edx
jne 0x18005ec9e
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005ecf2
cmp qword [rax + 0x30], r15
jne 0x18005ec7a
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18005edcc
lea rax, [rbp + 0x24e6d90]
mov dword [0x180179e24], 0x10b8
mov qword [0x180179e00], rax
lea rax, [rbp + 0x1ee18a8]
mov qword [0x180179e08], rax
lea rax, [rbp + 0x1f89498]
mov qword [0x180179e10], rax
lea rax, [rbp + 0x1f888c0]
mov qword [0x180179e18], rax
mov dword [0x180179e20], r12d
mov dword [0x180179e2c], r13d
mov dword [0x180179e28], 0x10d8
mov dword [0x180179e30], 0x10c8
mov dword [0x180179e34], 0x2f4
mov dword [0x180179e38], 0x84
mov dword [0x180179e4c], 0x134
mov dword [0x180179e3c], 0x20
mov dword [0x180179e54], 0x908
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5f0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x28c
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005ee75
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005ee5a
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005ee5a
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005ee56
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005ee33
cmp r11d, 0xe463da3c
je 0x18005f3bc
test edx, edx
jne 0x18005ee17
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005ee6b
cmp qword [rax + 0x30], r15
jne 0x18005edf3
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x18005ef41
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005ef2f
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005ef14
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005ef14
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005ef10
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005eeed
cmp r11d, 0xe463da3c
je 0x18005f3d9
test edx, edx
jne 0x18005eed2
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005ef25
cmp qword [rax + 0x30], r15
jne 0x18005eeae
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x18005eff5
lea rax, [rbp + 0x24c8858]
mov dword [0x180179e24], 0x10a8
mov qword [0x180179e00], rax
lea rax, [rbp + 0x1ec3828]
mov qword [0x180179e08], rax
lea rax, [rbp + 0x1f6b3c0]
mov qword [0x180179e10], rax
lea rax, [rbp + 0x1f6a7e0]
mov qword [0x180179e18], rax
mov dword [0x180179e20], r12d
mov dword [0x180179e2c], r13d
mov dword [0x180179e28], 0x10d8
mov dword [0x180179e30], 0x10b8
mov dword [0x180179e34], 0x2f4
mov dword [0x180179e38], 0x84
mov dword [0x180179e4c], 0x134
mov dword [0x180179e3c], 0x20
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5f0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x28c
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005f09d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r10, rbx
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f082
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f082
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f07e
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f05b
cmp r11d, 0xe463da3c
je 0x18005f3f6
test edx, edx
jne 0x18005f040
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18005f093
cmp qword [rax + 0x30], r15
jne 0x18005f01c
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x18005f169
mov rax, qword [0x180179e68]
test rax, rax
jne 0x18005f157
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f13c
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f13c
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f138
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f115
cmp r11d, 0xe463da3c
je 0x18005f413
test edx, edx
jne 0x18005f0fa
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f14d
cmp qword [rax + 0x30], r15
jne 0x18005f0d6
mov rax, r15
mov qword [0x180179e68], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x18005f220
lea rax, [rbp + 0x247f840]
mov dword [0x180179e24], 0x10a8
lea rcx, [rbp + 0x2088360]
mov qword [0x180179e00], rax
mov qword [0x180179e10], rcx
lea rax, [rbp + 0x1efd4c8]
lea rcx, [rbp + 0x2087780]
mov qword [0x180179e08], rax
mov qword [0x180179e18], rcx
mov dword [0x180179e20], 0x14b8
mov dword [0x180179e2c], r13d
mov dword [0x180179e28], 0x10c8
mov dword [0x180179e30], 0x10b8
mov dword [0x180179e34], 0x2e8
mov dword [0x180179e38], 0x74
mov dword [0x180179e4c], 0x12c
mov dword [0x180179e3c], 0x20
mov dword [0x180179e44], 0x24
mov dword [0x180179e40], 0x5e0
mov dword [0x180179e50], 0x146b
mov dword [0x180179e48], 0x25c
mov qword [rsp + 0x28], r15
lea r8, [0x18005d674]
mov r9, r14
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov rbx, qword [rsp + 0x60]
mov eax, 1
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e151
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e209
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e381
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e447
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e5b5
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e66f
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e7dd
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005e897
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ea05
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005eacb
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ec3a
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ecf5
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ee6e
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ef28
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f096
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f150