Function at 0x4677d8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x6d0
mov eax, 0x4968c2
call fcn.0045ce3f
xor eax, eax
lea ecx, [ebp + 8]
inc eax
mov dword [ebp - 4], eax
call fcn.00418c11
cmp dword [ebp + 0xc], 0
jbe 0x468e43
lea eax, [ebp - 0x56c]
mov byte [ebp - 4], 2
push eax
call fcn.0043231d
pop ecx
push 0xffffffffffffffff
push str.ServerRFList
lea ecx, [ebp - 0x56c]
mov byte [ebp - 4], 3
call fcn.00417e5a
lea eax, [ebp - 0x56c]
push eax
lea ecx, [ebp - 0x600]
call fcn.00413841
movzx eax, word [0x4c6108]
lea ecx, [ebp - 0x600]
push eax
mov byte [ebp - 4], 4
call fcn.0043231d
push 0xffffffffffffffff
push str.RFList.txt
lea ecx, [ebp - 0x600]
call fcn.00417e5a
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x5e8]
call fcn.00413841
lea ecx, [ebp - 0x49c]
mov byte [ebp - 4], 5
call fcn.004364d7
lea ecx, [ebp - 0x5e8]
mov byte [ebp - 4], 6
call fcn.00418c11
mov esi, dword [ebp - 0x5e4]
lea ecx, [ebp - 0x5e8]
call fcn.00418c11
push esi
push eax
lea ecx, [ebp - 0x49c]
call fcn.00437c8a
mov esi, 0x4a089c
lea ecx, [ebp - 0xb4]
push esi
call fcn.00435296
mov ebx, 0x4a01bc
mov byte [ebp - 4], 7
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.cresults
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a00c4
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
call fcn.00447a16
push str._results_
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x524], eax
call fcn.00435296
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x49c]
call fcn.004371d5
mov edi, eax
mov byte [ebp - 4], 7
mov dword [ebp - 0x520], edi
lea ecx, [ebp - 0x12c]
call fcn.0042f4f7
xor ebx, ebx
test edi, edi
jle 0x468caa
mov esi, ebx
mov dword [ebp - 0x4d0], ebx
cmp esi, edi
jge 0x468caa
xor eax, eax
mov byte [ebp - 0x1c], bl
lea edi, [ebp - 0x1b]
stosd dword es:[edi], eax
push esi
push 0x4a07f4
push 8
stosw word es:[edi], ax
stosb byte es:[edi], al
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.MSVCR120.dll_sprintf_s]
add esp, 0x10
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0xe4]
push eax
call fcn.00435296
push str._results__
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 9
call fcn.00435296
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x15c]
call fcn.0043231d
push 0x4a081c
lea ecx, [ebp - 0x15c]
call fcn.0042dfe5
lea ecx, [ebp - 0x490]
mov dword [ebp - 0x490], ebx
mov dword [ebp - 0x48c], ebx
call fcn.0041e400
mov dword [ebp - 0x490], eax
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 4], 0xb
mov dword [ebp - 0x4ac], ebx
mov dword [ebp - 0x4a8], ebx
call fcn.00436871
mov dword [ebp - 0x4ac], eax
lea eax, [ebp - 0x4ac]
mov byte [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x490]
push eax
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x49c]
call fcn.00437287
test eax, eax
je 0x468c64
push 0x7f
lea eax, [ebp - 0x9b]
mov byte [ebp - 0x9c], bl
push ebx
push eax
call sub.MSVCR120.dll_memset
lea eax, [esi + 1]
push eax
push 0x4a90e0
lea eax, [ebp - 0x9c]
push 0x80
push eax
call dword [sym.imp.MSVCR120.dll_sprintf_s]
add esp, 0x1c
test esi, esi
jle 0x467a87
push 0x4a00a4
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
mov esi, 0x4a01bc
lea ecx, [ebp - 0xb4]
push esi
call fcn.0042dfe5
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a00c4
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a089c
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a0834
lea ecx, [ebp - 0x1a4]
call fcn.00435296
lea eax, [ebp - 0x1a4]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x12c]
call fcn.0043522e
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0xf
call fcn.0042f4f7
push str.name
lea ecx, [ebp - 0x1bc]
call fcn.00435296
lea eax, [ebp - 0x1bc]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x18c]
call fcn.0043522e
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x12
call fcn.0042f4f7
push str.md5_digest
lea ecx, [ebp - 0x1d4]
call fcn.00435296
lea eax, [ebp - 0x1d4]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x21c]
call fcn.0043522e
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 4], 0x15
call fcn.0042f4f7
push str.parent_id
lea ecx, [ebp - 0x1ec]
call fcn.00435296
lea eax, [ebp - 0x1ec]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x144]
call fcn.0043522e
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 4], 0x18
call fcn.0042f4f7
push str.last_access
lea ecx, [ebp - 0x204]
call fcn.00435296
lea eax, [ebp - 0x204]
mov byte [ebp - 4], 0x19
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x174]
call fcn.0043522e
lea ecx, [ebp - 0x204]
mov byte [ebp - 4], 0x1b
call fcn.0042f4f7
push str.page_count
lea ecx, [ebp - 0xcc]
call fcn.00435296
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x4ac]
call fcn.0043231d
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0x1b
mov ebx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4a4], eax
call fcn.0042f4f7
push str.size
lea ecx, [ebp - 0xcc]
call fcn.00435296
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [ebp - 0x4ac]
call fcn.0043231d
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0x1b
mov esi, dword [eax]
mov edi, dword [eax + 4]
call fcn.0042f4f7
lea ecx, [ebp - 0xfc]
call fcn.004352ca
lea ecx, [ebp - 0x630]
mov byte [ebp - 4], 0x1e
call fcn.0041790d
push dword [ebp - 0x4a4]
lea ecx, [ebp - 0x630]
mov byte [ebp - 4], 0x1f
push ebx
call fcn.0043231d
lea ecx, [ebp - 0x648]
call fcn.0041790d
push edi
push esi
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0x20
call fcn.0043231d
lea ecx, [ebp - 0x174]
call fcn.0045ada6
test eax, eax
jne 0x467d31
push str.modified
lea ecx, [ebp - 0xcc]
call fcn.00435296
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x174]
call fcn.0043231d
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0x20
call fcn.0042f4f7
lea ecx, [ebp - 0x18c]
call fcn.004354c6
xor ebx, ebx
lea ecx, [ebp - 0x6c0]
push ebx
push 0xffffffffffffffff
push eax
call fcn.00417813
lea ecx, [ebp - 0x21c]
mov byte [ebp - 4], 0x22
call fcn.004354c6
push ebx
push 0xffffffffffffffff
push eax
lea ecx, [ebp - 0x690]
call fcn.00417813
lea ecx, [ebp - 0x12c]
mov byte [ebp - 4], 0x23
call fcn.004354c6
push ebx
push 0xffffffffffffffff
push eax
lea ecx, [ebp - 0x6a8]
call fcn.00417813
lea ecx, [ebp - 0x498]
mov byte [ebp - 4], 0x24
mov dword [ebp - 0x498], ebx
mov dword [ebp - 0x494], ebx
call fcn.0041e400
mov dword [ebp - 0x498], eax
lea ecx, [ebp - 0x4cc]
mov byte [ebp - 4], 0x25
mov dword [ebp - 0x4cc], ebx
mov dword [ebp - 0x4c8], ebx
call fcn.00436871
mov dword [ebp - 0x4cc], eax
xor eax, eax
mov byte [ebp - 4], 0x26
mov esi, ebx
lea ecx, [ebp - 0x618]
mov dword [ebp - 0x4a4], esi
lea edi, [eax + 1]
call fcn.0041790d
lea ecx, [ebp - 0x554]
mov byte [ebp - 4], 0x27
call fcn.0041790d
lea ecx, [ebp - 0x5d0]
mov byte [ebp - 4], 0x28
call fcn.0041790d
mov eax, dword [ebp - 0x524]
mov byte [ebp - 4], 0x29
test eax, eax
je 0x4681e0
lea ecx, [ebp - 0x4cc]
push ecx
lea ecx, [ebp - 0x498]
push ecx
lea ecx, [ebp - 0x6a8]
push ecx
mov ecx, eax
call fcn.00446f49
test eax, eax
je 0x4681e0
push ebx
push 0xffffffffffffffff
push str.servermd5
lea ecx, [ebp - 0x4c4]
call fcn.00417813
lea eax, [ebp - 0x4c4]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [ebp - 0x498]
call fcn.0043231d
push eax
lea ecx, [ebp - 0xcc]
call fcn.00413841
lea ecx, [ebp - 0x4b4]
mov byte [ebp - 4], 0x2c
call fcn.0041394e
lea ecx, [ebp - 0x4bc]
call fcn.0041394e
push ebx
push 0xffffffffffffffff
push str.localpath
lea ecx, [ebp - 0x53c]
call fcn.00417813
lea eax, [ebp - 0x53c]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x498]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x59c]
call fcn.00413841
lea ecx, [ebp - 0x52c]
mov byte [ebp - 4], 0x2f
call fcn.0041394e
lea ecx, [ebp - 0x534]
call fcn.0041394e
push ebx
push 0xffffffffffffffff
push str.localdipath
lea ecx, [ebp - 0x4c4]
call fcn.00417813
lea eax, [ebp - 0x4c4]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x498]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x4e8]
call fcn.00413841
lea ecx, [ebp - 0x4b4]
mov byte [ebp - 4], 0x32
call fcn.0041394e
lea ecx, [ebp - 0x4bc]
call fcn.0041394e
push ebx
push 0xffffffffffffffff
push str.filesys
lea ecx, [ebp - 0x53c]
call fcn.00417813
lea eax, [ebp - 0x53c]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [ebp - 0x498]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x584]
call fcn.00413841
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x52c]
call fcn.0041394e
lea ecx, [ebp - 0x534]
call fcn.0041394e
push ebx
push 0xffffffffffffffff
push str.filename
lea ecx, [ebp - 0x114]
call fcn.00417813
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [ebp - 0x498]
call fcn.0043231d
push eax
lea ecx, [ebp - 0x678]
call fcn.00413841
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x38
call fcn.0041394e
lea ecx, [ebp - 0x10c]
call fcn.0041394e
lea ecx, [ebp - 0x59c]
call fcn.00418bd8
cmp dword [ebp - 0x598], ebx
jbe 0x46816e
lea ecx, [ebp - 0x584]
call fcn.00418bd8
cmp dword [ebp - 0x580], ebx
jbe 0x46816e
lea ecx, [ebp - 0x678]
call fcn.00418bd8
cmp dword [ebp - 0x674], ebx
jbe 0x46816e
call dword [sym.imp.kernel32.dll_GetThreadErrorMode]
mov esi, eax
xor eax, eax
push ebx
inc eax
mov dword [ebp - 0x51c], esi
push eax
call dword [sym.imp.kernel32.dll_SetThreadErrorMode]
lea eax, [ebp - 0x59c]
mov byte [ebp - 4], 0x39
push eax
call fcn.0043231d
pop ecx
test eax, eax
je 0x468103
xor edi, edi
lea eax, [ebp - 0x690]
push edi
push edi
push eax
lea ecx, [ebp - 0xcc]
call fcn.00418318
movzx eax, ax
lea ecx, [ebp - 0x4c4]
test ax, ax
push 1
pop eax
cmove ebx, eax
lea eax, [ebp - 0x4e8]
push eax
call fcn.00413841
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 4], 0x3a
call fcn.00418c11
push 0xffffffffffffffff
lea eax, [ebp - 0x4c4]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x554]
call fcn.0043231d
lea ecx, [ebp - 0x4b4]
mov byte [ebp - 4], 0x39
call fcn.0041394e
lea ecx, [ebp - 0x4bc]
call fcn.0041394e
lea eax, [ebp - 0x584]
push eax
lea ecx, [ebp - 0x4c4]
call fcn.00413841
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 4], 0x3c
call fcn.00418c11
push 0xffffffffffffffff
lea eax, [ebp - 0x4c4]
mov byte [ebp - 4], 0x3d
push eax
lea ecx, [ebp - 0x5d0]
call fcn.0043231d
lea ecx, [ebp - 0x4b4]
call fcn.0041394e
lea ecx, [ebp - 0x4bc]
call fcn.0041394e
jmp 0x46815b
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4c4]
call fcn.00413841
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 4], 0x3e
call fcn.00418c11
push 0xffffffffffffffff
lea eax, [ebp - 0x4c4]
mov byte [ebp - 4], 0x3f
push eax
lea ecx, [ebp - 0x618]
call fcn.0043231d
lea ecx, [ebp - 0x4b4]
call fcn.0041394e
lea ecx, [ebp - 0x4bc]
call fcn.0041394e
xor eax, eax
inc eax
mov dword [ebp - 0x4a4], eax
push 0
push esi
mov byte [ebp - 4], 0x38
call dword [sym.imp.kernel32.dll_SetThreadErrorMode]
mov esi, dword [ebp - 0x4a4]
lea ecx, [ebp - 0x668]
call fcn.0041394e
lea ecx, [ebp - 0x670]
call fcn.0041394e
lea ecx, [ebp - 0x574]
call fcn.0041394e
lea ecx, [ebp - 0x57c]
call fcn.0041394e
lea ecx, [ebp - 0x4d8]
call fcn.0041394e
lea ecx, [ebp - 0x4e0]
call fcn.0041394e
lea ecx, [ebp - 0x58c]
call fcn.0041394e
lea ecx, [ebp - 0x594]
call fcn.0041394e
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x29
call fcn.0041394e
lea ecx, [ebp - 0xc4]
call fcn.0041394e
push 2
push 0xffffffffffffffff
push 0x49d9e6
lea ecx, [ebp - 0x500]
call fcn.00417813
lea ecx, [ebp - 0x500]
mov byte [ebp - 4], 0x40
call fcn.00418c11
push 2
push 0xffffffffffffffff
push str._Acrobat.com_
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 4], 0x41
call fcn.00417813
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 4], 0x42
call fcn.00418c11
push 0xffffffffffffffff
lea eax, [ebp - 0x4e8]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [ebp - 0x500]
call fcn.0043231d
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x41
call fcn.0041394e
lea ecx, [ebp - 0x4e0]
call fcn.0041394e
lea ecx, [ebp - 0x144]
call fcn.004354c6
push 2
push 0xffffffffffffffff
push eax
lea ecx, [ebp - 0x660]
call fcn.00417813
lea ecx, [ebp - 0x660]
mov byte [ebp - 4], 0x44
call fcn.00418c11
push 0
push 0
lea eax, [ebp - 0x660]
mov byte [ebp - 4], 0x45
push eax
lea ecx, [ebp + 0x20]
call fcn.00418318
movzx eax, ax
test ax, ax
je 0x4682be
lea ecx, [ebp - 0x144]
call fcn.004354c6
push 0xffffffffffffffff
push eax
lea ecx, [ebp - 0x500]
call fcn.00417e5a
push 0xffffffffffffffff
push 0x49f7d8
lea ecx, [ebp - 0x500]
call fcn.00417e5a
lea ecx, [ebp - 0x12c]
call fcn.004354c6
push 0xffffffffffffffff
push eax
lea ecx, [ebp - 0x500]
call fcn.00417e5a
push 0xffffffffffffffff
push 0x49f7d8
lea ecx, [ebp - 0x500]
call fcn.00417e5a
lea ecx, [ebp - 0x18c]
call fcn.004354c6
push 0xffffffffffffffff
push eax
lea ecx, [ebp - 0x500]
call fcn.00417e5a
push 2
push 0xffffffffffffffff
push 0x4a912c
lea ecx, [ebp - 0x5b4]
call fcn.00417813
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 4], 0x46
call fcn.00418c11
push 2
push 0xffffffffffffffff
push 0x4a0810
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x47
call fcn.00417813
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x48
call fcn.00418c11
lea eax, [ebp - 0x5b4]
mov byte [ebp - 4], 0x49
push eax
lea ecx, [ebp - 0x518]
call fcn.00417bec
push 0xffffffffffffffff
push str._Acrobat.com_
lea ecx, [ebp - 0x518]
call fcn.00417e5a
push 0xffffffffffffffff
push 0x49f7d8
lea ecx, [ebp - 0x518]
call fcn.00417e5a
lea ecx, [ebp - 0x144]
call fcn.0045ada6
test eax, eax
je 0x4683c0
lea ecx, [ebp - 0x144]
call fcn.004354c6
push 0xffffffffffffffff
push eax
lea ecx, [ebp - 0x518]
call fcn.00417e5a
push 0xffffffffffffffff
push 0x49f7d8
lea ecx, [ebp - 0x518]
call fcn.00417e5a
lea eax, [ebp - 0x5b4]
push eax
lea ecx, [ebp - 0x518]
call fcn.00417bec
push 0xffffffffffffffff
push 0x4a081c
lea ecx, [ebp - 0x518]
call fcn.00417e5a
test edi, edi
je 0x468585
push 0xffffffffffffffff
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x554]
call fcn.0043231d
push 2
push 0xffffffffffffffff
push str.BlueHeronFS
lea ecx, [ebp - 0x4e8]
call fcn.00417813
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 4], 0x4a
call fcn.00418c11
push 0xffffffffffffffff
lea eax, [ebp - 0x4e8]
mov byte [ebp - 4], 0x4b
push eax
lea ecx, [ebp - 0x5d0]
call fcn.0043231d
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x49
call fcn.0041394e
lea ecx, [ebp - 0x4e0]
call fcn.0041394e
push str.source
lea ecx, [ebp - 0xcc]
call fcn.00435296
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0xfc]
call fcn.0043231d
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0x49
call fcn.0042f4f7
push str.native
lea ecx, [ebp - 0xcc]
call fcn.00435296
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [ebp - 0xfc]
call fcn.0043231d
movzx eax, ax
lea ecx, [ebp - 0xcc]
test ax, ax
mov byte [ebp - 4], 0x49
sete bl
call fcn.0042f4f7
test bl, bl
je 0x4684fa
push str.root
lea ecx, [ebp - 0xfc]
call fcn.0043231d
test esi, esi
mov esi, 0x4a01bc
je 0x468759
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.sNonExistingLocalFileDIPath
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
mov edi, 0x4a00c4
lea ecx, [ebp - 0xb4]
push edi
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x618]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
mov ebx, 0x4a00a4
lea ecx, [ebp - 0xb4]
push ebx
call fcn.0042dfe5
jmp 0x468763
mov esi, 0x4a01bc
lea ecx, [ebp - 0xb4]
push esi
call fcn.0042dfe5
push str.sDIBH
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
mov edi, 0x4a00c4
lea ecx, [ebp - 0xb4]
push edi
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x500]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a00a4
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.tDITextBH
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x500]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a00a4
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
test ebx, ebx
jne 0x46875e
push str.modified
lea ecx, [ebp - 0x114]
call fcn.00435296
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [ebp - 0x490]
call fcn.0043231d
push eax
lea ecx, [ebp - 0xcc]
call fcn.0043522e
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0x50
call fcn.0042f4f7
lea ecx, [ebp - 0xcc]
call fcn.0045ada6
test eax, eax
je 0x468743
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.sServerFileModificationDate
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0xcc]
call fcn.004354c6
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
mov ebx, 0x4a00a4
lea ecx, [ebp - 0xb4]
push ebx
call fcn.0042dfe5
jmp 0x468748
mov ebx, 0x4a00a4
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0x49
call fcn.0042f4f7
jmp 0x468763
mov edi, 0x4a00c4
mov ebx, 0x4a00a4
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a91a0
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x554]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.tDIText
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x554]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a91ac
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x5d0]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.sDate
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0xb4]
call fcn.0043231d
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.uPageCount
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x630]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.uFileSize
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x648]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0xfc]
call fcn.0045ada6
test eax, eax
je 0x468a65
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.tFileSource
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0xb4]
call fcn.0043231d
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push ebx
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push str.sFileAncestors
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push edi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x518]
call fcn.00418c11
push eax
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push esi
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a08a0
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x508]
call fcn.0041394e
lea ecx, [ebp - 0x510]
call fcn.0041394e
lea ecx, [ebp - 0x5a4]
call fcn.0041394e
lea ecx, [ebp - 0x5ac]
call fcn.0041394e
lea ecx, [ebp - 0x650]
call fcn.0041394e
lea ecx, [ebp - 0x658]
call fcn.0041394e
lea ecx, [ebp - 0x4f0]
call fcn.0041394e
lea ecx, [ebp - 0x4f8]
call fcn.0041394e
lea ecx, [ebp - 0x5c0]
call fcn.0041394e
lea ecx, [ebp - 0x5c8]
call fcn.0041394e
lea ecx, [ebp - 0x544]
call fcn.0041394e
lea ecx, [ebp - 0x54c]
call fcn.0041394e
lea ecx, [ebp - 0x608]
call fcn.0041394e
lea ecx, [ebp - 0x610]
call fcn.0041394e
lea ecx, [ebp - 0x4cc]
call fcn.0043231d
lea ecx, [ebp - 0x498]
call fcn.0043231d
lea ecx, [ebp - 0x698]
call fcn.0041394e
lea ecx, [ebp - 0x6a0]
call fcn.0041394e
lea ecx, [ebp - 0x680]
call fcn.0041394e
lea ecx, [ebp - 0x688]
call fcn.0041394e
lea ecx, [ebp - 0x6b0]
call fcn.0041394e
lea ecx, [ebp - 0x6b8]
call fcn.0041394e
lea ecx, [ebp - 0x638]
call fcn.0041394e
lea ecx, [ebp - 0x640]
call fcn.0041394e
lea ecx, [ebp - 0x620]
call fcn.0041394e
lea ecx, [ebp - 0x628]
call fcn.0041394e
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x1b
call fcn.0042f4f7
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x18
call fcn.0042f4f7
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x15
call fcn.0042f4f7
lea ecx, [ebp - 0x21c]
mov byte [ebp - 4], 0x12
call fcn.0042f4f7
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0xf
call fcn.0042f4f7
lea ecx, [ebp - 0x12c]
mov byte [ebp - 4], 0xc
call fcn.0042f4f7
mov esi, dword [ebp - 0x4d0]
xor ebx, ebx
lea ecx, [ebp - 0x4ac]
call fcn.0043231d
lea ecx, [ebp - 0x490]
call fcn.0043231d
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 9
call fcn.0042f4f7
lea ecx, [ebp - 0xe4]
mov byte [ebp - 4], 7
call fcn.0042f4f7
mov edi, dword [ebp - 0x520]
inc esi
mov dword [ebp - 0x4d0], esi
jmp 0x467964
push 0x4a08a0
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
push 0x4a08a0
lea ecx, [ebp - 0xb4]
call fcn.0042dfe5
lea ecx, [ebp - 0x488]
call fcn.0041ac8d
lea eax, [ebp - 0x56c]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [ebp - 0x488]
call fcn.0041adc3
test eax, eax
jne 0x468d2e
lea eax, [ebp - 0x56c]
push eax
call fcn.0041acdd
pop ecx
test eax, eax
je 0x468d2e
push ebx
push 0xffffffffffffffff
push str.unable_to_create_RFL_Dir
lea ecx, [ebp - 0x6d8]
mov dword [ebp - method.RSException.virtual_0], vtable.RSException.0
call fcn.00417813
push 0x4b0a7c
lea eax, [ebp - 0x6dc]
push eax
call sub.MSVCR120.dll__CxxThrowException
or dword [ebp - 0x4a0], 0xffffffff
push 2
push 4
push 0x120116
lea eax, [ebp - 0x600]
mov byte [ebp - 4], 0x52
push eax
lea ecx, [ebp - 0x4a0]
call fcn.0043231d
test eax, eax
jne 0x468d91
lea ecx, [ebp - 0xb4]
call fcn.0045ada6
lea ecx, [ebp - 0xb4]
mov esi, eax
call fcn.004354c6
lea ecx, [ebp - 0x51c]
push ecx
push esi
push eax
lea ecx, [ebp - 0x4a0]
call fcn.0043231d
lea ecx, [ebp - 0x4a0]
call fcn.00419e8e
jmp 0x468dba
push ebx
push 0xffffffffffffffff
push str.Error_while_opening_RFL_File
lea ecx, [ebp - 0xe4]
call fcn.00417813
lea ecx, [ebp - 0xd4]
call fcn.0041394e
lea ecx, [ebp - 0xdc]
call fcn.0041394e
lea ecx, [ebp - 0x488]
call fcn.0041acb9
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 4], 0x51
call fcn.00419e8e
lea ecx, [ebp - 0x488]
mov byte [ebp - 4], 7
call fcn.00413cfd
lea ecx, [ebp - 0xb4]
mov byte [ebp - 4], 6
call fcn.0042f4f7
lea ecx, [ebp - 0x49c]
mov byte [ebp - 4], 5
call fcn.004365b2
lea ecx, [ebp - 0x5d8]
call fcn.0041394e
lea ecx, [ebp - 0x5e0]
call fcn.0041394e
lea ecx, [ebp - 0x5f0]
call fcn.0041394e
lea ecx, [ebp - 0x5f8]
call fcn.0041394e
lea ecx, [ebp - 0x55c]
call fcn.0041394e
lea ecx, [ebp - 0x564]
call fcn.0041394e
lea ecx, [ebp + 0x18]
call fcn.0041394e
lea ecx, [ebp + 0x10]
call fcn.0041394e
lea ecx, [ebp + 0x30]
call fcn.0041394e
lea ecx, [ebp + 0x28]
call fcn.0041394e
call fcn.0045cd91
ret