Function at 0x1800a46b0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x290]
sub rsp, 0x390
mov rdi, r9
mov r8, rcx
mov eax, dword [rdx]
cmp eax, 0xa7dee62c
ja 0x1800a552e
je 0x1800a526d
cmp eax, 0x378a46df
je 0x1800a51bb
cmp eax, 0x39862f6a
je 0x1800a4be8
cmp eax, 0x6105c796
je 0x1800a4806
cmp eax, 0x6d30f4c3
jne 0x1800a4770
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
imul rbx, rax, 0x70
add rbx, r8
call qword [0x1801d3900]
test rax, rax
je 0x1800a4770
mov rdx, qword [rax + 0xe0]
test rdx, rdx
je 0x1800a4770
xor edi, edi
lea rcx, [rbx + 0x146]
nop
cmp byte [rbx + rdi + 0x134], 0
je 0x1800a4763
movzx eax, word [rdx + 0x42]
cmp word [rcx], ax
je 0x1800a478f
inc rdi
add rcx, 2
cmp rdi, 0x11
jl 0x1800a4750
xor al, al
lea r11, [rsp + 0x390]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov dword [rsp + 0x40], 0x163
mov dword [rsp + 0x44], 7
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_remote_teleport_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
mov al, 1
jmp 0x1800a4772
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
imul rcx, rax, 0x2c
mov eax, dword [rcx + r8 + 0x138]
cmp eax, 0x892944c5
jne 0x1800a4a04
mov dword [rsp + 0x40], 0xe9
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_possible_unknown_ped_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], dil
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea ecx, [rdi + 0x30]
call fcn.1800ffa74
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x180181a10]
movdqu xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str.Blocked_possible_unknown_ped_crash_from]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x18016a930]
movups xmmword [rax + 0x10], xmm0
movsd xmm0, qword [0x18016a940]
movsd qword [rax + 0x20], xmm0
mov byte [rax + 0x28], dil
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov r8, rax
mov dword [rsp + 0x4c], edi
mov qword [rsp + 0x50], 0xb
mov qword [rsp + 0x58], 0xf
movsd xmm0, qword [str.Protections]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18016a918]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18016a91a]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], dil
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea r9d, [rdi + 2]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x1800a6234
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800a622f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800a622f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test eax, eax
je 0x1800a4770
lea rcx, [rbp + 0x100]
mov qword [rbp + 0x20], rcx
lea rcx, [rbp + 0x150]
mov qword [rbp + 0x30], rcx
xor edi, edi
mov dword [rbp + 0x38], edi
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x28], 1
lea rcx, [rbp + 0x20]
call fcn.1800a6a70
mov rax, qword [rbp + 0x20]
cmp dword [rax], edi
jne 0x1800a4770
mov dword [rsp + 0x40], 0xf2
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
lea edx, [rdi + 2]
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_mismatched_ped_model_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
xor r8d, r8d
lea rdx, [0x18013d571]
lea rcx, [rbp - 0x78]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x20]
mov qword [rbp - 0x58], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea r8d, [rdi + 0x28]
lea rdx, str.Blocked_mismatched_ped_model_crash_from
lea rcx, [rsp + 0x40]
call fcn.18001b3d0
nop
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
lea r8d, [rdi + 0xb]
lea rdx, str.Protections
lea rcx, [rsp + 0x60]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea r9d, [rdi + 2]
mov r8, rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1800a6234
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800a622f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800a622f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
imul rbx, rax, 0x170
add rbx, 0x250
add rbx, r8
movzx edx, byte [rbx]
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs rcx, 0x100000001b3
imul rdx, rcx
movzx eax, byte [rbx + 1]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rbx + 2]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rbx + 3]
xor rdx, rax
imul rdx, rcx
and rdx, qword [0x1801e78f0]
shl rdx, 4
add rdx, qword [0x1801e78d8]
mov rax, qword [rdx + 8]
xor edi, edi
cmp rax, qword [0x1801e78c8]
je 0x1800a4c86
mov rdx, qword [rdx]
mov ecx, dword [rbx]
cmp ecx, dword [rax + 0x10]
je 0x1800a4c89
cmp rax, rdx
je 0x1800a4c86
mov rax, qword [rax + 8]
cmp ecx, dword [rax + 0x10]
jne 0x1800a4c76
jmp 0x1800a4c89
mov rax, rdi
test rax, rax
je 0x1800a4e66
mov dword [rsp + 0x40], 0xff
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_invalid_object_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov ecx, 0x30
call fcn.1800ffa74
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x1801819f0]
movdqu xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str.Blocked_invalid_object_crash_from]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x18016a8c8]
movups xmmword [rax + 0x10], xmm0
movzx ecx, word [0x18016a8d8]
mov word [rax + 0x20], cx
mov byte [rax + 0x22], 0
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov r8, rax
mov dword [rsp + 0x4c], edi
mov qword [rsp + 0x50], 0xb
mov qword [rsp + 0x58], 0xf
movsd xmm0, qword [str.Protections]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18016a918]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18016a91a]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], 0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
mov r9d, 2
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x1800a6234
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800a622f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800a622f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov eax, dword [rbx]
test eax, eax
je 0x1800a502e
lea rcx, [rbp + 0x100]
mov qword [rbp + 0x20], rcx
lea rcx, [rbp + 0x150]
mov qword [rbp + 0x30], rcx
mov dword [rbp + 0x38], edi
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x28], 1
cmp byte [0x1801d470c], dil
jne 0x1800a4ea4
call fcn.1800b50e0
mov rax, qword [0x1801df130]
lea rcx, [rbp + 0x20]
call rax
mov rax, qword [rbp + 0x20]
cmp dword [rax], edi
jne 0x1800a502e
mov dword [rsp + 0x40], 0x107
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_mismatched_object_model_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
xor r8d, r8d
lea rdx, [0x18013d571]
lea rcx, [rbp - 0x78]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2b
lea rdx, str.Blocked_mismatched_object_model_crash_from
lea rcx, [rsp + 0x40]
call fcn.18001b3d0
nop
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
mov r8d, 0xb
lea rdx, str.Protections
lea rcx, [rsp + 0x60]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
mov r9d, 2
mov r8, rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
lea rcx, [rsp + 0x40]
call fcn.18001cc90
mov al, 1
jmp 0x1800a4772
mov rdx, rbx
lea rcx, [0x1801e7980]
call fcn.1800a66d0
test rax, rax
je 0x1800a4770
mov dword [rsp + 0x40], 0x10f
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_potential_cage_spawn_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8d, 0x22
lea rdx, str.Blocked_potential_cage_spawn_from
lea rcx, [rsp + 0x60]
call fcn.18001b3d0
nop
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov r8, rax
mov dword [rsp + 0x4c], edi
mov qword [rsp + 0x50], 0xb
mov qword [rsp + 0x58], 0xf
movsd xmm0, qword [str.Protections]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18016a918]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18016a91a]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], 0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
mov r9d, 2
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
lea rcx, [rsp + 0x60]
call fcn.18001cc90
mov al, 1
jmp 0x1800a4772
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
imul rcx, rax, 0x55c
cmp dword [rcx + r8 + 0x684], 0x2e85a751
jne 0x1800a4770
cmp dword [rcx + r8 + 0x688], 1
jne 0x1800a4770
mov dword [rsp + 0x40], 0x171
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_unknown_task_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
mov al, 1
jmp 0x1800a4772
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
mov ecx, dword [r8 + rax*4 + 0x140]
cmp ecx, 0x97d540a4
je 0x1800a52a7
cmp ecx, 0x3701844f
je 0x1800a52a7
cmp dword [r8 + rax*4 + 0x14c], 0xffffffff
jne 0x1800a4770
mov dword [rsp + 0x40], 0x199
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_invalid_propset_from
mov rcx, rbx
call fcn.180019d70
lea r14, str.Null_Player_
mov rcx, qword [0x1801e2768]
test rcx, rcx
je 0x1800a5322
mov rax, qword [rcx]
call qword [rax + 0x20]
test al, al
je 0x1800a5322
mov rcx, qword [0x1801e2768]
mov rax, qword [rcx]
call qword [rax + 0x28]
jmp 0x1800a5325
mov rax, r14
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], dil
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea ecx, [rdi + 0x20]
call fcn.1800ffa74
mov rdx, rax
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x1801819c0]
movdqu xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [str.Blocked_invalid_propset_from]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x18016a800]
movsd qword [rax + 0x10], xmm0
mov ecx, dword [0x18016a808]
mov dword [rax + 0x18], ecx
movzx eax, byte [0x18016a80c]
mov byte [rdx + 0x1c], al
mov byte [rdx + 0x1d], dil
mov rcx, qword [0x1801e2768]
test rcx, rcx
je 0x1800a53f2
mov rax, qword [rcx]
call qword [rax + 0x20]
test al, al
je 0x1800a53f2
mov rcx, qword [0x1801e2768]
mov rax, qword [rcx]
call qword [rax + 0x28]
mov r14, rax
mov rsi, 0xffffffffffffffff
nop dword [rax]
inc rsi
cmp byte [r14 + rsi], 0
jne 0x1800a5400
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rax, rdx
sub rax, rcx
cmp rsi, rax
ja 0x1800a5453
lea rax, [rsi + rcx]
mov qword [rsp + 0x50], rax
lea rbx, [rsp + 0x40]
cmp rdx, 0xf
cmova rbx, qword [rsp + 0x40]
add rbx, rcx
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
lea rax, [rsp + 0x40]
jmp 0x1800a5468
mov qword [rsp + 0x20], rsi
mov r9, r14
mov rdx, rsi
lea rcx, [rsp + 0x40]
call fcn.18001b520
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov r8, rax
mov dword [rsp + 0x6c], edi
mov qword [rsp + 0x70], 0xb
mov qword [rsp + 0x78], 0xf
movsd xmm0, qword [str.Protections]
movsd qword [rsp + 0x60], xmm0
movzx ecx, word [0x18016a918]
mov word [rsp + 0x68], cx
movzx eax, byte [0x18016a91a]
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x6b], 0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
mov r9d, 2
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1800a6234
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800a622f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800a622f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp eax, 0xa8621086
je 0x1800a6017
cmp eax, 0xa98c4357
je 0x1800a5b3f
cmp eax, 0xb2642b55
je 0x1800a58d5
cmp eax, 0xcd4d0473
jne 0x1800a4770
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rbx, dword [rcx + 0x410]
shl rbx, 6
add rbx, r8
call qword [0x1801d3900]
test rax, rax
je 0x1800a4770
mov rax, qword [rax + 0xe0]
test rax, rax
je 0x1800a4770
cmp byte [rbx + 0x161], 0
je 0x1800a4770
movzx eax, word [rax + 0x42]
cmp word [rbx + 0x150], ax
jne 0x1800a571e
mov dword [rsp + 0x40], 0x17e
mov dword [rsp + 0x44], 6
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_ped_attachment_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
xor r8d, r8d
lea rdx, [0x18013d571]
lea rcx, [rbp - 0x78]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea r8d, [rdi + 0x1c]
lea rdx, str.Blocked_ped_attachment_from
lea rcx, [rsp + 0x40]
call fcn.18001b3d0
nop
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
lea r8d, [rdi + 0xb]
lea rdx, str.Protections
lea rcx, [rsp + 0x60]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea r9d, [rdi + 2]
mov r8, rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
lea rcx, [rsp + 0x40]
call fcn.18001cc90
mov al, 1
jmp 0x1800a4772
test rdi, rdi
je 0x1800a4770
cmp word [rdi + 0x40], 0xd
jne 0x1800a4770
mov dword [rsp + 0x40], 0x187
mov dword [rsp + 0x44], 6
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_trailer_ped_attachment_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
xor r8d, r8d
lea rdx, [0x18013d571]
lea rcx, [rbp - 0x78]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea r8d, [rdi + 0x2a]
lea rdx, str.Blocked_trailer_ped_attachment_crash_from
lea rcx, [rsp + 0x40]
call fcn.18001b3d0
nop
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
lea r8d, [rdi + 0xb]
lea rdx, str.Protections
lea rcx, [rsp + 0x60]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea r9d, [rdi + 2]
mov r8, rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1800a6234
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800a622f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800a622f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
lea rcx, [rax + rax*4]
lea rbx, [r8 + rcx*8]
mov eax, dword [rbx + 0x13c]
xor edi, edi
test eax, eax
je 0x1800a59c0
lea rcx, [rbp + 0x100]
mov qword [rbp + 0x20], rcx
lea rcx, [rbp + 0x150]
mov qword [rbp + 0x30], rcx
mov dword [rbp + 0x38], edi
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x28], 1
cmp byte [0x1801d470c], dil
jne 0x1800a5934
call fcn.1800b50e0
mov rax, qword [0x1801df128]
lea rcx, [rbp + 0x20]
call rax
mov rax, qword [rbp + 0x20]
cmp dword [rax], edi
jne 0x1800a59c0
mov dword [rsp + 0x40], 0x132
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_mismatched_vehicle_model_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
mov al, 1
jmp 0x1800a4772
cmp dword [rbx + 0x134], 8
jne 0x1800a4770
cmp dword [rbx + 0x13c], 0xa385e1c7
jne 0x1800a4770
mov dword [rsp + 0x40], 0x137
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_vehicle_flood_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x1b
lea rdx, str.Blocked_vehicle_flood_from
lea rcx, [rsp + 0x40]
call fcn.18001b3d0
nop
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
mov r8d, 0xb
lea rdx, str.Protections
lea rcx, [rsp + 0x60]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
mov r9d, 2
mov r8, rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
lea rcx, [rsp + 0x40]
call fcn.18001cc90
mov al, 1
jmp 0x1800a4772
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
imul r14, rax, 0x5c48
add r14, r8
mov eax, dword [r14 + 0x5d6c]
xor edi, edi
test eax, eax
je 0x1800a5daf
lea rcx, [rbp + 0x100]
mov qword [rbp + 0x20], rcx
lea rcx, [rbp + 0x150]
mov qword [rbp + 0x30], rcx
mov dword [rbp + 0x38], edi
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x28], 1
cmp byte [0x1801d470c], dil
jne 0x1800a5bde
mov esi, edi
mov ebx, edi
lea r15, [0x180000000]
nop word [rax + rax]
mov rax, qword [0x1801d38d8]
mov rcx, qword [rbx + r15 + 0x16d770]
call rax
mov qword [rbx + r15 + 0x1d4710], rax
inc esi
lea rbx, [rbx + 8]
cmp esi, 0x1bda
jb 0x1800a5bb0
mov byte [0x1801d470c], 1
mov rax, qword [0x1801df120]
lea rcx, [rbp + 0x20]
call rax
mov rax, qword [rbp + 0x20]
cmp dword [rax], edi
jne 0x1800a5daf
mov dword [rsp + 0x40], 0x11c
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_mismatched_player_model_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov ecx, 0x30
call fcn.1800ffa74
mov rcx, rax
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x180181a20]
movdqu xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [str.Blocked_mismatched_player_model_crash_from]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x18016ab20]
movups xmmword [rax + 0x10], xmm0
movsd xmm0, qword [0x18016ab30]
movsd qword [rax + 0x20], xmm0
movzx eax, word [0x18016ab38]
mov word [rcx + 0x28], ax
movzx eax, byte [0x18016ab3a]
mov byte [rcx + 0x2a], al
mov byte [rcx + 0x2b], 0
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov r8, rax
mov dword [rsp + 0x6c], edi
mov qword [rsp + 0x70], 0xb
mov qword [rsp + 0x78], 0xf
movsd xmm0, qword [str.Protections]
movsd qword [rsp + 0x60], xmm0
movzx ecx, word [0x18016a918]
mov word [rsp + 0x68], cx
movzx eax, byte [0x18016a91a]
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x6b], 0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
mov r9d, 2
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
lea rcx, [rsp + 0x40]
call fcn.18001cc90
mov al, 1
jmp 0x1800a4772
cmp dword [r14 + 0x5d6c], edi
je 0x1800a4770
lea rdx, [r14 + 0x5d6c]
lea rcx, [0x1801e7900]
call fcn.1800a66d0
test rax, rax
jne 0x1800a5df0
lea rdx, [r14 + 0x5d6c]
lea rcx, [0x1801e7940]
call fcn.1800a66d0
test rax, rax
je 0x1800a4770
mov dword [rsp + 0x40], 0x125
mov dword [rsp + 0x44], 5
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_player_model_switch_crash_from
mov rcx, rbx
call fcn.180019d70
lea r14, str.Null_Player_
mov rcx, qword [0x1801e2768]
test rcx, rcx
je 0x1800a5e6b
mov rax, qword [rcx]
call qword [rax + 0x20]
test al, al
je 0x1800a5e6b
mov rcx, qword [0x1801e2768]
mov rax, qword [rcx]
call qword [rax + 0x28]
jmp 0x1800a5e6e
mov rax, r14
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov ecx, 0x30
call fcn.1800ffa74
mov rdx, rax
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x180181a00]
movdqu xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [str.Blocked_player_model_switch_crash_from]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x18016aaf8]
movups xmmword [rax + 0x10], xmm0
mov ecx, dword [0x18016ab08]
mov dword [rax + 0x20], ecx
movzx eax, word [0x18016ab0c]
mov word [rdx + 0x24], ax
movzx eax, byte [0x18016ab0e]
mov byte [rdx + 0x26], al
mov byte [rdx + 0x27], 0
mov rcx, qword [0x1801e2768]
test rcx, rcx
je 0x1800a5f44
mov rax, qword [rcx]
call qword [rax + 0x20]
test al, al
je 0x1800a5f44
mov rcx, qword [0x1801e2768]
mov rax, qword [rcx]
call qword [rax + 0x28]
mov r14, rax
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov r8, rax
mov dword [rsp + 0x6c], edi
mov qword [rsp + 0x70], 0xb
mov qword [rsp + 0x78], 0xf
movsd xmm0, qword [str.Protections]
movsd qword [rsp + 0x60], xmm0
movzx ecx, word [0x18016a918]
mov word [rsp + 0x68], cx
movzx eax, byte [0x18016a91a]
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x6b], 0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
mov r9d, 2
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1800a6234
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800a622f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800a622f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x410]
lea rbx, [rax + rax*2]
shl rbx, 5
add rbx, r8
call qword [0x1801d3900]
test rax, rax
je 0x1800a4770
mov rax, qword [rax + 0xe0]
test rax, rax
je 0x1800a4770
cmp byte [rbx + 0x130], 0
je 0x1800a4770
movzx eax, word [rax + 0x42]
cmp word [rbx + 0x132], ax
jne 0x1800a623b
mov dword [rsp + 0x40], 0x146
mov dword [rsp + 0x44], 6
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_attachment_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], dil
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea ecx, [rdi + 0x20]
call fcn.1800ffa74
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x180181970]
movdqu xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [str.Blocked_attachment_from]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x18016aa88]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], dil
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov r8, rax
mov dword [rsp + 0x6c], edi
mov qword [rsp + 0x70], 0xb
mov qword [rsp + 0x78], 0xf
movsd xmm0, qword [str.Protections]
movsd qword [rsp + 0x60], xmm0
movzx ecx, word [0x18016a918]
mov word [rsp + 0x68], cx
movzx eax, byte [0x18016a91a]
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x6b], dil
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea r9d, [rdi + 2]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1800a6234
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800a622f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800a622f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800ffa38
mov al, 1
jmp 0x1800a4772
test rdi, rdi
je 0x1800a4770
cmp word [rdi + 0x40], 0xd
jne 0x1800a4770
mov dword [rsp + 0x40], 0x14f
mov dword [rsp + 0x44], 6
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srcgamehooksProtectionsShouldBlockSync.cpp
mov qword [rsp + 0x48], rax
lea rax, str.bool___cdecl__anonymous_namespace::ShouldBlockNode_class_CProjectBaseSyncDataNode__struct_YimMenu::SyncNodeId_enum_eNetObjType_class_rage::netObject__
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x40]
mov edx, 2
lea rcx, [rbp + 0x20]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Blocked_physical_trailer_attachment_crash_from
mov rcx, rbx
call fcn.180019d70
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
mov rcx, rbx
call fcn.180019d70
nop
lea rcx, [rbp + 0x20]
call fcn.1800fca80
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
xor r8d, r8d
lea rdx, [0x18013d571]
lea rcx, [rbp - 0x78]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea r8d, [rdi + 0x2f]
lea rdx, str.Blocked_physical_trailer_attachment_crash_from
lea rcx, [rsp + 0x40]
call fcn.18001b3d0
nop
lea rcx, [0x1801e2768]
call fcn.1800b4e30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.18001acd0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18001cb30
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
lea r8d, [rdi + 0xb]
lea rdx, str.Protections
lea rcx, [rsp + 0x60]
call fcn.18001b3d0
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea r9d, [rdi + 2]
mov r8, rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1800647a0
lea rcx, [rbp + 0x20]
call fcn.180025d70
nop
lea rcx, [rsp + 0x40]
call fcn.18001cc90
mov al, 1
jmp 0x1800a4772