From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0070.outbound.protection.outlook.com [157.56.112.70]) (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 2DA0521F538 for ; Mon, 10 Aug 2015 10:47:15 -0700 (PDT) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; Received: from [IPv6:2001:470:183f:da2b::63b8:cf5d] (2001:470:183f:da2b::63b8:cf5d) by HE1PR07MB0937.eurprd07.prod.outlook.com (10.162.27.143) with Microsoft SMTP Server (TLS) id 15.1.225.19; Mon, 10 Aug 2015 17:47:10 +0000 Message-ID: <55C8E392.2080106@darbyshire-bryant.me.uk> Date: Mon, 10 Aug 2015 18:46:58 +0100 From: Kevin Darbyshire-Bryant User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Jonathan Morton References: <55C7D137.5020205@darbyshire-bryant.me.uk> In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090209020100010001080205" X-Originating-IP: [2001:470:183f:da2b::63b8:cf5d] X-ClientProxiedBy: DB4PR05CA0023.eurprd05.prod.outlook.com (25.160.40.33) To HE1PR07MB0937.eurprd07.prod.outlook.com (25.162.27.143) X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 2:EFb+RtQbwvUwDGG6UyQfd5nIcVfuZHu/M4UAyxDx7EjH1UKb3xK5aa5j1RfGBGJgLZ/OR+L0/AFEpU8qQOq3Iid64SUtvNSR1uiLn5DibXSyBY3Ma6rCdmf6ogWmMU060ycUdOhibjxzWBF15updM1nvGgDQ2b/CZKyDUEOEhfw=; 3:FCa7fzX12UDhRLHAOjRDTMxGqdoL6m9IzL9kOIpx/YKfb3FGKEBStinL8lBZTQNNF3GTYdu9GtT/t/h0OuX7SzPzEMDXdDOHxTCOHDfzBwflEOdNo73FQ1ZVyw+DGoUU/FTNm94svlQY3wWvYRY69g==; 25:qJyLbYWt8IHxq0zJTI+WMlY3pStmeN/pddyHcwKHDRBNVJ/JlRCKxSV45dBpVd3zW5HoOpZB0Tm/eodlZjNLXqZmd1gmR5OP5LGmojC55PLsrHDOgTtrfqEdldItvjwy48J6aixPBHuqoz9jPEhvDdYR05NqxgILEoGpRf7xn5vgrE6bHlgoT/NzWuXPuKW7/VKev3B8SG4zy8F/sZZFHoeVBhHv5MimYweKDeTng4SAaP3DD0NdMVs1/6nD84aWd5CT8K73N63tr8B8g75h0Q==; 4:zDC/0sqsoBb6MyBrMuMJBf7ZZH/DN+vSjJW5KOE9TFltuMDUlG+cZeYjE8OZRayGq8fmAUkiFBZQvSDu2OvwqJeZCTd5CNIK222tahbSSFUfqnw0VZiEj9t8VfhoeeptS6f0+I8P9UPoxOs4vUqSi8I95Sdz+xsj8KfBkkOzzk4asigODTvhmhjOqVNXWYgrxxg3PIr0dJpGcRIrSVrT6hnUtdsXybmsD0VxIijqY1aYnaPHc3OOKAbXymYo0yCYR1O4OnmHcr7WCq1nbMzV1cPpqDoKl9oKkjpR48aT9/0= 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)(5005006)(3002001); SRVR:HE1PR07MB0937; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0937; X-Forefront-PRVS: 06640999CA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(24454002)(479174004)(189002)(199003)(5890100001)(4001350100001)(512874002)(87266999)(50986999)(110136002)(92566002)(64126003)(83506001)(5001960100002)(54356999)(62966003)(81156007)(122386002)(74482002)(65816999)(40100003)(68736005)(15975445007)(46102003)(101416001)(86362001)(1411001)(76176999)(4001540100001)(59896002)(77156002)(77096005)(42186005)(2950100001)(105586002)(106356001)(84326002)(65956001)(5001830100001)(97736004)(36756003)(189998001)(65806001)(80316001)(33656002)(64706001)(5001860100001)(568964001)(87976001)(19580395003)(3826002)(5001840100002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB0937; H:[IPv6:2001:470:183f:da2b::63b8:cf5d]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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:Rjat0QAe+KZd7+LFDC8EvdQ5kZdd08DYhnJ5wnYSj?= =?us-ascii?Q?7aMuZocPxRNH+xH0XmCzJSysAMQeAtS3zzh/BqpRPaiUGcqIwgShplGw8Kep?= =?us-ascii?Q?RHIoe1WY1hzkzdQZxJSN+HLIImDQcN+UECeLABiu5ZGzioD4zzSttOC2yAWr?= =?us-ascii?Q?ovaehlve3sAWZ31VY+/y0tww78u6x/3bgDFMmld5+GxBzC7dntZu3Tns/mok?= =?us-ascii?Q?EzdMdL5TVSwWm8r0UFYVbBXjx7AUJIFUX3VGoVl8vqEBBv0ajJac6Qb5jri1?= =?us-ascii?Q?kRW5TX+W52QzmupswjmLxGsHoiv4dxPEfyM76Iju3FIYAVgHvPAY8w5rALx/?= =?us-ascii?Q?E9UXUjMkslHJzoAafKZzXo43Tuv4BzvnmkcPzNzIv/sXBoYDPzFvgyIQLp/A?= =?us-ascii?Q?2q7on86QtYhgaRXHic83r3fL72P010auyZWmkwMNkFAvsEGnS3omcBTo4UWM?= =?us-ascii?Q?1xu5H6+oIMXB42kDUoe+c1Qd7GJn9sx5GqrkPjWCWSVJJ5PCzxo86FLTzVOZ?= =?us-ascii?Q?b6BsDZ+xxyd0cBf8pH9ZZmsnSlmj/+3wOu5veaqyZ33FDNsf1OazlBGrSG6Z?= =?us-ascii?Q?u4JP6HNqJkONAEJ2x8XPiXckVNA4mJdX7wcgyjltA1QsXuLC6DQqw4ZgDGA5?= =?us-ascii?Q?rZQa/KrrIele6Ol25IPVWrZuGX336NGkYSvbRq1MohJImeyd5Jjxacxz1rxZ?= =?us-ascii?Q?x/XkLOBk1K+KaBYFWvzQHAdjAnpKIGMeRXgtlPBtf+N3QzVdRU1/T4y8OEdv?= =?us-ascii?Q?ejpoDeOLcb2+ycQPdHxYPlBu9E/5vYcfJtE5CHCfy7fTnt0yWPno9SGSPEqg?= =?us-ascii?Q?2FPCZUbihZey96dsphsOiyV5DKprv3mvYGErLofDyX4uzzphRmyhgHG2ngLu?= =?us-ascii?Q?KvuAlLZ5V7bkeDmKHV4e44WqoqOy0jiKw665ohxyA7wvLcLtux2WpS5nGEU7?= =?us-ascii?Q?i7AyXi2Q228fBaXJ9jnV3iuH2vqT0jLDFK+34DKaWTq0txo5Jx5NqQG8P0KR?= =?us-ascii?Q?3Z2ZyYfUTJfE3cXELuun0RQEjvtMavIrb8wCRaoTjdRy/vZ2WcfjWTrSqB20?= =?us-ascii?Q?r+yyteNSQESJENusAk7bN9lTNghh82Er15pFkZQ8ls2PpwqJM/HDySlsAKwe?= =?us-ascii?Q?+V9+zdmCBpYIJFFUud0IY/xDdGh1C5r9Ktao3JQIC8q0iwMlQWrq2bb8BAJZ?= =?us-ascii?Q?/fULKpcPzGFcomFIMgk4a4EKEGzRShwPKf5HW9NTN9ytrlBZvttfbkFbixP1?= =?us-ascii?Q?owPWuhDAfhTSOX8r58Qk4a58HYCNrpYQ0CV651ALVb7OAxxnpO0TRREN4BQU?= =?us-ascii?Q?PFx02AsyFqSelX86hdGb1+LjpjJP7ZK9KiBEyWut5Aq2qUJm119rtmzKksK3?= =?us-ascii?Q?YeqxQta2JSYTsFSfZ57VYEYCw0=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 5:ebGORGGH4NFSZTxkl17DdgW/w0as8BLQCf6TbZluqwZeyXHwdCUqO0gIYPL7F+IVt0D5GBwxyemZbBtEUkxNj92wI1oD5VvG7v7eLOUfFU0aHIIlwP62fdolnsncx3SCgKX+UlW8es96FfSwn/rz6w==; 24:dvvi52yPOc2PBsb4IvwRwfOMVIJZXHPglRhTQ49sh/wShtRamSPoodFfHVgvjnP6/oiKeaH9p6QXiT6xzAx3BO1s4eSZlY0bZxjC3c9JMKw=; 20:3/X255ps+Z8KgS0LfxlE7tOvobo197K1c3TFyfs0y8eJqt9yYYO4L00jUBt0PQftBp9jia0CN+M1hhBp1j9Mzw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2015 17:47:10.8590 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0937 Cc: Bloat@lists.bufferbloat.net Subject: Re: [Bloat] cake 'conservative' option and panics X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 17:47:44 -0000 --------------ms090209020100010001080205 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/08/15 13:16, Jonathan Morton wrote: > > I tried to get OpenWRT on my router last week, but ran into some > roadblocks, so I'm not in an ideal position to help debug it. I'm > pretty sure it works properly on desktop hardware. > I'd be interested to know what issues you hit? Was it anything related to the instructions I knocked up here: http://www.bufferbloat.net/projects/codel/wiki/Cake#Installing-CAKE-out-o= f-tree-on-OpenWrt-rough-instructions I'm quite concerned if these instructions contain an error as I don't want others falling into traps I've created. > > However, the configuration interface should be robust enough to deal > with mismatches between userspace and module versions. I'm having > difficulty imagining why you're seeing such a problem. > Ha ha :-) I'm not so surprised, the application of a suitably placed idiot (ie. me) can reveal all sorts. I'm sure it's something I'm doing. Thoughts/observations: Archer C7 Openwrt has recently bumped to 4.1.4 kernel. No idea if that affects the module interface (I rebuild everything and tell openwrt to include everything in the image rather than using opkg to install additional packages, so I don't have a build date/package date mismatch) I'm picking up 'tc-adv' & 'kmod-sched-cake' from Dave's ceropackages https://github.com/dtaht/ceropackages-3.10. These point to heads of https://github.com/dtaht/tc-adv and https://github.com/dtaht/sch_cake respectively. I'm assuming these are the best places to go for 'current' versions of patched tc & cake, am I wrong? I noticed that sch-cake has a recent commit https://github.com/dtaht/sch_cake/commit/7a8d833f9174a9662a5d95baac870eeb= d9b9d94f which exposes the number of active flows into struct tc_cake_xstats. tc-adv hasn't been changed to report that value...so is this up to date? Fortunately the structure size doesn't change but I'm curious as to how pkt_sched.h should be maintained between kmod-sched-cake & tc-adv? If someone can give me a nudge/help into what to do I'll happily give things a go. It would be good if I could get a crash dump or even console log out of the router....hmm no idea how to do that! Kevin --------------ms090209020100010001080205 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINgTCC BjQwggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3 MTAyNDIxMDE1NVoXDTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOr lr6KMoOMpohBllVHrdRvEg/q6r8jR+EK75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSM zR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC+y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6 qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxDz2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSD kOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr/+N2JLKutIxMYqQOJebr/f/h5t95 m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFcfH6WNU7y1LhRgjAfBgNV HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqD CH14qywGXLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy 6QMVQjbbMXltUfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPI zKKR9tQW8gGK+2+RHxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKf KSETEPrHh7p5shuuNktvsv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HOR z9v3vQwR4e3ksLc2JZOAFK+ssS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9 sIPP7ON0fz095HdThKjiVJe6vofq+n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCie uoBJ9OlqmsVWQvifIYf40dJPZkk9YgGTzWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7t w1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGqUp/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQ G2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb19mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t 5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIHRTCCBi2gAwIBAgIDDnJKMA0GCSqGSIb3DQEB CwUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g Q2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcNMTUwNjIwMjAzMDUy WhcNMTYwNjIwMTQyNjQ3WjBWMSYwJAYDVQQDDB1rZXZpbkBkYXJieXNoaXJlLWJyeWFudC5t ZS51azEsMCoGCSqGSIb3DQEJARYda2V2aW5AZGFyYnlzaGlyZS1icnlhbnQubWUudWswggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6AI20OHK0In0c596dQev+9QZQQK88vUgl eAcyXhwgmbCAs6ReEhxMzEedf6QXB6q9P54Na/WHMD3IxaG+MsULh4ugVpXTGIBq3w5dDu3c zApjkNbSYHV06eOIUhxz9czDJgjgp8QacUwlCTOifSsNWmSX9DV/+G7WwQs7tlzpMUvC64O6 I/tLvfOvPnRNGirT45vfHS44xba5XBXN/o0vAeAETYsWV4xduXJQzHQiUhwtqfadaIhWxrdd h34LooAYbCWY7hUBnbkq5fuGSPx/zaVJqm+0pO2+tKgOCFeUcfYleIhBf5KfRSA6ZtfUrI57 283tbND62k9HOkVF9+eeenVVDJ7fBVE8G6aMPFBIVM6FS2yWe9t59RBI/DqnnD1mJcgYkgIu Rf8yRg39PAYK+5QbY/EHJtJHUDYjlqn5Uj/MZIbdcZUQDr1I5lDIP7xiMll9pjacK74O4zrg mslSLYK9fp/Bx0c2xyEk2ut962mevHcmsacb2j6la5QbWmEGD4oo3ZuGt3Njv2qbuFrzoQwp JQ6fmcF0ZjdjF1er+dqhRB44JRXYkwUY66W7uwqmJZzPsdUVpxeN315uKxUu/6M7CWXPXgFZ FvzuzX4sEQmf9hufd6SG2DIQCEHiSCPSxyXiEjzEJTrOtnIOdtebFK8NdsKVkDQ8AK1/+OEa 9QIDAQABo4IC4zCCAt8wCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYB BQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQuRbYKkOJClE26ZDvB2ymMV+Bf4DAfBgNVHSME GDAWgBRTcu2SnODaywFcfH6WNU7y1LhRgjAoBgNVHREEITAfgR1rZXZpbkBkYXJieXNoaXJl LWJyeWFudC5tZS51azCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcBAgMwggEqMC4G CCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMIH3BggrBgEF BQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgEBGoG+VGhp cyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xhc3MgMSBWYWxp ZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5LCByZWxpYW5j ZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNlIG9mIHRoZSBy ZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3Js LnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUF BzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGllbnQvY2EwQgYI KwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczEuY2xp ZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZI hvcNAQELBQADggEBAGJxBZ73x4X+jT1NcWwTFz5ZLJiO3ehKdfKhwvNdCnzYJCEiDbXlGo1n V76Gw7u2rxLqF0i1QNsql5ykhXn37nuR7XNWXayVNEhPX1+Fgg0cfvytVVE/O4eiIO0xecau n2FurcLPw/iabwg0oOJgrjqTKmVEBDdkyi48bWWycPOBAC9sKPvgfzICnt8ryJ/pzGzbwEJS Z0/wPdzozV99001qo1P7hnea066NdeDvM5+Zc3RmD+YS1nQ2tYTa4gIZ1aNO/0pmIjt+LiGT YJGkIvrerOa7oHC1yC3CGBhi24CTY3jf5KLIOTIsoYByMSive3l/0eK83b0TQXQxdMfU52Ax ggTdMIIE2QIBATCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT L1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMOckow CQYFKw4DAhoFAKCCAh0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx DxcNMTUwODEwMTc0NjU4WjAjBgkqhkiG9w0BCQQxFgQUA4+pkOaENHo08mdXDGKXD/SQsNEw bAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMH MA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIB KDCBpQYJKwYBBAGCNxAEMYGXMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4 MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAw5ySjCBpwYLKoZIhvcNAQkQAgsxgZeggZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBT aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRl IENsaWVudCBDQQIDDnJKMA0GCSqGSIb3DQEBAQUABIICAGAPS4cXxehjlwz0TfsvbrpdKw7f NZawQ2eoscfE1cgS96qGy4Tg6IvnNNP+gmtc2pDz5opLxQu0mRBNyrZ96gJ/dnDN1C6df9V0 B9tim0EEpwr5MYKIv85r/KlrMG/9OBmGjULD6E+jU6BVp2GFDN12ItCj5lsmjeYg6a7OY34Y 5zo10lHmeKsM1CblRNcVYMgrQVJhLiVtMdiyuG43bTyHi/f7cgQZtHOtTdkTlW3VSRXxbZ0J EGvv8CwLHbQJDun/kmwUuoZ0vnh04wH1vC0kQq5ZCw3W5wfrqSJS7c0yiF8PLLzJgIBXXu6B 9sbrHhPWjD/0pRu0MX1sT3taj1xFzii5C0RBaeWg7zV5E56ZIBnpsidCMlKNTbkFdzj1IBLU 6XVN7PTD3eoXtOyGxsMd5X5g9nbwJSq+FXhKaxZBB8NltNgDsFU4ssqiGFnIbs0d4GywQks8 1Y7KWMvq8llqwLd66Jcr1uY5BP1vtaEqJ8KfNbxOKJo5hC768cUZGJgfGtZI2POarSmoIhsy 5FsRspEyeJjQp1Dn60tQiiVeWMVi8rqEAAsKcfdAnO560KkDQ8WEMBxLXknBPOa/+9W6PIqt NtASXmWXGGBVj/AED/aCefgA/UI80iZyQxslK1e9CE7cMj0PML4NHAvg1gGH888tCl5HM5nK mellmMERAAAAAAAA --------------ms090209020100010001080205--