Function at 0x1800e08b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub rsp, 0x108
mov rax, qword [0x1803dc740]
xor rax, rsp
mov qword [rsp + 0xf0], rax
call fcn.18015e3a8
call fcn.1800cd7f0
test eax, eax
je 0x1800e0996
mov byte [rsp + 0xd0], 0x5b
mov byte [rsp + 0xd1], 0x68
mov byte [rsp + 0xd2], 0x6f
mov byte [rsp + 0xd3], 0x6f
mov byte [rsp + 0xd4], 0x6b
mov byte [rsp + 0xd5], 0x73
mov byte [rsp + 0xd6], 0x2e
mov byte [rsp + 0xd7], 0x63
mov byte [rsp + 0xd8], 0x70
mov byte [rsp + 0xd9], 0x70
mov byte [rsp + 0xda], 0x3a
mov byte [rsp + 0xdb], 0x39
mov byte [rsp + 0xdc], 0x35
mov byte [rsp + 0xdd], 0x5d
mov byte [rsp + 0xde], 0x20
mov byte [rsp + 0xdf], 0
lea rcx, [rsp + 0xd0]
call fcn.180054750
mov r8, rax
mov dl, 3
lea rcx, [0x18032dc10]
call fcn.180158c90
mov qword [rsp + 0x20], rax
lea rdx, str.failed_to_initialize_minhook
mov rcx, qword [rsp + 0x20]
call fcn.1801590a0
xor al, al
jmp 0x1800e1091
mov byte [rsp + 0xe0], 0x5b
mov byte [rsp + 0xe1], 0x68
mov byte [rsp + 0xe2], 0x6f
mov byte [rsp + 0xe3], 0x6f
mov byte [rsp + 0xe4], 0x6b
mov byte [rsp + 0xe5], 0x73
mov byte [rsp + 0xe6], 0x2e
mov byte [rsp + 0xe7], 0x63
mov byte [rsp + 0xe8], 0x70
mov byte [rsp + 0xe9], 0x70
mov byte [rsp + 0xea], 0x3a
mov byte [rsp + 0xeb], 0x39
mov byte [rsp + 0xec], 0x39
mov byte [rsp + 0xed], 0x5d
mov byte [rsp + 0xee], 0x20
mov byte [rsp + 0xef], 0
lea rcx, [rsp + 0xe0]
call fcn.180054750
mov r8, rax
mov dl, 1
lea rcx, [0x18032dc10]
call fcn.180158c90
mov qword [rsp + 0x28], rax
lea rdx, str.Initializing_ShadowVMT__SilentInlineHoooking
mov rcx, qword [rsp + 0x28]
call fcn.1801590a0
mov rax, qword [0x1803e4aa8]
mov rdx, qword [rax + 0x170]
lea rcx, [0x1803e4508]
call fcn.1800fe3c0
lea r8, [0x1800e1110]
mov edx, 8
lea rcx, [0x1803e4508]
call fcn.1800e3b30
lea r8, [0x1800e12f0]
mov edx, 0xd
lea rcx, [0x1803e4508]
call fcn.1800e3b30
mov rax, qword [0x1803e4ab0]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
lea rcx, [0x1803e4930]
call fcn.180054750
mov qword [rsp + 0x30], rax
mov r8, qword [rsp + 0x30]
lea rdx, [0x1802afeb0]
mov rcx, qword [0x1803e4ab0]
call qword [rsp + 0x38]
mov rax, qword [0x1803e4930]
mov rax, qword [rax]
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x40], rax
lea rdx, [0x1803e4938]
mov rcx, qword [0x1803e4930]
call qword [rsp + 0x40]
mov rax, qword [0x1803e4938]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x50], rax
lea rcx, [0x1803e4940]
call fcn.180054750
mov qword [rsp + 0x48], rax
mov r8, qword [rsp + 0x48]
lea rdx, [0x1802afed0]
mov rcx, qword [0x1803e4938]
call qword [rsp + 0x50]
mov rdx, qword [0x1803e4940]
lea rcx, [0x1803e4528]
call fcn.1800fe3c0
lea r8, [0x1800e1370]
mov edx, 0xa
lea rcx, [0x1803e4528]
call fcn.1800e3b30
cmp qword [0x1803e4930], 0
je 0x1800e0b82
mov rax, qword [0x1803e4930]
mov rax, qword [rax]
mov rcx, qword [0x1803e4930]
call qword [rax + 0x10]
mov qword [0x1803e4930], 0
cmp qword [0x1803e4938], 0
je 0x1800e0bab
mov rax, qword [0x1803e4938]
mov rax, qword [rax]
mov rcx, qword [0x1803e4938]
call qword [rax + 0x10]
mov qword [0x1803e4938], 0
cmp qword [0x1803e4940], 0
je 0x1800e0bd4
mov rax, qword [0x1803e4940]
mov rax, qword [rax]
mov rcx, qword [0x1803e4940]
call qword [rax + 0x10]
mov qword [0x1803e4940], 0
lea r8, str.E8_________48_8B_4F_10_8B_1D________
lea rdx, [0x1802b39b0]
lea rcx, [rsp + 0xa0]
call fcn.18015ba90
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rsp + 0x58]
call fcn.1800e50e0
mov qword [rsp + 0x60], rax
lea r8, str.H::fnGetClientSystem
lea rdx, [0x1803e4b30]
mov rcx, qword [rsp + 0x60]
call fcn.1800e3a80
lea r8, str.48_83_EC_28_B9_________E8_________48_85_C0_74_3A_48_8D_0D_________C7_40__________
lea rdx, [0x1802b3a38]
lea rcx, [rsp + 0xa8]
call fcn.18015ba90
mov qword [rsp + 0x68], rax
lea r8, str.H::fnCreateSharedObjectSubclassEconItem
lea rdx, [0x1803e4b40]
mov rcx, qword [rsp + 0x68]
call fcn.1800e3a80
lea r8, str.E9_________CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_49_8B_C0_48
lea rdx, [0x1802b3ac8]
lea rcx, [rsp + 0xb0]
call fcn.18015ba90
mov qword [rsp + 0x70], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rsp + 0x70]
call fcn.1800e50e0
mov qword [rsp + 0x78], rax
lea r8, str.H::fnSetDynamicAttributeValueUint
lea rdx, [0x1803e4b38]
mov rcx, qword [rsp + 0x78]
call fcn.1800e3a80
lea r8, str.E8_________48_63_BB_________48_8D_68_28_83_FF_FF
lea rdx, [0x1802b3b40]
lea rcx, [rsp + 0xb8]
call fcn.18015ba90
mov qword [rsp + 0x80], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rsp + 0x80]
call fcn.1800e50e0
mov qword [rsp + 0x88], rax
lea r8, str.H::fnGetInventoryManager
lea rdx, [0x1803e4b28]
mov rcx, qword [rsp + 0x88]
call fcn.1800e3a80
lea r8, str.48_89_5C_24_08_48_89_74_24_10_57_48_83_EC_20_48_8D_99_60
lea rdx, [0x1802b3bb8]
lea rcx, [rsp + 0xc0]
call fcn.18015ba90
mov qword [rsp + 0x90], rax
lea r8, str.H::SetMeshGroupMask
lea rdx, [0x1803e4b48]
mov rcx, qword [rsp + 0x90]
call fcn.1800e3a80
lea r8, str.48_89_5C_24_10_48_89_6C_24_18_56_57_41_57_48_83_EC_20_83_79_10_00_49_8B_F1_41_8B_E8_4C_8B_FA_48_8B_D9_74_72_44_8B_49_14_48_8B_39_41_FF_C9_45_8B_D9_45_23_D8_41
lea rdx, [0x1802b3c90]
lea rcx, [rsp + 0xc8]
call fcn.18015ba90
mov qword [rsp + 0x98], rax
lea r8, str.H::fnFindMaterialIndex
lea rdx, [0x1803e4b50]
mov rcx, qword [rsp + 0x98]
call fcn.1800e3a80
mov rax, qword [0x1803e4ad8]
mov rdx, qword [rax + 0x58]
lea rcx, [0x1803e4568]
call fcn.1800fe3c0
lea r8, [0x1800e1eb0]
mov edx, 0xe
lea rcx, [0x1803e4568]
call fcn.1800e3b30
lea r8, [0x1800e1f20]
mov edx, 0xf
lea rcx, [0x1803e4568]
call fcn.1800e3b30
mov rdx, qword [0x1803e4ac8]
lea rcx, [0x1803e4548]
call fcn.1800fe3c0
lea r8, [0x1800e1e60]
mov edx, 0xe
lea rcx, [0x1803e4548]
call fcn.1800e3b30
lea r8, [0x1800e15e0]
mov edx, 5
lea rcx, [0x1803e4548]
call fcn.1800e3b30
lea r8, [0x1800e1f20]
mov edx, 0xf
lea rcx, [0x1803e4568]
call fcn.1800e3b30
lea rdx, [0x180134680]
lea rcx, section..text
call fcn.1800e2da0
lea rdx, str.40_53_48_81_EC_________49_8B_C1
lea rcx, [0x1802b3ce0]
call fcn.18015b9a0
lea r8, [0x1800e14f0]
mov rdx, rax
lea rcx, [0x1803e4b58]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0e69
int3
lea rdx, str.48_8B_C4_4C_89_48_20_55_56_41_56_48_8D_68_B1_48_81_EC_D0_00_00_00
lea rcx, [0x1802b3d48]
call fcn.18015b9a0
lea r8, [0x1800e28c0]
mov rdx, rax
lea rcx, [0x1803e4d18]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0e9c
int3
lea rdx, str.40_55_53_41_55_41_57_48_8D_AC_24_____________48_81_EC_____________48_8B_02
lea rcx, [0x1802b3db0]
call fcn.18015b9a0
lea r8, [0x1800e2580]
mov rdx, rax
lea rcx, [0x1803e4b78]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0ecf
int3
lea rdx, str.48_89_5C_24___56_48_83_EC___48_8B_0D_________48_8B_F2
lea rcx, [0x1802b3e00]
call fcn.18015b9a0
lea r8, [0x1800e2000]
mov rdx, rax
lea rcx, [0x1803e4b98]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0f02
int3
lea rdx, str.48_83_EC___48_8B_0D_________48_8D_15_________45_33_C9_45_33_C0_48_8B_01_FF_50___48_85_C0_74___48_8B_0D_________48_8B_D0_4C_8B_01_48_83_C4___49_FF_60___48_83_C4___C3_CC_CC_CC_48_83_EC___4C_8B_D9
lea rcx, [0x1802b3ee8]
call fcn.18015b9a0
lea r8, [0x1800e20c0]
mov rdx, rax
lea rcx, [0x1803e4bd8]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0f35
int3
lea rdx, str.48_8B_C4_48_89_50___55_41_56
lea rcx, str.scenesystem.dll
call fcn.18015b9a0
lea r8, [0x1800e2390]
mov rdx, rax
lea rcx, [0x1803e4bb8]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0f68
int3
lea rdx, str.48_89_5C_24_10_56_48_83_EC_30_8B_05
lea rcx, [0x1802b3f68]
call fcn.18015b9a0
lea r8, [0x1800e1f90]
mov rdx, rax
lea rcx, [0x1803e4c58]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0f9b
int3
lea rdx, str.48_89_5C_24_10_48_89_7C_24_20_55_48_8B_EC_48_83_EC_50
lea rcx, [0x1802b3fb8]
call fcn.18015b9a0
lea r8, [0x1800e27e0]
mov rdx, rax
lea rcx, [0x1803e4c78]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e0fce
int3
call fcn.18011a710
mov edx, 0x36
mov rcx, rax
call fcn.1800e3b10
lea r8, [0x1800e1df0]
mov rdx, rax
lea rcx, [0x1803e4c98]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e1000
int3
mov edx, 9
mov rcx, qword [0x1803e4ac8]
call fcn.1800e3b10
lea r8, [0x1800e2110]
mov rdx, rax
lea rcx, [0x1803e4cf8]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e1031
int3
mov edx, 7
mov rcx, qword [0x1803e4ac8]
call fcn.1800e3b10
lea r8, [0x1800e1b20]
mov rdx, rax
lea rcx, [0x1803e4cd8]
call fcn.1800e48c0
movzx eax, al
test eax, eax
jne 0x1800e1062
int3
lea rcx, [0x1803e4a38]
call fcn.180056330
mov rcx, rax
call fcn.18010dc50
lea rcx, [0x1803e49c0]
call fcn.180056330
mov rcx, rax
call fcn.18010fe10
call fcn.18015e3c2
mov al, 1
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.18021fab0
add rsp, 0x108
ret