Function at 0x44de60
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xfffffffffffffffe
push 0x570818
push 0x4e6b60
mov eax, dword fs:[0]
push eax
sub esp, 0x3d4
mov eax, dword [0x581900]
xor dword [ebp - 8], eax
xor eax, ebp
mov dword [ebp - 0x1c], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0x10]
mov dword fs:[0], eax
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x3d4], 0
push 1
call fcn.00425c60
add esp, 4
xor eax, eax
nop
cmp dword [eax*4 + 0x666e48], 0
je 0x44dec0
inc eax
cmp eax, 2
jl 0x44deb0
cmp eax, 2
jge 0x44dfda
imul edi, eax, 0x6cc5c
add edi, 0x58d590
mov dword [ebp - 0x3d8], edi
mov dword [eax*4 + 0x666e48], 1
push 0x6cc5c
push 0
push edi
call fcn.004e69c0
add esp, 0xc
lea ecx, [edi + 0x4c0]
lea eax, [edi + 0x32c]
mov edx, 0x64
nop word [eax + eax]
mov dword [eax - 0x194], ecx
mov dword [eax], ecx
lea eax, [eax + 4]
sub edx, 1
jne 0x44df10
mov dword [edi + 0x37608], 1
push edx
push edx
call fcn.0047dbc0
push eax
push 0x50bac8
push 0x104
lea eax, [edi + 0x240c]
push eax
call fcn.004a94b0
add esp, 0x18
push str.PC.dat
push 0
push 0
call fcn.0047d960
add esp, 8
push eax
push 0x50d2e0
push 0x104
lea eax, [edi + 0x22a8]
push eax
call fcn.004a94b0
add esp, 0x14
push str.PEC.dat
push 0
push 0
call fcn.0047d960
add esp, 8
push eax
push 0x50d2e0
push 0x104
lea eax, [edi + 0x21a4]
push eax
call fcn.004a94b0
add esp, 0x14
mov eax, dword [0x666e54]
test eax, eax
jne 0x44e028
call fcn.00490e40
mov dword [0x666e54], eax
test eax, eax
jne 0x44e028
push str.:9:DeletePaula___FAILED:_CreatePtrList___FAILED.
call fcn.00424a90
add esp, 4
xor eax, eax
test eax, eax
jne 0x44e028
push str.:9:CreatePaula___encountered_a_serious_exception._The_paula_pointer_register_could_not_be_obtained.__The_paula_object_has_been_created_but_will_not_be_able_to_be_deleted_
call fcn.00424fd0
add esp, 4
jmp 0x44e032
push 0x6cc5c
push 1
call fcn.004eea94
add esp, 8
mov edi, eax
mov dword [ebp - 0x3d8], edi
test edi, edi
jne 0x44dee6
push str._n_nERROR:_OUT_OF_MEMORY__Could_not_create_PAULA_object_
call fcn.0040f380
push 0x6cc5c
push str.:9:CreatePaula___FAILED:_Out_of_memory:_calloc_1___d__FAILED.
call fcn.00424a90
add esp, 0xc
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
mov dword [ebp - 0x3d8], edi
jmp 0x44e047
push edi
push eax
call fcn.004913f0
add esp, 8
push 0
push edi
call fcn.00441390
push 0x4561a0
call fcn.00463510
add esp, 0xc
test edi, edi
je 0x44fba2
call fcn.0040d760
push 0
call fcn.004128d0
add esp, 4
push 2
push 1
test eax, eax
jne 0x44fbc4
push 1
call fcn.0046efa0
add esp, 0xc
xor esi, esi
mov dword [ebp - 0x3c8], esi
cmp esi, dword [0x5852c0]
jge 0x44e200
push str._RunServer
push dword [esi*4 + 0x5852c8]
call fcn.004eeba8
add esp, 8
test eax, eax
jne 0x44e0c0
wait
mov dword [ebp - 4], eax
call fcn.00412700
push 0
call fcn.0040e520
call fcn.00498710
jmp 0x44e1e1
push str._StartServer
push dword [esi*4 + 0x5852c8]
call fcn.004eeba8
add esp, 8
test eax, eax
jne 0x44e0fd
wait
mov dword [ebp - 4], 1
call fcn.00412700
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
jmp 0x44e1dc
push str._StopServer
push dword [esi*4 + 0x5852c8]
call fcn.004eeba8
add esp, 8
test eax, eax
jne 0x44e19e
wait
mov dword [ebp - 4], 2
call fcn.00412700
push 0
push fcn.00441380
push 0
call fcn.0040e330
push str._n_nTerminating_the_server...
call fcn.0040f380
call fcn.0049cb10
mov esi, eax
mov ecx, str.FAILED___
test esi, esi
mov eax, str.Done_
cmovne ecx, eax
push ecx
call fcn.0040f380
mov ecx, 0x3e8
test esi, esi
mov eax, 0x2710
cmove ecx, eax
push ecx
call fcn.00436990
push 0x51d93c
call fcn.0040f380
push 4
push edi
call fcn.0044fdf0
add esp, 0x24
wait
mov dword [ebp - 4], 0xfffffffe
mov esi, dword [ebp - 0x3c8]
inc esi
jmp 0x44e076
push str._InitServer
push dword [esi*4 + 0x5852c8]
call fcn.004eeba8
add esp, 8
test eax, eax
jne 0x44e192
wait
mov dword [ebp - 4], 3
call fcn.00412700
call fcn.0040e1d0
test eax, eax
je 0x44e1da
push 0
call fcn.0040e1d0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
call fcn.0049c130
push 4
push edi
call fcn.0044fdf0
add esp, 0xc
wait
mov dword [ebp - 4], 0xfffffffe
inc esi
jmp 0x44e076
call fcn.0049cab0
push 1
push fcn.00441380
push 0
call fcn.0040e330
call fcn.0049ca10
call fcn.004b8180
push 0xde
call fcn.00411940
push str.___PAULA_Session__
call fcn.004121e0
push 0
call fcn.0042b930
call fcn.0040ce80
push str._n_n_n_n_n_nInitializing...._n_n
call fcn.0040f380
push str.PC.dat
push edi
call fcn.0044b330
add esp, 0x24
mov esi, eax
test esi, esi
je 0x44e453
push 0x104
push 0
lea eax, [ebp - 0x2ac]
push eax
call fcn.004e69c0
push 0x104
push 0
lea eax, [ebp - 0x3b0]
push eax
call fcn.004e69c0
push 0
push 0
call fcn.0047d960
push eax
push str._sCFG_BackupsLastKnownGoodConfig.bak
lea eax, [ebp - 0x2ac]
push eax
call fcn.00404200
call fcn.0040ce80
push esi
push str.:8:Problem_with_PAULA_cfg_file.__Could_not_start_PAULA:__s
call fcn.00424a90
push str._n_n_________________________________________________________
call fcn.0040f380
push str._nThere_is_a_problem_with_PAULAs_configuration_file.
call fcn.0040f380
push esi
push 0x515c74
call fcn.0040f380
add esp, 0x44
push 0x50e3a0
push str._nPlease_call__s_for_HoodSoftware_tech_support.
call fcn.0040f380
push str._nPress_S_to_run_PAULA_setup.
call fcn.0040f380
push str._nOr_press__SPACE_BAR__to_manually_edit_and_fix_the_CFG_file.
call fcn.0040f380
lea eax, [ebp - 0x2ac]
push eax
call fcn.004289f0
add esp, 0x14
test eax, eax
je 0x44e315
push str._nOr_press_R_to_Restore_the_last_known_good_configuration.
call fcn.0040f380
add esp, 4
call fcn.0040cb10
push 0
push 0xffffffffffffffff
push str.sSrR
call fcn.004369c0
mov esi, eax
push esi
call fcn.004a9150
add esp, 0x10
cmp eax, 0x73
jne 0x44e384
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 0
push 1
call fcn.00437080
add esp, 0x10
test eax, eax
jne 0x44e453
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 eax
push str._fF_27_
push eax
push eax
call fcn.00437650
push eax
call fcn.004a9150
add esp, 0x1c
cmp eax, 0x66
jne case.0x44e831.2
jmp 0x44e453
push esi
call fcn.004a9150
add esp, 4
cmp eax, 0x72
jne case.0x44e831.2
push str._n_nRestoring_previous_config...
call fcn.0040f380
push 0
lea eax, [edi + 0x22a8]
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.00429860
add esp, 0x10
push str.PC.dat
push str.ServerSync_
push 0
push 0
call fcn.0047d960
add esp, 8
push eax
push 0x51dd90
push 0x104
lea eax, [ebp - 0x3b0]
push eax
call fcn.004a94b0
push 0
lea eax, [ebp - 0x3b0]
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.00429860
push str.PC.dat
lea eax, [ebp - 0x3b0]
push eax
call fcn.00461800
push 0
lea eax, [ebp - 0x3b0]
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.00429860
add esp, 0x38
mov esi, 0xa
nop dword [eax + eax]
push 0x50b02c
call fcn.0040f380
add esp, 4
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esi, 1
je 0x44fcbf
jmp 0x44e430
push str.DEN122
push 0
push 0
call fcn.0045dc10
add esp, 8
push eax
call fcn.004eeba8
add esp, 8
test eax, eax
je 0x44e47d
cmp dword [edi + 0xd90], 0x1dcd6962
jne 0x44e496
push 0
push str.:1:FYI_Changing_Master_Volume:_lResult___ld
call fcn.00424fd0
add esp, 8
mov dword [0x58d588], 1
cmp dword [edi + 0xd90], 0x1dcd79e3
jne 0x44e4c7
push str.10.164.136.
push 0
push 0
call fcn.0045dec0
add esp, 8
push eax
call fcn.004e61d0
add esp, 8
test eax, eax
je 0x44e4c7
call fcn.0040d770
jmp 0x44e4cc
call fcn.0040d750
call fcn.0040c9a0
mov dword [edi + 0x2510], 0
call fcn.0042a6a0
push eax
call fcn.004a73a0
add esp, 4
test eax, eax
jne 0x44e616
push 0x104
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.004e69c0
add esp, 0xc
push str.PEC.dat
push str.Misc_Files_
call fcn.0042a6a0
push eax
push 0x51dd90
push 0x104
lea eax, [ebp - 0x2ac]
push eax
call fcn.004a94b0
push 0
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [edi + 0xd90]
lea eax, [ebp - 0x2ac]
push eax
push edi
call fcn.00443a30
add esp, 0x30
push 0
push str.PEC.dat
push 0
push 0
call fcn.0047d960
add esp, 8
push eax
push 0x50d2e0
push 0
call fcn.004a5630
add esp, 0x10
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.00429860
add esp, 0xc
push 0
push str.PEC.dat
push str.ServerSync_
push 0
push 0
call fcn.0047d960
add esp, 8
push eax
push 0x51dd90
push 0
call fcn.004a5630
add esp, 0x14
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.00429860
add esp, 0xc
push 0
push str.PEC.dat
push 0x50bac8
push str.empty
push 0
call fcn.004a5630
add esp, 8
push eax
call fcn.00461800
add esp, 0xc
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.00429860
add esp, 0xc
push 1
push str.PEC.dat
push 0x50bac8
push str.empty
push 0
call fcn.004a5630
add esp, 8
push eax
call fcn.00461800
add esp, 0xc
push eax
call fcn.0042ba90
add esp, 8
jmp 0x44e630
push 0
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [edi + 0xd90]
push str.PEC.dat
push edi
call fcn.00443a30
add esp, 0x18
call fcn.0040c9a0
push 1
call fcn.0043cbb0
add esp, 4
test eax, eax
je case.0x44e831.2
call fcn.00429fe0
test eax, eax
je 0x44e6ba
cmp eax, 0x500000
jae 0x44e6ba
cmp dword [0x666f58], 0
jne 0x44e7c0
mov dword [0x666f58], 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x5152c0]
mulsd xmm0, qword [0x52e7d0]
sub esp, 8
movsd qword [esp], xmm0
push str.WARNING:_Your_hard_drive_is_dangerously_full._nPlease_free_some_space_on_your_hard_drive_before_continuing._nYou_have_only__0.02fMB_free__nYou_may_encounter_problems_if_you_continue._n_nWould_you_like_to_continue_anyway___Y_N__n_nYes___No
push str.__Disk_Is_Full___
push 0
push 1
call fcn.00437080
add esp, 0x18
test eax, eax
je 0x44e7ac
mov dword [0x666f5c], 1
xor eax, eax
test eax, eax
jne case.0x44e831.2
push str.SetupPAULA.exe
push eax
call fcn.0047dbc0
push eax
call fcn.004289f0
add esp, 0xc
test eax, eax
je 0x44e718
push str.SetupPAULA.exe
push 0
call fcn.0047dbc0
push eax
call fcn.00429a50
push eax
push str.:0:FYI_the_setup_exe_is_being_deleted:__d
call fcn.00424fd0
add esp, 0x14
push 1
push 0
push str.SetupPAULA.exe
push 0
call fcn.0047dbc0
add esp, 8
push eax
call fcn.00427b60
add esp, 0xc
call fcn.00413090
lea eax, [edi + 0x1094]
push eax
call fcn.00462b50
add esp, 4
push 0
push str.NeedAdminLogin.flg
push 0
call fcn.0047dbc0
add esp, 8
push eax
call fcn.0042a660
add esp, 8
cmp eax, 1
jne 0x44e812
push str.:0:FYI:Attempting_to_fix_the_Limited_User_ODBC_Registry_issue...
call fcn.00424fd0
call fcn.0046d830
push 0
call fcn.0046caa0
add esp, 8
mov esi, eax
test esi, esi
jne 0x44e7d0
push eax
push str.NeedAdminLogin.flg
push eax
call fcn.0047dbc0
add esp, 8
push eax
call fcn.0042a660
add esp, 8
cmp eax, 1
jne 0x44e7d0
push str.:2:...ODBC_fix_FAILED_
call fcn.00424a90
push str.:1:Please_login_to_Windows_as_Administrator_to_fix_this_terminal.
call fcn.00424fd0
add esp, 8
lea eax, [esi + 1]
mov ecx, str._nThere_is_a_problem_with_PAULAs_configuration._nThe_ODBC_Driver_for_SQL_Server_needs_to_be_installed._nPAULA_must_be_run_as_Administrator_to_complete_setup._n_nRight_click_the_PAULA_desktop_icon_and_select:_n_Run_as_administrator__n_nPress_any_key...
jmp 0x44e7f0
mov dword [0x666f5c], 0
mov eax, 1
jmp 0x44e6bc
xor eax, eax
cmp dword [0x666f5c], eax
sete al
jmp 0x44e6bc
push esi
push str.:0:FYI:...ODBC_fix_succeeded__hODBC___p
call fcn.00424fd0
push esi
push str.:1:FYI:...Admin_login_issue_has_been_resolved:_Administrator_login_issue:_hODBC___p
call fcn.00424fd0
add esp, 0x10
xor eax, eax
mov ecx, str._nPAULAs_configuration_problem_has_been_resolved._n_nPress_any_key_to_continue...
push ecx
push str.__Note_To_Administrator__
push 0
push 0
push 0
push eax
call fcn.00437650
add esp, 0x18
test esi, esi
je 0x44e812
push esi
call fcn.0046ce60
add esp, 4
lea eax, [edi + 0x2510]
mov dword [ebp - 0x3e4], eax
nop
xor esi, esi
call fcn.004dbd60
inc eax
cmp eax, 0x34
ja case.0x44e831.1
jmp dword [eax*4 + 0x44fd1c]
lea eax, [edi + 0x2510]
push eax
call fcn.0047b2a0
add esp, 4
neg eax
sbb esi, esi
inc esi
jmp case.0x44e831.1
push edi
call fcn.0043dcf0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.0043ddf0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.0043e330
add esp, 4
mov esi, 1
jmp case.0x44e831.1
mov dword [ebp - 0x3c8], esi
mov dword [ebp - 0x3c4], esi
mov dword [ebp - 0x3cc], esi
mov dword [ebp - 0x3d0], esi
mov dword [0x666fc0], edi
lea eax, [ebp - 0x3c8]
mov dword [0x666fc4], eax
lea eax, [ebp - 0x3c4]
mov dword [0x666fc8], eax
lea eax, [ebp - 0x3cc]
mov dword [0x666fcc], eax
mov dword [0x666fd0], 3
lea eax, [ebp - 0x3d0]
mov dword [0x666fd4], eax
push str._rThe_End_Of_Day_report_will_be_duplicated_to_this_printer._________n_n__n_r__n_r
push str.__Nightly_Duplicate_Report_Printer__
push 0
push 0x666fc0
push 0x43f7f0
push 0
push 0
call fcn.00437680
add esp, 0x1c
test eax, eax
js 0x44e974
push 0
push 1
push dword [ebp - 0x3cc]
push dword [ebp - 0x3c4]
push dword [ebp - 0x3c8]
push edi
call fcn.00440550
add esp, 0x18
test eax, eax
je 0x44e95a
mov eax, str.The_Duplicate_Report_Printer_has_been_REMOVED._n_nPress_any_key_to_continue...
cmp dword [ebp - 0x3c8], esi
mov ecx, str.Your_changes_have_been_successfully_applied._n_nPress_any_key_to_continue...
cmovne eax, ecx
push eax
push str.__SUCCESS__
push 0
push 0
push 1
push 0
call fcn.00437650
add esp, 0x18
mov esi, 1
jmp case.0x44e831.1
push str.A_problem_occurred_while_applying_your_changes._n_nPress_any_key_to_continue...
push str.__ERROR__
push 0
push 0
push 0
push 1
call fcn.00437650
add esp, 0x18
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.00453f10
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push 0x40
push 0
lea eax, [ebp - 0x64]
push eax
call fcn.004e69c0
add esp, 0xc
mov eax, dword [edi + 0x215c]
test eax, eax
jne 0x44e9ff
call fcn.00481070
mov esi, eax
push str.Laser.cfg
push 0
call fcn.0047d960
push eax
push esi
call fcn.0048a130
push 0x25
lea eax, [ebp - 0x64]
push eax
push esi
call fcn.00489f10
lea eax, [ebp - 0x64]
push eax
call fcn.004a73a0
add esp, 0x20
test eax, eax
je 0x44e9f4
push 0x40
push str.Default_Windows_Printer
lea eax, [ebp - 0x64]
push eax
call fcn.004a9a20
add esp, 0xc
push esi
call fcn.004812e0
add esp, 4
jmp 0x44ea36
cmp eax, 0x64
jle 0x44ea22
push 0
push eax
call fcn.00488320
push eax
push str.Net_Printer__s
push 0x40
lea eax, [ebp - 0x64]
push eax
call fcn.004a94b0
add esp, 0x18
jmp 0x44ea36
push eax
push str.TAMS_Report_Printer__d
push 0x40
lea eax, [ebp - 0x64]
push eax
call fcn.004a94b0
add esp, 0x10
lea eax, [ebp - 0x64]
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 0
push 0
call fcn.00437080
add esp, 0x14
test eax, eax
je 0x44eaeb
mov dword [ebp - 0x24], 0
mov byte [ebp - 0x20], 0
push 0x51e234
call fcn.004125a0
add esp, 4
lea edx, [ebp - 0x24]
sub edx, eax
mov cl, byte [eax]
mov byte [edx + eax], cl
lea eax, [eax + 1]
test cl, cl
jne 0x44ea75
push 0x51e238
call fcn.0040f380
push str._n__________________Print_Test_Page___n_n_n
call fcn.0040f380
push 1
push 0
push 0
push edi
call fcn.0043a180
lea ecx, [ebp - 0x64]
push ecx
mov ecx, str._n_n_ERROR:_The_test_page_failed_to_print_to:__n__s_
test eax, eax
mov eax, str._n_n_The_test_page_successfully_printed_to:__n__s_
cmovne ecx, eax
push ecx
call fcn.0040f380
push str._n_nPress_any_key_to_continue...
call fcn.0040f380
push 0x927c0
call fcn.00436990
add esp, 0x24
mov dword [esp], 0x3e4ccccd
push 0
call fcn.0047dde0
lea eax, [ebp - 0x24]
push eax
call fcn.0040cb90
add esp, 0xc
mov esi, 1
jmp case.0x44e831.1
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 str.__Enter_A_5_Digit_Zip_Code__
push 0
push 0xffffffffffffffff
push 0x12
push 5
push 0
call fcn.00436350
add esp, 0x1c
mov esi, eax
test esi, esi
je 0x44ebc1
push esi
call fcn.004efdaf
add esp, 4
cmp eax, 0x2b67
jne 0x44eb74
cmp dword [0x55fd7c], 0
je 0x44ebc1
nop dword [eax + eax]
push str._n_nPress_any_key_to_enter_another_account...
call fcn.00413650
push 0x5265c00
call fcn.00436990
push 0x51d93c
call fcn.00413650
add esp, 0xc
cmp dword [0x55fd7c], 0
jne 0x44eb40
mov esi, 1
jmp case.0x44e831.1
push esi
call fcn.004efdaf
add esp, 4
test eax, eax
jle 0x44ebc1
push 0
push 0
push esi
push str._s:_Added__d_n
push str.ZipCodesManuallyScanned.txt
push str.ZipCodesManualScan_
push 0x50d2e0
push 0
call fcn.0047d960
add esp, 0x10
push eax
call fcn.0042b0b0
push str._n_nPress_any_key_to_exit...
call fcn.0040f380
push 0x5265c00
call fcn.00436990
add esp, 0x1c
mov esi, 1
jmp case.0x44e831.1
push 0x104
push 0
lea eax, [ebp - 0x1a8]
push eax
call fcn.004e69c0
xorps xmm0, xmm0
movups xmmword [ebp - 0x3c0], xmm0
push 0x80
push 0
lea eax, [ebp - 0xa4]
push eax
call fcn.004e69c0
lea eax, [ebp - 0xa4]
push eax
call fcn.004a55e0
push 0x16dd
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
lea eax, [ebp - 0x3c0]
push eax
call fcn.004d7dc0
lea eax, [ebp - 0xa4]
push eax
push str._s_nThis_option_cannot_be_used_with_TAMS_II_systems._n_nPress_any_key_to_cancel...
push str.__Not_Available__
push 0
push 0
push 1
push 1
call fcn.00437650
add esp, 0x44
mov esi, 1
jmp case.0x44e831.1
push dword [edi + 0x2190]
call fcn.00458410
push eax
call fcn.004578b0
add esp, 8
push eax
push dword [edi + 0x218c]
call fcn.00458410
push eax
call fcn.004578b0
add esp, 8
push eax
push str.Use_this_function_to_change_the_Over_and_Short_tolerances._nThese_tolerances_dictate_when_an_employee_is_required_to_troubleshoot._nIf_an_employees_Overage_or_Shortage_is_not_within_this_range__nthey_will_be_required_to_enter_the_troubleshooting_process._n__________________________________________________________n_rThe_current_OVER_tolerance_is:____s_n_rThe_current_SHORT_tolerance_is:___s_n_n_rEnter_new_OVER_tolerance:_______n_rEnter_new_SHORT_tolerance:_______n_nESC_Cancel__F7_Prev_Field__F8_Done__F9_Default
push str.__Change_Over_Short_Tolerance__
push 0
push edi
push 0x43e410
push 1
push 0
call fcn.00437680
add esp, 0x24
test eax, eax
jne 0x44ecfb
push eax
push 5
call fcn.00412730
push edi
call fcn.004551d0
add esp, 0xc
push 0
push 0xffffffffffffffff
test eax, eax
jne 0x44ecd9
call fcn.00412730
push str._nAn_error_occurred_and_your_settings_could_not_be_saved._nPlease_try_the_operation_again_later._n_nPress_any_key...
push str.__UPDATE_FAILED___
push str.NotGood.wav
push 0
push 0
push 1
call fcn.00437650
add esp, 0x20
mov esi, 1
jmp case.0x44e831.1
call fcn.00412730
push str._nYour_settings_were_successfully_saved._n_nPress_any_key...
push str.__Update_Succeeded__
push str.DeepBeep.WAV
push 0
push 1
push 0
call fcn.00437650
add esp, 0x20
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.0043d230
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.00440910
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push str._360_275_9100
push str.Scott_Griffin
call fcn.0045dd80
push eax
push str.This_selection_will_allow_you_to_change_the__One_Till__option._nIf_you_do_not_understand_what_this_option_does__nDO_NOT_change_it_or_you_will_have_problems__nThis_option_should_be_enabled_if_your_store_has_ONLY_one_ntill_for_the_entire_day_and_uses_that_same_till_every_day._nWhenever_anyone_closes_out__EVERY_cash_invoice_will_be_nincluded_in_the_invoice_total_regardless_of_which_employee_nnumber_is_entered_when_PAULA_is_started._nIf_you_need_help_configuring_your_PAULA_system__nplease_contact_your_HoodSoftware_representative._n_n_rYour_representative_for_store__ld_is:_n_r___s____s_n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Be_Careful___
push 2
push 1
call fcn.00457a30
push eax
push str.AreYouSure_d.wav
push 0
call fcn.004a5630
add esp, 0x14
push eax
push 1
call fcn.00437080
add esp, 0x1c
test eax, eax
je 0x44edfe
cmp dword [edi + 0x2118], esi
je 0x44ed85
push str.The__One_Till__option_is_currently_enabled._nWould_you_like_to_DISABLE_this_option___Y_N__n_nYes___No
push str.__Disable__One_Till___
jmp 0x44ed9e
cmp dword [edi + 0x2114], esi
je 0x44ed94
push str.The__One_Till__option_is_currently_disabled._nPlease_also_note_that_the__Range_Option__is_enabled._nThis_should_be_disabled_when_the__One_Till__option_is_used._nWould_you_like_to_ENABLE_the__One_Till__option_anyway___Y_N__n_nYes___No
jmp 0x44ed99
push str.The__One_Till__option_is_currently_disabled._nWould_you_like_to_ENABLE_this_option___Y_N__n_nYes___No
push str.__Enable__One_Till___
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44edfe
xor eax, eax
cmp dword [edi + 0x2118], eax
sete al
push eax
push edi
call fcn.00446070
add esp, 8
test eax, eax
je 0x44ede1
push str.Your_change_was_successfully_saved._n_nPress_any_key_to_continue...
push str.__Setting_Has_Been_Saved___
push str.Click1.wav
push 0
push 1
push 0
jmp 0x44edf6
push str.An_error_has_occurred_and_your_change_could_not_be_saved._nPlease_try_again_later._n_nPress_any_key_to_continue...
push str.__Error_1127732_____
push str.Fail.wav
push 0
push 0
push 1
call fcn.00437650
add esp, 0x18
push edi
call fcn.0044dda0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.0043da30
push edi
call fcn.0044dda0
mov esi, 1
jmp 0x44f963
push str.This_selection_will_allow_you_to_change_the__Range_Option_._nThis_Option_allows_an_invoice_range_to_be_assigned_to_a_till_nrather_than_only_invoices_of_a_specific_employee_number._nThe_cashier_will_be_asked_to_enter_their_first_and_last_invoices_nbefore_they_count_down_their_till_for_the_day._n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Cashier_Invoice_Range_Option__
push 0
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44eed2
cmp dword [edi + 0x2114], esi
je 0x44ee59
push str.The__Range_Option__is_currently_enabled._nWould_you_like_to_DISABLE_this_option___Y_N__n_nYes___No
push str.__Disable__Cashier_Invoice_Range_Option___
jmp 0x44ee72
cmp dword [edi + 0x2118], esi
je 0x44ee68
push str.The__Range_Option__is_currently_disabled._nPlease_also_note_that_the__One_Till__option_is_enabled._nThis_option_should_be_disabled_when_the_Range_Option_is_used._nWould_you_like_to_ENABLE_the__Range_Option__anyway___Y_N__n_nYes___No
jmp 0x44ee6d
push str.The__Range_Option__is_currently_disabled._nWould_you_like_to_ENABLE_this_option___Y_N__n_nYes___No
push str.__Enable__Cashier_Invoice_Range_Option___
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44eed2
xor eax, eax
cmp dword [edi + 0x2114], eax
sete al
push eax
push edi
call fcn.00445800
add esp, 8
test eax, eax
je 0x44eeb5
push str.Your_change_was_successfully_saved._n_nPress_any_key_to_continue...
push str.__Setting_Has_Been_Saved___
push str.Click1.wav
push 0
push 1
push 0
jmp 0x44eeca
push str.An_error_has_occurred_and_your_change_could_not_be_saved._nPlease_try_again_later._n_nPress_any_key_to_continue...
push str.__Error_11277333_____
push str.Fail.wav
push 0
push 0
push 1
call fcn.00437650
add esp, 0x18
push edi
call fcn.0044dda0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.0043cfc0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push str.This_selection_will_allow_you_to_change_the__Return_Number_Option_._nThe_Return_Number_Option_should_be_enabled_if_employees_use_a_ndifferent_employee_number_for_taking_cash_returns.__With_this_noption_enabled__the_employee_will_be_asked_to_enter_their_return_nnumber_before_they_count_down_their_till_for_the_day._nThis_will_cause_all_invoices_billed_with_the_Return_Number_to_nbe_included_in_the_employees_invoice_total._n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Return_Number_Option__
push 0
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44efa3
cmp dword [edi + 0x2120], esi
je 0x44ef2a
push str.The__Return_Number_Option__is_currently_enabled._nWould_you_like_to_DISABLE_this_option___Y_N__n_nYes___No
push str.__Disable__Return_Number_Option___
jmp 0x44ef43
cmp dword [edi + 0x2118], esi
je 0x44ef39
push str.The__Return_Number_Option__is_currently_disabled._nPlease_also_note_that_the__One_Till__option_is_enabled._nThe_Return_Number_Option_will_have_no_effect_while__One_Till__is_enabled._nWould_you_like_to_ENABLE_the__Return_Number_Option__anyway___Y_N__n_nYes___No
jmp 0x44ef3e
push str.The__Return_Number_Option__is_currently_disabled._nWould_you_like_to_ENABLE_this_option___Y_N__n_nYes___No
push str.__Enable__Return_Number_Option___
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44efa3
xor eax, eax
cmp dword [edi + 0x2120], eax
sete al
push eax
push edi
call fcn.00446340
add esp, 8
test eax, eax
je 0x44ef86
push str.Your_change_was_successfully_saved._n_nPress_any_key_to_continue...
push str.__Setting_Has_Been_Saved___
push str.Click1.wav
push 0
push 1
push 0
jmp 0x44ef9b
push str.An_error_has_occurred_and_your_change_could_not_be_saved._nPlease_try_again_later._n_nPress_any_key_to_continue...
push str.__Error_11276113_____
push str.Fail.wav
push 0
push 0
push 1
call fcn.00437650
add esp, 0x18
push edi
call fcn.0044dda0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
call fcn.004904e0
mov esi, eax
mov ecx, str._nIt_is_highly_recommended_that_you_enable_this_feature_now.
test esi, esi
mov eax, str._nPlease_do_not_disable_this_feature_unless_you__nare_sure_you_wont_use_it.
cmovne ecx, eax
push ecx
push str.This_selection_will_allow_you_to_specify_whether_the_nTill_Start_Verification_Form_should_print_with_neach_till_sheet_after_you_finish_counting_a_till._nThe_Till_Verification_Form_allows_the_till_start_nto_be_verified_before_starting_the_next_day._s_n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Print_Till_Start_Verification_Form__
push 0
push 0
call fcn.00437080
add esp, 0x14
test eax, eax
je 0x44f073
test esi, esi
je 0x44f013
push str.The_Till_Verification_Form_is_enabled_and_will_be_printed._nWould_you_like_to_DISABLE_this_option___Y_N__n_nYes___No
push str.__Disable__Till_Verification_Form___
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f073
mov eax, 1
jmp 0x44f032
push str.The_Till_Verification_Form_is_NOT_being_printed._nWould_you_like_to_ENABLE_this_option___Y_N__n_nYes___No
push str.__Enable__Till_Verification_Form___
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f073
xor eax, eax
push eax
call fcn.004450e0
add esp, 4
test eax, eax
je 0x44f056
push str.Your_change_was_successfully_saved._n_nPress_any_key_to_continue...
push str.__Setting_Has_Been_Saved___
push str.Click1.wav
push 0
push 1
push 0
jmp 0x44f06b
push str.An_error_has_occurred_and_your_change_could_not_be_saved._nPlease_try_again_later._n_nPress_any_key_to_continue...
push str.__Error_11277231_____
push str.Fail.wav
push 0
push 0
push 1
call fcn.00437650
add esp, 0x18
push edi
call fcn.0044dda0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push dword [edi + 0x2194]
call fcn.004578b0
push eax
push str.This_will_allow_you_to_change_the__Loose_Till_Base_Tracking__option._nEnabling_this_option_will_allow_you_to_replenish_an_employees_Till_Base_nwhen_they_do_not_have_enough_cash_after_closing_to_leave_it_at__s._nThe_employee_will_be_asked_the_following_day_whether_their_Till_Base_nwas_started_short_or_whether_it_was_replenished_to_the_full_amount._nPress_E_to_see_an_example_of_the_prompt_that_will_be_displayed._n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Loose_Till_Base_Tracking_Option__
push 0
push str.YyNnEe_27_
push 0
push 0
call fcn.00437650
mov esi, eax
mov dword [ebp - 0x3d0], esi
push esi
call fcn.004a9150
add esp, 0x24
cmp eax, 0x65
jne 0x44f104
push ecx
mov dword [esp], 0x400e147b
call fcn.00456960
mov esi, eax
mov ecx, dword [edi + 0x2194]
push 0
push 0
mov eax, ecx
cdq
and edx, 3
add eax, edx
sar eax, 2
neg esi
sub esi, eax
push esi
push ecx
call fcn.0046bdb0
add esp, 0x14
mov esi, dword [ebp - 0x3d0]
push esi
call fcn.004a9150
add esp, 4
cmp eax, 0x65
je case.0x44e831.32
push esi
call fcn.004a9150
add esp, 4
cmp eax, 0x79
jne 0x44f1e4
cmp dword [edi + 0x212c], 0
je 0x44f17a
push str.The__Loose_Till_Base_Tracking_Option__is_currently_enabled._nWould_you_like_to_DISABLE_this_option___Y_N__n_nYes___No
push str.__Disable__Loose_Till_Base_Tracking__Option__
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f1e4
push str.This_option_should_generally_NOT_be_disabled._nIf_you_disable_Loose_Till_Base_Tracking__you_will_not_nhave_the_option_of_replenishing_a_short_till_to_its_full_amount._nFor_example__if_a__200_till_must_be_closed_out_with_only__192_nbecause_of_a_large_cash_credit_invoice__this_till_MUST_be_started_nnext_time_with_only__192.__The_employee_will_not_be_asked_nwhether_they_started_with__200_or__192.__PAULA_will_assume_nthat_the_till_started_with_only__192_without_ever_asking._n_nAre_you_sure_you_want_to_continue___Y_N__n_nYes___No
push str.__Are_You_Sure___
push 2
push 1
call fcn.00457a30
push eax
push str.AreYouSure_d
push 0
call fcn.004a5630
add esp, 0x14
push eax
push 1
jmp 0x44f18b
push str.The__Loose_Till_Base_Tracking_Option__is_currently_disabled._nWould_you_like_to_ENABLE_this_option___Y_N__n_nYes___No
push str.__Enable__Loose_Till_Base_Tracking__Option__
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f1e4
xor eax, eax
cmp dword [edi + 0x212c], eax
sete al
push eax
push edi
call fcn.00445da0
add esp, 8
test eax, eax
je 0x44f1c7
push str.Your_change_was_successfully_saved._n_nPress_any_key_to_continue...
push str.__Setting_Has_Been_Saved___
push str.Click1.wav
push 0
push 1
push 0
jmp 0x44f1dc
push str.An_error_has_occurred_and_your_change_could_not_be_saved._nPlease_try_again_later._n_nPress_any_key_to_continue...
push str.__Error_11277371_____
push str.Fail.wav
push 0
push 0
push 1
call fcn.00437650
add esp, 0x18
push edi
call fcn.0044dda0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.0043dbb0
push edi
call fcn.0044dda0
mov esi, 1
jmp 0x44f963
push str.This_selection_will_allow_you_to_change_the__Salesman_Alternative__option._nEnabling_this_option_will_cause_PAULA_to_search_the_Salesman_number_nof_each_invoice_rather_than_the_Employee_number:_nEmployee_numbers_will_be_completely_ignored._nTAMS_will_be_setup_to_prompt_for_a_salesman_number_during_invoicing._nThis_allows_each_till_in_your_store_to_be_assigned_a_unique_number._nThe__till_number__must_be_entered_into_the_salesman_number_field_nevery_time_an_invoice_is_run.__When_an_employee_counts_down_their_till__nthey_will_enter_their_till_number_when_PAULA_asks___Who_are_you___n_nDisabling_this_option_will_cause_PAULA_to_revert_back_to_nsearching_employee_numbers.__You_will_also_have_the_option_of_disabling_nthe_TAMS_salesman_prompt._n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Salesman_Alternative__
push 0
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f31a
mov esi, dword [edi + 0x2124]
test esi, esi
je 0x44f241
push str.The__Salesman_Alternative__option_is_currently_enabled._nWould_you_like_to_DISABLE_this_option___Y_N__n_nYes___No
push str.__Disable__Salesman_Alternative___
jmp 0x44f24b
push str.The__Salesman_Alternative__option_is_currently_disabled._nWould_you_like_to_ENABLE_this_option___Y_N__n_nYes___No
push str.__Enable__Salesman_Alternative___
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f31a
test esi, esi
jne 0x44f2a9
push 1
push edi
call fcn.0044a8d0
add esp, 8
test eax, eax
jne 0x44f2d1
push 0x50e3a0
push str.Kerry
push str.The__Salesman_Alternative__option_cannot_be_enabled_nbecause_TAMS_setup_failed._nPlease_call__s____s_for_help._n_nPress_any_key_to_continue...
push str.__SETUP_FAILED___
push eax
push eax
push eax
push 1
call fcn.00437650
add esp, 0x20
push edi
call fcn.0044dda0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push str.When_this_option_was_enabled__TAMS_was_setup_to_require_a_salesman_nnumber_to_be_entered_whenever_an_invoice_is_created._nWould_you_also_like_to_disable_this_prompt___Y_N__n_nYes___No
push str.__Disable_TAMS_Prompt_Too___
push str.Glurp2.wav
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f2d1
push 0
push edi
call fcn.0044a8d0
add esp, 8
xor eax, eax
test esi, esi
sete al
push eax
push edi
call fcn.00446610
add esp, 8
test eax, eax
je 0x44f2fd
push str.Your_change_was_successfully_saved._n_nPress_any_key_to_continue...
push str.__Setting_Has_Been_Saved___
push str.Click1.wav
push 0
push 1
push 0
jmp 0x44f312
push str.An_error_has_occurred_and_your_change_could_not_be_saved._nPlease_try_again_later._n_nPress_any_key_to_continue...
push str.__Error_11212333_____
push str.Fail.wav
push 0
push 0
push 1
call fcn.00437650
add esp, 0x18
push edi
call fcn.0044dda0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.0043d4f0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push edi
call fcn.00444b40
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push str.This_selection_will_allow_you_to_enable_TAMS_Tender_Types._nThis_will_cause_TAMS_to_ask_before_billing_each_invoice_whether_nthe_invoice_is_Cash__Check__Visa__Master_Card__Discover__etc._nEnabling_this_option_is_highly_recommended_since_it_will_nhelp_PAULA_troubleshoot_many_common_billing_errors._n_nWould_you_like_to_continue___Y_N__n_nYes___No
push str.__Enable_Tender_Types_Option__
push 0
push 0
call fcn.00437080
add esp, 0x10
test eax, eax
je case.0x44e831.9
push 1
push edi
call fcn.0044aa30
add esp, 8
test eax, eax
jne 0x44f397
push str.:6:The__Enable_Tender_Types__menu_option_FAILED.
call fcn.00424a90
add esp, 4
mov esi, 1
jmp case.0x44e831.1
push str.:1:The__Enable_Tender_Types__menu_option_was_successfully_utilized.
call fcn.00424fd0
add esp, 4
mov esi, 1
jmp case.0x44e831.1
xor esi, esi
mov dword [ebp - 0x3d0], esi
push esi
call fcn.0040cb90
push str._n________EXCLUDED_INVOICE_RECONCILIATION_REPORT__n_n
call fcn.0040f380
push 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 esi
push esi
call fcn.00437080
add esp, 0x18
test eax, eax
je 0x44f5c2
push str.:0:FYI:_STARTCODE_EXCINVREPORT_has_been_run.
call fcn.00424fd0
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
push 0x627
push esi
call fcn.00458460
add esp, 0x10
mov dword [ebp - 0x3c4], eax
push esi
push 1
push esi
push esi
push esi
call fcn.004d84a0
add esp, 0xc
push eax
push edi
call fcn.004488c0
add esp, 0x10
mov ecx, eax
mov dword [ebp - 0x3c8], ecx
test ecx, ecx
je 0x44f5a1
mov eax, dword [ecx]
mov dword [ebp - 0x3cc], eax
cmp eax, 1
jne 0x44f451
push str._n_______The_invoice_below_was_excluded_using_the_F10_EXCLUDE_invoice_option_
push dword [ebp - 0x3c4]
call fcn.00459720
push str._n___________but_it_has_never_been_F10_INCLUDED_by_anyone_as_of_today.
jmp 0x44f46a
test eax, eax
jle 0x44f494
push str._n_______The_invoices_listed_below_were_excluded_using_the_F10_EXCLUDE_invoice_option_
push dword [ebp - 0x3c4]
call fcn.00459720
push str._n_____________but_they_have_never_been_F10_INCLUDED_by_anyone_as_of_today.
push dword [ebp - 0x3c4]
call fcn.00459720
push 0x51d93c
push dword [ebp - 0x3c4]
call fcn.00459720
mov ecx, dword [ebp - 0x3c8]
mov eax, dword [ebp - 0x3cc]
add esp, 0x18
mov dword [ebp - 0x3dc], esi
test eax, eax
jle 0x44f58d
lea edi, [ecx + 0x56]
mov dword [ebp - 0x3e0], edi
nop dword [eax + eax]
push dword [edi]
push esi
call fcn.004d7e70
add esp, 8
test eax, eax
jne 0x44f4d4
mov esi, dword [edi]
push 0x50eb3c
push dword [ebp - 0x3c4]
call fcn.00459720
add esp, 8
mov eax, dword [ebp - 0x3dc]
lea edi, [eax + 1]
push dword [ebp - 0x3c4]
push 0
push edi
push eax
push dword [ebp - 0x3c8]
call fcn.00444ec0
add esp, 0x14
mov eax, edi
mov dword [ebp - 0x3dc], eax
mov edi, dword [ebp - 0x3e0]
add edi, 0x90
mov dword [ebp - 0x3e0], edi
cmp eax, dword [ebp - 0x3cc]
jl 0x44f4b0
mov edi, dword [ebp - 0x3d8]
mov eax, dword [ebp - 0x3cc]
test eax, eax
jle 0x44f58d
mov dword [ebp - 0x3d0], 1
push 0
push str.PRP076.txt
push 0
call fcn.0047dbc0
add esp, 8
push eax
mov esi, dword [ebp - 0x3c4]
push esi
call fcn.004599a0
push esi
call fcn.00458740
push str.PRP076.txt
push 0
call fcn.0047dbc0
push eax
push str.START___Unreconciled_Excluded_Invoice_List____MAX_notepad___s_
call fcn.004132a0
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 0
push 0
push 0
push 0x55f0
push 1
push 0
call fcn.00437750
add esp, 0x40
push dword [ebp - 0x3c8]
call fcn.004eea9f
add esp, 4
mov esi, dword [ebp - 0x3d0]
test esi, esi
jne case.0x44e831.2
push esi
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [edi + 0xd90]
push str.PEC.dat
push edi
call fcn.00443a30
add esp, 0x18
test esi, esi
jne case.0x44e831.2
mov esi, 1
jmp case.0x44e831.1
push 0
call fcn.0040cb90
push str._n______________PRP077__PAULA_CASH_REPORT__n_n
call fcn.0040f380
add esp, 8
cmp dword [edi + 0x216c], esi
jne 0x44f624
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 0
push 1
call fcn.00437080
add esp, 0x10
test eax, eax
je 0x44f624
push edi
call fcn.0043e330
push 0
call fcn.0040cb90
push str._n______________PRP077__PAULA_CASH_REPORT__n_n
call fcn.0040f380
add esp, 0xc
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 0
lea eax, [ebp - 0x3d4]
push eax
push 0x436db0
push 0
push 0
call fcn.00437680
add esp, 0x1c
test eax, eax
je 0x44f7b4
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
push 0x673
push 0
call fcn.00458460
mov dword [ebp - 0x3c8], eax
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
push 0x674
push 0
call fcn.00458460
mov dword [ebp - 0x3cc], eax
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
push 0x675
push 0
call fcn.00458460
mov dword [ebp - 0x3c4], eax
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
push 0x676
push 0
call fcn.00458460
mov esi, eax
mov dword [ebp - 0x3d0], esi
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
push 0x677
push 0
call fcn.00458460
mov edi, eax
push dword [ebp - 0x3e4]
push 1
push edi
push esi
push dword [ebp - 0x3c4]
push dword [ebp - 0x3cc]
push dword [ebp - 0x3c8]
push dword [ebp - 0x3d4]
push dword [ebp - 0x3d8]
call fcn.004508c0
add esp, 0x60
call fcn.0040cb10
push 0
push 1
push edi
push esi
push dword [ebp - 0x3c4]
push dword [ebp - 0x3cc]
push dword [ebp - 0x3c8]
push dword [ebp - 0x3d4]
push dword [ebp - 0x3d8]
call fcn.00450080
mov esi, eax
push dword [ebp - 0x3c8]
call fcn.00458740
push dword [ebp - 0x3cc]
call fcn.00458740
push dword [ebp - 0x3c4]
call fcn.00458740
push dword [ebp - 0x3d0]
call fcn.00458740
push edi
call fcn.00458740
mov edi, dword [ebp - 0x3d8]
push dword [edi + 0x37644]
call fcn.00470a20
add esp, 0x3c
mov dword [edi + 0x37644], 0
test esi, esi
jne 0x44fa07
movzx eax, word [ebp - 0x3d4]
push eax
movzx eax, byte [ebp - 0x3d1]
push eax
movzx eax, byte [ebp - 0x3d2]
push eax
push str.:3:PrintLaserCashReport___FAILED_when_selected_from_menu:__02d__02d__04d
call fcn.00424fd0
push esi
push 0xffffffffffffffff
push 0xffffffffffffffff
push dword [edi + 0xd90]
push str.PEC.dat
push edi
call fcn.00443a30
add esp, 0x28
mov dword [ebp - 0x3d4], 0
mov esi, 1
jmp case.0x44e831.1
call fcn.0040ebd0
test eax, eax
jne 0x44f860
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
nop dword [eax + eax]
push 0
push 0
push 0xff
call fcn.004663f0
add esp, 0xc
mov esi, eax
test esi, esi
je 0x44f84d
push 0x50b6dc
push esi
call fcn.004e61d0
add esp, 8
test eax, eax
je 0x44f83f
push str.SoundsFYI.wav
push 0
call fcn.0047d960
push eax
call fcn.004289f0
add esp, 0xc
test eax, eax
je 0x44f83f
push 0x20001
push 0
push str.SoundsFYI.wav
push 0
call fcn.0047d960
add esp, 8
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
push esi
push 0x515c74
call fcn.00413650
add esp, 8
push 1
call edi
call fcn.0040ebd0
test eax, eax
je 0x44f7e0
mov edi, dword [ebp - 0x3d8]
mov esi, 1
jmp case.0x44e831.1
push str._n_n______APPLYING_UPDATES__
call fcn.00413650
push str._n_n_Please_wait..._n
call fcn.00413650
push 1
call fcn.004e1690
add esp, 0xc
test eax, eax
jne 0x44fa41
push str._nERROR:_The_update_could_not_be_applied.
call fcn.00413650
push str._n_nPress_any_key...
call fcn.00413650
push 0
call fcn.00436990
add esp, 0xc
mov esi, 1
jmp case.0x44e831.1
cmp dword [edi + 0x2118], esi
je 0x44f8e4
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 0
push 0
push 0
push 0
call fcn.00437650
add esp, 0x18
mov esi, 1
jmp case.0x44e831.1
push 0
push edi
call fcn.004de290
add esp, 8
mov esi, 1
jmp case.0x44e831.1
call fcn.0040d740
mov esi, 1
jmp case.0x44e831.1
push 3
push edi
call fcn.0044fdf0
jmp 0x44f963
push 0x51e234
call fcn.0040cb90
push str._n_n_________________REPRINT_TILL_SHEET_
call fcn.0040f380
push 3
push edi
call fcn.004525b0
add esp, 0x10
mov esi, eax
test esi, esi
js 0x44f94f
push 0x51ed0c
call fcn.0040cb90
push 0
push 0
push esi
push edi
call fcn.00454740
add esp, 0x14
jmp case.0x44e831.3
mov esi, 1
push ecx
mov dword [esp], 0x3e4ccccd
push 0
call fcn.0047dde0
add esp, 8
test esi, esi
jne 0x44e820
call fcn.0040c9a0
push 0x80
push esi
lea eax, [ebp - 0xa4]
push eax
call fcn.004e69c0
add esp, 0xc
call fcn.004d9850
mov esi, eax
call fcn.004d9850
sub eax, esi
cmp eax, 0x12c
jbe 0x44f9c2
call fcn.004d9850
sub eax, esi
push eax
push 0
push str.qfVciaZXgPgaj_sOIII_apqElvaHjZ_E_yYmakx_dh
call fcn.004a91f0
add esp, 8
push eax
push str.:4:_s:__ldms.
call fcn.00424fd0
add esp, 0xc
call fcn.004130f0
push 0
push edi
call fcn.004696f0
call fcn.004131b0
call fcn.0040c9a0
call fcn.0049cb20
push 3
push edi
call fcn.0044fdf0
add esp, 0x10
xor eax, eax
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x1c]
xor ecx, ebp
call fcn.004e50dc
mov esp, ebp
pop ebp
ret
push str.:0:The_PAULA_Cash_Report_was_manually_run.
call fcn.00424fd0
push 0x104
push 0
lea eax, [ebp - 0x1a8]
push eax
call fcn.004e69c0
push 5
call fcn.0040f380
call fcn.00497e40
push 0
push 0
call fcn.00441390
add esp, 0x1c
jmp 0x44fcb8
push str._nAn_updated_revision_was_successfully_applied.
call fcn.00413650
push str._n_nPress_any_key...
call fcn.00413650
push 0
call fcn.00436990
push 0x104
push 0
lea eax, [ebp - 0x1a8]
push eax
call fcn.004e69c0
push 5
call fcn.0040f380
call fcn.00497e40
push 0
push 0
call fcn.00441390
add esp, 0x24
jmp 0x44fcb8
xorps xmm0, xmm0
movups xmmword [ebp - 0x3c0], xmm0
call fcn.0040ebd0
test eax, eax
jne 0x44fb0e
nop
lea eax, [ebp - 0x3c0]
push eax
call fcn.004d7a40
add esp, 4
movzx eax, word [ebp - 0x3b4]
push eax
movzx eax, word [ebp - 0x3b6]
push eax
movzx eax, word [ebp - 0x3b8]
push eax
movzx eax, word [ebp - 0x3c0]
push eax
movzx eax, word [ebp - 0x3be]
push eax
movzx eax, word [ebp - 0x3ba]
push eax
movzx eax, word [ebp - 0x3bc]
push eax
call fcn.004a57c0
add esp, 4
push eax
push str._nTime:__s___02d__02d__04d____02d:_02d._02d
call fcn.00413650
add esp, 0x20
push 0x37
call dword [sym.imp.KERNEL32.dll_Sleep]
call fcn.0040ebd0
test eax, eax
je 0x44faa0
push str._n_nPress_Q_to_quit...
call fcn.00413650
call fcn.0040dcf0
push eax
call fcn.004a9170
add esp, 8
cmp eax, 0x51
je case.0x44e831.2
nop
lea eax, [ebp - 0x3c0]
push eax
call fcn.004d7a40
add esp, 4
movzx eax, word [ebp - 0x3b4]
push eax
movzx eax, word [ebp - 0x3b6]
push eax
movzx eax, word [ebp - 0x3b8]
push eax
movzx eax, word [ebp - 0x3c0]
push eax
movzx eax, word [ebp - 0x3be]
push eax
movzx eax, word [ebp - 0x3ba]
push eax
movzx eax, word [ebp - 0x3bc]
push eax
call fcn.004a57c0
add esp, 4
push eax
push str._nTime:__s___02d__02d__04d____02d:_02d._02d
call fcn.00413650
call fcn.0040dcf0
push eax
call fcn.004a9170
add esp, 0x24
cmp eax, 0x51
jne 0x44fb30
jmp case.0x44e831.2
push 0x40030
push str.__Out_of_memory__
push str.THE_SYSTEM_IS_OUT_OF_MEMORY__nPlease_try_rebooting_this_terminal.
call fcn.0040e1d0
push eax
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0xffffffffffffffff
call fcn.004f7b9d
push 0
call fcn.0046efa0
add esp, 0xc
test eax, eax
jne 0x44fbff
push 2
push 1
push 1
call fcn.0046efa0
add esp, 0xc
test eax, eax
jne 0x44fbff
push 0x40030
push str.__Error__
push str.ODBC_Failed_to_Install.__Try_right_click_and_Run_as_Admin.
call fcn.0040e1d0
push eax
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0x104
push 0
lea eax, [ebp - 0x3b0]
push eax
call fcn.004e69c0
push 5
call fcn.0040f380
call fcn.00497e40
push 0
push 0
call fcn.00441390
add esp, 0x18
push 4
call fcn.004f7b9d
mov esp, dword [ebp - 0x18]
push str.:10:__RunServer__CRASHED__
call fcn.00424a90
add esp, 4
push 0
call fcn.004f7b9d
mov esp, dword [ebp - 0x18]
push str.:10:__StartServer__CRASHED__
call fcn.00424a90
add esp, 4
push 0
call fcn.004f7b9d
mov esp, dword [ebp - 0x18]
push str.:10:__StopServer__CRASHED__
call fcn.00424a90
add esp, 4
push 0
call fcn.004f7b9d
mov esp, dword [ebp - 0x18]
push str.:10:__InitServer__CRASHED__
call fcn.00424a90
add esp, 4
push 0
call fcn.004f7b9d
push 0x104
push 0
lea eax, [ebp - 0x1a8]
push eax
call fcn.004e69c0
push 5
call fcn.0040f380
call fcn.00497e40
push 0
push 0
call fcn.00441390
add esp, 0x18
push 4
call fcn.004f7b9d
push str._n_nThe_last_known_good_configuration_has_been_restored.
call fcn.0040f380
push str._nPlease_restart_PAULA_for_the_settings_to_be_applied.
call fcn.0040f380
push str._nPress_any_key_to_exit...
call fcn.0040f380
push 0x493e0
call fcn.00436990
push 0x104
push 0
lea eax, [ebp - 0x1a8]
push eax
call fcn.004e69c0
push 5
call fcn.0040f380
call fcn.00497e40
push 0
push 0
call fcn.00441390
add esp, 0x28
push 4
call fcn.004f7b9d
nop dword [eax]
stc
inc esp
add byte [edx], al
stc
inc esp
add byte [esi - 7], ah
inc esp
add byte [ebp + 0x100044fc], cl
stc
inc esp
add byte [eax], bh
call 0xfcd1fd7a
inc esp
add byte [esi - 0x72ffbb0d], ch
cld
inc esp
add byte [edx + edi*8 - 0x17a5ffbc], cl
inc esp
add byte [edx - 0x18], bl
inc esp
add byte [edx - 0x18], bl
inc esp
add al, cl
test dword [eax + eax + 0x6a], 0xb80044f8
clc
inc esp
add dh, dh
clc
inc esp
add byte [esi - 7], ah
inc esp
add byte [edx], al
stc
inc esp
add byte [esi - 7], ah
inc esp
add byte [esi - 7], ah
inc esp
add byte [eax - 0x14], cl
inc esp
add byte [ecx + 0x180044e9], dl
in eax, dx
inc esp
add byte [ebx], ch
in eax, dx
inc esp
add byte [ecx], dl
out dx, al
inc esp
add byte [edi], ah
out dx, al
inc esp
add byte [esi - 7], ah
inc esp
add al, bh
out dx, al
inc esp
add byte [0x400044f3], ch
inc esp
add byte [esi - 7], ah
inc esp
add bl, cl
jmp 0x44fde3
add byte [edi - 0x18], dh
inc esp
add byte [edx - 0x49ffbb18], cl
out dx, eax
inc esp
add byte [ebp - 0x75], dl
push ebp
mov ebp, esp
sub esp, 0x108
mov eax, dword [0x581900]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
push ebx
push 0x104
lea eax, [ebp - 0x108]
push 0
push eax
call fcn.004e69c0
push 5
call fcn.0040f380
add esp, 0x10
call fcn.00497e40
mov ebx, dword [ebp + 0xc]
test eax, eax
je case.0x44fe3f.5
lea eax, [ebx - 1]
cmp eax, 4
ja case.0x44fe3f.2
jmp dword [eax*4 + 0x450060]
push 0
push 0
call fcn.0047d960
push eax
lea eax, [ebp - 0x108]
push str._sSoundsPaulaLeft.wav
push eax
call fcn.00404200
lea eax, [ebp - 0x108]
push eax
call fcn.004289f0
add esp, 0x18
test eax, eax
je 0x44fea1
push 1
call fcn.0049fb20
add esp, 4
test eax, eax
je 0x44fe8d
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x20001
push 0
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
push 0x52b0a0
call fcn.0040f380
push str._n___Paula_has_left_the_building.__She_is_no_longer_here.
call fcn.0040f380
push str._n___You_will_have_to_reclick_Paula_to_get_her_to_come_back.
call fcn.0040f380
push str._n___Press_any_key_to_close_this_window...
call fcn.0040f380
push str._n_n_n_n
call fcn.0040f380
push str.Press_any_key_to_exit..._n_n_n_n_n_n_n
call fcn.0040f380
push 0xea60
call fcn.00436990
push 0
push 0
call fcn.00441390
add esp, 0x24
jmp 0x450057
push 0
push 0
call fcn.0047d960
push eax
lea eax, [ebp - 0x108]
push str._sSoundsPaulaLeft.wav
push eax
call fcn.00404200
lea eax, [ebp - 0x108]
push eax
call fcn.004289f0
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
add esp, 0x18
test eax, eax
je 0x44ff55
push 1
call fcn.0049fb20
add esp, 4
test eax, eax
je 0x44ff41
push 0x3e8
call edi
push 0x20001
push 0
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
call fcn.0040ce80
push str._n_nPAULA_has_left..._n
call fcn.00413650
add esp, 4
mov esi, 3
nop dword [eax]
push esi
push str._rThis_screen_will_terminate_in__d_seconds.
call fcn.00413650
add esp, 8
push 0x3e8
call edi
dec esi
test esi, esi
jg 0x44ff70
push 0
push 0
call fcn.00441390
add esp, 8
jmp 0x450057
push 0
push 0
call fcn.0047d960
push eax
lea eax, [ebp - 0x108]
push str._sSoundsPaulaLeft.wav
push eax
call fcn.00404200
lea eax, [ebp - 0x108]
push eax
call fcn.004289f0
add esp, 0x18
test eax, eax
je 0x44fff6
push 1
call fcn.0049fb20
add esp, 4
test eax, eax
je 0x44ffe2
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x20001
push 0
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
push 0x52b0a0
call fcn.0040f380
push str._n___Paula_has_left_the_building.__She_is_no_longer_here.
call fcn.0040f380
push str._n___Please_press_any_key_to_terminate_this_window...
call fcn.0040f380
push str._n_n_n_n
call fcn.0040f380
push str.Press_any_key_to_exit..._n_n_n_n_n_n_n
call fcn.0040f380
push 0xea60
call fcn.00436990
add esp, 0x18
push 0
push 0
call fcn.00441390
add esp, 8
cmp ebx, 5
jne 0x450057
mov ecx, dword [ebp - 4]
pop ebx
pop edi
xor ecx, ebp
pop esi
call fcn.004e50dc
mov esp, ebp
pop ebp
ret
push ebx
call fcn.004f7b9d
nop dword [eax]
inc esi
inc byte [eax + eax - 101]
inc dword [eax + eax - 8]
inc byte [eax + eax - 0x76]
inc dword [eax + eax + 0x35]
add byte [ebp], al
int3