Function at 0x410c31
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x160
push edi
mov dword [ebp - 8], 0
push 0
call fcn.004b53a5
add esp, 4
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x15c], 0
mov ecx, 0x13
xor eax, eax
lea edi, [ebp - 0x158]
rep stosd dword es:[edi], eax
mov byte [ebp - 0x10c], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x10b]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 1
test eax, eax
je 0x410f43
mov ecx, dword [ebp + 0x10]
xor edx, edx
mov dx, word [ecx]
test edx, edx
jne 0x410cb8
cmp dword [ebp + 0xc], 0
je 0x410cb8
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call fcn.0041f68a
add esp, 8
mov dword [ebp - 4], eax
jmp 0x410cd9
mov edx, dword [ebp + 0x10]
mov ax, word [edx]
push eax
call fcn.0041c989
and eax, 0xffff
push eax
mov ecx, dword [ebp + 8]
push ecx
call fcn.0041f5e0
add esp, 8
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x410f3c
cmp dword [0x4c8b9c], 0
je 0x410f3c
mov edx, dword [ebp + 8]
push edx
call fcn.0041fa27
add esp, 4
cmp eax, 0x2740
jne 0x410f3c
mov eax, dword [ebp + 0x10]
mov cx, word [eax]
push ecx
call fcn.0041c989
and eax, 0xffff
cmp eax, 0x6978
jl 0x410d42
mov edx, dword [ebp + 0x10]
mov ax, word [edx]
push eax
call fcn.0041c989
and eax, 0xffff
mov ecx, dword [0x4e7604]
cmp eax, dword [ecx + 0x188]
jle 0x410f3c
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
cmp edx, 0x4b
jg 0x410f3c
cmp dword [ebp - 8], 6
jne 0x410eca
push 0
push 1
call fcn.0040f302
add esp, 8
mov ecx, dword [ebp + 0x10]
mov dx, word [ecx]
push edx
call fcn.0041c989
and eax, 0xffff
push eax
push str.The_TCP_port_number_in_the_license___d__is_already_in_use._n
call fcn.0040f492
add esp, 8
push 0
push 1
call fcn.0040f302
add esp, 8
push str.Possible_causes:__n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.___1__The_license_server_manager__lmgrd__is_already_running_for_this_license._n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.___2__The_OS_has_not__cleared__this_port_since_lmgrd_died._n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.___3__Another_process_is_using_this_port_number__unlikely_._n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.Solutions:_n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.___1__Make_sure_lmgrd_and_all_vendor_daemons_for_this__n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.______license_are_not_running._n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.___2__You_may_have_to_wait_for_the_OS_to_clear_this_port._n
call fcn.0040f492
add esp, 4
push 0
push 1
call fcn.0040f302
add esp, 8
push str.Retrying_for_about_5_more_minutes_n
call fcn.0040f492
add esp, 4
call fcn.00418ab0
test eax, eax
je 0x410ec8
mov eax, dword [ebp + 0x10]
mov cx, word [eax]
push ecx
call fcn.0041c989
and eax, 0xffff
push eax
push 0x4cccb8
lea edx, [ebp - 0x10c]
push edx
call fcn.004b486f
add esp, 0xc
lea eax, [ebp - 0x10c]
mov dword [ebp - 0x15c], eax
push 0
push 0
lea ecx, [ebp - 0x15c]
push ecx
push 1
push 0x80000300
push 4
push 2
push 0
call fcn.00418cd8
add esp, 0x20
jmp 0x410f29
push 0
call fcn.004b53a5
add esp, 4
sub eax, dword [ebp - 0x160]
cmp eax, 0x12c
jle 0x410f01
push 0
push 1
call fcn.0040f302
add esp, 8
push str.Exiting_...__n
call fcn.0040f492
add esp, 4
push 0x1a
call fcn.004b4c8d
mov eax, dword [ebp - 8]
cdq
mov ecx, 6
idiv ecx
test edx, edx
jne 0x410f29
push 0
push 1
call fcn.0040f302
add esp, 8
push str.Still_trying...__n
call fcn.0040f492
add esp, 4
push 3
mov edx, dword [0x4e7604]
push edx
call fcn.004269fe
add esp, 8
jmp 0x410f3e
jmp 0x410f43
jmp 0x410c84
mov eax, dword [ebp - 4]
pop edi
mov esp, ebp
pop ebp
ret