Function at 0x14001d803
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x168
mov rdi, rdx
mov r14, rcx
mov rax, qword [0x1400ca0f0]
xor rax, rsp
mov qword [rsp + 0x160], rax
lea rdx, str.Present
mov r8d, 1
call fcn.1400791b6
xor r13d, r13d
mov rcx, rdi
xor edx, edx
call fcn.14000359b
lea rdx, str.HostName
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x7a
call fcn.1400038ff
lea rdx, str.LogFileName
mov rcx, r14
mov r8, rax
call fcn.1400796e1
mov rcx, rdi
mov edx, 0x7b
call fcn.140003425
lea rdx, str.LogType
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x7c
call fcn.140003425
lea rdx, str.LogFileClash
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x7d
call fcn.14000336e
movzx r8d, al
lea rdx, str.LogFlush
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x7e
call fcn.14000336e
movzx r8d, al
lea rdx, str.LogHeader
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x7f
call fcn.14000336e
movzx r8d, al
lea rdx, str.SSHLogOmitPasswords
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x80
call fcn.14000336e
movzx r8d, al
lea rdx, str.SSHLogOmitData
mov rcx, r14
call fcn.1400791b6
mov esi, 2
mov rcx, rdi
mov edx, 2
call fcn.140003425
mov rcx, qword [0x14009d0c0]
lea r8, [0x1400aecf2]
test rcx, rcx
je 0x14001d985
lea rdx, [0x14009d0c8]
cmp dword [rcx + 0x88], eax
je 0x14001d97e
mov rcx, qword [rdx]
add rdx, 8
test rcx, rcx
jne 0x14001d968
jmp 0x14001d985
mov r8, qword [rcx + 0x80]
lea rdx, str.Protocol
mov rcx, r14
call fcn.140079170
mov rcx, rdi
mov edx, 1
call fcn.140003425
lea rdx, str.PortNumber
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 4
call fcn.140003425
lea ecx, [rax + rsi]
movsxd rcx, ecx
imul rcx, rcx, 0x55555556
mov rdx, rcx
shr rdx, 0x3f
shr rcx, 0x20
add ecx, edx
lea ecx, [rcx + rcx*2]
neg ecx
lea r8d, [rax + rcx]
add r8d, 2
lea rdx, str.CloseOnExit
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 5
call fcn.14000336e
movzx r8d, al
lea rdx, str.WarnOnClose
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 6
call fcn.140003425
movsxd r8, eax
imul rax, r8, 0xffffffff88888889
shr rax, 0x20
add r8d, eax
mov eax, r8d
shr eax, 0x1f
sar r8d, 5
add r8d, eax
lea rdx, str.PingInterval
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 6
call fcn.140003425
movsxd r8, eax
imul rax, r8, 0xffffffff88888889
shr rax, 0x20
add eax, r8d
mov ecx, eax
shr ecx, 0x1f
sar eax, 5
add eax, ecx
imul eax, eax, 0x3c
sub r8d, eax
lea rdx, str.PingIntervalSecs
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 7
call fcn.14000336e
movzx r8d, al
lea rdx, str.TCPNoDelay
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 8
call fcn.14000336e
movzx r8d, al
lea rdx, str.TCPKeepalives
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x33
call fcn.14000359b
lea rdx, str.TerminalType
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x34
call fcn.14000359b
lea rdx, str.TerminalSpeed
mov rcx, r14
mov r8, rax
call fcn.140079170
mov bl, 1
mov byte [rsp + 0x20], bl
lea rdx, str.TerminalModes
mov rcx, r14
mov r8, rdi
mov r9d, 0x35
call fcn.14001f1cc
mov rcx, rdi
mov edx, 3
call fcn.140003425
lea rdx, str.AddressFamily
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0xa
call fcn.14000359b
lea rdx, str.ProxyExcludeList
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0xb
call fcn.140003425
add esi, eax
movsxd rcx, esi
imul rcx, rcx, 0x55555556
mov rdx, rcx
shr rdx, 0x3f
shr rcx, 0x20
add ecx, edx
lea ecx, [rcx + rcx*2]
neg ecx
lea r8d, [rax + rcx]
add r8d, 2
lea rdx, str.ProxyDNS
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0xc
call fcn.14000336e
movzx r8d, al
lea rdx, str.ProxyLocalhost
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0xd
call fcn.140003425
lea rdx, str.ProxyMethod
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0xe
call fcn.14000359b
lea rdx, str.ProxyHost
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0xf
call fcn.140003425
lea rdx, str.ProxyPort
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x10
call fcn.14000359b
lea rdx, str.ProxyUsername
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x11
call fcn.14000359b
lea rdx, str.ProxyPassword
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x12
call fcn.14000359b
lea rdx, str.ProxyTelnetCommand
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x13
call fcn.140003425
lea rdx, str.ProxyLogToTerm
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov byte [rsp + 0x20], bl
lea rdx, [0x1400af543]
mov rcx, r14
mov r8, rdi
mov r9d, 0x36
call fcn.14001f1cc
mov rcx, rdi
mov edx, 0x37
call fcn.14000359b
lea rdx, [0x1400b4ce9]
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x38
call fcn.14000336e
movzx r8d, al
lea rdx, str.UserNameFromEnvironment
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x39
call fcn.14000359b
lea rdx, str.LocalUserName
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x16
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoPTY
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x17
call fcn.14000336e
movzx r8d, al
lea rdx, str.Compression
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x1d
call fcn.14000336e
movzx r8d, al
lea rdx, str.TryAgent
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x1e
call fcn.14000336e
movzx r8d, al
lea rdx, str.AgentFwd
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x2a
call fcn.14000336e
movzx r8d, al
lea rdx, str.GssapiFwd
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x1f
call fcn.14000336e
movzx r8d, al
lea rdx, str.ChangeUsername
mov rcx, r14
call fcn.1400791b6
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 0x20
lea rdx, [0x1400b1eda]
lea r8, str.I_f_v_
mov rcx, r14
mov r9d, 7
call fcn.14001f3f3
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 0x18
lea rdx, [0x1400b714f]
lea r8, str.ecdh
mov rcx, r14
mov r9d, 6
call fcn.14001f3f3
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 0x19
lea rdx, str.HostKey
lea r8, [0x1400a01a0]
mov rcx, r14
mov r9d, 5
call fcn.14001f3f3
mov rcx, rdi
mov edx, 0x1a
call fcn.14000336e
movzx r8d, al
lea rdx, str.PreferKnownHostKeys
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x1b
call fcn.140003425
lea rdx, str.RekeyTime
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x2b
call fcn.140003425
lea rdx, str.GssapiRekey
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x1c
call fcn.14000359b
lea rdx, str.RekeyBytes
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x24
call fcn.14000336e
movzx r8d, al
lea rdx, str.SshNoAuth
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x25
call fcn.14000336e
movzx r8d, al
lea rdx, str.SshBanner
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x26
call fcn.14000336e
movzx r8d, al
lea rdx, str.AuthTIS
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x27
call fcn.14000336e
movzx r8d, al
lea rdx, str.AuthKI
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x28
call fcn.14000336e
movzx r8d, al
lea rdx, str.AuthGSSAPI
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x29
call fcn.14000336e
movzx r8d, al
lea rdx, str.AuthGSSAPIKEX
mov rcx, r14
call fcn.1400791b6
mov r9d, dword [0x1400a6e00]
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 0x2c
lea rdx, str.GSSLibs
lea r8, str.gssapi32
mov rcx, r14
call fcn.14001f3f3
mov rcx, rdi
mov edx, 0x2d
call fcn.1400038ff
lea rdx, str.GSSCustom
mov rcx, r14
mov r8, rax
call fcn.1400796e1
mov rcx, rdi
mov edx, 0x30
call fcn.14000336e
movzx r8d, al
lea rdx, str.SshNoShell
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x22
call fcn.140003425
lea rdx, str.SshProt
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 9
call fcn.14000359b
lea rdx, str.LogHost
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x23
call fcn.14000336e
movzx r8d, al
lea rdx, str.SSH2DES
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x21
call fcn.1400038ff
lea rdx, str.PublicKeyFile
mov rcx, r14
mov r8, rax
call fcn.1400796e1
mov rcx, rdi
mov edx, 0x14
call fcn.14000359b
lea rdx, str.RemoteCommand
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x3a
call fcn.14000336e
movzx r8d, al
lea rdx, str.RFCEnviron
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x3b
call fcn.14000336e
movzx r8d, al
lea rdx, str.PassiveTelnet
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x42
call fcn.14000336e
movzx r8d, al
lea rdx, str.BackspaceIsDelete
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x43
call fcn.14000336e
movzx r8d, al
lea rdx, str.RXVTHomeEnd
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x44
call fcn.140003425
lea rdx, str.LinuxFunctionKeys
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x46
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoApplicationKeys
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x45
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoApplicationCursors
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x47
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoMouseReporting
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x48
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoRemoteResize
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x49
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoAltScreen
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x4a
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoRemoteWinTitle
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x4b
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoRemoteClearScroll
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x4e
call fcn.140003425
lea rdx, str.RemoteQTitleAction
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x4c
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoDBackspace
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x4d
call fcn.14000336e
movzx r8d, al
lea rdx, str.NoRemoteCharset
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x4f
call fcn.14000336e
movzx r8d, al
lea rdx, str.ApplicationCursorKeys
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x50
call fcn.14000336e
movzx r8d, al
lea rdx, str.ApplicationKeypad
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x51
call fcn.14000336e
movzx r8d, al
lea rdx, str.NetHackKeypad
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x54
call fcn.14000336e
movzx r8d, al
lea rdx, str.AltF4
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x55
call fcn.14000336e
movzx r8d, al
lea rdx, str.AltSpace
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x56
call fcn.14000336e
movzx r8d, al
lea rdx, str.AltOnly
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x5e
call fcn.14000336e
movzx r8d, al
lea rdx, str.ComposeKey
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x5f
call fcn.14000336e
movzx r8d, al
lea rdx, str.CtrlAltKeys
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x52
call fcn.14000336e
movzx r8d, al
lea rdx, str.TelnetKey
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x53
call fcn.14000336e
movzx r8d, al
lea rdx, str.TelnetRet
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x57
call fcn.140003425
lea rdx, str.LocalEcho
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x58
call fcn.140003425
lea rdx, str.LocalEdit
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x84
call fcn.14000359b
lea rdx, str.Answerback
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x59
call fcn.14000336e
movzx r8d, al
lea rdx, str.AlwaysOnTop
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x5a
call fcn.14000336e
movzx r8d, al
lea rdx, str.FullScreenOnAltEnter
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x81
call fcn.14000336e
movzx r8d, al
lea rdx, str.HideMousePtr
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x82
call fcn.14000336e
movzx r8d, al
lea rdx, str.SunkenEdge
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x83
call fcn.140003425
lea rdx, str.WindowBorder
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x67
call fcn.140003425
lea rdx, str.CurType
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x68
call fcn.14000336e
movzx r8d, al
lea rdx, str.BlinkCur
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x69
call fcn.140003425
lea rdx, [0x1400b2241]
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x6a
call fcn.140003425
lea rdx, str.BeepInd
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x6f
call fcn.1400038ff
lea rdx, str.BellWaveFile
mov rcx, r14
mov r8, rax
call fcn.1400796e1
mov rcx, rdi
mov edx, 0x6b
call fcn.14000336e
movzx r8d, al
lea rdx, str.BellOverload
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x6c
call fcn.140003425
lea rdx, str.BellOverloadN
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x6d
call fcn.140003425
lea rdx, str.BellOverloadT
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x6e
call fcn.140003425
lea rdx, str.BellOverloadS
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x63
call fcn.140003425
lea rdx, str.ScrollbackLines
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x64
call fcn.14000336e
movzx r8d, al
lea rdx, str.DECOriginMode
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x65
call fcn.14000336e
movzx r8d, al
lea rdx, str.AutoWrapMode
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x66
call fcn.14000336e
movzx r8d, al
lea rdx, str.LFImpliesCR
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0xc4
call fcn.14000336e
movzx r8d, al
lea rdx, str.CRImpliesLF
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x86
call fcn.14000336e
movzx r8d, al
lea rdx, str.DisableArabicShaping
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x87
call fcn.14000336e
movzx r8d, al
lea rdx, str.DisableBidi
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x75
call fcn.14000336e
movzx r8d, al
lea rdx, str.WinNameAlways
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x62
call fcn.14000359b
lea rdx, [0x1400b4d89]
mov rcx, r14
mov r8, rax
call fcn.140079170
mov rcx, rdi
mov edx, 0x76
call fcn.140003425
lea rdx, str.TermWidth
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x77
call fcn.140003425
lea rdx, str.TermHeight
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, pe_nt_image_headers64
call fcn.1400039b8
lea rdx, [0x1400af419]
mov rcx, r14
mov r8, rax
call fcn.140079578
mov rcx, rdi
mov edx, 0x79
call fcn.140003425
lea rdx, str.FontQuality
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x9e
call fcn.140003425
lea rdx, str.FontVTMode
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x8b
call fcn.14000336e
movzx r8d, al
lea rdx, str.UseSystemColours
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x8c
call fcn.14000336e
movzx r8d, al
lea rdx, str.TryPalette
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x88
call fcn.14000336e
movzx r8d, al
lea rdx, str.ANSIColour
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x89
call fcn.14000336e
movzx r8d, al
lea rdx, str.Xterm256Colour
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x8a
call fcn.14000336e
movzx r8d, al
lea rdx, str.TrueColour
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x8d
call fcn.140003425
lea r8d, [rax - 1]
lea rdx, str.BoldAsColour
mov rcx, r14
call fcn.1400791b6
lea rbx, [rsp + 0x140]
lea rbp, str._d__d__d
lea r12, [rsp + 0x40]
xor esi, esi
mov qword [rsp + 0x38], r14
mov rcx, rbx
lea rdx, str.Colour_d
mov r8d, esi
call fcn.1400042c4
lea r8d, [r13 + 2]
mov rcx, rdi
mov edx, 0x8e
call fcn.1400034dc
mov r14d, eax
lea r8d, [r13 + 1]
mov rcx, rdi
mov edx, 0x8e
call fcn.1400034dc
mov r15d, eax
mov rcx, rdi
mov edx, 0x8e
mov r8d, r13d
call fcn.1400034dc
mov dword [rsp + 0x20], r14d
mov rcx, r12
mov rdx, rbp
mov r8d, eax
mov r9d, r15d
mov r14, qword [rsp + 0x38]
call fcn.1400042c4
mov rcx, r14
mov rdx, rbx
mov r8, r12
call fcn.140079170
inc esi
add r13d, 3
cmp esi, 0x16
jne 0x14001e860
mov rcx, rdi
mov edx, 0x92
call fcn.14000336e
movzx r8d, al
lea rdx, str.RawCNP
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x93
call fcn.14000336e
movzx r8d, al
lea rdx, str.UTF8linedraw
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x94
call fcn.14000336e
movzx r8d, al
lea rdx, str.PasteRTF
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x8f
call fcn.140003425
lea rdx, str.MouseIsXterm
mov rcx, r14
mov r8d, eax
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x90
call fcn.14000336e
movzx r8d, al
lea rdx, str.RectSelect
mov rcx, r14
call fcn.1400791b6
mov rcx, rdi
mov edx, 0x91
call fcn.14000336e
movzx r8d, al
lea rdx, str.PasteControls
mov rcx, r14
call fcn.1400791b6
mov qword [rsp + 0x30], rdi
mov rcx, rdi
mov edx, 0x95
call fcn.14000336e
movzx r8d, al
lea rdx, str.MouseOverride
mov rcx, r14
call fcn.1400791b6
xor ebx, ebx
lea rbp, [rsp + 0x140]
lea r12, [rsp + 0x40]
mov rcx, rbp
lea rdx, str.Wordness_d
mov r8d, ebx
call fcn.1400042c4
mov byte [rsp + 0x40], 0
xor r13d, r13d
mov r15, qword [rsp + 0x30]
lea r14, [0x1400bacc9]
lea rdi, [0x1400b6996]
lea r8d, [rbx + r13]
mov rcx, r15
mov edx, 0x96
call fcn.1400034dc
mov ebp, eax
cmp byte [rsp + 0x40], 0
mov rsi, r14
lea rax, [0x1400bd255]
cmove rsi, rax
mov rcx, r12
call fcn.14008cbc0
lea rcx, [rsp + rax]
add rcx, 0x40
mov rdx, rdi
mov r8, rsi
mov r9d, ebp
call fcn.1400042c4
inc r13d
cmp r13d, 0x20
jne 0x14001e9fe
lea esi, [rbx + 0x20]
mov r15, qword [rsp + 0x38]
mov rcx, r15
lea rbp, [rsp + 0x140]
mov rdx, rbp
mov r8, r12
call fcn.140079170
cmp ebx, 0xe0
mov ebx, esi
jb 0x14001e9d1
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
mov edx, 0x97
call fcn.14000336e
movzx r8d, al
lea rdx, str.MouseAutocopy
mov rcx, r15
call fcn.1400791b6
mov dword [rsp + 0x20], 0x9b
lea rdx, str.MousePaste
mov rcx, r15
mov r8, rsi
mov r9d, 0x98
call fcn.14001f5ad
mov dword [rsp + 0x20], 0x9c
lea rdx, str.CtrlShiftIns
mov rcx, r15
mov r8, rsi
mov r9d, 0x99
call fcn.14001f5ad
mov dword [rsp + 0x20], 0x9d
lea rdx, str.CtrlShiftCV
mov rcx, r15
mov r8, rsi
mov r9d, 0x9a
call fcn.14001f5ad
mov rcx, rsi
mov edx, 0x9f
call fcn.14000359b
lea rdx, str.LineCodePage
mov rcx, r15
mov r8, rax
call fcn.140079170
mov rcx, rsi
mov edx, 0xa0
call fcn.14000336e
movzx r8d, al
lea rdx, str.CJKAmbigWide
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xa1
call fcn.14000336e
movzx r8d, al
lea rdx, str.UTF8Override
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x85
call fcn.14000359b
lea rdx, [0x1400b1d67]
mov rcx, r15
mov r8, rax
call fcn.140079170
mov rcx, rsi
mov edx, 0xa2
call fcn.14000336e
movzx r8d, al
lea rdx, str.CapsLockCyr
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x70
call fcn.14000336e
movzx r8d, al
lea rdx, str.ScrollBar
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x71
call fcn.14000336e
movzx r8d, al
lea rdx, str.ScrollBarFullScreen
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x5b
call fcn.14000336e
movzx r8d, al
lea rdx, str.ScrollOnKey
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x5c
call fcn.14000336e
movzx r8d, al
lea rdx, str.ScrollOnDisp
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x5d
call fcn.14000336e
movzx r8d, al
lea rdx, str.EraseToScrollback
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x72
call fcn.140003425
lea rdx, str.LockSize
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x73
call fcn.14000336e
movzx r8d, al
lea rdx, [0x1400b81fd]
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x74
call fcn.14000336e
movzx r8d, al
lea rdx, str.BlinkText
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xa3
call fcn.14000336e
movzx r8d, al
lea rdx, str.X11Forward
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xa4
call fcn.14000359b
lea rdx, str.X11Display
mov rcx, r15
mov r8, rax
call fcn.140079170
mov rcx, rsi
mov edx, 0xa5
call fcn.140003425
lea rdx, str.X11AuthType
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xa6
call fcn.1400038ff
lea rdx, str.X11AuthFile
mov rcx, r15
mov r8, rax
call fcn.1400796e1
mov rcx, rsi
mov edx, 0xa7
call fcn.14000336e
movzx r8d, al
lea rdx, str.LocalPortAcceptAll
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xa8
call fcn.14000336e
movzx r8d, al
lea rdx, str.RemotePortAcceptAll
mov rcx, r15
call fcn.1400791b6
mov byte [rsp + 0x20], 1
lea rdx, str.PortForwardings
mov rcx, r15
mov r8, rsi
mov r9d, 0xa9
call fcn.14001f1cc
mov rcx, rsi
mov edx, 0xaa
call fcn.140003425
mov ebx, 2
mov r8d, 2
sub r8d, eax
lea rdx, str.BugIgnore1
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xab
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugPlainPW1
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xac
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugRSA1
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb3
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugIgnore2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xad
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugHMAC2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xae
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugDeriveKey2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xaf
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugRSAPad2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb0
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugPKSessID2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb1
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugRekey2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb2
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugMaxPkt2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb4
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugOldGex2
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb5
call fcn.140003425
mov r8d, 2
sub r8d, eax
lea rdx, str.BugWinadj
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb6
call fcn.140003425
sub ebx, eax
lea rdx, str.BugChanReq
mov rcx, r15
mov r8d, ebx
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xbc
call fcn.14000336e
movzx r8d, al
lea rdx, str.StampUtmp
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xbd
call fcn.14000336e
movzx r8d, al
lea rdx, str.LoginShell
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xbe
call fcn.14000336e
movzx r8d, al
lea rdx, str.ScrollbarOnLeft
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xc0
call fcn.1400039b8
lea rdx, [0x1400af415]
mov rcx, r15
mov r8, rax
call fcn.140079578
mov rcx, rsi
mov edx, 0xc1
call fcn.1400039b8
lea rdx, str.WideFont
mov rcx, r15
mov r8, rax
call fcn.140079578
mov rcx, rsi
mov edx, 0xc2
call fcn.1400039b8
lea rdx, str.WideBoldFont
mov rcx, r15
mov r8, rax
call fcn.140079578
mov rcx, rsi
mov edx, 0xbf
call fcn.14000336e
movzx r8d, al
lea rdx, str.ShadowBold
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xc3
call fcn.140003425
lea rdx, str.ShadowBoldOffset
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x3c
call fcn.14000359b
lea rdx, str.SerialLine
mov rcx, r15
mov r8, rax
call fcn.140079170
mov rcx, rsi
mov edx, 0x3d
call fcn.140003425
lea rdx, str.SerialSpeed
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x3e
call fcn.140003425
lea rdx, str.SerialDataBits
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x3f
call fcn.140003425
lea rdx, str.SerialStopHalfbits
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x40
call fcn.140003425
lea rdx, str.SerialParity
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0x41
call fcn.140003425
lea rdx, str.SerialFlowControl
mov rcx, r15
mov r8d, eax
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xc5
call fcn.14000359b
lea rdx, str.WindowClass
mov rcx, r15
mov r8, rax
call fcn.140079170
mov rcx, rsi
mov edx, 0xb8
call fcn.14000336e
movzx r8d, al
lea rdx, str.ConnectionSharing
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xb9
call fcn.14000336e
movzx r8d, al
lea rdx, str.ConnectionSharingUpstream
mov rcx, r15
call fcn.1400791b6
mov rcx, rsi
mov edx, 0xba
call fcn.14000336e
movzx r8d, al
lea rdx, str.ConnectionSharingDownstream
mov rcx, r15
call fcn.1400791b6
mov byte [rsp + 0x20], 0
lea rdx, str.SSHManualHostKeys
mov rcx, r15
mov r8, rsi
mov r9d, 0xbb
call fcn.14001f1cc
mov rcx, qword [rsp + 0x160]
xor rcx, rsp
call fcn.14007d5e0
nop
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret