Function at 0x42b3a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4c4e4d
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x10
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov esi, ecx
xor ebx, ebx
push 0x4d5b50
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], ebx
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
mov edi, dword [sym.imp.engine.dll_public:_void___thiscall_CTextureObject::SetData_t_class_CTFileName_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x274]
mov byte [ebp - 4], 1
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5b84
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x28c]
mov byte [ebp - 4], 2
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5bb8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x2a4]
mov byte [ebp - 4], 3
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5bec
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x2bc]
mov byte [ebp - 4], 4
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5c20
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x2d4]
mov byte [ebp - 4], 5
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5c54
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x2ec]
mov byte [ebp - 4], 6
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5c88
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x304]
mov byte [ebp - 4], 7
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5cc0
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x31c]
mov byte [ebp - 4], 8
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5cf8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x334]
mov byte [ebp - 4], 9
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5d30
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x34c]
mov byte [ebp - 4], 0xa
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5d64
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x364]
mov byte [ebp - 4], 0xb
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5d98
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x37c]
mov byte [ebp - 4], 0xc
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5dcc
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x394]
mov byte [ebp - 4], 0xd
call edi
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5dfc
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x3ac]
mov byte [ebp - 4], 0xe
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5e2c
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x3c4]
mov byte [ebp - 4], 0xf
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5e5c
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x3dc]
mov byte [ebp - 4], 0x10
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5e90
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x3f4]
mov byte [ebp - 4], 0x11
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5ec4
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x40c]
mov byte [ebp - 4], 0x12
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5ef8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x424]
mov byte [ebp - 4], 0x13
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5f2c
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x14
push ecx
lea ecx, [esi + 0x43c]
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5f60
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x454]
mov byte [ebp - 4], 0x15
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5f94
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x46c]
mov byte [ebp - 4], 0x16
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5fc8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x484]
mov byte [ebp - 4], 0x17
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d5ffc
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x49c]
mov byte [ebp - 4], 0x18
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6030
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x4b4]
mov byte [ebp - 4], 0x19
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6060
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x4cc]
mov byte [ebp - 4], 0x1a
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6090
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x4e4]
mov byte [ebp - 4], 0x1b
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d60c0
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x4fc]
mov byte [ebp - 4], 0x1c
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d60f0
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x514]
mov byte [ebp - 4], 0x1d
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6120
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x52c]
mov byte [ebp - 4], 0x1e
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6150
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x544]
mov byte [ebp - 4], 0x1f
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6180
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x55c]
mov byte [ebp - 4], 0x20
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d61b0
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x574]
mov byte [ebp - 4], 0x21
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d61e0
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x58c]
mov byte [ebp - 4], 0x22
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6210
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [esi + 0x5a4]
mov byte [ebp - 4], 0x23
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6240
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea edx, [ebp - 0x1c]
push edx
lea ecx, [esi + 0x5bc]
mov byte [ebp - 4], 0x24
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
push 0x4d6270
lea ecx, [ebp - 0x1c]
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::constructor_char_const__]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [esi + 0x5d8]
mov byte [ebp - 4], 0x25
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call dword [sym.imp.engine.dll_public:_void___thiscall_CTFileName::destructor_void_]
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret