Function at 0x1400494f0
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
mov dword [rsp + 0xcc], r9d
mov dword [rsp + 0xbc], r8d
mov r15d, edx
mov r14, rcx
lea r8, [0x14004e4a0]
mov edx, 0x60
call fcn.140052d10
mov rdi, rax
xorps xmm6, xmm6
movups xmmword [rax], xmm6
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x40], xmm6
movups xmmword [rax + 0x50], xmm6
lea rsi, [0x140118b47]
mov rcx, rsi
call fcn.140046a00
mov qword [rdi + 0x58], rax
mov byte [rdi + 0x50], r15b
mov rcx, r14
mov rdx, rsi
mov r8, rsi
mov r9, rsi
call fcn.140052b20
mov rbx, rax
mov dword [rsp + 0x30], 0x14
mov dword [rsp + 0x28], 0x14
mov dword [rsp + 0x20], 0x14
mov rcx, rax
mov edx, 5
mov r8d, 0x14
mov r9d, 0x14
call fcn.140052e40
mov rcx, rdi
call fcn.140052610
test r15b, r15b
mov ecx, 0x61
mov r8d, 0x6f
cmovne r8d, ecx
lea rcx, str.Apply
lea rdx, str.Open
cmovne rdx, rcx
mov qword [rsp + 0x28], rax
lea r12, [0x14004e4d0]
mov qword [rsp + 0x20], r12
mov rcx, rbx
xor r9d, r9d
call fcn.1400533f0
mov qword [rdi + 0x28], rax
mov byte [rax + 0x41], 1
mov rax, qword [rdi + 0x28]
mov dword [rax + 0x14], 3
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, [0x14010a923]
mov rcx, rbx
mov r8b, 0x63
xor r9d, r9d
call fcn.1400533f0
mov qword [rdi + 0x30], rax
mov byte [rax + 0x42], 1
mov rax, qword [rdi + 0x30]
mov dword [rax + 0x14], 4
mov rdx, qword [0x1400e8220]
lea rcx, str.Basic_options_for_your__s_session
call fcn.14003ea20
mov rsi, rax
lea rdx, [0x140109bf5]
mov rcx, r14
mov r8, rax
call fcn.1400529a0
mov rcx, rsi
call fcn.14003f720
test r15b, r15b
mov qword [rsp + 0xc0], r14
mov byte [rsp + 0xbb], r15b
je 0x140049691
lea r9, str.Save_the_current_session_settings
jmp 0x140049a61
mov edx, 0x28
mov rcx, r14
call fcn.140052da0
mov r15, rax
movups xmmword [rax], xmm6
movups xmmword [rax + 0x10], xmm6
mov qword [rax + 0x20], 0
lea rdx, [0x140109bf5]
lea r8, str.hostport
lea r9, str.Specify_the_destination_you_want_to_connect_to
mov rcx, r14
call fcn.140052b20
mov rbp, rax
mov rcx, rax
mov edx, 2
mov r8d, 0x4b
mov r9d, 0x19
call fcn.140052e40
xor ecx, ecx
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x14004e950]
mov qword [rsp + 0x28], rax
lea rsi, str.config_hostname
mov qword [rsp + 0x20], rsi
lea rdx, str.Host_Name__or_IP_address_
mov rcx, rbp
mov r8b, 0x6e
mov r9d, 0x64
call fcn.140052fc0
mov dword [rax + 0x14], 0
mov qword [r15], rax
xor ecx, ecx
call fcn.140052600
mov rbx, rax
xor ecx, ecx
call fcn.140052600
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
lea rax, [0x14004ea20]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rdx, [0x140105926]
mov rcx, rbp
mov r8b, 0x70
mov r9d, 0x64
call fcn.140052fc0
mov dword [rax + 0x14], 1
mov qword [r15 + 8], rax
mov rcx, rbp
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
lea rdx, str.Connection_type:
mov rcx, rbp
mov r8, rsi
call fcn.140053a70
mov rcx, rbp
mov edx, 2
mov r8d, 0x3e
mov r9d, 0x26
call fcn.140052e40
mov rcx, r15
call fcn.140052610
mov qword [rsp + 0x30], rax
lea rax, [0x14004eb70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x38], 0
mov qword [rsp + 0xd8], rbp
mov rcx, rbp
xor edx, edx
xor r8d, r8d
mov r9d, 3
call fcn.1400531c0
mov rbx, rax
mov dword [rax + 0x14], 0
mov qword [rsp + 0xd0], r15
mov qword [r15 + 0x10], rax
mov rcx, qword [rax + 0x50]
mov edx, 7
mov r8d, 8
call fcn.14003f6c0
mov qword [rbx + 0x50], rax
mov rcx, qword [rbx + 0x58]
mov edx, 7
mov r8d, 1
call fcn.14003f6c0
mov qword [rbx + 0x58], rax
mov rcx, qword [rbx + 0x60]
mov edx, 7
mov r8d, 8
call fcn.14003f6c0
mov qword [rbx + 0x60], rax
cmp dword [rbx + 0x48], 0
je 0x14004988a
lea rcx, str.c__radio.nbuttons__0
lea rdx, str._home_simon_mem_.build_workdirs_bob_qvbm9mtj_putty_config.c
mov r8d, 0x746
call fcn.1400ca0ec
mov rsi, qword [0x1400e8270]
lea rax, [rsi - 1]
cmp rax, 6
jb 0x1400498bd
lea rcx, str.n_ui_backends___0__n_ui_backends___PROTOCOL_LIMIT
lea rdx, str._home_simon_mem_.build_workdirs_bob_qvbm9mtj_putty_config.c
mov r8d, 0x748
call fcn.1400ca0ec
test rsi, rsi
je 0x140049967
lea r15, [0x1400e8230]
lea r12, str._home_simon_mem_.build_workdirs_bob_qvbm9mtj_putty_config.c
jmp 0x140049907
mov al, 0x72
mov rcx, qword [rbx + 0x58]
movsxd rdx, dword [rbx + 0x48]
mov byte [rcx + rdx], al
mov r14, qword [rbx + 0x60]
movsxd r13, dword [rbx + 0x48]
mov ecx, dword [rbp + 0xa0]
call fcn.140052600
mov qword [r14 + r13*8], rax
mov eax, dword [rbx + 0x48]
add eax, 1
mov dword [rbx + 0x48], eax
add r15, 8
add rsi, 0xffffffffffffffff
je 0x14004996a
mov rbp, qword [r15]
test rbp, rbp
jne 0x140049924
lea rcx, str.backends_i_
mov rdx, r12
mov r8d, 0x74a
call fcn.1400ca0ec
mov rcx, qword [rbp + 0x90]
call fcn.140046a00
mov rcx, qword [rbx + 0x50]
movsxd rdx, dword [rbx + 0x48]
mov qword [rcx + rdx*8], rax
mov eax, dword [rbp + 0xa0]
cmp eax, 3
je 0x140049960
cmp eax, 5
je 0x1400498d0
test eax, eax
mov eax, 0
mov ecx, 0x77
cmove eax, ecx
jmp 0x1400498d2
mov al, 0x73
jmp 0x1400498d2
mov eax, dword [rbx + 0x48]
cdqe
lea rcx, [0x1400e8230]
cmp qword [rcx + rax*8], 0
mov r14, qword [rsp + 0xc0]
jne 0x14004999b
lea rcx, str.backends_c__radio.nbuttons_
lea rdx, str._home_simon_mem_.build_workdirs_bob_qvbm9mtj_putty_config.c
mov r8d, 0x757
call fcn.1400ca0ec
lea rcx, str.Other:
call fcn.140046a00
mov rcx, qword [rbx + 0x50]
movsxd rdx, dword [rbx + 0x48]
mov qword [rcx + rdx*8], rax
mov rax, qword [rbx + 0x58]
movsxd rcx, dword [rbx + 0x48]
mov byte [rax + rcx], 0x74
mov rsi, qword [rbx + 0x60]
movsxd rbp, dword [rbx + 0x48]
mov ecx, 0xffffffff
call fcn.140052600
mov qword [rsi + rbp*8], rax
add dword [rbx + 0x48], 1
mov rsi, qword [rsp + 0xd0]
mov rcx, rsi
call fcn.140052610
mov qword [rsp + 0x30], rax
lea rax, [0x14004eb70]
mov qword [rsp + 0x28], rax
lea rax, str.config_hostname
mov qword [rsp + 0x20], rax
mov rbx, qword [rsp + 0xd8]
mov rcx, rbx
xor edx, edx
xor r8d, r8d
mov r9d, 0x64
call fcn.1400535d0
mov qword [rsi + 0x18], rax
mov dword [rax + 0x14], 1
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rcx + 0x38], rax
mov rcx, rbx
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
lea r9, str.Load__save_or_delete_a_stored_session
mov r15b, byte [rsp + 0xbb]
lea r12, [0x14004e4d0]
lea rdx, [0x140109bf5]
lea r8, str.savedsessions
mov rcx, r14
call fcn.140052b20
mov rbx, rax
mov rcx, rax
mov edx, 2
mov r8d, 0x4b
mov r9d, 0x19
call fcn.140052e40
mov rcx, rdi
add rcx, 0x38
mov dl, 1
call fcn.140038690
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
lea rbp, str.config_saving
mov qword [rsp + 0x20], rbp
lea rdx, [0x140106df8]
mov rcx, rbx
mov r8b, 0x65
mov r9d, 0x64
call fcn.140052fc0
mov qword [rdi], rax
mov dword [rax + 0x14], 0
mov rcx, rbx
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
mov rcx, rbx
mov edx, 2
mov r8d, 0x4b
mov r9d, 0x19
call fcn.140052e40
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov rcx, rbx
xor edx, edx
xor r8d, r8d
mov r9, rbp
call fcn.1400534d0
mov qword [rdi + 8], rax
mov dword [rax + 0x14], 0
mov rax, qword [rdi + 8]
mov dword [rax + 0x44], 7
test r15b, r15b
je 0x140049b63
mov qword [rdi + 0x10], 0
jmp 0x140049b99
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Load
lea r9, str.config_saving
mov rcx, rbx
mov r8b, 0x6c
call fcn.1400533f0
mov qword [rdi + 0x10], rax
mov dword [rax + 0x14], 1
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Save
lea r9, str.config_saving
mov rcx, rbx
mov r8b, 0x76
call fcn.1400533f0
mov qword [rdi + 0x18], rax
mov dword [rax + 0x14], 1
test r15b, r15b
je 0x140049bde
mov qword [rdi + 0x20], 0
jmp 0x140049c14
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, [0x14010bf20]
lea r9, str.config_saving
mov rcx, rbx
mov r8b, 0x64
call fcn.1400533f0
mov qword [rdi + 0x20], rax
mov dword [rax + 0x14], 1
mov rcx, rbx
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
lea rdx, [0x140109bf5]
lea r8, str.otheropts
mov rcx, r14
xor r9d, r9d
call fcn.140052b20
mov rdi, rax
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbx, rax
xor ecx, ecx
call fcn.140052600
mov rbp, rax
mov ecx, 4
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Only_on_clean_exit
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbx
lea rcx, str.Never
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbp
lea rcx, [0x1401064d7]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048d70]
mov qword [rsp + 0x28], rax
lea rax, str.config_closeonexit
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Close_window_on_exit:
mov rcx, rdi
mov r8b, pe_nt_image_headers64
mov r9d, 4
call fcn.1400531c0
lea rsi, str.Session_Logging
lea r8, str.Options_controlling_session_logging
mov rcx, r14
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x140109e89]
mov rcx, r14
mov rdx, rsi
xor r9d, r9d
call fcn.140052b20
mov r14, rax
cmp dword [rsp + 0xbc], 3
sete cl
lea r15, str.SSH_packets
lea r13, str.SSH_packets_and_raw_data
mov al, byte [rsp + 0xbb]
and cl, al
mov byte [rsp + 0xd0], cl
jne 0x140049d57
test al, al
jne 0x140049d51
mov ecx, 3
call fcn.1400367b0
test rax, rax
jne 0x140049d57
xor r13d, r13d
xor r15d, r15d
mov ecx, 4
call fcn.140052600
mov r12, rax
mov ecx, 3
call fcn.140052600
mov rbx, rax
mov ecx, 2
call fcn.140052600
mov rbp, rax
mov ecx, 1
call fcn.140052600
mov rdi, rax
xor ecx, ecx
call fcn.140052600
mov rsi, rax
mov ecx, 0x88
call fcn.140052600
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x78], rbp
lea rcx, str.All_session_output
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rdi
lea rcx, str.Printable_output
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rsi
lea rcx, str.None
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x14004ee80]
mov qword [rsp + 0x28], rax
lea rax, str.config_logging
mov qword [rsp + 0x20], rax
mov qword [rsp + 0xb0], 0
mov dword [rsp + 0xa0], 0x72
mov dword [rsp + 0x88], 0x73
mov dword [rsp + 0x70], 0x6c
mov dword [rsp + 0x58], 0x70
mov dword [rsp + 0x40], 0x74
lea rdx, str.Session_logging:
mov rcx, r14
xor r8d, r8d
mov r9d, 2
call fcn.1400531c0
mov ecx, 0x87
call fcn.140052600
mov qword [rsp + 0x40], rax
lea rax, [0x1400491c0]
mov qword [rsp + 0x38], rax
lea rsi, str.config_logfilename
mov qword [rsp + 0x30], rsi
lea rax, str.Select_session_log_file_name
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea rdx, str.Log_file_name:
mov rcx, r14
mov r8b, 0x66
xor r9d, r9d
call fcn.1400537e0
lea rdx, str._Log_file_name_can_contain_Y__M__D_for_date__T_for_time__H_for_host_name__and_P_for_port_number_
mov rcx, r14
mov r8, rsi
call fcn.140053a70
mov ecx, 0xffffffff
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rdi, rax
mov ecx, 1
call fcn.140052600
mov rbx, rax
mov ecx, 0x89
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Ask_the_user_every_time
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rdi
lea rcx, str.Always_append_to_the_end_of_it
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbx
lea rcx, str.Always_overwrite_it
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048d70]
mov qword [rsp + 0x28], rax
lea rax, str.config_logfileexists
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.What_to_do_if_the_log_file_already_exists:
mov rcx, r14
mov r8b, 0x65
mov r9d, 1
call fcn.1400531c0
mov ecx, 0x8a
call fcn.140052600
mov qword [rsp + 0x28], rax
lea rbp, [0x140048f40]
mov qword [rsp + 0x20], rbp
lea rdx, str.Flush_log_file_frequently
lea r9, str.config_logflush
mov rcx, r14
mov r8b, 0x75
call fcn.140053b20
mov ecx, 0x8b
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Include_header
lea r9, str.config_logheader
mov rcx, r14
mov r8b, 0x69
call fcn.140053b20
cmp byte [rsp + 0xd0], 0
mov r12, qword [rsp + 0xc0]
jne 0x140049fef
cmp byte [rsp + 0xbb], 0
jne 0x14004a068
mov ecx, 3
call fcn.1400367b0
test rax, rax
je 0x14004a068
lea rdx, str.Session_Logging
lea r8, [0x14010ae7c]
lea r9, str.Options_specific_to_SSH_packet_logging
mov rcx, r12
call fcn.140052b20
mov rsi, rax
mov ecx, 0x8c
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Omit_known_password_fields
lea rdi, str.config_logssh
mov rcx, rsi
mov r8b, 0x6b
mov r9, rdi
call fcn.140053b20
mov ecx, 0x8d
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Omit_session_data
mov rcx, rsi
mov r8b, 0x64
mov r9, rdi
call fcn.140053b20
lea rdi, [0x14010a9ee]
lea r8, str.Options_controlling_the_terminal_emulation
mov rcx, r12
mov rdx, rdi
call fcn.1400529a0
lea r8, str.general
lea r9, str.Set_various_terminal_options
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rbx, rax
mov ecx, 0x72
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Auto_wrap_mode_initially_on
lea r9, str.config_autowrap
mov rcx, rbx
mov r8b, 0x77
call fcn.140053b20
mov ecx, 0x71
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.DEC_Origin_Mode_initially_on
lea r9, str.config_decom
mov rcx, rbx
mov r8b, 0x64
call fcn.140053b20
mov ecx, 0x73
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Implicit_CR_in_every_LF
lea r9, str.config_crlf
mov rcx, rbx
mov r8b, 0x72
call fcn.140053b20
mov ecx, 0xd0
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Implicit_LF_in_every_CR
lea r9, str.config_lfcr
mov rcx, rbx
mov r8b, 0x66
call fcn.140053b20
mov ecx, 0x80
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Use_background_colour_to_erase_screen
lea r9, str.config_erase
mov rcx, rbx
mov r8b, 0x65
call fcn.140053b20
mov ecx, 0x81
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Enable_blinking_text
lea r9, str.config_blink
mov rcx, rbx
mov r8b, 0x6e
call fcn.140053b20
lea rcx, [0x1400f3460]
call fcn.140052610
mov rsi, rax
mov ecx, 0x91
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rax, str.config_answerback
mov qword [rsp + 0x20], rax
lea rdx, str.Answerback_to_E:
mov rcx, rbx
mov r8b, 0x73
mov r9d, 0x64
call fcn.140052fc0
lea r8, str.ldisc
lea r9, str.Line_discipline_options
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rbx, rax
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rbp, rax
mov ecx, 2
call fcn.140052600
mov rdi, rax
mov ecx, 0x64
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Force_off
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbp
lea r13, str.Force_on
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], rdi
lea r14, str.Auto
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rax
lea r15, [0x140048d70]
mov qword [rsp + 0x28], r15
lea rax, str.config_localecho
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Local_echo:
mov rcx, rbx
mov r8b, 0x6c
mov r9d, 3
call fcn.1400531c0
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rdi, rax
mov ecx, 2
call fcn.140052600
mov rbp, rax
mov ecx, 0x65
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Force_off
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
lea rax, str.config_localedit
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Local_line_editing:
mov rcx, rbx
mov r8b, 0x74
mov r9d, 3
call fcn.1400531c0
lea r8, [0x14010b2f9]
lea r9, str.Remote_controlled_printing
mov rcx, r12
lea rdx, [0x14010a9ee]
call fcn.140052b20
mov rsi, rax
xor ecx, ecx
call fcn.140052610
mov rdi, rax
xor ecx, ecx
call fcn.140052610
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rax
lea rax, [0x14004ef60]
mov qword [rsp + 0x28], rax
lea rax, str.config_printing
mov qword [rsp + 0x20], rax
lea rdx, str.Printer_to_send_ANSI_printer_output_to:
mov rcx, rsi
mov r8b, 0x70
mov r9d, 0x64
call fcn.1400530c0
lea rsi, str.Terminal_Keyboard
lea r8, str.Options_controlling_the_effects_of_keys
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, str.mappings
lea r9, str.Change_the_sequences_sent_by:
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov r12, rax
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rdi, rax
mov ecx, 0x4e
call fcn.140052600
mov qword [rsp + 0x50], rsi
lea rcx, str.Control____127_
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rdi
lea rcx, str.Control_H
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048e50]
mov qword [rsp + 0x28], rax
mov rbx, rax
lea rax, str.config_backspace
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x58], 0
lea rdx, str.The_Backspace_key
mov rcx, r12
mov r8b, 0x62
mov r9d, 2
call fcn.1400531c0
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rdi, rax
mov ecx, 0x4f
call fcn.140052600
mov qword [rsp + 0x50], rsi
lea rcx, str.rxvt
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rdi
lea rcx, str.Standard
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_homeend
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x58], 0
lea rdx, str.The_Home_and_End_keys
mov rcx, r12
mov r8b, 0x65
mov r9d, 2
call fcn.1400531c0
mov ecx, 6
call fcn.140052600
mov r13, rax
mov ecx, 5
call fcn.140052600
mov rdi, rax
mov ecx, 4
call fcn.140052600
mov rsi, rax
mov ecx, 3
call fcn.140052600
mov rbx, rax
mov ecx, 2
call fcn.140052600
mov rbp, rax
mov ecx, 1
call fcn.140052600
mov r14, rax
xor ecx, ecx
call fcn.140052600
mov r15, rax
mov ecx, 0x50
call fcn.140052600
mov qword [rsp + 0xa0], r13
lea rcx, str.Xterm_216
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0x90], rdi
lea rcx, [0x14010fc9a]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x80], rsi
lea rcx, str.VT100
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x70], rbx
lea rcx, str.VT400
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rbp
lea rcx, str.Xterm_R6
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], r14
lea rcx, str.Linux
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], r15
lea rcx, str.ESC_n
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea r13, [0x140048d70]
mov qword [rsp + 0x28], r13
lea rax, str.config_funkeys
mov qword [rsp + 0x20], rax
mov qword [rsp + 0xa8], 0
lea rdx, str.The_Function_keys_and_keypad
mov rcx, r12
mov r8b, 0x66
mov r9d, 4
call fcn.1400531c0
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rdi, rax
mov ecx, 0x51
call fcn.140052600
mov qword [rsp + 0x50], rsi
lea rcx, str.xterm_style_bitmap
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rdi
lea rcx, str.Ctrl_toggles_app_mode
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r13
lea rax, str.config_sharrow
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x58], 0
lea rdx, str.Shift_Ctrl_Alt_with_the_arrow_keys
mov rcx, r12
mov r8b, 0x77
mov r9d, 2
call fcn.1400531c0
lea r8, [0x14010e9af]
lea r9, str.Application_keypad_settings:
mov r12, qword [rsp + 0xc0]
mov rcx, r12
lea rdx, str.Terminal_Keyboard
call fcn.140052b20
mov rdi, rax
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rbx, rax
mov ecx, 0x5c
call fcn.140052600
mov qword [rsp + 0x50], rsi
lea r14, str.Application
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], rbx
lea r15, str.Normal
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rax
lea rax, [0x140048e50]
mov qword [rsp + 0x28], rax
lea rax, str.config_appcursor
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x58], 0
lea rdx, str.Initial_state_of_cursor_keys:
mov rcx, rdi
mov r8b, 0x72
mov r9d, 3
call fcn.1400531c0
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbx, rax
xor ecx, ecx
call fcn.140052600
mov rbp, rax
xor ecx, ecx
call fcn.140052610
mov qword [rsp + 0x60], rsi
lea rcx, str.NetHack
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rax
lea rax, [0x14004f0b0]
mov qword [rsp + 0x28], rax
lea rax, str.config_appkeypad
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Initial_state_of_numeric_keypad:
mov rcx, rdi
mov r8b, 0x6e
mov r9d, 3
call fcn.1400531c0
lea r14, str.Terminal_Bell
lea r8, str.Options_controlling_the_terminal_bell
mov rcx, r12
mov rdx, r14
call fcn.1400529a0
lea r8, [0x14010c6cb]
lea r9, str.Set_the_style_of_bell
mov rcx, r12
mov r15, r12
mov rdx, r14
call fcn.140052b20
mov rbx, rax
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbp, rax
xor ecx, ecx
call fcn.140052600
mov rdi, rax
mov ecx, 0x76
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Visual_bell__flash_window_
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbp
lea rcx, str.Make_default_system_alert_sound
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rdi
lea rcx, str.None__bell_disabled_
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r13
lea rax, str.config_bellstyle
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Action_to_happen_when_a_bell_occurs:
mov rcx, rbx
mov r8b, 0x62
mov r9d, 1
call fcn.1400531c0
lea r8, str.overload
lea r9, str.Control_the_bell_overload_behaviour
mov rcx, r12
mov rdx, r14
lea r14, [0x140048fe0]
call fcn.140052b20
mov rdi, rax
mov ecx, pe_nt_image_headers64
call fcn.140052600
mov qword [rsp + 0x28], rax
lea r12, [0x140048f40]
mov qword [rsp + 0x20], r12
lea rdx, str.Bell_is_temporarily_disabled_when_over_used
lea rbx, str.config_bellovl
mov rcx, rdi
mov r8b, 0x64
mov r9, rbx
call fcn.140053b20
lea rcx, [0x1400f3470]
call fcn.140052610
mov rsi, rax
mov ecx, 0x79
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
lea rdx, str.Over_use_means_this_many_bells...
mov rcx, rdi
mov r8b, 0x6d
mov r9d, 0x14
call fcn.140052fc0
lea rsi, [0x1400f3480]
mov rcx, rsi
call fcn.140052610
mov rbp, rax
mov ecx, 0x7a
call fcn.140052600
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
lea rdx, str...._in_this_many_seconds
mov rcx, rdi
mov r8b, 0x74
mov r9d, 0x14
call fcn.140052fc0
lea rdx, str.The_bell_is_re_enabled_after_a_few_seconds_of_silence.
mov rcx, rdi
mov r8, rbx
call fcn.140053a70
mov rcx, rsi
call fcn.140052610
mov rsi, rax
mov ecx, 0x7b
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
lea rdx, str.Seconds_of_silence_required
mov rcx, rdi
mov r8b, 0x73
mov r9d, 0x14
call fcn.140052fc0
lea rsi, str.Terminal_Features
lea r8, str.Enabling_and_disabling_advanced_terminal_features
mov rcx, r15
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x140109e89]
mov rcx, r15
mov rdx, rsi
xor r9d, r9d
call fcn.140052b20
mov rdi, rax
mov ecx, 0x52
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_application_cursor_keys_mode
lea rsi, str.config_features_application
mov rcx, rdi
mov r8b, 0x75
mov r9, rsi
call fcn.140053b20
mov ecx, 0x53
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_application_keypad_mode
mov rcx, rdi
mov r8b, 0x6b
mov r9, rsi
call fcn.140053b20
mov ecx, 0x54
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_xterm_style_mouse_reporting
lea r9, str.config_features_mouse
mov rcx, rdi
mov r8b, pe_nt_image_headers64
call fcn.140053b20
mov ecx, 0x55
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_remote_controlled_terminal_resizing
lea r9, str.config_features_resize
mov rcx, rdi
mov r8b, 0x73
call fcn.140053b20
mov ecx, 0x56
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_switching_to_alternate_terminal_screen
lea r9, str.config_features_altscreen
mov rcx, rdi
mov r8b, 0x77
call fcn.140053b20
mov ecx, 0x57
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_remote_controlled_window_title_changing
lea r9, str.config_features_retitle
mov rcx, rdi
mov r8b, 0x74
call fcn.140053b20
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbx, rax
xor ecx, ecx
call fcn.140052600
mov rbp, rax
mov ecx, 0x5b
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Window_title
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbx
lea rcx, str.Empty_string
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbp
lea rcx, str.None
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r13
lea rax, str.config_features_qtitle
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Response_to_remote_title_query__SECURITY_:
mov rcx, rdi
mov r8b, 0x71
mov r9d, 3
call fcn.1400531c0
mov ecx, 0x58
call fcn.140052600
mov qword [rsp + 0x28], rax
mov rsi, r12
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_remote_controlled_clearing_of_scrollback
lea r9, str.config_features_clearscroll
mov rcx, rdi
mov r8b, 0x65
call fcn.140053b20
mov ecx, 0x59
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_destructive_backspace_on_server_sending__
lea r9, str.config_features_dbackspace
mov rcx, rdi
mov r8b, 0x62
call fcn.140053b20
mov ecx, 0x5a
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_remote_controlled_character_set_configuration
lea r9, str.config_features_charset
mov rcx, rdi
mov r8b, 0x72
call fcn.140053b20
mov ecx, 0x93
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_Arabic_text_shaping
lea r9, str.config_features_shaping
mov rcx, rdi
mov r8b, 0x6c
call fcn.140053b20
mov ecx, 0x94
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_bidirectional_text_display
lea r9, str.config_features_bidi
mov rcx, rdi
mov r8b, 0x64
call fcn.140053b20
mov ecx, 0x95
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, str.Disable_bracketed_paste_mode
lea r9, str.config_features_bracketed_paste
mov rcx, rdi
mov r8b, 0x70
call fcn.140053b20
lea rcx, str.Options_controlling__ss_window
mov rbp, qword [0x1400e8220]
mov rdx, rbp
call fcn.14003ea20
mov rsi, rax
lea rdx, [0x1401051e6]
mov rcx, r15
mov r8, rax
call fcn.1400529a0
mov rcx, rsi
call fcn.14003f720
mov ecx, dword [rsp + 0xbc]
call fcn.1400367b0
test rax, rax
je 0x14004ad07
test byte [rax + 0xa8], 1
je 0x14004ad07
cmp byte [rsp + 0xbb], 0
jne 0x14004adf6
lea rdx, [0x1401051e6]
lea r8, [0x14010bbcd]
lea r9, str.Set_the_size_of_the_window
mov rcx, qword [rsp + 0xc0]
call fcn.140052b20
mov rdi, rax
mov rcx, rax
mov edx, 2
mov r8d, 0x32
mov r9d, 0x32
call fcn.140052e40
lea rsi, [0x1400f3470]
mov rcx, rsi
call fcn.140052610
mov rbx, rax
mov ecx, 0x83
call fcn.140052600
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rbx, str.config_winsize
mov qword [rsp + 0x20], rbx
lea rdx, str.Columns
mov rcx, rdi
mov r8b, 0x6d
mov r9d, 0x64
call fcn.140052fc0
mov dword [rax + 0x14], 0
mov rcx, rsi
call fcn.140052610
mov rsi, rax
mov ecx, 0x84
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
lea rdx, str.Rows
mov rcx, rdi
mov r8b, 0x72
mov r9d, 0x64
call fcn.140052fc0
mov dword [rax + 0x14], 1
mov rcx, rdi
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
lea rdx, [0x1401051e6]
lea r8, [0x14010ab9e]
lea r9, str.Control_the_scrollback_in_the_window
mov r13, qword [rsp + 0xc0]
mov rcx, r13
call fcn.140052b20
mov rdi, rax
lea rcx, [0x1400f3470]
call fcn.140052610
mov rsi, rax
mov ecx, 0x70
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rbx, str.config_scrollback
mov qword [rsp + 0x20], rbx
lea rdx, str.Lines_of_scrollback
mov rcx, rdi
mov r8b, 0x73
mov r9d, 0x32
call fcn.140052fc0
mov ecx, 0x7d
call fcn.140052600
mov qword [rsp + 0x28], rax
mov r12, r14
lea r14, [0x140048f40]
mov qword [rsp + 0x20], r14
lea rdx, str.Display_scrollbar
mov rcx, rdi
mov r8b, 0x64
mov r9, rbx
call fcn.140053b20
mov ecx, 0x68
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Reset_scrollback_on_keypress
mov rcx, rdi
mov r8b, 0x6b
mov r9, rbx
call fcn.140053b20
mov ecx, 0x69
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Reset_scrollback_on_display_activity
mov rcx, rdi
mov r8b, 0x70
mov r9, rbx
call fcn.140053b20
mov ecx, 0x6a
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Push_erased_text_into_scrollback
lea r9, str.config_erasetoscrollback
mov rcx, rdi
mov r8b, 0x65
call fcn.140053b20
lea rcx, str.Configure_the_appearance_of__ss_window
mov rdx, rbp
call fcn.14003ea20
mov rsi, rax
lea r15, str.Window_Appearance
mov rcx, r13
mov rdx, r15
mov r8, rax
call fcn.1400529a0
mov rcx, rsi
call fcn.14003f720
lea r8, [0x140108775]
lea r9, str.Adjust_the_use_of_the_cursor
mov rcx, r13
mov rdx, r15
call fcn.140052b20
mov rdi, rax
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbp, rax
xor ecx, ecx
call fcn.140052600
mov rbx, rax
mov ecx, 0x74
call fcn.140052600
mov qword [rsp + 0x78], rsi
lea rcx, str.Vertical_line
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rbp
lea rcx, str.Underline
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbx
lea rcx, str.Block
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048d70]
mov qword [rsp + 0x28], rax
lea rsi, str.config_cursor
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x70], 0x76
mov dword [rsp + 0x58], 0x75
mov dword [rsp + 0x40], 0x6c
lea rdx, str.Cursor_appearance:
mov rcx, rdi
xor r8d, r8d
mov r9d, 3
call fcn.1400531c0
mov ecx, 0x75
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Cursor_blinks
mov rcx, rdi
mov r8b, 0x62
mov r9, rsi
call fcn.140053b20
lea r8, [0x140105a69]
lea r9, str.Font_settings
mov rcx, r13
mov rdx, r15
call fcn.140052b20
mov rsi, rax
mov ecx, 0x85
call fcn.140052600
mov qword [rsp + 0x28], rax
lea rax, [0x140049240]
mov qword [rsp + 0x20], rax
lea rdx, str.Font_used_in_the_terminal_window
lea r9, str.config_font
mov rcx, rsi
mov r8b, 0x6e
call fcn.1400538f0
lea r8, [0x14010c074]
lea r9, str.Adjust_the_use_of_the_mouse_pointer
mov rcx, r13
mov rdx, r15
call fcn.140052b20
mov rsi, rax
mov ecx, 0x8e
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Hide_mouse_pointer_when_typing_in_window
lea r9, str.config_mouseptr
mov rcx, rsi
mov r8b, 0x70
call fcn.140053b20
lea r8, [0x140108b82]
lea r9, str.Adjust_the_window_border
mov rcx, r13
mov rdx, r15
call fcn.140052b20
mov rsi, rax
lea rcx, [0x1400f3470]
call fcn.140052610
mov rbx, rax
mov ecx, 0x90
call fcn.140052600
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
lea rax, str.config_winborder
mov qword [rsp + 0x20], rax
lea rdx, str.Gap_between_text_and_window_edge:
mov rcx, rsi
mov r8b, 0x65
mov r9d, 0x14
call fcn.140052fc0
lea rcx, str.Configure_the_behaviour_of__ss_window
mov rdi, qword [0x1400e8220]
mov rdx, rdi
call fcn.14003ea20
mov rsi, rax
lea rbx, str.Window_Behaviour
mov rcx, r13
mov rdx, rbx
mov r8, rax
call fcn.1400529a0
mov rcx, rsi
call fcn.14003f720
lea r8, [0x14010c73d]
lea r9, str.Adjust_the_behaviour_of_the_window_title
mov rcx, r13
mov rdx, rbx
call fcn.140052b20
mov rbp, rax
lea rcx, [0x1400f3460]
call fcn.140052610
mov rsi, rax
mov ecx, 0x6f
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
lea rsi, str.config_title
mov qword [rsp + 0x20], rsi
lea rdx, str.Window_title:
mov rcx, rbp
mov r8b, 0x74
mov r9d, 0x64
call fcn.140052fc0
mov ecx, 0x40000082
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Separate_window_and_icon_titles
mov rcx, rbp
mov r8b, 0x69
mov r9, rsi
call fcn.140053b20
lea r8, [0x140109e89]
mov rcx, r13
mov rdx, rbx
xor r9d, r9d
call fcn.140052b20
mov rsi, rax
mov ecx, 5
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Warn_before_closing_window
lea r9, str.config_warnonclose
mov rcx, rsi
mov r8b, 0x77
call fcn.140053b20
lea rbx, str.Window_Translation
lea r8, str.Options_controlling_character_set_translation
mov rcx, r13
mov rdx, rbx
call fcn.1400529a0
lea r8, str.trans
lea r9, str.Character_set_translation
mov rcx, r13
mov rdx, rbx
call fcn.140052b20
mov rsi, rax
xor ecx, ecx
call fcn.140052610
mov rbp, rax
xor ecx, ecx
call fcn.140052610
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rax
lea rax, [0x14004f1b0]
mov qword [rsp + 0x28], rax
lea rax, str.config_charset
mov qword [rsp + 0x20], rax
lea rdx, str.Remote_character_set:
mov rcx, rsi
mov r8b, 0x72
mov r9d, 0x64
call fcn.1400530c0
lea r8, str.tweaks
mov rcx, r13
mov rdx, rbx
xor r9d, r9d
call fcn.140052b20
mov rsi, rax
mov ecx, 0xae
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Treat_CJK_ambiguous_characters_as_wide
lea r9, str.config_cjk_ambig_wide
mov rcx, rsi
mov r8b, 0x77
call fcn.140053b20
lea rcx, str.Adjust_how__s_handles_line_drawing_characters
mov rdx, rdi
call fcn.14003ea20
mov rsi, rax
lea r8, [0x140105246]
mov rcx, r13
mov rdx, rbx
mov r9, rax
call fcn.140052b20
mov rbx, rax
mov rcx, rsi
call fcn.14003f720
mov ecx, 3
call fcn.140052600
mov rsi, rax
mov ecx, 4
call fcn.140052600
mov rbp, rax
mov ecx, 0xac
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Poor_mans_line_drawing______and__
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbp
lea rcx, str.Use_Unicode_line_drawing_code_points
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea r15, [0x140048d70]
mov qword [rsp + 0x28], r15
lea rax, str.config_linedraw
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x58], 0x70
mov dword [rsp + 0x40], 0x75
lea rdx, str.Handling_of_line_drawing_characters:
mov rcx, rbx
xor r8d, r8d
mov r9d, 1
call fcn.1400531c0
mov ecx, 0xa0
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Copy_and_paste_line_drawing_characters_as_lqqqk
lea r9, str.config_linedrawpaste
mov rcx, rbx
mov r8b, 0x64
call fcn.140053b20
mov ecx, 0xa1
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Enable_VT100_line_drawing_even_in_UTF_8_mode
lea r9, str.config_utf8linedraw
mov rcx, rbx
mov r8b, 0x38
call fcn.140053b20
lea rbx, str.Window_Selection
lea r8, str.Options_controlling_copy_and_paste
mov rcx, r13
mov rdx, rbx
call fcn.1400529a0
lea r9, str.Control_use_of_mouse
mov rcx, r13
mov rdx, rbx
lea r8, [0x14010c074]
call fcn.140052b20
mov rdi, rax
mov ecx, 0xa3
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Shift_overrides_applications_use_of_mouse
lea r9, str.config_mouseshift
mov rcx, rdi
mov r8b, 0x70
call fcn.140053b20
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rbp, rax
mov ecx, 0x9e
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Rectangular_block
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbp
lea rcx, str.Normal
mov qword [rsp + 0x38], rcx
mov r12, r13
mov r13, r14
mov qword [rsp + 0x30], rax
lea rax, [0x140048e50]
mov qword [rsp + 0x28], rax
lea rax, str.config_rectselect
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x58], 0x72
mov dword [rsp + 0x40], 0x6e
lea rdx, str.Default_selection_mode__Altdrag_does_the_other_one_:
mov rcx, rdi
xor r8d, r8d
mov r9d, 2
call fcn.1400531c0
lea r8, [0x14010748f]
lea r9, str.Assign_copy_paste_actions_to_clipboards
mov rcx, r12
mov rdx, rbx
call fcn.140052b20
mov rdi, rax
mov ecx, 0xa5
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Auto_copy_selected_text_to_system_clipboard
lea r9, str.config_selection_autocopy
mov rcx, rdi
xor r8d, r8d
call fcn.140053b20
mov ecx, 0xa6
call fcn.140052600
mov qword [rsp + 0x30], rax
lea rsi, [0x140051560]
mov qword [rsp + 0x28], rsi
lea rbp, str.config_selection_clipactions
mov qword [rsp + 0x20], rbp
lea rdx, str.Mouse_paste_action:
mov rcx, rdi
xor r8d, r8d
mov r9d, 0x3c
call fcn.1400535d0
mov ecx, 0xa7
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rbp
lea rdx, str.Ctrl_Shift__Ins:
mov rcx, rdi
xor r8d, r8d
mov r9d, 0x3c
call fcn.1400535d0
mov ecx, 0xa8
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rbp
lea rdx, str.Ctrl__Shift__C_V:
mov rcx, rdi
xor r8d, r8d
mov r9d, 0x3c
call fcn.1400535d0
lea r8, [0x14010be59]
lea r9, str.Control_pasting_of_text_from_clipboard_to_terminal
mov rcx, r12
mov rdx, rbx
call fcn.140052b20
mov rsi, rax
mov ecx, 0x9f
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Permit_control_characters_in_pasted_text
lea r9, str.config_paste_ctrl_char
mov rcx, rsi
xor r8d, r8d
call fcn.140053b20
lea rsi, str.Window_Selection_Copy
lea r8, str.Options_controlling_copying_from_terminal_to_clipboard
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, str.charclass
lea r9, str.Classes_of_character_that_group_together
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rdi, rax
mov edx, 0x18
mov rcx, r12
call fcn.140052da0
mov rbx, rax
mov rcx, rax
call fcn.140052610
mov qword [rsp + 0x28], rax
lea rbp, [0x14004f2c0]
mov qword [rsp + 0x20], rbp
lea rdx, str.Character_classes:
lea r14, str.config_charclasses
mov rcx, rdi
mov r8b, 0x65
mov r9, r14
call fcn.1400534d0
mov qword [rbx], rax
mov dword [rax + 0x4c], 1
mov rax, qword [rbx]
mov dword [rax + 0x54], 4
mov ecx, 4
mov edx, 4
xor r8d, r8d
call fcn.14003f680
mov rcx, qword [rbx]
mov qword [rcx + 0x58], rax
mov rax, qword [rbx]
mov rax, qword [rax + 0x58]
mov dword [rax], 0xf
mov rax, qword [rbx]
mov rax, qword [rax + 0x58]
mov dword [rax + 4], 0x19
mov rax, qword [rbx]
mov rax, qword [rax + 0x58]
mov dword [rax + 8], 0x14
mov rax, qword [rbx]
mov rax, qword [rax + 0x58]
mov dword [rax + 0xc], 0x28
mov rcx, rdi
mov edx, 2
mov r8d, 0x43
mov r9d, 0x21
call fcn.140052e40
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbx
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r14
lea rdx, str.Set_to_class
mov rcx, rdi
mov r8b, 0x74
mov r9d, 0x32
call fcn.140052fc0
mov qword [rbx + 8], rax
mov dword [rax + 0x14], 0
mov rcx, rbx
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, [0x140106197]
mov rcx, rdi
mov r8b, 0x73
mov r9, r14
call fcn.1400533f0
mov qword [rbx + 0x10], rax
mov dword [rax + 0x14], 1
mov rcx, rdi
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
lea r14, str.Window_Colours
lea r8, str.Options_controlling_use_of_colours
mov rcx, r12
mov rdx, r14
call fcn.1400529a0
lea r8, str.general
lea r9, str.General_options_for_colour_usage
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rbx, rax
mov ecx, 0x96
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Allow_terminal_to_specify_ANSI_colours
lea r9, str.config_ansicolour
mov rcx, rbx
mov r8b, 0x69
call fcn.140053b20
mov ecx, 0x97
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Allow_terminal_to_use_xterm_256_colour_mode
lea r9, str.config_xtermcolour
mov rcx, rbx
mov r8b, 0x32
call fcn.140053b20
mov ecx, 0x98
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Allow_terminal_to_use_24_bit_colours
lea r9, str.config_truecolour
mov rcx, rbx
mov r8b, 0x34
call fcn.140053b20
mov ecx, 3
call fcn.140052600
mov rsi, rax
mov ecx, 2
call fcn.140052600
mov rbp, rax
mov ecx, 1
call fcn.140052600
mov rdi, rax
mov ecx, 0x9b
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Both
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbp
lea rcx, str.The_colour
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rdi
lea rcx, str.The_font
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
lea rax, str.config_boldcolour
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Indicate_bolded_text_by_changing:
mov rcx, rbx
mov r8b, 0x62
mov r9d, 3
call fcn.1400531c0
lea rcx, str.Adjust_the_precise_colours__s_displays
mov rdx, qword [0x1400e8220]
call fcn.14003ea20
mov rsi, rax
lea r8, str.adjust
mov rcx, r12
mov rdx, r14
mov r9, rax
call fcn.140052b20
mov rdi, rax
mov rcx, rsi
call fcn.14003f720
lea rdx, str.Select_a_colour_from_the_list__and_then_click_the_Modify_button_to_change_its_appearance.
lea rbx, str.config_colourcfg
mov rcx, rdi
mov r8, rbx
call fcn.140053a70
mov rcx, rdi
mov edx, 2
mov r8d, 0x43
mov r9d, 0x21
call fcn.140052e40
mov edx, 0x28
mov rcx, r12
call fcn.140052da0
mov rbp, rax
mov rcx, rax
call fcn.140052610
mov qword [rsp + 0x28], rax
lea r14, [0x14004f460]
mov qword [rsp + 0x20], r14
lea rdx, str.Select_a_colour_to_adjust:
mov rcx, rdi
mov r8b, 0x75
mov r9, rbx
call fcn.1400534d0
mov qword [rbp], rax
mov dword [rax + 0x14], 0
mov rax, qword [rbp]
mov dword [rax + 0x44], 7
lea rdx, str.RGB_value:
mov rcx, rdi
mov r8, rbx
call fcn.140053a70
mov dword [rax + 0x14], 1
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
lea rdx, [0x14010e955]
mov rcx, rdi
mov r8b, 0x72
mov r9d, 0x32
call fcn.140052fc0
mov qword [rbp + 8], rax
mov dword [rax + 0x14], 1
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
lea rdx, [0x140109fce]
mov rcx, rdi
mov r8b, 0x6e
mov r9d, 0x32
call fcn.140052fc0
mov qword [rbp + 0x10], rax
mov dword [rax + 0x14], 1
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
lea rdx, [0x14010bd7c]
mov rcx, rdi
mov r8b, 0x65
mov r9d, 0x32
call fcn.140052fc0
mov qword [rbp + 0x18], rax
mov dword [rax + 0x14], 1
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rdx, str.Modify
mov rcx, rdi
mov r8b, 0x6d
mov r9, rbx
call fcn.1400533f0
mov qword [rbp + 0x20], rax
mov dword [rax + 0x14], 1
mov rcx, rdi
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
cmp dword [rsp + 0xbc], 0
js 0x14004c174
lea rsi, [0x1401093ed]
lea r8, str.Options_controlling_the_connection
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x14010bce5]
lea r9, str.Sending_of_null_packets_to_keep_session_active
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rsi, rax
lea rcx, [0x1400f3470]
call fcn.140052610
mov rdi, rax
mov ecx, 6
call fcn.140052600
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rax
lea r14, [0x140048fe0]
mov qword [rsp + 0x28], r14
lea rax, str.config_keepalive
mov qword [rsp + 0x20], rax
lea rdx, str.Seconds_between_keepalives__0_to_turn_off_
mov rcx, rsi
mov r8b, 0x6b
mov r9d, 0x14
call fcn.140052fc0
mov r15b, byte [rsp + 0xbb]
test r15b, r15b
jne 0x14004c577
lea r14, [0x1401093ed]
lea r8, [0x140108e6d]
lea r9, str.Low_level_TCP_connection_options
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rsi, rax
mov ecx, 7
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Disable_Nagles_algorithm__TCP_NODELAY_option_
lea r9, str.config_nodelay
mov rcx, rsi
mov r8b, 0x6e
call fcn.140053b20
mov ecx, 8
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Enable_TCP_keepalives__SO_KEEPALIVE_option_
lea r9, str.config_tcp_keepalives
mov rcx, rsi
mov r8b, 0x70
call fcn.140053b20
lea r8, str.ipversion
lea r9, str.Internet_protocol_version
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rbx, rax
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbp, rax
xor ecx, ecx
call fcn.140052600
mov rdi, rax
mov ecx, 3
call fcn.140052600
mov qword [rsp + 0x78], rsi
lea rcx, [0x1401134cd]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rbp
lea rcx, [0x140113941]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rdi
lea rcx, str.Auto
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048d70]
mov qword [rsp + 0x28], rax
lea rax, str.config_address_family
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x70], 0x36
mov dword [rsp + 0x58], 0x34
mov dword [rsp + 0x40], 0x75
mov rcx, rbx
xor edx, edx
xor r8d, r8d
mov r9d, 3
call fcn.1400531c0
mov ecx, 3
call fcn.1400367b0
test rax, rax
lea rax, str.Logical_name_of_remote_host:
lea rsi, str.Logical_name_of_remote_host__e.g._for_SSH_key_lookup_:
cmove rsi, rax
lea r8, str.identity
lea r9, str.Logical_name_of_remote_host
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rdi, rax
lea r15, [0x1400f3460]
mov rcx, r15
call fcn.140052610
mov rbp, rax
mov ecx, 9
call fcn.140052600
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rax, str.config_loghost
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8b, 0x6d
mov r9d, 0x64
call fcn.140052fc0
lea r14, str.Connection_Data
lea r8, str.Data_to_send_to_the_server
mov rcx, r12
mov rdx, r14
call fcn.1400529a0
lea r8, [0x140109e71]
lea r9, str.Login_details
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rbp, rax
mov rcx, r15
call fcn.140052610
mov rsi, rax
mov ecx, 0x3f
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rax, str.config_username
mov qword [rsp + 0x20], rax
lea rdx, str.Auto_login_username
mov rcx, rbp
mov r8b, 0x75
mov r9d, 0x32
call fcn.140052fc0
call fcn.140077f30
mov rsi, rax
test rax, rax
lea rdx, [0x140118b47]
cmovne rdx, rax
lea rcx, str.Use_system_username___s_
call fcn.14003ea20
mov rdi, rax
mov rcx, rsi
call fcn.14003f720
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rbx, rax
mov ecx, 0x40
call fcn.140052600
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rbx
lea rcx, str.Prompt
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048e50]
mov qword [rsp + 0x28], rax
lea rax, str.config_username_from_env
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x58], 0
lea rdx, str.When_username_is_not_specified:
mov rcx, rbp
mov r8b, 0x6e
mov r9d, 4
call fcn.1400531c0
mov rcx, rdi
call fcn.14003f720
lea r8, [0x14010a03e]
lea r9, str.Terminal_details
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rbp, rax
mov rcx, r15
call fcn.140052610
mov rsi, rax
mov ecx, 0x3b
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rax, str.config_termtype
mov qword [rsp + 0x20], rax
lea rdx, str.Terminal_type_string
mov rcx, rbp
mov r8b, 0x74
mov r9d, 0x32
call fcn.140052fc0
mov rcx, r15
call fcn.140052610
mov rsi, rax
mov ecx, 0x3c
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rax, str.config_termspeed
mov qword [rsp + 0x20], rax
lea rdx, str.Terminal_speeds
mov rcx, rbp
mov r8b, 0x73
mov r9d, 0x32
call fcn.140052fc0
lea r8, [0x140105279]
lea r9, str.Environment_variables
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rbx, rax
mov rcx, rax
mov edx, 2
mov r8d, 0x50
mov r9d, 0x14
call fcn.140052e40
mov edx, 0x28
mov rcx, r12
call fcn.140052da0
mov rdi, rax
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rbp, [0x14004f830]
mov qword [rsp + 0x28], rbp
lea r14, str.config_environ
mov qword [rsp + 0x20], r14
lea rdx, str.Variable
mov rcx, rbx
mov r8b, 0x76
mov r9d, 0x3c
call fcn.140052fc0
mov qword [rdi], rax
mov dword [rax + 0x14], 0
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r14
lea rdx, str.Value
mov rcx, rbx
mov r8b, 0x6c
mov r9d, 0x3c
call fcn.140052fc0
mov qword [rdi + 8], rax
mov dword [rax + 0x14], 0
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, [0x14010e9a4]
mov rcx, rbx
mov r8b, 0x64
mov r9, r14
call fcn.1400533f0
mov qword [rdi + 0x10], rax
mov dword [rax + 0x14], 1
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Remove
mov rcx, rbx
mov r8b, 0x72
mov r9, r14
call fcn.1400533f0
mov qword [rdi + 0x18], rax
mov dword [rax + 0x14], 1
mov rcx, rbx
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
mov rcx, rbx
xor edx, edx
xor r8d, r8d
mov r9, r14
call fcn.1400534d0
mov qword [rdi + 0x20], rax
mov dword [rax + 0x44], 3
mov rax, qword [rdi + 0x20]
mov dword [rax + 0x54], 2
mov ecx, 2
mov edx, 4
xor r8d, r8d
call fcn.14003f680
mov rcx, qword [rdi + 0x20]
mov qword [rcx + 0x58], rax
mov rax, qword [rdi + 0x20]
mov rax, qword [rax + 0x58]
mov dword [rax], 0x1e
mov rax, qword [rdi + 0x20]
mov rax, qword [rax + 0x58]
mov dword [rax + 4], 0x46
jmp 0x14004c18c
mov r15b, byte [rsp + 0xbb]
test r15b, r15b
lea r14, [0x140048fe0]
jne 0x14004c577
lea rsi, str.Connection_Proxy
lea r8, str.Options_controlling_proxy_usage
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, str.basics
mov rcx, r12
mov rdx, rsi
xor r9d, r9d
call fcn.140052b20
mov rdi, rax
xor ecx, ecx
call fcn.140052600
mov qword [rsp + 0x30], rax
lea rax, [0x1400492c0]
mov qword [rsp + 0x28], rax
lea rax, str.config_proxy_type
mov qword [rsp + 0x20], rax
lea rdx, str.Proxy_type:
mov rcx, rdi
mov r8b, 0x74
mov r9d, 0x46
call fcn.1400535d0
mov rcx, rdi
mov edx, 2
mov r8d, 0x50
mov r9d, 0x14
call fcn.140052e40
lea r14, [0x1400f3460]
mov rcx, r14
call fcn.140052610
mov rsi, rax
mov ecx, 0xe
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rbx, [0x140104663]
mov qword [rsp + 0x20], rbx
lea rdx, str.Proxy_hostname
mov rcx, rdi
mov r8b, 0x79
mov r9d, 0x64
call fcn.140052fc0
mov dword [rax + 0x14], 0
lea rcx, [0x1400f3470]
call fcn.140052610
mov rsi, rax
mov ecx, 0xf
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rdx, [0x140105926]
mov rcx, rdi
mov r8b, 0x70
mov r9d, 0x64
call fcn.140052fc0
mov dword [rax + 0x14], 1
mov rcx, rdi
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
mov rcx, r14
call fcn.140052610
mov rsi, rax
mov ecx, 0xa
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rsi, str.config_proxy_exclude
mov qword [rsp + 0x20], rsi
lea rdx, str.Exclude_Hosts_IPs
mov rcx, rdi
mov r8b, 0x65
mov r9d, 0x64
call fcn.140052fc0
mov ecx, 0xc
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Consider_proxying_local_host_connections
mov rcx, rdi
mov r8b, pe_nt_image_headers64
mov r9, rsi
call fcn.140053b20
xor ecx, ecx
call fcn.140052600
mov rsi, rax
mov ecx, 2
call fcn.140052600
mov rbx, rax
mov ecx, 1
call fcn.140052600
mov rbp, rax
mov ecx, 0xb
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea r15, [0x14010743b]
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x50], rbx
lea rcx, str.Auto
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbp
lea r12, [0x140108fac]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], rax
lea r13, [0x140048d70]
mov qword [rsp + 0x28], r13
lea rax, str.config_proxy_dns
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Do_DNS_name_lookup_at_proxy_end:
mov rcx, rdi
mov r8b, 0x64
mov r9d, 3
call fcn.1400531c0
mov rcx, r14
call fcn.140052610
mov rsi, rax
mov ecx, 0x10
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rbx, str.config_proxy_auth
mov qword [rsp + 0x20], rbx
lea rdx, [0x14010c527]
mov rcx, rdi
mov r8b, 0x75
mov r9d, 0x3c
call fcn.140052fc0
mov rcx, r14
call fcn.140052610
mov rsi, rax
mov ecx, 0x11
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rdx, [0x14010d5bf]
mov rcx, rdi
mov r8b, 0x77
mov r9d, 0x3c
call fcn.140052fc0
mov byte [rax + 0x48], 1
mov rcx, r14
lea r14, [0x140048fe0]
call fcn.140052610
mov rsi, rax
mov ecx, 0x12
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.config_proxy_command
mov qword [rsp + 0x20], rax
lea rdx, str.Command_to_send_to_proxy__for_some_types_
mov rcx, rdi
mov r8b, 0x6d
mov r9d, 0x64
call fcn.140052fc0
mov ecx, 2
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rbx, rax
mov ecx, 1
call fcn.140052600
mov rbp, rax
mov ecx, 0x13
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.Only_until_session_starts
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x48], r15
mov r15b, byte [rsp + 0xbb]
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0xc0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r13
lea r13, [0x140048f40]
lea rax, str.config_proxy_logging
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Print_proxy_diagnostics_in_the_terminal_window
mov rcx, rdi
mov r8b, 0x72
mov r9d, 5
call fcn.1400531c0
cmp dword [rsp + 0xbc], 3
setne bl
mov ecx, 3
call fcn.1400367b0
test bl, r15b
jne 0x14004c596
test rax, rax
jne 0x14004c5bd
mov ecx, 4
call fcn.1400367b0
cmp dword [rsp + 0xbc], 4
setne cl
test cl, r15b
jne 0x14004de4c
test rax, rax
je 0x14004de4c
lea rdx, str.Connection_SSH
lea r8, str.Options_controlling_SSH_connections
mov rcx, r12
call fcn.1400529a0
test r15b, r15b
je 0x14004c62f
mov edi, dword [rsp + 0xcc]
cmp edi, 1
je 0x14004c5ed
cmp edi, 0xffffffff
jne 0x14004c6ee
lea rdx, str.Connection_SSH
lea r8, str.disclaimer
mov rcx, r12
xor r9d, r9d
call fcn.140052b20
lea rdx, str.Nothing_on_this_panel_may_be_reconfigured_in_mid_session__it_is_only_here_so_that_sub_panels_of_it_can_exist_without_looking_strange.
mov rcx, rax
xor r8d, r8d
call fcn.140053a70
cmp edi, 0xffffffff
je 0x14004cb10
cmp edi, 1
je 0x14004cb10
jmp 0x14004c6ee
lea rdi, str.Connection_SSH
lea r8, [0x14010f1ec]
lea r9, str.Data_to_send_to_the_server
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rsi, rax
lea rcx, [0x1400f3460]
call fcn.140052610
mov rbx, rax
mov ecx, 0x14
call fcn.140052600
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.config_command
mov qword [rsp + 0x20], rax
lea rdx, str.Remote_command:
mov rcx, rsi
mov r8b, 0x72
mov r9d, 0x64
call fcn.140052fc0
lea r8, [0x14010a64b]
lea r9, str.Protocol_options
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rsi, rax
mov ecx, 0x38
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Dont_start_a_shell_or_command_at_all
lea r9, str.config_ssh_noshell
mov rcx, rsi
mov r8b, 0x6e
call fcn.140053b20
mov edi, dword [rsp + 0xcc]
lea rdx, str.Connection_SSH
lea r8, [0x14010a64b]
lea r9, str.Protocol_options
mov rcx, r12
call fcn.140052b20
mov rsi, rax
mov ecx, 0x17
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Enable_compression
lea r9, str.config_ssh_comp
mov rcx, rsi
mov r8b, 0x65
call fcn.140053b20
test r15b, r15b
jne 0x14004c8a8
lea rsi, str.Connection_SSH
lea r8, [0x14010b451]
lea r9, str.Sharing_an_SSH_connection_between_PuTTY_tools
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rbx, rax
mov ecx, 0x26
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Share_SSH_connections_if_possible
lea rbp, str.config_ssh_sharing
mov rcx, rbx
mov r8b, 0x73
mov r9, rbp
call fcn.140053b20
lea rdx, str.Permitted_roles_in_a_shared_connection:
mov rcx, rbx
mov r8, rbp
call fcn.140053a70
mov ecx, 0x27
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Upstream__connecting_to_the_real_server_
mov rcx, rbx
mov r8b, 0x75
mov r9, rbp
call fcn.140053b20
mov ecx, 0x28
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Downstream__connecting_to_the_upstream_PuTTY_
mov rcx, rbx
mov r8b, 0x64
mov r9, rbp
call fcn.140053b20
lea r8, [0x14010a64b]
lea r9, str.Protocol_options
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rbp, rax
xor ecx, ecx
call fcn.140052600
mov rsi, rax
mov ecx, 3
call fcn.140052600
mov rbx, rax
mov ecx, 0x24
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.1__INSECURE_
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbx
lea rcx, [0x140113eba]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048d70]
mov qword [rsp + 0x28], rax
lea rax, str.config_ssh_prot
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x58], 0x31
mov dword [rsp + 0x40], 0x32
lea rdx, str.SSH_protocol_version:
mov rcx, rbp
xor r8d, r8d
mov r9d, 2
call fcn.1400531c0
cmp edi, 0xffffffff
je 0x14004cb0b
cmp edi, 1
je 0x14004cb0b
lea rdi, str.Connection_SSH_Kex
lea r8, str.Options_controlling_SSH_key_exchange
mov rcx, r12
mov rdx, rdi
call fcn.1400529a0
lea r14, [0x140109e89]
lea r9, str.Key_exchange_algorithm_options
mov rcx, r12
mov rdx, rdi
mov r8, r14
call fcn.140052b20
mov rbp, rax
xor ecx, ecx
call fcn.140052610
mov qword [rsp + 0x28], rax
lea rax, [0x14004fac0]
mov qword [rsp + 0x20], rax
lea rbx, str.Algorithm_selection_policy:
lea r9, str.config_ssh_kex_order
mov rcx, rbp
mov rdx, rbx
mov r8b, 0x73
call fcn.1400536e0
mov dword [rax + 0x44], 0xb
mov ecx, 0x31
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Attempt_GSSAPI_key_exchange
lea r9, str.config_ssh_auth_gssapi
mov rcx, rbp
mov r8b, 0x6b
call fcn.140053b20
lea r8, str.repeat
lea r9, str.Options_controlling_key_re_exchange
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rbp, rax
lea rsi, [0x1400f3470]
mov rcx, rsi
call fcn.140052610
mov rdi, rax
mov ecx, 0x1b
call fcn.140052600
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rdi, str.config_ssh_kex_rekey
mov qword [rsp + 0x20], rdi
lea rdx, str.Max_minutes_before_rekey__0_for_no_limit_
mov rcx, rbp
mov r8b, 0x74
mov r9d, 0x14
call fcn.140052fc0
mov rcx, rsi
call fcn.140052610
mov rsi, rax
mov ecx, 0x33
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rdx, str.Minutes_between_GSS_checks__0_for_never_
mov rcx, rbp
xor r8d, r8d
mov r9d, 0x14
call fcn.140052fc0
lea rcx, [0x1400f3460]
call fcn.140052610
mov rsi, rax
mov ecx, 0x1c
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rdx, str.Max_data_before_rekey__0_for_no_limit_
mov rcx, rbp
mov r8b, pe_nt_image_headers64
mov r9d, 0x14
call fcn.140052fc0
lea rdx, str._Use_1M_for_1_megabyte__1G_for_1_gigabyte_etc_
mov rcx, rbp
mov r8, rdi
call fcn.140053a70
lea rsi, str.Connection_SSH_Host_keys
lea r8, str.Options_controlling_SSH_host_keys
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r9, str.Host_key_algorithm_preference
mov rcx, r12
mov rdx, rsi
mov r8, r14
mov edi, dword [rsp + 0xcc]
call fcn.140052b20
mov rsi, rax
xor ecx, ecx
call fcn.140052610
mov qword [rsp + 0x28], rax
lea rax, [0x14004fd40]
mov qword [rsp + 0x20], rax
lea r9, str.config_ssh_hostkey_order
mov rcx, rsi
mov rdx, rbx
mov r8b, 0x73
call fcn.1400536e0
mov dword [rax + 0x44], 5
mov ecx, 0x1a
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Prefer_algorithms_for_which_a_host_key_is_known
lea r9, str.config_ssh_prefer_known_hostkeys
mov rcx, rsi
mov r8b, 0x70
call fcn.140053b20
test r15b, r15b
je 0x14004cb78
lea rdx, str.Connection_SSH_Host_keys
lea r8, [0x14010f245]
lea r9, str.Configure_trusted_certification_authorities
mov rcx, r12
call fcn.140052b20
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov qword [rsp + 0x28], rax
lea rax, [0x140050230]
mov qword [rsp + 0x20], rax
lea rdx, str.Configure_host_CAs
lea r9, str.config_ssh_kex_cert
mov rcx, rsi
xor r8d, r8d
call fcn.1400533f0
cmp edi, 0xffffffff
je 0x14004d627
cmp edi, 1
je 0x14004d627
jmp 0x14004cd48
lea r14, str.Connection_SSH_Host_keys
lea r8, [0x1401062e7]
lea r9, str.Manually_configure_host_keys_for_this_connection
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rbx, rax
mov rcx, rax
mov edx, 2
mov r8d, 0x4b
mov r9d, 0x19
call fcn.140052e40
lea rdx, str.Host_keys_or_fingerprints_to_accept:
lea r15, str.config_ssh_kex_manual_hostkeys
mov rcx, rbx
mov r8, r15
call fcn.140053a70
mov dword [rax + 0x14], 0
mov edx, 0x20
mov rcx, r12
call fcn.140052da0
mov rdi, rax
mov rcx, rax
call fcn.140052610
mov qword [rsp + 0x28], rax
lea rbp, [0x140050040]
mov qword [rsp + 0x20], rbp
lea rdx, str.Remove
mov rcx, rbx
mov r8b, 0x72
mov r9, r15
call fcn.1400533f0
mov qword [rdi + 8], rax
mov dword [rax + 0x14], 1
mov rax, qword [rdi + 8]
mov byte [rax + 0x10], 1
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
mov rcx, rbx
xor edx, edx
xor r8d, r8d
mov r9, r15
call fcn.1400534d0
mov qword [rdi + 0x10], rax
mov dword [rax + 0x44], 2
mov rax, qword [rdi + 0x10]
mov byte [rax + 0x60], 0
mov rdx, qword [rdi + 8]
mov rcx, rbx
call fcn.1400539d0
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r15
lea rdx, [0x140104dd7]
mov rcx, rbx
mov r8b, 0x6b
mov r9d, 0x50
call fcn.140052fc0
mov qword [rdi + 0x18], rax
mov dword [rax + 0x14], 0
mov rcx, rdi
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rdx, str.Add_key
mov rcx, rbx
mov r8b, 0x79
mov r9, r15
mov r15b, byte [rsp + 0xbb]
call fcn.1400533f0
mov qword [rdi], rax
mov dword [rax + 0x14], 1
mov rcx, rbx
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
lea r8, [0x14010f245]
lea r9, str.Configure_trusted_certification_authorities
mov rcx, r12
mov rdx, r14
call fcn.140052b20
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov qword [rsp + 0x28], rax
lea rax, [0x140050230]
mov qword [rsp + 0x20], rax
lea rdx, str.Configure_host_CAs
lea r9, str.config_ssh_kex_cert
mov rcx, rsi
xor r8d, r8d
call fcn.1400533f0
lea rsi, str.Connection_SSH_Cipher
lea r8, str.Options_controlling_SSH_encryption
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x1401091db]
lea r9, str.Encryption_options
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rdi, rax
xor ecx, ecx
call fcn.140052610
mov qword [rsp + 0x28], rax
lea rax, [0x140050240]
mov qword [rsp + 0x20], rax
lea rdx, str.Encryption_cipher_selection_policy:
lea rsi, str.config_ssh_encryption
mov rcx, rdi
mov r8b, 0x73
mov r9, rsi
call fcn.1400536e0
mov dword [rax + 0x44], 6
mov ecx, 0x2a
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Enable_legacy_use_of_single_DES_in_SSH_2
mov rcx, rdi
mov r8b, 0x69
mov r9, rsi
call fcn.140053b20
test r15b, r15b
jne 0x14004d627
lea rdi, str.Connection_SSH_Auth
lea r8, str.Options_controlling_SSH_authentication
mov rcx, r12
mov rdx, rdi
call fcn.1400529a0
lea r8, [0x140109e89]
mov rcx, r12
mov rdx, rdi
xor r9d, r9d
call fcn.140052b20
mov rbx, rax
mov ecx, 0x2d
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Display_pre_authentication_banner__SSH_2_only_
lea r9, str.config_ssh_banner
mov rcx, rbx
mov r8b, 0x64
call fcn.140053b20
mov ecx, 0x2b
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Bypass_authentication_entirely__SSH_2_only_
lea r9, str.config_ssh_noauth
mov rcx, rbx
mov r8b, 0x62
call fcn.140053b20
mov ecx, 0x2c
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Disconnect_if_authentication_succeeds_trivially
lea r9, str.config_ssh_notrivialauth
mov rcx, rbx
mov r8b, 0x6e
call fcn.140053b20
lea r8, [0x1401074a9]
lea r9, str.Authentication_methods
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rbx, rax
mov ecx, 0x1d
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Attempt_authentication_using_Pageant
lea r9, str.config_ssh_tryagent
mov rcx, rbx
mov r8b, 0x70
call fcn.140053b20
mov ecx, 0x2e
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Attempt_TIS_or_CryptoCard_auth__SSH_1_
lea r9, str.config_ssh_tis
mov rcx, rbx
mov r8b, 0x6d
call fcn.140053b20
mov ecx, 0x2f
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Attempt__keyboard_interactive__auth__SSH_2_
lea r9, str.config_ssh_ki
mov rcx, rbx
mov r8b, 0x69
call fcn.140053b20
lea r8, [0x140104e8f]
lea r9, str.Other_authentication_related_options
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rsi, rax
mov ecx, 0x1e
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Allow_agent_forwarding
lea r9, str.config_ssh_agentfwd
mov rcx, rsi
mov r8b, 0x66
call fcn.140053b20
mov ecx, 0x1f
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Allow_attempted_changes_of_username_in_SSH_2
lea r9, str.config_ssh_changeuser
mov rcx, rsi
xor r8d, r8d
call fcn.140053b20
lea rdi, str.Connection_SSH_Auth_Credentials
lea r8, str.Credentials_to_authenticate_with
mov rcx, r12
mov rdx, rdi
call fcn.1400529a0
lea r8, str.publickey
lea r9, str.Public_key_authentication
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rbx, rax
mov ecx, 0x21
call fcn.140052600
mov qword [rsp + 0x40], rax
lea rbp, [0x1400491c0]
mov qword [rsp + 0x38], rbp
lea rax, str.config_ssh_privkey
mov qword [rsp + 0x30], rax
lea rax, str.Select_private_key_file
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 0
lea rdx, str.Private_key_file_for_authentication:
lea r9, str.PuTTY_Private_Key_Files__.ppk_
mov rcx, rbx
mov r8b, 0x6b
call fcn.1400537e0
mov ecx, 0x22
call fcn.140052600
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbp
lea rax, str.config_ssh_cert
mov qword [rsp + 0x30], rax
lea rax, str.Select_certificate_file
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 0
lea rdx, str.Certificate_to_use_with_the_private_key__optional_:
mov rcx, rbx
mov r8b, 0x65
xor r9d, r9d
call fcn.1400537e0
lea r8, [0x140109e4c]
lea r9, str.Plugin_to_provide_authentication_responses
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rsi, rax
lea rcx, [0x1400f3460]
call fcn.140052610
mov rdi, rax
mov ecx, 0x23
call fcn.140052600
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
lea rax, str.config_ssh_authplugin
mov qword [rsp + 0x20], rax
lea rdx, str.Plugin_command_to_run
mov rcx, rsi
xor r8d, r8d
mov r9d, 0x64
call fcn.140052fc0
lea rsi, str.Connection_SSH_Auth_GSSAPI
lea r8, str.Options_controlling_GSSAPI_authentication
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x14010ac52]
mov rcx, r12
mov rdx, rsi
xor r9d, r9d
call fcn.140052b20
mov rdi, rax
mov ecx, 0x30
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Attempt_GSSAPI_authentication__SSH_2_only_
lea rsi, str.config_ssh_auth_gssapi
mov rcx, rdi
mov r8b, 0x74
mov r9, rsi
call fcn.140053b20
mov ecx, 0x31
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Attempt_GSSAPI_key_exchange__SSH_2_only_
mov rcx, rdi
mov r8b, 0x6b
mov r9, rsi
call fcn.140053b20
mov ecx, 0x32
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Allow_GSSAPI_credential_delegation
lea r9, str.config_ssh_auth_gssapi_delegation
mov rcx, rdi
mov r8b, 0x6c
call fcn.140053b20
mov ebx, dword [0x1400f4200]
cmp ebx, 2
jl 0x14004d232
xor ecx, ecx
call fcn.140052610
mov qword [rsp + 0x28], rax
lea rax, [0x140050620]
mov qword [rsp + 0x20], rax
lea rdx, str.Preference_order_for_GSSAPI_libraries:
lea rsi, str.config_ssh_auth_gssapi_libraries
mov rcx, rdi
mov r8b, 0x70
mov r9, rsi
call fcn.1400536e0
mov dword [rax + 0x44], ebx
mov ecx, 0x35
call fcn.140052600
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rsi
lea rax, str.Select_library_file
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 0
lea rdx, str.User_supplied_GSSAPI_library_path:
lea r9, str.Dynamic_Library_Files__.dll_
mov rcx, rdi
mov r8b, 0x73
call fcn.1400537e0
lea rdi, str.Connection_SSH_TTY
lea r8, str.Remote_terminal_settings
mov rcx, r12
mov rdx, rdi
call fcn.1400529a0
lea r8, str.sshtty
mov rcx, r12
mov rdx, rdi
xor r9d, r9d
call fcn.140052b20
mov rsi, rax
mov ecx, 0x16
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Dont_allocate_a_pseudo_terminal
lea r9, str.config_ssh_pty
mov rcx, rsi
mov r8b, 0x70
call fcn.140053b20
lea r8, [0x1401073e8]
lea r9, str.Terminal_modes
mov rcx, r12
mov rdx, rdi
call fcn.140052b20
mov rdi, rax
mov edx, 0x20
mov rcx, r12
call fcn.140052da0
mov rbx, rax
lea rdx, str.Terminal_modes_to_send:
lea r14, str.config_ttymodes
mov rcx, rdi
mov r8, r14
call fcn.140053a70
mov rcx, rbx
call fcn.140052610
mov qword [rsp + 0x28], rax
lea r12, [0x140050730]
mov qword [rsp + 0x20], r12
mov rcx, rdi
xor edx, edx
xor r8d, r8d
mov r9, r14
call fcn.1400534d0
mov qword [rbx + 0x18], rax
mov dword [rax + 0x44], 8
mov rax, qword [rbx + 0x18]
mov dword [rax + 0x54], 2
mov ecx, 2
mov edx, 4
xor r8d, r8d
call fcn.14003f680
mov rcx, qword [rbx + 0x18]
mov qword [rcx + 0x58], rax
mov rax, qword [rbx + 0x18]
mov rax, qword [rax + 0x58]
mov dword [rax], 0x28
mov rax, qword [rbx + 0x18]
mov rax, qword [rax + 0x58]
mov dword [rax + 4], 0x3c
mov rcx, rdi
mov edx, 2
mov r8d, 0x4b
mov r9d, 0x19
call fcn.140052e40
lea rdx, str.For_selected_mode__send:
mov rcx, rdi
mov r8, r14
call fcn.140053a70
mov dword [rax + 0x14], 0
mov rcx, rbx
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, [0x140106197]
mov rcx, rdi
mov r8b, 0x73
mov r9, r14
call fcn.1400533f0
mov qword [rbx + 0x10], rax
mov dword [rax + 0x14], 1
mov rax, qword [rbx + 0x10]
mov byte [rax + 0x10], 1
mov rcx, rdi
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
mov rcx, rdi
mov edx, 2
mov r8d, 0x4b
mov r9d, 0x19
call fcn.140052e40
xor ecx, ecx
call fcn.140052610
mov r15, rax
xor ecx, ecx
call fcn.140052610
mov rbp, rax
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbx
call fcn.140052610
mov qword [rsp + 0x78], r15
lea rcx, str.This:
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rbp
lea rcx, str.Nothing
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rsi
lea rcx, str.Auto
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x40], 0
mov rcx, rdi
xor edx, edx
xor r8d, r8d
mov r9d, 3
call fcn.1400531c0
mov qword [rbx], rax
mov dword [rax + 0x14], 0
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbx
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov r12, qword [rsp + 0xc0]
mov qword [rsp + 0x20], r14
mov rcx, rdi
xor edx, edx
xor r8d, r8d
mov r9d, 0x64
call fcn.140052fc0
mov qword [rbx + 8], rax
mov dword [rax + 0x14], 1
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
mov qword [rcx + 0x38], rax
mov rdx, qword [rbx + 0x10]
mov rcx, rdi
call fcn.1400539d0
lea rsi, str.Connection_SSH_X11
lea r8, str.Options_controlling_SSH_X11_forwarding
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x140114191]
lea r9, [0x14010b757]
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rdi, rax
mov ecx, 0xb1
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Enable_X11_forwarding
lea rsi, str.config_ssh_x11
mov rcx, rdi
mov r8b, 0x65
mov r9, rsi
call fcn.140053b20
lea rcx, [0x1400f3460]
call fcn.140052610
mov rbx, rax
mov ecx, 0xb2
call fcn.140052600
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
lea rax, [0x140048fe0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rdx, str.X_display_location
mov rcx, rdi
mov r8b, pe_nt_image_headers64
mov r9d, 0x32
call fcn.140052fc0
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbx, rax
mov ecx, 0xb3
call fcn.140052600
mov qword [rsp + 0x50], rsi
lea rcx, str.XDM_Authorization_1
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbx
lea rcx, str.MIT_Magic_Cookie_1
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048d70]
mov qword [rsp + 0x28], rax
lea rax, str.config_ssh_x11auth
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x58], 0
lea rdx, str.Remote_X11_authentication_protocol
mov rcx, rdi
mov r8b, 0x75
mov r9d, 2
call fcn.1400531c0
lea rsi, str.Connection_SSH_Tunnels
lea r8, str.Options_controlling_SSH_port_forwarding
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x14010d4a8]
lea r9, str.Port_forwarding
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov r15, rax
mov ecx, 0xb5
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Local_ports_accept_connections_from_other_hosts
lea rsi, str.config_ssh_portfwd_localhost
mov rcx, r15
mov r8b, 0x74
mov r9, rsi
call fcn.140053b20
mov ecx, 0xb6
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Remote_ports_do_the_same__SSH_2_only_
mov rcx, r15
mov r8b, 0x70
mov r9, rsi
call fcn.140053b20
mov dword [rsp + 0x20], 0x19
mov rcx, r15
mov edx, 3
mov r8d, 0x37
mov r9d, 0x14
call fcn.140052e40
lea rdx, str.Forwarded_ports:
lea r14, str.config_ssh_portfwd
mov rcx, r15
mov r8, r14
call fcn.140053a70
mov dword [rax + 0x14], 0x10000
mov edx, 0x38
mov rcx, r12
call fcn.140052da0
mov rbp, rax
mov rcx, rax
call fcn.140052610
mov qword [rsp + 0x28], rax
lea r12, [0x140050ab0]
mov qword [rsp + 0x20], r12
lea rdx, str.Remove
mov rcx, r15
mov r8b, 0x72
mov r9, r14
call fcn.1400533f0
mov qword [rbp + 8], rax
mov dword [rax + 0x14], 2
mov rax, qword [rbp + 8]
mov byte [rax + 0x10], 1
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov rcx, r15
xor edx, edx
xor r8d, r8d
mov r9, r14
call fcn.1400534d0
mov qword [rbp + 0x10], rax
mov dword [rax + 0x44], 3
mov rax, qword [rbp + 0x10]
mov dword [rax + 0x54], 2
mov ecx, 2
mov edx, 4
xor r8d, r8d
call fcn.14003f680
mov rcx, qword [rbp + 0x10]
mov qword [rcx + 0x58], rax
mov rax, qword [rbp + 0x10]
mov rax, qword [rax + 0x58]
mov dword [rax], 0x14
mov rax, qword [rbp + 0x10]
mov rax, qword [rax + 0x58]
mov dword [rax + 4], 0x50
mov rdx, qword [rbp + 8]
mov rcx, r15
call fcn.1400539d0
lea rdx, str.Add_new_forwarded_port:
mov rcx, r15
mov r8, r14
call fcn.140053a70
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rdx, [0x14010e9a4]
mov rcx, r15
mov r8b, 0x64
mov r9, r14
call fcn.1400533f0
mov qword [rbp], rax
mov dword [rax + 0x14], 2
mov rax, qword [rbp]
mov byte [rax + 0x10], 1
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r14
lea rdx, str.Source_port
mov rcx, r15
mov r8b, 0x73
mov r9d, 0x28
call fcn.140052fc0
mov qword [rbp + 0x18], rax
mov dword [rax + 0x14], 0
xor ecx, ecx
call fcn.140052610
mov rsi, rax
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r14
lea rdx, str.Destination
mov rcx, r15
mov r8b, 0x69
mov r9d, 0x43
call fcn.140052fc0
mov qword [rbp + 0x20], rax
xor ecx, ecx
call fcn.140052610
mov rsi, rax
xor ecx, ecx
call fcn.140052610
mov rbx, rax
xor ecx, ecx
call fcn.140052610
mov rdi, rax
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x78], rsi
lea rcx, str.Dynamic
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rbx
lea rcx, str.Remote
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rdi
lea rcx, str.Local
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x70], 0x79
mov dword [rsp + 0x58], 0x6d
mov dword [rsp + 0x40], 0x6c
mov rcx, r15
xor edx, edx
xor r8d, r8d
mov r9d, 3
call fcn.1400531c0
mov qword [rbp + 0x28], rax
mov ecx, 2
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rdi, rax
xor ecx, ecx
call fcn.140052600
mov rbx, rax
mov rcx, rbp
call fcn.140052610
mov qword [rsp + 0x78], rsi
lea rcx, [0x1401134cd]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rdi
lea rcx, [0x140113941]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbx
lea rcx, str.Auto
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov r12, qword [rsp + 0xc0]
lea rax, str.config_ssh_portfwd_address_family
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x70], 0x36
mov dword [rsp + 0x58], 0x34
mov dword [rsp + 0x40], 0x75
mov rcx, r15
xor edx, edx
xor r8d, r8d
mov r9d, 3
call fcn.1400531c0
mov qword [rbp + 0x30], rax
mov rdx, qword [rbp]
mov rcx, r15
call fcn.1400539d0
mov rcx, r15
mov r15b, byte [rsp + 0xbb]
mov edx, 1
mov r8d, 0x64
call fcn.140052e40
test r15b, r15b
lea r14, [0x140048fe0]
jne 0x14004de4c
lea rbp, str.Connection_SSH_Bugs
lea r8, str.Workarounds_for_SSH_server_bugs
mov rcx, r12
mov rdx, rbp
call fcn.1400529a0
lea r14, [0x140109e89]
lea r15, str.Detection_of_known_bugs_in_SSH_servers
mov rcx, r12
mov rdx, rbp
mov r8, r14
mov r9, r15
call fcn.140052b20
mov rdi, rax
mov ecx, 0xbb
call fcn.140052600
mov qword [rsp + 0x30], rax
lea rbx, [0x140050ef0]
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_ignore2
mov qword [rsp + 0x20], rax
lea rdx, str.Chokes_on_SSH_2_ignore_messages
mov rcx, rdi
mov r8b, 0x32
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xbf
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_rekey
mov qword [rsp + 0x20], rax
lea rdx, str.Handles_SSH_2_key_re_exchange_badly
mov rcx, rdi
mov r8b, 0x6b
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xc2
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_winadj
mov qword [rsp + 0x20], rax
lea rdx, str.Chokes_on_PuTTYs_SSH_2_winadj_requests
mov rcx, rdi
mov r8b, 0x6a
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xc3
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_chanreq
mov qword [rsp + 0x20], rax
lea rdx, str.Replies_to_requests_on_closed_channels
mov rcx, rdi
mov r8b, 0x71
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xc0
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_maxpkt2
mov qword [rsp + 0x20], rax
lea rdx, str.Ignores_SSH_2_maximum_packet_size
mov rcx, rdi
mov r8b, pe_nt_image_headers64
mov r9d, 0x14
call fcn.1400535d0
lea r8, str.manual
lea r9, str.Manually_enabled_workarounds
mov rcx, r12
mov rdx, rbp
call fcn.140052b20
mov rdi, rax
mov ecx, 0xc4
call fcn.140052600
mov qword [rsp + 0x30], rax
lea rsi, [0x140050ff0]
mov qword [rsp + 0x28], rsi
lea rax, str.config_ssh_bug_dropstart
mov qword [rsp + 0x20], rax
lea rdx, str.Discards_data_sent_before_its_greeting
mov rcx, rdi
mov r8b, 0x64
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xc5
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
lea rax, str.config_ssh_bug_filter_kexinit
mov qword [rsp + 0x20], rax
lea rdx, str.Chokes_on_PuTTYs_full_KEXINIT
mov rcx, rdi
mov r8b, 0x70
mov r9d, 0x14
call fcn.1400535d0
lea rsi, str.Connection_SSH_More_bugs
lea r8, str.Further_workarounds_for_SSH_server_bugs
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
mov rcx, r12
mov rdx, rsi
mov r8, r14
lea r14, [0x140048fe0]
mov r9, r15
mov r15b, byte [rsp + 0xbb]
call fcn.140052b20
mov rdi, rax
mov ecx, 0xc6
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_rsa_sha2_cert_userauth
mov qword [rsp + 0x20], rax
lea rdx, str.Old_RSA_SHA2_cert_algorithm_naming
mov rcx, rdi
mov r8b, 0x6c
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xbd
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_sig
mov qword [rsp + 0x20], rax
lea rdx, str.Requires_padding_on_SSH_2_RSA_signatures
mov rcx, rdi
mov r8b, 0x70
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xc1
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_oldgex2
mov qword [rsp + 0x20], rax
lea rdx, str.Only_supports_pre_RFC4419_SSH_2_DH_GEX
mov rcx, rdi
mov r8b, 0x64
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xc7
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_hmac2
mov qword [rsp + 0x20], rax
lea rdx, str.Miscomputes_SSH_2_HMAC_keys
mov rcx, rdi
mov r8b, 0x6d
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xbe
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_pksessid2
mov qword [rsp + 0x20], rax
lea rdx, str.Misuses_the_session_ID_in_SSH_2_PK_auth
mov rcx, rdi
mov r8b, 0x6e
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xbc
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_derivekey2
mov qword [rsp + 0x20], rax
lea rdx, str.Miscomputes_SSH_2_encryption_keys
mov rcx, rdi
mov r8b, 0x65
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xb8
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_ignore1
mov qword [rsp + 0x20], rax
lea rdx, str.Chokes_on_SSH_1_ignore_messages
mov rcx, rdi
mov r8b, 0x69
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xb9
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_plainpw1
mov qword [rsp + 0x20], rax
lea rdx, str.Refuses_all_SSH_1_password_camouflage
mov rcx, rdi
mov r8b, 0x73
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 0xba
call fcn.140052600
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea rax, str.config_ssh_bug_rsa1
mov qword [rsp + 0x20], rax
lea rdx, str.Chokes_on_SSH_1_RSA_authentication
mov rcx, rdi
mov r8b, 0x72
mov r9d, 0x14
call fcn.1400535d0
mov ecx, 5
call fcn.1400367b0
cmp dword [rsp + 0xbc], 5
setne cl
test cl, r15b
jne 0x14004e08a
test rax, rax
je 0x14004e08a
mov ecx, 5
call fcn.1400367b0
mov rdi, rax
lea rdx, str.Connection_Serial
lea r8, str.Options_controlling_local_serial_lines
mov rcx, r12
call fcn.1400529a0
test r15b, r15b
jne 0x14004df07
lea rdx, str.Connection_Serial
lea r8, str.serline
lea r9, str.Select_a_serial_line
mov rcx, r12
call fcn.140052b20
mov rsi, rax
lea rcx, [0x1400f3460]
call fcn.140052610
mov rbx, rax
mov ecx, 0x44
call fcn.140052600
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.config_serial_line
mov qword [rsp + 0x20], rax
lea rdx, str.Serial_line_to_connect_to
mov rcx, rsi
mov r8b, 0x6c
mov r9d, 0x28
call fcn.140052fc0
lea rdx, str.Connection_Serial
lea r8, [0x14010b885]
lea r9, str.Configure_the_serial_line
mov rcx, r12
call fcn.140052b20
mov rbx, rax
lea rsi, [0x1400f3470]
mov rcx, rsi
call fcn.140052610
mov rbp, rax
mov ecx, 0x45
call fcn.140052600
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.config_serial_speed
mov qword [rsp + 0x20], rax
lea rdx, str.Speed__baud_
mov rcx, rbx
mov r8b, 0x73
mov r9d, 0x28
call fcn.140052fc0
mov rcx, rsi
call fcn.140052610
mov rsi, rax
mov ecx, 0x46
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.config_serial_databits
mov qword [rsp + 0x20], rax
lea rdx, str.Data_bits
mov rcx, rbx
mov r8b, 0x62
mov r9d, 0x28
call fcn.140052fc0
lea rcx, [0x1400f3490]
call fcn.140052610
mov rsi, rax
mov ecx, 0x47
call fcn.140052600
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.config_serial_stopbits
mov qword [rsp + 0x20], rax
lea rdx, str.Stop_bits
mov rcx, rbx
mov r8b, 0x74
mov r9d, 0x28
call fcn.140052fc0
mov ecx, dword [rdi + 0xac]
call fcn.140052600
mov qword [rsp + 0x30], rax
lea rax, [0x1400510e0]
mov qword [rsp + 0x28], rax
lea rax, str.config_serial_parity
mov qword [rsp + 0x20], rax
lea rdx, [0x1401047c8]
mov rcx, rbx
mov r8b, 0x70
mov r9d, 0x28
call fcn.1400535d0
mov ecx, dword [rdi + 0xb0]
call fcn.140052600
mov qword [rsp + 0x30], rax
lea rax, [0x1400512e0]
mov qword [rsp + 0x28], rax
lea rax, str.config_serial_flow
mov qword [rsp + 0x20], rax
lea rdx, str.Flow_control
mov rcx, rbx
mov r8b, 0x66
mov r9d, 0x28
call fcn.1400535d0
mov ecx, 1
call fcn.1400367b0
cmp dword [rsp + 0xbc], 1
setne cl
test cl, r15b
jne 0x14004e254
test rax, rax
je 0x14004e254
lea rsi, str.Connection_Telnet
lea r8, str.Options_controlling_Telnet_connections
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x14010a64b]
lea r9, str.Telnet_protocol_adjustments
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rdi, rax
test r15b, r15b
jne 0x14004e1fa
mov ecx, 1
call fcn.140052600
mov rsi, rax
xor ecx, ecx
call fcn.140052600
mov rbx, rax
mov ecx, 0x42
call fcn.140052600
mov qword [rsp + 0x60], rsi
lea rcx, str.RFC_1408__unusual_
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbx
lea rcx, str.BSD__commonplace_
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rbp, [0x140048e50]
mov qword [rsp + 0x28], rbp
lea rax, str.config_oldenviron
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x58], 0x66
mov dword [rsp + 0x40], 0x62
lea rdx, str.Handling_of_OLD_ENVIRON_ambiguity:
mov rcx, rdi
xor r8d, r8d
mov r9d, 2
call fcn.1400531c0
xor ecx, ecx
call fcn.140052600
mov rsi, rax
mov ecx, 1
call fcn.140052600
mov rbx, rax
mov ecx, 0x43
call fcn.140052600
mov qword [rsp + 0x50], rsi
lea rcx, str.Active
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbx
lea rcx, str.Passive
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
lea rax, str.config_ptelnet
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x58], 0
lea rdx, str.Telnet_negotiation_mode:
mov rcx, rdi
mov r8b, 0x74
mov r9d, 2
call fcn.1400531c0
mov ecx, 0x5f
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Keyboard_sends_Telnet_special_commands
lea r9, str.config_telnetkey
mov rcx, rdi
mov r8b, 0x6b
call fcn.140053b20
mov ecx, 0x60
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Return_key_sends_Telnet_New_Line_instead_of_M
lea r9, str.config_telnetnl
mov rcx, rdi
mov r8b, 0x6d
call fcn.140053b20
mov ecx, 2
call fcn.1400367b0
test rax, rax
je 0x14004e2f1
test r15b, r15b
jne 0x14004e2f1
lea rsi, str.Connection_Rlogin
lea r8, str.Options_controlling_Rlogin_connections
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x14010f1ec]
lea r9, str.Data_to_send_to_the_server
mov rcx, r12
mov rdx, rsi
call fcn.140052b20
mov rsi, rax
lea rcx, [0x1400f3460]
call fcn.140052610
mov rdi, rax
mov ecx, 0x41
call fcn.140052600
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.config_rlogin_localuser
mov qword [rsp + 0x20], rax
lea rdx, str.Local_username:
mov rcx, rsi
mov r8b, 0x6c
mov r9d, 0x32
call fcn.140052fc0
mov ecx, 6
call fcn.1400367b0
test rax, rax
je 0x14004e483
test r15b, r15b
jne 0x14004e483
lea rsi, str.Connection_SUPDUP
lea r8, str.Options_controlling_SUPDUP_connections
mov rcx, r12
mov rdx, rsi
call fcn.1400529a0
lea r8, [0x140109e89]
mov rcx, r12
mov rdx, rsi
xor r9d, r9d
call fcn.140052b20
mov rsi, rax
lea rcx, [0x1400f3460]
call fcn.140052610
mov rdi, rax
mov ecx, 0x4a
call fcn.140052600
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
lea rax, str.supdup_location
mov qword [rsp + 0x20], rax
lea rdx, str.Location_string
mov rcx, rsi
mov r8b, 0x6c
mov r9d, 0x46
call fcn.140052fc0
mov ecx, 2
call fcn.140052600
mov rdi, rax
mov ecx, 1
call fcn.140052600
mov rbx, rax
xor ecx, ecx
call fcn.140052600
mov rbp, rax
mov ecx, 0x4b
call fcn.140052600
mov qword [rsp + 0x60], rdi
lea rcx, str.WAITS
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rbx
lea rcx, [0x14010f93a]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbp
lea rcx, str.None
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x140048d70]
mov qword [rsp + 0x28], rax
lea rax, str.supdup_ascii
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
lea rdx, str.Extended_ASCII_Character_set:
mov rcx, rsi
mov r8b, 0x65
mov r9d, 4
call fcn.1400531c0
mov ecx, 0x4c
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.MORE_processing
lea r9, str.supdup_more
mov rcx, rsi
mov r8b, 0x6d
call fcn.140053b20
mov ecx, 0x4d
call fcn.140052600
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rdx, str.Terminal_scrolling
lea r9, str.supdup_scroll
mov rcx, rsi
mov r8b, 0x73
call fcn.140053b20
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret