Function at 0x180231150
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, [0x1804f42b0]
mov qword [rbp + 0x170], rbx
mov rcx, rbx
call fcn.18027bd70
test eax, eax
jne 0x180232180
cmp dword [0x1804f42fc], 0x7fffffff
je 0x18023216b
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 [0x1804f4330]
shl rcx, 4
add rcx, qword [0x1804f4318]
mov rax, qword [rcx + 8]
cmp rax, qword [0x1804f4308]
je 0x180231272
mov rcx, qword [rcx]
cmp r12, qword [rax + 0x10]
je 0x180231274
cmp rax, rcx
je 0x180231272
mov rax, qword [rax + 8]
cmp r12, qword [rax + 0x10]
jne 0x180231261
jmp 0x180231274
xor eax, eax
test rax, rax
je 0x1802312be
mov qword [rbp + 0x5a0], r12
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0xd0]
lea rcx, [0x1804f4300]
call fcn.1802293b0
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 0x180232148
call fcn.180269230
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], 0x327
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.1802696a0
movzx esi, al
cmp ebx, 2
jle 0x18023131f
test al, al
je 0x1802313ac
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0xf
jbe 0x18023132e
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.180266880
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.18026e5b0
xor sil, sil
mov byte [rbp - 0x74], sil
call fcn.180269230
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], 0x32a
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.1801038c0
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 0x180231fe6
mov edx, 1
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_IsBadReadPtr]
test eax, eax
jne 0x180231fe6
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.1802519c0
test al, al
jne 0x180231920
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.1802519c0
test al, al
jne 0x180231920
test sil, sil
je 0x180231932
inc r14d
mov dword [rbp - 0x7c], r14d
mov rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.18020b6b0
mov rdx, qword [rax]
lea rcx, [rbp + 0xd0]
call fcn.18020c340
call fcn.180269230
lea rsi, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x341
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.18000ae00
call fcn.180269230
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x342
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.18000b070
mov dword [rbp + 0x5a8], r14d
lea eax, [r14 + 0xf]
cmp r14d, eax
jae 0x180231bf5
mov ebx, r14d
call fcn.180269230
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x346
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.18000ae00
mov eax, ebx
mov rbx, qword [r12 + rax*8]
test rbx, rbx
je 0x180231b92
cmp rbx, qword [r12]
je 0x180231b92
mov r8d, 0x2000
mov rdx, qword [rbp + 0xd0]
lea rcx, [rbp + 0x50]
call fcn.180218c40
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.180269230
mov rcx, qword [rbp + 0x50]
add rcx, 0x3f0
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x358
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.18000b070
mov rax, qword [rbp + 0x50]
mov rbx, qword [rax + 0x3f0]
mov qword [rbp - 0x70], rbx
test rbx, rbx
je 0x180231af1
mov edx, 4
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_IsBadReadPtr]
test eax, eax
jne 0x180231af1
cmp rbx, qword [r12]
je 0x180231b1d
mov r8d, 0x3e8
mov rdx, rbx
lea rcx, [rbp + 0x1f0]
call fcn.1802130f0
cmp byte [rbp + 0x548], 0
je 0x180231a87
test byte [rbp + 0x4cb], 0xa
je 0x18023194a
cmp byte [rbp + 0x23e], 0
je 0x18023194a
test byte [rbp + 0x260], 2
je 0x18023194a
cmp byte [rbp + 0x273], 4
setne al
test al, al
je 0x18023194a
lea rcx, [rbp + 0x50f]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x1802317c4
cmp rax, 4
jb 0x1802317e8
cmp dword [rbp + 0x50f], 0x4c4c4143
sete al
test al, al
jne 0x18023194a
call fcn.180269230
movzx ecx, byte [rbp + 0x1fc]
add rcx, rbx
mov qword [rbp - 0x60], rcx
mov qword [rbp + 0x30], rsi
mov dword [rbp + 0x38], 0x37c
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.180104340
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 0x180231891
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 0x180231a63
mov r14d, ebx
mov dword [rbp - 0x78], ebx
test sil, sil
jne 0x180231932
mov sil, 1
mov byte [rbp - 0x74], sil
inc ebx
mov dword [rbp + 0x5a8], ebx
mov eax, ebx
cmp ebx, 0x14
jl 0x180231450
jmp 0x180232057
mov rax, qword [rbp + 0x50]
cmp dword [rax + 0xd88], 0
je 0x180231964
test byte [rax + 0x2dc], 1
je 0x180231a63
call fcn.180269230
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], 0x387
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.1802696a0
movzx esi, al
cmp ebx, 2
jle 0x1802319c1
test al, al
je 0x180231a55
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0xf
jbe 0x1802319d0
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.180266880
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.18026e5b0
lea rdi, str.sdk::IConsoleObject::locate_vtable_indices
lea rsi, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
lea rcx, [rbp + 0x50]
call fcn.180218ed0
test eax, eax
jne 0x180231af1
mov rax, qword [rbp + 0x50]
cmp dword [rax + 0xd88], 0x32
jb 0x1802316b3
jmp 0x180231af1
call fcn.180269230
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x36b
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.18000b070
nop
lea rcx, [rbp + 0x50]
call fcn.180106b60
mov ebx, dword [rbp + 0x5a8]
inc ebx
mov dword [rbp + 0x5a8], ebx
mov r14d, dword [rbp - 0x7c]
lea eax, [r14 + 0xf]
cmp ebx, eax
jb 0x1802315f3
jmp 0x180231bf5
call fcn.180269230
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x361
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.18000ae00
mov r14d, dword [rbp + 0x5a8]
lea rcx, [rbp + 0x50]
call fcn.180106b60
jmp 0x180231bf5
call fcn.180269230
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x34a
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.18000ae00
mov qword [rbp + 0x5a8], r12
lea r8, [rbp + 0x5a8]
lea rdx, [rbp + 0x178]
lea rcx, [0x1804f4300]
call fcn.1802293b0
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.1802519c0
test al, al
je 0x180231cf5
call fcn.180269230
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], 0x39c
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.180033b10
mov eax, dword [rbp - 0x80]
inc eax
mov dword [rbp - 0x80], eax
jmp 0x180231d58
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, [0x18036def8]
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.1802135f0
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.180269230
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3c9
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.18000ae00
call fcn.180269230
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3ca
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.18000ae00
call fcn.180269230
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3cb
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.18000ae00
call fcn.180269230
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3cc
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.18000ae00
call fcn.180269230
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3cd
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.18000ae00
call fcn.180269230
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3ce
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.18000ae00
movups xmm0, xmmword [rsi]
movups xmmword [r13], xmm0
movsd xmm1, qword [rsi + 0x10]
movsd qword [r13 + 0x10], xmm1
mov byte [r13 + 0x18], 1
jmp 0x180232141
call fcn.180269230
lea rcx, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x48], 0x330
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.180024180
call fcn.180269230
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], 0x3d4
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.1802696a0
movzx esi, al
cmp ebx, 4
jle 0x1802320b8
test al, al
je 0x18023213c
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0xf
jbe 0x1802320c7
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.180266880
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.18026e5b0
mov byte [r13 + 0x18], 0
lea rcx, [0x1804f42b0]
call fcn.18027bdb4
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 [0x1804f42fc], 0x7ffffffe
mov ecx, 6
call fcn.18027c200
int3
mov ecx, 5
call fcn.18027c200
int3