Function at 0x4423e6
Capabilities:
Terminate process

Disassembly:
push 0x660
push 0x5c1008
call fcn.0052a9ec
xor ebx, ebx
mov word [ebp - 0x5d4], bx
xor eax, eax
lea edi, [ebp - 0x5d2]
stosw word es:[edi], ax
call fcn.004f16be
mov dword [ebp - 0x5e8], eax
push 1
call fcn.00425f0a
pop ecx
call fcn.004531d5
call fcn.004f16be
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0x670], 0x1c6
push 2
pop edi
cmp dword [0x5d9c9c], edi
jl 0x442475
mov esi, str._Setup
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442469
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442475
mov dword [ebp - 0x5bc], 1
jmp 0x44247b
mov dword [ebp - 0x5bc], ebx
cmp dword [0x5d9c9c], edi
jl 0x442615
mov esi, str._StartOnce
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x4424b0
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x4424bc
call fcn.00439f3b
push ebx
call fcn.00439cd2
pop ecx
cmp dword [0x5d9c9c], edi
jl 0x442615
mov esi, str._StartTelnet
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x4424f1
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442508
push ebx
mov ecx, fcn.004583a7
call fcn.0040fe48
pop ecx
call fcn.004cb82e
call fcn.0052aa34
ret
cmp dword [0x5d9c9c], edi
jl 0x442615
mov esi, str._StartGraphicalT
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x44253d
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442550
push ebx
mov ecx, fcn.004583a7
call fcn.0040fe48
pop ecx
call fcn.004cb667
jmp 0x442502
cmp dword [0x5d9c9c], edi
jl 0x442615
mov esi, str._StartConnectionT
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442585
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x44259d
push ebx
mov ecx, fcn.004583a7
call fcn.0040fe48
pop ecx
push ebx
call fcn.004cb47f
pop ecx
jmp 0x442502
cmp dword [0x5d9c9c], edi
jl 0x442615
mov esi, str._EnablePrivileges
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x4425ce
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x4425d8
call fcn.004379cb
jmp 0x442502
cmp dword [0x5d9c9c], edi
jl 0x442615
mov esi, str._StartAdminSetup
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442609
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442615
call fcn.0043781a
xor eax, eax
jmp 0x442502
call fcn.0043989a
test eax, eax
je 0x442628
mov dword [ebp - 0x5bc], 1
call fcn.004283c4
test eax, eax
je 0x4426d1
mov word [ebp - 0x5e4], bx
xor eax, eax
lea edi, [ebp - 0x5e2]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [ebp - 0x5e4]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
push str._ProgLog.txt
sub esp, 0x10
lea esi, [ebp - 0x5e4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004f0ff9
add esp, 0x10
push eax
push ebx
push ebx
call fcn.0048a119
pop ecx
pop ecx
push eax
push str._s_s_SETUP_s
push ebx
call fcn.004c5467
add esp, 0x14
push eax
push str.INITIALIZE
call fcn.004147da
pop ecx
pop ecx
call fcn.004283c4
cmp eax, 3
jne 0x4426b6
push str.Patch.ark
call fcn.00437d82
pop ecx
mov esi, eax
call fcn.0043ecf5
jmp 0x4426c3
push str.PAULA.ark
call fcn.00437d82
pop ecx
mov esi, eax
push 4
call fcn.004147da
pop ecx
push esi
call fcn.0051287a
call fcn.004f16be
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0x66c], 0x219
call fcn.00442158
mov dword [ebp - 0x5b4], eax
cmp eax, ebx
jne 0x442714
push 0x40030
push str.__Out_of_memory__
push str.THE_SYSTEM_IS_OUT_OF_MEMORY__nPlease_try_rebooting_this_terminal.
call fcn.004101db
push eax
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0xffffffffffffffff
jmp 0x4426cc
call fcn.004f16be
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x668], 0x221
call fcn.0048a53c
test eax, eax
je 0x442743
call fcn.00415b51
push ebx
call fcn.00425f0a
pop ecx
jmp 0x4428b9
mov byte [ebp - 0x2b8], bl
push 0x103
push ebx
lea eax, [ebp - 0x2b7]
push eax
call fcn.005117f0
add esp, 0xc
push str.E32Settings.flg
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
mov esi, 0x533dd4
push esi
lea eax, [ebp - 0x2b8]
push eax
call fcn.00511173
add esp, 0x10
lea edi, [ebp - 0x2b8]
call fcn.0042ad00
test eax, eax
je 0x442798
call fcn.00415b51
jmp 0x44279d
call fcn.00415b5c
push ebx
push str.__ihd__eg_fltIlt
call fcn.004c6598
pop ecx
pop ecx
push eax
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
push esi
push ebx
call fcn.004c5467
add esp, 0x10
mov edi, eax
call fcn.0042ad00
test eax, eax
je 0x4428b9
lea eax, [ebp - 0x5e4]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
cmp word [ebp - 0x5e2], 1
jne 0x4428b9
cmp word [ebp - 0x5de], 0x16
jae 0x442851
cmp word [ebp - 0x5e4], 0x7d7
jne 0x442851
push str.hoodsoftlaptop
push ecx
push ebx
xor eax, eax
call fcn.00462874
pop ecx
pop ecx
push eax
call fcn.004c48c1
pop ecx
pop ecx
test eax, eax
je 0x442851
push 1
push str.E32Settings.flg
push ebx
push str.__ihd__eg_fltIlt
call fcn.004c6598
pop ecx
pop ecx
push eax
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
push esi
push ebx
call fcn.004c5467
add esp, 0x10
mov ecx, eax
call fcn.00429b8e
pop ecx
pop ecx
call fcn.00415b51
cmp word [ebp - 0x5e2], 1
jne 0x4428b9
cmp word [ebp - 0x5e4], 0x7d8
jne 0x4428b9
push str.little_mission
push ecx
push ebx
xor eax, eax
call fcn.00462874
pop ecx
pop ecx
push eax
call fcn.004c48c1
pop ecx
pop ecx
test eax, eax
je 0x4428b9
push 1
push str.E32Settings.flg
push ebx
push str.__ihd__eg_fltIlt
call fcn.004c6598
pop ecx
pop ecx
push eax
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
push esi
push ebx
call fcn.004c5467
add esp, 0x10
mov ecx, eax
call fcn.00429b8e
pop ecx
pop ecx
call fcn.00415b51
cmp dword [ebp - 0x5bc], ebx
je 0x44298a
mov word [ebp - 0x5e4], bx
xor eax, eax
lea edi, [ebp - 0x5e2]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
push ebx
call fcn.004c11ca
pop ecx
cmp dword [0x5d9c9c], 2
jl 0x442919
mov esi, str._InitServer
push esi
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442912
push esi
push dword [0x5d9ca8]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442919
push 4
call fcn.00458887
lea eax, [ebp - 0x5e4]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
push str._ProgLog.txt
sub esp, 0x10
lea esi, [ebp - 0x5e4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004f0ff9
add esp, 0x10
push eax
push ebx
push ebx
call fcn.0048a119
pop ecx
pop ecx
push eax
push str._s_s_SETUP_s
push ebx
call fcn.004c5467
add esp, 0x14
push eax
push str.INITIALIZE
call fcn.004147da
push dword [ebp - 0x5b4]
call fcn.00439473
add esp, 0xc
mov esi, eax
push 4
call fcn.004147da
pop ecx
cmp esi, ebx
je 0x442912
push 1
call fcn.00410423
pop ecx
call fcn.00415b32
call fcn.004f16be
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0x664], 0x265
call fcn.0048a53c
test eax, eax
jle 0x4429e7
mov esi, dword [0x5d9c9c]
cmp esi, ebx
jle 0x442a1b
push str.telnet
push dword [0x5d9ca4]
call fcn.004c48c1
pop ecx
pop ecx
test eax, eax
jne 0x4429e7
cmp esi, ebx
jle 0x442a1b
push str.:HCTCPAULA_
push dword [0x5d9ca0]
call fcn.004c48c1
pop ecx
pop ecx
test eax, eax
je 0x442a1b
call fcn.0048a508
test eax, eax
je 0x4429f9
push ebx
push ebx
call fcn.004112f2
pop ecx
pop ecx
push ebx
call fcn.004120a4
pop ecx
test eax, eax
je 0x442a15
push dword [ebp - 0x5b4]
call fcn.004cad85
pop ecx
jmp 0x442912
mov esi, dword [0x5d9c9c]
cmp esi, 1
jle 0x442ac6
xor edi, edi
cmp esi, ebx
jle 0x442ac6
lea esi, [edi*4 + 0x5d9ca0]
push str._TELNET306
push dword [esi]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442ba7
push str.TELNET306
push dword [esi]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442ba7
push str._TELNET241
push dword [esi]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442b93
push str.TELNET241
push dword [esi]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442b93
push str._TELNET111
push dword [esi]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442b60
push str.TELNET111
push dword [esi]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x442b60
inc edi
cmp edi, dword [0x5d9c9c]
jl 0x442a2e
call fcn.004f16be
mov dword [ebp - 0x98], eax
push 5
pop esi
mov dword [ebp - 0x5b8], esi
mov dword [ebp - 0x660], 0x28c
mov dword [ebp - 0x5c0], ebx
mov edi, fcn.004583a7
mov eax, dword [0x5d9c9c]
cmp dword [ebp - 0x5c0], eax
jge 0x4433d2
mov esi, dword [ebp - 0x5c0]
shl esi, 2
push str._RunServer
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442c09
wait
mov dword [ebp - 4], ebx
call fcn.00415b70
test eax, eax
jne 0x442912
call fcn.00415eb2
call fcn.0048a53c
test eax, eax
jle 0x442bbb
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
call fcn.004127d5
push 0xa0
call fcn.00412add
pop ecx
jmp 0x442be6
push 1
mov ecx, fcn.004583a7
call fcn.0040fe48
pop ecx
push 0x6f
pop edi
call fcn.00414181
push str.PaulaConfig.cfg
push dword [ebp - 0x5b4]
call fcn.00458e57
push edi
call fcn.00445bef
add esp, 0xc
jmp 0x442912
push 1
mov ecx, fcn.004583a7
call fcn.0040fe48
pop ecx
mov edi, 0xf1
jmp 0x442b70
push 1
mov ecx, fcn.004583a7
call fcn.0040fe48
pop ecx
mov edi, 0x132
jmp 0x442b70
call fcn.0048a508
test eax, eax
je 0x442be1
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
call fcn.004127d5
push 0x70
call fcn.00412add
pop ecx
call fcn.0040ff78
jmp 0x442be6
call fcn.0041003b
call fcn.004b63e6
jmp 0x442912
push str._StartServer
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442c6a
wait
mov dword [ebp - 4], 1
call fcn.00415b70
test eax, eax
jne 0x442912
call fcn.00415eb2
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
call fcn.0048a53c
test eax, eax
jg 0x442912
push ebx
call fcn.004be369
jmp 0x442a0f
push str._StopServer
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442cf1
wait
mov dword [ebp - 4], 2
call fcn.00415eb2
push ebx
mov ecx, edi
call fcn.0040fe48
mov dword [esp], str._n_nTerminating_the_server...
call fcn.004147da
pop ecx
call fcn.004bec09
test eax, eax
je 0x442cbc
push str.Done_
call fcn.004147da
mov eax, 0x3e8
jmp 0x442ccb
push str.FAILED___
call fcn.004147da
mov eax, 0x2710
pop ecx
call fcn.004352d3
push 0x5486f8
call fcn.004147da
jmp 0x442a0f
push str._InitServer
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442d73
wait
mov dword [ebp - 4], 3
call fcn.00415b70
test eax, eax
jne 0x442912
call fcn.00415eb2
call fcn.0048a53c
test eax, eax
jle 0x442d45
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
call fcn.0048a508
test eax, eax
je 0x442912
jmp 0x442be6
call fcn.004101db
test eax, eax
je 0x442d5b
push ebx
call fcn.004101db
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
jmp 0x442c52
push str._RunUpdate
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442dc1
wait
push 4
pop esi
mov dword [ebp - 4], esi
call fcn.00415e7a
call fcn.0048a53c
test eax, eax
je 0x442da5
push ebx
call fcn.00425f0a
pop ecx
call fcn.0041003b
push esi
jmp 0x442914
push str._StartUpdate
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442e07
wait
mov dword [ebp - 4], 5
call fcn.00415e7a
call fcn.0048a53c
jmp 0x442912
push str._RunForceUpdate
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442e3c
call fcn.00415e7a
call fcn.0048a53c
test eax, eax
je 0x442e32
push ebx
call fcn.00425f0a
pop ecx
call fcn.0041003b
jmp 0x442912
push str._StartForceUpdate
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442e5c
call fcn.00415e7a
jmp 0x442912
push str._RunUpdateDaemon
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442e9b
wait
mov dword [ebp - 4], 6
call fcn.00415e7a
call fcn.0048a53c
test eax, eax
je 0x442e32
jmp 0x442e2b
push str._StartUpdateDaemon
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442ee0
push 0x20
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_SetPriorityClass]
wait
mov dword [ebp - 4], 7
jmp 0x442ddf
push str._StartupLGUProc
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442f39
push 0x4000
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_SetPriorityClass]
push ebx
push 1
push dword [0x5d9ca0]
call fcn.0042cf64
add esp, 0xc
wait
mov dword [ebp - 4], 8
jmp 0x442ddf
push str._Progress
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x442fd4
mov eax, dword [ebp - 0x5c0]
inc eax
cmp eax, dword [0x5d9c9c]
jge 0x442fd4
mov edi, dword [esi + 0x5d9ca4]
call fcn.0042ad00
test eax, eax
je 0x442912
mov byte [ebp - 0x3b8], bl
push 0x207
push ebx
lea eax, [ebp - 0x3b7]
push eax
call fcn.005117f0
add esp, 0xc
mov edi, esi
push dword [edi + 0x5d9ca4]
mov ebx, 0x208
mov ecx, ebx
lea eax, [ebp - 0x3b8]
call fcn.004c3b66
pop ecx
mov esi, eax
call fcn.004c437e
push str..htm
mov eax, ebx
call fcn.004c3c36
pop ecx
push 0xc
push dword [edi + 0x5d9ca4]
mov ebx, esi
call fcn.004f8f79
pop ecx
jmp 0x442a0f
push str._ReparseAllHTML
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x443377
push str._ReparseAllTillSheets
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x443377
push str._ReparseAllHTMLFrom
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x443078
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
xor edi, edi
call fcn.00414181
mov eax, dword [0x5d9c9c]
lea ecx, [eax - 1]
mov eax, dword [ebp - 0x5c0]
cmp eax, ecx
jge 0x442912
push dword [eax*4 + 0x5d9ca4]
push str.from_s
push 1
call fcn.004c5467
add esp, 0xc
mov esi, eax
cmp esi, ebx
je 0x442912
push ebx
mov ecx, esi
call fcn.004fb954
pop ecx
push esi
call fcn.00511758
jmp 0x442a0f
push str._SetCreationDate
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x44335f
push str._ShowLCG
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x4430ec
mov eax, dword [ebp - 0x5c0]
inc eax
mov dword [ebp - 0x5bc], eax
cmp eax, dword [0x5d9c9c]
jge 0x4430ec
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
xor edi, edi
call fcn.00414181
mov eax, dword [ebp - 0x5bc]
push dword [eax*4 + 0x5d9ca0]
call fcn.004a7cd8
pop ecx
xor eax, eax
call fcn.004352d3
jmp 0x442912
push str._Unpack
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x443131
mov eax, dword [ebp - 0x5c0]
inc eax
cmp eax, dword [0x5d9c9c]
jge 0x443131
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
xor edi, edi
call fcn.00414181
lea edi, [ebp - 0x5c0]
call fcn.004031b6
jmp 0x442912
push str._Pack
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x443176
mov eax, dword [ebp - 0x5c0]
inc eax
cmp eax, dword [0x5d9c9c]
jge 0x443176
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
xor edi, edi
call fcn.00414181
lea ecx, [ebp - 0x5c0]
call fcn.00402fa1
jmp 0x442912
push str._ShowSales
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x4431ef
mov eax, dword [ebp - 0x5c0]
inc eax
mov dword [ebp - 0x5bc], eax
cmp eax, dword [0x5d9c9c]
jge 0x4431ef
push ebx
mov ecx, fcn.004583a7
call fcn.0040fe48
pop ecx
xor edi, edi
call fcn.00414181
mov eax, dword [ebp - 0x5bc]
mov dword [ebp - 0x5c0], eax
lea edi, [eax*4 + 0x5d9ca0]
push str..sls
mov esi, dword [edi]
call fcn.004c4471
push eax
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x44335a
mov ecx, dword [edi]
call fcn.00509d75
jmp 0x442912
push str._RipTAMSInvoices
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x443370
push str._RipInvoices
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x443370
push str._RunInvoiceRipping
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x443249
call fcn.0041003b
push ebx
call fcn.0047e2c1
jmp 0x442a0f
push str._REMOTE
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x44334e
push str.REMOTE
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x44334e
push str._TELNET
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x44333d
push str.TELNET
push dword [0x5d9ca4]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x44333d
push str._UPDATEEODREPORT
push dword [esi + 0x5d9ca0]
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
jne 0x44335f
mov eax, dword [ebp - 0x5c0]
inc eax
cmp eax, dword [0x5d9c9c]
jge 0x44335f
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
call fcn.0048a508
test eax, eax
je 0x443328
xor edi, edi
call fcn.00414181
mov esi, dword [esi + 0x5d9ca4]
mov edx, esi
call fcn.004c3b34
test eax, eax
jne 0x443321
push esi
call fcn.00500633
pop ecx
test eax, eax
jge 0x44331a
push str._n_nUpdate_FAILED:_check_log.
jmp 0x44332d
push str._n_nUpdate_complete...
jmp 0x44332d
push str._nMissing_parameter_
jmp 0x44332d
push str._nIllegal_parameter_
call fcn.004147da
pop ecx
mov eax, 0x493e0
jmp 0x4430e2
push ebx
mov ecx, dword [ebp - 0x5b4]
call fcn.004456d3
jmp 0x442a0f
mov dword [0x5e2c68], 1
jmp 0x44335f
mov edi, fcn.004583a7
inc dword [ebp - 0x5c0]
mov esi, dword [ebp - 0x5b8]
jmp 0x442aef
push 1
jmp 0x44323f
push ebx
mov ecx, edi
call fcn.0040fe48
pop ecx
xor edi, edi
call fcn.00414181
mov eax, dword [0x5d9c9c]
lea ecx, [eax - 1]
mov eax, dword [ebp - 0x5c0]
push str._ReparseAllTillSheets
cmp eax, ecx
jge 0x4433b4
lea esi, [eax*4 + 0x5d9ca4]
push dword [esi]
call fcn.00512a33
neg eax
sbb eax, eax
mov ecx, dword [esi]
jmp 0x4433c6
push dword [eax*4 + 0x5d9ca0]
call fcn.00512a33
neg eax
sbb eax, eax
xor ecx, ecx
inc eax
push eax
call fcn.004fb954
jmp 0x442b8b
call fcn.004f16be
mov dword [ebp + esi*4 - 0xa8], eax
inc esi
mov dword [ebp + esi*4 - 0x674], 0x37e
call fcn.004bda15
call fcn.004f16be
mov dword [ebp + esi*4 - 0xa8], eax
inc esi
mov dword [ebp + esi*4 - 0x674], 0x385
push 1
mov ecx, edi
call fcn.0040fe48
pop ecx
call fcn.004be317
call fcn.004f16be
mov dword [ebp + esi*4 - 0xa8], eax
inc esi
mov dword [ebp - 0x5b8], esi
mov dword [ebp + esi*4 - 0x674], 0x38d
call fcn.004d83ea
mov edi, 0xde
call fcn.00414181
push str.___PAULA_Session__
call fcn.004142e5
pop ecx
call fcn.0048a53c
test eax, eax
je 0x44348e
call fcn.00469215
push ebx
push dword [ebp - 0x5b4]
call fcn.00458e57
pop ecx
pop ecx
call fcn.00469215
test eax, eax
je 0x44348e
push str.LoadConfigSettings_pPaula__NULL__is_not_working_correctly___nIt_has_made_a_non_NO_SYNC_BASIC_logon_attempt__nThis_must_be_fixed___n_nPress_C_to_acknowlege...
push str.__DO_NOT_CONTINUE_____
push ebx
push 0x534304
push ebx
push 1
call fcn.00436110
add esp, 0x18
call fcn.0048a53c
test eax, eax
je 0x4434af
mov eax, dword [ebp - 0x5b4]
add eax, 0x6c8a0
push eax
push ebx
call fcn.0045bd5f
pop ecx
pop ecx
mov esi, eax
jmp 0x4434b1
xor esi, esi
call fcn.0042cea6
call fcn.004f16be
mov edi, dword [ebp - 0x5b8]
mov dword [ebp + edi*4 - 0xa8], eax
inc edi
mov dword [ebp + edi*4 - 0x674], 0x3b4
call fcn.004137c2
call fcn.00415b26
test eax, eax
je 0x4434ed
push str._n_n_n_n_n_nInitializing...._n_n
call fcn.004147da
pop ecx
call fcn.004f16be
mov dword [ebp + edi*4 - 0xa8], eax
inc edi
mov dword [ebp + edi*4 - 0x674], 0x3ba
mov esi, str.PaulaConfig.cfg
push esi
push dword [ebp - 0x5b4]
call fcn.00458e57
pop ecx
pop ecx
mov dword [ebp - 0x5bc], eax
call fcn.004f16be
mov dword [ebp + edi*4 - 0xa8], eax
inc edi
mov dword [ebp - 0x5b8], edi
shl edi, 2
mov dword [ebp - 0x5c4], edi
mov dword [ebp + edi - 0x674], 0x3bd
cmp dword [ebp - 0x5bc], ebx
je 0x443677
mov byte [ebp - 0x1b0], bl
mov edi, 0x103
push edi
push ebx
lea eax, [ebp - 0x1af]
push eax
call fcn.005117f0
add esp, 0xc
mov byte [ebp - 0x2b8], bl
push edi
push ebx
lea eax, [ebp - 0x2b7]
push eax
call fcn.005117f0
add esp, 0xc
push ebx
push ebx
call fcn.00489f49
push eax
push str._sCFG_BackupsLastKnownGoodConfig.bak
lea eax, [ebp - 0x1b0]
push eax
call fcn.00511173
add esp, 0x14
call fcn.004137c2
push dword [ebp - 0x5bc]
push str.:8:Problem_with_PAULA_cfg_file.__Could_not_start_PAULA:__s
call fcn.004265da
push str._n_n_________________________________________________________
call fcn.004147da
add esp, 0xc
push str._nThere_is_a_problem_with_PAULAs_configuration_file.
call fcn.004147da
pop ecx
push dword [ebp - 0x5bc]
push 0x5302b4
call fcn.004147da
push 0x536a30
push str._nPlease_call__s_for_HoodSoftware_tech_support.
call fcn.004147da
push str._nPress_S_to_run_PAULA_setup.
call fcn.004147da
add esp, 0x14
push str._nOr_press__SPACE_BAR__to_manually_edit_and_fix_the_CFG_file.
call fcn.004147da
pop ecx
lea edi, [ebp - 0x1b0]
call fcn.0042ad00
test eax, eax
je 0x44361e
push str._nOr_press_R_to_Restore_the_last_known_good_configuration.
call fcn.004147da
pop ecx
call fcn.00410464
push ebx
push 0xffffffffffffffff
mov ecx, str.sSrR
call fcn.004352f0
pop ecx
pop ecx
call fcn.004c39be
cmp eax, 0x73
jne 0x44374d
push str.You_have_chosen_to_run_PAULA_setup_which_will_reinstall_PAULA._nYou_will_be_guided_through_the_original_setup_process._nAll_settings_including_the_Till_Base_Amount__Over_Shorts__nand_store_information_will_all_need_to_be_reentered._n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Repair_Installation___
push ebx
push 1
call fcn.00435aa1
add esp, 0x10
test eax, eax
je 0x443720
push dword [ebp - 0x5b4]
call fcn.00439473
pop ecx
test eax, eax
je 0x442912
mov edi, dword [ebp - 0x5c4]
call fcn.004f16be
mov dword [ebp + edi - 0xa8], eax
inc dword [ebp - 0x5b8]
mov eax, dword [ebp - 0x5b8]
mov dword [ebp + eax*4 - 0x674], 0x401
push str.DEN122
push ecx
push ebx
xor ecx, ecx
call fcn.00462751
pop ecx
pop ecx
push eax
call fcn.00512a33
pop ecx
pop ecx
mov esi, dword [ebp - 0x5b4]
test eax, eax
je 0x4436c8
cmp dword [esi + 0xd90], 0x1dcd6962
jne 0x4436e6
push 0x28
call fcn.004c12b2
push eax
push str.:1:FYI_Changing_Master_Volume:_lResult___ld
call fcn.00426c01
pop ecx
pop ecx
mov dword [0x5e2c6c], 1
cmp dword [esi + 0xd90], 0x1dcd79e3
jne 0x443828
push str.10.164.136.
push ecx
push ebx
push ebx
call fcn.0046290f
add esp, 0xc
push eax
call fcn.00512350
pop ecx
pop ecx
test eax, eax
je 0x443828
call fcn.00415b9b
jmp 0x44382d
push str.Press__SPACE__to_exit._nIf_you_would_like_to_attempt_to_continue_with_na_PAULA_session_despite_this_problem__npress_F_to_attempt_to_Force_a_session._n_nPress__SPACE__to_exit.
push str.__Press__SPACE__To_Exit__
push ebx
push str._fF_27_
push ebx
push ebx
call fcn.00436110
add esp, 0x18
call fcn.004c39be
cmp eax, 0x66
je 0x443671
jmp 0x442912
cmp eax, 0x72
jne 0x443818
push str._n_nRestoring_previous_config...
call fcn.004147da
pop ecx
push ebx
mov eax, dword [ebp - 0x5b4]
add eax, 0x22a8
push eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.0042a5f2
add esp, 0xc
push esi
push str.ServerSync_
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
push 0x530490
push 0x104
lea eax, [ebp - 0x2b8]
push eax
call fcn.004c53b7
push ebx
lea eax, [ebp - 0x2b8]
push eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.0042a5f2
add esp, 0x24
push esi
lea edi, [ebp - 0x2b8]
call fcn.004682da
pop ecx
push ebx
mov eax, edi
push eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.0042a5f2
add esp, 0xc
push 0xa
pop esi
push 0x5320c4
call fcn.004147da
pop ecx
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
dec esi
jne 0x4437dd
push str._n_nThe_last_known_good_configuration_has_been_restored.
call fcn.004147da
mov dword [esp], str._nPlease_restart_PAULA_for_the_settings_to_be_applied.
call fcn.004147da
mov dword [esp], str._nPress_any_key_to_exit...
jmp 0x44332d
mov ecx, dword [ebp - 0x5b4]
call fcn.0044cdd2
jmp 0x443669
call fcn.00415ba6
call fcn.00415b8f
test eax, eax
je 0x4438ae
push 4
xor eax, eax
inc eax
call fcn.004603fd
pop ecx
mov dword [ebp - 0x5c8], eax
push 4
xor eax, eax
inc eax
call fcn.004603fd
pop ecx
push eax
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
push str._sSoundsIntroTodd_d.wav
push ebx
call fcn.004c5467
mov edi, eax
push edi
push str.:2:Last_startup_sound_played_for_Todd_Franks:___s_
call fcn.00426c01
add esp, 0x18
push 0x20001
push ebx
push edi
call dword [sym.imp.WINMM.dll_PlaySoundA]
mov eax, dword [ebp - 0x5c8]
dec eax
je 0x4438a3
dec eax
je 0x44389c
dec eax
dec eax
jne 0x4438ae
push 0xfa0
jmp 0x4438a8
push 0xcb2
jmp 0x4438a8
push 0x7d0
call dword [sym.imp.KERNEL32.dll_Sleep]
call fcn.0041023c
call fcn.004f16be
mov ecx, dword [ebp - 0x5b8]
mov dword [ebp + ecx*4 - 0xa8], eax
inc ecx
mov dword [ebp - 0x5b8], ecx
mov edi, ecx
shl edi, 2
mov dword [ebp - 0x5c4], edi
mov dword [ebp + edi - 0x674], 0x430
mov byte [esi + 0x2513], bl
mov byte [esi + 0x2512], bl
lea eax, [esi + 0x2510]
mov dword [ebp - 0x5c0], eax
mov word [eax], bx
call fcn.0042ce8f
mov edx, eax
call fcn.004c3b34
test eax, eax
jne 0x443a25
mov byte [ebp - 0x1b0], bl
push 0x103
push ebx
lea eax, [ebp - 0x1af]
push eax
call fcn.005117f0
add esp, 0xc
mov esi, str.PaulaEmpConfig.cfg
push esi
push str.Misc_Files_
call fcn.0042ce8f
push eax
mov edi, 0x530490
push edi
push 0x104
lea eax, [ebp - 0x1b0]
push eax
call fcn.004c53b7
push ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
mov eax, dword [ebp - 0x5b4]
push dword [eax + 0xd90]
lea ecx, [ebp - 0x1b0]
push ecx
push eax
call fcn.0045e34e
add esp, 0x30
push ebx
push esi
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
push 0x533dd4
push ebx
call fcn.004c5467
add esp, 0x10
push eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.0042a5f2
add esp, 0xc
push ebx
push esi
push str.ServerSync_
push ebx
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
push edi
push ebx
call fcn.004c5467
add esp, 0x14
push eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.0042a5f2
add esp, 0xc
push ebx
push esi
push 0x5304c0
push str.empty
push ebx
call fcn.004c5467
pop ecx
pop ecx
mov edi, eax
call fcn.004682da
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.0042a5f2
add esp, 0xc
push 1
push esi
push 0x5304c0
push str.empty
push ebx
call fcn.004c5467
pop ecx
pop ecx
mov edi, eax
call fcn.004682da
pop ecx
pop ecx
push eax
call fcn.0042a7bf
pop ecx
pop ecx
mov edi, dword [ebp - 0x5c4]
jmp 0x443a3e
push ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [esi + 0xd90]
push str.PaulaEmpConfig.cfg
push esi
call fcn.0045e34e
add esp, 0x18
call fcn.0048a53c
test eax, eax
je 0x443a91
mov byte [ebp - 0x2b8], bl
push 0x103
push ebx
lea eax, [ebp - 0x2b7]
push eax
call fcn.005117f0
add esp, 0xc
push str.InstallPaula2.exe
lea eax, [ebp - 0x2b8]
push eax
call fcn.0048a237
lea eax, [ebp - 0x2b8]
push eax
push str._n_nTEMP_DIR:_n_s
call fcn.004147da
add esp, 0x10
mov eax, 0x6f1
call fcn.004352d3
call fcn.0041023c
call fcn.004f16be
mov dword [ebp + edi - 0xa8], eax
mov esi, dword [ebp - 0x5b8]
inc esi
mov dword [ebp + esi*4 - 0x674], 0x464
call fcn.0044532c
test eax, eax
je 0x442912
call fcn.004f16be
mov dword [ebp + esi*4 - 0xa8], eax
inc esi
mov dword [ebp + esi*4 - 0x674], 0x46a
call fcn.004452ad
test eax, eax
jne 0x442912
call fcn.004f16be
mov dword [ebp + esi*4 - 0xa8], eax
inc esi
mov dword [ebp + esi*4 - 0x674], 0x470
push dword [ebp - 0x5b4]
call fcn.00453692
mov dword [esp], str.SetupPAULA.exe
push ebx
call fcn.0048a119
pop ecx
pop ecx
mov edi, eax
call fcn.0042ad00
test eax, eax
je 0x443b57
mov edi, str.SetupPAULA.exe
push edi
push ebx
call fcn.0048a119
call fcn.0042a76b
push eax
push str.:0:FYI_the_setup_exe_is_being_deleted:__d
call fcn.00426c01
add esp, 0x10
push 1
push ebx
push edi
push ebx
call fcn.0048a119
pop ecx
pop ecx
push eax
call fcn.0042cf64
add esp, 0xc
call fcn.0040fc0d
mov ecx, dword [ebp - 0x5b4]
add ecx, 0x1094
call fcn.0046245b
call fcn.004f16be
mov dword [ebp + esi*4 - 0xa8], eax
inc esi
mov dword [ebp - 0x5b8], esi
mov dword [ebp + esi*4 - 0x674], 0x488
mov esi, str.NeedAdminLogin.flg
push esi
push ebx
call fcn.0048a119
pop ecx
pop ecx
mov ecx, eax
call fcn.0042c262
cmp eax, 1
jne 0x443c43
push str.:0:FYI:Attempting_to_fix_the_Limited_User_ODBC_Registry_issue...
call fcn.00426c01
pop ecx
call fcn.004775e3
push ebx
call fcn.00478fbd
pop ecx
mov edi, eax
cmp edi, ebx
jne 0x443c0c
push esi
push ebx
call fcn.0048a119
pop ecx
pop ecx
mov ecx, eax
call fcn.0042c262
cmp eax, 1
jne 0x443c0c
push str.:2:...ODBC_fix_FAILED_
call fcn.004265da
mov dword [esp], str.:1:Please_login_to_Windows_as_Administrator_to_fix_this_terminal.
call fcn.00426c01
mov dword [esp], str._nThere_is_a_problem_with_PAULAs_configuration._nPAULA_must_be_run_as_Administrator_to_complete_setup._nPlease_login_to_Windows_as_Administrator_to_fix_this_terminal._n_nYou_may_also_right_click_the_PAULA_desktop_icon_and_select:_n_Run_as_administrator__n_nPress_any_key_to_continue...
push str.__Note_To_Administrator__
push ebx
push ebx
push ebx
push 1
call fcn.00436110
add esp, 0x18
jmp 0x443c38
push edi
push str.:0:FYI:...ODBC_fix_succeeded__hODBC___p
call fcn.00426c01
push edi
push str.:1:FYI:...Admin_login_issue_has_been_resolved:_Administrator_login_issue:_hODBC___p
call fcn.00426c01
push str._nPAULAs_configuration_problem_has_been_resolved._n_nPress_any_key_to_continue...
push str.__Note_To_Administrator__
push ebx
push ebx
push ebx
push ebx
call fcn.00436110
add esp, 0x28
cmp edi, ebx
je 0x443c43
push edi
call fcn.00477b11
pop ecx
call fcn.00415e85
test eax, eax
jne 0x443cda
push str.details:
lea eax, [ebp - 0x5b0]
push eax
call fcn.005123e0
pop ecx
pop ecx
mov esi, dword [ebp - 0x5b8]
jmp 0x443c97
lea eax, [ebp + esi*4 - 0xa8]
mov ecx, dword [eax]
sub ecx, dword [eax - 4]
push ecx
push dword [ebp + esi*4 - 0x670]
push str.L_ld__ldms_
mov eax, 0x400
lea edi, [ebp - 0x5b0]
call fcn.004c5375
add esp, 0xc
dec esi
cmp esi, ebx
jg 0x443c6b
push 2
lea esi, [ebp - 0x5b0]
call fcn.004c4789
pop ecx
mov eax, esi
push eax
call fcn.004f16be
sub eax, dword [ebp - 0x5e8]
xor edx, edx
mov ecx, 0x3e8
div ecx
mov ecx, eax
call fcn.004f0e4d
push eax
push str.:1:Paula_startup_time:__s:__s
call fcn.00426c01
add esp, 0xc
jmp 0x443cda
xor ebx, ebx
mov esi, dword [ebp - 0x5b4]
call fcn.0048a53c
test eax, eax
je 0x443cee
call fcn.004bad6f
xor edi, edi
call fcn.004f3dee
cmp eax, 0x33
ja case.0x443cfe.1
jmp dword [eax*4 + 0x444b1a]
mov edi, esi
call fcn.0044bd4b
jmp case.0x443cfe.10
push esi
call fcn.0044be0b
pop ecx
jmp case.0x443cfe.10
mov edi, esi
call fcn.0044c07b
jmp case.0x443cfe.10
mov edi, esi
call fcn.0044c128
jmp case.0x443cfe.10
mov ecx, esi
call fcn.0044cbc5
jmp case.0x443cfe.10
mov byte [ebp - 0x68], bl
push 0x3f
push ebx
lea eax, [ebp - 0x67]
push eax
call fcn.005117f0
add esp, 0xc
call fcn.00415bfa
test eax, eax
jne 0x443d62
cmp dword [esi + 0x2128], ebx
jne 0x443d62
push dword [esi + 0x2150]
push str.TAMS_Invoice_Printer__d
jmp 0x443dda
mov eax, dword [esi + 0x215c]
cmp eax, ebx
jne 0x443dc0
call fcn.0048cd9b
mov esi, eax
push str.Laser.cfg
push ebx
call fcn.00489f49
push esi
mov ecx, eax
call fcn.0049697b
add esp, 0xc
push 0x25
lea eax, [ebp - 0x68]
call fcn.00496717
pop ecx
lea edx, [ebp - 0x68]
call fcn.004c3b34
test eax, eax
je 0x443db1
push str.Default_Windows_Printer
push 0x40
pop ecx
lea eax, [ebp - 0x68]
call fcn.004c3b66
pop ecx
mov eax, esi
call fcn.0048ce26
mov esi, dword [ebp - 0x5b4]
jmp 0x443de8
cmp eax, 0x64
jle 0x443dd4
push ebx
call fcn.00499812
pop ecx
push eax
push str.Net_Printer__s
jmp 0x443dda
push eax
push str.TAMS_Report_Printer__d
push 0x40
lea eax, [ebp - 0x68]
push eax
call fcn.004c53b7
add esp, 0x10
lea eax, [ebp - 0x68]
push eax
push str.This_will_print_a_test_page_to_the_Till_Sheet_Printer:_n__s__n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Print_Test_Page___
push ebx
push ebx
call fcn.00435aa1
add esp, 0x14
test eax, eax
je case.0x443cfe.10
mov byte [ebp - 0x24], bl
xor eax, eax
lea edi, [ebp - 0x23]
stosd dword es:[edi], eax
mov ecx, 0x5484f8
call fcn.00412f60
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.005123e0
push 0x55283c
call fcn.004147da
add esp, 0xc
push str._n__________________Print_Test_Page___n_n_n
call fcn.004147da
pop ecx
push 1
push ebx
push ebx
push esi
call fcn.0043c5a4
add esp, 0x10
test eax, eax
lea eax, [ebp - 0x68]
push eax
je 0x443e59
push str._n_n_The_test_page_successfully_printed_to:__n__s_
jmp 0x443e5e
push str._n_n_ERROR:_The_test_page_failed_to_print_to:__n__s_
call fcn.004147da
pop ecx
pop ecx
push str._n_nPress_any_key_to_continue...
call fcn.004147da
pop ecx
mov eax, 0x927c0
call fcn.004352d3
push ecx
fld dword [0x5bfdbc]
fstp dword [esp]
call fcn.0048bcdc
pop ecx
lea eax, [ebp - 0x24]
push eax
call fcn.004137dd
jmp 0x443d14
push str.Use_this_tool_to_add_missing_stores_to_the_notes_database._nEnter_a_zip_code_near_the_area_that_should_be_searched._n_n_rEnter_a_zip_code:
push 0xffffffffffffffff
push str.Enter_a_zip_code:
call fcn.005120b0
pop ecx
push eax
push ebx
mov ebx, str.__Enter_A_5_Digit_Zip_Code__
xor esi, esi
push 5
pop edx
call fcn.00435dc7
add esp, 0x10
mov esi, eax
test esi, esi
je 0x443cd8
push esi
call fcn.00512917
pop ecx
cmp eax, 0x2b67
je 0x444891
push esi
call fcn.00512917
pop ecx
test eax, eax
jle 0x443f3d
and dword [ebp - 0x5bc], 0
lea eax, [ebp - 0x5bc]
push eax
push esi
call fcn.00512917
pop ecx
push eax
call fcn.004011ad
pop ecx
pop ecx
push eax
push dword [ebp - 0x5bc]
push esi
push str._s:_Added__d_n
push str.ZipCodesManuallyScanned.txt
push str.ZipCodesManualScan_
push 0x533dd4
push 0
call fcn.00489f49
add esp, 0x10
push eax
call fcn.0042c9fd
add esp, 0x14
push str._n_nPress_any_key_to_exit...
call fcn.004147da
jmp 0x443f9c
push 0x552a18
push esi
call fcn.005122c0
pop ecx
pop ecx
test eax, eax
jne 0x443cd8
call fcn.0048a53c
test eax, eax
je 0x443cd8
push str.Are_you_sure_you_want_to_resubmit_all_the_noriginal_database_entries___Y_N__n_nYes___No
push str.__Reset_Database___
push 0
push 1
call fcn.00435aa1
add esp, 0x10
test eax, eax
je 0x443cd8
push str.ZipCodesAllStoresSorted.txt
push 0
call fcn.00489f49
push eax
call fcn.00401340
add esp, 0xc
push str._n_nProcess_is_complete.__Press_any_key...
call fcn.00416ae0
pop ecx
mov eax, 0x5265c00
call fcn.004352d3
jmp 0x443cd8
mov ecx, esi
call fcn.0044ae5c
jmp case.0x443cfe.10
mov esi, dword [ebp - 0x5b4]
call fcn.0044b5a1
jmp 0x443cda
push esi
call fcn.0044b307
jmp 0x443d14
mov ecx, esi
call fcn.004468d5
jmp case.0x443cfe.10
mov esi, dword [ebp - 0x5b4]
mov eax, esi
call fcn.00447769
call fcn.0045b262
jmp 0x443cda
mov esi, dword [ebp - 0x5b4]
call fcn.00448a35
jmp 0x443fec
mov esi, dword [ebp - 0x5b4]
mov eax, esi
call fcn.00447a95
jmp 0x443fec
mov ecx, esi
call fcn.00447b59
jmp case.0x443cfe.10
push ebx
call fcn.004c95ce
pop ecx
test eax, eax
je case.0x443cfe.10
jmp 0x442912
mov esi, dword [ebp - 0x5b4]
mov eax, esi
call fcn.00448b9e
jmp 0x443fec
call fcn.00448c62
mov esi, dword [ebp - 0x5b4]
jmp 0x443fec
mov esi, dword [ebp - 0x5b4]
mov eax, esi
call fcn.00447858
jmp 0x443fec
mov esi, dword [ebp - 0x5b4]
mov eax, esi
call fcn.004479b5
jmp 0x443fec
mov esi, dword [ebp - 0x5b4]
mov eax, esi
call fcn.00444c86
jmp 0x443fec
push str.ttcon.dat
push ebx
call fcn.00489f49
pop ecx
pop ecx
mov edi, eax
call fcn.0042ad00
test eax, eax
je 0x44409d
call fcn.004cb82e
jmp 0x444025
push ebx
mov ecx, esi
call fcn.004456d3
xor edi, edi
inc edi
jmp 0x44485e
push 1
mov ecx, esi
call fcn.004456d3
jmp 0x443d14
mov ecx, esi
call fcn.004456e1
jmp case.0x443cfe.10
push esi
call fcn.0045d97e
jmp 0x443d14
push esi
call fcn.0045d7e2
jmp 0x443d14
mov eax, esi
call fcn.00444da4
jmp case.0x443cfe.10
mov dword [ebp - 0x5c4], ebx
push ebx
call fcn.004137dd
mov dword [esp], str._n________EXCLUDED_INVOICE_RECONCILIATION_REPORT__n_n
call fcn.004147da
mov dword [esp], str.Run_this_report_to_find_EXCLUDED__F10__invoices_nthat_have_never_been_included._n_nWould_you_like_to_run_this_report_now___Y_N__n_nYes___No
push str.__Show_Unapplied_EXCLUDED_Invoices___
push ebx
push ebx
call fcn.00435aa1
add esp, 0x10
test eax, eax
je 0x444301
push str.:0:FYI:_STARTCODE_EXCINVREPORT_has_been_run.
call fcn.00426c01
mov dword [esp], str..MainPAULA.c
push 0x5e7
xor ecx, ecx
call fcn.0046091b
pop ecx
pop ecx
mov dword [ebp - 0x5b8], eax
push ebx
push 1
push ebx
push ebx
xor ecx, ecx
call fcn.004f0587
pop ecx
pop ecx
push eax
push esi
call fcn.0044d3ea
add esp, 0x10
mov dword [ebp - 0x5d0], eax
cmp eax, ebx
je 0x4442dc
mov ecx, dword [eax]
mov dword [ebp - 0x5bc], ecx
mov word [ebp - 0x5ec], bx
xor eax, eax
lea edi, [ebp - 0x5ea]
stosw word es:[edi], ax
cmp ecx, 1
jne 0x4441a1
push str._n_______The_invoice_below_was_excluded_using_the_F10_EXCLUDE_invoice_option_
mov ecx, dword [ebp - 0x5b8]
call fcn.00460d97
mov dword [esp], str._n___________but_it_has_never_been_F10_INCLUDED_by_anyone_as_of_today.
jmp 0x4441bc
cmp ecx, ebx
jle 0x4441da
push str._n_______The_invoices_listed_below_were_excluded_using_the_F10_EXCLUDE_invoice_option_
mov ecx, dword [ebp - 0x5b8]
call fcn.00460d97
mov dword [esp], str._n_____________but_they_have_never_been_F10_INCLUDED_by_anyone_as_of_today.
mov ecx, dword [ebp - 0x5b8]
call fcn.00460d97
mov dword [esp], 0x5486f8
mov ecx, dword [ebp - 0x5b8]
call fcn.00460d97
pop ecx
xor edi, edi
cmp dword [ebp - 0x5bc], ebx
jle 0x4442d0
mov eax, dword [ebp - 0x5d0]
add eax, 0x56
mov dword [ebp - 0x5cc], eax
mov eax, dword [ebp - 0x5cc]
push dword [eax]
push dword [ebp - 0x5ec]
call fcn.004f0708
pop ecx
pop ecx
test eax, eax
jne 0x44422f
mov eax, dword [ebp - 0x5cc]
mov eax, dword [eax]
mov dword [ebp - 0x5ec], eax
push 0x530220
mov ecx, dword [ebp - 0x5b8]
call fcn.00460d97
pop ecx
lea eax, [edi + 1]
mov dword [ebp - 0x5c8], eax
push dword [ebp - 0x5b8]
push ebx
push eax
push dword [ebp - 0x5d0]
mov ecx, edi
call fcn.0044f33b
add esp, 0x10
mov edi, dword [ebp - 0x5c8]
add dword [ebp - 0x5cc], 0x90
cmp edi, dword [ebp - 0x5bc]
jl 0x4441f7
cmp dword [ebp - 0x5bc], ebx
jle 0x4442d0
mov dword [ebp - 0x5c4], 1
push ebx
mov edi, str.PRP076.txt
push edi
push ebx
call fcn.0048a119
pop ecx
pop ecx
push eax
mov eax, dword [ebp - 0x5b8]
call fcn.00461561
mov eax, dword [ebp - 0x5b8]
call fcn.00460a72
push edi
push ebx
call fcn.0048a119
push eax
push str.START___Unreconciled_Excluded_Invoice_List____MAX_notepad___s_
call fcn.004154ff
push str.The_unreconciled_invoice_list_has_been_opened_in_another_window._nIf_the_page_has_not_appeared__check_your_Windows_Task_Bar_for_na_minimized_window._n_nPress_any_key_to_continue...
push str.__Please_Check_Your_Task_Bar__
push ebx
push ebx
push 1
push ebx
xor edx, edx
mov ecx, 0x55f0
call fcn.004360a9
add esp, 0x30
push dword [ebp - 0x5d0]
call fcn.00511758
pop ecx
cmp dword [ebp - 0x5c4], ebx
jne 0x442912
push ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [esi + 0xd90]
push str.PaulaEmpConfig.cfg
push esi
call fcn.0045e34e
add esp, 0x18
cmp dword [ebp - 0x5c4], ebx
jmp 0x444027
push ebx
call fcn.004137dd
mov dword [esp], str._n______________PRP077__PAULA_CASH_REPORT__n_n
call fcn.004147da
pop ecx
cmp dword [esi + 0x216c], ebx
jne 0x44435a
push str.A_default_printer_should_be_setup_before_running_this_report._nIf_you_choose_not_to_setup_a_default_report_printer__nthis_report_will_be_printed_to_the_default_Windows_printer._n_nWould_you_like_to_provide_a_TAMS_report_printer_now___Y_N__n_nYes___No
push str.__Create_Default_Printer___
push ebx
push 1
call fcn.00435aa1
add esp, 0x10
test eax, eax
je 0x44435a
mov edi, esi
call fcn.0044c07b
push ebx
call fcn.004137dd
mov dword [esp], str._n______________PRP077__PAULA_CASH_REPORT__n_n
call fcn.004147da
pop ecx
push str.This_option_will_run_the_PAULA_Cash_Report__PRP077__for_any_date._nThis_report_normally_prints_every_night_to_the_default_report_printer._nYou_may_enter_an_invoice_date_below_to_rerun_this_report_for_any_day._n_n_r____Enter_the_transaction_date_to_run:_______________n_n_rESC_Cancel
push str.__Enter_Transaction_Date__
push ebx
lea eax, [ebp - 0x5d4]
push eax
push 0x437651
push ebx
push ebx
call fcn.0043617f
add esp, 0x1c
test eax, eax
je 0x444606
mov dword [ebp - 0x5c8], ebx
mov edi, str..MainPAULA.c
push edi
push 0x633
xor ecx, ecx
call fcn.0046091b
mov dword [ebp - 0x5b8], eax
push edi
push 0x634
xor ecx, ecx
call fcn.0046091b
mov dword [ebp - 0x5d0], eax
push edi
push 0x635
xor ecx, ecx
call fcn.0046091b
mov dword [ebp - 0x5cc], eax
push edi
push 0x636
xor ecx, ecx
call fcn.0046091b
mov dword [ebp - 0x5c4], eax
push edi
push 0x637
xor ecx, ecx
call fcn.0046091b
add esp, 0x28
mov dword [ebp - 0x5bc], eax
call fcn.00415bfa
test eax, eax
jne 0x444424
push str.Would_you_also_like_to_search_for_missing_or_misbilled_invoices___Y_N__n_nYes___No
push str.__Reconcile_Invoices___
push ebx
push ebx
call fcn.00435aa1
add esp, 0x10
test eax, eax
jne 0x444424
mov eax, dword [ebp - 0x5b8]
call fcn.00460a72
mov dword [ebp - 0x5b8], ebx
jmp 0x44445a
push dword [ebp - 0x5c0]
push 1
push dword [ebp - 0x5bc]
push dword [ebp - 0x5c4]
push dword [ebp - 0x5cc]
push dword [ebp - 0x5d0]
push dword [ebp - 0x5b8]
push dword [ebp - 0x5d4]
mov ecx, esi
call fcn.0044d7ce
add esp, 0x20
call fcn.00410464
call fcn.00415b70
test eax, eax
je 0x4444d9
push dword [ebp - 0x5bc]
push dword [ebp - 0x5c4]
push dword [ebp - 0x5cc]
push dword [ebp - 0x5d0]
push dword [ebp - 0x5b8]
push dword [ebp - 0x5d4]
mov ecx, esi
call fcn.00454d96
add esp, 0x18
mov dword [ebp - 0x5e8], eax
push ebx
mov edi, 0x553174
push edi
push ebx
call fcn.0048a119
pop ecx
pop ecx
push eax
mov eax, dword [ebp - 0x5e8]
call fcn.00461561
mov eax, dword [ebp - 0x5e8]
call fcn.00460a72
push edi
push ebx
call fcn.0048a119
push eax
push str.START___PAULA_Cash_Report____MAX_notepad___s_
call fcn.004154ff
add esp, 0x18
jmp 0x44450f
push ebx
push 1
push dword [ebp - 0x5bc]
push dword [ebp - 0x5c4]
push dword [ebp - 0x5cc]
push dword [ebp - 0x5d0]
push dword [ebp - 0x5b8]
push dword [ebp - 0x5d4]
push esi
call fcn.0045450d
add esp, 0x24
mov dword [ebp - 0x5c8], eax
mov eax, dword [ebp - 0x5b8]
call fcn.00460a72
mov eax, dword [ebp - 0x5d0]
call fcn.00460a72
mov eax, dword [ebp - 0x5cc]
call fcn.00460a72
mov eax, dword [ebp - 0x5c4]
call fcn.00460a72
mov eax, dword [ebp - 0x5bc]
call fcn.00460a72
lea edi, [esi + 0x37644]
mov eax, dword [edi]
call fcn.00487ab2
mov dword [edi], ebx
cmp dword [ebp - 0x5c8], ebx
jne 0x4448cd
movzx eax, word [ebp - 0x5d4]
push eax
movzx eax, byte [ebp - 0x5d1]
push eax
movzx eax, byte [ebp - 0x5d2]
push eax
push str.:3:PrintLaserCashReport___FAILED_when_selected_from_menu:__02d__02d__04d
call fcn.00426c01
add esp, 0x10
call fcn.0048a53c
test eax, eax
je 0x4445ed
mov byte [ebp - 0x2b8], bl
push 0x103
push ebx
lea eax, [ebp - 0x2b7]
push eax
call fcn.005117f0
add esp, 0xc
push str.PaulaEmpConfig.cfg
push str.Misc_Files_
call fcn.0042ce8f
push eax
push 0x530490
push 0x104
lea eax, [ebp - 0x2b8]
push eax
call fcn.004c53b7
push ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [esi + 0xd90]
lea eax, [ebp - 0x2b8]
push eax
push esi
call fcn.0045e34e
add esp, 0x30
jmp 0x444606
push ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [esi + 0xd90]
push str.PaulaEmpConfig.cfg
push esi
call fcn.0045e34e
add esp, 0x18
push 4
push ebx
lea eax, [ebp - 0x5d4]
push eax
call fcn.005117f0
add esp, 0xc
jmp case.0x443cfe.10
call fcn.00461d10
jmp case.0x443cfe.10
call fcn.004c173b
jmp case.0x443cfe.10
push 0xff
call fcn.0046e66e
pop ecx
mov dword [ebp - 0x5c8], eax
cmp eax, ebx
je 0x44469b
push 0x533004
push eax
call fcn.00512350
pop ecx
pop ecx
test eax, eax
je 0x444689
push str.SoundsFYI.wav
push ebx
call fcn.00489f49
pop ecx
pop ecx
mov edi, eax
call fcn.0042ad00
test eax, eax
je 0x444689
push 0x20001
push ebx
push str.SoundsFYI.wav
push ebx
call fcn.00489f49
pop ecx
pop ecx
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
push dword [ebp - 0x5c8]
push 0x5302b4
call fcn.00416ae0
pop ecx
pop ecx
push 1
call dword [sym.imp.KERNEL32.dll_Sleep]
call fcn.0040fcf6
test eax, eax
je 0x444631
jmp case.0x443cfe.10
push str._n_n______UPDATE_PAULA__
call fcn.00416ae0
mov dword [esp], str._n_n_Please_wait..._n
call fcn.00416ae0
pop ecx
push 1
push 7
call fcn.0041534a
push str.:3:A_live_update_is_being_forced.
call fcn.00426c01
add esp, 0xc
push 0x6ba
push str..MainPAULA.c
push str.DisableServerHack.txt
push ebx
call fcn.0048a119
pop ecx
pop ecx
mov edx, 0x53048c
mov ecx, eax
call fcn.0042d2c6
pop ecx
pop ecx
mov edi, eax
cmp edi, ebx
je 0x44471f
push str.Server_has_been_reenabled_
push edi
call fcn.0051213b
pop ecx
pop ecx
mov ecx, edi
call fcn.0042d70e
jmp 0x44472f
push str._nA_file_create_error_occurred_
call fcn.00416ae0
pop ecx
call fcn.0040fd9a
push str.:3:The_forced_live_update_was_NOT_done_because_an_update_is_already_in_progress_
call fcn.00426c01
pop ecx
push ebx
push 0xffffffffffffffff
call fcn.0041534a
push str._nAn_update_is_already_in_progress.
call fcn.00416ae0
add esp, 0xc
push str._nPlease_try_again_in_a_few_minutes_
call fcn.00416ae0
mov dword [esp], str._nor_try_forcing_an_update_from_a_different_terminal.
call fcn.00416ae0
mov dword [esp], str._n_nPress_any_key_to_exit...
call fcn.00416ae0
pop ecx
mov eax, 0x7530
call fcn.004352d3
jmp case.0x443cfe.10
cmp dword [esi + 0x2118], ebx
je 0x4447a4
push str.The__Top_Seven__feature_is_not_available_when_nthe__One_Till__option_is_enabled._n_nPress_any_key_to_continue...
push str.__Top_Seven_Has_Been_Disabled___
push ebx
push ebx
push ebx
push ebx
call fcn.00436110
add esp, 0x18
jmp case.0x443cfe.10
mov ecx, esi
call fcn.004f6bc0
jmp case.0x443cfe.10
call fcn.00415b3d
jmp case.0x443cfe.10
call fcn.00415b70
test eax, eax
je 0x4447d0
call fcn.00407648
mov ecx, dword [ebp - 0x5c0]
mov dword [ecx], eax
call fcn.00415b45
test eax, eax
je 0x44485f
call fcn.00415b70
test eax, eax
je case.0x443cfe.4
mov eax, dword [ebp - 0x5c0]
push dword [eax]
call fcn.004f061e
pop ecx
test eax, eax
jne 0x44485f
push dword [ebp - 0x5c0]
call fcn.0048779b
pop ecx
test eax, eax
jne 0x44485f
xor edi, edi
inc edi
jmp 0x44485f
push 0x5484f8
call fcn.004137dd
mov dword [esp], str._n_n_________________REPRINT_TILL_SHEET_
call fcn.004147da
pop ecx
push 3
push esi
call fcn.0045c2d3
pop ecx
pop ecx
mov edi, eax
cmp edi, ebx
jl 0x44484c
push 0x55347c
call fcn.004137dd
pop ecx
push ebx
push esi
mov eax, edi
call fcn.00446377
pop ecx
pop ecx
jmp case.0x443cfe.3
xor edi, edi
inc edi
push ecx
fld dword [0x5bfdbc]
fstp dword [esp]
call fcn.0048bcdc
pop ecx
cmp edi, ebx
jne case.0x443cfe.10
call fcn.0041023c
mov ecx, esi
call fcn.00444e25
call fcn.00415ec9
call fcn.00415b26
test eax, eax
jne 0x444afb
mov ecx, esi
call fcn.004797c4
jmp 0x444b04
call fcn.00401000
push str._n_nPress_any_key_to_enter_another_account...
call fcn.00416ae0
pop ecx
mov eax, 0x5265c00
call fcn.004352d3
push 0x5486f8
call fcn.00416ae0
pop ecx
jmp 0x444891
call fcn.004a9aba
jmp 0x442912
push esi
call fcn.004466a7
jmp 0x442a0f
push str.:0:The_PAULA_Cash_Report_was_manually_run.
call fcn.00426c01
jmp 0x442a0f
push ebx
call fcn.00445bef
jmp 0x442a0f
mov word [ebp - 0x5e4], bx
xor eax, eax
lea edi, [ebp - 0x5e2]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
jmp 0x44495c
lea eax, [ebp - 0x5e4]
push eax
call fcn.004f2780
pop ecx
movzx eax, word [ebp - 0x5d8]
push eax
movzx eax, word [ebp - 0x5da]
push eax
movzx eax, word [ebp - 0x5dc]
push eax
movzx eax, word [ebp - 0x5e4]
push eax
movzx eax, word [ebp - 0x5e2]
push eax
movzx eax, word [ebp - 0x5de]
push eax
movzx eax, word [ebp - 0x5e0]
call fcn.004c4f24
push eax
push str._nTime:__s___02d__02d__04d____02d:_02d._02d
call fcn.00416ae0
add esp, 0x20
push 0x37
call dword [sym.imp.KERNEL32.dll_Sleep]
call fcn.0040fcf6
test eax, eax
je 0x4448fd
push str._n_nPress_Q_to_quit...
call fcn.00416ae0
pop ecx
jmp 0x4449c9
lea eax, [ebp - 0x5e4]
push eax
call fcn.004f2780
pop ecx
movzx eax, word [ebp - 0x5d8]
push eax
movzx eax, word [ebp - 0x5da]
push eax
movzx eax, word [ebp - 0x5dc]
push eax
movzx eax, word [ebp - 0x5e4]
push eax
movzx eax, word [ebp - 0x5e2]
push eax
movzx eax, word [ebp - 0x5de]
push eax
movzx eax, word [ebp - 0x5e0]
call fcn.004c4f24
push eax
push str._nTime:__s___02d__02d__04d____02d:_02d._02d
call fcn.00416ae0
add esp, 0x20
call fcn.0040fd9a
call fcn.004c39b2
cmp eax, 0x51
jne 0x444972
jmp 0x442912
push str._n_n______APPLYING_UPDATES__
call fcn.00416ae0
mov dword [esp], str._n_n_Please_wait..._n
call fcn.00416ae0
mov dword [esp], str._nAn_updated_revision_was_successfully_applied.
call fcn.00416ae0
mov dword [esp], str._n_nPress_any_key...
call fcn.00416ae0
jmp 0x4430df
call fcn.0043d6a4
push 3
jmp 0x442914
push 0x553514
call fcn.004147da
mov dword [esp], str._nThe_following_patch_file_is_about_to_be_created:
call fcn.004147da
pop ecx
mov esi, str.E:HCTCPAULA_Installation_
push esi
push str._n_____sFixMePatchMe.exe_
call fcn.004147da
push str._n_nPlease_now_copy_any_files_or_directories_that_should
call fcn.004147da
add esp, 0xc
push str._nbe_included_in_the_patch_into_this_directory.
call fcn.004147da
mov dword [esp], str._nNote_that_this_EXE_is_NOT_included_in_the_archive.
call fcn.004147da
mov dword [esp], str._nIf_the_PAULA.exe_needs_to_be_patched__it_needs_to_be_copied
call fcn.004147da
mov dword [esp], str._ninto_the_source_directory.__This_exe_is_only_used_for_decompression.
call fcn.004147da
mov dword [esp], str._nYou_may_UPLOAD_the_patch_to__fix__on_the_web_server.
call fcn.004147da
mov dword [esp], str._n_nPress_any_key_when_ready...
call fcn.004147da
pop ecx
push esi
push str.explorer___sFixMe_
call fcn.004154ff
or eax, 0xffffffff
call fcn.004352d3
push str._n_n_______Starting_patch_compilation..._n_n
call fcn.004147da
add esp, 0xc
push esi
push str._sFixMe_
push ebx
call fcn.004c5467
add esp, 0xc
mov ecx, eax
call fcn.0043d3f3
test eax, eax
je case.0x443cfe.0
push str._n_nPatch_has_been_successfully_created.
call fcn.004147da
mov dword [esp], str._nPress_any_key_to_exit...
call fcn.004147da
pop ecx
mov eax, 0xea60
call fcn.004352d3
jmp case.0x443cfe.0
push ebx
push esi
call fcn.0047201c
pop ecx
pop ecx
call fcn.00415ed4
call fcn.0041023c
call fcn.004bda6b
jmp case.0x443cfe.0