Function at 0x413480
Capabilities:
Encode data using base64
Parse pe header
Validate payment card number using luhn algorithm

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x30
mov eax, dword [0x4e080c]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [ebp + 8]
push esi
push edi
mov edi, dword [ebp + 0xc]
push 0
push 0x2b
push edi
mov dword [ebp - 0x28], ebx
call fcn.00403560
push 0x4b9627
push 0x14
push edi
call fcn.004035c0
push 0x4b9627
push 0x15
push edi
call fcn.004035c0
push 0x4b9627
push 0x2e
push edi
call fcn.004035c0
push 0
push edi
push 0x4b9627
push str.HostName
push ebx
call fcn.004131d0
add esp, 0x44
push 0x77
push edi
push str.LogFileName
push ebx
call fcn.00412fc0
push 0x78
push edi
push 0
push str.LogType
push ebx
call fcn.00413040
push 0x79
push edi
push 0xffffffffffffffff
push str.LogFileClash
push ebx
call fcn.00413040
push 0x7a
push edi
push 1
push str.LogFlush
push ebx
call fcn.00413040
add esp, 0x4c
push 0x7b
push edi
push 1
push str.SSHLogOmitPasswords
push ebx
call fcn.00413040
push 0x7c
push edi
push 0
push str.SSHLogOmitData
push ebx
call fcn.00413040
push str.default
push str.Protocol
push ebx
call fcn.00413200
push dword [0x4e5434]
mov esi, eax
push 2
push edi
call fcn.00403560
add esp, 0x40
push dword [0x4e5430]
push 1
push edi
call fcn.00403560
push esi
call fcn.00412cc0
add esp, 0x10
test eax, eax
je 0x4135a4
push dword [eax + 0x48]
push 2
push edi
call fcn.00403560
push 1
push edi
push dword [0x4e5430]
push str.PortNumber
push ebx
call fcn.00413040
add esp, 0x20
push esi
call fcn.0040e430
push 3
push edi
push 0
push str.AddressFamily
push ebx
call fcn.00413040
push 1
push str.CloseOnExit
push ebx
call fcn.00413070
inc eax
mov ecx, 3
cdq
idiv ecx
push edx
push 4
push edi
call fcn.00403560
push 5
push edi
push 1
push str.WarnOnClose
push ebx
call fcn.00413040
add esp, 0x44
push 0
push str.PingInterval
push ebx
call fcn.00413070
push 0
push str.PingIntervalSecs
push ebx
mov esi, eax
call fcn.00413070
mov ecx, esi
shl ecx, 4
sub ecx, esi
lea eax, [eax + ecx*4]
push eax
push 6
push edi
call fcn.00403560
push 7
push edi
push 1
push str.TCPNoDelay
push ebx
call fcn.00413040
push 8
push edi
push 0
push str.TCPKeepalives
push ebx
call fcn.00413040
add esp, 0x4c
push 0x30
push edi
push str.xterm
push str.TerminalType
push ebx
call fcn.004131d0
push 0x31
push edi
push str.38400_38400
push str.TerminalSpeed
push ebx
call fcn.004131d0
push 0x32
push edi
push str.TerminalModes
push ebx
call fcn.00413090
add esp, 0x38
test eax, eax
mov eax, dword [str.INTR]
je 0x413709
test eax, eax
je 0x41372f
mov esi, 0x4c04c0
xor ebx, ebx
push eax
push 0x32
push edi
call fcn.004031d0
add esp, 0xc
test eax, eax
jne 0x4136f1
mov esi, dword [esi]
mov ecx, str.IUTF8
mov eax, esi
nop word [eax + eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x4136d0
test dl, dl
je 0x4136cc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x4136d0
add eax, 2
add ecx, 2
test dl, dl
jne 0x4136b0
xor ecx, ecx
jmp 0x4136d5
sbb ecx, ecx
or ecx, 1
test ecx, ecx
mov eax, 0x4c135c
mov ecx, 0x4c1358
cmove eax, ecx
push eax
push esi
push 0x32
push edi
call fcn.004035f0
add esp, 0x10
inc ebx
mov eax, dword [ebx*4 + 0x4c04c0]
lea esi, [ebx*4 + 0x4c04c0]
test eax, eax
jne 0x413691
mov ebx, dword [ebp - 0x28]
jmp 0x41372f
xor esi, esi
test eax, eax
je 0x41372f
nop
push 0x4c1358
push eax
push 0x32
push edi
call fcn.004035f0
lea esi, [esi + 1]
add esp, 0x10
mov eax, dword [esi*4 + 0x4c04c0]
test eax, eax
jne 0x413710
push 0xa
push edi
push 0x4b9627
push str.ProxyExcludeList
push ebx
call fcn.004131d0
push 1
push str.ProxyDNS
push ebx
call fcn.00413070
inc eax
mov ecx, 3
cdq
idiv ecx
push edx
push 0xb
push edi
call fcn.00403560
push 0xc
push edi
push 0
push str.ProxyLocalhost
push ebx
call fcn.00413040
add esp, 0x40
push 0xd
push edi
push 0xffffffffffffffff
push str.ProxyMethod
push ebx
call fcn.00413040
push 0xd
push edi
call fcn.004030c0
add esp, 0x1c
cmp eax, 0xffffffff
jne 0x4137e8
push 0
push str.ProxyType
push ebx
call fcn.00413070
add esp, 0xc
test eax, eax
jne 0x4137ab
push eax
jmp 0x4137dd
cmp eax, 1
jne 0x4137b4
push 3
jmp 0x4137dd
cmp eax, 3
jne 0x4137bd
push 4
jmp 0x4137dd
push 5
cmp eax, 4
je 0x4137dd
push str.ProxySOCKSVersion
push ebx
call fcn.00413070
add esp, 0xc
cmp eax, 5
jne 0x4137db
push 2
jmp 0x4137dd
push 1
push 0xd
push edi
call fcn.00403560
add esp, 0xc
push 0xe
push edi
push str.proxy
push str.ProxyHost
push ebx
call fcn.004131d0
push 0xf
push edi
push 0x50
push str.ProxyPort
push ebx
call fcn.00413040
push 0x10
push edi
push 0x4b9627
push str.ProxyUsername
push ebx
call fcn.004131d0
push 0x11
push edi
push 0x4b9627
push str.ProxyPassword
push ebx
call fcn.004131d0
add esp, 0x50
push 0x12
push edi
push str.connect__host__port_n
push str.ProxyTelnetCommand
push ebx
call fcn.004131d0
push 0x13
push edi
push 1
push str.ProxyLogToTerm
push ebx
call fcn.00413040
push 0x33
push edi
push str.Environment
push ebx
call fcn.00413090
push 0x34
push edi
push 0x4b9627
push str.UserName
push ebx
call fcn.004131d0
add esp, 0x4c
push 0x35
push edi
push 0
push str.UserNameFromEnvironment
push ebx
call fcn.00413040
push 0x36
push edi
push 0x4b9627
push str.LocalUserName
push ebx
call fcn.004131d0
push 0x16
push edi
push 0
push str.NoPTY
push ebx
call fcn.00413040
push 0x17
push edi
push 0
push str.Compression
push ebx
call fcn.00413040
add esp, 0x50
push 0x1c
push edi
push 1
push str.TryAgent
push ebx
call fcn.00413040
push 0x1d
push edi
push 0
push str.AgentFwd
push ebx
call fcn.00413040
push 0x1e
push edi
push 0
push str.ChangeUsername
push ebx
call fcn.00413040
push 0x28
push edi
push 0
push str.GssapiFwd
push ebx
call fcn.00413040
add esp, 0x50
push 0x1f
push edi
push 7
push 0x4c05a0
push 0x4c1398
push str.Cipher
push ebx
call fcn.00413240
push 0
push str.BugDHGEx2
push ebx
call fcn.00413070
mov ecx, 2
sub ecx, eax
mov eax, str.ecdh_dh_gex_sha1_dh_group14_sha1_rsa_WARN_dh_group1_sha1
mov ecx, str.ecdh_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
cmove eax, ecx
push eax
push 0x4c0ba8
push ebx
call fcn.00413200
mov esi, eax
add esp, 0x34
mov edx, str.dh_group14_sha1_dh_group1_sha1_rsa_WARN_dh_gex_sha1
mov ecx, esi
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x413977
test al, al
je 0x413973
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x413977
add ecx, 2
add edx, 2
test al, al
jne 0x413957
xor eax, eax
jmp 0x41397c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x41398d
push esi
call fcn.0040e430
push str.ecdh_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
jmp 0x4139c8
mov ecx, str.dh_gex_sha1_dh_group14_sha1_dh_group1_sha1_rsa_WARN
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x4139b4
test dl, dl
je 0x4139b0
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x4139b4
add eax, 2
add ecx, 2
test dl, dl
jne 0x413994
xor eax, eax
jmp 0x4139b9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4139d2
push esi
call fcn.0040e430
push str.ecdh_dh_gex_sha1_dh_group14_sha1_rsa_WARN_dh_group1_sha1
call fcn.0040ddc0
mov esi, eax
add esp, 8
push 0x18
push edi
push 6
push 0x4c0610
push esi
call fcn.00413280
push esi
call fcn.0040e430
push 0x19
push edi
push 5
push 0x4c0670
push str.ed25519_ecdsa_rsa_dsa_WARN
push str.HostKey
push ebx
call fcn.00413240
push 0x1a
push edi
push 0x3c
push str.RekeyTime
push ebx
call fcn.00413040
add esp, 0x48
push 0x1b
push edi
push 0x4c14a4
push str.RekeyBytes
push ebx
call fcn.004131d0
push 3
push str.SshProt
push ebx
call fcn.00413070
add esp, 0x20
cmp eax, 1
jne 0x413a41
xor eax, eax
jmp 0x413a4c
cmp eax, 2
mov ecx, 3
cmove eax, ecx
push eax
push 0x21
push edi
call fcn.00403560
push 9
push edi
push 0x4b9627
push str.LogHost
push ebx
call fcn.004131d0
push 0x22
push edi
push 0
push str.SSH2DES
push ebx
call fcn.00413040
push 0x23
push edi
push 0
push str.SshNoAuth
push ebx
call fcn.00413040
add esp, 0x48
push 0x24
push edi
push 1
push str.SshBanner
push ebx
call fcn.00413040
push 0x25
push edi
push 0
push str.AuthTIS
push ebx
call fcn.00413040
push 0x26
push edi
push 1
push str.AuthKI
push ebx
call fcn.00413040
push 0x27
push edi
push 1
push str.AuthGSSAPI
push ebx
call fcn.00413040
add esp, 0x50
push 0x29
push edi
push dword [0x4d1310]
push 0x4d1320
push 0x4c1398
push str.GSSLibs
push ebx
call fcn.00413240
push 0x2a
push edi
push str.GSSCustom
push ebx
call fcn.00412fc0
push 0x2d
push edi
push 0
push str.SshNoShell
push ebx
call fcn.00413040
add esp, 0x40
push 0x20
push edi
push str.PublicKeyFile
push ebx
call fcn.00412fc0
push 0x14
push edi
push 0x4b9627
push str.RemoteCommand
push ebx
call fcn.004131d0
push 0x37
push edi
push 0
push str.RFCEnviron
push ebx
call fcn.00413040
push 0x38
push edi
push 0
push str.PassiveTelnet
push ebx
call fcn.00413040
add esp, 0x4c
push 0x3f
push edi
push 1
push str.BackspaceIsDelete
push ebx
call fcn.00413040
push 0x40
push edi
push 0
push str.RXVTHomeEnd
push ebx
call fcn.00413040
push 0x41
push edi
push 0
push str.LinuxFunctionKeys
push ebx
call fcn.00413040
push 0x43
push edi
push 0
push str.NoApplicationKeys
push ebx
call fcn.00413040
add esp, 0x50
push 0x42
push edi
push 0
push str.NoApplicationCursors
push ebx
call fcn.00413040
push 0x44
push edi
push 0
push str.NoMouseReporting
push ebx
call fcn.00413040
push 0x45
push edi
push 0
push str.NoRemoteResize
push ebx
call fcn.00413040
push 0x46
push edi
push 0
push str.NoAltScreen
push ebx
call fcn.00413040
add esp, 0x50
push 0x47
push edi
push 0
push str.NoRemoteWinTitle
push ebx
call fcn.00413040
push 0x48
push edi
push 0
push str.NoRemoteClearScroll
push ebx
call fcn.00413040
push 1
push str.NoRemoteQTitle
push ebx
call fcn.00413070
neg eax
push 0x4b
push edi
sbb eax, eax
add eax, 2
push eax
push str.RemoteQTitleAction
push ebx
call fcn.00413040
add esp, 0x48
push 0x49
push edi
push 0
push str.NoDBackspace
push ebx
call fcn.00413040
push 0x4a
push edi
push 0
push str.NoRemoteCharset
push ebx
call fcn.00413040
push 0x4c
push edi
push 0
push str.ApplicationCursorKeys
push ebx
call fcn.00413040
push 0x4d
push edi
push 0
push str.ApplicationKeypad
push ebx
call fcn.00413040
add esp, 0x50
push 0x4e
push edi
push 0
push str.NetHackKeypad
push ebx
call fcn.00413040
push 0x51
push edi
push 1
push str.AltF4
push ebx
call fcn.00413040
push 0x52
push edi
push 0
push str.AltSpace
push ebx
call fcn.00413040
push 0x53
push edi
push 0
push str.AltOnly
push ebx
call fcn.00413040
add esp, 0x50
push 0x5b
push edi
push 0
push str.ComposeKey
push ebx
call fcn.00413040
push 0x5c
push edi
push 1
push str.CtrlAltKeys
push ebx
call fcn.00413040
push 0x4f
push edi
push 0
push str.TelnetKey
push ebx
call fcn.00413040
push 0x50
push edi
push 1
push str.TelnetRet
push ebx
call fcn.00413040
add esp, 0x50
push 0x54
push edi
push 2
push str.LocalEcho
push ebx
call fcn.00413040
push 0x55
push edi
push 2
push str.LocalEdit
push ebx
call fcn.00413040
push 0x80
push edi
push str.PuTTY
push str.Answerback
push ebx
call fcn.004131d0
push 0x56
push edi
push 0
push str.AlwaysOnTop
push ebx
call fcn.00413040
add esp, 0x50
push 0x57
push edi
push 0
push str.FullScreenOnAltEnter
push ebx
call fcn.00413040
push 0x7d
push edi
push 0
push str.HideMousePtr
push ebx
call fcn.00413040
push 0x7e
push edi
push 0
push str.SunkenEdge
push ebx
call fcn.00413040
push 0x7f
push edi
push 1
push str.WindowBorder
push ebx
call fcn.00413040
add esp, 0x50
push 0x64
push edi
push 0
push str.CurType
push ebx
call fcn.00413040
push 0x65
push edi
push 0
push str.BlinkCur
push ebx
call fcn.00413040
push 0x66
push edi
push 1
push 0x4c0e70
push ebx
call fcn.00413040
push 0x67
push edi
push 0
push str.BeepInd
push ebx
call fcn.00413040
add esp, 0x50
push 0x6c
push edi
push str.BellWaveFile
push ebx
call fcn.00412fc0
push 0x68
push edi
push 1
push str.BellOverload
push ebx
call fcn.00413040
push 0x69
push edi
push 5
push str.BellOverloadN
push ebx
call fcn.00413040
push 0x7d0
push str.BellOverloadT
push ebx
call fcn.00413070
add esp, 0x44
push eax
push 0x6a
push edi
call fcn.00403560
push 0x1388
push str.BellOverloadS
push ebx
call fcn.00413070
push eax
push 0x6b
push edi
call fcn.00403560
push 0x60
push edi
push 0x7d0
push str.ScrollbackLines
push ebx
call fcn.00413040
push 0x61
push edi
push 0
push str.DECOriginMode
push ebx
call fcn.00413040
add esp, 0x4c
push 0x62
push edi
push 1
push str.AutoWrapMode
push ebx
call fcn.00413040
push 0x63
push edi
push 0
push str.LFImpliesCR
push ebx
call fcn.00413040
push 0xb6
push edi
push 0
push str.CRImpliesLF
push ebx
call fcn.00413040
push 0x82
push edi
push 0
push str.DisableArabicShaping
push ebx
call fcn.00413040
add esp, 0x50
push 0x83
push edi
push 0
push str.DisableBidi
push ebx
call fcn.00413040
push 0x72
push edi
push 1
push str.WinNameAlways
push ebx
call fcn.00413040
push 0x5f
push edi
push 0x4b9627
push str.WinTitle
push ebx
call fcn.004131d0
push 0x73
push edi
push 0x50
push str.TermWidth
push ebx
call fcn.00413040
add esp, 0x50
push 0x74
push edi
push 0x18
push str.TermHeight
push ebx
call fcn.00413040
push 0x75
push edi
push str.Font
push ebx
call fcn.00413000
push 0x76
push edi
push 0
push str.FontQuality
push ebx
call fcn.00413040
push 0x90
push edi
push 4
push str.FontVTMode
push ebx
call fcn.00413040
add esp, 0x4c
push 0x86
push edi
push 0
push str.UseSystemColours
push ebx
call fcn.00413040
push 0x87
push edi
push 0
push str.TryPalette
push ebx
call fcn.00413040
push 0x84
push edi
push 1
push str.ANSIColour
push ebx
call fcn.00413040
push 0x85
push edi
push 1
push str.Xterm256Colour
push ebx
call fcn.00413040
add esp, 0x50
push 1
push str.BoldAsColour
push ebx
call fcn.00413070
inc eax
push eax
push 0x88
push edi
call fcn.00403560
add esp, 0x18
xor eax, eax
mov dword [ebp - 0x1c], eax
lea esi, [eax + 2]
nop dword [eax + eax]
push eax
lea eax, [ebp - 0x18]
push str.Colour_d
push eax
call fcn.004089b0
mov eax, dword [ebp - 0x1c]
push dword [eax*4 + 0x4c06c0]
lea eax, [ebp - 0x18]
push eax
push ebx
call fcn.00413200
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x24], eax
push ecx
lea ecx, [ebp - 0x2c]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push str._d__d__d
push eax
call fcn.00411d60
add esp, 0x2c
cmp eax, 3
jne 0x41400b
push dword [ebp - 0x20]
lea eax, [esi - 2]
push eax
push 0x89
push edi
call fcn.00403590
push dword [ebp - 0x2c]
lea eax, [esi - 1]
push eax
push 0x89
push edi
call fcn.00403590
push dword [ebp - 0x30]
push esi
push 0x89
push edi
call fcn.00403590
add esp, 0x30
push dword [ebp - 0x24]
call fcn.0040e430
mov eax, dword [ebp - 0x1c]
add esp, 4
inc eax
add esi, 3
mov dword [ebp - 0x1c], eax
cmp eax, 0x16
jl 0x413f90
push 0x8c
push edi
push 0
push str.RawCNP
push ebx
call fcn.00413040
push 0x8d
push edi
push 0
push str.PasteRTF
push ebx
call fcn.00413040
push 0x8a
push edi
push 0
push str.MouseIsXterm
push ebx
call fcn.00413040
push 0x8b
push edi
push 0
push str.RectSelect
push ebx
call fcn.00413040
add esp, 0x50
push 0x8e
push edi
push 1
push str.MouseOverride
push ebx
call fcn.00413040
add esp, 0x14
xor esi, esi
mov dword [ebp - 0x1c], esi
push esi
lea eax, [ebp - 0x18]
push str.Wordness_d
push eax
call fcn.004089b0
mov eax, esi
shr eax, 5
push dword [eax*4 + 0x4c0718]
lea eax, [ebp - 0x18]
push eax
push ebx
call fcn.00413200
mov dword [ebp - 0x24], eax
mov esi, eax
mov eax, dword [ebp - 0x1c]
add esp, 0x18
lea ecx, [eax + 0x20]
mov dword [ebp - 0x20], ecx
cmp eax, ecx
jge 0x414112
mov ebx, ecx
nop
mov al, byte [esi]
mov ecx, esi
test al, al
je 0x4140e4
cmp al, 0x2c
je 0x4140e8
mov al, byte [esi + 1]
inc esi
test al, al
jne 0x4140d8
cmp al, 0x2c
jne 0x4140ec
mov byte [esi], 0
inc esi
push ecx
call fcn.00472021
push eax
push dword [ebp - 0x1c]
push 0x8f
push edi
call fcn.00403590
mov ecx, dword [ebp - 0x1c]
add esp, 0x14
inc ecx
mov dword [ebp - 0x1c], ecx
cmp ecx, ebx
jl 0x4140d0
mov ebx, dword [ebp - 0x28]
push dword [ebp - 0x24]
call fcn.0040e430
mov esi, dword [ebp - 0x20]
add esp, 4
mov dword [ebp - 0x1c], esi
cmp esi, 0x100
jl 0x414093
push 0x91
push edi
push 0x4b9627
push str.LineCodePage
push ebx
call fcn.004131d0
push 0x92
push edi
push 0
push str.CJKAmbigWide
push ebx
call fcn.00413040
push 0x93
push edi
push 1
push str.UTF8Override
push ebx
call fcn.00413040
push 0x81
push edi
push 0x4b9627
push str.Printer
push ebx
call fcn.004131d0
add esp, 0x50
push 0x94
push edi
push 0
push str.CapsLockCyr
push ebx
call fcn.00413040
push 0x6d
push edi
push 1
push str.ScrollBar
push ebx
call fcn.00413040
push 0x6e
push edi
push 0
push str.ScrollBarFullScreen
push ebx
call fcn.00413040
push 0x58
push edi
push 0
push str.ScrollOnKey
push ebx
call fcn.00413040
add esp, 0x50
push 0x59
push edi
push 1
push str.ScrollOnDisp
push ebx
call fcn.00413040
push 0x5a
push edi
push 1
push str.EraseToScrollback
push ebx
call fcn.00413040
push 0x6f
push edi
push 0
push str.LockSize
push ebx
call fcn.00413040
push 0x70
push edi
push 1
push 0x4c10e8
push ebx
call fcn.00413040
add esp, 0x50
push 0x71
push edi
push 0
push str.BlinkText
push ebx
call fcn.00413040
push 0x95
push edi
push 0
push str.X11Forward
push ebx
call fcn.00413040
push 0x96
push edi
push 0x4b9627
push str.X11Display
push ebx
call fcn.004131d0
push 0x97
push edi
push 1
push str.X11AuthType
push ebx
call fcn.00413040
add esp, 0x50
push 0x98
push edi
push str.X11AuthFile
push ebx
call fcn.00412fc0
push 0x99
push edi
push 0
push str.LocalPortAcceptAll
push ebx
call fcn.00413040
push 0x9a
push edi
push 0
push str.RemotePortAcceptAll
push ebx
call fcn.00413040
push 0x9b
push edi
push str.PortForwardings
push ebx
call fcn.00413090
add esp, 0x48
push 0
push str.BugIgnore1
push ebx
call fcn.00413070
mov esi, 2
mov ecx, esi
sub ecx, eax
push ecx
push 0x9c
push edi
call fcn.00403560
push 0
push str.BugPlainPW1
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0x9d
push edi
call fcn.00403560
push 0
push str.BugRSA1
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0x9e
push edi
call fcn.00403560
add esp, 0x48
push 0
push str.BugIgnore2
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0xa5
push edi
call fcn.00403560
push 0
push str.BugHMAC2
push ebx
call fcn.00413070
sub esi, eax
push esi
push 0x9f
push edi
call fcn.00403560
add esp, 0x30
cmp esi, 2
jne 0x41436b
push 0
push str.BuggyMAC
push ebx
call fcn.00413070
add esp, 0xc
cmp eax, 1
jne 0x41436b
push 0
push 0x9f
push edi
call fcn.00403560
add esp, 0xc
push 0
push str.BugDeriveKey2
push ebx
call fcn.00413070
mov esi, 2
mov ecx, esi
sub ecx, eax
push ecx
push 0xa0
push edi
call fcn.00403560
push 0
push str.BugRSAPad2
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0xa1
push edi
call fcn.00403560
push 0
push str.BugPKSessID2
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0xa2
push edi
call fcn.00403560
add esp, 0x48
push 0
push str.BugRekey2
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0xa3
push edi
call fcn.00403560
push 0
push str.BugMaxPkt2
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0xa4
push edi
call fcn.00403560
push 0
push str.BugOldGex2
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0xa6
push edi
call fcn.00403560
add esp, 0x48
push 0
push str.BugWinadj
push ebx
call fcn.00413070
mov ecx, esi
sub ecx, eax
push ecx
push 0xa7
push edi
call fcn.00403560
push 0
push str.BugChanReq
push ebx
call fcn.00413070
sub esi, eax
push esi
push 0xa8
push edi
call fcn.00403560
push 0
push 0xa9
push edi
call fcn.00403560
push 0xae
push edi
push 1
push str.StampUtmp
push ebx
call fcn.00413040
add esp, 0x50
push 0xaf
push edi
push 1
push str.LoginShell
push ebx
call fcn.00413040
push 0xb0
push edi
push 0
push str.ScrollbarOnLeft
push ebx
call fcn.00413040
push 0xb1
push edi
push 0
push str.ShadowBold
push ebx
call fcn.00413040
push 0xb2
push edi
push str.BoldFont
push ebx
call fcn.00413000
add esp, 0x4c
push 0xb3
push edi
push str.WideFont
push ebx
call fcn.00413000
push 0xb4
push edi
push str.WideBoldFont
push ebx
call fcn.00413000
push 0xb5
push edi
push 1
push str.ShadowBoldOffset
push ebx
call fcn.00413040
push 0x39
push edi
push 0x4b9627
push str.SerialLine
push ebx
call fcn.004131d0
add esp, 0x48
push 0x3a
push edi
push 0x2580
push str.SerialSpeed
push ebx
call fcn.00413040
push 0x3b
push edi
push 8
push str.SerialDataBits
push ebx
call fcn.00413040
push 0x3c
push edi
push 2
push str.SerialStopHalfbits
push ebx
call fcn.00413040
push 0x3d
push edi
push 0
push str.SerialParity
push ebx
call fcn.00413040
add esp, 0x50
push 0x3e
push edi
push 1
push str.SerialFlowControl
push ebx
call fcn.00413040
push 0xb7
push edi
push 0x4b9627
push str.WindowClass
push ebx
call fcn.004131d0
push 0xaa
push edi
push 0
push str.ConnectionSharing
push ebx
call fcn.00413040
push 0xab
push edi
push 1
push str.ConnectionSharingUpstream
push ebx
call fcn.00413040
add esp, 0x50
push 0xac
push edi
push 1
push str.ConnectionSharingDownstream
push ebx
call fcn.00413040
push 0xad
push edi
push str.SSHManualHostKeys
push ebx
call fcn.00413090
mov ecx, dword [ebp - 4]
add esp, 0x24
xor ecx, ebp
pop edi
pop esi
pop ebx
call fcn.00465775
mov esp, ebp
pop ebp
ret