Function at 0x14004c4a6
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov r12, rdx
mov rsi, rcx
mov rax, qword [0x14002e420]
mov qword [rsp + 0x170], rax
lea rdx, str.Present
mov edi, 1
mov r8d, 1
call fcn.1400a4c7e
xor r14d, r14d
xor edx, edx
mov rcx, r12
call fcn.140039aa1
lea rdx, str.HostName
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x77
mov rcx, r12
call fcn.140039e41
lea rdx, str.LogFileName
mov rcx, rsi
mov r8, rax
call fcn.1400a5150
mov edx, 0x78
mov rcx, r12
call fcn.140039937
lea rdx, str.LogType
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x79
mov rcx, r12
call fcn.140039937
lea rdx, str.LogFileClash
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x7a
mov rcx, r12
call fcn.140039937
lea rdx, str.LogFlush
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x7b
mov rcx, r12
call fcn.140039937
lea rdx, str.SSHLogOmitPasswords
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x7c
mov rcx, r12
call fcn.140039937
lea rdx, str.SSHLogOmitData
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 2
mov rcx, r12
call fcn.140039937
mov rcx, qword [section..data]
lea r8, [0x140006ba4]
test rcx, rcx
je 0x14004c602
lea rdx, [0x14002e008]
cmp dword [rcx + 0x90], eax
je 0x14004c5fb
mov rcx, qword [rdx]
add rdx, 8
test rcx, rcx
jne 0x14004c5e5
jmp 0x14004c602
mov r8, qword [rcx + 0x88]
lea rdx, str.Protocol
mov rcx, rsi
call fcn.1400a4c38
mov edx, 1
mov rcx, r12
call fcn.140039937
lea rdx, str.PortNumber
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 4
mov rcx, r12
call fcn.140039937
lea ecx, [rax + 2]
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 + 2]
lea rdx, str.CloseOnExit
mov rcx, rsi
call fcn.1400a4c7e
mov edx, 5
mov rcx, r12
call fcn.140039937
xor r8d, r8d
test eax, eax
setne r8b
lea rdx, str.WarnOnClose
mov rcx, rsi
call fcn.1400a4c7e
mov edx, 6
mov rcx, r12
call fcn.140039937
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, rsi
call fcn.1400a4c7e
mov edx, 6
mov rcx, r12
call fcn.140039937
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, rsi
call fcn.1400a4c7e
mov edx, 7
mov rcx, r12
call fcn.140039937
lea rdx, str.TCPNoDelay
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 8
mov rcx, r12
call fcn.140039937
lea rdx, str.TCPKeepalives
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x30
mov rcx, r12
call fcn.140039aa1
lea rdx, str.TerminalType
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x31
mov rcx, r12
call fcn.140039aa1
lea rdx, str.TerminalSpeed
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov dword [rsp + 0x20], edi
lea rdx, str.TerminalModes
mov r9d, 0x32
mov rcx, rsi
mov r8, r12
call fcn.14004dcb8
mov edx, 3
mov rcx, r12
call fcn.140039937
lea rdx, str.AddressFamily
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xa
mov rcx, r12
call fcn.140039aa1
lea rdx, str.ProxyExcludeList
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0xb
mov rcx, r12
call fcn.140039937
lea ecx, [rax + 2]
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 + 2]
lea rdx, str.ProxyDNS
mov rcx, rsi
call fcn.1400a4c7e
mov edx, 0xc
mov rcx, r12
call fcn.140039937
lea rdx, str.ProxyLocalhost
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xd
mov rcx, r12
call fcn.140039937
lea rdx, str.ProxyMethod
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xe
mov rcx, r12
call fcn.140039aa1
lea rdx, str.ProxyHost
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0xf
mov rcx, r12
call fcn.140039937
lea rdx, str.ProxyPort
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x10
mov rcx, r12
call fcn.140039aa1
lea rdx, str.ProxyUsername
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x11
mov rcx, r12
call fcn.140039aa1
lea rdx, str.ProxyPassword
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x12
mov rcx, r12
call fcn.140039aa1
lea rdx, str.ProxyTelnetCommand
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x13
mov rcx, r12
call fcn.140039937
lea rdx, str.ProxyLogToTerm
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov dword [rsp + 0x20], edi
lea rdx, str.Environment
mov r9d, 0x33
mov rcx, rsi
mov r8, r12
call fcn.14004dcb8
mov edx, 0x34
mov rcx, r12
call fcn.140039aa1
lea rdx, str.UserName
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x35
mov rcx, r12
call fcn.140039937
lea rdx, str.UserNameFromEnvironment
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x36
mov rcx, r12
call fcn.140039aa1
lea rdx, str.LocalUserName
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x16
mov rcx, r12
call fcn.140039937
lea rdx, str.NoPTY
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x17
mov rcx, r12
call fcn.140039937
lea rdx, str.Compression
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x1c
mov rcx, r12
call fcn.140039937
lea rdx, str.TryAgent
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x1d
mov rcx, r12
call fcn.140039937
lea rdx, str.AgentFwd
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x28
mov rcx, r12
call fcn.140039937
lea rdx, str.GssapiFwd
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x1e
mov rcx, r12
call fcn.140039937
lea rdx, str.ChangeUsername
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0x1f
lea rdx, str.Cipher
lea r8, [0x140009dd0]
mov r9d, 7
mov rcx, rsi
call fcn.14004deca
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0x18
lea rdx, [0x14000a27e]
lea r8, str.ecdh
mov r9d, 6
mov rcx, rsi
call fcn.14004deca
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0x19
lea rdx, str.HostKey
lea r8, str.ed25519
mov r9d, 5
mov rcx, rsi
call fcn.14004deca
mov edx, 0x1a
mov rcx, r12
call fcn.140039937
lea rdx, str.RekeyTime
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x1b
mov rcx, r12
call fcn.140039aa1
lea rdx, str.RekeyBytes
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x23
mov rcx, r12
call fcn.140039937
lea rdx, str.SshNoAuth
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x24
mov rcx, r12
call fcn.140039937
lea rdx, str.SshBanner
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x25
mov rcx, r12
call fcn.140039937
lea rdx, str.AuthTIS
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x26
mov rcx, r12
call fcn.140039937
lea rdx, str.AuthKI
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x27
mov rcx, r12
call fcn.140039937
lea rdx, str.AuthGSSAPI
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov r9d, dword [0x14001c400]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0x29
lea rdx, str.GSSLibs
lea r8, str.gssapi32
mov rcx, rsi
call fcn.14004deca
mov edx, 0x2a
mov rcx, r12
call fcn.140039e41
lea rdx, str.GSSCustom
mov rcx, rsi
mov r8, rax
call fcn.1400a5150
mov edx, 0x2d
mov rcx, r12
call fcn.140039937
lea rdx, str.SshNoShell
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x21
mov rcx, r12
call fcn.140039937
lea rdx, str.SshProt
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 9
mov rcx, r12
call fcn.140039aa1
lea rdx, str.LogHost
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x22
mov rcx, r12
call fcn.140039937
lea rdx, str.SSH2DES
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x20
mov rcx, r12
call fcn.140039e41
lea rdx, str.PublicKeyFile
mov rcx, rsi
mov r8, rax
call fcn.1400a5150
mov edx, 0x14
mov rcx, r12
call fcn.140039aa1
lea rdx, str.RemoteCommand
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x37
mov rcx, r12
call fcn.140039937
lea rdx, str.RFCEnviron
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x38
mov rcx, r12
call fcn.140039937
lea rdx, str.PassiveTelnet
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x3f
mov rcx, r12
call fcn.140039937
lea rdx, str.BackspaceIsDelete
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, pe_nt_image_headers64
mov rcx, r12
call fcn.140039937
lea rdx, str.RXVTHomeEnd
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x41
mov rcx, r12
call fcn.140039937
lea rdx, str.LinuxFunctionKeys
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x43
mov rcx, r12
call fcn.140039937
lea rdx, str.NoApplicationKeys
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x42
mov rcx, r12
call fcn.140039937
lea rdx, str.NoApplicationCursors
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x44
mov rcx, r12
call fcn.140039937
lea rdx, str.NoMouseReporting
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x45
mov rcx, r12
call fcn.140039937
lea rdx, str.NoRemoteResize
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x46
mov rcx, r12
call fcn.140039937
lea rdx, str.NoAltScreen
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x47
mov rcx, r12
call fcn.140039937
lea rdx, str.NoRemoteWinTitle
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x48
mov rcx, r12
call fcn.140039937
lea rdx, str.NoRemoteClearScroll
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x4b
mov rcx, r12
call fcn.140039937
lea rdx, str.RemoteQTitleAction
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x49
mov rcx, r12
call fcn.140039937
lea rdx, str.NoDBackspace
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x4a
mov rcx, r12
call fcn.140039937
lea rdx, str.NoRemoteCharset
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x4c
mov rcx, r12
call fcn.140039937
lea rdx, str.ApplicationCursorKeys
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x4d
mov rcx, r12
call fcn.140039937
lea rdx, str.ApplicationKeypad
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x4e
mov rcx, r12
call fcn.140039937
lea rdx, str.NetHackKeypad
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x51
mov rcx, r12
call fcn.140039937
lea rdx, str.AltF4
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x52
mov rcx, r12
call fcn.140039937
lea rdx, str.AltSpace
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x53
mov rcx, r12
call fcn.140039937
lea rdx, str.AltOnly
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x5b
mov rcx, r12
call fcn.140039937
lea rdx, str.ComposeKey
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x5c
mov rcx, r12
call fcn.140039937
lea rdx, str.CtrlAltKeys
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x4f
mov rcx, r12
call fcn.140039937
lea rdx, str.TelnetKey
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x50
mov rcx, r12
call fcn.140039937
lea rdx, str.TelnetRet
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x54
mov rcx, r12
call fcn.140039937
lea rdx, str.LocalEcho
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x55
mov rcx, r12
call fcn.140039937
lea rdx, str.LocalEdit
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x80
mov rcx, r12
call fcn.140039aa1
lea rdx, str.Answerback
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x56
mov rcx, r12
call fcn.140039937
lea rdx, str.AlwaysOnTop
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x57
mov rcx, r12
call fcn.140039937
lea rdx, str.FullScreenOnAltEnter
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x7d
mov rcx, r12
call fcn.140039937
lea rdx, str.HideMousePtr
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x7e
mov rcx, r12
call fcn.140039937
lea rdx, str.SunkenEdge
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x7f
mov rcx, r12
call fcn.140039937
lea rdx, str.WindowBorder
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x64
mov rcx, r12
call fcn.140039937
lea rdx, str.CurType
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x65
mov rcx, r12
call fcn.140039937
lea rdx, str.BlinkCur
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x66
mov rcx, r12
call fcn.140039937
lea rdx, str.Beep
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x67
mov rcx, r12
call fcn.140039937
lea rdx, str.BeepInd
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x6c
mov rcx, r12
call fcn.140039e41
lea rdx, str.BellWaveFile
mov rcx, rsi
mov r8, rax
call fcn.1400a5150
mov edx, 0x68
mov rcx, r12
call fcn.140039937
lea rdx, str.BellOverload
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x69
mov rcx, r12
call fcn.140039937
lea rdx, str.BellOverloadN
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x6a
mov rcx, r12
call fcn.140039937
lea rdx, str.BellOverloadT
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x6b
mov rcx, r12
call fcn.140039937
lea rdx, str.BellOverloadS
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x60
mov rcx, r12
call fcn.140039937
lea rdx, str.ScrollbackLines
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x61
mov rcx, r12
call fcn.140039937
lea rdx, str.DECOriginMode
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x62
mov rcx, r12
call fcn.140039937
lea rdx, str.AutoWrapMode
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x63
mov rcx, r12
call fcn.140039937
lea rdx, str.LFImpliesCR
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xb6
mov rcx, r12
call fcn.140039937
lea rdx, str.CRImpliesLF
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x82
mov rcx, r12
call fcn.140039937
lea rdx, str.DisableArabicShaping
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x83
mov rcx, r12
call fcn.140039937
lea rdx, str.DisableBidi
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x72
mov rcx, r12
call fcn.140039937
lea rdx, str.WinNameAlways
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x5f
mov rcx, r12
call fcn.140039aa1
lea rdx, str.WinTitle
mov rcx, rsi
mov r8, rax
call fcn.1400a4c38
mov edx, 0x73
mov rcx, r12
call fcn.140039937
lea rdx, str.TermWidth
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x74
mov rcx, r12
call fcn.140039937
lea rdx, str.TermHeight
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x75
mov rcx, r12
call fcn.140039ef4
lea rdx, str.Font
mov rcx, rsi
mov r8, rax
call fcn.1400a4fee
mov edx, 0x76
mov rcx, r12
call fcn.140039937
lea rdx, str.FontQuality
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x90
mov rcx, r12
call fcn.140039937
lea rdx, str.FontVTMode
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x86
mov rcx, r12
call fcn.140039937
lea rdx, str.UseSystemColours
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x87
mov rcx, r12
call fcn.140039937
lea rdx, str.TryPalette
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x84
mov rcx, r12
call fcn.140039937
lea rdx, str.ANSIColour
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x85
mov rcx, r12
call fcn.140039937
lea rdx, str.Xterm256Colour
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x88
mov rcx, r12
call fcn.140039937
lea r8d, [rax - 1]
lea rdx, str.BoldAsColour
mov rcx, rsi
call fcn.1400a4c7e
lea rbx, [rsp + 0x150]
lea r13, str._d__d__d
lea rdi, [rsp + 0x50]
xor ebp, ebp
mov qword [rsp + 0x40], rsi
mov rcx, rbx
lea rdx, str.Colour_d
mov r8d, ebp
call fcn.14003a950
lea r8d, [r14 + 2]
mov edx, 0x89
mov rcx, r12
call fcn.1400399e8
mov esi, eax
lea r8d, [r14 + 1]
mov edx, 0x89
mov rcx, r12
call fcn.1400399e8
mov r15d, eax
mov edx, 0x89
mov rcx, r12
mov r8d, r14d
call fcn.1400399e8
mov dword [rsp + 0x20], esi
mov rcx, rdi
mov rdx, r13
mov r8d, eax
mov r9d, r15d
mov rsi, qword [rsp + 0x40]
call fcn.14003a950
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400a4c38
inc ebp
add r14d, 3
cmp ebp, 0x16
jne 0x14004d423
mov edx, 0x8c
mov rcx, r12
call fcn.140039937
lea rdx, str.RawCNP
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x8d
mov rcx, r12
call fcn.140039937
lea rdx, str.PasteRTF
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x8a
mov rcx, r12
call fcn.140039937
lea rdx, str.MouseIsXterm
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x8b
mov rcx, r12
call fcn.140039937
lea rdx, str.RectSelect
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x8e
mov qword [rsp + 0x38], r12
mov rcx, r12
call fcn.140039937
lea rdx, str.MouseOverride
mov rcx, rsi
mov r8d, eax
call fcn.1400a4c7e
xor esi, esi
lea rbx, [rsp + 0x150]
lea r14, [rsp + 0x50]
mov r12, qword [rsp + 0x38]
mov rcx, rbx
lea rdx, str.Wordness_d
mov r8d, esi
call fcn.14003a950
mov byte [rsp + 0x50], 0
lea r13d, [rsi + 0x20]
mov qword [rsp + 0x48], rsi
lea rdi, [0x1400021a5]
lea rbp, str._s_d
mov edx, 0x8f
mov rcx, r12
mov r8d, esi
call fcn.1400399e8
mov ebx, eax
cmp byte [rsp + 0x50], 0
mov r15, rdi
lea rax, [0x14000a690]
cmovne r15, rax
mov rcx, r14
call fcn.1400b93d0
lea rcx, [rsp + rax + 0x50]
mov rdx, rbp
mov r8, r15
mov r9d, ebx
call fcn.14003a950
inc esi
cmp esi, r13d
jl 0x14004d581
mov r15, qword [rsp + 0x40]
mov rcx, r15
lea rbx, [rsp + 0x150]
mov rdx, rbx
mov r8, r14
call fcn.1400a4c38
cmp dword [rsp + 0x48], 0xe0
mov esi, r13d
jl 0x14004d553
mov edx, 0x91
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
call fcn.140039aa1
lea rdx, str.LineCodePage
mov rcx, r15
mov r8, rax
call fcn.1400a4c38
mov edx, 0x92
mov rcx, rsi
call fcn.140039937
lea rdx, str.CJKAmbigWide
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x93
mov rcx, rsi
call fcn.140039937
lea rdx, str.UTF8Override
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x81
mov rcx, rsi
call fcn.140039aa1
lea rdx, str.Printer
mov rcx, r15
mov r8, rax
call fcn.1400a4c38
mov edx, 0x94
mov rcx, rsi
call fcn.140039937
lea rdx, str.CapsLockCyr
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x6d
mov rcx, rsi
call fcn.140039937
lea rdx, str.ScrollBar
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x6e
mov rcx, rsi
call fcn.140039937
lea rdx, str.ScrollBarFullScreen
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x58
mov rcx, rsi
call fcn.140039937
lea rdx, str.ScrollOnKey
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x59
mov rcx, rsi
call fcn.140039937
lea rdx, str.ScrollOnDisp
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x5a
mov rcx, rsi
call fcn.140039937
lea rdx, str.EraseToScrollback
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x6f
mov rcx, rsi
call fcn.140039937
lea rdx, str.LockSize
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x70
mov rcx, rsi
call fcn.140039937
lea rdx, [0x14000a724]
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x71
mov rcx, rsi
call fcn.140039937
lea rdx, str.BlinkText
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x95
mov rcx, rsi
call fcn.140039937
lea rdx, str.X11Forward
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x96
mov rcx, rsi
call fcn.140039aa1
lea rdx, str.X11Display
mov rcx, r15
mov r8, rax
call fcn.1400a4c38
mov edx, 0x97
mov rcx, rsi
call fcn.140039937
lea rdx, str.X11AuthType
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x98
mov rcx, rsi
call fcn.140039e41
lea rdx, str.X11AuthFile
mov rcx, r15
mov r8, rax
call fcn.1400a5150
mov edx, 0x99
mov rcx, rsi
call fcn.140039937
lea rdx, str.LocalPortAcceptAll
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x9a
mov rcx, rsi
call fcn.140039937
lea rdx, str.RemotePortAcceptAll
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov dword [rsp + 0x20], 1
lea rdx, str.PortForwardings
mov r9d, 0x9b
mov rcx, r15
mov r8, rsi
call fcn.14004dcb8
mov edx, 0x9c
mov rcx, rsi
call fcn.140039937
mov edi, 2
mov r8d, 2
sub r8d, eax
lea rdx, str.BugIgnore1
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0x9d
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugPlainPW1
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0x9e
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugRSA1
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa5
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugIgnore2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0x9f
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugHMAC2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa0
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugDeriveKey2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa1
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugRSAPad2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa2
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugPKSessID2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa3
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugRekey2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa4
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugMaxPkt2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa6
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugOldGex2
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa7
mov rcx, rsi
call fcn.140039937
mov r8d, 2
sub r8d, eax
lea rdx, str.BugWinadj
mov rcx, r15
call fcn.1400a4c7e
mov edx, 0xa8
mov rcx, rsi
call fcn.140039937
sub edi, eax
lea rdx, str.BugChanReq
mov rcx, r15
mov r8d, edi
call fcn.1400a4c7e
mov edx, 0xae
mov rcx, rsi
call fcn.140039937
lea rdx, str.StampUtmp
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xaf
mov rcx, rsi
call fcn.140039937
lea rdx, str.LoginShell
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xb0
mov rcx, rsi
call fcn.140039937
lea rdx, str.ScrollbarOnLeft
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xb2
mov rcx, rsi
call fcn.140039ef4
lea rdx, str.BoldFont
mov rcx, r15
mov r8, rax
call fcn.1400a4fee
mov edx, 0xb3
mov rcx, rsi
call fcn.140039ef4
lea rdx, str.WideFont
mov rcx, r15
mov r8, rax
call fcn.1400a4fee
mov edx, 0xb4
mov rcx, rsi
call fcn.140039ef4
lea rdx, str.WideBoldFont
mov rcx, r15
mov r8, rax
call fcn.1400a4fee
mov edx, 0xb1
mov rcx, rsi
call fcn.140039937
lea rdx, str.ShadowBold
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xb5
mov rcx, rsi
call fcn.140039937
lea rdx, str.ShadowBoldOffset
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x39
mov rcx, rsi
call fcn.140039aa1
lea rdx, str.SerialLine
mov rcx, r15
mov r8, rax
call fcn.1400a4c38
mov edx, 0x3a
mov rcx, rsi
call fcn.140039937
lea rdx, str.SerialSpeed
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x3b
mov rcx, rsi
call fcn.140039937
lea rdx, str.SerialDataBits
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x3c
mov rcx, rsi
call fcn.140039937
lea rdx, str.SerialStopHalfbits
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x3d
mov rcx, rsi
call fcn.140039937
lea rdx, str.SerialParity
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0x3e
mov rcx, rsi
call fcn.140039937
lea rdx, str.SerialFlowControl
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xb7
mov rcx, rsi
call fcn.140039aa1
lea rdx, str.WindowClass
mov rcx, r15
mov r8, rax
call fcn.1400a4c38
mov edx, 0xaa
mov rcx, rsi
call fcn.140039937
lea rdx, str.ConnectionSharing
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xab
mov rcx, rsi
call fcn.140039937
lea rdx, str.ConnectionSharingUpstream
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov edx, 0xac
mov rcx, rsi
call fcn.140039937
lea rdx, str.ConnectionSharingDownstream
mov rcx, r15
mov r8d, eax
call fcn.1400a4c7e
mov dword [rsp + 0x20], 0
lea rdx, str.SSHManualHostKeys
mov r9d, 0xad
mov rcx, r15
mov r8, rsi
call fcn.14004dcb8
mov rcx, qword [rsp + 0x170]
call fcn.1400a8e70
nop
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret