From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0065.outbound.protection.outlook.com [157.55.234.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 E333221F7BA for ; Sun, 4 Oct 2015 13:00:31 -0700 (PDT) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; Received: from [10.102.59.163] (109.159.227.69) by VI1PR07MB0943.eurprd07.prod.outlook.com (10.161.110.148) with Microsoft SMTP Server (TLS) id 15.1.286.20; Sun, 4 Oct 2015 20:00:25 +0000 To: Dave Taht , Stephen Hemminger References: <5610E180.7060001@darbyshire-bryant.me.uk> From: Kevin Darbyshire-Bryant X-Enigmail-Draft-Status: N1110 Message-ID: <56118555.3070901@darbyshire-bryant.me.uk> Date: Sun, 4 Oct 2015 21:00:21 +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="------------ms070101050702090806030000" X-Originating-IP: [109.159.227.69] X-ClientProxiedBy: DB3PR08CA0025.eurprd08.prod.outlook.com (25.161.51.163) To VI1PR07MB0943.eurprd07.prod.outlook.com (25.161.110.148) X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB0943; 2:oAvbJTGlj/kbmKLm8Mpu0tN9i7Gnw4+3VwipZpMgpA4jLe6BwF12flXeeb+tmNUden1NUJnYckfKAscKiQYcicmAALrFEvyObXGTt4k/BBZa4T3OGGbrUkTiCOy9A60cvuDUqfd70Fbb03tn9W1qx4Fu+jKQOCoS6PRd6UUJEhE=; 3:kWpIxRAZ9Dy+dzFmVjXMHquTETWwvpDSaoxSiMe2ws6dWct19hGfZrppYhwDMv8OpLOKrJUCMEzwOqJxT4hEEDRCW8Sd5KlH0ueLMw8OJB0I0tY7dKr8Y2lbBA/UK5d6LM+LrYqcrZS/2gXUNuu8Fw==; 25:4sPrfdy1MmSUje8iI9FHUMCUoH8c8CQwOLOft0IGWuRjmOmfs9Ag3xBbSTGcEUE7wyPa49/P+oerfE3ptu+XkkHRKQaCZQv9JSnuhM5JPYnkXruaJZ4izpWIJzPpQO9X3RDm/xDbXK1IzYWu4D2e/wDnw4BUuvQfxnsL3av4Wblg8Ok1sp8oUNkvtqa0B9TqGjZqp0CpO+lrSdUPWAoyfIae8I/YnPP8mqRPD6W0ZFwr6mBAzBe7gL5N655DarfoWSvhtog4vluZwyDPU40/dA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB0943; 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:VI1PR07MB0943; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB0943; X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB0943; 4:0xSb8I0dqH4gOCXoTQNUCrvoq2RfrwjniUJj63KPTMf3nOUzsHQACUbdibWKsZnroPjFfTlALVNIHwhSvk8Q/65sMqetxCsVHxfPP0yaxhEX05ZbECO/URTgxIxvuj5ItttY2eGSB+CMT1n7EKqrrqx5v3oFuJ5OwtZgI2cQ9+jOaCVRRFPyN4BDcLKJNP/0qw0dgzfaL8ukBf72ioZiOIwOYlyY+2oXrdNjooIGP21PQBKgmEZCkwvTwI1OuSZc85uehVt8gZhqU0oT4Qsl9r0wtX54gi/DqkCuQ1pbWa5ZlSieInniUnqq5N28GHdocvcycLJYLeLRj4AwRLcXJaafJpepCthbeDIWPj2bO3I= X-Forefront-PRVS: 0719EC6A9A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(189002)(479174004)(24454002)(199003)(65806001)(81156007)(5007970100001)(84326002)(5004730100002)(5001960100002)(86362001)(83506001)(101416001)(54356999)(87266999)(87976001)(76176999)(65816999)(189998001)(117636001)(59896002)(50986999)(42186005)(2950100001)(40100003)(68736005)(46102003)(77096005)(92566002)(5890100001)(5000100001)(122386002)(5008740100001)(77156002)(62966003)(36756003)(5001860100001)(5001770100001)(97736004)(4001540100001)(105586002)(74482002)(106356001)(4001350100001)(568964001)(512874002)(99136001)(5001830100001)(65956001)(66066001)(64126003)(64706001)(62816006); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB0943; H:[10.102.59.163]; 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; VI1PR07MB0943; 23:Ni37F6DomKI2N0/wcLo5OAAp6ci9ZpFnx5v/cF5sa?= =?us-ascii?Q?WxmajCwJEZH2DPQAW7lYy+ifEqzb3TmH6jfTDQ2kgO/au9bysLuOBPcxkAbC?= =?us-ascii?Q?AgR3dVTO4fwFTDA81Ue1/EQIShkoOUwOPsdDRTPkb2YUtGDwSxTBLuv0inmP?= =?us-ascii?Q?vfRmv211c8J0YsqLoTeStFWAw/gpztXJu4gxARsopW2MAX/Wa2dyz+niigLx?= =?us-ascii?Q?dzVvjv40bha2esdTc4KCWqK7KHauGPaYK2e8aSD+Vg7zNbcfedi+6Aw63Doy?= =?us-ascii?Q?vnG1zozi2A7vykYbhswGacbcwScEujpmT2CScMj/NQOJB6/RH0Put5C8GEn6?= =?us-ascii?Q?CsdxYs0+MhgcT9SvzbwO8cDohli5ruu/VEYCFBcu29bOhfIoAnvm/6lVIqwT?= =?us-ascii?Q?gVkkmJo5Ji4gp42N4iF5LG1NYn7y33jqqSxztwYHSeuTZKJcZ55v5wJGy68W?= =?us-ascii?Q?Wq9BYWTKt7LIboDfNkHVx73oZGBJh5XGHGRBy5Q2j6cn/FM9TS9OxppQLb3A?= =?us-ascii?Q?9tkZYDEFj8zM2SGVqZfu/vbfccrNLWvZLmPOY3SLksr6XUT/SCTgENbk4Nw7?= =?us-ascii?Q?agxDTI930ettBKRZaCQSSYyUzZs59WUW3yG9oXktfSAk8wp81t6D0/kMTMOI?= =?us-ascii?Q?j4Zq55EnVQ8gNJmy3MqJIMwydPdi3MEMtwHM4Zyw2hlJgBfTT4wvMH/6EEKN?= =?us-ascii?Q?LUlZ9d234Qv11tLn2jtYWxHmmTXxySTXDodbSaYj0KpxlWMs+9DADiFK/EMi?= =?us-ascii?Q?hjPMGWnll/jNd+xHS9LDCPncWmEaRN4rzstERcZZgAYirItnfLiw6NXZj16Q?= =?us-ascii?Q?BnZl2s3FnkvA9ZH2pXOsd6zMAZ2NBTjVF10qDQm3/TxOUQhnPa8UjA8ho+bC?= =?us-ascii?Q?rkZP5+mDvI+PYjGLeMMJPoJYwoKIUWlN9hWbgro/WK11YlDuig/Ovhrl+jcQ?= =?us-ascii?Q?xw8VexlA5YbdH0jjrb2Gij6O5PO5dZE3Ub21vWCeNnN9ABZjvyA3dBH3Q8SR?= =?us-ascii?Q?ywndETRTn8d0GymTqv4TFr4eqNMh0LL4W+F3RDDTuG3/sw8KtVHkxbdPqdGw?= =?us-ascii?Q?lmbsHDras51m65mdSSxo7lTGLAmyqZpswx56IMOCzzb/Ap+sbBFvqCLO0O4C?= =?us-ascii?Q?10el6JoYDu9p+gGQV+KfTddCqHbI2Bsw1rdmL+Cbf+nxffCcheetGYgfdY2m?= =?us-ascii?Q?K07VZYRIl2rVVA/yfwSC8evTtbbPRH2f4RAO1jnFmbgIrENRp9kn2U0D6VnG?= =?us-ascii?Q?JNtZ7d+PLemJ75M7+Nq1OrULykOj/2od4u/+RLPbN9prcXPIMPbaMfVQgsAo?= =?us-ascii?Q?JFmKi9dLyU0C1E3I8Xot/i8SLeqR42I8RFso9m1/w5NjnJiqEmD589jiirv/?= =?us-ascii?Q?zxuFAt78G96nDehP5LyPL9TsPhENxYNe1O+6OFiXSp5SjFrehnEqW0BKp5JD?= =?us-ascii?Q?6pIXf4GDzdQ2hmRLIYwm1sddCUtK2UKZyGdjEytnD9WLRHmOgX4?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB0943; 5:+Ds1uY09X/82EgZqn2nKgkgydDVN0SJIDuwiwPJUkrsFhFDkfgg9GsSa5kcqh8iQNPkmz4wg1O8m5zI9N4Kq0pCH0bS3TYFF1teH691GOVcBBPYS5DexCJaaEj2/cU39HdnwMayQCv8d+0GTrwqNnQ==; 24:j4HJJHkG+c8l4my7jjzQs0EWs7nsCIXW/I7NyjFkIw2lmEHUZ2TE4gfFu3if0x6zHDa0Qqf+naFuGuj7eLie8cJDbm24I0ll7sq6i8KCRW8=; 20:xrJFkeUUhQc3SIVUtUcUXc3jKRkf20NjInqI00Uhwk6SqK2Ito5aUEaJPxCzgB8EGLIWDQZaxPPNM7TfPRBmDA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2015 20:00:25.8978 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB0943 Cc: cake@lists.bufferbloat.net Subject: Re: [Cake] Coding Style changes 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: Sun, 04 Oct 2015 20:00:54 -0000 --------------ms070101050702090806030000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 04/10/15 20:42, Dave Taht wrote: > I agree that we are very close to being done enough for submittal > upstream. While I have some issues with the codel implementation, it > would be easy to fix after we get more testing done. > > I have all day set aside tomorrow with jesper to look this over and > get some 10gigE testing done. Kevin, if you want to hand back the > pen, and if jon remains silent on the other global changes, I have > high hopes to make a serious dent on the issues remaining. You have the pen ;-) I notice you've merged all the stuff I've sent so far, great stuff! Today has been busier than expected so not as much done on style as I hoped, probably not worth sending in to be honest. Good luck for tomorrow, sounds like a busy day. Let me know when it's 'settled' and I'll happily pick up what I can. Kevin --------------ms070101050702090806030000 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 SIb3DQEJBTEPFw0xNTEwMDQyMDAwMjFaME8GCSqGSIb3DQEJBDFCBEDOBb1uEcFyBLXIhQbN OQ11SU3Z3Tky4f9vdWtXtrDetyqSJf9n4zQesB0+t3hdOb+ETbtIU+J1m3SAbAlbWpTCMGwG CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw gaUGCSsGAQQBgjcQBDGBlzCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgMOckowgacGCyqGSIb3DQEJEAILMYGXoIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAw5ySjANBgkqhkiG9w0BAQEFAASCAgB7qnRPU1lO+XuCJ/lJIuMpl+SwHGnf KWSse55KM7Fu8E/qz0TfMmaTKdScrvH19OScVd1Wnia3qQf7snT/EYP6Gn7TpSpmh6eRGJi/ f2JSVbc1s91QTGSdFx9/tGNnJW7aIvpZr9rOxS3zrhKY1bJEAvddG7d5AsOpRX60B5B9mTNV GXQvv/rK7ZWoGyI7EgJmqjk1IuUxzeEvzau6Vn42TASz8STaBBNsaWv4XzXG/mV9NhdW8Wum SAd9iYGmXi6c+pYaWS8iwkZeY7Jz5ECOVMCZF8SuQJ0sZ7xmXuutW5Nj65jNJW9ECSHC0IJN pJRgpuyQ/rP3AAYuVuaxoccHz7ZPgSCY8ox51D9BbjjrXwdfKM5zCsHCV/Z1YLeN3CpxnPsg sf3x+uG9bpQX1sOSzK8R736+9ALyiPfijBdnVT1HGgM2psjZxJ2GM6lLYFvrb0EhDY5jBsfK x4RTDnyQ+efV1ex9pQMGhGdwhlPiegDg11HUBR8c+fPFeHtcHYWNqFHPhk76pS91BkFKAsXo eXWkLQOLL2dbngmGwkyBcGEzXPoUMpHgRf6fYr/rCnF2qmfLsKTluGwm8N1y6QLi1o/ibei2 HKVxlvY2mqR+xnrEOpHgfN9pYxxcXUrkoKzYInMdPyTSooilOfbjAskrxdtoU+ojsWOhNf1i 29NLawAAAAAAAA== --------------ms070101050702090806030000--