Function at 0x18004a150
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 0x18004b62d
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.1800552a0
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 [0x1800d0160], r12b
mov qword [0x1800d00e8], rax
mov byte [0x1800d0161], r12b
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rax, qword [0x1800d0170]
mov r13d, 0xe463da3c
test rax, rax
jne 0x18004a283
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 0x18004a268
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a268
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 0x18004a264
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a245
cmp r11d, r13d
je 0x18004b64f
test edx, edx
jne 0x18004a229
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18004a279
cmp qword [rax + 0x30], r12
jne 0x18004a205
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2802_GameProcess.exe
call rax
test rax, rax
jne 0x18004a34b
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004a339
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 0x18004a31e
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a31e
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 0x18004a31a
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a2fb
cmp r11d, r13d
je 0x18004b66c
test edx, edx
jne 0x18004a2e0
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004a32f
cmp qword [rax + 0x30], r12
jne 0x18004a2bc
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2802_GTAProcess.exe
call rax
test rax, rax
je 0x18004a41a
lea rax, [r14 + 0x794784]
mov dword [0x1800d012c], 0x1098
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x254d448]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1f5b820]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x1fbccd8]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x1fbc100]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], 0x150c
mov dword [0x1800d0134], 0x250
mov dword [0x1800d0130], 0x10b8
mov dword [0x1800d0138], 0x10a8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov byte [0x1800d0160], 1
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004a4bf
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 0x18004a4a4
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a4a4
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 0x18004a4a0
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a481
cmp r11d, r13d
je 0x18004b689
test edx, edx
jne 0x18004a465
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004a4b5
cmp qword [rax + 0x30], r12
jne 0x18004a441
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
mov r13d, 0x1530
test rax, rax
jne 0x18004a591
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004a57f
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 0x18004a564
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a564
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 0x18004a560
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a53d
cmp r11d, 0xe463da3c
je 0x18004b6a6
test edx, edx
jne 0x18004a522
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a575
cmp qword [rax + 0x30], r12
jne 0x18004a4fe
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18004a656
lea rax, [r14 + 0x78f450]
mov dword [0x1800d012c], 0x10b8
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x26684d8]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x20304c8]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x20d9868]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x20d8c90]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], r13d
mov dword [0x1800d0134], 0x238
mov dword [0x1800d0130], 0x10d8
mov dword [0x1800d0138], 0x10c8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004a6ff
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 0x18004a6e4
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a6e4
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 0x18004a6e0
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a6bd
cmp r11d, 0xe463da3c
je 0x18004b6c3
test edx, edx
jne 0x18004a6a1
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a6f5
cmp qword [rax + 0x30], r12
jne 0x18004a67d
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x18004a7cb
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004a7b9
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 0x18004a79e
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a79e
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 0x18004a79a
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a777
cmp r11d, 0xe463da3c
je 0x18004b6e0
test edx, edx
jne 0x18004a75c
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a7af
cmp qword [rax + 0x30], r12
jne 0x18004a738
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
je 0x18004a890
lea rax, [r14 + 0x78c758]
mov dword [0x1800d012c], 0x10b8
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x2567db0]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1f77ef0]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x1fd9148]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x1fd8570]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], r13d
mov dword [0x1800d0134], 0x238
mov dword [0x1800d0130], 0x10d8
mov dword [0x1800d0138], 0x10c8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004a939
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 0x18004a91e
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a91e
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 0x18004a91a
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a8f7
cmp r11d, 0xe463da3c
je 0x18004b6fd
test edx, edx
jne 0x18004a8db
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a92f
cmp qword [rax + 0x30], r12
jne 0x18004a8b7
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x18004aa05
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004a9f3
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 0x18004a9d8
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004a9d8
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 0x18004a9d4
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004a9b1
cmp r11d, 0xe463da3c
je 0x18004b71a
test edx, edx
jne 0x18004a996
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004a9e9
cmp qword [rax + 0x30], r12
jne 0x18004a972
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x18004aaca
lea rax, [r14 + 0x78c5e4]
mov dword [0x1800d012c], 0x10b8
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x25667e8]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1f2e7a8]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x1fd7b48]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x1fd6f70]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], r13d
mov dword [0x1800d0134], 0x238
mov dword [0x1800d0130], 0x10d8
mov dword [0x1800d0138], 0x10c8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004ab73
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 0x18004ab58
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004ab58
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 0x18004ab54
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004ab31
cmp r11d, 0xe463da3c
je 0x18004b737
test edx, edx
jne 0x18004ab15
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004ab69
cmp qword [rax + 0x30], r12
jne 0x18004aaf1
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
mov r13d, 0x14e0
test rax, rax
jne 0x18004ac46
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004ac34
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 0x18004ac19
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004ac19
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 0x18004ac15
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004abf2
cmp r11d, 0xe463da3c
je 0x18004b754
test edx, edx
jne 0x18004abd6
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004ac2a
cmp qword [rax + 0x30], r12
jne 0x18004abb2
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18004ad0b
lea rax, [r14 + 0x787fe4]
mov dword [0x1800d012c], 0x10b8
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x252dcd8]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1f05208]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x1f9f5c8]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x1f9e9f0]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], r13d
mov dword [0x1800d0134], 0x218
mov dword [0x1800d0130], 0x10d8
mov dword [0x1800d0138], 0x10c8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004adb4
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 0x18004ad99
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004ad99
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 0x18004ad95
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004ad72
cmp r11d, 0xe463da3c
je 0x18004b771
test edx, edx
jne 0x18004ad56
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004adaa
cmp qword [rax + 0x30], r12
jne 0x18004ad32
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x18004ae80
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004ae6e
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 0x18004ae53
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004ae53
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 0x18004ae4f
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004ae2c
cmp r11d, 0xe463da3c
je 0x18004b78e
test edx, edx
jne 0x18004ae11
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004ae64
cmp qword [rax + 0x30], r12
jne 0x18004aded
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18004af4f
lea rax, [r14 + 0x79b5dc]
mov dword [0x1800d012c], 0x10b8
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x24e6d90]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1ee18a8]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x1f89498]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x1f888c0]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], r13d
mov dword [0x1800d0134], 0x218
mov dword [0x1800d0130], 0x10d8
mov dword [0x1800d0138], 0x10c8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d015c], 0x908
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004aff8
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 0x18004afdd
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004afdd
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 0x18004afd9
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004afb6
cmp r11d, 0xe463da3c
je 0x18004b7ab
test edx, edx
jne 0x18004af9a
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004afee
cmp qword [rax + 0x30], r12
jne 0x18004af76
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x18004b0c4
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004b0b2
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 0x18004b097
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b097
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 0x18004b093
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b070
cmp r11d, 0xe463da3c
je 0x18004b7c8
test edx, edx
jne 0x18004b055
mov rax, qword [r10]
mov r10, rax
cmp rax, rsi
je 0x18004b0a8
cmp qword [rax + 0x30], r12
jne 0x18004b031
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x18004b189
lea rax, [r14 + 0x7935d0]
mov dword [0x1800d012c], 0x10a8
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x24c8858]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1ec3828]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x1f6b3c0]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x1f6a7e0]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], r13d
mov dword [0x1800d0134], 0x218
mov dword [0x1800d0130], 0x10d8
mov dword [0x1800d0138], 0x10b8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004b231
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 0x18004b216
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b216
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 0x18004b212
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b1ef
cmp r11d, 0xe463da3c
je 0x18004b7e5
test edx, edx
jne 0x18004b1d4
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b227
cmp qword [rax + 0x30], r12
jne 0x18004b1b0
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2944_GameProcess.exe
call rax
test rax, rax
jne 0x18004b2fe
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004b2ec
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 0x18004b2d1
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b2d1
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 0x18004b2cd
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b2aa
cmp r11d, 0xe463da3c
je 0x18004b802
test edx, edx
jne 0x18004b28e
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b2e2
cmp qword [rax + 0x30], r12
jne 0x18004b26a
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_b2944_GTAProcess.exe
call rax
test rax, rax
je 0x18004b3cd
lea rax, [r14 + 0x795f9c]
mov dword [0x1800d012c], 0x1098
mov qword [0x1800d0110], rax
lea rax, [rbp + 0x257bea0]
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1f42068]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x1feb698]
mov qword [0x1800d0118], rax
lea rax, [rbp + 0x1feaac0]
mov qword [0x1800d0120], rax
mov dword [0x1800d0128], 0x150c
mov dword [0x1800d0134], 0x250
mov dword [0x1800d0130], 0x10b8
mov dword [0x1800d0138], 0x10a8
mov dword [0x1800d013c], 0x2f4
mov dword [0x1800d0140], 0x84
mov dword [0x1800d0154], 0x134
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5f0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x28c
mov byte [0x1800d0161], 1
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004b475
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 0x18004b45a
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b45a
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 0x18004b456
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b433
cmp r11d, 0xe463da3c
je 0x18004b81f
test edx, edx
jne 0x18004b418
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b46b
cmp qword [rax + 0x30], r12
jne 0x18004b3f4
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x18004b542
mov rax, qword [0x1800d0170]
test rax, rax
jne 0x18004b530
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 0x18004b515
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18004b515
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 0x18004b511
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004b4ee
cmp r11d, 0xe463da3c
je 0x18004b83c
test edx, edx
jne 0x18004b4d2
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004b526
cmp qword [rax + 0x30], r12
jne 0x18004b4ae
mov rax, r12
mov qword [0x1800d0170], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x18004b60a
lea rax, [r14 + 0xcaf950]
mov dword [0x1800d012c], 0x10a8
mov qword [0x1800d0110], rax
lea rcx, [rbp + 0x2087780]
lea rax, [rbp + 0x247f840]
mov dword [0x1800d0128], 0x14b8
mov qword [0x1800d0100], rax
lea rax, [rbp + 0x1efd4c8]
mov qword [0x1800d0108], rax
lea rax, [rbp + 0x2088360]
mov qword [0x1800d0118], rax
mov dword [0x1800d0134], 0x218
mov dword [0x1800d0130], 0x10c8
mov dword [0x1800d0138], 0x10b8
mov dword [0x1800d013c], 0x2e8
mov dword [0x1800d0140], 0x74
mov dword [0x1800d0154], 0x12c
mov dword [0x1800d0144], 0x20
mov dword [0x1800d014c], 0x24
mov dword [0x1800d0148], 0x5e0
mov dword [0x1800d0158], 0x146b
mov dword [0x1800d0150], 0x25c
mov qword [0x1800d0120], rcx
call fcn.180049514
mov r9, r15
mov qword [rsp + 0x28], r12
lea r8, [0x180049100]
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 0x18004a27c
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 0x18004a332
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 0x18004a4b8
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 0x18004a578
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 0x18004a6f8
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 0x18004a7b2
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 0x18004a932
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 0x18004a9ec
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 0x18004ab6c
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 0x18004ac2d
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 0x18004adad
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 0x18004ae67
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 0x18004aff1
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 0x18004b0ab
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 0x18004b22a
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 0x18004b2e5
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 0x18004b46e
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 0x18004b529