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.web10.6688.1671225498601996531 for ; Fri, 16 Dec 2022 13:18:18 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=k+0b31mx; spf=pass (domain: intel.com, ip: 192.55.52.115, 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=1671225498; x=1702761498; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Kw6a2QK2iuFM6WcQfHDJCMyIxznUj5j1iwljqaZBz5Y=; b=k+0b31mxKLP1rCQswUEhRxFdzdHaCq/5C55wgzqb+x/8IiFwrG0zaZzs VKggHlzKRspZZKY91374DdVc8QLMiy5kfRkizQXPBpo8rl2TY5kJl6Qrv gIjoWbFaydvhuG715alzenFeZ8o89RQGYmmmByy+T1A3KVWBPSNkVe3Na IHQKgd32KKSE2uo/HprVBUfBVN6h+HCRyeVhgYcT+rJv0Tm6K5XjB1Dxz jq3C2MWvgYFocm1nOTs6qpYMJsaubzf5QuGfUtfB0gRBmf92i6z6KKlu1 XdVf4sPtmbcNZ45JEo8ViN6gCUwWeex00OvvLRosvb2ysyGeKMoOvnNRs A==; X-IronPort-AV: E=McAfee;i="6500,9779,10563"; a="319111321" X-IronPort-AV: E=Sophos;i="5.96,251,1665471600"; d="scan'208";a="319111321" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Dec 2022 13:18:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10563"; a="978741618" X-IronPort-AV: E=Sophos;i="5.96,251,1665471600"; d="scan'208";a="978741618" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 16 Dec 2022 13:18:17 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.16; Fri, 16 Dec 2022 13:18:17 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 16 Dec 2022 13:18:16 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.16 via Frontend Transport; Fri, 16 Dec 2022 13:18:16 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) 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.16; Fri, 16 Dec 2022 13:18:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXz4eesMr9XsTvphvgXr5dW3xsGbpurXa8LPvlh61mcmJssYqhUUU/IOG9PUfGocqqfKDcWkrTxObYr5K/GeRouR520a3bC5ao5wM0ef1Ty9zGmkd1y8WvPSSbPLd1KB8SYQFTg0l34i6Na1lCuTrc60s2WGAf0lKbHds/Vqf4A+H7nn+JI/kz4qXgLRCoHVBB/dZFC6zywDwiNT444XZUU1inrViiDga7QGOzEUCoQpwsRRqsbSTuF24QOqaXly8zWGHkHue1qLkfnNSBVmV42+VupRxnJHqzWkLfeHonvnKnUgLIIWwj9RtT9pPWb7RcyCqDr3uwxDOYoWkmDUuQ== 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=Kw6a2QK2iuFM6WcQfHDJCMyIxznUj5j1iwljqaZBz5Y=; b=oXqvbILixY+W+rJw023iFOqBJrIM0H77dmfsnCiVMkFYIQ075eet2w+424YfES9c+dFEAlUjDMLdN1oU6zMHBIMnCGFdg+5H0uQkIK5oQYEm5rmOeufpjn4VAk58Q5BaawFZT35qDpsYxMokqaWE+023l2IwoG+rKi89wGCMFyw+FCWetZA4CqQsgpJSNTe75FFS88naALDt4GgnhxRMhUNnhXAOlxRCm55T1gAVEN8PBumnc2zpubp/JPIKRioxAd97rRZisC4wHOLl79Xt2yWz8NMOd5pVyYguHS8I/3qgMLP/tRpz1uXX2/Oea32OONb69cOY9AIZ7l8KeVdG5Q== 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 MW4PR11MB6861.namprd11.prod.outlook.com (2603:10b6:303:213::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.11; Fri, 16 Dec 2022 21:18:13 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b%5]) with mapi id 15.20.5924.012; Fri, 16 Dec 2022 21:18:13 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "pedro.falcato@gmail.com" , "Kinney, Michael D" CC: =?utf-8?B?TWFydmluIEjDpHVzZXI=?= , "Feng, Bob C" , "Gao, Liming" , "Chen, Christine" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH 1/1] BaseTools: Fix IA32 UINT64 alignment for CLANG toolchains Thread-Topic: [edk2-devel] [PATCH 1/1] BaseTools: Fix IA32 UINT64 alignment for CLANG toolchains Thread-Index: AQHZEYest/lAiazA9UinzGY9VXCxtK5xBJ4g Date: Fri, 16 Dec 2022 21:18:13 +0000 Message-ID: References: <20221216195020.1044915-1-pedro.falcato@gmail.com> In-Reply-To: <20221216195020.1044915-1-pedro.falcato@gmail.com> 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_|MW4PR11MB6861:EE_ x-ms-office365-filtering-correlation-id: 6db95021-c108-4107-70dd-08dadfab0a76 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zUcCWhA0VU36BdXAo22+zZ9AROl8A4QFbDBCRnmLwTOfFqS3u+r57i7TXpcQeHmVQqXE5hP4BI3vzbeCXhb71lfdiO8yeX4GVTYbVbWHrzpvcEIeaw9FL9hwIlpo6L3fHX0QnZoPrYlZ+aFNt8WCuCGdwt5vei0Yl3Rub9YDFftfAviNSCxoG8jfYqXwrK3iS8NdH+8YygH7uNEXcdBKJhCU2a6Dw5jAaQb2HfGmHzDLBR4K5mmQ/yAZ3P70JQA0XR2f7hi/iXco7fl6DGTJodhtd3aPOvtH3/ukGwGIK4/nHcg35t+q8OKNDDUxGg64RqHZW5pwWmKW0wiI44uIozuc3Z2k2qEK4Sk/qblEDBJ1B0Es8LWzsuG8x8HgepEA3GZNko/9DTDXWw2ldz/5jUe5lF7NNbsw6G+Aoxobuc0bcoXPqWvju6SOtKjU6ZwshVJSoZb6Sf4lwQxA0P5pumhxSh/TqfQwQixvmGxMfe/YCv13h0rIGAJKxzV7egw+MoPU4+0AAikMUOR4nqDV0SQGh0XI7laUD5WnOL4rvwGPdvlzpfC7w38wb7+dkPKaV7ZIikF3C7Ko1CagDYzlyZrWRjfw6qI1ygyalfeIIN+I/qBBb4KomVmHI0nFu/BuUb0UwXCsYNHgX7tJce5rbqCPrNdYIxZsE6mnh7xvU62UFA6oIRmctn3n+7yP3TRYkvy3d7YZFkcViObcaxiX0OwayFXGnie4nwUJI29e4AJX2i+WmedtgG+a2i2rveAhJfuUn9lC32s0uY1mExuiiQ== 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:(13230022)(39860400002)(346002)(136003)(396003)(376002)(366004)(451199015)(478600001)(33656002)(107886003)(7696005)(122000001)(53546011)(86362001)(6506007)(55016003)(2906002)(54906003)(110136005)(186003)(38070700005)(66899015)(66446008)(76116006)(41300700001)(66556008)(8676002)(4326008)(316002)(966005)(66946007)(9686003)(64756008)(83380400001)(52536014)(66476007)(38100700002)(71200400001)(26005)(5660300002)(82960400001)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Zk55RjNVTyt4YW1BbGNXeDlCSG9WT0oyeVhuU2tlcnhoSzR4WnU4NHR6dFpj?= =?utf-8?B?MVZ5UXNacVVBMGhKaFN0WUVvM09NME9jNXJpRHRuQnY2RFVIallTaks3TVB0?= =?utf-8?B?RnQyaXlYYS9IS1FreDFCcm50bzFQQXNnRlVadTNmTDN0NXoveXZ0dmFJT0Fq?= =?utf-8?B?OUgwbG9UKzVGcUxhZHdGamVBZitud0lrckNuRy95V04vdEZzeisyTzFXeUFD?= =?utf-8?B?TnNBTHNad3J1ODBrYzNvR3BtdTBmQTBJaGVhS1R4SmR2d1RXajJLb0ZNZi9D?= =?utf-8?B?ZzhkZVN6NzlyeVoxb3VlbkZ4VlpQdG1Ib2hYTEx0a3JPbHBtVWU5MGYrR2VV?= =?utf-8?B?d003dE9naFN2M0VYRXcwaGc4c2YwSXdmVnVrSUcrUEVMNTlKYTNrbTZNakJY?= =?utf-8?B?bGd0SmJMbllobHMwSGo1c3MyVUNQcWZ5anBlQ1NoMGc4a1Q0Mk5GWG4zVm83?= =?utf-8?B?aStxNFlyQ0lsODZZZVBFdFJqaTBIb0ViMTZ5QzQvM3p0akdJNTZiVmxoUGMr?= =?utf-8?B?QURyeTJOY2VsdmZZenQ5OXE1MExhWGVFUXYzdnJ0UFpPd3BSRGhyeXBqbWpV?= =?utf-8?B?R3hXOElLZTJTbTlwTWFRWmg4NXJqNjBWaURWQVpOOEVXVGxrZFVoZFY4Skpq?= =?utf-8?B?SnJFejVQVGhRY2NucHVnVVlkclBvSFRxOXp3MlRlUUYvTkgyRHRYNTRuU200?= =?utf-8?B?dmxrUHh4V1I5dkh0M0hSTHRUd0dWa3o0NFcwdENGbG92dy84ME9LNGJEMDNz?= =?utf-8?B?QTdNTFZ4Z3B6RVV4RW0yNHhRWEhpcmx0NXMxV3BiRUZKWC9FUUp3QjJqNy85?= =?utf-8?B?SmVOWWpBSXBLb2pMMkl0WXM2em5kWk91TEVRbWw1Ym9Ka0pYWlhNOHdUYk00?= =?utf-8?B?Vkd1bmViTVVIOEJJSndSbU91eExtQWFPUDNVaDlhWVV6clFkT0xkT20xdEpn?= =?utf-8?B?TS9aQmJQMmdVMmE4SlhmOXJXZVFkQWFJYWtEVHB1WlZuRHZDVFo4b0VxeVBE?= =?utf-8?B?Yk5CcVZsU0hHK28wdWVwakExSThlak1TbXpEc0JIODkrMjFCRDFNMEFtek9M?= =?utf-8?B?S1BnUFRhbmdNWXBoUUdMS2NLQUFQNlp3UUErK2ZDZ2orZmJsdUdENG4wUm9q?= =?utf-8?B?L3h0VlZwVjVIZU1nUncrbi9vcW90YU1aU1FFalVBbE84YjNON1p5OXRjSWgz?= =?utf-8?B?NUY5SGt5STUxSmxHOW12N1FzdkNoRm53UG51VklKT3E0Z0VJRGxQTC9tdFc5?= =?utf-8?B?UVJnQXNocUFWeDBVYld0MGZKUGxKc2M5NzMrU2Z0bTQxa3RvSUR1eXBwWU9U?= =?utf-8?B?MllzV0VobkxmY3g2M2JZcTJKT3M5SUNUNkc3V0dESVY0TnAxSE9yazl3d2o4?= =?utf-8?B?QmR3YnhHalNLVkZBTHA5TEJPeURXaFNabmxhd1lYTHVlb0lvcVdNcGZXRG83?= =?utf-8?B?RThhVEcxa1lyMU5SemlLUWlWZFpDaUhIQzRHRzVqMzBERjZWc0NZdDVSaWpH?= =?utf-8?B?R1p5L01ud0hhRWlzQW8vWkkxV09oeHNxcVpNcUVhZm54OEc1MlJwNlpIQWc1?= =?utf-8?B?UWdyVXVvNXJyKzZmN2w1b0kzVjJRNy9IbnAwdlhmYmsySWU3TnJZWFJGalhI?= =?utf-8?B?T0t3RkJDU0VwanhnVUY4SnFGVzhSS2N1RnIvRGs3TDRlVmNRL2FIeVc4Q3d6?= =?utf-8?B?WTlONjZXTnhWU0ltUWs2N0tqOGYxdUtERjJxbmZCVDU0Nm1CRTBpYTBhWU4r?= =?utf-8?B?ZHhuNGx1MnUrOUd1bk5oRDNLcWRUQy9aWm1wSjMrQmpxZ3pacUNzVUVwYU5I?= =?utf-8?B?Z3JqeEpTZ1dZdE55TEhLRThza29iSHNNMmlNMjhUd2tMSVlqSkJlTm51SlAr?= =?utf-8?B?eEVpbnFrZmdwcDdwRTQxd0hVQjNHNVdQR1BZbjlIczYrQVU4dWJzV0lMRDBM?= =?utf-8?B?eFJXb0F2RjRKUGw1WVZ1TjF6STFWN2hlNEcyd3pwOUExM00rL3FNajB2NTZU?= =?utf-8?B?UWMyU1RPK0hMNmNuaGFaYmNzRGdWM2pxSTltRWNoSnYvbm5IMmVpSmo3Z2s1?= =?utf-8?B?aTFkL2s0SDN6VjVhcHdJOXpNbnlkb2Nsd0ZKaXRwVkZweHRtZWd1c3NpQXc1?= =?utf-8?B?WncwVkM0cWkvclkyWGptSjlSRFl5ZWoxa1dPdm9DS1ZhMmxhUndnWW1VRzht?= =?utf-8?B?eFE9PQ==?= 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: 6db95021-c108-4107-70dd-08dadfab0a76 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2022 21:18:13.3813 (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: GnFZThujgzP0gEA82zmXk1e3jc73cLU4hKmYSbzMivGZakJdxBI3Sv+He9H5GBT61W7s0ljFr37lXD1HKZoer071u4f0phXAtIgPuwjrWFs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6861 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 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxA ZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgUGVkcm8g RmFsY2F0bw0KPiBTZW50OiBGcmlkYXksIERlY2VtYmVyIDE2LCAyMDIyIDExOjUwIEFNDQo+IFRv OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogUGVkcm8gRmFsY2F0byA8cGVkcm8uZmFsY2F0 b0BnbWFpbC5jb20+OyBNYXJ2aW4gSMOkdXNlciA8bWhhZXVzZXJAcG9zdGVvLmRlPjsgRmVuZywg Qm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsgR2FvLA0KPiBMaW1pbmcgPGdhb2xpbWluZ0Bi eW9zb2Z0LmNvbS5jbj47IENoZW4sIENocmlzdGluZSA8eXV3ZWkuY2hlbkBpbnRlbC5jb20+DQo+ IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbUEFUQ0ggMS8xXSBCYXNlVG9vbHM6IEZpeCBJQTMyIFVJ TlQ2NCBhbGlnbm1lbnQgZm9yIENMQU5HIHRvb2xjaGFpbnMNCj4gDQo+IEN1cnJlbnRseSwgVUlO VDY0IGlzIG5vdCA4LWJ5dGUgYWxpZ25lZCBmb3IgQ0xBTkcqIHRvb2xjaGFpbnMgb24gSUEzMiwN Cj4gd2hpY2ggY2F1c2VzIEFCSSBkaWZmZXJlbmNlcyBiZXR3ZWVuIElBMzIgYW5kIFg2NCBpbiBz dWNoIHNpbXBsZSBleGFtcGxlcyBhczoNCj4gDQo+IHN0cnVjdCBTIHtVSU5UMzIgQTsgVUlOVDY0 IEI7fTsNCj4gDQo+IFBhc3MgLW1hbGlnbi1kb3VibGUgdG8gYWxpZ24gaXQgdG8gOCBieXRlcywg YXMgaXMgZG9uZSBmb3IgR0NDIGFscmVhZHkuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBQZWRybyBG YWxjYXRvIDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT4NCj4gQ2M6IE1hcnZpbiBIw6R1c2VyIDxt aGFldXNlckBwb3N0ZW8uZGU+DQo+IENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+ DQo+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IENjOiBZdXdl aSBDaGVuIDx5dXdlaS5jaGVuQGludGVsLmNvbT4NCj4gLS0tDQo+ICBCYXNlVG9vbHMvQ29uZi90 b29sc19kZWYudGVtcGxhdGUgfCAxOCArKysrKysrKystLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFu Z2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEv QmFzZVRvb2xzL0NvbmYvdG9vbHNfZGVmLnRlbXBsYXRlIGIvQmFzZVRvb2xzL0NvbmYvdG9vbHNf ZGVmLnRlbXBsYXRlDQo+IGluZGV4IGM0ZTRjN2RlZDBhZi4uMmM2NmExMWFlMzFmIDEwMDc1NQ0K PiAtLS0gYS9CYXNlVG9vbHMvQ29uZi90b29sc19kZWYudGVtcGxhdGUNCj4gKysrIGIvQmFzZVRv b2xzL0NvbmYvdG9vbHNfZGVmLnRlbXBsYXRlDQo+IEBAIC0yNjE4LDE1ICsyNjE4LDE1IEBAIERF RklORSBDTEFORzM4X0FMTF9DQ19GTEFHUyAgICAgICAgID0gREVGKEdDQzQ4X0FMTF9DQ19GTEFH UykgREVGKENMQU5HMzhfV0FSTklODQo+ICAqX0NMQU5HMzhfSUEzMl9BU0xQUF9GTEFHUyAgICAg ICAgICA9IERFRihHQ0NfQVNMUFBfRkxBR1MpIERFRihDTEFORzM4X0lBMzJfVEFSR0VUKQ0KPiAg Kl9DTEFORzM4X0lBMzJfVkZSUFBfRkxBR1MgICAgICAgICAgPSBERUYoR0NDX1ZGUlBQX0ZMQUdT KSBERUYoQ0xBTkczOF9JQTMyX1RBUkdFVCkNCj4gDQo+IC1ERUJVR19DTEFORzM4X0lBMzJfQ0Nf RkxBR1MgICAgICAgICA9IERFRihDTEFORzM4X0FMTF9DQ19GTEFHUykgLW0zMiAtT3ogLWZsdG8g LW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJHRVQpIC1nDQo+ICtERUJVR19DTEFORzM4 X0lBMzJfQ0NfRkxBR1MgICAgICAgICA9IERFRihDTEFORzM4X0FMTF9DQ19GTEFHUykgLW0zMiAt T3ogLWZsdG8gLW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJHRVQpIC1nIC0NCj4gbWFs aWduLWRvdWJsZQ0KPiAgREVCVUdfQ0xBTkczOF9JQTMyX0RMSU5LX0ZMQUdTICAgICAgPSBERUYo R0NDNV9JQTMyX1g2NF9ETElOS19GTEFHUykgLWZsdG8gLVdsLC1PeiAtV2wsLW1lbGZfaTM4NiAt V2wsLS1vZm9ybWF0PWVsZjMyLQ0KPiBpMzg2DQo+ICBERUJVR19DTEFORzM4X0lBMzJfRExJTksy X0ZMQUdTICAgICA9IERFRihHQ0M1X0lBMzJfRExJTksyX0ZMQUdTKSAtTzMNCj4gDQo+IC1SRUxF QVNFX0NMQU5HMzhfSUEzMl9DQ19GTEFHUyAgICAgICA9IERFRihDTEFORzM4X0FMTF9DQ19GTEFH UykgLW0zMiAtT3ogLWZsdG8gLW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJHRVQpDQo+ ICtSRUxFQVNFX0NMQU5HMzhfSUEzMl9DQ19GTEFHUyAgICAgICA9IERFRihDTEFORzM4X0FMTF9D Q19GTEFHUykgLW0zMiAtT3ogLWZsdG8gLW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJH RVQpIC0NCj4gbWFsaWduLWRvdWJsZQ0KPiAgUkVMRUFTRV9DTEFORzM4X0lBMzJfRExJTktfRkxB R1MgICAgPSBERUYoR0NDNV9JQTMyX1g2NF9ETElOS19GTEFHUykgLWZsdG8gLVdsLC1PeiAtV2ws LW1lbGZfaTM4NiAtV2wsLS1vZm9ybWF0PWVsZjMyLQ0KPiBpMzg2DQo+ICBSRUxFQVNFX0NMQU5H MzhfSUEzMl9ETElOSzJfRkxBR1MgICA9IERFRihHQ0M1X0lBMzJfRExJTksyX0ZMQUdTKSAtTzMN Cj4gDQo+IC1OT09QVF9DTEFORzM4X0lBMzJfQ0NfRkxBR1MgICAgICAgICA9IERFRihDTEFORzM4 X0FMTF9DQ19GTEFHUykgLW0zMiAtTzAgLW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJH RVQpIC1nDQo+ICtOT09QVF9DTEFORzM4X0lBMzJfQ0NfRkxBR1MgICAgICAgICA9IERFRihDTEFO RzM4X0FMTF9DQ19GTEFHUykgLW0zMiAtTzAgLW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9U QVJHRVQpIC1nIC1tYWxpZ24tDQo+IGRvdWJsZQ0KPiAgTk9PUFRfQ0xBTkczOF9JQTMyX0RMSU5L X0ZMQUdTICAgICAgPSBERUYoR0NDNV9JQTMyX1g2NF9ETElOS19GTEFHUykgLVdsLC1PMCAtV2ws LW1lbGZfaTM4NiAtV2wsLS1vZm9ybWF0PWVsZjMyLWkzODYNCj4gIE5PT1BUX0NMQU5HMzhfSUEz Ml9ETElOSzJfRkxBR1MgICAgID0gREVGKEdDQzVfSUEzMl9ETElOSzJfRkxBR1MpIC1PMA0KPiAN Cj4gQEAgLTI4MDYsMTUgKzI4MDYsMTUgQEAgREVGSU5FIENMQU5HUERCX0FMTF9DQ19GTEFHUyAg ICAgICAgID0gREVGKEdDQzQ4X0FMTF9DQ19GTEFHUykgREVGKENMQU5HUERCX1dBUk4NCj4gICpf Q0xBTkdQREJfSUEzMl9BU0xQUF9GTEFHUyAgICAgICAgICA9IERFRihHQ0NfQVNMUFBfRkxBR1Mp IERFRihDTEFOR1BEQl9JQTMyX1RBUkdFVCkNCj4gICpfQ0xBTkdQREJfSUEzMl9WRlJQUF9GTEFH UyAgICAgICAgICA9IERFRihHQ0NfVkZSUFBfRkxBR1MpIERFRihDTEFOR1BEQl9JQTMyX1RBUkdF VCkNCj4gDQo+IC1ERUJVR19DTEFOR1BEQl9JQTMyX0NDX0ZMQUdTICAgICAgICAgPSBERUYoQ0xB TkdQREJfQUxMX0NDX0ZMQUdTKSAtbTMyIC1PeiAtZmx0byAtbWFyY2g9aTU4NiBERUYoQ0xBTkdQ REJfSUEzMl9UQVJHRVQpIC0NCj4gZ2NvZGV2aWV3DQo+ICtERUJVR19DTEFOR1BEQl9JQTMyX0ND X0ZMQUdTICAgICAgICAgPSBERUYoQ0xBTkdQREJfQUxMX0NDX0ZMQUdTKSAtbTMyIC1PeiAtZmx0 byAtbWFyY2g9aTU4NiBERUYoQ0xBTkdQREJfSUEzMl9UQVJHRVQpIC0NCj4gZ2NvZGV2aWV3IC1t YWxpZ24tZG91YmxlDQo+ICBERUJVR19DTEFOR1BEQl9JQTMyX0RMSU5LX0ZMQUdTICAgICAgPSAv Tk9MT0dPIC9OT0RFRkFVTFRMSUIgL0lHTk9SRTo0MDAxIC9PUFQ6UkVGIC9PUFQ6SUNGPTEwIC9B TElHTjozMiAvRklMRUFMSUdOOjMyDQo+IC9TRUNUSU9OOi54ZGF0YSxEIC9TRUNUSU9OOi5wZGF0 YSxEIC9NQUNISU5FOlg4NiAvRExMIC9FTlRSWTokKElNQUdFX0VOVFJZX1BPSU5UKSAvU1VCU1lT VEVNOkVGSV9CT09UX1NFUlZJQ0VfRFJJVkVSDQo+IC9TQUZFU0VIOk5PIC9CQVNFOjAgL0RFQlVH OkdIQVNIIC9NTExWTTotZXhjZXB0aW9uLW1vZGVsPXdpbmVoIC9sbGRtYXANCj4gIERFQlVHX0NM QU5HUERCX0lBMzJfRExJTksyX0ZMQUdTICAgICA9DQo+IA0KPiAtUkVMRUFTRV9DTEFOR1BEQl9J QTMyX0NDX0ZMQUdTICAgICAgID0gREVGKENMQU5HUERCX0FMTF9DQ19GTEFHUykgLW0zMiAtT3og LWZsdG8gLW1hcmNoPWk1ODYgREVGKENMQU5HUERCX0lBMzJfVEFSR0VUKQ0KPiArUkVMRUFTRV9D TEFOR1BEQl9JQTMyX0NDX0ZMQUdTICAgICAgID0gREVGKENMQU5HUERCX0FMTF9DQ19GTEFHUykg LW0zMiAtT3ogLWZsdG8gLW1hcmNoPWk1ODYgREVGKENMQU5HUERCX0lBMzJfVEFSR0VUKSAtDQo+ IG1hbGlnbi1kb3VibGUNCj4gIFJFTEVBU0VfQ0xBTkdQREJfSUEzMl9ETElOS19GTEFHUyAgICA9 IC9OT0xPR08gL05PREVGQVVMVExJQiAvSUdOT1JFOjQwMDEgL0lHTk9SRTo0MjU0IC9PUFQ6UkVG IC9PUFQ6SUNGPTEwIC9BTElHTjozMg0KPiAvRklMRUFMSUdOOjMyIC9TRUNUSU9OOi54ZGF0YSxE IC9TRUNUSU9OOi5wZGF0YSxEIC9NQUNISU5FOlg4NiAvRExMIC9FTlRSWTokKElNQUdFX0VOVFJZ X1BPSU5UKQ0KPiAvU1VCU1lTVEVNOkVGSV9CT09UX1NFUlZJQ0VfRFJJVkVSIC9TQUZFU0VIOk5P IC9CQVNFOjAgL01FUkdFOi5yZGF0YT0uZGF0YSAvTUxMVk06LWV4Y2VwdGlvbi1tb2RlbD13aW5l aCAvbGxkbWFwDQo+ICBSRUxFQVNFX0NMQU5HUERCX0lBMzJfRExJTksyX0ZMQUdTICAgPQ0KPiAN Cj4gLU5PT1BUX0NMQU5HUERCX0lBMzJfQ0NfRkxBR1MgICAgICAgICA9IERFRihDTEFOR1BEQl9B TExfQ0NfRkxBR1MpIC1tMzIgLU8wIC1tYXJjaD1pNTg2IERFRihDTEFOR1BEQl9JQTMyX1RBUkdF VCkgLQ0KPiBnY29kZXZpZXcNCj4gK05PT1BUX0NMQU5HUERCX0lBMzJfQ0NfRkxBR1MgICAgICAg ICA9IERFRihDTEFOR1BEQl9BTExfQ0NfRkxBR1MpIC1tMzIgLU8wIC1tYXJjaD1pNTg2IERFRihD TEFOR1BEQl9JQTMyX1RBUkdFVCkgLQ0KPiBnY29kZXZpZXcgLW1hbGlnbi1kb3VibGUNCj4gIE5P T1BUX0NMQU5HUERCX0lBMzJfRExJTktfRkxBR1MgICAgICA9IC9OT0xPR08gL05PREVGQVVMVExJ QiAvSUdOT1JFOjQwMDEgL09QVDpSRUYgL09QVDpJQ0Y9MTAgL0FMSUdOOjMyIC9GSUxFQUxJR046 MzINCj4gL1NFQ1RJT046LnhkYXRhLEQgL1NFQ1RJT046LnBkYXRhLEQgL01BQ0hJTkU6WDg2IC9E TEwgL0VOVFJZOiQoSU1BR0VfRU5UUllfUE9JTlQpIC9TVUJTWVNURU06RUZJX0JPT1RfU0VSVklD RV9EUklWRVINCj4gL1NBRkVTRUg6Tk8gL0JBU0U6MCAvREVCVUc6R0hBU0ggL01MTFZNOi1leGNl cHRpb24tbW9kZWw9d2luZWggL2xsZG1hcA0KPiAgTk9PUFRfQ0xBTkdQREJfSUEzMl9ETElOSzJf RkxBR1MgICAgID0NCj4gDQo+IEBAIC0yOTA3LDE1ICsyOTA3LDE1IEBAIERFRklORSBDTEFOR0RX QVJGX1g2NF9ETElOSzJfRkxBR1MgICAgICAgID0gLVdsLC0tZGVmc3ltPVBFQ09GRl9IRUFERVJf U0laRT0weDIyDQo+ICAqX0NMQU5HRFdBUkZfSUEzMl9BU0xQUF9GTEFHUyAgICAgICAgICA9IERF RihHQ0NfQVNMUFBfRkxBR1MpIERFRihDTEFORzM4X0lBMzJfVEFSR0VUKQ0KPiAgKl9DTEFOR0RX QVJGX0lBMzJfVkZSUFBfRkxBR1MgICAgICAgICAgPSBERUYoR0NDX1ZGUlBQX0ZMQUdTKSBERUYo Q0xBTkczOF9JQTMyX1RBUkdFVCkNCj4gDQo+IC1ERUJVR19DTEFOR0RXQVJGX0lBMzJfQ0NfRkxB R1MgICAgICAgICA9IERFRihDTEFORzM4X0FMTF9DQ19GTEFHUykgLW0zMiAtT3ogLWZsdG8gLW1h cmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJHRVQpIC1nDQo+ICtERUJVR19DTEFOR0RXQVJG X0lBMzJfQ0NfRkxBR1MgICAgICAgICA9IERFRihDTEFORzM4X0FMTF9DQ19GTEFHUykgLW0zMiAt T3ogLWZsdG8gLW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJHRVQpIC1nDQo+IC1tYWxp Z24tZG91YmxlDQo+ICBERUJVR19DTEFOR0RXQVJGX0lBMzJfRExJTktfRkxBR1MgICAgICA9IERF RihDTEFOR0RXQVJGX0lBMzJfWDY0X0RMSU5LX0ZMQUdTKSAtZmx0byAtV2wsLU8zIC1XbCwtbWVs Zl9pMzg2IC1XbCwtLQ0KPiBvZm9ybWF0LGVsZjMyLWkzODYNCj4gIERFQlVHX0NMQU5HRFdBUkZf SUEzMl9ETElOSzJfRkxBR1MgICAgID0gREVGKENMQU5HRFdBUkZfSUEzMl9ETElOSzJfRkxBR1Mp IC1PMyAtZnVzZS1sZD1sbGQNCj4gDQo+IC1SRUxFQVNFX0NMQU5HRFdBUkZfSUEzMl9DQ19GTEFH UyAgICAgICA9IERFRihDTEFORzM4X0FMTF9DQ19GTEFHUykgLW0zMiAtT3ogLWZsdG8gLW1hcmNo PWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJHRVQpDQo+ICtSRUxFQVNFX0NMQU5HRFdBUkZfSUEz Ml9DQ19GTEFHUyAgICAgICA9IERFRihDTEFORzM4X0FMTF9DQ19GTEFHUykgLW0zMiAtT3ogLWZs dG8gLW1hcmNoPWk1ODYgREVGKENMQU5HMzhfSUEzMl9UQVJHRVQpIC0NCj4gbWFsaWduLWRvdWJs ZQ0KPiAgUkVMRUFTRV9DTEFOR0RXQVJGX0lBMzJfRExJTktfRkxBR1MgICAgPSBERUYoQ0xBTkdE V0FSRl9JQTMyX1g2NF9ETElOS19GTEFHUykgLWZsdG8gLVdsLC1PMyAtV2wsLW1lbGZfaTM4NiAt V2wsLS0NCj4gb2Zvcm1hdCxlbGYzMi1pMzg2DQo+ICBSRUxFQVNFX0NMQU5HRFdBUkZfSUEzMl9E TElOSzJfRkxBR1MgICA9IERFRihDTEFOR0RXQVJGX0lBMzJfRExJTksyX0ZMQUdTKSAtTzMgLWZ1 c2UtbGQ9bGxkDQo+IA0KPiAtTk9PUFRfQ0xBTkdEV0FSRl9JQTMyX0NDX0ZMQUdTICAgICAgICAg PSBERUYoQ0xBTkczOF9BTExfQ0NfRkxBR1MpIC1tMzIgLU8wIC1tYXJjaD1pNTg2IERFRihDTEFO RzM4X0lBMzJfVEFSR0VUKSAtZw0KPiArTk9PUFRfQ0xBTkdEV0FSRl9JQTMyX0NDX0ZMQUdTICAg ICAgICAgPSBERUYoQ0xBTkczOF9BTExfQ0NfRkxBR1MpIC1tMzIgLU8wIC1tYXJjaD1pNTg2IERF RihDTEFORzM4X0lBMzJfVEFSR0VUKSAtZyAtDQo+IG1hbGlnbi1kb3VibGUNCj4gIE5PT1BUX0NM QU5HRFdBUkZfSUEzMl9ETElOS19GTEFHUyAgICAgID0gREVGKENMQU5HRFdBUkZfSUEzMl9YNjRf RExJTktfRkxBR1MpIC1XbCwtTzAgLVdsLC1tZWxmX2kzODYgLVdsLC0tb2Zvcm1hdCxlbGYzMi0N Cj4gaTM4Ng0KPiAgTk9PUFRfQ0xBTkdEV0FSRl9JQTMyX0RMSU5LMl9GTEFHUyAgICAgPSBERUYo Q0xBTkdEV0FSRl9JQTMyX0RMSU5LMl9GTEFHUykgLU8wIC1mdXNlLWxkPWxsZA0KPiANCj4gLS0N Cj4gMi4zOS4wDQo+IA0KPiANCj4gDQo+IA0KPiANCg0K