Function at 0x43bf2d
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x124
mov eax, dword [0x55f900]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0x108]
push esi
push edi
mov esi, 0x104
mov dword [ebp - 0x120], ebx
push esi
xor edi, edi
push edi
push eax
call fcn.004c37f0
push str._n_nLoading_unregistered_invoice_database...
mov dword [ebp - 0x118], edi
call fcn.0040c43d
lea eax, [ebp - 0x108]
push str.u_inv.dat
push eax
call fcn.00451c70
call fcn.0042134b
push eax
call fcn.0048c30a
add esp, 0x1c
test eax, eax
jne 0x43bfd1
push str.u_inv.dat
call fcn.0042134b
push eax
push str._sMisc_Files_s
lea eax, [ebp - 0x108]
push esi
push eax
call fcn.0048d960
add esp, 0x14
cmp dword [ebx + 0x6c8a0], edi
je 0x43bfd1
push str.Z:INVALID_STORE_UP_PATH_
lea eax, [ebp - 0x108]
push esi
push eax
call fcn.0048d960
add esp, 0xc
push 0x2211
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
call fcn.0048e1bb
push 0x2212
mov esi, eax
push str.C:UsersOfficeDocumentsVisual_StudioPAULAMainPAULA.c
push 0x10
mov dword [ebp - 0x11c], esi
call fcn.0044f4b7
lea eax, [ebp - 0x108]
push eax
push esi
call fcn.0048e9c2
push esi
call fcn.0048e54b
add esp, 0x20
mov dword [ebp - 0x10c], eax
test eax, eax
jg 0x43c03d
push esi
call fcn.0048e3a1
push 0x10
call fcn.004552b3
pop ecx
pop ecx
cmp dword [ebp + 0x14], edi
jne 0x43c0a7
push str._nNo_unreconciled_invoices_were_found._nThe_report_does_not_need_to_be_generated._n_nPress_any_key_to_exit...
push str.__All_Invoices_Accounted_For__
push edi
push edi
push edi
push edi
jmp 0x43c09f
push 0x10
call fcn.004552b3
mov dword [esp], str.Done.
call fcn.0040c43d
pop ecx
cmp dword [ebp + 0x10], edi
je 0x43c0cc
push str._n_nLoading_employee_descriptions...
call fcn.0040c43d
push edi
push 0xffffffffffffffff
push 0xffededee
push dword [ebx + 0xd90]
push str.PEC.dat
push ebx
call fcn.00437713
add esp, 0x1c
test eax, eax
jne 0x43c0ae
push str.:8:GetCurrentlyUnregisteredInvoices___has_FAILED:_DefineEmployees___FAILED_
call fcn.0041c80a
pop ecx
cmp dword [ebp + 0x14], edi
jne 0x43c0a7
push str._nAn_error_occurred_and_the_employee_till_sheets_ncould_not_be_loaded__n_nPress_any_key_to_exit...
push str.__COULD_NOT_LOAD_TILL_SHEETS___
push edi
push edi
push edi
push 1
call fcn.0042c3e6
add esp, 0x18
xor eax, eax
jmp 0x43c1fe
push 4
push edi
call fcn.0040e96c
push 1
push 0xc
call fcn.0040fb5e
push str._n_nLoading_employee_descriptions...DONE.
call fcn.0040c43d
add esp, 0x14
push str._n_nSearching_invoices...
call fcn.0040c43d
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x110], edi
push 0x90
push eax
call fcn.004ccef4
mov ebx, eax
add esp, 0xc
mov dword [ebp - 0x124], ebx
test ebx, ebx
je 0x43c1f5
push esi
call fcn.0048f3c8
mov esi, dword [ebp + 0xc]
lea eax, [ebx + 0x56]
mov edi, dword [ebp - 0x11c]
mov ebx, eax
pop ecx
mov dword [ebp - 0x114], eax
push edi
call fcn.0048e4cb
push 9
lea ecx, [ebx - 0x56]
mov dword [ebp - 0x114], eax
push ecx
push eax
call fcn.004691c4
add esp, 0x10
test eax, eax
jne 0x43c14f
push dword [ebp - 0x114]
push str.:4:Unreconciled_Invoice_Error:_Invalid_database_entry:__s
call fcn.0041c80a
pop ecx
pop ecx
jmp 0x43c1b7
test si, si
je 0x43c187
push dword [ebx]
push esi
call fcn.004b5d59
pop ecx
pop ecx
test eax, eax
jne 0x43c1b7
push dword [ebx]
push esi
call fcn.004b5c7f
pop ecx
pop ecx
test eax, eax
jne 0x43c1b7
push 0xfffffffffffffff4
push esi
call fcn.004b48e9
push eax
push dword [ebx]
call fcn.004b5d59
add esp, 0x10
test eax, eax
jne 0x43c1b7
lea eax, [ebp - 0x118]
push eax
push dword [ebx - 0x52]
push dword [ebp - 0x120]
call fcn.00496fc2
add esp, 0xc
test eax, eax
jne 0x43c1b7
cmp dword [ebp - 0x118], eax
je 0x43c1b7
inc dword [ebp - 0x110]
add ebx, 0x90
sub dword [ebp - 0x10c], 1
jne 0x43c11c
push str.Done.
call fcn.0040c43d
mov ebx, dword [ebp - 0x124]
mov eax, dword [ebp - 0x110]
pop ecx
push 0
mov dword [ebx], eax
pop edi
test eax, eax
jg 0x43c1ed
push ebx
call fcn.004cceff
pop ecx
mov ebx, edi
mov esi, dword [ebp - 0x11c]
mov edi, ebx
push esi
call fcn.0048e3a1
pop ecx
mov eax, edi
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004c2120
leave
ret