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.web08.3357.1667872918991190861 for ; Mon, 07 Nov 2022 18:01:59 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Q991uKhq; spf=pass (domain: intel.com, ip: 134.134.136.20, 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=1667872919; x=1699408919; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=W6gBbVFkm1Ldxgxe8/fn4fHr4rATQRPpH6jRfMy6yb0=; b=Q991uKhqsCui/LUk8bio/05TMwY7mIRoxj73nuuq/yu5M9bodZrWJFSP Nl9Sy1zRouTf4YdcNZz9dDSzraN8reKHQIYcHHC1ERgD8J4gFrN/zfg7b sifGrDo2tXOZzZoqfsr6R/rs8EbxN9L8p6a23AQTgqPDWsBSHNz6/4E4+ sHAggXRVqf/JRaue3cDPdzIHAXpjyH+frgJ0hGha/Znt6OxdeSgxxBPHs H1MZBEBoenU61KiHfZHmHrtveb3ASeQYay9YFA6XVNV7pm43wAg8cE1VN BV2iIP6OaXme8doGU2Wgef5CmH18RD08BWIswIhBYLTfZJglTyCwCWIdH g==; X-IronPort-AV: E=McAfee;i="6500,9779,10524"; a="298091057" X-IronPort-AV: E=Sophos;i="5.96,145,1665471600"; d="scan'208";a="298091057" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Nov 2022 17:59:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10524"; a="741747252" X-IronPort-AV: E=Sophos;i="5.96,145,1665471600"; d="scan'208";a="741747252" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga002.fm.intel.com with ESMTP; 07 Nov 2022 17:59:58 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 7 Nov 2022 17:59:58 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.31; Mon, 7 Nov 2022 17:59:58 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Mon, 7 Nov 2022 17:59:58 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) 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.31; Mon, 7 Nov 2022 17:59:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EN7Bz7NiJKyHMqHllqxiZod4bOe25oeUakjm1JDy2b4/j2NN+TXIH8JNJFBzM+PSXd2vDuVEVhL6T30btFaY1IfzY2AXNtSYj6eyxO/3RL6SfLF0nVnv2CE5j65vBlzhVGYSRUD+ptU6Z1A7CccdEC/Q11hFgG3UO14VcOHdmyQTcNCNHRlZOamNKojWvuOtdE1Shf+Yy068us3KYAizbg/4fgwevNxdiYTRmZmQq1w7cOR4lbdXkYPFOB0hbXhgZZ+G8/jcQpFU5PawpsGx5Sgk1MR7guxsHTs7S/vthjuVBwCVcI0rhX1mS9b30XTFih4a0ttmSjT7ausU3T9/9Q== 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=W6gBbVFkm1Ldxgxe8/fn4fHr4rATQRPpH6jRfMy6yb0=; b=a7jC+jFxuGLZo/xnj6noH1cvX79JmQ1v0W1B/Qd/ay/rh11VzhNUCaPROrWeCIn/jHG0nW/0OTWqQT9R55ZPAUyDae0k/HgV4k7dWDPSL0kcnAk/9rAO89mHZ1X1FhtmC0dLp2TmNeNT6h/oINwey3If+rW0LUgZ7aCIhCua3XmIj0dZoFDRph5C7q3RhaKOAvjDdj1VEs2MsaGlf6fqRwLyN1WfU55SlO2QydIsI1pYceuqsSrzWceWb4Qp0/A1kkUxBvJiwp1xmd93//Jl6IApDmQNhsv6dfYc0XUIxcjV4MgG6cfRJDpZGSUjyqyfngzG3eCFIUZ3dJhR4lv6Bg== 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 MN0PR11MB6232.namprd11.prod.outlook.com (2603:10b6:208:3c3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.26; Tue, 8 Nov 2022 01:59:55 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde%5]) with mapi id 15.20.5791.027; Tue, 8 Nov 2022 01:59:55 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Gao, Liming" , "Kinney, Michael D" CC: "Feng, Bob C" , "Chen, Christine" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQYXRjaCAxLzFdIEJhc2VUb29scy9Tb3VyY2UvQzogVXNlIC9aNyBpbnN0ZWFkIG9mIC9aaSBmb3IgaG9zdCB0b29scw==?= Thread-Topic: =?utf-8?B?W2VkazItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMV0gQmFzZVRvb2xzL1Nv?= =?utf-8?Q?urce/C:_Use_/Z7_instead_of_/Zi_for_host_tools?= Thread-Index: AQHY8mCrFwfhwPSx70Wy6kzeHPjdOq4zDcvwgAEpSACAAA9a8A== Date: Tue, 8 Nov 2022 01:59:55 +0000 Message-ID: References: <20221105203536.1559-1-michael.d.kinney@intel.com> <019501d8f260$9f2194f0$dd64bed0$@byosoft.com.cn> <026401d8f30d$eac5ddf0$c05199d0$@byosoft.com.cn> In-Reply-To: <026401d8f30d$eac5ddf0$c05199d0$@byosoft.com.cn> 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-traffictypediagnostic: CO1PR11MB4929:EE_|MN0PR11MB6232:EE_ x-ms-office365-filtering-correlation-id: 550c64dd-1af3-42bb-6959-08dac12ceeb6 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ALBTjUO2SvPnnIUcrye8+5t8ZteFi2He7lqyTjDBB7JGL9Rydd3wrJsILY8+rSCOLfaqyhhqPlZXb8yZQxjWhU9vuXv75T8EIZXdy+8ncSWFPlyiJaKvgOi3o0c/oc55fKvliPmZfzozVLwA72ww4LQA36QtEPsAePW8Wpid2H+4gjXRsaEskoxMF7pxTtNDxX8I8VbstwIhwMFNHs/Rjcak33uk0Bct+7OtehUlFgdUUWY75cJK/5LN7p0LCZ2eQrNxz0eYwUpREIyQTGeRAAYM0hG9xPoXzebxZA4Zp8Vbdz3x5zAgMnXQE5GOezjhfc9BJIO5SzjWz7RLlGfWtQcLxUpozxfAUdIWhTzJlB3Gey4rIFgHixzjtexsRnlFUpQdnp76lAMpAoYWF0FAY67VsqFcyO1XFKScW4IPFVJxuFAxLHEmQ1A0eMqUXDuJCZrolM01KNhYHgI7lfmDJo3M6MNSlnGLH7xZ1WXKe7C3otS6pe4mISmwjGTR4HgThn86vOj3qUzQczGDnovBTUFzXaipJBdsbsIoIlDBlf7QRXacwFzL11f9pqqihlXKOi4MPoSf7jScjLXcNpGWBvC7tzx/0DSIhUf9lFU9hOSO9LAoCaFrqOnvfbnUnZQbbRj/+BporKmpHWcKKE+xTyt9NOOS6UuSVxPBHO+7lGE9X1FOsp2y+MFelN8lF+1bqlfrezEfzJBnBzLxf+RbVePst3MZQ02cgB90mrnT+0By54di6QO2hpA8Q7LGd1rCHRvnJEovHkjZBwxOTDiVvvO9jGLw4+h7VqZr096daq6v40tnvQ/4KmgQ0CByJcyhzPaXUoiEBp9Ch1uQfBIOD+30hEPdSGB6OZY9nmynadFtbCqn6/1ICMdM8L9rOZ7YKw/pwYXQvgDTWoXbHUKqfQ== 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:(13230022)(39860400002)(366004)(136003)(396003)(346002)(376002)(451199015)(316002)(110136005)(4326008)(2906002)(966005)(478600001)(66446008)(64756008)(66476007)(71200400001)(66556008)(66946007)(224303003)(54906003)(76116006)(33656002)(86362001)(82960400001)(122000001)(83380400001)(38100700002)(52536014)(7696005)(107886003)(55016003)(6506007)(9686003)(26005)(186003)(53546011)(38070700005)(66899015)(8936002)(41300700001)(5660300002)(545624005)(460985005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QnA2SjhLZjhCbDhmVmhKVDdENGFJbGhqbG9QNGJTVzdXZ3RTR2JZL0R5d0ZD?= =?utf-8?B?angvYU54b3M0VzNuZnpBUlNFSkNBeGphY3JsaHcyVFJ5TU9VRWpTcUdaR2xP?= =?utf-8?B?eWxySWpGWDVqMU51NlVmaEFFT2FvcGRBUDNjaS9ZeXNkODVEMWVSY1dValVN?= =?utf-8?B?WDhMLy9XVnlGblBqM3EzNjMxUmFhc1VqYjlHSnFzOHUxQjFpRFoxcjVXU0lo?= =?utf-8?B?MHlhVm5nY0RMcC9OVCtzYWhGMnpWRGN1ajhjT2hqek9jdUhrTWNPcysxcVR3?= =?utf-8?B?OHhQWUFDSjUxSFd5ZlJEaCtkU052bGtjZE1ucEsxaEppWjNKVHRxQk4yMlJm?= =?utf-8?B?MW1WZTZJQ3A5RHl1TWRQRXY1SHAvd0U5L2VIMlRURHBtYTZMWjdTNkUzdHk4?= =?utf-8?B?V0VLTW1hYjdhekMyT0VjU3I4RE5rUDhvK21LQmV3Zjh1QzNHUEk0QW43ZFBF?= =?utf-8?B?aTh4ZGovOUJ4Qkpjalo5WXBsVkUxSWg1TFJWcTZGeDBiakd2NStsR0pQK1pC?= =?utf-8?B?bTBIMENPalhoajUxRHRPbDhNZUR4TzZ1TlVrSVV1ZVBjRHpCQWNnRUppTDJo?= =?utf-8?B?elUwRSs2OWpkVEZSKzAwYzBPVU5RZS9jWmhmOGxBRE9STUFqNDVyMTlsaVZ5?= =?utf-8?B?ZDFTb1Vuc2g1emNiMGVDOGRCeUVaVGtWWm1Ga25qSlNGVW9NcE1PR2hCNVVK?= =?utf-8?B?aTFaaVFaYTd5eHRhczNXZm0zMEZIRVY4UC9tb1lLa0hIb1pyQ1R5bXZJWFJl?= =?utf-8?B?Nmc0WWZFMFRDcDZ3MEZTeTJ2Y2JtNDd6R2FSNVA2TW1pMTl3VnVZZjdhR1hu?= =?utf-8?B?QmJob0RkU3hKcHZmVys2TXcxOTFlN2tiVTlxTmNNOFppN2o2NWM4TlcwbEUv?= =?utf-8?B?YitBWTNzYlkzVmdvY2w4SGNlb0FZMC9ROFJSL1RUMFpmYUljUlJ1Z1huMlZk?= =?utf-8?B?aWp1Z3VXR3YvbkZLWFVwZ2ZCc1gzR3MrOHFabmhHYlFmVDAyY0VhNkxubUpv?= =?utf-8?B?SG9Vb3hrS3pCRERRbkxkLzdCRy8wWWJXMUVKbG9MZFRxUk4zZjZieG5GZmFP?= =?utf-8?B?ek5kOGJFQ0F4OWlkbGNjTU1YY3d1MC9ESDVBMno1dDc1SUpUWVhma3ZBb1FT?= =?utf-8?B?d2R3dGdTY3ZjcDZ0bnRvVGQ0VlZIVUlONjYxdzdUaWRIK1hralJkM3M1R3Nj?= =?utf-8?B?dDNZdXZPOWdxM0lKSE80bzFsc045amZoQWVqVktpSGtJN0NSZHMyS0lQV09q?= =?utf-8?B?NmNPeTEwdDRidWwvTmlrTFN4QVhManhkMSszZ1pzdDllWnZ1TzhRYllBRGxo?= =?utf-8?B?QkxYSTZFYytKdVRXMnpHMnhLMld4S2NsK3hjVVhqSXNYS3BSRlhhMnFVb3k5?= =?utf-8?B?TzVpazFtWjk3bU01bTFZV3FiMjRSTzRxQVVSaSs5c0I1bHoyblVwbHdiN0Nh?= =?utf-8?B?K0JrYXZ0b2YzK2psVm9Gc01rZG1tQVJDN3MvRGRraUp3dVdXT3lBTVFXOEhZ?= =?utf-8?B?aVF1UHJLS0JnRnJWc3BEVUIrVG91R3MxMGxTS1NoRTRwQWwzcTk0MDQzWXQr?= =?utf-8?B?UUhVTThHeGhuTnBoSW8vWFhRalJINkN4N01hanlMNzNwRkdzL3AvWjExR3hX?= =?utf-8?B?RVJoSWNuWVFtOGZMNWxzUGwyT1BxRlplN2ppSjZxSFFYeGd1Sm5LMFlRei9i?= =?utf-8?B?emVpdHM1NmpOOFFPT1BIekpsLys5UVRVMHkyS01mb2tjSXNHLzBlOTROU3A2?= =?utf-8?B?VWhpeVVWVkZxdkRzNmpVYjRUM1VWaGE1NEFBdUR6QUxscmFhNVFySFBFUVlC?= =?utf-8?B?S2VPenZnWjBrcGFNQTRmdGZqMjZuZ3Vrb3RiL0FVV2QzVzdUNXd2TGswSlh5?= =?utf-8?B?ZS9CUmIxdDJGclYyNm51dmsyNjJtZTZ0VEs1UjFmU1gvM01zQ1l0OCtWNHcz?= =?utf-8?B?UU5oMTUrMzFYaVRYMFhuUllVaS8yeVh4enEzTEU2b0ZmdmZIQzhOclJua0p2?= =?utf-8?B?VHp3ZXk2TlR4Nnp5c0o3V3Z5MGFGNDJPRXNTOHlrbXVGeWxPaEkrWUJIOEky?= =?utf-8?B?Z1JNcU0wdi8vMHE1eXptRTJySTlqdm42Tm9wV1hQUzRMT2lMcDZYdHpsc1or?= =?utf-8?B?dHR0eVUxRHJvYlc2VU9TSkQ1M0duSnRlQlROSWFKSk5wUm0xeFZ3N2k5dzR6?= =?utf-8?B?N2c9PQ==?= 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: 550c64dd-1af3-42bb-6959-08dac12ceeb6 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2022 01:59:55.3374 (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: ys/PwmE82wmn1ff44T8J6RNQEpEQ9yTMumfXQFsL8Ha1gogJovQICoFSK/K0qlJKEqSH0ItKwoN+vmU1PcBy7u5jHyuMbp3GuJZTVw30Qxo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6232 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 SGkgTGltaW5nLA0KDQpJIHRoaW5rIGEgQlogZmVhdHVyZSByZXF1ZXN0IGZvciBCYXNlVG9vbHMg dG8gc3VwcG9ydCBidWlsZGluZyB3aXRoIG9yIHdpdGhvdXQgc3ltYm9scyB3b3VsZCBiZSBnb29k IHRvIHN1Ym1pdCBmb3IgZnV0dXJlIHN0YWJsZSB0YWcuDQoNCkkgd291bGQgbGlrZSB0byBzZWUg dGhpcyBwYXRjaCBiZSBhZGRlZCB0byB0aGUgY3VycmVudCBzdGFibGUgdGFnLg0KDQpUaGFua3Ms DQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBnYW9saW1p bmcgdmlhIGdyb3Vwcy5pbw0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDcsIDIwMjIgNTowNCBQ TQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVs LmNvbT47IENoZW4sIENocmlzdGluZSA8eXV3ZWkuY2hlbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6 IOWbnuWkjTogW2VkazItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMV0gQmFzZVRvb2xzL1NvdXJj ZS9DOiBVc2UgL1o3IGluc3RlYWQgb2YgL1ppIGZvciBob3N0IHRvb2xzDQo+IA0KPiBNaWtlOg0K PiAgSSBhZ3JlZSB0aGVyZSBpcyBubyBpbXBhY3Qgd2l0aCBkZWJ1ZyBzeW1ib2wgaW4gdGhlIGJp bmFyeSBDIHRvb2xzLg0KPiANCj4gIEJ1dCwgdGhlIHJlbGVhc2UgdmVyc2lvbiBiaW5hcnkgQyB0 b29scyBzaG91bGQgYmUgYmV0dGVyIGZvciB0aGUgZGV2ZWxvcGVyLiBJZiB5b3UgdGhpbmsgdGhp cyBjaGFuZ2UgaXMgYmlnLCBJIHdpbGwgc3VibWl0IG9uZQ0KPiBCWiBmb3IgZnV0dXJlIHN0YWJs ZSB0YWcgcmVsZWFzZS4NCj4gDQo+IFRoYW5rcw0KPiBMaW1pbmcNCj4gPiAtLS0tLemCruS7tuWO n+S7ti0tLS0tDQo+ID4g5Y+R5Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRr Mi5ncm91cHMuaW8+IOS7o+ihqCBNaWNoYWVsIEQNCj4gPiBLaW5uZXkNCj4gPiDlj5HpgIHml7bp l7Q6IDIwMjLlubQxMeaciDfml6UgMTU6MjENCj4gPiDmlLbku7bkuro6IGRldmVsQGVkazIuZ3Jv dXBzLmlvOyBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsNCj4gPiBLaW5u ZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4g5oqE6YCBOiBG ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBDaGVuLCBDaHJpc3RpbmUNCj4gPiA8 eXV3ZWkuY2hlbkBpbnRlbC5jb20+DQo+ID4g5Li76aKYOiBSZTogW2VkazItZGV2ZWxdIOWbnuWk jTogW1BhdGNoIDEvMV0gQmFzZVRvb2xzL1NvdXJjZS9DOiBVc2UgL1o3DQo+ID4gaW5zdGVhZCBv ZiAvWmkgZm9yIGhvc3QgdG9vbHMNCj4gPg0KPiA+IEhpIExpbWluZywNCj4gPg0KPiA+IFRoYXQg c2VlbXMgbGlrZSBhIGJpZ2dlciBjaGFuZ2UuDQo+ID4NCj4gPiBJIHNlZSBubyBoYXJtIGluIGFs d2F5cyBwcm9kdWNpbmcgc3ltYm9scyB3aGVuIGJ1aWxkIEMgaG9zdCB0b29scy4NCj4gPg0KPiA+ IE1pa2UNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206 IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9m DQo+ID4gZ2FvbGltaW5nIHZpYSBncm91cHMuaW8NCj4gPiA+IFNlbnQ6IFN1bmRheSwgTm92ZW1i ZXIgNiwgMjAyMiA4OjIzIFBNDQo+ID4gPiBUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPjsNCj4gPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gQ2M6 IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IENoZW4sIENocmlzdGluZQ0KPiA+ IDx5dXdlaS5jaGVuQGludGVsLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSDlm57l pI06IFtQYXRjaCAxLzFdIEJhc2VUb29scy9Tb3VyY2UvQzogVXNlIC9aNw0KPiA+IGluc3RlYWQg b2YgL1ppIGZvciBob3N0IHRvb2xzDQo+ID4gPg0KPiA+ID4gTWlrZToNCj4gPiA+ICAgSSBzdWdn ZXN0IHRvIHJlbW92ZSAvWmkgYW5kIC9ERUJVRyBvcHRpb24gZm9yIEJhc2VUb29scyBDIHRvb2wN Cj4gPiBnZW5lcmF0aW9uLA0KPiA+ID4gYmVjYXVzZSBvbmx5IHRvb2wgZGV2ZWxvcGVyIG1heSBy ZXF1aXJlIHRoZSBkZWJ1ZyB2ZXJzaW9uIEMgdG9vbC4NCj4gPiA+DQo+ID4gPiBUaGFua3MNCj4g PiA+IExpbWluZw0KPiA+ID4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4gPiA+IOWPkeS7 tuS6ujogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4g PiA+IOWPkemAgeaXtumXtDogMjAyMuW5tDEx5pyINuaXpSA0OjM2DQo+ID4gPiA+IOaUtuS7tuS6 ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+ID4g5oqE6YCBOiBCb2IgRmVuZyA8Ym9iLmMu ZmVuZ0BpbnRlbC5jb20+OyBMaW1pbmcgR2FvDQo+ID4gPiA+IDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+OyBZdXdlaSBDaGVuIDx5dXdlaS5jaGVuQGludGVsLmNvbT4NCj4gPiA+ID4g5Li76aKY OiBbUGF0Y2ggMS8xXSBCYXNlVG9vbHMvU291cmNlL0M6IFVzZSAvWjcgaW5zdGVhZCBvZiAvWmkg Zm9yIGhvc3QNCj4gPiA+IHRvb2xzDQo+ID4gPiA+DQo+ID4gPiA+IFJFRjpodHRwczovL2J1Z3pp bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQxMzkNCj4gPiA+ID4NCj4gPiA+ID4g VXBkYXRlIG1zLmNvbW1vbiBhbmQgKi5tYWsgZmlsZXMgdG8gdXNlIC9aNyBpbnN0ZWFkIG9mIC9a aSB0byBlbWJlZA0KPiA+ID4gPiBzeW1ib2wgaW5mb3JtYXRpb24gaW4gb2JqIGZpbGVzIGZvciBo b3N0IHRvb2xzIGJ1aWx0IHdpdGggVlMgY29tcGlsZXJzLg0KPiA+ID4gPiBUaGlzIHByZXZlbnRz IHZjeHh4LnBkYiBmaWxlcyBmcm9tIGJlaW5nIGdlbmVyYXRlZCBpbiB0aGUgcm9vdCBvZg0KPiA+ ID4gPiB0aGUgbG9jYWwgZWRrMiByZXBvc2l0b3J5IG9yIGluIEJhc2VUb29scyBkaXJlY3Rvcmll cy4NCj4gPiA+ID4NCj4gPiA+ID4gQ2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4N Cj4gPiA+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiA+ ID4gQ2M6IFl1d2VpIENoZW4gPHl1d2VpLmNoZW5AaW50ZWwuY29tPg0KPiA+ID4gPiBTaWduZWQt b2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4g PiA+ID4gLS0tDQo+ID4gPiA+ICBCYXNlVG9vbHMvU291cmNlL0MvTWFrZWZpbGVzL21zLmNvbW1v biAgICAgICAgICAgICAgICAgfCA1DQo+ID4gKystLS0NCj4gPiA+ID4gIEJhc2VUb29scy9Tb3Vy Y2UvQy9WZnJDb21waWxlL1BjY3RzL2FudGxyL0FudGxyRERLLm1hayB8IDQgKystLQ0KPiA+ID4g PiAgQmFzZVRvb2xzL1NvdXJjZS9DL1ZmckNvbXBpbGUvUGNjdHMvYW50bHIvQW50bHJNUy5tYWsg IHwgNiArKystLS0NCj4gPiA+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9WZnJDb21waWxlL1BjY3Rz L2RsZy9EbGdEREsubWFrICAgICB8IDQgKystLQ0KPiA+ID4gPiAgQmFzZVRvb2xzL1NvdXJjZS9D L1ZmckNvbXBpbGUvUGNjdHMvZGxnL0RsZ01TLm1hayAgICAgIHwgNw0KPiA+ICsrKy0tLS0NCj4g PiA+ID4gIDUgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p DQo+ID4gPiA+DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9CYXNlVG9vbHMvU291cmNlL0MvTWFrZWZp bGVzL21zLmNvbW1vbg0KPiA+ID4gPiBiL0Jhc2VUb29scy9Tb3VyY2UvQy9NYWtlZmlsZXMvbXMu Y29tbW9uDQo+ID4gPiA+IGluZGV4IGIyZGJjZjM3NmMwNC4uODM5MWYxMGQ1ZGQyIDEwMDY0NA0K PiA+ID4gPiAtLS0gYS9CYXNlVG9vbHMvU291cmNlL0MvTWFrZWZpbGVzL21zLmNvbW1vbg0KPiA+ ID4gPiArKysgYi9CYXNlVG9vbHMvU291cmNlL0MvTWFrZWZpbGVzL21zLmNvbW1vbg0KPiA+ID4g PiBAQCAtNTcsNiArNTcsNSBAQCBMSU5LRVIgPSAkKExEKQ0KPiA+ID4gPg0KPiA+ID4gPiAgSU5D ID0gJChJTkMpIC1JIC4gLUkgJChTT1VSQ0VfUEFUSClcSW5jbHVkZSAtSSAkKEFSQ0hfSU5DTFVE RSkgLUkNCj4gPiA+ID4gJChTT1VSQ0VfUEFUSClcQ29tbW9uDQo+ID4gPiA+DQo+ID4gPiA+IC1D RkxBR1MgPSAkKENGTEFHUykgL25vbG9nbyAvWmkgL2MgL08yIC9NVCAvVzQgL1dYIC9EDQo+ID4g PiA+IF9DUlRfU0VDVVJFX05PX0RFUFJFQ0FURSAvRCBfQ1JUX05PTlNURENfTk9fREVQUkVDQVRF DQo+ID4gPiA+IC1DUFBGTEFHUyA9ICQoQ1BQRkxBR1MpIC9FSHNjIC9ub2xvZ28gL1ppIC9jIC9P MiAvTVQgL0QNCj4gPiA+ID4gX0NSVF9TRUNVUkVfTk9fREVQUkVDQVRFIC9EIF9DUlRfTk9OU1RE Q19OT19ERVBSRUNBVEUNCj4gPiA+ID4gLQ0KPiA+ID4gPiArQ0ZMQUdTID0gJChDRkxBR1MpIC9u b2xvZ28gL1o3IC9jIC9PMiAvTVQgL1c0IC9XWCAvRA0KPiA+ID4gPiBfQ1JUX1NFQ1VSRV9OT19E RVBSRUNBVEUgL0QgX0NSVF9OT05TVERDX05PX0RFUFJFQ0FURQ0KPiA+ID4gPiArQ1BQRkxBR1Mg PSAkKENQUEZMQUdTKSAvRUhzYyAvbm9sb2dvIC9aNyAvYyAvTzIgL01UIC9EDQo+ID4gPiA+IF9D UlRfU0VDVVJFX05PX0RFUFJFQ0FURSAvRCBfQ1JUX05PTlNURENfTk9fREVQUkVDQVRFDQo+ID4g PiA+IGRpZmYgLS1naXQgYS9CYXNlVG9vbHMvU291cmNlL0MvVmZyQ29tcGlsZS9QY2N0cy9hbnRs ci9BbnRsckRESy5tYWsNCj4gPiA+ID4gYi9CYXNlVG9vbHMvU291cmNlL0MvVmZyQ29tcGlsZS9Q Y2N0cy9hbnRsci9BbnRsckRESy5tYWsNCj4gPiA+ID4gaW5kZXggNzFiN2M2YjBiMTQxLi5jZGU5 MWE0NzE1OWUgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL0Jhc2VUb29scy9Tb3VyY2UvQy9WZnJDb21w aWxlL1BjY3RzL2FudGxyL0FudGxyRERLLm1haw0KPiA+ID4gPiArKysgYi9CYXNlVG9vbHMvU291 cmNlL0MvVmZyQ29tcGlsZS9QY2N0cy9hbnRsci9BbnRsckRESy5tYWsNCj4gPiA+ID4gQEAgLTE2 LDcgKzE2LDcgQEAgU0VUPSQoUENDVFNfSE9NRSlcc3VwcG9ydFxzZXQNCj4gPiA+ID4gICMgQ29t cGlsZXIgc3R1ZmYNCj4gPiA+ID4gIENDID0gY2wNCj4gPiA+ID4gIENGTEFHUyA9IC9ub2xvZ28g LUkgIi4iIC1JICIkKFBDQ1RTX0gpIiAtSSAiJChTRVQpIiAtRCAiVVNFUl9aWlNZTiIgLUQNCj4g PiA+ICJQQyINCj4gPiA+ID4gXA0KPiA+ID4gPiAtICAgICAgICAtRCAiWlpMRVhCVUZTSVpFPTY1 NTM2IiAgLUQgIkxPTkdGSUxFTkFNRVMiIC9aaSAvVzMNCj4gPiA+ID4gLURfX1VTRV9QUk9UT1Mg L3dkNDcwMA0KPiA+ID4gPiArICAgICAgICAtRCAiWlpMRVhCVUZTSVpFPTY1NTM2IiAgLUQgIkxP TkdGSUxFTkFNRVMiIC9aNyAvVzMNCj4gPiA+ID4gLURfX1VTRV9QUk9UT1MgL3dkNDcwMA0KPiA+ ID4gPg0KPiA+ID4gPiAgQU5UTFJfT0JKUyA9IGFudGxyLm9iaiBzY2FuLm9iaiBlcnIub2JqIGJp dHMub2JqIGJ1aWxkLm9iaiBmc2V0Mi5vYmogXA0KPiA+ID4gPiAgICAgICAgICAgICAgZnNldC5v YmogZ2VuLm9iaiBnbG9iYWxzLm9iaiBoYXNoLm9iaiBsZXgub2JqIG1haW4ub2JqIFwNCj4gPiA+ ID4gQEAgLTIyNSw3ICsyMjUsNyBAQCBzZXQub2JqOiAkKFNFVClcc2V0LmMgXA0KPiA+ID4gPg0K PiA+ID4gPiAgICAgICQoQ0MpIC1jICQoQ0ZMQUdTKSAkKFNFVClcc2V0LmMNCj4gPiA+ID4NCj4g PiA+ID4gLWNsZWFuOg0KPiA+ID4gPiArY2xlYW46DQo+ID4gPiA+ICAgICAgZGVsICoub2JqDQo+ ID4gPiA+DQo+ID4gPiA+ICBkaXN0Y2xlYW46DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9CYXNlVG9v bHMvU291cmNlL0MvVmZyQ29tcGlsZS9QY2N0cy9hbnRsci9BbnRsck1TLm1haw0KPiA+ID4gPiBi L0Jhc2VUb29scy9Tb3VyY2UvQy9WZnJDb21waWxlL1BjY3RzL2FudGxyL0FudGxyTVMubWFrDQo+ ID4gPiA+IGluZGV4IGIzMGE3M2JiNzQyNC4uNmZjNGQ1YzE1ZDZjIDEwMDY0NA0KPiA+ID4gPiAt LS0gYS9CYXNlVG9vbHMvU291cmNlL0MvVmZyQ29tcGlsZS9QY2N0cy9hbnRsci9BbnRsck1TLm1h aw0KPiA+ID4gPiArKysgYi9CYXNlVG9vbHMvU291cmNlL0MvVmZyQ29tcGlsZS9QY2N0cy9hbnRs ci9BbnRsck1TLm1haw0KPiA+ID4gPiBAQCAtMTYsOCArMTYsOCBAQCBTRVQ9JChQQ0NUU19IT01F KVxzdXBwb3J0XHNldA0KPiA+ID4gPiAgIyBDb21waWxlciBzdHVmZg0KPiA+ID4gPiAgQ0MgPSBj bA0KPiA+ID4gPiAgQ0ZMQUdTID0gL25vbG9nbyAtSSAiLiIgLUkgIiQoUENDVFNfSCkiIC1JICIk KFNFVCkiIC1EICJVU0VSX1paU1lOIiAtRA0KPiA+ID4gIlBDIg0KPiA+ID4gPiBcDQo+ID4gPiA+ IC0gICAgICAgIC1EICJaWkxFWEJVRlNJWkU9NjU1MzYiICAvRCAiTE9OR0ZJTEVOQU1FUyIgL1pp IC9XMw0KPiA+ID4gPiAtRF9fVVNFX1BST1RPUyAvd2Q0NzAwIFwNCj4gPiA+ID4gLSAgICAgICAg IC9EIF9DUlRfU0VDVVJFX05PX0RFUFJFQ0FURSAvRA0KPiA+ID4gPiBfQ1JUX05PTlNURENfTk9f REVQUkVDQVRFDQo+ID4gPiA+ICsgICAgICAgIC1EICJaWkxFWEJVRlNJWkU9NjU1MzYiICAvRCAi TE9OR0ZJTEVOQU1FUyIgL1o3IC9XMw0KPiA+ID4gPiAtRF9fVVNFX1BST1RPUyAvd2Q0NzAwIFwN Cj4gPiA+ID4gKyAgICAgICAgIC9EIF9DUlRfU0VDVVJFX05PX0RFUFJFQ0FURSAvRA0KPiA+ID4g PiBfQ1JUX05PTlNURENfTk9fREVQUkVDQVRFDQo+ID4gPiA+DQo+ID4gPiA+ICBBTlRMUl9PQkpT ID0gYW50bHIub2JqIHNjYW4ub2JqIGVyci5vYmogYml0cy5vYmogYnVpbGQub2JqIGZzZXQyLm9i aiBcDQo+ID4gPiA+ICAgICAgICAgICAgICBmc2V0Lm9iaiBnZW4ub2JqIGdsb2JhbHMub2JqIGhh c2gub2JqIGxleC5vYmogbWFpbi5vYmogXA0KPiA+ID4gPiBAQCAtMjI2LDcgKzIyNiw3IEBAIHNl dC5vYmo6ICQoU0VUKVxzZXQuYyBcDQo+ID4gPiA+DQo+ID4gPiA+ICAgICAgJChDQykgLWMgJChD RkxBR1MpICQoU0VUKVxzZXQuYw0KPiA+ID4gPg0KPiA+ID4gPiAtY2xlYW46DQo+ID4gPiA+ICtj bGVhbjoNCj4gPiA+ID4gICAgICAtZGVsICoub2JqDQo+ID4gPiA+ICAgICAgLWRlbCAqLmlsaw0K PiA+ID4gPiAgICAgIC1kZWwgKi5wZGINCj4gPiA+ID4gZGlmZiAtLWdpdCBhL0Jhc2VUb29scy9T b3VyY2UvQy9WZnJDb21waWxlL1BjY3RzL2RsZy9EbGdEREsubWFrDQo+ID4gPiA+IGIvQmFzZVRv b2xzL1NvdXJjZS9DL1ZmckNvbXBpbGUvUGNjdHMvZGxnL0RsZ0RESy5tYWsNCj4gPiA+ID4gaW5k ZXggMTU2ZDUyNGFjYzk0Li5kY2MyNTk1NDNjNGMgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL0Jhc2VU b29scy9Tb3VyY2UvQy9WZnJDb21waWxlL1BjY3RzL2RsZy9EbGdEREsubWFrDQo+ID4gPiA+ICsr KyBiL0Jhc2VUb29scy9Tb3VyY2UvQy9WZnJDb21waWxlL1BjY3RzL2RsZy9EbGdEREsubWFrDQo+ ID4gPiA+IEBAIC0xNiw3ICsxNiw3IEBAIFNFVD0kKFBDQ1RTX0hPTUUpXHN1cHBvcnRcc2V0DQo+ ID4gPiA+ICAjIENvbXBpbGVyIHN0dWZmDQo+ID4gPiA+ICBDQyA9IGNsDQo+ID4gPiA+ICBDRkxB R1MgPSAvbm9sb2dvIC1JICIuIiAtSSAiJChQQ0NUU19IKSIgLUkgIiQoU0VUKSIgLUQgIlVTRVJf WlpTWU4iIC1EDQo+ID4gPiAiUEMiDQo+ID4gPiA+IFwNCj4gPiA+ID4gLSAgICAgICAgLUQgIlpa TEVYQlVGU0laRT02NTUzNiIgIC9EICJMT05HRklMRU5BTUVTIiAvVzMgL1ppDQo+ID4gPiA+ICsg ICAgICAgIC1EICJaWkxFWEJVRlNJWkU9NjU1MzYiICAvRCAiTE9OR0ZJTEVOQU1FUyIgL1czIC9a Nw0KPiA+ID4gPg0KPiA+ID4gPiAgRExHX09CSlMgPSBkbGdfcC5vYmogZGxnX2Eub2JqIG1haW4u b2JqIGVyci5vYmogc3VwcG9ydC5vYmogXA0KPiA+ID4gPiAgICAgICAgICAgICBvdXRwdXQub2Jq IHJlbGFiZWwub2JqIGF1dG9tYXRhLm9iag0KPiA+ID4gPiBAQCAtMTEzLDcgKzExMyw3IEBAIHNl dC5vYmo6ICQoU0VUKVxzZXQuYyBcDQo+ID4gPiA+DQo+ID4gPiA+ICAgICAgJChDQykgLWMgJChD RkxBR1MpICQoU0VUKVxzZXQuYw0KPiA+ID4gPg0KPiA+ID4gPiAtY2xlYW46DQo+ID4gPiA+ICtj bGVhbjoNCj4gPiA+ID4gICAgICBkZWwgKi5vYmoNCj4gPiA+ID4NCj4gPiA+ID4gIGRpc3RjbGVh bjoNCj4gPiA+ID4gZGlmZiAtLWdpdCBhL0Jhc2VUb29scy9Tb3VyY2UvQy9WZnJDb21waWxlL1Bj Y3RzL2RsZy9EbGdNUy5tYWsNCj4gPiA+ID4gYi9CYXNlVG9vbHMvU291cmNlL0MvVmZyQ29tcGls ZS9QY2N0cy9kbGcvRGxnTVMubWFrDQo+ID4gPiA+IGluZGV4IDI3MTQzMDhkNGZhMC4uYzJjYWMw MGY1M2RmIDEwMDY0NA0KPiA+ID4gPiAtLS0gYS9CYXNlVG9vbHMvU291cmNlL0MvVmZyQ29tcGls ZS9QY2N0cy9kbGcvRGxnTVMubWFrDQo+ID4gPiA+ICsrKyBiL0Jhc2VUb29scy9Tb3VyY2UvQy9W ZnJDb21waWxlL1BjY3RzL2RsZy9EbGdNUy5tYWsNCj4gPiA+ID4gQEAgLTE2LDggKzE2LDggQEAg U0VUPSQoUENDVFNfSE9NRSlcc3VwcG9ydFxzZXQNCj4gPiA+ID4gICMgQ29tcGlsZXIgc3R1ZmYN Cj4gPiA+ID4gIENDID0gY2wNCj4gPiA+ID4gIENGTEFHUyA9IC9ub2xvZ28gLUkgIi4iIC1JICIk KFBDQ1RTX0gpIiAtSSAiJChTRVQpIiAtRCAiVVNFUl9aWlNZTiIgLUQNCj4gPiA+ICJQQyINCj4g PiA+ID4gXA0KPiA+ID4gPiAtICAgICAgICAtRCAiWlpMRVhCVUZTSVpFPTY1NTM2IiAgL0QgIkxP TkdGSUxFTkFNRVMiIC9XMyAvWmkgXA0KPiA+ID4gPiAtICAgICAgICAvRCBfQ1JUX1NFQ1VSRV9O T19ERVBSRUNBVEUgL0QNCj4gPiA+ID4gX0NSVF9OT05TVERDX05PX0RFUFJFQ0FURQ0KPiA+ID4g PiArICAgICAgICAtRCAiWlpMRVhCVUZTSVpFPTY1NTM2IiAgL0QgIkxPTkdGSUxFTkFNRVMiIC9X MyAvWjcgXA0KPiA+ID4gPiArICAgICAgICAvRCBfQ1JUX1NFQ1VSRV9OT19ERVBSRUNBVEUgL0QN Cj4gPiA+ID4gX0NSVF9OT05TVERDX05PX0RFUFJFQ0FURQ0KPiA+ID4gPg0KPiA+ID4gPiAgRExH X09CSlMgPSBkbGdfcC5vYmogZGxnX2Eub2JqIG1haW4ub2JqIGVyci5vYmogc3VwcG9ydC5vYmog XA0KPiA+ID4gPiAgICAgICAgICAgICBvdXRwdXQub2JqIHJlbGFiZWwub2JqIGF1dG9tYXRhLm9i ag0KPiA+ID4gPiBAQCAtMTEyLDcgKzExMiw3IEBAIHNldC5vYmo6ICQoU0VUKVxzZXQuYyBcDQo+ ID4gPiA+DQo+ID4gPiA+ICAgICAgJChDQykgLWMgJChDRkxBR1MpICQoU0VUKVxzZXQuYw0KPiA+ ID4gPg0KPiA+ID4gPiAtY2xlYW46DQo+ID4gPiA+ICtjbGVhbjoNCj4gPiA+ID4gICAgICAtZGVs ICoub2JqDQo+ID4gPiA+ICAgICAgLWRlbCAqLmlsaw0KPiA+ID4gPiAgICAgIC1kZWwgKi5wZGIN Cj4gPiA+ID4gQEAgLTEyMyw0ICsxMjMsMyBAQCBjbGVhbmFsbDoNCj4gPiA+ID4gICAgICAtZGVs ICoucGRiDQo+ID4gPiA+ICAJCS1kZWwgKi5leGUNCj4gPiA+ID4gICAgICAtZGVsICQoRURLX1RP T0xTX1BBVEgpXEJpblxXaW4zMlxkbGcuZXhlDQo+ID4gPiA+IC0NCj4gPiA+ID4gLS0NCj4gPiA+ ID4gMi4zNy4xLndpbmRvd3MuMQ0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ ID4gPg0KPiA+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQo+IA0KPiAN Cj4gDQo+IA0KDQo=