Function at 0x18000a3b0
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 0x18000b6e2
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
movabs rax, 0x46d1c2cec0cef3af
lea rcx, [rbp + 0xc0]
mov qword [rbp], rax
movabs rdi, 0x5fab6adbb6e4f36
movabs rax, 0x8d3c9267135e73e0
mov qword [rbp + 0x78], rdi
mov qword [rbp + 8], rax
movabs r12, 0x73e1e28cf8eecb9b
movabs rax, 0x6211cf806015eea9
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x10], rax
movabs r15, 0xb21cad472c7e4cc0
movabs rax, 0xc4a335430ba8fa54
mov qword [rbp + 0x48], r15
movups xmm0, xmmword [rbp + 0x40]
movabs rbx, 0x17d58ad107227952
mov qword [rbp + 0x28], rax
movabs r13, 0x5d15228a0b193783
movaps xmmword [rbp + 0xc0], xmm0
movabs rax, 0x56318db8402dda89
mov qword [rbp + 0x50], rax
movabs rsi, 0x17283c3c73e12dfd
movabs rax, 0x37edbef13f12596a
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x58], rax
mov r14d, 7
movups xmm1, xmmword [rbp + 0x50]
movabs rax, 0x692202b3483902bb
movaps xmmword [rbp + 0xd0], xmm1
mov r8d, r14d
mov qword [rbp + 0x60], rax
movabs rax, 0xfc83777b2b9acf74
mov qword [rbp + 0x68], rax
movabs rax, 0x17283c3c73e12dcc
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.18000a14c
mov qword [0x180107460], rax
movabs rax, 0x46d1c2cec0cef3af
mov qword [rbp], rax
movabs rax, 0x8d3c9267135e73e0
mov qword [rbp + 8], rax
movabs rax, 0x6211cf806015eea9
mov qword [rbp + 0x10], rax
movabs rax, 0xc4a335430ba8fa54
mov qword [rbp + 0x28], rax
movabs rax, 0x2e1e28af8eecb9b
mov qword [rbp + 0x40], rax
movabs rax, 0x5031fbb4402cd689
mov qword [rbp + 0x50], rax
movabs rax, 0x37edcff137115966
mov qword [rbp + 0x58], rax
movabs rax, 0x7d2a02b52b2617bc
mov qword [rbp + 0x60], rax
movabs rax, 0xf0e015703388c260
mov qword [rbp + 0x68], rax
movabs rax, 0x23080f7f53d91fdd
mov qword [rbp + 0x70], rax
movabs rax, 0x5cf868df9566f0e
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.18000a14c
mov qword [0x180107490], rax
lea rcx, [rbp + 0xc0]
movabs rax, 0x46d1c2cec0cef3af
mov qword [rbp + 0x18], rbx
mov qword [rbp], rax
movabs rbx, 0x5e4e2f7f8eecb9b
movabs rax, 0x8d3c9267135e73e0
mov qword [rbp + 0x40], rbx
mov qword [rbp + 8], rax
xor r8d, r8d
movabs rax, 0x6211cf806015eea9
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x10], rax
movabs rax, 0xc4a335430ba8fa54
mov qword [rbp + 0x28], rax
movabs rax, 0xb81cad58336a41c0
mov qword [rbp + 0x48], rax
movabs rax, 0x4226faa05620ce9c
movups xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0x50], rax
movabs rax, 0x5490aae23f024166
mov qword [rbp + 0x58], rax
movabs rax, 0x693517bc2b2900a3
movups xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0xd0], xmm1
mov qword [rbp + 0x60], rax
movabs rax, 0xe4e005634990da17
mov qword [rbp + 0x68], rax
movabs rax, 0x17283c3c73e118cf
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.18000a14c
mov qword [0x1801074a0], rax
movabs rax, 0x46d1c2cec0cef3af
mov qword [rbp + 0xc0], rax
movabs rax, 0x8d3c9267135e73e0
mov qword [rbp + 0xc8], rax
movabs rax, 0x6211cf806015eea9
mov qword [rbp + 0xd0], rax
movabs rax, 0x17d58ad107227952
mov qword [rbp + 0xd8], rax
movabs rax, 0xc4a335430ba8fa54
mov qword [rbp + 0xe8], rax
movabs rax, 0x75cb669622dd13d7
mov qword [rbp + 0x100], rax
movabs rax, 0xd21cd4af2effbe28
mov qword [rbp + 0x108], rax
movabs rax, 0x6bf4da8806a73511
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, 0xc06890bcda289fc
movabs rax, 0xc2e9d51963936dfa
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0x118], rax
xor r8d, r8d
movabs rax, 0x9bd98252dcb36e8b
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x120], rax
movabs rax, 0xb91cad58336a41c0
mov qword [rbp + 0x48], rax
movabs rax, 0x4252f9a0592dce91
mov qword [rbp + 0x50], rax
movabs rax, 0x2fe1aaee38024d60
mov qword [rbp + 0x58], rax
movabs rax, 0x6f3516bd2b200fa3
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0xe0]
mov qword [rbp + 0x60], rax
movabs rax, 0xe49400633497da60
mov qword [rbp + 0x68], rax
movabs rax, 0x546d1c0f4bc115c9
mov qword [rbp + 0x70], rax
movabs rax, 0x3dda8e999b5e7916
mov qword [rbp + 0x78], rax
movabs rax, 0x55fa52b613ed3395
mov qword [rbp + 0x80], rax
movabs rax, 0xea28f4976bdffc10
mov qword [rbp + 0x88], rax
movabs rax, 0x5fd4e8ce26e50d31
mov qword [rbp + 0x90], rax
movabs rax, 0xe2d0933921ab4dc2
mov qword [rbp + 0x98], rax
movabs rax, 0x9bd9821098935db8
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.18000a14c
mov qword [0x180107480], rax
movabs rcx, 0xc4a335430ba8fa54
movabs rax, 0x46d1c2cec0cef3af
mov qword [rbp], r12
mov qword [rbp + 0x40], rax
mov r8d, r14d
movabs rax, 0x8d3c9267135e73e0
mov qword [rbp + 8], r15
movups xmm0, xmmword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x6211cf806015eea9
mov qword [rbp + 0x50], rax
movabs rax, 0x17d58ad107227952
mov qword [rbp + 0x58], rax
movabs rax, 0x5b318db8402dda89
mov qword [rbp + 0x10], rax
movabs rax, 0x37eaaaee271d596a
movaps xmmword [rbp + 0xc0], xmm0
vmovdqu ymm0, ymmword [rbp + 0x40]
mov qword [rbp + 0x18], rax
movabs rax, 0x5d15228a495c17bc
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.18000a14c
xor r14d, r14d
mov qword [0x180107488], rax
mov rax, qword [0x1801073f0]
or r13d, 0xffffffff
mov r12d, 0xe463da3c
lea r15d, [r14 + 1]
test rax, rax
jne 0x18000ab0b
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 0x18000aaf0
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000aaf0
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 0x18000aaec
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000aacd
cmp r11d, r12d
je 0x18000b714
test edx, edx
jne 0x18000aab1
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18000ab01
cmp qword [rax + 0x30], r14
jne 0x18000aa8d
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x18000abd0
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000abc2
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 0x18000aba7
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000aba7
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 0x18000aba3
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000ab84
cmp r11d, r12d
je 0x18000b731
test edx, edx
jne 0x18000ab68
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18000abb8
cmp qword [rax + 0x30], r14
jne 0x18000ab44
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x18000ac34
mov dword [0x180107478], 0x10a8
mov dword [0x180107474], 0x14b8
mov dword [0x1801074ac], 0x10c8
mov dword [0x180107498], 0x2e8
mov dword [0x18010747c], 0x74
mov dword [0x1801074a8], 0x12c
mov dword [0x180107468], 0x20
mov dword [0x18010749c], 0x24
mov dword [0x18010746c], 0x146b
mov dword [0x180107470], 0x25c
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000acd9
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 0x18000acbe
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000acbe
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 0x18000acba
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000ac9b
cmp r11d, r12d
je 0x18000b74e
test edx, edx
jne 0x18000ac7f
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18000accf
cmp qword [rax + 0x30], r14
jne 0x18000ac5b
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x18000ad9e
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000ad90
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 0x18000ad75
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000ad75
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 0x18000ad71
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000ad52
cmp r11d, r12d
je 0x18000b76b
test edx, edx
jne 0x18000ad36
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000ad86
cmp qword [rax + 0x30], r14
jne 0x18000ad12
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x18000ae02
mov dword [0x180107478], 0x10b8
mov dword [0x180107474], 0x14e0
mov dword [0x1801074ac], 0x10d8
mov dword [0x180107498], 0x2f4
mov dword [0x18010747c], 0x84
mov dword [0x1801074a8], 0x134
mov dword [0x180107468], 0x20
mov dword [0x18010749c], 0x24
mov dword [0x18010746c], 0x146b
mov dword [0x180107470], 0x28c
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000aea7
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 0x18000ae8c
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000ae8c
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 0x18000ae88
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000ae69
cmp r11d, r12d
je 0x18000b788
test edx, edx
jne 0x18000ae4d
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000ae9d
cmp qword [rax + 0x30], r14
jne 0x18000ae29
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x18000af6c
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000af5e
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 0x18000af43
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000af43
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 0x18000af3f
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000af20
cmp r11d, r12d
je 0x18000b7a5
test edx, edx
jne 0x18000af04
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000af54
cmp qword [rax + 0x30], r14
jne 0x18000aee0
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x18000afd0
mov dword [0x180107478], 0x10b8
mov dword [0x180107474], 0x1530
mov dword [0x1801074ac], 0x10d8
mov dword [0x180107498], 0x2f4
mov dword [0x18010747c], 0x84
mov dword [0x1801074a8], 0x134
mov dword [0x180107468], 0x20
mov dword [0x18010749c], 0x24
mov dword [0x18010746c], 0x146b
mov dword [0x180107470], 0x28c
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b075
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 0x18000b05a
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b05a
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 0x18000b056
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b037
cmp r11d, r12d
je 0x18000b7c2
test edx, edx
jne 0x18000b01b
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b06b
cmp qword [rax + 0x30], r14
jne 0x18000aff7
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x18000b2aa
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b12c
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 0x18000b111
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b111
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 0x18000b10d
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b0ee
cmp r11d, r12d
je 0x18000b7df
test edx, edx
jne 0x18000b0d2
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b122
cmp qword [rax + 0x30], r14
jne 0x18000b0ae
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
jne 0x18000b2aa
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b1e4
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 0x18000b1c9
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b1c9
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 0x18000b1c5
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b1a6
cmp r11d, r12d
je 0x18000b7fc
test edx, edx
jne 0x18000b189
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b1da
cmp qword [rax + 0x30], r14
jne 0x18000b165
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
test rax, rax
jne 0x18000b2aa
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b29c
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 0x18000b281
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b281
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 0x18000b27d
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b25e
cmp r11d, r12d
je 0x18000b819
test edx, edx
jne 0x18000b241
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b292
cmp qword [rax + 0x30], r14
jne 0x18000b21d
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18000b30e
mov dword [0x180107478], 0x10b8
mov dword [0x180107474], 0x1530
mov dword [0x1801074ac], 0x10d8
mov dword [0x180107498], 0x2f4
mov dword [0x18010747c], 0x84
mov dword [0x1801074a8], 0x134
mov dword [0x180107468], 0x20
mov dword [0x18010749c], 0x24
mov dword [0x18010746c], 0x146b
mov dword [0x180107470], 0x28c
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b3b3
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 0x18000b398
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b398
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 0x18000b394
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b375
cmp r11d, r12d
je 0x18000b836
test edx, edx
jne 0x18000b359
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b3a9
cmp qword [rax + 0x30], r14
jne 0x18000b335
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x18000b478
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b46a
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 0x18000b44f
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b44f
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 0x18000b44b
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b42c
cmp r11d, r12d
je 0x18000b853
test edx, edx
jne 0x18000b410
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b460
cmp qword [rax + 0x30], r14
jne 0x18000b3ec
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18000b4dc
mov dword [0x180107478], 0x10b8
mov dword [0x180107474], 0x14e0
mov dword [0x1801074ac], 0x10d8
mov dword [0x180107498], 0x2f4
mov dword [0x18010747c], 0x84
mov dword [0x1801074a8], 0x134
mov dword [0x180107468], 0x20
mov dword [0x18010749c], 0x24
mov dword [0x18010746c], 0x146b
mov dword [0x180107470], 0x28c
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b582
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 0x18000b567
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b567
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 0x18000b563
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b544
cmp r11d, r12d
je 0x18000b870
test edx, edx
jne 0x18000b527
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b578
cmp qword [rax + 0x30], r14
jne 0x18000b503
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
test rax, rax
jne 0x18000b647
mov rax, qword [0x1801073f0]
test rax, rax
jne 0x18000b639
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 0x18000b61e
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000b61e
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 0x18000b61a
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000b5fb
cmp r11d, r12d
je 0x18000b88d
test edx, edx
jne 0x18000b5df
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000b62f
cmp qword [rax + 0x30], r14
jne 0x18000b5bb
mov rax, r14
mov qword [0x1801073f0], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18000b6ab
mov dword [0x180107478], 0x10b8
mov dword [0x180107474], 0x14e0
mov dword [0x1801074ac], 0x10d8
mov dword [0x180107498], 0x2f4
mov dword [0x18010747c], 0x84
mov dword [0x1801074a8], 0x134
mov dword [0x180107468], 0x20
mov dword [0x18010749c], 0x24
mov dword [0x18010746c], 0x146b
mov dword [0x180107470], 0x28c
mov qword [rsp + 0x48], r14
lea rcx, [0x180007a38]
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 [0x180107170]
mov al, 1
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.18004c330
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 0x18000ab04
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 0x18000abbb
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 0x18000acd2
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 0x18000ad89
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 0x18000aea0
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 0x18000af57
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 0x18000b06e
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 0x18000b125
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 0x18000b1dd
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 0x18000b295
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 0x18000b3ac
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 0x18000b463
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 0x18000b57b
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 0x18000b632