Function at 0x4577b0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x178
mov eax, dword [0x539a68]
xor eax, ebp
mov dword [ebp - 0x64], eax
mov dword [ebp - 0xc], 0
push 0
call fcn.00457af0
add esp, 4
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
mov dword [ebp - 0x60], 0
push 0x4c
push 0
lea eax, [ebp - 0x5c]
push eax
call fcn.004057a0
add esp, 0xc
mov byte [ebp - 0x170], 0
push 0x103
push 0
lea ecx, [ebp - 0x16f]
push ecx
call fcn.004057a0
add esp, 0xc
mov edx, 1
test edx, edx
je 0x457ad2
mov eax, dword [ebp + 0x10]
movzx ecx, word [eax]
test ecx, ecx
jne 0x457840
cmp dword [ebp + 0xc], 0
je 0x457840
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call fcn.00484c70
add esp, 8
mov dword [ebp - 0x10], eax
jmp 0x45785f
mov ecx, dword [ebp + 0x10]
mov dx, word [ecx]
push edx
call fcn.00465b40
movzx eax, ax
push eax
mov ecx, dword [ebp + 8]
push ecx
call fcn.00484bb0
add esp, 8
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x457acb
cmp dword [0x539cf0], 0
je 0x457acb
mov edx, dword [ebp + 8]
push edx
call fcn.00485070
add esp, 4
cmp eax, 0x2740
jne 0x457acb
mov eax, dword [ebp + 0x10]
mov cx, word [eax]
push ecx
call fcn.00465b40
movzx edx, ax
cmp edx, 0x6978
jl 0x4578c4
mov eax, dword [ebp + 0x10]
mov cx, word [eax]
push ecx
call fcn.00465b40
movzx edx, ax
mov eax, dword [0x558b28]
cmp edx, dword [eax + 0x194]
jle 0x457acb
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
cmp ecx, 0x4b
jg 0x457acb
cmp dword [ebp - 0xc], 6
jne 0x457a42
push 0
push 1
call fcn.004542f0
add esp, 8
mov eax, dword [ebp + 0x10]
mov cx, word [eax]
push ecx
call fcn.00465b40
movzx edx, ax
push edx
push str.The_TCP_port_number_in_the_license___u__is_already_in_use._n
call fcn.00454520
add esp, 8
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Possible_causes:__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.___1__The_license_server_manager__lmgrd__is_already_running_for_this_license._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.___2__The_OS_has_not__cleared__this_port_since_lmgrd_died._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.___3__Another_process_is_using_this_port_number__unlikely_._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Solutions:_n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.___1__Make_sure_lmgrd_and_all_vendor_daemons_for_this__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.______license_are_not_running._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.___2__You_may_have_to_wait_for_the_OS_to_clear_this_port._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Retrying_for_about_5_more_minutes_n
call fcn.00454520
add esp, 4
call fcn.00460150
test eax, eax
je 0x457a40
mov eax, dword [ebp + 0x10]
mov cx, word [eax]
push ecx
call fcn.00465b40
movzx edx, ax
push edx
push 0x53f9b0
lea eax, [ebp - 0x170]
push eax
call fcn.00443408
add esp, 0xc
lea ecx, [ebp - 0x170]
mov dword [ebp - 0x60], ecx
push 0
push 0
lea edx, [ebp - 0x60]
push edx
push 1
push 0x80000300
push 4
push 2
push 0
call fcn.004603d0
add esp, 0x20
jmp 0x457ab8
push 0
call fcn.00457af0
add esp, 4
sub eax, dword [ebp - 8]
sbb edx, dword [ebp - 4]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x174], edx
js 0x457a90
jg 0x457a6e
cmp dword [ebp - 0x178], 0x12c
jbe 0x457a90
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Exiting_...__n
call fcn.00454520
add esp, 4
push 0x1a
call fcn.0040153c
jmp 0x457ab8
mov eax, dword [ebp - 0xc]
cdq
mov ecx, 6
idiv ecx
test edx, edx
jne 0x457ab8
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Still_trying...__n
call fcn.00454520
add esp, 4
push 3
mov edx, dword [0x558b28]
push edx
call fcn.0047a1a0
add esp, 8
jmp 0x457acd
jmp 0x457ad2
jmp 0x45780e
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x64]
xor ecx, ebp
call fcn.0040553d
mov esp, ebp
pop ebp
ret