Function at 0x449c5e
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x440
mov eax, 0x47c151
call fcn.0043ef09
mov eax, dword [ebp + 8]
mov dword [ebp - 0x2ec], eax
lea eax, [ebp - 0x334]
xor esi, esi
push eax
mov dword [ebp - 0x2e0], esi
mov dword [ebp - 4], esi
call fcn.00447b4e
pop ecx
or ebx, 0xffffffff
push ebx
xor edi, edi
push str.LocalMapping
lea ecx, [ebp - 0x334]
inc edi
mov byte [ebp - 4], 1
call fcn.00409261
lea ecx, [ebp - 0x29c]
call fcn.0040af3c
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 2
call fcn.0040b043
cmp eax, esi
jne 0x449d0c
lea eax, [ebp - 0x334]
push eax
call fcn.0040af68
pop ecx
cmp eax, esi
je 0x449d0c
push esi
push ebx
push str.unable_to_create_RFL_Dir
lea ecx, [ebp - 0x448]
mov dword [ebp - method.RSException.virtual_0], vtable.RSException.0
call fcn.00408d63
push 0x493cfc
lea eax, [ebp - 0x44c]
push eax
call sub.MSVCR100.dll__CxxThrowException
movzx eax, word [0x4a69d4]
push eax
lea ecx, [ebp - 0x334]
call fcn.00447b4e
push ebx
push str.LocalMappingDBDump.txt
lea ecx, [ebp - 0x334]
call fcn.00409261
mov dword [ebp - 0x2c0], ebx
push 2
push 4
push 0x120116
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 4], 3
call fcn.00447b4e
cmp eax, esi
jne 0x44a760
push 0x48d248
lea ecx, [ebp - 0x30]
call fcn.004623c2
push ecx
mov dword [ebp - 0x2bc], esp
lea eax, [ebp - 0x2d9]
mov dword [ebp - 0x2bc], esp
push eax
lea ecx, [ebp - 0x304]
mov byte [ebp - 4], 4
call fcn.00447b4e
mov dword [ebp - 0x348], esi
mov dword [ebp - 0x344], esi
mov dword [ebp - 0x340], esi
mov dword [ebp - 0x33c], edi
mov dword [ebp - 0x338], edi
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x348]
mov byte [ebp - 4], 6
call fcn.0044322b
cmp eax, esi
je 0x44a6a1
mov eax, dword [ebp - 0x300]
mov esi, dword [eax]
mov dword [ebp - 0x2bc], esi
cmp esi, dword [ebp - 0x300]
je 0x44a694
mov edi, dword [esi + 0x10]
mov ebx, dword [esi + 0x14]
lea ecx, [ebp - 0x31c]
call fcn.004085df
push ebx
push edi
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 7
call fcn.00447b4e
mov eax, dword [ebp - 0x300]
cmp esi, dword [eax]
je 0x449e1c
push 0x4859b4
lea ecx, [ebp - 0x30]
call fcn.00446ff5
mov edi, 0x4859dc
push edi
lea ecx, [ebp - 0x30]
call fcn.00446ff5
lea ecx, [ebp - 0x31c]
call fcn.00408107
push eax
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push 0x485ac0
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push 0x48d248
lea ecx, [ebp - 0x30]
call fcn.00446ff5
mov esi, dword [esi + 0x18]
xor ebx, ebx
cmp esi, ebx
je 0x44a654
mov eax, dword [esi]
mov esi, dword [esi + 4]
mov dword [ebp - 0x2b8], eax
cmp eax, ebx
je 0x44a654
cmp esi, ebx
je 0x44a654
push ebx
or edi, 0xffffffff
push edi
push str.localpath
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
mov ecx, dword [ebp - 0x2b8]
lea eax, [ebp - 0x2b4]
push eax
mov byte [ebp - 4], 8
call fcn.0041b718
push eax
lea ecx, [ebp - 0x360]
call fcn.00403a4f
lea ecx, [ebp - 0x360]
mov byte [ebp - 4], 9
call fcn.00408107
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0xb
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
push edi
push str.filename
lea ecx, [ebp - 0x2d8]
call fcn.00408d63
mov ecx, dword [ebp - 0x2b8]
lea eax, [ebp - 0x2d8]
push eax
mov byte [ebp - 4], 0xc
call fcn.0041b718
push eax
lea ecx, [ebp - 0x430]
call fcn.00403a4f
lea ecx, [ebp - 0x430]
mov byte [ebp - 4], 0xd
call fcn.00408107
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0xf
call fcn.004035af
lea ecx, [ebp - 0x2d0]
call fcn.004035af
push ebx
push edi
push str.filesys
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
mov ecx, dword [ebp - 0x2b8]
lea eax, [ebp - 0x2b4]
push eax
mov byte [ebp - 4], 0x10
call fcn.0041b718
push eax
lea ecx, [ebp - 0x388]
call fcn.00403a4f
lea ecx, [ebp - 0x388]
mov byte [ebp - 4], 0x11
call fcn.00408107
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x13
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
push edi
push str.localfilemodifiedtime
lea ecx, [ebp - 0x2d8]
call fcn.00408d63
lea eax, [ebp - 0x2d8]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x14
call fcn.00433330
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x2f4], ecx
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x2f0], eax
mov byte [ebp - 4], 0x13
call fcn.004035af
lea ecx, [ebp - 0x2d0]
call fcn.004035af
push ebx
push edi
push str.localfileaccesstime
lea ecx, [ebp - 0x2d8]
call fcn.00408d63
lea eax, [ebp - 0x2d8]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x15
call fcn.00433330
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x2e8], ecx
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x2e4], eax
mov byte [ebp - 4], 0x13
call fcn.004035af
lea ecx, [ebp - 0x2d0]
call fcn.004035af
push ebx
push edi
push str.localfilesize
lea ecx, [ebp - 0x2d8]
call fcn.00408d63
lea eax, [ebp - 0x2d8]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x16
call fcn.00433330
mov esi, dword [eax]
mov eax, dword [eax + 4]
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x364], eax
mov byte [ebp - 4], 0x13
call fcn.004035af
lea ecx, [ebp - 0x2d0]
call fcn.004035af
push ebx
push edi
push str.localdipath
lea ecx, [ebp - 0x2d8]
call fcn.00408d63
mov ecx, dword [ebp - 0x2b8]
lea eax, [ebp - 0x2d8]
push eax
mov byte [ebp - 4], 0x17
call fcn.0041b718
push eax
lea ecx, [ebp - 0x400]
call fcn.00403a4f
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x18
call fcn.00408107
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x1a
call fcn.004035af
lea ecx, [ebp - 0x2d0]
call fcn.004035af
push ebx
push edi
push str.assetid
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
mov ecx, dword [ebp - 0x2b8]
lea eax, [ebp - 0x2b4]
push eax
mov byte [ebp - 4], 0x1b
call fcn.0041b718
push eax
lea ecx, [ebp - 0x3e8]
call fcn.00403a4f
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x1c
call fcn.00408107
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x1e
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
push edi
push str.servermd5
lea ecx, [ebp - 0x2d8]
call fcn.00408d63
mov ecx, dword [ebp - 0x2b8]
lea eax, [ebp - 0x2d8]
push eax
mov byte [ebp - 4], 0x1f
call fcn.0041b718
push eax
lea ecx, [ebp - 0x3b8]
call fcn.00403a4f
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 0x20
call fcn.00408107
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x22
call fcn.004035af
lea ecx, [ebp - 0x2d0]
call fcn.004035af
lea ecx, [ebp - 0x3a0]
call fcn.004085df
push dword [ebp - 0x2f0]
lea ecx, [ebp - 0x3a0]
push dword [ebp - 0x2f4]
mov byte [ebp - 4], 0x23
call fcn.00447b4e
lea ecx, [ebp - 0x3d0]
call fcn.004085df
push dword [ebp - 0x2e4]
lea ecx, [ebp - 0x3d0]
push dword [ebp - 0x2e8]
mov byte [ebp - 4], 0x24
call fcn.00447b4e
lea ecx, [ebp - 0x418]
call fcn.004085df
push dword [ebp - 0x364]
lea ecx, [ebp - 0x418]
push esi
mov byte [ebp - 4], 0x25
call fcn.00447b4e
push 0x2f
push 0x5c
lea ecx, [ebp - 0x360]
call fcn.00447b4e
push 2
pop esi
push esi
push edi
push str.localpath
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x26
call fcn.00408107
lea eax, [ebp - 0x360]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x27
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
mov ebx, 0x4859b4
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.localdipath
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x28
call fcn.00408107
lea eax, [ebp - 0x400]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x29
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.filename
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x2a
call fcn.00408107
lea eax, [ebp - 0x430]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x2b
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.filesys
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x2c
call fcn.00408107
lea eax, [ebp - 0x388]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x2d
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.localfilemodifiedtime
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x2e
call fcn.00408107
lea eax, [ebp - 0x3a0]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x2f
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.localfileaccesstime
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x30
call fcn.00408107
lea eax, [ebp - 0x3d0]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x31
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.localfilesize
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x32
call fcn.00408107
lea eax, [ebp - 0x418]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x33
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.assetid
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x34
call fcn.00408107
lea eax, [ebp - 0x3e8]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x35
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x25
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
push ebx
lea ecx, [ebp - 0x30]
call fcn.00446ff5
push esi
push edi
push str.servermd5
lea ecx, [ebp - 0x2b4]
call fcn.00408d63
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x36
call fcn.00408107
lea eax, [ebp - 0x3b8]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x37
call fcn.00447b4e
add esp, 0xc
lea ecx, [ebp - 0x2a4]
call fcn.004035af
lea ecx, [ebp - 0x2ac]
call fcn.004035af
lea ecx, [ebp - 0x408]
call fcn.004035af
lea ecx, [ebp - 0x410]
call fcn.004035af
lea ecx, [ebp - 0x3c0]
call fcn.004035af
lea ecx, [ebp - 0x3c8]
call fcn.004035af
lea ecx, [ebp - 0x390]
call fcn.004035af
lea ecx, [ebp - 0x398]
call fcn.004035af
lea ecx, [ebp - 0x3a8]
call fcn.004035af
lea ecx, [ebp - 0x3b0]
call fcn.004035af
lea ecx, [ebp - 0x3d8]
call fcn.004035af
lea ecx, [ebp - 0x3e0]
call fcn.004035af
lea ecx, [ebp - 0x3f0]
call fcn.004035af
lea ecx, [ebp - 0x3f8]
call fcn.004035af
lea ecx, [ebp - 0x378]
call fcn.004035af
lea ecx, [ebp - 0x380]
call fcn.004035af
lea ecx, [ebp - 0x420]
call fcn.004035af
lea ecx, [ebp - 0x428]
call fcn.004035af
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 7
call fcn.004035af
lea ecx, [ebp - 0x358]
call fcn.004035af
lea ecx, [ebp - 0x2bc]
call fcn.004032d5
push 0x48d13c
lea ecx, [ebp - 0x30]
call fcn.00446ff5
lea ecx, [ebp - 0x30c]
mov byte [ebp - 4], 6
call fcn.004035af
lea ecx, [ebp - 0x314]
call fcn.004035af
mov esi, dword [ebp - 0x2bc]
xor edi, edi
inc edi
jmp 0x449dd7
lea eax, [ebp - 0x304]
push eax
call fcn.00447b4e
pop ecx
push 0x48d13c
lea ecx, [ebp - 0x30]
call fcn.00446ff5
lea ecx, [ebp - 0x30]
call fcn.0043c8e2
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.00462224
lea ecx, [ebp - 0x370]
push ecx
push esi
push eax
lea ecx, [ebp - 0x2c0]
call fcn.00447b4e
lea ecx, [ebp - 0x2c0]
call fcn.00409f5c
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x31c]
call fcn.00403a4f
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 0x38
call fcn.00408107
mov ecx, dword [ebp - 0x2ec]
push 0xffffffffffffffff
lea eax, [ebp - 0x31c]
push eax
mov byte [ebp - 4], 0x39
call fcn.00447b4e
lea ecx, [ebp - 0x30c]
call fcn.004035af
lea ecx, [ebp - 0x314]
call fcn.004035af
lea ecx, [ebp - 0x348]
mov dword [ebp - 0x2e0], edi
mov byte [ebp - 4], 5
call fcn.0041eaa2
lea ecx, [ebp - 0x304]
mov byte [ebp - 4], 4
call fcn.0044855c
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 3
call fcn.00418ca4
jmp 0x44a788
push esi
push ebx
push str.Error_while_opening_LocalMapping_DB_DUMP_File
lea ecx, [ebp - 0x2d8]
call fcn.00408d63
lea ecx, [ebp - 0x2c8]
call fcn.004035af
lea ecx, [ebp - 0x2d0]
call fcn.004035af
lea ecx, [ebp - 0x29c]
call fcn.0040af17
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 4], 2
call fcn.00409f5c
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 1
call fcn.00403cbf
lea ecx, [ebp - 0x324]
call fcn.004035af
lea ecx, [ebp - 0x32c]
call fcn.004035af
mov eax, dword [ebp - 0x2e0]
call fcn.0043ef65
ret