Function at 0x18002ce50
Capabilities:
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x70]
sub rsp, 0x170
lea r12, [0x1801d3ce0]
mov qword [rbp + 0xb8], r12
lea rax, vtable.YimMenu::Hooking.0
mov qword [0x1801d3ce0], rax
call fcn.1800fd720
nop
mov ecx, 0x38
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3b98]
lea rax, str.WndProc
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 7
lea r15, vtable.YimMenu::BaseHook.0
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002cefe
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002cf0a
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_long_long___int64_____cdecl___struct_HWND______ptr64__unsigned_int__unsigned_long_long_unsigned___int64___long_long___int64___.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0730]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
xor r14d, r14d
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002cf45
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002cf32
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e5ed
mov qword [0x1801d3cd8], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov r10d, r14d
lea rbx, [0x18013dd32]
lea r11, str.user32.dll
nop dword [rax]
nop word [rax + rax]
movsx r9d, byte [r11]
mov r8d, r9d
sub r9b, 0x41
movzx ecx, r8b
or cl, 0x20
movzx edx, cl
movzx eax, r8b
cmp r9b, 0x19
cmova edx, eax
movsx eax, dl
add eax, r10d
imul r10d, eax, 0x401
mov eax, r10d
shr eax, 6
xor r10d, eax
inc r11
cmp r11, rbx
jne 0x18002cf90
lea ecx, [r10 + r10*8]
mov eax, ecx
shr eax, 0xb
xor ecx, eax
imul r9d, ecx, 0x8001
mov r10d, r9d
movzx edx, r9b
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs r8, 0x100000001b3
imul rdx, r8
mov eax, r9d
shr eax, 8
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov eax, r9d
shr eax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov eax, r9d
shr rax, 0x18
xor rdx, rax
imul rdx, r8
and rdx, qword [0x1801ade68]
mov rax, rdx
add rax, rax
mov r8, qword [0x1801ade50]
mov rcx, qword [r8 + rax*8 + 8]
mov rax, qword [0x1801ade40]
cmp rcx, rax
je 0x18002d073
add rdx, rdx
mov r8, qword [r8 + rdx*8]
cmp r10d, dword [rcx + 0x10]
je 0x18002d076
cmp rcx, r8
je 0x18002d073
mov rcx, qword [rcx + 8]
cmp r9d, dword [rcx + 0x10]
jne 0x18002d062
jmp 0x18002d076
mov rcx, r14
test rcx, rcx
je 0x18002d086
cmp rcx, rax
je 0x18002d086
mov rsi, qword [rcx + 0x18]
jmp 0x18002d089
mov rsi, r14
lea rdx, [0x18013dd38]
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x18002d199
mov rsi, rax
movsxd rax, dword [rax + 0x3c]
add rax, rsi
je 0x18002d199
mov eax, dword [rax + 0x88]
mov r12d, dword [rax + rsi + 0x20]
add r12, rsi
mov r13d, dword [rax + rsi + 0x1c]
add r13, rsi
mov rbx, r14
mov r15d, dword [rax + rsi + 0x14]
test r15, r15
je 0x18002d0fe
lea r14, [rbx*4]
mov ecx, dword [r12 + r14]
add rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
lea rdx, [0x18013dd38]
test eax, eax
je 0x18002d1de
inc rbx
cmp rbx, r15
jb 0x18002d0d0
xor r14d, r14d
mov dword [rsp + 0x20], 0x57
mov dword [rsp + 0x24], 3
lea rax, str.C:_action_runner_workHorseMenuHorseMenu_srccorememoryModule.hpp
mov qword [rsp + 0x28], rax
lea rax, str.void___cdecl_YimMenu::Module::GetExport_void__const_class_std::basic_string_view_char_struct_std::char_traits_char_____const
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movsd xmm1, qword [rsp + 0x30]
movsd qword [rsp + 0x50], xmm1
lea r8, [rsp + 0x40]
mov edx, 3
lea rcx, [rsp + 0x60]
call fcn.1800fc4e0
nop
lea rbx, [rax + 0x28]
lea rdx, str.Cannot_find_export:
mov rcx, rbx
call fcn.180019d70
mov r8d, 0xc
lea rdx, [0x18013dd38]
mov rcx, rbx
call fcn.18002f850
nop
lea rcx, [rsp + 0x60]
call fcn.1800fca80
lea rdx, [0x18013dd38]
lea r15, vtable.YimMenu::BaseHook.0
lea r12, [0x1801d3ce0]
mov rbx, r14
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], 0xc
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d1f8
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d204
mov ebx, dword [r14 + r13]
add rbx, rsi
xor r14d, r14d
lea r15, vtable.YimMenu::BaseHook.0
lea r12, [0x1801d3ce0]
jmp 0x18002d19c
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_int____cdecl___int__int__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0870]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d243
nop dword [rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d230
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e610
mov qword [0x1801d3cd0], rdi
lea ecx, [rax + 0x38]
cmp dword [0x1801d3ba0], eax
je 0x18002d583
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3a00]
lea rax, str.Vulkan::QueuePresentKHR
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x17
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d2cc
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d2d8
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_enum_VkResult____cdecl___struct_VkQueue_T____ptr64__struct_VkPresentInfoKHR_const____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0280]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d313
nop dword [rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d300
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e633
mov qword [0x1801d3cc8], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3a08]
lea rax, str.Vulkan::CreateSwapchainKHR
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1a
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d390
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d39c
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_enum_VkResult____cdecl___struct_VkDevice_T____ptr64__struct_VkSwapchainCreateInfoKHR_const____ptr64__struct_VkAllocationCallbacks_const____ptr64__struct_VkSwapchainKHR_T____ptr64____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a03e0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d3d4
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d3c1
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e656
mov qword [0x1801d3cc0], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3a18]
lea rax, str.Vulkan::AcquireNextImage2KHR
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1c
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d451
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d45d
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_enum_VkResult____cdecl___struct_VkDevice_T____ptr64__struct_VkAcquireNextImageInfoKHR_const____ptr64__unsigned_int____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0500]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d495
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d482
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e679
mov qword [0x1801d3cb8], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3a10]
lea rax, str.Vulkan::AcquireNextImageKHR
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1b
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d512
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d51e
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_enum_VkResult____cdecl___struct_VkDevice_T____ptr64__struct_VkSwapchainKHR_T____ptr64__unsigned_long_long_unsigned___int64___struct_VkSemaphore_T____ptr64__struct_VkFence_T____ptr64__unsigned_int____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0610]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d563
nop dword [rax]
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d550
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e69c
mov qword [0x1801d3cb0], rdi
jmp 0x18002d71e
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rcx, qword [0x1801d3a28]
mov rdx, qword [rcx]
mov rcx, qword [rdx]
mov rbx, qword [rcx + 0x40]
lea rax, str.SwapChain::Present
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x12
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d5ec
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d5f8
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_long_int____cdecl___struct_IDXGISwapChain1____ptr64__unsigned_int__unsigned_int__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0010]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d633
nop dword [rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d620
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e6bf
mov qword [0x1801d3ca8], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rcx, qword [0x1801d3a28]
mov rdx, qword [rcx]
mov rcx, qword [rdx]
mov rbx, qword [rcx + 0x68]
lea rax, str.SwapChain::ResizeBuffers
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x18
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d6ba
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d6c6
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_long_int____cdecl___struct_IDXGISwapChain1____ptr64__unsigned_int__unsigned_int__unsigned_int__enum_DXGI_FORMAT__unsigned_int__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a01e0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d703
nop dword [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d6f0
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e6e2
mov qword [0x1801d3ca0], rdi
mov ecx, 0x38
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d38f0]
lea rax, str.RunScriptThreads
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x10
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d782
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d78e
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_bool____cdecl___void____ptr64__int__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a6cb0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d7d3
nop dword [rax]
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d7c0
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e705
mov qword [0x1801d3c98], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3938]
lea rax, str.SendMetric
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xa
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d850
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d85c
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_bool____cdecl___void____ptr64__class_rage::rlMetric____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x18009f550]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d894
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d881
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e728
mov qword [0x1801d3c90], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3950]
lea rax, str.QueueDependency
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xf
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d911
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d91d
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_void____cdecl___long_long___int64___.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x18009f420]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002d955
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002d942
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e74b
mov qword [0x1801d3c88], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3958]
lea rax, str.UnkFunction
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xb
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002d9d2
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002d9de
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_bool____cdecl___long_long___int64___.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0000]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002da23
nop dword [rax]
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002da10
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e76e
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3960]
lea rax, str.HandleNetGameEvent
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x12
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002da99
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002daa5
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_void____cdecl___class_rage::netEventMgr____ptr64__class_CNetGamePlayer____ptr64__class_CNetGamePlayer____ptr64__enum_NetEventType__int__int__short_int__class_rage::datBitBuffer____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0eb0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002dae3
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002dad0
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e791
mov qword [0x1801d3c80], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3970]
lea rax, str.HandleCloneCreate
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x11
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002db60
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002db6c
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_int____cdecl___void____ptr64__class_CNetGamePlayer____ptr64__unsigned_short_int__unsigned_short_int__int__void____ptr64__class_rage::datBitBuffer____ptr64__int__int__bool__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0dc0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002dba4
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002db91
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e7b4
mov qword [0x1801d3c78], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3978]
lea rax, str.HandleCloneSync
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xf
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002dc21
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002dc2d
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_int____cdecl___void____ptr64__class_CNetGamePlayer____ptr64__class_CNetGamePlayer____ptr64__unsigned_short_int__unsigned_short_int__class_rage::datBitBuffer____ptr64__int__int__void____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0e40]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002dc65
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002dc52
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e7d7
mov qword [0x1801d3c70], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3980]
lea rax, str.CanApplyData
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xc
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002dce2
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002dcee
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_bool____cdecl___class_rage::netSyncTree____ptr64__class_rage::netObject____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0d70]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002dd33
nop dword [rax]
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002dd20
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e7fa
mov qword [0x1801d3c68], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3990]
lea rax, str.ResetSyncNodes
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xe
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002ddb0
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002ddbc
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_void____cdecl___void__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a1f80]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002ddf4
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002dde1
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e81d
mov qword [0x1801d3c60], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3998]
lea rax, str.HandleScriptedGameEvent
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x17
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002de71
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002de7d
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_bool____cdecl___class_CScriptedGameEvent____ptr64__class_CNetGamePlayer____ptr64__class_CNetGamePlayer____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a1480]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002deb5
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002dea2
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e840
mov qword [0x1801d3c58], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d39a0]
lea rax, str.AddObjectToCreationQueue
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x18
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002df32
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002df3e
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_int____cdecl___void____ptr64__enum_eNetObjType__class_CNetGamePlayer____ptr64__class_CNetGamePlayer____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0ce0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002df83
nop dword [rax]
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002df70
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e863
mov qword [0x1801d3c50], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d39c0]
lea rax, str.EnumerateAudioDevices
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x15
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e000
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e00c
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_int____cdecl___class_CFoundDevice____ptr64__int__int__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a7bb0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e044
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e031
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e886
mov qword [0x1801d3c48], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d39c8]
lea rax, str.DirectSoundCaptureCreate
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x18
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e0c1
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e0cd
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_long_int____cdecl___struct__GUID____ptr64__class_IDirectSoundCapture____ptr64____ptr64__void____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a78d0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e105
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e0f2
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e8a9
mov qword [0x1801d3c40], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d39f8]
lea rax, str.ThrowFatalError
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xf
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e182
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e18e
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_void____cdecl___int__int__int__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0cd0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e1d3
nop dword [rax]
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e1c0
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e8cc
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3bb0]
lea rax, str.NetworkReqeust
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xe
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e249
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e255
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_unsigned_char____ptr64____cdecl___class_YimMenu::Hooks::HttpRequest____ptr64__unsigned_char____ptr64__unsigned_int__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0970]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e293
nop word [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e280
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e8ef
mov qword [0x1801d3c38], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d39a8]
lea rax, str.PlayerHasJoined
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xf
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e310
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e31c
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rsi, vtable.YimMenu::DetourHook_void____cdecl___class_CNetGamePlayer____ptr64__.0
mov qword [rdi], rsi
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0980]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e354
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e341
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e912
mov qword [0x1801d3c30], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d39b0]
lea rax, str.PlayerHasLeft
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xd
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e3d1
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e3dd
lea r8, [rbp + 0xb0]
call fcn.18002cba0
mov qword [rdi], rsi
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a0c30]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e413
nop dword [rax + rax]
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e400
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e935
mov qword [0x1801d3c28], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3bc8]
lea rax, str.WritePlayerHealthData
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x15
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e490
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e49c
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_void____cdecl___void____ptr64__class_CPlayerHealthData____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a6ea0]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e4d4
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e4c1
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e958
mov qword [0x1801d3c20], rdi
lea ecx, [rax + 0x38]
call fcn.1800ffa74
mov rdi, rax
mov qword [rbp + 0xc0], rax
mov rbx, qword [0x1801d3908]
lea rax, str.SendNetInfoToLobby
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x12
mov qword [rdi], r15
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov byte [rdi + 0x18], 0
mov qword [rbp + 0xb0], rdi
mov rdx, qword [0x1801ade20]
cmp rdx, qword [0x1801ade28]
je 0x18002e551
mov qword [rdx], rdi
add qword [0x1801ade20], 8
jmp 0x18002e55d
lea r8, [rbp + 0xb0]
call fcn.18002cba0
lea rax, vtable.YimMenu::DetourHook_bool____cdecl___class_rage::rlGamerInfo____ptr64__long_long___int64___long_long___int64___unsigned_long_int____ptr64__.0
mov qword [rdi], rax
mov qword [rdi + 0x20], rbx
lea rdx, [0x1800a6e50]
mov qword [rdi + 0x28], rdx
lea r8, [rdi + 0x30]
mov qword [r8], r14
cmp byte [rbx], 0xe9
jne 0x18002e595
lea rax, [rbx + 1]
movsxd rbx, dword [rax]
add rbx, 4
add rbx, rax
cmp byte [rbx], 0xe9
je 0x18002e582
mov qword [rdi + 0x20], rbx
mov rcx, rbx
call fcn.1800fd570
test eax, eax
jne 0x18002e5ca
mov qword [0x1801d3c18], rdi
mov rax, r12
mov rbx, qword [rsp + 0x1c8]
add rsp, 0x170
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.Failed_to_create_hook_
lea rcx, [rsp + 0x40]
call fcn.18001ab10
lea rdx, [0x1801a82b0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
int3