From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web11.27940.1679893079222563132 for ; Sun, 26 Mar 2023 21:57:59 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=T+UqW1s1; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: ajay.kadapathri@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679893079; x=1711429079; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=L5Q6eY4asi3GulzPXgIjn0nF4fMb1tpmLkJlLzQQiDg=; b=T+UqW1s1thRDZbK1+XNdKUREBLcckQVadgXaWpQApYTpritMWJ2phRgt 59xpxt1dpg1r3CPTChnXKdLCykq4dYHWoZsINebmrMJTFj0DBgMz+OWll qzXIR7TeFgPypzFLD/3ccEseh/FPPlTpF45wVMEfbenzJoyqT1cZUzPT/ Z9In8I+Dcr+c0mFQ8u+TUVC1y+rD8NVGn/gHJEVM6C2lXs8XOp8zsSQMM aA5uxGdqwnd5OXwmmRS3CK2gOtbHQPb7zlSGSCfiNzdzH4hPaKdFbbaSY 2ezsBC6GHv4JCUku+2Rz1f1zrAQbXyJ2qBvl23Ytyaosi7cp0XOsdwyTK Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10661"; a="328617546" X-IronPort-AV: E=Sophos;i="5.98,293,1673942400"; d="scan'208";a="328617546" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Mar 2023 21:57:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10661"; a="715936167" X-IronPort-AV: E=Sophos;i="5.98,293,1673942400"; d="scan'208";a="715936167" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga001.jf.intel.com with ESMTP; 26 Mar 2023 21:57:58 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Sun, 26 Mar 2023 21:57:57 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Sun, 26 Mar 2023 21:57:57 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Sun, 26 Mar 2023 21:57:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i1xRX+fx1pmdFiT37m63WFrA9SFKr9tKwa/1KPgOyAtMtosgDiWfrUocVJwkdThmFaRWJOSKew/UYGn7tBVF8g5on2Gs79itzPE9kRuztCqe1Hp3SOPNNjp4Z9ti4t7REnQ75tdlSPlIcvgJ/t4Opj2EqAUO0KUMYI+uwfIfWnUIe1dX6vzi7BEN9f1ENCO5Ufq01RLgjXJY53lhmL7z8Jqk0lGgDi9Zwja2Syx8OV1QTerKHnf2IMw/NTdnyCov3XVLWrvwU+FVV3m7L+916jLSl/fF0+XmbbhVTYw/Or8erMZTJYgw61+BX2YNYK0UUVx4S+3NYIoTSUjcCzZ00w== 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=L5Q6eY4asi3GulzPXgIjn0nF4fMb1tpmLkJlLzQQiDg=; b=gmtswp0batc0NDBnP8ARD+SZjPQxTajYitLb/YYMNPHrLkTDe/BsfDgN8wX0cRGlWqvvBuCWyaurRtnk5Y+cjTW4J8CK5/CJGheY4epExfIkaM1rNPrbGBqhsxK8vz5Gqa8X8LtXrCdxVl5/GRZenThm6Z+oePmWV170gfS8UYMPqt9wWwjbH4r8rXZ/mE6pxT3wGFRdl3oHuHYsINgVG0RuQuLLoGb6AuV/Ph8zgX5yIGDN5N4DfDYz8IFZzeYh6bjB3VN+MD0tN7tjJfFwG6ilhdoLONjUgjAouFsQfiqiEOUYNId2dGhQ8mT1rrqLmdBH5nVibW9P2Zmec9xvOA== 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 DM8PR11MB5655.namprd11.prod.outlook.com (2603:10b6:8:28::10) by MW3PR11MB4588.namprd11.prod.outlook.com (2603:10b6:303:54::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.30; Mon, 27 Mar 2023 04:57:55 +0000 Received: from DM8PR11MB5655.namprd11.prod.outlook.com ([fe80::9b28:6c55:722:9ea0]) by DM8PR11MB5655.namprd11.prod.outlook.com ([fe80::9b28:6c55:722:9ea0%4]) with mapi id 15.20.6222.029; Mon, 27 Mar 2023 04:57:55 +0000 From: "Ajay Kadapathri" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: Rebecca Cran , "Jayaprakash, N" Subject: Re: [edk2-libc Patch 2/2] Added file header with copyright and license. Thread-Topic: [edk2-libc Patch 2/2] Added file header with copyright and license. Thread-Index: AQHZXipppVC2lcSZdkmI1KT99ulSEa8KDOPAgAQIEQA= Date: Mon, 27 Mar 2023 04:57:55 +0000 Message-ID: References: <20230324082633.706-1-ajay.kadapathri@intel.com> <20230324082633.706-3-ajay.kadapathri@intel.com> 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: DM8PR11MB5655:EE_|MW3PR11MB4588:EE_ x-ms-office365-filtering-correlation-id: 13f1299d-d53c-46aa-0450-08db2e7fd402 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fa46/EtCu61uxBSOZnsXTTiiOfpF/amI9nn778TguV+hHHZe2FxjOCcRtKOHofbMhYUIo5pgT/DdTBeMjFkH/4Tj/5Lr04bULQn4xCvud+vwKIDt3NXQVy0TM+N6w0IeBijQsdShoCvw4/LgYUgSbuZTtYlMVeRJINbc/E/poAGFa7qiDfegeDuue5CMc1vmJ2QmfqIXNa6UEtdnCQy8j19LfEPRLHI/qT6XSniux6n8sgBBS4kIne3Y+yI21vlbOU6xqudLNYWIjxUGERCdb1wz2S8jEDviNgmUpdQ4jqTbmMl21GzE8lu/6Q4P/E3agL4ulVO53wLpuVax9DW5YOlCDGR14gGXJxoTL45Kjdn1Ytovvc6zixEZ72pANymSsSD4QeqptRK/MspQ0s5ajmSthEi/6MbQUEJgDWgy58U8kSOUuNmMAKPKNOO9wKiqxDfYqhBNCPQcaVL3TiD3lPUs0h3bl/s9cnMPJ22c0VkfZkOeYdsudm4PtKP/4JyHR5OnWpVoZ8n1vlkRqKQ6P+ZjqwaZ93DSANYic08lEIPFJrx18455JIMwGoO7JrPPXkKlrlh328ZXDhwqK2WnHjNT2oyHomz4fby7XL69w5r53kTlUOKQBNFkPpfPUZsj x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR11MB5655.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(396003)(366004)(376002)(346002)(39860400002)(451199021)(9686003)(6506007)(26005)(53546011)(55016003)(41300700001)(186003)(107886003)(7696005)(71200400001)(83380400001)(478600001)(54906003)(316002)(110136005)(19627235002)(4326008)(38100700002)(33656002)(2906002)(66476007)(66446008)(64756008)(8676002)(66556008)(66946007)(76116006)(52536014)(82960400001)(38070700005)(86362001)(5660300002)(8936002)(122000001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UThOUjRUVStsRCtseWViaEtGNkF5L2lRUG1kbnZlcDBRWkdzdXFBT2lkY2pU?= =?utf-8?B?MWRsUE1oVHN4UzJmb2NXMXQ5ejhVZ0hReUs5WURSMzI4VXlqYUxNdnowcnQv?= =?utf-8?B?bnJhVFFrNzArS0NlVzdhWjNFSTc0NktxZGNwSENsVWthaFFxNExVc3pZUFk3?= =?utf-8?B?S1lJeVF0amVOKzB0WC94YVdGbDExNGIxWDFxby8vSFZXK3lmS3d4VUM0WG5H?= =?utf-8?B?bU5NRDRCa3c4cnZrRkNMUjltS3dXM1NHaEJCcmhVaWdPeDYvZ3NUVVp4OEt3?= =?utf-8?B?U3RGVVRXaERBVUQ3Y0tUSW5WNmZhTWxUVmt0M3ZYRitySkFZTi9UaHRBZ05H?= =?utf-8?B?VWVpS09uUDBiSlhtMmdsUFY5MzdKNkFnVndEWEVJQUw5eU5Ed1RxR0xNWUgv?= =?utf-8?B?VlE3c2FJMUxyWGx1dEtLYnV4SnRqS3JLYXlCWDZPMkV3Nk1VVVdTeWNwZy9K?= =?utf-8?B?Mytwdmtsa2VqVlBVL0J5ZlBOWnIwY3dWMUpxWjdMTTdSNWVQSksxNGt3R3hr?= =?utf-8?B?WGZFN0N0S3FMS1M2MHNScGc0MmFXRW5XMm8vUm1sU3hHR0FqN3QxNWdFTk9M?= =?utf-8?B?T1BuTWU3MENCOEZTWWZKYlVOTzhudmNoZFFMeWlTR201U05ibFlpWUdhdFpy?= =?utf-8?B?d3Yrd0w3aEk1b2xNMVJFVWpqcVJYMEhoV3ZUYVFBekJBVU8xVGI0RjM4Mm9t?= =?utf-8?B?MFltd3dNMjdkTlQ0VHUvUk1rU3ZPWmMxejlKejd5M1Q4eWR3Z2pXa1pYd2FO?= =?utf-8?B?OFFLOUhaVFoyVkw1ei8walZZMnU0bVRxZlZ2UlBzWTIrcGJsM2tCanhyTTJW?= =?utf-8?B?UmZlTEtHdTZsQ29oeWJvbm9YVTNzZ0pGSTZSRXdlWE56aHgydnhmK0ZrQ1dj?= =?utf-8?B?b1Ztelc1UFVYay9nNDNRRmIxTmwzTWFGWUxiZ2U1MitVZWxZL0VRbWhXKzJ0?= =?utf-8?B?bmdScWZMK1Jmb0Z3YTB0TWVOOUJ2NFBzU1orUVhSbUZhcktkOEtIZ3hyc3Bw?= =?utf-8?B?dmo5dk8rV3YxeHp6ZDJkdHQzbmttV25GUzlqdHdFMDdkZEF0eTJZWWhieVd1?= =?utf-8?B?SXBmVVljWXFwMC9sOFlldUF1SUk1MDR4ekdhNE81TXdJZWQvd053TTNFZURT?= =?utf-8?B?d2ZuVTBBYW9FUHhObmMwaW5KOUxDMlBTSE9UOXRPTG9GWlhWaVdDTVZLQTZR?= =?utf-8?B?QUwvek1pRERPbElGVkxXNmJsTXg3dXhMbE5DcXgyUlQ2akFJakJmZG9ZTkp0?= =?utf-8?B?NGQvRkpwNzlvMGx4eWt0djlsQ25kcnlpYWhTQ2FPODRmL2hMWWNCRTliQnRT?= =?utf-8?B?a1UweDc5Sk01T1VJbDJiSjgrSHU2aHZORkZBdnU3QzN3TkdjdFZxOXhXZFhw?= =?utf-8?B?c3NqOGMwdVlYeklGSGhJYVlSc0MrS0F0bk5Oem03ZlVRMkVMNk5nclFTdkUw?= =?utf-8?B?QytuN3RneDMvWmRMdzVHRC9ZT0VrSnQ1TW0vbDAraDcyc0krSitqSzhoYzYy?= =?utf-8?B?a0hBR0ZqYmJKcVFQTmJYTEhUVUxOTVNsWkdYWWtVVFVwN3JxRkg5WUpTa0JM?= =?utf-8?B?K294RFFEcE9EVFhyN3BVS1ZoL2ppcTEyN2dQYldtL05ONHdmQkdNa2Rqd29r?= =?utf-8?B?OTR5cFlNbmZwWFFzWmNFQzFQSzVkWnJQN2xXTXAzRGcvdTZGanJDdzRjSzhI?= =?utf-8?B?WTI1Q3c1d2FjbmJzOUZJZVNsbVZXeU01dHc2SkNRNUtUdHlQU0srY3BZSmxx?= =?utf-8?B?OWlWcHFwL0gvSlA4b29icTZJTWtSNVRuTnp6VE9KWXF2cEFNTW1XMWllSnRw?= =?utf-8?B?VXljQ0g2Q0syNDhsYjREU2dmRlJONjQ1R1JPUThtTXJsak9kUzRXSENOQWwz?= =?utf-8?B?cllLQ09PRG4reHIybEZUbklVK0NvdlJnWDQ1bFV4Tkt6Q2h4d0FFSjRJUEVG?= =?utf-8?B?eFdhRVg0TCt6a2w4QnJid20wcXljODAyTHp1RnA2Vnc0M2MxaFI1bHdUcXpt?= =?utf-8?B?TTMvYVFReWNITnEzMFFCTlI2ZWJMM3MrdnFyd1FsYW5qMmxHMnhnbW5iZ0Za?= =?utf-8?B?ODBlK3FqRGdIVk9SZEk0V2xxQlVSc1lYQzd6VE1odWRKNHhJbkVnUGwwQW9v?= =?utf-8?Q?Gk++cF3HzhXc3U3DoXsT3ww22?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5655.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13f1299d-d53c-46aa-0450-08db2e7fd402 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2023 04:57:55.5069 (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: yp9VRtcLGlM2n7qKYL061igXsiozaGQQHCnKdkJvxACC8QihjIwwSHU/L0/LgpO7ExKWX0wD06+OMEewJIrYIGoGPmEUTjFzkfD7cKLTEtQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4588 Return-Path: ajay.kadapathri@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U3VyZSBJIHdpbGwgZG8uDQoNClRoYW5rcywNCkFqYXkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCkZyb206IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4gDQpTZW50OiBGcmlkYXksIE1hcmNoIDI0LCAyMDIzIDg6NTQgUE0NClRvOiBLYWRhcGF0aHJp LCBBamF5IDxhamF5LmthZGFwYXRocmlAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8N CkNjOiBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYnNkaW8uY29tPjsgSmF5YXByYWthc2gsIE4gPG4u amF5YXByYWthc2hAaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtlZGsyLWxpYmMgUGF0Y2ggMi8yXSBBZGRlZCBm aWxlIGhlYWRlciB3aXRoIGNvcHlyaWdodCBhbmQgbGljZW5zZS4NCg0KQ2FuIHlvdSBjb21iaW5l IHdpdGggdGhpcyBwYXRjaCAjMT8NCg0KVGhhbmtzLA0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2FkYXBhdGhyaSwgQWpheSA8YWpheS5rYWRhcGF0aHJp QGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAyNCwgMjAyMyAxOjI3IEFNDQo+IFRv OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJzZGlv LmNvbT47IEtpbm5leSwgTWljaGFlbCBEIA0KPiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ OyBKYXlhcHJha2FzaCwgTiA8bi5qYXlhcHJha2FzaEBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtl ZGsyLWxpYmMgUGF0Y2ggMi8yXSBBZGRlZCBmaWxlIGhlYWRlciB3aXRoIGNvcHlyaWdodCBhbmQg bGljZW5zZS4NCj4gDQo+IENjOiBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYnNkaW8uY29tPg0KPiBD YzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IENjOiBK YXlhcHJha2FzaCBOIDxuLmpheWFwcmFrYXNoQGludGVsLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTog QWpheSBLYWRhcGF0aHJpIDxhamF5LmthZGFwYXRocmlAaW50ZWwuY29tPg0KPiAtLS0NCj4gIC4u Li9QeXRob24tMy42LjgvUHlNb2QtMy42LjgvTW9kdWxlcy9jcHUubmFzbSAgIHwgMTcgKysrKysr KysrKysrKysrKy0NCj4gIC4uLi9QeXRob24tMy42LjgvUHlNb2QtMy42LjgvTW9kdWxlcy9jcHVf Z2NjLnMgIHwgMTcgKysrKysrKysrKysrKysrKy0NCj4gIC4uLi9QeU1vZC0zLjYuOC9Nb2R1bGVz L2NwdV9pYTMyLm5hc20gICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKy0NCj4gIC4uLi9Q eU1vZC0zLjYuOC9Nb2R1bGVzL2NwdV9pYTMyX2djYy5zICAgICAgICAgIHwgMTYgKysrKysrKysr KysrKysrKw0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQ0KPiANCj4gZGlmZiAtLWdpdCANCj4gYS9BcHBQa2cvQXBwbGljYXRpb25zL1B5dGhvbi9Q eXRob24tMy42LjgvUHlNb2QtMy42LjgvTW9kdWxlcy9jcHUubmFzbSANCj4gYi9BcHBQa2cvQXBw bGljYXRpb25zL1B5dGhvbi9QeXRob24tDQo+IDMuNi44L1B5TW9kLTMuNi44L01vZHVsZXMvY3B1 Lm5hc20NCj4gaW5kZXggMmQ0ZjU2MS4uYmQ1MDAxNSAxMDA2NDQNCj4gLS0tIA0KPiBhL0FwcFBr Zy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9QeU1vZC0zLjYuOC9Nb2R1bGVzL2Nw dS5uYXNtDQo+ICsrKyBiL0FwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9Q eU1vZC0zLjYuOC9Nb2R1bGVzL2NwdS4NCj4gKysrIG5hc20NCj4gQEAgLTEsNCArMSwxOSBAQA0K PiAtO1RJVExFICAgY3B1LmFzbTogQXNzZW1ibHkgY29kZSBmb3IgdGhlIHg2NCByZXNvdXJjZXMN Cj4gKzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KPiArLS0tLS0tLS0tLQ0KPiArOw0KPiArOyBDb3B5cmlnaHQgKGMp IDIwMTEgLSAyMDIzLCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyANCj4gK3Jlc2VydmVk LjxCUj4gOyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudCA7IDsg DQo+ICtNb2R1bGUgTmFtZToNCj4gKzsNCj4gKzsgICBjcHUubmFzbQ0KPiArOw0KPiArOyBBYnN0 cmFjdDoNCj4gKzsNCj4gKzsgICBzd3NtaSBmdW5jdGlvbg0KPiArOw0KPiArOyBOb3RlczoNCj4g KzsNCj4gKzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiArLS0tLS0tLS0tLQ0KPiANCj4gIERFRkFVTFQgUkVMDQo+ ICBTRUNUSU9OIC50ZXh0DQo+IGRpZmYgLS1naXQgDQo+IGEvQXBwUGtnL0FwcGxpY2F0aW9ucy9Q eXRob24vUHl0aG9uLTMuNi44L1B5TW9kLTMuNi44L01vZHVsZXMvY3B1X2djYy4NCj4gcyBiL0Fw cFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0NCj4gMy42LjgvUHlNb2QtMy42LjgvTW9k dWxlcy9jcHVfZ2NjLnMNCj4gaW5kZXggNWZjNTM2ZS4uNTQ0MTY5MSAxMDA2NDQNCj4gLS0tIA0K PiBhL0FwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9QeU1vZC0zLjYuOC9N b2R1bGVzL2NwdV9nY2MuDQo+IHMNCj4gKysrIGIvQXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob24v UHl0aG9uLTMuNi44L1B5TW9kLTMuNi44L01vZHVsZXMvY3B1Xw0KPiArKysgZ2NjLnMNCj4gQEAg LTEsNCArMSwxOSBAQA0KPiAtIyAgY3B1X2djYy5zOiBBc3NlbWJseSBjb2RlIGZvciB0aGUgeDY0 IHJlc291cmNlcyAoR0NDKQ0KPiArIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICstLS0tLS0tLS0tDQo+ICsjDQo+ ICsjIENvcHlyaWdodCAoYykgMjAxMSAtIDIwMjMsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmln aHRzIA0KPiArcmVzZXJ2ZWQuPEJSPiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1D bGF1c2UtUGF0ZW50ICMgIyANCj4gK01vZHVsZSBOYW1lOg0KPiArIw0KPiArIyAgIGNwdV9nY2Mu cw0KPiArIw0KPiArIyBBYnN0cmFjdDoNCj4gKyMNCj4gKyMgICBzd3NtaSBmdW5jdGlvbg0KPiAr Iw0KPiArIyBOb3RlczoNCj4gKyMNCj4gKyMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiArLS0tLS0tLS0tLQ0KPiAN Cj4gIC5nbG9iYWwgX3N3c21pDQo+IA0KPiBkaWZmIC0tZ2l0IA0KPiBhL0FwcFBrZy9BcHBsaWNh dGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9QeU1vZC0zLjYuOC9Nb2R1bGVzL2NwdV9pYTMyDQo+ IC5uYXNtIA0KPiBiL0FwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9QeU1v ZC0zLjYuOC9Nb2R1bGVzL2NwdV9pYTMyDQo+IC5uYXNtDQo+IGluZGV4IDcxZTJlMmMuLjc5MGI5 MjMgMTAwNjQ0DQo+IC0tLSANCj4gYS9BcHBQa2cvQXBwbGljYXRpb25zL1B5dGhvbi9QeXRob24t My42LjgvUHlNb2QtMy42LjgvTW9kdWxlcy9jcHVfaWEzMg0KPiAubmFzbQ0KPiArKysgYi9BcHBQ a2cvQXBwbGljYXRpb25zL1B5dGhvbi9QeXRob24tMy42LjgvUHlNb2QtMy42LjgvTW9kdWxlcy9j cHVfDQo+ICsrKyBpYTMyLm5hc20NCj4gQEAgLTEsNCArMSwxOSBAQA0KPiAtO1RJVExFICAgY3B1 LmFzbTogQXNzZW1ibHkgY29kZSBmb3IgdGhlIGkzODYgcmVzb3VyY2VzDQo+ICs7LS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCj4gKy0tLS0tLS0tLS0NCj4gKzsNCj4gKzsgQ29weXJpZ2h0IChjKSAyMDExIC0gMjAyMywg SW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgDQo+ICtyZXNlcnZlZC48QlI+IDsgU1BEWC1M aWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQgOyA7IA0KPiArTW9kdWxlIE5h bWU6DQo+ICs7DQo+ICs7ICAgY3B1X2lhMzIubmFzbQ0KPiArOw0KPiArOyBBYnN0cmFjdDoNCj4g KzsNCj4gKzsgICBzd3NtaSBmdW5jdGlvbg0KPiArOw0KPiArOyBOb3RlczoNCj4gKzsNCj4gKzst LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPiArLS0tLS0tLS0tLQ0KPiANCj4gIFNFQ1RJT04gLnRleHQNCj4gDQo+IGRp ZmYgLS1naXQgDQo+IGEvQXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0aG9uLTMuNi44L1B5 TW9kLTMuNi44L01vZHVsZXMvY3B1X2lhMzINCj4gX2djYy5zIA0KPiBiL0FwcFBrZy9BcHBsaWNh dGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9QeU1vZC0zLjYuOC9Nb2R1bGVzL2NwdV9pYTMyDQo+ IF9nY2Mucw0KPiBpbmRleCA3N2UzMDdkLi4zNWU4ODNiIDEwMDY0NA0KPiAtLS0gDQo+IGEvQXBw UGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0aG9uLTMuNi44L1B5TW9kLTMuNi44L01vZHVsZXMv Y3B1X2lhMzINCj4gX2djYy5zDQo+ICsrKyBiL0FwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5 dGhvbi0zLjYuOC9QeU1vZC0zLjYuOC9Nb2R1bGVzL2NwdV8NCj4gKysrIGlhMzJfZ2NjLnMNCj4g QEAgLTEsMyArMSwxOSBAQA0KPiArIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICstLS0tLS0tLS0tDQo+ICsjDQo+ ICsjIENvcHlyaWdodCAoYykgMjAxMSAtIDIwMjMsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmln aHRzIA0KPiArcmVzZXJ2ZWQuPEJSPiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1D bGF1c2UtUGF0ZW50ICMgIyANCj4gK01vZHVsZSBOYW1lOg0KPiArIw0KPiArIyAgIGNwdV9pYTMy X2djYy5zDQo+ICsjDQo+ICsjIEFic3RyYWN0Og0KPiArIw0KPiArIyAgIHN3c21pIGZ1bmN0aW9u DQo+ICsjDQo+ICsjIE5vdGVzOg0KPiArIw0KPiArIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICstLS0tLS0tLS0t DQo+IA0KPiAgLmdsb2JhbCBfc3dzbWkNCj4gDQo+IC0tDQo+IDIuMzkuMS53aW5kb3dzLjENCg0K