Function at 0x47e9f0
Capabilities:
Parse pe header

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x5c
mov ebp, dword [esp + 0x74]
mov dword [esp + 8], 0
mov dword [esp + 4], 0x31
mov dword [esp], ebp
call fcn.004cb3a0
mov dword [esp + 8], 0x4ff43c
mov dword [esp + 4], 0x14
mov dword [esp], ebp
call fcn.004cb5c0
mov dword [esp + 8], 0x4ff43c
mov dword [esp + 4], 0x15
mov dword [esp], ebp
call fcn.004cb5c0
mov dword [esp + 8], 0x4ff43c
mov dword [esp + 4], 0x34
mov dword [esp], ebp
call fcn.004cb5c0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.HostName
mov dword [esp + 4], 0
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, 0x4ff5c5
mov dword [esp], 0x82
call fcn.0047e5b0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.LogType
mov dword [esp + 4], 0x83
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 0xffffffff
mov edx, str.LogFileClash
mov dword [esp + 4], 0x84
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.LogFlush
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x85
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.LogHeader
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x86
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.SSHLogOmitPasswords
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x87
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SSHLogOmitData
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x88
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, str.default
mov edx, str.Protocol
call fcn.0047e6e0
mov ebx, eax
mov eax, dword [0x521820]
mov dword [esp + 4], 2
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb440
mov eax, dword [0x52181c]
mov dword [esp + 4], 1
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb440
mov dword [esp], ebx
call fcn.0047e8f0
test eax, eax
je 0x47ebf7
mov eax, dword [eax + 0x50]
mov dword [esp + 4], 2
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb440
mov ecx, dword [0x52181c]
mov eax, dword [esp + 0x70]
mov edx, str.PortNumber
mov dword [esp + 4], 1
mov dword [esp], ebp
call fcn.0047e600
mov dword [esp], ebx
call fcn.004cd6d0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.AddressFamily
mov dword [esp + 4], 3
mov dword [esp], ebp
call fcn.0047e600
mov dword [esp + 4], 1
mov dword [esp], str.CloseOnExit
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.CloseOnExit
mov dword [esp], eax
call fcn.00481fb0
lea ecx, [eax + 1]
mov edx, 0x55555556
mov dword [esp + 4], 4
mov dword [esp], ebp
mov eax, ecx
imul edx
mov eax, ecx
sar eax, 0x1f
sub edx, eax
lea eax, [edx + edx*2]
sub ecx, eax
mov dword [esp + 8], ecx
call fcn.004cb440
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.WarnOnClose
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 5
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov dword [esp + 4], 0
mov dword [esp], str.PingInterval
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.PingInterval
mov dword [esp], eax
call fcn.00481fb0
mov dword [esp + 4], 0
mov dword [esp], str.PingIntervalSecs
mov ebx, eax
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
imul ebx, ebx, 0x3c
mov dword [esp + 4], str.PingIntervalSecs
mov dword [esp], eax
call fcn.00481fb0
add eax, ebx
mov dword [esp + 4], 6
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb440
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.TCPNoDelay
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 7
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.TCPKeepalives
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 8
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, str.xterm
mov edx, str.TerminalType
mov dword [esp + 4], 0x36
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, str.38400_38400
mov edx, str.TerminalSpeed
mov dword [esp + 4], 0x37
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], 0x38
mov ecx, ebp
mov edx, str.TerminalModes
call fcn.0047e760
test al, al
jne 0x4817f8
mov esi, 0x500b08
mov ebx, str.QUIT
mov eax, str.INTR
jmp 0x47edd5
mov edx, dword [esi]
mov eax, ebx
add esi, 4
mov ebx, edx
mov dword [esp + 0xc], 0x4ff463
mov dword [esp + 8], eax
mov dword [esp + 4], 0x38
mov dword [esp], ebp
call fcn.004cb660
test ebx, ebx
jne 0x47edcc
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.ProxyExcludeList
mov dword [esp + 4], 0xa
mov dword [esp], ebp
call fcn.0047e720
mov dword [esp + 4], 1
mov dword [esp], str.ProxyDNS
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.ProxyDNS
mov dword [esp], eax
call fcn.00481fb0
lea ecx, [eax + 1]
mov edx, 0x55555556
mov dword [esp + 4], 0xb
mov dword [esp], ebp
mov eax, ecx
imul edx
mov eax, ecx
sar eax, 0x1f
sub edx, eax
lea eax, [edx + edx*2]
sub ecx, eax
mov dword [esp + 8], ecx
call fcn.004cb440
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ProxyLocalhost
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xc
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0xffffffff
mov edx, str.ProxyMethod
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.0047e600
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.004cadc0
cmp eax, 0xffffffff
je 0x48192c
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff727
mov edx, str.ProxyHost
mov dword [esp + 4], 0xe
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, 0x50
mov edx, str.ProxyPort
mov dword [esp + 4], 0xf
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.ProxyUsername
mov dword [esp + 4], 0x10
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.ProxyPassword
mov dword [esp + 4], 0x11
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, str.connect__host__port_n
mov edx, str.ProxyTelnetCommand
mov dword [esp + 4], 0x12
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.ProxyLogToTerm
mov dword [esp + 4], 0x13
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, str.Environment
mov dword [esp], 0x39
call fcn.0047e760
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.UserName
mov dword [esp + 4], 0x3a
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.UserNameFromEnvironment
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x3b
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.LocalUserName
mov dword [esp + 4], 0x3c
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoPTY
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x16
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.Compression
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x17
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.TryAgent
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x1d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.AgentFwd
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x1e
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ChangeUsername
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x1f
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.GssapiFwd
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x2d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff80d
mov edx, str.Cipher
call fcn.0047e6e0
mov ecx, 8
mov ebx, eax
mov edx, 0x500de0
mov dword [esp + 4], 0x20
mov dword [esp], ebp
call fcn.0047e1b0
mov dword [esp], ebx
call fcn.004cd6d0
mov dword [esp + 4], 0
mov dword [esp], str.BugDHGEx2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugDHGEx2
mov dword [esp], eax
call fcn.00481fb0
mov ecx, str.ecdh_dh_gex_sha1_dh_group18_sha512_dh_group17_sha512_dh_group16_sha512_dh_group15_sha512_dh_group14_sha1_rsa_WARN_dh_group1_sha1
cmp eax, 2
mov eax, str.ecdh_dh_group18_sha512_dh_group17_sha512_dh_group16_sha512_dh_group15_sha512_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
cmove ecx, eax
mov eax, dword [esp + 0x70]
mov edx, 0x4ff820
call fcn.0047e6e0
test eax, eax
mov ebx, eax
je 0x48190b
mov edi, str.dh_group14_sha1_dh_group1_sha1_rsa_WARN_dh_gex_sha1
mov ecx, 0x34
mov esi, ebx
repe cmpsb byte [esi], byte es:[edi]
seta al
sbb al, 0
test al, al
je 0x481880
mov edi, str.dh_gex_sha1_dh_group14_sha1_dh_group1_sha1_rsa_WARN
mov ecx, 0x34
mov esi, ebx
repe cmpsb byte [esi], byte es:[edi]
seta al
sbb al, 0
test al, al
je 0x4818f0
mov eax, ebx
mov ecx, 0xb
mov edx, 0x500d00
mov dword [esp + 4], 0x18
mov dword [esp], ebp
mov esi, str.187_187_187
call fcn.0047e1b0
mov dword [esp], ebx
call fcn.004cd6d0
mov eax, dword [esp + 0x70]
mov ecx, str.ed25519_ecdsa_rsa_dsa_WARN
mov edx, str.HostKey
call fcn.0047e6e0
mov ecx, 6
mov ebx, eax
mov edx, 0x500c00
mov dword [esp + 4], 0x19
mov dword [esp], ebp
call fcn.0047e1b0
mov dword [esp], ebx
call fcn.004cd6d0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.PreferKnownHostKeys
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x1a
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0x3c
mov edx, str.RekeyTime
mov dword [esp + 4], 0x1b
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 2
mov edx, str.GssapiRekey
mov dword [esp + 4], 0x2e
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff8e5
mov edx, str.RekeyBytes
mov dword [esp + 4], 0x1c
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, 2
mov edx, str.SshProt
mov dword [esp + 4], 0x24
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.LogHost
mov dword [esp + 4], 9
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SSH2DES
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x25
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SshNoAuth
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x26
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SshNoTrivialAuth
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x27
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.SshBanner
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x28
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.AuthTIS
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x29
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.AuthKI
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x2a
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.AuthGSSAPI
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x2b
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.AuthGSSAPIKEX
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x2c
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff80d
mov edx, str.GSSLibs
call fcn.0047e6e0
mov ecx, dword [0x4f3e4c]
mov ebx, eax
mov edx, 0x4f3dc0
mov dword [esp + 4], 0x2f
mov dword [esp], ebp
call fcn.0047e1b0
mov dword [esp], ebx
call fcn.004cd6d0
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, str.GSSCustom
mov dword [esp], 0x30
call fcn.0047e5b0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SshNoShell
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x33
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, str.PublicKeyFile
mov dword [esp], 0x21
call fcn.0047e5b0
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, str.DetachedCertificate
mov dword [esp], 0x22
call fcn.0047e5b0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.AuthPlugin
mov dword [esp + 4], 0x23
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.RemoteCommand
mov dword [esp + 4], 0x14
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RFCEnviron
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x3d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.PassiveTelnet
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x3e
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.BackspaceIsDelete
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x49
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RXVTHomeEnd
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x4a
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.LinuxFunctionKeys
mov dword [esp + 4], 0x4b
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ShiftedArrowKeys
mov dword [esp + 4], 0x4c
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoApplicationKeys
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x4e
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoApplicationCursors
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x4d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoMouseReporting
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x4f
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoRemoteResize
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x50
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoAltScreen
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x51
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoRemoteWinTitle
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x52
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoRemoteClearScroll
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x53
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov dword [esp + 4], 1
mov dword [esp], str.NoRemoteQTitle
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.NoRemoteQTitle
mov dword [esp], eax
call fcn.00481fb0
xor ecx, ecx
test eax, eax
mov eax, dword [esp + 0x70]
sete cl
mov edx, str.RemoteQTitleAction
mov dword [esp + 4], 0x56
add ecx, 1
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoDBackspace
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x54
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NoRemoteCharset
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x55
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ApplicationCursorKeys
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x57
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ApplicationKeypad
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x58
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.NetHackKeypad
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x59
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.AltF4
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x5c
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.AltSpace
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x5d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.AltOnly
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x5e
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ComposeKey
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x66
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.CtrlAltKeys
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x67
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.TelnetKey
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x5a
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.TelnetRet
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x5b
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 2
mov edx, str.LocalEcho
mov dword [esp + 4], 0x5f
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 2
mov edx, str.LocalEdit
mov dword [esp + 4], 0x60
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 0x4ffb4d
mov edx, str.Answerback
mov dword [esp + 4], 0x8c
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.AlwaysOnTop
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x61
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.FullScreenOnAltEnter
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x62
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.HideMousePtr
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x89
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SunkenEdge
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x8a
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.WindowBorder
mov dword [esp + 4], 0x8b
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.CurType
mov dword [esp + 4], 0x6f
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.BlinkCur
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x70
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.Beep
mov dword [esp + 4], 0x71
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.BeepInd
mov dword [esp + 4], 0x72
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, str.BellWaveFile
mov dword [esp], 0x77
call fcn.0047e5b0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.BellOverload
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x73
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 5
mov edx, str.BellOverloadN
mov dword [esp + 4], 0x74
mov dword [esp], ebp
call fcn.0047e600
mov dword [esp + 4], 0x7d0
mov dword [esp], str.BellOverloadT
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BellOverloadT
mov dword [esp], eax
call fcn.00481fb0
mov dword [esp + 4], 0x75
mov dword [esp + 8], eax
mov dword [esp], ebp
call fcn.004cb440
mov dword [esp + 4], 0x1388
mov dword [esp], str.BellOverloadS
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BellOverloadS
mov dword [esp], eax
call fcn.00481fb0
mov dword [esp + 4], 0x76
mov dword [esp + 8], eax
mov dword [esp], ebp
call fcn.004cb440
mov eax, dword [esp + 0x70]
mov ecx, 0x7d0
mov edx, str.ScrollbackLines
mov dword [esp + 4], 0x6b
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.DECOriginMode
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x6c
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.AutoWrapMode
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x6d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.LFImpliesCR
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x6e
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.CRImpliesLF
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xcf
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.DisableArabicShaping
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x8e
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.DisableBidi
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x8f
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.WinNameAlways
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x7d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.WinTitle
mov dword [esp + 4], 0x6a
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, 0x50
mov edx, str.TermWidth
mov dword [esp + 4], 0x7e
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 0x18
mov edx, str.TermHeight
mov dword [esp + 4], 0x7f
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, 0x4ffc96
mov dword [esp], pe_nt_image_headers32
call fcn.0047e650
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.FontQuality
mov dword [esp + 4], 0x81
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 4
mov edx, str.FontVTMode
mov dword [esp + 4], 0xa6
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.UseSystemColours
xor ebx, ebx
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x93
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.TryPalette
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x94
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.ANSIColour
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x90
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.Xterm256Colour
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x91
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.TrueColour
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x92
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov dword [esp + 4], 1
mov dword [esp], str.BoldAsColour
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BoldAsColour
mov dword [esp], eax
call fcn.00481fb0
add eax, 1
mov dword [esp + 4], 0x95
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb440
jmp 0x47fe7b
mov dword [esp], edi
add ebx, 1
call fcn.004cd6d0
cmp ebx, 0x16
je 0x47ff42
mov esi, dword [ebx*4 + 0x500960]
lea eax, [esp + 0x3c]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Colour_d
mov dword [esp], eax
call sub.msvcrt.dll_sprintf
mov eax, dword [esp + 0x70]
lea edx, [esp + 0x3c]
mov ecx, esi
call fcn.0047e6e0
mov edi, eax
lea eax, [esp + 0x38]
mov dword [esp + 4], str._d__d__d
mov dword [esp], edi
mov dword [esp + 0x10], eax
lea eax, [esp + 0x34]
mov dword [esp + 0xc], eax
lea eax, [esp + 0x30]
mov dword [esp + 8], eax
call sub.msvcrt.dll_sscanf
cmp eax, 3
jne 0x47fe60
mov eax, dword [esp + 0x30]
lea esi, [ebx + ebx*2]
mov dword [esp + 4], 0x96
mov dword [esp], ebp
add ebx, 1
mov dword [esp + 8], esi
mov dword [esp + 0xc], eax
call fcn.004cb510
mov eax, dword [esp + 0x34]
mov dword [esp + 4], 0x96
mov dword [esp], ebp
mov dword [esp + 0xc], eax
lea eax, [esi + 1]
add esi, 2
mov dword [esp + 8], eax
call fcn.004cb510
mov eax, dword [esp + 0x38]
mov dword [esp + 8], esi
mov dword [esp + 4], 0x96
mov dword [esp], ebp
mov dword [esp + 0xc], eax
call fcn.004cb510
mov dword [esp], edi
call fcn.004cd6d0
cmp ebx, 0x16
jne 0x47fe74
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RawCNP
mov esi, 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
xor ebx, ebx
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x9a
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.UTF8linedraw
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x9b
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.PasteRTF
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x9c
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.MouseIsXterm
mov dword [esp + 4], 0x97
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RectSelect
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x98
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.PasteControls
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x99
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.MouseOverride
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x9d
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
lea eax, [esp + 0x3c]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Wordness_d
mov dword [esp], eax
call sub.msvcrt.dll_sprintf
mov eax, dword [esp + 0x70]
lea edx, [esp + 0x3c]
mov ecx, esi
lea esi, [ebx + 0x20]
call fcn.0047e6e0
mov ecx, eax
mov dword [esp + 0x28], eax
movzx eax, byte [ecx]
cmp al, 0x2c
je 0x4800e8
nop
lea esi, [esi]
test al, al
mov edi, ecx
jne 0x4800a4
jmp 0x4800e8
cmp al, 0x2c
je 0x4800ae
add edi, 1
movzx eax, byte [edi]
test al, al
jne 0x4800a0
cmp al, 0x2c
jne 0x4800b8
mov byte [edi], 0
add edi, 1
mov dword [esp], ecx
call sub.msvcrt.dll_atoi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], eax
add ebx, 1
mov dword [esp + 4], 0x9e
mov dword [esp], ebp
call fcn.004cb510
cmp esi, ebx
je 0x4800ec
mov ecx, edi
movzx eax, byte [ecx]
cmp al, 0x2c
jne 0x480090
mov edi, ecx
jmp 0x4800ae
mov eax, dword [esp + 0x28]
mov ebx, esi
mov dword [esp], eax
call fcn.004cd6d0
cmp esi, 0x100
je 0x480113
mov eax, esi
sar eax, 5
mov esi, dword [eax*4 + 0x5008a0]
jmp 0x480051
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.MouseAutocopy
mov ebx, 2
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x9f
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 2
mov edx, str.MousePaste
mov dword [esp + 8], 0xa3
mov dword [esp + 4], 0xa0
mov dword [esp], ebp
call fcn.0047e4d0
mov eax, dword [esp + 0x70]
mov ecx, 2
mov edx, str.CtrlShiftIns
mov dword [esp + 8], 0xa4
mov dword [esp + 4], 0xa1
mov dword [esp], ebp
call fcn.0047e4d0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.CtrlShiftCV
mov dword [esp + 8], 0xa5
mov dword [esp + 4], 0xa2
mov dword [esp], ebp
call fcn.0047e4d0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.LineCodePage
mov dword [esp + 4], 0xa7
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.CJKAmbigWide
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xa8
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.UTF8Override
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xa9
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.Printer
mov dword [esp + 4], 0x8d
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.CapsLockCyr
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xaa
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.ScrollBar
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x78
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ScrollBarFullScreen
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x79
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ScrollOnKey
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x63
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.ScrollOnDisp
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x64
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.EraseToScrollback
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x65
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.LockSize
mov dword [esp + 4], 0x7a
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, 0x4ffe2d
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x7b
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.BlinkText
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0x7c
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.X11Forward
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xab
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 0x4ff43c
mov edx, str.X11Display
mov dword [esp + 4], 0xac
mov dword [esp], ebp
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.X11AuthType
mov dword [esp + 4], 0xad
mov dword [esp], ebp
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, str.X11AuthFile
mov dword [esp], 0xae
call fcn.0047e5b0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.LocalPortAcceptAll
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xaf
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RemotePortAcceptAll
call fcn.0047e6a0
movzx eax, al
mov dword [esp + 4], 0xb0
mov dword [esp], ebp
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov edx, str.PortForwardings
mov dword [esp], 0xb1
call fcn.0047e760
mov dword [esp + 4], 0
mov dword [esp], str.BugIgnore1
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugIgnore1
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp + 4], 0xb2
mov dword [esp], ebp
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugPlainPW1
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugPlainPW1
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp + 4], 0xb3
mov dword [esp], ebp
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugRSA1
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugRSA1
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp + 4], 0xb4
mov dword [esp], ebp
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugIgnore2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugIgnore2
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp + 4], 0xbb
mov dword [esp], ebp
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugHMAC2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugHMAC2
mov dword [esp], eax
call fcn.00481fb0
sub ebx, eax
mov esi, eax
mov dword [esp + 4], 0xb5
mov dword [esp + 8], ebx
mov dword [esp], ebp
call fcn.004cb440
test esi, esi
je 0x48189b
mov dword [esp + 4], 0
mov dword [esp], str.BugDeriveKey2
mov ebx, 2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugDeriveKey2
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xb6
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugRSAPad2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugRSAPad2
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xb7
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugPKSessID2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugPKSessID2
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xb8
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugRekey2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugRekey2
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xb9
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugMaxPkt2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugMaxPkt2
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xba
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugOldGex2
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugOldGex2
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xbc
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugWinadj
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugWinadj
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xbd
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugChanReq
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugChanReq
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xbe
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 0
mov dword [esp], str.BugRSASHA2CertUserauth
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugRSASHA2CertUserauth
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xc1
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 1
mov dword [esp], str.BugDropStart
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugDropStart
mov dword [esp], eax
call fcn.00481fb0
mov edx, ebx
mov dword [esp], ebp
mov dword [esp + 4], 0xbf
sub edx, eax
mov dword [esp + 8], edx
call fcn.004cb440
mov dword [esp + 4], 1
mov dword [esp], str.BugFilterKexinit
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BugFilterKexinit
mov dword [esp], eax
call fcn.00481fb0
sub ebx, eax
mov dword [esp], ebp
mov dword [esp + 4], 0xc0
mov dword [esp + 8], ebx
call fcn.004cb440
mov dword [esp], ebp
mov dword [esp + 8], 0
mov dword [esp + 4], 0xc2
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.StampUtmp
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0xc7
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.LoginShell
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0xc8
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ScrollbarOnLeft
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0xc9
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ShadowBold
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0xca
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov dword [esp], 0xcb
mov edx, str.BoldFont
call fcn.0047e650
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov dword [esp], 0xcc
mov edx, str.WideFont
call fcn.0047e650
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov dword [esp], 0xcd
mov edx, str.WideBoldFont
call fcn.0047e650
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 1
mov dword [esp + 4], 0xce
mov edx, str.ShadowBoldOffset
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x3f
mov edx, 0x4fffcc
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x2580
mov dword [esp + 4], 0x40
mov edx, str.SerialSpeed
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 8
mov dword [esp + 4], 0x41
mov edx, str.SerialDataBits
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 2
mov dword [esp + 4], 0x42
mov edx, str.SerialStopHalfbits
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x43
mov edx, str.SerialParity
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 1
mov dword [esp + 4], 0x44
mov edx, str.SerialFlowControl
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xd0
mov edx, str.WindowClass
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ConnectionSharing
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0xc3
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.ConnectionSharingUpstream
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0xc4
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.ConnectionSharingDownstream
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0xc5
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xd1
mov edx, str.MobaParentWnd
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xd2
mov edx, str.MobaRealParentWnd
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 1
mov dword [esp + 4], 0xd3
mov edx, str.MobaTermNum
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x5000a4
mov dword [esp + 4], 0xd4
mov edx, str.LeftDelimChars
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xd5
mov edx, str.ForcedLeftDelimChars
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xd6
mov edx, str.DisabledLeftDelimChars
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, str.__.__
mov dword [esp + 4], 0xd7
mov edx, str.RightDelimChars
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xd8
mov edx, str.ForcedRightDelimChars
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xd9
mov edx, str.DisabledRightDelimChars
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 1
mov dword [esp + 4], 0xda
mov edx, str.SmartDelimsForUrls
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xdb
mov edx, str.TunneledHostname
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xdc
mov edx, str.TunneledPort
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xdd
mov edx, str.SshGw
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xde
mov edx, str.SshGwServer
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x500176
mov dword [esp + 4], 0xdf
mov edx, str.SshGwPort2
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xe0
mov edx, str.SshGwUser
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xe1
mov edx, str.SshGwKey
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xe2
mov edx, str.MobaSFTP
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov dword [esp], ebp
mov dword [esp + 4], 0xe3
mov edx, str.MobaRemoteMonitoring
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xe4
mov edx, str.MobaTmpDir
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xe5
mov edx, str.MobaHomeDir
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xe6
mov edx, str.MobaSlashDir
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xe7
mov edx, str.MobaBinDir
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xe8
mov edx, str.MobaVarDir
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 3
mov dword [esp + 4], 0xe9
mov edx, str.ScrollLinesNum
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xea
mov edx, str.PasteUsingCtrlV
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xeb
mov edx, str.PasteUsingShiftInsert
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xec
mov edx, str.KeyboardMapping
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xed
mov edx, str.MobaDefaultLogin
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 1
mov dword [esp + 4], 0xee
mov edx, str.MoBanner
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0xef
mov edx, str.SyntaxType
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf0
mov edx, str.Regexp0
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf1
mov edx, str.Regexp1
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf2
mov edx, str.Regexp2
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf3
mov edx, str.Regexp3
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf4
mov edx, str.Regexp4
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf5
mov edx, str.Regexp5
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf6
mov edx, str.Regexp6
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf7
mov edx, str.Regexp7
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf8
mov edx, str.Regexp8
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xf9
mov edx, str.CustomSyn1Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xfa
mov edx, str.CustomSyn2Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xfb
mov edx, str.CustomSyn3Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xfc
mov edx, str.CustomSyn4Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xfd
mov edx, str.CustomSyn5Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xfe
mov edx, str.CustomSyn6Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0xff
mov edx, str.CustomSyn7Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x100
mov edx, str.CustomSyn8Name
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x101
mov edx, str.LogguerDansMobaXterm
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x102
mov edx, str.UseSCP
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x103
mov edx, str.RzPath
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x104
mov edx, str.SzPath
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x105
mov edx, str.ZmodemDownloadDir
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x106
mov edx, str.StartupMacro
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x107
mov edx, str.ShowTabActivity
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0xffffffff
mov dword [esp + 4], 0x108
mov edx, str.MobaPasteDelay
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0xffffffff
mov dword [esp + 4], 0x109
mov edx, str.AddTimestampsToLogLines
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov ecx, 1
mov edx, str.AllowStartStopLog
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x10a
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 1
mov dword [esp + 4], 0x10b
mov edx, str.ClearTermOnReconnect
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x10c
mov edx, str.PopupConsole
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0xe0
mov dword [esp + 4], 0x10d
mov edx, str.PopupConsoleTransparency
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x2a
mov dword [esp + 4], 0x10e
mov edx, str.PopupConsoleSizePercentage
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 3
mov dword [esp + 4], 0x10f
mov edx, str.PopupConsolePosition
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x110
mov edx, str.PopupConsoleSizeable
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x111
mov edx, str.ForceLeftToRight
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x112
mov edx, str.WarnBeforePastingMultipleLines
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x113
mov edx, str.StrictHostKeyChecking
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov dword [esp], ebp
mov dword [esp + 4], 0x114
mov edx, str.PopupConsoleMobaWin
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x115
mov edx, str.DisableCiscoAutoFixes
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x116
mov edx, str.RightClickNotAssigned
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.IsGateway
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x117
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.DarkMode
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x118
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RemoteMonitoringCompatibleMode
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x119
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.MobaWslSshMode
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x11a
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.MobaWineSshMode
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x11b
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x11c
mov edx, str.MobaWslDistro
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x11d
mov edx, str.MfaPasswordPattern
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x11e
mov edx, str.MfaNotPasswordPattern
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x11f
mov edx, str.PasteMenuText
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x120
mov edx, str.ExecuteMacroMenuText
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x121
mov edx, str.FindMenuText
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x122
mov edx, str.SaveToFileMenuText
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x123
mov edx, str.PrintMenuText
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x124
mov edx, str.FullscreenMenuText
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x125
mov edx, str.MobaTermId
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x126
mov edx, str.MobaCustomBanner
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x127
mov edx, str.OpensshCertPubkeyAlg
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x128
mov edx, str.OpensshCertPubkeyB64
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x129
mov edx, str.OpensshCertPubkeyFile
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RemoteMonitoringDf
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x12a
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RemoteMonitoringDfNfs
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x12b
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RemoteMonitoringNetstat
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x12c
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.RemoteMonitoringWho
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x12d
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ShowFontLigatures
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x12e
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.ShowLigaturesWhileTyping
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x12f
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x130
mov edx, str.TermExitKeyCode
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x131
mov edx, str.TermReconnectKeyCode
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x132
mov edx, str.TermSaveKeyCode
call fcn.0047e600
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x133
mov edx, str.TermExitKeyName
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x134
mov edx, str.TermReconnectKeyName
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, 0x4ff43c
mov dword [esp + 4], 0x135
mov edx, str.TermSaveKeyName
call fcn.0047e720
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.MobaMainWinIsHidden
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x136
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
mov ecx, ebp
mov dword [esp], 0xc6
mov edx, str.SSHManualHostKeys
call fcn.0047e760
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
mov ecx, str.The_Internet
mov dword [esp + 4], 0x45
mov edx, str.SUPDUPLocation
call fcn.0047e720
mov eax, dword [esp + 0x70]
mov dword [esp], ebp
xor ecx, ecx
mov dword [esp + 4], 0x46
mov edx, str.SUPDUPCharset
call fcn.0047e600
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SUPDUPMoreProcessing
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x47
mov dword [esp + 8], eax
call fcn.004cb3a0
mov eax, dword [esp + 0x70]
xor ecx, ecx
mov edx, str.SUPDUPScrolling
call fcn.0047e6a0
movzx eax, al
mov dword [esp], ebp
mov dword [esp + 4], 0x48
mov dword [esp + 8], eax
call fcn.004cb3a0
add esp, 0x5c
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [esp + 0x28], str.ERASE
mov dword [esp + 0x2c], str.QUIT
mov ebx, str.INTR
jmp 0x48182c
mov ebx, dword [esp + 0x2c]
test ebx, ebx
je 0x47edf5
mov edx, dword [esp + 0x28]
mov eax, dword [edx]
add edx, 4
mov dword [esp + 0x28], edx
mov dword [esp + 0x2c], eax
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x38
mov dword [esp], ebp
call fcn.004cafa0
test eax, eax
jne 0x48180f
mov edi, str.IUTF8
mov ecx, 6
mov esi, ebx
repe cmpsb byte [esi], byte es:[edi]
mov edx, 0x4ff465
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x38
seta al
mov dword [esp], ebp
sbb al, 0
test al, al
mov eax, 0x4ff463
cmovne eax, edx
mov dword [esp + 0xc], eax
call fcn.004cb660
jmp 0x48180f
mov dword [esp], ebx
call fcn.004cd6d0
mov dword [esp], str.ecdh_dh_group18_sha512_dh_group17_sha512_dh_group16_sha512_dh_group15_sha512_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
call fcn.004cc0c0
mov ebx, eax
jmp 0x47f1a5
mov dword [esp + 4], 0
mov dword [esp], str.BuggyMAC
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.BuggyMAC
mov dword [esp], eax
call fcn.00481fb0
cmp eax, 1
jne 0x4805d8
mov dword [esp + 8], 0
mov dword [esp + 4], 0xb5
mov dword [esp], ebp
call fcn.004cb440
jmp 0x4805d8
mov dword [esp], ebx
call fcn.004cd6d0
mov dword [esp], str.ecdh_dh_gex_sha1_dh_group18_sha512_dh_group17_sha512_dh_group16_sha512_dh_group15_sha512_dh_group14_sha1_rsa_WARN_dh_group1_sha1
call fcn.004cc0c0
mov ebx, eax
jmp 0x47f1a5
mov dword [esp + 8], 0x411
mov dword [esp + 4], str._MoTTY_settings.c
mov dword [esp], str.raw___NULL
call fcn.004d8b40
jmp 0x47f16f
mov dword [esp + 4], 0
mov dword [esp], str.ProxyType
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.ProxyType
mov dword [esp], eax
call fcn.00481fb0
test eax, eax
je 0x481a39
cmp eax, 1
je 0x481a1c
cmp eax, 3
je 0x4819ff
cmp eax, 4
je 0x4819e2
mov dword [esp + 4], 5
mov dword [esp], str.ProxySOCKSVersion
call fcn.004d3c40
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], str.ProxySOCKSVersion
mov dword [esp], eax
call fcn.00481fb0
cmp eax, 5
je 0x4819c5
mov dword [esp + 8], 1
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.004cb440
jmp 0x47eec9
mov dword [esp + 8], 2
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.004cb440
jmp 0x47eec9
mov dword [esp + 8], 5
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.004cb440
jmp 0x47eec9
mov dword [esp + 8], 4
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.004cb440
jmp 0x47eec9
mov dword [esp + 8], 3
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.004cb440
jmp 0x47eec9
mov dword [esp + 8], 0
mov dword [esp + 4], 0xd
mov dword [esp], ebp
call fcn.004cb440
jmp 0x47eec9