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 359EE7803CF for ; Fri, 27 Dec 2024 11:34:28 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=i7ObqHJjVcIHvAJPq4X3sNLEBUZNzwyHBXKzBqLqPKo=; 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=1735299267; v=1; x=1735558466; b=esIPI0K0gqjWkDJd6Rf2qE5tOH72O593FlxN85bjLX2nI5UhsnBuq6voG3F1/R2RQTj/ftGU G/KCMP/QNDqCaI9IpxQ3ElIY+jCQKRDlB/+KxmpjnJT6eQwryZEilpl9dqJlaY5OW1fVD8nagU8 NeWGkHJU5Rx/mOifyiRV5zfgmaHHpuenUYOqykgp97FM+JRUNw9AJl3yqDGt58rFWRBCNIYGGAy do1E887tg+pRXuIDJWGA7XPMTkOWEOiGxhELotCcZogl5acjlKFk+HIcv+ZSx1qMWgeXhdc/caL pxmz5bEFkCsRvtSGe/zVJHxLmxv5TVp0O3QKex3mkUTvQ== X-Received: by 127.0.0.2 with SMTP id iHucYY7687511x3SLVbPNeht; Fri, 27 Dec 2024 03:34:26 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by mx.groups.io with SMTP id smtpd.web10.11300.1735299265786680672 for ; Fri, 27 Dec 2024 03:34:26 -0800 X-CSE-ConnectionGUID: MFz1WxWRTnO2fUNnql7A3A== X-CSE-MsgGUID: L6S3APmBRZG4+TIluG5/XA== X-IronPort-AV: E=McAfee;i="6700,10204,11298"; a="39642127" X-IronPort-AV: E=Sophos;i="6.12,269,1728975600"; d="scan'208";a="39642127" X-Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Dec 2024 03:34:25 -0800 X-CSE-ConnectionGUID: WpHR59pARw+sUcD9S4vdxw== X-CSE-MsgGUID: rhCCOpfITtGTAGFfWWp+nw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="104216330" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 27 Dec 2024 03:34:25 -0800 X-Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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; Fri, 27 Dec 2024 03:34:24 -0800 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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; Fri, 27 Dec 2024 03:34:24 -0800 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Fri, 27 Dec 2024 03:34:24 -0800 X-Received: from DM4PR11MB5280.namprd11.prod.outlook.com (2603:10b6:5:38b::18) by PH7PR11MB6545.namprd11.prod.outlook.com (2603:10b6:510:213::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8293.16; Fri, 27 Dec 2024 11:34:13 +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.000; Fri, 27 Dec 2024 11:34:12 +0000 From: "Ashraf Ali S via groups.io" To: "devel@edk2.groups.io" , "memristor2@proton.me" Subject: Re: [edk2-devel] Generating FSP Bin File from .bsf File Thread-Topic: [edk2-devel] Generating FSP Bin File from .bsf File Thread-Index: AQHbWCGkLms4JcNboUeultFFuUKGq7L5yvSAgAAq7HA= Date: Fri, 27 Dec 2024 11:34:12 +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_|PH7PR11MB6545:EE_ x-ms-office365-filtering-correlation-id: 35903a28-7965-4b4b-5049-08dd266a630c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?WGdBMVBKWVh1VjZ4UGtHOVF2ODJGOHFPUm1scTA4WDhKOTV3TzgvZHp6OE5J?= =?utf-8?B?ckJLNDYwLytWdTlJOGZvMDU4YmNsQjhrVVYrWXR0akJrU3FxdXFBeTZxS1Ez?= =?utf-8?B?SndFZ09PbHRrd3lCemdCSDlEclF5eEw4SFhIZEkwNlBNeEVZU0JvbDhKZHNr?= =?utf-8?B?WHl4Y2U1QithVXBKMlZxQ2N5dlc1WGEzaHlieStOSGE5dTRBNlhzTHNHa3VG?= =?utf-8?B?K2dqcUswcTZjNTFIVE9UeXdielV5bG9PQ21VOVYrQ3I1Z3NGajdWcnV3TUlT?= =?utf-8?B?b1hRN2NnNmgyWFY1ZmpYYkc2TUVBcnBJWHgyWUt1bUNpMVl6UVhNK3NjTTZk?= =?utf-8?B?ZUdwRWVqay9iU3l1cEYwRkVJaTJtVHBsRWJXRFZaMUh2akRJelF1Z2Y1S0hO?= =?utf-8?B?VFdtSmoxWTA1UTRIdTNxQzM4LzBPSk50aThwZk1KamhtODJTcUcvUzUvV2E4?= =?utf-8?B?dkZHSStrVUIya1NGSXFnOVVQczhrVlJ6RElnY3czUVAvQXNnclBScE1VS1lF?= =?utf-8?B?QkJ2RUdSUHBCbEQ3R0VmZld0NjBoOExlMkVKN3EzZ3Y1eFFiVThObnlwYVQz?= =?utf-8?B?R2Z6cFhUam1GcHNQM0xtOVZidnpVUkxvaXc0NXhOU3hzckhSRWJiVzNIY1JT?= =?utf-8?B?dFNXSVplMkhmTFNFTTUvc1dKV2ZKd3FWNVM4Z3ZyMnUybUMxbDk0T0ZRMEhn?= =?utf-8?B?enUzUTZIU0hMQmppL0dXYWRaeUFMMTVBNXFCTllSWGwxVmdQUlRyUWw5b2NQ?= =?utf-8?B?R2Jjem1ZdG4xdVp5UnJRL0hxTVRGOW5PQ3hsbUFNaklFSWdmRk56WUJ5aE5K?= =?utf-8?B?czZhMnIvZnJ0djJYTmhNa2xYZmFjL1g3Y2tYNEdzUHExQllpWU5BemoyUkMz?= =?utf-8?B?Tk9WN01uVktscjlNakJlMmRwT0RsVGZ4bVhObkpBZHZ6UHBnUTVYaFVIYWRt?= =?utf-8?B?dEtVa3dhK3l0N0M4SUtLdGhrVlBvZGNoZ3pVVlFHZFlXSElrUFVaUm05cGFL?= =?utf-8?B?ZmZFV25hZ0dIZWxkWElGZW02ZnVlSE1VUmRtVEJpem5lOXZoNllpRXhNeW91?= =?utf-8?B?UWZKdFRFTGM3MU0wb3BkclNGUmpUN1gveDFtS2hRcTZHZnRESHBsMVJBUmFJ?= =?utf-8?B?aFVjU29jTFRna2xOS1NqSnd6czhYUWFrSlkwamUrYzNGSXpEMzZ4TC8ycnlH?= =?utf-8?B?cE1uczJoNmhzczlkblA4OTFQY25HSDZJWDlma3BIQ3N6eFdMRGhKSzdkMzlt?= =?utf-8?B?VFRLaHZ5R1N0SGRjMExUUWZvQXcxbEMrYkhXSDZOWDdqeFZTMjFxUVFoK0l1?= =?utf-8?B?YWRrQlhCbi9DK084elNZZzFWOVYzUlRnRjdIaHBpSWtZVVRQUEt4Uy8zTWNY?= =?utf-8?B?akY3ZlhvdmxXbzlBUWRmaVRCRG1ya3dUOEhudWRzTFcyTmFPRThZNFI4UFNv?= =?utf-8?B?andmT05SWVM1eTFwRWlpbldyZlJFd0xFTE8rc2lSVzF4V1VteWVvRTMzM1lq?= =?utf-8?B?MW45cnF4aFVWaU5CSzNubzJieURCQXVJTnFUcUgwQnpOYkVHYTYxckhMNndH?= =?utf-8?B?OUZoaGUzRG84MUR0aWtpb25keld3Rm1RbUxaaUc4THNNSm42bnBGQnJLa0dq?= =?utf-8?B?UEswS0l1V1diZlZ3d25qRktadFdUSDJ6Qmk3ZE5NcVladW5kSTkyaUNPREJM?= =?utf-8?B?Z1NEMjliNkFnY0htR2RWYThTbUNOVTZoL2FTaGExSTZBdFhUbUpsaW04U2Fm?= =?utf-8?B?dkZBdWUzVWVOai90NXVON2k1WUZ3aWFYOWc5MEpMa1VDRS9JTHNCcDAzc0hh?= =?utf-8?B?aUNqcDJ0QmcyRGpLZlVwQUpSWWk2SjVweVJsWUUvRUhMcVcySGYreUZsc2h2?= =?utf-8?B?VGxiMlg0Yjd2L3RDTlhpYjRCenR0aG50NWNEQ2pGZ1o2K2c9PQ==?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TENpYnRVSjN1WVJMS24vNzkxeEhDTzkvNk5kOHhjak1OSlB6SWtmQ3kvOHpv?= =?utf-8?B?eGVBOUtSS1dGZFhMSGhqcjMzZWxGSDgyWHlYeXE5YU1MKzEzYkVsMTkxWEJZ?= =?utf-8?B?WThLNXVoYTM1SnhSM1k1S21LcUt2ekg2MEJieFB2UkR6ZzJ0UWR0ZEd1T3o3?= =?utf-8?B?VFFzSzgyQ3phUWVsL0VUTUhzWmZ2UnozRjIreGxhd2NobkE4UUE4dXF2L0o4?= =?utf-8?B?R01CaVNvQm5DOXpKZE9WSkJ2dEorUzlEb3E3Q1hTTE5WOXJkN29HcFF2Y3d3?= =?utf-8?B?L20zMThQVGV3VUFhS1IvWXlpcFFUdmhSNklpeGZJLzVPbVphN0NWemlMbkxO?= =?utf-8?B?akVjYUtNOXAwaUlkS0IzWnVCcFQ0NTFNVzZMVEV0WmJSS0xHYnp2aWhmdHJX?= =?utf-8?B?bEhnTFRZK1pIU2NBOGFQZTdjL00wbDQ3NkpiL0Z4NmJHRytTcEorWVBrNXU0?= =?utf-8?B?MGtsQ3FXTVlSbUk3RDVYTGRkVFd6YmwzVUdnNVZuL0d4bkpkNERGZzRTb1NS?= =?utf-8?B?N2dDTU9PMWRBYllKRGZ4N0ZQYis0bmhYaHkrVTI0UklmdjRpcXMzQ2pPSy9H?= =?utf-8?B?Y2dKYThBUEhmb01YQytUN0lKNlZFRmZUZnIrSnZTVkJWZ2ZxQUd2aFJPU1pw?= =?utf-8?B?RVluNkh6L205ekEvdUVBKzRpQ3c2dXdSbmxsNUtDbzBya2dpMHRURHY3eUhx?= =?utf-8?B?Y0Yzc3RpOUs1aU94bDZvR255REZRcnJNU3l4TmpyREFqdDZIRDJNb1JRem1w?= =?utf-8?B?dWF6YmxzcHNrby9GcEdGWHpNQkphVmdIdld5S1JyWUVUMSt3Tk9lSWhDOHBs?= =?utf-8?B?QUYzSXFRWnJ1SE00ZGhmd3o2ZG9BTnNwMmRXYTU3N2xiWExOcFpreFZpbitC?= =?utf-8?B?U1lPVmNaYmVWSzNGOHQ5ZXJKajZIcnZqYmkvclZ5M1VIc29rdVNPSkV3R0hF?= =?utf-8?B?WjFzTHYrcmU2Y09HMXFqV1JmVVBJVHlUWUo5VU1lNVZnd2gxa2lFMkd3ZzZm?= =?utf-8?B?UHBtQ0hHWkVNWE9ock1maEFTOG9tcWxTOG9oakRtMVdyNk5BTVY3bWNTeXJQ?= =?utf-8?B?dE85NGJBRXR2Y3psdW02c2xwY0JZZXN5c1htSUlRRmNLMEMwOXBRRUdWNkJR?= =?utf-8?B?bnNtWGdqL2o2TDh2cGUrZGpJbmZkZlBQb3RNZzVhOUduS3BmaXZVNkhmREQ1?= =?utf-8?B?R1VQcUhpTEVWOWNWRGlVTUxjMi9SNmhoN1N1ODhwZDl0UDdpNElDNkxwVmNk?= =?utf-8?B?NEZQampSNXdBQ1lGQ1hJZGJRRTc5VElaSG9IamNpbUVTRzVvTlY4TnJnT0kw?= =?utf-8?B?ZzRIOUwvTWNnMTQxYnlzL3ljend5U3A5UHpua0dsOGNGMW1BMER5MnBYWFBs?= =?utf-8?B?UG1nM1Z1UXMzSkp3SXBFd3JGSkVTeXBWK1FCYlhTUEY0ZmVMWlJuMVRFS2pE?= =?utf-8?B?WFNpWTBaOTlobUxHK0k5UFEvajh4QUF6REh6bjNqMENLVFlQZkcvNTRKUEhr?= =?utf-8?B?cU5meGI3WmRWdDhZbDBjMW9IZS9qd0FQRW5ia3kyRi8zVmxmVmM2U0I0NVBx?= =?utf-8?B?Z2FHQm1zT2RRQjJvNUVzaGR6S3V0Q0xIRE05TTRvOEhhTXlVSFh1eGxBbFBp?= =?utf-8?B?ZTBiY3JHc05sMGVQcUtVVmpvVWkzSVRkSjE3b0xKN3JRZHpSTlJ1U2lRTVFp?= =?utf-8?B?K21QMUVYV1JYaWxNK0NKYVJUc3YxZnNnWS9nY0F6QklkMXh4Y0NsRno4SE5Z?= =?utf-8?B?THZEdE5xaGRka2Jjbnl3TGM2UUtBcmxvN1Q4dXJKeDJqT1dDUEo4ZWY1YzM1?= =?utf-8?B?aWk5VU9xeEVWTGJESG1rL0YzSFhBUENXTkpHb2JPeU8yKy9uMEhDM3piWXl5?= =?utf-8?B?U3hBaU9acy92Wk5BUXlHVC94akpIRkN5SUJSUENrQjdJOXdiWEN2a1AvNG5h?= =?utf-8?B?WWZpTlZvekN6OXRiWnhVWk8vOU1GZkJBV2pmRnE4cmtjUFFBMTZYWWdlT283?= =?utf-8?B?UUF1N09aczdxaDd4RHhTaDdLS2lwV1dJZ01aaTVoWmR0aEZJS09WdHdQeUV1?= =?utf-8?B?STVsK2ViVWVCV2JyQUNsdVExdE9CTGlsdmI5ekowM2ljQUl3ZW0reXhHUFQw?= =?utf-8?Q?ATr1Oi3ivofrmifVs4LEjhnUG?= 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: 35903a28-7965-4b4b-5049-08dd266a630c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Dec 2024 11:34:12.6504 (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: Xwd+uxuBtimkbN7V6L5wSbjFVlK/WQfTb/ehuDzyNyW9rdxBxiewBJLKyNX3ZEnGZXKa8R0s2rA8zN+pdOLotw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6545 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: Fri, 27 Dec 2024 03:34:26 -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: rAUbAJNuBG2jRsbIBPDY8t69x7686176AA= 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=esIPI0K0; 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 SGkNCg0KSSB0aGluayB5b3UgbmVlZCB0byBnZW5lcmF0ZSB0aGUgRlNQIGJpbmFyeSB3aXRoIHlv dXIgQlNGLg0KQlNGIGZpbGUgY29udGFpbnMgdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSBvZiB0aGUg RlNQLg0KDQpGU1AgOiBodHRwczovL2dpdGh1Yi5jb20vaW50ZWwvRlNQL3RyZWUvbWFzdGVyDQpU b29sIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3RyZWUvbWFzdGVyL0ludGVs RnNwMlBrZy9Ub29scw0KDQpUaGFua3MuLA0KUywgQXNocmFmIEFsaQ0KDQotLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3Jv dXBzLmlvPiBPbiBCZWhhbGYgT2YgbWVtcmlzdG9yMiB2aWEgZ3JvdXBzLmlvDQpTZW50OiBGcmlk YXksIERlY2VtYmVyIDI3LCAyMDI0IDI6MjkgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0K U3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBHZW5lcmF0aW5nIEZTUCBCaW4gRmlsZSBmcm9tIC5i c2YgRmlsZQ0KDQpIZWxsbyBLdWxkZWVwLA0KRlNQIGJpbmFyaWVzIGFyZSBwcm9wcmlldGFyeSBy ZXNvdXJjZXMgcHJvdmlkZWQgYnkgSW50ZWwgeW91IGNhbiBhY2Nlc3MgdGhlbSBieSBzaWduaW5n IGEgQ05EQSB3aXRoIEludGVsIG9yIGJ5IHVzaW5nIHRoZSBwdWJsaWNpemVkIEZTUCBiaW5hcmll cyBpbiB0aGUgSW50ZWwgRlNQJ3MgR2l0SHViIHJlcG8gYXQgZ2l0SHViLmNvbS9JbnRlbC9mc3Au IEhhdmUgaW4gbWluZCBub3QgYWxsIEludGVsIHBsYXRmb3JtcyBoYXZlIHRoZWlyIEZTUHMgcHVi bGljaXplZC4gQWxzbyB0aGUgYnNmIGZpbGVzIGRvIG5vdCBnZW5lcmF0ZSBGU1AgYmluYXJpZXMg dGhleSBhcmUganVzdCBhIG1lYW5zIGZvciBwYXRjaGluZyB0aGUgRlNQIGNvbmZpZ3VyYXRpb24g cmVnaW9ucyBpbnNpZGUgdGhvc2UgYmluYXJpZXMuDQpUaGUgSW50ZWxGc3AyUGtnIGluIHRoZSBl ZGsyIHJlcG8gaXMganVzdCBhIHNhbXBsZSBwYWNrYWdlIGZvciB0aGUgQVBJcyB1c2VkIGluIHRo ZSBGU1AgYmluYXJpZXMgd2hpY2ggaGFzIHRvIGJlIHBvcnRlZCBmb3IgZWFjaCBwbGF0Zm9ybSBk aWZmZXJlbnRseSB3aGljaCBhbHNvIG5lZWRzIHByb3ByaWV0YXJ5IHJlc291cmNlcywgYWJvdXQg dGhlIHNpbGljb24sIHByb3ZpZGVkIGJ5IEludGVsLiBGb3IgZnVydGhlciBpbmZvcm1hdGlvbiBw bGVhc2UgcmVmZXIgdG8gdGhlICJJbnRlbMKuIEZpcm13YXJlIFN1cHBvcnQgUGFja2FnZSBFeHRl cm5hbCBBcmNoaXRlY3R1cmUgU3BlY2lmaWNhdGlvbiIgYW5kICJBIFRvdXIgQmV5b25kIEJJT1Mg VXNpbmcgdGhlIEludGVswq4gRmlybXdhcmUgU3VwcG9ydCBQYWNrYWdlIg0KDQoNCg0KDQpTZW50 IHdpdGggUHJvdG9uIE1haWwgc2VjdXJlIGVtYWlsLg0KDQpPbiBGcmlkYXksIERlY2VtYmVyIDI3 dGgsIDIwMjQgYXQgOTowOCBBTSwgS3VsZGVlcCBSYW5hIHZpYSBncm91cHMuaW8gPHJhbmFrdWxk ZWVwNzI2PWdtYWlsLmNvbUBncm91cHMuaW8+IHdyb3RlOg0KDQo+IEhlbGxvIQ0KPg0KPiBXZSBh cmUgY3VycmVudGx5IHdvcmtpbmcgb24gYSBwcm9qZWN0IHdoZXJlIHdlIG5lZWQgdG8gY3JlYXRl IGFuIEZTUCANCj4gKEZpcm13YXJlIFN1cHBvcnQgUGFja2FnZSkgdXNpbmcgRURLMi4gV2UgaGF2 ZSB0aGUgY29ycmVzcG9uZGluZyAuYnNmIA0KPiBmaWxlLCBhbmQgd2Ugd291bGQgbGlrZSB0byBr bm93IGhvdyB0byBnZW5lcmF0ZSB0aGUgRlNQIGJpbiBmaWxlIGZyb20gDQo+IGl0LiBPbmNlIHRo ZSBGU1AgYmluIGlzIGNyZWF0ZWQsIHdlIGludGVuZCB0byBpbnRlZ3JhdGUgaXQgaW50byBvdXIg DQo+IHByb2plY3QuDQo+DQo+IENvdWxkIHlvdSBraW5kbHkgcHJvdmlkZSBndWlkYW5jZSBvciBy ZWZlcmVuY2VzIG9uIGhvdyB0byBnZW5lcmF0ZSB0aGUgDQo+IEZTUCBiaW4gZmlsZSBmcm9tIHRo ZSAuYnNmIGZpbGU/IElmIHlvdSBuZWVkIGFueSBhZGRpdGlvbmFsIA0KPiBpbmZvcm1hdGlvbiBm cm9tIG91ciBzaWRlLCBwbGVhc2UgZG9uJ3QgaGVzaXRhdGUgdG8gYXNrLg0KPg0KPiBUaGFuayB5 b3UgaW4gYWR2YW5jZSBmb3IgeW91ciBoZWxwIQ0KPg0KPg0KPg0KPiBCZXN0IFJlZ2FyZHMsDQo+ IEt1bGRlZXAgU2luZ2ggUmFuYQ0KPg0KPg0KPiANCg0KDQoNCg0KDQoNCgotPS09LT0tPS09LT0t PS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50 IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTIwOTM3KTogaHR0cHM6Ly9lZGsy Lmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTIwOTM3Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6 Ly9ncm91cHMuaW8vbXQvMTEwMzAxNjY2Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVy QGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2 ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=