From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vincent =?UTF-8?Q?Bela=C3=AFche?= Newsgroups: gmane.emacs.bugs Subject: bug#18516: Acknowledgement (24.4.50; EMACS crashes when I try to open Elisp manual) Date: Mon, 22 Sep 2014 19:13:54 +0200 Message-ID: <801tr3fui5.fsf@gmail.com> References: <80k34xgxnv.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1411406133 460 80.91.229.3 (22 Sep 2014 17:15:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 22 Sep 2014 17:15:33 +0000 (UTC) Cc: Vincent =?UTF-8?Q?Bela=C3=AFche?= To: 18516@debbugs.gnu.org, Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Sep 22 19:15:25 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XW7Cv-0006Q1-2m for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Sep 2014 19:15:25 +0200 Original-Received: from localhost ([::1]:47853 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XW7Cu-0005fw-Jy for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Sep 2014 13:15:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XW7Cj-0005Vb-2m for bug-gnu-emacs@gnu.org; Mon, 22 Sep 2014 13:15:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XW7Ce-0003Dz-0B for bug-gnu-emacs@gnu.org; Mon, 22 Sep 2014 13:15:13 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57498) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XW7Cd-00039s-S0 for bug-gnu-emacs@gnu.org; Mon, 22 Sep 2014 13:15:07 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XW7CY-00050a-2A for bug-gnu-emacs@gnu.org; Mon, 22 Sep 2014 13:15:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <80k34xgxnv.fsf@gmail.com> Resent-From: Vincent =?UTF-8?Q?Bela=C3=AFche?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Sep 2014 17:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18516 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 18516-submit@debbugs.gnu.org id=B18516.141140605619182 (code B ref 18516); Mon, 22 Sep 2014 17:15:01 +0000 Original-Received: (at 18516) by debbugs.gnu.org; 22 Sep 2014 17:14:16 +0000 Original-Received: from localhost ([127.0.0.1]:49062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XW7Bn-0004zJ-7l for submit@debbugs.gnu.org; Mon, 22 Sep 2014 13:14:15 -0400 Original-Received: from smtp10.smtpout.orange.fr ([80.12.242.132]:40621 helo=smtp.smtpout.orange.fr) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XW7Bj-0004z9-Tw for 18516@debbugs.gnu.org; Mon, 22 Sep 2014 13:14:13 -0400 Original-Received: from CHOUNEK ([90.32.172.128]) by mwinf5d45 with ME id uHE61o00M2maGi203HE6Dt; Mon, 22 Sep 2014 19:14:10 +0200 X-ME-Helo: CHOUNEK X-ME-Date: Mon, 22 Sep 2014 19:14:10 +0200 X-ME-IP: 90.32.172.128 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:93635 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0=B8=D0=B5 =D0=94=D0=BC=D0=B8=D1=82=D1=80= =D0=B8=D0=B9, =D0=98=D0=BB=D1=8C=D1=8F, =D0=B8 =D0=B4=D1=80=D1=83=D0=B3=D0= =B8=D0=B5, ---------------------------------------- > Date: Mon, 22 Sep 2014 17:39:36 +0300 > From: eliz@gnu.org > Subject: Re: bug#18516: Acknowledgement (24.4.50; EMACS crashes when I tr= y to open Elisp manual) > To: dmantipov@yandex.ru > CC: vincent.b.1@hotmail.fr; 18516-done@debbugs.gnu.org > > > Date: Mon, 22 Sep 2014 10:21:57 +0400 > > From: Dmitry Antipov > > CC: 18516@debbugs.gnu.org, Eli Zaretskii > > > > On 09/22/2014 08:21 AM, Vincent Bela=C3=AFche wrote: > > > > > Here is attached the log of the gdb sessione encoded in raw-text codi= ng > > > system, please feel free to ask me for any further step --- like sett= ing > > > break points, dumping some variable contents, and so on --- if it can > > > help locate the problem. > > > > Crash in Fexpand_file_name? Hm...there was some changes in r11780[123] > > and r117806. Can you try to revert to r117800 and reproduce this crash? > > This was introduced in r117806 (alloca doesn't like negative arguments). > > Fixed in trunk revision 117918. Could you please send to me the exact bzr command you would like me to do in order to revert to whatever revision you think is of interest, and then I can rebuild Emacs and try again to crash. Another option would be to instrument Fexpand_file_name in order to find when it crashes in more details, just send me a fileio.c as attachment if you want me to do that. After reading of Eli that the crash is within Fexpand_file_name, I have done some more investigation how to provoke the crash with a simpler command line, and I have found that the following arguments suffice: -Q "--eval=3D(expand-file-name \"c:Invalid/path/info\" \"C:\\Programme\\GNU= \\installation\\emacs-install\\emacs\\trunk\\src/\")" Please note that: 1) C:\Programme\GNU\installation\emacs-install\emacs\trunk\src/ is the value of variable default-directory, and I need to pass it explicitly to expand-file-name for the crash to happen 2) It is on purpose that C:\Programme\GNU\installation\emacs-install\emacs\trunk\src/ mixes backward and forward slashes, it is the way it is when I launch Emacs with -Q and current directory=3DC:\Programme\GNU\installation\emacs-install\emacs\tr= unk\src 3) C:\Programme\GNU\installation\emacs-install\emacs\trunk\src is the directory where the C source code is found, and in which I lauch gdb according to Eli's recommendation. 4) c:Invalid/path/info is an invalid path, and it is on purpose that first slash after c: is missing. Hopefully, this shorter settup will allow you to reproduce the crash. Could you please try that before I have to do any bzr reverting. VBR, Vincent. PS: Attached is a gdb session log with the crash causing simpler settup. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=bug18516_3.log Content-Transfer-Encoding: base64 DQoNCkM6XFByb2dyYW1tZVxHTlVcaW5zdGFsbGF0aW9uXGVtYWNzLWluc3RhbGxcZW1hY3NcdHJ1 bmtcc3JjPmdkYiBjOi9Qcm9ncmFtbWUvR05VL0VtYWNzL2Jpbi9lbWFjcy5leGUNCmdkYiBjOi9Q cm9ncmFtbWUvR05VL0VtYWNzL2Jpbi9lbWFjcy5leGUNCkdOVSBnZGIgKEdEQikgNy40DQpDb3B5 cmlnaHQgKEMpIDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQpMaWNlbnNlIEdQ THYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3IgbGF0ZXIgPGh0dHA6Ly9nbnUub3JnL2xpY2Vuc2Vz L2dwbC5odG1sPg0KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgYXJlIGZyZWUgdG8gY2hhbmdl IGFuZCByZWRpc3RyaWJ1dGUgaXQuDQpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVu dCBwZXJtaXR0ZWQgYnkgbGF3LiAgVHlwZSAic2hvdyBjb3B5aW5nIg0KYW5kICJzaG93IHdhcnJh bnR5IiBmb3IgZGV0YWlscy4NClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFzICJpNjg2LXBjLW1p bmd3MzIiLg0KRm9yIGJ1ZyByZXBvcnRpbmcgaW5zdHJ1Y3Rpb25zLCBwbGVhc2Ugc2VlOg0KPGh0 dHA6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9nZGIvYnVncy8+Li4uDQpSZWFkaW5nIHN5bWJvbHMg ZnJvbSBjOlxQcm9ncmFtbWVcR05VXEVtYWNzXGJpblxlbWFjcy5leGUuLi5kb25lLg0KU0lHSU5U IGlzIHVzZWQgYnkgdGhlIGRlYnVnZ2VyLg0KQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNoYW5n ZSBpdD8gKHkgb3IgbikgW2Fuc3dlcmVkIFk7IGlucHV0IG5vdCBmcm9tIHRlcm1pbmFsXQ0KRElT UExBWSA9IHczMg0KVEVSTSA9IGVtYWNzDQpCcmVha3BvaW50IDEgYXQgMHgxMDk3MjFkOiBmaWxl IGVtYWNzLmMsIGxpbmUgMzYwLg0KVGVtcG9yYXJ5IGJyZWFrcG9pbnQgMiBhdCAweDEwYWRjMTI6 IGZpbGUgc3lzZGVwLmMsIGxpbmUgOTExLg0KKGdkYikgcnVuIC1RICItLWV2YWw9KGV4cGFuZC1m aWxlLW5hbWUgXCJjOkludmFsaWQvcGF0aC9pbmZvXCIgXCJDOlxcUHJvZ3JhbW1lXFxHTlVcXGlu c3RhbGxhdGlvblxcZW1hY3MtaW5zdGFsbFxcZW1hY3NcXHRydW5rXFxzcmMvXCIpIg0KU3RhcnRp bmcgcHJvZ3JhbTogYzpcUHJvZ3JhbW1lXEdOVVxFbWFjc1xiaW5cZW1hY3MuZXhlIC1RICItLWV2 YWw9KGV4cGFuZC1maWxlLW5hbWUgXCJjOkludmFsaWQvcGF0aC9pbmZvXCIgXCJDOlxcUHJvZ3Jh bW1lXFxHTlVcXGluc3RhbGxhdGlvblxcZW1hY3MtaW5zdGFsbFxcZW1hY3NcXHRydW5rXFxzcmMv XCIpIg0KW05ldyBUaHJlYWQgMTIyOTU2LjB4MjBlZTBdDQpbTmV3IFRocmVhZCAxMjI5NTYuMHgy MDY3NF0NCltOZXcgVGhyZWFkIDEyMjk1Ni4weDIwODdjXQ0KDQpQcm9ncmFtIHJlY2VpdmVkIHNp Z25hbCBTSUdTRUdWLCBTZWdtZW50YXRpb24gZmF1bHQuDQoweDAxMWE3OWE3IGluIF9fY2hrc3Rr X21zICgpDQooZ2RiKSBidCBmdWxsDQojMCAgMHgwMTFhNzlhNyBpbiBfX2Noa3N0a19tcyAoKQ0K Tm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzEgIDB4MDEwYzFlZTcgaW4gRmV4cGFu ZF9maWxlX25hbWUgKG5hbWU9PG9wdGltaXplZCBvdXQ+LCANCiAgICBkZWZhdWx0X2RpcmVjdG9y eT04NDI1NDQyNSkgYXQgZmlsZWlvLmM6MTM5MA0KICAgICAgICBubSA9IDB4ODNlZWQyICJJbnZh bGlkL3BhdGgvaW5mbyINCiAgICAgICAgbm1saW0gPSAweDExIDxBZGRyZXNzIDB4MTEgb3V0IG9m IGJvdW5kcz4NCiAgICAgICAgbmV3ZGlyID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAgIG5ld2Rp cmxpbSA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAgICB0YXJnZXQgPSA8b3B0aW1pemVkIG91dD4N CiAgICAgICAgdGxlbiA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAgICBwdyA9IDxvcHRpbWl6ZWQg b3V0Pg0KICAgICAgICBkcml2ZSA9IDY3DQogICAgICAgIGNvbGxhcHNlX25ld2RpciA9IDxvcHRp bWl6ZWQgb3V0Pg0KICAgICAgICBpc19lc2NhcGVkID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAg IGxlbmd0aCA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAgICBuYnl0ZXMgPSA8b3B0aW1pemVkIG91 dD4NCiAgICAgICAgaGFuZGxlciA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAgICByZXN1bHQgPSA8 b3B0aW1pemVkIG91dD4NCiAgICAgICAgaGFuZGxlZF9uYW1lID0gPG9wdGltaXplZCBvdXQ+DQog ICAgICAgIG11bHRpYnl0ZSA9IGZhbHNlDQogICAgICAgIGhkaXIgPSA8b3B0aW1pemVkIG91dD4N CiAgICAgICAgc2FfY291bnQgPSAxMg0KICAgICAgICBzYV9tdXN0X2ZyZWUgPSBmYWxzZQ0KIzIg IDB4MDExMDAwZmIgaW4gZXZhbF9zdWIgKGZvcm09MjI3NTg1NTgpIGF0IGV2YWwuYzoyMTg0DQog ICAgICAgIG51bWFyZ3MgPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgYXJnc19sZWZ0ID0gMjEw NjUzMzgNCiAgICAgICAgaSA9IDINCiAgICAgICAgbWF4YXJncyA9IDINCiAgICAgICAgYXJndmFs cyA9IHs4NDI1NDQ0MSwgODQyNTQ0MjUsIDIyNjc4NTc2LCAyMTA2NTMzOCwgMTc4MzM5MTUsIA0K ICAgICAgICAgIDIxMTQxODUwLCAyMTA2NTMzOCwgMjEwNjUzMzh9DQogICAgICAgIGZ1biA9IDE4 NTU4ODY5DQogICAgICAgIHZhbCA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAgICBvcmlnaW5hbF9m dW4gPSAyDQogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAyMjc1ODU1MA0KICAgICAgICBmdW5jYXIg PSAyDQojMyAgMHgwMTEwMjA4YyBpbiBGZXZhbCAoZm9ybT0yMjc1ODU1OCwgbGV4aWNhbD0yMTA2 NTMzOCkgYXQgZXZhbC5jOjE5OTkNCk5vIGxvY2Fscy4NCiM0ICAweDAxMTAwYzBlIGluIEZmdW5j YWxsIChuYXJncz0yLCBhcmdzPTB4ODNmNGRjKSBhdCBldmFsLmM6MjcyOQ0KICAgICAgICBpbnRl cm5hbF9hcmdidWYgPSB7MjI3NTg1NTgsIDIxMDY1MzM4LCAyMTA2NTMzOCwgMTU0LCA4NjQ3OTAw LCANCiAgICAgICAgICA4NjQ3OTA0LCA4NjQ4MDQwLCAxNzg3NTUyM30NCiAgICAgICAgZnVuID0g MjA0MjUwMDUNCiAgICAgICAgb3JpZ2luYWxfZnVuID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAg IGZ1bmNhciA9IDINCiAgICAgICAgbnVtYXJncyA9IDENCiAgICAgICAgdmFsID0gPG9wdGltaXpl ZCBvdXQ+DQogICAgICAgIGludGVybmFsX2FyZ3MgPSAweDgzZjQ1MA0KICAgICAgICBpID0gPG9w dGltaXplZCBvdXQ+DQojNSAgMHgwMTEzMjVlMSBpbiBleGVjX2J5dGVfY29kZSAoYnl0ZXN0cj0y MDkwMzM1NjA0LCB2ZWN0b3I9MiwgbWF4ZGVwdGg9OTIsIA0KICAgIGFyZ3NfdGVtcGxhdGU9MTAy OCwgbmFyZ3M9MTg4NjQ2OTYsIGFyZ3M9MHgyKSBhdCBieXRlY29kZS5jOjkyMA0KICAgICAgICB0 YXJnZXRzID0gezB4MTEzMjY1ZSwgMHgxMTMyZDZiLCAweDExMzJkNzAsIDB4MTEzMmQ3NSwgMHgx MTMyNGIxLCANCiAgICAgICAgICAweDExMzI0YjEsIDB4MTEzMzkyYSwgMHgxMTM0MjE1LCAweDEx MzQxZjksIDB4MTEzNDFmZSwgMHgxMTM0MjAzLCANCiAgICAgICAgICAweDExMzQyMDgsIDB4MTEz MjRkZCwgMHgxMTMyNGRkLCAweDExMzJhODEsIDB4MTEzNDFkOCwgMHgxMTMyYzYwLCANCiAgICAg ICAgICAweDExMzJjNjUsIDB4MTEzMmJlYSwgMHgxMTMyYmVmLCAweDExMzI1MzMsIDB4MTEzMjUz MywgMHgxMTMyYmEyLCANCiAgICAgICAgICAweDExMzJiODEsIDB4MTEzMmNlNiwgMHgxMTMyY2Rj LCAweDExMzJjZTEsIDB4MTEzMmNjNiwgMHgxMTMyNThlLCANCiAgICAgICAgICAweDExMzI1OGUs IDB4MTEzMmJkOSwgMHgxMTMyYjYwLCAweDExMzJjOGIsIDB4MTEzMmM5MCwgMHgxMTMyYzk1LCAN CiAgICAgICAgICAweDExMzJjYTUsIDB4MTEzMjVjNCwgMHgxMTMyNWM0LCAweDExMzJjY2IsIDB4 MTEzMmM2YSwgMHgxMTMyNmQ1LCANCiAgICAgICAgICAweDExMzI2ZGEsIDB4MTEzMjZkZiwgMHgx MTMyY2Y1LCAweDExMzI1ZmIsIDB4MTEzMjVmYiwgMHgxMTMyY2I1LCANCiAgICAgICAgICAweDEx MzI2YjQsIDB4MTEzNDA1MiwgMHgxMTM0MDQ4LCAweDExMzNmODQsIDB4MTEzMjY1ZSwgMHgxMTMy NjVlLCANCiAgICAgICAgICAweDExMzI2NWUsIDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCAweDExMzM4 NGIsIDB4MTEzMzhjOCwgMHgxMTMzOGY5LCANCiAgICAgICAgICAweDExMzNlNTAsIDB4MTEzM2U4 MSwgMHgxMTMyYjI5LCAweDExMzJiZjQsIDB4MTEzM2ViYiwgMHgxMTMyYWY1LCANCiAgICAgICAg ICAweDExMzJjMmMsIDB4MTEzM2VlNSwgMHgxMTMzY2I0LCAweDExMzNjZGIsIDB4MTEzM2QxMCwg MHgxMTMzZDQ0LCANCiAgICAgICAgICAweDExMzNkYjgsIDB4MTEzM2RkYywgMHgxMTMzZTExLCAw eDExMzM5NjAsIDB4MTEzMzk4NCwgMHgxMTMzOWE4LCANCiAgICAgICAgICAweDExMzM5ZGQsIDB4 MTEzM2ExNSwgMHgxMTMzYTRhLCAweDExMzNhODYsIDB4MTEzM2FiYSwgMHgxMTMzYWVlLCANCiAg ICAgICAgICAweDExMzNiNWYsIDB4MTEzM2I4ZCwgMHgxMTMzYmJiLCAweDExMzNjNzcsIDB4MTEz M2JmYSwgMHgxMTMzYzM3LCANCiAgICAgICAgICAweDExMzJmMTAsIDB4MTEzMmY0ZCwgMHgxMTMy ZjgxLCAweDExMzJmYWEsIDB4MTEzMmZkZSwgMHgxMTMzMDEyLCANCiAgICAgICAgICAweDExMzMw NDYsIDB4MTEzMzBlNiwgMHgxMTMyNjM0LCAweDExMzMxMTksIDB4MTEzMzEzZCwgMHgxMTMzMWFh LCANCiAgICAgICAgICAweDExMzMxZGEsIDB4MTEzMzIwYSwgMHgxMTMzMjMxLCAweDExMzMyNWEs IDB4MTEzMzI4MCwgMHgxMTMzMmFkLCANCiAgICAgICAgICAweDExMzI2NWUsIDB4MTEzMzJkYSwg MHgxMTMzMzAzLCAweDExMzMzMmMsIDB4MTEzMzM1NSwgMHgxMTMzMzdlLCANCiAgICAgICAgICAw eDExMzMzYTcsIDB4MTEzMjYzNCwgMHgxMTMyNjVlLCAweDExMzMzY2UsIDB4MTEzMzQwZSwgMHgx MTMzNDMyLCANCiAgICAgICAgICAweDExMzM0NTYsIDB4MTEzMzQ4ZSwgMHgxMTMzNGMzLCAweDEx MzM0ZTcsIDB4MTEzMzUwNiwgMHgxMTMzNTNlLCANCiAgICAgICAgICAweDExMzM1NzMsIDB4MTEz MzVhYiwgMHgxMTMzNWQ0LCAweDExMzI2NWUsIDB4MTEzNDNmMSwgMHgxMTMyNmU1LCANCiAgICAg ICAgICAweDExMzJhOTIsIDB4MTEzMjkwNCwgMHgxMTMyN2NjLCAweDExMzI5ZjAsIDB4MTEzNDJk YiwgMHgxMTM0M2Q4LCANCiAgICAgICAgICAweDExMzJiYjMsIDB4MTEzNDM1MiwgMHgxMTM0Mzdj LCAweDExMzNmMWEsIDB4MTEzM2Y0NCwgMHgxMTM0MDc0LCANCiAgICAgICAgICAweDExMzQwYjks IDB4MTEzNDMwZiwgMHgxMTMzN2Y5LCAweDExMzJlZTcsIDB4MTEzMzVmOCwgMHgxMTMzNjM0LCAN CiAgICAgICAgICAweDExMzM2NWIsIDB4MTEzMzY3ZiwgMHgxMTMzNmEzLCAweDExMzM2YzcsIDB4 MTEzMzZmZiwgMHgxMTMzNzM0LCANCiAgICAgICAgICAweDExMzM3NjksIDB4MTEzMzdhMSwgMHgx MTMyZDg1LCAweDExMzJkYmQsIDB4MTEzMmRmMiwgMHgxMTMyZTE2LCANCiAgICAgICAgICAweDEx MzJlNGIsIDB4MTEzMmU4MywgMHgxMTMyZWI1LCAweDExMzM3YzUsIDB4MTEzMzA3YSwgMHgxMTMz MGFlLCANCiAgICAgICAgICAweDExMzJkMDUsIDB4MTEzMmQzZiwgMHgxMTMyNjVlLCAweDExMzI3 NWYsIDB4MTEzMjk5OSwgMHgxMTMyODJiLCANCiAgICAgICAgICAweDExMzI4YWYsIDB4MTEzNDI1 YSwgMHgxMTMzZDc4LCAweDExMzNiMjIsIDB4MTEzMzE2YSwgMHgxMTM0MGY4LCANCiAgICAgICAg ICAweDExMzQxMmQsIDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCAweDExMzQxNzEsIDB4MTEzMjY1ZSwg MHgxMTMyNjVlLCANCiAgICAgICAgICAweDExMzI2NWUsIDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCAw eDExMzI2NWUsIDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCANCiAgICAgICAgICAweDExMzI2NWUsIDB4 MTEzNDFhYSA8cmVwZWF0cyA2NCB0aW1lcz59DQogICAgICAgIGNvdW50ID0gNw0KICAgICAgICBz dGFjayA9IHsNCiAgICAgICAgICBwYyA9IDB4MTMzZmVkMiAiXDIxMMOp4pWdXDAwM1wwMTZBw5Vc MjM1w6LilaZcMDAx4pWgwrXDvlwwMTZDXCJcMDAzw6VpXDAwMVxuw6tBXDAyMsOzw6vilpNcZuKV oOKUmFwwMzZEw5BcMDAzXDAwM1wwMDMjKcOCw6LDosOgXDAwMVwwMDYJw43ilaBP4paTXG7ilJji lpNcMDAxw57DmlwwMDZcdiEh4paTXG7Dq8OiwqpcMDAx4pWQXDAxNkVcMDA2XHZDXCJcMDI2RVww MDZcYsOiw4NcMDAxXDAxNkXilpMJw6nDg1wwMDFcMDA2XGLDosKiXDAwMVwwMDZcYlwwMDZcblww MDZcbkFCw61cMjEwXDAwNlxiQeKWkwnDqcODXDAwMVwwMDYJXDAxNkVCw6tcMDI2ReKWkwlcMjEw w6nilZ1cMDAzXDAxNkHDm1wyMzXDosK+XDAwMcOaXDAwMsOl4paEXDAwMVxuw6tBXDAyMsOzIcOe XDAwMSHDmVwwMDEhw6LDmlwwMDHDq+KWk1wwMDLDvVwwMDLilaDilJgjw4JcMDAzw6nilZ1cMDAz XDAxNkHDnVwyMzXDolwwMjNcMDAyw5pcMDAyw6VcMDA0XDAwMlxuw6tBXDAyMsOzIcOeXDAwMSHD vVwwMDHilaDilJjDqyTDglwwMDPDqeKVnVwwMDNcMDE2QcKvw5wiLi4uLCANCiAgICAgICAgICBi eXRlX3N0cmluZyA9IDE4ODY0NjgxLCANCiAgICAgICAgICBieXRlX3N0cmluZ19zdGFydCA9IDB4 MTMzZmQ4MyAiw6MgXDIxMFxiw6JcMDIxIiwgDQogICAgICAgICAgbmV4dCA9IDB4ODNmNmUwDQog ICAgICAgIH0NCiAgICAgICAgcmVzdWx0ID0gMjA5MDMzNTYwNA0KICAgICAgICB0eXBlID0gODY0 NzkwOA0KIzYgIDB4MDExMDA3NDkgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xODg2NDY2MSwgbmFy Z3M9MSwgYXJnX3ZlY3Rvcj0weDgzZjY1OCkNCiAgICBhdCBldmFsLmM6Mjg5NA0KICAgICAgICB2 YWwgPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgc3ltc19sZWZ0ID0gPG9wdGltaXplZCBvdXQ+ DQogICAgICAgIG5leHQgPSAxMDI4DQogICAgICAgIGxleGVudiA9IDxvcHRpbWl6ZWQgb3V0Pg0K ICAgICAgICBpID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAgIG9wdGlvbmFsID0gPG9wdGltaXpl ZCBvdXQ+DQogICAgICAgIHJlc3QgPSA8b3B0aW1pemVkIG91dD4NCiM3ICAweDAxMTAwOTlmIGlu IEZmdW5jYWxsIChuYXJncz0yLCBhcmdzPTB4ODNmNjU0KSBhdCBldmFsLmM6Mjc4Nw0KICAgICAg ICBmdW4gPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMjI1MjI2MDIN CiAgICAgICAgZnVuY2FyID0gMg0KICAgICAgICBudW1hcmdzID0gMQ0KICAgICAgICB2YWwgPSA8 b3B0aW1pemVkIG91dD4NCiAgICAgICAgaW50ZXJuYWxfYXJncyA9IDxvcHRpbWl6ZWQgb3V0Pg0K ICAgICAgICBpID0gPG9wdGltaXplZCBvdXQ+DQojOCAgMHgwMTEzMjVlMSBpbiBleGVjX2J5dGVf Y29kZSAoYnl0ZXN0cj0yMDkwMzM1NjA0LCB2ZWN0b3I9MiwgbWF4ZGVwdGg9NjgsIA0KICAgIGFy Z3NfdGVtcGxhdGU9MCwgbmFyZ3M9MTg4NTE2NTYsIGFyZ3M9MHgyKSBhdCBieXRlY29kZS5jOjky MA0KICAgICAgICB0YXJnZXRzID0gezB4MTEzMjY1ZSwgMHgxMTMyZDZiLCAweDExMzJkNzAsIDB4 MTEzMmQ3NSwgMHgxMTMyNGIxLCANCiAgICAgICAgICAweDExMzI0YjEsIDB4MTEzMzkyYSwgMHgx MTM0MjE1LCAweDExMzQxZjksIDB4MTEzNDFmZSwgMHgxMTM0MjAzLCANCiAgICAgICAgICAweDEx MzQyMDgsIDB4MTEzMjRkZCwgMHgxMTMyNGRkLCAweDExMzJhODEsIDB4MTEzNDFkOCwgMHgxMTMy YzYwLCANCiAgICAgICAgICAweDExMzJjNjUsIDB4MTEzMmJlYSwgMHgxMTMyYmVmLCAweDExMzI1 MzMsIDB4MTEzMjUzMywgMHgxMTMyYmEyLCANCiAgICAgICAgICAweDExMzJiODEsIDB4MTEzMmNl NiwgMHgxMTMyY2RjLCAweDExMzJjZTEsIDB4MTEzMmNjNiwgMHgxMTMyNThlLCANCiAgICAgICAg ICAweDExMzI1OGUsIDB4MTEzMmJkOSwgMHgxMTMyYjYwLCAweDExMzJjOGIsIDB4MTEzMmM5MCwg MHgxMTMyYzk1LCANCiAgICAgICAgICAweDExMzJjYTUsIDB4MTEzMjVjNCwgMHgxMTMyNWM0LCAw eDExMzJjY2IsIDB4MTEzMmM2YSwgMHgxMTMyNmQ1LCANCiAgICAgICAgICAweDExMzI2ZGEsIDB4 MTEzMjZkZiwgMHgxMTMyY2Y1LCAweDExMzI1ZmIsIDB4MTEzMjVmYiwgMHgxMTMyY2I1LCANCiAg ICAgICAgICAweDExMzI2YjQsIDB4MTEzNDA1MiwgMHgxMTM0MDQ4LCAweDExMzNmODQsIDB4MTEz MjY1ZSwgMHgxMTMyNjVlLCANCiAgICAgICAgICAweDExMzI2NWUsIDB4MTEzMjY1ZSwgMHgxMTMy NjVlLCAweDExMzM4NGIsIDB4MTEzMzhjOCwgMHgxMTMzOGY5LCANCiAgICAgICAgICAweDExMzNl NTAsIDB4MTEzM2U4MSwgMHgxMTMyYjI5LCAweDExMzJiZjQsIDB4MTEzM2ViYiwgMHgxMTMyYWY1 LCANCiAgICAgICAgICAweDExMzJjMmMsIDB4MTEzM2VlNSwgMHgxMTMzY2I0LCAweDExMzNjZGIs IDB4MTEzM2QxMCwgMHgxMTMzZDQ0LCANCiAgICAgICAgICAweDExMzNkYjgsIDB4MTEzM2RkYywg MHgxMTMzZTExLCAweDExMzM5NjAsIDB4MTEzMzk4NCwgMHgxMTMzOWE4LCANCiAgICAgICAgICAw eDExMzM5ZGQsIDB4MTEzM2ExNSwgMHgxMTMzYTRhLCAweDExMzNhODYsIDB4MTEzM2FiYSwgMHgx MTMzYWVlLCANCiAgICAgICAgICAweDExMzNiNWYsIDB4MTEzM2I4ZCwgMHgxMTMzYmJiLCAweDEx MzNjNzcsIDB4MTEzM2JmYSwgMHgxMTMzYzM3LCANCiAgICAgICAgICAweDExMzJmMTAsIDB4MTEz MmY0ZCwgMHgxMTMyZjgxLCAweDExMzJmYWEsIDB4MTEzMmZkZSwgMHgxMTMzMDEyLCANCiAgICAg ICAgICAweDExMzMwNDYsIDB4MTEzMzBlNiwgMHgxMTMyNjM0LCAweDExMzMxMTksIDB4MTEzMzEz ZCwgMHgxMTMzMWFhLCANCiAgICAgICAgICAweDExMzMxZGEsIDB4MTEzMzIwYSwgMHgxMTMzMjMx LCAweDExMzMyNWEsIDB4MTEzMzI4MCwgMHgxMTMzMmFkLCANCiAgICAgICAgICAweDExMzI2NWUs IDB4MTEzMzJkYSwgMHgxMTMzMzAzLCAweDExMzMzMmMsIDB4MTEzMzM1NSwgMHgxMTMzMzdlLCAN CiAgICAgICAgICAweDExMzMzYTcsIDB4MTEzMjYzNCwgMHgxMTMyNjVlLCAweDExMzMzY2UsIDB4 MTEzMzQwZSwgMHgxMTMzNDMyLCANCiAgICAgICAgICAweDExMzM0NTYsIDB4MTEzMzQ4ZSwgMHgx MTMzNGMzLCAweDExMzM0ZTcsIDB4MTEzMzUwNiwgMHgxMTMzNTNlLCANCiAgICAgICAgICAweDEx MzM1NzMsIDB4MTEzMzVhYiwgMHgxMTMzNWQ0LCAweDExMzI2NWUsIDB4MTEzNDNmMSwgMHgxMTMy NmU1LCANCiAgICAgICAgICAweDExMzJhOTIsIDB4MTEzMjkwNCwgMHgxMTMyN2NjLCAweDExMzI5 ZjAsIDB4MTEzNDJkYiwgMHgxMTM0M2Q4LCANCiAgICAgICAgICAweDExMzJiYjMsIDB4MTEzNDM1 MiwgMHgxMTM0MzdjLCAweDExMzNmMWEsIDB4MTEzM2Y0NCwgMHgxMTM0MDc0LCANCiAgICAgICAg ICAweDExMzQwYjksIDB4MTEzNDMwZiwgMHgxMTMzN2Y5LCAweDExMzJlZTcsIDB4MTEzMzVmOCwg MHgxMTMzNjM0LCANCiAgICAgICAgICAweDExMzM2NWIsIDB4MTEzMzY3ZiwgMHgxMTMzNmEzLCAw eDExMzM2YzcsIDB4MTEzMzZmZiwgMHgxMTMzNzM0LCANCiAgICAgICAgICAweDExMzM3NjksIDB4 MTEzMzdhMSwgMHgxMTMyZDg1LCAweDExMzJkYmQsIDB4MTEzMmRmMiwgMHgxMTMyZTE2LCANCiAg ICAgICAgICAweDExMzJlNGIsIDB4MTEzMmU4MywgMHgxMTMyZWI1LCAweDExMzM3YzUsIDB4MTEz MzA3YSwgMHgxMTMzMGFlLCANCiAgICAgICAgICAweDExMzJkMDUsIDB4MTEzMmQzZiwgMHgxMTMy NjVlLCAweDExMzI3NWYsIDB4MTEzMjk5OSwgMHgxMTMyODJiLCANCiAgICAgICAgICAweDExMzI4 YWYsIDB4MTEzNDI1YSwgMHgxMTMzZDc4LCAweDExMzNiMjIsIDB4MTEzMzE2YSwgMHgxMTM0MGY4 LCANCiAgICAgICAgICAweDExMzQxMmQsIDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCAweDExMzQxNzEs IDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCANCiAgICAgICAgICAweDExMzI2NWUsIDB4MTEzMjY1ZSwg MHgxMTMyNjVlLCAweDExMzI2NWUsIDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCANCiAgICAgICAgICAw eDExMzI2NWUsIDB4MTEzNDFhYSA8cmVwZWF0cyA2NCB0aW1lcz59DQogICAgICAgIGNvdW50ID0g Ng0KICAgICAgICBzdGFjayA9IHsNCiAgICAgICAgICBwYyA9IDB4MTM0MmI4ZCAiXDIxMMODXDAx NkDDq8Oiw5NcMDA0w6tAXDAwMsOk4pSYXDAwNFwyMDHCoSIsIA0KICAgICAgICAgIGJ5dGVfc3Ry aW5nID0gMTg4NTE2NDEsIA0KICAgICAgICAgIGJ5dGVfc3RyaW5nX3N0YXJ0ID0gMHgxMzQyNzAz ICLDoyBcMDIww4NcMDIxXG5cMDIzw4NcMDI04pWa4pWUIcOrw4M9w6QwIiwgDQogICAgICAgICAg bmV4dCA9IDB4ODNmODcwDQogICAgICAgIH0NCiAgICAgICAgcmVzdWx0ID0gMjA5MDMzNTYwNA0K ICAgICAgICB0eXBlID0gODY0ODI4MA0KIzkgIDB4MDExMDA3NDkgaW4gZnVuY2FsbF9sYW1iZGEg KGZ1bj0xODg1MTYyMSwgbmFyZ3M9MCwgYXJnX3ZlY3Rvcj0weDgzZjdmYykNCiAgICBhdCBldmFs LmM6Mjg5NA0KICAgICAgICB2YWwgPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgc3ltc19sZWZ0 ID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAgIG5leHQgPSAwDQogICAgICAgIGxleGVudiA9IDxv cHRpbWl6ZWQgb3V0Pg0KICAgICAgICBpID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAgIG9wdGlv bmFsID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAgIHJlc3QgPSA8b3B0aW1pemVkIG91dD4NCiMx MCAweDAxMTAwOTlmIGluIEZmdW5jYWxsIChuYXJncz0xLCBhcmdzPTB4ODNmN2Y4KSBhdCBldmFs LmM6Mjc4Nw0KICAgICAgICBmdW4gPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgb3JpZ2luYWxf ZnVuID0gMjI1OTg2NDINCiAgICAgICAgZnVuY2FyID0gMg0KICAgICAgICBudW1hcmdzID0gMA0K ICAgICAgICB2YWwgPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgaW50ZXJuYWxfYXJncyA9IDxv cHRpbWl6ZWQgb3V0Pg0KICAgICAgICBpID0gPG9wdGltaXplZCBvdXQ+DQojMTEgMHgwMTEzMjVl MSBpbiBleGVjX2J5dGVfY29kZSAoYnl0ZXN0cj0yMDkwMzM1NjA0LCB2ZWN0b3I9MiwgbWF4ZGVw dGg9NDgsIA0KICAgIGFyZ3NfdGVtcGxhdGU9MCwgbmFyZ3M9ODY0ODY5NiwgYXJncz0weDEpIGF0 IGJ5dGVjb2RlLmM6OTIwDQogICAgICAgIHRhcmdldHMgPSB7MHgxMTMyNjVlLCAweDExMzJkNmIs IDB4MTEzMmQ3MCwgMHgxMTMyZDc1LCAweDExMzI0YjEsIA0KICAgICAgICAgIDB4MTEzMjRiMSwg MHgxMTMzOTJhLCAweDExMzQyMTUsIDB4MTEzNDFmOSwgMHgxMTM0MWZlLCAweDExMzQyMDMsIA0K ICAgICAgICAgIDB4MTEzNDIwOCwgMHgxMTMyNGRkLCAweDExMzI0ZGQsIDB4MTEzMmE4MSwgMHgx MTM0MWQ4LCAweDExMzJjNjAsIA0KICAgICAgICAgIDB4MTEzMmM2NSwgMHgxMTMyYmVhLCAweDEx MzJiZWYsIDB4MTEzMjUzMywgMHgxMTMyNTMzLCAweDExMzJiYTIsIA0KICAgICAgICAgIDB4MTEz MmI4MSwgMHgxMTMyY2U2LCAweDExMzJjZGMsIDB4MTEzMmNlMSwgMHgxMTMyY2M2LCAweDExMzI1 OGUsIA0KICAgICAgICAgIDB4MTEzMjU4ZSwgMHgxMTMyYmQ5LCAweDExMzJiNjAsIDB4MTEzMmM4 YiwgMHgxMTMyYzkwLCAweDExMzJjOTUsIA0KICAgICAgICAgIDB4MTEzMmNhNSwgMHgxMTMyNWM0 LCAweDExMzI1YzQsIDB4MTEzMmNjYiwgMHgxMTMyYzZhLCAweDExMzI2ZDUsIA0KICAgICAgICAg IDB4MTEzMjZkYSwgMHgxMTMyNmRmLCAweDExMzJjZjUsIDB4MTEzMjVmYiwgMHgxMTMyNWZiLCAw eDExMzJjYjUsIA0KICAgICAgICAgIDB4MTEzMjZiNCwgMHgxMTM0MDUyLCAweDExMzQwNDgsIDB4 MTEzM2Y4NCwgMHgxMTMyNjVlLCAweDExMzI2NWUsIA0KICAgICAgICAgIDB4MTEzMjY1ZSwgMHgx MTMyNjVlLCAweDExMzI2NWUsIDB4MTEzMzg0YiwgMHgxMTMzOGM4LCAweDExMzM4ZjksIA0KICAg ICAgICAgIDB4MTEzM2U1MCwgMHgxMTMzZTgxLCAweDExMzJiMjksIDB4MTEzMmJmNCwgMHgxMTMz ZWJiLCAweDExMzJhZjUsIA0KICAgICAgICAgIDB4MTEzMmMyYywgMHgxMTMzZWU1LCAweDExMzNj YjQsIDB4MTEzM2NkYiwgMHgxMTMzZDEwLCAweDExMzNkNDQsIA0KICAgICAgICAgIDB4MTEzM2Ri OCwgMHgxMTMzZGRjLCAweDExMzNlMTEsIDB4MTEzMzk2MCwgMHgxMTMzOTg0LCAweDExMzM5YTgs IA0KICAgICAgICAgIDB4MTEzMzlkZCwgMHgxMTMzYTE1LCAweDExMzNhNGEsIDB4MTEzM2E4Niwg MHgxMTMzYWJhLCAweDExMzNhZWUsIA0KICAgICAgICAgIDB4MTEzM2I1ZiwgMHgxMTMzYjhkLCAw eDExMzNiYmIsIDB4MTEzM2M3NywgMHgxMTMzYmZhLCAweDExMzNjMzcsIA0KICAgICAgICAgIDB4 MTEzMmYxMCwgMHgxMTMyZjRkLCAweDExMzJmODEsIDB4MTEzMmZhYSwgMHgxMTMyZmRlLCAweDEx MzMwMTIsIA0KICAgICAgICAgIDB4MTEzMzA0NiwgMHgxMTMzMGU2LCAweDExMzI2MzQsIDB4MTEz MzExOSwgMHgxMTMzMTNkLCAweDExMzMxYWEsIA0KICAgICAgICAgIDB4MTEzMzFkYSwgMHgxMTMz MjBhLCAweDExMzMyMzEsIDB4MTEzMzI1YSwgMHgxMTMzMjgwLCAweDExMzMyYWQsIA0KICAgICAg ICAgIDB4MTEzMjY1ZSwgMHgxMTMzMmRhLCAweDExMzMzMDMsIDB4MTEzMzMyYywgMHgxMTMzMzU1 LCAweDExMzMzN2UsIA0KICAgICAgICAgIDB4MTEzMzNhNywgMHgxMTMyNjM0LCAweDExMzI2NWUs IDB4MTEzMzNjZSwgMHgxMTMzNDBlLCAweDExMzM0MzIsIA0KICAgICAgICAgIDB4MTEzMzQ1Niwg MHgxMTMzNDhlLCAweDExMzM0YzMsIDB4MTEzMzRlNywgMHgxMTMzNTA2LCAweDExMzM1M2UsIA0K ICAgICAgICAgIDB4MTEzMzU3MywgMHgxMTMzNWFiLCAweDExMzM1ZDQsIDB4MTEzMjY1ZSwgMHgx MTM0M2YxLCAweDExMzI2ZTUsIA0KICAgICAgICAgIDB4MTEzMmE5MiwgMHgxMTMyOTA0LCAweDEx MzI3Y2MsIDB4MTEzMjlmMCwgMHgxMTM0MmRiLCAweDExMzQzZDgsIA0KICAgICAgICAgIDB4MTEz MmJiMywgMHgxMTM0MzUyLCAweDExMzQzN2MsIDB4MTEzM2YxYSwgMHgxMTMzZjQ0LCAweDExMzQw NzQsIA0KICAgICAgICAgIDB4MTEzNDBiOSwgMHgxMTM0MzBmLCAweDExMzM3ZjksIDB4MTEzMmVl NywgMHgxMTMzNWY4LCAweDExMzM2MzQsIA0KICAgICAgICAgIDB4MTEzMzY1YiwgMHgxMTMzNjdm LCAweDExMzM2YTMsIDB4MTEzMzZjNywgMHgxMTMzNmZmLCAweDExMzM3MzQsIA0KICAgICAgICAg IDB4MTEzMzc2OSwgMHgxMTMzN2ExLCAweDExMzJkODUsIDB4MTEzMmRiZCwgMHgxMTMyZGYyLCAw eDExMzJlMTYsIA0KICAgICAgICAgIDB4MTEzMmU0YiwgMHgxMTMyZTgzLCAweDExMzJlYjUsIDB4 MTEzMzdjNSwgMHgxMTMzMDdhLCAweDExMzMwYWUsIA0KICAgICAgICAgIDB4MTEzMmQwNSwgMHgx MTMyZDNmLCAweDExMzI2NWUsIDB4MTEzMjc1ZiwgMHgxMTMyOTk5LCAweDExMzI4MmIsIA0KICAg ICAgICAgIDB4MTEzMjhhZiwgMHgxMTM0MjVhLCAweDExMzNkNzgsIDB4MTEzM2IyMiwgMHgxMTMz MTZhLCAweDExMzQwZjgsIA0KICAgICAgICAgIDB4MTEzNDEyZCwgMHgxMTMyNjVlLCAweDExMzI2 NWUsIDB4MTEzNDE3MSwgMHgxMTMyNjVlLCAweDExMzI2NWUsIA0KICAgICAgICAgIDB4MTEzMjY1 ZSwgMHgxMTMyNjVlLCAweDExMzI2NWUsIDB4MTEzMjY1ZSwgMHgxMTMyNjVlLCAweDExMzI2NWUs IA0KICAgICAgICAgIDB4MTEzMjY1ZSwgMHgxMTM0MWFhIDxyZXBlYXRzIDY0IHRpbWVzPn0NCiAg ICAgICAgY291bnQgPSA0DQogICAgICAgIHN0YWNrID0gew0KICAgICAgICAgIHBjID0gMHgxMzQz MjA1ICJcMjEwKVwyMTDCucKzwrJcIlwyMTDilqDilanCoFwiw6s7w6JuXDAwMVwyMDFIIiwgDQog ICAgICAgICAgYnl0ZV9zdHJpbmcgPSAxODg0OTkwNSwgDQogICAgICAgICAgYnl0ZV9zdHJpbmdf c3RhcnQgPSAweDEzNDMwYjIgIlxiw6JcYiIsIA0KICAgICAgICAgIG5leHQgPSAweDANCiAgICAg ICAgfQ0KICAgICAgICByZXN1bHQgPSAyMDkwMzM1NjA0DQogICAgICAgIHR5cGUgPSAxODg0OTky MA0KIzEyIDB4MDExMDA3NDkgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xODg0OTg4NSwgbmFyZ3M9 MCwgYXJnX3ZlY3Rvcj0weDgzZjkxMCkNCiAgICBhdCBldmFsLmM6Mjg5NA0KICAgICAgICB2YWwg PSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgc3ltc19sZWZ0ID0gPG9wdGltaXplZCBvdXQ+DQog ICAgICAgIG5leHQgPSAwDQogICAgICAgIGxleGVudiA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAg ICBpID0gPG9wdGltaXplZCBvdXQ+DQogICAgICAgIG9wdGlvbmFsID0gPG9wdGltaXplZCBvdXQ+ DQogICAgICAgIHJlc3QgPSA8b3B0aW1pemVkIG91dD4NCiMxMyAweDAxMGZmYzM0IGluIGFwcGx5 X2xhbWJkYSAoZnVuPTE4ODQ5ODg1LCBhcmdzPTxvcHRpbWl6ZWQgb3V0PikNCiAgICBhdCBldmFs LmM6MjgzNQ0KICAgICAgICBhcmdzX2xlZnQgPSAyMTA2NTMzOA0KICAgICAgICBpID0gPG9wdGlt aXplZCBvdXQ+DQogICAgICAgIG51bWFyZ3MgPSAwDQogICAgICAgIGFyZ192ZWN0b3IgPSAweDgz ZjkxMA0KICAgICAgICB0ZW0gPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgc2FfbXVzdF9mcmVl ID0gPG9wdGltaXplZCBvdXQ+DQojMTQgMHgwMTBmZmU3ZCBpbiBldmFsX3N1YiAoZm9ybT0yMjE2 OTAxNCkgYXQgZXZhbC5jOjIyNTYNCiAgICAgICAgZnVuID0gPG9wdGltaXplZCBvdXQ+DQogICAg ICAgIHZhbCA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAgICBvcmlnaW5hbF9mdW4gPSAyMjY3NDU2 Mg0KICAgICAgICBvcmlnaW5hbF9hcmdzID0gMjEwNjUzMzgNCiAgICAgICAgZnVuY2FyID0gMg0K IzE1IDB4MDExMDIwOGMgaW4gRmV2YWwgKGZvcm09MjIxNjkwMTQsIGxleGljYWw9MjEwNjUzMzgp IGF0IGV2YWwuYzoxOTk5DQpObyBsb2NhbHMuDQojMTYgMHgwMTA5OWM0NCBpbiB0b3BfbGV2ZWxf MiAoKSBhdCBrZXlib2FyZC5jOjEyMDUNCk5vIGxvY2Fscy4NCiMxNyAweDAxMGZmMzUyIGluIGlu dGVybmFsX2NvbmRpdGlvbl9jYXNlIChiZnVuPTB4MTA5OWMyYiA8dG9wX2xldmVsXzI+LCANCiAg ICBoYW5kbGVycz0yMTExNTYzNCwgaGZ1bj0weDEwOWIwYzIgPGNtZF9lcnJvcj4pIGF0IGV2YWwu YzoxMzUwDQogICAgICAgIHZhbCA9IDxvcHRpbWl6ZWQgb3V0Pg0KICAgICAgICBjID0gMHg0NzU0 MjgwDQojMTggMHgwMTA5YTMyZSBpbiB0b3BfbGV2ZWxfMSAoaWdub3JlPTIxMDY1MzM4KSBhdCBr ZXlib2FyZC5jOjEyMTMNCk5vIGxvY2Fscy4NCiMxOSAweDAxMGZmMjk2IGluIGludGVybmFsX2Nh dGNoICh0YWc9MjExMDk0NzQsIGZ1bmM9MHgxMDlhMmNmIDx0b3BfbGV2ZWxfMT4sIA0KICAgIGFy Zz0yMTA2NTMzOCkgYXQgZXZhbC5jOjExMTENCiAgICAgICAgdmFsID0gPG9wdGltaXplZCBvdXQ+ DQogICAgICAgIGMgPSAweDE0MTZlNWENCiMyMCAweDAxMDlhZDc3IGluIGNvbW1hbmRfbG9vcCAo KSBhdCBrZXlib2FyZC5jOjExNzQNCk5vIGxvY2Fscy4NCiMyMSByZWN1cnNpdmVfZWRpdF8xICgp IGF0IGtleWJvYXJkLmM6Nzg1DQogICAgICAgIHZhbCA9IDANCiMyMiAweDAxMDliMDBlIGluIEZy ZWN1cnNpdmVfZWRpdCAoKSBhdCBrZXlib2FyZC5jOjg1Ng0KICAgICAgICBidWZmZXIgPSA8b3B0 aW1pemVkIG91dD4NCiMyMyAweDAxMWFlYTllIGluIG1haW4gKGFyZ2M9PG9wdGltaXplZCBvdXQ+ LCBhcmd2PTB4MzRjYzApIGF0IGVtYWNzLmM6MTY0Mg0KICAgICAgICBkdW1teSA9IDIwMDkwOTUz MTYNCiAgICAgICAgc3RhY2tfYm90dG9tX3ZhcmlhYmxlID0gMSAnXDAwMScNCiAgICAgICAgZG9f aW5pdGlhbF9zZXRsb2NhbGUgPSA8b3B0aW1pemVkIG91dD4NCiAgICAgICAgZHVtcGluZyA9IGZh bHNlDQogICAgICAgIHNraXBfYXJncyA9IDANCiAgICAgICAgbm9fbG9hZHVwID0gZmFsc2UNCiAg ICAgICAganVuayA9IDB4MA0KICAgICAgICBkbmFtZV9hcmcgPSAweDANCiAgICAgICAgY2hfdG9f ZGlyID0gMHg3N2MwNGU0MiAiwrjDj1wwMzPilJTCuMOPWUhd4pSc4pWg4pWg4pWg4pWg4pWgalww MjRoYCjCpXfDnuKUnCUiDQogICAgICAgIG9yaWdpbmFsX3B3ZCA9IDB4MTUyNWQwNiAiUlwwMDHD t1xcUlwwMDFGVlJcMDAxclxuQlwwMDHCpTpSXDAwMWwiDQoNCkxpc3AgQmFja3RyYWNlOg0KImV4 cGFuZC1maWxlLW5hbWUiICgweDgzZjNiYykNCiJldmFsIiAoMHg4M2Y0ZTApDQoiY29tbWFuZC1s aW5lLTEiICgweDgzZjY1OCkNCiJjb21tYW5kLWxpbmUiICgweDgzZjdmYykNCiJub3JtYWwtdG9w LWxldmVsIiAoMHg4M2Y5MTApDQooZ2RiKSA= --=-=-=--