From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0069.outbound.protection.outlook.com [157.56.112.69]) (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 AD73721F815 for ; Mon, 5 Oct 2015 01:59:09 -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 HE1PR07MB0940.eurprd07.prod.outlook.com (10.162.27.146) with Microsoft SMTP Server (TLS) id 15.1.286.20; Mon, 5 Oct 2015 08:59:03 +0000 To: References: From: Kevin Darbyshire-Bryant Message-ID: <56123BD1.2040902@darbyshire-bryant.me.uk> Date: Mon, 5 Oct 2015 09:58:57 +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: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms070705060202080003080509" X-Originating-IP: [2001:470:183f:da2b::632f:a7da] X-ClientProxiedBy: VI1PR02CA0017.eurprd02.prod.outlook.com (25.162.7.155) To HE1PR07MB0940.eurprd07.prod.outlook.com (25.162.27.146) X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0940; 2:imep0ZswRGkWcEfp91u9YkAt7lwHGbi0RtX/R+55F4f9Oog1yNx6mWr9WdRwvHdeXvc6KVlEEHnwgGpI3Pd5ItmzWELurcmiTghq95iv/m1q9X4TP3BaZtp70Kq8g7376HSQWA+rnDEr4lK2cez9swQYMsNQXx6oHdPQe0lRK+U=; 3:Tgek4LIwhx3WnFsHoG+xi8vk1EcdDny8XEzPRxfCm6AVNoyaxRv9n71D9+F4JHIko0VhAM0nIqqiVOesri1Sv4bsJVGZqQV2W9gw/PeQka9SYA9vlX7Wm/jvmBYwv1MvYN9SBgTLlJXmDYTPgVnvgA==; 25:SbtZmXksTvL/rBQJ/cTJCARz8oajPRUQBFCu+DVWj39AX7qe4I8GuWjnOK5sWMyD03pKnEHGXladjqs86uWTReUD9zfBh/hnXRYi7Nnq14hfstJe6gE/t1SctAJlWa7InoqH8SksKKqtNHUNI2yZ3ecv8Tf3cni0HXQHWBunuqeOlOSPhVXRa+A2uGSChnRunygNYSYKr72gKNXOnBDkDEjBzoq5/1YT54XquxzaJAQMyUelGhCbNJkwOqLVnP1LogpKNEE/w3g9q4XK2uA42Q== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR07MB0940; 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:HE1PR07MB0940; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0940; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0940; 4:LMDnrAyOB/oq9rn2e8Nm5QUrx0jVZMjmiaob8AFnWmcfTgo7sGRDEZN1APQhSZfW550slwHkCR3PvU12vQGw6GCFlQhpzvrEUrsoTOUDOU2opGhXF/WZI5hnuSerMLZ+Mq6lgCbKLQBTy1L0B5o2cRMVTdSVdLXdEH9TMcd7AgxgZPtVm81cebnQS5ESRCsI9iTJYd2/DUTpTz6XDPGLEQP0PTqlSA/98mhGNnUqz1FeUjd/y2pAfB/+0hEiGGqGn5gqqkPYPrrNE7p0gwsGN4AO+DYGKnpAPfXd7JbDrNCzI54aHnNTrL/Lp3DOw4GdKV5Vt8IBcL1wV94OeWzT9jfowk3Hx7S/G7GVKJ9O/3o= X-Forefront-PRVS: 07200C0526 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(479174004)(199003)(189002)(24454002)(83506001)(568964001)(74482002)(46102003)(105586002)(5001830100001)(5008740100001)(5001860100001)(4001350100001)(106356001)(92566002)(5001920100001)(80316001)(97736004)(81156007)(4001540100001)(512874002)(64706001)(77096005)(5890100001)(15975445007)(189998001)(87976001)(84326002)(36756003)(19580405001)(19580395003)(2351001)(450100001)(65806001)(65956001)(99136001)(86362001)(5007970100001)(101416001)(87266999)(76176999)(54356999)(64126003)(68736005)(65816999)(50986999)(33656002)(110136002)(107886002)(5001960100002)(2950100001)(122386002)(40100003)(42186005)(59896002)(5004730100002)(77156002)(62966003)(3826002)(5001840100002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB0940; 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; HE1PR07MB0940; 23:i6p0NiG2OQ4ZsFoYbZ3HaBSeZVl9HS1VCcEHrBIJt?= =?us-ascii?Q?r7319HlAESA5VfVmHl4IzUpS4927sBdREXa4ze6tJ8zLuUPHh2e8Dblr+POk?= =?us-ascii?Q?mc11Q7Xt/epDOA8Mob0DHBgH1fQimsFqfvWT5BxkbXDQ412vt3mb4xiLmpAZ?= =?us-ascii?Q?yOAe0En/GiLLkIq2bw01HSUvoRujIcfs++o/NKJ9wJqbJ0FCL0vZWuxyypP3?= =?us-ascii?Q?CYudh3OZ+UsTjCgC+pa+5nXJLfOJmrHFvMKY0Pf+me9Oj8xh/WY4CS5al/Fd?= =?us-ascii?Q?wCmAfPZPmUmscmZfmD4Id3VvwebeBFI7ttdOmwVe6YnDg2dYJwuTOxzqn8R7?= =?us-ascii?Q?axj9dsue0XmZZtdwOc1y3s4pUgDCfQNRvY5o+0keJM+e+OOZJjtxrMQ2zxni?= =?us-ascii?Q?qPzHOd3xPBTTddVV8TBJtnLmAAk6x7JxQVTx4RjvmC9ugka3N7Vf+Kfjk+og?= =?us-ascii?Q?42jV6OxXH+i7D1mFT6X+K1q9j4odK1xmUx/DbfMgP9JFnVk597+l/Qj71Ffh?= =?us-ascii?Q?/6KlFHTtanwoLZEXfniBvxZQGpl7+RDLNKCRyXm7ojFl4RNLuQOkeOimQVqR?= =?us-ascii?Q?YYZWSkvX8bEX0IdnpNN1ZX4N522Q7jEmazXVnTTy0Cb4SeFPPBPO+9ht4Ygy?= =?us-ascii?Q?DMRcCKrN06eaMCWsPNA4iN4o6u7+XwCTnn2S3oBZD6MPVKc3ZSK64eN9MreS?= =?us-ascii?Q?vC3Xk3mNzigRZ14AVBy60iPKL7FEq1K/frakQUxhVbSdKZn/yI9A+vChQYsA?= =?us-ascii?Q?3R9lmylJVhuDcATnc2BnQ4IuN+1AscDbrY+QrWLLUO0cXDbneYLRxNGgH6S1?= =?us-ascii?Q?q3d16wNOrGGjav7E9q7JlRjh8GuVqzTbDQu2N0RRrGANSjSkWLChDbaQAdmu?= =?us-ascii?Q?Nw/OnGqxlYnMHNe9EuHuo7DptxkzIV67zdXwfsTbW2Uf1ETzcmAKqALew2SU?= =?us-ascii?Q?zTQLxqbY4iESFH25ADAKtoefJ7d9Ns748SBq7DgoHWkGWfSr97RBnZXAT8Tx?= =?us-ascii?Q?ROncvqHLcPu/OO8f1xuTH0xrrHq9+K1N1kXugkoy2DyKOlcC8zJexXm4UMDa?= =?us-ascii?Q?5aBN9eXc7zYpFjCNn11lf3Nw153mt+R8lM6sDyeV0XghNxXQKC5H9jWOvOvA?= =?us-ascii?Q?1VB7EQJbutXEWGpGyjeeT4wbUce3MwZD95H1/Qo390EW0Y2wO/9N9s6gBlmd?= =?us-ascii?Q?+cLja9PUukvYkGGVBTYsd1HcQMvkwboSZR2v8KqgU34ZWZKHhkttMG4Sp+9O?= =?us-ascii?Q?zR7joLa2WiUsv18xOpKkk8EcaSFn0Y8en+GWpRqutsZzLRh+LxdBEXXJKDRq?= =?us-ascii?Q?jqAg+GMu/be3GW6Rhh/rYRjkQuB/se5WAUjSVcF0ZdjvuG4B5/yzqFli7Ewg?= =?us-ascii?Q?en7sIovs6oqVg2hq6WA1OhwTqZkgk8G7pTl9HJCKXknY1NPk4DquZnvwoi0r?= =?us-ascii?Q?1HxylhtnLWZZyi+kPpHz0DcDUT1Tr02k0IN0mLE+m2AtpsvXxsw0wi85XZ9F?= =?us-ascii?Q?VnWCWOkhwoOjVj9cE3HAcuaMHTS/BCAkBR6L/3sj7NB/MhqCC4avTeClwqhQ?= =?us-ascii?Q?uthjwJ7WnYJfLS4SQomJAL/lA1GDaoxl/PTkSMC5DlAI7uWautV1ZvG6TExj?= =?us-ascii?Q?t51kJeyK8M7AG3lUE69qA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0940; 5:eDxvKX7S+nuygwQ8i3lNzo1wlEtbU1US57XYgKPsXHaq7pncS5yhsD7dx2mnIsO81DWWolVvnR2njLWxLMIKqFPobWB3uQW0Cqxdg6cWEm/h0DbY5PKKFgL7fk0DKow3xAMMh+f3lE1XL7wBw5grwA==; 24:mi7JQeG9syItHY5zRn4kwu2vobKheRuh4CMztsMx5sAN6KnjR/hN4m+vrQFZLrKGU6QUA2S1aTAX5QpELdWTTBTXWeNLbe3pZjEXbxLVP/o=; 20:IdPSmZkwcgKriLMQZ0HwnaSeKuOiK98HF/jIqqevW2RbyXGJJaOJ1PgEmZTfty5gpKyV2tJlk0B6gYzFa10yxw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2015 08:59:03.0370 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0940 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 08:59:32 -0000 --------------ms070705060202080003080509 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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. > > root@lakshmi:~/git/sch_cake# tc -s qdisc show dev wlan0 > qdisc cake 8001: root refcnt 5 unlimited squash flows raw > Sent 53144408 bytes 154976 pkt (dropped 4280, overlimits 0 requeues 46= 7) > backlog 30554b 0p requeues 467 > Class 0 > rate 0bit > target 5.0ms > interval 100.0ms > Pk delay 17us # no like this also for parsing reasons. > Av delay 3us > Sp delay 0us > pkts 56588 > way inds 4814 > way miss 90 > way cols 0 > bytes 14872621 > drops 3417 > marks 0 > flows 1+ 2 # no like this for parsing reasons > lastlen 66 > max len 1514 > > 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 ;-) --------------ms070705060202080003080509 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 SIb3DQEJBTEPFw0xNTEwMDUwODU4NTdaME8GCSqGSIb3DQEJBDFCBECMCDuWggBjUmnazPar 2q44/58wJdu9tzYLd4FVuqTmQfVk6UbH9SMMpa0M1Jg4yJ2FyXMU/Dml7PpQvzvobUFIMGwG CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw gaUGCSsGAQQBgjcQBDGBlzCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgMOckowgacGCyqGSIb3DQEJEAILMYGXoIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAw5ySjANBgkqhkiG9w0BAQEFAASCAgAzMJ9TeN8q2anetlVJbaEdZ4vvepor DXFv74YQfNs5Fk/4eaasZOHptGMPBfNWJ7Anctm08R44E48gwaJgFoWJLlQbKzW2UgOB8dTd jNWZR+9N3wtLDUT2aKy+xvtvmhXesXAk3EqjeipCS3/3Ee7s+jbTwbH95HDnRtuW3LojAB+F XeVaoksK1EdPTZISiC2DJxKKrCc1TjEnaDF/Lu+BMeG1EJjdwZ8wfzdXMYPlCSd8uDeaD59G 3IWRdfJWusgXBsdhA+/qOeay5mzVqa62olrx8/d7yBlnhFj2NJCzwfuup1IKEumIo/29Hc0L PH4Vk438axdyRq2pNGCr0+OoZYjMZ0gVb2E35n62mGpF01lz3uSS4vx5gGd7TGkBHP9gbPif DOLFUL8Bt1/QsM4W6yXR9IGOJLqAI0QKVldkoMftmMJ72WDdp/5P7ZbyuPQNO+Bt3owDhRgq 4cFb2rXtB4jshvh9pGq/VX/PgQxZe1M69rCOEo1nkse+5+L3swqk13Ciiimp03iDvD3zsw9E M9gMuW6/U/dS7IHyLW7pgJd2Fk6RnOWBJV/aI1IEKeuHcxVqUjdBs/XNV93BBtUBkQXTEmoG xeGZK+exc1vvjP5b4oKJsbQPlf+w5hI8SZZkmyt6ifVzeZ8FvDd+Kx1v9ze1bqiu+q8qxY9q MBzT4wAAAAAAAA== --------------ms070705060202080003080509--