From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0091.outbound.protection.outlook.com [157.56.112.91]) (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 C426E21FD22 for ; Fri, 2 Oct 2015 09:50:39 -0700 (PDT) Received: from HE1PR07MB0938.eurprd07.prod.outlook.com (10.162.27.144) by HE1PR07MB0987.eurprd07.prod.outlook.com (10.162.27.156) with Microsoft SMTP Server (TLS) id 15.1.280.20; Fri, 2 Oct 2015 16:50:35 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; Received: from [192.168.219.234] (188.221.218.142) by HE1PR07MB0938.eurprd07.prod.outlook.com (10.162.27.144) with Microsoft SMTP Server (TLS) id 15.1.280.20; Fri, 2 Oct 2015 16:50:32 +0000 To: From: Kevin Darbyshire-Bryant X-Enigmail-Draft-Status: N1110 Message-ID: <560EB5D2.4070301@darbyshire-bryant.me.uk> Date: Fri, 2 Oct 2015 17:50:26 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms040901030406030109040807" X-Originating-IP: [188.221.218.142] X-ClientProxiedBy: AM3PR05CA036.eurprd05.prod.outlook.com (10.141.192.46) To HE1PR07MB0938.eurprd07.prod.outlook.com (25.162.27.144) X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0938; 2:mp7LkxaMeOCS1y9x4RtccqTuVp87mZPEReXhVqNfHeH+mxg9tBhycfwkMormvGDeBDdaDB4EG48fLigpScg6pgTUgIZeDReITJUVUo7eh6d/wYLPEH7PuL/nTKRqkHpNJx84B/WHW01vA+yMqhLmTOSySB4auN3FXYgPsBredl8=; 3:DbCTrKf00LFxznrVnoRJpbVaFgY1cDP/uCqCjktFRKt1iWyxVYsKZ3r34aYJS1U44dOIu7IwcrVFl+2QnV5awz7HvB8pRyMlvapuvkwtfBWmy1ZXGVE+jjNXRPEghkfaNVqRr9Yk3em1qnHxFKCDAw==; 25:jeVXVT1p7NHidN9iu51JH1B7UJMkIUZe5hGfJ9gu3ui/g1gk4+bnTpYCIRPkHrqve3oCRxRbdjGTS685ojZLFzkXgOZLMQS8jpyL4JWJJfEHBe9bg2OvTKVEfFC2BhTJmRalHum/Rz3h2yPvPoQhUOJxiZsQfWzcugurLDmIlxbLZ5+knnFqPverCOKaFItff/3cjwF9BgZTJUlGInuZnhYW4JvoIsWBw8v6C/n274zgQOjwvuPNW0oztn94uOp5n0s67xuKv9YqTxnJFUfnFw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR07MB0938; 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:HE1PR07MB0938; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0938; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0938; 4:2bLbhj3mNfFxbO8k29ITQKSM4hd9KZx3BeFECGrXbzn6En+OdHPYu1NtJRhsJsWGGquT72m6yKTxIEkK5FOTTyYf918d02iOyX3LiaRgMzedCLWHtUl58tOJVmOp864Tk30Lgr5aE5QKmXQvrx1Nhj91iDhqc6oVdmeBUrdCBwUqtzQU5zSJ56A9iVOTqoIJfKnKyFSwVhrU82+r5O0Jz8bqeSYn4jV1BQq6V4+FURV3ABkKCYLrVBoSdmqeTriA9OW7TP1+wUsigoptHy1QXfdApQR8/cUx+sKzrdhN6YpXnsbskCE4V76+HgQIh2NWQaF+hEXaH3DTWwF8BELAJZKCGEZM+IhjSMX2wccHuxE= X-Forefront-PRVS: 0717E25089 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(6009001)(199003)(189002)(87266999)(59896002)(50986999)(80316001)(77096005)(97736004)(5001830100001)(65816999)(68736005)(450100001)(84326002)(83506001)(64126003)(81156007)(101416001)(54356999)(5001860100001)(105586002)(77156002)(229853001)(4001540100001)(62966003)(512874002)(106356001)(4001350100001)(33656002)(5000100001)(110136002)(5007970100001)(5890100001)(5004730100002)(66066001)(65956001)(86362001)(568964001)(107886002)(189998001)(87976001)(2351001)(46102003)(92566002)(122386002)(5001960100002)(74482002)(117156001)(40100003)(5008740100001)(36756003)(64706001)(42186005)(65806001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB0938; H:[192.168.219.234]; 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; HE1PR07MB0938; 23:LOBqNDVTRRQQJGVIytbrlE47LemPbGAZNiwFCcX0q?= =?us-ascii?Q?sGtEge2boGSAWQ/E0GDd7+XXsZylXtbeP/wrkEkcAUY40LKBWvoUPi/TAOXf?= =?us-ascii?Q?QARfGi+CsDTs2VnSwO5ln3UOvG4rRoHE/XangUwu7sbI2s7Rd3ZA/9MVqsSt?= =?us-ascii?Q?L82SVchMTKBd+bopMUy3p9KmFV4l4VvvOq3zg3lV1WA/gb8sK+romDV6Z8T1?= =?us-ascii?Q?M70/8M793w68M8o31LGNGUtbx53tUZWfbn8wQaRwBj/HtvgBrHo6l+ySRDh+?= =?us-ascii?Q?hpwOLb0TsukoovwB0DeALDpzR+/43jhPEwEBI4adJEwbrwe+xnZJogSlTpXe?= =?us-ascii?Q?PkfVjko7LfETY/BHOPyfyXskNJe1bfnJAEdOyp7TLTipTEs3i+LVYnFPdkfH?= =?us-ascii?Q?/b0sbo1vB0Ns6nao+gJcB4jXq+InXzIsbiW2CPq+mZET0ueqHslQlSdUAy0F?= =?us-ascii?Q?UGe+zXBEhNWWrJrPqmKHziVbIDENBr0B9um86LvFdZ0MAFX1lE05rAunCg7/?= =?us-ascii?Q?umWYZA7FZGBsdAHDX1rBjzGSv8coY8u/dWuaYP9RNdNvDq3yPHEGk6yEG7sH?= =?us-ascii?Q?ULoleJpter90vIg6ViZ4vBWbTuoEJJwOl+XgyYZDAsMpfiuryfsCbj0bkS+g?= =?us-ascii?Q?+onRNJntMCRbVlvk/amKlu4y4xwy4x3a4mE0mbShjIYSVUFLbxH33kW4BgOf?= =?us-ascii?Q?smKztR3laK3a+lbTjdR+9lNfIhFe3S+XZbmNsU3KKU6XoBeNGFh0j73YMXCE?= =?us-ascii?Q?AJMMcS7OsOO60JCQaDTHgjoe/PBycb0/HaxJ0bA6lGlMxzcY747o6loXKgqr?= =?us-ascii?Q?cIlzu1ZCnL7oCymHIpadhD6WVyscTBTF9Pgfecg6oZ/3fB5a149TaKKc02J4?= =?us-ascii?Q?u1B0+lywdFxpaWZv8tBZzyp9tvynJRSLC4SWm93Jlg3KtcdbmJEYXTL6KyVN?= =?us-ascii?Q?Het2k/wIvF1NH+OFGrNHfc2YUODz0uYwixsnHH3mDrhWISSp6f6oNed/qvOX?= =?us-ascii?Q?txzUK5VG/kcEYWegsAZa1SocutToBas5aG3qLh1dS/2xHqWHeJgVfca7ICVq?= =?us-ascii?Q?/Bn/wGayDuwrlQGOsVtq5tkEufBJUXfjul8Fh9T+63I6NRPT3q4vQ9w1GGZ7?= =?us-ascii?Q?lDYYGIA64zLnfwcHIMdLtZexGqXR12T+rUHsuFcI1jTvFeF9AcCVG2q4Pl1o?= =?us-ascii?Q?6CpZP/GSku8l/+SefNOq3WPtKGyBxHmfvOVcKLuV6qSICFA9/wI2FLHz69Qy?= =?us-ascii?Q?FjxW01eMYkb0iNkKjMGioCmF979jYjZQonfsWsDv9ZUTRwm1LSOIMpeIZqzs?= =?us-ascii?Q?NmqzJGs+bTHPGXoJrR8qdv3bhOFyfY02hzQFPeAJrMXpAHeCDpWARuk1AKk6?= =?us-ascii?Q?OQakUi7Jjvrq+JRcT8fYIs84cMV4oVRt3NSBdftHBfwqekDBZEha+Lb21B5P?= =?us-ascii?Q?6OSAneoM8VGhD0cv8otfjboMc0BxD4=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0938; 5:iJkyZncbETkB/20hGFhIDQDZPI6vO7xJt/XgLDDKIYXoaUsQgni8IpTmlOfBdUVice4xZjX7AAvKd4rMVztN5zFFHMkEpQMqrX9WxAY88c+j++BkSK/DXLTzJKUcf1B3DMc7uSJslSqqHZRccVIkqQ==; 24:7O6MHUlHaDjyahWY1W8G1rTubZxLkOmzXe8PcFMN6JiLQhHUxfqYmkf+biD5oJJ/mJXDxqoWC+dlq++kJnAR/2+1tEuMcfDkyBmJsKXaQbs=; 20:LtiI5ewm5Pb0chCRl9/HFvXqfTFeEzPlSNydSC2QOZqZ5uD6/p6+Bht18vgPDQpxPwIEEOON5e9B9qB8Nhjm6g== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2015 16:50:32.8335 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0938 X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0987; 2:SgiCBA/JpgRe4qqYF7+bVelG2wgrWuc3f9SHqx84ufJZ9A9CWj6Vu0Gexu+ULCr2Vzng65NBMRUCvEu373wAhaAeRCU7Skb0UfwSvDtLZNq8LBTrObolJqd1hx87eZXykYORBTl9Uy0yrCMsmaqqYE6M2VWQlM/EnbcAB+V6PQ8=; 23:dhXcoY8bbGqqXhj7TOacSLvlyI2GPs0lN5fgKP2/DQPv0SQcJX/GDlC5vlquTAvRXCSznLV10W7rpqzaywTCJ5k7UUwXAmUnZ8TH/04KM9ZH9ydcFq2OoigTBDOLwvDZLBDwXSJ+bOL1B1nAgbMjoHDeQvxESeDPqTJt9lnwSIrgXHbLiVHBRZUxnRtrR6ix X-OriginatorOrg: darbyshire-bryant.me.uk Subject: [Cake] A couple of commits 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: Fri, 02 Oct 2015 16:51:02 -0000 --------------ms040901030406030109040807 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi list, Today: A commit to cake to fix a compiler warning. Also a couple of pull requests, cake & tc-adv both related to reporting skb data lengths. I've not committed those because I'd like someone else to sanity check them and I don't believe in merging your own (not trivial) commits without some sort of review. I've my own system which is running with those commits in place without obvious issue. Also I think Sebastian is finding the data useful. Cheers, Kevin =20 --------------ms040901030406030109040807 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 SIb3DQEJBTEPFw0xNTEwMDIxNjUwMjZaME8GCSqGSIb3DQEJBDFCBEBu0YADvXSy4qCpoz6V o69f1YFs8Dil+w5Li8a4AwFSSQ8pgzE6PRaviA5dujEEp5+w7tGYmkURX18FQ22INbtNMGwG CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw gaUGCSsGAQQBgjcQBDGBlzCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgMOckowgacGCyqGSIb3DQEJEAILMYGXoIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAw5ySjANBgkqhkiG9w0BAQEFAASCAgBva9S28CWqN9notprxtQvrQTmHtPpH oYfm6l5rRB/5iTDkzR1ab+pechZgiVrL/cePONS7Ypc2TzB63LDVpJy0sh3TCvAH5vaMkXME rPT7NbSAEniaigJCm7GaM7xWuQKCuts3E8EdJYCyFvT31m7Hsoe6H5V3Qy8nj2kUfVp0JPty osbct2I24urbct8ua7wYtPMI0GZ0fAYCI1l9Q4k5kott5xAdVKl6cfN1yl9/p5cf/ZnPkYvh t+6l2vZpSrJAR1VSka0WfdlYecOb9B1FFBxkHn8vKysVsl4cVZW+3zeAM4H+RKcZLi3WI050 T2PGZBxLUL5pTD9Hv1lo1i0jX+RrsJ4cGRn94BjkD9geixkisCiyXqschUGaT2+G9+WH32Wr LMbdkWMX9VJ2jEgJlatY/eR/vyDPohW+QEseOrAB9nLeviYLGOxM8DO6QMSRMXrbZWkuM57J Nq8q5MJJ/sEqp+vu6IRKmJA308kPVYnCAjUHC2xSoyUKkF8bpy3FLW9XdNKVHELiToHHjERN sKBmjcbxt+5Wv/i66vk/BRLANZjHQ/fd3tcGr7e9Uj5/BrgLYF3wy9bidlc8bSvncI+RxT+N jwjHmE8Fdq4ZOrAExuB09xfIJxT3ANm6XaUlsQB+BLlllhdJkYaa2KWfGogWCpFquY9iJZON 7Sv8sAAAAAAAAA== --------------ms040901030406030109040807--