From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id DCAA19415A7 for ; Mon, 9 Oct 2023 10:17:05 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=XGilqQrdcSPPD1hQFuTOJ4zhILNkwk4tLwfMw+oG9HY=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1696846624; v=1; b=NM7khwooPB+rm+t+CB/+uPx+XqB9HHikQvhaheoP1+IOhooAX3EaF/HrpfZm8GjMQyzc4pSW XBEbIQs74yJ1Xm4UeNXI0c+HfgSbDbUi2UqNry+Z8Of+gExB/dv8eXL8vj9z4oDkGSJM5dBsbvr 9P/RzBjQpZPZfkeLbQfJL0Ko= X-Received: by 127.0.0.2 with SMTP id fqTEYY7687511xzAD1GFqO1L; Mon, 09 Oct 2023 03:17:04 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web10.58212.1696846623547366968 for ; Mon, 09 Oct 2023 03:17:03 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10857"; a="386955422" X-IronPort-AV: E=Sophos;i="6.03,210,1694761200"; d="scan'208";a="386955422" X-Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Oct 2023 03:17:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10857"; a="702849917" X-IronPort-AV: E=Sophos;i="6.03,210,1694761200"; d="scan'208";a="702849917" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 09 Oct 2023 03:17:02 -0700 X-Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 9 Oct 2023 03:17:01 -0700 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Mon, 9 Oct 2023 03:17:01 -0700 X-Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.40) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Mon, 9 Oct 2023 03:17:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Di6rEA7MbDaB+swKx32XDILV61V0Ae6BWpG52GtfoJqhiAzWYkhUCdkYRhh6clLLMoVkUG3OkSUOLEw2nIeUB2DhJipxD3LqmOntgoXMS52VnaB5DgAHBJ31z4BsEsiFTZcJknMC2KthklnYhn0XUljlj50fWrP2OufrWLeEIHFgPsq/8ekyUymK5WWhF6L9KCtmtw4/vCRGzvGQ52QHkU4Gata7qotMbfcYhHrOZbIACNXqFjUwUfqnV3xYk/rCaHa9KJ6dpI5iWyshN0rjmppU4g8IWfZJoMzIVP/89cpu95oWF68UU4YpBGRnPy46dhpK4E7aIGU+EH/w26Semw== 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=Qd0/jdbS+PB/35nzlrI2auVrJyDLMqpVhPZRqMWWCLs=; b=Z1KCRfRaRISmLVHEbi2g0TYrBGuGOvF40yChPFQxUdtdV7HbNVwX5BcEfoUULJnBJmlwfaI8aN3zQbxF0QQA7GhPedgxUbyHBO+6jeDgsvhJ3qdGnUPYv8aHvKjjZbJTnSM7o9F8QrkRSYzvyIl3+yxSkTuCWuAq6O/RsCMsWLmUbheCefWnpMoB5Ex7rw+VSiZ+RQ7q7pM+qYmpV0cBk68tR3MRTIo9kmmkT8hlixGTksUnbjyp9SoSSyN8DetUJO65R//mWl9j9agm5CZIgW66Cgpdo2Svi2ALheSnBnsA5FUJh802vX2ty7syxgj8O0qWRwdJFFH5lTPKoBHPEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by CY8PR11MB7108.namprd11.prod.outlook.com (2603:10b6:930:50::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.36; Mon, 9 Oct 2023 10:16:57 +0000 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::c4c:3cbe:404f:e435]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::c4c:3cbe:404f:e435%5]) with mapi id 15.20.6838.033; Mon, 9 Oct 2023 10:16:57 +0000 From: "Yao, Jiewen" To: Taylor Beebe , "devel@edk2.groups.io" CC: Abner Chang , "Warkentin, Andrei" , Anatol Belski , Andrew Fish , Anthony Perard , Ard Biesheuvel , =?utf-8?B?Q29ydmluIEvDtmhuZQ==?= , "Bi, Dandan" , "Dong, Eric" , "Aktas, Erdem" , Gerd Hoffmann , "Dong, Guo" , "Guo, Gua" , James Bottomley , "Lu, James" , "Wang, Jian J" , Jianyong Wu , "Justen, Jordan L" , Julien Grall , Leif Lindholm , "Gao, Liming" , Michael Roth , "Xu, Min M" , Peter Grehan , "Kumar, Rahul R" , "Ni, Ray" , Rebecca Cran , Sami Mujawar , "Rhodes, Sean" , Sunil V L , Tom Lendacky Subject: Re: [edk2-devel] [PATCH v5 00/28] Implement Dynamic Memory Protection Settings Thread-Topic: [PATCH v5 00/28] Implement Dynamic Memory Protection Settings Thread-Index: AQHZ+kSusYdiUm1GeEmmqjnIcZ1m+7BBPPLg Date: Mon, 9 Oct 2023 10:16:57 +0000 Message-ID: References: <20231009000742.1792-1-taylor.d.beebe@gmail.com> In-Reply-To: <20231009000742.1792-1-taylor.d.beebe@gmail.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|CY8PR11MB7108:EE_ x-ms-office365-filtering-correlation-id: 1bf437d2-e615-4927-b509-08dbc8b0de65 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: bZ0KAaA9zG/iVq3ZGV57b//H4YEkhaZfbLoYCqZdHNQ9ApaLLCYN94mSAn4ZZTDE5xDlBU8bc15Heote57WH1Cp515Bqm9xZfPPq5vHy7YcO6Y1V9mBZHhJnGR+nJ3QaoR3o5Ao/aMbB2428imNp8aMKnyJu1n9zlDXwDjfA9YQToDCZJrLsSH3jvLLJVUjSLyvcDvodmf0qTIb3FY3stkhpW375D8YE9lYRddVDpbv9pBMShdh+BNOkJoOPAJt2WkuXWo2zZzC2ggCuufTtYRaRUfUXoKW7UAFJIrfTch9R24UmpO3RxweCw7URkpIMG9nLU1WA1Y0GXOcGXK1eOQd9usV1CI5xexAGzxv7QPVuMr2Uy9ASET6RfOcyZtO/qocacpWh42bXBK20clZXbIUILF9ZqwHZbp4BYGbfj3eCWfTslmYitAk+Pf2W4yhOb1bBgaIr3a0lTXtXw/jEeaxTC6rFUcaw4o2iruQ/VOqzpFard1v7SMzRHtGBJsoKgq85d59/u6gHD4BM1hjtM6KOoyiIJzDfAkD3QegP/YpatLm8oZ6J4nzEYVbtWrQe9Jh8cSjAjuTfhbUuEefAZmChjI/iVSV05ojylPlEyFM= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dG9MMk03ZTFtcC9uQU5kQWpibzgxRTJJNEoyL3hvTG9oZW1WMDIzd1ZtTnpG?= =?utf-8?B?R1BkWTdIQkJlRW8rcTlOOEYwYnVDSW9zSUFWZmY5SksySGU0SjhuVmFSbGtU?= =?utf-8?B?ODN6RzFJVE83VG5UK01tRlJ4d2JMYjR3MnJ0c1pKN2RHdW1qV1VQcjlJeVZq?= =?utf-8?B?bXpIQlZJcUJMRmRGb0hmYS9rNW50OVBUdzRyb1VHM09VaXlvclUvdC9iZmx3?= =?utf-8?B?L053aDVyWjlLQ0U1czQ4OGZEOU5UMzVLZlJ1NmNTU01BL2g3OTZkRkp5TEZo?= =?utf-8?B?eUVyd3IwNFJ0S205MmFQYTJQRGZqTVBGYlRKVGpvcmdTbVZxSkFyMjZXWGhu?= =?utf-8?B?VUF1NTJFeHdpUmxja05PQklWSUNyWkZFanVLY1J2dW1FRk55QWUzT202R2ww?= =?utf-8?B?YnFXQ0dsY05Ga3RLOHNlZVdudnVld0xVNk5JcndLMDY0ZS9va0VsWkJHbUxu?= =?utf-8?B?UnJwN09Jc1prWC9oODVTVm1KbzFuQTZQTjRMUUU1UkFoVEtHNUxNWG9OVG90?= =?utf-8?B?R1A1ODZFV2tLbnkyS05LYUorTzcwUzJMbzRBRmVBQmI5OUxpZ1pzamV5ZEpJ?= =?utf-8?B?aEtvNlRxTjBPY01nclVYZHVPM25QN2pvRHEwM0Y5aUw0S0pOVWdnQkhtQXpi?= =?utf-8?B?U20ybzQwNk1zNnFkdjZacGp0WlpMdDhwcTl2TytXS1ZXb3Y0QXJPTDhJelcv?= =?utf-8?B?V25aSnRWcDdabW14R1lIdSs1Z1dhNXhQOStQQnQrbFIxQXpJZEdsUnlXSEdr?= =?utf-8?B?QTEvRllORm04UVBwRjVJWHdXL2s1b040Ym9oNVB1aEN0cXp3bGFBRC90dTVX?= =?utf-8?B?YlVRLzdBU2dvanZvb1doclFCbHVObzY1WTdJRHMzeFVyTTdhWkRrYk51dW12?= =?utf-8?B?MDUveFVXaGNsN1o1QWs5UXg5UTRHUjZJaUJZdUVWWFgwQkpzZGZmdDN1YitT?= =?utf-8?B?anRlQ3RpaTRnUDRIbHJFY0V5SEVrWEI5Ylc3Rjk3QWFCeTdoNFlSdDRraytk?= =?utf-8?B?dkRZQ2xRQlQ0Qm1mMmhWdCtKbE9XcW41WUwrSDM5R280czhZL2w5dllvTE94?= =?utf-8?B?QXRMbzdZTnpidjE0NkRUVzAvV3JMak9QcVhIZVl3S2Y1ZVlQSlpkWnZIN2o0?= =?utf-8?B?TlNQeEUxNjJ5Vy9qQXk3WExDczMxdjkwUkRPWDh3QmswSThmUnNnWWRJZGU4?= =?utf-8?B?ZllVTlVONFNvQ1RUc2FHMjVDUU9RYm1QREd0cWRGZDJuOTZHRkhYTDhlWUZ2?= =?utf-8?B?Z2NianBqdFRrUlgzV1hnUGg4TkZ6YnhPczhndlhUVHlhVWhDSFAwSHhia2gw?= =?utf-8?B?cHRHRGYwZk1CRTRiRW1GcHJ3eVoydUc4b3h4bGIyR2VXRWVpYlRqMDh6QVh0?= =?utf-8?B?VlByUzNMeisvcC9tSkVHUGVZTktDZ3pNekUxUjkyZXgrU01kRk1wY1FaZDlE?= =?utf-8?B?RnhJRExqekpwd29EbGZ4RkRDQm05RW04ZWN0cm1BQWc4dGQ1d2lUTDdjTTNG?= =?utf-8?B?dHJTNWtkQWd4OHRETmZkY1dNYW0yNDJCSUF4Yk9FN3l3cEhRN1VHMkdxTVE0?= =?utf-8?B?NFRSRDBNNS9iTm1uZ1FIU2hvVHp1SHE4Si81Vm9XUm9MclVYbEhVZUxrcElv?= =?utf-8?B?c2FZNWhSaWN0aWQrRDZEQiszTDNLOXRqR3hzSkt6c2V1SGFKRm40YnFGNnNy?= =?utf-8?B?aTJLREorZnd3MnE0RFhKM25DTEhxNisyd1V4QnJiWnozaER3V1czbEJXSFNw?= =?utf-8?B?NlMxbjZwV0FEQlVIMmg1WWk3ZkYvZW9lMGVvaFpzeitmcGl6YVZDQ0tlb0o4?= =?utf-8?B?R3lHTlNJTWY3OEJEUEhDalBGNEhtOTlLVC81QkQraFBwczhNYTVsb3pUWmpV?= =?utf-8?B?YXJhOU5wNnh6VG95WjR0MVhkVHJXR2lPdElnc20xSE9vTnIvb3RmL2QvcUlp?= =?utf-8?B?RzhPQUNrbzh5TEpXaFlxa3VCVEtPUnJnRWlkMEtRcm9NZ01Uei9hMk5pTFVr?= =?utf-8?B?V1hTb2p0N2t2bzdFdW1KbW1oR0loQWtNTFY0UFBzZmxRUlM5Zzl5MitodDIz?= =?utf-8?B?eW1aMUh0SVd1enBCaEwvRjZxWWhPbGRiVDVVS3crVVo2MWVuUFc0U1M4QUdE?= =?utf-8?Q?uFK7vANLPAc/Ag7ojNoovkOne?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1bf437d2-e615-4927-b509-08dbc8b0de65 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2023 10:16:57.3834 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9RJUWtsKJfkgJjoCK5/uuJzI9xKg4Qb6Ppg4enDnYw2Ttlmz8AOaUneDcmyWKelcfvAVKj4D3X3JCycjT4hWSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7108 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,jiewen.yao@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: LndkTaXiSIgk6PZ6OiaeJd3Nx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=NM7khwoo; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SSBoYXZlIHNvbWUgcXVlc3Rpb25zIGZvciB0aGUgZmVhdHVyZS4NCg0KVGFrZSBPVk1GIGFzIGFu IGV4YW1wbGUsIGNhbiBhIHBsYXRmb3JtIGVuZm9yY2UgdGhlIG1lbW9yeSBwcm90ZWN0aW9uIHNl dHRpbmcgKmF0IGJ1aWxkIHRpbWUqPyBPciB3aWxsIGV2ZXJ5IGNvbmZpZ3VyYXRpb24gY29tZSBm cm9tICpydW50aW1lKiwgc3VjaCBhcyBRRU1VIENvbmZpZz8gV2hhdCBpcyB0aGUgY3VycmVudCBk ZWZhdWx0IGJlaGF2aW9yPw0KDQpJbiBjYXNlIG9mIGNvbmZpZ3VyYXRpb24gZnJvbSBRRU1VIHJ1 bnRpbWUsIGEgbWFsaWNpb3VzIFFFTVUgTUFZIHB1cnBvc2VseSBkb3duZ3JhZGUgdGhlIHByb3Rl Y3Rpb24gaW4gQ0MgdXNlIGNhc2UuIEluIG9yZGVyIHRvIGRldGVjdCBzdWNoIHNjZW5hcmlvLCB0 aGUgUUVNVSBjb25maWd1cmF0aW9uIE1VU1QgYmUgbWVhc3VyZWQuIElzIHRoYXQgZG9uZSBpbiB0 aGlzIHBhdGNoIHNldD8NCg0KVGhhbmsgeW91DQpZYW8sIEppZXdlbg0KDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGF5bG9yIEJlZWJlIDx0YXlsb3IuZC5iZWViZUBn bWFpbC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciA5LCAyMDIzIDg6MDcgQU0NCj4gVG86 IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBBYm5lciBDaGFuZyA8YWJuZXIuY2hhbmdAYW1k LmNvbT47IFdhcmtlbnRpbiwgQW5kcmVpDQo+IDxhbmRyZWkud2Fya2VudGluQGludGVsLmNvbT47 IEFuYXRvbCBCZWxza2kgPGFuYmVsc2tpQGxpbnV4Lm1pY3Jvc29mdC5jb20+Ow0KPiBBbmRyZXcg RmlzaCA8YWZpc2hAYXBwbGUuY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp dHJpeC5jb20+Ow0KPiBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47 IENvcnZpbiBLw7ZobmUNCj4gPGNvcnZpbmtAZnJlZWJzZC5vcmc+OyBCaSwgRGFuZGFuIDxkYW5k YW4uYmlAaW50ZWwuY29tPjsgRG9uZywgRXJpYw0KPiA8ZXJpYy5kb25nQGludGVsLmNvbT47IEFr dGFzLCBFcmRlbSA8ZXJkZW1ha3Rhc0Bnb29nbGUuY29tPjsgR2VyZA0KPiBIb2ZmbWFubiA8a3Jh eGVsQHJlZGhhdC5jb20+OyBEb25nLCBHdW8gPGd1by5kb25nQGludGVsLmNvbT47IEd1bywgR3Vh DQo+IDxndWEuZ3VvQGludGVsLmNvbT47IEphbWVzIEJvdHRvbWxleSA8amVqYkBsaW51eC5pYm0u Y29tPjsgTHUsIEphbWVzDQo+IDxqYW1lcy5sdUBpbnRlbC5jb20+OyBXYW5nLCBKaWFuIEogPGpp YW4uai53YW5nQGludGVsLmNvbT47IEppYW55b25nIFd1DQo+IDxqaWFueW9uZy53dUBhcm0uY29t PjsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgSnVzdGVuLCBKb3JkYW4gTA0K PiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v cmc+OyBMZWlmIExpbmRob2xtDQo+IDxxdWljX2xsaW5kaG9sQHF1aWNpbmMuY29tPjsgR2FvLCBM aW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IE1pY2hhZWwNCj4gUm90aCA8bWljaGFl bC5yb3RoQGFtZC5jb20+OyBYdSwgTWluIE0gPG1pbi5tLnh1QGludGVsLmNvbT47IFBldGVyDQo+ IEdyZWhhbiA8Z3JlaGFuQGZyZWVic2Qub3JnPjsgS3VtYXIsIFJhaHVsIFIgPHJhaHVsLnIua3Vt YXJAaW50ZWwuY29tPjsgTmksDQo+IFJheSA8cmF5Lm5pQGludGVsLmNvbT47IFJlYmVjY2EgQ3Jh biA8cmViZWNjYUBic2Rpby5jb20+OyBTYW1pIE11amF3YXINCj4gPHNhbWkubXVqYXdhckBhcm0u Y29tPjsgUmhvZGVzLCBTZWFuIDxzZWFuQHN0YXJsYWJzLnN5c3RlbXM+OyBTdW5pbCBWIEwNCj4g PHN1bmlsdmxAdmVudGFuYW1pY3JvLmNvbT47IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5 QGFtZC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2NSAwMC8yOF0gSW1wbGVtZW50IER5bmFtaWMg TWVtb3J5IFByb3RlY3Rpb24gU2V0dGluZ3MNCj4gDQo+IFJlZmVyZW5jZTogaHR0cHM6Ly9naXRo dWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvNDg5NQ0KPiANCj4gdjU6DQo+IC0gQWRkIGEgR3J1 YkNvbXBhdCBwcm9maWxlIHRvIFNldE1lbW9yeVByb3RlY3Rpb25zTGliIGZvciBjb21wYXRpYmxp aXR5DQo+IHdpdGggb2xkZXIgZ3J1YiB2ZXJzaW9ucy4gVGhpcyBwcm9maWxlIGlzIG5vdyB0aGUg ZGVmYXVsdCBmb3IgQXJtVmlydFBrZw0KPiBhbmQgT3ZtZlBrZy4NCj4gDQo+IC1BZGQgYSBGaXhl ZEF0QnVpbGQgUENEIHRvIEFybVZpcnRQa2cgd2hpY2ggaXMgdXNlZCB0byBkZXRlcm1pbmUgdGhl IG1lbW9yeQ0KPiBwcm90ZWN0aW9uIHByb2ZpbGUgdXNlZCBlYWNoIGJvb3QuIEJ5IGRlZmF1bHQs IHRoZSBwcm9maWxlIHVzZWQgaXMgdGhlDQo+IEdydWJDb21wYXQgcHJvZmlsZS4NCj4gDQo+IHY0 Og0KPiAtVXBkYXRlIHRoZSBtZW1vcnkgcHJvdGVjdGlvbiBwcm9maWxlcyB0byBhbGlnbiB0aGUg YWxsb2NhdGVkIHBvb2xzIHRvIHRoZQ0KPiB0YWlsIGd1YXJkIGJ5IGRlZmF1bHQgKHBhdGNoIDIw KS4NCj4gDQo+IC0gQWRkIGEgcGF0Y2ggdG8gY3JlYXRlIE1lbW9yeVByb3RlY3Rpb25Db25maWdM aWIgd2hpY2ggY29uc29saWRhdGVzIGNvZGUNCj4gZm9yIHBhcnNpbmcgdGhlIGZ3X2NmZyBmb3Ig dGhlIG1lbW9yeSBwcm90ZWN0aW9uIHByb2ZpbGUgc3RyaW5ncyAocGF0Y2ggMjIpLg0KPiANCj4g LU1vdmUgdGhlIHVwZGF0ZSB0byBhZGQgUWVtdUZ3Q2ZnUGFyc2VTdHJpbmcoKSB0byBpdHMgb3du IHBhdGNoIChwYXRjaCAyMSkuDQo+IA0KPiB2MzoNCj4gLSBGaXggaW5jb3JyZWN0IG9yZGVyaW5n IG9mIHRoZSBTZXRNZW1vcnlQcm90ZWN0aW9uc0xpYiBwcm9maWxlIGRlZmluaXRpb25zDQo+IG1p ZHdheSB0aHJvdWdoIHRoZSBwYXRjaCBzZXJpZXMgYnkgdXNpbmcgQzk5IGluc3RhbnRpYWxpemF0 aW9uLg0KPiANCj4gLSBVcGRhdGUgT3ZtZlBrZyB0byB1c2UgdGhlIFJlbGVhc2UgcHJvZmlsZSBi eSBkZWZhdWx0Lg0KPiANCj4gLSBVcGRhdGUgdGhlIG1ldGhvZCBieSB3aGljaCBwbGF0Zm9ybSBp bml0aWFsaXphdGlvbiBpbiBPdm1mUGtnIGFzc29jaWF0ZXMNCj4gdGhlIGlucHV0IEZ3Q2ZnIGRh dGEgd2l0aCB0aGUgcGxhdGZvcm0gbWVtb3J5IHByb3RlY3Rpb24gc2V0dGluZ3MuIFRoZSBuZXcN Cj4gd2F5IHdpbGwgdHJ5IHRvIG1hdGNoIHRoZSBzdHJpbmcgaW4gRndDZmcgd2l0aCB0aGUgcHJv ZmlsZSBuYW1lLiBJZiBubyBtYXRjaA0KPiBpcyBmb3VuZCwgdGhlIGRlZmF1bHQgcHJvZmlsZSBp cyB1c2VkLg0KPiANCj4gLSBTZXRNZW1vcnlQcm90ZWN0aW9uc0xpYiBwcm9maWxlIHN0cnVjdCBk ZWZpbml0aW9uIHVzZXMgQ0hBUjggZm9yIHRoZQ0KPiBkZXNjcmlwdGlvbiBhbmQgbmFtZSBzdHJp bmdzIGluc3RlYWQgb2YgQ0hBUjE2Lg0KPiANCj4gLSBBIG5ldyBwYXRjaCBoYXMgYmVlbiBhZGRl ZCB0byBjb3B5IHRoZSBQRUkgUENEIGRhdGFiYXNlIGZyb20gdGhlIEhPQiB0byBhDQo+IG5ldyBi dWZmZXIgc28gSE9CIG1lbW9yeSBpcyBub3Qgd3JpdHRlbiB0by4NCj4gDQo+IC0gTW92ZSB0aGUg Y2FsbCB0byBwcm90ZWN0IEhPQiBtZW1vcnkgYWZ0ZXIgTlggYW5kIEhlYXAgR3VhcmQgaW5zdGFu dGlhbGl6YXRpb24NCj4gaGFzIG9jY3VycmVkIHRvIGF2b2lkIHRoZW0gb3ZlcndyaXR0aW5nIHRo ZSBIT0IgcHJvdGVjdGlvbnMuDQo+IA0KPiB2MjoNCj4gLSBUaGUgcHJldmlvdXMgdmVyc2lvbiBy ZXF1aXJlZCB0aGUgcGxhdGZvcm0gbWFuYWdlIHRoZSBIT0IgY3JlYXRpb24NCj4gZHVyaW5nIFBF SSBwaGFzZS4gdjIgYWRkcyBhIG5ldyBsaWJyYXJ5LCBTZXRNZW1vcnlQcm90ZWN0aW9uc0xpYiwg d2hpY2gNCj4gb2ZmZXJzIGFuIGludGVyZmFjZSBmb3Igc2V0dGluZywgbG9ja2luZywgYW5kIGNo ZWNraW5nIHRoZSBtZW1vcnkgcHJvdGVjdGlvbnMNCj4gZm9yIHRoZSBib290LiBUaGUgc2V0dGlu Z3MgYXJlIHN0aWxsIGJhY2tlZCBieSBhIEhPQiBlbnRyeS4NCj4gU2V0TWVtb3J5UHJvdGVjdGlv bnNMaWINCj4gaXMgYSBQRUkvU0VDIG9ubHkgbGlicmFyeSBhcyBwcm90ZWN0aW9ucyBtdXN0IGJl IGxvY2tlZCBpbiBieSBEeGVIYW5kb2ZmKCkuDQo+IA0KPiAtIFRoZSBwcmV2aW91cyB2ZXJzaW9u IGhhZCBhIHNlcGFyYXRlIE1NIGFuZCBEWEUgbGlicmFyeSBmb3IgZ2V0dGluZyB0aGUgcGxhdGZv cm0NCj4gbWVtb3J5IHByb3RlY3Rpb24gc2V0dGluZ3MgYW5kIHBvcHVsYXRpbmcgdGhlIGdsb2Jh bCBmb3IgYWNjZXNzLiB2MiBjb25zb2xpZGF0ZXMNCj4gdGhlc2UgdHdvIGxpYnJhcmllcyBpbnRv IGEgc2luZ2xlIEdldE1lbW9yeVByb3RlY3Rpb25zTGliIHdoaWNoIGhhcyBEWEUgYW5kDQo+IE1N DQo+IGluc3RhbmNlcy4gVGhlIGdsb2JhbCBwb3B1bGF0ZWQgaXMgYSB1bmlvbiBvZiB0aGUgTU0g YW5kIERYRSBzZXR0aW5ncy4gVGhlIGZpcnN0DQo+IDQgYnl0ZXMgb2YgdGhlIHVuaW9uIGlzIHRo ZSBzaWduYXR1cmUgdXNlZCB0byBpZGVudGlmeSB3aGV0aGVyIHRoZSBnbG9iYWwgY29udGFpbnMN Cj4gdGhlIERYRSBvciBNTSBzZXR0aW5ncy4NCj4gDQo+IC0gQWRkIGEgcGF0Y2ggdG8gcGFnZS1h bGlnbiB0aGUgRFhFIGFsbG9jYXRlZCBIT0IgbGlzdCBhbmQgYXBwbHkgUk8gYW5kIE5YDQo+IHRv IGl0IGR1cmluZyBtZW1vcnkgcHJvdGVjdGlvbiBpbml0aWFsaXphdGlvbi4NCj4gDQo+IC0gQWRk IGEgcGF0Y2ggd2hpY2ggY2hlY2tzIHRoZSBkZWJ1ZyBwcmludCBsZXZlbCBiZWZvcmUgZXhlY3V0 aW5nIHRoZSBtZW1vcnkNCj4gbWFwIGR1bXAgcm91dGluZS4gVGhpcyBzYXZlcyBzZXZlcmFsIHNl Y29uZHMgb2YgYm9vdCB0aW1lIG9uIGRlYnVnIGJ1aWxkcyB3aXRoDQo+IG1lbW9yeSBwcm90ZWN0 aW9ucyBhY3RpdmUuDQo+IA0KPiAtIFJlbW92ZSB1bm5lY2Vzc2FyeSBjb2RlIGNvbnNvbGlkYXRp b24gZnJvbSB0aGUgcGF0Y2ggc2VyaWVzIHRvIG1ha2UgaXQgZWFzaWVyDQo+IHRvIHJldmlldy4g VGhlIGNvZGUgY29uc29saWRhdGlvbiB3aWxsIGJlIGluIGEgZnV0dXJlIHBhdGNoIHNlcmllcy4N Cj4gDQo+IC0gQWRkIHRoZSBhYmlsaXR5IHRvIHNldCB0aGUgbWVtb3J5IHByb3RlY3Rpb24gcHJv ZmlsZSB2aWEgdGhlIGZ3X2NmZyBRRU1VDQo+IGludGVyZmFjZSBvbiBPdm1mUGtnIHBsYXRmb3Jt cy4gVGhlIGNmZyBwYXJzaW5nIGxpYnJhcnkgbmVlZHMgdG8gYmUgcG9ydGVkIHRvDQo+IEFybVZp cnRQa2cgdG8gZW5hYmxlIHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHkgb24gQVJNIHZpcnR1YWwgcGxh dGZvcm1zLg0KPiBBcm1WaXJ0UGtnDQo+IHdpbGwgdXNlIHRoZSBSZWxlYXNlIHByb3RlY3Rpb24g cHJvZmlsZSBieSBkZWZhdWx0Lg0KPiANCj4gLVJlc3RydWN0dXJlIHRoZSBwYXRjaCBzZXJpZXMg dG8gZW5zdXJlIGJpc2VjdGFiaWxpdHkgYXMgdGhlIG1lbW9yeSBsb2dpYw0KPiBpcyB0cmFuc2l0 aW9uZWQgdG8gdXNlIHRoZSBHZXQgYW5kIFNldCBsaWJyYXJpZXMgb25lIHBhY2thZ2UgYXQgYSB0 aW1lLg0KPiBUaGUgbWVtb3J5IHByb3RlY3Rpb24gUENEcyBhcmUgc3RpbGwgcmVtb3ZlZCBpbiB0 aGlzIHBhdGNoIHNlcmllcyB0byBhdm9pZA0KPiBjb25mdXNpbmcgdGhlIGludGVyZmFjZSBhbmQg cmVtb3ZlIHRoZSB0aWVzIHRvIHRoZSBsZWdhY3kgaW1wbGVtZW50YXRpb24uDQo+IA0KPiB2MToN Cj4gDQo+IEluIHRoZSBwYXN0LCBtZW1vcnkgcHJvdGVjdGlvbiBzZXR0aW5ncyB3ZXJlIGNvbmZp Z3VyZWQgdmlhIEZpeGVkQXRCdWlsZCBQQ0RzLA0KPiB3aGljaCByZXN1bHRlZCBpbiBhIGJ1aWxk LXRpbWUgY29uZmlndXJhdGlvbiBvZiBtZW1vcnkgbWl0aWdhdGlvbnMuIFRoaXMNCj4gYXBwcm9h Y2ggbGltaXRlZCB0aGUgZmxleGliaWxpdHkgb2YgYXBwbHlpbmcgbWl0aWdhdGlvbnMgdG8gdGhl DQo+IHN5c3RlbSBhbmQgbWFkZSBpdCBkaWZmaWN1bHQgdG8gdXBkYXRlIG9yIGFkanVzdCB0aGUg c2V0dGluZ3MgcG9zdC1idWlsZC4NCj4gDQo+IEluIGEgZGVzaWduLCB0aGUgY29uZmlndXJhdGlv biBpbnRlcmZhY2UgaGFzIGJlZW4gcmV2aXNlZCB0byBhbGxvdyBmb3IgZHluYW1pYw0KPiBjb25m aWd1cmF0aW9uLiBUaGlzIGlzIGFjaGlldmVkIGJ5IHNldHRpbmcgbWVtb3J5IHByb3RlY3Rpb25z IHZpYSBhIGxpYnJhcnkNCj4gaW50ZXJmYWNlIHdoaWNoIHN0b3Jlcy91cGRhdGVzIHRoZSBtZW1v cnkgcHJvdGVjdGlvbiBzZXR0aW5ncyBpbg0KPiBhIEdVSURlZCBIT0IsIHdoaWNoIGlzIHRoZW4g Y29uc3VtZWQgZHVyaW5nIGFuZCBhZnRlciBEWEUgaGFuZG9mZi4NCj4gDQo+IEFybVZpcnRQa2cg d2lsbCB1c2UgdGhlIFJlbGVhc2UgcHJvZmlsZS4NCj4gDQo+IENjOiBBYm5lciBDaGFuZyA8YWJu ZXIuY2hhbmdAYW1kLmNvbT4NCj4gQ2M6IEFuZHJlaSBXYXJrZW50aW4gPGFuZHJlaS53YXJrZW50 aW5AaW50ZWwuY29tPg0KPiBDYzogQW5hdG9sIEJlbHNraSA8YW5iZWxza2lAbGludXgubWljcm9z b2Z0LmNvbT4NCj4gQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+DQo+IENjOiBBbnRo b255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gQ2M6IEFyZCBCaWVzaGV1 dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPg0KPiBDYzogQ29ydmluIEvDtmhuZSA8Y29y dmlua0BmcmVlYnNkLm9yZz4NCj4gQ2M6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4N Cj4gQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4NCj4gQ2M6IEVyZGVtIEFrdGFz IDxlcmRlbWFrdGFzQGdvb2dsZS5jb20+DQo+IENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVk aGF0LmNvbT4NCj4gQ2M6IEd1byBEb25nIDxndW8uZG9uZ0BpbnRlbC5jb20+DQo+IENjOiBHdWEg R3VvIDxndWEuZ3VvQGludGVsLmNvbT4NCj4gQ2M6IEphbWVzIEJvdHRvbWxleSA8amVqYkBsaW51 eC5pYm0uY29tPg0KPiBDYzogSmFtZXMgTHUgPGphbWVzLmx1QGludGVsLmNvbT4NCj4gQ2M6IEpp YW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+IENjOiBKaWFueW9uZyBXdSA8amlh bnlvbmcud3VAYXJtLmNvbT4NCj4gQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29t Pg0KPiBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4NCj4gQ2M6 IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+DQo+IENjOiBMZWlmIExpbmRob2xtIDxxdWlj X2xsaW5kaG9sQHF1aWNpbmMuY29tPg0KPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3Nv ZnQuY29tLmNuPg0KPiBDYzogTWljaGFlbCBSb3RoIDxtaWNoYWVsLnJvdGhAYW1kLmNvbT4NCj4g Q2M6IE1pbiBYdSA8bWluLm0ueHVAaW50ZWwuY29tPg0KPiBDYzogUGV0ZXIgR3JlaGFuIDxncmVo YW5AZnJlZWJzZC5vcmc+DQo+IENjOiBSYWh1bCBLdW1hciA8cmFodWwxLmt1bWFyQGludGVsLmNv bT4NCj4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gQ2M6IFJlYmVjY2EgQ3JhbiA8 cmViZWNjYUBic2Rpby5jb20+DQo+IENjOiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0u Y29tPg0KPiBDYzogU2VhbiBSaG9kZXMgPHNlYW5Ac3RhcmxhYnMuc3lzdGVtcz4NCj4gQ2M6IFN1 bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWljcm8uY29tPg0KPiBDYzogVG9tIExlbmRhY2t5IDx0 aG9tYXMubGVuZGFja3lAYW1kLmNvbT4NCj4gDQo+IFRheWxvciBCZWViZSAoMjgpOg0KPiAgIE1k ZU1vZHVsZVBrZzogQWRkIERYRSBhbmQgTU0gTWVtb3J5IFByb3RlY3Rpb24gU2V0dGluZ3MgRGVm aW5pdGlvbnMNCj4gICBNZGVNb2R1bGVQa2c6IERlZmluZSBTZXRNZW1vcnlQcm90ZWN0aW9uc0xp YiBhbmQNCj4gICAgIEdldE1lbW9yeVByb3RlY3Rpb25zTGliDQo+ICAgTWRlTW9kdWxlUGtnOiBB ZGQgTlVMTCBJbnN0YW5jZXMgZm9yIEdldC9TZXRNZW1vcnlQcm90ZWN0aW9uc0xpYg0KPiAgIE1k ZU1vZHVsZVBrZzogSW1wbGVtZW50IFNldE1lbW9yeVByb3RlY3Rpb25zTGliIGFuZA0KPiAgICAg R2V0TWVtb3J5UHJvdGVjdGlvbnNMaWINCj4gICBNZGVNb2R1bGVQa2c6IENvcHkgUEVJIFBDRCBE YXRhYmFzZSBJbnRvIE5ldyBCdWZmZXINCj4gICBNZGVNb2R1bGVQa2c6IEFwcGx5IFByb3RlY3Rp b25zIHRvIHRoZSBIT0IgTGlzdA0KPiAgIE1kZU1vZHVsZVBrZzogQ2hlY2sgUHJpbnQgTGV2ZWwg QmVmb3JlIER1bXBpbmcgR0NEIE1lbW9yeSBNYXANCj4gICBVZWZpQ3B1UGtnOiBBbHdheXMgU2V0 IFN0YWNrIEd1YXJkIGluIE1wUGVpIEluaXQNCj4gICBBcm1WaXJ0UGtnOiBBZGQgTWVtb3J5IFBy b3RlY3Rpb24gTGlicmFyeSBEZWZpbml0aW9ucyB0byBQbGF0Zm9ybXMNCj4gICBPdm1mUGtnOiBB ZGQgTWVtb3J5IFByb3RlY3Rpb24gTGlicmFyeSBEZWZpbml0aW9ucyB0byBQbGF0Zm9ybXMNCj4g ICBPdm1mUGtnOiBBcHBseSBNZW1vcnkgUHJvdGVjdGlvbnMgdmlhIFNldE1lbW9yeVByb3RlY3Rp b25zTGliDQo+ICAgT3ZtZlBrZzogVXBkYXRlIFBlaWxlc3NTdGFydHVwTGliIHRvIHVzZSBTZXRN ZW1vcnlQcm90ZWN0aW9uc0xpYg0KPiAgIFVlZmlQYXlsb2FkUGtnOiBVcGRhdGUgRFhFIEhhbmRv ZmYgdG8gdXNlIFNldE1lbW9yeVByb3RlY3Rpb25zTGliDQo+ICAgTWRlTW9kdWxlUGtnOiBVcGRh dGUgRFhFIEhhbmRvZmYgdG8gdXNlIFNldE1lbW9yeVByb3RlY3Rpb25zTGliDQo+ICAgQXJtUGtn OiBVc2UgR2V0TWVtb3J5UHJvdGVjdGlvbnNMaWIgaW5zdGVhZCBvZiBNZW1vcnkgUHJvdGVjdGlv biBQQ0RzDQo+ICAgRW11bGF0b3JQa2c6IFVzZSBHZXRNZW1vcnlQcm90ZWN0aW9uc0xpYiBpbnN0 ZWFkIG9mIE1lbW9yeSBQcm90ZWN0aW9uDQo+ICAgICBQQ0RzDQo+ICAgT3ZtZlBrZzogVXNlIEdl dE1lbW9yeVByb3RlY3Rpb25zTGliIGluc3RlYWQgb2YgTWVtb3J5IFByb3RlY3Rpb24gUENEcw0K PiAgIFVlZmlDcHVQa2c6IFVzZSBHZXRNZW1vcnlQcm90ZWN0aW9uc0xpYiBpbnN0ZWFkIG9mIE1l bW9yeSBQcm90ZWN0aW9uDQo+ICAgICBQQ0RzDQo+ICAgTWRlTW9kdWxlUGtnOiBVc2UgR2V0TWVt b3J5UHJvdGVjdGlvbnNMaWIgaW5zdGVhZCBvZiBNZW1vcnkgUHJvdGVjdGlvbg0KPiAgICAgUENE cw0KPiAgIE1kZU1vZHVsZVBrZzogQWRkIEFkZGl0aW9uYWwgUHJvZmlsZXMgdG8gU2V0TWVtb3J5 UHJvdGVjdGlvbnNMaWINCj4gICBPdm1mUGtnOiBBZGQgUWVtdUZ3Q2ZnUGFyc2VTdHJpbmcgdG8g UWVtdUZ3Q2ZnU2ltcGxlUGFyc2VyTGliDQo+ICAgT3ZtZlBrZzogQWRkIE1lbW9yeVByb3RlY3Rp b25Db25maWdMaWINCj4gICBPdm1mUGtnOiBFbmFibGUgQ2hvb3NpbmcgTWVtb3J5IFByb3RlY3Rp b24gUHJvZmlsZSB2aWEgUWVtdUNmZw0KPiAgIEFybVZpcnRQa2c6IEFwcGx5IE1lbW9yeSBQcm90 ZWN0aW9ucyB2aWEgU2V0TWVtb3J5UHJvdGVjdGlvbnNMaWINCj4gICBNZGVNb2R1bGVQa2c6IERl bGV0ZSBQQ0QgUHJvZmlsZSBmcm9tIFNldE1lbW9yeVByb3RlY3Rpb25zTGliDQo+ICAgT3ZtZlBr ZzogRGVsZXRlIE1lbW9yeSBQcm90ZWN0aW9uIFBDRHMNCj4gICBBcm1WaXJ0UGtnOiBEZWxldGUg TWVtb3J5IFByb3RlY3Rpb24gUENEcw0KPiAgIE1kZU1vZHVsZVBrZzogRGVsZXRlIE1lbW9yeSBQ cm90ZWN0aW9uIFBDRHMNCj4gDQo+ICBBcm1Qa2cvRHJpdmVycy9DcHVEeGUvQ3B1RHhlLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICA1ICstDQo+ICBBcm1WaXJ0UGtnL01lbW9yeUluaXRQZWkvTWVtb3J5SW5pdFBlaW0uYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICsNCj4gIE1k ZU1vZHVsZVBrZy9Db3JlL0R4ZS9EeGVNYWluL0R4ZU1haW4uYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQNCj4gKy0NCj4gIE1kZU1vZHVsZVBr Zy9Db3JlL0R4ZS9HY2QvR2NkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMjIgKy0NCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZS9N ZW0vSGVhcEd1YXJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgNDYNCj4gKy0NCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZS9NZW0vUGFnZS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDIgKy0NCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZS9NZW0vUG9vbC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4g IE1kZU1vZHVsZVBrZy9Db3JlL0R4ZS9NaXNjL01lbW9yeVByb3RlY3Rpb24uYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA5NiArKy0NCj4gIE1kZU1vZHVs ZVBrZy9Db3JlL0R4ZUlwbFBlaW0vRHhlSGFuZG9mZi5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQNCj4gKy0NCj4gIE1kZU1vZHVsZVBrZy9Db3Jl L0R4ZUlwbFBlaW0vRHhlTG9hZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDIgKw0KPiAgTWRlTW9kdWxlUGtnL0NvcmUvRHhlSXBsUGVpbS9J YTMyL0R4ZUxvYWRGdW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8DQo+IDkgKy0NCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZUlwbFBlaW0vWDY0L0R4ZUxvYWRG dW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA2ICst DQo+ICBNZGVNb2R1bGVQa2cvQ29yZS9EeGVJcGxQZWltL1g2NC9WaXJ0dWFsTWVtb3J5LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gMTYgKy0NCj4gIE1kZU1v ZHVsZVBrZy9Db3JlL1BpU21tQ29yZS9IZWFwR3VhcmQuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjkNCj4gKy0NCj4gIE1kZU1vZHVsZVBrZy9D b3JlL1BpU21tQ29yZS9Qb29sLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gDQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0dl dE1lbW9yeVByb3RlY3Rpb25zTGliL0R4ZUdldE1lbW9yeVByb3RlY3Rpb25zTGkNCj4gYi5jICAg ICAgICAgICAgICAgIHwgMTU4ICsrKysNCj4gDQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0dldE1l bW9yeVByb3RlY3Rpb25zTGliL0dldE1lbW9yeVByb3RlY3Rpb25zTGliTnUNCj4gbGwuYyAgICAg ICAgICAgICAgIHwgIDI5ICsNCj4gDQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0dldE1lbW9yeVBy b3RlY3Rpb25zTGliL01tR2V0TWVtb3J5UHJvdGVjdGlvbnNMaQ0KPiBiLmMgICAgICAgICAgICAg ICAgIHwgMTI0ICsrKw0KPiAgTWRlTW9kdWxlUGtnL0xpYnJhcnkvU2V0TWVtb3J5UHJvdGVjdGlv bnNMaWIvU2V0TWVtb3J5UHJvdGVjdGlvbnNMaWIuYw0KPiB8IDg2MCArKysrKysrKysrKysrKysr KysrKw0KPiANCj4gTWRlTW9kdWxlUGtnL0xpYnJhcnkvU2V0TWVtb3J5UHJvdGVjdGlvbnNMaWIv U2V0TWVtb3J5UHJvdGVjdGlvbnNMaWJOdWxsDQo+IC5jICAgICAgICAgICAgICAgfCAxNDQgKysr Kw0KPiAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9QQ0QvRHhlL1NlcnZpY2UuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQ0KPiAgT3ZtZlBr Zy9GZHQvSGlnaE1lbUR4ZS9IaWdoTWVtRHhlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQ0KPiAgT3ZtZlBrZy9MaWJyYXJ5L01l bW9yeVByb3RlY3Rpb25Db25maWdMaWIvTWVtb3J5UHJvdGVjdGlvbkNvbmZpZ0xpYi5jDQo+IHwg MTE4ICsrKw0KPiAgT3ZtZlBrZy9MaWJyYXJ5L1BlaWxlc3NTdGFydHVwTGliL0R4ZUxvYWQuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQ0KPiAg T3ZtZlBrZy9MaWJyYXJ5L1BlaWxlc3NTdGFydHVwTGliL1BlaWxlc3NTdGFydHVwLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMiArLQ0KPiAgT3ZtZlBrZy9MaWJy YXJ5L1BlaWxlc3NTdGFydHVwTGliL1g2NC9WaXJ0dWFsTWVtb3J5LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8DQo+IDI2ICstDQo+ICBPdm1mUGtnL0xpYnJhcnkvUGxhdGZv cm1Jbml0TGliL1BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDE1IC0NCj4gIE92bWZQa2cvTGlicmFyeS9RZW11RndDZmdTaW1wbGVQYXJz ZXJMaWIvUWVtdUZ3Q2ZnU2ltcGxlUGFyc2VyLmMNCj4gfCAgMTEgKw0KPiAgT3ZtZlBrZy9QbGF0 Zm9ybVBlaS9JbnRlbFRkeC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMiAtDQo+ICBPdm1mUGtnL1BsYXRmb3JtUGVpL1BsYXRm b3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDM2ICstDQo+ICBPdm1mUGtnL1FlbXVWaWRlb0R4ZS9WYmVTaGltLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz ICstDQo+ICBPdm1mUGtnL1RkeER4ZS9UZHhEeGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstDQo+ICBVZWZp Q3B1UGtnL0NwdUR4ZS9DcHVEeGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ICBVZWZpQ3B1UGtnL0NwdUR4 ZS9DcHVNcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAyICstDQo+ICBVZWZpQ3B1UGtnL0NwdU1wUGVpL0NwdU1wUGVp LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA4ICstDQo+ICBVZWZpQ3B1UGtnL0NwdU1wUGVpL0NwdVBhZ2luZy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICst DQo+IA0KPiBVZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9Vbml0VGVz dC9DcHVFeGNlcHRpb25IYW5kbGVyVGVzdA0KPiBDb21tb24uYyAgICAgICB8ICAgNiArLQ0KPiAN Cj4gVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWIvVW5pdFRlc3QvRHhl Q3B1RXhjZXB0aW9uSGFuZGxlcg0KPiBVbml0VGVzdC5jICAgICAgfCAgMTUgKw0KPiANCj4gVWVm aUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWIvVW5pdFRlc3QvUGVpQ3B1RXhj ZXB0aW9uSGFuZGxlclUNCj4gbml0VGVzdC5jICAgICAgfCAgMjEgKw0KPiAgVWVmaUNwdVBrZy9M aWJyYXJ5L01wSW5pdExpYi9EeGVNcExpYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQ0KPiAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNt bS9JYTMyL1BhZ2VUYmwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMg0KPiArLQ0KPiAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9TbW1DcHVN ZW1vcnlNYW5hZ2VtZW50LmMNCj4gfCAgMTMgKy0NCj4gIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVT bW0vU21tUHJvZmlsZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDINCj4gKy0NCj4gIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW0vWDY0L1Bh Z2VUYmwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDINCj4gKy0NCj4gIFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvSWEzMi9EeGVM b2FkRnVuYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiAxMSAr LQ0KPiAgVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9Mb2FkRHhlQ29yZS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArDQo+ICBVZWZpUGF5 bG9hZFBrZy9VZWZpUGF5bG9hZEVudHJ5L1g2NC9EeGVMb2FkRnVuYy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4DQo+ICstDQo+ICBVZWZpUGF5bG9hZFBrZy9V ZWZpUGF5bG9hZEVudHJ5L1g2NC9WaXJ0dWFsTWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwNCj4gMTUgKy0NCj4gIEFybVBrZy9Bcm1Qa2cuZHNjICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDEgKw0KPiAgQXJtUGtnL0RyaXZlcnMvQ3B1RHhlL0NwdUR4ZS5pbmYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr LQ0KPiAgQXJtVmlydFBrZy9Bcm1WaXJ0LmRzYy5pbmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArLQ0KPiAgQXJtVmly dFBrZy9Bcm1WaXJ0Q2xvdWRIdi5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSAtDQo+ICBBcm1WaXJ0UGtnL0FybVZpcnRQ a2cuZGVjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICA3ICsNCj4gIEFybVZpcnRQa2cvQXJtVmlydFFlbXUuZHNjICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDUgLQ0KPiAgQXJtVmlydFBrZy9NZW1vcnlJbml0UGVpL01lbW9yeUluaXRQZWltLmluZiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArDQo+ICBF bXVsYXRvclBrZy9FbXVsYXRvclBrZy5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstDQo+ICBNZGVNb2R1bGVQa2cv Q29yZS9EeGUvRHhlTWFpbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZS9EeGVN YWluLmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDkgKy0NCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZUlwbFBlaW0vRHhlSXBsLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMg Kw0KPiAgTWRlTW9kdWxlUGtnL0NvcmUvRHhlSXBsUGVpbS9EeGVJcGwuaW5mICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQ0KPiAgTWRlTW9k dWxlUGtnL0NvcmUvUGlTbW1Db3JlL1BpU21tQ29yZS5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMQ0KPiArDQo+ICBNZGVNb2R1bGVQa2cvQ29y ZS9QaVNtbUNvcmUvUGlTbW1Db3JlLmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA0DQo+ICstDQo+ICBNZGVNb2R1bGVQa2cvSW5jbHVkZS9HdWlk L01lbW9yeVByb3RlY3Rpb25TZXR0aW5ncy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwNCj4gMjE2ICsrKysrDQo+ICBNZGVNb2R1bGVQa2cvSW5jbHVkZS9MaWJyYXJ5L0dl dE1lbW9yeVByb3RlY3Rpb25zTGliLmgNCj4gfCAgODMgKysNCj4gIE1kZU1vZHVsZVBrZy9JbmNs dWRlL0xpYnJhcnkvU2V0TWVtb3J5UHJvdGVjdGlvbnNMaWIuaA0KPiB8IDE1OCArKysrDQo+IA0K PiBNZGVNb2R1bGVQa2cvTGlicmFyeS9HZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi9EeGVHZXRNZW1v cnlQcm90ZWN0aW9uc0xpDQo+IGIuaW5mICAgICAgICAgICAgICB8ICAzNCArDQo+IA0KPiBNZGVN b2R1bGVQa2cvTGlicmFyeS9HZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi9HZXRNZW1vcnlQcm90ZWN0 aW9uc0xpYk51DQo+IGxsLmluZiAgICAgICAgICAgICB8ICAyNSArDQo+IA0KPiBNZGVNb2R1bGVQ a2cvTGlicmFyeS9HZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi9NbUdldE1lbW9yeVByb3RlY3Rpb25z TGkNCj4gYi5pbmYgICAgICAgICAgICAgICB8ICAzNCArDQo+ICBNZGVNb2R1bGVQa2cvTGlicmFy eS9TZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi9TZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi5pbmYNCj4g fCAgMzcgKw0KPiANCj4gTWRlTW9kdWxlUGtnL0xpYnJhcnkvU2V0TWVtb3J5UHJvdGVjdGlvbnNM aWIvU2V0TWVtb3J5UHJvdGVjdGlvbnNMaWJOdWxsDQo+IC5pbmYgICAgICAgICAgICAgfCAgMjUg Kw0KPiAgTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kZWMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE4MiArLS0tLQ0KPiAgTWRl TW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArDQo+ICBNZGVNb2R1bGVQa2cvTWRl TW9kdWxlUGtnLnVuaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgMTUzIC0tLS0NCj4gIE92bWZQa2cvQW1kU2V2L0FtZFNldlg2NC5k c2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDQgKy0NCj4gIE92bWZQa2cvQmh5dmUvQmh5dmVYNjQuZHNjICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQg Ky0NCj4gIE92bWZQa2cvQmh5dmUvUGxhdGZvcm1QZWkvUGxhdGZvcm1QZWkuaW5mICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0KPiAgT3ZtZlBr Zy9DbG91ZEh2L0Nsb3VkSHZYNjQuZHNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQ0KPiAgT3ZtZlBrZy9GZHQvSGlnaE1l bUR4ZS9IaWdoTWVtRHhlLmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNCArLQ0KPiAgT3ZtZlBrZy9JbmNsdWRlL0RzYy9NZW1vcnlQcm90 ZWN0aW9uTGlicmFyaWVzLmRzYy5pbmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8DQo+IDE2ICsNCj4gIE92bWZQa2cvSW5jbHVkZS9MaWJyYXJ5L01lbW9yeVByb3RlY3Rpb25D b25maWdMaWIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA0OSAr Kw0KPiAgT3ZtZlBrZy9JbmNsdWRlL0xpYnJhcnkvUGxhdGZvcm1Jbml0TGliLmggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyAtDQo+ICBPdm1mUGtn L0luY2x1ZGUvTGlicmFyeS9RZW11RndDZmdTaW1wbGVQYXJzZXJMaWIuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gOCArDQo+ICBPdm1mUGtnL0ludGVsVGR4L0lu dGVsVGR4WDY0LmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICA1ICstDQo+ICBPdm1mUGtnL0xpYnJhcnkvTWVtb3J5UHJvdGVjdGlv bkNvbmZpZ0xpYi9NZW1vcnlQcm90ZWN0aW9uQ29uZmlnTGliLmluZg0KPiB8ICAzNSArDQo+ICBP dm1mUGtnL0xpYnJhcnkvUGVpbGVzc1N0YXJ0dXBMaWIvUGVpbGVzc1N0YXJ0dXBMaWIuaW5mICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2DQo+ICstDQo+ICBPdm1mUGtnL01p Y3Jvdm0vTWljcm92bVg2NC5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstDQo+ICBPdm1mUGtnL092bWZQa2cuZGVjICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA0ICsNCj4gIE92bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDQgKy0NCj4gIE92bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNjICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gIE92 bWZQa2cvT3ZtZlBrZ1g2NC5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gIE92bWZQa2cvT3ZtZlhl bi5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDUgKy0NCj4gIE92bWZQa2cvUGxhdGZvcm1DSS9QbGF0Zm9y bUJ1aWxkTGliLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDggKw0KPiAgT3ZtZlBrZy9QbGF0Zm9ybVBlaS9QbGF0Zm9ybVBlaS5pbmYgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyAr LQ0KPiAgT3ZtZlBrZy9RZW11VmlkZW9EeGUvUWVtdVZpZGVvRHhlLmluZiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgT3ZtZlBr Zy9SaXNjVlZpcnQvUmlzY1ZWaXJ0LmRzYy5pbmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyAtDQo+ICBPdm1mUGtnL1Jpc2NWVmlydC9S aXNjVlZpcnRRZW11LmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAyICsNCj4gIE92bWZQa2cvVGR4RHhlL1RkeER4ZS5pbmYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDEgLQ0KPiAgVWVmaUNwdVBrZy9DcHVEeGUvQ3B1RHhlLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQ0KPiAg VWVmaUNwdVBrZy9DcHVEeGUvQ3B1RHhlLmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQ0KPiAgVWVmaUNwdVBrZy9D cHVEeGVSaXNjVjY0L0NwdUR4ZVJpc2NWNjQuaW5mICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMyAtDQo+ICBVZWZpQ3B1UGtnL0NwdU1wUGVpL0NwdU1w UGVpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAzICstDQo+ICBVZWZpQ3B1UGtnL0NwdU1wUGVpL0NwdU1wUGVpLmluZiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx IC0NCj4gIFVlZmlDcHVQa2cvTGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL0R4ZUNwdUV4 Y2VwdGlvbkhhbmRsZXJMaWIuaW5mDQo+IHwgICAxIC0NCj4gIFVlZmlDcHVQa2cvTGlicmFyeS9D cHVFeGNlcHRpb25IYW5kbGVyTGliL1BlaUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5mDQo+IHwg ICAxIC0NCj4gIFVlZmlDcHVQa2cvTGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1NlY1Bl aUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5mDQo+IHwgICAxIC0NCj4gIFVlZmlDcHVQa2cvTGli cmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1NtbUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5m DQo+IHwgICAxIC0NCj4gDQo+IFVlZmlDcHVQa2cvTGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVy TGliL1VuaXRUZXN0L0NwdUV4Y2VwdGlvbkhhbmRsZXJUZXN0Lg0KPiBoICAgICAgICAgICAgIHwg IDEzICstDQo+IA0KPiBVZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9V bml0VGVzdC9EeGVDcHVFeGNlcHRpb25IYW5kbGVyDQo+IExpYlVuaXRUZXN0LmluZiB8ICAgMiAr LQ0KPiANCj4gVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWIvVW5pdFRl c3QvUGVpQ3B1RXhjZXB0aW9uSGFuZGxlckxpDQo+IGJVbml0VGVzdC5pbmYgfCAgIDIgKy0NCj4g IFVlZmlDcHVQa2cvTGlicmFyeS9NcEluaXRMaWIvRHhlTXBJbml0TGliLmluZiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0NCj4gIFVlZmlDcHVQa2cv UGlTbW1DcHVEeGVTbW0vUGlTbW1DcHVEeGVTbW0uaW5mDQo+IHwgICAzICstDQo+ICBVZWZpQ3B1 UGtnL1BpU21tQ3B1RHhlU21tL1NtbVByb2ZpbGVJbnRlcm5hbC5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gOSArLQ0KPiAgVWVmaUNwdVBrZy9VZWZpQ3B1 UGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNyArLQ0KPiAgVWVmaUNwdVBrZy9VZWZpQ3B1UGtnLmRzYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMiArDQo+ICBVZWZpQ3B1UGtnL1VlZmlDcHVQa2cudW5pICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstDQo+ ICBVZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZEVudHJ5L1VlZmlQYXlsb2FkRW50cnkuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxDQo+ICsNCj4gIFVlZmlQYXls b2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5pbmYgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkNCj4gKy0NCj4gIFVlZmlQYXlsb2FkUGtnL1Vl ZmlQYXlsb2FkRW50cnkvVW5pdmVyc2FsUGF5bG9hZEVudHJ5LmluZiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfA0KPiA5ICstDQo+ICBVZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZFBr Zy5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDEzICsNCj4gIDExOSBmaWxlcyBjaGFuZ2VkLCAyNjA5IGluc2VydGlvbnMoKyksIDY5 MCBkZWxldGlvbnMoLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBNZGVNb2R1bGVQa2cvTGli cmFyeS9HZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi9EeGVHZXRNZW1vcnlQcm90ZWN0aW9uc0xpDQo+ IGIuYw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0dldE1l bW9yeVByb3RlY3Rpb25zTGliL0dldE1lbW9yeVByb3RlY3Rpb25zTGliTnUNCj4gbGwuYw0KPiAg Y3JlYXRlIG1vZGUgMTAwNjQ0DQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0dldE1lbW9yeVByb3Rl Y3Rpb25zTGliL01tR2V0TWVtb3J5UHJvdGVjdGlvbnNMaQ0KPiBiLmMNCj4gIGNyZWF0ZSBtb2Rl IDEwMDY0NA0KPiBNZGVNb2R1bGVQa2cvTGlicmFyeS9TZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi9T ZXRNZW1vcnlQcm90ZWN0aW9uc0xpYi5jDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gTWRlTW9k dWxlUGtnL0xpYnJhcnkvU2V0TWVtb3J5UHJvdGVjdGlvbnNMaWIvU2V0TWVtb3J5UHJvdGVjdGlv bnNMaWJOdWxsDQo+IC5jDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gT3ZtZlBrZy9MaWJyYXJ5 L01lbW9yeVByb3RlY3Rpb25Db25maWdMaWIvTWVtb3J5UHJvdGVjdGlvbkNvbmZpZ0xpYi5jDQo+ ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlTW9kdWxlUGtnL0luY2x1ZGUvR3VpZC9NZW1vcnlQcm90 ZWN0aW9uU2V0dGluZ3MuaA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IE1kZU1vZHVsZVBrZy9J bmNsdWRlL0xpYnJhcnkvR2V0TWVtb3J5UHJvdGVjdGlvbnNMaWIuaA0KPiAgY3JlYXRlIG1vZGUg MTAwNjQ0DQo+IE1kZU1vZHVsZVBrZy9JbmNsdWRlL0xpYnJhcnkvU2V0TWVtb3J5UHJvdGVjdGlv bnNMaWIuaA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0dl dE1lbW9yeVByb3RlY3Rpb25zTGliL0R4ZUdldE1lbW9yeVByb3RlY3Rpb25zTGkNCj4gYi5pbmYN Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBNZGVNb2R1bGVQa2cvTGlicmFyeS9HZXRNZW1vcnlQ cm90ZWN0aW9uc0xpYi9HZXRNZW1vcnlQcm90ZWN0aW9uc0xpYk51DQo+IGxsLmluZg0KPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0DQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0dldE1lbW9yeVByb3RlY3Rp b25zTGliL01tR2V0TWVtb3J5UHJvdGVjdGlvbnNMaQ0KPiBiLmluZg0KPiAgY3JlYXRlIG1vZGUg MTAwNjQ0DQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L1NldE1lbW9yeVByb3RlY3Rpb25zTGliL1Nl dE1lbW9yeVByb3RlY3Rpb25zTGliLmluZg0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IE1kZU1v ZHVsZVBrZy9MaWJyYXJ5L1NldE1lbW9yeVByb3RlY3Rpb25zTGliL1NldE1lbW9yeVByb3RlY3Rp b25zTGliTnVsbA0KPiAuaW5mDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgT3ZtZlBrZy9JbmNsdWRl L0RzYy9NZW1vcnlQcm90ZWN0aW9uTGlicmFyaWVzLmRzYy5pbmMNCj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBPdm1mUGtnL0luY2x1ZGUvTGlicmFyeS9NZW1vcnlQcm90ZWN0aW9uQ29uZmlnTGliLmgN Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBPdm1mUGtnL0xpYnJhcnkvTWVtb3J5UHJvdGVjdGlv bkNvbmZpZ0xpYi9NZW1vcnlQcm90ZWN0aW9uQ29uZmlnTGliLmluZg0KPiANCj4gLS0NCj4gMi40 Mi4wLndpbmRvd3MuMg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlu a3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVw bHkgT25saW5lICgjMTA5NDU0KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3Nh Z2UvMTA5NDU0Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAxODQzMzM5 Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2Ny aWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3 LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=