Function at 0x180218480
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x550]
sub rsp, 0x650
mov r13, rdx
mov r15, rcx
lea rbx, [0x1804d76f0]
mov qword [rbp + 0x170], rbx
mov rcx, rbx
call fcn.18026701c
test eax, eax
jne 0x1802194af
cmp dword [0x1804d773c], 0x7fffffff
je 0x18021949a
mov r12, qword [r15]
mov rax, r12
shr rax, 8
movzx edx, al
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs r8, 0x100000001b3
imul rax, r8
xor rdx, rax
imul rdx, r8
mov rax, r12
shr rax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x18
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x20
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x28
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x30
movzx ecx, al
xor rcx, rdx
imul rcx, r8
mov rax, r12
shr rax, 0x38
xor rcx, rax
imul rcx, r8
and rcx, qword [0x1804d7770]
shl rcx, 4
add rcx, qword [0x1804d7758]
mov rax, qword [rcx + 8]
cmp rax, qword [0x1804d7748]
je 0x1802185a2
mov rcx, qword [rcx]
cmp r12, qword [rax + 0x10]
je 0x1802185a4
cmp rax, rcx
je 0x1802185a2
mov rax, qword [rax + 8]
cmp r12, qword [rax + 0x10]
jne 0x180218591
jmp 0x1802185a4
xor eax, eax
test rax, rax
je 0x1802185ee
mov qword [rbp + 0x5a0], r12
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0xd0]
lea rcx, [0x1804d7740]
call fcn.180211df0
mov rdx, qword [rax]
movups xmm0, xmmword [rdx + 0x18]
movups xmmword [r13], xmm0
movsd xmm1, qword [rdx + 0x28]
movsd qword [r13 + 0x10], xmm1
mov byte [r13 + 0x18], 1
mov rcx, rbx
jmp 0x180219477
call fcn.180254440
mov rdi, rax
lea rax, str.Locating_IConsoleObject_vtable_indices...
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], 0x29
lea rax, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 0x324
lea rax, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rax
mov ebx, dword [rdi + 0x40]
cmp ebx, 2
setle r14b
lea rcx, [rdi + 0x88]
call fcn.180254940
movzx esi, al
cmp ebx, 2
jle 0x18021864f
test al, al
je 0x1802186dc
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0x10
jb 0x18021865e
mov rcx, qword [rdi + 8]
mov qword [rbp + 0x90], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp + 0x98], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov r9d, 2
lea r8, [rbp + 0x90]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x190]
call fcn.1802519e0
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.180259810
xor sil, sil
mov byte [rbp - 0x74], sil
call fcn.180254440
mov qword [rbp + 0x5a8], r15
mov qword [rbp - 0x70], r12
lea rcx, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x48], 0x327
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.Vtable:_:x__console_obj_:x_
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 0x1f
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x30]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.1800fd9b0
xor ebx, ebx
mov dword [rbp + 0x5a8], ebx
xor eax, eax
mov r14d, dword [rbp - 0x78]
nop word [rax + rax]
cdqe
mov rdi, qword [r12 + rax*8]
test rdi, rdi
je 0x180219315
mov edx, 1
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_IsBadReadPtr]
test eax, eax
jne 0x180219315
lea rax, str.33_C0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 5
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp - 0x30], xmm0
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.18023d6d0
test al, al
jne 0x180218c50
lea rax, str.48_89_4C_24_08_33_C0
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 0x14
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x30], xmm0
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.18023d6d0
test al, al
jne 0x180218c50
test sil, sil
je 0x180218c62
inc r14d
mov dword [rbp - 0x7c], r14d
mov rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.1801fe6b0
mov rdx, qword [rax]
lea rcx, [rbp + 0xd0]
call fcn.1801ff430
call fcn.180254440
lea rsi, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x33e
lea rdi, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rdi
lea rcx, str.Starting_from___looking_for_destructor...
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0xa8], 0x2b
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x7c]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xa0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
call fcn.180254440
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x33f
mov qword [rsp + 0x50], rdi
lea rcx, str.Looking_for_:x...
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], 0x13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0xb0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b6f0
mov dword [rbp + 0x5a8], r14d
lea eax, [r14 + 0xf]
cmp r14d, eax
jae 0x180218f24
mov ebx, r14d
call fcn.180254440
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x343
mov qword [rsp + 0x50], rdi
lea rcx, str.Emulating_vtable__...
mov qword [rbp + 0x140], rcx
mov qword [rbp + 0x148], 0x17
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x140]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
mov eax, ebx
mov rbx, qword [r12 + rax*8]
test rbx, rbx
je 0x180218ec1
cmp rbx, qword [r12]
je 0x180218ec1
mov r8d, 0x2000
mov rdx, qword [rbp + 0xd0]
lea rcx, [rbp + 0x50]
call fcn.18020b150
nop
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x360], r15
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x3f0], rbx
mov rax, qword [rbp + 0x50]
mov dword [rax + 0xdac], 0x64
call fcn.180254440
mov rcx, qword [rbp + 0x50]
add rcx, 0x3f0
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x355
mov qword [rsp + 0x50], rdi
lea rdx, str.Emulating_instruction_at_:x...
mov qword [rbp + 0x150], rdx
mov qword [rbp + 0x158], 0x20
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x150]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b6f0
mov rax, qword [rbp + 0x50]
mov rbx, qword [rax + 0x3f0]
mov qword [rbp - 0x70], rbx
test rbx, rbx
je 0x180218e20
mov edx, 4
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_IsBadReadPtr]
test eax, eax
jne 0x180218e20
cmp rbx, qword [r12]
je 0x180218e4c
mov r8d, 0x3e8
mov rdx, rbx
lea rcx, [rbp + 0x1f0]
call fcn.180205c30
cmp byte [rbp + 0x548], 0
je 0x180218db6
test byte [rbp + 0x4cb], 0xa
je 0x180218c7a
cmp byte [rbp + 0x23e], 0
je 0x180218c7a
test byte [rbp + 0x260], 2
je 0x180218c7a
cmp byte [rbp + 0x273], 4
setne al
test al, al
je 0x180218c7a
lea rcx, [rbp + 0x50f]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x180218af4
cmp rax, 4
jb 0x180218b18
cmp dword [rbp + 0x50f], 0x4c4c4143
sete al
test al, al
jne 0x180218c7a
call fcn.180254440
movzx ecx, byte [rbp + 0x1fc]
add rcx, rbx
mov qword [rbp - 0x60], rcx
mov qword [rbp + 0x30], rsi
mov dword [rbp + 0x38], 0x379
mov qword [rbp + 0x40], rdi
lea rcx, str.Skipping_write_to_memory_instruction_at_:x__:x_bytes__landing_at_:x_
mov qword [rbp + 0x100], rcx
mov qword [rbp + 0x108], 0x4a
movups xmm0, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rbp + 0x40]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1fc]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x100]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.1800fe430
movzx ecx, byte [rbp + 0x1fc]
mov rdx, qword [rbp + 0x50]
add qword [rdx + 0x3f0], rcx
mov rdx, qword [rbp + 0x50]
lea rax, [rbp + 0x1f0]
mov ecx, 6
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rcx, 1
jne 0x180218bc1
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x40], xmm0
mov rcx, qword [rax + 0x50]
mov qword [rdx + 0x50], rcx
mov rax, qword [rbp + 0x50]
inc dword [rax + 0xd88]
jmp 0x180218d93
mov r14d, ebx
mov dword [rbp - 0x78], ebx
test sil, sil
jne 0x180218c62
mov sil, 1
mov byte [rbp - 0x74], sil
inc ebx
mov dword [rbp + 0x5a8], ebx
mov eax, ebx
cmp ebx, 0x14
jge 0x180219386
jmp 0x180218780
mov rax, qword [rbp + 0x50]
cmp dword [rax + 0xd88], 0
je 0x180218c94
test byte [rax + 0x2dc], 1
je 0x180218d93
call fcn.180254440
mov rdi, rax
lea rax, str.Branch_
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 7
mov qword [rbp + 0x10], rsi
mov dword [rbp + 0x18], 0x384
lea rax, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rbp + 0x20], rax
mov ebx, dword [rdi + 0x40]
cmp ebx, 2
setle r14b
lea rcx, [rdi + 0x88]
call fcn.180254940
movzx esi, al
cmp ebx, 2
jle 0x180218cf1
test al, al
je 0x180218d85
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0x10
jb 0x180218d00
mov rcx, qword [rdi + 8]
mov qword [rbp + 0x120], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp + 0x128], rax
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0xb0], xmm0
movaps xmm1, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0xa0], xmm1
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rbp + 0x20]
movsd qword [rsp + 0x70], xmm1
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x20], rax
mov r9d, 2
lea r8, [rbp + 0xa0]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x190]
call fcn.1802519e0
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.180259810
lea rdi, str.sdk::IConsoleObject::locate_vtable_indices
lea rsi, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
lea rcx, [rbp + 0x50]
call fcn.18020b3e0
test eax, eax
jne 0x180218e20
mov rax, qword [rbp + 0x50]
cmp dword [rax + 0xd88], 0x32
jae 0x180218e20
jmp 0x1802189e3
call fcn.180254440
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x368
mov qword [rsp + 0x50], rdi
lea rcx, str.Failed_to_decode_instruction_at_:x
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x138], 0x24
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x130]
mov r8d, 4
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b6f0
nop
lea rcx, [rbp + 0x50]
call fcn.1801007e0
mov ebx, dword [rbp + 0x5a8]
inc ebx
mov dword [rbp + 0x5a8], ebx
mov r14d, dword [rbp - 0x7c]
lea eax, [r14 + 0xf]
cmp ebx, eax
jae 0x180218f24
jmp 0x180218923
call fcn.180254440
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x35e
mov qword [rsp + 0x50], rdi
lea rcx, str.Found_destructor_at_index_
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 0x1c
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x20]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
mov r14d, dword [rbp + 0x5a8]
lea rcx, [rbp + 0x50]
call fcn.1801007e0
jmp 0x180218f24
call fcn.180254440
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x347
mov qword [rsp + 0x50], rdi
lea rcx, str.Reached_end_of_IConsoleVariable_vtable_at_index_
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 0x32
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x20]
mov r8d, 4
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
mov qword [rbp + 0x5a8], r12
lea r8, [rbp + 0x5a8]
lea rdx, [rbp + 0x178]
lea rcx, [0x1804d7740]
call fcn.180211df0
mov rsi, qword [rax]
add rsi, 0x18
lea eax, [r14 - 1]
mov dword [rsi], eax
lea r15, [rsi + 4]
mov dword [r15], r14d
lea eax, [r14 + 1]
mov dword [rsi + 8], eax
lea r14, [rsi + 0xc]
mov dword [r14], eax
inc eax
mov dword [rbp - 0x80], eax
mov byte [rbp + 0x5a0], 0
lea rcx, str.83_79
mov qword [rbp + 0xc0], rcx
mov qword [rbp + 0xc8], 5
movaps xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xc0]
mov rcx, qword [r12 + rax*8]
call fcn.18023d6d0
test al, al
je 0x180219024
call fcn.180254440
lea rcx, str.GetBool_detected__skipping_ahead...
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], 0x23
lea r12, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x399
mov qword [rsp + 0x50], rdi
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movsd xmm0, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm0
lea r9, [rbp - 0x50]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.1800266c0
mov eax, dword [rbp - 0x80]
inc eax
mov dword [rbp - 0x80], eax
jmp 0x180219087
lea rax, [rbp + 0x50]
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x50], rax
lea rax, [rbp + 0x5a0]
mov qword [rbp - 0x48], rax
mov qword [rbp + 0x88], 0
lea rax, [0x180353238]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x58], xmm0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x88], rax
mov eax, dword [rbp - 0x80]
mov rcx, qword [r12 + rax*8]
lea r8, [rbp + 0x50]
mov edx, 0x64
call fcn.180206130
mov eax, dword [rbp - 0x80]
lea r12, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
lea rbx, [rsi + 0x10]
mov dword [rbx], eax
lea rdi, [rsi + 0x14]
inc eax
mov dword [rdi], eax
call fcn.180254440
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3c6
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.Encountered_final_nullptr_at_index_
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x168], 0x25
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x78]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x160]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
call fcn.180254440
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3c7
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.IConsoleObject::AsConsoleCommand_vtable_index:_
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], 0x31
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0xe0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
call fcn.180254440
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3c8
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.IConsoleObject::Release_vtable_index:_
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], 0x28
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0xf0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
call fcn.180254440
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3c9
lea r15, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], r15
lea rcx, str.IConsoleVariable::Set_vtable_index:_
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 0x26
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x10]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
call fcn.180254440
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3ca
mov qword [rsp + 0x50], r15
lea rcx, str.IConsoleVariable::GetInt_vtable_index:_
mov qword [rbp], rcx
mov qword [rbp + 8], 0x29
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rbx
lea r9, [rbp]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
call fcn.180254440
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3cb
mov qword [rsp + 0x50], r15
lea rcx, str.IConsoleVariable::GetFloat_vtable_index:_
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 0x2b
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rdi
lea r9, [rbp - 0x40]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b480
movups xmm0, xmmword [rsi]
movups xmmword [r13], xmm0
movsd xmm1, qword [rsi + 0x10]
movsd qword [r13 + 0x10], xmm1
mov byte [r13 + 0x18], 1
jmp 0x180219470
call fcn.180254440
lea rcx, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x48], 0x32d
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.Reached_end_of_IConsoleObject_vtable_at_index_
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 0x30
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x40]
mov r8d, 4
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18001a020
call fcn.180254440
mov rdi, rax
lea rax, str.Failed_to_locate_IConsoleVariable::Set_vtable_index_
mov qword [rbp], rax
mov qword [rbp + 8], 0x34
lea rax, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 0x3d1
lea rax, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rax
mov ebx, dword [rdi + 0x40]
cmp ebx, 4
setle r14b
lea rcx, [rdi + 0x88]
call fcn.180254940
movzx esi, al
cmp ebx, 4
jle 0x1802193e7
test al, al
je 0x18021946b
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0x10
jb 0x1802193f6
mov rcx, qword [rdi + 8]
mov qword [rbp - 0x10], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0xd0], xmm0
movaps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x40], xmm1
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rbp - 0x40]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x190]
call fcn.1802519e0
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.180259810
mov byte [r13 + 0x18], 0
lea rcx, [0x1804d76f0]
call fcn.18026707c
mov rax, r13
mov rbx, qword [rsp + 0x690]
add rsp, 0x650
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [0x1804d773c], 0x7ffffffe
mov ecx, 6
call fcn.1802673a8
int3
mov ecx, 5
call fcn.1802673a8
int3