Function at 0x180027b90
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 [0x1801bfd40]
xor rax, rsp
mov qword [rbp + 0x140], rax
cmp edx, 1
jne 0x180029b21
call qword [0x1800e6370]
movabs rax, 0xd7c40828451577f
lea rcx, [rbp]
mov qword [rbp + 0xc0], rax
movabs rbx, 0x8c7c719104a25416
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0xc8], rax
movabs r12, 0x384c60c0bc716f4b
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0x40], r12
mov qword [rbp + 0xd0], rax
movabs r13, 0x482cf4b38598cb8
movabs rax, 0x6a18601401b94711
mov qword [rbp + 0x48], r13
movups xmm0, xmmword [rbp + 0x40]
movabs r15, 0xf22678e548717be2
movaps xmmword [rbp], xmm0
movabs r14, 0x97fa4d1e7bbbff73
mov qword [rbp + 0x50], rax
movabs rsi, 0xa1828537d1eb89fc
movabs rax, 0xd21e4cc570415bda
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0x58], rax
movabs rdi, 0x6ac30d380c4f6bb5
movups xmm1, xmmword [rbp + 0x50]
movabs rax, 0xa3cd6d27389bca4b
movaps xmmword [rbp + 0x10], xmm1
xor edx, edx
mov qword [rbp + 0x60], rax
movabs rax, 0x99a2c70ff1d9bcdc
mov qword [rbp + 0x68], rax
movabs rax, 0x6ac30d380c4f6b84
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.180027900
mov qword [0x1801c0950], rax
movabs rax, 0xd7c40828451577f
mov qword [rbp + 0xc0], rax
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0xc8], rax
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0xd0], rax
movabs rax, 0x494c60c6bc716f4b
mov qword [rbp + 0x40], rax
movabs rax, 0x6c18161801b84b11
mov qword [rbp + 0x50], rax
movabs rax, 0xd21e3dc578425bd6
mov qword [rbp + 0x58], rax
movabs rax, 0xb7c56d215b84df4c
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x60], rax
movabs rax, 0x95c1a504e9cbb1c8
mov qword [rbp + 0x68], rax
movabs rax, 0x5ee33e7b2c775995
mov qword [rbp + 0x70], rax
movabs rax, 0x8c4941b1469a742e
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.180027900
mov qword [0x1801c0958], rax
lea rcx, [rbp]
movabs rax, 0xd7c40828451577f
mov qword [rbp + 0x48], r13
mov qword [rbp + 0xc0], rax
xor edx, edx
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0xc8], rax
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0xd0], rax
movabs rax, 0x494c60c0bc716f4b
mov qword [rbp + 0x40], rax
lea r8d, [rdx + 7]
movups xmm0, xmmword [rbp + 0x40]
movabs rax, 0x7e07021301b93611
movaps xmmword [rbp], xmm0
mov qword [rbp + 0x50], rax
movabs rax, 0xca0640d1684e5bdd
mov qword [rbp + 0x58], rax
movabs rax, 0xb7c2083e43f8df31
movups xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x10], xmm1
mov qword [rbp + 0x60], rax
movabs rax, 0x81bda508f1d4a9c3
mov qword [rbp + 0x68], rax
movabs rax, 0x2c802d7a346f5381
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.180027900
mov qword [0x1801c0e98], rax
movabs rax, 0xd7c40828451577f
mov qword [rbp + 0xc0], rax
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0xc8], rax
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0xd0], rax
movabs rax, 0xe82cf54274d81b8
mov qword [rbp + 0x48], rax
movabs rax, 0x7e0f170c17b45304
mov qword [rbp + 0x50], rax
movabs rax, 0xb16358d6705143d6
mov qword [rbp + 0xd8], r15
movabs r15, 0x4e4960bbbc716f4b
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, 0xa3da78285b8bc853
movaps xmmword [rbp], xmm0
xor r8d, r8d
movaps xmmword [rbp + 0x10], xmm1
xor edx, edx
mov qword [rbp + 0x60], rax
movabs rax, 0x81c1b51793d3a9bf
mov qword [rbp + 0x68], rax
movabs rax, 0x6ac30d380c4f5e87
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.180027900
mov qword [0x1801c0960], rax
movabs rcx, 0xa93e4eef342b2de4
movabs rax, 0xd7c40828451577f
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x40], rax
movabs r14, 0x12649f1dd712fb8a
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x48], rax
movabs rsi, 0x7649bd9a936e85a7
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x50], rax
movabs rdi, 0x7f5d0d0344cc3660
movabs rax, 0xf22678e548717be2
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x58], rax
movabs rbx, 0x312ec08428bb84f9
vmovdqu ymm0, ymmword [rbp + 0x40]
movabs rax, 0xbdc54d60dd3001b
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xa0], rax
movabs rax, 0xf82cf54274d81b8
mov qword [rbp + 0xc8], rax
movabs rax, 0x7e7b140c18b95309
mov qword [rbp + 0xd0], rax
movabs rax, 0xca1258da77514fd0
mov qword [rbp + 0xd8], rax
movabs rax, 0xa5da79295b82c753
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0x60]
mov qword [rbp + 0xe0], rax
movabs rax, 0x81b5b017eed4a9c8
mov qword [rbp + 0xe8], rax
movabs rax, 0x29862d0b346f5381
mov qword [rbp + 0xf0], rax
movabs rax, 0xb45c49a524926236
mov qword [rbp + 0xf8], rax
movabs rax, 0x567889baa25ea5e5
mov qword [rbp + 0x100], rax
movabs rax, 0x47692d3b01ec7458
mov qword [rbp + 0x108], rax
movabs rax, 0x50ef2c208f9bcd9
mov qword [rbp + 0x110], rax
movabs rax, 0x325dd93d952adbb2
mov qword [rbp + 0x118], rax
movabs rax, 0xbdc549449f33328
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.180027900
mov qword [0x1801c0968], rax
movabs rcx, 0xa1828537d1eb89fc
movabs rax, 0xd7c40828451577f
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0xc0], rax
xor edx, edx
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0xe8], rcx
mov qword [rbp + 0xc8], rax
lea rcx, [rbp]
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0x40], r12
mov qword [rbp + 0xd0], rax
lea r8d, [rdx + 7]
movabs rax, 0xf22678e548717be2
mov qword [rbp + 0x48], r13
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0xd8], rax
movabs rax, 0x97fa4d1e7bbbff73
mov qword [rbp + 0xe0], rax
movabs rax, 0x6718601401b94711
movaps xmmword [rbp], xmm0
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x50], rax
movabs rax, 0xd21958da684e5bda
mov qword [rbp + 0x58], rax
movabs rax, 0x97fa4d1e39fedf4c
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.180027900
mov qword [0x1801c0970], rax
lea rcx, [rbp + 0x40]
movabs rax, 0xd7c40828451577f
mov qword [rbp + 8], r13
mov qword [rbp + 0xc0], rax
movabs r12, 0xf22678e548717be2
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xc8], rax
xor edx, edx
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0xd0], rax
movabs rax, 0x384c60c6bc71144b
mov qword [rbp], rax
movabs rax, 0x1d18156e01c74311
movups xmm0, xmmword [rbp]
mov qword [rbp + 0x10], rax
lea r8d, [rdx + 7]
movabs rax, 0xf22678e548717bd3
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.180027900
mov qword [0x1801c0ea0], rax
movabs rax, 0xd7c40828451577f
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0x40], r15
lea rcx, [rbp + 0x40]
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xc8], rax
movabs r13, 0xb7b9083e4883df4b
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0x118], r14
mov qword [rbp + 0xd0], rax
movabs r12, 0x94b3a575e9cbb9ce
vmovdqu ymm0, ymmword [rbp + 0xc0]
movabs rax, 0x97fa4d1e7bbbff73
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0xe0], rax
movabs r15, 0x55e33218336f5495
movabs rax, 0xa1828537d1eb89fc
mov qword [rbp + 0x108], rdi
mov qword [rbp + 0xe8], rax
movabs r14, 0xca5c33a9249a6036
movabs rax, 0x6ac30d380c4f6bb5
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0xf0], rax
movabs rsi, 0x567a85baab5aa59e
movabs rax, 0x8c7c719104a25416
mov qword [rbp + 0x60], r13
mov qword [rbp + 0xf8], rax
movabs rdi, 0x4c6e2d3375ec0723
movabs rax, 0x396d054274d81b8
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x48], rax
movabs rbx, 0x312ec08428f9c0d9
movabs rax, 0x6c18161b01b84b11
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x50], rax
xor r8d, r8d
movabs rax, 0xc6064fd0684e5bd6
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, 0x12649f1dd712fb8a
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.180027900
mov qword [0x1801c0948], rax
movabs rcx, 0x12649f1dd712fb8a
movabs rax, 0xd7c40828451577f
mov qword [rbp + 0x118], rcx
mov qword [rbp + 0xc0], rax
movabs rax, 0x3ba2f06b0779b398
mov qword [rbp + 0xc8], rax
movabs rax, 0x5e38222c21817331
mov qword [rbp + 0xd0], rax
movabs rax, 0xf22678e548717be2
mov qword [rbp + 0xd8], rax
movabs rax, 0x97fa4d1e7bbbff73
mov qword [rbp + 0xe0], rax
movabs rax, 0xa1828537d1eb89fc
mov qword [rbp + 0xe8], rax
movabs rax, 0x6ac30d380c4f6bb5
mov qword [rbp + 0xf0], rax
movabs rax, 0x8c7c719104a25416
mov qword [rbp + 0xf8], rax
movabs rax, 0x7649bd9a936e85a7
mov qword [rbp + 0x100], rax
movabs rax, 0x7f5d0d0344cc3660
mov qword [rbp + 0x108], rax
movabs rax, 0x312ec08428bb84f9
mov qword [rbp + 0x110], rax
movabs rax, 0x4e4960bbbc716f4b
mov qword [rbp + 0x40], rax
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x98], rcx
movabs rax, 0x396d054274d81b8
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x40]
movabs rax, 0x6c18161b01b84b11
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x50], rax
xor r8d, r8d
mov qword [rbp + 0x68], r12
movabs rax, 0xc6064fd0684e5bd6
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.180027900
mov qword [0x1801c0e90], rax
xor r14d, r14d
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x1800287e7
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 0x1800287c8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800287c8
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 0x1800287c3
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 0x1800287a0
cmp edx, 0xe463da3c
je 0x180029b53
test r8d, r8d
jne 0x180028780
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800287dd
cmp qword [rax + 0x30], r14
jne 0x180028750
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x1800288c9
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x1800288b7
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 0x180028898
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028898
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 0x180028893
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 0x180028870
cmp edx, 0xe463da3c
je 0x180029b6f
test r8d, r8d
jne 0x180028850
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800288ad
cmp qword [rax + 0x30], r14
jne 0x180028820
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x18002894b
mov dword [0x1801c0980], 0x10a8
mov dword [0x1801c097c], 0x14b8
mov dword [0x1801c0984], 0x10c8
mov dword [0x1801c0988], 0x10b8
mov dword [0x1801c0978], 0x68
mov dword [0x1801c098c], 0x2e8
mov dword [0x1801c0990], 0x74
mov dword [0x1801c09a0], 0x12c
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5e0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x25c
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180028a17
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 0x1800289f8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800289f8
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 0x1800289f3
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 0x1800289d0
cmp edx, 0xe463da3c
je 0x180029b8b
test r8d, r8d
jne 0x1800289b0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028a0d
cmp qword [rax + 0x30], r14
jne 0x180028980
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x180028af9
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180028ae7
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 0x180028ac8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028ac8
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 0x180028ac3
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 0x180028aa0
cmp edx, 0xe463da3c
je 0x180029ba7
test r8d, r8d
jne 0x180028a80
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028add
cmp qword [rax + 0x30], r14
jne 0x180028a50
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x180028b7b
mov dword [0x1801c0980], 0x10b8
mov dword [0x1801c097c], 0x14e0
mov dword [0x1801c0984], 0x10d8
mov dword [0x1801c0988], 0x10b8
mov dword [0x1801c0978], 0x88
mov dword [0x1801c098c], 0x2f4
mov dword [0x1801c0990], 0x84
mov dword [0x1801c09a0], 0x134
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5f0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x28c
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180028c47
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 0x180028c28
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028c28
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 0x180028c23
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 0x180028c00
cmp edx, 0xe463da3c
je 0x180029bc3
test r8d, r8d
jne 0x180028be0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028c3d
cmp qword [rax + 0x30], r14
jne 0x180028bb0
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x180028d29
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180028d17
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 0x180028cf8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028cf8
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 0x180028cf3
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 0x180028cd0
cmp edx, 0xe463da3c
je 0x180029bdf
test r8d, r8d
jne 0x180028cb0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028d0d
cmp qword [rax + 0x30], r14
jne 0x180028c80
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x180028dab
mov dword [0x1801c0980], 0x10b8
mov dword [0x1801c097c], 0x1530
mov dword [0x1801c0984], 0x10d8
mov dword [0x1801c0978], 0x88
mov dword [0x1801c0988], 0x10c8
mov dword [0x1801c098c], 0x2f4
mov dword [0x1801c0990], 0x84
mov dword [0x1801c09a0], 0x134
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5f0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x28c
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180028e77
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 0x180028e58
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028e58
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 0x180028e53
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 0x180028e30
cmp edx, 0xe463da3c
je 0x180029bfb
test r8d, r8d
jne 0x180028e10
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028e6d
cmp qword [rax + 0x30], r14
jne 0x180028de0
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x1800290f9
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180028f47
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 0x180028f28
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028f28
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 0x180028f23
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 0x180028f00
cmp edx, 0xe463da3c
je 0x180029c17
test r8d, r8d
jne 0x180028ee0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180028f3d
cmp qword [rax + 0x30], r14
jne 0x180028eb0
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
jne 0x1800290f9
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180029017
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 0x180028ff8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180028ff8
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 0x180028ff3
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 0x180028fd0
cmp edx, 0xe463da3c
je 0x180029c33
test r8d, r8d
jne 0x180028fb0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002900d
cmp qword [rax + 0x30], r14
jne 0x180028f80
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
test rax, rax
jne 0x1800290f9
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x1800290e7
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 0x1800290c8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800290c8
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 0x1800290c3
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 0x1800290a0
cmp edx, 0xe463da3c
je 0x180029c4f
test r8d, r8d
jne 0x180029080
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800290dd
cmp qword [rax + 0x30], r14
jne 0x180029050
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18002917b
mov dword [0x1801c0980], 0x10b8
mov dword [0x1801c097c], 0x1530
mov dword [0x1801c0984], 0x10d8
mov dword [0x1801c0988], 0x10c8
mov dword [0x1801c098c], 0x2f4
mov dword [0x1801c0978], 0x88
mov dword [0x1801c0990], 0x84
mov dword [0x1801c09a0], 0x134
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5f0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x28c
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180029247
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 0x180029228
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029228
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 0x180029223
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 0x180029200
cmp edx, 0xe463da3c
je 0x180029c6b
test r8d, r8d
jne 0x1800291e0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002923d
cmp qword [rax + 0x30], r14
jne 0x1800291b0
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x180029329
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180029317
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 0x1800292f8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800292f8
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 0x1800292f3
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 0x1800292d0
cmp edx, 0xe463da3c
je 0x180029c87
test r8d, r8d
jne 0x1800292b0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002930d
cmp qword [rax + 0x30], r14
jne 0x180029280
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x1800293ab
mov dword [0x1801c0980], 0x10b8
mov dword [0x1801c097c], 0x14e0
mov dword [0x1801c0984], 0x10d8
mov dword [0x1801c0988], 0x10c8
mov dword [0x1801c0978], 0x68
mov dword [0x1801c098c], 0x2f4
mov dword [0x1801c0990], 0x84
mov dword [0x1801c09a0], 0x134
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5f0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x28c
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180029477
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 0x180029458
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029458
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 0x180029453
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 0x180029430
cmp edx, 0xe463da3c
je 0x180029ca3
test r8d, r8d
jne 0x180029410
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002946d
cmp qword [rax + 0x30], r14
jne 0x1800293e0
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
test rax, rax
jne 0x180029559
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180029547
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 0x180029528
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029528
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 0x180029523
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 0x180029500
cmp edx, 0xe463da3c
je 0x180029cbf
test r8d, r8d
jne 0x1800294e0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002953d
cmp qword [rax + 0x30], r14
jne 0x1800294b0
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x1800295db
mov dword [0x1801c0980], 0x10b8
mov dword [0x1801c097c], 0x14e0
mov dword [0x1801c0984], 0x10d8
mov dword [0x1801c0988], 0x10c8
mov dword [0x1801c098c], 0x2f4
mov dword [0x1801c0978], 0x88
mov dword [0x1801c0990], 0x84
mov dword [0x1801c09a0], 0x134
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5f0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x28c
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x1800296a7
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 0x180029688
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029688
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 0x180029683
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 0x180029660
cmp edx, 0xe463da3c
je 0x180029cdb
test r8d, r8d
jne 0x180029640
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002969d
cmp qword [rax + 0x30], r14
jne 0x180029610
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2802_GameProcess.exe
call rax
test rax, rax
jne 0x180029789
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x180029777
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 0x180029758
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029758
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 0x180029753
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 0x180029730
cmp edx, 0xe463da3c
je 0x180029cf7
test r8d, r8d
jne 0x180029710
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002976d
cmp qword [rax + 0x30], r14
jne 0x1800296e0
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2802_GTAProcess.exe
call rax
test rax, rax
je 0x18002980b
mov dword [0x1801c0980], 0x10b8
mov dword [0x1801c097c], 0x14e0
mov dword [0x1801c0984], 0x10d8
mov dword [0x1801c0988], 0x10c8
mov dword [0x1801c098c], 0x2f4
mov dword [0x1801c0978], 0x88
mov dword [0x1801c0990], 0x84
mov dword [0x1801c09a0], 0x134
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5f0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x28c
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x1800298d7
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 0x1800298b8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1800298b8
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 0x1800298b3
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 0x180029890
cmp edx, 0xe463da3c
je 0x180029d13
test r8d, r8d
jne 0x180029870
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x1800298cd
cmp qword [rax + 0x30], r14
jne 0x180029840
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2944_GameProcess.exe
call rax
test rax, rax
jne 0x1800299b9
mov rax, qword [0x1801c0e58]
test rax, rax
jne 0x1800299a7
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 0x180029988
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029988
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 0x180029983
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 0x180029960
cmp edx, 0xe463da3c
je 0x180029d2f
test r8d, r8d
jne 0x180029940
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x18002999d
cmp qword [rax + 0x30], r14
jne 0x180029910
mov rax, r14
mov qword [0x1801c0e58], rax
lea rcx, str.FiveM_b2944_GTAProcess.exe
call rax
test rax, rax
je 0x180029a3b
mov dword [0x1801c0980], 0x10b8
mov dword [0x1801c097c], 0x14e0
mov dword [0x1801c0984], 0x10d8
mov dword [0x1801c0988], 0x10c8
mov dword [0x1801c098c], 0x2f4
mov dword [0x1801c0978], 0x88
mov dword [0x1801c0990], 0x84
mov dword [0x1801c09a0], 0x134
mov dword [0x1801c0994], 0x20
mov dword [0x1801c0998], 0x24
mov dword [0x1801c0ea8], 0x5f0
mov dword [0x1801c09a4], 0x146b
mov dword [0x1801c099c], 0x28c
mov rax, qword [0x1801c0eb0]
test rax, rax
jne 0x180029b07
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 0x180029ae8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x180029ae8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov eax, dword [rax + r11]
add rax, r9
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x180029ae3
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 0x180029ac0
cmp edx, 0x8fb39146
je 0x180029d4b
test r8d, r8d
jne 0x180029aa0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
je 0x180029afd
cmp qword [rax + 0x30], r14
jne 0x180029a70
mov rax, r14
mov qword [0x1801c0eb0], rax
mov qword [rsp + 0x28], r14
lea r8, [0x1800226b0]
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.1800e21a0
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 0x1800287e0
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 0x1800288b0
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 0x180028a10
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 0x180028ae0
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 0x180028c40
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 0x180028d10
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 0x180028e70
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 0x180028f40
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 0x180029010
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 0x1800290e0
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 0x180029240
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 0x180029310
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 0x180029470
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 0x180029540
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 0x1800296a0
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 0x180029770
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 0x1800298d0
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 0x1800299a0
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 0x180029b00