Function at 0x40c4b0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x13bc
call fcn.0040a530
mov eax, dword [0x539a68]
xor eax, ebp
mov dword [ebp - 8], eax
mov byte [ebp - 0x110], 0
push 0x103
push 0
lea eax, [ebp - 0x10f]
push eax
call fcn.004057a0
add esp, 0xc
mov dword [ebp - 0x160], 0
push 0x4c
push 0
lea ecx, [ebp - 0x15c]
push ecx
call fcn.004057a0
add esp, 0xc
mov dword [ebp - 0x164], 0
mov edx, dword [ebp + 8]
mov dword [0x55d938], edx
mov eax, dword [ebp + 0xc]
mov dword [0x55d920], eax
lea ecx, [ebp - 0x2f8]
push ecx
push 0x101
call fcn.00465be0
push fcn.00465c00
call fcn.00402e1c
add esp, 4
push 0
push 0x55d944
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call fcn.004116c0
add esp, 0x10
cmp dword [0x5589dc], 0
je 0x40c56e
push 0x5589c8
mov ecx, dword [0x5589dc]
push ecx
call fcn.00413410
add esp, 8
mov byte [ebp - 0x334], 0
push 0x36
push 0
lea edx, [ebp - 0x333]
push edx
call fcn.004057a0
add esp, 0xc
mov dword [ebp - 0x2fc], 0
mov dword [ebp - 0x338], 0
push 0
mov eax, dword [0x558b28]
push eax
call fcn.00464d10
add esp, 8
mov dword [ebp - 0x2fc], eax
cmp dword [ebp - 0x2fc], 0
je 0x40c5e7
mov ecx, dword [ebp - 0x2fc]
cmp dword [ecx + 4], 0
je 0x40c5e7
mov edx, dword [ebp - 0x2fc]
mov eax, dword [edx + 4]
push eax
push 0x539d94
lea ecx, [ebp - 0x334]
push ecx
call fcn.00443408
add esp, 0xc
jmp 0x40c5ee
mov byte [ebp - 0x334], 0
call fcn.00455490
mov dword [ebp - 0x338], eax
call fcn.00460150
test eax, eax
je 0x40c880
mov byte [ebp - 0x374], 0
xor edx, edx
mov dword [ebp - 0x373], edx
mov dword [ebp - 0x36f], edx
mov dword [ebp - 0x36b], edx
mov dword [ebp - 0x367], edx
mov word [ebp - 0x363], dx
mov byte [ebp - 0x361], dl
mov byte [ebp - 0x388], 0
xor eax, eax
mov dword [ebp - 0x387], eax
mov dword [ebp - 0x383], eax
mov dword [ebp - 0x37f], eax
mov dword [ebp - 0x37b], eax
mov word [ebp - 0x377], ax
mov byte [ebp - 0x375], al
mov byte [ebp - 0x34c], 0
xor ecx, ecx
mov dword [ebp - 0x34b], ecx
mov dword [ebp - 0x347], ecx
mov dword [ebp - 0x343], ecx
mov dword [ebp - 0x33f], ecx
mov word [ebp - 0x33b], cx
mov byte [ebp - 0x339], cl
mov byte [ebp - 0x3b0], 0
xor edx, edx
mov dword [ebp - 0x3af], edx
mov dword [ebp - 0x3ab], edx
mov dword [ebp - 0x3a7], edx
mov dword [ebp - 0x3a3], edx
mov word [ebp - 0x39f], dx
mov byte [ebp - 0x39d], dl
mov byte [ebp - 0x360], 0
xor eax, eax
mov dword [ebp - 0x35f], eax
mov dword [ebp - 0x35b], eax
mov dword [ebp - 0x357], eax
mov dword [ebp - 0x353], eax
mov word [ebp - 0x34f], ax
mov byte [ebp - 0x34d], al
mov byte [ebp - 0x39c], 0
xor ecx, ecx
mov dword [ebp - 0x39b], ecx
mov dword [ebp - 0x397], ecx
mov dword [ebp - 0x393], ecx
mov dword [ebp - 0x38f], ecx
mov word [ebp - 0x38b], cx
mov byte [ebp - 0x389], cl
push 0
push 0
lea edx, [ebp - 0x160]
push edx
push 0
push 0x400002d1
push 0x10
push 4
mov eax, dword [0x558b28]
push eax
call fcn.004603d0
add esp, 0x20
mov ecx, dword [0x558b28]
movzx edx, word [ecx + 4]
push edx
push 0x539d9c
lea eax, [ebp - 0x374]
push eax
call fcn.00443408
add esp, 0xc
mov ecx, dword [0x558b28]
movzx edx, word [ecx + 6]
push edx
push 0x539da0
lea eax, [ebp - 0x388]
push eax
call fcn.00443408
add esp, 0xc
mov ecx, dword [0x558b28]
add ecx, 0x12
push ecx
push 0x539da4
lea edx, [ebp - 0x34c]
push edx
call fcn.00443408
add esp, 0xc
mov eax, dword [ebp - 0x338]
mov ecx, dword [eax + 0x10]
add ecx, 1
push ecx
push 0x539da8
lea edx, [ebp - 0x3b0]
push edx
call fcn.00443408
add esp, 0xc
mov eax, dword [ebp - 0x338]
mov ecx, dword [eax + 0xc]
push ecx
push 0x539dac
lea edx, [ebp - 0x360]
push edx
call fcn.00443408
add esp, 0xc
mov eax, dword [ebp - 0x338]
mov ecx, dword [eax + 0x14]
add ecx, 0x76c
push ecx
push 0x539db0
lea edx, [ebp - 0x39c]
push edx
call fcn.00443408
add esp, 0xc
lea eax, [ebp - 0x374]
mov dword [ebp - 0x160], eax
lea ecx, [ebp - 0x388]
mov dword [ebp - 0x15c], ecx
lea edx, [ebp - 0x34c]
mov dword [ebp - 0x158], edx
mov dword [ebp - 0x154], 0x561c00
lea eax, [ebp - 0x334]
mov dword [ebp - 0x150], eax
lea ecx, [ebp - 0x3b0]
mov dword [ebp - 0x14c], ecx
lea edx, [ebp - 0x360]
mov dword [ebp - 0x148], edx
lea eax, [ebp - 0x39c]
mov dword [ebp - 0x144], eax
push 0
push 0
lea ecx, [ebp - 0x160]
push ecx
push 8
push 0x400002de
push 0x10
push 4
mov edx, dword [0x558b28]
push edx
call fcn.004603d0
add esp, 0x20
cmp dword [str.____FlexNet_Licensing_v11.11.1.2_build_134011__ipv4__i86_n3__lmgr.lib___Copyright__c__1988_2013_Flexera_Software_LLC._All_Rights_Reserved.], 0
je 0x40c8c1
mov byte [ebp - 0x13b0], 0
push 0xfff
push 0
lea eax, [ebp - 0x13af]
push eax
call fcn.004057a0
add esp, 0xc
push 0x1000
mov ecx, dword [str.____FlexNet_Licensing_v11.11.1.2_build_134011__ipv4__i86_n3__lmgr.lib___Copyright__c__1988_2013_Flexera_Software_LLC._All_Rights_Reserved.]
push ecx
lea edx, [ebp - 0x13b0]
push edx
call fcn.00464830
add esp, 0xc
push 0
push 1
call fcn.004542f0
add esp, 8
mov eax, dword [ebp - 0x338]
mov ecx, dword [eax + 0x14]
add ecx, 0x76c
push ecx
mov edx, dword [ebp - 0x338]
mov eax, dword [edx + 0xc]
push eax
mov ecx, dword [ebp - 0x338]
mov edx, dword [ecx + 0x10]
add edx, 1
push edx
lea eax, [ebp - 0x334]
push eax
push 0x561c00
push 0
call fcn.004625e0
add esp, 4
push eax
push str.FlexNet_Licensing___s__started_on__s_s___d__d__d__n
call fcn.00454520
add esp, 0x1c
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Copyright__c__1988_2013_Flexera_Software_LLC._All_Rights_Reserved._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.World_Wide_Web:__http:__www.flexerasoftware.com_n
call fcn.00454520
add esp, 4
cmp dword [0x55d8d0], 0
je 0x40c96c
push 0
push 1
call fcn.004542f0
add esp, 8
push str.lmdown_lmreread_only_allowed_on_this_machine_n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.License_file_s_:
call fcn.00454520
add esp, 4
mov dword [ebp - 0x13b4], 0
mov dword [ebp - 0x13b8], 0
mov dword [ebp - 0x13b4], 0
jmp 0x40c9b4
mov ecx, dword [ebp - 0x13b4]
add ecx, 1
mov dword [ebp - 0x13b4], ecx
mov edx, dword [0x558b28]
mov eax, dword [edx + 0xe4]
mov ecx, dword [ebp - 0x13b4]
cmp dword [eax + ecx*4], 0
je 0x40ca3c
mov edx, dword [0x558b28]
mov eax, dword [edx + 0xe4]
mov ecx, dword [ebp - 0x13b4]
mov edx, dword [eax + ecx*4]
push edx
push 0x539ea4
call fcn.00454520
add esp, 8
call fcn.00460150
test eax, eax
je 0x40ca37
mov eax, dword [0x558b28]
mov ecx, dword [eax + 0xe4]
mov edx, dword [ebp - 0x13b4]
mov eax, dword [ecx + edx*4]
mov dword [ebp - 0x160], eax
push 0
push 0
lea ecx, [ebp - 0x160]
push ecx
push 1
push 0x400002f1
push 6
push 4
mov edx, dword [0x558b28]
push edx
call fcn.004603d0
add esp, 0x20
jmp 0x40c9a5
push 0x539ea8
call fcn.00454520
add esp, 4
cmp dword [0x55d944], 0
jne 0x40ca6c
push str.cant_get_host_list
mov eax, dword [0x558b28]
push eax
call fcn.00463ae0
add esp, 8
push 1
call fcn.0040153c
mov ecx, dword [0x55d944]
mov dword [ebp - 4], ecx
jmp 0x40ca83
mov edx, dword [ebp - 4]
mov eax, dword [edx + 0x408]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x40ca9b
mov ecx, dword [ebp - 4]
push ecx
call fcn.004552a0
add esp, 4
test eax, eax
jne 0x40ca9b
jmp 0x40ca77
cmp dword [ebp - 4], 0
je 0x40cb37
cmp dword [0x539d04], 0xffffffff
je 0x40cabc
mov edx, dword [ebp - 4]
mov eax, dword [edx + 0x410]
mov dword [0x539d04], eax
push 0
push 1
call fcn.004542f0
add esp, 8
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + 0x410]
push edx
push str.lmgrd_tcp_port__d_n
call fcn.00454520
add esp, 8
call fcn.00460150
test eax, eax
je 0x40cb37
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x410]
push ecx
push 0x539ed4
lea edx, [ebp - 0x110]
push edx
call fcn.00443408
add esp, 0xc
lea eax, [ebp - 0x110]
mov dword [ebp - 0x160], eax
push 0
push 0
lea ecx, [ebp - 0x160]
push ecx
push 1
push 0x400002ef
push 4
push 4
mov edx, dword [0x558b28]
push edx
call fcn.004603d0
add esp, 0x20
cmp dword [0x5589cc], 0
jne 0x40cbe7
push 0
push 1
call fcn.004542f0
add esp, 8
push str.The_license_server_manager_has_found_no_vendor_daemons_to_start_n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.__There_are_no_VENDOR__or_DAEMON__lines_in_the_license_file___n_tlmgrd_exiting._n
call fcn.00454520
add esp, 4
call fcn.00460150
test eax, eax
je 0x40cba4
push 0
push 0
lea eax, [ebp - 0x160]
push eax
push 0
push 0xc00002d2
push 0x10
push 1
mov ecx, dword [0x558b28]
push ecx
call fcn.004603d0
add esp, 0x20
mov edx, dword [0x558b28]
push edx
call fcn.00464320
add esp, 4
test eax, eax
je 0x40cbd3
mov eax, dword [0x558b28]
push eax
call fcn.004634e0
add esp, 4
push eax
push 0x539f70
call fcn.00454520
add esp, 8
push 0x539f78
call fcn.00454520
add esp, 4
push 2
call fcn.0040153c
mov ecx, dword [0x558b28]
mov edx, dword [ecx + 0xd4]
mov eax, dword [edx + 0x10d4]
and eax, 0xfffffbff
mov ecx, dword [0x558b28]
mov edx, dword [ecx + 0xd4]
mov dword [edx + 0x10d4], eax
push 1
push 0x40c470
call dword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov eax, 1
test eax, eax
je 0x40cd53
mov ecx, dword [0x55d944]
push ecx
call fcn.0040be40
add esp, 4
test eax, eax
je 0x40cd32
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Redundant_server_configuration_enabled._Attempting_to_establish_quorum..._n
call fcn.00454520
add esp, 4
mov edx, dword [0x55d944]
push edx
mov eax, dword [0x558b28]
push eax
call fcn.0040be80
add esp, 8
mov dword [ebp - 0x164], eax
cmp dword [ebp - 0x164], 0
jne 0x40cca7
mov ecx, dword [0x558b28]
mov edx, dword [ecx + 0x1a8]
mov eax, dword [edx + 0x1d38]
push eax
call fcn.0040eb30
add esp, 4
test eax, eax
jne 0x40cca7
mov dword [ebp - 0x164], 0xffffffd6
cmp dword [ebp - 0x164], 0
je 0x40cd15
mov ecx, dword [0x558b28]
mov edx, dword [ecx + 0x1a8]
mov eax, dword [edx + 0x1d38]
push eax
call fcn.0040ffc0
add esp, 4
mov dword [ebp - 0x13bc], eax
cmp dword [ebp - 0x13bc], 0
je 0x40ccf5
push 0
push 1
call fcn.004542f0
add esp, 8
mov ecx, dword [ebp - 0x13bc]
push ecx
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Error_initializing_quorum_state__exiting._n
call fcn.00454520
add esp, 4
push 3
call fcn.0040153c
mov edx, dword [0x558b28]
mov eax, dword [edx + 0x1a8]
mov ecx, dword [eax + 0x1d38]
push ecx
call fcn.0040dd50
add esp, 4
jmp 0x40cd3c
mov dword [0x539d08], 0
push 0x5589c8
push 0x5589cc
call fcn.0040d700
add esp, 8
jmp 0x40cc1d
mov ecx, dword [ebp - 8]
xor ecx, ebp
call fcn.0040553d
mov esp, ebp
pop ebp
ret