From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0065.outbound.protection.outlook.com [157.56.112.65]) (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 EABD821F778 for ; Mon, 12 Oct 2015 01:12:48 -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 HE1PR07MB0937.eurprd07.prod.outlook.com (10.162.27.143) with Microsoft SMTP Server (TLS) id 15.1.293.16; Mon, 12 Oct 2015 08:12:43 +0000 To: References: From: Kevin Darbyshire-Bryant X-Enigmail-Draft-Status: N1110 Message-ID: <561B6B76.5090603@darbyshire-bryant.me.uk> Date: Mon, 12 Oct 2015 09:12:38 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms050301040501090703070101" X-Originating-IP: [2001:470:183f:da2b::632f:a7da] X-ClientProxiedBy: VI1PR07CA0025.eurprd07.prod.outlook.com (25.163.160.163) To HE1PR07MB0937.eurprd07.prod.outlook.com (25.162.27.143) X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 2:NvtMCG0bCxwqf4LalycTgPR3QziAUy3/LZP4N8SsCVsrlq0hq3+HbD/KW6z9WNhwKPkKw9QaO9iDGjzZQkFZB/5WuUazPJ/IjGtEpa/oe9F34zo7KsGR/0yMOET6KzgoCZ/d2MvJLOU+AWKoxvbyr3/ZElFhqN2/44pXIUDQJ70=; 3:U8/gmDac3U/OVgIcKhFewV2ZXWrJrXT/VUZsQWXfMGMdHVS1z9FbnDnZ14fzoD0chksykn060iiFPldCMee7GsoIAMElohH/MqwKQq584or/T3WTp543hd4oQDAvucavy/FcQIAx6MgIbY1wFBVzPA==; 25:/OhybRTgm+0IGR+FOwCx4ivlMgPF7LWLmZjKR2Axc0okeADR2K05ztMyVq434YzKMth926S7TUmDPb+f/c5EiYjurJWp77i/4kauBlAPmWR7PIegtackOe3+jFHPyf13SWj/YHp/2mKwIBnzXYayi0R436YDCoOrKcGFArpIYH7Nxd7gC3cOV3aw91fhIa1+QHFKATZIvTTOuhEtHfx3rW1d3qRiL/Z1XpOFyObXkt+FT4y8YV5ytLNTqDMzvWMI; 4:E/dtZh2NTbiBjpWvdHh1PtGlXmwProf6zE1AScQS+sTg2bNPaBIRpSHd2zdxPNBCuZyXbHTfjU0aZ3NBt5VQF0rXxKjok2PlF9DCKxRXUYMThaq62UQlXkbjTqST4SuPtUA8lYDptZu22nbpip/ejkdTAi+In3hACrxX0LpgOj2gSvB4ouHSaybgI+uBENjRDK8vJCq5PDZc5HM2JYOsR0cUwybRXUgMr/QbjNuuxtzqCzH7vZrbWcezNfFmc+pZECjBdae7vbvRNNpbljjI39bTowchIKPmRWEhOVUlCzA4J3/NuqRGXyQ7jO6eIG1doRUmASmOvQvv27aJlP8SIZdgVYEYcVYrQLGGyl8yE+Q= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR07MB0937; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001); SRVR:HE1PR07MB0937; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0937; X-Forefront-PRVS: 0727122FC6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(199003)(479174004)(71364002)(24454002)(189002)(2351001)(87266999)(54356999)(19580395003)(65816999)(76176999)(19580405001)(50986999)(64706001)(101416001)(77096005)(15975445007)(2950100001)(105586002)(59896002)(5004730100002)(33656002)(80316001)(46102003)(65956001)(74482002)(5008740100001)(92566002)(81156007)(84326002)(512944002)(83506001)(42186005)(87976001)(5890100001)(97736004)(122386002)(106356001)(4001350100001)(189998001)(5007970100001)(65806001)(5001960100002)(450100001)(40100003)(107886002)(86362001)(568964001)(36756003)(64126003)(110136002)(3826002)(5001840100002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB0937; 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; HE1PR07MB0937; 23:1fqxH4OjyiVNI7Gf0Mk1GlOqjBw8v5DXBHlQq6cHF?= =?us-ascii?Q?iSS8GWdsEgYXl0r6Js+d/Wx3vUvFVDH/ZbfPPAbbs4DYydSLFqEFqlZAWicT?= =?us-ascii?Q?siN9mt3X/htYie6IEHeeWQz7Wox0xNJqQ+k8p5hDXTvpT0xlEEf7wGvw0V9k?= =?us-ascii?Q?6tgeB8iVZQWcroe2vmD5Du8b1RwLybwHvFxXfvrwCj+V6/bx/yYyzOcxSmvG?= =?us-ascii?Q?Ownfpbr1lIstsdAlaijh2s7vukkSQd91CJXSbfWR7Sh1lHU6w4zZPEdwJ1pw?= =?us-ascii?Q?4Bn5MZiXosjEdHDjwisZmi6wua+JV3qR8yWQ8LzedX4c19XHhiTXmVoKJtZt?= =?us-ascii?Q?hK8nfzvunwqbKdzwu0FmozgLj2N13WnCJIMJJjGYonuTsQ7VKZauPbJyQUFv?= =?us-ascii?Q?IRl80BrrDxlkzQy0TqiylSG6k17a1EbYNpS4iTHCDol1EQpeRVKrFzXjOQnA?= =?us-ascii?Q?DuVpPzPYmDKDBmsliUi5HjLO12bHX8SJnDZb/na91poGlIt1/AsXzpxT/s2j?= =?us-ascii?Q?leiVRutK5fJ9XDFMra5QtnndLJgYxwvn3PBNPX6kI5+HLKHSpKDQnGhm2u8e?= =?us-ascii?Q?XoFx5Yg7zH3+TbT6zd+fb+MvrPuDQURjPNPcJ7LpbYtQQyhzATDgPd1MSRAk?= =?us-ascii?Q?kxvJI22E+Fu13S2G4OR0zsKm/nfIkzTcxuAQoyG7+83H6cazDDCp9fuPysro?= =?us-ascii?Q?h1TArw5ZukWDVacjTE6PJ3HxqgeMs1hgBMGOPFfZAol9i/BWL9FaW4afZIOn?= =?us-ascii?Q?JoTafr7IONdXF/6L0x40xpmmsEptvq3mKYPi6Z7/W+c9KxBHhF7euoOSdCjA?= =?us-ascii?Q?6sfzq4gbvyMGXwLROYcbIU7g3OgqsnmRetudfNS+2a47TrO2/x9RGWvsSIdT?= =?us-ascii?Q?Fo0biEugJCga/Vk3V8rF2kxGijmy3pQinhKhz/WFISG/TRYzVryk+HTv4PS+?= =?us-ascii?Q?1ExB9IFdgoihhDOyHm3iO3bTAa3A7rMzeI7QfiFQemHl7tGZRaIVd25Hfp0s?= =?us-ascii?Q?GDO48b+dryAhiWiujX5cMnh8FaBbN/hyvSdR4MqAz47+5pBXIGJBtAUN53rr?= =?us-ascii?Q?pCLMZ8ZnGq38Qh8+T4h/NohfR+sQ86PWllRiVPOxRqiE8VmkrCrJUWo0dg5M?= =?us-ascii?Q?4QWdxF1nJKmkIuyHx6UrhjkTqNQSZ3sZfNamtqYmyk/hoSTdAoCUwTw7/atx?= =?us-ascii?Q?mzSw9PYAQ6mQ422oWBGRDm4mqQkCGQCjfHSvVfv6q2fKXsjplgWOTinLyi9/?= =?us-ascii?Q?wGzee0v19XLWDZ42ROB155jNg/UXc9Mc3FcrJNexqoyM+ySTw7fqNZpL+I15?= =?us-ascii?Q?Nn5G7nHLfyiU1eiwe6uQy282ssc1nBbenPmAg1C5shmmRIwOKcndDGh8EWC/?= =?us-ascii?Q?x8aik9LOTzCNq0Y3UPvQrnHLP1XVAOQGEkH1LkGttBsxnSMpYYbDNBhRer2U?= =?us-ascii?Q?baDAyYcdQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 5:yNR489truSpCt93OoXBWqAAVavXBKo/fiJVluCENwbYxJ/6aOO6eU8knkngce0OVxOoCGNVUHf1lRGqtvP6Bl4kMNM9MxWIJrOfSEfCmm/CeeQ6XEJfIcTNPsnb+/tGl2u1G4mlu0IfvDWcWZmwuCw==; 24:gywLN9ByuLOjW3Jt1xwqkBjWwjZYIr8TraMFVzXddbBGnkcssGOTpNK4yt8sxdSqG8/wwIGNyOr4m4IiB/H7KJSimY//wFPi+Ax5tdYrqww=; 20:4KIM4GEJwbSbbOWlRSo3BCs1ARhDh63EePEbfCq0QJhtUCfkC0kx7Udu+c/MkeBTpAWq7OokfSps8rMV29weDA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2015 08:12:43.2261 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0937 Subject: Re: [Cake] Help with the AQM layer 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, 12 Oct 2015 08:13:11 -0000 --------------ms050301040501090703070101 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Logan, On 08/10/15 I pushed an 'exposeinterval' feature branch to both mine & dave's sch_cake & tc-adv repos (so module & user side changes) which exposed the interval (rtt) parameter. By the following morning it even worked! On Morning of 11th Dave sent an email "adding 'rtt' support correctly" to which I rather assumed my 'exposeinterval' branch was superfluous, incorrect and unneeded so I removed them from Dave's repos in the expectation of great things. You'll still find my original versions of that branch https://github.com/kdarbyshirebryant/sch_cake/tree/exposeinterval & https://github.com/kdarbyshirebryant/tc-adv/tree/exposeinterval A glance over Dave's patch suggests the only difference to the 'rtt/interval' side of things between his & mine is using nanoseconds in the pass from user-space to kernel space rather than my use of millisecon= ds. If you provide tc with a 'rtt 300ms' parameter it should work a treat. Kevin On 12/10/15 08:47, Loganaden Velvindron wrote: > Hi folks, > > I'm reading about this on the website: > > " > The AQM layer has no configuration options. However, it is planned to > add simple tuning options for different prevailing RTTs that may be > significantly different from the Internet-scale 100ms currently > assumed. Satellite links tend to impose longer RTTs, and enclosed LANs > tend to have much shorter RTTs. > " > > In Mauritius, and other african countries, we have RTT of around > 300-400 ms. Could someone please point me to where I should look for > adding a tunable for this in the source files ? > > > Kind regards, > //Logan > C-x-C-c > > > _______________________________________________ > Cake mailing list > Cake@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cake --------------ms050301040501090703070101 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 SIb3DQEJBTEPFw0xNTEwMTIwODEyMzhaME8GCSqGSIb3DQEJBDFCBECC97wt7/5u9et7VDIq 5t3l7xYZfawdyl0O1x+xlv0UuNVlKXv/XxkWXYB2I1cHx+GTrcud0g5ilMvvZV/gyD7xMGwG CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw gaUGCSsGAQQBgjcQBDGBlzCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgMOckowgacGCyqGSIb3DQEJEAILMYGXoIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAw5ySjANBgkqhkiG9w0BAQEFAASCAgA2JyUQMyG7vYafMgTqXD426OhSa3tF zLfSEnu1wyuFofcRbCz37yxuVS2vxWTcZEcDI1ec1PhE2peCYL3QUin+Ipc2ANMDf5PXgyiC D73n3F10ssHfyUmrbaEWVZhB3rWarRWuNvC8T8xwZMxUcgCJI0m7W1niIWf7WZH2IyngvOCh gWmydWHAB7nkSzk9JHv4+4oDHB7fIvb3+zmy4H84eB5ZComJP1e5ZRzZ5ZfFeGOCeyOY5pqX sqMsE6L7ulNFjxPV0xhT5WUsjkpvT9vV70NqhfIBYXfOSHJlsZh44Cs+G17SlWf/LEJ9ZolU kAau2xoUNJVlXu/+93Wb0g0io6g93rxK8CbqQM0WGFQdGBesz0TzafVlMzgETtQObrIE/TGi ARqN1gQTHZC29iJpKbSeLbymYDuklepZc2pYL//dpmuiYZODLhRw2IX7M/LVaUfI8IGBv5/4 EQvMeDbuv5u64sb0Klhikll1DUqv0SV+iPd6n7jXmkc9BgbktsUbEkYDszWAEyLRrE+qZuN/ NYVqfKZqogLCKtdrtDV4T0QBEva6Gg0w+GLDvlftuD1gPTp/ATKJqOt1ls+upjrgYqgDHquX NUM2/2+CmNKdJ40doBIacDpExTq1AaDd0t3RyS4cXvnvJFjz9zMq0c31aI6gOSKK2EzggUKI PO4MsgAAAAAAAA== --------------ms050301040501090703070101--