From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web11.17952.1600877870644499462 for ; Wed, 23 Sep 2020 09:17:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=q/EJGOfu; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: qawLvFESdoBU/Gmg/YMNI/B3bJglYjT22DUWRFPCwbNi/XLYF70bnSkSvHRe4yW8SiqwAco6iW mS++Vbx12TWg== X-IronPort-AV: E=McAfee;i="6000,8403,9753"; a="160222546" X-IronPort-AV: E=Sophos;i="5.77,293,1596524400"; d="scan'208";a="160222546" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2020 09:17:49 -0700 IronPort-SDR: u7I27mY/pTP4LKeeIz2jlcLzGGRjODlpbgiB2X2n6Om7k8EUg3dfyFk9mfwJqcnUT4w2g4vAcw E1wRtsYEHliA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,293,1596524400"; d="scan'208";a="413042687" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga001.fm.intel.com with ESMTP; 23 Sep 2020 09:17:49 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) 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.1713.5; Wed, 23 Sep 2020 09:17:48 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 23 Sep 2020 09:17:48 -0700 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.55) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 23 Sep 2020 09:17:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S5hSa/rb+lAAG1D8Bumtq1FTADrRkbCwnSOnZMhTBBfI+5dTLrYXd3Vsyzsgsto8qiGWd0Jrwez6HwfLaGKIasj/zb39P7mB0ivXNmwa2VoxlcU/WrX3RwQ+WwpmtsXia1o6L9okM9d9QvzuJbuPddtyA2tTrmZFlHKTMewER1IQvqHYMNcKE6xSvdLbiCF74I74cWDPzG4W3VCnQ+J+bmOGJGb5cIjDkUKt1vOa/Q0W3P/CHH7A806c/GNR8LlOyA5moWwlTG2tsyeFNLF2lEXSJSqDqb8WPfooTLq91d822jqRr/nsCRxT8TytRCJB22BfCe0R/zG14woI3ecSKg== 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-SenderADCheck; bh=0rCdRp9XLGqfz18qfCC5uMGVqrlh4N+9O17t9zQZtbM=; b=JM8F0rzzK1TBC7zktoB4KgVQtrfU/Wuy5n+CUF3Pfm9MXo+yBASc9/sbmEbA3vM4AlGzy0wEhs9fVqUlf+VMT85YPfhDe04pnZzqQSlXqCriPDjcnUE8hCkX/ZJg37PgTjwLQ0F+7n0Q05Zuhl5rkgzDxqFJ6YxerqQr5TjRGk4pu8TO0pjF48E3AoogjXnd3JPn1HomI3JNhCnoYpOig0cyhybDkhhpKJ/vvutKPtvkkr3vrL/AGiv6fjggypwIyByGt2wI32KtpXZqTSvPzshvhZZRKpQIkN8s7iUxlICJuFPmbB9cvX7ZBTzxmJTHORrRvITECUGo+GcNyb03Lw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0rCdRp9XLGqfz18qfCC5uMGVqrlh4N+9O17t9zQZtbM=; b=q/EJGOfuFI+eXktKqrzmnVvlhC5JTcBEr5bJOcaNoJANrYakwnIFPgPlK6uBzeiCOPutALBOqCP6K/s2vOOC3wkpWSiKC5QBNaXh8+QJdvVz9M2KXL8bq3M98E17w6f5y8NifSUvBC4KyKw4IbU68KyAbzEreO7hao1cIaiq5kY= Received: from MN2PR11MB4461.namprd11.prod.outlook.com (2603:10b6:208:192::29) by MN2PR11MB4647.namprd11.prod.outlook.com (2603:10b6:208:262::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Wed, 23 Sep 2020 16:17:47 +0000 Received: from MN2PR11MB4461.namprd11.prod.outlook.com ([fe80::549f:678b:c83:fffd]) by MN2PR11MB4461.namprd11.prod.outlook.com ([fe80::549f:678b:c83:fffd%4]) with mapi id 15.20.3391.024; Wed, 23 Sep 2020 16:17:47 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" , "Kinney, Michael D" CC: "Feng, Bob C" , "Chen, Christine" Subject: Re: [edk2-devel] [PATCH 1/1] BaseTools: Copy PACKED definition from MdePkg Base.h Thread-Topic: [edk2-devel] [PATCH 1/1] BaseTools: Copy PACKED definition from MdePkg Base.h Thread-Index: AQHWi8UkODyrnYrZGk6bgzE9rMYim6l1XtwwgAAVygCAAP1Z0A== Date: Wed, 23 Sep 2020 16:17:46 +0000 Message-ID: References: <20200916010238.2031-1-gaoliming@byosoft.com.cn> <005001d69146$1902cb00$4b086100$@byosoft.com.cn> In-Reply-To: <005001d69146$1902cb00$4b086100$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1ec8a809-3fc5-44a3-061b-08d85fdc35ac x-ms-traffictypediagnostic: MN2PR11MB4647: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4125; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6b0XSO/XwVxQK9qBBkYq1Ou60/zi4+w9sxS445dzkDR82tYrXA+fU+z/NRGT7Klp6qzUZGVLGZDCeUxLp+sKWJ0oXzX9JiYRhAlK2/l3zKO/SdXKv6kqC35pC98FWyMhNiK3g6tW/XZftzbXccKi1f37AzH5w8GYY8O5wb+RN8/cKFjSWWDyB45398M2CNgYuCl/cBw9YfQ3ukB12yJ4MFNchctiMgfzApUho8Irq/cFAVRiF9HSIb1tTLb8rxPc+QUMY4OizETeG6O/ZAiFh9pEJ2vVVQeHNAbW2RxAq4Eg0HDEsj+hxXz4DoKRKuJ4aKDpyaosI3p1jHCipsGBDLe6Qpozq5C9O/ADXQmnv0uOysJlYFD9FcZZKX8HAThZEuARaPCXj4BDGhQHp01N/aRMtG9FKPUG0LW7nKDEBk3iNBoBiZoHV6b3MyZoE0jZUvpzDipNqOKC6hbYVQJZPQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR11MB4461.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(39860400002)(136003)(396003)(366004)(346002)(76116006)(66946007)(966005)(66476007)(66556008)(64756008)(66446008)(2906002)(110136005)(5660300002)(107886003)(26005)(86362001)(83380400001)(4326008)(8936002)(54906003)(9686003)(186003)(71200400001)(7696005)(55016002)(52536014)(478600001)(8676002)(33656002)(53546011)(316002)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: UW9fpUcPS1kOnu6pi+bLrzCdXxbimaBU6FsgxmTpoQ/zsUkLkmHTZWY+Ccq2vQgpMbh80SA0eeoyM70Yvb7o99Iiyleb2FEvZWz8P11wLM+yPCIu9HEqea0hMrdW3/08NChInLBDhmXIVrqsXhQ06CibI5L7slFWWYT7gdw43utpzwnbZ5mmS+xYe4xVaAbY4d0yHKoegenWlo8ZmnJkUs9bWOuUF+wRJv5LOGnOIkVDwKDoYb/SVQXIagwEpSyDIRGBxfTffqWVD/anqCMgFa28tOQrsb1hBXm2uI8E9GQ/MNKymEU+scPu1OrPuwP2R0y8Klk3DfepTGgTygx2n6ZHpcIxKSL4LwpNo/Q66tLcgK11jRmEkOsuloBMeV+KG9Hiqj6cdpS+zWDdE/3QnDaWF34Ea+YZS4L5qUjfELAK+lpKLb+2tY8dxaITmmGgPBnkbahm9RAt20ZRRIiJlvYcH+UutVuOKnvTEze1rF/SnH8vE3Srj7eYyr9TO3VZN/b27zCYQTNkiWoPXsx1yLNa1BtSCCQ9Hy2RL/NUHnJWdBzRQjl+apMVwue5Olhc2G1IVa7nCa17k91aMaXPSOkDmtVNLXniMceDYWaw1nVBmjjoUpQrw0KkNkE73viwPBgPlWqJFeOS9yLx2arIIQ== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4461.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1ec8a809-3fc5-44a3-061b-08d85fdc35ac X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2020 16:17:46.8876 (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: foqn6gNL0yLpV3nFX/S8hscqfiF8yhFuYsRGlL4d4A8XVoWajLBrzOZJwZ/c2teBtlUhlWCP51oQsGLJ9ZOXqEkixFeL54ZCytFQZdaLRhU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4647 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 TGltaW5nLA0KDQpUaGFua3MuICBUaGlzIG1ha2VzIHNlbnNlIG5vdy4gIENhbiB5b3UgdXBkYXRl IGNvbW1pdCBtZXNzYWdlcyB0byBoZWxwIGV4cGxhaW4NCnRoaXMuDQoNCkkgdGhpbmsgd2hhdCB5 b3UgYXJlIGRlc2NyaWJpbmcgaXMgdGhlIG5lZWQgdG8gc2hhcmUgaW5jbHVkZSBmaWxlcyBiZXR3 ZWVuDQpCYXNlVG9vbHMgYW5kIEZXIHBhY2thZ2VzIHRvIHJlbW92ZSBkdXBsaWNhdGUgaW5jbHVk ZSBjb250ZW50IGluc2lkZSBCYXNlVG9vbHMuDQpIb3dldmVyLCBidWlsZGluZyBCYXNlVG9vbHMg bmVlZHMgaXRzIG93biBCYXNlVHlwZXMuaCBmb3IgdGhlIGhvc3QgYnVpbGQNCmVudmlyb25tZW50 LiAgDQoNClRoYW5rcywNCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVo YWxmIE9mIGdhb2xpbWluZw0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAgNjow OSBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGlu dGVsLmNvbT47IENoZW4sIENocmlzdGluZSA8eXV3ZWkuY2hlbkBpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCAxLzFdIEJhc2VUb29sczogQ29weSBQQUNL RUQgZGVmaW5pdGlvbiBmcm9tIE1kZVBrZyBCYXNlLmgNCj4gDQo+IE1pa2U6DQo+ICAgUEFDS0VE IGRlZmluaXRpb24gaXMgc3RpbGwgcmVxdWlyZWQgaW4gQmFzZVRvb2xzL1NvdXJjZS9DL0luY2x1 ZGUvQ29tbW9uL0Jhc2VUeXBlcy5oLCBiZWNhdXNlIFBBQ0tFRCBpcyB1c2VkIGluDQo+IE1kZVBr Z1xJbmNsdWRlXEluZHVzdHJ5U3RhbmRhcmRcQWNwaTEwLmguDQo+ICAgQWZ0ZXIgSW5jbHVkZSBk aXJlY3RvcnkgaXMgY2hhbmdlZCwgTWRlUGtnIEFjcGkxMC5oIHdpbGwgYmUgaW5jbHVkZWQuIFRo ZW4sIHRoaXMgZGVmaW5pdGlvbiBpcyByZXF1aXJlZC4NCj4gDQo+ICAgQyBzb3VyY2UgdG9vbHMg aW5jbHVkZSBCYXNlVG9vbHMvU291cmNlL0MvSW5jbHVkZS9Db21tb24vQmFzZVR5cGVzLmguIFRo ZXkgZG9uJ3QgaW5jbHVkZSBNZGVQa2cgQmFzZS5oLiBXaGVuIEMgc291cmNlIHRvb2xzDQo+IGlu Y2x1ZGUgTWRlUGtnXEluY2x1ZGVcSW5kdXN0cnlTdGFuZGFyZFxBY3BpMTAuaCwgd2UgbmVlZCB0 byBhZGQgdGhlIG1pc3NpbmcgUEFDS0VEIGRlZmluaXRpb24gaW50bw0KPiBCYXNlVG9vbHMvU291 cmNlL0MvSW5jbHVkZS9Db21tb24vQmFzZVR5cGVzLmguIFNvLCB0aGlzIGNoYW5nZSBpcyBzdGls bCByZWxhdGVkIHRvIEJaIDI5MzguDQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0tLS3p gq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogYm91bmNlKzI3OTUyKzY1NDc2KzQ5MDU5 NTMrODc2MTA0NUBncm91cHMuaW8NCj4gPiA8Ym91bmNlKzI3OTUyKzY1NDc2KzQ5MDU5NTMrODc2 MTA0NUBncm91cHMuaW8+IOS7o+ihqCBNaWNoYWVsIEQNCj4gPiBLaW5uZXkNCj4gPiDlj5HpgIHm l7bpl7Q6IDIwMjDlubQ55pyIMjPml6UgNzo1Mw0KPiA+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5n cm91cHMuaW87IGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbjsgS2lubmV5LCBNaWNoYWVsDQo+ID4g RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4g5oqE6YCBOiBGZW5nLCBCb2IgQyA8 Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBDaGVuLCBDaHJpc3RpbmUNCj4gPiA8eXV3ZWkuY2hlbkBp bnRlbC5jb20+DQo+ID4g5Li76aKYOiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCAxLzFdIEJhc2VU b29sczogQ29weSBQQUNLRUQgZGVmaW5pdGlvbiBmcm9tDQo+ID4gTWRlUGtnIEJhc2UuaA0KPiA+ DQo+ID4gTGltaW5nLA0KPiA+DQo+ID4gSXMgdGhpcyBjaGFuZ2Ugc3RpbGwgcmVxdWlyZWQgaWYg eW91IGNoYW5nZSB0aGUgb3JkZXJzIG9mIGluY2x1ZGVzPw0KPiA+DQo+ID4gSSBhZ3JlZSB0aGF0 IGRlZmluaW5nIFBBQ0tFRCBmb3IgQmFzZVRvb2xzIGluY2x1ZGUgdXNhZ2UgbWFrZXMgc2Vuc2Us DQo+ID4gYnV0IGRvZXMgbm90IHNlZW0gdG8gYmUgcmVsYXRlZCB0byB0aGlzIEJaLg0KPiA+DQo+ ID4gTWlrZQ0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJv bTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYg T2YNCj4gPiBnYW9saW1pbmcNCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAxNSwgMjAy MCA2OjAzIFBNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+IENjOiBGZW5n LCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBDaGVuLCBDaHJpc3RpbmUNCj4gPiA8eXV3 ZWkuY2hlbkBpbnRlbC5jb20+DQo+ID4gPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIIDEv MV0gQmFzZVRvb2xzOiBDb3B5IFBBQ0tFRCBkZWZpbml0aW9uIGZyb20NCj4gPiBNZGVQa2cgQmFz ZS5oDQo+ID4gPg0KPiA+ID4gQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9MjkzOA0KPiA+ID4NCj4gPiA+IE1kZVBrZyBBY3BpMTAuaCBkZWZpbml0aW9u IGRlcGVuZHMgb24gUEFDS0VELg0KPiA+ID4gV2hlbiBzdHJ1Y3R1cmUgUENEIHJlZmVycyB0byBB Y3BpMTAuaCwgYnVpbGQgd2lsbCBmYWlsLA0KPiA+ID4gYmVjYXVzZSBQQUNLRUQgZGVmaW5pdGlv biBpcyBtaXNzaW5nIGluIEJhc2VUb29scyBCYXNlVHlwZXMuaC4NCj4gPiA+DQo+ID4gPiBDYzog Qm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IFl1d2VpIENoZW4gPHl1 d2VpLmNoZW5AaW50ZWwuY29tPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogTGltaW5nIEdhbyA8Z2Fv bGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ID4gLS0tDQo+ID4gPiAgQmFzZVRvb2xzL1NvdXJj ZS9DL0luY2x1ZGUvQ29tbW9uL0Jhc2VUeXBlcy5oIHwgMTAgKysrKysrKysrKw0KPiA+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdpdCBh L0Jhc2VUb29scy9Tb3VyY2UvQy9JbmNsdWRlL0NvbW1vbi9CYXNlVHlwZXMuaA0KPiA+IGIvQmFz ZVRvb2xzL1NvdXJjZS9DL0luY2x1ZGUvQ29tbW9uL0Jhc2VUeXBlcy5oDQo+ID4gPiBpbmRleCAz MWQwNjYyMDg1YTguLjE1MDk4MGI0YzBiZiAxMDA2NDQNCj4gPiA+IC0tLSBhL0Jhc2VUb29scy9T b3VyY2UvQy9JbmNsdWRlL0NvbW1vbi9CYXNlVHlwZXMuaA0KPiA+ID4gKysrIGIvQmFzZVRvb2xz L1NvdXJjZS9DL0luY2x1ZGUvQ29tbW9uL0Jhc2VUeXBlcy5oDQo+ID4gPiBAQCAtNTcsNiArNTcs MTYgQEANCj4gPiA+ICAjZGVmaW5lIE5VTEwgICgoVk9JRCAqKSAwKQ0KPiA+ID4gICNlbmRpZg0K PiA+ID4NCj4gPiA+ICsjaWZkZWYgX19DQ19BUk0NCj4gPiA+ICsgIC8vDQo+ID4gPiArICAvLyBP bGRlciBSVkNUIEFSTSBjb21waWxlcnMgZG9uJ3QgZnVsbHkgc3VwcG9ydCAjcHJhZ21hIHBhY2sg YW5kDQo+ID4gcmVxdWlyZSBfX3BhY2tlZA0KPiA+ID4gKyAgLy8gYXMgYSBwcmVmaXggZm9yIHRo ZSBzdHJ1Y3R1cmUuDQo+ID4gPiArICAvLw0KPiA+ID4gKyAgI2RlZmluZSBQQUNLRUQgIF9fcGFj a2VkDQo+ID4gPiArI2Vsc2UNCj4gPiA+ICsgICNkZWZpbmUgUEFDS0VEDQo+ID4gPiArI2VuZGlm DQo+ID4gPiArDQo+ID4gPiAgLy8NCj4gPiA+ICAvLyAgU3VwcG9ydCBmb3IgdmFyaWFibGUgbGVu Z3RoIGFyZ3VtZW50IGxpc3RzIHVzaW5nIHRoZSBBTlNJIHN0YW5kYXJkLg0KPiA+ID4gIC8vDQo+ ID4gPiAtLQ0KPiA+ID4gMi4yNy4wLndpbmRvd3MuMQ0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0K DQo=