Function at 0x18000fdd0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov rax, qword [0x180054020]
xor rax, rsp
mov qword [rbp + 0x48], rax
cmp dword [0x180054cc4], 0x44553
je 0x180010208
mov dword [rsp + 0x40], 0x1200125a
mov cl, 0x12
mov dword [rsp + 0x3c], 0x4653424d
mov dword [rsp + 0x38], 0x5c5b4d55
mov dword [rsp + 0x34], 0x475e424d
mov dword [rsp + 0x30], 0x534b535f
lea rax, [rsp + 0x30]
nop dword [rax + rax]
xor byte [rax], cl
inc rax
lea rcx, [rsp + 0x42]
cmp rax, rcx
je 0x18000fe46
movzx ecx, byte [rsp + 0x43]
jmp 0x18000fe30
mov byte [rsp + 0x42], 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::constructor_char_const____ptr64____ptr64]
nop
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x28]
call qword [sym.imp.OpenMaya.dll_public:_static_class_Autodesk::Maya::OpenMaya20240000::MString___cdecl_Autodesk::Maya::OpenMaya20240000::MCommonSystemUtils::getEnv_class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64__class_Autodesk::Maya::OpenMaya20240000::MStatus____ptr64_]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
lea rcx, [rbp - 0x10]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MStringArray::constructor_void____ptr64]
nop
lea r9, [rbp - 0x10]
mov r8b, 0x3b
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x28]
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MStatus___cdecl_Autodesk::Maya::OpenMaya20240000::MString::split_char__class_Autodesk::Maya::OpenMaya20240000::MStringArray____ptr64____ptr64]
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x10]
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MArrayIteratorTemplate_class_Autodesk::Maya::OpenMaya20240000::MStringArray__class_Autodesk::Maya::OpenMaya20240000::MString____cdecl_Autodesk::Maya::OpenMaya20240000::MStringArray::begin_void____ptr64]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
lea rdx, [rbp]
lea rcx, [rbp - 0x10]
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MArrayIteratorTemplate_class_Autodesk::Maya::OpenMaya20240000::MStringArray__class_Autodesk::Maya::OpenMaya20240000::MString____cdecl_Autodesk::Maya::OpenMaya20240000::MStringArray::end_void____ptr64]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x20]
cmp qword [rbp], rcx
jne 0x18000fed7
cmp eax, dword [rbp + 8]
je 0x180010025
mov edx, eax
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MString____ptr64___cdecl_Autodesk::Maya::OpenMaya20240000::MStringArray::operator___unsigned_int____ptr64]
mov rdx, rax
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::constructor_class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64____ptr64]
nop
lea rdx, [0x18004b4ec]
lea rcx, [rbp - 0x48]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::constructor_char_const____ptr64____ptr64]
nop
mov dword [rsp + 0x26], 0x8000869
mov dl, 8
mov dword [rsp + 0x22], 0x64696c66
mov word [rsp + 0x20], 0x6965
lea rcx, [rsp + 0x20]
nop dword [rax]
xor byte [rcx], dl
inc rcx
lea rdx, [rsp + 0x28]
cmp rcx, rdx
je 0x18000ff36
movzx edx, byte [rsp + 0x29]
jmp 0x18000ff20
mov byte [rsp + 0x28], 1
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x50]
mov rcx, rax
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MString___cdecl_Autodesk::Maya::OpenMaya20240000::MString::operator_char_const____ptr64____ptr64]
nop
lea r8, str..key
lea rdx, [rbp - 0x38]
mov rcx, rax
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MString___cdecl_Autodesk::Maya::OpenMaya20240000::MString::operator_char_const____ptr64____ptr64]
nop
mov rdx, rax
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MString____ptr64___cdecl_Autodesk::Maya::OpenMaya20240000::MString::operator_class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_char_const____ptr64___cdecl_Autodesk::Maya::OpenMaya20240000::MString::asChar_void_const___ptr64]
mov rcx, rax
lea rdx, [rbp + 0x10]
call fcn.180024c08
test eax, eax
jne 0x18001000e
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_char_const____ptr64___cdecl_Autodesk::Maya::OpenMaya20240000::MString::asChar_void_const___ptr64]
mov r9, rax
lea r8, str._mandala__Checking_license_file:__s
mov edx, 0x7ff
lea rcx, [0x180057c20]
call fcn.1800012a0
lea rdx, [0x180057c20]
lea rcx, [rbp - 0x40]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::constructor_char_const____ptr64____ptr64]
nop
mov rcx, rax
call qword [sym.imp.OpenMaya.dll_public:_static_void___cdecl_Autodesk::Maya::OpenMaya20240000::MGlobal::displayInfo_class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64_]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_char_const____ptr64___cdecl_Autodesk::Maya::OpenMaya20240000::MString::asChar_void_const___ptr64]
mov rcx, rax
call fcn.18000a5e0
mov dword [0x180054cc4], eax
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
mov eax, dword [rbp - 0x18]
inc eax
mov dword [rbp - 0x18], eax
jmp 0x18000fec4
cmp dword [0x180054cc4], 0x44553
je 0x1800100e8
mov dword [rbp - 0x62], 0x38003816
mov cl, 0x38
mov dword [rbp - 0x66], 0x5d4e514c
mov dword [rbp - 0x6a], 0x5b59185d
mov dword [rbp - 0x6e], 0x5c575518
mov dword [rbp - 0x72], 0x57555d7c
mov dword [rbp - 0x76], 0x18165c56
mov dword [rbp - 0x7a], 0x4d575e18
mov dword [rbp - 0x7e], 0x415d5318
mov dword [rsp + 0x7e], 0x5d5b565d
mov dword [rsp + 0x7a], 0x5b515418
mov dword [rsp + 0x76], 0x5c515459
mov dword [rsp + 0x72], 0x4e185776
mov dword [rsp + 0x6e], 0x18655954
mov dword [rsp + 0x6a], 0x595c5659
mov word [rsp + 0x68], 0x5563
lea rax, [rsp + 0x68]
nop dword [rax + rax]
xor byte [rax], cl
inc rax
lea rcx, [rbp - 0x60]
cmp rax, rcx
je 0x1800100c4
movzx ecx, byte [rbp - 0x5f]
jmp 0x1800100b0
mov byte [rbp - 0x60], 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::constructor_char_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_static_void___cdecl_Autodesk::Maya::OpenMaya20240000::MGlobal::displayInfo_class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64_]
nop
jmp 0x180010166
mov dword [rsp + 0x61], 0x1b001b35
mov cl, 0x1b
mov dword [rsp + 0x5d], 0x7f756e74
mov dword [rsp + 0x59], 0x7d3b627e
mov dword [rsp + 0x55], 0x703b7f72
mov dword [rsp + 0x51], 0x777a4d3b
mov dword [rsp + 0x4d], 0x467a777a
mov dword [rsp + 0x49], 0x7f757a76
mov byte [rsp + 0x48], 0x40
lea rax, [rsp + 0x48]
nop dword [rax]
xor byte [rax], cl
inc rax
lea rcx, [rsp + 0x63]
cmp rax, rcx
je 0x180010146
movzx ecx, byte [rsp + 0x64]
jmp 0x180010130
mov byte [rsp + 0x63], 1
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::constructor_char_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_static_void___cdecl_Autodesk::Maya::OpenMaya20240000::MGlobal::displayInfo_class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64_]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
lea rax, str.valid
lea rdx, str.invalid
cmp dword [0x180054cc4], 0x44553
cmove rdx, rax
lea rcx, [rbp - 0x50]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::constructor_char_const____ptr64____ptr64]
nop
mov r8, rax
lea rdx, str.global_string__gMandalaLicense___gMandalaLicense___
lea rcx, [rbp - 0x48]
call qword [sym.imp.OpenMaya.dll_class_Autodesk::Maya::OpenMaya20240000::MString___cdecl_Autodesk::Maya::OpenMaya20240000::operator_char_const____ptr64__class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64_]
nop
lea r8, [0x18004b570]
lea rdx, [rbp - 0x40]
mov rcx, rax
call qword [sym.imp.OpenMaya.dll_public:_class_Autodesk::Maya::OpenMaya20240000::MString___cdecl_Autodesk::Maya::OpenMaya20240000::MString::operator_char_const____ptr64____ptr64]
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp - 0x58]
call qword [sym.imp.OpenMaya.dll_public:_static_class_Autodesk::Maya::OpenMaya20240000::MStatus___cdecl_Autodesk::Maya::OpenMaya20240000::MGlobal::executeCommandOnIdle_class_Autodesk::Maya::OpenMaya20240000::MString_const____ptr64__bool_]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MStringArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.OpenMaya.dll_public:_void___cdecl_Autodesk::Maya::OpenMaya20240000::MString::destructor_void____ptr64]
mov rcx, qword [rbp + 0x48]
xor rcx, rsp
call fcn.180012ac0
add rsp, 0x150
pop rbp
ret