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.web09.1744.1659126062312188345 for ; Fri, 29 Jul 2022 13:21:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=OP6qGs0D; 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=1659126062; x=1690662062; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=0koILWaJlEY2JOrTJKul42CR+FKDd1FnJg3Cd/wE8lk=; b=OP6qGs0Dj/pTdAAaBIQc2DwtCLpszv5mrO9kX4aebqX3zsgBRgkqZ1Dh CTzUKpIJXmCFq4htJHvn0/CCTIplwWiei82yAmhcDaKtPXUumadxnMxR1 sgHjafCxxD+FVxmr4wnSwvMLJe+gOnDhsLoRQvOvhALBnD8GxDqMrPPjL yr7e2qO+VSSp7yuc0+1mC32gsWaTWpx2zI3E24arBUvUt8uHGOUxlna+T MFw3d4QSXpLB0TKO1E6Bly2ghMhM2uBN9LhywlTrTpaCKdUCM23jQxddY Zm54iEvdnubCTk1xHRibgPAM7lPfL/MKaEQguVUCpcZMcssURpmYYTWTb g==; X-IronPort-AV: E=McAfee;i="6400,9594,10423"; a="288854951" X-IronPort-AV: E=Sophos;i="5.93,202,1654585200"; d="scan'208";a="288854951" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jul 2022 13:20:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,202,1654585200"; d="scan'208";a="605069981" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga007.fm.intel.com with ESMTP; 29 Jul 2022 13:20:53 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.2375.28; Fri, 29 Jul 2022 13:20:52 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Fri, 29 Jul 2022 13:20:52 -0700 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.2375.28 via Frontend Transport; Fri, 29 Jul 2022 13:20:52 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.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.2375.28; Fri, 29 Jul 2022 13:20:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FekZjkprizgYhR0UPbfKgNqfzBoS19PvVheCp5gMoH+bRiHnRim081K07tNVPz9STCF7Ac6jjGwgeXSxJTHYgBZPRcRPyQ3Xs6S4TiR4JaBe8UrKIqr71//wfiZTPsG45WAj59dqvSjlDB6FHztttsZuQOQMSg8boIM4KABlLCIQNdImO6epNtmPgFtlcJ+aX/FOmgWG7n5NmbXKI/KABXS0U2OhYcdaIPx2ojrFhrzJBoDxFo4E8eVTPw5ISVvLTU4gzTwt7srMthNyKhH/0gqjRyPbDfzE48JrY+xsaAGJENXRDN7boP7DXLVKgfMWDOEFh4iv9INWqy3Xi2+EpA== 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=0koILWaJlEY2JOrTJKul42CR+FKDd1FnJg3Cd/wE8lk=; b=jLEo92SciSaRxpA6swucSHL9pFT/xQdOzlG9PtWl9+hXNfYO/608P6hrZTINs4D1RFHhpAim5EGztllhT2Rss68nrJxrxtiNQ85bz9332ObVTyWIoe4OGEeGpaIQqXMPX/qzl+iyhKDlvgkJ8iuIE/nBz29WDLT+U2gwzwHLmdYFPdQT6XZBHFZLjnrfvRRKvCeo/lWhopJ9yclQ7Dku/kKZGua5M0WyuT+DqiZ2d88AntCULY9ktDHf4WBt7gDj8Gx5DavmcC+glDsPBCILMt/U9xr4Q0HCx4rqcchLNVQcId6cHdDUKp3fftH7Ky/FI2sW1RZpgGLxn79BCjOwFw== 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 MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.11; Fri, 29 Jul 2022 20:20:50 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::99d7:f73:c72c:12f3]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::99d7:f73:c72c:12f3%7]) with mapi id 15.20.5482.012; Fri, 29 Jul 2022 20:20:50 +0000 From: "Michael D Kinney" To: Sami Mujawar , Ard Biesheuvel , edk2-devel-groups-io , "nd@arm.com" , Leif Lindholm , "Kinney, Michael D" Subject: Re: Incorrect push to edk2-platforms Thread-Topic: Incorrect push to edk2-platforms Thread-Index: AQHYo4fDZR+kDW4xe0yb8xbOFky3D62Vybbg Date: Fri, 29 Jul 2022 20:20:50 +0000 Message-ID: References: <8c436432-f518-469d-a3f7-425ff3051653@arm.com> <5ac96d33-d9bb-f6fa-e6c1-b17153b02fae@arm.com> In-Reply-To: <5ac96d33-d9bb-f6fa-e6c1-b17153b02fae@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 741d74c1-7b07-4a86-1aa9-08da719fd477 x-ms-traffictypediagnostic: MN2PR11MB4566:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F2zh5VKKGN3OAqBDQ5v7xp06iq4UWkIa645oTNyLQ9dgxuXwpKK9tBrDvLsthd2E5qApGzk1CRbFPA2Sb9ZV8Cu965nYb4ybPj16k4YYSHDs7ZK/8S984+ZCkey8dMdb3MMOSWN5bRMqNsH3w+N637lRm8Rb0pAF3oDeoNGvhQk4xTFMBLbMvYpQPsrXPD6h6h2EHU2XWrUWK01YQtqMsuA1WbtT+OTvZajws8W9vPmgscJlS7w00+zL+9yg9pUxrRhfyFAC4sfNqhQt5wjtac+ndFWQO+gmEgYFnUWSjcb985yDIFIOmPYCl2v8sBBjilB3E++cW1f9Wbr2QtfULhpoc7f/OeCKinwD57YDftPGe5+l26tgWu39nLe4i9xCeVBoSsq054MmbBl0/ikCVI2zPtMmA5x6FrJoJz3TUfo4CWXcUR6cpeioS+LTSSi8ossuqBZB7AshvGI91nQU1dyv0wssim+HmhXxddnmuDndW3praQdLVOAWej2CBjrLKazxH05aJMNkbOGnXYiXRPnwyHxfANhG9kZoOzH+kUgWwzGBD3k19zPGcFmUK3ViP+4LFwsjyMNt1J/836fTcdF+3pZESjOxdrr4fkbEOCn53EGVWnjbHkDLB4J8PqbT1vuti0q3Kgo/Vn6dFjWhVyWfgDOwLF0MrQcy6DzUgRDwZ33+VgUvxbg/Ix7nRKYnj2hkDxwru9pxBmXacMwR5VslGInKRS5RzbPtZxa6A23O/iL+PgTfLHcAegIIg1+VUstaBo9ix3ccp8Qg7GxY1DIwz9avzm85D3CeMouvC0jFyl0tJqVbxBC9OLuTWWAP 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:(13230016)(346002)(39860400002)(396003)(366004)(376002)(136003)(478600001)(5660300002)(86362001)(8936002)(26005)(6506007)(53546011)(9686003)(2906002)(41300700001)(33656002)(52536014)(38100700002)(122000001)(38070700005)(82960400001)(7696005)(83380400001)(186003)(71200400001)(55016003)(66946007)(66556008)(66446008)(76116006)(66476007)(64756008)(110136005)(8676002)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MWpSZ2YrbzlsNkNMMTVZdFlBdU5Ub3RudTlOekRnaVlYVWlwZERkZjRRS1dS?= =?utf-8?B?OWtWWmEzQVcwRDZNY2hxcEVjSGI4SWVTQk5iY0d6VEdFT2d6Nm5WYkI0S0Uz?= =?utf-8?B?ZmJqVTdrVXNzME9abjJuTlBHbkhsaTd2UDhZbGZDRWNHeEtMS1lMVXkvYm1k?= =?utf-8?B?K0ZCSHl2SXV1VUNYbFgwK3ZDYWd3T2kxTDdEazJ1YjZxNkErbHVQZ3RYNUNB?= =?utf-8?B?dnd2U09pK1lTTDlHQ28rSkhoMkJKVlFFeWpjejdyUEVhenA1ejN0bWd2V3BY?= =?utf-8?B?b2svOFFyRU54Tk5GM2VnUVJBd1ptR1lpSG9NRVE1cUptRFYwUzdUSlRPUmFj?= =?utf-8?B?Q0d4ZmxWWUQvUHphSXNWcVFWaDJONzFmcUFpV3ArazY4TTBPR0gvc0JQSldB?= =?utf-8?B?THlhdG1YaEt6L01yVkJPWElra0pSNCtJb1lONnN1OHFPeDN4M1BtVkhrZWlR?= =?utf-8?B?YjF4YzY3ejhzZWxsczdLbUYzWGJwMWN1VGNrQ3pHa1g1cEQ3QjRpaFBVZzRQ?= =?utf-8?B?c05IN3R0UU5lRGNZbWdNb2NtUlRZU3BXV1IxalR1cWtnTkhPQTI4M0s5Qy9k?= =?utf-8?B?UGdCWDh5b2RBQ3JxMTk2Vm9CWk1ZcnhtbjFiTS9YcldPcnE4RWhxOFNCKzF6?= =?utf-8?B?RFdIMlNCVlFlNmwzeVh3TytFaEtOeTQ3bE9VUTJ5UFBtblkzenB4SGl1TGFh?= =?utf-8?B?b1prZlhkNTRiQWRWY2tIazhiMVEvdzkybHRzbmxnL29LSlloTkpxc0ZhM0RT?= =?utf-8?B?ZzFMbWJzbmozd3IxUk1IRUUrTEtjbm1SSjdiTHdJTFd0OEdYd1dzWm1IakZ4?= =?utf-8?B?Sm5KYTJidE9HTVB0RXlFZjJ3RjdzQ3c1N3J2ZVY5Yk9IcFpIOEJTbW9jT1Av?= =?utf-8?B?Q1UybUVKeDYzbGJGR3k5djl2dGIxRVdodUUwdVhNSkNaRGZhWWRiUUI2YnNI?= =?utf-8?B?aDJkcFdlcUlXbzVnZWxiNXNnY3prb0dGUDI1bERDNmI5bkVrbmo5M1VwTXpu?= =?utf-8?B?WlVDeFl4U0hIMThjVnBCQTk5cWxSQzkwVEZlQUdFZi90WGZ5Rm5iT2RrU1k3?= =?utf-8?B?RStTaUlGTGxJbkU4QUZaaGUwR2RYanplQUN0Y3NKYkR1RVN6UFZUTTBmYnJY?= =?utf-8?B?bFdqNlVPRHU5T2ZCMUpWSTYyZEtEQ3dGU1FLZ2pzZk1CSElPeXpwUU9lNnhX?= =?utf-8?B?aUgzazJoTTg2eFlyRWpad3VPLzJFNzI1VGczY3h2MGFXWFNwR2JxM05MNEY3?= =?utf-8?B?ZTRwYjRlK01HM09oREsxUkVuTlpqTHY0QlVqUEpMVGdyMTg4Q01aL3ZwRVAx?= =?utf-8?B?YWNyczE5b000ckRzazNTdkI0S0JmMm1WTjdMTzE0SVB4K2JBb0ZzUElEMWdk?= =?utf-8?B?R3VPYzVOY3RVMStRb1NwaE5LZjVndzBQUk80Z3JFaEN1eU53ZHNyekNTeFhS?= =?utf-8?B?V3U3UG9kMDEvN1g1dWE2eUluOHk2dHNKYWhVcEpKbEFsdjdyK1J3Mk9EM2wy?= =?utf-8?B?d2wwTjNXdUt4TEZtWU94WlZqcTVDQWVyMGFLdzVISUpMVDZLN241UEtqcGp4?= =?utf-8?B?c3BRcTQ1Y1JMb1VETTBmVVJjdVRXaEZLZmc3VHJzZlZXU01kdk92Nkgycjds?= =?utf-8?B?cWc1YzVjM2dsaUNHdDhuVHR1bWtUT2YySUtYandiZXI5ZXZ0Um1TQTNIMXY3?= =?utf-8?B?NDBhS083bG9iVVNWVjUxUkc2ZTRlOFN1ejZ2ZWVGZXBhOVlPV0M3T3R5d1hB?= =?utf-8?B?UmxYR2ltR0xWckp1Nk9nanY5LytydXY2ME5pYk1MYzk3eTNzVjdPMWIzSmRl?= =?utf-8?B?Y1k4eCs5K1BObFRtcHJ6K0g5VFhtZ3FkLzc2RG45SEdyWTJzeldKZk1Gd1Np?= =?utf-8?B?RzdEMDQ0Ymh3MGMrWFcrRVJ2UWcrM1FCbm9hay9ROXdnOGZVME5rS2FDQ0tW?= =?utf-8?B?RUppdUdYSDYwdnVKcm84N3RRNDZFSVlma0JIdHpaNlJiRWhnNDVYT1JMNnlG?= =?utf-8?B?Tml0VWtHNVc0QWR6cEF6aUZYNmFDelNyNXJmQjE5UWl3TnVMYzBOUzNDL0RT?= =?utf-8?B?MWp6NDJoNVUyNGFvekpTb2NTa0l5b1J4U2tkRmhrZE0wWUFDLzhxK1BwanYv?= =?utf-8?B?TVVlREdCRVBQNXJoUGVQdlZTRlo2SmJzaFpCOVBCOSsxTkFlSldmdExRc3Rk?= =?utf-8?B?Z0E9PQ==?= 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: 741d74c1-7b07-4a86-1aa9-08da719fd477 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2022 20:20:50.4036 (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: 2+m9LKyVeL+esjDaAePrHsZ+5fbbr62CAtjWIivGI8y6stiL2SMgArDz7pQqws9l7wtL+CeLuMcaq4AJuRBto52u5YdwXkxL3mII4jLIPH4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4566 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 SGkgU2FtaSwNCg0KVGhlcmUgaXMgb25lIG90aGVyIGluc3RhbmNlIG9mIHRoaXMgaW4gZWRrMi1w bGF0Zm9ybSBoaXN0b3J5Lg0KDQpJdCB3YXMgaW1tZWRpYXRlbHkgZm9sbG93ZWQgYnkgYSBSZXZl cnQuDQoNCi0tLS0tLS0tLS0tLS0tDQpjb21taXQgM2UzMWNmZWEzZGUyZmU0OWI0OWE2N2ExZDZj OWY5Y2EwOWU3ZjMzMg0KQXV0aG9yOiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+DQpE YXRlOiAgIE1vbiBGZWIgMTAgMTI6Mjk6NDggMjAyMCArMDgwMA0KDQogICAgUmV2ZXJ0ICJNZXJn ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICd1cHN0cmVhbS9tYXN0ZXInIg0KICAgIA0KICAgIFRo aXMgcmV2ZXJ0cyBjb21taXQgYWZiMDdkYWNkYTU1ZjRmMzc4ZmFiZjJlNTUxNzJhOTVkMDFlNWRm NCwgcmV2ZXJzaW5nDQogICAgY2hhbmdlcyBtYWRlIHRvIDNmMGQxNGJiMTM1OGRmYWRlZjY1ZGJk MjJjOGY2ZDNiODk0NzFkNDkuDQoNCmNvbW1pdCBhZmIwN2RhY2RhNTVmNGYzNzhmYWJmMmU1NTE3 MmE5NWQwMWU1ZGY0DQpNZXJnZTogMGM4NmNmMDZlZCAzZjBkMTRiYjEzDQpBdXRob3I6IFNpeXVh biBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4NCkRhdGU6ICAgTW9uIEZlYiAxMCAxMTo0OToxNCAy MDIwICswODAwDQoNCiAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICd1cHN0cmVhbS9t YXN0ZXInDQotLS0tLS0tLS0tLS0tLQ0KDQpSZXZlcnRpbmcgdGhlIG1lcmdlIGNvbW1pdCBhbmQg YWRkaW5nIHRoZSBjaGFuZ2VzIGNvcnJlY3RseQ0KbWF5IGJlIHRoZSBjbGVhbmVzdCB3YXkgdG8g YWRkcmVzcy4NCg0KQmVzdCByZWdhcmRzLA0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCj4g U2VudDogRnJpZGF5LCBKdWx5IDI5LCAyMDIyIDE6MTQgUE0NCj4gVG86IEFyZCBCaWVzaGV1dmVs IDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsgZWRrMi1kZXZlbC1ncm91cHMtaW8gPGRldmVs QGVkazIuZ3JvdXBzLmlvPjsgbmRAYXJtLmNvbTsgTGVpZiBMaW5kaG9sbQ0KPiA8cXVpY19sbGlu ZGhvbEBxdWljaW5jLmNvbT47IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGlu dGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IEluY29ycmVjdCBwdXNoIHRvIGVkazItcGxhdGZvcm1z DQo+IA0KPiBBZGRpbmcgTGVpZiBhbmQgTWlrZS4NCj4gDQo+IE9uIDI5LzA3LzIwMjIgMDg6NTQg cG0sIFNhbWkgTXVqYXdhciB3cm90ZToNCj4gPiBIaSBBcmQsDQo+ID4NCj4gPiBJIGhhdmUgYWNj aWRlbnRhbGx5IHB1c2hlZCBhIGNoYW5nZSB0byB0aGUgZWRrMi1wbGF0Zm9ybXMgcmVwby4NCj4g Pg0KPiA+IFRoZSBjb21taXQgaXMNCj4gPg0KPiA+IDJmYWVmYjJiYmNjODA4M2UxYmQyODkwOGMw YjI5YjVkMTg1OTUyOTggPFNhbWkgTXVqYXdhcj4gTWVyZ2UgYnJhbmNoDQo+ID4gJ21hc3Rlcicg b2YgZ2l0aHViLmNvbTovdGlhbm9jb3JlL2VkazItcGxhdGZvcm1zDQo+ID4NCj4gPiBBcHBvbG9n aWVzIGZvciB0aGUgdHJvdWJsZS4gQ2FuIHlvdSBhZHZpc2Ugb24gaG93IHRoaXMgY2FuIGJlIGZp eGVkLA0KPiA+IHBsZWFzZT8NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4NCj4gPiBTYW1pIE11amF3 YXINCj4gPg0KPiA+DQo+ID4NCj4gSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRo aXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxz byBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdA0KPiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50 LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9z ZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvcg0KPiBhbnkgcHVy cG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhh bmsgeW91Lg0K