From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0089.outbound.protection.outlook.com [157.55.234.89]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id C150121F548 for ; Mon, 5 Oct 2015 02:22:54 -0700 (PDT) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; Received: from [IPv6:2001:470:183f:da2b::632f:a7da] (2001:470:183f:da2b::632f:a7da) by VI1PR07MB0943.eurprd07.prod.outlook.com (10.161.110.148) with Microsoft SMTP Server (TLS) id 15.1.286.20; Mon, 5 Oct 2015 09:22:50 +0000 To: References: <56123BD1.2040902@darbyshire-bryant.me.uk> From: Kevin Darbyshire-Bryant X-Enigmail-Draft-Status: N1110 Message-ID: <5612415E.5000209@darbyshire-bryant.me.uk> Date: Mon, 5 Oct 2015 10:22:38 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <56123BD1.2040902@darbyshire-bryant.me.uk> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms000900030700020109050708" X-Originating-IP: [2001:470:183f:da2b::632f:a7da] X-ClientProxiedBy: VI1PR07CA0009.eurprd07.prod.outlook.com (25.163.160.147) To VI1PR07MB0943.eurprd07.prod.outlook.com (25.161.110.148) X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB0943; 2:wh74bIA3hEd48IXkVYfMzljmkPWJ5pHMQzZX9nlQUOBrHMEqBl9ScblUkGeaU6TFkfuq+seDWFzauSIZTuqKoLRiRO1TkG4XHsH96C0YZA4x8UgQHTyaSbLYCE/JrjT3DQy5rNqNN8HmO1VdJaCNvwDTrsbMiBW+CY0Nr7dgK5E=; 3:u596pdXRxCyDhKEe21rYMM3uQFv6F7/v1BEzPzY0l7E09r5m0hXqcyly9pp7P8M5Pokl9qRa4eZS2GxF4U/hTbDc0h1TON60oqrq73nW2l9GyfcX6oFvzMynTwSCB6GZF37UVcedLNaF61jyoIS9uw==; 25:uIul2otvy91FmJlpBegp+9jeZm+JRpS2TIQIL/5itqTus4WCDZDeuS+YN1GwiG7OIhjIO1uvRLst7/D5IUmy6G9RdYfYd58F7GETeJshYFx/ibQ6OwKoS3uelKJomWYnX1rqDvz0DSan+IC91AkkUODaOeCWc7xsX0cHNP32EL1jBYCLTNM2h//AEMrkua/uD8zLIA0HWh9wvfp+6XJq1Vz6JJIF279vyhadZxhF+nwGHRBJMk2naVKSHWf97N/d/ME9XSlzY7KOfHMYE3XRhw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB0943; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001); SRVR:VI1PR07MB0943; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB0943; X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB0943; 4:hGh14S0Z/PVAGrk22PtLTlEulqQF98rnQzVV8r2IwqLPUZYbfsp5EABWVoerGTZtrSkvRRx8xfDgdO2uiApuolLktbvFbBOMgMPL2QkM36wEWdPec8l6frJWz3aDeQyrj9lC1k1XxPP/nqqjZINIL6j1ffDw/i/pYmJjPF5f5eBqLJM4B8Ly+Q9AY7+tVUNk+NbIiP+E8hFkimqJW/bUymQWDeyZFZXZNWMjl2rCx43FZuLoT6smg5ws8ZL6wLrnweco3/7UT1ZrLq/f9nGg5L7tnsje63aM1EmdpyfMBiS6EmdFRuYtw/+Ir3fDg7o3J25zXF+vg48AiC0hVjl4nGATtg1IZaUfDsgz2bFPhF8= X-Forefront-PRVS: 07200C0526 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(199003)(24454002)(479174004)(189002)(19580395003)(5890100001)(450100001)(122386002)(77156002)(62966003)(2950100001)(40100003)(5008740100001)(92566002)(15975445007)(77096005)(46102003)(68736005)(99136001)(512944002)(2351001)(64706001)(65956001)(5001830100001)(97736004)(5001860100001)(4001540100001)(568964001)(74482002)(36756003)(5001920100001)(105586002)(106356001)(4001350100001)(107886002)(84326002)(54356999)(5001960100002)(5004730100002)(87976001)(86362001)(87266999)(83506001)(65806001)(81156007)(64126003)(5007970100001)(101416001)(59896002)(42186005)(76176999)(50986999)(19580405001)(65816999)(189998001)(33656002)(80316001)(110136002)(3826002)(5001840100002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB0943; H:[IPv6:2001:470:183f:da2b::632f:a7da]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: darbyshire-bryant.me.uk does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB0943; 23:tY5RcrgIqvPLWMeDVwJkZyPBxSZCOKUcnBVcZhqzn?= =?us-ascii?Q?EJW9PMQMgyYUtOTwBDQOyeep9+9oD0NorAnJOzeKDhGSvBXAHxnX4kXRvhPt?= =?us-ascii?Q?9JpdhGkRk9r0PQusM5nsuIwsduM6DbkF5G+EJWgPKUDAKT2GfGtwIDEtjmgO?= =?us-ascii?Q?Rjd4L7OpwN+fwCeX2vAuFcclq1oP5tCpqTbV04SR/W11PVthuXY8cietbH87?= =?us-ascii?Q?ZVOJJVldoL69pXOZ++cpIW6FyDcqdghbtJP9WGf/BW9yGOp8Js/whjqAKNMj?= =?us-ascii?Q?TYESQiwdhfh1ztQrAh0R53S+zgc6tlwlLVzA1U2zjMBqAnTw89TIMjOdspz/?= =?us-ascii?Q?F1RrQyJyaAtBhwzcHFSdsBGWUPh5GzfU0BPmIJ6U8jm4CB3uoL1o9+H3Wk6W?= =?us-ascii?Q?HlpIleQSvHBFP1p0CPLHVLW3EjCWFVLxaY8bUuypgctrSCjF4EjoL6djjT4E?= =?us-ascii?Q?x5MflkMAizmhQ42S6nXkzJP4wGTX/7xdQeQP9rNn/VvZlXCSCXARrS/4S1h2?= =?us-ascii?Q?j0txsK5oLu0PVXRr2aGFlJKOq5t6WMbFsw3mR3b+9EX0klYMTzBa/U2wCPvZ?= =?us-ascii?Q?MA5HdRhz+hf3OWBx8KVHQnSxR/vs7Uzhgp576HzlPsOFVVgo1KlK27e2mWvy?= =?us-ascii?Q?zylMOLyDya+9A3KjJyLJ0er5D4PFdFuC0U1/z2bKWiqguY+TDpEE4oRSKPLU?= =?us-ascii?Q?EIhgauiwBKXHXbKSCNDdFs9NpmPUpxFafNCjYMoibmQ6dSNkfw2ZT2iGwrtG?= =?us-ascii?Q?I+kdj9wNrDut8rEVJRparDChoSk4ru3snva/dgd+cRp15GTrzZCe2EfDJGtm?= =?us-ascii?Q?GM14MZ4XnAAWMu/MifYu2asJJQkDMRpgMwW3OLc9MtEd/8noLxjqxa5Sq/Vm?= =?us-ascii?Q?9ODe9g787OyqlH5ti4Y13et2jdaN18nqIB2cVZqP+U/KfUvN1SB1XsYtuMrC?= =?us-ascii?Q?Yl3XnNGjNaauzsBHSInkqSFXWaVzOkD1bnaaDiALw8MdZ+joSqr/MvIXWACv?= =?us-ascii?Q?KOYt8NA+tXJiPpA/n60qPquE4yhuiaUazHzzhKFfiqxCfMxLwQp9xgxGOWmK?= =?us-ascii?Q?ZmNWyIdRo3tYi0ZBr8WZpjy5Zm3emA2qGROoMuX+0jM7+JLrcbuEfQ7upiWv?= =?us-ascii?Q?EqFBuZqkC1r0HZZ9XaFwYkZYmmBLrae2zCyPV8BfbfQ6OAY3jowalp2hCp2C?= =?us-ascii?Q?51xYg2tSlUhTcg3xIuJkBfXy1DtiYkXlEJY54JGtH/BrMA9bNtrbqWFH1kl6?= =?us-ascii?Q?RYOQFyR0DZwpk6zKCWPIpeJz0va7LEXgdp929j8QQ87EQGYV2pBSyM+iVum5?= =?us-ascii?Q?WjBXWRGyYm8Ij5DnqFnDTQs54wg5yO7rJkcDbOGrxl+/j9081ccWtli1sIdG?= =?us-ascii?Q?UzO7s03/K3CkC9jf3Z6DDGEzFQ3fnctKjAUQ4LcRa/Yf5CCJ6Nw9iP7l7pe4?= =?us-ascii?Q?cS2Fa9xNJiId40L0clDwVEOKKYEM5oBNZelaHpC8njn3uDQvBViaGy5nWBgq?= =?us-ascii?Q?MjTPC412UGAEEOgih0UxsCC8jgRnqbuBbnK2z+dr7mX/P0dHfQpchru4sZ+N?= =?us-ascii?Q?Q8NqR9ajzvLlGBMCODy8xCx6UommhF3+DYQ8exAo+ol3zJ1YpaW01NezRuew?= =?us-ascii?Q?6IxH6+K3026H/RQdIjOAQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB0943; 5:BrpD9rAHHkNZDUP0jplsXSKR6HAnirbo2P/GpWOhUkwEGltyITnFqQCebofCs+eqawFrSoXgJdzZpqN4McXvkBScGHSMkgh4Xi2ZQHMUjWdvvCOhROnzvhTx2q9jOgoKfVIP9S0rMHY1nawluJIUsQ==; 24:SS23P1vW0yVE1cy3TajO53sTpu8O4qs2/ayTmmFt6wjk81bmKAVqvNeTancrdey9FeseNEbrN/xE+npk1KbCqOmFMxXGXEH/KhjEeENZtGg=; 20:J/5ysH+zXeNRbjGoxDONSvVvtLlnmyaDYW9QYRFxmB5S7raJ2GSW8Y480s/pbgV9NlmAtrLiybQIkYiebtHPBw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2015 09:22:50.0526 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB0943 Subject: Re: [Cake] cake stats 1+ stuff not big on X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 09:23:17 -0000 --------------ms000900030700020109050708 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 05/10/15 09:58, Kevin Darbyshire-Bryant wrote: > > On 04/10/15 23:40, Dave Taht wrote: >> what does 1+ mean? >> >> I do not like this because it really messes with simple parsers of the= >> resulting data. Key/vaue pairs only please. I have similar feelings >> about "way inds", and would prefer that sort of stuff way-inds. >> >> >> > Would https://github.com/dtaht/tc-adv/pull/6 be acceptable to your > sight? :-) > > Actually I've just spotted another little tweak to do....there'll be > another commit in a little while.....like busses these commits ;-) And merged with my freshly bestowed super-cow^H^H^Hmerge powers I didn't think I suffered from OCD but I have to say that 'max-len' not lining up is bringing it out..hmmmm! root@Router:~# tc -s qdisc show dev ifb4eth0 qdisc cake 800b: root refcnt 2 bandwidth 39300Kbit diffserv4 flows noatm overhead 12 Sent 161649 bytes 721 pkt (dropped 0, overlimits 47 requeues 0) backlog 0b 0p requeues 0 Bin 0 Bin 1 Bin 2 Bin 3=20 rate 39300Kbit 36843Kbit 29475Kbit 9825Kbit target 5.0ms 5.0ms 5.0ms 5.0ms interval 100.0ms 100.0ms 100.0ms 100.0ms Pk-delay 0us 82us 0us 0us Av-delay 0us 7us 0us 0us Sp-delay 0us 1us 0us 0us pkts 0 721 0 0 way-inds 0 0 0 0 way-miss 0 104 0 0 way-cols 0 0 0 0 bytes 0 161649 0 0 drops 0 0 0 0 marks 0 0 0 0 Sp-flows 0 0 0 0 Blkflows 0 2 0 0 last-len 0 82 0 0 max-len 0 1514 0 0 --------------ms000900030700020109050708 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC DYEwggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYD VQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0 ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe Fw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UE ChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUg U2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0 ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPMzi3YGrEp pC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0tsvVCk6U9 b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpbfuIqu54q zHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ceD2uYDX 9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKkDiXm6/3/ 4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNVHRMBAf8E BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO8tS4UYIw HwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBYMCcGCCsG AQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFodHRwOi8v d3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3RhcnRzc2wu Y29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsGAQUFBwIB FiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIBFihodHRw Oi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEBBQUAA4IC AQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTwqBBmf8py TUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEzcduRkIMm CeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4DkuVhTMXIz uQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHDRHCCKBVm z/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8GfgI/EPT 5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7TelWO5lAp sbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43A43ny076 khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePsXklAxtm8 J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj/cIq7JRX un0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jCCB0UwggYtoAMCAQICAw5ySjANBgkqhkiG 9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNV BAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0 Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4XDTE1MDYyMDIw MzA1MloXDTE2MDYyMDE0MjY0N1owVjEmMCQGA1UEAwwda2V2aW5AZGFyYnlzaGlyZS1icnlh bnQubWUudWsxLDAqBgkqhkiG9w0BCQEWHWtldmluQGRhcmJ5c2hpcmUtYnJ5YW50Lm1lLnVr MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAugCNtDhytCJ9HOfenUHr/vUGUECv PL1IJXgHMl4cIJmwgLOkXhIcTMxHnX+kFweqvT+eDWv1hzA9yMWhvjLFC4eLoFaV0xiAat8O XQ7t3MwKY5DW0mB1dOnjiFIcc/XMwyYI4KfEGnFMJQkzon0rDVpkl/Q1f/hu1sELO7Zc6TFL wuuDuiP7S73zrz50TRoq0+Ob3x0uOMW2uVwVzf6NLwHgBE2LFleMXblyUMx0IlIcLan2nWiI Vsa3XYd+C6KAGGwlmO4VAZ25KuX7hkj8f82lSapvtKTtvrSoDghXlHH2JXiIQX+Sn0UgOmbX 1KyOe9vN7WzQ+tpPRzpFRffnnnp1VQye3wVRPBumjDxQSFTOhUtslnvbefUQSPw6p5w9ZiXI GJICLkX/MkYN/TwGCvuUG2PxBybSR1A2I5ap+VI/zGSG3XGVEA69SOZQyD+8YjJZfaY2nCu+ DuM64JrJUi2CvX6fwcdHNschJNrrfetpnrx3JrGnG9o+pWuUG1phBg+KKN2bhrdzY79qm7ha 86EMKSUOn5nBdGY3YxdXq/naoUQeOCUV2JMFGOulu7sKpiWcz7HVFacXjd9ebisVLv+jOwll z14BWRb87s1+LBEJn/Ybn3ekhtgyEAhB4kgj0scl4hI8xCU6zrZyDnbXmxSvDXbClZA0PACt f/jhGvUCAwEAAaOCAuMwggLfMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQULkW2CpDiQpRNumQ7wdspjFfgX+AwHwYD VR0jBBgwFoAUU3Ltkpzg2ssBXHx+ljVO8tS4UYIwKAYDVR0RBCEwH4Eda2V2aW5AZGFyYnlz aGlyZS1icnlhbnQubWUudWswggFMBgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIB KjAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYI KwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqB vlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBhY2NvcmRpbmcgdG8gdGhlIENsYXNzIDEg VmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0YXJ0Q29tIENBIHBvbGljeSwgcmVs aWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2UgaW4gY29tcGxpYW5jZSBvZiB0 aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDov L2NybC5zdGFydHNzbC5jb20vY3J0dTEtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5Bggr BgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczEvY2xpZW50L2Nh MEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3Mx LmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0G CSqGSIb3DQEBCwUAA4IBAQBicQWe98eF/o09TXFsExc+WSyYjt3oSnXyocLzXQp82CQhIg21 5RqNZ1e+hsO7tq8S6hdItUDbKpecpIV59+57ke1zVl2slTRIT19fhYINHH78rVVRPzuHoiDt MXnGrp9hbq3Cz8P4mm8INKDiYK46kyplRAQ3ZMouPG1lsnDzgQAvbCj74H8yAp7fK8if6cxs 28BCUmdP8D3c6M1ffdNNaqNT+4Z3mtOujXXg7zOfmXN0Zg/mEtZ0NrWE2uICGdWjTv9KZiI7 fi4hk2CRpCL63qzmu6BwtcgtwhgYYtuAk2N43+SiyDkyLKGAcjEor3t5f9HivN29E0F0MXTH 1OdgMYIFDTCCBQkCAQEwgZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBM dGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD VQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQID DnJKMA0GCWCGSAFlAwQCAwUAoIICSTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEPFw0xNTEwMDUwOTIyMzhaME8GCSqGSIb3DQEJBDFCBECDztMPqWOVD4OkBbeO naWzZV5YYcSrW4brypnmiVZ1IRU+QWF05aq7OmZ+PJIb6I77wqcZPyC2nhQtSP92yDPlMGwG CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw gaUGCSsGAQQBgjcQBDGBlzCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgMOckowgacGCyqGSIb3DQEJEAILMYGXoIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAw5ySjANBgkqhkiG9w0BAQEFAASCAgCLuP7EdxmbsqSPceV8GHufDfokjMrJ fJfp6JG+SJGgbPGc8SruAvuWkPEEeGPi9qQComLI5W3WFWIeDCBZtvkqn8F8fJLjkzq29sYm CPP3Qvor+P/92B3pPEnmFbiCxAz8P2Lj2+SRpxNrGPywWuLzoKa54jnUoCAKdrrrS+NywMzz mdNnzuXfdgJDoNi11NQ43A9U9RjHJYAQo8bKlqGYWCqfDStKqEzMneBTwEptV1M3XnZjDxuX M/fy0dkZpFjt5Z3/xmbKuxNZrKq63ljxFHFcSjhVSAeo5N8TFQ/UK+r2nxVu3FI1fCnYEE8j NykqsSCRTe063PpZGq04rG2woz/SbbgOx+TsDXfQfFAtN2ENlxkweNZmMyfakSMXtRbHSukr /iyhtSLn90pDLgokzdMheENFpOJrHF12b0EC6pvokIidoQGY0jVG6n+xsKRcGQbbFnvXmZMF U5zoga5yjZBbSByvymomDYmHFf7TPw643Ar7JFzYIQ6B2ivNb6sipuNnTpMw2/KtqAFDzT+0 wCeUtrvQ87FjhkCrcMTgTPm1SSe6SZwLllE4sbFlg1HVS1IyG2Cw/9tJ9OEJA5azxDPBsXWV nVNbKIAS+6Uvf2eppGT/XCVMupxsCqwADM12AXygtFfYwHqNr1uUCkd8qKFP1AV6a63HsCZe a2WlSAAAAAAAAA== --------------ms000900030700020109050708--