Function at 0x140065cf0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x180
mov rax, qword [0x14013b4f8]
xor rax, rsp
mov qword [rsp + 0x170], rax
mov rsi, rdx
mov qword [rsp + 0x30], rcx
lea rdx, str.Present
mov r8d, 1
mov rbp, rcx
call fcn.14006b600
xor edx, edx
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.HostName
mov rcx, rbp
call fcn.14006b610
mov edx, 0x82
mov rcx, rsi
call fcn.1400a82e0
mov r8, rax
lea rdx, str.LogFileName
mov rcx, rbp
call fcn.14006b4c0
mov edx, 0x83
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.LogType
mov rcx, rbp
call fcn.14006b600
mov edx, 0x84
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.LogFileClash
mov rcx, rbp
call fcn.14006b600
mov edx, 0x85
mov rcx, rsi
call fcn.1400a8210
xor r14d, r14d
lea rdx, str.LogFlush
test al, al
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x86
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.LogHeader
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x87
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SSHLogOmitPasswords
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x88
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SSHLogOmitData
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
lea edx, [r14 + 2]
mov rcx, rsi
lea rbx, [0x1400b6530]
call fcn.1400a8480
mov rcx, qword [0x1400b3a80]
lea rdx, [0x1400b3a80]
test rcx, rcx
je 0x140065e8e
nop dword [rax]
cmp dword [rcx + 0xa0], eax
je 0x140065e87
mov rcx, qword [rdx + 8]
add rdx, 8
test rcx, rcx
jne 0x140065e70
jmp 0x140065e8e
mov rbx, qword [rcx + 0x88]
mov r8, rbx
lea rdx, str.Protocol
mov rcx, rbp
call fcn.14006b610
mov edx, 1
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.PortNumber
mov rcx, rbp
call fcn.14006b600
mov edx, 4
mov rcx, rsi
call fcn.1400a8480
mov rcx, rbp
lea r8d, [rax + 2]
mov eax, 0x55555556
imul r8d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub r8d, eax
lea rdx, str.CloseOnExit
call fcn.14006b600
mov edx, 5
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.WarnOnClose
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 6
mov rcx, rsi
call fcn.1400a8480
mov ecx, eax
mov eax, 0x88888889
imul ecx
add edx, ecx
mov rcx, rbp
sar edx, 5
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
lea rdx, str.PingInterval
call fcn.14006b600
mov edx, 6
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
mov rcx, rbp
mov eax, 0x88888889
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3c
lea rdx, str.PingIntervalSecs
sub r8d, eax
call fcn.14006b600
mov edx, 7
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.TCPNoDelay
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 8
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.TCPKeepalives
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x36
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.TerminalType
mov rcx, rbp
call fcn.14006b610
mov edx, 0x37
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.TerminalSpeed
mov rcx, rbp
call fcn.14006b610
mov r9d, 0x38
mov byte [rsp + 0x20], 1
mov r8, rsi
lea rdx, str.TerminalModes
mov rcx, rbp
call fcn.140068080
mov edx, 3
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.AddressFamily
mov rcx, rbp
call fcn.14006b600
mov edx, 0xa
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.ProxyExcludeList
mov rcx, rbp
call fcn.14006b610
mov edx, 0xb
mov rcx, rsi
call fcn.1400a8480
mov rcx, rbp
lea r8d, [rax + 2]
mov eax, 0x55555556
imul r8d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub r8d, eax
lea rdx, str.ProxyDNS
call fcn.14006b600
mov edx, 0xc
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ProxyLocalhost
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xd
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.ProxyMethod
mov rcx, rbp
call fcn.14006b600
mov edx, 0xe
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.ProxyHost
mov rcx, rbp
call fcn.14006b610
mov edx, 0xf
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.ProxyPort
mov rcx, rbp
call fcn.14006b600
mov edx, 0x10
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.ProxyUsername
mov rcx, rbp
call fcn.14006b610
mov edx, 0x11
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.ProxyPassword
mov rcx, rbp
call fcn.14006b610
mov edx, 0x12
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.ProxyTelnetCommand
mov rcx, rbp
call fcn.14006b610
mov edx, 0x13
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.ProxyLogToTerm
mov rcx, rbp
call fcn.14006b600
mov r9d, 0x39
mov byte [rsp + 0x20], 1
mov r8, rsi
lea rdx, str.Environment
mov rcx, rbp
call fcn.140068080
mov edx, 0x3a
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.UserName
mov rcx, rbp
call fcn.14006b610
mov edx, 0x3b
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.UserNameFromEnvironment
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x3c
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.LocalUserName
mov rcx, rbp
call fcn.14006b610
mov edx, 0x16
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoPTY
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x17
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.Compression
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x1d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.TryAgent
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x1e
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AgentFwd
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x2d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.GssapiFwd
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x1f
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ChangeUsername
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov ebx, r14d
lea rdi, [0x1400ceb88]
mov r15d, r14d
lea r12, [0x140000000]
nop
mov r8d, ebx
mov edx, 0x20
mov rcx, rsi
call fcn.1400a8550
mov rdx, r14
lea rcx, [0x1400ceac8]
nop word [rax + rax]
cmp dword [rcx], eax
je 0x140066342
inc rdx
add rcx, 0x18
cmp rcx, rdi
jl 0x140066330
jmp 0x140066378
lea rax, [rdx + rdx*2]
mov rdx, qword [r12 + rax*8 + 0xceac0]
test rdx, rdx
je 0x140066378
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rdx + rcx], r14b
jne 0x140066360
test r15d, r15d
mov eax, r14d
setg al
add r15d, eax
add r15d, ecx
inc ebx
cmp ebx, 8
jl 0x140066310
xor r8d, r8d
lea eax, [r15 + 1]
movsxd rcx, eax
lea edx, [r8 + 1]
call fcn.1400a64d0
mov r12, rax
lea r13, [0x1400ce5fc]
mov rbx, rax
lea rbp, [0x140000000]
mov edi, r14d
nop dword [rax]
mov r8d, edi
mov edx, 0x20
mov rcx, rsi
call fcn.1400a8550
mov rdx, r14
lea rcx, [0x1400ceac8]
lea r8, [0x1400ceb88]
cmp dword [rcx], eax
je 0x1400663e3
inc rdx
add rcx, 0x18
cmp rcx, r8
jl 0x1400663d1
jmp 0x140066417
lea rax, [rdx + rdx*2]
mov r9, qword [rbp + rax*8 + 0xceac0]
test r9, r9
je 0x140066417
cmp rbx, r12
lea r8, [0x1400b321f]
lea rdx, str._s_s
mov rcx, rbx
cmova r8, r13
call fcn.14000ade0
movsxd rcx, eax
add rbx, rcx
inc edi
cmp edi, 8
jl 0x1400663b0
mov rbp, qword [rsp + 0x30]
mov rcx, rbx
sub rcx, r12
movsxd rax, r15d
cmp rcx, rax
je 0x14006644b
mov r8d, 0x1e1
lea rdx, str.C:Usersyangjun04Downloadsputty_src_settings.c
lea rcx, str.p___buf__maxlen
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, r12
mov byte [rbx], r14b
lea rdx, str.Cipher
mov rcx, rbp
call fcn.14006b610
mov rcx, r12
call fcn.1400a62e0
mov ebx, r14d
lea r12, [0x1400ceb88]
mov r15d, r14d
lea rdi, str.ed25519
nop dword [rax]
mov r8d, ebx
mov edx, 0x18
mov rcx, rsi
call fcn.1400a8550
mov rdx, r14
mov rcx, r12
cmp dword [rcx], eax
je 0x1400664a8
inc rdx
add rcx, 0x18
cmp rcx, rdi
jl 0x140066496
jmp 0x1400664df
lea rax, [rdx + rdx*2]
lea rcx, [0x140000000]
mov rdx, qword [rcx + rax*8 + 0xceb80]
test rdx, rdx
je 0x1400664df
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdx + rcx], r14b
jne 0x1400664c7
test r15d, r15d
mov eax, r14d
setg al
add r15d, eax
add r15d, ecx
inc ebx
cmp ebx, 0xb
jl 0x140066480
xor r8d, r8d
lea eax, [r15 + 1]
movsxd rcx, eax
lea edx, [r8 + 1]
call fcn.1400a64d0
mov r12, rax
lea r13, [0x1400ce5fc]
mov rbx, rax
lea rbp, [0x140000000]
mov edi, r14d
mov r8d, edi
mov edx, 0x18
mov rcx, rsi
call fcn.1400a8550
mov rdx, r14
lea rcx, [0x1400ceb88]
lea r8, str.ed25519
cmp dword [rcx], eax
je 0x140066543
inc rdx
add rcx, 0x18
cmp rcx, r8
jl 0x140066531
jmp 0x140066577
lea rax, [rdx + rdx*2]
mov r9, qword [rbp + rax*8 + 0xceb80]
test r9, r9
je 0x140066577
cmp rbx, r12
lea r8, [0x1400b321f]
lea rdx, str._s_s
mov rcx, rbx
cmova r8, r13
call fcn.14000ade0
movsxd rcx, eax
add rbx, rcx
inc edi
cmp edi, 0xb
jl 0x140066510
mov rbp, qword [rsp + 0x30]
mov rcx, rbx
sub rcx, r12
movsxd rax, r15d
cmp rcx, rax
je 0x1400665ab
mov r8d, 0x1e1
lea rdx, str.C:Usersyangjun04Downloadsputty_src_settings.c
lea rcx, str.p___buf__maxlen
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, r12
mov byte [rbx], r14b
lea rdx, [0x1400cf4a0]
mov rcx, rbp
call fcn.14006b610
mov rcx, r12
call fcn.1400a62e0
mov ebx, r14d
lea r12, [0x1400cec98]
mov r15d, r14d
lea rdi, str.QUIT
nop dword [rax]
mov r8d, ebx
mov edx, 0x19
mov rcx, rsi
call fcn.1400a8550
mov rdx, r14
mov rcx, r12
cmp dword [rcx], eax
je 0x140066608
inc rdx
add rcx, 0x18
cmp rcx, rdi
jl 0x1400665f6
jmp 0x14006663f
lea rax, [rdx + rdx*2]
lea rcx, [0x140000000]
mov rdx, qword [rcx + rax*8 + 0xcec90]
test rdx, rdx
je 0x14006663f
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdx + rcx], r14b
jne 0x140066627
test r15d, r15d
mov eax, r14d
setg al
add r15d, eax
add r15d, ecx
inc ebx
cmp ebx, 6
jl 0x1400665e0
xor r8d, r8d
lea eax, [r15 + 1]
movsxd rcx, eax
lea edx, [r8 + 1]
call fcn.1400a64d0
mov r12, rax
lea r13, [0x1400ce5fc]
mov rbx, rax
lea rbp, [0x140000000]
mov edi, r14d
mov r8d, edi
mov edx, 0x19
mov rcx, rsi
call fcn.1400a8550
mov rdx, r14
lea rcx, [0x1400cec98]
lea r8, str.QUIT
cmp dword [rcx], eax
je 0x1400666a3
inc rdx
add rcx, 0x18
cmp rcx, r8
jl 0x140066691
jmp 0x1400666d7
lea rax, [rdx + rdx*2]
mov r9, qword [rbp + rax*8 + 0xcec90]
test r9, r9
je 0x1400666d7
cmp rbx, r12
lea r8, [0x1400b321f]
lea rdx, str._s_s
mov rcx, rbx
cmova r8, r13
call fcn.14000ade0
movsxd rcx, eax
add rbx, rcx
inc edi
cmp edi, 6
jl 0x140066670
mov rbp, qword [rsp + 0x30]
mov rcx, rbx
sub rcx, r12
movsxd rax, r15d
mov r13d, 2
cmp rcx, rax
je 0x140066711
mov r8d, 0x1e1
lea rdx, str.C:Usersyangjun04Downloadsputty_src_settings.c
lea rcx, str.p___buf__maxlen
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, r12
mov byte [rbx], r14b
lea rdx, str.HostKey
mov rcx, rbp
call fcn.14006b610
mov rcx, r12
call fcn.1400a62e0
mov edx, 0x1a
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.PreferKnownHostKeys
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x1b
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.RekeyTime
mov rcx, rbp
call fcn.14006b600
mov edx, 0x2e
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.GssapiRekey
mov rcx, rbp
call fcn.14006b600
mov edx, 0x1c
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.RekeyBytes
mov rcx, rbp
call fcn.14006b610
mov edx, 0x26
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SshNoAuth
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x27
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SshNoTrivialAuth
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x28
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SshBanner
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x29
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AuthTIS
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x2a
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AuthKI
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x2b
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AuthGSSAPI
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x2c
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AuthGSSAPIKEX
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov r9d, dword [0x1400c1ec0]
lea r8, str.gssapi32
lea rdx, str.GSSLibs
mov dword [rsp + 0x28], 0x2f
mov rcx, rbp
mov qword [rsp + 0x20], rsi
call fcn.140068290
mov edx, 0x30
mov rcx, rsi
call fcn.1400a82e0
mov r8, rax
lea rdx, str.GSSCustom
mov rcx, rbp
call fcn.14006b4c0
mov edx, 0x33
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SshNoShell
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x24
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.SshProt
mov rcx, rbp
call fcn.14006b600
mov edx, 9
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.LogHost
mov rcx, rbp
call fcn.14006b610
mov edx, 0x25
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SSH2DES
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x21
mov rcx, rsi
call fcn.1400a82e0
mov r8, rax
lea rdx, str.PublicKeyFile
mov rcx, rbp
call fcn.14006b4c0
mov edx, 0x22
mov rcx, rsi
call fcn.1400a82e0
mov r8, rax
lea rdx, str.DetachedCertificate
mov rcx, rbp
call fcn.14006b4c0
mov edx, 0x23
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.AuthPlugin
mov rcx, rbp
call fcn.14006b610
mov edx, 0x14
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.RemoteCommand
mov rcx, rbp
call fcn.14006b610
mov edx, 0x3d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.RFCEnviron
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x3e
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.PassiveTelnet
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x49
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.BackspaceIsDelete
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x4a
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.RXVTHomeEnd
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x4b
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.LinuxFunctionKeys
mov rcx, rbp
call fcn.14006b600
mov edx, 0x4c
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.ShiftedArrowKeys
mov rcx, rbp
call fcn.14006b600
mov edx, 0x4e
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoApplicationKeys
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x4d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoApplicationCursors
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x4f
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoMouseReporting
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x50
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoRemoteResize
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x51
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoAltScreen
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x52
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoRemoteWinTitle
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x53
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoRemoteClearScroll
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x56
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.RemoteQTitleAction
mov rcx, rbp
call fcn.14006b600
mov edx, 0x54
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoDBackspace
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x55
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NoRemoteCharset
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x57
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ApplicationCursorKeys
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x58
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ApplicationKeypad
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x59
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.NetHackKeypad
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x5c
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AltF4
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x5d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AltSpace
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x5e
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AltOnly
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x66
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ComposeKey
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x67
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.CtrlAltKeys
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x5a
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.TelnetKey
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x5b
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.TelnetRet
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x5f
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.LocalEcho
mov rcx, rbp
call fcn.14006b600
mov edx, 0x60
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.LocalEdit
mov rcx, rbp
call fcn.14006b600
mov edx, 0x8c
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.Answerback
mov rcx, rbp
call fcn.14006b610
mov edx, 0x61
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AlwaysOnTop
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x62
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.FullScreenOnAltEnter
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x89
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.HideMousePtr
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x8a
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SunkenEdge
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x8b
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.WindowBorder
mov rcx, rbp
call fcn.14006b600
mov edx, 0x6f
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.CurType
mov rcx, rbp
call fcn.14006b600
mov edx, 0x70
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.BlinkCur
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x71
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, [0x1400cf86c]
mov rcx, rbp
call fcn.14006b600
mov edx, 0x72
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.BeepInd
mov rcx, rbp
call fcn.14006b600
mov edx, 0x77
mov rcx, rsi
call fcn.1400a82e0
mov r8, rax
lea rdx, str.BellWaveFile
mov rcx, rbp
call fcn.14006b4c0
mov edx, 0x73
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.BellOverload
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x74
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.BellOverloadN
mov rcx, rbp
call fcn.14006b600
mov edx, 0x75
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.BellOverloadT
mov rcx, rbp
call fcn.14006b600
mov edx, 0x76
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.BellOverloadS
mov rcx, rbp
call fcn.14006b600
mov edx, 0x6b
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.ScrollbackLines
mov rcx, rbp
call fcn.14006b600
mov edx, 0x6c
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.DECOriginMode
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x6d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.AutoWrapMode
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x6e
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.LFImpliesCR
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xcf
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.CRImpliesLF
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x8e
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.DisableArabicShaping
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x8f
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.DisableBidi
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x7d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.WinNameAlways
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x6a
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.WinTitle
mov rcx, rbp
call fcn.14006b610
mov edx, 0x7e
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.TermWidth
mov rcx, rbp
call fcn.14006b600
mov edx, 0x7f
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.TermHeight
mov rcx, rbp
call fcn.14006b600
mov edx, 0x80
mov rcx, rsi
call fcn.1400a83b0
mov r8, rax
lea rdx, str.Font
mov rcx, rbp
call fcn.14006b4e0
mov edx, 0x81
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.FontQuality
mov rcx, rbp
call fcn.14006b600
mov edx, 0xa6
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.FontVTMode
mov rcx, rbp
call fcn.14006b600
mov edx, 0x93
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.UseSystemColours
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x94
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.TryPalette
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x90
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ANSIColour
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x91
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.Xterm256Colour
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x92
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.TrueColour
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x95
mov rcx, rsi
call fcn.1400a8480
lea rdx, str.BoldAsColour
mov rcx, rbp
lea r8d, [rax - 1]
call fcn.14006b600
mov r12d, r14d
mov r15d, 1
mov r8d, r12d
lea rdx, str.Colour_d
lea rcx, [rsp + 0x38]
call fcn.14000ade0
lea r8d, [r15 + 1]
mov edx, 0x96
mov rcx, rsi
call fcn.1400a8550
mov r8d, r15d
mov edx, 0x96
mov rcx, rsi
mov edi, eax
call fcn.1400a8550
lea r8d, [r15 - 1]
mov edx, 0x96
mov rcx, rsi
mov ebx, eax
call fcn.1400a8550
mov r8d, eax
mov dword [rsp + 0x20], edi
mov r9d, ebx
lea rdx, str._d__d__d
lea rcx, [rsp + 0x50]
call fcn.14000ade0
lea r8, [rsp + 0x50]
mov rcx, rbp
lea rdx, [rsp + 0x38]
call fcn.14006b610
inc r12d
add r15d, 3
cmp r15d, 0x43
jl 0x1400672a1
mov edx, 0x9a
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.RawCNP
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x9b
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.UTF8linedraw
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x9c
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.PasteRTF
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x97
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.MouseIsXterm
mov rcx, rbp
call fcn.14006b600
mov edx, 0x98
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.RectSelect
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x99
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.PasteControls
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x9d
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.MouseOverride
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov ebx, r14d
lea r15, [0x1400ce5fc]
mov r8d, ebx
lea rdx, str.Wordness_d
lea rcx, [rsp + 0x38]
call fcn.14000ade0
lea edi, [rbx + 0x20]
mov byte [rsp + 0x70], r14b
cmp ebx, edi
jge 0x1400674a6
mov r8d, ebx
mov edx, 0x9e
mov rcx, rsi
call fcn.1400a8550
cmp byte [rsp + 0x70], r14b
lea r8, [0x1400b321f]
lea rdx, [rsp + 0x70]
mov rcx, 0xffffffffffffffff
cmovne r8, r15
nop dword [rax]
inc rcx
cmp byte [rdx + rcx], r14b
jne 0x140067480
lea rdx, [rsp + 0x70]
mov r9d, eax
add rcx, rdx
lea rdx, str._s_d
call fcn.14000ade0
inc ebx
cmp ebx, edi
jl 0x140067450
lea r8, [rsp + 0x70]
mov rcx, rbp
lea rdx, [rsp + 0x38]
call fcn.14006b610
mov ebx, edi
cmp edi, 0x100
jl 0x140067430
mov edx, 0x9f
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.MouseAutocopy
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xa0
mov rcx, rsi
call fcn.1400a8480
test eax, eax
je 0x14006755b
sub eax, 1
je 0x140067552
sub eax, 1
je 0x140067549
cmp eax, 1
jne 0x14006755b
mov edx, 0xa3
mov rcx, rsi
call fcn.1400a8630
mov rdx, rax
lea rcx, str.custom:
xor r8d, r8d
call fcn.1400a6570
mov r8, rax
lea rdx, str.MousePaste
mov rcx, rbp
mov rbx, rax
call fcn.14006b610
mov rcx, rbx
call fcn.1400a62e0
jmp 0x140067571
lea r8, str.explicit
jmp 0x140067562
lea r8, str.implicit
jmp 0x140067562
lea r8, str.none
lea rdx, str.MousePaste
mov rcx, rbp
call fcn.14006b610
mov edx, 0xa1
mov rcx, rsi
call fcn.1400a8480
test eax, eax
je 0x1400675e1
sub eax, 1
je 0x1400675d8
sub eax, 1
je 0x1400675cf
cmp eax, 1
jne 0x1400675e1
mov edx, 0xa4
mov rcx, rsi
call fcn.1400a8630
mov rdx, rax
lea rcx, str.custom:
xor r8d, r8d
call fcn.1400a6570
mov r8, rax
lea rdx, str.CtrlShiftIns
mov rcx, rbp
mov rbx, rax
call fcn.14006b610
mov rcx, rbx
call fcn.1400a62e0
jmp 0x1400675f7
lea r8, str.explicit
jmp 0x1400675e8
lea r8, str.implicit
jmp 0x1400675e8
lea r8, str.none
lea rdx, str.CtrlShiftIns
mov rcx, rbp
call fcn.14006b610
mov edx, 0xa2
mov rcx, rsi
call fcn.1400a8480
test eax, eax
je 0x140067667
sub eax, 1
je 0x14006765e
sub eax, 1
je 0x140067655
cmp eax, 1
jne 0x140067667
mov edx, 0xa5
mov rcx, rsi
call fcn.1400a8630
mov rdx, rax
lea rcx, str.custom:
xor r8d, r8d
call fcn.1400a6570
mov r8, rax
lea rdx, str.CtrlShiftCV
mov rcx, rbp
mov rbx, rax
call fcn.14006b610
mov rcx, rbx
call fcn.1400a62e0
jmp 0x14006767d
lea r8, str.explicit
jmp 0x14006766e
lea r8, str.implicit
jmp 0x14006766e
lea r8, str.none
lea rdx, str.CtrlShiftCV
mov rcx, rbp
call fcn.14006b610
mov edx, 0xa7
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.LineCodePage
mov rcx, rbp
call fcn.14006b610
mov edx, 0xa8
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.CJKAmbigWide
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xa9
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.UTF8Override
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x8d
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.Printer
mov rcx, rbp
call fcn.14006b610
mov edx, 0xaa
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.CapsLockCyr
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x78
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ScrollBar
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x79
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ScrollBarFullScreen
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x63
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ScrollOnKey
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x64
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ScrollOnDisp
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x65
mov rcx, rsi
call fcn.1400a8210
mov r8d, r14d
test al, al
lea rdx, str.EraseToScrollback
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x7a
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.LockSize
mov rcx, rbp
call fcn.14006b600
mov edx, 0x7b
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, [0x1400cfbac]
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x7c
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.BlinkText
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xab
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.X11Forward
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xac
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.X11Display
mov rcx, rbp
call fcn.14006b610
mov edx, 0xad
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.X11AuthType
mov rcx, rbp
call fcn.14006b600
mov edx, 0xae
mov rcx, rsi
call fcn.1400a82e0
mov r8, rax
lea rdx, str.X11AuthFile
mov rcx, rbp
call fcn.14006b4c0
mov edx, 0xaf
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.LocalPortAcceptAll
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xb0
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.RemotePortAcceptAll
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov r9d, 0xb1
mov byte [rsp + 0x20], 1
mov r8, rsi
lea rdx, str.PortForwardings
mov rcx, rbp
call fcn.140068080
mov edx, 0xb2
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugIgnore1
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xb3
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugPlainPW1
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xb4
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugRSA1
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xbb
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugIgnore2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xb5
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugHMAC2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xb6
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugDeriveKey2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xb7
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugRSAPad2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xb8
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugPKSessID2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xb9
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugRekey2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xba
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugMaxPkt2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xbc
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugOldGex2
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xbd
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugWinadj
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xbe
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugChanReq
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xc1
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugRSASHA2CertUserauth
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xbf
mov rcx, rsi
call fcn.1400a8480
mov r8d, r13d
lea rdx, str.BugDropStart
sub r8d, eax
mov rcx, rbp
call fcn.14006b600
mov edx, 0xc0
mov rcx, rsi
call fcn.1400a8480
sub r13d, eax
lea rdx, str.BugFilterKexinit
mov r8d, r13d
mov rcx, rbp
call fcn.14006b600
mov edx, 0xc7
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.StampUtmp
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xc8
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.LoginShell
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xc9
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ScrollbarOnLeft
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xcb
mov rcx, rsi
call fcn.1400a83b0
mov r8, rax
lea rdx, str.BoldFont
mov rcx, rbp
call fcn.14006b4e0
mov edx, 0xcc
mov rcx, rsi
call fcn.1400a83b0
mov r8, rax
lea rdx, str.WideFont
mov rcx, rbp
call fcn.14006b4e0
mov edx, 0xcd
mov rcx, rsi
call fcn.1400a83b0
mov r8, rax
lea rdx, str.WideBoldFont
mov rcx, rbp
call fcn.14006b4e0
mov edx, 0xca
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ShadowBold
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xce
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.ShadowBoldOffset
mov rcx, rbp
call fcn.14006b600
mov edx, 0x3f
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.SerialLine
mov rcx, rbp
call fcn.14006b610
mov edx, 0x40
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.SerialSpeed
mov rcx, rbp
call fcn.14006b600
mov edx, 0x41
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.SerialDataBits
mov rcx, rbp
call fcn.14006b600
mov edx, 0x42
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.SerialStopHalfbits
mov rcx, rbp
call fcn.14006b600
mov edx, 0x43
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.SerialParity
mov rcx, rbp
call fcn.14006b600
mov edx, 0x44
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.SerialFlowControl
mov rcx, rbp
call fcn.14006b600
mov edx, 0xd0
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.WindowClass
mov rcx, rbp
call fcn.14006b610
mov edx, 0xc3
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ConnectionSharing
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xc4
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ConnectionSharingUpstream
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0xc5
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.ConnectionSharingDownstream
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
lea r9, [rsp + 0x30]
xor r8d, r8d
mov edx, 0xc6
mov rcx, rsi
mov ebx, 1
call fcn.1400a8990
mov rdx, rax
test rax, rax
je 0x140067e1b
nop
mov r8, qword [rsp + 0x30]
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [r8 + rcx], r14b
jne 0x140067de0
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax], r14b
jne 0x140067df0
add ecx, eax
lea r9, [rsp + 0x30]
mov edx, 0xc6
lea ebx, [rbx + rcx*2]
mov rcx, rsi
add ebx, 2
call fcn.1400a8990
mov rdx, rax
test rax, rax
jne 0x140067dd0
xor r8d, r8d
movsxd rcx, ebx
lea edx, [r8 + 1]
call fcn.1400a64d0
lea r9, [rsp + 0x30]
xor r8d, r8d
mov edx, 0xc6
mov rcx, rsi
mov rdi, rax
mov rbx, rax
call fcn.1400a8990
test rax, rax
je 0x140067eaa
nop word [rax + rax]
cmp rbx, rdi
je 0x140067e5b
mov byte [rbx], 0x2c
inc rbx
mov r8, qword [rsp + 0x30]
movzx eax, byte [r8]
test al, al
je 0x140067e93
cmp al, 0x3d
je 0x140067e74
cmp al, 0x2c
je 0x140067e74
cmp al, 0x5c
jne 0x140067e7e
mov byte [rbx], 0x5c
inc rbx
movzx eax, byte [r8]
inc r8
mov byte [rbx], al
inc rbx
movzx eax, byte [r8]
test al, al
jne 0x140067e68
mov r8, qword [rsp + 0x30]
lea r9, [rsp + 0x30]
mov edx, 0xc6
mov rcx, rsi
call fcn.1400a8990
test rax, rax
jne 0x140067e50
mov r8, rdi
mov byte [rbx], r14b
lea rdx, str.SSHManualHostKeys
mov rcx, rbp
call fcn.14006b610
mov rcx, rdi
call fcn.1400a62e0
mov edx, 0x45
mov rcx, rsi
call fcn.1400a8630
mov r8, rax
lea rdx, str.SUPDUPLocation
mov rcx, rbp
call fcn.14006b610
mov edx, 0x46
mov rcx, rsi
call fcn.1400a8480
mov r8d, eax
lea rdx, str.SUPDUPCharset
mov rcx, rbp
call fcn.14006b600
mov edx, 0x47
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SUPDUPMoreProcessing
mov r8d, r14d
mov rcx, rbp
setne r8b
call fcn.14006b600
mov edx, 0x48
mov rcx, rsi
call fcn.1400a8210
test al, al
lea rdx, str.SUPDUPScrolling
mov rcx, rbp
setne r14b
mov r8d, r14d
call fcn.14006b600
mov rcx, qword [rsp + 0x170]
xor rcx, rsp
call fcn.1400b0530
mov rbx, qword [rsp + 0x1d0]
add rsp, 0x180
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret