Function at 0x1800e24f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rdi
sub rsp, 0x218
lea rbp, [rsp + 0x20]
mov rax, qword [0x180371940]
xor rax, rbp
mov qword [rbp + 0x1e8], rax
call fcn.180164418
call fcn.1800c09c0
test eax, eax
je 0x1800e25d0
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.1800c8390
mov r8, rax
mov dl, 3
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x1d8], rax
lea rdx, str.failed_to_initialize_minhook
mov rcx, qword [rbp + 0x1d8]
call fcn.18015e890
xor al, al
jmp 0x1800e2d26
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.1800c8390
mov r8, rax
mov dl, 1
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x1d8], rax
lea rdx, str.Initializing_ShadowVMT__SilentInlineHoooking
mov rcx, qword [rbp + 0x1d8]
call fcn.18015e890
mov rax, qword [0x1803789a8]
mov rdx, qword [rax + 0x170]
lea rcx, [0x180378450]
call fcn.1800fe790
lea r8, [0x1800e0700]
mov edx, 8
lea rcx, [0x180378450]
call fcn.1800dadc0
lea r8, [0x1800e2320]
mov edx, 0xd
lea rcx, [0x180378450]
call fcn.1800dae10
mov rax, qword [0x1803789b0]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x1d8], rax
lea rcx, [0x1803787f0]
call fcn.1800890f0
mov qword [rbp + 0x1e0], rax
mov r8, qword [rbp + 0x1e0]
lea rdx, [0x18024e448]
mov rcx, qword [0x1803789b0]
call qword [rbp + 0x1d8]
mov rax, qword [0x1803787f0]
mov rax, qword [rax]
mov rax, qword [rax + 0x38]
mov qword [rbp + 0x1d8], rax
lea rdx, [0x1803787f8]
mov rcx, qword [0x1803787f0]
call qword [rbp + 0x1d8]
mov rax, qword [0x1803787f8]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x1d8], rax
lea rcx, [0x180378800]
call fcn.180089120
mov qword [rbp + 0x1e0], rax
mov r8, qword [rbp + 0x1e0]
lea rdx, [0x18024e468]
mov rcx, qword [0x1803787f8]
call qword [rbp + 0x1d8]
mov rdx, qword [0x180378800]
lea rcx, [0x180378470]
call fcn.1800fe790
lea r8, [0x1800deda0]
mov edx, 0xa
lea rcx, [0x180378470]
call fcn.1800dad70
cmp qword [0x1803787f0], 0
je 0x1800e27c3
mov rax, qword [0x1803787f0]
mov rax, qword [rax]
mov rcx, qword [0x1803787f0]
call qword [rax + 0x10]
mov qword [0x1803787f0], 0
cmp qword [0x1803787f8], 0
je 0x1800e27ec
mov rax, qword [0x1803787f8]
mov rax, qword [rax]
mov rcx, qword [0x1803787f8]
call qword [rax + 0x10]
mov qword [0x1803787f8], 0
cmp qword [0x180378800], 0
je 0x1800e2815
mov rax, qword [0x180378800]
mov rax, qword [rax]
mov rcx, qword [0x180378800]
call qword [rax + 0x10]
mov qword [0x180378800], 0
lea r8, str.E8_________48_8B_4F_10_8B_1D________
lea rdx, [0x180259990]
lea rcx, [rbp + 0x128]
call fcn.180161970
mov qword [rbp + 0x1d8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x1d8]
call fcn.1800e2d40
mov qword [rbp + 0x1e0], rax
lea r8, str.H::fnGetClientSystem
lea rdx, [0x180378a30]
mov rcx, qword [rbp + 0x1e0]
call fcn.1800da8a0
lea r8, str.48_83_EC_28_B9_________E8_________48_85_C0_74_3A_48_8D_0D_________C7_40__________
lea rdx, [0x180259990]
lea rcx, [rbp + 0x148]
call fcn.180161970
mov qword [rbp + 0x1d8], rax
lea r8, str.H::fnCreateSharedObjectSubclassEconItem
lea rdx, [0x180378a40]
mov rcx, qword [rbp + 0x1d8]
call fcn.1800da820
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, [0x180259990]
lea rcx, [rbp + 0x168]
call fcn.180161970
mov qword [rbp + 0x1d8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x1d8]
call fcn.1800e2d40
mov qword [rbp + 0x1e0], rax
lea r8, str.H::fnSetDynamicAttributeValueUint
lea rdx, [0x180378a38]
mov rcx, qword [rbp + 0x1e0]
call fcn.1800da920
lea r8, str.E8_________48_63_BB_________48_8D_68_28_83_FF_FF
lea rdx, [0x180259990]
lea rcx, [rbp + 0x188]
call fcn.180161970
mov qword [rbp + 0x1d8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp + 0x1d8]
call fcn.1800e2d40
mov qword [rbp + 0x1e0], rax
lea r8, str.H::fnGetInventoryManager
lea rdx, [0x180378a28]
mov rcx, qword [rbp + 0x1e0]
call fcn.1800da7a0
lea r8, str.48_89_5C_24_08_48_89_74_24_10_57_48_83_EC_20_48_8D_99_60
lea rdx, [0x180259990]
lea rcx, [rbp + 0x1a8]
call fcn.180161970
mov qword [rbp + 0x1d8], rax
lea r8, str.H::SetMeshGroupMask
lea rdx, [0x180378a48]
mov rcx, qword [rbp + 0x1d8]
call fcn.1800da9a0
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, [0x180259990]
lea rcx, [rbp + 0x1c8]
call fcn.180161970
mov qword [rbp + 0x1d8], rax
lea r8, str.H::fnFindMaterialIndex
lea rdx, [0x180378a50]
mov rcx, qword [rbp + 0x1d8]
call fcn.1800da720
mov rax, qword [0x1803789d8]
mov rdx, qword [rax + 0x58]
lea rcx, [0x1803784b0]
call fcn.1800fe790
lea r8, [0x1800e0320]
mov edx, 0xe
lea rcx, [0x1803784b0]
call fcn.1800dae60
lea r8, [0x1800e03a0]
mov edx, 0xf
lea rcx, [0x1803784b0]
call fcn.1800dae60
mov rdx, qword [0x1803789c8]
lea rcx, [0x180378490]
call fcn.1800fe790
lea r8, [0x1800e02b0]
mov edx, 0xe
lea rcx, [0x180378490]
call fcn.1800daf00
lea r8, [0x1800dea20]
mov edx, 5
lea rcx, [0x180378490]
call fcn.1800daeb0
lea rdx, [0x18013b2e0]
lea rcx, section..text
call fcn.1800dbd00
lea rdx, str.40_53_48_81_EC_________49_8B_C1
lea rcx, [0x180259990]
call fcn.180161660
lea r8, [0x1800df540]
mov rdx, rax
lea rcx, [0x180378a58]
call fcn.1800dd0b0
movzx eax, al
test eax, eax
jne 0x1800e2a98
int3
lea rdx, str.40_53_48_83_EC_30_33_C9_E8_________48_8B_D8_48_85_C0_0F_84_________48_8B_00_48_8B_CB_FF_90_________84_C0_0F_84_________48_8B_CB
lea rcx, [0x180259990]
call fcn.180161660
lea r8, [0x1800e2490]
mov rdx, rax
lea rcx, [0x180378a78]
call fcn.1800dcc10
movzx eax, al
test eax, eax
jne 0x1800e2acb
int3
lea rdx, str.40_53_48_81_EC_80_00_00_00_48_8B_D9_E8_____________48_85
lea rcx, [0x180259990]
call fcn.180161660
lea r8, [0x1800df9a0]
mov rdx, rax
lea rcx, [0x180378a98]
call fcn.1800dce60
movzx eax, al
test eax, eax
jne 0x1800e2afe
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, [0x180259990]
call fcn.180161660
lea r8, [0x1800dfd40]
mov rdx, rax
lea rcx, [0x180378bd8]
call fcn.1800dd300
movzx eax, al
test eax, eax
jne 0x1800e2b31
int3
lea rdx, str.40_55_53_41_55_41_57_48_8D_AC_24_____________48_81_EC_____________48_8B_02
lea rcx, [0x180259990]
call fcn.180161660
lea r8, [0x1800dfb30]
mov rdx, rax
lea rcx, [0x180378ab8]
call fcn.1800de0e0
movzx eax, al
test eax, eax
jne 0x1800e2b64
int3
lea rdx, str.48_89_5C_24___56_48_83_EC___48_8B_0D_________48_8B_F2
lea rcx, [0x180259990]
call fcn.180161660
lea r8, [0x1800e01d0]
mov rdx, rax
lea rcx, [0x180378ad8]
call fcn.1800dd550
movzx eax, al
test eax, eax
jne 0x1800e2b97
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, [0x180259990]
call fcn.180161660
lea r8, [0x1800e0260]
mov rdx, rax
lea rcx, [0x180378b18]
call fcn.1800de580
movzx eax, al
test eax, eax
jne 0x1800e2bca
int3
lea rdx, str.48_8B_C4_48_89_50___55_41_56
lea rcx, str.scenesystem.dll
call fcn.180161660
lea r8, [0x1800def60]
mov rdx, rax
lea rcx, [0x180378af8]
call fcn.1800dd9f0
movzx eax, al
test eax, eax
jne 0x1800e2bfd
int3
lea rdx, str.48_89_5C_24_10_56_48_83_EC_30_8B_05
lea rcx, [0x180259990]
call fcn.180161660
lea r8, [0x1800df1d0]
mov rdx, rax
lea rcx, [0x180378b38]
call fcn.1800ddc40
movzx eax, al
test eax, eax
jne 0x1800e2c30
int3
lea rdx, str.48_89_5C_24_10_48_89_7C_24_20_55_48_8B_EC_48_83_EC_50
lea rcx, [0x180259990]
call fcn.180161660
lea r8, [0x1800e2420]
mov rdx, rax
lea rcx, [0x180378b58]
call fcn.1800de330
movzx eax, al
test eax, eax
jne 0x1800e2c63
int3
call fcn.1801252b0
mov edx, 0x36
mov rcx, rax
call fcn.1800dad30
lea r8, [0x1800df150]
mov rdx, rax
lea rcx, [0x180378b78]
call fcn.1800de7d0
movzx eax, al
test eax, eax
jne 0x1800e2c95
int3
mov edx, 9
mov rcx, qword [0x1803789c8]
call fcn.1800dad30
lea r8, [0x1800e0420]
mov rdx, rax
lea rcx, [0x180378bb8]
call fcn.1800dde90
movzx eax, al
test eax, eax
jne 0x1800e2cc6
int3
mov edx, 7
mov rcx, qword [0x1803789c8]
call fcn.1800dad30
lea r8, [0x1800dc9c0]
mov rdx, rax
lea rcx, [0x180378b98]
call fcn.1800dd7a0
movzx eax, al
test eax, eax
jne 0x1800e2cf7
int3
lea rcx, [0x180378900]
call fcn.1800dc6b0
mov rcx, rax
call fcn.180118ff0
lea rcx, [0x180378888]
call fcn.1800dc650
mov rcx, rax
call fcn.18011a070
call fcn.180164432
mov al, 1
mov rcx, qword [rbp + 0x1e8]
xor rcx, rbp
call fcn.180225d60
lea rsp, [rbp + 0x1f8]
pop rdi
pop rbp
ret