<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=ProgId content=Word.Document><meta name=Generator content="Microsoft Word 15"><meta name=Originator content="Microsoft Word 15"><link rel=File-List href="cid:filelist.xml@01DB6FFB.53A99A20"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:DocumentKind>DocumentEmail</w:DocumentKind>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" DefPriority="99" LatentStyleCount="376">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true" UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true" UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Smart Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Hashtag"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Unresolved Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-536869121 1107305727 33554432 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1040178053 9 0 511 0;}
@font-face
{font-family:Aptos;
mso-font-alt:Calibri;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:536871559 3 0 0 415 0;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-536869121 64767 1 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-fareast-font-family:Calibri;
mso-bidi-font-family:Aptos;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:purple;
text-decoration:underline;
text-underline:single;}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML con formato previo Car";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:Calibri;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-style-unhide:no;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-fareast-font-family:Calibri;
mso-bidi-font-family:Aptos;}
span.HTMLconformatoprevioCar
{mso-style-name:"HTML con formato previo Car";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML con formato previo";
font-family:Consolas;
mso-ascii-font-family:Consolas;
mso-fareast-font-family:Calibri;
mso-hansi-font-family:Consolas;
mso-bidi-font-family:Aptos;}
span.EstiloCorreo21
{mso-style-type:personal-reply;
mso-style-noshow:yes;
mso-style-unhide:no;
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";
color:windowtext;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
mso-font-kerning:0pt;
mso-ligatures:none;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman",serif;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=ES link=blue vlink=purple style='tab-interval:35.4pt;word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>I <span class=SpellE>believe</span> <span class=SpellE>there</span> are <span class=SpellE>third-party</span> <span class=SpellE>developments</span> <span class=SpellE>that</span> <span class=SpellE>have</span> <span class=SpellE>chosen</span> <span class=SpellE>the</span> <span class=SpellE>easiest</span> <span class=SpellE>path</span> <span class=SpellE>or</span> <span class=SpellE>have</span> <span class=SpellE>not</span> <span class=SpellE>considered</span> <span class=SpellE>the</span> <span class=SpellE>impact</span> <span class=SpellE>of</span> <span class=SpellE>their</span> software <span class=SpellE>on</span> <span class=SpellE>clusters</span>.<o:p></o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Sending</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>all</span> <span class=SpellE>configuration</span> <span class=SpellE>commands</span> in <span class=SpellE>every</span> <span class=SpellE>session</span> <span class=SpellE>is</span> <span class=SpellE>very</span> <span class=SpellE>straightforward</span> and poses no <span class=SpellE>burden</span> <span class=SpellE>on</span> <span class=SpellE>the</span> <span class=SpellE>sender</span> <span class=SpellE>when</span> <span class=SpellE>one</span> <span class=SpellE>thinks</span> <span class=SpellE>of</span> a single <span class=SpellE>client</span>. <span class=SpellE>It</span> <span class=SpellE>would</span> be <span class=SpellE>advisable</span> <span class=SpellE>for</span> <span class=SpellE>them</span> <span class=SpellE>to</span> <span class=SpellE>consult</span> <span class=SpellE>or</span> <span class=SpellE>ask</span> <span class=SpellE>about</span> <span class=SpellE>the</span> <span class=SpellE>best</span> <span class=SpellE>approach</span>. I <span class=SpellE>believe</span> <span class=SpellE>the</span> <span class=SpellE>answer</span> <span class=SpellE>is</span> quite simple: <span class=SpellE>issuing</span> a <span class=SpellE>query</span> <span class=SpellE>about</span> <span class=SpellE>the</span> <span class=SpellE>state</span> <span class=SpellE>of</span> <span class=SpellE>filters</span> (<span class=SpellE>for</span> <span class=SpellE>example</span>) <span class=SpellE>would</span> <span class=SpellE>avoid</span> <span class=SpellE>repetitions</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Another</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>possibility</span> <span class=SpellE>would</span> be <span class=SpellE>to</span> <span class=SpellE>create</span> a new <span class=SpellE>command</span> in Spider <span class=SpellE>that</span> <span class=SpellE>provides</span> a <span class=SpellE>summary</span> <span class=SpellE>of</span> <span class=SpellE>significant</span> data <span class=SpellE>that</span> <span class=SpellE>other</span> <span class=SpellE>applications</span> <span class=SpellE>might</span> <span class=SpellE>need</span>. <span class=SpellE>For</span> <span class=SpellE>instance</span>: QRA, QTH, RBN, <span class=SpellE>filters</span>, etc. <span class=SpellE>This</span> <span class=SpellE>would</span> <span class=SpellE>simplify</span> <span class=SpellE>the</span> <span class=SpellE>need</span> <span class=SpellE>to</span> <span class=SpellE>repeatedly</span> <span class=SpellE>send</span> <span class=SpellE>the</span> <span class=SpellE>same</span> <span class=SpellE>commands</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Another</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>recurring</span> <span class=SpellE>issue</span> <span class=SpellE>is</span> <span class=SpellE>when</span> a <span class=SpellE>user</span> <span class=SpellE>is</span> <span class=SpellE>connected</span> <span class=SpellE>to</span> <span class=SpellE>three</span> <span class=SpellE>nodes</span> and <span class=SpellE>attempts</span> <span class=SpellE>to</span> <span class=SpellE>connect</span> <span class=SpellE>to</span> a <span class=SpellE>fourth</span> <span class=SpellE>node</span>. <span class=SpellE>Since</span> <span class=SpellE>their</span> software—and <span class=SpellE>the</span> <span class=SpellE>user</span> <span class=SpellE>themselves</span>—<span class=SpellE>does</span> <span class=SpellE>not</span> <span class=SpellE>register</span> <span class=SpellE>the</span> <span class=SpellE>information</span> <span class=SpellE>that</span> <span class=SpellE>they</span> <span class=SpellE>already</span> <span class=SpellE>have</span> <span class=SpellE>three</span> <span class=SpellE>connections</span>, a <span class=SpellE>loop</span> <span class=SpellE>begins</span> <span class=SpellE>with</span> <span class=SpellE>hundreds</span> <span class=SpellE>of</span> <span class=SpellE>unsuccessful</span> <span class=SpellE>connection</span> <span class=SpellE>attempts</span>, <span class=SpellE>sometimes</span> at a <span class=SpellE>rate</span> <span class=SpellE>of</span> more <span class=SpellE>than</span> <span class=SpellE>one</span> <span class=SpellE>attempt</span> per <span class=SpellE>second</span>. <span class=SpellE>This</span> <span class=SpellE>should</span> be <span class=SpellE>addressed</span> and <span class=SpellE>prevented</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Regarding</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>limiting</span> <span class=SpellE>the</span> <span class=SpellE>number</span> <span class=SpellE>of</span> <span class=SpellE>commands</span> per <span class=SpellE>unit</span> <span class=SpellE>of</span> time <span class=SpellE>with</span> a <span class=SpellE>penalty</span> <span class=SpellE>mechanism</span> <span class=SpellE>like</span> <span class=SpellE>the</span> <span class=SpellE>one</span> <span class=SpellE>you</span> <span class=SpellE>proposed</span>, I <span class=SpellE>think</span> <span class=SpellE>it’s</span> <span class=SpellE>an</span> <span class=SpellE>excellent</span> idea. <span class=SpellE>Even</span> <span class=SpellE>if</span> <span class=SpellE>the</span> <span class=SpellE>received</span> <span class=SpellE>command</span> <span class=SpellE>is</span> <span class=SpellE>invalid</span>, <span class=SpellE>it’s</span> <span class=SpellE>common</span> <span class=SpellE>to</span> <span class=SpellE>see</span> <span class=SpellE>attempts</span> <span class=SpellE>to</span> <span class=SpellE>access</span> <span class=SpellE>the</span> <span class=SpellE>system</span> <span class=SpellE>using</span> <span class=SpellE>all</span> <span class=SpellE>sorts</span> <span class=SpellE>of</span> <span class=SpellE>commands</span> more <span class=SpellE>suitable</span> <span class=SpellE>for</span> <span class=SpellE>an</span> OS.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>The 10-second <span class=SpellE>delay</span> <span class=SpellE>is</span> more <span class=SpellE>than</span> <span class=SpellE>sufficient</span> <span class=SpellE>for</span> <span class=SpellE>this</span> <span class=SpellE>semi-blocking</span> <span class=SpellE>mechanism</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>For</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>those</span> <span class=SpellE>who</span> <span class=SpellE>like</span> <span class=SpellE>having</span> <span class=SpellE>their</span> <span class=SpellE>skimmer</span> <span class=SpellE>connected</span> <span class=SpellE>to</span> <span class=SpellE>the</span> <span class=SpellE>feed</span> <span class=SpellE>of</span> spots, <span class=SpellE>whether</span> <span class=SpellE>due</span> <span class=SpellE>to</span> <span class=SpellE>ignorance</span>, <span class=SpellE>testing</span>, <span class=SpellE>or</span> <span class=SpellE>simply</span> <span class=SpellE>boredom</span>, <span class=SpellE>this</span> <span class=SpellE>should</span> be <span class=SpellE>restricted</span> <span class=SpellE>since</span> <span class=SpellE>the</span> RBN <span class=SpellE>network</span> <span class=SpellE>exists</span> <span class=SpellE>precisely</span> <span class=SpellE>for</span> <span class=SpellE>this</span> <span class=SpellE>purpose</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>For</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> human spots, <span class=SpellE>the</span> <span class=SpellE>worst</span>-case <span class=SpellE>scenario</span> <span class=SpellE>might</span> <span class=SpellE>involve</span> <span class=SpellE>sending</span> <span class=SpellE>four</span> spots in <span class=SpellE>one</span> minute (CW), <span class=SpellE>but</span> I <span class=SpellE>don’t</span> <span class=SpellE>think</span> <span class=SpellE>many</span> <span class=SpellE>operators</span> can <span class=SpellE>sustain</span> <span class=SpellE>such</span> a pace. <span class=SpellE>Only</span> in FT4 <span class=SpellE>could</span> a similar <span class=SpellE>rate</span> be <span class=SpellE>maintained</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Regarding</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>Andrea’s</span> <span class=SpellE>comment</span> <span class=SpellE>about</span> <span class=SpellE>using</span> <span class=SpellE>the</span> <span class=SpellE>subterfuge</span> <span class=SpellE>of</span> <span class=SpellE>including</span> HH:MM in <span class=SpellE>the</span> <span class=SpellE>comments</span> <span class=SpellE>field</span> <span class=SpellE>to</span> evade <span class=SpellE>duplicate</span> <span class=SpellE>detection</span> <span class=SpellE>by</span> a <span class=SpellE>sysop</span>, I <span class=SpellE>find</span> <span class=SpellE>this</span> <span class=SpellE>behaviour</span> <span class=SpellE>inappropriate</span> <span class=SpellE>for</span> <span class=SpellE>someone</span> <span class=SpellE>using</span> a <span class=SpellE>network</span> <span class=SpellE>that</span> <span class=SpellE>does</span> <span class=SpellE>not</span> <span class=SpellE>depend</span> <span class=SpellE>solely</span> <span class=SpellE>on</span> <span class=SpellE>them</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>A <span class=SpellE>few</span> <span class=SpellE>days</span> <span class=SpellE>ago</span>, I <span class=SpellE>asked</span> <span class=SpellE>who</span> <span class=SpellE>could</span> <span class=SpellE>provide</span> me <span class=SpellE>with</span> <span class=SpellE>information</span> <span class=SpellE>about</span> <span class=SpellE>the</span> <span class=SpellE>node</span> N9SIN-3. <span class=SpellE>This</span> <span class=SpellE>node</span> <span class=SpellE>does</span> <span class=SpellE>not</span> <span class=SpellE>appear</span> <span class=SpellE>to</span> be <span class=SpellE>directly</span> <span class=SpellE>connected</span> <span class=SpellE>to</span> <span class=SpellE>any</span> Spider, <span class=SpellE>which</span> <span class=SpellE>means</span> I <span class=SpellE>have</span> <span class=SpellE>not</span> <span class=SpellE>yet</span> <span class=SpellE>been</span> <span class=SpellE>able</span> <span class=SpellE>to</span> determine <span class=SpellE>who</span> <span class=SpellE>they</span> are <span class=SpellE>or</span> <span class=SpellE>who</span> <span class=SpellE>their</span> <span class=SpellE>partners</span> are. <span class=SpellE>Personally</span>, I <span class=SpellE>believe</span> <span class=SpellE>they</span> <span class=SpellE>should</span> be <span class=SpellE>blocked</span> <span class=SpellE>for</span> <span class=SpellE>their</span> <span class=SpellE>behaviour</span>. <span class=SpellE>If</span> <span class=SpellE>it</span> <span class=SpellE>is</span> <span class=SpellE>not</span> <span class=SpellE>possible</span> <span class=SpellE>to</span> block <span class=SpellE>them</span> <span class=SpellE>directly</span>, and <span class=SpellE>their</span> <span class=SpellE>partners</span> <span class=SpellE>fail</span> <span class=SpellE>to</span> <span class=SpellE>act</span>, I <span class=SpellE>would</span> <span class=SpellE>also</span> block <span class=SpellE>those</span> <span class=SpellE>partners</span>. The <span class=SpellE>end</span> <span class=SpellE>does</span> <span class=SpellE>not</span> <span class=SpellE>justify</span> <span class=SpellE>the</span> <span class=SpellE>means</span>. <span class=SpellE>However</span>, <span class=SpellE>if</span> <span class=SpellE>it</span> has <span class=SpellE>been</span> <span class=SpellE>an</span> error, <span class=SpellE>it</span> <span class=SpellE>would</span> <span class=SpellE>suffice</span> <span class=SpellE>for</span> <span class=SpellE>them</span> <span class=SpellE>to</span> <span class=SpellE>resolve</span> <span class=SpellE>it</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>I <span class=SpellE>would</span> <span class=SpellE>also</span> <span class=SpellE>like</span> <span class=SpellE>to</span> <span class=SpellE>highlight</span> <span class=SpellE>the</span> <span class=SpellE>large</span> <span class=SpellE>number</span> <span class=SpellE>of</span> <span class=SpellE>nodes</span> <span class=SpellE>that</span> <span class=SpellE>remain</span> <span class=SpellE>poorly</span> <span class=SpellE>configured</span> and do <span class=SpellE>nothing</span> <span class=SpellE>to</span> reduce <span class=SpellE>the</span> <span class=SpellE>generated</span> <span class=SpellE>noise</span>.<o:p></o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Perhaps</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>it</span> <span class=SpellE>would</span> be <span class=SpellE>necessary</span> <span class=SpellE>to</span> introduce a <span class=SpellE>code</span> <span class=SpellE>change</span> in new <span class=SpellE>builds</span> <span class=SpellE>to</span> <span class=SpellE>prevent</span> <span class=SpellE>the</span> <span class=SpellE>sending</span> <span class=SpellE>of</span> PC92D as a <span class=SpellE>result</span> <span class=SpellE>of</span> a <span class=SpellE>failed</span> <span class=SpellE>connection</span> <span class=SpellE>attempt</span>. <span class=SpellE>If</span> <span class=SpellE>the</span> TCP/IP <span class=SpellE>session</span> <span class=SpellE>is</span> <span class=SpellE>not</span> <span class=SpellE>established</span>, <span class=SpellE>there</span> <span class=SpellE>should</span> be no <span class=SpellE>application-level</span> <span class=SpellE>notification</span>. The <span class=SpellE>same</span> <span class=SpellE>applies</span> <span class=SpellE>to</span> cases <span class=SpellE>of</span> PC92A <span class=SpellE>or</span> C.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>DXVars.pm <span class=SpellE>could</span> be <span class=SpellE>modified</span> <span class=SpellE>to</span> <span class=SpellE>include</span> a table <span class=SpellE>of</span> <span class=SpellE>partner</span> <span class=SpellE>nodes</span>, as <span class=SpellE>well</span> as <span class=SpellE>the</span> <span class=SpellE>type</span> <span class=SpellE>of</span> <span class=SpellE>node</span>. <span class=SpellE>This</span> <span class=SpellE>may</span> <span class=SpellE>seem</span> <span class=SpellE>unnecessary</span>, <span class=SpellE>but</span> <span class=SpellE>it</span> <span class=SpellE>would</span> <span class=SpellE>allow</span> <span class=SpellE>for</span> a <span class=SpellE>centralised</span> <span class=SpellE>location</span> <span class=SpellE>to</span> store <span class=SpellE>this</span> data, <span class=SpellE>avoiding</span> <span class=SpellE>the</span> <span class=SpellE>current</span> <span class=SpellE>situation</span> <span class=SpellE>where</span> <span class=SpellE>some</span> <span class=SpellE>sysops</span> <span class=SpellE>add</span> <span class=SpellE>other</span> <span class=SpellE>nodes</span> as <span class=SpellE>partners</span> <span class=SpellE>but</span> do <span class=SpellE>not</span> <span class=SpellE>include</span> <span class=SpellE>them</span> in <span class=SpellE>their</span> <span class=SpellE>crontab</span> <span class=SpellE>or</span> <span class=SpellE>maintain</span> a <span class=SpellE>record</span> <span class=SpellE>of</span> <span class=SpellE>these</span> <span class=SpellE>partners</span>. As a <span class=SpellE>result</span>, no <span class=SpellE>connection</span> file <span class=SpellE>is</span> <span class=SpellE>created</span>, and <span class=SpellE>there</span> <span class=SpellE>is</span> no <span class=SpellE>way</span> <span class=SpellE>to</span> determine <span class=SpellE>who</span> <span class=SpellE>is</span> <span class=SpellE>authorised</span> <span class=SpellE>to</span> <span class=SpellE>access</span> a <span class=SpellE>node</span>.<o:p></o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>By</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>including</span> <span class=SpellE>partners</span> in DXVars.pm, <span class=SpellE>it</span> <span class=SpellE>would</span> be <span class=SpellE>possible</span> <span class=SpellE>to</span> <span class=SpellE>enforce</span>, <span class=SpellE>with</span> <span class=SpellE>every</span> <span class=SpellE>restart</span>, <span class=SpellE>the</span> <span class=SpellE>execution</span> <span class=SpellE>of</span> set/<<span class=SpellE>node_type</span>> <<span class=SpellE>partner</span>>, set/<span class=SpellE>register</span> <<span class=SpellE>partner</span>>, set/<span class=SpellE>password</span>, etc. <span class=SpellE>This</span> <span class=SpellE>would</span> <span class=SpellE>resolve</span> <span class=SpellE>some</span> <span class=SpellE>current</span> <span class=SpellE>issues</span> and <span class=SpellE>maintain</span> a <span class=SpellE>database</span> <span class=SpellE>of</span> <span class=SpellE>our</span> links.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span class=SpellE><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>There</span></span><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'> <span class=SpellE>is</span> <span class=SpellE>also</span> <span class=SpellE>the</span> <span class=SpellE>issue</span> <span class=SpellE>of</span> <span class=SpellE>callsigns</span> <span class=SpellE>that</span> <span class=SpellE>were</span> once <span class=SpellE>nodes</span> <span class=SpellE>but</span> are no <span class=SpellE>longer</span> so. The variable ‘<span class=SpellE>sort</span>’ <span class=SpellE>is</span> no <span class=SpellE>longer</span> ‘U’, and <span class=SpellE>when</span> <span class=SpellE>that</span> <span class=SpellE>callsign</span> <span class=SpellE>is</span> <span class=SpellE>used</span>, <span class=SpellE>it</span> <span class=SpellE>incorrectly</span> <span class=SpellE>appears</span> as a <span class=SpellE>node</span>. <span class=SpellE>We</span> <span class=SpellE>sysops</span> <span class=SpellE>often</span> <span class=SpellE>forget</span> <span class=SpellE>to</span> redefine <span class=SpellE>them</span> as <span class=SpellE>users</span>, <span class=SpellE>which</span> causes <span class=SpellE>this</span> <span class=SpellE>incorrect</span> <span class=SpellE>information</span> <span class=SpellE>to</span> be <span class=SpellE>propagated</span> <span class=SpellE>across</span> <span class=SpellE>the</span> <span class=SpellE>network</span>. <span class=SpellE>However</span>, I am <span class=SpellE>beginning</span> <span class=SpellE>to</span> <span class=SpellE>suspect</span> <span class=SpellE>that</span> <span class=SpellE>some</span> <span class=SpellE>deliberately</span> <span class=SpellE>retain</span> <span class=SpellE>this</span> <span class=SpellE>attribute</span>, <span class=SpellE>even</span> <span class=SpellE>though</span> <span class=SpellE>they</span> <span class=SpellE>know</span> <span class=SpellE>it</span> <span class=SpellE>is</span> <span class=SpellE>incorrect</span>. I am <span class=SpellE>unsure</span> <span class=SpellE>whether</span> <span class=SpellE>this</span> <span class=SpellE>is</span> done <span class=SpellE>to</span> <span class=SpellE>make</span> <span class=SpellE>it</span> <span class=SpellE>easier</span> <span class=SpellE>to</span> <span class=SpellE>establish</span> more <span class=SpellE>than</span> <span class=SpellE>three</span> <span class=SpellE>sessions</span> <span class=SpellE>on</span> <span class=SpellE>the</span> <span class=SpellE>network</span>.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'>Kin EA3CV<o:p></o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-bidi-font-family:"Times New Roman";mso-fareast-language:EN-US'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-font-family:"Times New Roman"'>De:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-font-family:"Times New Roman"'> Dxspider-support <dxspider-support-bounces@tobit.co.uk> <b>En nombre de </b>Dirk Koopman via Dxspider-support<br><b>Enviado el:</b> viernes, 24 de enero de 2025 14:38<br><b>Para:</b> dxspider-support@tobit.co.uk<br><b>CC:</b> Dirk Koopman <djk@tobit.co.uk><br><b>Asunto:</b> Re: [Dxspider-support] Fwd: Max Spot per Minute (how to avoid flooding)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal><span style='mso-fareast-font-family:"Times New Roman"'>We seem to be starting to lose the "battle" between nodes <-> users on client programs issuing data (for whatever reason).<br><br>The piece of code shown below was introduced in March 2023, together with the following comment underneath:<br></span><span style='font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><br> These default values are set generously deliberately to allow certain user<br> programs to get with the program and reduce the number of cmds that they<br> issue on connection down to something reasonable. For instance, I cannot<br> see why things like name, qth, lat/long/QRA (amongst several other sticky<br> user attributes that only need to be entered once) are sent on every login.<br><br></span><span style='mso-fareast-font-family:"Times New Roman"'>It is clear to me that the situation has got worse and the time to tighten the defaults has arrived. In addition, I will add a general re-login delay so that programs cannot instantly reconnect and just carry on. Maybe with a second/other safeguard of recording the IP address rather than the callsign with an backoff timer after Z number of "fast" attempts to re-login. Or something like that (maybe a timed local IP address ban?).<br><br>I will happily accept suggestions for "better" values for X = 16 and Y = 9 below. As well as other ways of discouraging this sort of behaviour. <br><br>I fail to understand the point of spotting an entire FTx channel's decoded callsigns. You haven't worked them, your program just heard them, but you're probably drinking tea and working someone else OR you've simply left the computer on whilst going out for the day. This, incidentally, is why I won't, ever, gate out raw skimmer spots to users. Speaking of which: the FTx skimmer network will likely do a better job than your random user "skimmer" so why not just connect to that instead!<br><br>This person appears to have taken it upon himself (gender deliberately chosen) to become an FTx skimmer that gates his data out into the general spot pool. But he could not do this unless the CLIENT SOFTWARE he is using provides that facility. So the obvious solution to this is to try to identify the author(s) of the client software and persuade them to not allow this sort of thing to occur. Experience shows that authors are reluctant to change the behaviour of their creations (I can understand that) and simply ignore requests for changes from "outside" their user communities. It probably takes at least 15 years of full time professional programming before one truly believes that all software has bugs, or undesirable behaviours that have been discovered by users that require changes. Unfortunately many authors are hobby programmers and resistant to external pressure for change. Probably, because their software is written in a way that makes it too difficult to change. I remember that :-)<br><br>As I have been writing this, I am starting to get a bit annoyed by the thoughtlessness of some authors and users. So I will implement an linearly increasing IP address ban time, together with message on login (with a fixed delay of say 10 secs before forced disconnect) saying something like "You are sending too many commands too quickly, you are banned from reconnecting until <date/time>". Obviously if they reconnect and do it again (within some interval) they will be have more time added - and - "good behaviour" over a period of time will reduce their penalty ban time. <br><br>Your thoughts and suggestions for default values for these times / intervals will be gratefully received.<br><br>73 Dirk G1TLH<br> </span><o:p></o:p></p></div><p class=MsoNormal><span style='mso-fareast-font-family:"Times New Roman"'><o:p> </o:p></span></p></div></body></html>