Function at 0x18004a030
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 r15, rcx
mov rbp, qword [rax + 0x10]
cmp edx, 1
jne 0x18004b50e
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov ecx, 3
mov r14, rax
call fcn.180055724
lea rcx, str.citizen_playernames_five.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xor r12d, r12d
lea rcx, str.rage_scripting_five.dll
add rax, 0x14f70
mov byte [0x1800d0120], r12b
mov qword [0x1800d00a8], rax
mov byte [0x1800d0121], r12b
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rax, qword [0x1800d0130]
mov r13d, 0xe463da3c
test rax, rax
jne 0x18004a163
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 0x18004a148
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a148
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 0x18004a144
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a125
cmp r11d, r13d
je 0x18004b530
test edx, edx
jne 0x18004a109
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18004a159
cmp qword [rax + 0x30], r12
jne 0x18004a0e5
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2802_GameProcess.exe
call rax
test rax, rax
jne 0x18004a22b
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004a219
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 0x18004a1fe
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a1fe
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 0x18004a1fa
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a1db
cmp r11d, r13d
je 0x18004b54d
test edx, edx
jne 0x18004a1c0
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004a20f
cmp qword [rax + 0x30], r12
jne 0x18004a19c
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2802_GTAProcess.exe
call rax
test rax, rax
je 0x18004a2fa
lea rax, [r14 + 0x794784]
mov dword [0x1800d00ec], 0x1098
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x254d448]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1f5b820]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x1fbccd8]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x1fbc100]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], 0x150c
mov dword [0x1800d00f4], 0x250
mov dword [0x1800d00f0], 0x10b8
mov dword [0x1800d00f8], 0x10a8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov byte [0x1800d0120], 1
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004a39f
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 0x18004a384
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a384
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 0x18004a380
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a361
cmp r11d, r13d
je 0x18004b56a
test edx, edx
jne 0x18004a345
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004a395
cmp qword [rax + 0x30], r12
jne 0x18004a321
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
mov r13d, 0x1530
test rax, rax
jne 0x18004a471
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004a45f
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004a444
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a444
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rdi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004a440
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a41d
cmp r11d, 0xe463da3c
je 0x18004b587
test edx, edx
jne 0x18004a402
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a455
cmp qword [rax + 0x30], r12
jne 0x18004a3de
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18004a536
lea rax, [r14 + 0x78f450]
mov dword [0x1800d00ec], 0x10b8
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x26684d8]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x20304c8]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x20d9868]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x20d8c90]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], r13d
mov dword [0x1800d00f4], 0x238
mov dword [0x1800d00f0], 0x10d8
mov dword [0x1800d00f8], 0x10c8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004a5df
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004a5c4
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a5c4
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rdi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004a5c0
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a59d
cmp r11d, 0xe463da3c
je 0x18004b5a4
test edx, edx
jne 0x18004a581
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a5d5
cmp qword [rax + 0x30], r12
jne 0x18004a55d
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x18004a6ab
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004a699
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004a67e
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a67e
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rdi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004a67a
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a657
cmp r11d, 0xe463da3c
je 0x18004b5c1
test edx, edx
jne 0x18004a63c
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a68f
cmp qword [rax + 0x30], r12
jne 0x18004a618
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
je 0x18004a770
lea rax, [r14 + 0x78c758]
mov dword [0x1800d00ec], 0x10b8
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x2567db0]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1f77ef0]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x1fd9148]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x1fd8570]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], r13d
mov dword [0x1800d00f4], 0x238
mov dword [0x1800d00f0], 0x10d8
mov dword [0x1800d00f8], 0x10c8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004a819
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004a7fe
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a7fe
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rdi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004a7fa
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a7d7
cmp r11d, 0xe463da3c
je 0x18004b5de
test edx, edx
jne 0x18004a7bb
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a80f
cmp qword [rax + 0x30], r12
jne 0x18004a797
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x18004a8e5
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004a8d3
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004a8b8
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a8b8
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rdi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004a8b4
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a891
cmp r11d, 0xe463da3c
je 0x18004b5fb
test edx, edx
jne 0x18004a876
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a8c9
cmp qword [rax + 0x30], r12
jne 0x18004a852
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x18004a9aa
lea rax, [r14 + 0x78c5e4]
mov dword [0x1800d00ec], 0x10b8
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x25667e8]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1f2e7a8]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x1fd7b48]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x1fd6f70]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], r13d
mov dword [0x1800d00f4], 0x238
mov dword [0x1800d00f0], 0x10d8
mov dword [0x1800d00f8], 0x10c8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004aa53
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 0x18004aa38
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004aa38
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 0x18004aa34
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004aa11
cmp r11d, 0xe463da3c
je 0x18004b618
test edx, edx
jne 0x18004a9f5
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004aa49
cmp qword [rax + 0x30], r12
jne 0x18004a9d1
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
mov r13d, 0x14e0
test rax, rax
jne 0x18004ab26
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004ab14
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004aaf9
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004aaf9
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rdi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004aaf5
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004aad2
cmp r11d, 0xe463da3c
je 0x18004b635
test edx, edx
jne 0x18004aab6
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004ab0a
cmp qword [rax + 0x30], r12
jne 0x18004aa92
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18004abeb
lea rax, [r14 + 0x787fe4]
mov dword [0x1800d00ec], 0x10b8
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x252dcd8]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1f05208]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x1f9f5c8]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x1f9e9f0]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], r13d
mov dword [0x1800d00f4], 0x218
mov dword [0x1800d00f0], 0x10d8
mov dword [0x1800d00f8], 0x10c8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004ac93
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004ac78
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004ac78
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rdi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004ac74
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004ac51
cmp r11d, 0xe463da3c
je 0x18004b652
test edx, edx
jne 0x18004ac36
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004ac89
cmp qword [rax + 0x30], r12
jne 0x18004ac12
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x18004ad5f
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004ad4d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004ad32
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004ad32
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rdi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004ad2e
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004ad0b
cmp r11d, 0xe463da3c
je 0x18004b66f
test edx, edx
jne 0x18004acf0
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004ad43
cmp qword [rax + 0x30], r12
jne 0x18004accc
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18004ae2e
lea rax, [r14 + 0x79b5dc]
mov dword [0x1800d00ec], 0x10b8
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x24e6d90]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1ee18a8]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x1f89498]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x1f888c0]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], r13d
mov dword [0x1800d00f4], 0x218
mov dword [0x1800d00f0], 0x10d8
mov dword [0x1800d00f8], 0x10c8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d011c], 0x908
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004aed6
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004aebb
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004aebb
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rdi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004aeb7
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004ae94
cmp r11d, 0xe463da3c
je 0x18004b68c
test edx, edx
jne 0x18004ae79
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004aecc
cmp qword [rax + 0x30], r12
jne 0x18004ae55
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x18004afa3
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004af91
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r10, rsi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18004af76
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004af76
mov edi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rdi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004af72
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004af4f
cmp r11d, 0xe463da3c
je 0x18004b6a9
test edx, edx
jne 0x18004af33
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004af87
cmp qword [rax + 0x30], r12
jne 0x18004af0f
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x18004b068
lea rax, [r14 + 0x7935d0]
mov dword [0x1800d00ec], 0x10a8
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x24c8858]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1ec3828]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x1f6b3c0]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x1f6a7e0]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], r13d
mov dword [0x1800d00f4], 0x218
mov dword [0x1800d00f0], 0x10d8
mov dword [0x1800d00f8], 0x10b8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004b111
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 0x18004b0f6
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b0f6
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 0x18004b0f2
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b0cf
cmp r11d, 0xe463da3c
je 0x18004b6c6
test edx, edx
jne 0x18004b0b3
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b107
cmp qword [rax + 0x30], r12
jne 0x18004b08f
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2944_GameProcess.exe
call rax
test rax, rax
jne 0x18004b1de
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004b1cc
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 0x18004b1b1
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b1b1
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 0x18004b1ad
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b18a
cmp r11d, 0xe463da3c
je 0x18004b6e3
test edx, edx
jne 0x18004b16e
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b1c2
cmp qword [rax + 0x30], r12
jne 0x18004b14a
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_b2944_GTAProcess.exe
call rax
test rax, rax
je 0x18004b2ad
lea rax, [r14 + 0x795f9c]
mov dword [0x1800d00ec], 0x1098
mov qword [0x1800d00d0], rax
lea rax, [rbp + 0x257bea0]
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1f42068]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x1feb698]
mov qword [0x1800d00d8], rax
lea rax, [rbp + 0x1feaac0]
mov qword [0x1800d00e0], rax
mov dword [0x1800d00e8], 0x150c
mov dword [0x1800d00f4], 0x250
mov dword [0x1800d00f0], 0x10b8
mov dword [0x1800d00f8], 0x10a8
mov dword [0x1800d00fc], 0x2f4
mov dword [0x1800d0100], 0x84
mov dword [0x1800d0114], 0x134
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5f0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x28c
mov byte [0x1800d0121], 1
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004b356
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 0x18004b33b
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b33b
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 0x18004b337
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b314
cmp r11d, 0xe463da3c
je 0x18004b700
test edx, edx
jne 0x18004b2f8
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b34c
cmp qword [rax + 0x30], r12
jne 0x18004b2d4
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x18004b423
mov rax, qword [0x1800d0130]
test rax, rax
jne 0x18004b411
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 0x18004b3f6
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b3f6
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 0x18004b3f2
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b3cf
cmp r11d, 0xe463da3c
je 0x18004b71d
test edx, edx
jne 0x18004b3b3
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b407
cmp qword [rax + 0x30], r12
jne 0x18004b38f
mov rax, r12
mov qword [0x1800d0130], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x18004b4eb
lea rax, [r14 + 0xcaf950]
mov dword [0x1800d00ec], 0x10a8
mov qword [0x1800d00d0], rax
lea rcx, [rbp + 0x2087780]
lea rax, [rbp + 0x247f840]
mov dword [0x1800d00e8], 0x14b8
mov qword [0x1800d00c0], rax
lea rax, [rbp + 0x1efd4c8]
mov qword [0x1800d00c8], rax
lea rax, [rbp + 0x2088360]
mov qword [0x1800d00d8], rax
mov dword [0x1800d00f4], 0x218
mov dword [0x1800d00f0], 0x10c8
mov dword [0x1800d00f8], 0x10b8
mov dword [0x1800d00fc], 0x2e8
mov dword [0x1800d0100], 0x74
mov dword [0x1800d0114], 0x12c
mov dword [0x1800d0104], 0x20
mov dword [0x1800d010c], 0x24
mov dword [0x1800d0108], 0x5e0
mov dword [0x1800d0118], 0x146b
mov dword [0x1800d0110], 0x25c
mov qword [0x1800d00e0], rcx
call fcn.1800494a8
mov r9, r15
mov qword [rsp + 0x28], r12
lea r8, [0x180049094]
mov dword [rsp + 0x20], r12d
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 0x18004a15c
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 0x18004a212
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 0x18004a398
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 0x18004a458
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 0x18004a5d8
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 0x18004a692
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 0x18004a812
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 0x18004a8cc
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 0x18004aa4c
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 0x18004ab0d
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 0x18004ac8c
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 0x18004ad46
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 0x18004aecf
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 0x18004af8a
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 0x18004b10a
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 0x18004b1c5
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 0x18004b34f
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 0x18004b40a