From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30074.outbound.protection.outlook.com [40.107.3.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 828F03B2A4 for ; Tue, 5 Feb 2019 07:08:32 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=darbyshire-bryant.me.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pqvf7B4eUUXQQMcxdzik96E3y3q1F3RPbPJSgOvAwcA=; b=DMkIL+SaPdZrZXU1X11gGzxGTTerINxv0gqwPcKNcMWymBNhVGyGfSTFUOVnehVUifyDGNiqlIW0jCLk8Nys3CicDReplQyVeXnykwV/g039GwLErkgBRaiaFSrQTG4VvFCJf1VqefQOhHIgX0FpvzcVPm18I3SRwx5o+JEL5J4= Received: from VI1PR0302MB2750.eurprd03.prod.outlook.com (10.171.105.143) by VI1PR0302MB3454.eurprd03.prod.outlook.com (52.134.14.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.22; Tue, 5 Feb 2019 12:08:30 +0000 Received: from VI1PR0302MB2750.eurprd03.prod.outlook.com ([fe80::a9c8:5bd8:a751:e859]) by VI1PR0302MB2750.eurprd03.prod.outlook.com ([fe80::a9c8:5bd8:a751:e859%9]) with mapi id 15.20.1580.019; Tue, 5 Feb 2019 12:08:30 +0000 From: Kevin Darbyshire-Bryant To: Cake List Thread-Topic: Ingress classification Thread-Index: AQHUvUuB1VQgcbdTzk2D6VmWUnhoUA== Date: Tue, 5 Feb 2019 12:08:30 +0000 Message-ID: <10501006-3062-47C2-BA2B-4D73155069C1@darbyshire-bryant.me.uk> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; x-originating-ip: [2a02:c7f:1240:ee00::dc83] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR0302MB3454; 6:ADC7G3a4/VjFEhjiOQ6Pl1L4I/ZTu+e9i2wt/9qTgfrUNszFwk4jXYuD33jdeu5AfMfAg39eBldT3pqd5k/FWYtdVzi7CsOHE6A+QrWZ4VcQ0f6Ucz+BCDBcZLcRoq/tFbz9kx0jRFmGdO8LDE8zpcgpXSJHfDhstr8ypp9cbhHRKdZDPMEMRO0yJU8ScHgJyuItQdatPOHQorfR/6TzXnLYHf/Wuv6XP51+anqDH+crLIPJHyVSrx53rv/Po8JGY5ShjWpT+ysmKfCLm/SOjaQDnLDs1T+VixPaQWmWqHH35h9aYPPjnN9o/yz1dHP8qg8l4mlZppOS3CfAiMMN+rVOSPgrPY3rqlh8W2scLEJpPgp/E5zP0mPcwrdGD4rJAs9wiERn2qNrvfRJNQRDd0TFWZgahhd/1zi9g0MpPo/ZoN5kAXpSLblD+U8SBMTTv2P3rwrWUKLqiyTZhN17WA==; 5:eAdRixPYIhSea9SMBF8wK1GfFEOGCo0UUdq/Kol+7Bx/H3I/Vj1hgmPPXuJbmJRH3jUfcU/otXlnTpdTqI39ltTCaxzpqOXF3I6V4BeptluP87bPB0d+77YI3JoSFy6+IkAW918erP4amH9pMUjaD16zns4Zc6PZKlA1aIlVmEsP2UbXyd1d2SqCz+DUpnGT77MNGWKF4X8gCfXBShszdA==; 7:kVAHK2SCpYCnF+PcTWFPdIOkUhn1urJ12d/qJ7/QxXXOXMZMtSlQ4X8jSHNbImIY4lQfbpbCoGkBT9MWNeTcowF3oHh2Dgtdhj/VdwYK0uQ6KwM0IxgNYGlQx1mAe8Z0PM4V1W5UHWfRJpbDYQdxLg== x-ms-office365-filtering-correlation-id: aa44e1de-db0e-4222-cb60-08d68b62a497 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020); SRVR:VI1PR0302MB3454; x-ms-traffictypediagnostic: VI1PR0302MB3454: x-microsoft-antispam-prvs: x-forefront-prvs: 0939529DE2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(376002)(39830400003)(346002)(136003)(189003)(199004)(68736007)(7736002)(305945005)(6486002)(8936002)(53376002)(6512007)(66574012)(6916009)(33656002)(221733001)(25786009)(316002)(3480700005)(82746002)(14454004)(102836004)(6436002)(14444005)(256004)(6306002)(186003)(99286004)(86362001)(36756003)(7116003)(966005)(6506007)(105586002)(106356001)(74482002)(71200400001)(476003)(81166006)(2616005)(71190400001)(83716004)(2906002)(6116002)(508600001)(53936002)(486006)(97736004)(81156014)(8676002)(46003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB3454; H:VI1PR0302MB2750.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: darbyshire-bryant.me.uk does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: U/qh//Qn9vyXNBpblV2ShmY6EqMTH3+x2uUGGtz0QarIMzgkRTcV6awHb4o7igGlvmAlYX5yCvZjlqtviEYpFUkfXw9m0jF3nJCF6Kd1YW/SLtZm3oWBEFDmLsbg/Zgj+GAUO8D+PTZSGH0PZ7zW03/SJBTt1Q3LTh2O2ZUWAwujSjNFznwB2Xgpn2Va2bGsyTWa0gOxl5Yf++olulxsAnYKAXVFtPcBdNfCEbcMCVEtcmzHVKot/L9RjKnvaMJFhWjop3JSTQILKhCQAR8b900XmSex7TGedXSLivzIMywAX/a7QC/ntMDVKVt3CAQxnJqxZnoniSq8xAyptKctu482YyMyFu3/bHiGF8EtgBOfOa3VWnEgFRtjMDfchnkRCzZ/1Atzyon6tidJXDboOf3liClx1zxuXK2EZJLSI4A= Content-Type: text/plain; charset="utf-8" Content-ID: <70E44DD7555FAE4EAB9CED1ACC4BADB0@eurprd03.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-Network-Message-Id: aa44e1de-db0e-4222-cb60-08d68b62a497 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2019 12:08:30.2499 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9151708b-c553-406f-8e56-694f435154a4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB3454 Subject: [Cake] Ingress classification 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: Tue, 05 Feb 2019 12:08:32 -0000 SGkgRXhwZXJ0cyENCg0KQWZ0ZXIgYSBsb25nIHNlbGYgaW1wb3NlZCBhYnNlbmNlIEnigJltIGJh Y2vigKZhbmQgYXMgY29uZnVzZWQgYXMgZXZlci4gIEnigJltIHRyeWluZyB0byB1c2UgY2FrZeKA mXMgZGlmZnNlcnYvZHNjcCBpbnRlcnByZXRhdGlvbiBhYmlsaXRpZXMgd2l0aCBteSBJbnRlcm5l dCBmYWNpbmcgd2FuIGxpbmsgb24gb3BlbndydC4NCg0KVGhlIGNoYW5jZXMgb2YgZ2V0dGluZyBE U0NQIGFjcm9zcyB0aGUgSW50ZXJuZXQgdW5tb2xlc3RlZCBhcmUgbmlsbCwgYnV0IEkgY2FuIHVz ZSBkc2NwIGNvZGVzIHdpdGhpbiBteSBvd24gTEFOL1JvdXRlciB0byBzZWxlY3QgcmVsZXZhbnQg dGlucyBhbmQgaGVuY2UgYmFuZHdpZHRoL2xhdGVuY3kgbGltaXRzIHdpdGhpbiBjYWtlLiAgZS5n LiB0byBkZS1wcmlvcml0aXNlIGNlcnRhaW4gaG9zdC9wb3J0IGNvbWJpbmF0aW9ucyAoYml0dG9y cmVudCBpbnRvIGJ1bGspDQoNCmVncmVzcyB0cmFmZmljIGlzIOKAmGVhc3nigJksIHNpbXBseSB1 c2UgYW4gaXB0YWJsZXMgcnVsZSBlLmcuIGFzIHByb2R1Y2VkIGJ5IGZ3MyBvbiBvcGVud3J0Og0K DQovZXRjL2NvbmZpZy9maXJld2FsbDoNCg0KY29uZmlnIHJ1bGUgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIA0KICAgICAgICBvcHRpb24gbmFtZSAnQml0dG9ycmVudCBzZXJ2 ZXIgRFNDUCBCVUxLJw0KICAgICAgICBvcHRpb24gdGFyZ2V0ICdkc2NwJyAgICAgICAgICAgICAg ICAgICAgIA0KICAgICAgICBvcHRpb24gc3JjICdsYW4nICAgICAgICAgICAgICAgICAgICAgICAg IA0KICAgICAgICBvcHRpb24gZmFtaWx5ICdpcHY0JyAgICAgICAgICAgICAgICAgICAgIA0KICAg ICAgICBvcHRpb24gc3JjX2lwICcxOTIuMTY4LjIxOC4xMicgICAgICAgICAgIA0KICAgICAgICBv cHRpb24gZGVzdCAnKicgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICBvcHRpb24g c2V0X2RzY3AgJ0NTMScgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICBvcHRpb24gc3JjX3Bv cnQgJzY5ODknICAgICAgICAgICAgICAgICAgIA0KICAgICAgICBvcHRpb24gcHJvdG8gJ3RjcCB1 ZHAnDQoNClByb2R1Y2VzOg0KDQppcHRhYmxlcyAtdCBtYW5nbGUgLUEgUFJFUk9VVElORyAtcCB0 Y3AgLXMgMTkyLjE2OC4yMTguMTIvMjU1LjI1NS4yNTUuMjU1IC1tIHRjcCAtLXNwb3J0IDY5ODkg LW0gY29tbWVudCAtLWNvbW1lbnQgIiFmdzM6IEJpdHRvcnJlbnQgc2VydmVyIERTQ1AgQlVMSyIg LWogRFNDUCAtLXNldC1kc2NwIDB4MDgNCmlwdGFibGVzIC10IG1hbmdsZSAtQSBQUkVST1VUSU5H IC1wIHVkcCAtcyAxOTIuMTY4LjIxOC4xMi8yNTUuMjU1LjI1NS4yNTUgLW0gdWRwIC0tc3BvcnQg Njk4OSAtbSBjb21tZW50IC0tY29tbWVudCAiIWZ3MzogQml0dG9ycmVudCBzZXJ2ZXIgRFNDUCBC VUxLIiAtaiBEU0NQIC0tc2V0LWRzY3AgMHgwOA0KDQpyb290QFJvdXRlcjp+IyBpcHRhYmxlcyAt dCBtYW5nbGUgLUwNCkNoYWluIFBSRVJPVVRJTkcgKHBvbGljeSBBQ0NFUFQpDQp0YXJnZXQgICAg IHByb3Qgb3B0IHNvdXJjZSAgICAgICAgICAgICAgIGRlc3RpbmF0aW9uICAgICAgICAgDQpEU0NQ ICAgICAgIHRjcCAgLS0gIFdhbGRvcmYubGFuLmRhcmJ5c2hpcmUtYnJ5YW50Lm1lLnVrICBhbnl3 aGVyZSAgICAgICAgICAgICB0Y3Agc3B0OjY5ODkgLyogIWZ3MzogQml0dG9ycmVudCBzZXJ2ZXIg RFNDUCBCVUxLICovIERTQ1Agc2V0IDB4MDgNCkRTQ1AgICAgICAgdWRwICAtLSAgV2FsZG9yZi5s YW4uZGFyYnlzaGlyZS1icnlhbnQubWUudWsgIGFueXdoZXJlICAgICAgICAgICAgIHVkcCBzcHQ6 Njk4OSAvKiAhZnczOiBCaXR0b3JyZW50IHNlcnZlciBEU0NQIEJVTEsgKi8gRFNDUCBzZXQgMHgw OA0KDQpTbyB0aGF04oCZcyB0aGUgZWdyZXNzICh1cGxvYWQpIHNvcnRlZCBvdXQg4oCYZWFzeeKA mS4gIE9mIGNvdXJzZSB0aGUgdGNwIGFjayBwYWNrZXRzIG9uIHRoZSByZXR1cm4gKGluZ3Jlc3Mp IHBhdGggYXJlbuKAmXQgY2xhc3NpZmllZCBhcyBCVUxLIG5vciBpcyBhbnkgYml0dG9ycmVudCBk b3dubG9hZCB0cmFmZmljLg0KDQoNCkluZ3Jlc3MgaXMgaGFyZGVyIGFuZCBteSBrbm93bGVkZ2Ug Z29lcyBmbGFreSBhdCB0aGlzIHBvaW50IHRvby4gIFRoZSBxZGlzYyBpcyBydW5uaW5nIGF0IGEg cG9pbnQgcHJlIGRlLU5BVCwgdGhpcyB3YXMgdGhlIOKAmGZsYXfigJkgd2l0aCBob3N0IGZhaXJu ZXNzIGluIHRoZSBOQVQgd29ybGQgYmVmb3JlIHRoZSDigJluYXTigJkga2V5d29yZC4gIFNpbWls YXJseSBJIGFsc28gdGhpbmsgdGhhdCBhbnkgcnVsZXMgdG8gY2hhbmdlIERTQ1AgYXQgdGhpcyBw b2ludCBoYXZlIGFsc28gaGFwcGVuZWQgdG9vIGxhdGUgZm9yIGNha2UgdG8gbm90aWNlLiBUaGVu IFRva2Ugc2hvbmUgYSBsaWdodCBhbmQgZ2F2ZSBDYWtlIHRjIGZpbHRlciBrbm93bGVkZ2UgYW5k IHNvIGZvciBhIHdoaWxlIEkgaGFkIHRoZSBmb2xsb3dpbmcgaW4gYSB0d2Vha2VkIOKAmGxheWVy X2Nha2UucW9z4oCZIHNjcmlwdDoNCg0KTUFKT1I9JCggdGMgcWRpc2Mgc2hvdyBkZXYgJERFViB8 IGhlYWQgLTEgfCBhd2sgJ3twcmludCAkM30nICkNCiMgY2F0Y2ggYml0dG9ycmVudCBpbmNvbWlu Zw0KICAgICRUQyBmaWx0ZXIgYWRkIGRldiAkREVWIHBhcmVudCAkTUFKT1IgcHJvdG9jb2wgaXAg dTMyIFwNCiAgICAgIG1hdGNoIGlwIGRwb3J0IDY5ODkgMHhmZmZmIGFjdGlvbiBza2JlZGl0IHBy aW9yaXR5ICR7TUFKT1J9MQ0KDQpUaGlzIGNhdGNoZXMgYW55IHRyYWZmaWMgZGVzdGluZWQgdG8g cG9ydCA2OTg5IGFuZCB0ZWxscyBjYWtlIHRvIHB1dCBpdCBpbnRvIHRoZSBCdWxrIFRpbi4gIFNv IEkgaGF2ZSBhIHNvbHV0aW9uIHRoYXQgaXMgcHV0dGluZyB0cmFmZmljIGNvbWluZyBmcm9tIG15 IGJpdHRvcnJlbnQgaG9zdCBvbiBwb3J0IDY5ODkgb3IgZ29pbmcgdG8gcG9ydCA2OTg5IGludG8g dGhlIGJ1bGsgdGluLiAgSXTigJlzIG5vdCBleGFjdGx5IHNjYWxlYWJsZSB0aG91Z2guDQoNClRo ZW4gSSBzYXcgc29tZW9uZSB1c2luZyBjb25ubWFyayBbMV0gYW5kIEnigJl2ZSBzdWJzZXF1ZW50 bHkgdHdlYWtlZCB0aGF0IGludG8gbXkgb3duIHZlcnNpb24gYW5kIGl0IGFwcGVhcnMgdG8gd29y ayBidXTigKYgSSBkb27igJl0IHJlYWxseSBrbm93L3VuZGVyc3RhbmQgd2h5IC0gaGVuY2UgdGhp cyBlbWFpbCENCg0KT25lIG9mIHRoZSB0aGluZ3MgdGhhdCBvcGVud3J04oCZcyBzcW0tc2NyaXB0 cyBkb2VzIHRvIGVuYWJsZSBpbmdyZXNzIFFvUyBpcyB0byByZWRpcmVjdCBpbmdyZXNzIHRyYWZm aWMgb24gdGhlIFdBTiBpbnRlcmZhY2UgdG8gYW4gaWZiIGludGVyZmFjZeKApmFuZCB5b3UgcHV0 IHRoZSBxZGlzYyBvbiB0aGUgZWdyZXNzIG9mIHRoZSBpZmIgdG8gZWZmZWN0aXZlbHkgY3JlYXRl IGFuIGluZ3Jlc3MgcWRpc2MuICBUaGUgbWlycm9yL3JlZGlyZWN0IGZ1bmN0aW9uIGlzIGltcGxl bWVudGVkIGJ5IOKAmGFjdGlvbiBtaXJyZWQgcmVkaXJlY3QgZGV2IHRhcmdldF9kZXbigJkuICBM aW51eC9UQyBhbHNvIGFsbG93cyB5b3UgdG8gcmVzdG9yZSBjb25uZWN0aW9uIHRyYWNraW5nIG1h cmtzIGF0IHRoaXMgc3RhZ2UgYXMgd2VsbCwgaGVuY2UgdGhlIGZvbGxvd2luZyBsaW5lOg0KDQoj IHJlZGlyZWN0IGFsbCBJUCBwYWNrZXRzIGFycml2aW5nIGluICRJRkFDRSB0byBpZmIwICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiMgYW5kIHJlc3RvcmUgY29ubm1hcmsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K JFRDIGZpbHRlciBhZGQgZGV2ICRJRkFDRSBwYXJlbnQgZmZmZjogcHJvdG9jb2wgYWxsIHByaW8g MTAgdTMyIFwgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgbWF0Y2ggdTMyIDAgMCBmbG93 aWQgMToxIGFjdGlvbiBjb25ubWFyayBhY3Rpb24gbWlycmVkIGVncmVzcyByZWRpcmVjdCBkZXYg JERFViANCg0KV2l0aCB0aGUgY29ubm1hcmtzIHJlc3RvcmVkIFRDIGZpbHRlcnMgY2FuIGJlIHRv bGQgdG8g4oCYZG8gc3R1ZmbigJkgYmFzZWQgb24gdGhvc2UgbWFya3MsIGluIHRoaXMgY2FzZSBl ZGl0IHRoZSBza2LigJlzIHByaW9yaXR5IGZpZWxkIHNvIG5vdyBDYWtlIHN0dWZmcyB0aGUgcGFj a2V0IGludG8gdGhlIHNlbGVjdGVkIHRpbigxLzMpOg0KDQpNQUpPUj0kKCB0YyBxZGlzYyBzaG93 IGRldiAkREVWIHwgaGVhZCAtMSB8IGF3ayAne3ByaW50ICQzfScgKSAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCiRUQyBmaWx0ZXIgYWRkIGRldiAkREVWIHBhcmVudCAkTUFKT1IgcHJvdG9j b2wgaXAgIFwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICBo YW5kbGUgMHgwMSBmdyBhY3Rpb24gc2tiZWRpdCBwcmlvcml0eSAke01BSk9SfTEgI2hhbmRsZSBt YXJrIDB4MDEgICAgICAgICAgICAgICAgICAgICAgICAgIA0KJFRDIGZpbHRlciBhZGQgZGV2ICRE RVYgcGFyZW50ICRNQUpPUiBwcm90b2NvbCBpcCAgXCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQogICAgICAgIGhhbmRsZSAweDAzIGZ3IGFjdGlvbiBza2JlZGl0IHByaW9y aXR5ICR7TUFKT1J9MyAjaGFuZGxlIG1hcmsgMHgwMw0KDQpBcyBJIHVuZGVyc3RhbmQgaXQsIHRo aXMgaXNu4oCZdCBjaGFuZ2luZyB0aGUgRFNDUCBmaWVsZCBvbiB0aGUgcGFja2V0IGl0c2VsZiBi dXQganVzdCBhbiBza2IgcHJpb3JpdHkgdGhhdCBDYWtlIHVuZGVyc3RhbmRzIChzb21ldGhpbmcg dG8gZG8gd2l0aCBNYWpvciBudW1iZXJzIG1hdGNoaW5nKQ0KDQoNClNvIG5vdyBhbGwgd2UgaGF2 ZSB0byBkbyBpcyBtYXJrIG91ciBjb25uZWN0aW9ucyBhcyByZXF1aXJlZC4gIEFuZCBoZXJl4oCZ cyB3aGVyZSBteSBrbm93bGVkZ2UgdHJvdWJsZSByZWFsbHkgc3RhcnRzOg0KDQojIENvbmZpZ3Vy ZSBpcHRhYmxlcyBjaGFpbiB0byBtYXJrIHBhY2tldHMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgaXB0IC10IG1hbmds ZSAtTiBRT1NfTUFSS18ke0lGQUNFfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgDQojIElmIHBhY2tldHMgaGF2ZSBEU0NQIDggdGhlbiBtYXJrIHRoYXQgY29ubmVjdGlvbiBz byB0aGUgcmVzcG9uc2UgcGFja2V0cyBhcmUgYWxzbyBzZW50IHRvIGJ1bGsNCiAgICBpcHQgLXQg bWFuZ2xlIC1BIFFPU19NQVJLXyR7SUZBQ0V9IC1wIHRjcCAtbSBkc2NwIC0tZHNjcCA4IC1qIE1B UksgLS1zZXQtbWFyayAweDAxLzB4ZmYgICAgICAgICANCiAgICBpcHQgLXQgbWFuZ2xlIC1BIFFP U19NQVJLXyR7SUZBQ0V9IC1wIHVkcCAtbSBkc2NwIC0tZHNjcCA4IC1qIE1BUksgLS1zZXQtbWFy ayAweDAxLzB4ZmYgICAgICAgICANCg0KI2tkYiBoaWdoIHByaW9yaXR5IG1hcmtpbmcNCiAgICBp cHQgLXQgbWFuZ2xlIC1BIFFPU19NQVJLXyR7SUZBQ0V9IC1wIHRjcCAtbSBkc2NwIC0tZHNjcCAw eDMwIC1qIE1BUksgLS1zZXQtbWFyayAweDAzLzB4ZmYgICAgICANCiAgICBpcHQgLXQgbWFuZ2xl IC1BIFFPU19NQVJLXyR7SUZBQ0V9IC1wIHVkcCAtbSBkc2NwIC0tZHNjcCAweDMwIC1qIE1BUksg LS1zZXQtbWFyayAweDAzLzB4ZmYgICANCg0KVGhpcyBtYWtlcyBzZW5zZSBzbyBmYXIsIGJhc2lj YWxseSBhbnl0aGluZyB0aGF0IGhhcyBhIG1hdGNoaW5nIGRzY3AgYWxyZWFkeSwgc2V0IHRoZSBj b3JyZXNwb25kaW5nIGNvbm5tYXJrLg0KDQpUaGVuIHRoZSBvcmlnaW5hbCBzY3JpcHQgZG9lcyB0 aGlzOg0KDQojIFlvdSBjYW4gYWRkIG1vcmUgcnVsZXMgaGVyZS4gRm9yIGV4YW1wbGUsIHRvIG1h cmsgaW5jb21taW5nIGNvbm5lY3Rpb25zIG9uIHBvcnQgOTk5OSB0Y3AvdWRwICANCiAgICAjIGlw dCAtdCBtYW5nbGUgLUEgUU9TX01BUktfJHtJRkFDRX0gLWkgJElGQUNFIC1wIHRjcCAtLWRwb3J0 IDk5OTkgLWogTUFSSyAtLXNldC1tYXJrIDB4MDEvMHhmZiANCiAgICAjIGlwdCAtdCBtYW5nbGUg LUEgUU9TX01BUktfJHtJRkFDRX0gLWkgJElGQUNFIC1wIHVkcCAtLWRwb3J0IDk5OTkgLWogTUFS SyAtLXNldC1tYXJrIDB4MDEvMHhmZg0KDQpJ4oCZbSBjb25mdXNlZCBhdCB0aGlzIHBvaW50IC0g c2VlIGxhdGVyLg0KDQojIHNhdmUgdGhlIGNvbm5tYXJrIC0gd2lsbCBiZSAweDAwIHVubGVzcyBh bnkgb2YgdGhlIGFib3ZlIGNoYW5nZWQgaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgaXB0IC10 IG1hbmdsZSAtQSBRT1NfTUFSS18ke0lGQUNFfSAtaiBDT05OTUFSSyAgLS1zYXZlLW1hcmsNCg0K VGhhdCBtYWtlcyBzZW5zZSwgSSBnZXQgdGhhdC4NCg0KQW5kIGZpbmFsbHkgYWZ0ZXIgYWxsIHRo YXQgZWZmb3J0IG9mIG1ha2luZyB0aGUgY2hhaW4sIHdl4oCZZCBiZXR0ZXIgYWN0dWFsbHkgdXNl IGl0Og0KDQojIFNlbmQgdW5tYXJrZWQgY29ubmVjdGlvbnMgdG8gdGhlIG1hcmtpbmcgY2hhaW4N CiAgICBpcHQgLXQgbWFuZ2xlIC1BIFBSRVJPVVRJTkcgIC1pICRJRkFDRSAtbSBtYXJrIC0tbWFy ayAweDAwLzB4ZmYgLWcgUU9TX01BUktfJHtJRkFDRX0NCiAgICBpcHQgLXQgbWFuZ2xlIC1BIFBP U1RST1VUSU5HIC1vICRJRkFDRSAtbSBtYXJrIC0tbWFyayAweDAwLzB4ZmYgLWcgUU9TX01BUktf JHtJRkFDRX0NCg0KDQpBbmQgc28sIGZpbmFsbHksIHdlIGNvbWUgdG8gbXkgcG9pbnQgb2YgY29u ZnVzaW9uIGFuZCBteSBxdWVzdGlvbjogIEhvdy9Eb2VzIHNldHRpbmcgYSBmaXJld2FsbCBtYXJr IG9uIGluZ3Jlc3MgYWN0dWFsbHkgd29yayBiZWNhdXNlIEkgZGlkbuKAmXQgdGhpbmsgdGhlIHBy ZXJvdXRpbmcgbWFuZ2xlIHRhYmxlIHdvdWxkIGhhdmUgcnVuIGJlZm9yZSB0Y+KAmXMgYWN0aW9u IGNvbm5tYXJrIGFjdGlvbiBtaXJyZWQuDQoNClNvbWVob3cgaXQgZG9lcyBhcHBlYXIgdG8gYmUg d29ya2luZyBidXQgSSBnZW51aW5lbHkgZG9u4oCZdCB1bmRlcnN0YW5kIGhvdyBzYXkgYW4gdW5z b2xpY2l0ZWQgaW5ncmVzcyBVRFAgcGFja2V0IChmcm9tIGEgYml0dG9ycmVudCkgd291bGQgaGF2 ZSBiZWVuIG1hcmtlZC4NCg0KU29ycnkgZm9yIHRoZSDigJhXYXIgJiBQZWFjZeKAmSBsZW5ndGgu ICBJ4oCZdmUgdHJpZWQgcmVhZGluZyBpcHRhYmxlcyB0dXRvcmlhbHMgYW5kIGEgdGMgZmlsdGVy cyB0dXRvcmlhbCBbMl0gYnV0IEkgY2Fu4oCZdCBxdWl0ZSBwdXQgaXQgYWxsIHRvZ2V0aGVyLg0K DQoNClsxXSBodHRwczovL2dpdGh1Yi5jb20vZHRhaHQvc2NoX2Nha2UvaXNzdWVzLzk3I2lzc3Vl Y29tbWVudC00MTIyNDg1MTgNClsyXSBodHRwOi8vbGludXgtaXAubmV0L2dsL3RjLWZpbHRlcnMv dGMtZmlsdGVycy5odG1sDQoNCkNoZWVycywNCg0KS2V2aW4gRC1CDQoNCjAxMkMgQUNCMiAyOEM2 IEM1M0UgOTc3NSAgOTEyMyBCM0EyIDM4OUIgOURFMiAzMzRBDQoNCg==