Function at 0x4b63e6
Capabilities:
Set console window title

Disassembly:
push ebp
mov ebp, esp
push 0xfffffffffffffffe
push 0x5c0f60
push 0x5181f0
mov eax, dword fs:[0]
push eax
push ecx
push ecx
mov eax, 0x3248
call fcn.00524dc0
mov eax, dword [0x5c4e68]
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.005117f0
add esp, 0xc
mov dword [ebp - 0x31d8], esi
mov dword [ebp - 0x3210], esi
mov byte [ebp - 0x60], 0
push 0x3f
push esi
lea eax, [ebp - 0x5f]
push eax
call fcn.005117f0
add esp, 0xc
mov dword [ebp - 0x31cc], esi
mov dword [ebp - 0x3230], esi
call fcn.00415eb2
xor ebx, ebx
inc ebx
push ebx
call fcn.004bea2a
call fcn.004101db
push eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x4b64e6
call fcn.0048a53c
test eax, eax
je 0x4b64e6
call fcn.0048a53c
test eax, eax
jge 0x4b64bd
call fcn.0048a53c
neg eax
push eax
push str.WebServer__d
push esi
call fcn.004c5467
add esp, 0xc
mov edi, eax
jmp 0x4b64c2
mov edi, str.MISSION_CONTROL
push esi
call fcn.0048a45f
pop ecx
push eax
push edi
call fcn.004f3d1a
push eax
push str.__PAULA_Aggregate_Server_v_s:___s___s__
push esi
call fcn.004c5467
add esp, 0x14
push eax
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call fcn.00442158
mov dword [ebp - 0x31bc], eax
cmp eax, esi
jne 0x4b6505
push str.:10:FATAL_SERVER_ERROR:_The_PAULA_object_could_not_be_created_
call fcn.004265da
pop ecx
jmp 0x4b78f5
push 0x300c
push esi
lea eax, [ebp - 0x31b8]
push eax
call fcn.005117f0
add esp, 0xc
mov dword [ebp - 0x3194], ebx
call fcn.004b63d2
wait
mov dword [ebp - 4], esi
call fcn.0043ecf5
call fcn.0043f2bc
wait
mov dword [ebp - 4], 0xfffffffe
jmp 0x4b6558
call fcn.004f16be
mov dword [ebp - 0x3214], eax
push str._nLoading_configuration.
push 7
call fcn.004147da
mov edi, str.PaulaConfig.cfg
push edi
push dword [ebp - 0x31bc]
call fcn.00458e57
add esp, 0x10
cmp eax, esi
je 0x4b65cb
push eax
push edi
push str.PaulaServer___could_not_LoadConfigSettings__s__because___s__Trying_again...
call fcn.00426c01
add esp, 0xc
push edi
push dword [ebp - 0x31bc]
call fcn.00458e57
pop ecx
pop ecx
mov ebx, eax
cmp ebx, esi
je 0x4b65cb
mov dword [ebp - 0x31c0], 0xf
push ebx
push edi
push str.PaulaServer___FAILED_to_LoadConfigSettings__s__because___s__Continuing_anyway...
call fcn.004265da
add esp, 0xc
dec dword [ebp - 0x31c0]
jne 0x4b65b4
push str._nInitializing..
push 7
call fcn.004147da
push 0x139
mov ebx, str..ServerPAULA.c
push ebx
push esi
call fcn.004f2709
add esp, 0x14
call fcn.0048a53c
test eax, eax
je 0x4b661a
push 0x13d
push ebx
push 0x6d39b8
push 0x4b790f
push esi
mov ecx, str.PaulaServer
call fcn.0042da43
cmp eax, esi
je 0x4b661a
mov edi, eax
call fcn.0042dbeb
mov dword [0x6d39b8], esi
push 0x143
push ebx
push 0x6d39b8
push 0x4be0fe
push esi
mov ecx, str.PaulaServer
call fcn.0042da43
cmp eax, esi
jne 0x4b6652
push str._GetLastError_
push str.:9:PaulaServer___FAILED:_Could_not_start_the_termination_detection_thread___s
call fcn.004265da
pop ecx
pop ecx
jmp 0x4b6659
mov edi, eax
call fcn.0042dbeb
wait
mov dword [ebp - 4], 1
call fcn.0043f39a
push esi
call fcn.004bea2a
push str._nChecking_for_updates...
push 7
call fcn.004147da
mov ecx, dword [ebp - 0x31bc]
call fcn.004b7ae0
push str._nSetting_file_access_rights...
push 7
call fcn.004147da
add esp, 0x10
push 3
mov edi, 0x10000000
push edi
push 0xffffffffffffffff
push esi
call fcn.00489f49
pop ecx
pop ecx
mov ecx, eax
call fcn.0042ca8a
pop ecx
pop ecx
test eax, eax
jne 0x4b66cb
push 3
push 0xc0000000
push 0xffffffffffffffff
push esi
call fcn.00489f49
pop ecx
pop ecx
mov ecx, eax
call fcn.0042ca8a
pop ecx
pop ecx
push 3
push edi
push 0xffffffffffffffff
push esi
call fcn.00489f49
pop ecx
pop ecx
mov ecx, eax
call fcn.0042ca8a
pop ecx
pop ecx
test eax, eax
jne 0x4b66ff
push 3
push 0xc0000000
push 0xffffffffffffffff
push esi
call fcn.00489f49
pop ecx
pop ecx
mov ecx, eax
call fcn.0042ca8a
pop ecx
pop ecx
call dword [sym.imp.ADVAPI32.dll_RevertToSelf]
push esi
call fcn.0046e030
pop ecx
push esi
mov edi, dword [ebp - 0x31bc]
mov eax, edi
call fcn.004bb469
pop ecx
cmp dword [edi + 0xd90], 0x1dcd79e3
jne 0x4b674a
push str.10.164.136.136
push ecx
push esi
push esi
call fcn.0046290f
add esp, 0xc
push eax
call fcn.00512350
pop ecx
pop ecx
test eax, eax
je 0x4b674a
call fcn.00415b9b
jmp 0x4b674f
call fcn.00415ba6
push str._nLogging_resources...
push 7
call fcn.004147da
call fcn.004bad6f
push esi
xor ecx, ecx
call fcn.0049f8e0
add esp, 0xc
test eax, eax
je 0x4b67b1
call fcn.0048a508
test eax, eax
jne 0x4b67b1
mov byte [ebp - 0xa0], al
push 0x3f
push esi
lea eax, [ebp - 0x9f]
push eax
call fcn.005117f0
add esp, 0xc
push 0x3f
lea ecx, [ebp - 0xa0]
call fcn.0049f8e0
pop ecx
lea eax, [ebp - 0xa0]
push eax
push str.:8:A_critical_file_is_missing:__s
call fcn.004265da
pop ecx
pop ecx
push str._nLogging_on_to_server...
push 7
call fcn.004147da
push 0x19c
push ebx
push esi
call fcn.00469252
add esp, 0x14
push 0x3f
lea ecx, [ebp - 0x60]
call fcn.00462751
pop ecx
mov ebx, str.TenderTypes.htm
push ebx
push esi
call fcn.0048a119
pop ecx
pop ecx
mov edi, eax
call fcn.0042ad00
test eax, eax
je 0x4b68f0
xor esi, esi
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
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
push 0x1a5
push str..ServerPAULA.c
lea eax, [ebp - 0x31fc]
push eax
call fcn.004f2709
add esp, 0xc
push esi
lea eax, [ebp - 0x320c]
push eax
push ebx
push esi
call fcn.0048a119
pop ecx
pop ecx
push eax
call fcn.0042b708
push ecx
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.004f0d62
push eax
call fcn.0051209e
add esp, 0x24
cmp eax, 0x5265c00
jle 0x4b68ee
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
lea eax, [ebp - 0x320c]
push eax
push ebx
push 0
call fcn.0048a119
pop ecx
pop ecx
push eax
call fcn.0042b708
push ecx
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.004f0d62
push eax
call fcn.0051209e
add esp, 0x24
cmp eax, 0x5265c00
jle 0x4b68ee
push ebx
push 0
call fcn.0048a119
call fcn.0042a76b
push str.:2:The_tender_type_HTML_help_file_was_deleted.
call fcn.00426c01
add esp, 0xc
xor esi, esi
call fcn.0048a508
test eax, eax
je 0x4b68fe
call fcn.004bda15
push str.Fedora1
lea eax, [ebp - 0x60]
push eax
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x4b6954
push str.Fedora2
lea eax, [ebp - 0x60]
push eax
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x4b6954
push str.mission_control
lea eax, [ebp - 0x60]
push eax
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
je 0x4b6954
push str.mission_control.NAPA306.local
lea eax, [ebp - 0x60]
push eax
call fcn.00512a33
pop ecx
pop ecx
test eax, eax
mov dword [ebp - 0x31cc], esi
jne 0x4b695e
mov dword [ebp - 0x31cc], 1
mov ecx, dword [ebp - 0x31bc]
add ecx, 0x1094
call fcn.0046245b
wait
mov dword [ebp - 4], 0xfffffffe
jmp 0x4b6994
mov dword [ebp - 0x31d0], esi
call fcn.0048a508
test eax, eax
je 0x4b69f8
xor edi, edi
inc edi
push edi
push esi
push edi
call fcn.0047831b
add esp, 0xc
test eax, eax
jne 0x4b69f8
push str._nDownloading_MySQL_plugin...
call fcn.004147da
mov dword [esp], str.:2:FYI:_PaulaServer___is_downloading_the_MySQL_database_plugin.
call fcn.00426c01
pop ecx
push edi
push edi
push esi
call fcn.0047831b
add esp, 0xc
test eax, eax
je 0x4b69e2
push 0x58fe90
jmp 0x4b69e7
push str.FAILED___
call fcn.004147da
pop ecx
push 0x530220
call fcn.004147da
pop ecx
call fcn.00478649
call fcn.004bb82c
xor ecx, ecx
call fcn.00415cc5
mov dword [ebp - 0x3218], eax
push str._nSESSION_READY_TO_START_n
push 7
call fcn.004147da
pop ecx
pop ecx
wait
mov dword [ebp - 4], 2
mov dword [ebp - 0x31d4], esi
cmp dword [0x6d39b8], esi
jne 0x4b77b3
xor ebx, ebx
mov dword [0x6cd874], ebx
lea esi, [ebp - 0x3260]
call fcn.004f2729
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.004f0f28
add esp, 0x14
push eax
push dword [ebp - 0x31d4]
push str._nStarting_loop__d:__s
push 7
call fcn.004147da
push 0x1eb
call fcn.004bdaed
add esp, 0x14
push 1
push ebx
call fcn.004bc47e
pop ecx
pop ecx
test eax, eax
je 0x4b6b77
push 0x1f2
push str..ServerPAULA.c
push 0x80
call fcn.00469252
add esp, 0xc
test eax, eax
jle 0x4b6b3f
call fcn.004f16be
sub eax, dword [0x6d39bc]
cmp eax, 0x36ee80
jbe 0x4b6ada
call fcn.004f16be
mov dword [0x6d39bc], eax
push str.:5:System_has_been_locked_in_standby_for_over_an_hour.
call fcn.004265da
jmp 0x4b6b76
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 [0x6d39c4]
je 0x4b6b21
push str.:0:TAMS_is_restarting.__Entering_standby...
call fcn.00426c01
pop ecx
movzx eax, word [ebp - 0x323a]
mov dword [0x6d39c4], eax
mov ebx, 0x6d39b8
mov eax, 0x493e0
call fcn.004f15fe
call fcn.004f16be
mov dword [0x6d39c0], eax
jmp 0x4b77a6
call fcn.004f16be
mov dword [0x6d39bc], eax
call fcn.004f16be
sub eax, dword [0x6d39c0]
cmp eax, 0x1d4c0
jae 0x4b6b77
mov ebx, 0x6d39b8
mov eax, 0xea60
call fcn.004f15fe
push str.:0:Exiting_standby_after_TAMS_reboot...
call fcn.00426c01
xor ebx, ebx
pop ecx
mov dword [0x6cd874], 0x2c
push 0x214
call fcn.004bdaed
pop ecx
mov esi, 0x6d39b8
push esi
call fcn.004bd85a
pop ecx
test eax, eax
je 0x4b6bb2
call fcn.004f16be
sub eax, dword [ebp - 0x31d0]
cmp eax, 0x1b7740
jbe 0x4b6cf4
cmp dword [ebp - 0x31d0], ebx
jne 0x4b6bd0
push esi
call fcn.004bd85a
pop ecx
test eax, eax
je 0x4b6bd0
call fcn.004f16be
mov dword [ebp - 0x31d0], eax
call fcn.00512297
cdq
mov ecx, 0xea60
idiv ecx
mov edi, edx
call fcn.0048a51a
mov esi, eax
dec esi
neg esi
sbb esi, esi
and esi, 0xfffb6c20
add esi, 0x927c0
sub esi, edi
call fcn.004f16be
sub eax, dword [ebp - 0x31d0]
cmp eax, esi
jbe 0x4b6cf4
push str._nSyncronizing_all_files...
push 7
call fcn.004147da
push 0x227
push str..ServerPAULA.c
push 0xf97f
call fcn.00469252
add esp, 0x14
test eax, eax
jne 0x4b6c9d
push 0x5304c4
push 7
call fcn.004147da
pop ecx
pop ecx
cmp dword [0x5c578c], ebx
je 0x4b6c88
mov byte [ebp - 0x1a8], 0
push 0x103
push ebx
lea eax, [ebp - 0x1a7]
push eax
call fcn.005117f0
add esp, 0xc
push ebx
lea edi, [ebp - 0x1a8]
call fcn.004682da
pop ecx
push 3
push 0xc0000000
mov ecx, edi
call fcn.0042ca8a
pop ecx
pop ecx
mov dword [0x5c578c], ebx
push 1
call fcn.004bddd4
pop ecx
call fcn.00470f74
mov dword [ebp - 0x31d8], ebx
jmp 0x4b6ce4
push 0x569cf4
push 7
call fcn.004147da
push ebx
call fcn.004bddd4
add esp, 0xc
inc dword [ebp - 0x31d8]
cmp dword [ebp - 0x31d8], 0xf
jle 0x4b6cd3
push str.PaulaConfig.cfg
push dword [ebp - 0x31bc]
call fcn.00458e57
pop ecx
pop ecx
mov ecx, dword [ebp - 0x31bc]
add ecx, 0x1094
call fcn.0046245b
call fcn.00410464
call fcn.004f16be
mov dword [ebp - 0x31d0], eax
mov dword [0x6cd874], 0x62
push 0x24a
call fcn.004bdaed
pop ecx
push ebx
mov esi, 0x124f80
push esi
call fcn.004705e6
mov dword [0x6cd874], 0x6b
push 0x253
call fcn.004bdaed
add esp, 0xc
call fcn.00487b9a
mov dword [0x6cd874], 0x6f
push 0x257
call fcn.004bdaed
pop ecx
push dword [ebp - 0x31bc]
call fcn.004b8f0d
mov dword [0x6cd874], 0x73
mov dword [esp], 0x25b
call fcn.004bdaed
pop ecx
call fcn.004b7e05
mov dword [0x6cd874], 0x78
push 0x260
call fcn.004bdaed
pop ecx
call fcn.004f16be
sub eax, dword [ebp - 0x3210]
cmp eax, 0x927c0
jbe 0x4b6d9f
call fcn.004f16be
mov dword [ebp - 0x3210], eax
call fcn.004f16be
sub eax, dword [ebp - 0x3214]
cmp eax, esi
jbe 0x4b6dc3
call fcn.0043ecf5
call fcn.0043ec17
call fcn.004f16be
mov dword [ebp - 0x3214], eax
mov dword [0x6cd874], 0x8b
push 0x273
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], ebx
jne 0x4b77a6
cmp dword [ebp - 0x31d4], ebx
je 0x4b6e0c
push ebx
push 0x20
call fcn.0046bfbf
pop ecx
pop ecx
test eax, eax
je 0x4b6e0c
call fcn.004f16be
sub eax, dword [ebp - 0x3230]
cmp eax, 0x1b7740
jbe 0x4b6e67
mov dword [0x6cd874], 0x92
push 0x27a
call fcn.004bdaed
pop ecx
call fcn.00461cad
mov dword [0x6cd874], 0x98
push 0x280
call fcn.004bdaed
mov dword [0x6cd874], 0x9d
mov dword [esp], 0x285
call fcn.004bdaed
mov dword [0x6cd874], 0x9f
mov dword [esp], 0x287
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], ebx
jne 0x4b77a6
mov dword [0x6cd874], 0xa6
push 0x28e
call fcn.004bdaed
pop ecx
wait
mov dword [ebp - 4], 3
push dword [ebp - 0x31bc]
call fcn.004bbe8d
pop ecx
wait
mov dword [ebp - 4], 2
jmp 0x4b6ec1
call fcn.0048a53c
test eax, eax
je 0x4b70e5
call fcn.004f16be
mov esi, eax
mov dword [ebp - 0x31c0], esi
cmp dword [0x6d39b8], ebx
jne 0x4b77b3
call fcn.0040693e
mov dword [0x6cd874], 0xb8
push 0x2a0
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
mov dword [0x6cd874], 0xba
push 0x2a2
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
mov dword [0x6cd874], 0xbc
push 0x2a4
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
call fcn.004018d3
mov dword [0x6cd874], 0xbf
push 0x2a7
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
call fcn.00401a32
mov dword [0x6cd874], 0xc1
push 0x2a9
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
mov dword [0x6cd874], 0xc3
push 0x2ab
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
mov dword [0x6cd874], 0xc6
push 0x2ae
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
mov dword [0x6cd874], 0xc9
push 0x2b1
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
call fcn.00406860
mov dword [0x6cd874], 0xcc
push 0x2b4
call fcn.004bdaed
pop ecx
cmp dword [0x6d39b8], 0
jne 0x4b77b3
xor ebx, ebx
cmp dword [0x6d39c8], ebx
jne 0x4b703d
mov dword [0x6d39c8], esi
cmp dword [0x6d39cc], ebx
jne 0x4b704b
mov dword [0x6d39cc], esi
mov eax, esi
sub eax, dword [0x6d39c8]
cmp eax, 0x36ee80
ja 0x4b7068
sub esi, dword [0x6d39cc]
cmp esi, 0x2932e00
jbe 0x4b70e5
mov esi, 0x1388
push esi
mov ebx, str.www.google.com
mov ecx, ebx
call fcn.00462a7e
pop ecx
test eax, eax
jne 0x4b70d3
push esi
mov edi, str.66.119.200.1
mov ecx, edi
call fcn.00462a7e
pop ecx
test eax, eax
jne 0x4b70d3
push esi
mov ecx, ebx
call fcn.00462a7e
pop ecx
test eax, eax
jne 0x4b70d3
push esi
mov ecx, edi
call fcn.00462a7e
pop ecx
test eax, eax
jne 0x4b70d3
call fcn.0048a508
cmp eax, 2
jne 0x4b70c8
call fcn.0050468b
push eax
push str.:5:Internet_connection_has_been_lost:_Attempting_modem_reset...bResult_d
call fcn.00426c01
pop ecx
jmp 0x4b70d2
push str.:5:Internet_connection_has_been_lost_but_a_modem_reset_script_does_not_exist_for_this_location.
call fcn.00426c01
pop ecx
mov eax, dword [ebp - 0x31c0]
mov dword [0x6d39c8], eax
mov dword [0x6d39cc], eax
xor ebx, ebx
push 1
push ebx
call fcn.004bc47e
pop ecx
pop ecx
test eax, eax
je 0x4b710f
call fcn.00415bfa
mov ebx, eax
neg ebx
sbb ebx, ebx
and ebx, 0x124f80
add ebx, 0x927c0
jmp 0x4b7229
call fcn.00415bfa
test eax, eax
je 0x4b7224
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.004f2780
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.004f087f
add esp, 0x10
mov word [ebp - 0x31e8], ax
mov ebx, 0x668a0
mov dword [ebp - 0x31c8], ebx
cmp dword [ebp - 0x220], 0
jne 0x4b721d
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.004f0e1c
push eax
call fcn.0051209e
add esp, 0x24
cmp eax, 0xdbba0
jg 0x4b71ba
mov ebx, 0xea60
jmp 0x4b7229
cmp eax, 0x36ee80
jg 0x4b71df
mov eax, dword [ebp - 0x31c0]
mov cx, word [ebp - 0x31e4]
cmp cx, word [ebp + eax - 0x214]
jb 0x4b71df
mov ebx, 0x1d4c0
jmp 0x4b7229
mov eax, dword [ebp - 0x31e8]
dec eax
cmp ax, 4
ja 0x4b71fd
cmp word [ebp - 0x31e4], 0x12
jb 0x4b71fd
mov ebx, 0x493e0
jmp 0x4b7229
cmp word [ebp - 0x31e8], 0
je 0x4b7211
cmp word [ebp - 0x31e8], 6
jne 0x4b722f
cmp word [ebp - 0x31e4], 0x10
jb 0x4b722f
jmp 0x4b71f6
mov ebx, 0xdbba0
jmp 0x4b7229
mov ebx, 0x15f90
mov dword [ebp - 0x31c8], ebx
push 1
push 0
call fcn.004bc47e
pop ecx
pop ecx
test eax, eax
jne 0x4b7243
call fcn.004bbc7a
mov dword [0x6cd874], 0x10d
push 0x2f5
call fcn.004bdaed
pop ecx
call fcn.0048a53c
test eax, eax
je 0x4b726c
call fcn.004f16be
mov dword [ebp - 0x31dc], eax
mov esi, 0x1d4c0
cmp ebx, esi
ja 0x4b7277
mov esi, ebx
call fcn.00512297
shr esi, 2
inc esi
xor edx, edx
div esi
mov esi, ebx
sub esi, edx
call fcn.004f16be
sub eax, dword [ebp - 0x31dc]
cmp eax, esi
jbe 0x4b7534
call fcn.0048a53c
test eax, eax
jl 0x4b7534
and word [ebp - 0x31fc], 0
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
xor esi, esi
mov word [ebp - 0x3228], si
xor eax, eax
lea edi, [ebp - 0x3226]
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
mov dword [ebp - 0x31c4], esi
push 0x304
push str..ServerPAULA.c
lea eax, [ebp - 0x320c]
push eax
call fcn.004f2709
add esp, 0xc
mov dword [ebp - 0x31c4], esi
lea edx, [ebp - 0x3228]
lea ecx, [ebp - 0x31fc]
call fcn.004b867e
test eax, eax
je 0x4b745c
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]
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.004f0d62
push eax
call fcn.0051209e
mov dword [ebp - 0x31c0], eax
add esp, 0x14
lea esi, [ebp - 0x3228]
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.004f0d62
push eax
call fcn.0051209e
add esp, 0x24
cmp eax, ebx
jg 0x4b745c
mov dword [ebp - 0x322c], ebx
fild dword [ebp - 0x322c]
test ebx, ebx
jge 0x4b739e
fadd qword [0x5bf888]
fmul qword [0x5bfb50]
call fcn.0052a890
mov esi, dword [ebp - 0x31c0]
cmp esi, eax
jle 0x4b7466
xor edi, edi
inc edi
mov dword [ebp - 0x31c4], edi
push edi
xor ebx, ebx
push ebx
call fcn.004bc47e
pop ecx
pop ecx
test eax, eax
jne 0x4b7466
movzx eax, word [ebp - 0x3206]
cmp eax, dword [0x6d39d0]
jne 0x4b744e
cmp dword [ebp - 0x31cc], ebx
jne 0x4b744e
call fcn.004f16be
sub eax, dword [0x6d39d4]
cmp eax, 0x927c0
jbe 0x4b744e
push ebx
push edi
mov ecx, dword [ebp - 0x31bc]
add ecx, 0x1094
call fcn.004b510d
pop ecx
pop ecx
test eax, eax
je 0x4b742f
call fcn.004f16be
sub eax, dword [0x6d39d4]
cmp eax, 0x36ee80
jbe 0x4b7444
push esi
push str.:2:FYI:_SA7_is_not_being_run_at_this_disabled_inactive_store:_lSuccessDif___d
jmp 0x4b743d
cmp esi, 0x493e0
jle 0x4b7444
push esi
push str.:2:Its_been_too_long_since_SA7_succeeded:_lSuccessDif___d
call fcn.00426c01
pop ecx
pop ecx
call fcn.004f16be
mov dword [0x6d39d4], eax
movzx eax, word [ebp - 0x3206]
mov dword [0x6d39d0], eax
jmp 0x4b7466
mov dword [ebp - 0x31c4], 1
call fcn.004f27b9
test eax, eax
je 0x4b748d
cmp dword [ebp - 0x31c4], 0
jne 0x4b7483
push str.:1:_RefreshSales___is_being_forced_because_the_time_discrepancy_file_is_broken.
call fcn.00426c01
pop ecx
mov dword [ebp - 0x31c4], 1
cmp dword [ebp - 0x31c4], 0
je 0x4b7529
cmp dword [ebp - 0x31cc], 0
jne 0x4b7529
push 0x33b
push str..ServerPAULA.c
lea eax, [ebp - 0x3228]
push eax
call fcn.004f2709
add esp, 0xc
lea edx, [ebp - 0x3228]
lea ecx, [ebp - 0x31fc]
call fcn.004b8482
push 0x6d39b8
lea eax, [ebp - 0x31b8]
push eax
push dword [ebp - 0x31bc]
call fcn.004b9e5a
add esp, 0xc
test eax, eax
je 0x4b7529
push 0x341
push str..ServerPAULA.c
lea eax, [ebp - 0x31fc]
push eax
call fcn.004f2709
add esp, 0xc
lea esi, [ebp - 0x31fc]
lea edi, [ebp - 0x3228]
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 - 0x3228]
lea ecx, [ebp - 0x31fc]
call fcn.004b8482
call fcn.004f16be
mov dword [ebp - 0x31dc], eax
mov dword [0x6cd874], 0x16e
push 0x356
call fcn.004bdaed
pop ecx
mov esi, 0x36ee80
push esi
mov eax, dword [ebp - 0x31bc]
call fcn.004bb469
mov dword [0x6cd874], 0x174
mov dword [esp], 0x35c
call fcn.004bdaed
pop ecx
call fcn.004b825f
mov dword [0x6cd874], 0x179
push 0x361
call fcn.004bdaed
pop ecx
xor edi, edi
cmp dword [ebp - 0x31cc], edi
je 0x4b759a
call fcn.004b7c2d
mov dword [0x6cd874], 0x184
push 0x36c
call fcn.004bdaed
pop ecx
call fcn.004f16be
sub eax, dword [0x6d39d8]
cmp eax, 0xdbba0
jbe 0x4b7614
call fcn.004f16be
mov dword [0x6d39d8], eax
call fcn.0046a640
test eax, eax
je 0x4b7614
cmp dword [0x6d39dc], edi
jne 0x4b75e6
call fcn.004f16be
mov dword [0x6d39dc], eax
call fcn.004f16be
sub eax, dword [0x6d39dc]
cmp eax, 0x6ddd00
jbe 0x4b7614
call fcn.00469df4
push eax
push str.:1:FYI:_The_server_is_verifying_the_TAMS_server_auto_detected_ip_address:_iResult___d
call fcn.00426c01
pop ecx
pop ecx
call fcn.004f16be
mov dword [0x6d39dc], eax
mov dword [0x6cd874], 0x199
push 0x381
call fcn.004bdaed
pop ecx
push 1
push edi
call fcn.004bc47e
pop ecx
pop ecx
test eax, eax
jne 0x4b7643
push esi
push 1
push edi
call fcn.00466afa
add esp, 0xc
mov dword [0x6cd874], 0x19f
push 0x387
call fcn.004bdaed
pop ecx
call fcn.004bb246
mov dword [0x6cd874], 0x1a6
push 0x38e
call fcn.004bdaed
pop ecx
cmp dword [ebp - 0x3218], edi
jne 0x4b7732
cmp dword [0x6d39f0], 0
jne 0x4b76ab
push str.bmsf.chk
push 0
call fcn.0048a119
push eax
push 0x6d39e0
call fcn.004f3714
add esp, 0x10
mov dword [0x6d39f0], 1
lea esi, [ebp - 0x3250]
call fcn.004f2729
sub esp, 0x10
mov esi, 0x6d39e0
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.004f0d62
add esp, 0x20
cmp eax, 0x19bfcc00
jle 0x4b7732
call fcn.004f16be
mov esi, eax
mov edi, str.C:windows_system32config_systemprofilelocal_settings_tempMicrosoftNETFramework
call fcn.0042ad00
test eax, eax
je 0x4b7732
push 0
push edi
call fcn.00429e16
push str.bmsf.chk
push 0
call fcn.0048a119
push eax
xor eax, eax
call fcn.004f3689
add esp, 0x14
call fcn.004f16be
sub eax, esi
cmp eax, 7
jbe 0x4b7732
call fcn.004f16be
sub eax, esi
push eax
push str.:5:Deleted_Mircrosoft_.NET_temps_in__lu_milliseconds.
call fcn.00426c01
pop ecx
pop ecx
cmp dword [ebp - 0x31cc], 0
je 0x4b7742
mov eax, 0x2710
jmp 0x4b779c
call fcn.0048a53c
test eax, eax
je 0x4b7752
mov eax, 0x7d0
jmp 0x4b779c
call fcn.0048a51a
cmp eax, 1
jne 0x4b7772
push 0x4e20
mov eax, 0x7d0
call fcn.004603fd
add eax, 0xea60
jmp 0x4b779b
call fcn.0048a51a
test eax, eax
je 0x4b7787
push 0x9c40
mov eax, 0x2710
jmp 0x4b7791
push 0x1b58
mov eax, 0x3e8
call fcn.004603fd
add eax, 0x7530
pop ecx
mov ebx, 0x6d39b8
call fcn.004f15fe
inc dword [ebp - 0x31d4]
xor esi, esi
jmp 0x4b6a2b
wait
jmp 0x4b780f
mov dword [ebp - 4], 0xfffffffe
call fcn.0048a508
test eax, eax
je 0x4b785b
call fcn.004f16be
xor edx, edx
mov ecx, 0x5265c00
div ecx
mov dword [ebp - 0x322c], eax
fild dword [ebp - 0x322c]
test eax, eax
jge 0x4b7843
fadd dword [0x5bf820]
push ecx
push ecx
fstp qword [esp]
push dword [0x6cd874]
push str.:0:FYI:_Server_terminated_from_line__d.__TimeGetTime___fdays
call fcn.00426c01
add esp, 0x10
lea esi, [ebp - 0x31b8]
call fcn.00509f37
call fcn.0048a53c
push str..ServerPAULA.c
push 0x3e0
push 0
push dword [ebp - 0x31a4]
call fcn.004cd71a
add esp, 0x10
test eax, eax
je 0x4b78e2
mov edx, 0x6d39b8
mov ecx, dword [ebp - 0x31a4]
call fcn.005102a1
test eax, eax
jne 0x4b78b1
push 0x590308
push eax
push dword [ebp - 0x31a4]
call fcn.004cbc20
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.004cbc20
add esp, 0xc
push 0xaf
call esi
mov eax, dword [ebp - 0x31a4]
call fcn.004cd2f9
call fcn.0048a508
test eax, eax
je 0x4b78f0
call fcn.004bda6b
call fcn.004583a7
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.0051291c
leave
ret