Function at 0x140011df0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x1400f2118]
xor rax, rsp
mov qword [rbp - 8], rax
mov rdi, rdx
xor r8d, r8d
mov rsi, rcx
mov rcx, rdi
lea edx, [r8 + 0x2e]
call fcn.1400035b0
lea r15, [0x1400c0878]
mov edx, socket
mov r8, r15
mov rcx, rdi
call fcn.140003750
mov r8, r15
mov edx, socket
mov rcx, rdi
call fcn.140003750
mov r8, r15
mov edx, 0x31
mov rcx, rdi
call fcn.140003750
and dword [rsp + 0x20], 0
lea rdx, str.HostName
mov r9, rdi
mov r8, r15
mov rcx, rsi
call fcn.140011b14
mov r9d, 0x7e
lea rdx, str.LogFileName
mov r8, rdi
mov rcx, rsi
call fcn.140011898
mov r9, rdi
mov dword [rsp + 0x20], 0x7f
xor r8d, r8d
lea rdx, str.LogType
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x80
or r8d, 0xffffffff
lea rdx, str.LogFileClash
mov rcx, rsi
call fcn.140011958
mov r13d, 1
mov dword [rsp + 0x20], 0x81
mov r8b, r13b
lea rdx, str.LogFlush
mov r9, rdi
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x82
mov r8b, r13b
lea rdx, str.LogHeader
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x83
mov r8b, r13b
lea rdx, str.SSHLogOmitPasswords
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x84
xor r8d, r8d
lea rdx, str.SSHLogOmitData
mov rcx, rsi
call fcn.140011820
lea r8, str.default
mov rcx, rsi
lea rdx, str.Protocol
call fcn.140011b4c
mov r8d, dword [0x1400f2e08]
lea r12d, [r13 + 1]
mov edx, r12d
mov rcx, rdi
mov rbx, rax
call fcn.1400036b0
mov r8d, dword [0x1400f2e0c]
mov edx, r13d
mov rcx, rdi
call fcn.1400036b0
mov rcx, rbx
call fcn.140011608
test rax, rax
je 0x140011fc6
mov r8d, dword [rax + 0x90]
mov edx, r12d
mov rcx, rdi
call fcn.1400036b0
mov r8d, dword [0x1400f2e0c]
lea rdx, str.PortNumber
mov r9, rdi
mov dword [rsp + 0x20], r13d
mov rcx, rsi
call fcn.140011958
mov rcx, rbx
call fcn.140008bbc
mov r14d, 3
lea rdx, str.AddressFamily
mov r9, rdi
mov dword [rsp + 0x20], r14d
xor r8d, r8d
mov rcx, rsi
call fcn.140011958
mov r8d, r13d
lea rdx, str.CloseOnExit
mov rcx, rsi
call fcn.14001197c
mov rcx, rdi
lea r8d, [rax + 1]
mov eax, 0x55555556
imul r8d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub r8d, eax
lea edx, [r14 + 1]
call fcn.1400036b0
mov r9, rdi
mov dword [rsp + 0x20], 5
mov r8b, r13b
lea rdx, str.WarnOnClose
mov rcx, rsi
call fcn.140011820
xor r8d, r8d
lea rdx, str.PingInterval
mov rcx, rsi
call fcn.14001197c
xor r8d, r8d
lea rdx, str.PingIntervalSecs
mov rcx, rsi
mov ebx, eax
call fcn.14001197c
imul r8d, ebx, 0x3c
lea edx, [r14 + 3]
mov rcx, rdi
add r8d, eax
call fcn.1400036b0
mov r9, rdi
mov dword [rsp + 0x20], 7
mov r8b, r13b
lea rdx, str.TCPNoDelay
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 8
xor r8d, r8d
lea rdx, str.TCPKeepalives
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x33
lea r8, str.xterm
mov rcx, rsi
lea rdx, str.TerminalType
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x34
lea r8, str.38400_38400
mov rcx, rsi
lea rdx, str.TerminalSpeed
call fcn.140011b14
lea r9d, [r14 + 0x32]
mov r8, rdi
lea rdx, str.TerminalModes
mov rcx, rsi
call fcn.1400119b0
test al, al
mov rax, qword [str.INTR]
je 0x14001218e
test rax, rax
je 0x1400121c6
lea rbx, str.INTR
xor r15d, r15d
mov r14, rbx
mov r8, rax
mov edx, 0x35
mov rcx, rdi
call fcn.140003360
test rax, rax
jne 0x140012176
mov rcx, qword [r14]
lea rdx, str.IUTF8
call fcn.140081540
mov r8, qword [r14]
lea rcx, [0x1400c3a28]
test eax, eax
lea r9, [0x1400c3a24]
mov edx, 0x35
cmovne r9, rcx
mov rcx, rdi
call fcn.1400037ac
add r15, r13
lea r14, [rbx + r15*8]
mov rax, qword [r14]
test rax, rax
jne 0x14001212e
lea r15, [0x1400c0878]
jmp 0x1400121c0
test rax, rax
je 0x1400121c6
xor r14d, r14d
lea rbx, str.INTR
lea r9, [0x1400c3a24]
mov r8, rax
mov edx, 0x35
mov rcx, rdi
call fcn.1400037ac
add r14, r13
mov rax, qword [rbx + r14*8]
test rax, rax
jne 0x14001219d
mov r14d, 3
mov r9, rdi
mov dword [rsp + 0x20], 0xa
mov r8, r15
lea rdx, str.ProxyExcludeList
mov rcx, rsi
call fcn.140011b14
mov r8d, r13d
lea rdx, str.ProxyDNS
mov rcx, rsi
call fcn.14001197c
mov rcx, rdi
lea r8d, [rax + 1]
mov eax, 0x55555556
imul r8d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
mov edx, reloc.WS2_32.dll_inet_addr
sub r8d, eax
call fcn.1400036b0
mov r9, rdi
mov dword [rsp + 0x20], reloc.WS2_32.dll_inet_ntoa
xor r8d, r8d
lea rdx, str.ProxyLocalhost
mov rcx, rsi
call fcn.140011820
mov ebx, recv
lea rdx, str.ProxyMethod
mov r9, rdi
mov dword [rsp + 0x20], ebx
or r8d, 0xffffffff
mov rcx, rsi
call fcn.140011958
mov edx, ebx
mov rcx, rdi
call fcn.14000326c
cmp eax, 0xffffffff
jne 0x1400122c7
xor r8d, r8d
lea rdx, str.ProxyType
mov rcx, rsi
call fcn.14001197c
test eax, eax
jne 0x140012281
xor r8d, r8d
jmp 0x1400122bd
cmp eax, r13d
jne 0x14001228b
mov r8d, r14d
jmp 0x1400122bd
cmp eax, r14d
jne 0x140012298
mov r8d, 4
jmp 0x1400122bd
mov r8d, 5
cmp eax, 4
je 0x1400122bd
lea rdx, str.ProxySOCKSVersion
mov rcx, rsi
call fcn.14001197c
mov r8d, r12d
cmp eax, 5
je 0x1400122bd
mov r8d, r13d
mov edx, ebx
mov rcx, rdi
call fcn.1400036b0
mov r9, rdi
mov dword [rsp + 0x20], recv
lea r8, str.proxy
mov rcx, rsi
lea rdx, str.ProxyHost
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], recv
mov r8d, 0x50
lea rdx, str.ProxyPort
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8, r15
lea rdx, str.ProxyUsername
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], socket
mov r8, r15
lea rdx, str.ProxyPassword
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], reloc.WS2_32.dll_select
lea r8, str.connect__host__port_n
mov rcx, rsi
lea rdx, str.ProxyTelnetCommand
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], reloc.WS2_32.dll_send
mov r8d, r13d
lea rdx, str.ProxyLogToTerm
mov rcx, rsi
call fcn.140011958
mov r9d, 0x36
lea rdx, str.Environment
mov r8, rdi
mov rcx, rsi
call fcn.1400119b0
mov r9, rdi
mov dword [rsp + 0x20], 0x37
mov r8, r15
lea rdx, str.UserName
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x38
xor r8d, r8d
lea rdx, str.UserNameFromEnvironment
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x39
mov r8, r15
lea rdx, str.LocalUserName
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], socket
xor r8d, r8d
lea rdx, str.NoPTY
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], reloc.WS2_32.dll_socket
xor r8d, r8d
lea rdx, str.Compression
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x1d
mov r8b, r13b
lea rdx, str.TryAgent
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x1e
xor r8d, r8d
lea rdx, str.AgentFwd
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x1f
xor r8d, r8d
lea rdx, str.ChangeUsername
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x2a
xor r8d, r8d
lea rdx, str.GssapiFwd
mov rcx, rsi
call fcn.140011820
mov dword [rsp + 0x30], 0x20
lea r9, [0x1400c2860]
mov qword [rsp + 0x28], rdi
lea r8, [0x1400c3a70]
lea rdx, str.Cipher
mov dword [rsp + 0x20], 7
mov rcx, rsi
call fcn.140011b90
xor r8d, r8d
lea rdx, str.BugDHGEx2
mov rcx, rsi
call fcn.14001197c
cmp r12d, eax
lea r8, str.ecdh_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
lea rax, str.ecdh_dh_gex_sha1_dh_group14_sha1_rsa_WARN_dh_group1_sha1
mov rcx, rsi
cmovne r8, rax
lea rdx, [0x1400c3038]
call fcn.140011b4c
lea rdx, str.dh_group14_sha1_dh_group1_sha1_rsa_WARN_dh_gex_sha1
mov rcx, rax
mov rbx, rax
call fcn.140081540
mov rcx, rbx
test eax, eax
jne 0x14001252c
call fcn.140008bbc
lea rcx, str.ecdh_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
jmp 0x14001254b
lea rdx, str.dh_gex_sha1_dh_group14_sha1_dh_group1_sha1_rsa_WARN
call fcn.140081540
test eax, eax
jne 0x140012553
mov rcx, rbx
call fcn.140008bbc
lea rcx, str.ecdh_dh_gex_sha1_dh_group14_sha1_rsa_WARN_dh_group1_sha1
call fcn.1400498c4
mov rbx, rax
mov r9, rdi
mov dword [rsp + 0x20], 0x18
mov r8d, 6
lea rdx, str.ecdh
mov rcx, rbx
call fcn.140011bd4
mov rcx, rbx
call fcn.140008bbc
mov dword [rsp + 0x30], 0x19
lea r9, str.ed25519
mov qword [rsp + 0x28], rdi
lea r8, str.ed25519_ecdsa_rsa_dsa_WARN
lea rdx, str.HostKey
mov dword [rsp + 0x20], 6
mov rcx, rsi
call fcn.140011b90
mov r9, rdi
mov dword [rsp + 0x20], 0x1a
mov r8b, r13b
lea rdx, str.PreferKnownHostKeys
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x1b
mov r8d, 0x3c
lea rdx, str.RekeyTime
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x2b
mov r8d, r12d
lea rdx, str.GssapiRekey
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x1c
lea r8, [0x1400c3b94]
mov rcx, rsi
lea rdx, str.RekeyBytes
call fcn.140011b14
mov r8d, r14d
lea rdx, str.SshProt
mov rcx, rsi
call fcn.14001197c
cmp eax, r13d
jne 0x140012643
xor eax, eax
jmp 0x14001264a
cmp eax, r12d
cmove eax, r14d
mov r8d, eax
mov edx, 0x22
mov rcx, rdi
call fcn.1400036b0
mov r9, rdi
mov dword [rsp + 0x20], 9
mov r8, r15
lea rdx, str.LogHost
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x23
xor r8d, r8d
lea rdx, str.SSH2DES
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x24
xor r8d, r8d
lea rdx, str.SshNoAuth
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x25
mov r8b, r13b
lea rdx, str.SshBanner
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x26
xor r8d, r8d
lea rdx, str.AuthTIS
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x27
mov r8b, r13b
lea rdx, str.AuthKI
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x28
mov r8b, r13b
lea rdx, str.AuthGSSAPI
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x29
mov r8b, r13b
lea rdx, str.AuthGSSAPIKEX
mov rcx, rsi
call fcn.140011820
mov eax, dword [reloc.WS2_32.dll_closesocket]
lea r9, str.H0_r_
mov dword [rsp + 0x30], 0x2c
lea r8, [0x1400c3a70]
mov qword [rsp + 0x28], rdi
lea rdx, str.GSSLibs
mov rcx, rsi
mov dword [rsp + 0x20], eax
call fcn.140011b90
mov r9d, 0x2d
lea rdx, str.GSSCustom
mov r8, rdi
mov rcx, rsi
call fcn.140011898
mov r9, rdi
mov dword [rsp + 0x20], 0x30
xor r8d, r8d
lea rdx, str.SshNoShell
mov rcx, rsi
call fcn.140011820
mov r9d, 0x21
lea rdx, str.PublicKeyFile
mov r8, rdi
mov rcx, rsi
call fcn.140011898
mov r9, rdi
mov dword [rsp + 0x20], socket
mov r8, r15
lea rdx, str.RemoteCommand
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x3a
xor r8d, r8d
lea rdx, str.RFCEnviron
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x3b
xor r8d, r8d
lea rdx, str.PassiveTelnet
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x46
mov r8b, r13b
lea rdx, str.BackspaceIsDelete
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x47
xor r8d, r8d
lea rdx, str.RXVTHomeEnd
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x48
xor r8d, r8d
lea rdx, str.LinuxFunctionKeys
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x4a
xor r8d, r8d
lea rdx, str.NoApplicationKeys
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x49
xor r8d, r8d
lea rdx, str.NoApplicationCursors
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x4b
xor r8d, r8d
lea rdx, str.NoMouseReporting
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x4c
xor r8d, r8d
lea rdx, str.NoRemoteResize
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x4d
xor r8d, r8d
lea rdx, str.NoAltScreen
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x4e
xor r8d, r8d
lea rdx, str.NoRemoteWinTitle
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x4f
xor r8d, r8d
lea rdx, str.NoRemoteClearScroll
mov rcx, rsi
call fcn.140011820
mov r8d, r13d
lea rdx, str.NoRemoteQTitle
mov rcx, rsi
call fcn.14001197c
neg eax
sbb r8d, r8d
add r8d, r12d
mov r9, rdi
mov dword [rsp + 0x20], 0x52
lea rdx, str.RemoteQTitleAction
mov rcx, rsi
call fcn.140011958
mov r14d, 0x50
lea rdx, str.NoDBackspace
mov r9, rdi
mov dword [rsp + 0x20], r14d
xor r8d, r8d
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x51
xor r8d, r8d
lea rdx, str.NoRemoteCharset
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x53
xor r8d, r8d
lea rdx, str.ApplicationCursorKeys
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x54
xor r8d, r8d
lea rdx, str.ApplicationKeypad
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x55
xor r8d, r8d
lea rdx, str.NetHackKeypad
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x58
mov r8b, r13b
lea rdx, str.AltF4
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x59
xor r8d, r8d
lea rdx, str.AltSpace
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x5a
xor r8d, r8d
lea rdx, str.AltOnly
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x62
xor r8d, r8d
lea rdx, str.ComposeKey
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x63
mov r8b, r13b
lea rdx, str.CtrlAltKeys
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x56
xor r8d, r8d
lea rdx, str.TelnetKey
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x57
mov r8b, r13b
lea rdx, str.TelnetRet
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x5b
mov r8d, r12d
lea rdx, str.LocalEcho
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x5c
mov r8d, r12d
lea rdx, str.LocalEdit
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x88
lea r8, str.PuTTY
mov rcx, rsi
lea rdx, str.Answerback
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x5d
xor r8d, r8d
lea rdx, str.AlwaysOnTop
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x5e
xor r8d, r8d
lea rdx, str.FullScreenOnAltEnter
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x85
xor r8d, r8d
lea rdx, str.HideMousePtr
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x86
xor r8d, r8d
lea rdx, str.SunkenEdge
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x87
mov r8d, r13d
lea rdx, str.WindowBorder
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], WSAGetLastError
xor r8d, r8d
lea rdx, str.CurType
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], WSAStartup
xor r8d, r8d
lea rdx, str.BlinkCur
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], WSAStartup
mov r8d, r13d
lea rdx, str.Beep
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], WSAStartup
xor r8d, r8d
lea rdx, str.BeepInd
mov rcx, rsi
call fcn.140011958
lea r9d, [r14 + 0x23]
mov r8, rdi
lea rdx, str.BellWaveFile
mov rcx, rsi
call fcn.140011898
mov r9, rdi
mov dword [rsp + 0x20], reloc.WS2_32.dll_WSAGetLastError
mov r8b, r13b
lea rdx, str.BellOverload
mov rcx, rsi
call fcn.140011820
mov dword [rsp + 0x20], WSAStartup
mov r9, rdi
lea r8d, [r14 - 0x4b]
lea rdx, str.BellOverloadN
mov rcx, rsi
call fcn.140011958
mov ebx, 0x7d0
lea rdx, str.BellOverloadT
mov r8d, ebx
mov rcx, rsi
call fcn.14001197c
mov r8d, eax
lea edx, [r14 + 0x21]
mov rcx, rdi
call fcn.1400036b0
mov r8d, 0x1388
lea rdx, str.BellOverloadS
mov rcx, rsi
call fcn.14001197c
mov r8d, eax
lea edx, [r14 + 0x22]
mov rcx, rdi
call fcn.1400036b0
mov r9, rdi
mov dword [rsp + 0x20], 0x67
mov r8d, ebx
lea rdx, str.ScrollbackLines
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], WSAGetLastError
xor r8d, r8d
lea rdx, str.DECOriginMode
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], WSAGetLastError
mov r8b, r13b
lea rdx, str.AutoWrapMode
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], WSAGetLastError
xor r8d, r8d
lea rdx, str.LFImpliesCR
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xc8
xor r8d, r8d
lea rdx, str.CRImpliesLF
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x8a
xor r8d, r8d
lea rdx, str.DisableArabicShaping
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x8b
xor r8d, r8d
lea rdx, str.DisableBidi
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x79
mov r8b, r13b
lea rdx, str.WinNameAlways
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x66
mov r8, r15
lea rdx, str.WinTitle
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x7a
mov r8d, r14d
lea rdx, str.TermWidth
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x7b
lea r8d, [r14 - 0x38]
mov rcx, rsi
lea rdx, str.TermHeight
call fcn.140011958
lea r9d, [r14 + 0x2c]
mov r8, rdi
lea rdx, str.Font
mov rcx, rsi
call fcn.1400118f8
mov r9, rdi
mov dword [rsp + 0x20], 0x7d
xor r8d, r8d
lea rdx, str.FontQuality
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0xa2
lea r8d, [r14 - 0x4c]
mov rcx, rsi
lea rdx, str.FontVTMode
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x8f
xor r8d, r8d
lea rdx, str.UseSystemColours
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x90
xor r8d, r8d
lea rdx, str.TryPalette
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x8c
mov r8b, r13b
lea rdx, str.ANSIColour
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x8d
mov r8b, r13b
lea rdx, str.Xterm256Colour
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x8e
mov r8b, r13b
lea rdx, str.TrueColour
mov rcx, rsi
call fcn.140011820
mov r8d, r13d
lea rdx, str.BoldAsColour
mov rcx, rsi
call fcn.14001197c
lea edx, [r14 + 0x41]
mov rcx, rdi
lea r8d, [rax + 1]
call fcn.1400036b0
xor r14d, r14d
lea r15, str.187_187_187
mov ebx, r12d
mov r8d, r14d
lea rdx, str.Colour_d
lea rcx, [rbp - 0x20]
call fcn.140006a50
mov r8, qword [r15]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.140011b4c
mov r12, rax
lea r9, [rbp - 0x2c]
lea rax, [rbp - 0x28]
mov rcx, r12
lea r8, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea rdx, str._d__d__d
call fcn.140010984
cmp eax, 3
jne 0x140012fa3
mov r9d, dword [rbp - 0x30]
lea r8d, [rbx - 2]
mov edx, 0x92
mov rcx, rdi
call fcn.1400036f8
mov r9d, dword [rbp - 0x2c]
lea r8d, [rbx - 1]
mov edx, 0x92
mov rcx, rdi
call fcn.1400036f8
mov r9d, dword [rbp - 0x28]
mov r8d, ebx
mov edx, 0x92
mov rcx, rdi
call fcn.1400036f8
mov rcx, r12
call fcn.140008bbc
add r14d, r13d
add ebx, 3
add r15, 8
cmp ebx, 0x44
jl 0x140012f1b
mov r9, rdi
mov dword [rsp + 0x20], 0x96
xor r8d, r8d
lea rdx, str.RawCNP
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x97
xor r8d, r8d
lea rdx, str.UTF8linedraw
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x98
xor r8d, r8d
lea rdx, str.PasteRTF
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x93
xor r8d, r8d
lea rdx, str.MouseIsXterm
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x94
xor r8d, r8d
lea rdx, str.RectSelect
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x95
xor r8d, r8d
lea rdx, str.PasteControls
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x99
mov r8b, r13b
lea rdx, str.MouseOverride
mov rcx, rsi
call fcn.140011820
xor ebx, ebx
mov r8d, ebx
lea rdx, str.Wordness_d
lea rcx, [rbp - 0x20]
call fcn.140006a50
mov eax, ebx
test ebx, ebx
jns 0x1400130a7
lea eax, [rbx + 0x1f]
sar eax, 5
lea rdx, [rbp - 0x20]
movsxd r8, eax
mov rcx, rsi
lea rax, str.0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0
mov r8, qword [rax + r8*8]
call fcn.140011b4c
mov r12, rax
lea r15d, [rbx + 0x20]
mov r14, rax
jmp 0x14001310e
mov rax, r14
jmp 0x1400130dd
cmp cl, 0x2c
je 0x1400130e9
add r14, r13
mov cl, byte [r14]
test cl, cl
jne 0x1400130d5
cmp cl, 0x2c
jne 0x1400130f0
mov byte [r14], 0
add r14, r13
mov rcx, rax
call fcn.1400814ac
mov r9d, eax
mov r8d, ebx
mov edx, 0x9a
mov rcx, rdi
call fcn.1400036f8
add ebx, r13d
cmp ebx, r15d
jl 0x1400130d0
mov rcx, r12
call fcn.140008bbc
mov ebx, r15d
cmp r15d, 0x100
jl 0x14001308b
mov r9, rdi
mov dword [rsp + 0x20], 0x9b
mov r8b, r13b
lea rdx, str.MouseAutocopy
mov rcx, rsi
call fcn.140011820
mov r14d, 2
mov dword [rsp + 0x28], 0x9f
mov r8d, r14d
mov dword [rsp + 0x20], 0x9c
mov r9, rdi
lea rdx, str.MousePaste
mov rcx, rsi
call fcn.140013944
mov r9, rdi
mov dword [rsp + 0x28], 0xa0
mov r8d, r14d
mov dword [rsp + 0x20], 0x9d
lea rdx, str.CtrlShiftIns
mov rcx, rsi
call fcn.140013944
mov r9, rdi
mov dword [rsp + 0x28], 0xa1
xor r8d, r8d
mov dword [rsp + 0x20], 0x9e
lea rdx, str.CtrlShiftCV
mov rcx, rsi
call fcn.140013944
lea r15, [0x1400c0878]
mov dword [rsp + 0x20], 0xa3
mov r8, r15
lea rdx, str.LineCodePage
mov r9, rdi
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0xa4
xor r8d, r8d
lea rdx, str.CJKAmbigWide
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xa5
mov r8b, r13b
lea rdx, str.UTF8Override
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x89
mov r8, r15
lea rdx, str.Printer
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0xa6
xor r8d, r8d
lea rdx, str.CapsLockCyr
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x74
mov r8b, r13b
lea rdx, str.ScrollBar
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x75
xor r8d, r8d
lea rdx, str.ScrollBarFullScreen
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x5f
xor r8d, r8d
lea rdx, str.ScrollOnKey
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x60
mov r8b, r13b
lea rdx, str.ScrollOnDisp
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x61
mov r8b, r13b
lea rdx, str.EraseToScrollback
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x76
xor r8d, r8d
lea rdx, str.LockSize
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x77
mov r8b, r13b
lea rdx, [0x1400c36ec]
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x78
xor r8d, r8d
lea rdx, str.BlinkText
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xa7
xor r8d, r8d
lea rdx, str.X11Forward
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xa8
mov r8, r15
lea rdx, str.X11Display
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0xa9
mov r8d, r13d
lea rdx, str.X11AuthType
mov rcx, rsi
call fcn.140011958
mov r9d, 0xaa
lea rdx, str.X11AuthFile
mov r8, rdi
mov rcx, rsi
call fcn.140011898
mov r9, rdi
mov dword [rsp + 0x20], 0xab
xor r8d, r8d
lea rdx, str.LocalPortAcceptAll
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xac
xor r8d, r8d
lea rdx, str.RemotePortAcceptAll
mov rcx, rsi
call fcn.140011820
mov r9d, 0xad
lea rdx, str.PortForwardings
mov r8, rdi
mov rcx, rsi
call fcn.1400119b0
xor r8d, r8d
lea rdx, str.BugIgnore1
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, 0xae
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugPlainPW1
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
sub r8d, eax
mov edx, 0xaf
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugRSA1
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, 0xb0
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugIgnore2
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, VariantTimeToSystemTime
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugHMAC2
mov rcx, rsi
call fcn.14001197c
mov ebx, r14d
mov r12d, 0xb1
sub ebx, eax
mov edx, r12d
mov r8d, ebx
mov rcx, rdi
call fcn.1400036b0
cmp ebx, r14d
jne 0x1400134e7
xor r8d, r8d
lea rdx, str.BuggyMAC
mov rcx, rsi
call fcn.14001197c
cmp eax, r13d
jne 0x1400134e7
xor r8d, r8d
mov edx, r12d
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugDeriveKey2
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, 0xb2
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugRSAPad2
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, 0xb3
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugPKSessID2
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, VariantTimeToSystemTime
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugRekey2
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, VariantTimeToSystemTime
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugMaxPkt2
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, VariantTimeToSystemTime
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugOldGex2
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, reloc.OLEAUT32.dll_VariantTimeToSystemTime
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugWinadj
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, 0xb9
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
lea rdx, str.BugChanReq
mov rcx, rsi
call fcn.14001197c
mov r8d, r14d
mov edx, 0xba
sub r8d, eax
mov rcx, rdi
call fcn.1400036b0
xor r8d, r8d
mov edx, 0xbb
mov rcx, rdi
call fcn.1400035b0
mov r9, rdi
mov dword [rsp + 0x20], 0xc0
mov r8b, r13b
lea rdx, str.StampUtmp
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xc1
mov r8b, r13b
lea rdx, str.LoginShell
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xc2
xor r8d, r8d
lea rdx, str.ScrollbarOnLeft
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xc3
xor r8d, r8d
lea rdx, str.ShadowBold
mov rcx, rsi
call fcn.140011820
mov r9d, 0xc4
lea rdx, str.BoldFont
mov r8, rdi
mov rcx, rsi
call fcn.1400118f8
mov r9d, 0xc5
lea rdx, str.WideFont
mov r8, rdi
mov rcx, rsi
call fcn.1400118f8
mov r9d, 0xc6
lea rdx, str.WideBoldFont
mov r8, rdi
mov rcx, rsi
call fcn.1400118f8
mov r9, rdi
mov dword [rsp + 0x20], 0xc7
mov r8d, r13d
lea rdx, str.ShadowBoldOffset
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x3c
mov r8, r15
lea rdx, str.SerialLine
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x3d
mov r8d, 0x2580
lea rdx, str.SerialSpeed
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x3e
mov r8d, 8
lea rdx, str.SerialDataBits
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x3f
mov r8d, r14d
lea rdx, str.SerialStopHalfbits
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x40
xor r8d, r8d
lea rdx, str.SerialParity
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x41
mov r8d, r13d
lea rdx, str.SerialFlowControl
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0xc9
mov r8, r15
lea rdx, str.WindowClass
mov rcx, rsi
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0xbc
xor r8d, r8d
lea rdx, str.ConnectionSharing
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xbd
mov r8b, r13b
lea rdx, str.ConnectionSharingUpstream
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0xbe
mov r8b, r13b
lea rdx, str.ConnectionSharingDownstream
mov rcx, rsi
call fcn.140011820
mov r9d, 0xbf
lea rdx, str.SSHManualHostKeys
mov r8, rdi
mov rcx, rsi
call fcn.1400119b0
mov r9, rdi
mov dword [rsp + 0x20], 0x42
lea r8, str.The_Internet
mov rcx, rsi
lea rdx, str.SUPDUPLocation
call fcn.140011b14
mov r9, rdi
mov dword [rsp + 0x20], 0x43
xor r8d, r8d
lea rdx, str.SUPDUPCharset
mov rcx, rsi
call fcn.140011958
mov r9, rdi
mov dword [rsp + 0x20], 0x44
xor r8d, r8d
lea rdx, str.SUPDUPMoreProcessing
mov rcx, rsi
call fcn.140011820
mov r9, rdi
mov dword [rsp + 0x20], 0x45
xor r8d, r8d
lea rdx, str.SUPDUPScrolling
mov rcx, rsi
call fcn.140011820
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.1400581b0
mov rbx, qword [rsp + 0xc0]
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret