From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr40041.outbound.protection.outlook.com ([40.107.4.41]:52144 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725855AbeJIPEb (ORCPT ); Tue, 9 Oct 2018 11:04:31 -0400 From: =?utf-8?B?Vm9rw6HEjSBNaWNoYWw=?= Subject: Re: Can't set MX6UL_PAD_LCD_DATA10 register with devicetree Date: Tue, 9 Oct 2018 07:48:49 +0000 Message-ID: References: <20181005124519.GA7699@graute-opti> <20181009062829.GA4362@graute-opti> In-Reply-To: <20181009062829.GA4362@graute-opti> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <773C054BB91F5E48868BE2915091FD52@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org To: Oliver Graute , Fabio Estevam Cc: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Shawn Guo , Sascha Hauer List-ID: T24gOS4xMC4yMDE4IDA4OjI4LCBPbGl2ZXIgR3JhdXRlIHdyb3RlOg0KPiBPbiAwOC8xMC8xOCwg RmFiaW8gRXN0ZXZhbSB3cm90ZToNCj4+IEhpIE9saXZlciwNCj4+DQo+PiBPbiBGcmksIE9jdCA1 LCAyMDE4IGF0IDk6NDYgQU0gT2xpdmVyIEdyYXV0ZSA8b2xpdmVyLmdyYXV0ZUBnbWFpbC5jb20+ IHdyb3RlOg0KPj4+DQo+Pj4gSGVsbG8gbGlzdCwNCj4+Pg0KPj4+IEkgdHJ5IHRvIHNldCB0aGUg Zm9sbG93aW5nIFBBRCBpbiBteSBpbXg2dWwgZGV2aWNldHJlZSAoZGVyaXZlZCBmcm9tDQo+Pj4g aW14NnVsLTE0eDE0LWV2ay5kdHMpDQo+Pj4NCj4+PiBNWDZVTF9QQURfTENEX0RBVEExMF9fR1BJ TzNfSU8xNSAweDEwMGIwDQo+Pg0KPj4gSSBkb24ndCBzZWUgYW55dGhpbmcgd3Jvbmcgd2l0aCB0 aGUgZGVmaW5pdGlvbiBvZg0KPj4gTVg2VUxfUEFEX0xDRF9EQVRBMTBfX0dQSU8zIGluIGlteDZ1 bC1waW5mdW5jLmguDQo+Pg0KPj4gQ291bGQgeW91IHNoYXJlIHlvdXIgd2hvbGUgZHRzIGZpbGU/ DQo+IA0KPiBzZWUgZHRzIGZpbGUgYmVsb3cNCj4+DQo+PiBBcmUgeW91IHN1cmUgeW91IGFyZSBu b3QgZ2V0dGluZyBhIHBpbiBjb25mbGljdCBkdWUgdG8gcHJldmlvdXMgdXNhZ2UNCj4+IG9mIE1Y NlVMX1BBRF9MQ0RfREFUQTEwPw0KPiANCj4gSSBjb21tZW50ZWQgb3V0IHRoZSBNWDZVTF9QQURf TENEX0RBVEExMF9fTENESUZfREFUQTEwIFBhZCBpbiB0aGUgbGNkaWYgc2VjdGlvbg0KPiBpcyB0 aGlzIHN1ZmZpY2llbnQ/DQoNCkFzIEZhYmlvIG5vdGVkIC0geW91IHVzZSB0aGUgc2FtZSBwYWQg aW4gdHdvIHBpbmN0cmwgZ3JvdXBzLg0KT25lIHVzYWdlIGlzIGluIHRoZSBwaW5jdHJsX2hvZzMg Z3JvdXAgYXMgYSBHUElPIGFuZCBzZWNvbmQgdXNhZ2UgaXMgaW4NCnRoZSBwaW5jdHJsX2xjZGlm X2RhdCBncm91cCBhcyBhIExDRCBkYXRhIHNpZ25hbC4gVGhhdCBpcyBhY3R1YWxseSBPSy4NCg0K VGhlIHByb2JsZW0gaXMgdGhhdCBuZWl0aGVyIG9mIHRob3NlIHR3byBwaW5jdHJsIGdyb3VwcyBp cyB1c2VkIGJ5IHNvbWUNCmRldmljZSBub2RlIGFuZCBoZW5jZSB0aGUgY29uZmlndXJhdGlvbiBp cyBub3QgYXBwbGllZC4NCg0KSWYgeW91IHdhbnQgY29uZmlndXJlIGFsbCB0aGUgcGlucyBpbiB0 aGUgcGluY3RybF9ob2czIGdyb3VwIHlvdSBwcm9iYWJseQ0KbmVlZCB0byB1c2UgaXQgaW4gdGhl IGlvbXV4YyBub2RlLiBTZWUgYmVsbG93Lg0KDQo+IA0KPiANCj4gLyoNCj4gICAqIENvcHlyaWdo dCAoQykgMjAxNSBGcmVlc2NhbGUgU2VtaWNvbmR1Y3RvciwgSW5jLg0KPiAgICoNCj4gICAqIFRo aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3IgbW9kaWZ5DQo+ICAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcw0KPiAgICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv ZnR3YXJlIEZvdW5kYXRpb24uDQo+ICAgKi8NCj4gDQo+IC9kdHMtdjEvOw0KPiANCj4gI2luY2x1 ZGUgPGR0LWJpbmRpbmdzL2lucHV0L2lucHV0Lmg+DQo+ICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9n cGlvL2dwaW8uaD4NCj4gI2luY2x1ZGUgImlteDZ1bC5kdHNpIg0KPiANCj4gLyB7DQo+IAltb2Rl bCA9ICJGcmVlc2NhbGUgaS5NWDYgVWx0cmFMaXRlIDE0eDE0IEVWSyBCb2FyZCI7DQo+IAljb21w YXRpYmxlID0gImZzbCxpbXg2dWwtMTR4MTQtZXZrIiwgImZzbCxpbXg2dWwiOw0KPiANCj4gCWNo b3NlbiB7DQo+IAkJc3Rkb3V0LXBhdGggPSAmdWFydDE7DQo+IAl9Ow0KPiANCj4gCW1lbW9yeSB7 DQo+IAkJcmVnID0gPDB4ODAwMDAwMDAgMHgyMDAwMDAwMD47DQo+IAl9Ow0KPiANCj4gCXJlZ3Vs YXRvcnMgew0KPiAJCWNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7DQo+IAkJI2FkZHJlc3MtY2Vs bHMgPSA8MT47DQo+IAkJI3NpemUtY2VsbHMgPSA8MD47DQo+IA0KPiAJCXJlZ19zZDFfdm1tYzog c2QxX3JlZ3VsYXRvciB7DQo+IAkJCWNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsNCj4g CQkJcmVndWxhdG9yLW5hbWUgPSAiVlNEXzNWMyI7DQo+IAkJCXJlZ3VsYXRvci1taW4tbWljcm92 b2x0ID0gPDMzMDAwMDA+Ow0KPiAJCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAw PjsNCj4gCQkJZ3BpbyA9IDwmZ3BpbzEgOSBHUElPX0FDVElWRV9ISUdIPjsNCj4gCQkJZW5hYmxl LWFjdGl2ZS1oaWdoOw0KPiAJCX07DQo+IA0KPiAJCXJlZ192cmVmXzN2MzogcmVndWxhdG9yQDIg ew0KPiAJCQljb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7DQo+IAkJCXJlZ3VsYXRvci1u YW1lID0gInZyZWYtM3YzIjsNCj4gCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAw MD47DQo+IAkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+Ow0KPiAJCX07DQo+ IAl9Ow0KPiANCj4gCWJvb3RzaG1lbSB7DQo+IAkJY29tcGF0aWJsZSA9ICJzYWdlbWNvbSxpbXg2 dWwtYm9vdHNobWVtIjsNCj4gCX07DQo+IH07DQo+IA0KPiAmY3B1MCB7DQo+IAlhcm0tc3VwcGx5 ID0gPCZyZWdfYXJtPjsNCj4gCXNvYy1zdXBwbHkgPSA8JnJlZ19zb2M+Ow0KPiB9Ow0KPiANCj4g JmZlYzEgew0KPiAJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsNCj4gCXBpbmN0cmwtMCA9IDwm cGluY3RybF9lbmV0MT47DQo+IAlwaHktbW9kZSA9ICJybWlpIjsNCj4gCXBoeS1oYW5kbGUgPSA8 JmV0aHBoeTA+Ow0KPiAJc3RhdHVzID0gIm9rYXkiOw0KPiANCj4gCW1kaW8gew0KPiAJCSNhZGRy ZXNzLWNlbGxzID0gPDE+Ow0KPiAJCSNzaXplLWNlbGxzID0gPDA+Ow0KPiANCj4gCQlldGhwaHkw OiBldGhlcm5ldC1waHlAMCB7DQo+IAkJCWNvbXBhdGlibGUgPSAibWljcmVsLGtzejgwMzEiOw0K PiAJCQlwaHktcmVzZXQtZ3Bpb3MgPSA8JmdwaW8zIDE5IEdQSU9fQUNUSVZFX0hJR0g+Ow0KPiAJ CQkvKiBtaWNyZWwscm1paS1yZWZlcmVuY2UtY2xvY2stc2VsZWN0LTI1LW1oejsgKi8NCj4gCQkJ Y2xvY2tzID0gPCZtZGM+Ow0KPiAJCQljbG9jay1uYW1lcyA9ICJybWlpLXJlZiI7DQo+IAkJCXJl ZyA9IDwwPjsNCj4gCQl9Ow0KPiANCj4gCX07DQo+IA0KPiAJbWRjOiBybWlpLXJlZiB7DQo+IAkJ I2Nsb2NrLWNlbGxzID0gPDA+Ow0KPiAJCWNvbXBhdGlibGUgPSJmaXhlZC1jbG9jayI7DQo+IAkJ Y2xvY2stZnJlcXVlbmN5ID0gPDUwMDAwMDAwPjsNCj4gCX07DQo+IH07DQo+IC8qDQo+ICZmZWMy IHsNCj4gCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+IAlwaW5jdHJsLTAgPSA8JnBpbmN0 cmxfZW5ldDI+Ow0KPiAJcGh5LW1vZGUgPSAicm1paSI7DQo+IAlwaHktaGFuZGxlID0gPCZldGhw aHkxPjsNCj4gCXN0YXR1cyA9ICJva2F5IjsNCj4gDQo+IAltZGlvIHsNCj4gCQkjYWRkcmVzcy1j ZWxscyA9IDwxPjsNCj4gCQkjc2l6ZS1jZWxscyA9IDwwPjsNCj4gDQo+IAkJZXRocGh5MDogZXRo ZXJuZXQtcGh5QDIgew0KPiAJCQlyZWcgPSA8Mj47DQo+IAkJfTsNCj4gDQo+IAkJZXRocGh5MTog ZXRoZXJuZXQtcGh5QDEgew0KPiAJCQlyZWcgPSA8MT47DQo+IAkJfTsNCj4gCX07DQo+IH07DQo+ ICovDQo+IA0KPiAmcXNwaSB7DQo+IAlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOw0KPiAJcGlu Y3RybC0wID0gPCZwaW5jdHJsX3FzcGk+Ow0KPiAJc3RhdHVzID0gImRpc2FibGVkIjsNCj4gDQo+ IAlmbGFzaDA6IG4yNXEyNTZhQDAgew0KPiAJCSNhZGRyZXNzLWNlbGxzID0gPDE+Ow0KPiAJCSNz aXplLWNlbGxzID0gPDE+Ow0KPiAJCWNvbXBhdGlibGUgPSAibWljcm9uLG4yNXEyNTZhIjsNCj4g CQlzcGktbWF4LWZyZXF1ZW5jeSA9IDwyOTAwMDAwMD47DQo+IAkJcmVnID0gPDA+Ow0KPiAJfTsN Cj4gfTsNCj4gDQo+ICZzbnZzX3Bvd2Vyb2ZmIHsNCj4gCXN0YXR1cyA9ICJva2F5IjsNCj4gfTsN Cj4gDQo+ICZ0c2Mgew0KPiAJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsNCj4gCXBpbmN0cmwt MCA9IDwmcGluY3RybF90c2M+Ow0KPiAJeG51ci1ncGlvID0gPCZncGlvMSAzIEdQSU9fQUNUSVZF X0xPVz47DQo+IAltZWFzdXJlLWRlbGF5LXRpbWUgPSA8MHhmZmZmPjsNCj4gCXByZS1jaGFyZ2Ut dGltZSA9IDwweGZmZj47DQo+IAlzdGF0dXMgPSAiZGlzYWJsZWQiOw0KPiB9Ow0KPiANCj4gJnVh cnQxIHsNCj4gCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+IAlwaW5jdHJsLTAgPSA8JnBp bmN0cmxfdWFydDE+Ow0KPiAJc3RhdHVzID0gIm9rYXkiOw0KPiB9Ow0KPiANCj4gJnVhcnQyIHsN Cj4gCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+IAlwaW5jdHJsLTAgPSA8JnBpbmN0cmxf dWFydDI+Ow0KPiAJZnNsLHVhcnQtaGFzLXJ0c2N0czsNCj4gCXN0YXR1cyA9ICJva2F5IjsNCj4g fTsNCj4gDQo+ICZ1YXJ0MyB7DQo+IAlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOw0KPiAJcGlu Y3RybC0wID0gPCZwaW5jdHJsX3VhcnQzPjsNCj4gCWZzbCx1YXJ0LWhhcy1ydHNjdHM7DQo+IAlz dGF0dXMgPSAib2theSI7DQo+IH07DQo+IA0KPiAmdWFydDggew0KPiAJcGluY3RybC1uYW1lcyA9 ICJkZWZhdWx0IjsNCj4gCXBpbmN0cmwtMCA9IDwmcGluY3RybF91YXJ0OD47DQo+IAlzdGF0dXMg PSAib2theSI7DQo+IH07DQo+IA0KPiAmdXNib3RnMSB7DQo+IAlkcl9tb2RlID0gInBlcmlwaGVy YWwiOw0KPiAJc3RhdHVzID0gImRpc2FibGVkIjsNCj4gfTsNCj4gDQo+ICZ1c2JvdGcyIHsNCj4g CWRyX21vZGUgPSAiaG9zdCI7DQo+IAlkaXNhYmxlLW92ZXItY3VycmVudDsNCj4gCXN0YXR1cyA9 ICJva2F5IjsNCj4gfTsNCj4gDQo+ICZ1c2RoYzEgew0KPiAJcGluY3RybC1uYW1lcyA9ICJkZWZh dWx0IiwgInN0YXRlXzEwMG1oeiIsICJzdGF0ZV8yMDBtaHoiOw0KPiAJcGluY3RybC0wID0gPCZw aW5jdHJsX3VzZGhjMT47DQo+IAlwaW5jdHJsLTEgPSA8JnBpbmN0cmxfdXNkaGMxXzEwMG1oej47 DQo+IAlwaW5jdHJsLTIgPSA8JnBpbmN0cmxfdXNkaGMxXzIwMG1oej47DQo+IAljZC1ncGlvcyA9 IDwmZ3BpbzEgMTkgR1BJT19BQ1RJVkVfTE9XPjsNCj4gCWtlZXAtcG93ZXItaW4tc3VzcGVuZDsN Cj4gCWVuYWJsZS1zZGlvLXdha2V1cDsNCj4gCXZtbWMtc3VwcGx5ID0gPCZyZWdfc2QxX3ZtbWM+ Ow0KPiAJc3RhdHVzID0gImRpc2FibGVkIjsNCj4gfTsNCj4gDQo+ICZ1c2RoYzIgew0KPiAJcGlu Y3RybC1uYW1lcyA9ICJkZWZhdWx0IjsNCj4gCXBpbmN0cmwtMCA9IDwmcGluY3RybF91c2RoYzI+ Ow0KPiAJbm8tMS04LXY7DQo+IAlrZWVwLXBvd2VyLWluLXN1c3BlbmQ7DQo+IAllbmFibGUtc2Rp by13YWtldXA7DQo+IAlzdGF0dXMgPSAiZGlzYWJsZWQiOw0KPiB9Ow0KPiANCj4gJndkb2cxIHsN Cj4gCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+IAlwaW5jdHJsLTAgPSA8JnBpbmN0cmxf d2RvZz47DQo+IAlmc2wsZXh0LXJlc2V0LW91dHB1dDsNCj4gfTsNCj4gDQo+ICZpb211eGMgew0K PiAJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsNCg0KQWRkIHRoaXMgbGluZSB0byBjb25maWd1 cmUgYWxsIHRoZSBwaW5zIGluIGhvZzMgZ3JvdXAgd2hlbiBwaW5jdHJsIGlzIHByb2JlZC4NCg0K CXBpbmN0cmwtMCA9IDwmcGluY3RybF9ob2czPjsNCj4gDQo+IAlwaW5jdHJsX2hvZzE6IGhvZzFn cnAgew0KPiAJCWZzbCxwaW5zID0gPA0KPiAJCQlNWDZVTF9QQURfR1BJTzFfSU8wMF9fR1BJTzFf SU8wMCAgMHgxYjBiMCAvL0dTTV9EU1INCj4gCQkJTVg2VUxfUEFEX0dQSU8xX0lPMDFfX0dQSU8x X0lPMDEgIDB4MWIwYjAgLy9HU01fUklORw0KPiAJCQlNWDZVTF9QQURfR1BJTzFfSU8wMl9fR1BJ TzFfSU8wMiAgMHgxYjBiMCAvL0dTTV9EVFINCj4gCQkJTVg2VUxfUEFEX0dQSU8xX0lPMDNfX0dQ SU8xX0lPMDMgIDB4MWIwYjAgLy9HU01fRENEDQo+IAkJCU1YNlVMX1BBRF9HUElPMV9JTzA0X19H UElPMV9JTzA0ICAweDFiMGIwIC8vUFdSX0lORA0KPiAJCQlNWDZVTF9QQURfR1BJTzFfSU8wOF9f R1BJTzFfSU8wOCAgMHgxYjBiMCAvL0JPT1RfRVVSSQ0KPiAJCQkvL01YNlVMX1BBRF9HUElPMV9J TzA1X19HUElPMV9JTzA1ICAweDFiMGIwIC8vQ0hBUkdFX0xWTA0KPiAJCT47DQo+IAl9Ow0KPiAN Cj4gCXBpbmN0cmxfaG9nMjogaG9nMmdycCB7DQo+IAkJZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVM X1BBRF9TRDFfREFUQTFfX0dQSU8yX0lPMTkgMHg4MDAwMDAwMCAvL1NFUlZJQ0VfQlVUVE9ODQo+ IAkJPjsNCj4gCX07DQo+IA0KPiAJcGluY3RybF9ob2czOiBob2czZ3JwIHsNCj4gCQlmc2wscGlu cyA9IDwNCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMDhfX0dQSU8zX0lPMTMgMHg4MDAwMDAwMCAv L1JFU19FVVJJDQo+IAkJCU1YNlVMX1BBRF9MQ0RfREFUQTA5X19HUElPM19JTzE0IDB4ODAwMDAw MDAgLy9TRUNVUkVfUlNUX04NCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMTBfX0dQSU8zX0lPMTUg MHgxMDBiMCAvL0JBVFRfVVNFDQo+IAkJCU1YNlVMX1BBRF9MQ0RfREFUQTEyX19HUElPM19JTzE3 IDB4ODAwMDAwMDAgLy9MRURfR1BSUw0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEExM19fR1BJTzNf SU8xOCAweDgwMDAwMDAwIC8vTEVEX0NTRA0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEExNF9fR1BJ TzNfSU8xOSAweDgwMDAwMDAwIC8vR1NNX1ZVU0JfRU4NCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRB MTVfX0dQSU8zX0lPMjAgMHg4MDAwMDAwMCAvL0lHTklUSU9ODQo+IAkJCU1YNlVMX1BBRF9MQ0Rf REFUQTE2X19HUElPM19JTzIxIDB4ODAwMDAwMDAgLy9FTUVSR19SRVNFVA0KPiAJCQlNWDZVTF9Q QURfTENEX0RBVEExN19fR1BJTzNfSU8yMiAweDgwMDAwMDAwIC8vTEVEX1BPV0VSDQo+IAkJCU1Y NlVMX1BBRF9MQ0RfREFUQTE4X19HUElPM19JTzIzIDB4ODAwMDAwMDAgLy9MRURfTE9DQUwNCj4g CQkJTVg2VUxfUEFEX0xDRF9EQVRBMTlfX0dQSU8zX0lPMjQgMHg4MDAwMDAwMCAvL0xFRF9FVEgN Cj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMjJfX0dQSU8zX0lPMjcgMHg4MDAwMDAwMCAvL0xFRF9S U0xfMQ0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEEyM19fR1BJTzNfSU8yOCAweDgwMDAwMDAwIC8v TEVEX1JTTF8yDQo+IAkJPjsNCj4gCX07DQo+IA0KPiAJcGluY3RybF9ob2c0OiBob2c0Z3JwIHsN Cj4gCQlmc2wscGlucyA9IDwNCj4gCQkJTVg2VUxfUEFEX0NTSV9IU1lOQ19fR1BJTzRfSU8yMCAw eDEwMDg4IC8vUkxZX0NUUkwNCj4gCQkJTVg2VUxfUEFEX0NTSV9EQVRBMDBfX0dQSU80X0lPMjEg MHgxMDA4OCAvL0FDX0ZBSUwNCj4gCQkJTVg2VUxfUEFEX0NTSV9EQVRBMDFfX0dQSU80X0lPMjIg MHgxMDA4OCAvL0RDX0ZBSUwNCj4gCQkJTVg2VUxfUEFEX0NTSV9EQVRBMDJfX0dQSU80X0lPMjMg MHgxMDA4OCAvL0VOX0NIQVJHRV9ODQo+IAkJCU1YNlVMX1BBRF9DU0lfREFUQTAzX19HUElPNF9J TzI0IDB4MTAwODggLy9DSEFSR0VEX1NQDQo+IAkJCU1YNlVMX1BBRF9DU0lfREFUQTA0X19HUElP NF9JTzI1IDB4MTAwODggLy9DSEFSR0VEX0lODQo+IAkJCU1YNlVMX1BBRF9DU0lfREFUQTA1X19H UElPNF9JTzI2IDB4MTAwODggLy9FTl9CT09TVA0KPiAJCT47DQo+IAl9Ow0KPiANCj4gCXBpbmN0 cmxfaG9nNTogaG9nNWdycCB7DQo+IAkJZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVMX1BBRF9CT09U X01PREUwX19HUElPNV9JTzEwIDB4MTAwODggLy9CT09UX01PREUwDQo+IAkJCU1YNlVMX1BBRF9C T09UX01PREUxX19HUElPNV9JTzExIDB4MTAwODggLy9CT09UX01PREUxDQo+IAkJPjsNCj4gCX07 DQo+IA0KPiAJcGluY3RybF9lbmV0MTogZW5ldDFncnAgew0KPiAJCWZzbCxwaW5zID0gPA0KPiAJ CQlNWDZVTF9QQURfR1BJTzFfSU8wN19fRU5FVDFfTURDCQkweDFiMDUwDQo+IAkJCU1YNlVMX1BB RF9HUElPMV9JTzA2X19FTkVUMV9NRElPCTB4MWIwNTANCj4gCQkJTVg2VUxfUEFEX0VORVQxX1JY X0VOX19FTkVUMV9SWF9FTgkweDFiMGIwDQo+IAkJCU1YNlVMX1BBRF9FTkVUMV9SWF9FUl9fRU5F VDFfUlhfRVIJMHgxYjBiMA0KPiAJCQlNWDZVTF9QQURfRU5FVDFfUlhfREFUQTBfX0VORVQxX1JE QVRBMDAJMHgxYjBiMA0KPiAJCQlNWDZVTF9QQURfRU5FVDFfUlhfREFUQTFfX0VORVQxX1JEQVRB MDEJMHgxYjBiMA0KPiAJCQlNWDZVTF9QQURfRU5FVDFfVFhfRU5fX0VORVQxX1RYX0VOCTB4MWIw YjANCj4gCQkJTVg2VUxfUEFEX0VORVQxX1RYX0RBVEEwX19FTkVUMV9UREFUQTAwCTB4MWIwYjAN Cj4gCQkJTVg2VUxfUEFEX0VORVQxX1RYX0RBVEExX19FTkVUMV9UREFUQTAxCTB4MWIwYjANCj4g CQkJTVg2VUxfUEFEX0VORVQxX1RYX0NMS19fRU5FVDFfUkVGX0NMSzEJMHg0MDAxYjA1MA0KPiAJ CT47DQo+IAl9Ow0KPiANCj4gCXBpbmN0cmxfZW5ldDI6IGVuZXQyZ3JwIHsNCj4gCQlmc2wscGlu cyA9IDwNCj4gCQkJTVg2VUxfUEFEX0dQSU8xX0lPMDdfX0VORVQyX01EQwkJMHgxYjBiMA0KPiAJ CQlNWDZVTF9QQURfR1BJTzFfSU8wNl9fRU5FVDJfTURJTwkweDFiMGIwDQo+IAkJCU1YNlVMX1BB RF9FTkVUMl9SWF9FTl9fRU5FVDJfUlhfRU4JMHgxYjBiMA0KPiAJCQlNWDZVTF9QQURfRU5FVDJf UlhfRVJfX0VORVQyX1JYX0VSCTB4MWIwYjANCj4gCQkJTVg2VUxfUEFEX0VORVQyX1JYX0RBVEEw X19FTkVUMl9SREFUQTAwCTB4MWIwYjANCj4gCQkJTVg2VUxfUEFEX0VORVQyX1JYX0RBVEExX19F TkVUMl9SREFUQTAxCTB4MWIwYjANCj4gCQkJTVg2VUxfUEFEX0VORVQyX1RYX0VOX19FTkVUMl9U WF9FTgkweDFiMGIwDQo+IAkJCU1YNlVMX1BBRF9FTkVUMl9UWF9EQVRBMF9fRU5FVDJfVERBVEEw MAkweDFiMGIwDQo+IAkJCU1YNlVMX1BBRF9FTkVUMl9UWF9EQVRBMV9fRU5FVDJfVERBVEEwMQkw eDFiMGIwDQo+IAkJCU1YNlVMX1BBRF9FTkVUMl9UWF9DTEtfX0VORVQyX1JFRl9DTEsyCTB4NDAw MWIwMzENCj4gCQkJTVg2VUxfUEFEX1NOVlNfVEFNUEVSMF9fR1BJTzVfSU8wMAkweDE3MDU5DQo+ IAkJPjsNCj4gCX07DQo+IA0KPiAJcGluY3RybF9mbGV4Y2FuMTogZmxleGNhbjFncnB7DQo+IAkJ ZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVMX1BBRF9VQVJUM19SVFNfQl9fRkxFWENBTjFfUlgJMHgx YjAyMA0KPiAJCQlNWDZVTF9QQURfVUFSVDNfQ1RTX0JfX0ZMRVhDQU4xX1RYCTB4MWIwMjANCj4g CQk+Ow0KPiAJfTsNCj4gDQo+IAlwaW5jdHJsX2ZsZXhjYW4yOiBmbGV4Y2FuMmdycHsNCj4gCQlm c2wscGlucyA9IDwNCj4gCQkJTVg2VUxfUEFEX1VBUlQyX1JUU19CX19GTEVYQ0FOMl9SWAkweDFi MDIwDQo+IAkJCU1YNlVMX1BBRF9VQVJUMl9DVFNfQl9fRkxFWENBTjJfVFgJMHgxYjAyMA0KPiAJ CT47DQo+IAl9Ow0KPiANCj4gCXBpbmN0cmxfaTJjMTogaTJjMWdycCB7DQo+IAkJZnNsLHBpbnMg PSA8DQo+IAkJCU1YNlVMX1BBRF9VQVJUNF9UWF9EQVRBX19JMkMxX1NDTCAweDQwMDFiOGIwDQo+ IAkJCU1YNlVMX1BBRF9VQVJUNF9SWF9EQVRBX19JMkMxX1NEQSAweDQwMDFiOGIwDQo+IAkJPjsN Cj4gCX07DQo+IA0KPiAJcGluY3RybF9pMmMyOiBpMmMyZ3JwIHsNCj4gCQlmc2wscGlucyA9IDwN Cj4gCQkJTVg2VUxfUEFEX1VBUlQ1X1RYX0RBVEFfX0kyQzJfU0NMIDB4NDAwMWI4YjANCj4gCQkJ TVg2VUxfUEFEX1VBUlQ1X1JYX0RBVEFfX0kyQzJfU0RBIDB4NDAwMWI4YjANCj4gCQk+Ow0KPiAJ fTsNCj4gDQo+IAlwaW5jdHJsX2xjZGlmX2RhdDogbGNkaWZkYXRncnAgew0KPiAJCWZzbCxwaW5z ID0gPA0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEEwMF9fTENESUZfREFUQTAwICAweDc5DQo+IAkJ CU1YNlVMX1BBRF9MQ0RfREFUQTAxX19MQ0RJRl9EQVRBMDEgIDB4NzkNCj4gCQkJTVg2VUxfUEFE X0xDRF9EQVRBMDJfX0xDRElGX0RBVEEwMiAgMHg3OQ0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEEw M19fTENESUZfREFUQTAzICAweDc5DQo+IAkJCU1YNlVMX1BBRF9MQ0RfREFUQTA0X19MQ0RJRl9E QVRBMDQgIDB4NzkNCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMDVfX0xDRElGX0RBVEEwNSAgMHg3 OQ0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEEwNl9fTENESUZfREFUQTA2ICAweDc5DQo+IAkJCU1Y NlVMX1BBRF9MQ0RfREFUQTA3X19MQ0RJRl9EQVRBMDcgIDB4NzkNCj4gCQkJLy9NWDZVTF9QQURf TENEX0RBVEEwOF9fTENESUZfREFUQTA4ICAweDc5DQo+IAkJCU1YNlVMX1BBRF9MQ0RfREFUQTA5 X19MQ0RJRl9EQVRBMDkgIDB4NzkNCj4gCQkJLy9NWDZVTF9QQURfTENEX0RBVEExMF9fTENESUZf REFUQTEwICAweDc5DQo+IAkJCU1YNlVMX1BBRF9MQ0RfREFUQTExX19MQ0RJRl9EQVRBMTEgIDB4 NzkNCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMTJfX0xDRElGX0RBVEExMiAgMHg3OQ0KPiAJCQlN WDZVTF9QQURfTENEX0RBVEExM19fTENESUZfREFUQTEzICAweDc5DQo+IAkJCU1YNlVMX1BBRF9M Q0RfREFUQTE0X19MQ0RJRl9EQVRBMTQgIDB4NzkNCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMTVf X0xDRElGX0RBVEExNSAgMHg3OQ0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEExNl9fTENESUZfREFU QTE2ICAweDc5DQo+IAkJCU1YNlVMX1BBRF9MQ0RfREFUQTE3X19MQ0RJRl9EQVRBMTcgIDB4NzkN Cj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMThfX0xDRElGX0RBVEExOCAgMHg3OQ0KPiAJCQlNWDZV TF9QQURfTENEX0RBVEExOV9fTENESUZfREFUQTE5ICAweDc5DQo+IAkJCU1YNlVMX1BBRF9MQ0Rf REFUQTIwX19MQ0RJRl9EQVRBMjAgIDB4NzkNCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMjFfX0xD RElGX0RBVEEyMSAgMHg3OQ0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEEyMl9fTENESUZfREFUQTIy ICAweDc5DQo+IAkJCU1YNlVMX1BBRF9MQ0RfREFUQTIzX19MQ0RJRl9EQVRBMjMgIDB4NzkNCj4g CQk+Ow0KPiAJfTsNCj4gDQo+IAlwaW5jdHJsX2xjZGlmX2N0cmw6IGxjZGlmY3RybGdycCB7DQo+ IAkJZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVMX1BBRF9MQ0RfQ0xLX19MQ0RJRl9DTEsJICAgIDB4 NzkNCj4gCQkJTVg2VUxfUEFEX0xDRF9FTkFCTEVfX0xDRElGX0VOQUJMRSAgMHg3OQ0KPiAJCQlN WDZVTF9QQURfTENEX0hTWU5DX19MQ0RJRl9IU1lOQyAgICAweDc5DQo+IAkJCU1YNlVMX1BBRF9M Q0RfVlNZTkNfX0xDRElGX1ZTWU5DICAgIDB4NzkNCj4gCQkJLyogdXNlZCBmb3IgbGNkIHJlc2V0 ICovDQo+IAkJCU1YNlVMX1BBRF9TTlZTX1RBTVBFUjlfX0dQSU81X0lPMDkgIDB4NzkNCj4gCQk+ Ow0KPiAJfTsNCj4gDQo+IAlwaW5jdHJsX3FzcGk6IHFzcGlncnAgew0KPiAJCWZzbCxwaW5zID0g PA0KPiAJCQlNWDZVTF9QQURfTkFORF9XUF9CX19RU1BJX0FfU0NMSwkweDcwYTENCj4gCQkJTVg2 VUxfUEFEX05BTkRfUkVBRFlfQl9fUVNQSV9BX0RBVEEwMAkweDcwYTENCj4gCQkJTVg2VUxfUEFE X05BTkRfQ0UwX0JfX1FTUElfQV9EQVRBMDEJMHg3MGExDQo+IAkJCU1YNlVMX1BBRF9OQU5EX0NF MV9CX19RU1BJX0FfREFUQTAyCTB4NzBhMQ0KPiAJCQlNWDZVTF9QQURfTkFORF9DTEVfX1FTUElf QV9EQVRBMDMJMHg3MGExDQo+IAkJCU1YNlVMX1BBRF9OQU5EX0RRU19fUVNQSV9BX1NTMF9CCTB4 NzBhMQ0KPiAJCT47DQo+IAl9Ow0KPiAvKg0KPiAJcGluY3RybF9wd20xOiBwd20xZ3JwIHsNCj4g CQlmc2wscGlucyA9IDwNCj4gCQkJTVg2VUxfUEFEX0dQSU8xX0lPMDhfX1BXTTFfT1VUICAgMHgx MTBiMA0KPiAJCT47DQo+IAl9Ow0KPiAqLw0KPiANCj4gCXBpbmN0cmxfc2ltMjogc2ltMmdycCB7 DQo+IAkJZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVMX1BBRF9DU0lfREFUQTAzX19TSU0yX1BPUlQx X1BECQkweGI4MDgNCj4gCQkJTVg2VUxfUEFEX0NTSV9EQVRBMDRfX1NJTTJfUE9SVDFfQ0xLCQkw eDMxDQo+IAkJCU1YNlVMX1BBRF9DU0lfREFUQTA1X19TSU0yX1BPUlQxX1JTVF9CCQkweGI4MDgN Cj4gCQkJTVg2VUxfUEFEX0NTSV9EQVRBMDZfX1NJTTJfUE9SVDFfU1ZFTgkJMHhiODA4DQo+IAkJ CU1YNlVMX1BBRF9DU0lfREFUQTA3X19TSU0yX1BPUlQxX1RSWEQJCTB4YjgwOQ0KPiAJCQlNWDZV TF9QQURfQ1NJX0RBVEEwMl9fR1BJTzRfSU8yMwkJMHgzMDA4DQo+IAkJPjsNCj4gCX07DQo+IA0K PiAJcGluY3RybF90c2M6IHRzY2dycCB7DQo+IAkJZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVMX1BB RF9HUElPMV9JTzAxX19HUElPMV9JTzAxCQkweGIwDQo+IAkJCU1YNlVMX1BBRF9HUElPMV9JTzAy X19HUElPMV9JTzAyCQkweGIwDQo+IAkJCU1YNlVMX1BBRF9HUElPMV9JTzAzX19HUElPMV9JTzAz CQkweGIwDQo+IAkJCU1YNlVMX1BBRF9HUElPMV9JTzA0X19HUElPMV9JTzA0CQkweGIwDQo+IAkJ PjsNCj4gCX07DQo+IA0KPiAJcGluY3RybF91YXJ0MTogdWFydDFncnAgew0KPiAJCWZzbCxwaW5z ID0gPA0KPiAJCQlNWDZVTF9QQURfVUFSVDFfVFhfREFUQV9fVUFSVDFfRENFX1RYIDB4MWIwYjEN Cj4gCQkJTVg2VUxfUEFEX1VBUlQxX1JYX0RBVEFfX1VBUlQxX0RDRV9SWCAweDFiMGIxDQo+IAkJ PjsNCj4gCX07DQo+IA0KPiAJcGluY3RybF91YXJ0MjogdWFydDJncnAgew0KPiAJCWZzbCxwaW5z ID0gPA0KPiAJCQlNWDZVTF9QQURfVUFSVDJfVFhfREFUQV9fVUFSVDJfRENFX1RYCTB4MWIwYjEg Ly9NVFJfUlgNCj4gCQkJTVg2VUxfUEFEX1VBUlQyX1JYX0RBVEFfX1VBUlQyX0RDRV9SWAkweDFi MGIxIC8vTVRSX1RYDQo+IAkJCU1YNlVMX1BBRF9VQVJUMl9DVFNfQl9fVUFSVDJfRENFX0NUUwkw eDFiMGIxICAvLyhNVVggQ1RTL1JJKQ0KPiAJCQlNWDZVTF9QQURfVUFSVDJfUlRTX0JfX1VBUlQy X0RDRV9SVFMJMHgxYjBiMQ0KPiAJCT47DQo+IAl9Ow0KPiANCj4gCXBpbmN0cmxfdWFydDM6IHVh cnQzZ3JwIHsNCj4gCQlmc2wscGlucyA9IDwNCj4gCQkJTVg2VUxfUEFEX1VBUlQzX1RYX0RBVEFf X1VBUlQzX0RDRV9UWAkweDFiMGIxDQo+IAkJCU1YNlVMX1BBRF9VQVJUM19SWF9EQVRBX19VQVJU M19EQ0VfUlgJMHgxYjBiMQ0KPiAJCT47DQo+IAl9Ow0KPiANCj4gCXBpbmN0cmxfdWFydDg6IHVh cnQ4Z3JwIHsNCj4gCQlmc2wscGlucyA9IDwNCj4gCQkJTVg2VUxfUEFEX0xDRF9EQVRBMjBfX1VB UlQ4X0RDRV9UWCAJMHgxYjBiMQ0KPiAJCQlNWDZVTF9QQURfTENEX0RBVEEyMV9fVUFSVDhfRENF X1JYIAkweDFiMGIxDQo+IAkJPjsNCj4gCX07DQo+IA0KPiAJcGluY3RybF91c2RoYzE6IHVzZGhj MWdycCB7DQo+IAkJZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVMX1BBRF9TRDFfQ01EX19VU0RIQzFf Q01EICAgICAJMHgxNzA1OQ0KPiAJCQlNWDZVTF9QQURfU0QxX0NMS19fVVNESEMxX0NMSyAgICAg CTB4MTAwNTkNCj4gCQkJTVg2VUxfUEFEX1NEMV9EQVRBMF9fVVNESEMxX0RBVEEwIAkweDE3MDU5 DQo+IAkJCU1YNlVMX1BBRF9TRDFfREFUQTFfX1VTREhDMV9EQVRBMSAJMHgxNzA1OQ0KPiAJCQlN WDZVTF9QQURfU0QxX0RBVEEyX19VU0RIQzFfREFUQTIgCTB4MTcwNTkNCj4gCQkJTVg2VUxfUEFE X1NEMV9EQVRBM19fVVNESEMxX0RBVEEzIAkweDE3MDU5DQo+IAkJCU1YNlVMX1BBRF9VQVJUMV9D VFNfQl9fR1BJTzFfSU8xOCAgICAgICAweDE3MDU5DQo+IAkJCU1YNlVMX1BBRF9VQVJUMV9SVFNf Ql9fR1BJTzFfSU8xOSAgICAgICAweDE3MDU5IC8qIFNEMSBDRCAqLw0KPiAJCQlNWDZVTF9QQURf R1BJTzFfSU8wNV9fVVNESEMxX1ZTRUxFQ1QgICAgMHgxNzA1OSAvKiBTRDEgVlNFTEVDVCAqLw0K PiAJCQlNWDZVTF9QQURfR1BJTzFfSU8wOV9fR1BJTzFfSU8wOSAgICAgICAgMHgxNzA1OSAvKiBT RDEgUkVTRVQgKi8NCj4gCQk+Ow0KPiAJfTsNCj4gDQo+IAlwaW5jdHJsX3VzZGhjMV8xMDBtaHo6 IHVzZGhjMWdycDEwMG1oeiB7DQo+IAkJZnNsLHBpbnMgPSA8DQo+IAkJCU1YNlVMX1BBRF9TRDFf Q01EX19VU0RIQzFfQ01EICAgICAweDE3MGI5DQo+IAkJCU1YNlVMX1BBRF9TRDFfQ0xLX19VU0RI QzFfQ0xLICAgICAweDEwMGI5DQo+IAkJCU1YNlVMX1BBRF9TRDFfREFUQTBfX1VTREhDMV9EQVRB MCAweDE3MGI5DQo+IAkJCU1YNlVMX1BBRF9TRDFfREFUQTFfX1VTREhDMV9EQVRBMSAweDE3MGI5 DQo+IAkJCU1YNlVMX1BBRF9TRDFfREFUQTJfX1VTREhDMV9EQVRBMiAweDE3MGI5DQo+IAkJCU1Y NlVMX1BBRF9TRDFfREFUQTNfX1VTREhDMV9EQVRBMyAweDE3MGI5DQo+IA0KPiAJCT47DQo+IAl9 Ow0KPiANCj4gCXBpbmN0cmxfdXNkaGMxXzIwMG1oejogdXNkaGMxZ3JwMjAwbWh6IHsNCj4gCQlm c2wscGlucyA9IDwNCj4gCQkJTVg2VUxfUEFEX1NEMV9DTURfX1VTREhDMV9DTUQgICAgIDB4MTcw ZjkNCj4gCQkJTVg2VUxfUEFEX1NEMV9DTEtfX1VTREhDMV9DTEsgICAgIDB4MTAwZjkNCj4gCQkJ TVg2VUxfUEFEX1NEMV9EQVRBMF9fVVNESEMxX0RBVEEwIDB4MTcwZjkNCj4gCQkJTVg2VUxfUEFE X1NEMV9EQVRBMV9fVVNESEMxX0RBVEExIDB4MTcwZjkNCj4gCQkJTVg2VUxfUEFEX1NEMV9EQVRB Ml9fVVNESEMxX0RBVEEyIDB4MTcwZjkNCj4gCQkJTVg2VUxfUEFEX1NEMV9EQVRBM19fVVNESEMx X0RBVEEzIDB4MTcwZjkNCj4gCQk+Ow0KPiAJfTsNCj4gDQo+IAlwaW5jdHJsX3VzZGhjMjogdXNk aGMyZ3JwIHsNCj4gCQlmc2wscGlucyA9IDwNCj4gCQkJTVg2VUxfUEFEX05BTkRfUkVfQl9fVVNE SEMyX0NMSyAgICAgMHgxNzA1OQ0KPiAJCQlNWDZVTF9QQURfTkFORF9XRV9CX19VU0RIQzJfQ01E ICAgICAweDE3MDU5DQo+IAkJCU1YNlVMX1BBRF9OQU5EX0RBVEEwMF9fVVNESEMyX0RBVEEwIDB4 MTcwNTkNCj4gCQkJTVg2VUxfUEFEX05BTkRfREFUQTAxX19VU0RIQzJfREFUQTEgMHgxNzA1OQ0K PiAJCQlNWDZVTF9QQURfTkFORF9EQVRBMDJfX1VTREhDMl9EQVRBMiAweDE3MDU5DQo+IAkJCU1Y NlVMX1BBRF9OQU5EX0RBVEEwM19fVVNESEMyX0RBVEEzIDB4MTcwNTkNCj4gCQk+Ow0KPiAJfTsN Cj4gDQo+IAlwaW5jdHJsX3dkb2c6IHdkb2dncnAgew0KPiAJCWZzbCxwaW5zID0gPA0KPiAJCQlN WDZVTF9QQURfTENEX1JFU0VUX19XRE9HMV9XRE9HX0FOWSAgICAweDMwYjANCj4gCQk+Ow0KPiAJ fTsNCj4gDQo+IAlwaW5jdHJsX2FkYzE6IGFkYzFncnAgew0KPiAJCWZzbCxwaW5zID0gPA0KPiAJ CU1YNlVMX1BBRF9HUElPMV9JTzA1X19HUElPMV9JTzA1IDB4YjANCj4gCQk+Ow0KPiAJfTsNCj4g fTsNCj4gDQo+ICZpMmMxIHsNCj4gCXN0YXR1cyA9ICJva2F5IjsNCj4gCXBpbmN0cmwtbmFtZXMg PSAiZGVmYXVsdCI7DQo+IAlwaW5jdHJsLTAgPSA8JnBpbmN0cmxfaTJjMT47DQo+IH07DQo+IA0K PiAmaTJjMiB7DQo+IAlzdGF0dXMgPSAib2theSI7DQo+IAlwaW5jdHJsLW5hbWVzID0gImRlZmF1 bHQiOw0KPiAJcGluY3RybC0wID0gPCZwaW5jdHJsX2kyYzI+Ow0KPiANCj4gCWVlcHJvbUA1MCB7 DQo+IAkJY29tcGF0aWJsZSA9ICJhdCwyNGMzMiI7DQo+IAkJcmVnID0gPDB4NTA+Ow0KPiAJCXBh Z2VzaXplID0gPDE2PjsNCj4gCQlzaXplID0gPDQwOTY+Ow0KPiAJfTsNCj4gDQo+IAl0ZW1wQDUw IHsNCj4gCQljb21wYXRpYmxlID0gIm5hdGlvbmFsLGxtNzUiOw0KPiAJCXJlZyA9IDwweDRhPjsN Cj4gCX07DQo+IH07DQo+IA0KPiANCj4gJmFkYzEgew0KPiAJcGluY3RybC1uYW1lcyA9ICJkZWZh dWx0IjsNCj4gCXBpbmN0cmwtMCA9IDwmcGluY3RybF9hZGMxPjsNCj4gCXZyZWYtc3VwcGx5ID0g PCZyZWdfdnJlZl8zdjM+Ow0KPiAJc3RhdHVzID0gIm9rYXkiOw0KPiB9Ow0KPiANCj4gJmdwaW8x IHsNCj4gCXN0YXR1cyA9ICJva2F5IjsNCj4gfTsNCj4gDQo+ICZncGlvMiB7DQo+IAlzdGF0dXMg PSAib2theSI7DQo+IH07DQo+IA0KPiAmZ3BpbzMgew0KPiAJc3RhdHVzID0gIm9rYXkiOw0KPiB9 Ow0KPiANCj4gJmdwaW80IHsNCj4gCXN0YXR1cyA9ICJva2F5IjsNCj4gfTsNCj4gDQo+ICZncGlv NSB7DQo+IAlzdGF0dXMgPSAib2theSI7DQo+IH07DQo+IA0KPiAmZ3BtaSB7DQo+IAlzdGF0dXMg PSAib2theSI7DQo+IH07DQo+IC8qDQo+ICZwd20xIHsNCj4gCXBpbmN0cmwtbmFtZXMgPSAiZGVm YXVsdCI7DQo+IAlwaW5jdHJsLTAgPSA8JnBpbmN0cmxfcHdtMT47DQo+IAlzdGF0dXMgPSAib2th eSI7DQo+IH07DQo+ICovDQo+IA0KDQo=