Function at 0x18006c640
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x1801dd028]
xor rax, rsp
mov qword [rbp + 0x30], rax
mov r13, qword [0x1801e1db0]
lea rcx, str.tier0.dll
call fcn.180082700
mov rbx, rax
lea rcx, str.inputsystem.dll
call fcn.18006c4f0
mov rdi, rax
lea rcx, str.schemasystem.dll
call fcn.18006c4f0
mov rsi, rax
lea rcx, str.engine2.dll
call fcn.18006c4f0
mov r12, rax
lea rcx, str.tier0.dll
call fcn.18006c4f0
mov r14, rax
lea rcx, str.client.dll
call fcn.18006c4f0
mov r15, rax
lea rdx, str.g_pMemAlloc
mov rcx, rbx
call fcn.180082920
mov rcx, qword [rax]
mov qword [r13 + 0x38], rcx
mov rcx, qword [0x1801e1d98]
mov rdx, qword [rcx + 0x30]
mov qword [r13 + 0x30], rdx
mov rax, qword [0x1801e1d98]
mov rcx, qword [rax + 0xe0]
mov qword [r13 + 0x60], rcx
mov rax, qword [0x1801e1d98]
mov rcx, qword [rax + 0x80]
mov qword [r13 + 0x70], rcx
mov rcx, rdi
call fcn.18006eed0
mov qword [r13 + 0x28], rax
mov rcx, rsi
call fcn.18006f250
mov qword [r13 + 0x40], rax
mov rcx, r12
call fcn.18006f5d0
mov qword [r13 + 0x50], rax
mov rcx, r12
call fcn.18006f950
mov qword [r13 + 0x58], rax
mov rcx, r14
call fcn.18006fcd0
mov qword [r13 + 0x68], rax
mov rcx, r15
call fcn.180070050
mov qword [r13 + 0x78], rax
mov rcx, r12
call fcn.1800703d0
mov qword [r13 + 0x80], rax
mov byte [rsp + 0x41], 1
lea rcx, [0x18012d5d0]
movabs rsi, 0xcbf29ce484222325
lea rax, str.bool___cdecl_InterfacesManager::init_void_
cmp qword [r13 + 0x30], 0
je 0x18006c89e
mov qword [rsp + 0x20], rax
mov r9d, 0x5a
lea r8, str.C:Users_sillycatDocumentswepastin_shitSKYDOME.PW_SDK_mainSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
lea edx, [r9 + 0x26]
lea rcx, [rbp - 0x50]
call fcn.180001d90
nop
lea r8, str.default
lea edx, [r9 - 0x59]
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x30]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006c826
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006c833
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.CSGOInput
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
lea r12, vtable.el::base::Writer.0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
lea r15, str.C:Users_sillycatDocumentswepastin_shitSKYDOME.PW_SDK_mainSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
xor edi, edi
jmp 0x18006cb43
mov byte [rsp + 0x41], 0
lea r12, vtable.el::base::Writer.0
mov qword [rbp - 0x50], r12
xor edi, edi
mov qword [rbp - 0x48], rdi
mov dword [rbp - 0x40], 0x10
lea r15, str.C:Users_sillycatDocumentswepastin_shitSKYDOME.PW_SDK_mainSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x5a
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], di
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x10], dil
mov qword [rbp - 8], rdi
mov qword [rbp], rcx
mov dword [rbp + 8], 2
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rdi
lea r8, str.default
lea edx, [rdi + 1]
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x30]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
lea r8d, [rdi + 0x13]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006c993
movabs r10, 0x100000001b3
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, r10
inc rcx
cmp rcx, r9
jb 0x18006c980
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006cab1
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006c9f6
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c9f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006caaa
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.CSGOInput
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006ca70
cmp qword [rax + 0x18], 0x10
jb 0x18006ca3b
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006ca70
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006cb1b
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cb16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006cb16
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006c9f8
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cb0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006caaa
call fcn.180083820
jmp 0x18006c9f8
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x5b
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov word [rbp - 0x20], di
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x10], 0
mov qword [rbp - 8], rdi
mov dword [rbp + 8], 2
xorps xmm0, xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp - 0x28], rax
movdqu xmmword [rbp + 0x10], xmm0
lea rax, [0x18012d5d0]
mov qword [rbp], rax
cmp qword [r13 + 0x60], 0
je 0x18006cdf0
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x60]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006cc3b
movabs rdi, 0x100000001b3
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006cc21
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006cd59
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006cc9e
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cc99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cd52
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.Trace
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006cd18
cmp qword [rax + 0x18], 0x10
jb 0x18006cce3
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006cd18
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006cdc3
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cdbe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006cdbe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006cca0
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cdb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cd52
call fcn.180083820
jmp 0x18006cca0
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
jmp 0x18006d04a
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x60]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006ce9a
movabs rdi, 0x100000001b3
nop dword [rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006ce80
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006cfb8
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006cefd
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cef8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cfb1
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.Trace
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006cf77
cmp qword [rax + 0x18], 0x10
jb 0x18006cf42
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006cf77
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006d022
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d01d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d01d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006ceff
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d013
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cfb1
call fcn.180083820
jmp 0x18006ceff
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x5c
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov word [rbp - 0x20], di
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x10], 0
mov qword [rbp - 8], rdi
mov dword [rbp + 8], 2
xorps xmm0, xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp - 0x28], rax
movdqu xmmword [rbp + 0x10], xmm0
lea rax, [0x18012d5d0]
mov qword [rbp], rax
cmp qword [r13 + 0x28], 0
je 0x18006d2ff
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x28]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d14a
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d130
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d268
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d1ad
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d1a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d261
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.InputSystem
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d227
cmp qword [rax + 0x18], 0x10
jb 0x18006d1f2
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006d227
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006d2d2
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d2cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d2cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d1af
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d2c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d261
call fcn.180083820
jmp 0x18006d1af
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
jmp 0x18006d55a
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x28]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d3aa
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d390
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d4c8
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d40d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d408
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d4c1
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.InputSystem
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d487
cmp qword [rax + 0x18], 0x10
jb 0x18006d452
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006d487
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006d532
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d52d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d52d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d40f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d523
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d4c1
call fcn.180083820
jmp 0x18006d40f
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x5e
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov word [rbp - 0x20], di
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x10], 0
mov qword [rbp - 8], rdi
mov dword [rbp + 8], 2
xorps xmm0, xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp - 0x28], rax
movdqu xmmword [rbp + 0x10], xmm0
lea rax, [0x18012d5d0]
mov qword [rbp], rax
cmp qword [r13 + 0x40], 0
je 0x18006d80f
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x40]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d65a
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d640
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d778
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d6bd
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d6b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d771
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.SchemaSystem
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d737
cmp qword [rax + 0x18], 0x10
jb 0x18006d702
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006d737
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006d7e2
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d7dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d7dd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d6bf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d7d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d771
call fcn.180083820
jmp 0x18006d6bf
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
jmp 0x18006da6a
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x40]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d8ba
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d8a0
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d9d8
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d91d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d918
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d9d1
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.SchemaSystem
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d997
cmp qword [rax + 0x18], 0x10
jb 0x18006d962
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006d997
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006da42
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006da3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006da3d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006d91f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006da33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d9d1
call fcn.180083820
jmp 0x18006d91f
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x5f
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov word [rbp - 0x20], di
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x10], 0
mov qword [rbp - 8], rdi
mov dword [rbp + 8], 2
xorps xmm0, xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp - 0x28], rax
movdqu xmmword [rbp + 0x10], xmm0
lea rax, [0x18012d5d0]
mov qword [rbp], rax
cmp qword [r13 + 0x50], 0
je 0x18006dd1f
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x50]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006db6a
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006db50
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006dc88
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006dbcd
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006dbc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006dc81
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.GameResourceService
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006dc47
cmp qword [rax + 0x18], 0x10
jb 0x18006dc12
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006dc47
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006dcf2
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006dced
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006dced
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006dbcf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006dce3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006dc81
call fcn.180083820
jmp 0x18006dbcf
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
jmp 0x18006df7a
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x50]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006ddca
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006ddb0
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006dee8
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006de2d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006de28
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006dee1
call fcn.180083820
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x20], r14
lea r9, str.GameResourceService
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006dea7
cmp qword [rax + 0x18], 0x10
jb 0x18006de72
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006dea7
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006df52
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006df4d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006df4d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea r8d, [rdi + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006de2f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006df43
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006dee1
call fcn.180083820
jmp 0x18006de2f
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x60
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov word [rbp - 0x20], di
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x10], 0
mov qword [rbp - 8], rdi
mov dword [rbp + 8], 2
xorps xmm0, xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp - 0x28], rax
movdqu xmmword [rbp + 0x10], xmm0
lea rax, [0x18012d5d0]
mov qword [rbp], rax
cmp qword [r13 + 0x58], 0
je 0x18006e1e1
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x58]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006e07a
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006e060
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006e09d
lea rdx, [rax + 0x30]
call fcn.1800063e0
jmp 0x18006e0c0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
lea r8d, [rax + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006e0fd
inc rdx
mov rcx, qword [rsp + 0x48]
cmp rdx, 0x1000
mov rax, rcx
jb 0x18006e0f8
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006e1a8
call fcn.180083820
xor eax, eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], al
mov qword [rsp + 0x20], r14
lea r9, str.EngineClient
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006e176
cmp qword [rax + 0x18], 0x10
jb 0x18006e141
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006e176
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006e1b4
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006e1af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006e1af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
jmp 0x18006e3ec
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
mov r14, qword [r13 + 0x58]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor eax, eax
mov ecx, eax
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006e28a
movabs rdi, 0x100000001b3
nop
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006e270
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006e2ad
lea rdx, [rax + 0x30]
call fcn.1800063e0
jmp 0x18006e2d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
lea r8d, [rax + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006e30d
inc rdx
mov rcx, qword [rsp + 0x48]
cmp rdx, 0x1000
mov rax, rcx
jb 0x18006e308
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006e3b8
call fcn.180083820
xor eax, eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], al
mov qword [rsp + 0x20], r14
lea r9, str.EngineClient
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
cmp byte [rbx + 0x40], 0
je 0x18006e386
cmp qword [rax + 0x18], 0x10
jb 0x18006e351
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006e386
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18006e3c4
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006e3bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006e3bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
lea rax, str.bool___cdecl_InterfacesManager::init_void_
cmp qword [r13 + 0x38], 0
je 0x18006e60f
mov qword [rbp - 0x50], r12
xor ebx, ebx
mov qword [rbp - 0x48], rbx
mov dword [rbp - 0x40], 0x80
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x61
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], bx
mov qword [rbp - 0x18], rbx
mov byte [rbp - 0x10], bl
mov qword [rbp - 8], rbx
lea rax, [0x18012d5d0]
mov qword [rbp], rax
mov dword [rbp + 8], 2
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rbx
lea r8, str.default
lea edx, [rbx + 1]
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rdi, rax
mov r14, qword [r13 + 0x38]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rbx
lea r8d, [rbx + 0x13]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, rsi
xor eax, eax
mov ecx, eax
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006e4ea
movabs rbx, 0x100000001b3
nop dword [rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rbx
inc rcx
cmp rcx, r9
jb 0x18006e4d0
mov rbx, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rbx + 8]
je 0x18006e5a5
lea rdx, [rax + 0x30]
call fcn.1800063e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006e54d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006e548
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006e608
call fcn.180083820
xor eax, eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], al
mov qword [rsp + 0x20], r14
lea r9, str.MemAlloc
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, rdi
call fcn.180006cd0
nop
lea rcx, [rbp - 0x70]
call fcn.180006340
nop
lea rcx, [rbp - 0x50]
call fcn.180001df0
jmp 0x18006e6f7
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
lea r8d, [rax + 7]
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006e54d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006e548
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006e548
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov byte [rsp + 0x41], 0
mov qword [rsp + 0x20], rax
mov r9d, 0x61
mov r8, r15
lea edx, [r9 - 0x51]
lea rcx, [rbp - 0x50]
call fcn.180001d90
nop
lea r8, str.default
lea edx, [r9 - 0x60]
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x38]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006e69b
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006e6a8
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.MemAlloc
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
lea rcx, [rbp - 0x50]
call fcn.180001df0
lea r15, str.C:Users_sillycatDocumentswepastin_shitSKYDOME.PW_SDK_mainSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov r9d, 0x62
mov r8, r15
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rax
cmp qword [r13 + 0x68], 0
je 0x18006e7e1
lea edx, [r9 + 0x1e]
call fcn.180001d90
nop
lea r8, str.default
lea edx, [r9 - 0x61]
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x68]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006e790
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006e79d
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.EngineCVar
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
jmp 0x18006e8a9
mov byte [rsp + 0x41], 0
mov edx, 0x10
call fcn.180001d90
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x68]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006e85d
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006e86a
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.EngineCVar
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
lea rcx, [rbp - 0x50]
call fcn.180001df0
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov r9d, 0x63
lea r8, str.C:Users_sillycatDocumentswepastin_shitSKYDOME.PW_SDK_mainSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rax
cmp qword [r13 + 0x78], 0
je 0x18006e9a0
lea edx, [r9 + 0x1d]
call fcn.180001d90
nop
lea r8, str.default
lea edx, [r9 - 0x62]
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x78]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006e94f
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006e95c
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.Client
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
jmp 0x18006ea68
mov byte [rsp + 0x41], 0
mov edx, 0x10
call fcn.180001d90
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x78]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006ea1c
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006ea29
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.Client
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
lea rcx, [rbp - 0x50]
call fcn.180001df0
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov r9d, 0x64
lea r8, str.C:Users_sillycatDocumentswepastin_shitSKYDOME.PW_SDK_mainSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rax
cmp qword [r13 + 0x80], 0
je 0x18006eb65
lea edx, [r9 + 0x1c]
call fcn.180001d90
nop
lea r8, str.default
lea edx, [r9 - 0x63]
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x80]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006eb14
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006eb21
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.NetworkClientService
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
jmp 0x18006ec30
mov byte [rsp + 0x41], 0
mov edx, 0x10
call fcn.180001d90
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.180013640
mov r14, rax
mov r15, qword [r13 + 0x80]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.1800063a0
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801e1da0]
lea rcx, [rbp + 0x28]
call fcn.180002020
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006c20
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006ebe4
add rdx, 0x30
call fcn.1800063e0
jmp 0x18006ebf1
lea rdx, str.unknown
call fcn.1800063a0
nop
mov rcx, rdi
call fcn.180006340
mov qword [rsp + 0x20], r15
lea r9, str.NetworkClientService
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180063ef0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006cd0
nop
lea rcx, [rsp + 0x48]
call fcn.180006340
nop
lea rcx, [rbp - 0x50]
call fcn.180001df0
mov qword [rbp - 0x50], r12
xor r15d, r15d
mov qword [rbp - 0x48], r15
mov dword [rbp - 0x40], 0x80
lea rax, str.C:Users_sillycatDocumentswepastin_shitSKYDOME.PW_SDK_mainSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x30], 0x67
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], r15w
mov qword [rbp - 0x18], r15
mov byte [rbp - 0x10], r15b
mov qword [rbp - 8], r15
lea rax, [0x18012d5d0]
mov qword [rbp], rax
mov dword [rbp + 8], 2
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], r15
lea r8, str.default
lea edx, [r15 + 1]
lea rcx, [rbp - 0x50]
call fcn.180013640
mov rbx, rax
lea rax, str.interfaces_init_success
lea rdx, str.interfaces_init_fail
movzx r14d, byte [rsp + 0x41]
test r14b, r14b
cmovne rdx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x18006ece2
lea rcx, [rsp + 0x48]
call fcn.1800073a0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801e1da0]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov rcx, r15
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006ed46
movabs r15, 0x100000001b3
nop
movzx eax, byte [rcx + rdx]
xor rsi, rax
imul rsi, r15
inc rcx
cmp rcx, r9
jb 0x18006ed30
xor r15d, r15d
mov r8, rsi
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1800080c0
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006ed6c
lea rdx, [rax + 0x30]
call fcn.1800063e0
jmp 0x18006ed8f
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 7
lea rdx, str.unknown
call fcn.1800073a0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18006edcc
inc rdx
mov rcx, qword [rsp + 0x48]
cmp rdx, 0x1000
mov rax, rcx
jb 0x18006edc7
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006ee5d
call fcn.180083820
mov rdx, qword [rsp + 0x70]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
cmp byte [rbx + 0x40], 0
je 0x18006ee2a
cmp qword [rbp - 0x78], 0x10
cmovb rdx, rax
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
call fcn.180006a50
mov rax, qword [0x1801e13e8]
test dword [rax + 0x28], 0x2000
jbe 0x18006ee2a
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18012d5e4]
call fcn.180006a50
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x18006ee69
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006ee64
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006ee64
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180083820
movdqa xmm0, xmmword [0x1801c61a0]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013bd0
lea rcx, [rbp + 0x10]
call fcn.180006170
nop
movzx eax, r14b
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.180083800
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret