Function at 0x460dbe
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x110
mov eax, dword [0x5f2e68]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0x103
xor ebx, ebx
lea eax, [ebp - 0x10f]
push ebx
push eax
mov byte [ebp - 0x110], 0
call fcn.005306b0
add esp, 0xc
call fcn.00500f76
test eax, eax
jle 0x460e25
push ebx
push ebx
call fcn.0046b280
pop ecx
pop ecx
push eax
push ecx
push ebx
xor eax, eax
call fcn.0046b1e5
pop ecx
pop ecx
push eax
push str._nThe_session_is_entirely_complete___s____s_
call fcn.00501570
add esp, 0xc
xor ecx, ecx
call fcn.00501763
push 5
call fcn.0041679b
pop ecx
call fcn.004c6aa2
test eax, eax
je 0x461017
mov eax, dword [ebp + 8]
dec eax
je 0x460f68
dec eax
dec eax
je 0x460eda
dec eax
je 0x461017
dec eax
je 0x461017
push ebx
push ebx
call fcn.00493030
push eax
lea eax, [ebp - 0x110]
push str._sSoundsPaulaLeft.wav
push eax
call fcn.00531b2f
add esp, 0x14
lea edi, [ebp - 0x110]
call fcn.00432263
test eax, eax
je 0x460eb8
call fcn.0044146b
test eax, eax
jne 0x460eb8
push 1
call fcn.004ca282
test eax, eax
pop ecx
je 0x460ea5
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x20001
push ebx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
push 0x5872c4
call fcn.0041679b
mov dword [esp], str._n___Paula_has_left_the_building.__She_is_no_longer_here.
call fcn.0041679b
mov dword [esp], str._n___Please_press_any_key_to_terminate_this_window...
jmp 0x460fef
push ebx
push ebx
call fcn.00493030
push eax
lea eax, [ebp - 0x110]
push str._sSoundsPaulaLeft.wav
push eax
call fcn.00531b2f
add esp, 0x14
lea edi, [ebp - 0x110]
call fcn.00432263
test eax, eax
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
mov edi, 0x3e8
je 0x460f3b
call fcn.0044146b
test eax, eax
jne 0x460f3b
push 1
call fcn.004ca282
test eax, eax
pop ecx
je 0x460f28
push edi
call esi
push 0x20001
push ebx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
call fcn.00415783
push str._n_nPAULA_has_left..._n
call fcn.00419451
pop ecx
push 3
pop ebx
push ebx
push str._rThis_screen_will_terminate_in__d_seconds.
call fcn.00419451
pop ecx
pop ecx
push edi
call esi
dec ebx
test ebx, ebx
jg 0x460f4e
jmp 0x461017
push ebx
push ebx
call fcn.00493030
push eax
lea eax, [ebp - 0x110]
push str._sSoundsPaulaLeft.wav
push eax
call fcn.00531b2f
add esp, 0x14
lea edi, [ebp - 0x110]
call fcn.00432263
test eax, eax
je 0x460fc6
call fcn.0044146b
test eax, eax
jne 0x460fc6
push 1
call fcn.004ca282
test eax, eax
pop ecx
je 0x460fb3
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x20001
push ebx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.WINMM.dll_PlaySoundA]
push 0x5872c4
call fcn.0041679b
mov dword [esp], str._n___Paula_has_left_the_building.__She_is_no_longer_here.
call fcn.0041679b
mov dword [esp], str._n___You_will_have_to_reclick_Paula_to_get_her_to_come_back.
call fcn.0041679b
mov dword [esp], str._n___Press_any_key_to_close_this_window...
call fcn.0041679b
mov dword [esp], str._n_n_n_n
call fcn.0041679b
mov dword [esp], str.Press_any_key_to_exit..._n_n_n_n_n_n_n
call fcn.0041679b
pop ecx
mov eax, 0xea60
call fcn.0043ce01
call fcn.004608de
push dword [ebp + 8]
call fcn.00531745
int3