Function at 0x4177c0
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x420
mov eax, dword [0x539a68]
xor eax, ebp
mov dword [ebp - 0x18], eax
mov dword [ebp - 8], 0
push 0
call fcn.00455e80
add esp, 4
mov eax, dword [0x5589cc]
mov dword [ebp - 4], eax
jmp 0x4177f7
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + 0x34]
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0
je 0x4181da
mov eax, dword [ebp - 4]
mov ecx, dword [ebp + 0x10]
cmp ecx, dword [eax + 0x18]
jne 0x4181d5
mov dword [ebp - 0xc], 1
mov edx, dword [0x558ae8]
add edx, 1
mov dword [0x558ae8], edx
push 0
push 1
call fcn.004542f0
add esp, 8
mov al, byte [ebp + 8]
push eax
call fcn.004181f0
add esp, 4
push eax
movzx ecx, byte [ebp + 8]
push ecx
mov edx, dword [ebp - 4]
push edx
push str._s_exited_with_status__d
call fcn.00454520
add esp, 0x10
movzx eax, byte [ebp + 8]
cmp eax, 0x17
jge 0x417871
mov ecx, dword [ebp + 0xc]
push ecx
push str.signal___d_n
call fcn.00454520
add esp, 8
jmp 0x41788b
mov dl, byte [ebp + 8]
push edx
call fcn.004181f0
add esp, 4
push eax
push str.__s__n
call fcn.00454520
add esp, 8
movzx eax, byte [ebp + 8]
cmp eax, 0x1b
jne 0x417a20
push 0
push 1
call fcn.004542f0
add esp, 8
mov ecx, dword [ebp - 4]
push ecx
push str._s_daemon_found_no_features.__Please_correct_n
call fcn.00454520
add esp, 8
push 0
push 1
call fcn.004542f0
add esp, 8
push str.license_file_and_re_start_daemons._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push 0x53d0f8
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.This_may_be_due_to_the_fact_that_you_are_using_n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.a_different_license_file_from_the_one_you_expect._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Check_to_make_sure_that:_n
call fcn.00454520
add esp, 4
mov edx, dword [0x558b28]
mov eax, dword [edx + 0xe4]
cmp dword [eax], 0
je 0x4179b2
push 0
push 1
call fcn.004542f0
add esp, 8
mov ecx, dword [0x558b28]
mov edx, dword [ecx + 0xe4]
mov eax, dword [edx]
push eax
push 0x53d17c
call fcn.00454520
add esp, 8
mov dword [ebp - 0x10], 1
jmp 0x41797d
mov ecx, dword [ebp - 0x10]
add ecx, 1
mov dword [ebp - 0x10], ecx
mov edx, dword [0x558b28]
mov eax, dword [ebp - 0x10]
cmp eax, dword [edx + 0xec]
jge 0x4179b0
mov ecx, dword [0x558b28]
mov edx, dword [ecx + 0xe4]
mov eax, dword [ebp - 0x10]
mov ecx, dword [edx + eax*4]
push ecx
push 0x53d180
call fcn.00454520
add esp, 8
jmp 0x417974
jmp 0x4179cb
push 0
push 1
call fcn.004542f0
add esp, 8
push str.no_files_found
call fcn.00454520
add esp, 4
push 0x53d194
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.is_the_license_file_you_want_to_use._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push 0x53d1c0
call fcn.00454520
add esp, 4
mov edx, dword [ebp - 4]
mov dword [edx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx eax, byte [ebp + 8]
cmp eax, 0x20
jne 0x417b2c
push 0
push 1
call fcn.004542f0
add esp, 8
mov ecx, dword [ebp - 4]
push ecx
push str.MULTIPLE___s__license_server_systems_running._n
call fcn.00454520
add esp, 8
push 0
push 1
call fcn.004542f0
add esp, 8
mov edx, dword [ebp - 4]
push edx
push str.Using_Task_Manager__stop__s_and_run_lmreread_n
call fcn.00454520
add esp, 8
push 0
push 1
call fcn.004542f0
add esp, 8
push 0x53d224
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.This_error_probably_results_from:_n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.__1._Another_copy_of_the_license_server_manager__lmgrd__is_running._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.__2._Another_copy_of_the_vendor_daemon_is_running._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.__3._The_locking_mechanism_s__were_removed_by_an_n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._______outside_program._n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push 0x53d31c
call fcn.00454520
add esp, 4
mov eax, dword [ebp - 4]
mov dword [eax + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx ecx, byte [ebp + 8]
cmp ecx, 0x25
jne 0x417b4b
mov edx, dword [ebp - 4]
mov dword [edx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx eax, byte [ebp + 8]
cmp eax, 0x1e
jne 0x417b59
jmp 0x417f7c
movzx ecx, byte [ebp + 8]
cmp ecx, 0x2c
je 0x417bbc
movzx edx, byte [ebp + 8]
cmp edx, 0x32
je 0x417bbc
movzx eax, byte [ebp + 8]
cmp eax, 0x38
je 0x417bbc
movzx ecx, byte [ebp + 8]
cmp ecx, 0x2d
je 0x417bbc
movzx edx, byte [ebp + 8]
cmp edx, 0x3d
je 0x417bbc
movzx eax, byte [ebp + 8]
cmp eax, 0x33
je 0x417bbc
movzx ecx, byte [ebp + 8]
cmp ecx, 0x34
je 0x417bbc
movzx edx, byte [ebp + 8]
cmp edx, 0x35
je 0x417bbc
movzx eax, byte [ebp + 8]
cmp eax, 0x36
je 0x417bbc
movzx ecx, byte [ebp + 8]
cmp ecx, 0x37
je 0x417bbc
movzx edx, byte [ebp + 8]
cmp edx, 0x39
jne 0x417beb
push 0
push 1
call fcn.004542f0
add esp, 8
push str.No_feature_will_be_served._n
call fcn.00454520
add esp, 4
mov eax, dword [ebp - 4]
mov dword [eax + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx ecx, byte [ebp + 8]
cmp ecx, 0x2e
jne 0x417c6e
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Vendor_daemon_shutdown___Config_data_mismatch.__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push 0x53d370
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_1._Node_not_configured_for_3_Server.__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_2._Inconsistent_config_data._Check_the_3_Server_TS_config_and_license_file.__n
call fcn.00454520
add esp, 4
mov edx, dword [ebp - 4]
mov dword [edx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx eax, byte [ebp + 8]
cmp eax, 0x2f
jne 0x417cf1
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Vendor_daemon_shutdown___Failover_error.__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push 0x53d42c
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_1._Empty_replication_in_directory.__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_2._Out_of_date_file_in_the_replication_in_directory.__n
call fcn.00454520
add esp, 4
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx edx, byte [ebp + 8]
cmp edx, 0x30
jne 0x417d74
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Vendor_daemon_shutdown___Recovery_error.__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Possible_Reasons:__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_1._Out_of_date_file_in_the_replication_in_directory.__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_2._Corrupted_TS_file.__n
call fcn.00454520
add esp, 4
mov eax, dword [ebp - 4]
mov dword [eax + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx ecx, byte [ebp + 8]
cmp ecx, 0x31
jne 0x417dac
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Vendor_daemon_shutdown___Node_not_configured_for_3_Server_TS.__n
call fcn.00454520
add esp, 4
mov edx, dword [ebp - 4]
mov dword [edx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx eax, byte [ebp + 8]
cmp eax, 0x3b
jne 0x417de4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Vendor_daemon_shutdown___Failover_period_ended.__n
call fcn.00454520
add esp, 4
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx edx, byte [ebp + 8]
cmp edx, 0x3c
jne 0x417e1c
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Vendor_daemon_shutdown___Failed_to_retrieve_the_failover_period.__n
call fcn.00454520
add esp, 4
mov eax, dword [ebp - 4]
mov dword [eax + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx ecx, byte [ebp + 8]
cmp ecx, 0x3e
jne 0x417e54
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_The_obtained_configuration_string_should_be_used_to_complete_the_TS_configuration_for_3_Server_TS_redundnacy_setup._n
call fcn.00454520
add esp, 4
mov edx, dword [ebp - 4]
mov dword [edx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx eax, byte [ebp + 8]
cmp eax, 0x3f
jne 0x417e8c
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_Triad_hostid_mismatch._n
call fcn.00454520
add esp, 4
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx edx, byte [ebp + 8]
cmp edx, 0x40
jne 0x417ec4
push 0
push 1
call fcn.004542f0
add esp, 8
push str._t_TS_file_not_for_this_host._n
call fcn.00454520
add esp, 4
mov eax, dword [ebp - 4]
mov dword [eax + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x417f7c
movzx ecx, byte [ebp + 8]
cmp ecx, 0x18
je 0x417f1e
movzx edx, byte [ebp + 8]
cmp edx, 0x23
je 0x417f1e
movzx eax, byte [ebp + 8]
cmp eax, 0x2a
je 0x417f1e
movzx ecx, byte [ebp + 8]
cmp ecx, 0x24
je 0x417f1e
movzx edx, byte [ebp + 8]
cmp edx, 0x21
je 0x417f1e
movzx eax, byte [ebp + 8]
cmp eax, 0x26
je 0x417f1e
movzx ecx, byte [ebp + 8]
cmp ecx, 0x29
je 0x417f1e
movzx edx, byte [ebp + 8]
cmp edx, 0x2b
je 0x417f1e
movzx eax, byte [ebp + 8]
cmp eax, 0x19
je 0x417f1e
mov ecx, dword [ebp - 4]
cmp dword [ecx + 0x30], 0xa
jle 0x417f4a
mov edx, dword [ebp - 4]
mov dword [edx + 0x18], 0
mov dword [ebp - 0xc], 0
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Please_correct_problem_and_restart_daemons_n
call fcn.00454520
add esp, 4
jmp 0x417f7c
push 0
push 1
call fcn.004542f0
add esp, 8
push str.Since_this_is_an_unknown_status__license_server__n
call fcn.00454520
add esp, 4
push 0
push 1
call fcn.004542f0
add esp, 8
push str.manager__lmgrd__will_attempt_to_re_start_the_vendor_daemon._n
call fcn.00454520
add esp, 4
cmp dword [0x539d08], 0
je 0x41805d
movzx eax, byte [ebp + 8]
cmp eax, 0x25
je 0x41805d
cmp dword [0x558b28], 0
je 0x417fc8
mov ecx, dword [0x558b28]
cmp dword [ecx + 0x1a8], 0
je 0x417fc8
mov edx, dword [0x558b28]
mov eax, dword [edx + 0x1a8]
mov ecx, dword [eax + 0x1d38]
mov dword [ebp - 0x41c], ecx
jmp 0x417fd2
mov dword [ebp - 0x41c], 0
mov edx, dword [ebp - 0x41c]
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x14]
push eax
call fcn.0040eb10
add esp, 4
test eax, eax
jne 0x418024
cmp dword [0x558b1c], 0
je 0x418011
push 0xffffffffffffffff
push 1
call fcn.004542f0
add esp, 8
mov ecx, dword [ebp - 4]
push ecx
push str.Quorum_required._Not_restarting__s_n
call fcn.00454520
add esp, 8
mov edx, dword [ebp - 4]
mov dword [edx + 0x18], 0
mov dword [ebp - 0xc], 0
jmp 0x41805d
cmp dword [ebp - 0xc], 0
jne 0x41805d
push 0
push 1
call fcn.004542f0
add esp, 8
mov eax, dword [ebp - 4]
push eax
push str._s_daemon_failed_to_start._Shutting_down_redundant_server_quorum_lmgrd_exiting..._n
call fcn.00454520
add esp, 8
mov ecx, dword [ebp - 0x14]
push ecx
call fcn.0040ebe0
add esp, 4
movzx edx, byte [ebp + 8]
mov dword [0x558c60], edx
cmp dword [ebp - 0xc], 0
je 0x4181cb
cmp dword [0x558c60], 0
jne 0x4181cb
mov byte [ebp - 0x418], 0
push 0x3ff
push 0
lea eax, [ebp - 0x417]
push eax
call fcn.004057a0
add esp, 0xc
cmp dword [0x558b28], 0
je 0x4180c3
mov ecx, dword [0x558b28]
cmp dword [ecx + 0x1a8], 0
je 0x4180c3
mov edx, dword [0x558b28]
mov eax, dword [edx + 0x1a8]
mov ecx, dword [eax + 0x1d38]
mov dword [ebp - 0x420], ecx
jmp 0x4180cd
mov dword [ebp - 0x420], 0
mov edx, dword [ebp - 0x420]
mov dword [ebp - 8], edx
mov eax, dword [ebp - 4]
cmp dword [eax + 0x38], 0
jg 0x4180e9
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x10], 0
cmp dword [ebp - 8], 0
je 0x41812d
mov edx, dword [ebp - 8]
mov eax, dword [edx + 0x20]
movsx ecx, byte [eax + 0x404]
cmp ecx, 0x50
jne 0x41812d
mov edx, dword [ebp - 8]
push edx
push 0x400
lea eax, [ebp - 0x418]
push eax
call fcn.00417530
add esp, 8
push eax
push 0x561c00
mov ecx, dword [ebp - 4]
push ecx
call fcn.00419690
add esp, 0x10
jmp 0x418155
push 0
push 0x400
lea edx, [ebp - 0x418]
push edx
call fcn.00417530
add esp, 8
push eax
push 0x561c00
mov eax, dword [ebp - 4]
push eax
call fcn.00419690
add esp, 0x10
mov ecx, dword [ebp - 4]
cmp dword [ecx + 0x18], 0
je 0x4181c9
mov edx, dword [ebp - 4]
cmp dword [edx + 0x18], 0xffffffff
je 0x4181c9
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x18]
and ecx, 0xffff0000
je 0x41819b
push 0
push 1
call fcn.004542f0
add esp, 8
mov edx, dword [ebp - 4]
mov eax, dword [edx + 0x1c]
push eax
mov ecx, dword [ebp - 4]
push ecx
push str.REStarted__s__pid__X__n
call fcn.00454520
add esp, 0xc
jmp 0x4181bf
push 0
push 1
call fcn.004542f0
add esp, 8
mov edx, dword [ebp - 4]
mov eax, dword [edx + 0x1c]
push eax
mov ecx, dword [ebp - 4]
push ecx
push str.REStarted__s__pid__d__n
call fcn.00454520
add esp, 0xc
mov edx, dword [ebp - 4]
mov dword [edx + 0x14], 0
jmp 0x4181d5
mov eax, dword [ebp - 4]
mov dword [eax + 0x18], 0
jmp 0x4177ee
mov ecx, dword [ebp - 0x18]
xor ecx, ebp
call fcn.0040553d
mov esp, ebp
pop ebp
ret