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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x1c0
lea rbp, [rsp + 0x70]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x180106040]
xor rax, rsp
mov qword [rbp + 0x140], rax
cmp edx, 1
jne 0x18000a987
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
movabs rax, 0x5bd0ebf6c1491a07
lea rcx, [rbp + 0xc0]
mov qword [rbp], rax
movabs rdi, 0x3caf37255b815896
movabs rax, 0x8b9357f7ff12f1e0
mov qword [rbp + 0x78], rdi
mov qword [rbp + 8], rax
movabs r12, 0x6ee0cbb4f9692233
movabs rax, 0x6a070e508a92f6f1
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x10], rax
movabs r15, 0xb4b368d7c032cec0
movabs rax, 0xc20ccb03d9e9c1a4
mov qword [rbp + 0x48], r15
movups xmm0, xmmword [rbp + 0x40]
movabs rbx, 0xfe51cb998b47aaf2
mov qword [rbp + 0x28], rax
movabs r13, 0xb838d982d8ba7e8b
movaps xmmword [rbp + 0xc0], xmm0
movabs rax, 0x5e274c68aaaac2d1
mov qword [rbp + 0x50], rax
movabs rsi, 0xe240a8dc446c8555
movabs rax, 0xde69ffb9b3778aca
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x58], rax
mov r14d, 7
movups xmm1, xmmword [rbp + 0x50]
movabs rax, 0x8c0ff9bb9b9a4bb3
movaps xmmword [rbp + 0xd0], xmm1
mov r8d, r14d
mov qword [rbp + 0x60], rax
movabs rax, 0xfa2c893bf9dbf484
mov qword [rbp + 0x68], rax
movabs rax, 0xe240a8dc446c8564
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0xe0], xmm0
vmovdqu ymm0, ymmword [rbp]
mov qword [rbp + 0x70], rax
vmovups xmm1, xmmword [rbp + 0x70]
vmovaps xmmword [rbp + 0xf0], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xc0], ymm1
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rdi
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0xe0], ymm1
vzeroupper
call fcn.1800093ac
mov qword [0x180107420], rax
movabs rax, 0x5bd0ebf6c1491a07
mov qword [rbp], rax
movabs rax, 0x8b9357f7ff12f1e0
mov qword [rbp + 8], rax
movabs rax, 0x6a070e508a92f6f1
mov qword [rbp + 0x10], rax
movabs rax, 0xc20ccb03d9e9c1a4
mov qword [rbp + 0x28], rax
movabs rax, 0x1fe0cbb2f9692233
mov qword [rbp + 0x40], rax
movabs rax, 0x58273a64aaabced1
mov qword [rbp + 0x50], rax
movabs rax, 0xde698eb9bb748ac6
mov qword [rbp + 0x58], rax
movabs rax, 0x9807f9bdf8855eb4
mov qword [rbp + 0x60], rax
movabs rax, 0xf64feb30e1c9f990
mov qword [rbp + 0x68], rax
movabs rax, 0xd6609b9f6454b775
mov qword [rbp + 0x70], rax
movabs rax, 0x3c9a070519b978ae
mov qword [rbp + 0x48], r15
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rdi
movaps xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rbp + 0x50]
lea rcx, [rbp + 0xc0]
movups xmm0, xmmword [rbp + 0x60]
mov r8d, r14d
movaps xmmword [rbp + 0xd0], xmm1
movups xmm1, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0xf0], xmm1
movaps xmmword [rbp + 0xe0], xmm0
vmovdqu ymm0, ymmword [rbp]
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xc0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0xe0], ymm1
vzeroupper
call fcn.1800093ac
mov qword [0x180107450], rax
lea rcx, [rbp + 0xc0]
movabs rax, 0x5bd0ebf6c1491a07
mov qword [rbp + 0x18], rbx
mov qword [rbp], rax
movabs rbx, 0x18e5cbcff9692233
movabs rax, 0x8b9357f7ff12f1e0
mov qword [rbp + 0x40], rbx
mov qword [rbp + 8], rax
xor r8d, r8d
movabs rax, 0x6a070e508a92f6f1
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x10], rax
movabs rax, 0xc20ccb03d9e9c1a4
mov qword [rbp + 0x28], rax
movabs rax, 0xbeb368c8df26c3c0
mov qword [rbp + 0x48], rax
movabs rax, 0x4a303b70bca7d6c4
movups xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0x50], rax
movabs rax, 0xbd14ebaab36792c6
mov qword [rbp + 0x58], rax
movabs rax, 0x8c18ecb4f88a49ab
movups xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0xd0], xmm1
mov qword [rbp + 0x60], rax
movabs rax, 0xe24ffb239bd1e1e7
mov qword [rbp + 0x68], rax
movabs rax, 0xe240a8dc446cb067
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0xe0], xmm0
vmovdqu ymm0, ymmword [rbp]
mov qword [rbp + 0x70], rax
vmovups xmm1, xmmword [rbp + 0x70]
vmovaps xmmword [rbp + 0xf0], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xc0], ymm1
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rdi
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0xe0], ymm1
vzeroupper
call fcn.1800093ac
mov qword [0x180107460], rax
movabs rax, 0x5bd0ebf6c1491a07
mov qword [rbp + 0xc0], rax
movabs rax, 0x8b9357f7ff12f1e0
mov qword [rbp + 0xc8], rax
movabs rax, 0x6a070e508a92f6f1
mov qword [rbp + 0xd0], rax
movabs rax, 0xfe51cb998b47aaf2
mov qword [rbp + 0xd8], rax
movabs rax, 0xc20ccb03d9e9c1a4
mov qword [rbp + 0xe8], rax
movabs rax, 0x5a298d6e894e75af
mov qword [rbp + 0x100], rax
movabs rax, 0xeb7dcfcf45229dc8
mov qword [rbp + 0x108], rax
movabs rax, 0x556027c8f1edc999
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xf8], rdi
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x110], rax
movabs rcx, 0x96842cfb9765676c
movabs rax, 0x7baa2d71a6aacf3a
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0x118], rax
xor r8d, r8d
movabs rax, 0x5e869f5a97c97733
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x120], rax
movabs rax, 0xbfb368c8df26c3c0
mov qword [rbp + 0x48], rax
movabs rax, 0x4a443870b3aad6c9
mov qword [rbp + 0x50], rax
movabs rax, 0xc665eba6b4679ec0
mov qword [rbp + 0x58], rax
movabs rax, 0x8a18edb5f88346ab
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0xe0]
mov qword [rbp + 0x60], rax
movabs rax, 0xe23bfe23e6d6e190
mov qword [rbp + 0x68], rax
movabs rax, 0xa10588ef7c4cbd61
mov qword [rbp + 0x70], rax
movabs rax, 0x48f0f117bb16eb6
mov qword [rbp + 0x78], rax
movabs rax, 0x7a18b94eb87e55ed
mov qword [rbp + 0x80], rax
movabs rax, 0xd349eff70002dff0
mov qword [rbp + 0x88], rax
movabs rax, 0x6140158ed1aff1b9
mov qword [rbp + 0x90], rax
movabs rax, 0x5b936b51e492ef02
mov qword [rbp + 0x98], rax
movabs rax, 0x5e869f18d3e94400
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqu ymm0, ymmword [rbp + 0x100]
mov qword [rbp + 0xa0], rax
vmovdqa xmm2, xmmword [rbp + 0xa0]
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x40]
vxorps xmm2, xmm2, xmmword [rbp + 0x120]
vmovdqa ymmword [rbp + 0x60], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa xmmword [rbp + 0xa0], xmm2
vmovdqa ymmword [rbp + 0x80], ymm1
vzeroupper
call fcn.1800093ac
mov qword [0x180107440], rax
movabs rcx, 0xc20ccb03d9e9c1a4
movabs rax, 0x5bd0ebf6c1491a07
mov qword [rbp], r12
mov qword [rbp + 0x40], rax
mov r8d, r14d
movabs rax, 0x8b9357f7ff12f1e0
mov qword [rbp + 8], r15
movups xmm0, xmmword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x6a070e508a92f6f1
mov qword [rbp + 0x50], rax
movabs rax, 0xfe51cb998b47aaf2
mov qword [rbp + 0x58], rax
movabs rax, 0x53274c68aaaac2d1
mov qword [rbp + 0x10], rax
movabs rax, 0xde6eeba6ab788aca
movaps xmmword [rbp + 0xc0], xmm0
vmovdqu ymm0, ymmword [rbp + 0x40]
mov qword [rbp + 0x18], rax
movabs rax, 0xb838d9829aff5eb4
vmovups xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rcx
vmovups xmm2, xmmword [rbp + 0x20]
mov qword [rbp + 0x60], r13
vmovaps xmmword [rbp + 0xd0], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x68], rcx
vxorps xmm2, xmm2, xmmword [rbp + 0x60]
vmovdqa xmmword [rbp + 0xe0], xmm2
vmovdqa ymmword [rbp + 0xc0], ymm1
lea rcx, [rbp + 0xc0]
vzeroupper
call fcn.1800093ac
xor r14d, r14d
mov qword [0x180107448], rax
mov rax, qword [0x1801073b8]
or r13d, 0xffffffff
mov r12d, 0xe463da3c
lea r15d, [r14 + 1]
test rax, rax
jne 0x180009db0
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 0x180009d95
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x180009d95
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]
add rcx, r15
test al, al
je 0x180009d91
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x180009d72
cmp r11d, r12d
je 0x18000a9b9
test edx, edx
jne 0x180009d55
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x180009da6
cmp qword [rax + 0x30], r14
jne 0x180009d31
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x180009e76
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x180009e68
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 0x180009e4d
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x180009e4d
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]
add rcx, r15
test al, al
je 0x180009e49
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x180009e2a
cmp r11d, r12d
je 0x18000a9d6
test edx, edx
jne 0x180009e0d
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x180009e5e
cmp qword [rax + 0x30], r14
jne 0x180009de9
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x180009eda
mov dword [0x180107438], 0x10a8
mov dword [0x180107434], 0x14b8
mov dword [0x18010746c], 0x10c8
mov dword [0x180107458], 0x2e8
mov dword [0x18010743c], 0x74
mov dword [0x180107468], 0x12c
mov dword [0x180107428], 0x20
mov dword [0x18010745c], 0x24
mov dword [0x18010742c], 0x146b
mov dword [0x180107430], 0x25c
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x180009f7f
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 0x180009f64
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x180009f64
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]
add rcx, r15
test al, al
je 0x180009f60
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x180009f41
cmp r11d, r12d
je 0x18000a9f3
test edx, edx
jne 0x180009f25
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x180009f75
cmp qword [rax + 0x30], r14
jne 0x180009f01
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x18000a044
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a036
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 0x18000a01b
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a01b
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]
add rcx, r15
test al, al
je 0x18000a017
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x180009ff8
cmp r11d, r12d
je 0x18000aa10
test edx, edx
jne 0x180009fdc
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a02c
cmp qword [rax + 0x30], r14
jne 0x180009fb8
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x18000a0a8
mov dword [0x180107438], 0x10b8
mov dword [0x180107434], 0x14e0
mov dword [0x18010746c], 0x10d8
mov dword [0x180107458], 0x2f4
mov dword [0x18010743c], 0x84
mov dword [0x180107468], 0x134
mov dword [0x180107428], 0x20
mov dword [0x18010745c], 0x24
mov dword [0x18010742c], 0x146b
mov dword [0x180107430], 0x28c
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a14d
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 0x18000a132
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a132
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]
add rcx, r15
test al, al
je 0x18000a12e
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a10f
cmp r11d, r12d
je 0x18000aa2d
test edx, edx
jne 0x18000a0f3
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a143
cmp qword [rax + 0x30], r14
jne 0x18000a0cf
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x18000a212
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a204
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 0x18000a1e9
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a1e9
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]
add rcx, r15
test al, al
je 0x18000a1e5
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a1c6
cmp r11d, r12d
je 0x18000aa4a
test edx, edx
jne 0x18000a1aa
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a1fa
cmp qword [rax + 0x30], r14
jne 0x18000a186
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x18000a276
mov dword [0x180107438], 0x10b8
mov dword [0x180107434], 0x1530
mov dword [0x18010746c], 0x10d8
mov dword [0x180107458], 0x2f4
mov dword [0x18010743c], 0x84
mov dword [0x180107468], 0x134
mov dword [0x180107428], 0x20
mov dword [0x18010745c], 0x24
mov dword [0x18010742c], 0x146b
mov dword [0x180107430], 0x28c
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a31b
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 0x18000a300
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a300
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]
add rcx, r15
test al, al
je 0x18000a2fc
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a2dd
cmp r11d, r12d
je 0x18000aa67
test edx, edx
jne 0x18000a2c1
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a311
cmp qword [rax + 0x30], r14
jne 0x18000a29d
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x18000a550
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a3d2
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 0x18000a3b7
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a3b7
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]
add rcx, r15
test al, al
je 0x18000a3b3
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a394
cmp r11d, r12d
je 0x18000aa84
test edx, edx
jne 0x18000a378
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a3c8
cmp qword [rax + 0x30], r14
jne 0x18000a354
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
jne 0x18000a550
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a48a
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 0x18000a46f
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a46f
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]
add rcx, r15
test al, al
je 0x18000a46b
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a44c
cmp r11d, r12d
je 0x18000aaa1
test edx, edx
jne 0x18000a42f
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a480
cmp qword [rax + 0x30], r14
jne 0x18000a40b
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
test rax, rax
jne 0x18000a550
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a542
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 0x18000a527
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a527
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]
add rcx, r15
test al, al
je 0x18000a523
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a504
cmp r11d, r12d
je 0x18000aabe
test edx, edx
jne 0x18000a4e7
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a538
cmp qword [rax + 0x30], r14
jne 0x18000a4c3
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18000a5b4
mov dword [0x180107438], 0x10b8
mov dword [0x180107434], 0x1530
mov dword [0x18010746c], 0x10d8
mov dword [0x180107458], 0x2f4
mov dword [0x18010743c], 0x84
mov dword [0x180107468], 0x134
mov dword [0x180107428], 0x20
mov dword [0x18010745c], 0x24
mov dword [0x18010742c], 0x146b
mov dword [0x180107430], 0x28c
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a659
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 0x18000a63e
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a63e
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]
add rcx, r15
test al, al
je 0x18000a63a
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a61b
cmp r11d, r12d
je 0x18000aadb
test edx, edx
jne 0x18000a5ff
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a64f
cmp qword [rax + 0x30], r14
jne 0x18000a5db
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x18000a71e
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a710
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 0x18000a6f5
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a6f5
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]
add rcx, r15
test al, al
je 0x18000a6f1
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a6d2
cmp r11d, r12d
je 0x18000aaf8
test edx, edx
jne 0x18000a6b6
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a706
cmp qword [rax + 0x30], r14
jne 0x18000a692
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18000a782
mov dword [0x180107438], 0x10b8
mov dword [0x180107434], 0x14e0
mov dword [0x18010746c], 0x10d8
mov dword [0x180107458], 0x2f4
mov dword [0x18010743c], 0x84
mov dword [0x180107468], 0x134
mov dword [0x180107428], 0x20
mov dword [0x18010745c], 0x24
mov dword [0x18010742c], 0x146b
mov dword [0x180107430], 0x28c
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a827
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 0x18000a80c
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a80c
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]
add rcx, r15
test al, al
je 0x18000a808
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a7e9
cmp r11d, r12d
je 0x18000ab15
test edx, edx
jne 0x18000a7cd
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a81d
cmp qword [rax + 0x30], r14
jne 0x18000a7a9
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
test rax, rax
jne 0x18000a8ec
mov rax, qword [0x1801073b8]
test rax, rax
jne 0x18000a8de
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 0x18000a8c3
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a8c3
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]
add rcx, r15
test al, al
je 0x18000a8bf
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a8a0
cmp r11d, r12d
je 0x18000ab32
test edx, edx
jne 0x18000a884
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a8d4
cmp qword [rax + 0x30], r14
jne 0x18000a860
mov rax, r14
mov qword [0x1801073b8], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18000a950
mov dword [0x180107438], 0x10b8
mov dword [0x180107434], 0x14e0
mov dword [0x18010746c], 0x10d8
mov dword [0x180107458], 0x2f4
mov dword [0x18010743c], 0x84
mov dword [0x180107468], 0x134
mov dword [0x180107428], 0x20
mov dword [0x18010745c], 0x24
mov dword [0x18010742c], 0x146b
mov dword [0x180107430], 0x28c
mov qword [rsp + 0x48], r14
lea rcx, [0x180006f14]
mov qword [rsp + 0x40], r14
xor r9d, r9d
mov qword [rsp + 0x38], r14
xor r8d, r8d
mov qword [rsp + 0x30], rcx
xor edx, edx
mov qword [rsp + 0x28], r14
or rcx, 0xffffffffffffffff
mov qword [rsp + 0x20], r14
call qword [0x180107138]
mov al, 1
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.18004be50
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
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 0x180009da9
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 0x180009e61
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 0x180009f78
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 0x18000a02f
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 0x18000a146
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 0x18000a1fd
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 0x18000a314
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 0x18000a3cb
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 0x18000a483
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 0x18000a53b
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 0x18000a652
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 0x18000a709
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 0x18000a820
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 0x18000a8d7