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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x78]
sub rsp, 0x150
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x1801bf040]
xor rax, rsp
mov qword [rbp + 0x30], rax
mov r13, qword [0x1801c74f8]
lea rcx, str.tier0.dll
call fcn.180081f80
mov rbx, rax
lea rcx, str.inputsystem.dll
call fcn.18006baf0
mov rdi, rax
lea rcx, str.schemasystem.dll
call fcn.18006baf0
mov rsi, rax
lea rcx, str.engine2.dll
call fcn.18006baf0
mov r12, rax
lea rcx, str.tier0.dll
call fcn.18006baf0
mov r14, rax
lea rcx, str.client.dll
call fcn.18006baf0
mov r15, rax
mov rcx, qword [0x1801c74e0]
mov rdx, qword [rcx + 0x28]
mov qword [r13], rdx
mov rcx, qword [0x1801c74e0]
mov rdx, qword [rcx + 0x30]
mov qword [r13 + 0x30], rdx
mov rcx, qword [0x1801c74e0]
mov rdx, qword [rcx + 0xe0]
mov qword [r13 + 0x60], rdx
mov rcx, qword [0x1801c74e0]
mov rax, qword [rcx + 0x80]
mov qword [r13 + 0x70], rax
lea rdx, str.g_pMemAlloc
mov rcx, rbx
call fcn.1800821a0
mov rax, qword [rax]
mov qword [r13 + 0x38], rax
mov rcx, rdi
call fcn.18006e410
mov qword [r13 + 0x28], rax
mov rcx, rsi
call fcn.18006e780
mov qword [r13 + 0x40], rax
mov rcx, r12
call fcn.18006eaf0
mov qword [r13 + 0x50], rax
mov rcx, r12
call fcn.18006ee60
mov qword [r13 + 0x58], rax
mov rcx, r14
call fcn.18006f1d0
mov qword [r13 + 0x68], rax
mov rcx, r15
call fcn.18006f540
mov qword [r13 + 0x78], rax
mov rcx, r12
call fcn.18006f8b0
mov qword [r13 + 0x80], rax
mov byte [rsp + 0x41], 1
lea rcx, [0x18010e9e0]
movabs rsi, 0xcbf29ce484222325
movdqa xmm6, xmmword [0x1801a77c0]
lea rax, str.bool___cdecl_InterfacesManager::init_void_
cmp qword [r13 + 0x30], 0
je 0x18006beba
mov qword [rsp + 0x20], rax
mov r9d, 0x5c
lea r8, str.C:Users_burscDesktopSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
mov edx, 0x80
lea rcx, [rbp - 0x50]
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x30]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006be42
add rdx, 0x30
call fcn.180006280
jmp 0x18006be4f
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.CSGOInput
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
lea r12, vtable.el::base::Writer.0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
lea r15, str.C:Users_burscDesktopSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
xor edi, edi
jmp 0x18006c15d
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_burscDesktopSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x5c
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
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006bfb3
movabs r10, 0x100000001b3
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
xor r8, rax
imul r8, r10
inc rcx
cmp rcx, r9
jb 0x18006bfa0
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006c0d1
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c016
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c011
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c0ca
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006c090
cmp qword [rax + 0x18], 0xf
jbe 0x18006c05b
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006c090
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006c13d
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c138
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006c138
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c018
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c12e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c0ca
call fcn.180083050
jmp 0x18006c018
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x5d
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, [0x18010e9e0]
mov qword [rbp], rax
cmp qword [r13 + 0x60], 0
je 0x18006c409
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006c25a
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006c240
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006c378
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c2bd
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c2b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c371
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006c337
cmp qword [rax + 0x18], 0xf
jbe 0x18006c302
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006c337
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006c3e4
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c3df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006c3df
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c2bf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c3d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c371
call fcn.180083050
jmp 0x18006c2bf
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
jmp 0x18006c664
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006c4ba
movabs rdi, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006c4a0
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006c5d8
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c51d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c518
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c5d1
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006c597
cmp qword [rax + 0x18], 0xf
jbe 0x18006c562
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006c597
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006c644
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c63f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006c63f
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c51f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c635
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c5d1
call fcn.180083050
jmp 0x18006c51f
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
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, [0x18010e9e0]
mov qword [rbp], rax
cmp qword [r13 + 0x28], 0
je 0x18006c90b
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006c75c
movabs rdi, 0x100000001b3
movzx eax, byte [rdx + rcx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006c742
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006c87a
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c7bf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c7ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c873
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006c839
cmp qword [rax + 0x18], 0xf
jbe 0x18006c804
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006c839
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006c8e6
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c8e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006c8e1
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006c7c1
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006c8d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006c873
call fcn.180083050
jmp 0x18006c7c1
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
jmp 0x18006cb64
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006c9ba
movabs rdi, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006c9a0
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006cad8
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006ca1d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006ca18
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cad1
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006ca97
cmp qword [rax + 0x18], 0xf
jbe 0x18006ca62
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006ca97
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006cb44
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cb3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006cb3f
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006ca1f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cb35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cad1
call fcn.180083050
jmp 0x18006ca1f
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
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, [0x18010e9e0]
mov qword [rbp], rax
cmp qword [r13 + 0x40], 0
je 0x18006ce0b
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006cc5c
movabs rdi, 0x100000001b3
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006cc42
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006cd7a
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006ccbf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006ccba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cd73
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006cd39
cmp qword [rax + 0x18], 0xf
jbe 0x18006cd04
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006cd39
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006cde6
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cde1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006cde1
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006ccc1
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cdd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cd73
call fcn.180083050
jmp 0x18006ccc1
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
jmp 0x18006d064
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006ceba
movabs rdi, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006cea0
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006cfd8
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006cf1d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006cf18
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cfd1
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006cf97
cmp qword [rax + 0x18], 0xf
jbe 0x18006cf62
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006cf97
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006d044
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d03f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d03f
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006cf1f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d035
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006cfd1
call fcn.180083050
jmp 0x18006cf1f
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x61
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, [0x18010e9e0]
mov qword [rbp], rax
cmp qword [r13 + 0x50], 0
je 0x18006d30b
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d15c
movabs rdi, 0x100000001b3
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d142
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d27a
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006d1bf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d1ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d273
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d239
cmp qword [rax + 0x18], 0xf
jbe 0x18006d204
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006d239
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006d2e6
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d2e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d2e1
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006d1c1
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d2d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d273
call fcn.180083050
jmp 0x18006d1c1
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
jmp 0x18006d564
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d3ba
movabs rdi, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d3a0
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d4d8
lea rdx, [rax + 0x30]
call fcn.180006280
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006d41d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d418
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d4d1
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d497
cmp qword [rax + 0x18], 0xf
jbe 0x18006d462
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006d497
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006d544
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d53f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d53f
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
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006d41f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d535
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d4d1
call fcn.180083050
jmp 0x18006d41f
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x38], r15
mov dword [rbp - 0x30], 0x62
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, [0x18010e9e0]
mov qword [rbp], rax
cmp qword [r13 + 0x58], 0
je 0x18006d7bd
mov dword [rbp - 0x40], 0x80
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor ecx, ecx
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d65c
movabs rdi, 0x100000001b3
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d642
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d67f
lea rdx, [rax + 0x30]
call fcn.180006280
jmp 0x18006d6a4
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006d6e1
inc rdx
mov rcx, qword [rsp + 0x48]
cmp rdx, 0x1000
mov rax, rcx
jb 0x18006d6dc
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d78c
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d75a
cmp qword [rax + 0x18], 0xf
jbe 0x18006d725
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006d75a
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006d798
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d793
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d793
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
jmp 0x18006d9c6
mov byte [rsp + 0x41], 0
mov dword [rbp - 0x40], 0x10
lea r8, str.default
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor eax, eax
mov ecx, eax
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006d86a
movabs rdi, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rdi
inc rcx
cmp rcx, r9
jb 0x18006d850
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006d88d
lea rdx, [rax + 0x30]
call fcn.180006280
jmp 0x18006d8b2
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
mov r8d, 7
lea rdx, str.unknown
call fcn.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18006d8ef
inc rdx
mov rcx, qword [rsp + 0x48]
cmp rdx, 0x1000
mov rax, rcx
jb 0x18006d8ea
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006d99a
call fcn.180083050
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.1800634a0
nop
cmp byte [rbx + 0x40], 0
je 0x18006d968
cmp qword [rax + 0x18], 0xf
jbe 0x18006d933
mov rax, qword [rax]
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
mov rdx, rax
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006d968
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x18006d9a6
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006d9a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006d9a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180083050
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
lea rax, str.bool___cdecl_InterfacesManager::init_void_
cmp qword [r13 + 0x38], 0
je 0x18006db48
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], 0x63
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, [0x18010e9e0]
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
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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
mov r8d, 0x13
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x48]
call fcn.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov r8, rsi
xor eax, eax
mov ecx, eax
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006daca
movabs rbx, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r8, rax
imul r8, rbx
inc rcx
cmp rcx, r9
jb 0x18006dab0
mov rbx, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.180008160
lea rcx, [rbp - 0x70]
cmp rax, qword [rbx + 8]
je 0x18006daec
lea rdx, [rax + 0x30]
call fcn.180006280
jmp 0x18006daf9
lea rdx, str.unknown
call fcn.180006240
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
mov qword [rsp + 0x20], r14
lea r9, str.MemAlloc
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, rdi
call fcn.180006b80
nop
lea rcx, [rsp + 0x70]
call fcn.1800061e0
nop
lea rcx, [rbp - 0x50]
call fcn.180001c20
jmp 0x18006dc32
mov byte [rsp + 0x41], 0
mov qword [rsp + 0x20], rax
mov r9d, 0x63
mov r8, r15
mov edx, 0x10
lea rcx, [rbp - 0x50]
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x38]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006dbd6
add rdx, 0x30
call fcn.180006280
jmp 0x18006dbe3
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.MemAlloc
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
lea rcx, [rbp - 0x50]
call fcn.180001c20
lea r15, str.C:Users_burscDesktopSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov r9d, 0x64
mov r8, r15
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rax
cmp qword [r13 + 0x68], 0
je 0x18006dd1e
mov edx, 0x80
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x68]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006dccd
add rdx, 0x30
call fcn.180006280
jmp 0x18006dcda
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.EngineCVar
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
jmp 0x18006dde6
mov byte [rsp + 0x41], 0
mov edx, 0x10
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x68]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006dd9a
add rdx, 0x30
call fcn.180006280
jmp 0x18006dda7
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.EngineCVar
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
lea rcx, [rbp - 0x50]
call fcn.180001c20
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov r9d, 0x65
lea r8, str.C:Users_burscDesktopSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rax
cmp qword [r13 + 0x78], 0
je 0x18006dedf
mov edx, 0x80
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x78]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006de8e
add rdx, 0x30
call fcn.180006280
jmp 0x18006de9b
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.Client
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
jmp 0x18006dfa7
mov byte [rsp + 0x41], 0
mov edx, 0x10
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x78]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006df5b
add rdx, 0x30
call fcn.180006280
jmp 0x18006df68
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.Client
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
lea rcx, [rbp - 0x50]
call fcn.180001c20
lea rax, str.bool___cdecl_InterfacesManager::init_void_
mov r9d, 0x66
lea r8, str.C:Users_burscDesktopSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rax
cmp qword [r13 + 0x80], 0
je 0x18006e0a6
mov edx, 0x80
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x80]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006e055
add rdx, 0x30
call fcn.180006280
jmp 0x18006e062
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.NetworkClientService
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
jmp 0x18006e171
mov byte [rsp + 0x41], 0
mov edx, 0x10
call fcn.180001bc0
nop
lea r8, str.default
mov edx, 1
mov rcx, rax
call fcn.1800137c0
mov r14, rax
mov r15, qword [r13 + 0x80]
lea rdx, str.interfaces_init_log
lea rcx, [rsp + 0x70]
call fcn.180006240
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [0x1801c74e8]
lea rcx, [rbp + 0x28]
call fcn.180001e50
mov r8, rdi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.180006ad0
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp - 0x70]
cmp rdx, qword [rbx + 8]
je 0x18006e125
add rdx, 0x30
call fcn.180006280
jmp 0x18006e132
lea rdx, str.unknown
call fcn.180006240
nop
mov rcx, rdi
call fcn.1800061e0
mov qword [rsp + 0x20], r15
lea r9, str.NetworkClientService
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800634a0
nop
mov rdx, rax
mov rcx, r14
call fcn.180006b80
nop
lea rcx, [rsp + 0x48]
call fcn.1800061e0
nop
lea rcx, [rbp - 0x50]
call fcn.180001c20
mov qword [rbp - 0x50], r12
xor r15d, r15d
mov qword [rbp - 0x48], r15
mov dword [rbp - 0x40], 0x80
lea rax, str.C:Users_burscDesktopSKYDOME.PW_SDK_mainSKYDOME.PWSKYDOME.PW_SDK_sdinterfacesinterfaces.cpp
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x30], 0x69
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, [0x18010e9e0]
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
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.1800137c0
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 0x18006e224
lea rcx, [rsp + 0x48]
call fcn.1800071c0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov rdi, qword [0x1801c74e8]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rdx, qword [rsp + 0x48]
mov rcx, r15
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x18006e287
movabs r15, 0x100000001b3
movzx eax, byte [rdx + rcx]
xor rsi, rax
imul rsi, r15
inc rcx
cmp rcx, r9
jb 0x18006e271
xor r15d, r15d
mov r8, rsi
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.180008160
lea rcx, [rsp + 0x70]
cmp rax, qword [rdi + 8]
je 0x18006e2ad
lea rdx, [rax + 0x30]
call fcn.180006280
jmp 0x18006e2d0
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.1800071c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 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 0x18006e39e
call fcn.180083050
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 0x18006e36b
cmp qword [rbp - 0x78], 0xf
cmovbe rdx, rax
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
call fcn.1800068f0
mov rax, qword [0x1801c72b0]
test dword [rax + 0x28], 0x2000
jbe 0x18006e36b
mov rcx, qword [rbx + 0x48]
add rcx, 0x50
lea rdx, [0x18010e9f4]
call fcn.1800068f0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x18006e3aa
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006e3a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006e3a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180083050
movdqu xmmword [rbp - 0x80], xmm6
mov byte [rsp + 0x70], 0
mov qword [rbp - 0x50], r12
lea rcx, [rbp - 0x50]
call fcn.180013d70
lea rcx, [rbp + 0x10]
call fcn.180006010
nop
movzx eax, r14b
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.180083030
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret