Function at 0x4bf096
Capabilities:
Set console window title

Disassembly:
push ebp
mov ebp, esp
push 0xfffffffffffffffe
push 0x5ef2c0
push 0x5376f0
mov eax, dword fs:[0]
push eax
push ecx
push ecx
mov eax, 0x3248
call fcn.00544890
mov eax, dword [0x5f2e68]
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
xor esi, esi
mov dword [ebp - 0x31dc], esi
mov dword [ebp - 0x31b8], esi
push 0x3008
push esi
lea eax, [ebp - 0x31b4]
push eax
call fcn.005306b0
add esp, 0xc
mov dword [ebp - 0x31d4], esi
mov dword [ebp - 0x3210], esi
mov byte [ebp - 0x60], 0
push 0x3f
push esi
lea eax, [ebp - 0x5f]
push eax
call fcn.005306b0
add esp, 0xc
mov dword [ebp - 0x31cc], esi
mov dword [ebp - 0x3214], esi
call fcn.004187d8
xor ebx, ebx
inc ebx
push ebx
call fcn.004c7ae0
call fcn.00411df1
push eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x4bf196
call fcn.004935a3
test eax, eax
je 0x4bf196
call fcn.004935a3
test eax, eax
jge 0x4bf16d
call fcn.004935a3
neg eax
push eax
push str.WebServer__d
push esi
call fcn.004ce595
add esp, 0xc
mov edi, eax
jmp 0x4bf172
mov edi, str.MISSION_CONTROL
push esi
call fcn.004934c9
pop ecx
push eax
push edi
call fcn.004fcf40
push eax
push str.__PAULA_Aggregate_Server_v_s:___s___s__
push esi
call fcn.004ce595
add esp, 0x14
push eax
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call fcn.00449d38
mov dword [ebp - 0x31bc], eax
cmp eax, esi
jne 0x4bf1b5
push str.:10:FATAL_SERVER_ERROR:_The_PAULA_object_could_not_be_created_
call fcn.0042b70b
pop ecx
jmp 0x4c06a1
push 0x300c
push esi
lea eax, [ebp - 0x31b8]
push eax
call fcn.005306b0
add esp, 0xc
mov dword [ebp - 0x3194], ebx
call fcn.004bf082
wait
mov dword [ebp - 4], esi
call fcn.004468d5
call fcn.00446e9c
wait
mov dword [ebp - 4], 0xfffffffe
jmp 0x4bf208
call fcn.004fa8e4
mov dword [ebp - 0x3218], eax
push str._nLoading_configuration.
push 7
call fcn.0041679b
mov edi, str.PaulaConfig.cfg
push edi
push dword [ebp - 0x31bc]
call fcn.00461390
add esp, 0x10
cmp eax, esi
je 0x4bf27b
push eax
push edi
push str.PaulaServer___could_not_LoadConfigSettings__s__because___s__Trying_again...
call fcn.0042bd38
add esp, 0xc
push edi
push dword [ebp - 0x31bc]
call fcn.00461390
pop ecx
pop ecx
mov ebx, eax
cmp ebx, esi
je 0x4bf27b
mov dword [ebp - 0x31c0], 0xf
push ebx
push edi
push str.PaulaServer___FAILED_to_LoadConfigSettings__s__because___s__Continuing_anyway...
call fcn.0042b70b
add esp, 0xc
dec dword [ebp - 0x31c0]
jne 0x4bf264
push str._nInitializing..
push 7
call fcn.0041679b
push 0x139
mov ebx, str..ServerPAULA.c
push ebx
push esi
call fcn.004fb92f
add esp, 0x14
call fcn.004935a3
test eax, eax
je 0x4bf2ca
push 0x13d
push ebx
push 0x7014f8
push 0x4c06bb
push esi
mov ecx, str.PaulaServer
call fcn.0043556e
cmp eax, esi
je 0x4bf2ca
mov edi, eax
call fcn.00435716
mov dword [0x7014f8], esi
push 0x143
push ebx
push 0x7014f8
push 0x4c71b4
push esi
mov ecx, str.PaulaServer
call fcn.0043556e
cmp eax, esi
jne 0x4bf302
push str._GetLastError_
push str.:9:PaulaServer___FAILED:_Could_not_start_the_termination_detection_thread___s
call fcn.0042b70b
pop ecx
pop ecx
jmp 0x4bf309
mov edi, eax
call fcn.00435716
wait
mov dword [ebp - 4], 1
call fcn.00446f7a
call fcn.0050480d
call fcn.00504ec2
push esi
call fcn.004c7ae0
push str._nChecking_for_updates...
push 7
call fcn.0041679b
call fcn.00512af6
mov ecx, dword [ebp - 0x31bc]
call fcn.004c088c
push str._nSetting_file_access_rights...
push 7
call fcn.0041679b
add esp, 0x10
push 3
mov edi, 0x10000000
push edi
push 0xffffffffffffffff
push esi
call fcn.00492f0c
pop ecx
pop ecx
mov ecx, eax
call fcn.00434493
pop ecx
pop ecx
test eax, eax
jne 0x4bf38a
push 3
push 0xc0000000
push 0xffffffffffffffff
push esi
call fcn.00492f0c
pop ecx
pop ecx
mov ecx, eax
call fcn.00434493
pop ecx
pop ecx
call fcn.00417546
test eax, eax
je 0x4bf3cd
push 3
push edi
push 0xffffffffffffffff
push esi
call fcn.00492f0c
pop ecx
pop ecx
mov ecx, eax
call fcn.00434493
pop ecx
pop ecx
test eax, eax
jne 0x4bf3c7
push 3
push 0xc0000000
push 0xffffffffffffffff
push esi
call fcn.00492f0c
pop ecx
pop ecx
mov ecx, eax
call fcn.00434493
pop ecx
pop ecx
call dword [sym.imp.ADVAPI32.dll_RevertToSelf]
push esi
call fcn.00476bba
pop ecx
push esi
mov edi, dword [ebp - 0x31bc]
mov eax, edi
call fcn.004c4257
pop ecx
cmp dword [edi + 0xd90], 0x1dcd79e3
jne 0x4bf412
push str.10.164.136.136
push ecx
push esi
push esi
call fcn.0046b280
add esp, 0xc
push eax
call fcn.00531210
pop ecx
pop ecx
test eax, eax
je 0x4bf412
call fcn.004184b9
jmp 0x4bf417
call fcn.004184c4
push str._nLogging_resources...
push 7
call fcn.0041679b
call fcn.004c3b2e
push esi
xor ecx, ecx
call fcn.004a8a24
add esp, 0xc
test eax, eax
je 0x4bf479
call fcn.00493572
test eax, eax
jne 0x4bf479
mov byte [ebp - 0xa0], al
push 0x3f
push esi
lea eax, [ebp - 0x9f]
push eax
call fcn.005306b0
add esp, 0xc
push 0x3f
lea ecx, [ebp - 0xa0]
call fcn.004a8a24
pop ecx
lea eax, [ebp - 0xa0]
push eax
push str.:8:A_critical_file_is_missing:__s
call fcn.0042b70b
pop ecx
pop ecx
push str._nLogging_on_to_server...
push 7
call fcn.0041679b
push 0x19c
push ebx
push esi
call fcn.00471db5
add esp, 0x14
push 0x3f
lea ecx, [ebp - 0x60]
call fcn.0046b0c2
pop ecx
mov ebx, str.TenderTypes.htm
push ebx
push esi
call fcn.00493154
pop ecx
pop ecx
mov edi, eax
call fcn.00432263
test eax, eax
je 0x4bf5b8
xor esi, esi
mov word [ebp - 0x31fc], si
xor eax, eax
lea edi, [ebp - 0x31fa]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov word [ebp - 0x320c], si
xor eax, eax
lea edi, [ebp - 0x320a]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
push 0x1a5
push str..ServerPAULA.c
lea eax, [ebp - 0x320c]
push eax
call fcn.004fb92f
add esp, 0xc
push esi
lea eax, [ebp - 0x31fc]
push eax
push esi
push ebx
push esi
call fcn.00493154
pop ecx
pop ecx
push eax
call fcn.00432c9a
lea esi, [ebp - 0x31fc]
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]
sub esp, 0x10
lea esi, [ebp - 0x320c]
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.004f9ee0
push eax
call fcn.0053146e
add esp, 0x24
cmp eax, 0x5265c00
jle 0x4bf5b6
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
push eax
lea ecx, [ebp - 0x31fc]
push ecx
push eax
push ebx
push eax
call fcn.00493154
pop ecx
pop ecx
push eax
call fcn.00432c9a
lea esi, [ebp - 0x31fc]
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]
sub esp, 0x10
lea esi, [ebp - 0x320c]
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.004f9ee0
push eax
call fcn.0053146e
add esp, 0x24
cmp eax, 0x5265c00
jle 0x4bf5b6
push ebx
push 0
call fcn.00493154
call fcn.004314ff
push str.:2:The_tender_type_HTML_help_file_was_deleted.
call fcn.0042bd38
add esp, 0xc
xor esi, esi
call fcn.00493572
test eax, eax
je 0x4bf5c6
call fcn.004c6ac2
push str.Fedora1
lea eax, [ebp - 0x60]
push eax
call fcn.005318fe
pop ecx
pop ecx
test eax, eax
je 0x4bf61c
push str.Fedora2
lea eax, [ebp - 0x60]
push eax
call fcn.005318fe
pop ecx
pop ecx
test eax, eax
je 0x4bf61c
push str.mission_control
lea eax, [ebp - 0x60]
push eax
call fcn.005318fe
pop ecx
pop ecx
test eax, eax
je 0x4bf61c
push str.mission_control.NAPA306.local
lea eax, [ebp - 0x60]
push eax
call fcn.005318fe
pop ecx
pop ecx
test eax, eax
mov dword [ebp - 0x31cc], esi
jne 0x4bf626
mov dword [ebp - 0x31cc], 1
mov ecx, dword [ebp - 0x31bc]
add ecx, 0x1094
call fcn.0046adcc
wait
mov dword [ebp - 4], 0xfffffffe
jmp 0x4bf65c
mov dword [ebp - 0x31d0], esi
call fcn.00493572
test eax, eax
je 0x4bf6c0
xor edi, edi
inc edi
push edi
push esi
push edi
call fcn.00480f46
add esp, 0xc
test eax, eax
jne 0x4bf6c0
push str._nDownloading_MySQL_plugin...
call fcn.0041679b
mov dword [esp], str.:2:FYI:_PaulaServer___is_downloading_the_MySQL_database_plugin.
call fcn.0042bd38
pop ecx
push edi
push edi
push esi
call fcn.00480f46
add esp, 0xc
test eax, eax
je 0x4bf6aa
push 0x5b3058
jmp 0x4bf6af
push str.FAILED___
call fcn.0041679b
pop ecx
push 0x54f250
call fcn.0041679b
pop ecx
call fcn.004812fc
call fcn.004c461a
xor ecx, ecx
call fcn.004185e3
mov dword [ebp - 0x321c], eax
push str._nSESSION_READY_TO_START_n
push 7
call fcn.0041679b
pop ecx
pop ecx
wait
mov dword [ebp - 4], 2
mov dword [ebp - 0x31d8], esi
cmp dword [0x7014f8], esi
jne 0x4c04d5
xor ebx, ebx
mov dword [0x6fb3b4], ebx
lea esi, [ebp - 0x3260]
call fcn.004fb94f
push ebx
sub esp, 0x10
mov esi, eax
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.004fa0a6
add esp, 0x14
push eax
push dword [ebp - 0x31d8]
push str._nStarting_loop__d:__s
push 7
call fcn.0041679b
push 0x1eb
call fcn.004c6b9a
add esp, 0x14
push 1
push ebx
call fcn.004c5525
pop ecx
pop ecx
test eax, eax
je 0x4bf83f
push 0x1f2
push str..ServerPAULA.c
push 0x80
call fcn.00471db5
add esp, 0xc
test eax, eax
jle 0x4bf807
call fcn.004fa8e4
sub eax, dword [0x7014fc]
cmp eax, 0x36ee80
jbe 0x4bf7a2
call fcn.004fa8e4
mov dword [0x7014fc], eax
push str.:5:System_has_been_locked_in_standby_for_over_an_hour.
call fcn.0042b70b
jmp 0x4bf83e
mov word [ebp - 0x3240], bx
xor eax, eax
lea edi, [ebp - 0x323e]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [ebp - 0x3240]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx eax, word [ebp - 0x323a]
cmp eax, dword [0x701504]
je 0x4bf7e9
push str.:0:TAMS_is_restarting.__Entering_standby...
call fcn.0042bd38
pop ecx
movzx eax, word [ebp - 0x323a]
mov dword [0x701504], eax
mov ebx, 0x7014f8
mov eax, 0x493e0
call fcn.004fa824
call fcn.004fa8e4
mov dword [0x701500], eax
jmp 0x4c04c8
call fcn.004fa8e4
mov dword [0x7014fc], eax
call fcn.004fa8e4
sub eax, dword [0x701500]
cmp eax, 0x1d4c0
jae 0x4bf83f
mov ebx, 0x7014f8
mov eax, 0xea60
call fcn.004fa824
push str.:0:Exiting_standby_after_TAMS_reboot...
call fcn.0042bd38
xor ebx, ebx
pop ecx
mov dword [0x6fb3b4], 0x2c
push 0x214
call fcn.004c6b9a
pop ecx
mov esi, 0x7014f8
push esi
call fcn.004c690a
pop ecx
test eax, eax
je 0x4bf87a
call fcn.004fa8e4
sub eax, dword [ebp - 0x31d0]
cmp eax, 0x1b7740
jbe 0x4bf9bc
cmp dword [ebp - 0x31d0], ebx
jne 0x4bf898
push esi
call fcn.004c690a
pop ecx
test eax, eax
je 0x4bf898
call fcn.004fa8e4
mov dword [ebp - 0x31d0], eax
call fcn.00531157
cdq
mov ecx, 0xea60
idiv ecx
mov edi, edx
call fcn.00493581
mov esi, eax
dec esi
neg esi
sbb esi, esi
and esi, 0xfffb6c20
add esi, 0x927c0
sub esi, edi
call fcn.004fa8e4
sub eax, dword [ebp - 0x31d0]
cmp eax, esi
jbe 0x4bf9bc
push str._nSyncronizing_all_files...
push 7
call fcn.0041679b
push 0x227
push str..ServerPAULA.c
push 0xf97f
call fcn.00471db5
add esp, 0x14
test eax, eax
jne 0x4bf965
push 0x54f4f4
push 7
call fcn.0041679b
pop ecx
pop ecx
cmp dword [0x5f37d8], ebx
je 0x4bf950
mov byte [ebp - 0x1a8], 0
push 0x103
push ebx
lea eax, [ebp - 0x1a7]
push eax
call fcn.005306b0
add esp, 0xc
push ebx
lea edi, [ebp - 0x1a8]
call fcn.00470e3d
pop ecx
push 3
push 0xc0000000
mov ecx, edi
call fcn.00434493
pop ecx
pop ecx
mov dword [0x5f37d8], ebx
push 1
call fcn.004c6e8a
pop ecx
call fcn.00479b88
mov dword [ebp - 0x31d4], ebx
jmp 0x4bf9ac
push 0x58cc60
push 7
call fcn.0041679b
push ebx
call fcn.004c6e8a
add esp, 0xc
inc dword [ebp - 0x31d4]
cmp dword [ebp - 0x31d4], 0xf
jle 0x4bf99b
push str.PaulaConfig.cfg
push dword [ebp - 0x31bc]
call fcn.00461390
pop ecx
pop ecx
mov ecx, dword [ebp - 0x31bc]
add ecx, 0x1094
call fcn.0046adcc
call fcn.0041207a
call fcn.004fa8e4
mov dword [ebp - 0x31d0], eax
mov dword [0x6fb3b4], 0x62
push 0x24a
call fcn.004c6b9a
pop ecx
push ebx
mov esi, 0x124f80
push esi
call fcn.004791fa
mov dword [0x6fb3b4], 0x6b
push 0x253
call fcn.004c6b9a
add esp, 0xc
call fcn.004908a4
mov dword [0x6fb3b4], 0x6f
push 0x257
call fcn.004c6b9a
pop ecx
push dword [ebp - 0x31bc]
call fcn.004c1cc7
mov dword [0x6fb3b4], 0x73
mov dword [esp], 0x25b
call fcn.004c6b9a
pop ecx
call fcn.004c0bb1
mov dword [0x6fb3b4], 0x78
push 0x260
call fcn.004c6b9a
pop ecx
call fcn.004fa8e4
sub eax, dword [ebp - 0x3210]
cmp eax, 0x927c0
jbe 0x4bfa6c
call fcn.0050b009
call fcn.004fa8e4
mov dword [ebp - 0x3210], eax
call fcn.004fa8e4
sub eax, dword [ebp - 0x3218]
cmp eax, esi
jbe 0x4bfa90
call fcn.004468d5
call fcn.004467f5
call fcn.004fa8e4
mov dword [ebp - 0x3218], eax
mov dword [0x6fb3b4], 0x8b
push 0x273
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], ebx
jne 0x4c04c8
cmp dword [ebp - 0x31d8], ebx
je 0x4bfad9
push ebx
push 0x20
call fcn.00474b45
pop ecx
pop ecx
test eax, eax
je 0x4bfad9
call fcn.004fa8e4
sub eax, dword [ebp - 0x3214]
cmp eax, 0x1b7740
jbe 0x4bfb50
mov dword [0x6fb3b4], 0x92
push 0x27a
call fcn.004c6b9a
pop ecx
call fcn.0046a61e
mov dword [0x6fb3b4], 0x98
push 0x280
call fcn.004c6b9a
pop ecx
mov ecx, 0x7014f8
call fcn.0050d156
test eax, eax
jne 0x4bfb21
call fcn.004fa8e4
mov dword [ebp - 0x3214], eax
mov dword [0x6fb3b4], 0x9d
push 0x285
call fcn.004c6b9a
pop ecx
call fcn.00512af6
mov dword [0x6fb3b4], 0x9f
push 0x287
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], ebx
jne 0x4c04c8
mov dword [0x6fb3b4], 0xa6
push 0x28e
call fcn.004c6b9a
pop ecx
wait
mov dword [ebp - 4], 3
push dword [ebp - 0x31bc]
call fcn.004c4c7b
pop ecx
wait
mov dword [ebp - 4], 2
jmp 0x4bfbaa
call fcn.004935a3
test eax, eax
je 0x4bfe07
call fcn.004fa8e4
mov esi, eax
mov dword [ebp - 0x31c0], esi
cmp dword [0x7014f8], ebx
jne 0x4c04d5
call fcn.00408544
mov dword [0x6fb3b4], 0xb8
push 0x2a0
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
call fcn.0050b351
mov dword [0x6fb3b4], 0xba
push 0x2a2
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
call fcn.0050b220
mov dword [0x6fb3b4], 0xbc
push 0x2a4
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
call fcn.00401ccc
mov dword [0x6fb3b4], 0xbf
push 0x2a7
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
call fcn.00401f88
mov dword [0x6fb3b4], 0xc1
push 0x2a9
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
call fcn.00518990
mov dword [0x6fb3b4], 0xc3
push 0x2ab
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
push 0x7014f8
push str._PUT_SERVER_IP_HERE_PaulaUpLoad_
call fcn.00515350
pop ecx
pop ecx
test eax, eax
jle 0x4bfcd5
mov dword [0x701508], esi
mov dword [0x6fb3b4], 0xc6
push 0x2ae
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
call fcn.005150c1
test eax, eax
jle 0x4bfd06
mov dword [0x701508], esi
mov dword [0x6fb3b4], 0xc9
push 0x2b1
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
call fcn.00408464
mov dword [0x6fb3b4], 0xcc
push 0x2b4
call fcn.004c6b9a
pop ecx
cmp dword [0x7014f8], 0
jne 0x4c04d5
xor ebx, ebx
cmp dword [0x701508], ebx
jne 0x4bfd5f
mov dword [0x701508], esi
cmp dword [0x70150c], ebx
jne 0x4bfd6d
mov dword [0x70150c], esi
mov eax, esi
sub eax, dword [0x701508]
cmp eax, 0x36ee80
ja 0x4bfd8a
sub esi, dword [0x70150c]
cmp esi, 0x2932e00
jbe 0x4bfe07
mov esi, 0x1388
push esi
mov edi, str.www.google.com
mov ecx, edi
call fcn.0046b3fc
pop ecx
test eax, eax
jne 0x4bfdf5
push esi
mov ebx, str.66.119.200.1
mov ecx, ebx
call fcn.0046b3fc
pop ecx
test eax, eax
jne 0x4bfdf5
push esi
mov ecx, edi
call fcn.0046b3fc
pop ecx
test eax, eax
jne 0x4bfdf5
push esi
mov ecx, ebx
call fcn.0046b3fc
pop ecx
test eax, eax
jne 0x4bfdf5
call fcn.00493572
cmp eax, 2
jne 0x4bfdea
call fcn.005236b2
push eax
push str.:5:Internet_connection_has_been_lost:_Attempting_modem_reset...bResult_d
call fcn.0042bd38
pop ecx
jmp 0x4bfdf4
push str.:5:Internet_connection_has_been_lost_but_a_modem_reset_script_does_not_exist_for_this_location.
call fcn.0042bd38
pop ecx
mov eax, dword [ebp - 0x31c0]
mov dword [0x701508], eax
mov dword [0x70150c], eax
xor ebx, ebx
push 1
push ebx
call fcn.004c5525
pop ecx
pop ecx
test eax, eax
je 0x4bfe31
call fcn.00418518
mov ebx, eax
neg ebx
sbb ebx, ebx
and ebx, 0x124f80
add ebx, 0x927c0
jmp 0x4bff4b
call fcn.00418518
test eax, eax
je 0x4bff46
and word [ebp - 0x31ec], 0
xor eax, eax
lea edi, [ebp - 0x31ea]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [ebp - 0x31ec]
push eax
call fcn.004fb9a6
sub esp, 0xc
lea esi, [ebp - 0x31ec]
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.004f99ae
add esp, 0x10
mov word [ebp - 0x31e8], ax
mov ebx, 0x668a0
mov dword [ebp - 0x31c8], ebx
cmp dword [ebp - 0x220], 0
jne 0x4bff3f
movzx eax, ax
shl eax, 4
mov dword [ebp - 0x31c0], eax
lea esi, [ebp + eax - 0x21c]
sub esp, 0x10
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]
sub esp, 0x10
lea esi, [ebp - 0x31ec]
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.004f9f9a
push eax
call fcn.0053146e
add esp, 0x24
cmp eax, 0xdbba0
jg 0x4bfedc
mov ebx, 0xea60
jmp 0x4bff4b
cmp eax, 0x36ee80
jg 0x4bff01
mov eax, dword [ebp - 0x31c0]
mov cx, word [ebp - 0x31e4]
cmp cx, word [ebp + eax - 0x214]
jb 0x4bff01
mov ebx, 0x1d4c0
jmp 0x4bff4b
mov eax, dword [ebp - 0x31e8]
dec eax
cmp ax, 4
ja 0x4bff1f
cmp word [ebp - 0x31e4], 0x12
jb 0x4bff1f
mov ebx, 0x493e0
jmp 0x4bff4b
cmp word [ebp - 0x31e8], 0
je 0x4bff33
cmp word [ebp - 0x31e8], 6
jne 0x4bff51
cmp word [ebp - 0x31e4], 0x10
jb 0x4bff51
jmp 0x4bff18
mov ebx, 0xdbba0
jmp 0x4bff4b
mov ebx, 0x15f90
mov dword [ebp - 0x31c8], ebx
push 1
push 0
call fcn.004c5525
pop ecx
pop ecx
test eax, eax
jne 0x4bff65
call fcn.004c4a68
mov dword [0x6fb3b4], 0x10d
push 0x2f5
call fcn.004c6b9a
pop ecx
call fcn.004935a3
test eax, eax
je 0x4bff8e
call fcn.004fa8e4
mov dword [ebp - 0x31dc], eax
mov esi, 0x1d4c0
cmp ebx, esi
ja 0x4bff99
mov esi, ebx
call fcn.00531157
shr esi, 2
inc esi
xor edx, edx
div esi
mov esi, ebx
sub esi, edx
call fcn.004fa8e4
sub eax, dword [ebp - 0x31dc]
cmp eax, esi
jbe 0x4c0256
call fcn.004935a3
test eax, eax
jl 0x4c0256
and word [ebp - 0x320c], 0
xor eax, eax
lea edi, [ebp - 0x320a]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor esi, esi
mov word [ebp - 0x322c], si
xor eax, eax
lea edi, [ebp - 0x322a]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov word [ebp - 0x31fc], si
xor eax, eax
lea edi, [ebp - 0x31fa]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov dword [ebp - 0x31c4], esi
push 0x304
push str..ServerPAULA.c
lea eax, [ebp - 0x31fc]
push eax
call fcn.004fb92f
add esp, 0xc
mov dword [ebp - 0x31c4], esi
lea edx, [ebp - 0x322c]
lea ecx, [ebp - 0x320c]
call fcn.004c1434
test eax, eax
je 0x4c017e
sub esp, 0x10
lea esi, [ebp - 0x320c]
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]
sub esp, 0x10
lea esi, [ebp - 0x31fc]
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.004f9ee0
push eax
call fcn.0053146e
mov dword [ebp - 0x31c0], eax
add esp, 0x14
lea esi, [ebp - 0x322c]
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]
sub esp, 0x10
lea esi, [ebp - 0x31fc]
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.004f9ee0
push eax
call fcn.0053146e
add esp, 0x24
cmp eax, ebx
jg 0x4c017e
mov dword [ebp - 0x3230], ebx
fild dword [ebp - 0x3230]
test ebx, ebx
jge 0x4c00c0
fadd qword [0x5edbd0]
fmul qword [0x5edea0]
call fcn.005499b0
mov esi, dword [ebp - 0x31c0]
cmp esi, eax
jle 0x4c0188
xor edi, edi
inc edi
mov dword [ebp - 0x31c4], edi
push edi
xor ebx, ebx
push ebx
call fcn.004c5525
pop ecx
pop ecx
test eax, eax
jne 0x4c0188
movzx eax, word [ebp - 0x31f6]
cmp eax, dword [0x701510]
jne 0x4c0170
cmp dword [ebp - 0x31cc], ebx
jne 0x4c0170
call fcn.004fa8e4
sub eax, dword [0x701514]
cmp eax, 0x927c0
jbe 0x4c0170
push ebx
push edi
mov ecx, dword [ebp - 0x31bc]
add ecx, 0x1094
call fcn.004bddbd
pop ecx
pop ecx
test eax, eax
je 0x4c0151
call fcn.004fa8e4
sub eax, dword [0x701514]
cmp eax, 0x36ee80
jbe 0x4c0166
push esi
push str.:2:FYI:_SA7_is_not_being_run_at_this_disabled_inactive_store:_lSuccessDif___d
jmp 0x4c015f
cmp esi, 0x493e0
jle 0x4c0166
push esi
push str.:2:Its_been_too_long_since_SA7_succeeded:_lSuccessDif___d
call fcn.0042bd38
pop ecx
pop ecx
call fcn.004fa8e4
mov dword [0x701514], eax
movzx eax, word [ebp - 0x31f6]
mov dword [0x701510], eax
jmp 0x4c0188
mov dword [ebp - 0x31c4], 1
call fcn.004fb9df
test eax, eax
je 0x4c01af
cmp dword [ebp - 0x31c4], 0
jne 0x4c01a5
push str.:1:_RefreshSales___is_being_forced_because_the_time_discrepancy_file_is_broken.
call fcn.0042bd38
pop ecx
mov dword [ebp - 0x31c4], 1
cmp dword [ebp - 0x31c4], 0
je 0x4c024b
cmp dword [ebp - 0x31cc], 0
jne 0x4c024b
push 0x33b
push str..ServerPAULA.c
lea eax, [ebp - 0x322c]
push eax
call fcn.004fb92f
add esp, 0xc
lea edx, [ebp - 0x322c]
lea ecx, [ebp - 0x320c]
call fcn.004c1238
push 0x7014f8
lea eax, [ebp - 0x31b8]
push eax
push dword [ebp - 0x31bc]
call fcn.004c2c19
add esp, 0xc
test eax, eax
je 0x4c024b
push 0x341
push str..ServerPAULA.c
lea eax, [ebp - 0x320c]
push eax
call fcn.004fb92f
add esp, 0xc
lea esi, [ebp - 0x320c]
lea edi, [ebp - 0x322c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea edx, [ebp - 0x322c]
lea ecx, [ebp - 0x320c]
call fcn.004c1238
call fcn.004fa8e4
mov dword [ebp - 0x31dc], eax
mov dword [0x6fb3b4], 0x16e
push 0x356
call fcn.004c6b9a
pop ecx
mov esi, 0x36ee80
push esi
mov eax, dword [ebp - 0x31bc]
call fcn.004c4257
mov dword [0x6fb3b4], 0x174
mov dword [esp], 0x35c
call fcn.004c6b9a
pop ecx
call fcn.004c1015
mov dword [0x6fb3b4], 0x179
push 0x361
call fcn.004c6b9a
pop ecx
xor edi, edi
cmp dword [ebp - 0x31cc], edi
je 0x4c02bc
call fcn.004c09d9
mov dword [0x6fb3b4], 0x184
push 0x36c
call fcn.004c6b9a
pop ecx
call fcn.004fa8e4
sub eax, dword [0x701518]
cmp eax, 0xdbba0
jbe 0x4c0336
call fcn.004fa8e4
mov dword [0x701518], eax
call fcn.004731a3
test eax, eax
je 0x4c0336
cmp dword [0x70151c], edi
jne 0x4c0308
call fcn.004fa8e4
mov dword [0x70151c], eax
call fcn.004fa8e4
sub eax, dword [0x70151c]
cmp eax, 0x6ddd00
jbe 0x4c0336
call fcn.00472957
push eax
push str.:1:FYI:_The_server_is_verifying_the_TAMS_server_auto_detected_ip_address:_iResult___d
call fcn.0042bd38
pop ecx
pop ecx
call fcn.004fa8e4
mov dword [0x70151c], eax
mov dword [0x6fb3b4], 0x199
push 0x381
call fcn.004c6b9a
pop ecx
push 1
push edi
call fcn.004c5525
pop ecx
pop ecx
test eax, eax
jne 0x4c0365
push esi
push 1
push edi
call fcn.0046f655
add esp, 0xc
mov dword [0x6fb3b4], 0x19f
push 0x387
call fcn.004c6b9a
pop ecx
call fcn.004c400d
mov dword [0x6fb3b4], 0x1a6
push 0x38e
call fcn.004c6b9a
pop ecx
cmp dword [ebp - 0x321c], edi
jne 0x4c0454
cmp dword [0x701530], 0
jne 0x4c03cd
push str.bmsf.chk
push 0
call fcn.00493154
push eax
push 0x701520
call fcn.004fc93a
add esp, 0x10
mov dword [0x701530], 1
lea esi, [ebp - 0x3250]
call fcn.004fb94f
sub esp, 0x10
mov esi, 0x701520
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]
sub esp, 0x10
mov esi, eax
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.004f9ee0
add esp, 0x20
cmp eax, 0x19bfcc00
jle 0x4c0454
call fcn.004fa8e4
mov esi, eax
mov edi, str.C:windows_system32config_systemprofilelocal_settings_tempMicrosoftNETFramework
call fcn.00432263
test eax, eax
je 0x4c0454
push 0
push edi
call fcn.0043061f
push str.bmsf.chk
push 0
call fcn.00493154
push eax
xor eax, eax
call fcn.004fc8af
add esp, 0x14
call fcn.004fa8e4
sub eax, esi
cmp eax, 7
jbe 0x4c0454
call fcn.004fa8e4
sub eax, esi
push eax
push str.:5:Deleted_Mircrosoft_.NET_temps_in__lu_milliseconds.
call fcn.0042bd38
pop ecx
pop ecx
cmp dword [ebp - 0x31cc], 0
je 0x4c0464
mov eax, 0x2710
jmp 0x4c04be
call fcn.004935a3
test eax, eax
je 0x4c0474
mov eax, 0x7d0
jmp 0x4c04be
call fcn.00493581
cmp eax, 1
jne 0x4c0494
push 0x4e20
mov eax, 0x7d0
call fcn.00468c65
add eax, 0xea60
jmp 0x4c04bd
call fcn.00493581
test eax, eax
je 0x4c04a9
push 0x9c40
mov eax, 0x2710
jmp 0x4c04b3
push 0x1b58
mov eax, 0x3e8
call fcn.00468c65
add eax, 0x7530
pop ecx
mov ebx, 0x7014f8
call fcn.004fa824
inc dword [ebp - 0x31d8]
xor esi, esi
jmp 0x4bf6f3
wait
jmp 0x4c0564
mov dword [ebp - 4], 0xfffffffe
call fcn.00493572
test eax, eax
je 0x4c05b0
call fcn.004fa8e4
xor edx, edx
mov ecx, 0x5265c00
div ecx
mov dword [ebp - 0x3230], eax
fild dword [ebp - 0x3230]
test eax, eax
jge 0x4c0598
fadd dword [0x5edb68]
push ecx
push ecx
fstp qword [esp]
push dword [0x6fb3b4]
push str.:0:FYI:_Server_terminated_from_line__d.__TimeGetTime___fdays
call fcn.0042bd38
add esp, 0x10
lea esi, [ebp - 0x31b8]
call fcn.00529017
call fcn.004935a3
test eax, eax
je 0x4c0617
call fcn.00518946
test eax, eax
je 0x4c0617
push str._n_nWaiting_up_to_20_seconds_for_async_backup_thread_to_quit...
call fcn.0041679b
pop ecx
call fcn.00518952
test eax, eax
jne 0x4c0600
push str.:3:WaitForSendProcessedUploadPackagesAsync___FAILED.
call fcn.0042b70b
mov dword [esp], str.FAILED___
call fcn.0041679b
mov dword [esp], 0xad9
jmp 0x4c0611
push 0x54f4f4
call fcn.0041679b
mov dword [esp], 0x4c6
call dword [sym.imp.KERNEL32.dll_Sleep]
push str..ServerPAULA.c
push 0x3df
push 0
push dword [ebp - 0x31a4]
call fcn.004d6ae6
add esp, 0x10
test eax, eax
je 0x4c068e
mov edx, 0x7014f8
mov ecx, dword [ebp - 0x31a4]
call fcn.0052f381
test eax, eax
jne 0x4c065d
push 0x5b35d0
push eax
push dword [ebp - 0x31a4]
call fcn.004d4fec
add esp, 0xc
push 0x4b
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
call esi
push str.byM
push 5
push dword [ebp - 0x31a4]
call fcn.004d4fec
add esp, 0xc
push 0xaf
call esi
mov eax, dword [ebp - 0x31a4]
call fcn.004d66c5
call fcn.00493572
test eax, eax
je 0x4c069c
call fcn.004c6b18
call fcn.004608de
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.005317e7
leave
ret