Function at 0x40f7d0
Capabilities:
Terminate process

Disassembly:
mov eax, 0x1a8c
call fcn.00408d20
mov eax, dword [0x4d1ce0]
xor eax, esp
mov dword [esp + 0x1a88], eax
push ebx
mov ebx, dword [esp + 0x1a9c]
lea eax, [esp + 0x1470]
push ebp
push esi
mov esi, dword [esp + 0x1aa0]
push edi
push 0x4c
push 0
push eax
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x1484], 0
call fcn.004056e0
mov ebp, dword [esp + 0x1ab8]
add esp, 0xc
test ebp, ebp
jne 0x40fa6b
mov eax, dword [esi]
push ebp
mov dword [0x4e1104], eax
call fcn.004280c0
add esp, 4
mov dword [0x4e1110], eax
lea eax, [esp + 0x1cc]
mov dword [0x4e1114], edx
push eax
push 0x101
call fcn.0043e110
push ebp
push 0x1b8
lea eax, [esp + 0x1c]
push ebp
push eax
call fcn.0041a4e0
push 0x4da654
lea eax, [esp + 0x370]
mov dword [esp + 0x28], 0x67
push 0x4d2100
mov dword [esp + 0x100], eax
lea eax, [esp + 0x2c]
push str.lmgrd
push eax
mov dword [esp + 0x1458], 0x10001
call fcn.00445050
add esp, 0x20
test eax, eax
je 0x40f8c2
mov eax, dword [0x4da654]
cmp dword [eax + 0x80], 0xffffffd8
je 0x41032d
jmp 0x41034a
push 0
push 0x4e
push dword [0x4da654]
call fcn.004463f0
mov eax, dword [0x4da654]
add esp, 0xc
test eax, eax
je 0x40f8e5
mov dword [eax + 0x78], eax
mov eax, dword [0x4da654]
push 0x4bc509
push eax
call fcn.00440260
call fcn.00435480
push eax
call fcn.00437390
mov eax, dword [0x4da654]
add esp, 0xc
or dword [eax + 0x144], 0x20
mov eax, dword [0x4da654]
test eax, eax
je 0x40f95b
mov eax, dword [eax + 0x1b0]
test eax, eax
je 0x40f95b
cmp dword [eax + 0x1ccc], 0
jne 0x40f95b
push 0
call fcn.004118f0
mov ecx, dword [0x4da654]
add esp, 4
mov ecx, dword [ecx + 0x1b0]
mov dword [ecx + 0x1ccc], eax
mov ecx, dword [0x4da654]
mov eax, dword [ecx + 0x1b0]
cmp dword [eax + 0x1ccc], 0
je 0x410368
mov edi, dword [esp + 0x1aa0]
mov dword [0x4e1140], esi
mov dword [0x4e113c], edi
call fcn.0044adc0
push 0x104
lea eax, [esp + 0x1594]
push eax
call dword [sym.imp.KERNEL32.dll_GetWindowsDirectoryA]
cmp byte [esp + 0x1590], 0x41
jne 0x40f998
mov eax, dword [str.c:_flexlm_]
mov byte [eax], 0x41
push 1
push 0x4bc528
call fcn.00436d30
push esi
push edi
mov dword [0x4e10e4], 0x5460
call fcn.00410450
push dword [0x4da654]
call fcn.00435a40
push esi
push edi
push dword [0x4da654]
call fcn.00436160
mov eax, dword [0x4da654]
add esp, 0x20
mov ecx, dword [eax + 0x1b0]
test ecx, ecx
je 0x40f9f5
cmp dword [0x4d9f34], 1
jne 0x40f9f5
cmp dword [ecx + 0x1cd8], 0
je 0x4103b2
cmp dword [eax + 0x80], 0xffffff48
je 0x4103cf
cmp dword [0x4d9f2c], 0
jne 0x40fa1e
cmp dword [0x4d9f20], 0
jne 0x40fa1e
call fcn.0040f3a0
jmp 0x40fa29
push str.lmgrd:__FlexNet_license_server
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov eax, dword [0x4da654]
mov eax, dword [eax + 0xd4]
mov dword [eax + 0x1c], 5
call fcn.00436ee0
push dword [0x4da654]
call fcn.00446130
mov esi, eax
add esp, 4
test esi, esi
je 0x40fa6b
push esi
call fcn.004356e0
add esp, 4
test eax, eax
jne 0x40fa6b
mov esi, dword [esi + 0x408]
test esi, esi
jne 0x40fa54
cmp dword [0x4d9f0c], 0
je 0x40faaa
mov dword [0x4d20e8], 0xffffffff
test ebp, ebp
jne 0x4102e1
mov esi, 1
jmp 0x40fa90
lea eax, [esi - 2]
cmp eax, 0x14
ja case.0x40faa3.3
movzx eax, byte [esi + 0x41042a]
jmp dword [eax*4 + 0x410424]
push dword [0x4da654]
call fcn.0044acc0
add esp, 4
mov edi, eax
push 1
push 0x40dd40
call dword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
test edi, edi
jne 0x40fed4
push dword [0x4d2388]
lea eax, [esp + 0x1530]
push str._s:_cant_initialize
push eax
call fcn.00427717
push dword [0x4da654]
call fcn.0043dee0
add esp, 0x10
cmp eax, 0xfffffff3
jne 0x40fbcb
movdqu xmm0, xmmword [str.:No_SERVER_lines_in_license_file.]
mov ax, word [0x4bc660]
push 0x42
movdqu xmmword [esp + 0x14cc], xmm0
mov word [esp + 0x14ec], ax
lea eax, [esp + 0x14ee]
movdqu xmm0, xmmword [0x4bc650]
push edi
push eax
movdqu xmmword [esp + 0x14e4], xmm0
call fcn.004056e0
push edi
lea eax, [esp + 0x14d8]
push eax
lea eax, [esp + 0x1540]
push eax
call fcn.0041a530
push edi
push 1
call fcn.004354b0
lea eax, [esp + 0x154c]
push eax
push 0x4bc664
call fcn.00435180
push edi
push 1
call fcn.004354b0
push dword [0x4da654]
call fcn.00445920
push eax
push str.License_Path:___s__n
call fcn.00435180
push edi
push 1
call fcn.004354b0
mov eax, dword [0x4da654]
add esp, 0x44
push dword [eax + 0x84]
push dword [eax + 0x80]
push str.FlexNet_Licensing_error:_d__d_n
call fcn.00435180
add esp, 0xc
push edi
push 1
call dword [sym.imp.KERNEL32.dll_GenerateConsoleCtrlEvent]
test eax, eax
jne 0x410410
jmp 0x4103fa
push dword [0x4da654]
call fcn.0043dee0
add esp, 4
cmp eax, 0xfffffffe
jne 0x40fcce
mov eax, dword [0x4bc73c]
movdqu xmm0, xmmword [str.:Invalid_license_file_syntax.]
mov dword [esp + 0x14e0], eax
mov ax, word [0x4bc740]
push 0x46
mov word [esp + 0x14e8], ax
lea eax, [esp + 0x14ea]
movdqu xmmword [esp + 0x14cc], xmm0
push 0
movq xmm0, qword [0x4bc734]
push eax
movq qword [esp + 0x14e4], xmm0
call fcn.004056e0
push 0
lea eax, [esp + 0x14d8]
push eax
lea eax, [esp + 0x1540]
push eax
call fcn.0041a530
push 0
push 1
call fcn.004354b0
lea eax, [esp + 0x154c]
push eax
push 0x4bc664
call fcn.00435180
push 0
push 1
call fcn.004354b0
push dword [0x4da654]
call fcn.00445920
push eax
push str.License_Path:___s__n
call fcn.00435180
push 0
push 1
call fcn.004354b0
mov eax, dword [0x4da654]
add esp, 0x44
push dword [eax + 0x84]
push dword [eax + 0x80]
push str.FlexNet_Licensing_error:_d__d_n
call fcn.00435180
add esp, 0xc
push 0
push 1
call dword [sym.imp.KERNEL32.dll_GenerateConsoleCtrlEvent]
test eax, eax
jne 0x410410
push eax
push 1
call fcn.004354b0
push str.Unable_to_kill_lmgrd.exe.__Please_kill_this_manually_by_opening_the_Task_manager_and_Killing_the_lmgrd.exe_which_are_still_running._n
jmp 0x410408
push dword [0x4da654]
call fcn.0043dee0
add esp, 4
cmp eax, 0xffffffff
jne 0x40feae
mov ax, word [0x4bc7e8]
movdqu xmm0, xmmword [str.:Cannot_find_license_file.]
mov word [esp + 0x14e0], ax
mov al, byte [0x4bc7ea]
push 0x49
mov byte [esp + 0x14e6], al
lea eax, [esp + 0x14e7]
movdqu xmmword [esp + 0x14cc], xmm0
push 0
movq xmm0, qword [0x4bc7e0]
push eax
movq qword [esp + 0x14e4], xmm0
call fcn.004056e0
push 0
lea eax, [esp + 0x14d8]
push eax
lea eax, [esp + 0x1540]
push eax
call fcn.0041a530
push 0
push 1
call fcn.004354b0
lea eax, [esp + 0x154c]
push eax
push 0x4bc664
call fcn.00435180
push 0
push 1
call fcn.004354b0
push str.The_license_files__or_license_server_system_network_addresses__attempted_are_n
call fcn.00435180
push 0
push 1
call fcn.004354b0
push str.listed_below.__Use_LM_LICENSE_FILE_to_use_a_different_license_file__n
call fcn.00435180
add esp, 0x40
push 0
push 1
call fcn.004354b0
push str.or_contact_your_software_provider_for_a_license_file._n
call fcn.00435180
push 0
push 1
call fcn.004354b0
mov eax, dword [0x4da654]
push dword [eax + 0xb4]
push str.Filename:___s__n
call fcn.00435180
push 0
push 1
call fcn.004354b0
push dword [0x4da654]
call fcn.00445920
push eax
push str.License_Path:___s__n
call fcn.00435180
push 0
push 1
call fcn.004354b0
mov eax, dword [0x4da654]
push dword [eax + 0x84]
push dword [eax + 0x80]
push str.FlexNet_Licensing_error:_d__d_n
call fcn.00435180
add esp, 0x44
push 0
push 1
call fcn.004354b0
mov eax, dword [0x4da654]
push dword [eax + 0xc0]
push dword [eax + 0x88]
push str.System_Error:_d__s_n
call fcn.00435180
push 0
push 1
call fcn.004354b0
push dword [0x4da654]
call fcn.00445920
push eax
push str.Using_license_file___s__n
call fcn.00435180
add esp, 0x28
call fcn.0043c170
test eax, eax
je 0x40fe8a
push dword [0x4da654]
call fcn.00445920
push 0
push 0
mov dword [esp + 0x1484], eax
lea eax, [esp + 0x1484]
push eax
push 1
push 0x400002f1
push 4
push 4
push dword [0x4da654]
call fcn.0043c180
add esp, 0x24
push 0
push 1
call dword [sym.imp.KERNEL32.dll_GenerateConsoleCtrlEvent]
test eax, eax
jne 0x410410
push eax
push 1
call fcn.004354b0
push str.Unable_to_kill_lmgrd.exe.__Please_kill_this_manually_by_opening_the_Task_manager_and_Killing_the_lmgrd.exe_which_are_still_running._n
jmp 0x410408
lea eax, [esp + 0x152c]
push eax
push dword [0x4da654]
call fcn.0043da00
push dword [0x4da654]
call fcn.0043dee0
add esp, 0xc
jmp 0x41041e
test ebp, ebp
jne 0x40ff21
mov eax, dword [0x4da654]
lea ebx, [ebp - 0x63]
mov esi, dword [eax + 0xe0]
test esi, esi
je 0x40ff1d
lea ebx, [ebx]
mov eax, dword [esi + 0x260]
test eax, eax
je 0x40ff13
mov eax, dword [eax + 0x410]
test eax, eax
je 0x40ff11
cmp ebx, 0xffffff9d
je 0x40ff11
cmp eax, ebx
jne 0x410093
mov ebx, eax
mov esi, dword [esi + 0x394]
test esi, esi
jne 0x40fef0
mov ebx, dword [esp + 0x10]
mov dword [ebx], edi
xor esi, esi
mov edi, dword [edi + 0x408]
inc esi
test edi, edi
jne 0x40ff25
mov eax, esi
and eax, 0x80000001
jns 0x40ff3e
dec eax
or eax, 0xfffffffe
inc eax
jne 0x40ffae
push 0
push 1
call fcn.004354b0
push 0x4bc198
call fcn.00435180
push 0
push 1
call fcn.004354b0
push esi
push str.WARNING:__d_license_server_systems_specified_in_license_file._n
call fcn.00435180
add esp, 0x1c
cmp esi, 1
jle 0x40ff98
push 0
push 1
call fcn.004354b0
push str._an_even_number_of_server_systems_is_probably_a_mistake.__n
call fcn.00435180
push 0
push 1
call fcn.004354b0
push str.You_may_have_duplicated_a_SERVER_line_by_mistake_n
call fcn.00435180
add esp, 0x18
push 0
push 1
call fcn.004354b0
push 0x4bc198
call fcn.00435180
add esp, 0xc
mov esi, dword [ebx]
test esi, esi
je 0x40ffdc
push esi
call fcn.004356e0
add esp, 4
test eax, eax
jne 0x410184
test byte [esi + 0x418], 2
jne 0x41015f
mov esi, dword [esi + 0x408]
test esi, esi
jne 0x40ffb4
lea eax, [esp + 0x1694]
push 0x400
push eax
call fcn.0043c770
push 0
push 1
call fcn.004354b0
lea eax, [esp + 0x16a4]
push eax
push str.__s_:_Not_a_valid_server_hostname__exiting._n
call fcn.00435180
push 0
push 1
call fcn.004354b0
push str.Valid_license_server_system_hosts_are:
call fcn.00435180
mov esi, dword [ebx]
add esp, 0x24
test esi, esi
je 0x41003d
push esi
push 0x4bcad4
call fcn.00435180
mov esi, dword [esi + 0x408]
add esp, 8
test esi, esi
jne 0x410025
push 0x4bc198
call fcn.00435180
push 0
push 1
call fcn.004354b0
push dword [0x4da654]
call fcn.00445920
push eax
push str.Using_license_file___s__n
call fcn.00435180
add esp, 0x18
push 0
push 1
call dword [sym.imp.KERNEL32.dll_GenerateConsoleCtrlEvent]
test eax, eax
jne 0x41008c
push eax
push 1
call fcn.004354b0
push str.Unable_to_kill_lmgrd.exe.__Please_kill_this_manually_by_opening_the_Task_manager_and_Killing_the_lmgrd.exe_which_are_still_running_._n
call fcn.00435180
add esp, 0xc
push 2
jmp 0x41041f
push 0
push 1
call fcn.004354b0
push str.ERROR:_license_files_have_conflicting_port_numbers_n
call fcn.00435180
push 0
push 1
call fcn.004354b0
mov eax, dword [esi + 0x260]
push dword [eax + 0x410]
push ebx
push str.____d_and__d_n
call fcn.00435180
push 0
push 1
call fcn.004354b0
push str.____Please_edit_the_license_files_so_the_port_numbers_n
call fcn.00435180
push 0
push 1
call fcn.004354b0
push str.____on_the_SERVER_line_are_identical._n
call fcn.00435180
push 0
push 1
call fcn.004354b0
add esp, 0x40
push str.____License_files_include:
call fcn.00435180
mov eax, dword [0x4da654]
add esp, 4
mov esi, dword [eax + 0xe8]
mov eax, dword [esi]
test eax, eax
je 0x410138
jmp 0x410120
push eax
push 0x4bc194
call fcn.00435180
mov eax, dword [esi + 4]
lea esi, [esi + 4]
add esp, 8
test eax, eax
jne 0x410120
push 0x4bc198
call fcn.00435180
push 0
push 1
call fcn.004354b0
push str.Exiting_n
call fcn.00435180
add esp, 0x10
push 2
jmp 0x41041f
lea eax, [esp + 0x1694]
push 0x400
push eax
call fcn.0043c770
push 0
lea eax, [esp + 0x16a0]
push eax
push esi
call fcn.0041a780
add esp, 0x14
test esi, esi
je 0x40ffdc
test ebp, ebp
jne 0x4101a3
push dword [0x4da654]
call fcn.00440530
add esp, 4
mov dword [0x4d9ef8], eax
push 0x400
push esi
push 0x4e53e0
call fcn.0044b0e0
add esp, 0xc
call fcn.004430e0
test eax, eax
je 0x4101d5
push 0
push 1
call fcn.004354b0
push str.Server_starting_in_pure_IPv6_mode_n
call fcn.00435180
add esp, 0xc
test ebp, ebp
jne 0x4102e1
or edi, 0xffffffff
cmp dword [esi + 0x410], edi
jne 0x410260
call fcn.0040f630
mov dword [esi + 0x410], 0x6978
mov eax, dword [0x4da654]
cmp dword [eax + 0x19c], 0x6978
jl 0x410243
test edi, edi
jns 0x41023a
push esi
push 0x4d20e8
call fcn.00410c40
mov edi, eax
add esp, 8
test edi, edi
jns 0x410226
inc dword [esi + 0x410]
mov ecx, dword [0x4da654]
mov edx, dword [esi + 0x410]
cmp edx, dword [ecx + 0x19c]
jle 0x410208
cmp edi, 0xffffffff
jne 0x40fa86
push 0
push 1
call fcn.004354b0
push str.Failed_to_open_any_default_TCP_port._n
call fcn.00435180
add esp, 0xc
push 0x1a
jmp 0x41041f
push esi
push 0x4d20e8
call fcn.00410c40
add esp, 8
mov dword [0x4d20e4], 0xffffffff
cmp eax, 0xffffffff
jne 0x40fa86
push 0
push 1
call fcn.004354b0
push str.Failed_to_open_the_TCP_port_number_in_the_license._n
call fcn.00435180
add esp, 0xc
call fcn.0043c170
test eax, eax
je 0x4102c5
push 0
push 0
lea eax, [esp + 0x1480]
push eax
push 0
push 0xc0000301
push 0xc
push 1
push dword [0x4da654]
call fcn.0043c180
add esp, 0x20
push 0x1a
jmp 0x41041f
push 1
push esi
call fcn.00403ff3
add esp, 8
inc esi
cmp esi, 0x17
jle 0x40fa90
push fcn.00416c90
push 2
call fcn.00403ff3
push fcn.00416c90
push 0xf
call fcn.00403ff3
push 0
push 1
call fcn.004354b0
push str.Done_rereading_n
call fcn.00435180
mov ecx, dword [esp + 0x1ab4]
add esp, 0x1c
mov eax, dword [0x4d20e8]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00404be0
add esp, 0x1a8c
ret
push str.Out_of_memory__7___exiting_n
call fcn.00445080
mov eax, dword [0x4da654]
add esp, 4
push dword [eax + 0x80]
call fcn.00401ac1
push str.FlexNet_Licensing_initialize_failed_n
push eax
call fcn.0043da00
mov eax, dword [0x4da654]
add esp, 8
push dword [eax + 0x80]
call fcn.00401ac1
push 0
push 0xff
push 0
push 0
push 0x9c5c
mov dword [ecx + 0x80], 0xffffffd8
push 0xffffffffffffffd8
push dword [0x4da654]
call fcn.0043dcc0
push str.Out_of_memory__9___exiting_n
push dword [0x4da654]
call fcn.0043da00
mov eax, dword [0x4da654]
add esp, 0x24
push dword [eax + 0x80]
call fcn.00401ac1
push 0
push 1
call fcn.004354b0
push str.The_license_file_needs_the_PRIMARY_IS_MASTER_keyword_for_the_Primary_license_server_when_used_with__3ServerTS_option._n
call fcn.00435180
add esp, 0xc
push 1
call fcn.00401ac1
push 0
push 1
call fcn.004354b0
push 0x5140
push str.ERROR:_The_number_of_characters_in_the_license_file_paths_exceed_the_permissible_limit_of__d__n
call fcn.00435180
mov eax, dword [0x4da654]
add esp, 0x10
push dword [eax + 0x80]
call fcn.00401ac1
push 0
push 1
call fcn.004354b0
push str.Unable_to_kill_lmgrd.exe._Please_kill_this_manually_by_opening_the_Task_manager_and_Killing_the_lmgrd.exe_which_are_still_running._n
call fcn.00435180
add esp, 0xc
push dword [0x4da654]
call fcn.0043dee0
add esp, 4
push eax
call fcn.00401ac1
int3