Function at 0x1800e3110
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rdi
sub rsp, 0x218
lea rbp, [rsp + 0x20]
mov rax, qword [0x180370940]
xor rax, rbp
mov qword [rbp + 0x1e8], rax
call fcn.180163488
call fcn.1800bf7c0
test eax, eax
je 0x1800e31f0
mov byte [rbp + 0xc8], 0x5b
mov byte [rbp + 0xc9], 0x68
mov byte [rbp + 0xca], 0x6f
mov byte [rbp + 0xcb], 0x6f
mov byte [rbp + 0xcc], 0x6b
mov byte [rbp + 0xcd], 0x73
mov byte [rbp + 0xce], 0x2e
mov byte [rbp + 0xcf], 0x63
mov byte [rbp + 0xd0], 0x70
mov byte [rbp + 0xd1], 0x70
mov byte [rbp + 0xd2], 0x3a
mov byte [rbp + 0xd3], 0x39
mov byte [rbp + 0xd4], 0x35
mov byte [rbp + 0xd5], 0x5d
mov byte [rbp + 0xd6], 0x20
mov byte [rbp + 0xd7], 0
lea rcx, [rbp + 0xc8]
call fcn.1800c78b0
mov r8, rax
mov dl, 3
lea rcx, [0x1802c1e08]
call fcn.18015e150
mov qword [rbp + 0x1d8], rax
lea rdx, str.failed_to_initialize_minhook
mov rcx, qword [rbp + 0x1d8]
call fcn.18015de80
xor al, al
jmp 0x1800e3979
mov byte [rbp + 0xf8], 0x5b
mov byte [rbp + 0xf9], 0x68
mov byte [rbp + 0xfa], 0x6f
mov byte [rbp + 0xfb], 0x6f
mov byte [rbp + 0xfc], 0x6b
mov byte [rbp + 0xfd], 0x73
mov byte [rbp + 0xfe], 0x2e
mov byte [rbp + 0xff], 0x63
mov byte [rbp + 0x100], 0x70
mov byte [rbp + 0x101], 0x70
mov byte [rbp + 0x102], 0x3a
mov byte [rbp + 0x103], 0x39
mov byte [rbp + 0x104], 0x39
mov byte [rbp + 0x105], 0x5d
mov byte [rbp + 0x106], 0x20
mov byte [rbp + 0x107], 0
lea rcx, [rbp + 0xf8]
call fcn.1800c78b0
mov r8, rax
mov dl, 1
lea rcx, [0x1802c1e08]
call fcn.18015e150
mov qword [rbp + 0x1d8], rax
lea rdx, str.Initializing_ShadowVMT__SilentInlineHoooking
mov rcx, qword [rbp + 0x1d8]
call fcn.18015de80
mov rax, qword [0x180377a80]
mov rdx, qword [rax + 0x170]
lea rcx, [0x180377510]
call fcn.180101000
lea r8, [0x1800e1190]
mov edx, 8
lea rcx, [0x180377510]
call fcn.1800dabf0
lea r8, [0x1800e2db0]
mov edx, 0xd
lea rcx, [0x180377510]
call fcn.1800dac40
mov rax, qword [0x180377a88]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x1d8], rax
lea rcx, [0x1803778b0]
call fcn.180086c90
mov qword [rbp + 0x1e0], rax
mov r8, qword [rbp + 0x1e0]
lea rdx, [0x18024cf38]
mov rcx, qword [0x180377a88]
call qword [rbp + 0x1d8]
mov rax, qword [0x1803778b0]
mov rax, qword [rax]
mov rax, qword [rax + 0x38]
mov qword [rbp + 0x1d8], rax
lea rdx, [0x1803778b8]
mov rcx, qword [0x1803778b0]
call qword [rbp + 0x1d8]
mov rax, qword [0x1803778b8]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x1d8], rax
lea rcx, [0x1803778c0]
call fcn.180086cc0
mov qword [rbp + 0x1e0], rax
mov r8, qword [rbp + 0x1e0]
lea rdx, [0x18024cf58]
mov rcx, qword [0x1803778b8]
call qword [rbp + 0x1d8]
mov rdx, qword [0x1803778c0]
lea rcx, [0x180377530]
call fcn.180101000
lea r8, [0x1800df2a0]
mov edx, 0xa
lea rcx, [0x180377530]
call fcn.1800daba0
cmp qword [0x1803778b0], 0
je 0x1800e33e3
mov rax, qword [0x1803778b0]
mov rax, qword [rax]
mov rcx, qword [0x1803778b0]
call qword [rax + 0x10]
mov qword [0x1803778b0], 0
cmp qword [0x1803778b8], 0
je 0x1800e340c
mov rax, qword [0x1803778b8]
mov rax, qword [rax]
mov rcx, qword [0x1803778b8]
call qword [rax + 0x10]
mov qword [0x1803778b8], 0
cmp qword [0x1803778c0], 0
je 0x1800e3435
mov rax, qword [0x1803778c0]
mov rax, qword [rax]
mov rcx, qword [0x1803778c0]
call qword [rax + 0x10]
mov qword [0x1803778c0], 0
lea r8, str.E8_________48_8B_4F_10_8B_1D________
lea rdx, [0x180258d60]
lea rcx, [rbp + 0x128]
call fcn.1801608d0
mov qword [rbp + 0x1d8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x1d8]
call fcn.1800e39a0
mov qword [rbp + 0x1e0], rax
lea r8, str.H::fnGetClientSystem
lea rdx, [0x180377b10]
mov rcx, qword [rbp + 0x1e0]
call fcn.1800da580
lea r8, str.48_83_EC_28_B9_________E8_________48_85_C0_74_3A_48_8D_0D_________C7_40__________
lea rdx, [0x180258d60]
lea rcx, [rbp + 0x148]
call fcn.1801608d0
mov qword [rbp + 0x1d8], rax
lea r8, str.H::fnCreateSharedObjectSubclassEconItem
lea rdx, [0x180377b20]
mov rcx, qword [rbp + 0x1d8]
call fcn.1800da500
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, [0x180258d60]
lea rcx, [rbp + 0x168]
call fcn.1801608d0
mov qword [rbp + 0x1d8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x1d8]
call fcn.1800e39a0
mov qword [rbp + 0x1e0], rax
lea r8, str.H::fnSetDynamicAttributeValueUint
lea rdx, [0x180377b18]
mov rcx, qword [rbp + 0x1e0]
call fcn.1800da600
lea r8, str.E8__________FF_48_63_BB_98_04_______48_8D
lea rdx, [0x180258d60]
lea rcx, [rbp + 0x188]
call fcn.1801608d0
mov qword [rbp + 0x1d8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x1d8]
call fcn.1800e39a0
mov qword [rbp + 0x1e0], rax
lea r8, str.H::fnGetInventoryManager
lea rdx, [0x180377b08]
mov rcx, qword [rbp + 0x1e0]
call fcn.1800da480
lea r8, str.E8_____________48_8B_5C_24____4C_8B_7C_24____4C_8B_74_24___
lea rdx, [0x180258d60]
lea rcx, [rbp + 0x1a8]
call fcn.1801608d0
mov qword [rbp + 0x1d8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x1d8]
call fcn.1800e39a0
mov qword [rbp + 0x1e0], rax
lea r8, str.H::SetMeshGroupMask
lea rdx, [0x180377b28]
mov rcx, qword [rbp + 0x1e0]
call fcn.1800da680
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, [0x180258d60]
lea rcx, [rbp + 0x1c8]
call fcn.1801608d0
mov qword [rbp + 0x1d8], rax
lea r8, str.H::fnFindMaterialIndex
lea rdx, [0x180377b30]
mov rcx, qword [rbp + 0x1d8]
call fcn.1800da400
mov rax, qword [0x180377ab0]
mov rdx, qword [rax + 0x58]
lea rcx, [0x180377570]
call fcn.180101000
lea r8, [0x1800e0b70]
mov edx, 0xe
lea rcx, [0x180377570]
call fcn.1800dac90
lea r8, [0x1800e0bf0]
mov edx, 0xf
lea rcx, [0x180377570]
call fcn.1800dac90
mov rdx, qword [0x180377aa0]
lea rcx, [0x180377550]
call fcn.180101000
lea r8, [0x1800e0b00]
mov edx, 0xd
lea rcx, [0x180377550]
call fcn.1800dad80
lea r8, [0x1800deec0]
mov edx, 5
lea rcx, [0x180377550]
call fcn.1800dad30
lea r8, [0x1800e0fa0]
mov edx, 0xf
lea rcx, [0x180377550]
call fcn.1800dace0
lea rdx, [0x180139ed0]
lea rcx, section..text
call fcn.1800dbbf0
lea rdx, str.40_53_48_81_EC_________49_8B_C1
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800dfc10]
mov rdx, rax
lea rcx, [0x180377b38]
call fcn.1800dd550
movzx eax, al
test eax, eax
jne 0x1800e36eb
int3
lea rdx, str.40_53_48_83_EC_50_BA_FF_FF_FF_FF
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800e2fb0]
mov rdx, rax
lea rcx, [0x180377b58]
call fcn.1800dd0b0
movzx eax, al
test eax, eax
jne 0x1800e371e
int3
lea rdx, str.40_53_48_81_EC_80_00_00_00_48_8B_D9_E8_____________48_85
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800e0040]
mov rdx, rax
lea rcx, [0x180377b78]
call fcn.1800dd300
movzx eax, al
test eax, eax
jne 0x1800e3751
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, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800e0580]
mov rdx, rax
lea rcx, [0x180377cb8]
call fcn.1800dd7a0
movzx eax, al
test eax, eax
jne 0x1800e3784
int3
lea rdx, str.40_55_53_56_57_41_55_41_57_48_8D_6C_24_88_48_81
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800e0280]
mov rdx, rax
lea rcx, [0x180377b98]
call fcn.1800de580
movzx eax, al
test eax, eax
jne 0x1800e37b7
int3
lea rdx, str.48_89_5C_24____56_48_83_EC____48_8B_0D_____________48_8B_F2
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800e0a20]
mov rdx, rax
lea rcx, [0x180377bb8]
call fcn.1800dd9f0
movzx eax, al
test eax, eax
jne 0x1800e37ea
int3
lea rdx, str.48_83_EC_28_48_8B_0D_____________48_8D_15_____________45_33_C9_45_33_C0_48_8B_01_FF_50_30_48_85_C0_74_11_48_8B_0D_____________48_8B_D0_4C_8B_01_41_FF_50_40_48_83_C4_28_E9
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800e0ab0]
mov rdx, rax
lea rcx, [0x180377bf8]
call fcn.1800dea20
movzx eax, al
test eax, eax
jne 0x1800e381d
int3
lea rdx, str.48_8B_C4_53_41_54_41_55_48_81_EC_____________4D_63_E1
lea rcx, str.scenesystem.dll
call fcn.1801605c0
lea r8, [0x1800df460]
mov rdx, rax
lea rcx, [0x180377bd8]
call fcn.1800dde90
movzx eax, al
test eax, eax
jne 0x1800e3850
int3
lea rdx, str.48_89_5C_24_10_56_48_83_EC_30_8B_05
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800df720]
mov rdx, rax
lea rcx, [0x180377c18]
call fcn.1800de0e0
movzx eax, al
test eax, eax
jne 0x1800e3883
int3
lea rdx, str.48_89_5C_24_10_48_89_7C_24_20_55_48_8B_EC_48_83_EC_50
lea rcx, [0x180258d60]
call fcn.1801605c0
lea r8, [0x1800e2f40]
mov rdx, rax
lea rcx, [0x180377c38]
call fcn.1800de7d0
movzx eax, al
test eax, eax
jne 0x1800e38b6
int3
call fcn.180124860
mov edx, 0x38
mov rcx, rax
call fcn.1800dab60
lea r8, [0x1800df6a0]
mov rdx, rax
lea rcx, [0x180377c58]
call fcn.1800dec70
movzx eax, al
test eax, eax
jne 0x1800e38e8
int3
mov edx, 9
mov rcx, qword [0x180377aa0]
call fcn.1800dab60
lea r8, [0x1800e0c70]
mov rdx, rax
lea rcx, [0x180377c98]
call fcn.1800de330
movzx eax, al
test eax, eax
jne 0x1800e3919
int3
mov edx, 7
mov rcx, qword [0x180377aa0]
call fcn.1800dab60
lea r8, [0x1800dc9b0]
mov rdx, rax
lea rcx, [0x180377c78]
call fcn.1800ddc40
movzx eax, al
test eax, eax
jne 0x1800e394a
int3
lea rcx, [0x1803779c0]
call fcn.1800dc660
mov rcx, rax
call fcn.18011adc0
lea rcx, [0x180377948]
call fcn.1800dc600
mov rcx, rax
call fcn.18011be00
call fcn.1801634a2
mov al, 1
mov rcx, qword [rbp + 0x1e8]
xor rcx, rbp
call fcn.180224dd0
lea rsp, [rbp + 0x1f8]
pop rdi
pop rbp
ret