From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by sourceware.org (Postfix) with ESMTPS id C7E7E3858D35 for ; Sat, 6 May 2023 02:12:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C7E7E3858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683339133; x=1714875133; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=y4mdm9XG+18WV/mOKmCqatOQlb+zBjv48zvqE/T6kTw=; b=iS5FJvUGMNAwmQ6JkzjvoXHkYeA5Z+q9iZ1Ug0iC2G3oJ+z89JALSgBv +4s0fp1C4y7OBeI3podHS5nT9rNJ0MDaPWfV80kkzdlugPKCwTOqN9Hax bpPJHt3UF6lcZpTpVsV979s2gBFKc1qiy+s6ZLAsnaGZgtUWR0DfWKlgQ 304jIk/7qp8Qox90mwz1UVzMSDxATWUvO69ic9ib61tgZuKvmm2DGnIXf EcACPNFVYOFB3Pht8sItoWXAEEQDbDiYKZ/qYk3YklEe3uLkmVar5xEps S0Z+5ILQM3PpQrqoCZdv3eQnKpr64CX1/kvdyl2v245kNec4A2av9/xij A==; X-IronPort-AV: E=McAfee;i="6600,9927,10701"; a="348157197" X-IronPort-AV: E=Sophos;i="5.99,253,1677571200"; d="scan'208,217";a="348157197" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2023 19:12:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10701"; a="1027730850" X-IronPort-AV: E=Sophos;i="5.99,253,1677571200"; d="scan'208,217";a="1027730850" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga005.fm.intel.com with ESMTP; 05 May 2023 19:12:11 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.23; Fri, 5 May 2023 19:12:11 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.23 via Frontend Transport; Fri, 5 May 2023 19:12:11 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.42) 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.2507.23; Fri, 5 May 2023 19:12:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O0RMu9G79uRNf1CnQrHmtE8ej+JiXnpZVaLCk/zg4erOlYt1cSJh8aTjfcbR/pQjG3MIs/MuLhLYoL2qRFVlE8eJ7jE56FS3u43UFCxD/t688kO4CZdLUZvIGUWMzRtzV+JP+cShAifwVrpWUHwN0tv8iu+ZAYV2dau0WDg4c2hvsBZrwjux5+Tr1SkrqAv5yGWy6Zo5J/b91AwBInwY5M+grJja1LwzRck+qXsj/KngpHMNlreQ17kQY45KQm7mBGUgynsDSw9TtFcYyaGcwtSX7ZxgbQsNmr4BKvqMjwYmBX+BRu4s757zkrMV80t2YWkkVUT6FmicDUUFVoddvw== 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=y4mdm9XG+18WV/mOKmCqatOQlb+zBjv48zvqE/T6kTw=; b=LWGorFzFOuEEs1gPd1r6ip3NeqrlNhd7eMa5QMrbFVnAHGmyO39xq+Bt2rf0PHmOgp/lKsfywlVmkaJOGoolVo5r618KfYR6TeTjx6NPWnz/MEUftdElNNjbo9cBbbq2X+oEp4WHJsl2kT7DxAR0Egk/3xTNfEeWN6cS7hG/7KHAZmqKLxTGPPD2EUu0wiIWhRqgGZwnBQjqwTrLCsjMGcAEzyj+EBGbyWNHzFrHgE6B8dP/xh+fBVWBNYOL5577CiD6sEuhgYGnr45MOJxa+CkL3rdKiqoTiOdLHmXAQbQa9cWJ1E6y8a7cUA8UzCOSRJ4CmCuMK2WcpY5UpxjPOg== 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 MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by SA1PR11MB8427.namprd11.prod.outlook.com (2603:10b6:806:373::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.31; Sat, 6 May 2023 02:12:08 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9%3]) with mapi id 15.20.6363.027; Sat, 6 May 2023 02:12:08 +0000 From: "Li, Pan2" To: "juzhe.zhong@rivai.ai" , kito.cheng CC: rguenther , richard.sandiford , jeffreyalaw , gcc-patches , palmer , jakub Subject: RE: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit Thread-Topic: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit Thread-Index: AQHZbFstWbMcfHKCp0ubhTQl/BF1KK8l8KoAgAADv8uAAAIv24AAKeUAgAEugQCAABRVAIAABD6AgAAC7ICAAOhkT4AhcgZwgAGXCgCAAG8RoIAA10AAgAACSIqAAAGSsA== Date: Sat, 6 May 2023 02:12:07 +0000 Message-ID: References: <20230410144808.324346-1-juzhe.zhong@rivai.ai>, <89f088ec-8692-01f5-0395-5a66ddf085d7@gmail.com>, <47D962C7C724E3A2+20230410231445834316202@rivai.ai>, , , , <0AEFD2378C3DF89B+202304111919556577872@rivai.ai>, , , , , , <2978624D57874251+2023041307225185723242@rivai.ai>, , , , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: MW5PR11MB5908:EE_|SA1PR11MB8427:EE_ x-ms-office365-filtering-correlation-id: b5a3d553-82b9-4a39-a236-08db4dd74b4a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: K4a+5VwRT1EVQYKDuuosfZxC/8PPNgbAjMOuK/ay1qn/F+MoOz86Cxb2w14Uf826l8cxZgPGmCTbrPK8ecXbDhy5MXw7HAJUkVxV1/2DDvYINBgUgi4byCixPBtdUinw40B0D9U0Obz4NxvUe9PlWlXroeoR0DVQIMlUlyfjh2Kii21ZcPBLY7Lg1cAL5MSXoDas8xiH1wk3e7980CH1PRuW81VxRAJVQIxmzqN+LYJMBGwb9PSJmqxzLUWhynN8OUKRlCj8wSFcL3g1E9YkPtmFQl4J3qC+l44V3tn0N3y9x5W2zs0Gp5Npr5GSvbrSwzUSW2/T/iyfM+dHbMjoX2Mz3FlIAV/0QIHRKEQAnbfORcd/vgJJ0b5rEL4R78qDSHAflEKNKMViba1LzLJiaCbW7Q/DjA38XZRFgo53q6IffgQgESyc6lhn736QjoegrRn+VHvMUSg5I3T1fegR32//ifrdfRRAjEvZU9M0O6dHirM8F46wx65VJjjw1GHi8tBgftojF96lv6QwRNKc3vk39wkhmrb5t48xTIuhuzasbBZrCgtRtHHdTuefkKEO2dUlm47Km7+Y+hHpwhmhXFWebEuwdmeFden3qMrJlwchyZGssm+eUCVpw9ggZo+KtqJbJ4FixtTeLibbctErRg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(136003)(376002)(39860400002)(366004)(451199021)(83380400001)(186003)(30864003)(2906002)(38100700002)(86362001)(33656002)(38070700005)(122000001)(82960400001)(55016003)(8936002)(5660300002)(8676002)(41300700001)(64756008)(4326008)(66476007)(66556008)(66446008)(66946007)(76116006)(71200400001)(52536014)(7696005)(316002)(478600001)(26005)(6506007)(9686003)(53546011)(110136005)(54906003)(2004002)(559001)(579004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S1dmd3lsbzQ5VVB4WEtCMDZPTlBzcTZac2N6aURtUE1tdlFYMlJuK3ZYV0xQ?= =?utf-8?B?dm1NcGVaU25HYk9RdGdOby9hamlOYTdiamY2N2hySlcwVlNJb2l3eG85ZHVh?= =?utf-8?B?MnFicG44QitIQ0MvNHRhcmQ4RVJIcUVUdnZERGV5em5ENDJPUGlUYy9zb285?= =?utf-8?B?TUM4NWRjVXdDaXhDTTVPeUNyWWc1aG5vVzNETldtbTVCbjVELzlzVWpXeVdk?= =?utf-8?B?bytBa1Vybm9aQkVydlV4MmNVem9lRzUrMXltL0NkM2grcXd5dE1yb2FRVElJ?= =?utf-8?B?bGNxZXl4cmJxRkV3TnhZZDRYbjJpaVI3UENxNmFiUmVQcnhwL3E2MnhvQlFr?= =?utf-8?B?MUlsaVdNQ1NBMTE3OThJdEVnV2J0RGFXdnQrYm1MSnJHVFRpbVNuQVZQWGJt?= =?utf-8?B?NVNtMjlXbm53UXZnd0lyV1hmVmZqTVJoRTFDRDFaY2x3WVpzaEFyaFhOZVJT?= =?utf-8?B?c2NjRmFyem9TejdiSWhNalhFWkZDSGNKbmc0VnFlZ2dkeFdrRVJXVUM5VmtQ?= =?utf-8?B?b3ozMFRLSW9wR25sNUJJVEl5cFhaRGhTMlRxQnZzODF4eG0waUg3STZJWXpZ?= =?utf-8?B?bDMyTDRIQ0lQR3ZjZnk2OG9rM0QycDh1a01VS2RqT2NVcms2d1N1RFJLemR2?= =?utf-8?B?aTN4Yk1oOURSZ1JjMzhpUTFmVnJhNVRpdjI2TklxTDhVSVJTckVwcnA1OC84?= =?utf-8?B?RkFWRGpCUks5bnF3WVczc0pHTGRIV2dsTFZVdjRPaE10WHdyaGluQUVmaFNM?= =?utf-8?B?Q1YwaVkyRGt5TTZkR21nSmd4a3lnck1abzVaVXo5T1ZLcExMdXJFbEVLRFZH?= =?utf-8?B?WERaRmJ0eCtxNFNXSEhYQm9RUzVrT2ZXSGhJWVA4c1FJeXhWZnp3U08wVUZa?= =?utf-8?B?SGN0YU5rUzNPSUI3RTRqVzZkRFd2U1hGTm5Jbnpwa25FNitCS0lEOTVEL3dX?= =?utf-8?B?MGxGVWtoZnlxUjF5d1hPVDFJQ0RtMDdqTjU4ZGxhQUhZbkJraVR0NkRVUGw2?= =?utf-8?B?T0RLMmQ0RU5lL3d5SkxPWFdHZVZYUGx5QkZkMUZvbzN5OWt2M0ZjRWVDelha?= =?utf-8?B?NzE1NjFlT2g1SGlIMFJ5VVVwVWNKL2xsa2ROWVhxRW5BSVhYUWdPZEZ2L1hM?= =?utf-8?B?MUNMWHlhRGpBTi9JMExveU1EZS9WdjZGTGlGNkF3UW03ZkdRdTQzMTA0MElT?= =?utf-8?B?Z0lnYXA0d0VHS09DTEtwQ2NBQWJhcyt2cVJiWjRoU3FBOUdMUUJ2VjBKSHg0?= =?utf-8?B?cmQ4ZWdodzdQMmtGSlQwVXZMaHB3WEVic2R0ZVNhMGU0VjJzNVZyOXRmWFAy?= =?utf-8?B?Mlp4TFB1aXNoQURNQW9GYjZwSHUyMWZwS2JSNmFOeTJoU2xMaE44NUJyZFpj?= =?utf-8?B?Q3pReWFQZUlXQnJnUk9pY3pMOGhrQ1V4TUlKMjlzdTVOelFhVkpMS1RvTG5z?= =?utf-8?B?b3o0UU5ITlVTSWRuODlNWC9wdVhNQnFvVmI0Wmw2d284L3UzVUpGVXRLQWpR?= =?utf-8?B?VkFTOXliQmZFQWVMVmZmdHNnbFlmTHRwQVEwaWcxVHFIMmhnVThDSmFGc1Jv?= =?utf-8?B?NTRiRjduYTZkZi96SUFXVytCdVN4MStQRE40amh2RitTWUsxYktLc29VczdD?= =?utf-8?B?RmQ2djFHQ0Rxa2U0VjN5SDduejhnSW9VVDdQRXJRcmRGOUQ1Tm5EVUU0Y0N5?= =?utf-8?B?NURoRUZpRUQrUUN1ZkE0WjIzS2loVkVTVzVJMHNUNFB2dVQ3WVd2KzlaUWFI?= =?utf-8?B?UE5OZHBTY1Z3WWtHSysxWG5TUnRpbWJTMHJVVkJGeE55SkFLZWdzS0lvRWFD?= =?utf-8?B?RndkUG1xd2k3R1RrdVBGOUdBRU50bENiS3I4MmU4NEVlWnFuZzFLT01pVHhB?= =?utf-8?B?T1lBYmgvTGNTWVJ1U0tSMW5nbVptYnBYT3RyOHIzTlNPTngxTUNyZGRoRjQ3?= =?utf-8?B?dGxuNHZRWjBLNGU4Q1loaTI4M0hRbG1jSGN4SFZpT08rUk5LRy9xZmJnUzlT?= =?utf-8?B?Wnp6anU4c0FNVW9GNmswMVVETjBBTWFjUE5RRklmM0VkcDEvSEJQZVdBam9M?= =?utf-8?B?ck9Rc2xMVWFpc2JjaHlTeVloNVM4bEQwR2JXRWxGTzhkUVBtT2ZXUWxBQ09Q?= =?utf-8?Q?m7OY=3D?= Content-Type: multipart/alternative; boundary="_000_MW5PR11MB59086629B4C2C84E21A52688A9739MW5PR11MB5908namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5a3d553-82b9-4a39-a236-08db4dd74b4a X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2023 02:12:07.9028 (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: 3D3IWq1LroQSOsJPgJNANG1ROL4QyWrtmYHPDfD9e7ZRUORBD22ERJ3I2vU65JXObzq0eSog7fM85uGA64LrdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8427 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-10.5 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_MW5PR11MB59086629B4C2C84E21A52688A9739MW5PR11MB5908namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U3VyZSB0aGluZywgSSB3aWxsIHBpY2sgdGhlbSBhbGwgdG9nZXRoZXIgYW5k IHRyaWdnZXIod2lsbCBzZW5kIG91dCB0aGUgb3ZlcmFsbCBkaWZmIGJlZm9y ZSBzdGFydCB0byBtYWtlIHN1cmUgbXkgdW5kZXJzdGFuZCBpcyBjb3JyZWN0 KSB0aGUgdGVzdCBhZ2Fpbi4gQlRXIHdoaWNoIHRhcmdldCBkbyB3ZSBwcmVm ZXIgZmlyc3Q/IFg4NiBvciBSSVNDLVYuDQoNClBhbg0KDQpGcm9tOiBqdXpo ZS56aG9uZ0ByaXZhaS5haSA8anV6aGUuemhvbmdAcml2YWkuYWk+DQpTZW50 OiBTYXR1cmRheSwgTWF5IDYsIDIwMjMgMTA6MDAgQU0NClRvOiBraXRvLmNo ZW5nIDxraXRvLmNoZW5nQGdtYWlsLmNvbT47IExpLCBQYW4yIDxwYW4yLmxp QGludGVsLmNvbT4NCkNjOiByZ3VlbnRoZXIgPHJndWVudGhlckBzdXNlLmRl PjsgcmljaGFyZC5zYW5kaWZvcmQgPHJpY2hhcmQuc2FuZGlmb3JkQGFybS5j b20+OyBqZWZmcmV5YWxhdyA8amVmZnJleWFsYXdAZ21haWwuY29tPjsgZ2Nj LXBhdGNoZXMgPGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPjsgcGFsbWVyIDxw YWxtZXJAZGFiYmVsdC5jb20+OyBqYWt1YiA8amFrdWJAcmVkaGF0LmNvbT4N ClN1YmplY3Q6IFJlOiBSZTogW1BBVENIXSBtYWNoaW5lX21vZGUgdHlwZSBz aXplOiBFeHRlbmQgZW51bSBzaXplIGZyb20gOC1iaXQgdG8gMTYtYml0DQoN ClllYWgsIHlvdSBzaG91bGQgYWxzbyBzd2FwIG1vZGUgYW5kIGNvZGUgaW4g cnR4X2RlZiBhY2NvcmRpbmcgdG8gUmljaGFyZCBzdWdnZXN0aW9uDQpzaW5j ZSBpdCB3aWxsIG5vdCBjaGFuZ2UgdGhlIHJ0eF9kZWYgZGF0YSBzdHJ1Y3R1 cmUuDQoNCkkgdGhpbmsgdGhlIG9ubHkgcHJvYmxlbSBpcyB0aGUgbW9kZSBp biB0cmVlIGRhdGEgc3RydWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18NCmp1emhlLnpob25nQHJpdmFpLmFpPG1haWx0bzpqdXpo ZS56aG9uZ0ByaXZhaS5haT4NCg0KRnJvbTogS2l0byBDaGVuZzxtYWlsdG86 a2l0by5jaGVuZ0BnbWFpbC5jb20+DQpEYXRlOiAyMDIzLTA1LTA2IDA5OjUz DQpUbzogTGksIFBhbjI8bWFpbHRvOnBhbjIubGlAaW50ZWwuY29tPg0KQ0M6 IFJpY2hhcmQgQmllbmVyPG1haWx0bzpyZ3VlbnRoZXJAc3VzZS5kZT47IOmS n+WxheWTsjxtYWlsdG86anV6aGUuemhvbmdAcml2YWkuYWk+OyByaWNoYXJk LnNhbmRpZm9yZDxtYWlsdG86cmljaGFyZC5zYW5kaWZvcmRAYXJtLmNvbT47 IEplZmYgTGF3PG1haWx0bzpqZWZmcmV5YWxhd0BnbWFpbC5jb20+OyBnY2Mt cGF0Y2hlczxtYWlsdG86Z2NjLXBhdGNoZXNAZ2NjLmdudS5vcmc+OyBwYWxt ZXI8bWFpbHRvOnBhbG1lckBkYWJiZWx0LmNvbT47IGpha3ViPG1haWx0bzpq YWt1YkByZWRoYXQuY29tPg0KU3ViamVjdDogUmU6IFJlOiBbUEFUQ0hdIG1h Y2hpbmVfbW9kZSB0eXBlIHNpemU6IEV4dGVuZCBlbnVtIHNpemUgZnJvbSA4 LWJpdCB0byAxNi1iaXQNCkhpIFBhbjoNCg0KQ291bGQgeW91IHRyeSB0byBh cHBseSB0aGUgZm9sbG93aW5nIGRpZmYgYW5kIG1lYXN1cmUgYWdhaW4/IFRo aXMNCm1ha2VzIHRyZWVfdHlwZV9jb21tb24gc2l6ZSB1bmNoYW5nZWQuDQoN Cg0Kc2l6ZW9mIHRyZWVfdHlwZV9jb21tb249IDEyOCAobW9kZSA9IDggYml0 KQ0Kc2l6ZW9mIHRyZWVfdHlwZV9jb21tb249IDEzNiAobW9kZSA9IDE2IGJp dCkNCnNpemVvZiB0cmVlX3R5cGVfY29tbW9uPSAxMjggKG1vZGUgPSA4IGJp dCB3LyB0aGlzIGRpZmYpDQoNCmRpZmYgLS1naXQgYS9nY2MvdHJlZS1jb3Jl LmggYi9nY2MvdHJlZS1jb3JlLmgNCmluZGV4IGFmNzk1YWE4MWY5OC4uYjhj Y2ZhNDA3ZWQ5IDEwMDY0NA0KLS0tIGEvZ2NjL3RyZWUtY29yZS5oDQorKysg Yi9nY2MvdHJlZS1jb3JlLmgNCkBAIC0xNjgwLDYgKzE2ODAsOCBAQCBzdHJ1 Y3QgR1RZKCgpKSB0cmVlX3R5cGVfY29tbW9uIHsNCiAgdHJlZSBhdHRyaWJ1 dGVzOw0KICB1bnNpZ25lZCBpbnQgdWlkOw0KDQorICBFTlVNX0JJVEZJRUxE KG1hY2hpbmVfbW9kZSkgbW9kZSA6IDE2Ow0KKw0KICB1bnNpZ25lZCBpbnQg cHJlY2lzaW9uIDogMTA7DQogIHVuc2lnbmVkIG5vX2ZvcmNlX2Jsa19mbGFn IDogMTsNCiAgdW5zaWduZWQgbmVlZHNfY29uc3RydWN0aW5nX2ZsYWcgOiAx Ow0KQEAgLTE2ODcsNyArMTY4OSw2IEBAIHN0cnVjdCBHVFkoKCkpIHRyZWVf dHlwZV9jb21tb24gew0KICB1bnNpZ25lZCByZXN0cmljdF9mbGFnIDogMTsN CiAgdW5zaWduZWQgY29udGFpbnNfcGxhY2Vob2xkZXJfYml0cyA6IDI7DQoN Ci0gIEVOVU1fQklURklFTEQobWFjaGluZV9tb2RlKSBtb2RlIDogMTY7DQoN CiAgLyogVFlQRV9TVFJJTkdfRkxBRyBmb3IgSU5URUdFUl9UWVBFIGFuZCBB UlJBWV9UWVBFLg0KICAgICBUWVBFX0NYWF9PRFJfUCBmb3IgUkVDT1JEX1RZ UEUgYW5kIFVOSU9OX1RZUEUuICAqLw0KQEAgLTE3MTIsNyArMTcxMyw3IEBA IHN0cnVjdCBHVFkoKCkpIHRyZWVfdHlwZV9jb21tb24gew0KICB1bnNpZ25l ZCBlbXB0eV9mbGFnIDogMTsNCiAgdW5zaWduZWQgaW5kaXZpc2libGVfcCA6 IDE7DQogIHVuc2lnbmVkIG5vX25hbWVkX2FyZ3Nfc3RkYXJnX3AgOiAxOw0K LSAgdW5zaWduZWQgc3BhcmUgOiAxNTsNCisgIHVuc2lnbmVkIHNwYXJlIDog NzsNCg0KICBhbGlhc19zZXRfdHlwZSBhbGlhc19zZXQ7DQogIHRyZWUgcG9p bnRlcl90bzsNCg0KT24gU2F0LCBNYXkgNiwgMjAyMyBhdCA5OjEw4oCvQU0g TGksIFBhbjIgdmlhIEdjYy1wYXRjaGVzDQo8Z2NjLXBhdGNoZXNAZ2NjLmdu dS5vcmc8bWFpbHRvOmdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPj4gd3JvdGU6 DQo+DQo+IFllcywgdG90YWxseSBhZ3JlZSB0aGUgbnVtYmVyIGNhbm5vdCBi ZSB2ZXJ5IGFjY3VyYXRlIHVwIHRvIGEgcG9pbnQuIFVwZGF0ZSB0aGUgY29y cmVsYXRlZCBtZW1vcnkgYnl0ZXMgYWxsb2NhdGVkIGZvciB0aGUgWDg2IHRh cmdldC4NCj4NCj4gQnl0ZXMgYWxsb2NhdGVkIHdpdGggTzI6DQo+IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQo+IEJlbmNobWFyayAgICAgICAgICAgICAgIHwgIHVwc3RyZWFt ICAgICAgICAgICAgIHwgd2l0aCB0aGlzIFBBVENIDQo+IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQo+IDQwMC5wZXJsYmVuY2ggICAgICAgICAgIHwgMjUyODYxODUxNjAgICAg ICAgICAgIHwgMjUxNzY1NDQ4NDYgfjAuMCUNCj4gNDAxLmJ6aXAyICAgICAg ICAgICAgICAgfCAxNDI5ODgzNzMxICAgICAgICAgICAgfCAxMzkxMDQwMDI3 IC0yLjclDQo+IDQwMy5nY2MgICAgICAgICAgICAgICAgIHwgNTUwMjM1Njg5 ODEgICAgICAgICAgIHwgNTQ3OTg4OTA3NDYgfjAuMCUNCj4gNDI5Lm1jZiAg ICAgICAgIHwgMTM2MDk3NTY2MCAgICAgICAgICAgIHwgMTMyMTUzNzcxMCAt Mi45JQ0KPiA0NDUuZ29ibWsgICAgICAgICAgICAgICB8IDEyNzkxNjM2NTAy ICAgICAgICAgICB8IDEyNjY2NTIzNDMxIC0xLjAlDQo+IDQ1Ni5obW1lciAg ICAgICAgICAgICAgIHwgOTM1NDQzMzY1MiAgICAgICAgICAgIHwgOTI3OTE4 OTE3NCB+MC4wJQ0KPiA0NTguc2plbmcgICAgICAgICAgICAgICB8IDE5OTEy NjA1NjIgICAgICAgICAgICB8IDE5NDQwMzE5MDQgLTIuNCUNCj4gNDYyLmxp YnF1YW50dW0gICAgICAgICAgfCAxNzI1MTEyMDc4ICAgICAgICAgICAgfCAx Njg0MjEzOTgxIC0yLjQlDQo+IDQ2NC5oMjY0cmVmICAgICAgICAgICAgIHwg ODU5NzY3MzUxNSAgICAgICAgICAgIHwgODUyODg1NTc3OCB+MC4wJQ0KPiA0 NzEub21uZXRwcCAgICAgICAgICAgICB8IDM3NjEzMDM0Nzc4ICAgICAgICAg ICB8IDM3NDMyMjc4MDQ3IH4wLjAlDQo+IDQ3My5hc3RhciAgICAgICAgICAg ICAgIHwgMzgxNzI5NTUxOCAgICAgICAgICAgIHwgMzc3MjQ2MDUwOCAtMS4y JQ0KPiA0ODMueGFsYW5jYm1rICAgICAgICAgICB8IDE0OTQxODc3Njk5MSAg fCAxNDg1NDUxNjIyMDcgfjAuMCUNCj4NCj4gQnl0ZXMgYWxsb2NhdGVkIHdp dGggT2Zhc3QgKyBmdW5yb2xsLWxvb3BzOg0KPiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gQmVuY2htYXJrICAg ICAgICAgICAgICAgfCAgdXBzdHJlYW0gICAgICAgICAgICAgfCB3aXRoIHRo aXMgUEFUQ0gNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQo+IDQwMC5wZXJsYmVuY2ggICAgICAgICAgIHwgMzA0 Mzg0MDc0OTkgICAgICAgICAgIHwgMzA1NzQxNTI4OTcgfjAuMCUNCj4gNDAx LmJ6aXAyICAgICAgICAgICAgICAgfCAyMjc3MTE0NTE5ICAgICAgICAgICAg fCAyMzE5NDMyNjY0ICsxLjklDQo+IDQwMy5nY2MgICAgICAgICAgICAgICAg IHwgNjQ0OTk2NjQyNjQgICAgICAgICAgIHwgNjQ3ODEyMzI3MzEgfjAuMCUN Cj4gNDI5Lm1jZiAgICAgICAgIHwgMTM2MTQ4Njc1OCAgICAgICAgICAgIHwg MTM5OTk0MjExNiArMi44JQ0KPiA0NDUuZ29ibWsgICAgICAgICAgICAgICB8 IDE1MjU4MDU2MTExICAgICAgICAgICB8IDE1Mzk2ODAxNTQyICsxLjAlDQo+ IDQ1Ni5obW1lciAgICAgICAgICAgICAgIHwgMTA4OTY2MTU2NDkgICAgICAg ICAgIHwgMTA5MzYyMjM0ODYgfjAuMCUNCj4gNDU4LnNqZW5nICAgICAgICAg ICAgICAgfCAyNTkyNjIwNzA5ICAgICAgICAgICAgfCAyNjQxNjg3NDk2ICsx LjklDQo+IDQ2Mi5saWJxdWFudHVtICAgICAgICAgIHwgMTgxNDQ4NzUyNSAg ICAgICAgICAgIHwgMTg1NDUxODUwMCArMi4yJQ0KPiA0NjQuaDI2NHJlZiAg ICAgICAgICAgICB8IDEzNTI4NzM2ODc4ICAgICAgICAgICB8IDEzNjE0NTE3 MDY2IH4wLjAlDQo+IDQ3MS5vbW5ldHBwICAgICAgICAgICAgIHwgMzg3MjEw NjY3MDIgICAgICAgICAgIHwgMzg5MTA1MjQ2NjcgfjAuMCUNCj4gNDczLmFz dGFyICAgICAgICAgICAgICAgfCAzOTI0MDE1NzU2ICAgICAgICAgICAgfCAz OTY4MDU3MDI3ICsxLjElDQo+IDQ4My54YWxhbmNibWsgICAgICAgICAgIHwg MTY1ODk3NjkyODM4ICB8IDE2Njg0Mzg4NTg4MCB+MC4wJQ0KPg0KPiBQYW4N Cj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog UmljaGFyZCBCaWVuZXIgPHJndWVudGhlckBzdXNlLmRlPG1haWx0bzpyZ3Vl bnRoZXJAc3VzZS5kZT4+DQo+IFNlbnQ6IEZyaWRheSwgTWF5IDUsIDIwMjMg MjoyNSBQTQ0KPiBUbzogTGksIFBhbjIgPHBhbjIubGlAaW50ZWwuY29tPG1h aWx0bzpwYW4yLmxpQGludGVsLmNvbT4+DQo+IENjOiDpkp/lsYXlk7IgPGp1 emhlLnpob25nQHJpdmFpLmFpPG1haWx0bzpqdXpoZS56aG9uZ0ByaXZhaS5h aT4+OyBraXRvLmNoZW5nIDxraXRvLmNoZW5nQGdtYWlsLmNvbTxtYWlsdG86 a2l0by5jaGVuZ0BnbWFpbC5jb20+PjsgcmljaGFyZC5zYW5kaWZvcmQgPHJp Y2hhcmQuc2FuZGlmb3JkQGFybS5jb208bWFpbHRvOnJpY2hhcmQuc2FuZGlm b3JkQGFybS5jb20+PjsgSmVmZiBMYXcgPGplZmZyZXlhbGF3QGdtYWlsLmNv bTxtYWlsdG86amVmZnJleWFsYXdAZ21haWwuY29tPj47IGdjYy1wYXRjaGVz IDxnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZzxtYWlsdG86Z2NjLXBhdGNoZXNA Z2NjLmdudS5vcmc+PjsgcGFsbWVyIDxwYWxtZXJAZGFiYmVsdC5jb208bWFp bHRvOnBhbG1lckBkYWJiZWx0LmNvbT4+OyBqYWt1YiA8amFrdWJAcmVkaGF0 LmNvbTxtYWlsdG86amFrdWJAcmVkaGF0LmNvbT4+DQo+IFN1YmplY3Q6IFJF OiBSZTogW1BBVENIXSBtYWNoaW5lX21vZGUgdHlwZSBzaXplOiBFeHRlbmQg ZW51bSBzaXplIGZyb20gOC1iaXQgdG8gMTYtYml0DQo+DQo+IE9uIEZyaSwg NSBNYXkgMjAyMywgTGksIFBhbjIgd3JvdGU6DQo+DQo+ID4gSSB0cmllZCB0 aGUgbWVtb3J5IHByb2ZpbGluZyBieSB2YWxncmluZCAtLXRvb2w9bWVtY2hl Y2sgLS10cmFjZS1jaGlsZHJlbj15ZXMgZm9yIHRoaXMgY2hhbmdlLCB0YXJn ZXQgdGhlIFNQRUMgMjAwNiBJTlQgcGFydCB3aXRoIHJ2NjRnY3YuIE5vdGUg d2Ugb25seSBjb3VudCB0aGUgYnl0ZXMgYWxsb2NhdGVkIGZyb20gdmFsZ3Jp bmQgbG9nIGxpa2UgdGhpcyAiPT0yODMyODk2PT0gICB0b3RhbCBoZWFwIHVz YWdlOiAyMDggYWxsb2NzLCAxNjUgZnJlZXMsIDEyMywyMDQgYnl0ZXMgYWxs b2NhdGVkIi4NCj4gPg0KPiA+IENvbnNpZGVyIHNvbWUgdmFyaWFuY2Ugb2Yg dmFsZ3JpbmQsIGl0IGxvb2tzIGxpa2UgdGhlIGltcGFjdCB0byBieXRlcw0K PiA+IGFsbG9jYXRlZCBtYXkgYmUgbGltaXRlZC4gSG93ZXZlciwgSSBhbSBz dGlsbCBydW5uaW5nIHRoaXMgZm9yIHg4NiwgaXQNCj4gPiB3aWxsIHRha2Ug bW9yZSB0aGFuIDMwIGhvdXJzIGZvciBlYWNoIGl0ZXJhdGlvbi4uLg0KPg0K PiBJJ20gbm90IHN1cmUgSSdkIGNhbGwgKy0gNyUgb24gbWVtb3J5IHVzZSAi bGltaXRlZCIgLSBidXQgSSBmZWFyIHRoZSBudW1iZXJzIGFyZSBvZmYuICBO b3RlIHNpbmNlIHZhcmlvdXMgc3RydWN0dXJlcyByZXNpZGUgaW4gR0MgbWVt b3J5IHRoZXJlJ3MgYWxzbyBjaGFuZ2VzIHRvIEdDIG92ZXJoZWFkIGFuZCBm cmFnbWVudGF0aW9uLCBzbyBwcmVjaXNlIG1lYXN1cmVtZW50cyBhcmUgZGlm ZmljdWx0Lg0KPg0KPiBSaWNoYXJkLg0KPg0KPiA+IFJJU0MtViBHQ0MgVmVy c2lvbjoNCj4gPiA+PiB+L2Jpbi90ZXN0LWdudS04LWJpdHMvYmluL3Jpc2N2 NjQtdW5rbm93bi1saW51eC1nbnUtZ2NjIC0tdmVyc2lvbg0KPiA+IHJpc2N2 NjQtdW5rbm93bi1saW51eC1nbnUtZ2NjIChnZDdjYjk3MjBlZDUpIDE0LjAu MCAyMDIzMDUwMw0KPiA+IChleHBlcmltZW50YWwpIENvcHlyaWdodCAoQykg MjAyMyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4NCj4gPiBUaGlz IGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBjb3B5aW5n IGNvbmRpdGlvbnMuICBUaGVyZQ0KPiA+IGlzIE5PIHdhcnJhbnR5OyBub3Qg ZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS VElDVUxBUiBQVVJQT1NFLg0KPiA+DQo+ID4gQnl0ZXMgYWxsb2NhdGVkIHdp dGggTzI6DQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiBCZW5jaG1hcmsgICAgICAg ICAgICAgfCAgdXBzdHJlYW0gICAgICAgICAgICAgfCB3aXRoIHRoaXMgUEFU Q0gNCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+IDQwMC5wZXJsYmVuY2ggICAgICAg ICB8IDI5Njk5NjQyODc1ICAgICAgICAgICB8IDI5OTQ5ODc2MjY5IH4wLjAl DQo+ID4gNDAxLmJ6aXAyICAgICAgICAgICAgIHwgMTY0MTA0MTY1OSAgICAg ICAgICAgIHwgMTc1NTU2Mzk3MiArNi45NSUNCj4gPiA0MDMuZ2NjICAgICAg ICAgICAgICAgICAgICAgICB8IDY4NDQ3NTAwNTE2ICAgICAgICAgICB8IDY4 OTAwODgzMjkxIH4wLjAlDQo+ID4gNDI5Lm1jZiAgICAgICAgICAgICAgIHwg MTQzMzE1NjQ2MiAgICAgICAgICAgIHwgMTQzMzI1MzM3MyB+MC4wJQ0KPiA+ IDQ0NS5nb2JtayAgICAgICAgICAgICB8IDE0MjM5MjI1MjEwICAgICAgICAg ICB8IDE0NDYzNDM4NDY1IH4wLjAlDQo+ID4gNDU2LmhtbWVyICAgICAgICAg ICAgIHwgOTYzNTk1NTYyMyAgICAgICAgICAgIHwgOTgwODUzNDk0OCArMS44 JQ0KPiA+IDQ1OC5zamVuZyAgICAgICAgICAgICB8IDI0MTk0NzgyMDQgICAg ICAgICAgICB8IDI1NDU0Nzg5NDAgKzUuNCUNCj4gPiA0NjIubGlicXVhbnR1 bSAgICAgICAgICAgICAgICB8IDE2ODY0MDQ0ODkgICAgICAgICAgICB8IDE4 MDA4ODQxOTcgKzYuOCUNCj4gPiA0NjQuaDI2NHJlZiAgIDhqMSAgICAgfCAx MDE5MDQxMzkwMCAgICAgICAgICAgfCAxMDM1MTEzNDE2MSArMS42JQ0KPiA+ IDQ3MS5vbW5ldHBwICAgICAgICAgICB8IDQwODE0NjI3Njg0ICAgICAgICAg ICB8IDQxMTg1ODY0NTI5IH4wLjAlDQo+ID4gNDczLmFzdGFyICAgICAgICAg ICAgIHwgMzgwNzA5NzUyOSAgICAgICAgICAgIHwgMzkyODQyODE4MyArMy4y JQ0KPiA+IDQ4My54YWxhbmNibWsgICAgICAgICB8IDE1Mjk1OTQxODE2NyAg fCAxNTQyMDE3Mzg4NDMgfjAuMCUNCj4gPg0KPiA+IEJ5dGVzIGFsbG9jYXRl ZCB3aXRoIE9mYXN0ICsgZnVucm9sbC1sb29wczoNCj4gPiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiBCZW5j aG1hcmsgICAgICAgICAgICAgfCAgdXBzdHJlYW0gICAgICAgICAgICAgfCB3 aXRoIHRoaXMgUEFUQ0gNCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA0MDAucGVybGJlbmNoICAgICAg ICAgfCAgMzk0OTExODQ3MzMgICAgICAgICAgfCAzOTIyMzAyMDI2NyB+MC4w JQ0KPiA+IDQwMS5iemlwMiAgICAgICAgICAgICB8ICAyODQzODcxNTE3ICAg ICAgICAgICB8IDI3MzAzODM0NjMgfjAlDQo+ID4gNDAzLmdjYyAgICAgICAg ICAgICAgICAgICAgICAgfCAgODQxOTU5OTE4OTggICAgICAgICAgfCA4Mzcz MDYzMjk1NSAtNC4wJQ0KPiA+IDQyOS5tY2YgICAgICAgICAgICAgICB8ICAx NDgxMzgxMTY0ICAgICAgICAgICB8IDEzNjczMDk1NjUgLTcuNyUNCj4gPiA0 NDUuZ29ibWsgICAgICAgICAgICAgfCAgMjAxMjM5NDM2NjMgICAgICAgICAg fCAxOTg4NjExNjM5NCAtMS4yJQ0KPiA+IDQ1Ni5obW1lciAgICAgICAgICAg ICB8ICAxMjMwMjQ0NTEzOSAgICAgICAgICB8IDEyMTIxNzQ1MzgzIC0xLjUl DQo+ID4gNDU4LnNqZW5nICAgICAgICAgICAgIHwgIDM4ODQ3MTI2MTUgICAg ICAgICAgIHwgMzc1NTQ4MTkzMCAgLTMuMyUNCj4gPiA0NjIubGlicXVhbnR1 bSAgICAgICAgICAgICAgICB8ICAxOTY2NjE5OTQwICAgICAgICAgICB8IDE4 NTIyNzQzNDIgIC01LjglDQo+ID4gNDY0LmgyNjRyZWYgICAgICAgICAgIHwg IDE5MjE5MzY1NTUyICAgICAgICAgIHwgMTkwNTAyODgyMDEgfjAuMCUNCj4g PiA0NzEub21uZXRwcCAgICAgICAgICAgfCAgNDU3MDEwMDgzMjUgICAgICAg ICAgfCA0NTMyNzgwNTA3OSB+MC4wJQ0KPiA+IDQ3My5hc3RhciAgICAgICAg ICAgICB8ICA0MTE4NjAwMzU0ICAgICAgICAgICB8IDM5OTU5NDM3MDUgLTMu MCUNCj4gPiA0ODMueGFsYW5jYm1rICAgICAgICAgfCAgMTc5NDgxMzA1MTgy IHwgMTc4MTYwMzA2MzAxIH4wLjAlDQo+ID4NCj4gPiBQYW4NCj4gPg0KPiA+ DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBH Y2MtcGF0Y2hlcyA8Z2NjLXBhdGNoZXMtYm91bmNlcytwYW4yLmxpPWludGVs LmNvbUBnY2MuZ251Lm9yZzxtYWlsdG86Z2NjLXBhdGNoZXMtYm91bmNlcytw YW4yLmxpPWludGVsLmNvbUBnY2MuZ251Lm9yZz4+IE9uIEJlaGFsZiBPZiA/ Pz8NCj4gPiBTZW50OiBUaHVyc2RheSwgQXByaWwgMTMsIDIwMjMgNzoyMyBB TQ0KPiA+IFRvOiBraXRvLmNoZW5nIDxraXRvLmNoZW5nQGdtYWlsLmNvbTxt YWlsdG86a2l0by5jaGVuZ0BnbWFpbC5jb20+Pjsgcmd1ZW50aGVyIDxyZ3Vl bnRoZXJAc3VzZS5kZTxtYWlsdG86cmd1ZW50aGVyQHN1c2UuZGU+Pg0KPiA+ IENjOiByaWNoYXJkLnNhbmRpZm9yZCA8cmljaGFyZC5zYW5kaWZvcmRAYXJt LmNvbTxtYWlsdG86cmljaGFyZC5zYW5kaWZvcmRAYXJtLmNvbT4+OyBKZWZm IExhdw0KPiA+IDxqZWZmcmV5YWxhd0BnbWFpbC5jb208bWFpbHRvOmplZmZy ZXlhbGF3QGdtYWlsLmNvbT4+OyBnY2MtcGF0Y2hlcyA8Z2NjLXBhdGNoZXNA Z2NjLmdudS5vcmc8bWFpbHRvOmdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPj47 IHBhbG1lcg0KPiA+IDxwYWxtZXJAZGFiYmVsdC5jb208bWFpbHRvOnBhbG1l ckBkYWJiZWx0LmNvbT4+OyBqYWt1YiA8amFrdWJAcmVkaGF0LmNvbTxtYWls dG86amFrdWJAcmVkaGF0LmNvbT4+DQo+ID4gU3ViamVjdDogUmU6IFJlOiBb UEFUQ0hdIG1hY2hpbmVfbW9kZSB0eXBlIHNpemU6IEV4dGVuZCBlbnVtIHNp emUgZnJvbQ0KPiA+IDgtYml0IHRvIDE2LWJpdA0KPiA+DQo+ID4gWWVhaCwg bGlrZSBraXRvIHNhaWQuDQo+ID4gVHVybnMgb3V0IHRoZSB0dXBsZSB0eXBl IG1vZGVsIGluIEFSTSBTVkUgaXMgdGhlIG9wdGltYWwgc29sdXRpb24gZm9y IFJWVi4NCj4gPiBBbmQgd2UgbGlrZSBBUk0gU1ZFIHN0eWxlIGltcGxtZW50 YXRpb24uDQo+ID4NCj4gPiBBbmQgbm93IHdlIHNlZSBzd2FwcGluZyBydHhf Y29kZSBhbmQgbW9kZSBpbiBydHhfZGVmIGNhbiBtYWtlIHJ0eF9kZWYgb3Zl cmFsIG5vdCBleGNlZWQgNjQgYml0Lg0KPiA+IEJ1dCBpdCBzZWVtcyB0aGF0 IHRoZXJlIGlzIHN0aWxsIHByb2JsZW0gaW4gdHJlZV90eXBlX2NvbW1vbiBh bmQgdHJlZV9kZWNsX2NvbW1vbiwgaXMgdGhhdCByaWdodD8NCj4gPg0KPiA+ IEFmdGVyIHNldmVyYWwgdHJ5cyAocmVtb3ZlIGFsbCByZWR1bmRhbnQgVEkv VEYgdmVjdG9yIG1vZGVzIGFuZCBGUDE2IHZlY3RvciBtb2RlKSwgbm93IHRo ZXJlIGFyZSAyNTIgbW9kZXMgaW4gUklTQy1WIHBvcnQuIEJhc2ljYWxseSwg SSBjYW4ga2VlcCBzdXBwb3J0aW5nIG5ldyBSVlYgaW50cmluc2lzYyBmZWF0 dXJlcyByZWNlbnRseS4NCj4gPiBIb3dldmVyLCB3ZSBjYW4ndCBzdXBwb3J0 IG1vcmUgaW4gdGhlIGZ1dHVyZSwgZm9yIGV4YW1wbGUsIEZQMTYgdmVjdG9y LCBCRjE2IHZlY3RvciwgbWF0cml4IG1vZGVzLCBWTFMgbW9kZXMsLi4uZXRj Lg0KPiA+DQo+ID4gRnJvbSBSVlYgc2lkZSwgSSB0aGluayBleHRlbmRpbmcg MSBtb3JlIGJpdCBvZiBtYWNoaW5lIG1vZGUgc2hvdWxkIGJlIGVub3VnaCBm b3IgUlZWIChvdmVyYWwgNTEyIG1vZGVzKS4NCj4gPiBJcyBpdCBwb3NzaWJs ZSBtYWtlIGl0IGhhcHBlbiBpbiB0cmVlX3R5cGVfY29tbW9uIGFuZCB0cmVl X2RlY2xfY29tbW9uLCBSaWNoYXJkcz8NCj4gPg0KPiA+IFRoYW5rIHlvdSBz byBtdWNoIGZvciBhbGwgY29tbWVudHMuDQo+ID4NCj4gPg0KPiA+IGp1emhl Lnpob25nQHJpdmFpLmFpPG1haWx0bzpqdXpoZS56aG9uZ0ByaXZhaS5haT4N Cj4gPg0KPiA+IEZyb206IEtpdG8gQ2hlbmcNCj4gPiBEYXRlOiAyMDIzLTA0 LTEyIDE3OjMxDQo+ID4gVG86IFJpY2hhcmQgQmllbmVyDQo+ID4gQ0M6IGp1 emhlLnpob25nQHJpdmFpLmFpPG1haWx0bzpqdXpoZS56aG9uZ0ByaXZhaS5h aT47IHJpY2hhcmQuc2FuZGlmb3JkOyBqZWZmcmV5YWxhdzsgZ2NjLXBhdGNo ZXM7DQo+ID4gcGFsbWVyOyBqYWt1Yg0KPiA+IFN1YmplY3Q6IFJlOiBSZTog W1BBVENIXSBtYWNoaW5lX21vZGUgdHlwZSBzaXplOiBFeHRlbmQgZW51bSBz aXplIGZyb20NCj4gPiA4LWJpdCB0byAxNi1iaXQNCj4gPiA+ID4gVGhlIGNv bmNlcHQgb2YgZnJhY3Rpb25hbCBMTVVMIGlzIHRoZSBzYW1lIGFzIHRoZSBj b25jZXB0IG9mDQo+ID4gPiA+IEFBcmNoNjQncyBwYXJ0aWFsIFNWRSB2ZWN0 b3JzLCBzbyB0aGV5IGNhbiBvbmx5IGFjY2VzcyB0aGUgbG93ZXN0DQo+ID4g PiA+IHBhcnQsIGxpa2UgU1ZFJ3MgcGFydGlhbCB2ZWN0b3IuDQo+ID4gPiA+ DQo+ID4gPiA+IFdlIHdhbnQgdG8gc3BpbGwvcmVzdG9yZSB0aGUgZXhhY3Qg c2l6ZSBvZiB0aG9zZSBtb2RlcyAoMS8yLCAxLzQsDQo+ID4gPiA+IDEvOCks IHNvIGFkZGluZyBkZWRpY2F0ZWQgbW9kZXMgZm9yIHRob3NlIHBhcnRpYWwg dmVjdG9yIG1vZGVzDQo+ID4gPiA+IHNob3VsZCBiZSB1bmF2b2lkYWJsZSBJ TU8uDQo+ID4gPiA+DQo+ID4gPiA+IEFuZCBldmVuIGlmIHdlIHVzZSBzdWIt dmVjdG9yLCB3ZSBzdGlsbCBuZWVkIHRvIGRlZmluZSB0aG9zZQ0KPiA+ID4g PiBwYXJ0aWFsIHZlY3RvciB0eXBlcy4NCj4gPiA+DQo+ID4gPiBDb3VsZCB5 b3UgdXNlIGludGVnZXIgbW9kZXMgZm9yIHRoZSBmcmFjdGlvbmFsIHZlY3Rv cnM/DQo+ID4NCj4gPiBZb3UgbWVhbiB1c2luZyB0aGUgc2NhbGFyIGludGVn ZXIgbW9kZSBsaWtlIHVzaW5nIChzdWJyZWc6U0kNCj4gPiAocmVnOlZOeDRT SSkgMCkgdG8gcmVwcmVzZW50DQo+ID4gTE1VTD0xLzQ/DQo+ID4gKEFzc3Vt ZSBWTng0U0kgaXMgbW9kZSBmb3IgTTEpDQo+ID4NCj4gPiBJZiBzbyBJIHRo aW5rIGl0IG1pZ2h0IG5vdCBiZSBhYmxlIHRvIG1vZGVsIHRoYXQgcmlnaHQg LSBpdCBzZWVtcyBsaWtlIHdlIGFyZSB1c2luZyAzMi1iaXRzIGJ1dCBhY3R1 YWxseSB3ZSBhcmUgdXNpbmcgcG9seV9pbnQxNigxLCAxKSAqIDMyIGJpdHMu DQo+ID4NCj4gPiA+IEZvciBjb21wdXRhdGlvbiB5b3UgY2FuIGFsd2F5cyBh cHByb3ByaWF0ZWx5IGxpbWl0IHRoZSBMRU4/DQo+ID4NCj4gPiBSVlYgcHJv dmlkZSB6dmwqYiBleHRlbnNpb24gbGlrZSB6dmw8Tj5iIChlLmcuenZsMTI4 YiBvciB6dmwyNTZiKSB0bw0KPiA+IGd1YXJhbnRlZSB0aGUgdmVjdG9yIGxl bmd0aCBpcyBhdCBsZWFzdCBsYXJnZXIgdGhhbiBOIGJpdHMsIGJ1dCBpdCdz DQo+ID4ganVzdCBndWFyYW50ZWUgdGhlIG1pbmltYWwgbGVuZ3RoIGxpa2Ug U1ZFIGd1YXJhbnRlZSB0aGUgbWluaW1hbA0KPiA+IHZlY3RvciBsZW5ndGgg aXMgMTI4IGJpdHMNCj4gPg0KPiA+DQo+DQo+IC0tDQo+IFJpY2hhcmQgQmll bmVyIDxyZ3VlbnRoZXJAc3VzZS5kZTxtYWlsdG86cmd1ZW50aGVyQHN1c2Uu ZGU+Pg0KPiBTVVNFIFNvZnR3YXJlIFNvbHV0aW9ucyBHZXJtYW55IEdtYkgs IEZyYW5rZW5zdHJhc3NlIDE0NiwgOTA0NjEgTnVlcm5iZXJnLCBHZXJtYW55 OyBHRjogSXZvIFRvdGV2LCBBbmRyZXcgTXllcnMsIEFuZHJldyBNY0RvbmFs ZCwgQm91ZGllbiBNb2VybWFuOyBIUkIgMzY4MDkgKEFHIE51ZXJuYmVyZykN Cg0K --_000_MW5PR11MB59086629B4C2C84E21A52688A9739MW5PR11MB5908namp_--