From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0063.outbound.protection.outlook.com [157.56.112.63]) (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 255F921F547 for ; Sun, 6 Dec 2015 03:08:58 -0800 (PST) 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 HE1PR07MB0938.eurprd07.prod.outlook.com (10.162.27.144) with Microsoft SMTP Server (TLS) id 15.1.337.19; Sun, 6 Dec 2015 11:08:52 +0000 To: From: Kevin Darbyshire-Bryant Message-ID: <5664173D.40808@darbyshire-bryant.me.uk> Date: Sun, 6 Dec 2015 11:08:45 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms090602010307070704060208" X-Originating-IP: [2001:470:183f:da2b::632f:a7da] X-ClientProxiedBy: HE1PR06CA0008.eurprd06.prod.outlook.com (25.162.181.146) To HE1PR07MB0938.eurprd07.prod.outlook.com (25.162.27.144) X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0938; 2:T0uw+NQsbZhwKnYET6M9K5tBVEAl+UpU6cvlXgCzIPRZb5H5kbAyzEmYizneBQbK5PcmKlmmdvE0rK/W7fflijm8Bd/UQTVZxf5ZUrAs4RuNnMDzj4G8hZDoju6httMmg3s1o/v7E7wRCyQ9TpCtnw==; 3:8wtmnI5wpDb0UhTRTJNtcYocEICdWKJI+7bI2gy4rByspCgk8PXDoazAsJF639zvekRva2zAK+etpy4G5bKQYQTgm97zFXWQl4M2OSLQ0kwiAmZw+18cmHQDXxIkPl2G; 25:t+ZImTfqB+jye9am97UJHMxigviyQ0HnPTxtAdexSjVbq3fHNjJeKR8Zz6pCehEmeS+bItBm5LCWw3R8dPmSL7K8/Gj5aYXTHiqQUl+JSmVFu6nAoDis8qEz/WnrPOJC1R7hvdnzirGtqvis1EuBgy1H1eiPxDtVMtlAChRELNXFtJ9gFyj/nEt439gkAPclUnNYL4DqVlY4qt9Z2zmRnGvNg2RCr4ZBNktJq860g46JUJ5RWIeczd+lEx5D6igghm+LUC9DiylOkf7e/lF4qQ==; 4:MykYVCPj7odbjjXiv/2Z96/fCuhPUpeFfPcP1AxDjq541b6ZwmvP7A7KvO7dmFqNQfBsSMJjU6TQQROO1OKgU66NnhXybGasgV5N6h6pw+QQEvfuv3zNYYQb03CIFgoYSJBOyYrG/hiynZaX12QelypHcVGemeF81zYAPeXacy+RislKygS0Ac3u/OAXD6wEdSBxU2Xj60NL+n8bDj6VCZ4w35N/cDiAK6VtDiI9XX0t99Ufglvmeyesqg1wOiKO5fWG8xkXPQgKm776zdodeRb7d3BNl1VJPLZI/em68LdUdSNaiAuD6bps04YLZ6MZBmrnP6ekM2v9zAdmQzsq9prXsvEYywXt9FdlkOZUadUkwhWbmPvNt1w5tY+ir3xk 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)(10201501046); SRVR:HE1PR07MB0938; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0938; X-Forefront-PRVS: 0782EC617F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(199003)(189002)(84326002)(6116002)(122386002)(40100003)(42186005)(33656002)(1096002)(92566002)(1706002)(101416001)(50986999)(568964002)(105586002)(450100001)(65816999)(36756003)(87976001)(77096005)(65956001)(64126003)(65806001)(586003)(97736004)(2351001)(229853001)(86362001)(83506001)(5000100001)(5004730100002)(107886002)(54356999)(106356001)(5890100001)(110136002)(5008740100001)(81156007)(4001350100001)(189998001)(74482002)(512874002)(5001960100002)(3826002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB0938; 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; HE1PR07MB0938; 23:U0P8oBYrvICxafXubPEB7AezH+h+0AA/rWc9OVJjl?= =?us-ascii?Q?Zamfq2okjbHxu/JTda6U/KKtuNWFV57UmuPb96NbJ++NBt96BTesgyrCeqM2?= =?us-ascii?Q?ki5JEf8SvT+1E/DkhkMT3qTiYzEI7vfi2LUCHxCkgHAztpbtre7v3cJwmKAp?= =?us-ascii?Q?hQ52Pd8/u8hxBp4fGopMarovK0ekc0jhh7c6jT22j+ju+f0o+fzLbjxEhDgT?= =?us-ascii?Q?s0xmpCt8+XlYB5ge3sp0gSutxJq+6h8arKNqEm4ogfy2CuzvtBe0lCKlSr1o?= =?us-ascii?Q?4t6a26G0QRbTIWw9ZUMtEeD2vFmvFbOANjP4CuiRAYAMymZ2VshseNqCDhpG?= =?us-ascii?Q?H4MHKtN5sNMpAV1qeB8XVWP68rHG/QgnacfS3TGOL4/KUYSbwiOjcvOmLGf2?= =?us-ascii?Q?K0iwLtOYT6vJHooefRr8v90Xbl6OFDGCr+rQywZmAVH0WKfT9Q2QQhb08vvP?= =?us-ascii?Q?yZZhvKaJqrly8QwL+pBgWxj5bgPeHOv5T4oWm96ue+GVbg3DZj3exwCYVxdh?= =?us-ascii?Q?06n08eb5dfgjZadAUCYrFSrdneVHA7hHF29xjXl2k3gARThUcPoSUCRSIGGy?= =?us-ascii?Q?ihvDIfS/eicRSQTmXEmvPCURpMSmcdmCQsJ0Yx+a8bshOHxPruuHpRjlH0f1?= =?us-ascii?Q?gTEc+0QIx7MKnafupezHum91iJBMXKLmGOUCV4eza1C1Evge+0VUQNdSX/Ow?= =?us-ascii?Q?HCMhPpyipFSavmwrcBvEQNQ6hKJbcd8neeUu+HBOiDjV9ORKcL1SefNSCKfM?= =?us-ascii?Q?B03AWPfi184FDlGuoSdf6yq5ZT0iU58dC03xxY3UjG08vBctpN7j8+j4QMBB?= =?us-ascii?Q?fxGP54gb9djFdliavq6vgxIfWbZ32p3pGAXJP4UIga1r8cKBQQtxoMn2KVaU?= =?us-ascii?Q?BvtyJPLCWdCaK/oSXaq4kYVDIcmzOpgsm+J6PjU3zBuFt/6mq5c11LlwzRhD?= =?us-ascii?Q?dlrqEIlI4T3q47nIVNXVq4YCvUUQwRvJG97/odAsOUyRZ+wVd7DPb1d6weVH?= =?us-ascii?Q?wxh4Mi1W99CSbfmCL6jPvMqtouZpyJyqTcKHDPYZHpPPbdGJuFqYD6ezRTNl?= =?us-ascii?Q?VbPVLQ9Y3eGDkZ6lwYq71W7ls8QKlgvAWnkxyFLNrdyoMGnpxVSyOLarSVLk?= =?us-ascii?Q?kyVdT2NY3lalPcbwKTwISzXP0g2uzpX6q3v6cA4OkN6ObaypGz8zA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0938; 5:MoECdqBvUxXYuAGlt+/cjThga9Sl4hnDQpBeLdlaqIXQe6XeAfR8kVcS5jhbMsQoFm+S0mDeo7xZvJZd+pbZfd0xr6mtbZk/NqjWUuENE6SI637oCzFCD935Wsh2uP36FjgoIPZIBSY3jUoUWBN50g==; 24:GY1LAhDNTW2gau5CloXUTRYk8brM9AMiwc3ytQjqhRImPwSe8rygAT5JReEiy2yO2+yxGt48TMh5cn2OFAYzkQyPcy30uX3pQrIPzqyroKQ= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2015 11:08:52.5440 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0938 Subject: [Cake] dscp & tunneling 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, 06 Dec 2015 11:09:21 -0000 --------------ms090602010307070704060208 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable So there I was pondering the problem of getting the IPv6 DSCP coding onto the outer IPv4 packets of my '6in4' tunnel (kindly provided for free by Hurricane Electric) when I stumbled across this in a man page: ip tunnel { add | change | del | show | prl } [ NAME ] [ mode MODE ] [ remote ADDR ] [ local ADDR ] [ [i|o]seq ] [ [i|o]key KEY ] [ [i|o]csum ] ] [ encaplimit ELIM ] [ ttl TTL ] [ tos TOS ] [ flowlabel FLOWLABEL ] [ prl-default ADDR ] [ prl-nodefault ADDR ] [ prl-delete ADDR ] [ [no]pmtudisc ] [ dev PHYS_DEV ] [ dscp inherit ] dscp inherit - just what I need! Unfortunately it turns out it's for 'things being tunnelled over ipv6' and not 'ipv6 being tunnelled over ipv4'. Aaaarrghhh! So close. --------------ms090602010307070704060208 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 SIb3DQEJBTEPFw0xNTEyMDYxMTA4NDVaME8GCSqGSIb3DQEJBDFCBEBXxDH/PLPCYwWQBOz5 KNC9UBxAK8J7/qdjX2LlxTBRb4hy4Z9NiPAvnO2voXp63zMJSSyiIS/ZV6H63Fyi6eRwMGwG CSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw gaUGCSsGAQQBgjcQBDGBlzCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgMOckowgacGCyqGSIb3DQEJEAILMYGXoIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAw5ySjANBgkqhkiG9w0BAQEFAASCAgBsW10wkEygyRBicgwbE0fNJl4mbvyH b7GpxIAvbpnK8M3WNHQQvtuLjc0ZC20EV3e6epZLdKoL8GlBmuDuYF9cxE+l4m1SrNxpJGsz 1XMpx2cXEzR3z/BRj7Sq+6cXID4rWHxIym/bXilk+KTa1hiL9mUBJr7Ipi2gCB8C47lBr287 ChnDYVskbGRQ4ureZUf4hyYR0Si1TSoCDoGAkdIYxcAF5xVf1oqI+ugC6fFmTt6XWLbmV5J+ 7fvHFcnfqDf7/V/k4aiOHYuiuW/+pWdlYNldPfiwQp2Vcgv4aX5xKZmAxbGzDtS+sttxICfy D48g1tFvG51HnwYZGbeeIiGrStYLKsuxJ2YLykWOjr2YMiDVXKS88UKOe/8mK5gec75pl6Vh ActSMj4rkKjlqOAG6i2YA9tzka/trYZMGU+8AY812Ld7E1LljNq1M1MljzhMc7ta5fz7uf8N bLwlEJyGRUAwX6yrvXnDxNQihWlv/2K6wJiHehY5xw9CIg6KIYTJLz/bdB/ZI7OBUWn+aENd ieSRmQDqpOTHCSJnOiXEIdeNZ8CzQWtM5PrIPF5JkynOWKxvdO81oN2uaUUZkfdb7DevQvqA xFTA0sZt2XsIxGPQt9lY6S7/8g+VCX3Mbb9ie3jzabQOpwKRE85vhZz1OLgM3F0a3Zd+Qf61 MU7edgAAAAAAAA== --------------ms090602010307070704060208--