From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web10.100759.1683523321552626883 for ; Sun, 07 May 2023 22:22:01 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=G9iB6H6L; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683523321; x=1715059321; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=GfAhy/Q2MobnhrzD4R3bzbJzBekFYgpbyrc00ejsJo8=; b=G9iB6H6L2laSZj9zqhEe9+PNTT8NlKp5RwdJ9B2Hcl12Qxzj5Wwba/sV 0d8TJEAKuafmFZys4y05q+OF7cvv/Wg5GwljGlwCI12UD7HO3HRJLOJr3 EjL/3qf1vcniaI/tQ0yK0tsfdsaDR+FtzVfVPTvW9QHpYcwtSz14UD3II rQ/c2UJzzanV9Tq7y4qzu8Ty5ZbobanoLfCV/baJws9708G4mndPTQ9+j r/927GKknhKPHTdQP0FQll2Cb8wZOElDNoqt66JZoikE0cpIzObn0uIsS 1R+/TWI4j3TOi4wxVxSOGcIvolcBVWOqX0IzzHr0zRu2og3UwuQiPRT0A A==; X-IronPort-AV: E=McAfee;i="6600,9927,10703"; a="352614573" X-IronPort-AV: E=Sophos;i="5.99,258,1677571200"; d="scan'208";a="352614573" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2023 22:22:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10703"; a="787966040" X-IronPort-AV: E=Sophos;i="5.99,258,1677571200"; d="scan'208";a="787966040" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP; 07 May 2023 22:22:00 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 7 May 2023 22:22:00 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 7 May 2023 22:22:00 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Sun, 7 May 2023 22:22:00 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Sun, 7 May 2023 22:21:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PIgqyqSzkAZmkyK9QjgMLaNy1b6lytFzMMSpmeM439aA+ODWKNSRn51Bor9oPrqo69SxvS6XifjjtK75byytQSrqaDw86q2JvX3IDw8qoiYI15yhjY1/usvPWFrDZ7QHDxTzAHXh8oZGf4sjnPQEW4EkN484D9PjJCFETUy6W4ZW0Vb+CdFU4ViY5sAT7gNB0PVpWulkWNWNOGb24Z2MBIsVLJKUcjwurOb2yCmbZT1TjnzcNLPFDgi0dVj8r9m3P83omehUAhfVfzAyId3rmV6YMxcQ30E6KTVkH3riofADnbbuZYR1ZzMDOIa/2MRZp58t38WHoL2LXIygXRcWug== 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=GfAhy/Q2MobnhrzD4R3bzbJzBekFYgpbyrc00ejsJo8=; b=Q0umZlx1msaNbjPB1kotv9ZoI5gtkKi4oUTxhNdUK9bvCyCJWq/rikLKg37oL9Unpc/EWleQzj2t6ehECP7jHq8xnNZ2phJpS4Agzq2/irETtP9I2uVWo5BLdcI+iw1Ugqz6B4OoejUluXMvq+ZlBp7qyEglwiQe+YIRAiUYJHD7YRP5ffwduy7gHiKDdCHgJAB0z4UKxQ4T/z5fVjtN35tiQnGv05ni8O6/fsF253uIuJT1rHkeWCfm8ON7y0t4hJPjBvJFda8asbx/NJm+w/MoqnVvaA8m1WUbuGVTBPqYx3P6HeUMEY8hopM9HCJZdr90tPwPtLG5qvoFTE809g== 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 Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SN7PR11MB7019.namprd11.prod.outlook.com (2603:10b6:806:2ae::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Mon, 8 May 2023 05:21:52 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::9b1e:23e9:53e:291]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::9b1e:23e9:53e:291%7]) with mapi id 15.20.6363.032; Mon, 8 May 2023 05:21:52 +0000 From: "Michael D Kinney" To: "Hsu, VictorX" , "Guo, Gua" , "devel@edk2.groups.io" CC: "Chiu, Chasel" , "Prakashan, Krishnadas Veliyathuparambil" , "K N, Karthik" , "Chan, Laura" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH 0/4] Trace Hub debug library support Thread-Topic: [edk2-devel] [PATCH 0/4] Trace Hub debug library support Thread-Index: AQHZcihljIxQisv9e0CYZjF6r8CP3q81DvcAgBqZLdCAAEyYAIAAAMhg Date: Mon, 8 May 2023 05:21:52 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SN7PR11MB7019:EE_ x-ms-office365-filtering-correlation-id: 7e496fba-c9f3-4328-8cf9-08db4f8421f8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9AhTW/A3NvdpClJmbyREq4hHY2c1pOCHpt7ttUUI/P7yY6VYy6wWn+jR3bOmhcHLEf9iEsnYf1/UAsEUNyBQ1cpk3WEc1QPeqpan05IDQmEWo8sY9cio8AYk1mpBOFgKv+YjBoP+RTJAbAQnNnNVrnT9UojAlfyQXgLxwLY/askJSdiVdc/sD1NX2FgxRKNnYsJjQfVxkGQRUuK7dbTWnNO4nRusVth7R1fDB3pU+6WgPx2dJ2COTz8NUL4Jm0ELcyKrUnxpL7oxe/kdg3XuvhZcJBHQQVUtegcR741wLfDCj8HXrQeL9lZEW4okvyMt8bZioCMn63PYikkIBdUgKnA2W5XcXAQZ/SzRUyjhuJf2HvT5xMX0Iel3k2qCIYPS0Ia0FKqxvou0CyFwh0ZZ5EvdfkQB+mHb6pGoCL+LpkiF1PWYLDZdR/7eMfJcpYzjnTQn9sJaV03DxS1qlUtlO+eNWezlQDoBqdhQTfD/nVqBj8bj0IT2kF929k8iQ76tVqAESsLUlJHsj8SHYwZ/Y1wfn/hXP89yaSXofsVwNi8i3oJeGGwW9r+VQbRtWuEndCQ4TW2+BkOcK2YD/LiC5lWH6lNAU4ZR0zeXEBcmpwo5v0+74l9pgH+nYbd11B0PXqpPgqjAzcBbVRQvfIsDDA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(396003)(39860400002)(346002)(376002)(136003)(451199021)(107886003)(26005)(6506007)(9686003)(53546011)(7696005)(966005)(83380400001)(55016003)(33656002)(38100700002)(122000001)(86362001)(38070700005)(82960400001)(186003)(71200400001)(110136005)(54906003)(2906002)(8936002)(8676002)(316002)(41300700001)(478600001)(52536014)(76116006)(4326008)(66946007)(66556008)(66476007)(66446008)(5660300002)(64756008)(66899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b0YyakU0OE0wS2Y0Z1Jta3pxdDBJNW1aVzFSZUs2ajdQdXQ5akpJUUJwTFY2?= =?utf-8?B?T0NJeldZZFZxUTFwK0Y1UjRlZDZxOWgvSjJuVFBDQTFzbUE1V01CZ3ZiWU5s?= =?utf-8?B?SmpOd0o5RURVTTczRlJ6MEw1WDJ5SnBQVnlmYzVHMXQwUlVWbzR6SW1OQWlS?= =?utf-8?B?cUVyYnh3RjREZHhpeVZ0YWxSRUw5WkhGNTZrWEh2b1pNRTZIZC84b0JJbFRh?= =?utf-8?B?dk40UWFIcTdYbCt0cjdQajZmK3V0dVU1aVdaMnljY2Rwb0lCYjcxbjhKK0tX?= =?utf-8?B?cHBUdzZ0NlZmZmdGNUw5cVZRZ3cvUWh5Z1RtK2NEZjNSMTFPUkkxc0JvajQ2?= =?utf-8?B?TkVMSFFDZGlTakFkSXN2aUVrb0x1UGI3dklraTFCOHRHd2J1U1kxQWZnb3Mx?= =?utf-8?B?dWJZVjM4U2lHYm5CdjRoU2ZDZVMzSk9uYy9BeStqa3NqM1owQXY3bFRaK0pB?= =?utf-8?B?RWJGZ1RZb05ldy9vSjEzTmRQUWEzZmIrM2taNjNqaGdTdWFFZVBIM1plOEFR?= =?utf-8?B?QmYxZmQ3eFVOOFhsMjVWKy90TE9vYlh6U2trYXZZRVVtVU9wRzA4UlI4enlo?= =?utf-8?B?WExPeWYvM3lFQW16WkFLY2ZhT1lrdCtOSWdkMG8vUmNEYXM5RE5tL0JRYTYy?= =?utf-8?B?R2ExMjBTOTdkaU1GUUYxUnJuQ1FXcUtKWWJWL1NrcnhrQUxlOTFjQmdEVEVP?= =?utf-8?B?bHhYaHZTdkg0M3FVNTRuTmd4eDNER0RTRGJ1TjlJUVA5ekEvZU5Bb0JpSDNy?= =?utf-8?B?dTMwZTZuQ2prbkNDenpmeFBsdUI1WnBTQkRTRm9NSlRSM3FxbE9pWXhYS1Aw?= =?utf-8?B?clFPM0lmTHdlWll5cHcrbGw3YVEybHRhOTdwUlI2WE9PcnNOM0lKRnFVWVpm?= =?utf-8?B?YzFPMlJJUG5GQVl6STVha0w0VlI0Y1FJbGhIUzZYZktvWHUxZnpvclRVc2Nt?= =?utf-8?B?VU9XSG1KTXhLYS9hREtOYVIrM2NmY3k0SG03YWNsZnp2a1AvU0svTHpuS2FX?= =?utf-8?B?TkNtcXJEazVsMkRNS3lYV2lqR1lMVjJnRExXSWtCVEN4VjBDYnN2bitkMm16?= =?utf-8?B?aGFVSjdFL1R6UUZDWlZ1YjVvWDVkQ0NtSDJKaUYzMFJZRllDTG5rK3N3UzVk?= =?utf-8?B?R3did0xNbllGUVhCR01tMUJWTTJuRHJCZStKS29pV2FiNUR1SG1EeW5jVXUy?= =?utf-8?B?ZndOQ2R5Mnc2VkFkOHZrN2dBRW1yVEFZMHoveHpPUzc4Nk5ZRnBEWnpma0Nq?= =?utf-8?B?U2dvZzg1YnhzT1pDZUcxSm8wZEpRRS9FOHJ0S21mVHpOaFQvYkdQUjYwbEpl?= =?utf-8?B?Ly9Pa2xIZUR2OElrWEVUc3dxVUk0enN1dVpqeXRxWmZzN3ZaWlkvQ3NsN2lE?= =?utf-8?B?bHBRcll6TlJGVmNkME9xS3dSelZmOCtEc2JwdmIva0FwUkdjM3A4d3doRm84?= =?utf-8?B?SFM3WHlYd2dINTQwbDlWK2Jybjk1WWMyQVRsSngvWGpOaXhSdmZDRGVVWitt?= =?utf-8?B?UWlZQTlIVC8xY1M5MmNLSjdqYm1VaVplUGlMTXBHUnJxcGM5cll1YnVhbDFY?= =?utf-8?B?MHNIL29xMUNwMnlVWXVrVDhVeldVOTByeUZ1YzBQaEtKd3dFMXVqRURhK0p0?= =?utf-8?B?YUtDcm1qYzFkWTBSZDMxR09kcVptSHdSSEQ4VHNEbGxZWGg4c0ZOK2xNSlVL?= =?utf-8?B?d2QzUFR2SmwzdDl1ZVBVajBLb3g5TTk5QUhDdEZuMTVscmhMYUdpTTAzOG1o?= =?utf-8?B?OSsyZlBkTFBDQ0hyLzk3T2x0TDNQTzVxcFc5OUNvN3pkK0dCNDJORldJTnNT?= =?utf-8?B?NzAvZW45RHo0NVUxTWlINGw0ajlMNnZpK2lvT0JaeU5rdy9OdFJYRy9XbUEw?= =?utf-8?B?WTcvNy9SWGhxUGNuaWxoUUFrZEZLL3NjREtBeGlhempPZFZSZHM0NXBaQm9n?= =?utf-8?B?a2p2NE05N3o1b0FxOHB3NXZtb0VyeDN2M3pGRFRWV29Yam9tQWx3OFVrV0lO?= =?utf-8?B?RTVrUXZYWnl6RUlzRzBGbGFiMmF0K3pwUml0MGZhbm1KS1BFbFNPZDhrUXZa?= =?utf-8?B?d1lGZjhFQXZ6dUlXUjhiMTg0MXdGUUMyYVk2UjIrME5jZjdhYWZUUTF2alp3?= =?utf-8?Q?gXsdLD9XyuBPAgtvi2SDR7Se5?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e496fba-c9f3-4328-8cf9-08db4f8421f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2023 05:21:52.7065 (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: d/O1SRpLULRnZkAkzoCtBtAcWBtZSBjtR7IRcKDLZUeyoxOEEYXhI4S9rPQm04UIpwb4sC92N6Q46XCObw083e004AaGd0GLSfoeOAI19WI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7019 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Q2FuIHlvdSBwbGVhc2Ugc2VuZCB0aGUgdXBkYXRlZCBlbWFpbCBwYXRjaGVzLiAgSSBjb3VsZCBu b3QgZ2V0IHRoZSBwcmV2aW91cyB2ZXJzaW9uIHRvIGFwcGx5Lg0KDQpNaWtlDQoNCj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSHN1LCBWaWN0b3JYIDx2aWN0b3J4LmhzdUBp bnRlbC5jb20+DQo+IFNlbnQ6IFN1bmRheSwgTWF5IDcsIDIwMjMgMTA6MTkgUE0NCj4gVG86IEtp bm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEd1bywgR3VhDQo+ IDxndWEuZ3VvQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBDaGl1LCBD aGFzZWwgPGNoYXNlbC5jaGl1QGludGVsLmNvbT47IFByYWthc2hhbiwgS3Jpc2huYWRhcw0KPiBW ZWxpeWF0aHVwYXJhbWJpbCA8a3Jpc2huYWRhcy52ZWxpeWF0aHVwYXJhbWJpbC5wcmFrYXNoYW5A aW50ZWwuY29tPjsgSw0KPiBOLCBLYXJ0aGlrIDxrYXJ0aGlrLmsubkBpbnRlbC5jb20+OyBDaGFu LCBMYXVyYSA8bGF1cmEuY2hhbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZl bF0gW1BBVENIIDAvNF0gVHJhY2UgSHViIGRlYnVnIGxpYnJhcnkgc3VwcG9ydA0KPiANCj4gSGkg QEtpbm5leSwgTWljaGFlbCBEDQo+IA0KPiBBbGwgY29uZmxpY3RzIHdlcmUgZml4ZWQNCj4gDQo+ IHRoYW5rcw0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXks IE1heSA4LCAyMDIzIDg6NDUgQU0NCj4gVG86IEd1bywgR3VhIDxndWEuZ3VvQGludGVsLmNvbT47 IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBIc3UsIFZpY3RvclgNCj4gPHZpY3RvcnguaHN1QGludGVs LmNvbT4NCj4gQ2M6IENoaXUsIENoYXNlbCA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPjsgUHJha2Fz aGFuLCBLcmlzaG5hZGFzDQo+IFZlbGl5YXRodXBhcmFtYmlsIDxrcmlzaG5hZGFzLnZlbGl5YXRo dXBhcmFtYmlsLnByYWthc2hhbkBpbnRlbC5jb20+OyBLDQo+IE4sIEthcnRoaWsgPGthcnRoaWsu ay5uQGludGVsLmNvbT47IENoYW4sIExhdXJhIDxsYXVyYS5jaGFuQGludGVsLmNvbT47DQo+IEtp bm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gU3ViamVjdDog UkU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggMC80XSBUcmFjZSBIdWIgZGVidWcgbGlicmFyeSBzdXBw b3J0DQo+IA0KPiBHdWEsDQo+IA0KPiBJIHNlZSB0aGlzIFBSIHNheXMgaXQgcGFzc2VzIENJIGJ1 dCB0aGVyZSBhcmUgbWVyZ2UgY29uZmxpY3RzLg0KPiANCj4gQ2FuIHlvdSBwbGVhc2UgdXBkYXRl IHRoZSBzZXJpZXMgdG8gYWRkcmVzcyB0aGUgY29uZmxpY3RzLg0KPiANCj4gVGhhbmtzLA0KPiAN Cj4gTWlrZQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEd1 bywgR3VhIDxndWEuZ3VvQGludGVsLmNvbT4NCj4gPiBTZW50OiBUaHVyc2RheSwgQXByaWwgMjAs IDIwMjMgNzozMyBQTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgSHN1LCBWaWN0b3JY IDx2aWN0b3J4LmhzdUBpbnRlbC5jb20+DQo+ID4gQ2M6IENoaXUsIENoYXNlbCA8Y2hhc2VsLmNo aXVAaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPiA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBQcmFrYXNoYW4sIEtyaXNobmFkYXMgVmVsaXlhdGh1cGFyYW1iaWwNCj4gPiA8 a3Jpc2huYWRhcy52ZWxpeWF0aHVwYXJhbWJpbC5wcmFrYXNoYW5AaW50ZWwuY29tPjsgSyBOLCBL YXJ0aGlrDQo+ID4gPGthcnRoaWsuay5uQGludGVsLmNvbT47IENoYW4sIExhdXJhIDxsYXVyYS5j aGFuQGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCAwLzRd IFRyYWNlIEh1YiBkZWJ1ZyBsaWJyYXJ5IHN1cHBvcnQNCj4gPg0KPiA+ICsgUmVsYXRlZCBmb2xr DQo+ID4NCj4gPiBJIHdhbnQgdG8gbGV0IHRoZSBQUiBmb3IgcmVsYXRlZCBzdGFrZWhvbGRlciBy ZXZpZXcgaXQuDQo+ID4NCj4gPiBBbmQgaGF2ZSBhbnkgb3BlbiA/DQo+ID4gaHR0cHM6Ly9naXRo dWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvMzkwMQ0KPiA+DQo+ID4NCj4gPiBUaGFua3MsDQo+ ID4gR3VhDQo+ID4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRl dmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ ID4gdmljdG9yeC5oc3VAaW50ZWwuY29tDQo+ID4gU2VudDogVHVlc2RheSwgQXByaWwgMTgsIDIw MjMgNzowNSBQTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IENjOiBIc3UsIFZp Y3RvclggPHZpY3RvcnguaHN1QGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0g W1BBVENIIDAvNF0gVHJhY2UgSHViIGRlYnVnIGxpYnJhcnkgc3VwcG9ydA0KPiA+DQo+ID4gRnJv bTogVmljdG9yWCBIc3UgPHZpY3RvcnguaHN1QGludGVsLmNvbT4NCj4gPg0KPiA+IC0JVHJhY2VI dWIgVW5pdmVyc2FsUGF5bG9hZCBTcGVjOg0KPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9Vbml2ZXJz YWxTY2FsYWJsZUZpcm13YXJlL2RvY3VtZW50YXRpb24vcHVsbC81Mg0KPiA+IChJbmR1c3RyeSBT dGFuZGFyZCkNCj4gPiAtCU1pcGlTeXNUTGliIFdyYXBwZXI6IGh0dHBzOi8vZ2l0aHViLmNvbS9N SVBJLUFsbGlhbmNlL3B1YmxpYy1taXBpLQ0KPiA+IHN5cy10LmdpdCAoSW5kdXN0cnkgU3RhbmRh cmQpDQo+ID4gLQlUcmFjZUh1YkRlYnVnTGliOiBJbnRlbChSKSBUcmFjZSBIdWIgKFRIKSDigJQg VGhlIExpbnV4IEtlcm5lbA0KPiA+IGRvY3VtZW50YXRpb24gKEluZHVzdHJ5IFN0YW5kYXJkKQ0K PiA+ICAgICBEZXZlbG9wZXJzIEd1aWRlOg0KPiA+IGh0dHBzOi8vY2RyZHYyLXB1YmxpYy5pbnRl bC5jb20vNjcxNTM2L2ludGVsLXRyYWNlLWh1Yi0NCj4gPiBkZXZlbG9wZXJzLW1hbnVhbC0yLTEt Mi5wZGYgKFB1YmxpYyBEb2N1bWVudCkNCj4gPg0KPiA+IFZpY3RvclggSHN1ICg0KToNCj4gPiAg IE1kZVBrZzogQWRkIE1pcGlTeXNUTGliIGxpYnJhcnkNCj4gPiAgIE1kZU1vZHVsZVBrZzogQWRk IFRyYWNlSHViRGVidWdTeXNUTGliIGxpYnJhcnkNCj4gPiAgIE1kZVBrZzogQWRkIE5VTEwgbGli cmFyeSBvZiBUcmFjZUh1YkRlYnVnU3lzVExpYg0KPiA+ICAgTWFpbnRhaW5lcnMudHh0OiBVcGRh dGUgcmV2aWV3ZXJzIGFuZCBtYWludGFpbmVycyBmb3IgVHJhY2UgSHViIGRiZw0KPiA+ICAgICBs aWIuDQo+ID4NCj4gPiAgLmdpdG1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA1ICstDQo+ID4gIC5weXRvb2wvQ0lTZXR0aW5ncy5weSAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMiArDQo+ID4gIE1haW50YWluZXJzLnR4dCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAxOCArDQo+ID4gIC4uLi9JbmNsdWRlL0d1aWQvVHJhY2VIdWJEZWJ1Z0lu Zm9Ib2IuaCAgICAgICB8ICAyNSArDQo+ID4gIC4uLi9CYXNlVHJhY2VIdWJEZWJ1Z1N5c1RMaWIu YyAgICAgICAgICAgICAgICB8IDI1MSArKysrKysNCj4gPiAgLi4uL0Jhc2VUcmFjZUh1YkRlYnVn U3lzVExpYi5pbmYgICAgICAgICAgICAgIHwgIDQ0ICsNCj4gPiAgLi4uL0R4ZVNtbVRyYWNlSHVi RGVidWdTeXNUTGliLmMgICAgICAgICAgICAgIHwgMjQ3ICsrKysrKw0KPiA+ICAuLi4vRHhlU21t VHJhY2VIdWJEZWJ1Z1N5c1RMaWIuaW5mICAgICAgICAgICAgfCAgNTAgKysNCj4gPiAgLi4uL0lu dGVybmFsVHJhY2VIdWJBcGkuYyAgICAgICAgICAgICAgICAgICAgIHwgIDgyICsrDQo+ID4gIC4u Li9JbnRlcm5hbFRyYWNlSHViQXBpLmggICAgICAgICAgICAgICAgICAgICB8ICA0NiArDQo+ID4g IC4uLi9JbnRlcm5hbFRyYWNlSHViQXBpQ29tbW9uLmMgICAgICAgICAgICAgICB8IDIwOCArKysr Kw0KPiA+ICAuLi4vSW50ZXJuYWxUcmFjZUh1YkFwaUNvbW1vbi5oICAgICAgICAgICAgICAgfCAx MTkgKysrDQo+ID4gIC4uLi9QZWlUcmFjZUh1YkRlYnVnU3lzVExpYi5jICAgICAgICAgICAgICAg ICB8IDI5MCArKysrKysrDQo+ID4gIC4uLi9QZWlUcmFjZUh1YkRlYnVnU3lzVExpYi5pbmYgICAg ICAgICAgICAgICB8ICA1MCArKw0KPiA+ICAuLi4vTGlicmFyeS9UcmFjZUh1YkRlYnVnU3lzVExp Yi9SZWFkbWUubWQgICAgfCAgMzAgKw0KPiA+ICBNZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRl YyAgICAgICAgICAgICAgICAgfCAgMjEgKw0KPiA+ICBNZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtn LmRzYyAgICAgICAgICAgICAgICAgfCAgIDMgKw0KPiA+ICBNZGVNb2R1bGVQa2cvTWRlTW9kdWxl UGtnLnVuaSAgICAgICAgICAgICAgICAgfCAgMTggKw0KPiA+ICBNZGVQa2cvSW5jbHVkZS9MaWJy YXJ5L01pcGlTeXNUTGliLmggICAgICAgICAgfCAgNjYgKysNCj4gPiAgTWRlUGtnL0luY2x1ZGUv TGlicmFyeS9UcmFjZUh1YkRlYnVnU3lzVExpYi5oIHwgIDgxICsrDQo+ID4gIE1kZVBrZy9MaWJy YXJ5L01pcGlTeXNUTGliL0dlbk1pcGlTeXN0SC5weSAgICB8IDEzMiArKysNCj4gPiAgTWRlUGtn L0xpYnJhcnkvTWlwaVN5c1RMaWIvTWlwaVN5c1RMaWIuYyAgICAgIHwgMTIzICsrKw0KPiA+ICBN ZGVQa2cvTGlicmFyeS9NaXBpU3lzVExpYi9NaXBpU3lzVExpYi5pbmYgICAgfCAgNTUgKysNCj4g PiAgTWRlUGtnL0xpYnJhcnkvTWlwaVN5c1RMaWIvUGxhdGZvcm0uYyAgICAgICAgIHwgMTY0ICsr KysNCj4gPiAgTWRlUGtnL0xpYnJhcnkvTWlwaVN5c1RMaWIvUGxhdGZvcm0uaCAgICAgICAgIHwg MTM4ICsrKw0KPiA+ICBNZGVQa2cvTGlicmFyeS9NaXBpU3lzVExpYi9SZWFkbWUubWQgICAgICAg ICAgfCAgMjUgKw0KPiA+ICBNZGVQa2cvTGlicmFyeS9NaXBpU3lzVExpYi9taXBpX3N5c3QuaCAg ICAgICAgfCA3ODkgKysrKysrKysrKysrKysrKysrDQo+ID4gIE1kZVBrZy9MaWJyYXJ5L01pcGlT eXNUTGliL21pcGlzeXN0ICAgICAgICAgICB8ICAgMSArDQo+ID4gIC4uLi9UcmFjZUh1YkRlYnVn U3lzVExpYk51bGwuYyAgICAgICAgICAgICAgICB8ICA3NiArKw0KPiA+ICAuLi4vVHJhY2VIdWJE ZWJ1Z1N5c1RMaWJOdWxsLmluZiAgICAgICAgICAgICAgfCAgMjkgKw0KPiA+ICBNZGVQa2cvTWRl UGtnLmNpLnlhbWwgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKy0NCj4gPiAgTWRlUGtn L01kZVBrZy5kZWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICsNCj4gPiAgTWRl UGtnL01kZVBrZy5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsNCj4gPiAg UmVhZE1lLnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4g PiAgMzQgZmlsZXMgY2hhbmdlZCwgMzIxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKSAg Y3JlYXRlIG1vZGUNCj4gPiAxMDA2NDQgTWRlTW9kdWxlUGtnL0luY2x1ZGUvR3VpZC9UcmFjZUh1 YkRlYnVnSW5mb0hvYi5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+DQo+IE1kZU1vZHVs ZVBrZy9MaWJyYXJ5L1RyYWNlSHViRGVidWdTeXNUTGliL0Jhc2VUcmFjZUh1YkRlYnVnU3lzVExp Yi5jDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+DQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5 L1RyYWNlSHViRGVidWdTeXNUTGliL0Jhc2VUcmFjZUh1YkRlYnVnU3lzVExpYi5pDQo+ID4gbmYN Cj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4NCj4gTWRlTW9kdWxlUGtnL0xpYnJhcnkvVHJh Y2VIdWJEZWJ1Z1N5c1RMaWIvRHhlU21tVHJhY2VIdWJEZWJ1Z1N5c1RMDQo+ID4gaWIuYw0KPiA+ ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPg0KPiBNZGVNb2R1bGVQa2cvTGlicmFyeS9UcmFjZUh1 YkRlYnVnU3lzVExpYi9EeGVTbW1UcmFjZUh1YkRlYnVnU3lzVEwNCj4gPiBpYi5pbmYNCj4gPiAg Y3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gTWRlTW9kdWxlUGtnL0xpYnJhcnkvVHJhY2VIdWJEZWJ1 Z1N5c1RMaWIvSW50ZXJuYWxUcmFjZUh1YkFwaS5jDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0K PiA+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L1RyYWNlSHViRGVidWdTeXNUTGliL0ludGVybmFsVHJh Y2VIdWJBcGkuaA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPg0KPiBNZGVNb2R1bGVQa2cv TGlicmFyeS9UcmFjZUh1YkRlYnVnU3lzVExpYi9JbnRlcm5hbFRyYWNlSHViQXBpQ29tbW9uDQo+ ID4gLmMNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4NCj4gTWRlTW9kdWxlUGtnL0xpYnJh cnkvVHJhY2VIdWJEZWJ1Z1N5c1RMaWIvSW50ZXJuYWxUcmFjZUh1YkFwaUNvbW1vbg0KPiA+IC5o DQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L1RyYWNl SHViRGVidWdTeXNUTGliL1BlaVRyYWNlSHViRGVidWdTeXNUTGliLmMNCj4gPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0DQo+ID4NCj4gTWRlTW9kdWxlUGtnL0xpYnJhcnkvVHJhY2VIdWJEZWJ1Z1N5c1RM aWIvUGVpVHJhY2VIdWJEZWJ1Z1N5c1RMaWIuaW5mDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0K PiA+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L1RyYWNlSHViRGVidWdTeXNUTGliL1JlYWRtZS5tZA0K PiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtnL0luY2x1ZGUvTGlicmFyeS9NaXBpU3lzVExp Yi5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvSW5jbHVkZS9MaWJyYXJ5L1RyYWNl SHViRGVidWdTeXNUTGliLmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5 L01pcGlTeXNUTGliL0dlbk1pcGlTeXN0SC5weQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRl UGtnL0xpYnJhcnkvTWlwaVN5c1RMaWIvTWlwaVN5c1RMaWIuYw0KPiA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgTWRlUGtnL0xpYnJhcnkvTWlwaVN5c1RMaWIvTWlwaVN5c1RMaWIuaW5mDQo+ID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9NaXBpU3lzVExpYi9QbGF0Zm9ybS5jDQo+ ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9NaXBpU3lzVExpYi9QbGF0Zm9y bS5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9NaXBpU3lzVExpYi9S ZWFkbWUubWQNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L01pcGlTeXNU TGliL21pcGlfc3lzdC5oDQo+ID4gIGNyZWF0ZSBtb2RlIDE2MDAwMCBNZGVQa2cvTGlicmFyeS9N aXBpU3lzVExpYi9taXBpc3lzdA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBNZGVQa2cv TGlicmFyeS9UcmFjZUh1YkRlYnVnU3lzVExpYk51bGwvVHJhY2VIdWJEZWJ1Z1N5c1RMaWJOdWxs LmMNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gTWRlUGtnL0xpYnJhcnkvVHJhY2VIdWJE ZWJ1Z1N5c1RMaWJOdWxsL1RyYWNlSHViRGVidWdTeXNUTGliTnVsbC5pbmYNCj4gPg0KPiA+IC0t DQo+ID4gMi40MC4wLndpbmRvd3MuMQ0KPiA+DQo+ID4NCj4gPg0KPiA+IA0KPiA+DQoNCg==