Function at 0x4487be
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x6e8
mov eax, 0x47befb
call fcn.0043ef09
lea ecx, [ebp + 8]
mov dword [ebp - 4], 1
call fcn.00408107
xor edi, edi
cmp dword [ebp + 0xc], edi
jbe 0x449b7c
lea eax, [ebp - 0x59c]
push eax
mov byte [ebp - 4], 2
call fcn.00463abe
pop ecx
push 0xffffffffffffffff
push str.ServerRFList
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 3
call fcn.00409261
lea eax, [ebp - 0x59c]
push eax
lea ecx, [ebp - 0x5d4]
call fcn.00403a4f
movzx eax, word [0x4a69d4]
push eax
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 4], 4
call fcn.00463abe
push 0xffffffffffffffff
push str.RFList.txt
lea ecx, [ebp - 0x5d4]
call fcn.00409261
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x5b4]
call fcn.00403a4f
lea ecx, [ebp - 0x4a4]
mov byte [ebp - 4], 5
call fcn.00462b1a
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 4], 6
call fcn.00408107
mov esi, dword [ebp - 0x5b0]
lea ecx, [ebp - 0x5b4]
call fcn.00408107
push esi
push eax
lea ecx, [ebp - 0x4a4]
call fcn.00464830
mov ebx, 0x48d248
push ebx
lea ecx, [ebp - 0xb8]
call fcn.004623c2
mov esi, 0x4859dc
push esi
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 7
call fcn.00446ff5
push str.cresults
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push 0x485ac0
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str._results_
lea ecx, [ebp - 0x10c]
call fcn.004623c2
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x4a4]
mov byte [ebp - 4], 8
call fcn.00463810
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x4c4], eax
mov byte [ebp - 4], 7
call fcn.00418ca4
cmp dword [ebp - 0x4c4], edi
jle 0x4499e6
mov dword [ebp - 0x49c], edi
mov eax, dword [ebp - 0x4c4]
cmp dword [ebp - 0x49c], eax
jge 0x4499e6
push dword [ebp - 0x49c]
xor eax, eax
mov byte [ebp - 0x1c], 0
lea edi, [ebp - 0x1b]
stosd dword es:[edi], eax
stosw word es:[edi], ax
push 0x4865f0
stosb byte es:[edi], al
lea eax, [ebp - 0x1c]
push 8
push eax
call dword [sym.imp.MSVCR100.dll_sprintf_s]
add esp, 0x10
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x1d0]
call fcn.004623c2
push str._results__
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 9
call fcn.004623c2
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0xa
call fcn.00463abe
push 0x48d220
lea ecx, [ebp - 0x144]
call fcn.00446ff5
push ecx
mov dword [ebp - 0x498], esp
lea eax, [ebp - 0x491]
mov dword [ebp - 0x498], esp
push eax
lea ecx, [ebp - 0x4d8]
call fcn.00463abe
push ecx
mov dword [ebp - 0x498], esp
lea eax, [ebp - 0x491]
mov dword [ebp - 0x498], esp
push eax
lea ecx, [ebp - 0x56c]
mov byte [ebp - 4], 0xb
call fcn.00463abe
lea eax, [ebp - 0x56c]
push eax
lea eax, [ebp - 0x4d8]
push eax
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x4a4]
mov byte [ebp - 4], 0xc
call fcn.00463edd
test eax, eax
je 0x44999d
push 0x7f
lea eax, [ebp - 0x9b]
push 0
push eax
mov byte [ebp - 0x9c], 0
call sub.MSVCR100.dll_memset
mov edi, dword [ebp - 0x49c]
lea eax, [edi + 1]
push eax
push 0x48d21c
lea eax, [ebp - 0x9c]
push 0x80
push eax
call dword [sym.imp.MSVCR100.dll_sprintf_s]
add esp, 0x1c
test edi, edi
jle 0x448a7e
push 0x4859b4
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push 0x485ac0
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push 0x48aec8
lea ecx, [ebp - 0x1b4]
call fcn.004623c2
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0xd
call fcn.0044863d
push eax
lea ecx, [ebp - 0x10c]
call fcn.004624d4
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 4], 0xf
call fcn.00418ca4
push str.name
lea ecx, [ebp - 0x1ec]
call fcn.004623c2
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x10
call fcn.0044863d
push eax
lea ecx, [ebp - 0x17c]
call fcn.004624d4
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 4], 0x12
call fcn.00418ca4
push str.md5_digest
lea ecx, [ebp - 0x224]
call fcn.004623c2
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x13
call fcn.0044863d
push eax
lea ecx, [ebp - 0x198]
call fcn.004624d4
lea ecx, [ebp - 0x224]
mov byte [ebp - 4], 0x15
call fcn.00418ca4
push str.parent_id
lea ecx, [ebp - 0x208]
call fcn.004623c2
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x16
call fcn.0044863d
push eax
lea ecx, [ebp - 0x160]
call fcn.004624d4
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0x18
call fcn.00418ca4
push str.last_access
lea ecx, [ebp - 0xd4]
call fcn.004623c2
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x19
call fcn.0044863d
push eax
lea ecx, [ebp - 0x128]
call fcn.004624d4
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x1b
call fcn.00418ca4
push str.page_count
lea ecx, [ebp - 0xf0]
call fcn.004623c2
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x56c]
mov byte [ebp - 4], 0x1c
call fcn.004486d4
mov ebx, dword [eax]
mov eax, dword [eax + 4]
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0x5b8], eax
mov byte [ebp - 4], 0x1b
call fcn.00418ca4
push str.size
lea ecx, [ebp - 0xf0]
call fcn.004623c2
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x56c]
mov byte [ebp - 4], 0x1d
call fcn.004486d4
mov esi, dword [eax]
mov edi, dword [eax + 4]
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x1b
call fcn.00418ca4
lea ecx, [ebp - 0x680]
call fcn.004085df
push dword [ebp - 0x5b8]
lea ecx, [ebp - 0x680]
push ebx
mov byte [ebp - 4], 0x1e
call fcn.00463abe
lea ecx, [ebp - 0x698]
call fcn.004085df
push edi
push esi
lea ecx, [ebp - 0x698]
mov byte [ebp - 4], 0x1f
call fcn.00463abe
lea ecx, [ebp - 0x128]
call fcn.0043c8e2
xor esi, esi
cmp eax, esi
ja 0x448d12
push str.modified
lea ecx, [ebp - 0xd4]
call fcn.004623c2
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x20
call fcn.0044863d
push eax
lea ecx, [ebp - 0x128]
call fcn.00463abe
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x1f
call fcn.00418ca4
lea ecx, [ebp - 0x17c]
call fcn.00462224
push esi
or edi, 0xffffffff
push edi
push eax
lea ecx, [ebp - 0x530]
call fcn.00408d63
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x21
call fcn.00462224
push esi
push edi
push eax
lea ecx, [ebp - 0x6d8]
call fcn.00408d63
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x22
call fcn.00462224
push esi
push edi
push eax
lea ecx, [ebp - 0x6c0]
call fcn.00408d63
xor ebx, ebx
inc ebx
mov dword [ebp - 0x544], esi
mov dword [ebp - 0x540], esi
mov dword [ebp - 0x53c], esi
mov dword [ebp - 0x538], ebx
mov dword [ebp - 0x534], ebx
push ecx
mov dword [ebp - 0x498], esp
lea eax, [ebp - 0x491]
mov dword [ebp - 0x498], esp
push eax
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x24
call fcn.00463abe
push ecx
mov dword [ebp - 0x498], esp
lea eax, [ebp - 0x491]
mov dword [ebp - 0x498], esp
push eax
lea ecx, [ebp - 0x6a8]
mov byte [ebp - 4], 0x25
call fcn.00463abe
lea ecx, [ebp - 0x650]
mov byte [ebp - 4], 0x26
mov dword [ebp - 0x4c8], ebx
mov dword [ebp - 0x4c0], esi
call fcn.004085df
lea ecx, [ebp - 0x584]
mov byte [ebp - 4], 0x27
call fcn.004085df
lea ecx, [ebp - 0x5ec]
mov byte [ebp - 4], 0x28
call fcn.004085df
lea eax, [ebp - 0x6a8]
push eax
lea eax, [ebp - 0x518]
push eax
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x544]
mov byte [ebp - 4], 0x29
mov dword [ebp - 0x498], esi
call fcn.00442c40
cmp eax, esi
je 0x4491aa
push esi
push edi
push str.servermd5
lea ecx, [ebp - 0x4bc]
call fcn.00408d63
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x2a
call fcn.0041b718
push eax
lea ecx, [ebp - 0xd0]
call fcn.00403a4f
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 4], 0x2c
call fcn.004035af
lea ecx, [ebp - 0x4b4]
call fcn.004035af
push esi
push edi
push str.localpath
lea ecx, [ebp - 0x55c]
call fcn.00408d63
lea eax, [ebp - 0x55c]
push eax
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x2d
call fcn.0041b718
push eax
lea ecx, [ebp - 0x608]
call fcn.00403a4f
lea ecx, [ebp - 0x54c]
mov byte [ebp - 4], 0x2f
call fcn.004035af
lea ecx, [ebp - 0x554]
call fcn.004035af
push esi
push edi
push str.localdipath
lea ecx, [ebp - 0x4bc]
call fcn.00408d63
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x30
call fcn.0041b718
push eax
lea ecx, [ebp - 0x4f0]
call fcn.00403a4f
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 4], 0x32
call fcn.004035af
lea ecx, [ebp - 0x4b4]
call fcn.004035af
push esi
push edi
push str.filesys
lea ecx, [ebp - 0x55c]
call fcn.00408d63
lea eax, [ebp - 0x55c]
push eax
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x33
call fcn.0041b718
push eax
lea ecx, [ebp - 0x620]
call fcn.00403a4f
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x54c]
call fcn.004035af
lea ecx, [ebp - 0x554]
call fcn.004035af
push esi
push edi
push str.filename
lea ecx, [ebp - 0xec]
call fcn.00408d63
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x36
call fcn.0041b718
push eax
lea ecx, [ebp - 0x638]
call fcn.00403a4f
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x38
call fcn.004035af
lea ecx, [ebp - 0xe4]
call fcn.004035af
lea ecx, [ebp - 0x608]
call fcn.00408157
cmp dword [ebp - 0x604], esi
jbe 0x449138
lea ecx, [ebp - 0x620]
call fcn.00408157
cmp dword [ebp - 0x61c], esi
jbe 0x449138
lea ecx, [ebp - 0x638]
call fcn.00408157
cmp dword [ebp - 0x634], esi
jbe 0x449138
lea eax, [ebp - 0x608]
push eax
call fcn.00463abe
pop ecx
cmp eax, esi
je 0x4490e4
push esi
push esi
lea eax, [ebp - 0x6d8]
push eax
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x4c8], esi
call fcn.004092a7
movzx eax, ax
cmp ax, si
jne 0x449042
mov dword [ebp - 0x498], ebx
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x4bc]
call fcn.00403a4f
lea ecx, [ebp - 0x4bc]
mov byte [ebp - 4], 0x39
call fcn.00408107
push edi
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x584]
mov byte [ebp - 4], 0x3a
call fcn.00463abe
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 4], 0x38
call fcn.004035af
lea ecx, [ebp - 0x4b4]
call fcn.004035af
lea eax, [ebp - 0x620]
push eax
lea ecx, [ebp - 0x4bc]
call fcn.00403a4f
lea ecx, [ebp - 0x4bc]
mov byte [ebp - 4], 0x3b
call fcn.00408107
push edi
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x5ec]
mov byte [ebp - 4], 0x3c
call fcn.00463abe
lea ecx, [ebp - 0x4ac]
call fcn.004035af
lea ecx, [ebp - 0x4b4]
call fcn.004035af
jmp 0x449138
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x4bc]
call fcn.00403a4f
lea ecx, [ebp - 0x4bc]
mov byte [ebp - 4], 0x3d
call fcn.00408107
push edi
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x650]
mov byte [ebp - 4], 0x3e
call fcn.00463abe
lea ecx, [ebp - 0x4ac]
call fcn.004035af
lea ecx, [ebp - 0x4b4]
call fcn.004035af
mov dword [ebp - 0x4c0], ebx
lea ecx, [ebp - 0x628]
call fcn.004035af
lea ecx, [ebp - 0x630]
call fcn.004035af
lea ecx, [ebp - 0x610]
call fcn.004035af
lea ecx, [ebp - 0x618]
call fcn.004035af
lea ecx, [ebp - 0x4e0]
call fcn.004035af
lea ecx, [ebp - 0x4e8]
call fcn.004035af
lea ecx, [ebp - 0x5f8]
call fcn.004035af
lea ecx, [ebp - 0x600]
call fcn.004035af
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 0x29
call fcn.004035af
lea ecx, [ebp - 0xc8]
call fcn.004035af
push 2
pop ebx
push ebx
push edi
push 0x482d58
lea ecx, [ebp - 0x508]
call fcn.00408d63
lea ecx, [ebp - 0x508]
mov byte [ebp - 4], 0x3f
call fcn.00408107
push ebx
push edi
push str._Acrobat.com_
lea ecx, [ebp - 0x4f0]
mov byte [ebp - 4], 0x40
call fcn.00408d63
lea ecx, [ebp - 0x4f0]
mov byte [ebp - 4], 0x41
call fcn.00408107
push edi
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x508]
mov byte [ebp - 4], 0x42
call fcn.00463abe
lea ecx, [ebp - 0x4e0]
mov byte [ebp - 4], 0x40
call fcn.004035af
lea ecx, [ebp - 0x4e8]
call fcn.004035af
lea ecx, [ebp - 0x160]
call fcn.00462224
push ebx
push edi
push eax
lea ecx, [ebp - 0x668]
call fcn.00408d63
lea ecx, [ebp - 0x668]
mov byte [ebp - 4], 0x43
call fcn.00408107
push esi
push esi
lea eax, [ebp - 0x668]
push eax
lea ecx, [ebp + 0x20]
mov byte [ebp - 4], 0x44
call fcn.004092a7
movzx eax, ax
cmp ax, si
je 0x449281
lea ecx, [ebp - 0x160]
call fcn.00462224
push edi
push eax
lea ecx, [ebp - 0x508]
call fcn.00409261
push edi
mov esi, 0x484b40
push esi
lea ecx, [ebp - 0x508]
call fcn.00409261
lea ecx, [ebp - 0x10c]
call fcn.00462224
push edi
push eax
lea ecx, [ebp - 0x508]
call fcn.00409261
push edi
push esi
lea ecx, [ebp - 0x508]
call fcn.00409261
lea ecx, [ebp - 0x17c]
call fcn.00462224
push edi
push eax
lea ecx, [ebp - 0x508]
call fcn.00409261
cmp dword [ebp - 0x4c8], 0
je 0x4493d2
push edi
lea eax, [ebp - 0x508]
push eax
lea ecx, [ebp - 0x584]
call fcn.00463abe
push ebx
push edi
push str.BlueHeronFS
lea ecx, [ebp - 0x4f0]
call fcn.00408d63
lea ecx, [ebp - 0x4f0]
mov byte [ebp - 4], 0x45
call fcn.00408107
push edi
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x5ec]
mov byte [ebp - 4], 0x46
call fcn.00463abe
lea ecx, [ebp - 0x4e0]
mov byte [ebp - 4], 0x44
call fcn.004035af
lea ecx, [ebp - 0x4e8]
call fcn.004035af
cmp dword [ebp - 0x4c0], 0
mov esi, 0x4859dc
je 0x44959c
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str.sNonExistingLocalFileDIPath
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
mov ebx, 0x485ac0
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x650]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
mov edi, 0x4859b4
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
jmp 0x4495a6
mov esi, 0x4859dc
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str.sDIBH
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
mov ebx, 0x485ac0
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x508]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
mov edi, 0x4859b4
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str.tDITextBH
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x508]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
cmp dword [ebp - 0x498], 0
jne 0x4495a6
push str.modified
lea ecx, [ebp - 0xf0]
call fcn.004623c2
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x47
call fcn.0044863d
push eax
lea ecx, [ebp - 0xd4]
call fcn.004624d4
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x49
call fcn.00418ca4
lea ecx, [ebp - 0xd4]
call fcn.0043c8e2
test eax, eax
je 0x44958b
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str.sServerFileModificationDate
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0xd4]
call fcn.00462224
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x44
call fcn.00418ca4
jmp 0x4495a6
mov edi, 0x4859b4
mov ebx, 0x485ac0
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push 0x48d16c
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x584]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push 0x48d164
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x584]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push 0x48d160
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x5ec]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str.sDate
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0xb8]
call fcn.00463abe
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str.uPageCount
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x680]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push edi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push str.uFileSize
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push ebx
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x698]
call fcn.00408107
push eax
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push 0x48d13c
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x658]
call fcn.004035af
lea ecx, [ebp - 0x660]
call fcn.004035af
lea ecx, [ebp - 0x4f8]
call fcn.004035af
lea ecx, [ebp - 0x500]
call fcn.004035af
lea ecx, [ebp - 0x5dc]
call fcn.004035af
lea ecx, [ebp - 0x5e4]
call fcn.004035af
lea ecx, [ebp - 0x574]
call fcn.004035af
lea ecx, [ebp - 0x57c]
call fcn.004035af
lea ecx, [ebp - 0x640]
call fcn.004035af
lea ecx, [ebp - 0x648]
call fcn.004035af
lea ecx, [ebp - 0x6a8]
mov byte [ebp - 4], 0x25
call fcn.00436758
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x24
call fcn.0045712c
lea ecx, [ebp - 0x544]
mov byte [ebp - 4], 0x23
call fcn.0041eaa2
lea ecx, [ebp - 0x6b0]
call fcn.004035af
lea ecx, [ebp - 0x6b8]
call fcn.004035af
lea ecx, [ebp - 0x6c8]
call fcn.004035af
lea ecx, [ebp - 0x6d0]
call fcn.004035af
lea ecx, [ebp - 0x520]
call fcn.004035af
lea ecx, [ebp - 0x528]
call fcn.004035af
lea ecx, [ebp - 0x688]
call fcn.004035af
lea ecx, [ebp - 0x690]
call fcn.004035af
lea ecx, [ebp - 0x670]
call fcn.004035af
lea ecx, [ebp - 0x678]
call fcn.004035af
lea ecx, [ebp - 0x128]
mov byte [ebp - 4], 0x18
call fcn.00418ca4
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0x15
call fcn.00418ca4
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x12
call fcn.00418ca4
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xf
call fcn.00418ca4
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0xc
call fcn.00418ca4
mov ebx, 0x48d248
mov esi, 0x4859dc
lea ecx, [ebp - 0x56c]
mov byte [ebp - 4], 0xb
call fcn.0044877e
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0xa
call fcn.00448748
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 9
call fcn.00418ca4
lea ecx, [ebp - 0x1d0]
mov byte [ebp - 4], 7
call fcn.00418ca4
inc dword [ebp - 0x49c]
xor edi, edi
jmp 0x44893f
mov esi, 0x48d13c
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
push esi
lea ecx, [ebp - 0xb8]
call fcn.00446ff5
lea ecx, [ebp - 0x490]
call fcn.0040af3c
lea eax, [ebp - 0x59c]
push eax
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 0x4a
call fcn.0040b043
cmp eax, edi
jne 0x449a67
lea eax, [ebp - 0x59c]
push eax
call fcn.0040af68
pop ecx
cmp eax, edi
je 0x449a67
push edi
push 0xffffffffffffffff
push str.unable_to_create_RFL_Dir
lea ecx, [ebp - 0x6f0]
mov dword [ebp - method.RSException.virtual_0], vtable.RSException.0
call fcn.00408d63
push 0x493cfc
lea eax, [ebp - 0x6f4]
push eax
call sub.MSVCR100.dll__CxxThrowException
or dword [ebp - 0x4a0], 0xffffffff
push 2
push 4
push 0x120116
lea eax, [ebp - 0x5d4]
push eax
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 4], 0x4b
call fcn.00463abe
cmp eax, edi
jne 0x449aca
lea ecx, [ebp - 0xb8]
call fcn.0043c8e2
lea ecx, [ebp - 0xb8]
mov esi, eax
call fcn.00462224
lea ecx, [ebp - 0x498]
push ecx
push esi
push eax
lea ecx, [ebp - 0x4a0]
call fcn.00463abe
lea ecx, [ebp - 0x4a0]
call fcn.00409f5c
jmp 0x449af3
push edi
push 0xffffffffffffffff
push str.Error_while_opening_RFL_File
lea ecx, [ebp - 0x530]
call fcn.00408d63
lea ecx, [ebp - 0x520]
call fcn.004035af
lea ecx, [ebp - 0x528]
call fcn.004035af
lea ecx, [ebp - 0x490]
call fcn.0040af17
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 4], 0x4a
call fcn.00409f5c
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 7
call fcn.00403cbf
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 6
call fcn.00418ca4
lea ecx, [ebp - 0x4a4]
mov byte [ebp - 4], 5
call fcn.00463188
lea ecx, [ebp - 0x5a4]
call fcn.004035af
lea ecx, [ebp - 0x5ac]
call fcn.004035af
lea ecx, [ebp - 0x5c4]
call fcn.004035af
lea ecx, [ebp - 0x5cc]
call fcn.004035af
lea ecx, [ebp - 0x58c]
call fcn.004035af
lea ecx, [ebp - 0x594]
call fcn.004035af
lea ecx, [ebp + 0x18]
call fcn.004035af
lea ecx, [ebp + 0x10]
call fcn.004035af
lea ecx, [ebp + 0x30]
call fcn.004035af
lea ecx, [ebp + 0x28]
call fcn.004035af
call fcn.0043ef65
ret