Function at 0x446f49
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xfc
mov eax, 0x4917a1
call fcn.0045ce09
mov ebx, ecx
mov dword [ebp - 0x38], ebx
lea eax, [ebx + 0x14]
mov ecx, eax
mov dword [ebp - 0x60], eax
call fcn.0041a7e7
mov dword [ebp - 0x5c], 1
xor edi, edi
mov dword [ebp - 0x58], ebx
mov ecx, ebx
mov dword [ebp - 4], edi
mov dword [ebp - 0x3c], edi
call fcn.00447abe
mov dword [ebp - 0x54], eax
mov ecx, edi
mov byte [ebp - 4], 2
mov esi, edi
mov dword [ebp - 0x14], ecx
or ebx, 0xffffffff
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], esi
test eax, eax
je 0x447380
push edi
push ebx
push str.select_fid__localpath__filename__filesys__localfilemodifiedtime__localfileaccesstime__localfilesize__localdipath__servermd5_from_recentfiles_where_assetid_
lea ecx, [ebp - 0x78]
call fcn.00417813
mov ecx, dword [ebp - 0x54]
lea edx, [ebp - 0x78]
push edx
mov byte [ebp - 4], 3
mov eax, dword [ecx]
call dword [eax + 0x28]
mov ecx, eax
mov byte [ebp - 4], 2
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x30], ecx
lea ecx, [ebp - 0x68]
call fcn.0041394e
lea ecx, [ebp - 0x70]
call fcn.0041394e
mov ecx, dword [ebp - 0x14]
test ecx, ecx
je 0x447380
push dword [ebp + 8]
mov eax, dword [ecx]
push edi
call dword [eax + 0x18]
mov ecx, dword [ebp - 0x14]
mov eax, dword [ecx]
call dword [eax + 0x2c]
mov esi, eax
mov dword [ebp - 0x34], esi
test esi, esi
je 0x44737d
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
test eax, eax
je 0x44737d
mov eax, dword [esi]
lea ecx, [ebp - 0x108]
push edi
push ecx
mov ecx, esi
call dword [eax + 0x18]
mov eax, dword [esi]
lea ecx, [ebp - 0xd8]
push 1
push ecx
mov ecx, esi
mov byte [ebp - 4], 4
call dword [eax + 0x18]
mov eax, dword [esi]
lea ecx, [ebp - 0xa8]
push 2
push ecx
mov ecx, esi
mov byte [ebp - 4], 5
call dword [eax + 0x18]
mov eax, dword [esi]
lea ecx, [ebp - 0x90]
push 3
push ecx
mov ecx, esi
mov byte [ebp - 4], 6
call dword [eax + 0x18]
mov eax, dword [esi]
mov ecx, esi
push 4
mov byte [ebp - 4], 7
call dword [eax + 0x10]
mov dword [ebp + 8], eax
mov ecx, esi
mov eax, dword [esi]
push 5
mov dword [ebp - 0x40], edx
call dword [eax + 0x10]
mov dword [ebp - 0x50], eax
mov ecx, esi
mov eax, dword [esi]
push 6
mov dword [ebp - 0x4c], edx
call dword [eax + 0x10]
mov dword [ebp - 0x44], eax
lea ecx, [ebp - 0xc0]
mov eax, dword [esi]
push 7
push ecx
mov ecx, esi
mov dword [ebp - 0x48], edx
call dword [eax + 0x18]
mov eax, dword [esi]
lea ecx, [ebp - 0xf0]
push 8
push ecx
mov ecx, esi
mov byte [ebp - 4], 8
call dword [eax + 0x18]
push edi
push ebx
push 0x4a4eb0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 9
call fcn.00417813
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xa
call fcn.0043aa87
lea ecx, [ebp - 0x108]
push ebx
push ecx
mov ecx, eax
call fcn.004180e8
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 9
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.localpath
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xb
call fcn.0043aa87
push ebx
lea ecx, [ebp - 0xd8]
push ecx
mov ecx, eax
call fcn.004180e8
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 9
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.filename
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xc
call fcn.0043aa87
push ebx
lea ecx, [ebp - 0xa8]
push ecx
mov ecx, eax
call fcn.004180e8
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 9
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.filesys
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xd
call fcn.0043aa87
push ebx
lea ecx, [ebp - 0x90]
push ecx
mov ecx, eax
call fcn.004180e8
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 9
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.localdipath
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xe
call fcn.0043aa87
push ebx
lea ecx, [ebp - 0xc0]
push ecx
mov ecx, eax
call fcn.004180e8
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 9
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.servermd5
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xf
call fcn.0043aa87
push ebx
lea ecx, [ebp - 0xf0]
push ecx
mov ecx, eax
call fcn.004180e8
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 9
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.localfilemodifiedtime
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0x10]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0x10
call fcn.00445fc6
mov ecx, dword [ebp + 8]
mov byte [ebp - 4], 9
mov dword [eax], ecx
mov ecx, dword [ebp - 0x40]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x1c]
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.localfileaccesstime
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0x10]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0x11
call fcn.00445fc6
mov ecx, dword [ebp - 0x50]
mov byte [ebp - 4], 9
mov dword [eax], ecx
mov ecx, dword [ebp - 0x4c]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x1c]
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
push edi
push ebx
push str.localfilesize
lea ecx, [ebp - 0x2c]
call fcn.00417813
mov ecx, dword [ebp + 0x10]
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0x12
call fcn.00445fc6
mov ecx, dword [ebp - 0x44]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x48]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x1c]
call fcn.0041394e
lea ecx, [ebp - 0x24]
call fcn.0041394e
lea ecx, [ebp - 0xe0]
inc edi
call fcn.0041394e
lea ecx, [ebp - 0xe8]
call fcn.0041394e
lea ecx, [ebp - 0xb0]
call fcn.0041394e
lea ecx, [ebp - 0xb8]
call fcn.0041394e
lea ecx, [ebp - 0x80]
call fcn.0041394e
lea ecx, [ebp - 0x88]
call fcn.0041394e
lea ecx, [ebp - 0x98]
call fcn.0041394e
lea ecx, [ebp - 0xa0]
call fcn.0041394e
lea ecx, [ebp - 0xc8]
call fcn.0041394e
lea ecx, [ebp - 0xd0]
call fcn.0041394e
lea ecx, [ebp - 0xf8]
call fcn.0041394e
lea ecx, [ebp - 0x100]
call fcn.0041394e
mov ecx, dword [ebp - 0x14]
xor edx, edx
inc edx
mov dword [ebp - 4], edx
test esi, esi
je 0x447394
mov eax, dword [esi]
mov ecx, esi
push edx
call dword [eax]
mov ecx, dword [ebp - 0x14]
test ecx, ecx
je 0x44739e
mov edx, dword [ecx]
push 1
call dword [edx]
mov ecx, dword [ebp - 0x38]
call fcn.00447b5a
mov ecx, dword [ebp - 0x60]
mov dword [ebp - 4], ebx
call fcn.0041a81e
mov eax, edi
call fcn.0045cd6e
ret 0xc