Function at 0x4418ed
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x11c
mov eax, 0x4784f7
call fcn.0043cb85
xor ebx, ebx
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 4], ebx
mov dword [ebp - 0x68], ecx
call fcn.004405f3
mov edi, eax
mov dword [ebp - 0x64], edi
xor esi, esi
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x3c], esi
mov byte [ebp - 4], 2
cmp edi, ebx
je 0x441e21
push ebx
push 0xffffffffffffffff
push str.select___from_recentfiles
lea ecx, [ebp - 0xb0]
call fcn.00408f1a
mov eax, dword [edi]
lea ecx, [ebp - 0xb0]
push ecx
mov ecx, edi
mov byte [ebp - 4], 3
call dword [eax + 0x28]
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 2
call fcn.00403632
lea ecx, [ebp - 0xa8]
call fcn.00403632
cmp dword [ebp - 0x34], ebx
je 0x441e21
mov ecx, dword [ebp - 0x34]
mov eax, dword [ecx]
call dword [eax + 0x2c]
mov esi, eax
mov dword [ebp - 0x3c], esi
cmp esi, ebx
je 0x441e21
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
cmp eax, ebx
je 0x441e1a
push 8
call sub.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
cmp eax, ebx
je 0x4419bc
mov dword [eax], ebx
mov dword [eax + 4], ebx
mov dword [ebp - 0x38], eax
jmp 0x4419bf
mov dword [ebp - 0x38], ebx
push 0x10
call sub.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_
mov edi, eax
pop ecx
mov dword [ebp - 0x14], edi
mov byte [ebp - 4], 4
cmp edi, ebx
je 0x4419eb
push ecx
mov dword [ebp - 0x18], esp
lea eax, [ebp + 0xb]
mov dword [ebp - 0x18], esp
push eax
mov ecx, edi
call fcn.0040da21
mov dword [ebp - 0x18], edi
jmp 0x4419ee
mov dword [ebp - 0x18], ebx
push 0x10
mov byte [ebp - 4], 2
call sub.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_
mov edi, eax
pop ecx
mov dword [ebp - 0x14], edi
mov byte [ebp - 4], 5
cmp edi, ebx
je 0x441a1e
push ecx
mov dword [ebp - 0x50], esp
lea eax, [ebp + 0xb]
mov dword [ebp - 0x50], esp
push eax
mov ecx, edi
call fcn.0042bfbd
mov dword [ebp - 0x14], edi
jmp 0x441a21
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 2
cmp dword [ebp - 0x18], ebx
je 0x441997
cmp dword [ebp - 0x14], ebx
je 0x441997
mov eax, dword [esi]
push ebx
mov ecx, esi
call dword [eax + 0x10]
push 1
lea ecx, [ebp - 0xf8]
mov dword [ebp - 0x44], eax
mov eax, dword [esi]
push ecx
mov ecx, esi
mov dword [ebp - 0x40], edx
call dword [eax + 0x18]
mov eax, dword [esi]
push 2
lea ecx, [ebp - 0xc8]
push ecx
mov ecx, esi
mov byte [ebp - 4], 6
call dword [eax + 0x18]
mov eax, dword [esi]
push 3
lea ecx, [ebp - 0x110]
push ecx
mov ecx, esi
mov byte [ebp - 4], 7
call dword [eax + 0x18]
mov eax, dword [esi]
push 4
mov ecx, esi
mov byte [ebp - 4], 8
call dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [esi]
push 5
mov ecx, esi
mov dword [ebp - 0x5c], edx
call dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [esi]
push 6
mov ecx, esi
mov dword [ebp - 0x54], edx
call dword [eax + 0x10]
push 7
lea ecx, [ebp - 0xe0]
mov dword [ebp - 0x4c], eax
mov eax, dword [esi]
push ecx
mov ecx, esi
mov dword [ebp - 0x48], edx
call dword [eax + 0x18]
mov eax, dword [esi]
push 8
lea ecx, [ebp - 0x98]
push ecx
mov ecx, esi
mov byte [ebp - 4], 9
call dword [eax + 0x18]
mov eax, dword [esi]
push 9
lea ecx, [ebp - 0x128]
push ecx
mov ecx, esi
mov byte [ebp - 4], 0xa
call dword [eax + 0x18]
push ebx
or edi, 0xffffffff
push edi
push str.localpath
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xb
call fcn.00408f1a
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x30]
mov ecx, dword [ebp - 0x18]
push eax
call fcn.004544af
push edi
lea ecx, [ebp - 0xf8]
push ecx
mov ecx, eax
call fcn.00408ad4
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.filename
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0xd
call fcn.004544af
push edi
lea ecx, [ebp - 0xc8]
push ecx
mov ecx, eax
call fcn.00408ad4
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.filesys
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0xe
call fcn.004544af
push edi
lea ecx, [ebp - 0x110]
push ecx
mov ecx, eax
call fcn.00408ad4
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.localdipath
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0xf
call fcn.004544af
push edi
lea ecx, [ebp - 0xe0]
push ecx
mov ecx, eax
call fcn.00408ad4
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.assetid
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x10
call fcn.004544af
push edi
lea ecx, [ebp - 0x98]
push ecx
mov ecx, eax
call fcn.00408ad4
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.servermd5
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x11
call fcn.004544af
push edi
lea ecx, [ebp - 0x98]
push ecx
mov ecx, eax
call fcn.00408ad4
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push 0x487b84
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x14]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x12
call fcn.004311cc
mov ecx, dword [ebp - 0x44]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x40]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.localfilemodifiedtime
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x14]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x13
call fcn.004311cc
mov ecx, dword [ebp - 0x60]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x5c]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.localfileaccesstime
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x14]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x14
call fcn.004311cc
mov ecx, dword [ebp - 0x58]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x54]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.localfilesize
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov ecx, dword [ebp - 0x14]
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x15
call fcn.004311cc
mov ecx, dword [ebp - 0x4c]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x48]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xb
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
mov edi, dword [ebp - 0x38]
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp + 8]
mov dword [edi], eax
mov eax, dword [ebp - 0x14]
mov dword [edi + 4], eax
lea eax, [ebp - 0x44]
push eax
call fcn.00440602
lea ecx, [ebp - 0x118]
mov dword [eax], edi
call fcn.00403632
lea ecx, [ebp - 0x120]
call fcn.00403632
lea ecx, [ebp - 0x88]
call fcn.00403632
lea ecx, [ebp - 0x90]
call fcn.00403632
lea ecx, [ebp - 0xd0]
call fcn.00403632
lea ecx, [ebp - 0xd8]
call fcn.00403632
lea ecx, [ebp - 0x100]
call fcn.00403632
lea ecx, [ebp - 0x108]
call fcn.00403632
lea ecx, [ebp - 0xb8]
call fcn.00403632
lea ecx, [ebp - 0xc0]
call fcn.00403632
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 2
call fcn.00403632
lea ecx, [ebp - 0xf0]
call fcn.00403632
jmp 0x441997
mov dword [ebp - 0x14], 1
mov dword [ebp - 4], 1
cmp esi, ebx
je 0x441e34
mov eax, dword [esi]
push 1
mov ecx, esi
call dword [eax]
mov ecx, dword [ebp - 0x34]
cmp ecx, ebx
je 0x441e41
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x68]
call fcn.004403d1
lea ecx, [ebp - 0x70]
call fcn.00403632
lea ecx, [ebp - 0x78]
call fcn.00403632
mov eax, dword [ebp - 0x14]
call fcn.0043cc2a
ret 4