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 8CFF374003A for ; Mon, 30 Dec 2024 15:04:01 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ip79jczbD3gz1Jq6bJnIgTSbCBDbup/0wyKuLS+ghc0=; c=relaxed/simple; d=groups.io; h=From:To: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=20240830; t=1735571041; v=1; x=1735830239; b=mKRYX9MkAGL7wKe954wfHGPk7H3+0RLvLxZbGlyAWm0UD/oBafhngVcUa1emEA4Ce4XI3uq3 dYq4C4XaBr5K5ZQ4fkICVFuXTPNtswZpNGEnWwJm68yUAi2HU1N2VPmoALI4jWbSNFNWB+ZMcBG 1+PKdPBvvTn517nvYCwU0sMtySrVo5/h0824IP1EUcMKYahuhz49f5L02t3usksNV+CeTE9a/tz As9IdfWGszdKAARvf5bNCgsFDRrAl40GzhYj8pJWNWGZSO1kXz1ZXnO+eKTG7lw6RCt+OtjCEYe bYwQ2750JP2ZZlX2QWZYg8JkaC6CTpOHipH+g+yUs21Og== X-Received: by 127.0.0.2 with SMTP id Kyr1YY7687511xCohgP9FWem; Mon, 30 Dec 2024 07:03:59 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by mx.groups.io with SMTP id smtpd.web11.63705.1735571033788897039 for ; Mon, 30 Dec 2024 07:03:54 -0800 X-CSE-ConnectionGUID: 4joG+j0HRzK0deEu5v/yDg== X-CSE-MsgGUID: fq0r7wNUTrKloxspBowf0A== X-IronPort-AV: E=McAfee;i="6700,10204,11301"; a="35757409" X-IronPort-AV: E=Sophos;i="6.12,276,1728975600"; d="scan'208";a="35757409" X-Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Dec 2024 07:03:53 -0800 X-CSE-ConnectionGUID: /irK3pJhR6C13IYV+RxAFQ== X-CSE-MsgGUID: j0dQzjc8Q/CdQSuU9eXbVA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="100651144" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa010.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 Dec 2024 07:03:53 -0800 X-Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.44; Mon, 30 Dec 2024 07:03:52 -0800 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Mon, 30 Dec 2024 07:03:52 -0800 X-Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.44) 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.2507.44; Mon, 30 Dec 2024 07:03:52 -0800 X-Received: from DM4PR11MB5280.namprd11.prod.outlook.com (2603:10b6:5:38b::18) by CH3PR11MB8095.namprd11.prod.outlook.com (2603:10b6:610:154::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8293.19; Mon, 30 Dec 2024 15:03:46 +0000 X-Received: from DM4PR11MB5280.namprd11.prod.outlook.com ([fe80::5fec:514e:f4f3:a8b4]) by DM4PR11MB5280.namprd11.prod.outlook.com ([fe80::5fec:514e:f4f3:a8b4%5]) with mapi id 15.20.8293.020; Mon, 30 Dec 2024 15:03:45 +0000 From: "Ashraf Ali S via groups.io" To: Kuldeep Rana , "devel@edk2.groups.io" Subject: Re: [edk2-devel] Generating FSP Bin File from .bsf File Thread-Topic: [edk2-devel] Generating FSP Bin File from .bsf File Thread-Index: AQHbWCGkLms4JcNboUeultFFuUKGq7L5yvSAgAAq7HCABFGygIAAn+5w Date: Mon, 30 Dec 2024 15:03:45 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB5280:EE_|CH3PR11MB8095:EE_ x-ms-office365-filtering-correlation-id: 93d549ef-5d80-4a1f-4006-08dd28e32827 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?QUtINWU0WS9aK3NybzhPSGhnbEhEeEc0N29OTm1keUZrcE5nMlFENXNpSE5O?= =?utf-8?B?aDJwVEdmMHQyUlcwMktWeEoxdDRxL3U1WjBCTU5mNUJvemt4YThBVWFKWnF0?= =?utf-8?B?SlpocXFkeU5YZU5Edk0wODV3TDk2NnJuZENWdWswUTF0ZVdsWXh5MDRxNDdv?= =?utf-8?B?dzI5NlR1eWVtVzJVQjlNUFNIMHF1SnFTeEhkdU1IQzlIL3pOa0ZyQ1hVN2pB?= =?utf-8?B?NDg5c2xQT0dRWFBJZkdjU0lVdHM4Q0RLcFVtOTM2bGt2N1c2L0xhWFNvazlr?= =?utf-8?B?WmNlanlmOHAzNWFNQUIrZWdwTWNiS0EwbmkxY2szOUVLeDB2M2g5QkVwdmJu?= =?utf-8?B?QjZxZXNSeHdHSmtEVEw2ZVg5TVNpeCtPekFHL1U3cGZSR29YWDduelZQSVc4?= =?utf-8?B?eHFVamNxK1ljUVNrZWJKdE9sQ2ZGcXA4bDV0STFoNGYxQSttaGR1ZmhPUzlC?= =?utf-8?B?N1hrY2tiS2ozNmhMeXVBV2IrNytvcElFL3R2MlpUVUtJSmc5SWtubHkzWVlx?= =?utf-8?B?cWVUeVQ3bnd3L0V0OHpoVWI1V3RDL2twZmp4dTd1UjhUajd4WEVWWWtscU4x?= =?utf-8?B?UTAzSzNOSzR5c2llbTFack9pZDBYTEEwRmFNcEoyTmMwNDBwTFk1VWxVd3Ri?= =?utf-8?B?NEVQNkFZb0t5SFpIdytRRXFMUVV2czg2b2J5RzJqUEhRY0hFVjYxTGd4aTMy?= =?utf-8?B?TGdPb1lYSktzUTNvc2E4QmxYeXRVQjBmb3o4bjllR2hxaG9WVkE0NlFZWGpU?= =?utf-8?B?UDVXZjYwWTBJSEgvMTFML0VSTmdJM05GM2FXRUp3OGZwMmU1OHVWU3BONlJL?= =?utf-8?B?Y0QySHhReUlZV2xXQ2xRNnNWWWZidFJGNDM3Yks1M2dnNWxyT0pBdzBwTU52?= =?utf-8?B?Y3pBaVE4cUt2SVJjZXdXUnBEREdaMGZ2L015UnZlMjdtMUlpWjVHc3ViY1dW?= =?utf-8?B?am42MVBWMnU0Rkt6WnBmYThQWW5pU1g1MDVsRXpMODU0Tm1TUlNxTXhyZnFV?= =?utf-8?B?M2dRMlVwb3o4dytwMUxlOVVyNTBIZ1pNaXozeXpCdmVBdTBub04ydUxFZnZ6?= =?utf-8?B?Z3MzZXpsSjB6bDRFZUs1eFUxTEF0R3N3bVcxVG1MMFBhcTMxTkhCbWFTYlJw?= =?utf-8?B?S2R2bFM5UnFsOXdDVDA3UW5CRndSZW5NR0EwWTNXUnpnNVduTExqdGVaM0Rh?= =?utf-8?B?YWhnM25OK3dmQ3R0ckpyL1NWcm5FdytsV05tYktLbFE0ODIrZXBvamN5OGNJ?= =?utf-8?B?MEpPWkw3NUxFdi9xakpYeHZrajVjakRYdUF6OEhHVzcxdHUybFRoL0RublV2?= =?utf-8?B?bDI1OGZKZm0vR1NheDgyTFVqMDZRU3NzT2w2blh1V01adW13bmsxNkMzeHNq?= =?utf-8?B?dEY4TUZKanhmRnlrRnVGRTZYSmRzL0x3YkNscjRNbWx5SjBqcUJ3dlRhL1Vw?= =?utf-8?B?YnFETE01SW9waWczQjdFV2ZsTmNDMU16c0dMM0hjOHdvVnRCZXJpU0w4RXI3?= =?utf-8?B?ejMrMERHYWV0KzVFWWFEZ1dEQmJ4M3lIdEFOYzJpczU4UU1kQXFHUlM3T0lC?= =?utf-8?B?QllqNzZvdzFPN0RCVFJLUjhVei92WkJ4b08zMnF4WnZSUVUwUGI4ZDVmaTNO?= =?utf-8?B?aUVFSWRyYkQwME1nQ1lxcGlWWUJUaVlxUkF5cmFweVlRa2Y2NWppYlZFNm1K?= =?utf-8?B?cU8xR2hFT0FTQkhGWVZUSWNDTDJ6cE5iNVBqc2RCZm9VbXhTMGViQnhZcnBH?= =?utf-8?B?aVdyVGNiZTBTVS8wVzVIbGl1WUszd1lwWnRER2lrQ1RQR003bkZsYll3ckFz?= =?utf-8?B?MkhJUFBlcVhpMS9hYjc2U1NwN21CK241V1B4a3dxSWlHaVVZWGhjdFNIa0h4?= =?utf-8?B?eTc1SjhRamdNZm1STUNudEdpZHM5R0xOMkhpVHFBMzUzTGc9PQ==?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cmJIUTY3UzUvSExBRnNYd3FQNk5FZEVCQzE3OFlicE1OOVZ4d2VqaVhwQVhC?= =?utf-8?B?bjhvem0rYTg0TTUwUjdDTzhhZUpDZ3MwR1ZkZVRoT2x1RU1LdktQTGJ0UHhu?= =?utf-8?B?dG8rR1pWVTlhRlBmUTREdGR5SVFjbWJ0ODdHeVB1ZzBYZlZ3L3hDYkJNMjls?= =?utf-8?B?NElxNW9LaFJ4QlEzQmZ4UDVpczZPS2dyU1VmenNUVDBEN2dhQ2x1STh0b0gw?= =?utf-8?B?OURwMFVpU3FETEw3bEQrSzJiTjY5WWRYTTFpVXE4SkpDYnVFWFlLSXhQc2ZQ?= =?utf-8?B?cGJzVloxMm9mbklETU5KdHhHOFJxdmV6UUFaWGl1eFVNa1JPZXc4YnViSEdU?= =?utf-8?B?Q0F2S2ZQYkFXeFB5Wnp2ZFJmVFlZRjVnS3hmSzVCR2xYd2RoK29Zdyt4SUE0?= =?utf-8?B?VytLcjVTZEFXc3B2aXF5bFc4ZitCSWRadTVOOStwdzk4TFBuRElGbTFlL1hS?= =?utf-8?B?SmtsWml0NlNwOUZBQUZnbmtwNmlHQWlpLzBrYkE3SDRUTWJYTW42Yk5BcGJZ?= =?utf-8?B?eHo2MldDcldDRlhyMGwzakxJYkVrS0F6NmRkYlQ2N2Q4b3EzOWpzOFZjVzJ3?= =?utf-8?B?MWMwTG4zVm1pQ0kyNSswUDBUM1E1SDRhb29HVHJIdEFWR2U3a2wxVUU1UEps?= =?utf-8?B?dUpLZGdOMGVlTW5lMFNLSTZLT0NTM2Y0b0oyZDhXelRRc2duUEtZanhzQmx2?= =?utf-8?B?d1ZBSmRUc1RjWmg0Z1plY01GOWprYldsZGRQcVp5cEhGVGIxbS9XQ0pTN2pp?= =?utf-8?B?ak40cERobDM5QStVeXBXdUVlUkFnRk9JVThVUU1oL1I4eWZFTFBiVDFVNkNE?= =?utf-8?B?RWZqdDVISnRqeGtENGtDbnNKcVpXa0JySllITENvL2NqZUFLOHltaC8yQXhL?= =?utf-8?B?cUFYM2l6UmlISXc2ZFAzVmlCMHdmOVlTWVl4Zlg5MmVrcmwrcnBzL3JwcWND?= =?utf-8?B?eC8xNHhKUVUxMkhqZG5GL2pieWdaZld4MmZWaXNTWjV3VDc4Vjc3eGljZnVa?= =?utf-8?B?QTJ0Tlh6VE1rQ3NURnBmeThoRlNib0xVaHNOZmc3aEFLL2lNL2VLRVI4N3E3?= =?utf-8?B?S1RqdXVRandCR0R5c1ZaWU55ZTluUjhWTUxqSzZHMFArZ2xEVFJsYWRmS0xR?= =?utf-8?B?aFJhS2g4R2R0UEhhak9seU1LU0IyaThaVmRMRXkzNnV3NXNmeHViZm9zZTB0?= =?utf-8?B?WDVHYWk5eTNxbjcraWFBb3V0Vit3V2dackhsZUZSaFl4d1l3S0dPK3lYcWxD?= =?utf-8?B?OXFTOWxIYUx5WnhOekI5YTVmOHJWK0d6NktSZDFZdGg5YnpieVIxdGxEeE9x?= =?utf-8?B?WEdhblRDclpnTnBPdkYwSUZ3WVFHdEtVYmtFUnRicVZIYklJK2FLWHAvbVJa?= =?utf-8?B?T0laNjlNUmZyQmt0NVNVSXJ2VWtrSHQvOFlRYkRmTlk3dWdlRitKNXhJajgx?= =?utf-8?B?NlNvKzJTcVFFSDArNjd5aHlZMnh4ejQ0Z1lWNVc5OUtkWnpSN0p6TFkwWlFF?= =?utf-8?B?T0JxdUttMEc4QzJJYWlvRmg3VjhPTkFiUWk5dzVHc1NsdmRKUVMwWEowVDNO?= =?utf-8?B?L2E5WlhCU29rWXNJdzdrRFNYMTRLQ3ZBK1d2d0o2NXNLbjM3MjZTY0Q2elFv?= =?utf-8?B?a2tCQW1KbkNiSkk4NVR5aFdmRTJDQUJQTGxtQnhuTDBjaWpzcGMxRDZXMFJC?= =?utf-8?B?VE42d053TWg5UXlOdkh1Y1QvR0tmcnF5MEptdXF6aGh3RE1ERlNLeWtCWnZQ?= =?utf-8?B?UDdiZ3FkR21pZVFvK29sNUxhTEVWc1BnMWZKTVJnOFcrM2Uyd1RDQUk3Q1hC?= =?utf-8?B?aUptZWRMM1RaaDd1RnN0ZzZjbUswVzRMUmkwNEx1SWlwV2tDamQzaDgrTFBV?= =?utf-8?B?MUtDVjJmRDhOMWNaMEcwVUFZRzZ6YnNMYkhBMDFMOXNLZlVXTWNMU3BIUmJi?= =?utf-8?B?aGovamQ1czdkR0xGU1piNHVEZ0ZyNEVVdGhoOGlMZXBBSDlHYWVBcUpBUlFF?= =?utf-8?B?b0s1QjQ2UzlvbnVMTVVna3NLWVVUUTBKNWJiVS9KVGFvY21FL1JPWG9NcXpu?= =?utf-8?B?MERqQkhqMkJMdDJ0QUVKaDNLN1c2MFZ1WU5zL3hqdDFTeFVMc2xrdDdRN0tS?= =?utf-8?Q?7g3/Y4F4V0GTPKap6XQpLsYDL?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5280.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 93d549ef-5d80-4a1f-4006-08dd28e32827 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Dec 2024 15:03:45.2360 (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: TE3IJXqGmKUD+DKryTb5DLyMbZvV1qKiCkpWAJ3o5MRoDaIWIDZGzXZChpzKgk5Tagg8Y3M7SCpNtpKNDZQAoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8095 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: Mon, 30 Dec 2024 07:03:54 -0800 Resent-From: ashraf.ali.s@intel.com Reply-To: devel@edk2.groups.io,ashraf.ali.s@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: dF8OXnN0qzqBmqHt0W3ukzo8x7686176AA= 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=20240830 header.b=mKRYX9Mk; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io SEkNCg0KWW91IGNhbuKAmXQgZ2VuZXJhdGUgdGhlIEZTUCBiaW5hcnkgdW5sZXNzIHlvdSBoYXZl IHRoZSBGU1Agc291cmNlIGNvZGUuDQoNClRoYW5rcy4sDQpTLCBBc2hyYWYgQWxpDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBLdWxkZWVwIFJhbmEgPHJhbmFrdWxkZWVwNzI2 QGdtYWlsLmNvbT4gDQpTZW50OiBNb25kYXksIERlY2VtYmVyIDMwLCAyMDI0IDExOjAwIEFNDQpU bzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IFMsIEFzaHJhZiBBbGkgPGFzaHJhZi5hbGkuc0BpbnRl bC5jb20+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIEdlbmVyYXRpbmcgRlNQIEJpbiBGaWxl IGZyb20gLmJzZiBGaWxlDQoNCkhlbGxvIFMsIEFzaHJhZiBBbGksDQpUaGFuayB5b3Ugc28gbXVj aCBmb3IgcHJvdmlkaW5nIHRoZSBkb2N1bWVudHMuIEkgaGF2ZSBjaGVja2VkIGFuZCBzdHVkaWVk IHRoZSBJbnRlbEZzcDJQa2cuIFdlIGFyZSB3b3JraW5nIG9uIHRoZSBCaXJjaFN0cmVhbS4gV2Ug aGF2ZSBvbmx5IHRoZSBCaXJjaFN0cmVhbS5ic2YgZmlsZS4gSG93IHdlIGNhbiBnZW5lcmF0ZSB0 aGUgYmlyY2hzdHJlYW0uZmQgYmluYXJ5IGZpbGUgdXNpbmcgIEVESzIob3BlbiBzb3VyY2UpLiBT aG91bGQgd2UgcmVxdWlyZSBhbm90aGVyIGZpbGUgdG8gZ2VuZXJhdGUgdGhlIGJpbmFyeSBmaWxl PyBJIGNoZWNrZWQgc29tZSBGc3BCaW5Qa2cuIFRoZXkgY29udGFpbiBzb21lIGZvbGRlcnMsIEZv ciBleGFtcGxlIFdoaXRlbHlGc3BCaW5Qa2cgY29udGFpbiBEb2NzLCBJbmNsdWRlLCBMaWJyYXJ5 LCBVZWZpRHJpdmVycywgZnNwLmJzZiwgRnNwLmZkLCBhbmQgc29tZSAuZHNjLg0KDQpDb3VsZCB5 b3UgcGxlYXNlIHN1Z2dlc3QgYW5kIHByb3ZpZGUgdGhlIHJlZmVyZW5jZSB0byBnZW5lcmF0ZSB0 aGUgZnNwIGJpbiBwYWNrYWdlPw0KDQpUaGFuayB5b3Ugc28gbXVjaC4NCg0KQmVzdCBSZWdhcmRz LA0KS3VsZGVlcCBTaW5naCBSYW5hDQoNCk9uIEZyaSwgRGVjIDI3LCAyMDI0IGF0IDc6MzTigK9Q TSBBc2hyYWYgQWxpIFMgdmlhIGdyb3Vwcy5pbyA8YXNocmFmLmFsaS5zPWludGVsLmNvbUBncm91 cHMuaW8+IHdyb3RlOg0KPg0KPiBIaQ0KPg0KPiBJIHRoaW5rIHlvdSBuZWVkIHRvIGdlbmVyYXRl IHRoZSBGU1AgYmluYXJ5IHdpdGggeW91ciBCU0YuDQo+IEJTRiBmaWxlIGNvbnRhaW5zIHRoZSBj b25maWd1cmF0aW9uIGRhdGEgb2YgdGhlIEZTUC4NCj4NCj4gRlNQIDogaHR0cHM6Ly9naXRodWIu Y29tL2ludGVsL0ZTUC90cmVlL21hc3Rlcg0KPiBUb29sIDogDQo+IGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvZWRrMi90cmVlL21hc3Rlci9JbnRlbEZzcDJQa2cvVG9vbHMNCj4NCj4gVGhh bmtzLiwNCj4gUywgQXNocmFmIEFsaQ0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJl aGFsZiBPZiANCj4gbWVtcmlzdG9yMiB2aWEgZ3JvdXBzLmlvDQo+IFNlbnQ6IEZyaWRheSwgRGVj ZW1iZXIgMjcsIDIwMjQgMjoyOSBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gU3Vi amVjdDogUmU6IFtlZGsyLWRldmVsXSBHZW5lcmF0aW5nIEZTUCBCaW4gRmlsZSBmcm9tIC5ic2Yg RmlsZQ0KPg0KPiBIZWxsbyBLdWxkZWVwLA0KPiBGU1AgYmluYXJpZXMgYXJlIHByb3ByaWV0YXJ5 IHJlc291cmNlcyBwcm92aWRlZCBieSBJbnRlbCB5b3UgY2FuIGFjY2VzcyB0aGVtIGJ5IHNpZ25p bmcgYSBDTkRBIHdpdGggSW50ZWwgb3IgYnkgdXNpbmcgdGhlIHB1YmxpY2l6ZWQgRlNQIGJpbmFy aWVzIGluIHRoZSBJbnRlbCBGU1AncyBHaXRIdWIgcmVwbyBhdCBnaXRIdWIuY29tL0ludGVsL2Zz cC4gSGF2ZSBpbiBtaW5kIG5vdCBhbGwgSW50ZWwgcGxhdGZvcm1zIGhhdmUgdGhlaXIgRlNQcyBw dWJsaWNpemVkLiBBbHNvIHRoZSBic2YgZmlsZXMgZG8gbm90IGdlbmVyYXRlIEZTUCBiaW5hcmll cyB0aGV5IGFyZSBqdXN0IGEgbWVhbnMgZm9yIHBhdGNoaW5nIHRoZSBGU1AgY29uZmlndXJhdGlv biByZWdpb25zIGluc2lkZSB0aG9zZSBiaW5hcmllcy4NCj4gVGhlIEludGVsRnNwMlBrZyBpbiB0 aGUgZWRrMiByZXBvIGlzIGp1c3QgYSBzYW1wbGUgcGFja2FnZSBmb3IgdGhlIEFQSXMgdXNlZCBp biB0aGUgRlNQIGJpbmFyaWVzIHdoaWNoIGhhcyB0byBiZSBwb3J0ZWQgZm9yIGVhY2ggcGxhdGZv cm0gZGlmZmVyZW50bHkgd2hpY2ggYWxzbyBuZWVkcyBwcm9wcmlldGFyeSByZXNvdXJjZXMsIGFi b3V0IHRoZSBzaWxpY29uLCBwcm92aWRlZCBieSBJbnRlbC4gRm9yIGZ1cnRoZXIgaW5mb3JtYXRp b24gcGxlYXNlIHJlZmVyIHRvIHRoZSAiSW50ZWzCriBGaXJtd2FyZSBTdXBwb3J0IFBhY2thZ2Ug RXh0ZXJuYWwgQXJjaGl0ZWN0dXJlIFNwZWNpZmljYXRpb24iIGFuZCAiQSBUb3VyIEJleW9uZCBC SU9TIFVzaW5nIHRoZSBJbnRlbMKuIEZpcm13YXJlIFN1cHBvcnQgUGFja2FnZSINCj4NCj4NCj4N Cj4NCj4gU2VudCB3aXRoIFByb3RvbiBNYWlsIHNlY3VyZSBlbWFpbC4NCj4NCj4gT24gRnJpZGF5 LCBEZWNlbWJlciAyN3RoLCAyMDI0IGF0IDk6MDggQU0sIEt1bGRlZXAgUmFuYSB2aWEgZ3JvdXBz LmlvIDxyYW5ha3VsZGVlcDcyNj1nbWFpbC5jb21AZ3JvdXBzLmlvPiB3cm90ZToNCj4NCj4gPiBI ZWxsbyENCj4gPg0KPiA+IFdlIGFyZSBjdXJyZW50bHkgd29ya2luZyBvbiBhIHByb2plY3Qgd2hl cmUgd2UgbmVlZCB0byBjcmVhdGUgYW4gRlNQIA0KPiA+IChGaXJtd2FyZSBTdXBwb3J0IFBhY2th Z2UpIHVzaW5nIEVESzIuIFdlIGhhdmUgdGhlIGNvcnJlc3BvbmRpbmcgDQo+ID4gLmJzZiBmaWxl LCBhbmQgd2Ugd291bGQgbGlrZSB0byBrbm93IGhvdyB0byBnZW5lcmF0ZSB0aGUgRlNQIGJpbiAN Cj4gPiBmaWxlIGZyb20gaXQuIE9uY2UgdGhlIEZTUCBiaW4gaXMgY3JlYXRlZCwgd2UgaW50ZW5k IHRvIGludGVncmF0ZSBpdCANCj4gPiBpbnRvIG91ciBwcm9qZWN0Lg0KPiA+DQo+ID4gQ291bGQg eW91IGtpbmRseSBwcm92aWRlIGd1aWRhbmNlIG9yIHJlZmVyZW5jZXMgb24gaG93IHRvIGdlbmVy YXRlIA0KPiA+IHRoZSBGU1AgYmluIGZpbGUgZnJvbSB0aGUgLmJzZiBmaWxlPyBJZiB5b3UgbmVl ZCBhbnkgYWRkaXRpb25hbCANCj4gPiBpbmZvcm1hdGlvbiBmcm9tIG91ciBzaWRlLCBwbGVhc2Ug ZG9uJ3QgaGVzaXRhdGUgdG8gYXNrLg0KPiA+DQo+ID4gVGhhbmsgeW91IGluIGFkdmFuY2UgZm9y IHlvdXIgaGVscCENCj4gPg0KPiA+DQo+ID4NCj4gPiBCZXN0IFJlZ2FyZHMsDQo+ID4gS3VsZGVl cCBTaW5naCBSYW5hDQo+ID4NCj4gPg0KPiA+DQo+DQo+DQo+DQo+DQo+DQo+DQo+DQo+IA0KPg0K Pg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2 ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzEy MDk0MCk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzEyMDk0MApNdXRl IFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzExMDMwMTY2Ni83Njg2MTc2Ckdyb3Vw IE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9l ZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0t PS09LT0tPS09LT0tPS0KCg0K