Function at 0x180027b00
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, 0x1a0
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1801bfcc0]
xor rax, rsp
mov qword [rbp + 0x140], rax
cmp edx, 1
jne 0x180029ef1
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
movabs rax, 0xdb99f7894be6303d
lea rcx, [rbp]
mov qword [rbp + 0xc0], rax
movabs rbx, 0xffef6b6284047adc
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0xc8], rax
movabs r12, 0xeea9d7cb73c60809
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0x40], r12
mov qword [rbp + 0xd0], rax
movabs r13, 0x8a8890408ff515d6
movabs rax, 0x5a6dba2fcc25b427
mov qword [rbp + 0x48], r13
movups xmm0, xmmword [rbp + 0x40]
movabs r15, 0xed910e7e28f772d8
movaps xmmword [rbp], xmm0
movabs r14, 0x6599fefda2d1eee1
mov qword [rbp + 0x50], rax
movabs rsi, 0x5421c66412f055da
movabs rax, 0xcda93a5e10c752e0
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0x58], rax
movabs rdi, 0x282182bbbe2ffa8b
movups xmm1, xmmword [rbp + 0x50]
movabs rax, 0x51aedec4e1f1dbd9
movaps xmmword [rbp + 0x10], xmm1
xor edx, edx
mov qword [rbp + 0x60], rax
movabs rax, 0x6c01845c32c260fa
mov qword [rbp + 0x68], rax
movabs rax, 0x282182bbbe2ffaba
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x20], xmm0
lea r8d, [rdx + 7]
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x70], rax
vmovups xmm1, xmmword [rbp + 0x70]
vmovaps xmmword [rbp + 0x30], xmm1
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqu ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp], ymm1
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rbx
vpxor ymm1, ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0x20], ymm1
vzeroupper
call fcn.180027870
mov qword [0x1801c0890], rax
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 0xc0], rax
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0xc8], rax
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0xd0], rax
movabs rax, 0x9fa9d7cd73c60809
mov qword [rbp + 0x40], rax
movabs rax, 0x5c6dcc23cc24b827
mov qword [rbp + 0x50], rax
movabs rax, 0xcda94b5e18c452ec
mov qword [rbp + 0x58], rax
movabs rax, 0x45a6dec282eecede
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x60], rax
movabs rax, 0x6062e6572ad06dee
mov qword [rbp + 0x68], rax
movabs rax, 0x1c01b1f89e17c8ab
mov qword [rbp + 0x70], rax
movabs rax, 0xffda5b42c63c5ae4
mov qword [rbp + 0x48], r13
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rbx
movaps xmmword [rbp], xmm0
movups xmm0, xmmword [rbp + 0x60]
lea rcx, [rbp]
movaps xmmword [rbp + 0x10], xmm1
xor edx, edx
movups xmm1, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqu ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0x20], ymm1
lea r8d, [rdx + 7]
vzeroupper
call fcn.180027870
mov qword [0x1801c0898], rax
lea rcx, [rbp]
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 0x48], r13
mov qword [rbp + 0xc0], rax
xor edx, edx
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0xc8], rax
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0xd0], rax
movabs rax, 0x9fa9d7cb73c60809
mov qword [rbp + 0x40], rax
lea r8d, [rdx + 7]
movups xmm0, xmmword [rbp + 0x40]
movabs rax, 0x4e72d828cc25c527
movaps xmmword [rbp], xmm0
mov qword [rbp + 0x50], rax
movabs rax, 0xd5b1364a08c852e7
mov qword [rbp + 0x58], rax
movabs rax, 0x45a1bbdd9a92cea3
movups xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x10], xmm1
mov qword [rbp + 0x60], rax
movabs rax, 0x741ee65b32cf75e5
mov qword [rbp + 0x68], rax
movabs rax, 0x6e62a2f9860fc2bf
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x70], rax
movups xmm1, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0x30], xmm1
mov qword [rbp + 0xd8], r15
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqu ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp], ymm1
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rbx
vpxor ymm1, ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0x20], ymm1
vzeroupper
call fcn.180027870
mov qword [0x1801c0dd8], rax
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 0xc0], rax
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0xc8], rax
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0xd0], rax
movabs rax, 0x8088905f90e118d6
mov qword [rbp + 0x48], rax
movabs rax, 0x4e7acd37da28a032
mov qword [rbp + 0x50], rax
movabs rax, 0xaed42e4d10d74aec
mov qword [rbp + 0xd8], r15
movabs r15, 0x98acd7b073c60809
mov qword [rbp + 0x58], rax
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rbx
mov qword [rbp + 0x40], r15
movups xmm0, xmmword [rbp + 0x40]
lea rcx, [rbp]
movups xmm1, xmmword [rbp + 0x50]
movabs rax, 0x51b9cbcb82e1d9c1
movaps xmmword [rbp], xmm0
xor r8d, r8d
movaps xmmword [rbp + 0x10], xmm1
xor edx, edx
mov qword [rbp + 0x60], rax
movabs rax, 0x7462f64450c87599
mov qword [rbp + 0x68], rax
movabs rax, 0x282182bbbe2fcfb9
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x20], xmm0
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rbx
vmovups xmm1, xmmword [rbp + 0x70]
vmovaps xmmword [rbp + 0x30], xmm1
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqu ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0x20], ymm1
vzeroupper
call fcn.180027870
mov qword [0x1801c08a0], rax
movabs rcx, 0xdd98db2cdf640b02
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x40], rax
movabs r14, 0xb2ae9bc6b1bcc960
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x48], rax
movabs rsi, 0xe6df9b51b5cc5665
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x50], rax
movabs rdi, 0x40da2248d5d5d3fe
movabs rax, 0xed910e7e28f772d8
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x58], rax
movabs rbx, 0xaf5571bf36d1510f
vmovdqu ymm0, ymmword [rbp + 0x40]
movabs rax, 0x1395b5e5796f1be9
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xa0], rax
movabs rax, 0x8188905f90e118d6
mov qword [rbp + 0xc8], rax
movabs rax, 0x4e0ece37d525a03f
mov qword [rbp + 0xd0], rax
movabs rax, 0xd5a52e4117d746ea
mov qword [rbp + 0xd8], rax
movabs rax, 0x57b9caca82e8d6c1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0x60]
mov qword [rbp + 0xe0], rax
movabs rax, 0x7416f3442dcf75ee
mov qword [rbp + 0xe8], rax
movabs rax, 0x6b64a288860fc2bf
mov qword [rbp + 0xf0], rax
movabs rax, 0xc7cf5356a4344cfc
mov qword [rbp + 0xf8], rax
movabs rax, 0xc6eeaf7184fc7627
mov qword [rbp + 0x100], rax
movabs rax, 0x78ee027090f591c6
mov qword [rbp + 0x108], rax
movabs rax, 0x9b7543f91693692f
mov qword [rbp + 0x110], rax
movabs rax, 0x9297dde6f384e958
mov qword [rbp + 0x118], rax
movabs rax, 0x1395b5a73d4f28da
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0x128], rcx
vmovdqa ymmword [rbp + 0xc0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xe0]
vmovdqa xmm2, xmmword [rbp + 0x120]
lea rcx, [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0x80]
vxorps xmm2, xmm2, xmmword [rbp + 0xa0]
xor r8d, r8d
vmovdqa ymmword [rbp + 0xe0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0x100], ymm1
vmovdqa xmmword [rbp + 0x120], xmm2
xor edx, edx
vzeroupper
call fcn.180027870
mov qword [0x1801c08a8], rax
movabs rcx, 0x5421c66412f055da
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0xc0], rax
xor edx, edx
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0xe8], rcx
mov qword [rbp + 0xc8], rax
lea rcx, [rbp]
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0x40], r12
mov qword [rbp + 0xd0], rax
lea r8d, [rdx + 7]
movabs rax, 0xed910e7e28f772d8
mov qword [rbp + 0x48], r13
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0xd8], rax
movabs rax, 0x6599fefda2d1eee1
mov qword [rbp + 0xe0], rax
movabs rax, 0x576dba2fcc25b427
movaps xmmword [rbp], xmm0
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x50], rax
movabs rax, 0xcdae2e4108c852e0
mov qword [rbp + 0x58], rax
movabs rax, 0x6599fefde094cede
vmovups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x60], rax
vmovups xmm2, xmmword [rbp + 0x60]
vmovaps xmmword [rbp + 0x10], xmm1
vxorps xmm2, xmm2, xmmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqa xmmword [rbp + 0x20], xmm2
vmovdqa ymmword [rbp], ymm1
vzeroupper
call fcn.180027870
mov qword [0x1801c08b0], rax
lea rcx, [rbp + 0x40]
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 8], r13
mov qword [rbp + 0xc0], rax
movabs r12, 0xed910e7e28f772d8
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xc8], rax
xor edx, edx
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0xd0], rax
movabs rax, 0xeea9d7cd73c67309
mov qword [rbp], rax
movabs rax, 0x2d6dcf55cc5bb027
movups xmm0, xmmword [rbp]
mov qword [rbp + 0x10], rax
lea r8d, [rdx + 7]
movabs rax, 0xed910e7e28f772e9
movaps xmmword [rbp + 0x40], xmm0
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x18], rax
vmovups xmm1, xmmword [rbp + 0x10]
vmovaps xmmword [rbp + 0x50], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqa ymmword [rbp + 0x40], ymm1
vzeroupper
call fcn.180027870
mov qword [0x1801c0de0], rax
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0x40], r15
lea rcx, [rbp + 0x40]
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xc8], rax
movabs r13, 0x45dabbdd91e9ced9
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0x118], r14
mov qword [rbp + 0xd0], rax
movabs r12, 0x6110e6262ad065e8
vmovdqu ymm0, ymmword [rbp + 0xc0]
movabs rax, 0x6599fefda2d1eee1
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0xe0], rax
movabs r15, 0x1701bd9b810fc5ab
movabs rax, 0x5421c66412f055da
mov qword [rbp + 0x108], rdi
mov qword [rbp + 0xe8], rax
movabs r14, 0xb9cf295aa43c4efc
movabs rax, 0x282182bbbe2ffa8b
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0xf0], rax
movabs rsi, 0xc6eca3718df8765c
movabs rax, 0xffef6b6284047adc
mov qword [rbp + 0x60], r13
mov qword [rbp + 0xf8], rax
movabs rdi, 0x73e90278e4f5e2bd
movabs rax, 0x8d9c8f5f90e118d6
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x48], rax
movabs rbx, 0xaf5571bf3693152f
movabs rax, 0x5c6dcc20cc24b827
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x50], rax
xor r8d, r8d
movabs rax, 0xd9b1394b08c852ec
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x58], rax
xor edx, edx
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqu ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0x60], ymm1
mov qword [rbp + 0x80], rsi
movabs rax, 0xb2ae9bc6b1bcc960
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vzeroupper
call fcn.180027870
mov qword [0x1801c0888], rax
movabs rcx, 0xb2ae9bc6b1bcc960
movabs rax, 0xdb99f7894be6303d
mov qword [rbp + 0x118], rcx
mov qword [rbp + 0xc0], rax
movabs rax, 0xb5a8af60b0d52af6
mov qword [rbp + 0xc8], rax
movabs rax, 0x6e4df817ec1d8007
mov qword [rbp + 0xd0], rax
movabs rax, 0xed910e7e28f772d8
mov qword [rbp + 0xd8], rax
movabs rax, 0x6599fefda2d1eee1
mov qword [rbp + 0xe0], rax
movabs rax, 0x5421c66412f055da
mov qword [rbp + 0xe8], rax
movabs rax, 0x282182bbbe2ffa8b
mov qword [rbp + 0xf0], rax
movabs rax, 0xffef6b6284047adc
mov qword [rbp + 0xf8], rax
movabs rax, 0xe6df9b51b5cc5665
mov qword [rbp + 0x100], rax
movabs rax, 0x40da2248d5d5d3fe
mov qword [rbp + 0x108], rax
movabs rax, 0xaf5571bf36d1510f
mov qword [rbp + 0x110], rax
movabs rax, 0x98acd7b073c60809
mov qword [rbp + 0x40], rax
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x98], rcx
movabs rax, 0x8d9c8f5f90e118d6
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x40]
movabs rax, 0x5c6dcc20cc24b827
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x50], rax
xor r8d, r8d
mov qword [rbp + 0x68], r12
movabs rax, 0xd9b1394b08c852ec
mov qword [rbp + 0x58], rax
xor edx, edx
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0x40], ymm1
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], r14
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqu ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0x60], ymm1
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x90], rbx
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vzeroupper
call fcn.180027870
mov qword [0x1801c0dd0], rax
xor r14d, r14d
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028757
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028738
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028738
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028733
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028710
cmp edx, 0xe463da3c
je 0x180029f23
test r8d, r8d
jne 0x1800286f0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002874d
cmp qword [rax + 0x30], r14
jne 0x1800286c0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x180028839
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028827
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028808
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028808
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028803
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1800287e0
cmp edx, 0xe463da3c
je 0x180029f3f
test r8d, r8d
jne 0x1800287c0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002881d
cmp qword [rax + 0x30], r14
jne 0x180028790
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x1800288bb
mov dword [0x1801c08c0], 0x10a8
mov dword [0x1801c08bc], 0x14b8
mov dword [0x1801c08c4], 0x10c8
mov dword [0x1801c08c8], 0x10b8
mov dword [0x1801c08b8], 0x68
mov dword [0x1801c08cc], 0x2e8
mov dword [0x1801c08d0], 0x74
mov dword [0x1801c08e0], 0x12c
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5e0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x25c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028987
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028968
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028968
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028963
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028940
cmp edx, 0xe463da3c
je 0x180029f5b
test r8d, r8d
jne 0x180028920
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002897d
cmp qword [rax + 0x30], r14
jne 0x1800288f0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x180028a69
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028a57
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028a38
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028a38
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028a33
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028a10
cmp edx, 0xe463da3c
je 0x180029f77
test r8d, r8d
jne 0x1800289f0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028a4d
cmp qword [rax + 0x30], r14
jne 0x1800289c0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x180028aeb
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x14e0
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10b8
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028bb7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028b98
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028b98
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028b93
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028b70
cmp edx, 0xe463da3c
je 0x180029f93
test r8d, r8d
jne 0x180028b50
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028bad
cmp qword [rax + 0x30], r14
jne 0x180028b20
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x180028c99
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028c87
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028c68
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028c68
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028c63
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028c40
cmp edx, 0xe463da3c
je 0x180029faf
test r8d, r8d
jne 0x180028c20
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028c7d
cmp qword [rax + 0x30], r14
jne 0x180028bf0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x180028d1b
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x1530
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028de7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028dc8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028dc8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028dc3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028da0
cmp edx, 0xe463da3c
je 0x180029fcb
test r8d, r8d
jne 0x180028d80
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028ddd
cmp qword [rax + 0x30], r14
jne 0x180028d50
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x180029069
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028eb7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028e98
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028e98
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028e93
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028e70
cmp edx, 0xe463da3c
je 0x180029fe7
test r8d, r8d
jne 0x180028e50
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028ead
cmp qword [rax + 0x30], r14
jne 0x180028e20
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
jne 0x180029069
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180028f87
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180028f68
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028f68
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180028f63
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180028f40
cmp edx, 0xe463da3c
je 0x18002a003
test r8d, r8d
jne 0x180028f20
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028f7d
cmp qword [rax + 0x30], r14
jne 0x180028ef0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
test rax, rax
jne 0x180029069
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029057
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029038
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029038
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029033
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029010
cmp edx, 0xe463da3c
je 0x18002a01f
test r8d, r8d
jne 0x180028ff0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002904d
cmp qword [rax + 0x30], r14
jne 0x180028fc0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x1800290eb
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x1530
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x1800291b7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029198
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029198
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029193
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029170
cmp edx, 0xe463da3c
je 0x18002a03b
test r8d, r8d
jne 0x180029150
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800291ad
cmp qword [rax + 0x30], r14
jne 0x180029120
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x180029299
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029287
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029268
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029268
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029263
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029240
cmp edx, 0xe463da3c
je 0x18002a057
test r8d, r8d
jne 0x180029220
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002927d
cmp qword [rax + 0x30], r14
jne 0x1800291f0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18002931b
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x14e0
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08b8], 0x68
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x1800293e7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x1800293c8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800293c8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1800293c3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1800293a0
cmp edx, 0xe463da3c
je 0x18002a073
test r8d, r8d
jne 0x180029380
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800293dd
cmp qword [rax + 0x30], r14
jne 0x180029350
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
test rax, rax
jne 0x1800294c9
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x1800294b7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029498
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029498
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029493
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029470
cmp edx, 0xe463da3c
je 0x18002a08f
test r8d, r8d
jne 0x180029450
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800294ad
cmp qword [rax + 0x30], r14
jne 0x180029420
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18002954b
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x14e0
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029617
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x1800295f8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800295f8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1800295f3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1800295d0
cmp edx, 0xe463da3c
je 0x18002a0ab
test r8d, r8d
jne 0x1800295b0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002960d
cmp qword [rax + 0x30], r14
jne 0x180029580
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
jne 0x1800296f9
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x1800296e7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x1800296c8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800296c8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1800296c3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1800296a0
cmp edx, 0xe463da3c
je 0x18002a0c7
test r8d, r8d
jne 0x180029680
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800296dd
cmp qword [rax + 0x30], r14
jne 0x180029650
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
test rax, rax
je 0x18002977b
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x14e0
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029847
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029828
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029828
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029823
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029800
cmp edx, 0xe463da3c
je 0x18002a0e3
test r8d, r8d
jne 0x1800297e0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002983d
cmp qword [rax + 0x30], r14
jne 0x1800297b0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2802_GameProcess.exe
call rax
test rax, rax
jne 0x180029929
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029917
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x1800298f8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800298f8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1800298f3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1800298d0
cmp edx, 0xe463da3c
je 0x18002a0ff
test r8d, r8d
jne 0x1800298b0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002990d
cmp qword [rax + 0x30], r14
jne 0x180029880
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2802_GTAProcess.exe
call rax
test rax, rax
je 0x1800299ab
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x14e0
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029a77
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029a58
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029a58
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029a53
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029a30
cmp edx, 0xe463da3c
je 0x18002a11b
test r8d, r8d
jne 0x180029a10
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180029a6d
cmp qword [rax + 0x30], r14
jne 0x1800299e0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2944_GameProcess.exe
call rax
test rax, rax
jne 0x180029b59
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029b47
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029b28
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029b28
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029b23
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029b00
cmp edx, 0xe463da3c
je 0x18002a137
test r8d, r8d
jne 0x180029ae0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180029b3d
cmp qword [rax + 0x30], r14
jne 0x180029ab0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b2944_GTAProcess.exe
call rax
test rax, rax
je 0x180029bdb
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x14e0
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029ca7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029c88
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029c88
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029c83
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029c60
cmp edx, 0xe463da3c
je 0x18002a153
test r8d, r8d
jne 0x180029c40
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180029c9d
cmp qword [rax + 0x30], r14
jne 0x180029c10
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b1604_GameProcess.exe
call rax
test rax, rax
jne 0x180029d89
mov rax, qword [0x1801c0d98]
test rax, rax
jne 0x180029d77
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029d58
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029d58
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x180029d53
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x180029d30
cmp edx, 0xe463da3c
je 0x18002a16f
test r8d, r8d
jne 0x180029d10
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180029d6d
cmp qword [rax + 0x30], r14
jne 0x180029ce0
mov rax, r14
mov qword [0x1801c0d98], rax
lea rcx, str.FiveM_b1604_GTAProcess.exe
call rax
test rax, rax
je 0x180029e0b
mov dword [0x1801c08c0], 0x10b8
mov dword [0x1801c08bc], 0x14e0
mov dword [0x1801c08c4], 0x10d8
mov dword [0x1801c08c8], 0x10c8
mov dword [0x1801c08cc], 0x2f4
mov dword [0x1801c08b8], 0x88
mov dword [0x1801c08d0], 0x84
mov dword [0x1801c08e0], 0x134
mov dword [0x1801c08d4], 0x20
mov dword [0x1801c08d8], 0x24
mov dword [0x1801c0de8], 0x5f0
mov dword [0x1801c08e4], 0x146b
mov dword [0x1801c08dc], 0x28c
mov rax, qword [0x1801c0df0]
test rax, rax
jne 0x180029ed7
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x180029eb8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029eb8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov eax, dword [rax + r9]
add rax, r9
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x180029eb3
nop dword [rax]
movsx ecx, cl
lea rax, [rax + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax - 1]
test cl, cl
jne 0x180029e90
cmp edx, 0x8fb39146
je 0x18002a18b
test r8d, r8d
jne 0x180029e70
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180029ecd
cmp qword [rax + 0x30], r14
jne 0x180029e40
mov rax, r14
mov qword [0x1801c0df0], rax
mov qword [rsp + 0x28], r14
lea r8, [0x1800225e0]
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor edx, edx
xor ecx, ecx
call rax
mov al, 1
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.1800e2cb0
lea r11, [rsp + 0x1a0]
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 [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028750
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028820
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028980
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028a50
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028bb0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028c80
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028de0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028eb0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180028f80
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029050
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x1800291b0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029280
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x1800293e0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x1800294b0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029610
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x1800296e0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029840
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029910
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029a70
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029b40
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029ca0
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029d70
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x180029ed0