From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web12.9122.1642667994564021150 for ; Thu, 20 Jan 2022 00:39:54 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=RnBC4Bpa; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: zhichao.gao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1642667994; x=1674203994; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lhlOvHI4JnTlrn3tM1G+La1LFBEGX3cfRXfWKcL5iF0=; b=RnBC4Bpat+ChL4xpeyJyOYSEJjGefX4GnUQgiEZlIPXz4qvdutQdxjd7 RFSugtQkLAvNF7eU4f0kDpcHKyI03Ye0L7dAYhI8o7CzLhkZDMsHOUz5B basm8wg9P1bBrBC8Jzw2aSshtdl4vpNtp1iaZi/CfAsXHKRJm5bXHEndE 9sCgzewrO5iKojb9NCZ2Fd0cfRqMq6dEOb+cdv0tN7zbG2Muhebn3m9ve AgcCGSl6ayXLvZ6/s+eJq4FbOnRR9Y1hiBi0eGP1U+KsbHRc+pt27Gq3x 0qo+F3Wo1/GFefqrH38RWEB5ZVyHkAj4mVpeCzvFrtmvTigCy+l7Ib6st g==; X-IronPort-AV: E=McAfee;i="6200,9189,10232"; a="308638808" X-IronPort-AV: E=Sophos;i="5.88,301,1635231600"; d="scan'208";a="308638808" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jan 2022 00:39:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,301,1635231600"; d="scan'208";a="532680477" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga008.jf.intel.com with ESMTP; 20 Jan 2022 00:39:52 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 20 Jan 2022 00:39:51 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Thu, 20 Jan 2022 00:39:51 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.106) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Thu, 20 Jan 2022 00:39:51 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QikpDZdi/mOggMD7id2qQ7hEFkAPebUYfng5IgGvtBBfoXrxBzjJN2WrgKpNyRe0Jp+WQln8z+LXltH9fvDQJrc245ykVI5NPO2pw02l12PQOiW0ZkELc5xM5iFCtIiwI0LI+Ml7EI1Q5atDWlsxfAyfY6UCU50YjPZMxScXb3Xwk47Zm3v5QNAl6On6XEgZAwrx87O3SvYTqeRtA/OrP4Tvp6bp4ODXw0wix1gz/VuHsemX0uz/vXreaDnp5/Gjzn4JfG6BoGC585yJiTsK3PqcUakrp/IK68UJK2GiidTHTN2cBjlYfZ/XI2+mnzgmeBC3tEzWXhzzuBh1WDxSGw== 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=lhlOvHI4JnTlrn3tM1G+La1LFBEGX3cfRXfWKcL5iF0=; b=lM4fbJVuL8lo/5CmAMTOZJQa/as8DTgEwpIl0X1NzpJj5mDpN6Ci5M/+yLXc7KEGl1pu7xUUD6N1SZN4dWakP04Njsa6iIHuyhdRh66jb0OmW4R/iuqmMDITZvgPkJvOVWF1H+uFuXdrMhVz0q9AvuDRV7yYC+ztySHmKuvyl0qTbwxurBvi+Lvd31OOnGbKZC5Dyy3dN8NMTo4ONRx4qE1zS9mj2lryrq3ssXtTvV/XwBr/FXmyXYSvjX9WxykXFHGoihCqZaANYkeZAt6hyNv6G6rX2j10mF3KRYJHBn2tVwmFfb+N5RAwaAytXMZwzDH8USC1ymAvANSx17mfNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DM4PR11MB5277.namprd11.prod.outlook.com (2603:10b6:5:388::23) by DM6PR11MB2634.namprd11.prod.outlook.com (2603:10b6:5:c6::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.8; Thu, 20 Jan 2022 08:39:49 +0000 Received: from DM4PR11MB5277.namprd11.prod.outlook.com ([fe80::6445:d5c9:8cc3:165f]) by DM4PR11MB5277.namprd11.prod.outlook.com ([fe80::6445:d5c9:8cc3:165f%7]) with mapi id 15.20.4888.014; Thu, 20 Jan 2022 08:39:49 +0000 From: "Gao, Zhichao" To: "devel@edk2.groups.io" , "sami.mujawar@arm.com" , Abdul Lateef Attar CC: "Ni, Ray" , nd Subject: Re: [edk2-devel] [PATCH v4 2/2] ShellPkg/AcpiView: PrintFormatter for FADT Flags field Thread-Topic: [edk2-devel] [PATCH v4 2/2] ShellPkg/AcpiView: PrintFormatter for FADT Flags field Thread-Index: AQHX9Ob7FVF/fLwPjUSaXeYm1KsFgqw55BWAgDDZzACAAQqy0A== Date: Thu, 20 Jan 2022 08:39:49 +0000 Message-ID: References: <20211219144437.3721-1-abdattar@amd.com> <20211219144437.3721-3-abdattar@amd.com> <8aedd459-d594-3a5a-a6f6-5fd125639639@arm.com> In-Reply-To: <8aedd459-d594-3a5a-a6f6-5fd125639639@arm.com> 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: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e5ba4dff-2782-432d-3dda-08d9dbf06ba8 x-ms-traffictypediagnostic: DM6PR11MB2634:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9lEEmINpFLK7e2upthr2D/d/l8CbMt2GO9YPcJeCkWx0xJ7oNK5yr4YEStgpEUQuSKHcgadobKHLLjau3U4CUusSxuUVw9+BSegdA6uTvPKegu9sLyuyAnU9fKkQ/cXV/mNe8VFWWObCw7DWQ3fxdlAmrW+0VdygN662KOwBozEffi8pMn0Fw9SqGE60ZeBC+yK/e0UCMjgzcmjd93h8dZPVgg2WF9kn3ZpvCQLetVsHuopWqO2g0Sa/bdchYbh4TGb1Z/qiCGJuCNuWV8UthNmvHIPOOfF+9o4YIAq0GT8QGkHcLiMw0RHC3Nz+l7auBdWflJjXZ/zZp0/raV5vrmiIQvLpaM7vB0Gfu8P3Rx+T0IoaRWhn8nAn9wwV54jzkz8pyueKL/ZxWooUdrxWPoujr+28sRSouVtZ+kwRBPnq7T+H21qiLDXam5WfFJsFAjFW2Fg/0NlvYuARN0KNvPYQFRdbW/9yu2pWeOL/1pDrStPeLQpHrxWURg3NPvy5nn1qTLyHRP2n5xcvXAHYGdT0TJURLNq5aIFMjWOnfcnLhGlWTKbMpSCLBiB55SUN1WYvSwfdhjXLtZXgCn3AknzRKgLnqIt+KF1mA3Kia522RBtNIlXL9gaRT4DamhF5oJbiF8e0N6x936cKxh88Et0wnptf/IgKRxIZIN5X6+kuenKOmhhVt7POM5IpcsCy4AMhMVAIPlanBAIyiKCu+G3bE7ucnBzjPL1w2rHkIJUPRNT6JBBQTDVifYa7wA9shUkupD9hz/ESqpmqIMy6pLfqfXXAeMu898vIzGXPlk08m0ux/QLRbnLVMfntjCSbUJ8oMP4R9i70wPTrbLnazQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5277.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(186003)(4326008)(54906003)(5660300002)(38100700002)(33656002)(53546011)(6506007)(9686003)(26005)(122000001)(110136005)(316002)(86362001)(82960400001)(55016003)(7696005)(30864003)(52536014)(508600001)(38070700005)(8936002)(2906002)(966005)(71200400001)(64756008)(66556008)(66446008)(76116006)(66476007)(8676002)(83380400001)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aXoxc2ZYbDdIOGd2bVJYT0Q4M2JwZUMzQmdaYjh1bXc3VmxGYm04UHp1T0R3?= =?utf-8?B?WDRYd2w4M2tSaFFKOXdLaUxuSEtHSm5wUWxPS1pQL2dWMHNJL3htRDE2TEc4?= =?utf-8?B?eEZJS0FGMXhiQlhTQ0dWWWtHbHFnZGJ3RjFLWWs5Ti8wUkVWMW5yVUZRYkhz?= =?utf-8?B?d296cFhqK0Z5RWIvRWo5NWQwRDBoQ3NQclFxdkptS0Q1c2l3RHZzT0Y3blJy?= =?utf-8?B?bDgwODFoK1B5UXNrSVZlSWZVSm1oUkd3SmZwSlhzV1dPRkQwZmF2MGZHWito?= =?utf-8?B?T0Q5UStUTHdtSGxseHVDZFU2MWQveGN4di8rMFhWRWRkZ1FoN250OWNsVFY2?= =?utf-8?B?cUE5QU9hdnJCR00yNWQweGREU1hnRHJ5aHkrSFlpOTh0b2N4MWlLSThmMkVN?= =?utf-8?B?QnphUTVmVmJwY3gxZURzS0J6QWpKeTNFQlp1RXdqN0s4YytPSzFRbEdiZnlo?= =?utf-8?B?QldYVkNkQkoyTlc3YWpyYkFoYzBWTi9EY1ZpVW4relZiWWpRdklYVjdtZ0tG?= =?utf-8?B?WmZEQWlrOWN3UitxUTVGbVhuNjloNVk1UzZNSnIvb3ZaRFRPTnJLT2VlcDI5?= =?utf-8?B?TGN1OTFjSWwyU0xTb2ZEZXB2ZTJvVkVCZ0ZEUGdBMENSME9Id3Y1OXdTeXBN?= =?utf-8?B?V2VJdVJvQ3daQTh5Z2J0UmM4b3lJWEhhdTVyaHYvSDF6SW9sRm05bkx1bWFV?= =?utf-8?B?dk5kbE12ckkrUnlPZkNHYk80SWFGSUprSUZpOEdTejNRUk4xeEUzViswUnJ6?= =?utf-8?B?UDRvcm1yTkxMODZMYkxrblduZGoySUdHNjZWNzlndDJSNExpcWQzekpvZjh2?= =?utf-8?B?M2ZkTWtLTCt6NG5NeXo0ZVpFY09BaWNlNmNtViswUzk3WjlnQTF6K1dsd0sv?= =?utf-8?B?T2NoL1gvRmhBV2hORmtkenlFYk9UZU9WR0MzSUdoYkY1RDl5ek54RU1lVUoy?= =?utf-8?B?OGpZRENmRjFjTkQ0T1pHbm01UmJVTFhMMVdkSEhyVENNeXp3ZDBYcDNoeW5E?= =?utf-8?B?ZWNUVENKcitIT2pRNlM2NTQzQ25LazVmYWcxWC8zMGdITUhFc2dpT2FDc21W?= =?utf-8?B?SUNCYVBsdmhKK1ZMNzNoRENvSFdtNXhDOEZDMTcvd0p5ZEViMXMrb0JSMENs?= =?utf-8?B?Uko1ZElkYkFOWUdFWk9IbWFlaU9UaHBmcHZRTW5jRUNCS1dyWHpCNkMzdXk3?= =?utf-8?B?cldJWFZ5QnQ2d1Z4cWhKWWNHdjNPeElucklsVjlpa01lNnF3K0NPeHJFeUN6?= =?utf-8?B?R3ZzVmdFS3pGanRLWDVZL1pKWFJUU2F0eXExc2dwY3BQaUF4ZzN0NkRuVU9Z?= =?utf-8?B?ajlRYjhjeC9SN2xDNGV2VndoVVJIdWZ0NjVOeElLR2VCTEdPNzJiOXU4TDNn?= =?utf-8?B?Rk1pWEpTbVBiWDBJSFNVdzRhM0FjbXRRcHRZd1pPSDNrL2Y3VjBSQkdxVTBp?= =?utf-8?B?TTRhVUc5Y3gyODNqSUZra2xMMm9ZcTljbEZaSG1XcEZheWNJcTQvUHk2MHF6?= =?utf-8?B?d3ZUU1hYMDRGUS9RNzhRbkpDMUUyRzV1M0x3aWIyT0pkenNtTW0xN2RqanlL?= =?utf-8?B?Nkt5Tzl0ejg0ekl1TitwVzFuaGVkaUVvYWhNRXdrV29EbFNjdlc2VnNGQ1JJ?= =?utf-8?B?Rm9wRGo5M3liVDFxU1VqZ1E5TTg3eEMxb1h4UnpYQkREa0pndDU2TjFoNklu?= =?utf-8?B?N3ZaZXg3czIxd0s1dW9RbW5FN1RXOHV6eEJ0RDVWcEVidE4vRDJETmNROHlx?= =?utf-8?B?THlKblhhRWZGTDVmM2x1NGY4MFVpYStSem1hNW1VMGZLQ2c5ZkNQWG5Ua1d6?= =?utf-8?B?Q05EQnZQb1dER1dNTU5sQUtKNWJ5YkZaa0ZVODIzR1QvL3B1UXBPS1o3NTNp?= =?utf-8?B?WVBCekNkYW9MU1dJT2h2Vnkvdjl4K095SitZNytIRjNkdVVQMGRLL1gxRnQr?= =?utf-8?B?QzVrK3F5UzZ5ZzNZcmRPeS9IN1R0dGhRRFgxY2ljUjFNRk44d0YzYkF4cnB4?= =?utf-8?B?Vjg1TzdKUTFXWXRYclhtNG5KSHNjLzQwa0RYWHJUM0tqWCt1NG9GVlBKMzJq?= =?utf-8?B?UVdYYnBWc0lsSUdIb3lNek5UMUl3Q25tMzYvQy9mMTdqamhWN0phQlg1VTVz?= =?utf-8?B?YzJPK0hTbVBXMXR2d3ZVUlM5cWpZbGliVGFsVm9URG9YWTZQc2ZZVk8wdE40?= =?utf-8?Q?8/QYEJoh6tsMyc/ZBpmUoa4=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5277.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5ba4dff-2782-432d-3dda-08d9dbf06ba8 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2022 08:39:49.3676 (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: UvvmYRV8/o6/a/3UFfHU+udLw0vx/uO7KifEZSyv42qsFUB811mZZQUklWdL2PP0+t9s6enHJiEifuEfJ5awig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2634 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQoNClRoYW5r cywNClpoaWNoYW8NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBTYW1p DQo+IE11amF3YXINCj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMjAsIDIwMjIgMTI6NDUgQU0N Cj4gVG86IEFiZHVsIExhdGVlZiBBdHRhciA8YWJkYXR0YXJAYW1kLmNvbT47IGRldmVsQGVkazIu Z3JvdXBzLmlvDQo+IENjOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgR2FvLCBaaGljaGFv IDx6aGljaGFvLmdhb0BpbnRlbC5jb20+OyBuZA0KPiA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDog UmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjQgMi8yXSBTaGVsbFBrZy9BY3BpVmlldzogUHJpbnRG b3JtYXR0ZXINCj4gZm9yIEZBRFQgRmxhZ3MgZmllbGQNCj4gDQo+IEhpIEFiZHVsLA0KPiANCj4g VGhhbmsgeW91IGZvciB0aGlzIHBhdGNoLg0KPiANCj4gVGhlc2UgY2hhbmdlcyBsb29rIGdvb2Qg dG8gbWUuDQo+IA0KPiBSZXZpZXdlZC1ieTogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJt LmNvbT4NCj4gDQo+IFJlZ2FyZHMsDQo+IA0KPiBTYW1pIE11amF3YXINCj4gDQo+IA0KPiBPbiAx OS8xMi8yMDIxIDAyOjQ0IFBNLCBBYmR1bCBMYXRlZWYgQXR0YXIgd3JvdGU6DQo+ID4gQWRkcyBQ cmludEZvcm1hdHRlciBmdW5jdGlvbiB0byB0aGUgRkFEVCBmbGFncyBmaWVsZC4NCj4gPiBQcmlu dHMgaW5kaXZpc3VhbCBmbGFnIG5hbWUgYWxvbmcgd2l0aCBmbGFnIHZhbHVlLg0KPiA+DQo+ID4g Q2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiBDYzogWmhpY2hhbyBHYW8gPHpoaWNo YW8uZ2FvQGludGVsLmNvbT4NCj4gPiBDYzogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJt LmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBYmR1bCBMYXRlZWYgQXR0YXIgPGFiZGF0dGFyQGFt ZC5jb20+DQo+ID4gLS0tDQo+ID4NCj4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmll d0NvbW1hbmRMaWIvUGFyc2Vycy9GYWR0L0ZhZHRQYXJzZXIuYw0KPiB8IDE2NyArKysrKysrKysr KysrLS0tLS0tLQ0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspLCA1NSBk ZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQNCj4gPg0KPiBhL1NoZWxsUGtnL0xpYnJh cnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvRmFkdC9GYWR0UGFyc2VyDQo+ ID4gLmMNCj4gPg0KPiBiL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5k TGliL1BhcnNlcnMvRmFkdC9GYWR0UGFyc2VyDQo+ID4gLmMgaW5kZXggZjhmYmI0YmNiOGU5Li41 ZmYwMmYzZDM4YTEgMTAwNjQ0DQo+ID4gLS0tDQo+ID4NCj4gYS9TaGVsbFBrZy9MaWJyYXJ5L1Vl ZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL0ZhZHQvRmFkdFBhcnNlcg0KPiA+IC5j DQo+ID4gKysrDQo+IGIvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRM aWIvUGFyc2Vycy9GYWR0L0ZhZHRQYQ0KPiA+ICsrKyByc2VyLmMNCj4gPiBAQCAtMiw2ICsyLDcg QEANCj4gPiAgICAgRkFEVCB0YWJsZSBwYXJzZXINCj4gPg0KPiA+DQo+ID4NCj4gPiAgICAgQ29w eXJpZ2h0IChjKSAyMDE2IC0gMjAyMCwgQVJNIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQu DQo+ID4NCj4gPiArICBDb3B5cmlnaHQgKGMpIDIwMjEsIEFNRCBJbmNvcnBvcmF0ZWQuIEFsbCBy aWdodHMgcmVzZXJ2ZWQuDQo+ID4NCj4gPiAgICAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJT RC0yLUNsYXVzZS1QYXRlbnQNCj4gPg0KPiA+DQo+ID4NCj4gPiAgICAgQHBhciBSZWZlcmVuY2Uo cyk6DQo+ID4NCj4gPiBAQCAtMTMwLDY5ICsxMzEsMTI1IEBAIFZhbGlkYXRlRmxhZ3MgKA0KPiA+ ICAgICNlbmRpZg0KPiA+DQo+ID4gICB9DQo+ID4NCj4gPg0KPiA+DQo+ID4gK1NUQVRJQyBDT05T VCBBQ1BJX1BBUlNFUiAgRmFkdEZsYWdQYXJzZXJbXSA9IHsNCj4gPg0KPiA+ICsgIHsgTCJXQklO VkQiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAgMCwgIEwiJWQiLCBOVUxMLCBO VUxMLCBOVUxMLCBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiV0JJTlZEX0ZMVVNIIiwgICAgICAg ICAgICAgICAgICAgICAgICAgMSwgIDEsICBMIiVkIiwgTlVMTCwgTlVMTCwgTlVMTCwgTlVMTCB9 LA0KPiA+DQo+ID4gKyAgeyBMIlBST0NfQzEiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDEsICAyLCAgTCIlZCIsIE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwgfSwNCj4gPg0KPiA+ICsgIHsg TCJQX0xWTDJfVVAiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAgMywgIEwiJWQiLCBO VUxMLCBOVUxMLCBOVUxMLCBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiUFdSX0JVVFRPTiIsICAg ICAgICAgICAgICAgICAgICAgICAgICAgMSwgIDQsICBMIiVkIiwgTlVMTCwgTlVMTCwgTlVMTCwg TlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlNMUF9CVVRUT04iLCAgICAgICAgICAgICAgICAgICAg ICAgICAgIDEsICA1LCAgTCIlZCIsIE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwgfSwNCj4gPg0KPiA+ ICsgIHsgTCJGSVhfUlRDIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAgNiwgIEwi JWQiLCBOVUxMLCBOVUxMLCBOVUxMLCBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiUlRDX1M0Iiwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgIDcsICBMIiVkIiwgTlVMTCwgTlVMTCwg TlVMTCwgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlRNUl9WQUxfRVhUIiwgICAgICAgICAgICAg ICAgICAgICAgICAgIDEsICA4LCAgTCIlZCIsIE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwgfSwNCj4g Pg0KPiA+ICsgIHsgTCJEQ0tfQ0FQIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAg OSwgIEwiJWQiLCBOVUxMLCBOVUxMLCBOVUxMLCBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiUkVT RVRfUkVHX1NVUCIsICAgICAgICAgICAgICAgICAgICAgICAgMSwgIDEwLCBMIiVkIiwgTlVMTCwg TlVMTCwgTlVMTCwgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlNFQUxFRF9DQVNFIiwgICAgICAg ICAgICAgICAgICAgICAgICAgIDEsICAxMSwgTCIlZCIsIE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwg fSwNCj4gPg0KPiA+ICsgIHsgTCJIRUFETEVTUyIsICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAxLCAgMTIsIEwiJWQiLCBOVUxMLCBOVUxMLCBOVUxMLCBOVUxMIH0sDQo+ID4NCj4gPiArICB7 IEwiQ1BVX1NXX1NMUCIsICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgIDEzLCBMIiVkIiwg TlVMTCwgTlVMTCwgTlVMTCwgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBDSV9FWFBfV0FLIiwg ICAgICAgICAgICAgICAgICAgICAgICAgIDEsICAxNCwgTCIlZCIsIE5VTEwsIE5VTEwsIE5VTEws IE5VTEwgfSwNCj4gPg0KPiA+ICsgIHsgTCJVU0VfUExBVEZPUk1fQ0xPQ0siLCAgICAgICAgICAg ICAgICAgICAxLCAgMTUsIEwiJWQiLCBOVUxMLCBOVUxMLCBOVUxMLA0KPiBOVUxMIH0sDQo+ID4N Cj4gPiArICB7IEwiUzRfUlRDX1NUU19WQUxJRCIsICAgICAgICAgICAgICAgICAgICAgMSwgIDE2 LCBMIiVkIiwgTlVMTCwgTlVMTCwgTlVMTCwNCj4gTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlJF TU9URV9QT1dFUl9PTl9DQVBBQkxFIiwgICAgICAgICAgICAgIDEsICAxNywgTCIlZCIsIE5VTEws IE5VTEwsDQo+IE5VTEwsIE5VTEwgfSwNCj4gPg0KPiA+ICsgIHsgTCJGT1JDRV9BUElDX0NMVVNU RVJfTU9ERUwiLCAgICAgICAgICAgICAxLCAgMTgsIEwiJWQiLCBOVUxMLCBOVUxMLA0KPiBOVUxM LCBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiRk9SQ0VfQVBJQ19QSFlTSUNBTF9ERVNUSU5BVElP Tl9NT0RFIiwgMSwgIDE5LCBMIiVkIiwgTlVMTCwNCj4gPiArIE5VTEwsIE5VTEwsIE5VTEwgfSwN Cj4gPg0KPiA+ICsgIHsgTCJIV19SRURVQ0VEX0FDUEkiLCAgICAgICAgICAgICAgICAgICAgICAx LCAgMjAsIEwiJWQiLCBOVUxMLCBOVUxMLCBOVUxMLA0KPiBOVUxMIH0sDQo+ID4NCj4gPiArICB7 IEwiTE9XX1BPV0VSX1MwX0lETEVfQ0FQQUJMRSIsICAgICAgICAgICAgMSwgIDIxLCBMIiVkIiwg TlVMTCwgTlVMTCwNCj4gTlVMTCwgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlJlc2VydmVkIiwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLCAyMiwgTCIlZCIsIE5VTEwsIE5VTEwsIE5V TEwsIE5VTEwgfQ0KPiA+DQo+ID4gK307DQo+ID4NCj4gPiArDQo+ID4NCj4gPiArLyoqDQo+ID4N Cj4gPiArICBUaGlzIGZ1bmN0aW9uIHRyYWNlcyBGQURUIEZsYWdzIGZpZWxkcy4NCj4gPg0KPiA+ ICsgIElmIG5vIGZvcm1hdCBzdHJpbmcgaXMgc3BlY2lmaWVkIHRoZSBGb3JtYXQgbXVzdCBiZSBO VUxMLg0KPiA+DQo+ID4gKw0KPiA+DQo+ID4gKyAgQHBhcmFtIFtpbl0gRm9ybWF0ICBPcHRpb25h bCBmb3JtYXQgc3RyaW5nIGZvciB0cmFjaW5nIHRoZSBkYXRhLg0KPiA+DQo+ID4gKyAgQHBhcmFt IFtpbl0gUHRyICAgICBQb2ludGVyIHRvIHRoZSBzdGFydCBvZiB0aGUgYnVmZmVyLg0KPiA+DQo+ ID4gKyoqLw0KPiA+DQo+ID4gK1ZPSUQNCj4gPg0KPiA+ICtFRklBUEkNCj4gPg0KPiA+ICtEdW1w RmFkdEZsYWdzICgNCj4gPg0KPiA+ICsgIElOIENPTlNUIENIQVIxNiAgKkZvcm1hdCBPUFRJT05B TCwNCj4gPg0KPiA+ICsgIElOIFVJTlQ4ICAgICAgICAgKlB0cg0KPiA+DQo+ID4gKyAgKQ0KPiA+ DQo+ID4gK3sNCj4gPg0KPiA+ICsgIGlmIChGb3JtYXQgIT0gTlVMTCkgew0KPiA+DQo+ID4gKyAg ICBQcmludCAoRm9ybWF0LCAqKFVJTlQzMiAqKVB0cik7DQo+ID4NCj4gPiArICAgIHJldHVybjsN Cj4gPg0KPiA+ICsgIH0NCj4gPg0KPiA+ICsNCj4gPg0KPiA+ICsgIFByaW50IChMIjB4JVhcbiIs ICooVUlOVDMyICopUHRyKTsNCj4gPg0KPiA+ICsgIFBhcnNlQWNwaUJpdEZpZWxkcyAoDQo+ID4N Cj4gPiArICAgIFRSVUUsDQo+ID4NCj4gPiArICAgIDIsDQo+ID4NCj4gPiArICAgIE5VTEwsDQo+ ID4NCj4gPiArICAgIFB0ciwNCj4gPg0KPiA+ICsgICAgNCwNCj4gPg0KPiA+ICsgICAgUEFSU0VS X1BBUkFNUyAoRmFkdEZsYWdQYXJzZXIpDQo+ID4NCj4gPiArICAgICk7DQo+ID4NCj4gPiArfQ0K PiA+DQo+ID4gKw0KPiA+DQo+ID4gICAvKioNCj4gPg0KPiA+ICAgICBBbiBBQ1BJX1BBUlNFUiBh cnJheSBkZXNjcmliaW5nIHRoZSBBQ1BJIEZBRFQgVGFibGUuDQo+ID4NCj4gPiAgICoqLw0KPiA+ DQo+ID4gICBTVEFUSUMgQ09OU1QgQUNQSV9QQVJTRVIgIEZhZHRQYXJzZXJbXSA9IHsNCj4gPg0K PiA+ICAgICBQQVJTRV9BQ1BJX0hFQURFUiAoJkFjcGlIZHJJbmZvKSwNCj4gPg0KPiA+IC0gIHsg TCJGSVJNV0FSRV9DVFJMIiwgICAgICAgICAgICAgIDQsICAgMzYsICBMIjB4JXgiLCAgTlVMTCwg ICAgKFZPSUQNCj4gKiopJkZpcm13YXJlQ3RybCwNCj4gPg0KPiA+ICsgIHsgTCJGSVJNV0FSRV9D VFJMIiwgICAgICAgICAgICAgIDQsICAgMzYsICBMIjB4JXgiLCAgTlVMTCwgICAgICAgICAgKFZP SUQNCj4gKiopJkZpcm13YXJlQ3RybCwNCj4gPg0KPiA+ICAgICAgIFZhbGlkYXRlRmlybXdhcmVD dHJsLCAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiRFNEVCIsICAgICAgICAgICAg ICAgICAgICAgICA0LCAgIDQwLCAgTCIweCV4IiwgIE5VTEwsICAgIChWT0lEICoqKSZEc2R0QWRk cmVzcywNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJSZXNlcnZl ZCIsICAgICAgICAgICAgICAgICAgIDEsICAgNDQsICBMIiV4IiwgICAgTlVMTCwgICAgTlVMTCwg ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQ cmVmZXJyZWRfUE1fUHJvZmlsZSIsICAgICAgIDEsICAgNDUsICBMIjB4JXgiLCAgTlVMTCwgICAg TlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJTQ0lfSU5U IiwgICAgICAgICAgICAgICAgICAgIDIsICAgNDYsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwg ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJT TUlfQ01EIiwgICAgICAgICAgICAgICAgICAgIDQsICAgNDgsICBMIjB4JXgiLCAgTlVMTCwgICAg TlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0g IHsgTCJBQ1BJX0VOQUJMRSIsICAgICAgICAgICAgICAgIDEsICAgNTIsICBMIjB4JXgiLCAgTlVM TCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJB Q1BJX0RJU0FCTEUiLCAgICAgICAgICAgICAgIDEsICAgNTMsICBMIjB4JXgiLCAgTlVMTCwgICAg TlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJTNEJJT1Nf UkVRIiwgICAgICAgICAgICAgICAgIDEsICAgNTQsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwg ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQ U1RBVEVfQ05UIiwgICAgICAgICAgICAgICAgIDEsICAgNTUsICBMIjB4JXgiLCAgTlVMTCwgICAg TlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0g IHsgTCJQTTFhX0VWVF9CTEsiLCAgICAgICAgICAgICAgIDQsICAgNTYsICBMIjB4JXgiLCAgTlVM TCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQ TTFiX0VWVF9CTEsiLCAgICAgICAgICAgICAgIDQsICAgNjAsICBMIjB4JXgiLCAgTlVMTCwgICAg TlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQTTFhX0NO VF9CTEsiLCAgICAgICAgICAgICAgIDQsICAgNjQsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwN Cj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQTTFiX0NOVF9CTEsi LCAgICAgICAgICAgICAgIDQsICAgNjgsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVM TCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQTTJfQ05UX0JMSyIsICAgICAg ICAgICAgICAgIDQsICAgNzIsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAg ICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQTV9UTVJfQkxLIiwgICAgICAgICAgICAg ICAgIDQsICAgNzYsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAg IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJHUEUwX0JMSyIsICAgICAgICAgICAgICAgICAgIDQs ICAgODAsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5V TEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJHUEUxX0JMSyIsICAgICAgICAgICAgICAg ICAgIDQsICAgODQsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwgICAgICAgICAgICAgICAgICAg ICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQTTFfRVZUX0xFTiIsICAgICAg ICAgICAgICAgIDEsICAgODgsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAg ICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQTTFfQ05UX0xFTiIsICAgICAgICAgICAg ICAgIDEsICAgODksICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAg IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJQTTJfQ05UX0xFTiIsICAgICAgICAgICAgICAgIDEs ICAgOTAsICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwg fSwNCj4gPg0KPiA+IC0gIHsgTCJQTV9UTVJfTEVOIiwgICAgICAgICAgICAgICAgIDEsICAgOTEs ICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4g Pg0KPiA+IC0gIHsgTCJHUEUwX0JMS19MRU4iLCAgICAgICAgICAgICAgIDEsICAgOTIsICBMIjB4 JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+ IC0gIHsgTCJHUEUxX0JMS19MRU4iLCAgICAgICAgICAgICAgIDEsICAgOTMsICBMIjB4JXgiLCAg TlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsg TCJHUEUxX0JBU0UiLCAgICAgICAgICAgICAgICAgIDEsICAgOTQsICBMIjB4JXgiLCAgTlVMTCwg ICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+ IC0gIHsgTCJDU1RfQ05UIiwgICAgICAgICAgICAgICAgICAgIDEsICAgOTUsICBMIjB4JXgiLCAg TlVMTCwgICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4g Pg0KPiA+IC0gIHsgTCJQX0xWTDJfTEFUIiwgICAgICAgICAgICAgICAgIDIsICAgOTYsICBMIjB4 JXgiLCAgTlVMTCwgICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwg fSwNCj4gPg0KPiA+IC0gIHsgTCJQX0xWTDNfTEFUIiwgICAgICAgICAgICAgICAgIDIsICAgOTgs ICBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+ IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJGTFVTSF9TSVpFIiwgICAgICAgICAgICAgICAgIDIs ICAgMTAwLCBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5V TEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJGTFVTSF9TVFJJREUiLCAgICAgICAgICAg ICAgIDIsICAgMTAyLCBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAg IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJEVVRZX09GRlNFVCIsICAgICAgICAgICAgICAgIDEs ICAgMTA0LCBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwg fSwNCj4gPg0KPiA+IC0gIHsgTCJEVVRZX1dJRFRIIiwgICAgICAgICAgICAgICAgIDEsICAgMTA1 LCBMIjB4JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4g Pg0KPiA+IC0gIHsgTCJEQVlfQUxSTSIsICAgICAgICAgICAgICAgICAgIDEsICAgMTA2LCBMIjB4 JXgiLCAgTlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+ IC0gIHsgTCJNT05fQUxSTSIsICAgICAgICAgICAgICAgICAgIDEsICAgMTA3LCBMIjB4JXgiLCAg TlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsg TCJDRU5UVVJZIiwgICAgICAgICAgICAgICAgICAgIDEsICAgMTA4LCBMIjB4JXgiLCAgTlVMTCwg ICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+ IC0gIHsgTCJJQVBDX0JPT1RfQVJDSCIsICAgICAgICAgICAgIDIsICAgMTA5LCBMIjB4JXgiLCAg TlVMTCwgICAgTlVMTCwNCj4gTlVMTCwgICAgICAgICAgIE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsg TCJSZXNlcnZlZCIsICAgICAgICAgICAgICAgICAgIDEsICAgMTExLCBMIjB4JXgiLCAgTlVMTCwg ICAgTlVMTCwgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQo+IE5VTEwgfSwNCj4gPg0KPiA+ IC0gIHsgTCJGbGFncyIsICAgICAgICAgICAgICAgICAgICAgIDQsICAgMTEyLCBMIjB4JXgiLCAg TlVMTCwgICAgKFZPSUQgKiopJkZsYWdzLA0KPiBWYWxpZGF0ZUZsYWdzLCAgTlVMTCB9LA0KPiA+ DQo+ID4gLSAgeyBMIlJFU0VUX1JFRyIsICAgICAgICAgICAgICAgICAgMTIsICAxMTYsIE5VTEws ICAgICBEdW1wR2FzLCBOVUxMLA0KPiBOVUxMLCAgICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4g LSAgeyBMIlJFU0VUX1ZBTFVFIiwgICAgICAgICAgICAgICAgMSwgICAxMjgsIEwiMHgleCIsICBO VUxMLCAgICBOVUxMLA0KPiBOVUxMLCAgICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gLSAgeyBM IkFSTV9CT09UX0FSQ0giLCAgICAgICAgICAgICAgMiwgICAxMjksIEwiMHgleCIsICBOVUxMLCAg ICBOVUxMLA0KPiBOVUxMLCAgICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gLSAgeyBMIkZBRFQg TWlub3IgVmVyc2lvbiIsICAgICAgICAgMSwgICAxMzEsIEwiMHgleCIsICBOVUxMLCAgICAoVk9J RA0KPiAqKikmRmFkdE1pbm9yUmV2aXNpb24sDQo+ID4NCj4gPiArICB7IEwiRFNEVCIsICAgICAg ICAgICAgICAgICAgICAgICA0LCAgIDQwLCAgTCIweCV4IiwgIE5VTEwsICAgICAgICAgIChWT0lE DQo+ICoqKSZEc2R0QWRkcmVzcywgICAgICBOVUxMLCAgICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ ID4gKyAgeyBMIlJlc2VydmVkIiwgICAgICAgICAgICAgICAgICAgMSwgICA0NCwgIEwiJXgiLCAg ICBOVUxMLCAgICAgICAgICBOVUxMLCAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwNCj4gTlVM TCB9LA0KPiA+DQo+ID4gKyAgeyBMIlByZWZlcnJlZF9QTV9Qcm9maWxlIiwgICAgICAgMSwgICA0 NSwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAgICAgICAgICAgTlVM TCB9LA0KPiA+DQo+ID4gKyAgeyBMIlNDSV9JTlQiLCAgICAgICAgICAgICAgICAgICAgMiwgICA0 NiwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLCAgICAgICAgICAgICAgICAgICAgICAg TlVMTCwNCj4gTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlNNSV9DTUQiLCAgICAgICAgICAgICAg ICAgICAgNCwgICA0OCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkFDUElfRU5BQkxFIiwgICAgICAgICAg ICAgICAgMSwgICA1MiwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkFDUElfRElTQUJMRSIsICAgICAgICAg ICAgICAgMSwgICA1MywgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlM0QklPU19SRVEiLCAgICAgICAgICAg ICAgICAgMSwgICA1NCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBTVEFURV9DTlQiLCAgICAgICAgICAg ICAgICAgMSwgICA1NSwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMWFfRVZUX0JMSyIsICAgICAgICAg ICAgICAgNCwgICA1NiwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMWJfRVZUX0JMSyIsICAgICAgICAg ICAgICAgNCwgICA2MCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMWFfQ05UX0JMSyIsICAgICAgICAg ICAgICAgNCwgICA2NCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMWJfQ05UX0JMSyIsICAgICAgICAg ICAgICAgNCwgICA2OCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMl9DTlRfQkxLIiwgICAgICAgICAg ICAgICAgNCwgICA3MiwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNX1RNUl9CTEsiLCAgICAgICAgICAg ICAgICAgNCwgICA3NiwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkdQRTBfQkxLIiwgICAgICAgICAgICAg ICAgICAgNCwgICA4MCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkdQRTFfQkxLIiwgICAgICAgICAgICAg ICAgICAgNCwgICA4NCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMV9FVlRfTEVOIiwgICAgICAgICAg ICAgICAgMSwgICA4OCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMV9DTlRfTEVOIiwgICAgICAgICAg ICAgICAgMSwgICA4OSwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNMl9DTlRfTEVOIiwgICAgICAgICAg ICAgICAgMSwgICA5MCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBNX1RNUl9MRU4iLCAgICAgICAgICAg ICAgICAgMSwgICA5MSwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkdQRTBfQkxLX0xFTiIsICAgICAgICAg ICAgICAgMSwgICA5MiwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkdQRTFfQkxLX0xFTiIsICAgICAgICAg ICAgICAgMSwgICA5MywgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkdQRTFfQkFTRSIsICAgICAgICAgICAg ICAgICAgMSwgICA5NCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkNTVF9DTlQiLCAgICAgICAgICAgICAg ICAgICAgMSwgICA5NSwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBfTFZMMl9MQVQiLCAgICAgICAgICAg ICAgICAgMiwgICA5NiwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlBfTFZMM19MQVQiLCAgICAgICAgICAg ICAgICAgMiwgICA5OCwgIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkZMVVNIX1NJWkUiLCAgICAgICAgICAg ICAgICAgMiwgICAxMDAsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkZMVVNIX1NUUklERSIsICAgICAgICAg ICAgICAgMiwgICAxMDIsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkRVVFlfT0ZGU0VUIiwgICAgICAgICAg ICAgICAgMSwgICAxMDQsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkRVVFlfV0lEVEgiLCAgICAgICAgICAg ICAgICAgMSwgICAxMDUsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkRBWV9BTFJNIiwgICAgICAgICAgICAg ICAgICAgMSwgICAxMDYsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIk1PTl9BTFJNIiwgICAgICAgICAgICAg ICAgICAgMSwgICAxMDcsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkNFTlRVUlkiLCAgICAgICAgICAgICAg ICAgICAgMSwgICAxMDgsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIklBUENfQk9PVF9BUkNIIiwgICAgICAg ICAgICAgMiwgICAxMDksIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIlJlc2VydmVkIiwgICAgICAgICAgICAg ICAgICAgMSwgICAxMTEsIEwiMHgleCIsICBOVUxMLCAgICAgICAgICBOVUxMLA0KPiBOVUxMLCAg ICAgICAgICAgTlVMTCB9LA0KPiA+DQo+ID4gKyAgeyBMIkZsYWdzIiwgICAgICAgICAgICAgICAg ICAgICAgNCwgICAxMTIsIE5VTEwsICAgICBEdW1wRmFkdEZsYWdzLCAoVk9JRCAqKikmRmxhZ3Ms DQo+IFZhbGlkYXRlRmxhZ3MsICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiUkVTRVRfUkVHIiwg ICAgICAgICAgICAgICAgICAxMiwgIDExNiwgTlVMTCwgICAgIER1bXBHYXMsICAgICAgIE5VTEws DQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiUkVTRVRfVkFMVUUi LCAgICAgICAgICAgICAgICAxLCAgIDEyOCwgTCIweCV4IiwgIE5VTEwsICAgICAgICAgIE5VTEws DQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiQVJNX0JPT1RfQVJD SCIsICAgICAgICAgICAgICAyLCAgIDEyOSwgTCIweCV4IiwgIE5VTEwsICAgICAgICAgIE5VTEws DQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiRkFEVCBNaW5vciBW ZXJzaW9uIiwgICAgICAgICAxLCAgIDEzMSwgTCIweCV4IiwgIE5VTEwsICAgICAgICAgIChWT0lE DQo+ICoqKSZGYWR0TWlub3JSZXZpc2lvbiwNCj4gPg0KPiA+ICAgICAgIE5VTEwsICAgICAgICAg ICAgICAgICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiWF9GSVJNV0FSRV9DVFJM IiwgICAgICAgICAgICA4LCAgIDEzMiwgTCIweCVseCIsIE5VTEwsICAgIChWT0lEDQo+ICoqKSZY X0Zpcm13YXJlQ3RybCwNCj4gPg0KPiA+ICsgIHsgTCJYX0ZJUk1XQVJFX0NUUkwiLCAgICAgICAg ICAgIDgsICAgMTMyLCBMIjB4JWx4IiwgTlVMTCwgICAgICAgICAgKFZPSUQNCj4gKiopJlhfRmly bXdhcmVDdHJsLA0KPiA+DQo+ID4gICAgICAgVmFsaWRhdGVYRmlybXdhcmVDdHJsLCAgICAgICAg IE5VTEwgfSwNCj4gPg0KPiA+IC0gIHsgTCJYX0RTRFQiLCAgICAgICAgICAgICAgICAgICAgIDgs ICAgMTQwLCBMIjB4JWx4IiwgTlVMTCwgICAgKFZPSUQNCj4gKiopJlhfRHNkdEFkZHJlc3MsICAg IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiWF9QTTFhX0VWVF9CTEsi LCAgICAgICAgICAgICAxMiwgIDE0OCwgTlVMTCwgICAgIER1bXBHYXMsIE5VTEwsDQo+IE5VTEws ICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiWF9QTTFiX0VWVF9CTEsiLCAgICAg ICAgICAgICAxMiwgIDE2MCwgTlVMTCwgICAgIER1bXBHYXMsIE5VTEwsDQo+IE5VTEwsICAgICAg ICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiWF9QTTFhX0NOVF9CTEsiLCAgICAgICAgICAg ICAxMiwgIDE3MiwgTlVMTCwgICAgIER1bXBHYXMsIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBO VUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiWF9QTTFiX0NOVF9CTEsiLCAgICAgICAgICAgICAxMiwg IDE4NCwgTlVMTCwgICAgIER1bXBHYXMsIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0s DQo+ID4NCj4gPiAtICB7IEwiWF9QTTJfQ05UX0JMSyIsICAgICAgICAgICAgICAxMiwgIDE5Niwg TlVMTCwgICAgIER1bXBHYXMsIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4N Cj4gPiAtICB7IEwiWF9QTV9UTVJfQkxLIiwgICAgICAgICAgICAgICAxMiwgIDIwOCwgTlVMTCwg ICAgIER1bXBHYXMsIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAt ICB7IEwiWF9HUEUwX0JMSyIsICAgICAgICAgICAgICAgICAxMiwgIDIyMCwgTlVMTCwgICAgIER1 bXBHYXMsIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwi WF9HUEUxX0JMSyIsICAgICAgICAgICAgICAgICAxMiwgIDIzMiwgTlVMTCwgICAgIER1bXBHYXMs IE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiU0xFRVBf Q09OVFJPTF9SRUciLCAgICAgICAgICAxMiwgIDI0NCwgTlVMTCwgICAgIER1bXBHYXMsIE5VTEws DQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiU0xFRVBfU1RBVFVT X1JFRyIsICAgICAgICAgICAxMiwgIDI1NiwgTlVMTCwgICAgIER1bXBHYXMsIE5VTEwsDQo+IE5V TEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiAtICB7IEwiSHlwZXJ2aXNvciBWZW5kb3JJ ZGVudGl0eSIsICA4LCAgIDI2OCwgTCIlbHgiLCAgIE5VTEwsICAgIE5VTEwsDQo+IE5VTEwsICAg ICAgICAgICBOVUxMIH0NCj4gPg0KPiA+ICsgIHsgTCJYX0RTRFQiLCAgICAgICAgICAgICAgICAg ICAgIDgsICAgMTQwLCBMIjB4JWx4IiwgTlVMTCwgICAgICAgICAgKFZPSUQNCj4gKiopJlhfRHNk dEFkZHJlc3MsICAgIE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9Q TTFhX0VWVF9CTEsiLCAgICAgICAgICAgICAxMiwgIDE0OCwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9Q TTFiX0VWVF9CTEsiLCAgICAgICAgICAgICAxMiwgIDE2MCwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9Q TTFhX0NOVF9CTEsiLCAgICAgICAgICAgICAxMiwgIDE3MiwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9Q TTFiX0NOVF9CTEsiLCAgICAgICAgICAgICAxMiwgIDE4NCwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9Q TTJfQ05UX0JMSyIsICAgICAgICAgICAgICAxMiwgIDE5NiwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9Q TV9UTVJfQkxLIiwgICAgICAgICAgICAgICAxMiwgIDIwOCwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9H UEUwX0JMSyIsICAgICAgICAgICAgICAgICAxMiwgIDIyMCwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiWF9H UEUxX0JMSyIsICAgICAgICAgICAgICAgICAxMiwgIDIzMiwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiU0xF RVBfQ09OVFJPTF9SRUciLCAgICAgICAgICAxMiwgIDI0NCwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiU0xF RVBfU1RBVFVTX1JFRyIsICAgICAgICAgICAxMiwgIDI1NiwgTlVMTCwgICAgIER1bXBHYXMsICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0sDQo+ID4NCj4gPiArICB7IEwiSHlw ZXJ2aXNvciBWZW5kb3JJZGVudGl0eSIsICA4LCAgIDI2OCwgTCIlbHgiLCAgIE5VTEwsICAgICAg ICAgIE5VTEwsDQo+IE5VTEwsICAgICAgICAgICBOVUxMIH0NCj4gPg0KPiA+ICAgfTsNCj4gPg0K PiA+DQo+ID4NCj4gPiAgIC8qKg0KPiA+DQo+IA0KPiANCj4gDQo+IA0KPiANCg0K