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.3089.1634602909409185219 for ; Mon, 18 Oct 2021 17:21:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ChX7ROe1; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: min.m.xu@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10141"; a="228665531" X-IronPort-AV: E=Sophos;i="5.85,382,1624345200"; d="scan'208";a="228665531" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2021 17:21:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,382,1624345200"; d="scan'208";a="443669745" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 18 Oct 2021 17:21:47 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 18 Oct 2021 17:21:46 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 18 Oct 2021 17:21:46 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 18 Oct 2021 17:21:46 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.174) 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.2242.12; Mon, 18 Oct 2021 17:21:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dkSKrKm3VoCdlnmWMBTNxQ5aisE/2gwyajprfr3U3BEccRQcdY/pvIPoFPlUDpJJeNxfVzY6LzZ7mFq83mgWXORDkkZh6ICgCXMo4HQ5Vi+PnfFGjt3aCtaw6Hm+N8rP6DQJuXSnFuFC7McQxc9AGgMQEfCghyO4KsZW4P5PlGXD+OxDnVoQwZiJCHPDnY+A0R7IzsnlH5BIsGnhyyUZnOSm02cb2+qsgAyOU84omYpOC0vrExy4RUw/O3A7Fxb9NXyjLdkK+YrzqxUoyZiJt4pY8gdPaJ6xJUT7tKf9Wy4Oe3ZZcM1+bW4dFsRoCudUjY2ldz5upfirhCtW+Q8h9w== 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=DkrHwhYzOOQmoDAxbcLWj4kGg9ROQqDAqifoscf0tJ8=; b=R7rOkB7EAO2M6ov1LbDrNhFtrAaYq+rcWa4SmmjJLakK0X0oqN+RtKS/gN76bDHg5MqISDCC7NInSaKa5M+z810ofbxk1ntKX5fFSgMQr8O3yuoAt5LkzsYy7JpQLtTJ5qwoaVdD3FOrZfiiagpjrYz2q/Uy8k1tf6VYdi0CD+VnVQgMVK5XCPDEfR3EXzb3m7NuY8eu//Ej3O9Bdk5A2g3pHoCbPTgrm+wk+HBknktxS6D5xNE379e2aNeK7YLSgcTUVTO6H8eAbmV2SlvjlRhgIXOobjwfJJScjXwl+iME82FOEnqSo+0kh6UZsGd8v4R6zXupFltjqHIUWjAiNg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DkrHwhYzOOQmoDAxbcLWj4kGg9ROQqDAqifoscf0tJ8=; b=ChX7ROe1YyYUFHk8s2HFPRtU4JifSBgS5gwg+H+VSwyecJKQjpcZHvj5xPKhDB6Yc95dBXTOrNqu90UeuLAJWdgEWjVIhu9DJBzhKQkYp7xXai4aM6bAlPMutv3lzSAMGK6G/SDrQb9QqnYjGXoA9tniZedg1vhepZLaydhqTso= Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by PH0PR11MB4952.namprd11.prod.outlook.com (2603:10b6:510:40::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Tue, 19 Oct 2021 00:21:34 +0000 Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::7deb:6c36:73c2:f0d4]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::7deb:6c36:73c2:f0d4%3]) with mapi id 15.20.4608.018; Tue, 19 Oct 2021 00:21:34 +0000 From: "Min Xu" To: "Yao, Jiewen" , "devel@edk2.groups.io" , "brijesh.singh@amd.com" , Liming Gao , "Kinney, Michael D" , "sean.brogan@microsoft.com" CC: James Bottomley , Tom Lendacky , "Justen, Jordan L" , Ard Biesheuvel , Erdem Aktas , Michael Roth , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH 0/2] work area fixes Thread-Topic: [edk2-devel] [PATCH 0/2] work area fixes Thread-Index: AQHXwSfPkX8ddbe/8k60BziCfEXzuqvYNdwAgACMHYCAABk5AIAAAQIAgACe1uA= Date: Tue, 19 Oct 2021 00:21:34 +0000 Message-ID: References: <20211014181711.784074-1-brijesh.singh@amd.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 169f6b08-e2d6-4c8b-faa3-08d99296683d x-ms-traffictypediagnostic: PH0PR11MB4952: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xuO5B6MvOBvbilaEo2KY93VaVLG4lzch0N99tYIWn2HsAnzj0yFUCbb0/GRStCkg+9PH/3ryHd7ZyXcZXI2HTYSMUEV8079YgqxwpMWk9z4tcTvMbecIberEDhpU3TvdWgLbLlJpk87yymJri2xdR8rGMZrX8YIxB+v/VaC/CGbC3nPpe10OAH/V4MMKtNnSrtKrMMp2o3sS/FJSobS5zwSzDI2fYt4WizJg51cTSqHUnK/FAOiQiFBDLLTSuRsBnD7vgfdTpiIg2DarKCgVyzn/scUyLDWSaIxei3alv/KP7UTK+A2C7YfjXp47oJQGtFlQS4pPpOc31VpCu2y+cWc9E6Dvsdox4sz7x/8kEdrOlljNYTm/KMiKc/B2NfpG9OIDc4D/yNjE0xrm6DObo7eJrVwyxCJejIDIREfYGJ7u6fV9x3h4zQX0IZrLfVbKaQdoCVbMldgts9ffoRxffr8jRfTM1ZtYma6NNQmURWsp2qzVRfGYeDaharCfkJlopoJdp7xkf/tLY5GFSj9dCe42DwDc/ZZ3NHB+rcwA4dZ2Q786DaDsEbwwXBbMT8rpdagSFBJjlIERC/GKlJMHpxwTvxybniN2BFGnwvgHYo9knhfKw/y6M0g3VRhksJMEJPCdklfA4V9u2XnS2enKGF3aI0j1WMSTthRJkiZGQ0hHH+PW7slFBaoIhJ8VKBvdenEu6mQ5/Wh82R5PpGwufjTLpPSjbeNGXA4docmAK5bD+J/fwRjIjoooYPR1OEyxlIlE6VRN3D1hK73x7yJM1sljAoj/KtolYbxTieBDy0TyKN3Um07YmdpiEKP18oneDWvOmFQyQ/GVvf+Mus35yg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5064.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(316002)(19627235002)(38100700002)(4326008)(83380400001)(38070700005)(55016002)(5660300002)(26005)(71200400001)(52536014)(45080400002)(6506007)(8676002)(9686003)(2906002)(76116006)(508600001)(53546011)(122000001)(33656002)(966005)(64756008)(66476007)(66556008)(66446008)(54906003)(86362001)(66946007)(110136005)(7696005)(82960400001)(7416002)(8936002)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WnpicVIyaHNxWEVSNjg0bEZKNEhlU01EN0lJRlZ5UXh1R3JncFlhZ2UxS1BQ?= =?utf-8?B?WjkvRWR5bkI1S2kxN0g2VkRUMEw0eFcyZ25hVjlyNGV6WEQvWFFZN0lQTjFo?= =?utf-8?B?d0J4TFN4dFRUa2ZxSzZaMXZ3QUdtejFNSWtiR1J4VnFxdklYK3VHWVhUbTVK?= =?utf-8?B?ZnNrbUp1ZzJYZVczUEF5VU1DS1FBdFUwazhnN0ppeGNCYnAvTjNRSDlhUkhE?= =?utf-8?B?MmMwdWI1aUorc2t2SGMyU3d6UHZERUpUenpiQUZsVzIzWEhRL1ozRHQzbVda?= =?utf-8?B?ZUNIZGNFdm5QQjZkYVo0Q3o3Qlp6WnhQQVZvazN4U1B2STV2OWVQMWpqMXli?= =?utf-8?B?dUFCUFIyV2dCczhVRm1hYXN3TjRrVEQ0L3puUGNZc1VxWnlIR0VCOG11Njda?= =?utf-8?B?QU42Z3o4NkZlYjAvWktGQ2V4VVBLZG5BWVBWQ1pxb0UvbE1tVXZNczlRU2ow?= =?utf-8?B?QmpaV01aOGgvMjduVFM5VHQrb1BGMDJEMzJPaXB3Z1YyaG4xQkVCNjZXN0hT?= =?utf-8?B?UERmOGZQOEJMUUg3YjlOam94Ym15NW5MYW4yeGJnRk9NdUpHczhqclhWYkpa?= =?utf-8?B?SWRtSy8wQ0xwTzh4YkhxZmJueTRoUS9Od3R0ejVxZEdNMFFCZzZRL3dsbmNQ?= =?utf-8?B?ZjNNU0gvUGpuTVhxQ3VwSGxIUUd4RCtpNWhnZ3VwNWV4TU5YQnZkQzd4K1pp?= =?utf-8?B?UmlwM0lDTTlQYXA2a3pNdVp6RldhbzU3c2p0bjhsbVNjOC9rSFk4N1FhczJa?= =?utf-8?B?WUsyc0wzRmgzdnFvMkIwOGMreEVjU0RyU1JaNlJwbVh3VmFFTTlXdWdPQ3J3?= =?utf-8?B?cmpRR0FmZjRwLzBPQ2lYN2tlNENLYVV5cncvbzhwYVFKRW9EUmUxS1BUaGJa?= =?utf-8?B?Wng0Rk44M2ZIZldZWkJCTDJRQ0NZTDFkdWhtaWFIWCtraGwvcExkQTFMbXdG?= =?utf-8?B?YjdRK3Q4RGVSck1TQnlLS1VWUUJRNVhuUC9Vb1JuL3NjemgvdXgzNnJuaWtU?= =?utf-8?B?bzZOVnA1RFlCZHd4NzcvUlJ5ZmN2RHA2alBXbTUxa3g4S1VORWxNckMyNmg5?= =?utf-8?B?REdyTFVHUHFPY2M0ajUvSTM2RVJzd1ExNm1tUXlDTlRsTVBPN0JTYWZvK01Q?= =?utf-8?B?c0Nmbk9TRlZFTlp5SUNqUzNFQzBkd05YVThTTkgvM2h3dmR6Q3BQN0NIdGxh?= =?utf-8?B?UGc1MllSRDNQeUpITnh0SE5xN2M5M0J2Q01JUytjK0tPaVlrbng2a3RUTFBl?= =?utf-8?B?ZXpUUEhNaUxZUUFlOXVDbDJuN204VUZyODVraXdsQ2MreEJPbEFaeUNDNEc0?= =?utf-8?B?dFBJK1ozREVNU1ZBN2g2UUI0RGlwRnFoM2tkaDZBK1hQTGxOVEhUU3dSSTBs?= =?utf-8?B?d0NYZWlYeW4vRWN2bm9YQWlsTE8wZE4yL1hDRG9KbmVvY3NEZmpoQk45LzJl?= =?utf-8?B?YjgybGJ0VWpvVnZ3aDl3WW5vdDJqNm1JcUEvUzdtWTZCVHhjOXVuTFZrMHdZ?= =?utf-8?B?ZHR2L1BMeFFwNWRYYm5MOEt5TWU5ckNIQm8rbmdLRnN6Zld3bGxjdnE5bnI4?= =?utf-8?B?Mzk4U25kZ1JBanFDVEJWMkliVWowUGU0TitDSFdHRDNEYzh6bFhyQnlyOG5w?= =?utf-8?B?clZjVkQxN21wbTNydzFiTGI4bkNqWWZmbjJHVGU2VDExcHJ0MTB0aDlsUlpJ?= =?utf-8?B?ZzVlNk9jNVN5dWU4U0prMWIzZWNEUXM1ZVRHQUN0RFhsSlZHTS9VTXM3K0xM?= =?utf-8?Q?gDO0q+G74VkX9+cV8ia/YLrsrmpMeYVSqtz5bUR?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5064.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 169f6b08-e2d6-4c8b-faa3-08d99296683d X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2021 00:21:34.0421 (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: dlMruonf+hTBOpcbF6REfNtj1ccTKHLzl7dqSBmRUI/TRZqdESd3ImT7jIpYuStAdNceCA5BNgkPO++RQXm3SA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4952 Return-Path: min.m.xu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Smlld2VuDQpJIGp1c3QgY3JlYXRlIGEgbmV3IFBSIGJhc2VkIG9uIHRoZSBsYXRlc3QgY29tbWl0 ICgyMTA4Njk4MzQ2KSBmb3IgdGhlIHBhdGNoLXNldCBvZiAid29yayBhcmVhIGZpeGVzIiBhbmQg aXQgc2VlbXMgYWxsIGNoZWNrcyBoYXZlIHBhc3NlZC4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v Y29yZS9lZGsyL3B1bGwvMjA3OA0KDQpJIHN1c3BlY3QgdGhlIHByZXZpb3VzIGZhaWx1cmUgd2Fz IGNhdXNlZCBieSB0aGUgdW4tc3RhYmlsaXR5IG9mIEVESzIgQ0kgc3lzdGVtLiBNYXliZSB5b3Ug Y2FuIGNyZWF0ZSBhIG5ldyBQUiBhbmQgdHJ5IGl0IGFnYWluLg0KDQo+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+IEZyb206IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4N Cj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDE4LCAyMDIxIDEwOjQ5IFBNDQo+IFRvOiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbzsgYnJpamVzaC5zaW5naEBhbWQuY29tOyBMaW1pbmcgR2FvDQo+IDxnYW9s aW1pbmdAYnlvc29mdC5jb20uY24+OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+OyBzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tDQo+IENjOiBKYW1lcyBC b3R0b21sZXkgPGplamJAbGludXguaWJtLmNvbT47IFh1LCBNaW4gTSA8bWluLm0ueHVAaW50ZWwu Y29tPjsNCj4gVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT47IEp1c3Rlbiwg Sm9yZGFuIEwNCj4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyBBcmQgQmllc2hldXZlbCA8 YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47DQo+IEVyZGVtIEFrdGFzIDxlcmRlbWFrdGFzQGdv b2dsZS5jb20+OyBNaWNoYWVsIFJvdGgNCj4gPE1pY2hhZWwuUm90aEBhbWQuY29tPjsgR2VyZCBI b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0g W1BBVENIIDAvMl0gd29yayBhcmVhIGZpeGVzDQo+IA0KPiBUaGF0IGlzIHdlaXJkLiBCdXQgSSBh bSBub3QgdG9vbCBwZXJzb24uDQo+IA0KPiBISSBMaW1pbmcvTWlrZS9TZWFuDQo+IFdvdWxkIHlv dSBwbGVhc2UgdGFrZSBhIGxvb2sgYW5kIGhlbHAgdXMgdW5kZXJzdGFuZCB3aGF0J3MgaGFwcGVu aW5nPw0KPiANCj4gVGhhbmsgeW91DQo+IFlhbyBKaWV3ZW4NCj4gDQo+ID4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRr Mi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBCcmlqZXNoDQo+ID4gU2luZ2ggdmlhIGdyb3Vwcy5p bw0KPiA+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAxOCwgMjAyMSAxMDo0NSBQTQ0KPiA+IFRvOiBZ YW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0K PiA+IENjOiBicmlqZXNoLnNpbmdoQGFtZC5jb207IEphbWVzIEJvdHRvbWxleSA8amVqYkBsaW51 eC5pYm0uY29tPjsgWHUsDQo+ID4gTWluIE0gPG1pbi5tLnh1QGludGVsLmNvbT47IFRvbSBMZW5k YWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ow0KPiA+IEp1c3RlbiwgSm9yZGFuIEwgPGpv cmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyBBcmQgQmllc2hldXZlbA0KPiA+IDxhcmRiK3RpYW5v Y29yZUBrZXJuZWwub3JnPjsgRXJkZW0gQWt0YXMgPGVyZGVtYWt0YXNAZ29vZ2xlLmNvbT47DQo+ ID4gTWljaGFlbCBSb3RoIDxNaWNoYWVsLlJvdGhAYW1kLmNvbT47IEdlcmQgSG9mZm1hbm4NCj4g PGtyYXhlbEByZWRoYXQuY29tPg0KPiA+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENI IDAvMl0gd29yayBhcmVhIGZpeGVzDQo+ID4NCj4gPg0KPiA+IE9uIDEwLzE4LzIxIDg6MTQgQU0s IFlhbywgSmlld2VuIHdyb3RlOg0KPiA+ID4gSGkNCj4gPiA+IFRoaXMgcGF0Y2ggZmFpbGVkIGlu IFBSIC0NCj4gPiBodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29t Lz91cmw9aHR0cHMlM0ElMkYlMkZnaXRoDQo+ID4gdWIuYw0KPiA+DQo+IG9tJTJGdGlhbm9jb3Jl JTJGZWRrMiUyRnB1bGwlMkYyMDc2JmFtcDtkYXRhPTA0JTdDMDElN0NicmlqZXNoLnNpbmcNCj4g Pg0KPiBoJTQwYW1kLmNvbSU3QzIwODA0Y2Y3NzI2ZjQ1MjhlZTI2MDhkOTkyMzk1MGJhJTdDM2Rk ODk2MWZlNDg4NGU2DQo+ID4NCj4gMDhlMTFhODJkOTk0ZTE4M2QlN0MwJTdDMCU3QzYzNzcwMTU5 NzE0MzM3Mzg3OSU3Q1Vua25vd24lN0NUVw0KPiA+DQo+IEZwYkdac2IzZDhleUpXSWpvaU1DNHdM akF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSQ0KPiA+DQo+IDZN bjAlM0QlN0MxMDAwJmFtcDtzZGF0YT1TNFJYV2tRNUhzNHlyOEZ2RXZLSlNZR1ZQWlM3bXJCZnZq UlVLWkYNCj4gPiBkc1o4JTNEJmFtcDtyZXNlcnZlZD0wDQo+ID4gPg0KPiA+ID4gUGxlYXNlIHRh a2UgYSBsb29rLg0KPiA+ID4NCj4gPiA+IFlvdSBhcmUgZW5jb3VyYWdlZCB0byB0cnkgUFIgYmVm b3JlIHN1Ym1pdCBuZXh0IHRpbWUuDQo+ID4NCj4gPiBJIGRpZCByYW4gUFIgYmVmb3JlIHRoZSBz dWJtaXNzaW9uIGFuZCBpdCBhbGwgcGFzc2VkLiBUaGUgZXJyb3IgdGhpcw0KPiA+IGxpbmsgaXMg cmVwb3J0cyBoYXZlIHNvbWV0aGluZyB0byBkbyB3aXRoIHRoZSBweXRob24gc2NyaXB0IHVzZWQg Zm9yDQo+ID4gcnVubmluZyB0aGUgUFIgaXRzZWxmLiBJIGFtIG5vdCBzdXJlIHdoYXQgSSBjYW4g ZG8gdG8gZml4IGl0LiBTb3VuZHMNCj4gPiBsaWtlIGEgYnVnIGluIHRoZSB0b29sID8NCj4gPg0K PiA+DQo+ID4NCj4gPiA+DQo+ID4gPiBUaGFuayB5b3UNCj4gPiA+IFlhbyBKaWV3ZW4NCj4gPiA+ DQo+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+PiBGcm9tOiBZYW8sIEpp ZXdlbg0KPiA+ID4+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAxOCwgMjAyMSAxMjo1MyBQTQ0KPiA+ ID4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgYnJpamVzaC5zaW5naEBhbWQuY29tDQo+ID4g Pj4gQ2M6IEphbWVzIEJvdHRvbWxleSA8amVqYkBsaW51eC5pYm0uY29tPjsgWHUsIE1pbiBNDQo+ ID4gPG1pbi5tLnh1QGludGVsLmNvbT47DQo+ID4gPj4gVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu ZGFja3lAYW1kLmNvbT47IEp1c3RlbiwgSm9yZGFuIEwNCj4gPiA+PiA8am9yZGFuLmwuanVzdGVu QGludGVsLmNvbT47IEFyZCBCaWVzaGV1dmVsDQo+ID4gPj4gPGFyZGIrdGlhbm9jb3JlQGtlcm5l bC5vcmc+OyBFcmRlbSBBa3RhcyA8ZXJkZW1ha3Rhc0Bnb29nbGUuY29tPjsNCj4gPiA+PiBNaWNo YWVsIFJvdGggPE1pY2hhZWwuUm90aEBhbWQuY29tPjsgR2VyZCBIb2ZmbWFubg0KPiA+ID4+IDxr cmF4ZWxAcmVkaGF0LmNvbT4NCj4gPiA+PiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRD SCAwLzJdIHdvcmsgYXJlYSBmaXhlcw0KPiA+ID4+DQo+ID4gPj4gU2VyaWVzOiBBY2tlZC1ieTog Smlld2VuIFlhbyA8Smlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4gPj4NCj4gPiA+Pj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+Pj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8g PGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YNCj4gPiA+Pj4gQnJpamVzaCBTaW5n aCB2aWEgZ3JvdXBzLmlvDQo+ID4gPj4+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAxNSwgMjAyMSAy OjE3IEFNDQo+ID4gPj4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4+PiBDYzogSmFt ZXMgQm90dG9tbGV5IDxqZWpiQGxpbnV4LmlibS5jb20+OyBYdSwgTWluIE0NCj4gPiA+PiA8bWlu Lm0ueHVAaW50ZWwuY29tPjsNCj4gPiA+Pj4gWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwu Y29tPjsgVG9tIExlbmRhY2t5DQo+ID4gPj4+IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT47IEp1 c3RlbiwgSm9yZGFuIEwNCj4gPiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT47DQo+ID4gPj4+ IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsgRXJkZW0gQWt0YXMN Cj4gPiA+Pj4gPGVyZGVtYWt0YXNAZ29vZ2xlLmNvbT47IE1pY2hhZWwgUm90aCA8TWljaGFlbC5S b3RoQGFtZC5jb20+Ow0KPiA+IEdlcmQNCj4gPiA+Pj4gSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu Y29tPjsgQnJpamVzaCBTaW5naA0KPiA+ID4+PiA8YnJpamVzaC5zaW5naEBhbWQuY29tPg0KPiA+ ID4+PiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIIDAvMl0gd29yayBhcmVhIGZpeGVzDQo+ ID4gPj4+DQo+ID4gPj4+IFdlIG1pc3NlZCB1cGRhdGluZyB0aGUgQW1kU2V2IHBhY2thZ2UgYW5k IElhMzIgYnVpZCB0byB1c2UgbmV3DQo+ID4gPj4+IHdvcmsNCj4gPiBhcmVhLg0KPiA+ID4+Pg0K PiA+ID4+PiBCcmlqZXNoIFNpbmdoICgyKToNCj4gPiA+Pj4gICBPdm1mcGtnOiB1cGRhdGUgSWEz MiBidWlsZCB0byB1c2UgbmV3IHdvcmsgYXJlYQ0KPiA+ID4+PiAgIE92bWZQa2cvQW1kU2V2OiB1 cGRhdGUgdGhlIGZkZiB0byB1c2UgbmV3IHdvcmthcmVhIFBDRA0KPiA+ID4+Pg0KPiA+ID4+PiAg T3ZtZlBrZy9BbWRTZXYvQW1kU2V2WDY0LmZkZiAgICAgICAgICB8IDkgKysrKysrKystDQo+ID4g Pj4+ICBPdm1mUGtnL092bWZQa2dJYTMyWDY0LmZkZiAgICAgICAgICAgIHwgMyArKysNCj4gPiA+ Pj4gIE92bWZQa2cvUmVzZXRWZWN0b3IvUmVzZXRWZWN0b3IubmFzbWIgfCAzICsrLQ0KPiA+ID4+ PiAgMyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ ID4+Pg0KPiA+ID4+PiAtLQ0KPiA+ID4+PiAyLjI1LjENCj4gPiA+Pj4NCj4gPiA+Pj4NCj4gPiA+ Pj4NCj4gPiA+Pj4NCj4gPiA+Pj4NCj4gPg0KPiA+DQo+ID4gDQo+ID4NCg0K