From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id AFAAD74003E for ; Wed, 29 May 2024 18:33:18 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=7fh48EW8JaYXohlZqwoQ6886C3KIRVXxlJRMDSwtjuQ=; c=relaxed/simple; d=groups.io; h=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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1717007598; v=1; b=P0/qZSHwK0JvyrLJJ+1NhVbZG0Ocw0I/ZSr2htT9/2sVXvKbQazQooaD/BZbA8ER/4P/wxAk etkXVfHO9EW0qP9mRR/vZJfIOq8DvVKcSKJ3vVvd1hFIVM0mZCJpIADdOKNw7vVLg+DqJ+vjVqb iSdCJo8UnTmEkDe9faLPBS2HjDEYOzZPxATzkmb+bC1IpVVt7FnrV9Bkgx/b60m9gk5GPeQFWYN CAuvh7f6T3xjYkJw5xSHcOtu/Xj/Cb6+TvmqTgd2zNou1A175geXDO47vXdBUHaMNd/DjkKt4Ap bPtiLQtBM5IgHZT5ozQYE6ePYHQ5LZTPFQCZf8yyLjzrw== X-Received: by 127.0.0.2 with SMTP id QXFWYY7687511xhKwjuPBb9a; Wed, 29 May 2024 11:33:17 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by mx.groups.io with SMTP id smtpd.web11.23365.1717007596608275431 for ; Wed, 29 May 2024 11:33:16 -0700 X-CSE-ConnectionGUID: 9Trr6whkRY6lsSA3luWYtg== X-CSE-MsgGUID: ubNh554oQ7OvXLqZPbAyPA== X-IronPort-AV: E=McAfee;i="6600,9927,11087"; a="17264020" X-IronPort-AV: E=Sophos;i="6.08,199,1712646000"; d="scan'208";a="17264020" X-Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 May 2024 11:33:16 -0700 X-CSE-ConnectionGUID: BR5v9gERQnaeR7USYepd1g== X-CSE-MsgGUID: QCXfptLkQj6bVI8hxQJsBA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,199,1712646000"; d="scan'208";a="35463847" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 29 May 2024 11:33:16 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 29 May 2024 11:33:15 -0700 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 29 May 2024 11:33:15 -0700 X-Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.41) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 29 May 2024 11:33:15 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by DS7PR11MB6152.namprd11.prod.outlook.com (2603:10b6:8:9b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.30; Wed, 29 May 2024 18:33:08 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0%5]) with mapi id 15.20.7611.030; Wed, 29 May 2024 18:33:04 +0000 From: "Michael D Kinney" To: Pete Batard , "devel@edk2.groups.io" , "Yao, Jiewen" , "mikuback@linux.microsoft.com" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] libspdm Breaking Builds Thread-Topic: [edk2-devel] libspdm Breaking Builds Thread-Index: AQHarIhGaWGQYPvGR0ikLGhxbohEJLGjzPKAgAAFWYCAAAI8gIAALJsAgAANSACAAAONoIABk7BggAjqWICAAALH8A== Date: Wed, 29 May 2024 18:33:04 +0000 Message-ID: References: <82e90314-b068-49ec-b819-d0f9ba9d69e6@linux.microsoft.com> <51da0825-bed8-4d7f-8e33-0ad8059776aa@linux.microsoft.com> <17D1FC93E885E03F.15878@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|DS7PR11MB6152:EE_ x-ms-office365-filtering-correlation-id: d3bfd98f-16b6-47aa-4186-08dc800dc769 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?YTUwVFFwRVNtNEhPWCs2QjJyUWQvejRESlU3ek9jbk1UZnJwY0loR1hRNTlB?= =?utf-8?B?N0hyZkpMOTk1M3pLSTJtZDU3Tjc5OWZpcU1tMVJFUmxOQ3o2RWMyd1NjQzZn?= =?utf-8?B?ZjRrTlJ0akNmMC9mS0hMV1FSVVR1MGhzUkl1Ym1NN24rMWl2ZTFYcHdnajV0?= =?utf-8?B?U2cySlhJeHhjN0YrVUZGOUlBNVVxRkhNWU1GNzRGejZLUW01YVZVb0tBSGZP?= =?utf-8?B?cFhXaXgvcllSeUU4cmY2blpnbFVjd0poUW5Xd0JPRlZuV2V0blpLSGkycC9O?= =?utf-8?B?WFFjc1hNM3RtVE5ZYk1zSHpVbGloSnhveHcwT0JtbGxNTEk2dUZCbDBjaExr?= =?utf-8?B?SnFDdTQ0TWV4WlI5WkdlTytyaWRBSkIwUXV6VVNHSU55a1c0WkxtNWo1Z0h5?= =?utf-8?B?Yms3TUFhVXhLeUJrdWY2djBjK2NOSW9pQjBEYWFZQ1JVZmNuSk1hLzRJb3Vw?= =?utf-8?B?TGh6b0VRNHJvQnJvVzU3dXdaYUJ3THYwK2ZpWnNkTXphUjRUVDBvc3d1NU1O?= =?utf-8?B?ZGl3b09wcXdwL2hrZHd4NHBxTHpHdGVuMkpacGxzU2Zpdlhzd2p3MTFMSVZR?= =?utf-8?B?VHQ4UUd0bDg1dFRRWFJ3a2xNTTZVeXJIdlZ5NlRpVFQ4Nm9vclYrSkVLWVVa?= =?utf-8?B?Qno3Z01MK25SaHN3Y2hoRDF1MEpVcUlZUGpzcFl6QmlwZXJuZEorTUN0ZWh0?= =?utf-8?B?VDJpOURWdTQvL1lraXJEOEZuaTUwTzFJRHB1eSthSW5PRG9jSlY4NXZPS0p1?= =?utf-8?B?OXFUd1VnY3VYZGVzRThYdVpxV2o3U0NxSiticEV1TEQ1TkJvckpZWDBTQTdG?= =?utf-8?B?RnJLTmpTam5HM0s0eUhkNEtnSkpBb1JsQm5kbitPTHdjV3VuT2pDeGI2aktH?= =?utf-8?B?T3RLZ2J2aVZza2w4Vmh3N0tscHJ6bHpEb21PUDBkdWF4V2JSdERrdG1vRmts?= =?utf-8?B?RERkZjJWNG9yVDJ0TVpxelBOanhqckkyYzUrakIwT3UxenZ0eE9KdlF2cGV0?= =?utf-8?B?SlRDNXpJcDVmYnBPc2xPRWU5SWRZT0RyQlRFTk1TRHZ5Q292eG1jOEVQSUxJ?= =?utf-8?B?SXViYkJNQmkrTzRsbGFsMnplbjVKZ1pDc1lOWjFPZHk1TStWN1BIblQyWnZq?= =?utf-8?B?UGYyY0hKc1U1SCt4RmNab0ROdHRHWklMV0NDV1hjTWMrQWVibHFqd1dST3hQ?= =?utf-8?B?R1RKVFl0V3MvR3A2OW9Fa2FVK0ZwbEJsZ3hPOWI4NWtOS1dGdUd0eWtkUEVH?= =?utf-8?B?MHJiYzFXR1hGVTBsOTFCZWovSlNVcVVCcEhRMGtwUUlBVnd3MnRnQXBFZmZC?= =?utf-8?B?b0ZNRGJkVzc1dWRHZmxOV1d5TW9IbCtoZENneW5wQ0diSjQ3RlZ6N1NKNjZZ?= =?utf-8?B?ZGJ4cUxKUnJ1OVhEN2xyWVMrNkpWSk82TU1BSXU2R3F0ZjZBeERBVUtGbWpV?= =?utf-8?B?K3orVGZRUjVYUTNXQjFoOFhkNzJYYUN0TWJKVjIxdmI0aS8wRkFQQWw4bG9F?= =?utf-8?B?bzJrT0o3SXE0SzZxK25JTjhpYjZjY0FqNk1yTmxCbGhEdXVsWkpITkJlK01u?= =?utf-8?B?VUtscDNWZTF5cDNGQno5Qk9VUzFUTCtVeVVRZGxtWnB5K29QeE5kS2xHK1Fv?= =?utf-8?B?aGJheVVSVk1RRVNIdGlkc2ZDUGRpdHluS2lLd1FFVmhkTFFjY0I2eUVMRUky?= =?utf-8?B?TXZOQzZyRDZwd2pZalNhdi8rbXVBZmVVaHZQejZ5NCtTd1pEN0RrQWRLcFR4?= =?utf-8?Q?CR/SHPIRcqL5HhreKY=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eGNJQXhjRUsweWEwY2x1Vkw0czhGbm53bU5ZMFduNCtMZDZBUW5xeXpUdnpk?= =?utf-8?B?eTZiUWFMMWF6cUUyYmszVnFFRU5RUmFBcEZXSmJEUlJaTzRjZmtPeXAyM05J?= =?utf-8?B?a3YwbFVHMnoxNFUyREM3N1hKYlVMaVFYMVBzVnNFN3FSUXEvTktlQWlLUUVR?= =?utf-8?B?RnU1RGtjK0xPVzFaUU9sWXpkZE5BR2ZoTGQ2WUMwaDcxd3hZN0VDWGMrMm5R?= =?utf-8?B?Zk9BRlFBODhMUGZOOEw3RklWS09JOERWRHB0YUhZNXJtYmpKb3p3emwrZVl4?= =?utf-8?B?bmNqT2JUMzgzM25ZVElJeUhHY2orVXBjcWZBVXZBSzVkVTl6RTd3T3pmU3I3?= =?utf-8?B?Rml4ai9QZzhreUdQVDVoNEZtbGFWRlBLeEJkWEFDS3o4QWJtaHdKOHIvUE5q?= =?utf-8?B?NUF1aGEyV3FLZG5jU09GL0xFQXNubEM5emgwV3g5NEVzSW9uTUJwZjBJelM2?= =?utf-8?B?RDF5ZUhOQlhRZ21OUEc5VUEraHhKUDczd053bkYrUU5VbnZPTEZSWE00TEZF?= =?utf-8?B?UzVzTTJTSDU4ci9aYVgzM0FhL25zWW9keFpQODRKeU55VXc5SjBxVWlwNVc2?= =?utf-8?B?SHJBaXJlNm1rNndKWFVzUFdsbjl5Ymwrb2FxdUFCYmVseEhaaFArdGIxQ2dr?= =?utf-8?B?a21NOTdLdGhacnBLTVltQmRUaEg4STNQNmkwc3NvSHMyTmVySVZPQUpFTW9M?= =?utf-8?B?N1dXUWV5YThURFJyalFVZHdMTG5JSjlEWEkrR05FK1EwS2V5ODNNQlBnRHBX?= =?utf-8?B?QkFjbGwvbU9yV3dnbmk5UXpSdysxN1cxWXZYOHY2d09odFZJcjM1NS84cXFC?= =?utf-8?B?Wmd6ZmpmeUg5Z24xblFNL05lRG5pdGh1M2ZSOGIxaU9rdENWMjBvTUJQampy?= =?utf-8?B?WUUyS05MSE9SWFBLbER0dmdyMlhQcmdFMU1qYWhzUm1mVGF5dnJIdk1kWEVH?= =?utf-8?B?RUhZcnBQT1BDZjl2MDdITE55dHlDcDZnNmVOWGpKOUwyeWtPUmxBN2R0cEV6?= =?utf-8?B?NDJ4TVJEdW1uVFVYa09UYlVkcW1HRllpSmticEVIRTE2anR5bWdHMHloT2kr?= =?utf-8?B?cGpNZUU5WlBLQkZheU91VzhXdW1DcWZyZlZLWHZDNGNOZ3NqT1NzVFJaZUpQ?= =?utf-8?B?bFhxeVdYQzZhVkJMRk9FVVhYVTlheWh3d1lqaGNKQ2syS2RoQXhIdk1kN1B5?= =?utf-8?B?KzlIa0drRGF6Y0tyNlkzNzJpVTJsY2FsaDdxYXQ2c1hRNzVTYjhVYnRhMmF4?= =?utf-8?B?L1VGc2xqYkVOc2lXVWcvSjlQb1ZLOGVMSDlXNFljY3lYVmRaUGhQcDA3eTgr?= =?utf-8?B?TGNTblVKQ1dkZVpISUR1bWpQa3NMY2FpRWtKYkJzVzBZOTc3L1lhOUpGMWlz?= =?utf-8?B?ditXOTJoK1BuS1pxWVRWdGJpK3B1Z0RWWGdkZFVMeXYzMWR3c3gyS0hiQVA5?= =?utf-8?B?L2JkV0pkT20vU3ZsRXVGbmFPN0k5SnQrNWRLVXUxYVNZdEtFKzhmWXQ3amNJ?= =?utf-8?B?YUlNeXNyMmNKL00wbkx3OVZBaWNNYzUyYkhLU1lCdWtPdnhDS2lIa3o5UnFw?= =?utf-8?B?TGxEaE05MVBzN05yVGpOcjFaS1NmNGEvb1dDcmF5c2R6T21Yem5aOTVFbXlF?= =?utf-8?B?RUxpeHZzdUU0YU5kMjN3Q3R4NlJNK1N3NUdaT2QrREVKSEdnc1lVRFVFRmlI?= =?utf-8?B?R1Q1WGFsL3JpRDRvMXlZcURnOHdnek1GdVBCS0YwTXBxNUFCTUh3bnRGdGta?= =?utf-8?B?aGIyT3kvR1ZqbE9iRFBrMHZSdG1wZFV5Z1RkZDZtU0xaMTlQU2RtQ2xmMUlL?= =?utf-8?B?dHVYaCt5U3lLcHMvWk9JcFVpeU9ZUThDdkNVRlYrSm52ZEdKbGNUNytORmtk?= =?utf-8?B?aDVvcGszSGJ5WGJEY3RlY0ZkbUhhbUh4Q05ZYWhTS0ZuU1NlS2FsUmxUbzEv?= =?utf-8?B?cnJVUUk5dmwyTUFESGtKMTh4K0VxQlpjT2d4RDRpTktQTFA3SXErcDhldExT?= =?utf-8?B?OVZsV2ZZc1c3cXpoejNtR0tPQTh0SEhpd3dQUDZoeEI1WjhqMXZGYlYrWHd1?= =?utf-8?B?MFByVThwa3g5RitJVlpiK1l1WW5EN2g5Z0VCdkF4SVB1TTdPUjdWaTJqTFVt?= =?utf-8?B?YlZkYnFOeXFhcldIZ29tNEtxczd5L3hjZ1JsQ21zdjQ2RzVqWVJ3M25qOFk3?= =?utf-8?B?U3c9PQ==?= 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: d3bfd98f-16b6-47aa-4186-08dc800dc769 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2024 18:33:04.7715 (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: 82LqU9Ib79b9LWnH3XJEBsQ5v5Phud+Uv34kS9s2V8kck651C6SnCwLMUAQBpY1vW1BV7ieqMlg9vUajppWKN3wT9QwTLGvSPqa/nNtGuic= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6152 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 Resent-Date: Wed, 29 May 2024 11:33:16 -0700 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: Cykc8rLPm7ponB7gRS7N1tA4x7686176AA= 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=20240206 header.b="P0/qZSHw"; 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 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgUGV0ZSwNCg0KVGhlcmUgaXMgYW5vdGhlciBvcHRpb24gZm9yIGRldmVsb3BlcnMgYW5kIENJ IGFnZW50cy4NCg0KR2l0IHN1cHBvcnRzIGEgVVJMIGluc3RlYWRvZiBvcHRpb24gdG8gcmVkaXJl Y3QgZ2l0IHJlcXVlc3RzLg0KDQogICAgaHR0cHM6Ly9naXQtc2NtLmNvbS9kb2NzL2dpdC1jb25m aWcjRG9jdW1lbnRhdGlvbi9naXQtY29uZmlnLnR4dC11cmxsdGJhc2VndGluc3RlYWRPZg0KDQpX ZSBjYW4gdXNlIHRoaXMgdG8gcmVkaXJlY3QgYSByZXF1ZXN0IGZyb20gY3J5cHRvbWlsayBjbW9j a2EgdG8gdGhlIA0KVGlhbm9Db3JlIG1pcnJvciBvZiBjcnlwdG9taWxrIGNtb2NrYS4NCg0KRm9y IGRldmVsb3BlcnMsIHRoaXMgY2FuIGJlIGEgZ2xvYmFsIGNvbmZpZyBzZXR0aW5nIHNvIGl0IHdv cmtzIA0KZm9yIGFsbCBlZGsyIHRyZWVzIG9uIHRoZWlyIHN5c3RlbS4NCg0KRm9yIGEgQ0kgYWdl bnQsIHRoaXMgY291bGQgYmUgYWIgZWFybHkgc3RlcCBpbiBhbGwgQ0kgam9icyB0byBwZXJmb3Jt DQphIGdpdCBjb25maWcgYWN0aW9uLiAgUGVyaGFwcyBhIGZlYXR1cmUgU3R1YXJ0IGNvdWxkIGFk b3B0IHRvIHN1cHBvcnQNClVSTCByZWRpcmVjdHMuDQoNCk1pa2UNCg0KDQo+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+DQo+IFNl bnQ6IFdlZG5lc2RheSwgTWF5IDI5LCAyMDI0IDExOjE4IEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdy b3Vwcy5pbzsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgS2lubmV5LCBNaWNo YWVsDQo+IEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgbWlrdWJhY2tAbGludXgubWlj cm9zb2Z0LmNvbQ0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIGxpYnNwZG0gQnJlYWtpbmcg QnVpbGRzDQo+IA0KPiBIZWxsbyBhbGwsDQo+IA0KPiBPbiAyMDI0LjA1LjI0IDAzOjEzLCBZYW8s IEppZXdlbiB2aWEgZ3JvdXBzLmlvIHdyb3RlOg0KPiA+IFBsZWFzZSBsZXQgdXMga25vdyBpZiB0 aGUgcHJlZmVyZW5jZSBmb3IgbGlic3BkbSBzdWJtb2R1bGUuIChCZWxvdyBvcHRpb25zKQ0KPiA+ IDEpIEtlZXAgY3VycmVudCBsaWJzcGRtIG9mZmljaWFsIDMuMy4wIHJlbGVhc2UsIGFuZCB1cGRh dGUgdG8gbmV4dCByZWxlYXNlDQo+IGF0IHRoZSBiZWdpbm5pbmcgb2YgSnVseS4NCj4gPiAyKSBV cGRhdGUgbGlic3BkbSBpbW1lZGlhdGVseSB3aXRoIHRoZSBuZXcgY21vY2thIHN1Ym1vZHVsZSwg d2hpY2ggaXMgTk9UDQo+IGFuIG9mZmljaWFsIHJlbGVhc2UuDQo+IA0KPiBDb25zaWRlcmluZyB0 aGF0IEkgKGFuZCBJIGV4cGVjdCBhbnlib2R5IHdobyB0cmllcyB0byB1c2UgRURLMiBhcyBhDQo+ IHN1Ym1vZHVsZSBpbiB0aGVpciBVRUZJIGJ1aWxkIHByb2plY3RzIHdpdGggR2l0SHViIEFjdGlv bnMpLCBJIGhhdmUgdG8NCj4gdm90ZSBmb3Igb3B0aW9uIDIuDQo+IA0KPiBBbiBleGFtcGxlIG9m IHRoZSBjdXJyZW50IGlzc3VlIGNhbiBiZSBzaG93biBvbiBhIHByb2plY3QgdGhhdCBzaW1wbHkN Cj4gYXR0ZW1wdHMgdG8gYnVpbGQgdGhlIFVFRkkgU2hlbGwgZnJvbSB0aGUgbGF0ZXN0IHN0YWJs ZSBFREsyIHJlbGVhc2UsDQo+IHVzaW5nIEVESzIgYXMgYSBzdWJtb2R1bGUsIGNhbiBiZSBzaG93 biBhdA0KPiBodHRwczovL2dpdGh1Yi5jb20vcGJhdGFyZC9VRUZJLVNoZWxsL2FjdGlvbnMvcnVu cy85MjkwNjg1MDY1L2pvYi8yNTU2Nzg3OTgwNw0KPiBvcg0KPiBodHRwczovL2dpdGh1Yi5jb20v cGJhdGFyZC9VRUZJLVNoZWxsL2FjdGlvbnMvcnVucy85MjkwOTg4MTM4L2pvYi8yNTU2ODUxMTM1 NQ0KPiBhbmQgYXMgeW91IGNhbiBzZWUsIGl0IG1ha2VzIGJ1aWxkaW5nIHRoZSBwcm9qZWN0IGNv bXBsZXRlbHkgaW1wb3NzaWJsZQ0KPiB1bmxlc3MgeW91IGRpdGNoIHVzaW5nIEVESzIgYXMgYSBz dWJtb2R1bGUgKHdoaWNoIGlzbid0IGEgdmlhYmxlIG9wdGlvbg0KPiBJTU8sIGJlY2F1c2UgYSBi dWlsZCB0b29sY2hhaW4gdGhhdCBjYW5ub3QgYmUgdXNlZCBhcyBhIGdpdCBzdWJtb2R1bGUgaXMN Cj4gYSB2ZXJ5IGxpbWl0aW5nIHRvb2xjaGFpbikuDQo+IA0KPiBGb3IgaW5mb3JtYXRpb24sIHRo ZXJlJ3Mgb25seSBzbyBtdWNoIGZpbmUgZ3JhaW5lZCB0dW5pbmcgR2l0SHViIEFjdGlvbnMNCj4g b2ZmZXJzIG9uIHN1Ym1vZHVsZXMsIGFuZCBubyBtYXR0ZXIgaG93IHlvdSB0cnkgdG8gcGxheSB3 aXRoIHRoZSBmZXRjaA0KPiBkZXB0aCwgdGhlIGZhY3QgdGhhdCBvbmUgb2YgdGhlIGxpYnNwZG0g c3ViLWRlcGVuZGVuY3kgaGFzIGVzc2VudGlhbGx5DQo+IGJlY29tZSBNLkkuQS4gaXMgc29tZXRo aW5nIHRoYXQgc2hvdWxkIGJlIGFkZHJlc3NlZCBhcyBhIG1hdHRlciBvZiB1cmdlbmN5Lg0KPiAN Cj4gU28gSSBob3BlIHRoYXQgYSBjb21taXQgdGhhdCB1cGRhdGVzIGxpYnNwZG0gdG8gdGhlIG5l dyBjbW9ja2Egc3VibW9kdWxlDQo+IGNhbiBmaW5kIGl0cyB3YXkgaW50byBFREsyIGZhaXJseSBz b29uLCBhcyBpdCBpcyBjdXJyZW50bHkgaGFsdGluZyBhDQo+IHByb2plY3RzIHRoYXQgYWltcyBh dCBwcm9kdWNpbmcgdHJ1c3RlZCBVRUZJIFNoZWxsIHJlbGVhc2VzLg0KPiANCj4gUmVnYXJkcywN Cj4gDQo+IC9QZXRlDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6 IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkg T25saW5lICgjMTE5MzYxKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2Uv MTE5MzYxCk11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA2MjUwOTcxLzc2 ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJl OiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3Lmlv XQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=