Return-Path: Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by lists.linuxfoundation.org (Postfix) with ESMTP id B40E9C002D for ; Thu, 12 Jan 2023 12:32:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8DD4681D5A for ; Thu, 12 Jan 2023 12:32:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8DD4681D5A Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=live.com header.i=@live.com header.a=rsa-sha256 header.s=selector1 header.b=mMSL3PCq X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.1 X-Spam-Level: X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ycYW7E5HZtxI for ; Thu, 12 Jan 2023 12:32:09 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0FAD281C21 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2074.outbound.protection.outlook.com [40.92.18.74]) by smtp1.osuosl.org (Postfix) with ESMTPS id 0FAD281C21 for ; Thu, 12 Jan 2023 12:32:08 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=enLmlSS/txg0RL3LjNzEs2p56jMhpI/5VKvQ6lZqbcnOXUziSmim2SaUKYnW096gW/PWrtI7u0dG/s/xWNmg/YnioHS0D0z0W5jvJeSyCh29JHJH/jEQr/cONXAQN3fHr0W3NA1F/XdeG5NPdkF9oRYmMAxue7X67/iBWhWLUmpoifnDKswZoMgj++7T/9G8AVADKk0I5O7TCKwacY5PLnk5oDmIUTnqqDW7sRSvrXqLEqvNC4ehvradnmZvv0C7WsWSMVVBVHczugb8g5bSfEnIzyp4sBuIhJ75PJ+z2aFTXdbR6wNtIEPcrsBThGbwVOQSundQzG7JYZ6QlWb//A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B1yiSSWr54y6JxBecpky8g9215/cI/QEeDTq0m4fkuA=; b=JgX+vdeaGFHXm6MuZGcDmEKJibKmwJErIkfMPLMOQtlUM8tlpb+6sRrAL+ie1+oTlky83AoVUVq27OTa7Ra4mPsOPx8mUMF4Lro8T71UDzNzpjlLhwkDeavZanPkWMAlwqqDHy8anOi3ITc3cFoFzHWqLvOmgVO/ehimOrQ+ElfsRu2fcgxntxAcLZ6Q8Ng4y0h+5QSed/FLhWSgdcAf1fc0v7kYZ02vHZ5EGa6HgoAbtQd9qMJNbrbsz+xAq1D3V3dfTeoOFHqmppnliRtGHL+ORy00s5ID8n9Tj1P++qDLTYzwW/9c46dOE05R2u1zhj1GtLSNAyKyyuuDWesM3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B1yiSSWr54y6JxBecpky8g9215/cI/QEeDTq0m4fkuA=; b=mMSL3PCql9gMcvh3Iocs/kPf87XZFiS32g4/Ka5iwhKE58s/9SnsnYSKNJxmO1ISy3N9Ou2n0Ht8LVHmc7gexQh4p5WVvd9ZOt6ZTgE6TpXKSqsLMmoyh4e2h+JUmf9d7nfzETphggaue8FIoW6PFo00LBYYC/x2dwCc5f//QLJryz5XVMdViMyvPEoVNNCQ5cMK2XfWOd1flZABH7p7zmESZam5985D0fVVoTMOMHWd2ZZIIA7zXyeFv3FJrBp+Ak/TSMDNc6m2/+il4AFIRm2ysjTi5OPqCxJtuOV6C3tAhcEr+SfUk/NQ7LXG8iPdktfsEKpJsh+3folMR7L0Kg== Received: from SJ1P223MB0531.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:45a::15) by CH0P223MB0042.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:f0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Thu, 12 Jan 2023 12:32:07 +0000 Received: from SJ1P223MB0531.NAMP223.PROD.OUTLOOK.COM ([fe80::6fb4:7cbc:3374:23e0]) by SJ1P223MB0531.NAMP223.PROD.OUTLOOK.COM ([fe80::6fb4:7cbc:3374:23e0%9]) with mapi id 15.20.5986.018; Thu, 12 Jan 2023 12:32:06 +0000 From: Ben Carman To: "bitcoin-dev@lists.linuxfoundation.org" , "dlc-dev@mailmanlists.org" Thread-Topic: Using OP_VAULT to improve DLCs Thread-Index: AQHZJoHijqmZOzSbzkKl5S16BFrNGw== Date: Thu, 12 Jan 2023 12:32:06 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [4AfD3iwPNlZ8/idOc/UyaK1ysCffE1XLVDt7iSxaI7sofF6/GwcLP9DjAVszW03v] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1P223MB0531:EE_|CH0P223MB0042:EE_ x-ms-office365-filtering-correlation-id: c08e523c-b9fe-4136-6cb8-08daf4990485 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 68f3o/ax4AhRLNF5ORgf0x1dhc2yKftCBl8dpz8rcPnldRWexx0glGmoYfRREUZw+Vqbk+0EwbNN5lu15Q01hrHadTcBHyqIeYhGYpnBjFOyuvNiDf/D5ZLkSMzpy9LtnxBMiSyTTxC+xeGWbj6Hr1MDYI1WquEmBMhwS+2b4RyS+VIN6jg3I7immRWIJD3mfwPaufdrqWKM0fJbdBSsK3CgC+k4QJqhswBgQY119VV6tdvHpxrMk83u68BfTT+d8+yxTwHw9VbB+CwBIuufQWx/ibXT7i+XRItDAsi3x6/sCHDdLOjANi/c1agzZEWDlMuTmlcEDgqTJjUZZaAODQoUykU6n47BWDYMOmRXrBKS+FheZXe1ab6fKsM6RQJKM0bnVQtp4RSJFbAJLdeKyziqPqi8L+jf1EKkbM3wiLZUPMUhVRISojZ4Khc38QJiwFtLupGyM8xLofd9s6z80RGst0FQ8xJO2XDnZ+payxPUDEBMlXzco2TTnzmHP0i8oO+doLku+Z2zv813t8GniHZp8ec3khJFgfPnNlxBSZhEaipURt5Nefoci5kVlDX5jBJxFKjwGEnSn1ADojzOrA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UHpQRGxjRjZXVTlYTFZQL1l6OW8vVitXOWxSY1EvdHU1c0FMMjVLODFzaUlk?= =?utf-8?B?bUI4ZE1EdGZHNG1LU21Cek1SN0FMcnJPVjBEY1Bra1BQQTV0Zmczd0tYSDdZ?= =?utf-8?B?Tk9PVkFDazdUS2R4SHU0VzhQWWovQ3M5ZmF1YlVQbVpHcWZqOVY4T2FWVXFu?= =?utf-8?B?N0JtOWdVbzVUUkp4bVFmQUxBT0VHTENqTWxTcmE1UzJaMk56RHp2b091cSs5?= =?utf-8?B?UFpHTGhZdEdBS2tsb2YrRUxzSEdaQ24xd25QRmZuUDhsb0tCSCtLUCs0QVdH?= =?utf-8?B?MjB5NjdvZFZZVDBCdkdQbW10N1c2WkwvbkorWHg4NHoySnVmeUhNR2lFTlZw?= =?utf-8?B?RzhPbkVsckdITFpqaWhjaDVoNEtaZ3ZqNkM2a1VDdmdkZHI4Q0gzYXNoalVj?= =?utf-8?B?ekdVZnJSenMyZTBCeGRWNEVoaTN4WVAzMVJVSHduMGdWNHE1Nk84allXaERl?= =?utf-8?B?R01QR0ZZL2IwQkxCc0VZamNzay9kZ3FjOTkwSzFld25sLyt3bnpWcWp1K1FQ?= =?utf-8?B?Y2VTL0prY1BZbGp5bXFzenpYcktSOEtwemxoell1V1hwWktnZXNZRnBnMDJs?= =?utf-8?B?Z3AreDNlWmN6b0IrUGVBQlAwYUNvbnVuVTZEb2tDczBqTnFUQTFsdzNocU5r?= =?utf-8?B?WjhRSHdUWklRRThKd2hwQ2M5b2g5VnB3ekh6dXFxZzNjWlZJd1BSTEY5ZDBB?= =?utf-8?B?dnUwRmhaRVNRTnlZc2kvaXN3NDdmbUhLSXIxUmMrM0J1cDltTytGUEU1OVFJ?= =?utf-8?B?cjFTOFFnamFQVExUN0RIOGh5S2V0MVRMMG9CR0RwRDRiTzU2T01LWHhGcXY4?= =?utf-8?B?bHVtOWdLcVgxdVhRUzhnWWdTZzBBWjg3bnFVREo2akdqYy9MZU1RSloyUTVi?= =?utf-8?B?dEJ3dkdTY3RWdU9IT2RXNlFNekxScjhRTktDLytIekJpZVp3RHZWZW9FbmZi?= =?utf-8?B?M3REUlRXK2NzVlk2dVZmMG1lcVk1dlI1T2dTakFEU0RzN09jNTdtQ2Q3TlU4?= =?utf-8?B?YUVKZDhJT0pjZWJ1WjhvYUZuZGRZdE9qTU9DWWVkK1ZXMEhtMnp5andlVGNx?= =?utf-8?B?Q1RQcW1neDZNK0dLVEFUMGFxbE1pYVZpY2ZLN2RDcWEyV3dzNlBGdDJpMzFV?= =?utf-8?B?dVNSUFhCTjFlZTJoUk9SMVViNkZJUG45UFFVdVIwUjJNbVp5MGUvMXVUSkFY?= =?utf-8?B?dXVZd3RqOWN2RDNXaTVZUlZOV2tkVGtkcGFBU1JZZ2w2UkxWd3d5Umo1dFl3?= =?utf-8?B?dkZRM0doSmorOU8wdDdXRklqUFZ0M3NTYXZrRXRUUjczQmtyTXh5ZGZ6RStY?= =?utf-8?B?a1duYjNSK0VOdW90SGJDRUh6UlY4Rjd1MjJ1MmI0RkdaSld3UmhzTlRJYlV4?= =?utf-8?B?cXlEc01Wdkc4eExYeSs2TVlBbUt3aWdmU0JROU13eEp4SElUaG5DWE0raUdC?= =?utf-8?B?aTN6YXVGOUFXNFc3a2J1L3QwWmp5TFdKNGVEWEwyUW1JRmFlbm5FejQzNjB2?= =?utf-8?B?UHlEMUN6RHk0VlNjQ2xTeEtBWFU4aDZDSnUxSlMwaWQ4UGtqRHQ3ZWV3Rk0r?= =?utf-8?B?b2Z6a2hMQWJFV2RHcGgzUU9YSkpHbFcxaU5OaVBRYkUrYWFmVUhWVnBja3ls?= =?utf-8?B?WVpOVGRFVVlkV093QUNwNnZOSEJPTFlsVGpMWG5DQTVSK0h0UktmWXozd2x0?= =?utf-8?B?bkhGSWVPNFQxYmlGYjJiM1Jqc2ZGeER6NVhjbGVjZ2lUVFFDK3FjK0wxdTFD?= =?utf-8?B?L2NBZmtqNCtObzBoSGE3cVZIQldSSGRPdEs3OWh0RXhhdHJCeCtMNzJNdmxR?= =?utf-8?B?OWJiSXpCQm5ERjJzeDVndz09?= Content-Type: multipart/alternative; boundary="_000_SJ1P223MB0531F7DDDFEB49DCF8E92CE9A1FD9SJ1P223MB0531NAMP_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1P223MB0531.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: c08e523c-b9fe-4136-6cb8-08daf4990485 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2023 12:32:06.9060 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0P223MB0042 X-Mailman-Approved-At: Fri, 13 Jan 2023 20:04:36 +0000 Subject: [bitcoin-dev] Using OP_VAULT to improve DLCs X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2023 12:32:10 -0000 --_000_SJ1P223MB0531F7DDDFEB49DCF8E92CE9A1FD9SJ1P223MB0531NAMP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgbGlzdCwNCg0KQWZ0ZXIgcmVhZGluZyB0aHJvdWdoIEphbWVzJ3MgT1BfVkFVTFQgcHJvcG9z YWwgdGhpcyB3ZWVrLCBJIGhhZCBhIHJlYWxpemF0aW9uIHRoYXQgdGhpcyBjYW4gYmUgdXNlZCBm b3IgbW9yZSB0aGFuIGEgZGVlcCBjb2xkIHN0b3JhZ2Ugd2FsbGV0Lg0KDQpJbnN0ZWFkIG9mIHZh dWx0aW5nIGFuZCB1bnZhdWx0aW5nLCB3ZSBjYW4ganVzdCBzZW5kIHRvIGEgT1BfVU5WQVVMVCBv dXRwdXQuDQpXaGVuIHVzaW5nIE9QX1VOVkFVTFQgaWYgd2Ugc2V0IHRoZSBgcmVjb3Zlcnktc3Br LWhhc2hgIHRvIGEgYnVybiBhZGRyZXNzIChpZSBPUF9SRVRVUk4gYDxyYW5kb20gdmFsdWU+YCkN CmFuZCB0aGUgYGRlbGF5LXBlcmlvZGAgdG8gYDBgIHdlIGNhbiB1c2UgaXQgYXMgYSBub3Qtc28g c2ltcGxlIGNvdmVuYW50IHdpdGggdGhlIGB1bnZhdWx0LXRhcmdldC1oYXNoYCBiZWluZw0Kc2V0 IHRvIHdoYXRldmVyIG91dHB1dCByZXN0cmljdGlvbnMgeW91IHdhbnQgdG8gY3JlYXRlLg0KDQpH aXZlbiB0aGlzIHdlIGNhbiByZWNyZWF0ZSBhIGxvdCBvZiB3aGF0IENUViBwcm9taXNlcywgb25l IG9mIG15IGZhdm9yaXRlcyBiZWluZw0KW0xsb3lkJ3MgaW1wcm92ZW1lbnQgdG8gRExDc10oaHR0 cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL3BpcGVybWFpbC9iaXRjb2luLWRldi8yMDIy LUphbnVhcnkvMDE5ODA4Lmh0bWwpDQooSSByZWNvbW1lbmQgcmVhZGluZyB0aGF0IGZpcnN0KQ0K DQpBIHNpbWlsaWFyIGNvbnN0cnVjdGlvbiBjb3VsZCBiZSBkb25lIGJ5IGNyZWF0aW5nIGEgdGFw cm9vdCB0cmVlIHNpbWlsaWFyIHRvIExMb3lkJ3MgY29uc3RydWN0aW9uIHdpdGggZWFjaCBsZWFm IGxvb2tpbmcgbGlrZToNCg0KYDxoYXNoLW9mLWJ1cm4tc3BrPiAwIDxDRVQtaGFzaF9pPiBPUF9V TlZBVUxUIDxDRVRfaT4gQ0hFQ0tTSUdgDQoNCkluIHRoZSBzYW1lIGFzIExsb3lkJ3MgcHJvcG9z YWw6IHdoZW4gdGhlIG9yYWNsZShzKSByZXZlYWxzIHRoZWlyIGF0dGVzdGF0aW9ucyBlaXRoZXIg cGFydHkgY2FuIGNvbWJpbmUgdGhlbSB0byBnZXQgdGhlIHNlY3JldCBrZXkgY29ycmVzcG9uZGlu ZyB0byBgQ0VUX2lgIGFuZCBzcGVuZCB0aGUgY29pbnMgdG8gdGhlIENFVCAod2hvc2UgYHVudmF1 bHQtdGFyZ2V0LWhhc2hgDQpoYXNoIGlzIGBDRVQtaGFzaGApIHdoaWNoIGRpc3RyaWJ1dGVzIHRo ZSBmdW5kcyBhY2NvcmRpbmcgdG8gdGhlIGNvbnRyYWN0Lg0KDQojIyBDb21wYXJpc29uDQoNCkNv bXBhcmVkIHRvIHRoZSBvcmlnaW5hbCBDVFYgcHJvcG9zYWwsIHRoaXMgc2hvdWxkIGdldCBhbGwg dGhlIHNhbWUgY29tcHV0YXRpb25hbCBzYXZpbmdzLiBIb3dldmVyLCBpdCB3b3VsZCB1c2UgbW9y ZSBibG9ja2NoYWluIHNwYWNlLg0KDQpUaGUgbWFpbiBkb3duc2lkZSBJIHNlZSBpcyBvdXIgZmlu YWwgc3BlbmRpbmcgc2NyaXB0IHdpbGwgYmUgc2xpZ2h0bHkgbGFyZ2VyLg0KSW5zdGVhZCBvZiBq dXN0IGhhdmluZyBgPGhhc2g+IE9QX0NUVmAgaXQgd2lsbCBiZSByZXBsYWNlZCB3aXRoIGA8aGFz aD4gMCA8aGFzaD4gT1BfVU5WQVVMVGAgKDM0IGJ5dGVzIGV4dHJhLCBub3QgaW5jbHVkaW5nIHRo ZSB3aXRuZXNzIGRpc2NvdW50KS4NCkhvd2V2ZXIsIHRoaXMgbWF5IGJlIG5lZ2xpZ2libGUgaW4g dGhlIGNhc2Ugb2YgYSBETEMgd2l0aCBtYW55IG91dGNvbWVzIGFzIGEgbG90IG9mIHRoZSBpbnB1 dCBzaXplIHdpbGwgYmUgY29taW5nIGZyb20gdGhlIGNvbnRyb2wgYmxvY2suDQpUaGlzIGFsc28g Y2FuIGFsd2F5cyBiZSBza2lwcGVkIGJ5IGRvaW5nIGEgY29vcGVyYXRpdmUgY2xvc2Ugb2YgdGhl IERMQyBpZiB0aGUgaW50ZXJuYWwta2V5IG9mIHRoZSB0YXByb290IHRyZWUgY2FuIGJlIHNwZW50 IHVzaW5nIHNvbWV0aGluZyBsaWtlIE11U2lnLg0KDQpJIGltYWdpbmUgYSBsb3Qgb2YgdGhlIG90 aGVyIGFwcGxpY2F0aW9ucyBmb3IgQ1RWIGNhbiBiZSByZWNyZWF0ZWQgd2l0aCBPUF9WQVVMVCB1 c2luZyB0aGlzIHNhbWUgdHJpY2suDQoNCiMgQ3JlZGl0cw0KDQotIExsb3lkIEZvdXJuaWVyIGZv ciB0aGUgb3JpZ2luYWwgcHJvcG9zYWwNCi0gSmFtZXMgTydCZWlybmUgZm9yIHRoZSBPUF9WQVVM VCBwcm9wb3NhbCBhbmQgZ2l2aW5nIG1lIHRoZSBpZGVhIHRvIHNraXAgdGhlIGludGlhbCBPUF9W QVVMVCBhbmQganVzdCB1c2UgT1BfVU5WQVVMVA0KDQoNCg0KQmVzdCwNCg0KYmVudGhlY2FybWFu DQo= --_000_SJ1P223MB0531F7DDDFEB49DCF8E92CE9A1FD9SJ1P223MB0531NAMP_ Content-Type: text/html; charset="utf-8" Content-ID: <45FCD9D1E52A4140B8C917F806B0BCBA@sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2IGRpcj0ibHRyIj4NCjxwcmUgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsgY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgY29sb3I6IHJnYigwLCAwLCAwKTsgb3ZlcmZs b3ctd3JhcDogYnJlYWstd29yZDsiPkhpIGxpc3QsDQoNCkFmdGVyIHJlYWRpbmcgdGhyb3VnaCBK YW1lcydzIE9QX1ZBVUxUIHByb3Bvc2FsIHRoaXMgd2VlaywgSSBoYWQgYSByZWFsaXphdGlvbiB0 aGF0IHRoaXMgY2FuIGJlIHVzZWQgZm9yIG1vcmUgdGhhbiBhIGRlZXAgY29sZCBzdG9yYWdlIHdh bGxldC4NCg0KSW5zdGVhZCBvZiB2YXVsdGluZyBhbmQgdW52YXVsdGluZywgd2UgY2FuIGp1c3Qg c2VuZCB0byBhIE9QX1VOVkFVTFQgb3V0cHV0Lg0KV2hlbiB1c2luZyBPUF9VTlZBVUxUIGlmIHdl IHNldCB0aGUgYHJlY292ZXJ5LXNway1oYXNoYCB0byBhIGJ1cm4gYWRkcmVzcyAoaWUgT1BfUkVU VVJOIGAmbHQ7cmFuZG9tIHZhbHVlJmd0O2ApDQphbmQgdGhlIGBkZWxheS1wZXJpb2RgIHRvIGAw YCB3ZSBjYW4gdXNlIGl0IGFzIGEgbm90LXNvIHNpbXBsZSBjb3ZlbmFudCB3aXRoIHRoZSBgdW52 YXVsdC10YXJnZXQtaGFzaGAgYmVpbmcNCnNldCB0byB3aGF0ZXZlciBvdXRwdXQgcmVzdHJpY3Rp b25zIHlvdSB3YW50IHRvIGNyZWF0ZS4NCg0KR2l2ZW4gdGhpcyB3ZSBjYW4gcmVjcmVhdGUgYSBs b3Qgb2Ygd2hhdCBDVFYgcHJvbWlzZXMsIG9uZSBvZiBteSBmYXZvcml0ZXMgYmVpbmcNCltMbG95 ZCdzIGltcHJvdmVtZW50IHRvIERMQ3NdKGh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9y Zy9waXBlcm1haWwvYml0Y29pbi1kZXYvMjAyMi1KYW51YXJ5LzAxOTgwOC5odG1sKQ0KKEkgcmVj b21tZW5kIHJlYWRpbmcgdGhhdCBmaXJzdCkNCg0KQSBzaW1pbGlhciBjb25zdHJ1Y3Rpb24gY291 bGQgYmUgZG9uZSBieSBjcmVhdGluZyBhIHRhcHJvb3QgdHJlZSBzaW1pbGlhciB0byBMTG95ZCdz IGNvbnN0cnVjdGlvbiB3aXRoIGVhY2ggbGVhZiBsb29raW5nIGxpa2U6DQoNCmAmbHQ7aGFzaC1v Zi1idXJuLXNwayZndDsgMCAmbHQ7Q0VULWhhc2hfaSZndDsgT1BfVU5WQVVMVCAmbHQ7Q0VUX2km Z3Q7IENIRUNLU0lHYA0KDQpJbiB0aGUgc2FtZSBhcyBMbG95ZCdzIHByb3Bvc2FsOiB3aGVuIHRo ZSBvcmFjbGUocykgcmV2ZWFscyB0aGVpciBhdHRlc3RhdGlvbnMgZWl0aGVyIHBhcnR5IGNhbiBj b21iaW5lIHRoZW0gdG8gZ2V0IHRoZSBzZWNyZXQga2V5IGNvcnJlc3BvbmRpbmcgdG8gYENFVF9p YCBhbmQgc3BlbmQgdGhlIGNvaW5zIHRvIHRoZSBDRVQgKHdob3NlIGB1bnZhdWx0LXRhcmdldC1o YXNoYA0KaGFzaCBpcyBgQ0VULWhhc2hgKSB3aGljaCBkaXN0cmlidXRlcyB0aGUgZnVuZHMgYWNj b3JkaW5nIHRvIHRoZSBjb250cmFjdC4NCg0KIyMgQ29tcGFyaXNvbg0KDQpDb21wYXJlZCB0byB0 aGUgb3JpZ2luYWwgQ1RWIHByb3Bvc2FsLCB0aGlzIDxpPnNob3VsZCA8L2k+Z2V0IGFsbCB0aGUg c2FtZSBjb21wdXRhdGlvbmFsIHNhdmluZ3MuIEhvd2V2ZXIsIGl0IHdvdWxkIHVzZSBtb3JlIGJs b2NrY2hhaW4gc3BhY2UuIA0KDQpUaGUgbWFpbiBkb3duc2lkZSBJIHNlZSBpcyBvdXIgZmluYWwg c3BlbmRpbmcgc2NyaXB0IHdpbGwgYmUgc2xpZ2h0bHkgbGFyZ2VyLg0KSW5zdGVhZCBvZiBqdXN0 IGhhdmluZyBgJmx0O2hhc2gmZ3Q7IE9QX0NUVmAgaXQgd2lsbCBiZSByZXBsYWNlZCB3aXRoIGAm bHQ7aGFzaCZndDsgMCAmbHQ7aGFzaCZndDsgT1BfVU5WQVVMVGAgKDM0IGJ5dGVzIGV4dHJhLCBu b3QgaW5jbHVkaW5nIHRoZSB3aXRuZXNzIGRpc2NvdW50KS4NCkhvd2V2ZXIsIHRoaXMgbWF5IGJl IG5lZ2xpZ2libGUgaW4gdGhlIGNhc2Ugb2YgYSBETEMgd2l0aCBtYW55IG91dGNvbWVzIGFzIGEg bG90IG9mIHRoZSBpbnB1dCBzaXplIHdpbGwgYmUgY29taW5nIGZyb20gdGhlIGNvbnRyb2wgYmxv Y2suDQpUaGlzIGFsc28gY2FuIGFsd2F5cyBiZSBza2lwcGVkIGJ5IGRvaW5nIGEgY29vcGVyYXRp dmUgY2xvc2Ugb2YgdGhlIERMQyBpZiB0aGUgaW50ZXJuYWwta2V5IG9mIHRoZSB0YXByb290IHRy ZWUgY2FuIGJlIHNwZW50IHVzaW5nIHNvbWV0aGluZyBsaWtlIE11U2lnLg0KDQpJIGltYWdpbmUg YSBsb3Qgb2YgdGhlIG90aGVyIGFwcGxpY2F0aW9ucyBmb3IgQ1RWIGNhbiBiZSByZWNyZWF0ZWQg d2l0aCBPUF9WQVVMVCB1c2luZyB0aGlzIHNhbWUgdHJpY2suDQoNCiMgQ3JlZGl0cw0KDQotIExs b3lkIEZvdXJuaWVyIGZvciB0aGUgb3JpZ2luYWwgcHJvcG9zYWwNCi0gSmFtZXMgTydCZWlybmUg Zm9yIHRoZSBPUF9WQVVMVCBwcm9wb3NhbCBhbmQgZ2l2aW5nIG1lIHRoZSBpZGVhIHRvIHNraXAg dGhlIGludGlhbCBPUF9WQVVMVCBhbmQganVzdCB1c2UgT1BfVU5WQVVMVDwvcHJlPg0KPHByZSBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyBjYXJldC1jb2xvcjogcmdiKDAs IDAsIDApOyBjb2xvcjogcmdiKDAsIDAsIDApOyBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyI+ PGJyPjwvcHJlPg0KPHByZSBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyBj YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBjb2xvcjogcmdiKDAsIDAsIDApOyBvdmVyZmxvdy13 cmFwOiBicmVhay13b3JkOyI+PGJyPjwvcHJlPg0KPHByZSBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyBjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBjb2xvcjogcmdiKDAs IDAsIDApOyBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyI+QmVzdCw8L3ByZT4NCjxwcmUgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgY2FyZXQtY29sb3I6IHJnYigwLCAw LCAwKTsgY29sb3I6IHJnYigwLCAwLCAwKTsgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsiPmJl bnRoZWNhcm1hbjwvcHJlPg0KPGRpdiBkaXI9Imx0ciI+PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N CjwvaHRtbD4NCg== --_000_SJ1P223MB0531F7DDDFEB49DCF8E92CE9A1FD9SJ1P223MB0531NAMP_--