From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0052.outbound.protection.outlook.com [104.47.0.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id CF23B3B25E for ; Thu, 12 May 2016 16:34:15 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=darbyshire-bryant.me.uk; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3WIzLF95tb6RtDW3pPLmfXKycZYFPJ1Aki3VbRUcNeQ=; b=WsU1dnUeE05XUPh08+nmLy+rJ9iLgASFm2DpUR47yIUbmXbZLmP34k4xHHY6VnP9MaldkJ9694PDAOFDf8QxGcyziDbpl8BazzqpBGLDaAiwR+j9n8goykegdzo/8aZt7isf6LCsOy1Rh35ecY6aIZUNmyPi1dbtlarhPBoUZ5U= Authentication-Results: lists.bufferbloat.net; dkim=none (message not signed) header.d=none; lists.bufferbloat.net; dmarc=none action=none header.from=darbyshire-bryant.me.uk; Received: from [IPv6:2001:470:183f:da2b::4007:25d] (2001:470:183f:da2b::4007:25d) by AM2PR07MB0932.eurprd07.prod.outlook.com (10.162.37.14) with Microsoft SMTP Server (TLS) id 15.1.497.12; Thu, 12 May 2016 20:34:13 +0000 To: Dave Taht References: <5733AF0C.8090200@darbyshire-bryant.me.uk> CC: From: Kevin Darbyshire-Bryant Message-ID: <5734E8C1.7090708@darbyshire-bryant.me.uk> Date: Thu, 12 May 2016 21:34:09 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms090108050305090002040309" X-Originating-IP: [2001:470:183f:da2b::4007:25d] X-ClientProxiedBy: DB5PR03CA0015.eurprd03.prod.outlook.com (10.162.150.25) To AM2PR07MB0932.eurprd07.prod.outlook.com (10.162.37.14) X-MS-Office365-Filtering-Correlation-Id: 4de42601-3979-49db-a9b7-08d37aa4c7e7 X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB0932; 2:0lT3CfpHv/ogS355kKWoJZF8oIeWmN82F6aMBSuz0AfTdyIP2lGojXNT7Ba5mT7t22y/AhQhSo7sIK8u+PhMNJVg5IFXgL62CyF5uNIngdABlG0gN8y5asrnZ3KbMPrO+Vlr+OLqrsZKQX9vR1GP4tbr0gbVZhnCwh4RcZNZ1LQLb4RtWaW2U0mPiEW1dp2u; 3:h7yTQ0vU/KwXFD+koEHT+M7ivZMdXoD1VU6QcDCmA9n2zqjs3SPNzfIaw9W+/cLtLy7f4y9nRdUVQvB6HTiqVCz23jyzrUIjk2gTEbkVeqajCEWv55nN5suhYZ7/S06D X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM2PR07MB0932; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB0932; 25:aVS9fk5ZtGhLVBuiTCCYB/kOCzS+i6MekiHw7bYGzULESvWS6MdqAbC0TBUQqWS9CFYrrgmZNSWrNSM4YkiHO1tck8wlM6Ibx5jRKmVZuj7KqxgFdl0RVg/IsEWcAMfA60hWSTKlXD6bAKtwObWhXuCFHqysau0fZ9DaBJdVVvLfW5ejZ7XRwXE3JHxKlDlRgHMjkUUrW63Zof23iaxEBJcLZE9XbKEs0Rrs3EGVzNECnOd9zaXreIZS5d3IbUxL4m7ZILxCE4xnRVbvHOlmM3qceHjgGb8mLerIHwKaYcdCHJtlel4ujgbhwENBJgsZjSwqh8OPH/XZxHA82ruZNsxRvNQk+1VGY9T1/25lLR6lCzr9Z3E0+y+DKZpl9xP8uu/gBPUqyZdlQEeOXt+3ru59ZLdOco9SZG31eIC6lXjOgeuCOi6EnN44il1abqdfKktBmU+AG7zLFxMPG2Cec99ry9wvdBdSwEwxfsNvFCZgdEOWk8I/ZEFxjsWEMa1mlLCzpTa7uzF5luNPjKltsloEUXel1cJ8MLHa8jeW96lUvAmKvUwDDJH7oV6YuY9M/Oqbm/SbPdFg5iHdDcjFLTk0IWb501NFo8SFBW/IBZp3rrD8sFmyB+PipwfnBzgJwuXLrf4NvT0UxS5ixEDGWPHyoQTFL26DkUW0iSGOpkTvTnuwDHYmuPJ7yXTatms+qopcOwWBbnCEj2KPeJ3eKymRPVI1HrjJLQSnf9GSXLU2HnrLPOgV1bn81m2WNXV2mgTR2pJtytFPhMszr1NDpJbOffDruNQhvi7xhgQcIDQMdg1firs4XoXqknKCHeTnDEwkBKgsW0ALSfCrmncTFCv5Q/tARoSbsrBqPL3sPnI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041072)(6043046); SRVR:AM2PR07MB0932; BCL:0; PCL:0; RULEID:; SRVR:AM2PR07MB0932; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB0932; 4:mqW2dXNsYeqdDe1kurXJsxEnStodPZbJfgQSz1Rrdcv8hqdXRlDckPJMnblRPUuudKvvQs/YPgId0y2grwIQNUCdUQ5v8huCKqpJuubAOXbtJBAzbjOmO7Kt9PeLgr0xOA6WVuOOZjcTzt3i68CTec7LkKuYOKDrj1nVwaeCmCMVxGRMXuVvvg/WneAsdnScBH5kgazOlzz0xERP7Emcc9PJ8qqfrBZuAJlVLQTgWjl0mpYbeShPI+cno/ileOUXSUyL6M3YLxbSMRhdl+7uBbkk7sXKUpA4aHpcxbKn8jU+2Jm68ncfYCnPAkil/ZEzxw/3VqEE8NnUtkub9SlyZ6chmyLQv31IC+gAreQTVCzCHvoWG+Zh/o7fvKgau676s4VrQ0SSrH3HF6ETdDPDUi1UQ3NPujkZmaYNczx6fZI= X-Forefront-PRVS: 0940A19703 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(24454002)(377454003)(81166006)(50986999)(54356999)(87266999)(76176999)(77096005)(6116002)(19580405001)(586003)(64126003)(36756003)(512874002)(189998001)(2950100001)(19580395003)(65816999)(42186005)(15975445007)(5008740100001)(59896002)(33656002)(92566002)(110136002)(83506001)(568964002)(4326007)(4001350100001)(84326002)(2906002)(5004730100002)(74482002)(65956001)(65806001)(86362001)(5890100001)(3826002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR07MB0932; H:[IPv6:2001:470:183f:da2b::4007:25d]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB0932; 23:b9Usa2BXavrRE+vr140zYhDTmfThDzBzDy7whmJlO?= =?us-ascii?Q?MRhjfI36jl/FIPYDNyptQdZp6rwz6hQ6BaAsBemXv9bkQl8U4eAE41cFZUTE?= =?us-ascii?Q?j+xyPHkharWSP8g3kgna4HphkLLliAKJWmGU95INIDJ0pIrs7S2Iiz5WXlta?= =?us-ascii?Q?IVA/S566EM5jvF8Q44td5IlLEhMXz47+DK0Czmtst4wdfkMoYyXYIZ6da3Or?= =?us-ascii?Q?Pi/fhapaX2Ugn84F4QHmpsrj+mp3bHDNOJVsW8UhODqGjbl8R0zcOTVUjU9d?= =?us-ascii?Q?xRKp7pU71+pH1LxYG/JSb3N24GOsV/JEzc+LNAww57D6GSuwY6yY1X1+0fGg?= =?us-ascii?Q?08OGgsHfrHUwlotwK+g+6tAVn6rLxHWJkQP8pmqerVJDMTNe5Kl9anWcZi8K?= =?us-ascii?Q?jEy3Q9vp73H2D4+kGJ2+8pUUeXUKIOgY+wmFRsmHn4dX2ENgUYvIte8vQQKH?= =?us-ascii?Q?q8LJrKm0oX5XnJpG8lJ/i4pbLphcBAprkL9f4i04l6gVots93qEaso2QMlWq?= =?us-ascii?Q?05zQ9pO7vaEmhI5OwG1xe5SzBYxwtuDhNp5ETA70Uyj/un6jkDw5DLC7zv43?= =?us-ascii?Q?C4ica6Q5TGf8n7WCIGv0XFJEAEXZyfUckrX/5YAsMstVA5JPjkZ+F4xkyAMf?= =?us-ascii?Q?V6K2lkOfOC52TULE7NOPkQ6gFj2lIF/o2YxZIOdiVROnRNMOZCEBhRmheVDW?= =?us-ascii?Q?Z+PtiN3Fj4MBvhkDxfkuFIoJqMookjUlTJXh6JLVx9URItg3OwNK896KbS+w?= =?us-ascii?Q?b59FRYwuvDgIe+ZoisB3Z7saVWbFaT4UXo3BjMequfRKzEFRrcjuCJ4ncCec?= =?us-ascii?Q?wU/vzyU4VEe/T5LjXobuBr5Jch2sH+V5v+ku6JJRlrjMCa47xXGIF+lCUql/?= =?us-ascii?Q?ff8TXutALSOW1ez1ZHtGizUXi+xE38Itzh2Sl5xIXYs4neth4eCdYTYpPeJm?= =?us-ascii?Q?mOXc9E/8u7sAms3CEsyMHSR/Db3tHW0lkn/OkNARs9iiaUkMU9OQARJ6p4SE?= =?us-ascii?Q?BEOFCBOkJAt8p+jWbSqIpK+Sq7kV6FS0xrXe93nPks5RfdLTV26QM/WSHGOp?= =?us-ascii?Q?oO+xFy3mdueurIslNSLhalYK2r+?= X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB0932; 5:Gz5uVyXXF9v+T2XUSv9SW8oRhneY+z3TzkGYJ83LVvGpPzIEtzQAzE5+thQAW1JrZrfxtuThwpsi75kKeo1aHj0Xzi6/06P/MEAfU1jCsalFMCBerLxd3KPuRV8IdyDB063dIhGWt04G/5WyV7n/1g==; 24:q4tbpnwe9w9+xwYaTUHcnKeS+fPkEKCz5VnFSF8H3ry9HcH5m5jItN81p8jtw+ubKR/CfoBzf5lOVjSCwl+5iJdEG5vKVOOKMe4aCWxliFA=; 7:Z0p1h/ClqDEtv7ZvdCtp9HAwyLaYgLV0K/2po92U45vBNdWGOUkAEZK3qWWLGYE/tiNV5AY2HccIeGgwBjSl0PjYaK3gJe6KLgDVDMkWs7Rn/ICLGjDUA2tHj8GkLbcNy2SKFuDUt5+CWP+IYpO95a5EecK16Z2PE3+OsTsVdiuEAI7oRk45rMr23rTRM8xj SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2016 20:34:13.4414 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0932 Subject: Re: [Cake] tp-link archer c7 & cake & mac80211 fq_codel X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2016 20:34:16 -0000 --------------ms090108050305090002040309 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 11/05/16 23:39, Dave Taht wrote: > On Wed, May 11, 2016 at 3:15 PM, Kevin Darbyshire-Bryant > wrote: >> Forgot to mention - in slightly better news, the recent fq_codel >> flows_cnt =3D 128 recommendation from Eric has made it up into John > I still kind of disagree with the reasoning on cutting the default to > 128 queues, btw, but I felt it was worth testing. > > IMHO in most circumstances having more queues will make you more > resilient to simple dumb floods as well as more complex ones, and give > better latency overall for all flows... But, lacking data on lower end > platforms, and being only willing to argue with y'all - (especially > eric), with it... > > ... is sort of why you find me (successfully) installing lede today on > the archer c7 v2. > > I certainly agree strongly with the bulk drop portion of the patch. I > never liked scanning all the queues for every drop... I just couldn't > force myself to come up with something as drastic as eric did. > > I sure wish cake, tc-adv, and the current sqm were up in lede... The bulk drop has just gone in as a patch to 4.4 on LEDE. https://git.lede-project.org/?p=3Dsource.git;a=3Dcommit;h=3Dfad8bdfa40df8= 636a52d770bbab010086c1976ec --------------ms090108050305090002040309 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 SIb3DQEJBTEPFw0xNjA1MTIyMDM0MDlaME8GCSqGSIb3DQEJBDFCBEB42mGenc4WiWPwBRPP EGXwpKe03g+v0SUetO881cSfTnUNLV0ROYuihttl0J6OgMRPzINSkQ4UElCDnXy8K+fVMGwG CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw gaUGCSsGAQQBgjcQBDGBlzCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgMOckowgacGCyqGSIb3DQEJEAILMYGXoIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAw5ySjANBgkqhkiG9w0BAQEFAASCAgBDZRrEdrfi7xsCOtR+zvBTkYQZi0wp nTrsYKO3J4J4fIz3oHz/MjYYdYegT6IsmIw27Q7a40XRFedyhW78e4hDE6fUKUTdosWkWKLK SAWq98arKNdzAvCAxvNUdOnw6+chRk9JKLXOFyyheJFaOXlkseMstryCk/iah0Bdc4xfDYcG qDtUttdGGy6QnzN3QC0Vydk6j6XKNP5OX93wAn0sY9MTI9EYCr+uLASRTs0mZvaUBW0Lj0r0 Qc/b/hEzg9pvz7DmqNSlSlDRAJy1M6POEYt7guzr0WWfeih1GoYx62VKibRBlAW49Qvj6T74 ZVep/CFRJ4purzvXXXV2bewZUN6fmIAfdmNKY7+gBGD5C3JjCM4JahLZGZHc7nTHbcoH0ibK aiXrArWITpA+Jzuw27WJvUxnuTFw6E95uGmw5/cagTqWKk1e6fIUDfRiNclfJtHmoZTlGiv/ 26R1htYB4CIOWVSKad8oWr1o4uvZxRQLHcVHx0GK29miT7zIulV99/xue0Fa4gFLGxy7s9mJ 6qw3yWVoFhWUq9hfoMozwUT5tR2ma5FB5K4OyFTxk31w31u2/L5541T+qpvvR0dKzNhzu7Nz xr+muM8gKjdWE/dJ7UH4R1rxuzPPjd4psdbN0DWQSK2tWltCidVXVKzcPVFCNTlJpokTpPKg 4pf/XQAAAAAAAA== --------------ms090108050305090002040309--