Function at 0x53e690
Capabilities:
Terminate process

Disassembly:
sub esp, 0x164
mov eax, dword [0x5923b4]
xor eax, esp
mov dword [esp + 0x160], eax
push ebx
mov ebx, dword [esp + 0x174]
push ebp
mov ebp, dword [esp + 0x170]
push esi
push edi
mov edi, dword [esp + 0x17c]
xor esi, esi
push esi
mov dword [esp + 0x14], edi
call fcn.00445731
push 0x4c
mov dword [esp + 0x1c], eax
lea eax, [esp + 0x28]
push esi
push eax
mov dword [esp + 0x28], edx
mov dword [esp + 0x2c], esi
call fcn.0042a640
push 0x103
lea eax, [esp + 0x81]
mov byte [esp + 0x80], 0
push esi
push eax
call fcn.0042a640
add esp, 0x1c
movzx eax, word [ebx]
test ax, ax
jne 0x53e715
test edi, edi
je 0x53e715
push edi
push ebp
call fcn.0054aa90
jmp 0x53e725
push eax
call fcn.004dedb0
movzx eax, ax
push eax
push ebp
call fcn.0054aa30
mov edi, eax
add esp, 8
test edi, edi
jne 0x53e923
cmp dword [0x599b04], eax
je 0x53e923
push ebp
call fcn.0054abf0
add esp, 4
cmp eax, 0x2740
jne 0x53e923
movzx eax, word [ebx]
push eax
call fcn.004dedb0
mov ecx, 0x6978
cmp ax, cx
jb 0x53e782
movzx eax, word [ebx]
push eax
call fcn.004dedb0
movzx ecx, ax
mov eax, dword [0x59c53c]
cmp ecx, dword [eax + 0x19c]
jle 0x53e923
mov eax, esi
inc esi
cmp eax, 0x4b
jg 0x53e923
push 0
cmp esi, 6
jne 0x53e8bf
push 1
call fcn.0053dde0
movzx eax, word [ebx]
add esp, 8
push eax
call fcn.004dedb0
movzx eax, ax
push eax
push str.The_TCP_port_number_in_the_license___u__is_already_in_use._n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.Possible_causes:__n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.___1__The_license_server_manager__lmgrd__is_already_running_for_this_license._n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.___2__The_OS_has_not__cleared__this_port_since_lmgrd_died._n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.___3__Another_process_is_using_this_port_number__unlikely_._n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
add esp, 0x40
push str.Solutions:_n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.___1__Make_sure_lmgrd_and_all_vendor_daemons_for_this__n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.______license_are_not_running._n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.___2__You_may_have_to_wait_for_the_OS_to_clear_this_port._n
call fcn.0053d620
push 0
push 1
call fcn.0053dde0
push str.Retrying_for_about_5_more_minutes_n
call fcn.0053d620
add esp, 0x34
call fcn.0054a410
test eax, eax
je 0x53e90a
movzx eax, word [ebx]
push eax
call fcn.004dedb0
movzx eax, ax
push eax
lea eax, [esp + 0x70]
push 0x5872ac
push eax
call fcn.00401741
push 0
push 0
lea eax, [esp + 0x80]
mov dword [esp + 0x30], eax
lea eax, [esp + 0x30]
push eax
push 1
push 0x80000300
push 4
push 2
push 0
call fcn.0054a420
add esp, 0x2c
jmp 0x53e90a
call fcn.00445731
add esp, 4
sub eax, dword [esp + 0x14]
sbb edx, dword [esp + 0x18]
test edx, edx
jg 0x53e93e
jl 0x53e8dc
cmp eax, 0x12c
ja 0x53e93e
mov eax, 0x2aaaaaab
imul esi
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, esi
add ecx, ecx
sub eax, ecx
jne 0x53e90a
push eax
push 1
call fcn.0053dde0
push str.Still_trying...__n
call fcn.0053d620
add esp, 0xc
push 3
push dword [0x59c53c]
call fcn.005098d0
mov edi, dword [esp + 0x18]
add esp, 8
jmp 0x53e700
mov ecx, dword [esp + 0x170]
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00424604
add esp, 0x164
ret
push 0
push 1
call fcn.0053dde0
push str.Exiting_...__n
call fcn.0053d620
add esp, 0xc
push 0x1a
call fcn.0044edcb
int3