From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jorgen =?UTF-8?Q?Sch=C3=A4fer?= Newsgroups: gmane.emacs.bugs Subject: bug#21666: 25.0.50; Random segfaults Date: Fri, 16 Oct 2015 08:03:46 +0000 Message-ID: References: <87si5fugvw.fsf@loki.jorgenschaefer.de> <561D2CAC.40404@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e01160f56c630250522343c12 X-Trace: ger.gmane.org 1444982747 22670 80.91.229.3 (16 Oct 2015 08:05:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 Oct 2015 08:05:47 +0000 (UTC) To: Paul Eggert , 21666@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 16 10:05:37 2015 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 1Zn00v-0007Ej-8U for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Oct 2015 10:05:21 +0200 Original-Received: from localhost ([::1]:51517 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn00u-0001Nl-P8 for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Oct 2015 04:05:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn00l-0001Nd-P6 for bug-gnu-emacs@gnu.org; Fri, 16 Oct 2015 04:05:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zn00d-0005nb-Ea for bug-gnu-emacs@gnu.org; Fri, 16 Oct 2015 04:05:11 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn00d-0005nX-9C for bug-gnu-emacs@gnu.org; Fri, 16 Oct 2015 04:05:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zn00c-0003eL-Nk for bug-gnu-emacs@gnu.org; Fri, 16 Oct 2015 04:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jorgen =?UTF-8?Q?Sch=C3=A4fer?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Oct 2015 08:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21666 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21666-submit@debbugs.gnu.org id=B21666.144498264613954 (code B ref 21666); Fri, 16 Oct 2015 08:05:02 +0000 Original-Received: (at 21666) by debbugs.gnu.org; 16 Oct 2015 08:04:06 +0000 Original-Received: from localhost ([127.0.0.1]:53044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zmzze-0003cx-Tc for submit@debbugs.gnu.org; Fri, 16 Oct 2015 04:04:06 -0400 Original-Received: from mail-lb0-f171.google.com ([209.85.217.171]:33878) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmzzZ-0003cV-Og for 21666@debbugs.gnu.org; Fri, 16 Oct 2015 04:04:01 -0400 Original-Received: by lbbwb3 with SMTP id wb3so32430241lbb.1 for <21666@debbugs.gnu.org>; Fri, 16 Oct 2015 01:03:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-type; bh=53kMTuAS6QHGOe/rGaYc+B/8vxCv+8vkm6JHkYbOxV4=; b=XEBgfk1J+O8UaSI8xfYfBADeICncSuWcYWYDy9NPTPaBUc5x7kBmPfgYR98vbnOUak rAcjW1rn/9Sr7POr6SKsJpc9QAFSIrvum5AptDRinRfLcpCeveHp9FTyXKFBCOdIbEIF U+mkznCA7YRlEYQX3H+CQ4NAKu4s7vwwvn303ddjmNIZUYocXvPHgAReb/wYGdHXPXL8 pCx/ZUjkV1EdBs7g1mElqHR9gcT5HaPVtL/6QicIq72tVAcdFwWJroVnAjAw67ykMG63 YLjzmIAoi7J8seVB3NKK9mPv9+stPxDghRrKh0DYfCK9hB2dCnphMFL5dM2VejsxDrjD CNTA== X-Received: by 10.112.138.37 with SMTP id qn5mr7583716lbb.52.1444982636808; Fri, 16 Oct 2015 01:03:56 -0700 (PDT) In-Reply-To: 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: 208.118.235.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:107667 Archived-At: --089e01160f56c630250522343c12 Content-Type: multipart/alternative; boundary=089e01160f56c630170522343c10 --089e01160f56c630170522343c10 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable And another one, this time in the same location as emacs-bug-2. mapcar's leni=3D2682, so not that much larger. If I read the backtrace correctly, this should be the following piece of code, if that's helpful at all: https://github.com/jorgenschaefer/circe/blob/master/lui.el#L916-L970 Regards, Jorgen On Thu, Oct 15, 2015 at 1:05 PM Jorgen Sch=C3=A4fer wrote: > Hello! > The attached backtrace is running the same Emacs version (e6013e8c) but > with your patch applied. > > Program received signal SIGSEGV, Segmentation fault. > mark_object (arg=3D140737488314368) at alloc.c:6187 > 6187 if (ptr->gcmarkbit) > > Anything else I can try to narrow it down more? :-) > > Regards, > Jorgen > > > On Tue, Oct 13, 2015 at 6:09 PM Paul Eggert wrote: > >> Those two backtraces both have a call to mapcar1 with a long list >> (leni=3D2544 in >> one, leni=3D2502 in the other). When Fmapcar uses SAFE_ALLOCA_LISP, it'= ll >> ask for >> (say) 2502*8 bytes, or 20016 bytes, and this is more than the 16 KiB >> MAX_ALLOCA >> limit, which means SAFE_ALLOCA_LISP will invoke xmalloc and >> make_save_memory >> rather than invoking AVAIL_ALLOCA. One possibility is that the xmalloce= d >> memory >> isn't being properly analyzed by the garbage collector. To test that >> theory, >> can you please try something like the attached patch? This wouldn't fix >> the >> bug, but it would mean mapcar should work for larger lists and you won't >> get a >> backtrace until the list gets about twice as large. >> >> --089e01160f56c630170522343c10 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
And another one, this time in the same location as emacs-b= ug-2. mapcar's leni=3D2682, so not that much larger.

If I read the backtrace correctly, this should be the following piece of c= ode, if that's helpful at all:

<= br>
Regards,
Jorgen

On Thu, Oct 15, 2015 at 1:05 PM Jorgen Sch=C3=A4fer <jorgen.schaefer@gmail.com> wrote:=
Hello!
The at= tached backtrace is running the same Emacs version (e6013e8c) but with your= patch applied.

Program received signal SIGSE= GV, Segmentation fault.
mark_object (arg=3D140737488314368) at al= loc.c:6187
6187 if (ptr->gcmarkbit)

=
Anything else I can try to narrow it down more? :-)

Regards,
Jorgen


<= div class=3D"gmail_quote">
On Tue, Oct 13, 2015 at 6:09 PM = Paul Eggert <egg= ert@cs.ucla.edu> wrote:
Thos= e two backtraces both have a call to mapcar1 with a long list (leni=3D2544 = in
one, leni=3D2502 in the other).=C2=A0 When Fmapcar uses SAFE_ALLOCA_LISP, i= t'll ask for
(say) 2502*8 bytes, or 20016 bytes, and this is more than the 16 KiB MAX_AL= LOCA
limit, which means SAFE_ALLOCA_LISP will invoke xmalloc and make_save_memor= y
rather than invoking AVAIL_ALLOCA.=C2=A0 One possibility is that the xmallo= ced memory
isn't being properly analyzed by the garbage collector.=C2=A0 To test t= hat theory,
can you please try something like the attached patch?=C2=A0 This wouldn'= ;t fix the
bug, but it would mean mapcar should work for larger lists and you won'= t get a
backtrace until the list gets about twice as large.

--089e01160f56c630170522343c10-- --089e01160f56c630250522343c12 Content-Type: text/plain; charset=US-ASCII; name="emacs-bug-4.txt" Content-Disposition: attachment; filename="emacs-bug-4.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: 1506fa95271a078bb391 IzAgIDB4MDAwMDAwMDAwMDRmMGE4NCBpbiBYRkxPQVRfREFUQSAoZj05NSkgYXQgbGlzcC5oOjIz OTYKTm8gbG9jYWxzLgojMSAgMHgwMDAwMDAwMDAwNWE2NzVjIGluIEZhYnMgKGFyZz05NSkgYXQg ZmxvYXRmbnMuYzoyODMKTm8gbG9jYWxzLgojMiAgMHgwMDAwMDAwMDAwNWExZWNhIGluIGV2YWxf c3ViIChmb3JtPTI5NTM4MTE1KSBhdCBldmFsLmM6MjEyMwogICAgICAgIG51bWFyZ3MgPSA2CiAg ICAgICAgYXJnc19sZWZ0ID0gMAogICAgICAgIGkgPSAxCiAgICAgICAgbWF4YXJncyA9IDEKICAg ICAgICBhcmd2YWxzID0gezk1LCA1OTA0NDgxLCA1NzY2MzU4LCAzNDk0NTEyLCAxNDA3Mzc0ODgy ODk3MjgsIDU3OTA0MjAsIAogICAgICAgICAgMTQwNzM3NDg4Mjg5NzYwLCAxMzI0MjAwMH0KICAg ICAgICBmdW4gPSAxMjcwNjUyNQogICAgICAgIHZhbCA9IDE0MDczNzQ4ODI4OTg0MAogICAgICAg IG9yaWdpbmFsX2Z1biA9IDMwMjE5MgogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAyOTUzODEzMQog ICAgICAgIGZ1bmNhciA9IDUxODEwMDIKICAgICAgICBjb3VudCA9IDk4CiMzICAweDAwMDAwMDAw MDA1YTFkNGQgaW4gZXZhbF9zdWIgKGZvcm09Mjk1MzgwOTkpIGF0IGV2YWwuYzoyMDk3CiAgICAg ICAgdmFscyA9IDB4N2ZmZmZmZmYwMDQwCiAgICAgICAgYXJnbnVtID0gMQogICAgICAgIHNhX2F2 YWlsID0gMTYzNjgKICAgICAgICBzYV9jb3VudCA9IDk4CiAgICAgICAgc2FfbXVzdF9mcmVlID0g ZmFsc2UKICAgICAgICBudW1hcmdzID0gMTAKICAgICAgICBhcmdzX2xlZnQgPSAyOTUzODE0Nwog ICAgICAgIGkgPSAtNjU0NzIKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMgPSB7 OTUsIDI5NTM2MzM5LCAyLCA4NTk1ODQwMDYxLCAyLCA1MjYwMTkyNTE0NDMyMzU0MTg1LCAKICAg ICAgICAgIDE0MDczNzQ4ODI4OTk4NCwgNTI2MDE5MjUxNDQzMjM1NDE4NX0KICAgICAgICBmdW4g PSAxMjY5Nzc5NwogICAgICAgIHZhbCA9IDE0MDczNzQ4ODI5MDEyOAogICAgICAgIG9yaWdpbmFs X2Z1biA9IDI2MzkyMAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAyOTUzODE0NwogICAgICAgIGZ1 bmNhciA9IDEyNjk4MDgwCiAgICAgICAgY291bnQgPSA5NwojNCAgMHgwMDAwMDAwMDAwNTljOWE5 IGluIEZhbmQgKGFyZ3M9Mjk1MzgxNzkpIGF0IGV2YWwuYzozNjIKICAgICAgICB2YWwgPSAzOTQ1 NgojNSAgMHgwMDAwMDAwMDAwNWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTI5NTM4MDM1KSBhdCBl dmFsLmM6MjA4NQogICAgICAgIG51bWFyZ3MgPSAxMAogICAgICAgIGFyZ3NfbGVmdCA9IDI5NTM4 MDgzCiAgICAgICAgaSA9IDIKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMgPSB7 MTQwNzM3NDg4MjkwMjQwLCA1NzY2MzU4LCAxMzA4MDQ5NiwgMTMwODA0OTYsIAogICAgICAgICAg MTQwNzM3NDg4MjkwMjcyLCA1NzY2NjE3LCAxNDA3Mzc0ODgyOTAyODgsIDEzMDgwNDk2fQogICAg ICAgIGZ1biA9IDEyNzAzNzg5CiAgICAgICAgdmFsID0gMTI3MDM4MzcKICAgICAgICBvcmlnaW5h bF9mdW4gPSAyOTk3NzYKICAgICAgICBvcmlnaW5hbF9hcmdzID0gMjk1MzgwODMKICAgICAgICBm dW5jYXIgPSAxNDA3Mzc0ODgyOTA0MzIKICAgICAgICBjb3VudCA9IDk2CiM2ICAweDAwMDAwMDAw MDA1OWNhNjAgaW4gRmlmIChhcmdzPTI5NTM4MTk1KSBhdCBldmFsLmM6MzgxCiAgICAgICAgY29u ZCA9IDEyNzAzODM3CiM3ICAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09Mjk1 MzgwMTkpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDE0CiAgICAgICAgYXJnc19s ZWZ0ID0gMjk1MzgxOTUKICAgICAgICBpID0gMwogICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAg YXJndmFscyA9IHsxNDA3Mzc0ODgyOTA1NDQsIDEzMjY2ODE2LCAxMjY5NTg3NywgMjU3ODMwODc2 MzIsIDAsIDQxODU2LCAKICAgICAgICAgIDEzMDgwNDk2LCAxNDA3Mzc0ODgyOTA1OTJ9CiAgICAg ICAgZnVuID0gMTI3MDM4MzcKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgyOTA3MzYKICAgICAgICBv cmlnaW5hbF9mdW4gPSAyMzMyOAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAyOTUzODE5NQogICAg ICAgIGZ1bmNhciA9IDE0MDczNzQ4ODI5MDY3MgogICAgICAgIGNvdW50ID0gOTUKIzggIDB4MDAw MDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9Mjk1MzM0MTEpIGF0IGV2YWwuYzo0MjcKICAg ICAgICB2YWwgPSAwCiM5ICAweDAwMDAwMDAwMDA1YTQyMGMgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1 bj00NDU5ODQ2NywgbmFyZ3M9MSwgCiAgICBhcmdfdmVjdG9yPTB4N2ZmZmZmZmYwNTI4KSBhdCBl dmFsLmM6Mjg2OQogICAgICAgIHZhbCA9IDExOTUyCiAgICAgICAgc3ltc19sZWZ0ID0gMAogICAg ICAgIG5leHQgPSAzNDk0NTEyCiAgICAgICAgbGV4ZW52ID0gNDQ3NTc0OTEKICAgICAgICBjb3Vu dCA9IDk0CiAgICAgICAgaSA9IDEKICAgICAgICBvcHRpb25hbCA9IGZhbHNlCiAgICAgICAgcmVz dCA9IGZhbHNlCiMxMCAweDAwMDAwMDAwMDA1YTM4ZDMgaW4gRmZ1bmNhbGwgKG5hcmdzPTIsIGFy Z3M9MHg3ZmZmZmZmZjA1MjApCiAgICBhdCBldmFsLmM6MjcxMQogICAgICAgIGZ1biA9IDQ0NTk4 NDUxCiAgICAgICAgb3JpZ2luYWxfZnVuID0gNDQ1OTg0NTEKICAgICAgICBmdW5jYXIgPSAxMTk1 MgogICAgICAgIG51bWFyZ3MgPSAxCiAgICAgICAgbGlzcF9udW1hcmdzID0gMTI3MDU0NjkKICAg ICAgICB2YWwgPSAxNDA3Mzc0ODgyOTEwODgKICAgICAgICBpbnRlcm5hbF9hcmdzID0gMHhjMWRl YmQgPFNmdW5jYWxsKzU+CiAgICAgICAgY291bnQgPSA5MwojMTEgMHgwMDAwMDAwMDAwNWExZGMz IGluIGV2YWxfc3ViIChmb3JtPTI5NTM2NjQzKSBhdCBldmFsLmM6MjEwMwogICAgICAgIHZhbHMg PSAweDdmZmZmZmZmMDUyMAogICAgICAgIGFyZ251bSA9IDIKICAgICAgICBzYV9hdmFpbCA9IDE2 MzY4CiAgICAgICAgc2FfY291bnQgPSA5MwogICAgICAgIHNhX211c3RfZnJlZSA9IGZhbHNlCiAg ICAgICAgbnVtYXJncyA9IDEwCiAgICAgICAgYXJnc19sZWZ0ID0gMAogICAgICAgIGkgPSAtNjQy MTYKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMgPSB7MTQwNzM3NDg4MjkxMjAw LCAyNTIyNTEzNiwgMTQwNzM3NDg4MjkxNDI0LCA1OTA3MjA5LCAwLCAKICAgICAgICAgIDI5NTM2 NTk1LCA5NSwgMTMwODA0OTZ9CiAgICAgICAgZnVuID0gMTI3MDU0NjkKICAgICAgICB2YWwgPSAx NDA3Mzc0ODgyOTEzNzYKICAgICAgICBvcmlnaW5hbF9mdW4gPSAyMDczNgogICAgICAgIG9yaWdp bmFsX2FyZ3MgPSAyOTUzNjY1OQogICAgICAgIGZ1bmNhciA9IDE0MDczNzQ4ODI5MTQyNAogICAg ICAgIGNvdW50ID0gOTIKIzEyIDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9Mjk1 MzY2OTEpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiMxMyAweDAwMDAwMDAwMDA1OWNj ODEgaW4gRmNvbmQgKGFyZ3M9Mjk1MzE0NTkpIGF0IGV2YWwuYzo0MDkKICAgICAgICBjbGF1c2Ug PSAyOTUzNjYyNwogICAgICAgIHZhbCA9IDM5NDU2CiMxNCAweDAwMDAwMDAwMDA1YTFiZTMgaW4g ZXZhbF9zdWIgKGZvcm09Mjk1MzEwNzUpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9 IDMwCiAgICAgICAgYXJnc19sZWZ0ID0gMjk1MzE0NTkKICAgICAgICBpID0gNwogICAgICAgIG1h eGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHsxNDA3Mzc0ODgyOTE1NTIsIDEzMjY2ODE2LCAw LCAyNTc4MzA4NzYzMiwgMCwgNDE4NTYsIAogICAgICAgICAgMTMwODA0OTYsIDE0MDczNzQ4ODI5 MTYwMH0KICAgICAgICBmdW4gPSAxMjcwMzg4NQogICAgICAgIHZhbCA9IDE0MDczNzQ4ODI5MTc0 NAogICAgICAgIG9yaWdpbmFsX2Z1biA9IDI5OTgyNAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAy OTUzMTQ1OQogICAgICAgIGZ1bmNhciA9IDE0MDczNzQ4ODI5MTY4MAogICAgICAgIGNvdW50ID0g OTEKIzE1IDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9Mjk1MjkxMDcpIGF0IGV2 YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiMxNiAweDAwMDAwMDAwMDA1YTQyMGMgaW4gZnVuY2Fs bF9sYW1iZGEgKGZ1bj00NDU5ODM4NywgbmFyZ3M9MSwgCiAgICBhcmdfdmVjdG9yPTB4N2ZmZmZm ZmYwOTI4KSBhdCBldmFsLmM6Mjg2OQogICAgICAgIHZhbCA9IDExOTUyCiAgICAgICAgc3ltc19s ZWZ0ID0gMAogICAgICAgIG5leHQgPSAzNjcxMDA4CiAgICAgICAgbGV4ZW52ID0gNDQ3NTc1MjMK ICAgICAgICBjb3VudCA9IDkwCiAgICAgICAgaSA9IDEKICAgICAgICBvcHRpb25hbCA9IGZhbHNl CiAgICAgICAgcmVzdCA9IGZhbHNlCiMxNyAweDAwMDAwMDAwMDA1YTM4ZDMgaW4gRmZ1bmNhbGwg KG5hcmdzPTIsIGFyZ3M9MHg3ZmZmZmZmZjA5MjApCiAgICBhdCBldmFsLmM6MjcxMQogICAgICAg IGZ1biA9IDQ0NTk4MzcxCiAgICAgICAgb3JpZ2luYWxfZnVuID0gNDQ1OTgzNzEKICAgICAgICBm dW5jYXIgPSAxMTk1MgogICAgICAgIG51bWFyZ3MgPSAxCiAgICAgICAgbGlzcF9udW1hcmdzID0g MAogICAgICAgIHZhbCA9IDAKICAgICAgICBpbnRlcm5hbF9hcmdzID0gMHgwCiAgICAgICAgY291 bnQgPSA4OQojMTggMHgwMDAwMDAwMDAwNWEyZjEzIGluIGNhbGwxIChmbj00NDU5ODM3MSwgYXJn MT05NSkgYXQgZXZhbC5jOjI1MDkKTm8gbG9jYWxzLgojMTkgMHgwMDAwMDAwMDAwNWIwMDI1IGlu IG1hcGNhcjEgKGxlbmk9MjY4MiwgdmFscz0weDdmZmZmZmZmMDliMCwgCiAgICBmbj00NDU5ODM3 MSwgc2VxPTQxMDkwNDgzKSBhdCBmbnMuYzoyNTMwCiAgICAgICAgdGFpbCA9IDM4MzE2MTk1CiAg ICAgICAgZHVtbXkgPSAwCiAgICAgICAgaSA9IDI1NTkKIzIwIDB4MDAwMDAwMDAwMDViMDQxNyBp biBGbWFwY2FyIChmdW5jdGlvbj00NDU5ODM3MSwgc2VxdWVuY2U9NDEwOTA0ODMpCiAgICBhdCBm bnMuYzoyNTk2CiAgICAgICAgbGVuID0gMjY4MgogICAgICAgIGxlbmkgPSAyNjgyCiAgICAgICAg YXJncyA9IDB4N2ZmZmZmZmYwOWIwCiAgICAgICAgcmV0ID0gMTQwNzM3NDg4MzEzNzkyCiAgICAg ICAgc2FfYXZhaWwgPSAxMTMxMgogICAgICAgIHNhX2NvdW50ID0gODkKICAgICAgICBzYV9tdXN0 X2ZyZWUgPSBmYWxzZQojMjEgMHgwMDAwMDAwMDAwNWExZWY5IGluIGV2YWxfc3ViIChmb3JtPTI5 NTM1MDExKSBhdCBldmFsLmM6MjEyNgogICAgICAgIG51bWFyZ3MgPSAxMAogICAgICAgIGFyZ3Nf bGVmdCA9IDAKICAgICAgICBpID0gMgogICAgICAgIG1heGFyZ3MgPSAyCiAgICAgICAgYXJndmFs cyA9IHs0NDU5ODM3MSwgNDEwOTA0ODMsIDE0MDczNzQ4ODMxNDEyOCwgNTkwNzIwOSwgMCwgMjk1 MjkxMzksIAogICAgICAgICAgMTMwODA0OTYsIDE0MDczNzQ4ODMxMzkzNn0KICAgICAgICBmdW4g PSAxMjcwOTUwMQogICAgICAgIHZhbCA9IDE0MDczNzQ4ODMxNDA4MAogICAgICAgIG9yaWdpbmFs X2Z1biA9IDI2ODU2MAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAyOTUzNTAyNwogICAgICAgIGZ1 bmNhciA9IDE0MDczNzQ4ODMxNDAxNgogICAgICAgIGNvdW50ID0gODgKIzIyIDB4MDAwMDAwMDAw MDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9Mjk1MzUwNTkpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2 YWwgPSAwCiMyMyAweDAwMDAwMDAwMDA1OWU0NzIgaW4gRmxldFggKGFyZ3M9Mjk1MjkyNTEpIGF0 IGV2YWwuYzo4NzkKICAgICAgICB2YXJsaXN0ID0gMAogICAgICAgIHZhciA9IDgyMjE0NzIKICAg ICAgICB2YWwgPSA0NDU5ODM3MQogICAgICAgIGVsdCA9IDI5NTI5MTU1CiAgICAgICAgbGV4ZW52 ID0gNDQ1OTg0ODMKICAgICAgICBjb3VudCA9IDg3CiMyNCAweDAwMDAwMDAwMDA1YTFiZTMgaW4g ZXZhbF9zdWIgKGZvcm09Mjk1MjkyNjcpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9 IDEwCiAgICAgICAgYXJnc19sZWZ0ID0gMjk1MjkyNTEKICAgICAgICBpID0gMgogICAgICAgIG1h eGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHsxMjY5ODAzMiwgMTQwNzM3NDg4MzE0MzI4LCA1 MTgxMDAyLCAyNTc4MzA4NzYzMiwgMCwgNDE4NTYsIAogICAgICAgICAgMTMwODA0OTYsIDE0MDcz NzQ4ODMxNDM1Mn0KICAgICAgICBmdW4gPSAxMjcwNDUwOQogICAgICAgIHZhbCA9IDE0MDczNzQ4 ODMxNDQ5NgogICAgICAgIG9yaWdpbmFsX2Z1biA9IDI2Nzg0CiAgICAgICAgb3JpZ2luYWxfYXJn cyA9IDI5NTI5MjUxCiAgICAgICAgZnVuY2FyID0gMTQwNzM3NDg4MzE0NDMyCiAgICAgICAgY291 bnQgPSA4NgojMjUgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0yOTUyOTMzMSkg YXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDI3NTg4ODM2CiMyNiAweDAwMDAwMDAwMDA1YTQy MGMgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0yOTUyOTQyNywgbmFyZ3M9MywgCiAgICBhcmdfdmVj dG9yPTB4N2ZmZmZmZmY2MTQwKSBhdCBldmFsLmM6Mjg2OQogICAgICAgIHZhbCA9IDAKICAgICAg ICBzeW1zX2xlZnQgPSAwCiAgICAgICAgbmV4dCA9IDI1NDA4MAogICAgICAgIGxleGVudiA9IDQ0 NTk4NDgzCiAgICAgICAgY291bnQgPSA4NQogICAgICAgIGkgPSAzCiAgICAgICAgb3B0aW9uYWwg PSBmYWxzZQogICAgICAgIHJlc3QgPSBmYWxzZQojMjcgMHgwMDAwMDAwMDAwNWEzYjRlIGluIGFw cGx5X2xhbWJkYSAoZnVuPTI5NTI5NDQzLCBhcmdzPTI5NTQwOTE1LCBjb3VudD04NCkKICAgIGF0 IGV2YWwuYzoyNzUxCiAgICAgICAgYXJnc19sZWZ0ID0gMAogICAgICAgIGkgPSAzCiAgICAgICAg bnVtYXJncyA9IDMKICAgICAgICBhcmdfdmVjdG9yID0gMHg3ZmZmZmZmZjYxNDAKICAgICAgICB0 ZW0gPSAyNzgKICAgICAgICBzYV9hdmFpbCA9IDE2MzYwCiAgICAgICAgc2FfY291bnQgPSA4NQog ICAgICAgIHNhX211c3RfZnJlZSA9IGZhbHNlCiMyOCAweDAwMDAwMDAwMDA1YTIyYmIgaW4gZXZh bF9zdWIgKGZvcm09Mjk1NDA5MzEpIGF0IGV2YWwuYzoyMTk4CiAgICAgICAgZnVuID0gMjk1Mjk0 NDMKICAgICAgICB2YWwgPSAxMjcwNDA3MgogICAgICAgIG9yaWdpbmFsX2Z1biA9IDE1NDM4MDAw CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDI5NTQwOTE1CiAgICAgICAgZnVuY2FyID0gMTE5NTIK ICAgICAgICBjb3VudCA9IDg0CiMyOSAweDAwMDAwMDAwMDA1OWNmYjQgaW4gRnNldHEgKGFyZ3M9 Mjk1NDA5NjMpIGF0IGV2YWwuYzo0OTQKICAgICAgICBhcmdzX2xlZnQgPSAyOTU0MDk2MwogICAg ICAgIHZhbCA9IDI5NTQwOTYzCiAgICAgICAgc3ltID0gMTI3MDQwNzcKICAgICAgICBsZXhfYmlu ZGluZyA9IDUxODExNTcKIzMwIDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9ybT0y OTU0MDk3OSkgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTAKICAgICAgICBhcmdz X2xlZnQgPSAyOTU0MDk2MwogICAgICAgIGkgPSAyCiAgICAgICAgbWF4YXJncyA9IDAKICAgICAg ICBhcmd2YWxzID0gezE0MDczNzQ4ODMxNTI0OCwgNDEwOTA0ODMsIDE0MDczNzQ4ODMxNTQ4OCwg NTkwNDU4NywgCiAgICAgICAgICAxNDA3Mzc0ODgzMTUzOTIsIDMwNTY0OCwgNDMwMDU5NjgsIDEz MDYxMzkyfQogICAgICAgIGZ1biA9IDEyNzA0MDc3CiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzE1 NDQwCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMjk5OTY4CiAgICAgICAgb3JpZ2luYWxfYXJncyA9 IDI5NTQwOTYzCiAgICAgICAgZnVuY2FyID0gNTE4MDg2NwogICAgICAgIGNvdW50ID0gODMKIzMx IDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9Mjk1MzcyOTkpIGF0IGV2YWwuYzo0 MjcKICAgICAgICB2YWwgPSAwCiMzMiAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZv cm09Mjk1MzczMTUpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDYKICAgICAgICBh cmdzX2xlZnQgPSAyOTUzNzI5OQogICAgICAgIGkgPSAxCiAgICAgICAgbWF4YXJncyA9IDAKICAg ICAgICBhcmd2YWxzID0gezQxMDkwNDgzLCA1OTE4MDY4LCAwLCA4MiwgMTQwNzM3NDg4MzE1NjMy LCA0MTA5MDQ4MywgCiAgICAgICAgICA0MzAwNTk3MywgMzA1NjQ4fQogICAgICAgIGZ1biA9IDEy NzAzOTMzCiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzE1NzQ0CiAgICAgICAgb3JpZ2luYWxfZnVu ID0gMzM5MzYKICAgICAgICBvcmlnaW5hbF9hcmdzID0gMjk1MzcyOTkKICAgICAgICBmdW5jYXIg PSAxNDA3Mzc0ODgzMTU3OTIKICAgICAgICBjb3VudCA9IDgyCiMzMyAweDAwMDAwMDAwMDA1OWNh YmUgaW4gRmlmIChhcmdzPTI5NTM3MzQ3KSBhdCBldmFsLmM6Mzg0CiAgICAgICAgY29uZCA9IDM5 NDU2CiMzNCAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09Mjk1MzczNjMpIGF0 IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDEwCiAgICAgICAgYXJnc19sZWZ0ID0gMjk1 MzczNDcKICAgICAgICBpID0gMgogICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9 IHsxNDA3Mzc0ODgzMTU4NzIsIDAsIDE0MDczNzQ4ODMxNjA5NiwgMjU3ODMwODc2MzIsIDAsIDQx ODU2LCAKICAgICAgICAgIDEzMDgwNDk2LCAxNDA3Mzc0ODgzMTU5MDR9CiAgICAgICAgZnVuID0g MTI3MDM4MzcKICAgICAgICB2YWwgPSAwCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMjMzMjgKICAg ICAgICBvcmlnaW5hbF9hcmdzID0gMjk1MzczNDcKICAgICAgICBmdW5jYXIgPSAxNDA3Mzc0ODgz MTU5ODQKICAgICAgICBjb3VudCA9IDgxCiMzNSAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnByb2du IChib2R5PTI5NTM3NTU1KSBhdCBldmFsLmM6NDI3CiAgICAgICAgdmFsID0gMAojMzYgMHgwMDAw MDAwMDAwNTllOWQ2IGluIEZsZXQgKGFyZ3M9Mjk1Mzc1ODcpIGF0IGV2YWwuYzo5NDMKICAgICAg ICB0ZW1wcyA9IDB4N2ZmZmZmZmY2NmQwCiAgICAgICAgdGVtID0gMAogICAgICAgIGxleGVudiA9 IDQ0MTc1MDExCiAgICAgICAgZWx0ID0gMzAyNDEwNTkKICAgICAgICB2YXJsaXN0ID0gMAogICAg ICAgIGNvdW50ID0gODAKICAgICAgICBhcmdudW0gPSAyCiAgICAgICAgc2FfYXZhaWwgPSAxNjM2 OAogICAgICAgIHNhX2NvdW50ID0gODAKICAgICAgICBzYV9tdXN0X2ZyZWUgPSBmYWxzZQojMzcg MHgwMDAwMDAwMDAwNWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTI5NTM3NjAzKSBhdCBldmFsLmM6 MjA4NQogICAgICAgIG51bWFyZ3MgPSAxOAogICAgICAgIGFyZ3NfbGVmdCA9IDI5NTM3NTg3CiAg ICAgICAgaSA9IDQKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMgPSB7ODAyMTMx MiwgMTMyNDIwMDAsIDQ1MTIxNDQzLCAyNTc4MzA4NzYzMiwgMCwgNDE4NTYsIAogICAgICAgICAg MTMwODA0OTYsIDE0MDczNzQ4ODMxNjM4NH0KICAgICAgICBmdW4gPSAxMjcwNDU1NwogICAgICAg IHZhbCA9IDE0MDczNzQ4ODMxNjUyOAogICAgICAgIG9yaWdpbmFsX2Z1biA9IDI2NzM2CiAgICAg ICAgb3JpZ2luYWxfYXJncyA9IDI5NTM3NTg3CiAgICAgICAgZnVuY2FyID0gMTQwNzM3NDg4MzE2 NDY0CiAgICAgICAgY291bnQgPSA3OQojMzggMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAo Ym9keT0yOTUzNzY2NykgYXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDI3NjAzMjY4CiMzOSAw eDAwMDAwMDAwMDA1YTQyMGMgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0yOTUzNzc2MywgbmFyZ3M9 MiwgCiAgICBhcmdfdmVjdG9yPTB4N2ZmZmZmZmY2OTMwKSBhdCBldmFsLmM6Mjg2OQogICAgICAg IHZhbCA9IDAKICAgICAgICBzeW1zX2xlZnQgPSAwCiAgICAgICAgbmV4dCA9IDE1NDQxMzEyCiAg ICAgICAgbGV4ZW52ID0gNDQxNzUxODcKICAgICAgICBjb3VudCA9IDc4CiAgICAgICAgaSA9IDIK ICAgICAgICBvcHRpb25hbCA9IHRydWUKICAgICAgICByZXN0ID0gZmFsc2UKIzQwIDB4MDAwMDAw MDAwMDVhM2I0ZSBpbiBhcHBseV9sYW1iZGEgKGZ1bj0yOTUzNzc3OSwgYXJncz0zMDY0NjE5NSwg Y291bnQ9NzcpCiAgICBhdCBldmFsLmM6Mjc1MQogICAgICAgIGFyZ3NfbGVmdCA9IDAKICAgICAg ICBpID0gMgogICAgICAgIG51bWFyZ3MgPSAyCiAgICAgICAgYXJnX3ZlY3RvciA9IDB4N2ZmZmZm ZmY2OTMwCiAgICAgICAgdGVtID0gMAogICAgICAgIHNhX2F2YWlsID0gMTYzNjgKICAgICAgICBz YV9jb3VudCA9IDc4CiAgICAgICAgc2FfbXVzdF9mcmVlID0gZmFsc2UKIzQxIDB4MDAwMDAwMDAw MDVhMjJiYiBpbiBldmFsX3N1YiAoZm9ybT0zMDY0NjE3OSkgYXQgZXZhbC5jOjIxOTgKICAgICAg ICBmdW4gPSAyOTUzNzc3OQogICAgICAgIHZhbCA9IDAKICAgICAgICBvcmlnaW5hbF9mdW4gPSAx NTQ0MTI2NAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDY0NjE5NQogICAgICAgIGZ1bmNhciA9 IDExOTUyCiAgICAgICAgY291bnQgPSA3NwojNDIgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9n biAoYm9keT0zMDY0NDI1OSkgYXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDAKIzQzIDB4MDAw MDAwMDAwMDU5ZTQ3MiBpbiBGbGV0WCAoYXJncz0zMDY0MjQ2NykgYXQgZXZhbC5jOjg3OQogICAg ICAgIHZhcmxpc3QgPSAwCiAgICAgICAgdmFyID0gMzk4ODgKICAgICAgICB2YWwgPSA1NDQ1MzI4 NAogICAgICAgIGVsdCA9IDMwNjQ1NDI3CiAgICAgICAgbGV4ZW52ID0gNDM1ODc3MzEKICAgICAg ICBjb3VudCA9IDc2CiM0NCAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09MzA2 NDI0ODMpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDE4CiAgICAgICAgYXJnc19s ZWZ0ID0gMzA2NDI0NjcKICAgICAgICBpID0gNAogICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAg YXJndmFscyA9IHsyLCAyNTIyNDU5MiwgMTQwNzM3NDg4MzE3NTg0LCA1OTA3MjA5LCAyLCAzMDY0 NjM3MSwgMCwgCiAgICAgICAgICAxMzI0MjAwMH0KICAgICAgICBmdW4gPSAxMjcwNDUwOQogICAg ICAgIHZhbCA9IDE0MDczNzQ4ODMxNzUzNgogICAgICAgIG9yaWdpbmFsX2Z1biA9IDI2Nzg0CiAg ICAgICAgb3JpZ2luYWxfYXJncyA9IDMwNjQyNDY3CiAgICAgICAgZnVuY2FyID0gMjQ4MTYKICAg ICAgICBjb3VudCA9IDc1CiM0NSAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnByb2duIChib2R5PTMw NjQyNTE1KSBhdCBldmFsLmM6NDI3CiAgICAgICAgdmFsID0gMAojNDYgMHgwMDAwMDAwMDAwNWEx YmUzIGluIGV2YWxfc3ViIChmb3JtPTMwNjQyNDk5KSBhdCBldmFsLmM6MjA4NQogICAgICAgIG51 bWFyZ3MgPSA2CiAgICAgICAgYXJnc19sZWZ0ID0gMzA2NDI1MTUKICAgICAgICBpID0gMQogICAg ICAgIG1heGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHswLCA0MzUwNDA4MywgMTQwNzM3NDg4 MzE3NzI4LCA1NzgwODAxLCA0MzUwNDA4MywgMTMyNDIwMDAsIAogICAgICAgICAgMTQwNzM3NDg4 MzE3Njk2LCAwfQogICAgICAgIGZ1biA9IDEyNzAzOTMzCiAgICAgICAgdmFsID0gMTQwNzM3NDg4 MzE3ODQwCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMzM5MzYKICAgICAgICBvcmlnaW5hbF9hcmdz ID0gMzA2NDI1MTUKICAgICAgICBmdW5jYXIgPSA0MzAwNTk2OAogICAgICAgIGNvdW50ID0gNzQK IzQ3IDB4MDAwMDAwMDAwMDU5Y2FiZSBpbiBGaWYgKGFyZ3M9MzA2NDI1NDcpIGF0IGV2YWwuYzoz ODQKICAgICAgICBjb25kID0gMzk0NTYKIzQ4IDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1 YiAoZm9ybT0zMDY0MjUzMSkgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTAKICAg ICAgICBhcmdzX2xlZnQgPSAzMDY0MjU0NwogICAgICAgIGkgPSAyCiAgICAgICAgbWF4YXJncyA9 IDAKICAgICAgICBhcmd2YWxzID0gezAsIDEzMjQyMDAwLCAxMzA4MDQ5NiwgMjU3ODMwODc2MzIs IDAsIDQxODU2LCAxMzA4MDQ5NiwgCiAgICAgICAgICAxNDA3Mzc0ODgzMTgwMDB9CiAgICAgICAg ZnVuID0gMTI3MDM4MzcKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMTgxNDQKICAgICAgICBvcmln aW5hbF9mdW4gPSAyMzMyOAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDY0MjU0NwogICAgICAg IGZ1bmNhciA9IDE0MDczNzQ4ODMxODA4MAogICAgICAgIGNvdW50ID0gNzMKIzQ5IDB4MDAwMDAw MDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9MzA2NDI2MjcpIGF0IGV2YWwuYzo0MjcKICAgICAg ICB2YWwgPSAyODAwNjQ1MgojNTAgMHgwMDAwMDAwMDAwNWE0MjBjIGluIGZ1bmNhbGxfbGFtYmRh IChmdW49MzA2NDI3MjMsIG5hcmdzPTcsIAogICAgYXJnX3ZlY3Rvcj0weDdmZmZmZmZmNmY4MCkg YXQgZXZhbC5jOjI4NjkKICAgICAgICB2YWwgPSAyOTU5NzUzOQogICAgICAgIHN5bXNfbGVmdCA9 IDAKICAgICAgICBuZXh0ID0gODAyMTMxMgogICAgICAgIGxleGVudiA9IDQzNTg3NzMxCiAgICAg ICAgY291bnQgPSA3MgogICAgICAgIGkgPSA3CiAgICAgICAgb3B0aW9uYWwgPSBmYWxzZQogICAg ICAgIHJlc3QgPSB0cnVlCiM1MSAweDAwMDAwMDAwMDA1YTNiNGUgaW4gYXBwbHlfbGFtYmRhIChm dW49MzA2NDI3MzksIGFyZ3M9Mjk1OTc2MTksIGNvdW50PTcxKQogICAgYXQgZXZhbC5jOjI3NTEK ICAgICAgICBhcmdzX2xlZnQgPSAwCiAgICAgICAgaSA9IDcKICAgICAgICBudW1hcmdzID0gNwog ICAgICAgIGFyZ192ZWN0b3IgPSAweDdmZmZmZmZmNmY4MAogICAgICAgIHRlbSA9IDQ1Mjg3MzE2 CiAgICAgICAgc2FfYXZhaWwgPSAxNjMyOAogICAgICAgIHNhX2NvdW50ID0gNzIKICAgICAgICBz YV9tdXN0X2ZyZWUgPSBmYWxzZQojNTIgMHgwMDAwMDAwMDAwNWEyMmJiIGluIGV2YWxfc3ViIChm b3JtPTI5NTk3OTcxKSBhdCBldmFsLmM6MjE5OAogICAgICAgIGZ1biA9IDMwNjQyNzM5CiAgICAg ICAgdmFsID0gMAogICAgICAgIG9yaWdpbmFsX2Z1biA9IDE1ODQyODk2CiAgICAgICAgb3JpZ2lu YWxfYXJncyA9IDI5NTk3NjE5CiAgICAgICAgZnVuY2FyID0gMTE5NTIKICAgICAgICBjb3VudCA9 IDcxCiM1MyAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnByb2duIChib2R5PTMwMTQ0Njc1KSBhdCBl dmFsLmM6NDI3CiAgICAgICAgdmFsID0gMAojNTQgMHgwMDAwMDAwMDAwNThkZjRjIGluIEZzYXZl X2N1cnJlbnRfYnVmZmVyIChhcmdzPTMwMTQ0NTc5KQogICAgYXQgZWRpdGZucy5jOjEwMjcKICAg ICAgICBjb3VudCA9IDcwCiM1NSAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09 MzAxNDQ1MTUpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDE0CiAgICAgICAgYXJn c19sZWZ0ID0gMzAxNDQ1NzkKICAgICAgICBpID0gMwogICAgICAgIG1heGFyZ3MgPSAwCiAgICAg ICAgYXJndmFscyA9IHsxLCAzOTQ1NiwgMTQwNzM3NDg4MzE5MTg0LCA1OTA0NTg3LCA5MjEyMjgw LCAzOTQ1NiwgMiwgNzB9CiAgICAgICAgZnVuID0gMTI3MDAzMDEKICAgICAgICB2YWwgPSAxNDA3 Mzc0ODgzMTkxMzYKICAgICAgICBvcmlnaW5hbF9mdW4gPSAzMjg3NTIKICAgICAgICBvcmlnaW5h bF9hcmdzID0gMzAxNDQ1NzkKICAgICAgICBmdW5jYXIgPSAzCiAgICAgICAgY291bnQgPSA2OQoj NTYgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDE0MzkzOSkgYXQgZXZhbC5j OjQyNwogICAgICAgIHZhbCA9IDAKIzU3IDB4MDAwMDAwMDAwMDU5Y2M4MSBpbiBGY29uZCAoYXJn cz0zMDE0MzkyMykgYXQgZXZhbC5jOjQwOQogICAgICAgIGNsYXVzZSA9IDMwMTQzOTU1CiAgICAg ICAgdmFsID0gMzk0NTYKIzU4IDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9ybT0z MDE0MzkwNykgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTAKICAgICAgICBhcmdz X2xlZnQgPSAzMDE0NDkxNQogICAgICAgIGkgPSAyCiAgICAgICAgbWF4YXJncyA9IDAKICAgICAg ICBhcmd2YWxzID0gezEzOTY0MjI3MTY1ODg0OCwgMCwgNDQ5MzExNTUsIDI1NzgzMDg3NjMyLCAw LCA0MTg1NiwgCiAgICAgICAgICAxMzA4MDQ5NiwgMTQwNzM3NDg4MzE5MzYwfQogICAgICAgIGZ1 biA9IDEyNzAzODg1CiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzE5NTA0CiAgICAgICAgb3JpZ2lu YWxfZnVuID0gMjk5ODI0CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMTQ0OTE1CiAgICAgICAg ZnVuY2FyID0gMTQwNzM3NDg4MzE5NDQwCiAgICAgICAgY291bnQgPSA2OAojNTkgMHgwMDAwMDAw MDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDE0Mzc2MykgYXQgZXZhbC5jOjQyNwogICAgICAg IHZhbCA9IDI4NjY2NjQ0CiM2MCAweDAwMDAwMDAwMDA1YTQyMGMgaW4gZnVuY2FsbF9sYW1iZGEg KGZ1bj0zMDE0MzYxOSwgbmFyZ3M9NSwgCiAgICBhcmdfdmVjdG9yPTB4N2ZmZmZmZmY3NTg4KSBh dCBldmFsLmM6Mjg2OQogICAgICAgIHZhbCA9IDExOTUyCiAgICAgICAgc3ltc19sZWZ0ID0gMAog ICAgICAgIG5leHQgPSAzOTg4OAogICAgICAgIGxleGVudiA9IDQzMjQ2MjQzCiAgICAgICAgY291 bnQgPSA2NwogICAgICAgIGkgPSA1CiAgICAgICAgb3B0aW9uYWwgPSBmYWxzZQogICAgICAgIHJl c3QgPSBmYWxzZQojNjEgMHgwMDAwMDAwMDAwNWEzOGQzIGluIEZmdW5jYWxsIChuYXJncz02LCBh cmdzPTB4N2ZmZmZmZmY3NTgwKQogICAgYXQgZXZhbC5jOjI3MTEKICAgICAgICBmdW4gPSAzMDE0 MzYwMwogICAgICAgIG9yaWdpbmFsX2Z1biA9IDE1ODA1NDA4CiAgICAgICAgZnVuY2FyID0gMTE5 NTIKICAgICAgICBudW1hcmdzID0gNQogICAgICAgIGxpc3BfbnVtYXJncyA9IDQzNTkyMDUyCiAg ICAgICAgdmFsID0gMTQwNzM3NDg4MzE5ODU2CiAgICAgICAgaW50ZXJuYWxfYXJncyA9IDB4MAog ICAgICAgIGNvdW50ID0gNjYKIzYyIDB4MDAwMDAwMDAwMDVhMjg1NyBpbiBGYXBwbHkgKG5hcmdz PTUsIGFyZ3M9MHg3ZmZmZmZmZjc2NDApIGF0IGV2YWwuYzoyMjc4CiAgICAgICAgaSA9IDYKICAg ICAgICBudW1hcmdzID0gNQogICAgICAgIGZ1bmNhbGxfbmFyZ3MgPSA2CiAgICAgICAgZnVuY2Fs bF9hcmdzID0gMHg3ZmZmZmZmZjc1ODAKICAgICAgICBzcHJlYWRfYXJnID0gMAogICAgICAgIGZ1 biA9IDMwMTQzNjAzCiAgICAgICAgcmV0dmFsID0gNTE4MTAwMgogICAgICAgIHNhX2F2YWlsID0g MTYzMzYKICAgICAgICBzYV9jb3VudCA9IDY2CiAgICAgICAgc2FfbXVzdF9mcmVlID0gZmFsc2UK IzYzIDB4MDAwMDAwMDAwMDVhMWRjMyBpbiBldmFsX3N1YiAoZm9ybT0yNzUyNTc5NSkgYXQgZXZh bC5jOjIxMDMKICAgICAgICB2YWxzID0gMHg3ZmZmZmZmZjc2NDAKICAgICAgICBhcmdudW0gPSA1 CiAgICAgICAgc2FfYXZhaWwgPSAxNjM0NAogICAgICAgIHNhX2NvdW50ID0gNjYKICAgICAgICBz YV9tdXN0X2ZyZWUgPSBmYWxzZQogICAgICAgIG51bWFyZ3MgPSAyMgogICAgICAgIGFyZ3NfbGVm dCA9IDAKICAgICAgICBpID0gLTM1MjMyCiAgICAgICAgbWF4YXJncyA9IDAKICAgICAgICBhcmd2 YWxzID0gezE0MDczNzQ4ODMyMDE5MiwgMjUyMjQyNzIsIDE0MDczNzQ4ODMyMDQxNiwgNTkwNzIw OSwgCiAgICAgICAgICAxNDA3Mzc0ODgzMjAyMjQsIDI3NTI2NTk1LCAxNTgwNTQwOCwgMH0KICAg ICAgICBmdW4gPSAxMjcwNTEzMwogICAgICAgIHZhbCA9IDE0MDczNzQ4ODMyMDM2OAogICAgICAg IG9yaWdpbmFsX2Z1biA9IDc0NDAKICAgICAgICBvcmlnaW5hbF9hcmdzID0gMjc1MjU2MDMKICAg ICAgICBmdW5jYXIgPSAzNjE3ODg4CiAgICAgICAgY291bnQgPSA2NQojNjQgMHgwMDAwMDAwMDAw NTljZDQyIGluIEZwcm9nbiAoYm9keT0yNzUyMTg5MSkgYXQgZXZhbC5jOjQyNwogICAgICAgIHZh bCA9IDAKIzY1IDB4MDAwMDAwMDAwMDU5Y2M4MSBpbiBGY29uZCAoYXJncz0yNzUyMTg0MykgYXQg ZXZhbC5jOjQwOQogICAgICAgIGNsYXVzZSA9IDI3NTI2MTYzCiAgICAgICAgdmFsID0gMzk0NTYK IzY2IDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9ybT0yNzUyNjgzNSkgYXQgZXZh bC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTQKICAgICAgICBhcmdzX2xlZnQgPSAyNzUyMTg0 MwogICAgICAgIGkgPSAzCiAgICAgICAgbWF4YXJncyA9IDAKICAgICAgICBhcmd2YWxzID0gezAs IDI1MjI0MjQwLCAxNDA3Mzc0ODgzMjA3ODQsIDU5MDcyMDksIDAsIDI3NjA5MjUxLCAKICAgICAg ICAgIDEzMDgwNDk2LCAxNDA3Mzc0ODgzMjA1OTJ9CiAgICAgICAgZnVuID0gMTI3MDM4ODUKICAg ICAgICB2YWwgPSAxNDA3Mzc0ODgzMjA3MzYKICAgICAgICBvcmlnaW5hbF9mdW4gPSAyOTk4MjQK ICAgICAgICBvcmlnaW5hbF9hcmdzID0gMjc1MjE4NDMKICAgICAgICBmdW5jYXIgPSAxNDA3Mzc0 ODgzMjA2NzIKICAgICAgICBjb3VudCA9IDY0CiM2NyAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnBy b2duIChib2R5PTI3NTE3NDQzKSBhdCBldmFsLmM6NDI3CiAgICAgICAgdmFsID0gMAojNjggMHgw MDAwMDAwMDAwNTllNDcyIGluIEZsZXRYIChhcmdzPTI3NjY3ODkxKSBhdCBldmFsLmM6ODc5CiAg ICAgICAgdmFybGlzdCA9IDAKICAgICAgICB2YXIgPSAxNTAzMzYxNgogICAgICAgIHZhbCA9IDQy Njc4MDA0CiAgICAgICAgZWx0ID0gMjc2MDc5NzEKICAgICAgICBsZXhlbnYgPSA0NDkzMTM3OQog ICAgICAgIGNvdW50ID0gNjMKIzY5IDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9y bT0yNzY2NzgyNykgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTAKICAgICAgICBh cmdzX2xlZnQgPSAyNzY2Nzg5MQogICAgICAgIGkgPSAyCiAgICAgICAgbWF4YXJncyA9IDAKICAg ICAgICBhcmd2YWxzID0gezMwOTc0MTgxLCA2LCAwLCAwLCAxNDA3Mzc0ODgzMjA5NzYsIDY0LCAz MDgyMjQsIDQyOTQ5NjcyOTYwfQogICAgICAgIGZ1biA9IDEyNzA0NTA5CiAgICAgICAgdmFsID0g MzA5NzQxODEKICAgICAgICBvcmlnaW5hbF9mdW4gPSAyNjc4NAogICAgICAgIG9yaWdpbmFsX2Fy Z3MgPSAyNzY2Nzg5MQogICAgICAgIGZ1bmNhciA9IDE0MDczNzQ4ODMyMTEwNAogICAgICAgIGNv dW50ID0gNjIKIzcwIDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9Mjc2NjcyODMp IGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAzMDk3NDE4MQojNzEgMHgwMDAwMDAwMDAwNThk ZjRjIGluIEZzYXZlX2N1cnJlbnRfYnVmZmVyIChhcmdzPTI3NjY3NzE1KQogICAgYXQgZWRpdGZu cy5jOjEwMjcKICAgICAgICBjb3VudCA9IDYxCiM3MiAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZh bF9zdWIgKGZvcm09Mjc2Njc3NzkpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDEw CiAgICAgICAgYXJnc19sZWZ0ID0gMjc2Njc3MTUKICAgICAgICBpID0gMgogICAgICAgIG1heGFy Z3MgPSAwCiAgICAgICAgYXJndmFscyA9IHsxNDA3Mzc0ODgzMjEzMTIsIDU3NjYyOTUsIDE0MDcz NzQ4ODMyMTMyOCwgMjU3ODMwODc2MzIsIDAsIAogICAgICAgICAgNDE4NTYsIDEzMDgwNDk2LCAx NDA3Mzc0ODgzMjEzNjB9CiAgICAgICAgZnVuID0gMTI3MDAzMDEKICAgICAgICB2YWwgPSAxNDA3 Mzc0ODgzMjE1MDQKICAgICAgICBvcmlnaW5hbF9mdW4gPSAzMjg3NTIKICAgICAgICBvcmlnaW5h bF9hcmdzID0gMjc2Njc3MTUKICAgICAgICBmdW5jYXIgPSAxNDA3Mzc0ODgzMjE0NDAKICAgICAg ICBjb3VudCA9IDYwCiM3MyAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnByb2duIChib2R5PTI3NjY2 OTMxKSBhdCBldmFsLmM6NDI3CiAgICAgICAgdmFsID0gMjg3MDMxNzIKIzc0IDB4MDAwMDAwMDAw MDVhNDIwYyBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTI3NjY1NTM5LCBuYXJncz01LCAKICAgIGFy Z192ZWN0b3I9MHg3ZmZmZmZmZjdkNTgpIGF0IGV2YWwuYzoyODY5CiAgICAgICAgdmFsID0gMTE5 NTIKICAgICAgICBzeW1zX2xlZnQgPSAwCiAgICAgICAgbmV4dCA9IDc0ODgKICAgICAgICBsZXhl bnYgPSA0NDkzMTM3OQogICAgICAgIGNvdW50ID0gNTkKICAgICAgICBpID0gNQogICAgICAgIG9w dGlvbmFsID0gdHJ1ZQogICAgICAgIHJlc3QgPSB0cnVlCiM3NSAweDAwMDAwMDAwMDA1YTM4ZDMg aW4gRmZ1bmNhbGwgKG5hcmdzPTYsIGFyZ3M9MHg3ZmZmZmZmZjdkNTApCiAgICBhdCBldmFsLmM6 MjcxMQogICAgICAgIGZ1biA9IDI3NjY1MTg3CiAgICAgICAgb3JpZ2luYWxfZnVuID0gMTU2MjI1 MjgKICAgICAgICBmdW5jYXIgPSAxMTk1MgogICAgICAgIG51bWFyZ3MgPSA1CiAgICAgICAgbGlz cF9udW1hcmdzID0gMTAzMAogICAgICAgIHZhbCA9IDE0MDczNzQ4ODMyMTg1NgogICAgICAgIGlu dGVybmFsX2FyZ3MgPSAweDAKICAgICAgICBjb3VudCA9IDU4CiM3NiAweDAwMDAwMDAwMDA1YTI4 NTcgaW4gRmFwcGx5IChuYXJncz0yLCBhcmdzPTB4N2ZmZmZmZmY3ZTEwKSBhdCBldmFsLmM6MjI3 OAogICAgICAgIGkgPSA2CiAgICAgICAgbnVtYXJncyA9IDUKICAgICAgICBmdW5jYWxsX25hcmdz ID0gNgogICAgICAgIGZ1bmNhbGxfYXJncyA9IDB4N2ZmZmZmZmY3ZDUwCiAgICAgICAgc3ByZWFk X2FyZyA9IDAKICAgICAgICBmdW4gPSAyNzY2NTE4NwogICAgICAgIHJldHZhbCA9IDUxODEwMDIK ICAgICAgICBzYV9hdmFpbCA9IDE2MzM2CiAgICAgICAgc2FfY291bnQgPSA1OAogICAgICAgIHNh X211c3RfZnJlZSA9IGZhbHNlCiM3NyAweDAwMDAwMDAwMDA1YTFkYzMgaW4gZXZhbF9zdWIgKGZv cm09MzAzNDU0OTEpIGF0IGV2YWwuYzoyMTAzCiAgICAgICAgdmFscyA9IDB4N2ZmZmZmZmY3ZTEw CiAgICAgICAgYXJnbnVtID0gMgogICAgICAgIHNhX2F2YWlsID0gMTYzNjgKICAgICAgICBzYV9j b3VudCA9IDU4CiAgICAgICAgc2FfbXVzdF9mcmVlID0gZmFsc2UKICAgICAgICBudW1hcmdzID0g MTAKICAgICAgICBhcmdzX2xlZnQgPSAwCiAgICAgICAgaSA9IC0zMzI1NgogICAgICAgIG1heGFy Z3MgPSAwCiAgICAgICAgYXJndmFscyA9IHszMDk3NDE4MSwgNTE3NDM5MSwgMzA5NzQxNzYsIDE0 MDczNzQ4ODMyMjE2MCwgNTE4MTIxOSwgCiAgICAgICAgICAzMDk3NDE4MSwgMTQwNzM3NDg4MzIy MTkyLCA1MTczODU2fQogICAgICAgIGZ1biA9IDEyNzA1MTMzCiAgICAgICAgdmFsID0gMTQwNzM3 NDg4MzIyMzM2CiAgICAgICAgb3JpZ2luYWxfZnVuID0gNzQ0MAogICAgICAgIG9yaWdpbmFsX2Fy Z3MgPSAzMDM0NTUwNwogICAgICAgIGZ1bmNhciA9IDE0MDczNzQ4ODMyMjI3MgogICAgICAgIGNv dW50ID0gNTcKIzc4IDB4MDAwMDAwMDAwMDU5ZjllZSBpbiBpbnRlcm5hbF9saXNwX2NvbmRpdGlv bl9jYXNlICh2YXI9NDE3MTQwOCwgCiAgICBib2R5Zm9ybT0zMDM0NTQ5MSwgaGFuZGxlcnM9MzAz NDU2ODMpIGF0IGV2YWwuYzoxMjc4CiAgICAgICAgdmFsID0gMAogICAgICAgIGMgPSAweDE0YzNk YjAKICAgICAgICBvbGRoYW5kbGVybGlzdCA9IDB4MTRhMzQwMAogICAgICAgIGNsYXVzZW5iID0g MQojNzkgMHgwMDAwMDAwMDAwNTlmM2VlIGluIEZjb25kaXRpb25fY2FzZSAoYXJncz0zMDM0NTQ3 NSkgYXQgZXZhbC5jOjEyMDMKICAgICAgICB2YXIgPSA0MTcxNDA4CiAgICAgICAgYm9keWZvcm0g PSAzMDM0NTQ5MQogICAgICAgIGhhbmRsZXJzID0gMzAzNDU2ODMKIzgwIDB4MDAwMDAwMDAwMDVh MWJlMyBpbiBldmFsX3N1YiAoZm9ybT0zMDM0NTQ1OSkgYXQgZXZhbC5jOjIwODUKICAgICAgICBu dW1hcmdzID0gMTQKICAgICAgICBhcmdzX2xlZnQgPSAzMDM0NTQ3NQogICAgICAgIGkgPSAzCiAg ICAgICAgbWF4YXJncyA9IDAKICAgICAgICBhcmd2YWxzID0gezQzNTkyNTY0LCAwLCAxNDA3Mzc0 ODgzMjI5MTIsIDU5MDQ1ODcsIDQ0MjYwNywgMjk5MjE2LCAKICAgICAgICAgIDE0MDczNzQ4ODMy MjcyMCwgNDQ5MzE1ODd9CiAgICAgICAgZnVuID0gMTI3MDQ4NDUKICAgICAgICB2YWwgPSAxNDA3 Mzc0ODgzMjI4NjQKICAgICAgICBvcmlnaW5hbF9mdW4gPSAzMDA2MjQKICAgICAgICBvcmlnaW5h bF9hcmdzID0gMzAzNDU0NzUKICAgICAgICBmdW5jYXIgPSAzMDk3NDE3NgogICAgICAgIGNvdW50 ID0gNTYKIzgxIDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9MzAzNDU2OTkpIGF0 IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiM4MiAweDAwMDAwMDAwMDA1OWNiNzEgaW4gRmlm IChhcmdzPTMwMzQ1Mzc5KSBhdCBldmFsLmM6Mzg1CiAgICAgICAgY29uZCA9IDAKIzgzIDB4MDAw MDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9ybT0zMDM0NTM2MykgYXQgZXZhbC5jOjIwODUK ICAgICAgICBudW1hcmdzID0gMTQKICAgICAgICBhcmdzX2xlZnQgPSAzMDM0NTM3OQogICAgICAg IGkgPSAzCiAgICAgICAgbWF4YXJncyA9IDAKICAgICAgICBhcmd2YWxzID0gezE0MDczNzQ4ODMy MzAwOCwgMjUyMjM5MjAsIDE0MDczNzQ4ODMyMzI2NCwgMjU3ODMwODc2MzIsIDAsIAogICAgICAg ICAgNDE4NTYsIDEzMDgwNDk2LCAxNDA3Mzc0ODgzMjMwNzJ9CiAgICAgICAgZnVuID0gMTI3MDM4 MzcKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMjMyMTYKICAgICAgICBvcmlnaW5hbF9mdW4gPSAy MzMyOAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDM0NTM3OQogICAgICAgIGZ1bmNhciA9IDE0 MDczNzQ4ODMyMzE1MgogICAgICAgIGNvdW50ID0gNTUKIzg0IDB4MDAwMDAwMDAwMDU5Y2Q0MiBp biBGcHJvZ24gKGJvZHk9MzAzNDQyOTEpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiM4 NSAweDAwMDAwMDAwMDA1OWU5ZDYgaW4gRmxldCAoYXJncz0zMDM0NDMwNykgYXQgZXZhbC5jOjk0 MwogICAgICAgIHRlbXBzID0gMHg3ZmZmZmZmZjgyZDAKICAgICAgICB0ZW0gPSAxNTYyMjUyOAog ICAgICAgIGxleGVudiA9IDQ0OTMxNTU1CiAgICAgICAgZWx0ID0gMzAzNDYxNzkKICAgICAgICB2 YXJsaXN0ID0gMAogICAgICAgIGNvdW50ID0gNTQKICAgICAgICBhcmdudW0gPSAxCiAgICAgICAg c2FfYXZhaWwgPSAxNjM3NgogICAgICAgIHNhX2NvdW50ID0gNTQKICAgICAgICBzYV9tdXN0X2Zy ZWUgPSBmYWxzZQojODYgMHgwMDAwMDAwMDAwNWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTMwMzQ0 MzIzKSBhdCBldmFsLmM6MjA4NQogICAgICAgIG51bWFyZ3MgPSAxNAogICAgICAgIGFyZ3NfbGVm dCA9IDMwMzQ0MzA3CiAgICAgICAgaSA9IDMKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFy Z3ZhbHMgPSB7MTQwNzM3NDg4MzIzNTM2LCA0NDkzMTU4NywgMTQwNzM3NDg4MzIzNzQ0LCA1OTA0 NDgxLCAKICAgICAgICAgIDcyNzc4MTY5OTc4MzA3MjE1MzYsIDM0MjUyMDAsIDE0MDczNzQ4ODMy MzU1MiwgNTE3NDM5MX0KICAgICAgICBmdW4gPSAxMjcwNDU1NwogICAgICAgIHZhbCA9IDE0MDcz NzQ4ODMyMzY5NgogICAgICAgIG9yaWdpbmFsX2Z1biA9IDI2NzM2CiAgICAgICAgb3JpZ2luYWxf YXJncyA9IDMwMzQ0MzA3CiAgICAgICAgZnVuY2FyID0gNDI5NDkzNTgyNAogICAgICAgIGNvdW50 ID0gNTMKIzg3IDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9MzAzNDQzMzkpIGF0 IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiM4OCAweDAwMDAwMDAwMDA1OWVhZjIgaW4gRndo aWxlIChhcmdzPTMwMzQ0MzU1KSBhdCBldmFsLmM6OTYyCiAgICAgICAgdGVzdCA9IDM0MjUyMDAK ICAgICAgICBib2R5ID0gMzAzNDQzMzkKIzg5IDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1 YiAoZm9ybT0zMDM0NDM3MSkgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTAKICAg ICAgICBhcmdzX2xlZnQgPSAzMDM0NDM1NQogICAgICAgIGkgPSAyCiAgICAgICAgbWF4YXJncyA9 IDAKICAgICAgICBhcmd2YWxzID0gezIsIDI1MjIzODI0LCAxNDA3Mzc0ODgzMjQxMTIsIDI1Nzgz MDg3NjMyLCAwLCA0MTg1NiwgCiAgICAgICAgICAxMzA4MDQ5NiwgMTQwNzM3NDg4MzIzOTIwfQog ICAgICAgIGZ1biA9IDEyNzA0NjA1CiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzI0MDY0CiAgICAg ICAgb3JpZ2luYWxfZnVuID0gMzAwMzA0CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMzQ0MzU1 CiAgICAgICAgZnVuY2FyID0gMTQwNzM3NDg4MzI0MDAwCiAgICAgICAgY291bnQgPSA1MgojOTAg MHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDM0NDM4NykgYXQgZXZhbC5jOjQy NwogICAgICAgIHZhbCA9IDAKIzkxIDB4MDAwMDAwMDAwMDU5ZTlkNiBpbiBGbGV0IChhcmdzPTMw MzQ0NDAzKSBhdCBldmFsLmM6OTQzCiAgICAgICAgdGVtcHMgPSAweDdmZmZmZmZmODYyMAogICAg ICAgIHRlbSA9IDI5MzYzOTU1CiAgICAgICAgbGV4ZW52ID0gNDQ5MzE1ODcKICAgICAgICBlbHQg PSAzMDM0NjA5OQogICAgICAgIHZhcmxpc3QgPSAwCiAgICAgICAgY291bnQgPSA1MQogICAgICAg IGFyZ251bSA9IDEKICAgICAgICBzYV9hdmFpbCA9IDE2Mzc2CiAgICAgICAgc2FfY291bnQgPSA1 MQogICAgICAgIHNhX211c3RfZnJlZSA9IGZhbHNlCiM5MiAweDAwMDAwMDAwMDA1YTFiZTMgaW4g ZXZhbF9zdWIgKGZvcm09MzAzNDQ0MTkpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9 IDEwCiAgICAgICAgYXJnc19sZWZ0ID0gMzAzNDQ0MDMKICAgICAgICBpID0gMgogICAgICAgIG1h eGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHsxNDA3Mzc0ODgzMjQzNTIsIDEzMjY2ODE2LCA2 NywgMjU3ODMwODc2MzIsIDAsIDQxODU2LCAKICAgICAgICAgIDEzMDgwNDk2LCAxNDA3Mzc0ODgz MjQ0MDB9CiAgICAgICAgZnVuID0gMTI3MDQ1NTcKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMjQ1 NDQKICAgICAgICBvcmlnaW5hbF9mdW4gPSAyNjczNgogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAz MDM0NDQwMwogICAgICAgIGZ1bmNhciA9IDE0MDczNzQ4ODMyNDQ4MAogICAgICAgIGNvdW50ID0g NTAKIzkzIDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9MzAzNDQ5MTUpIGF0IGV2 YWwuYzo0MjcKICAgICAgICB2YWwgPSAyNjA5MjQ4NAojOTQgMHgwMDAwMDAwMDAwNWE0MjBjIGlu IGZ1bmNhbGxfbGFtYmRhIChmdW49MzAzNDUwMTEsIG5hcmdzPTcsIAogICAgYXJnX3ZlY3Rvcj0w eDdmZmZmZmZmODkzOCkgYXQgZXZhbC5jOjI4NjkKICAgICAgICB2YWwgPSAxMTk1MgogICAgICAg IHN5bXNfbGVmdCA9IDAKICAgICAgICBuZXh0ID0gNzQ4OAogICAgICAgIGxleGVudiA9IDQ0OTMx NjE5CiAgICAgICAgY291bnQgPSA0OQogICAgICAgIGkgPSA3CiAgICAgICAgb3B0aW9uYWwgPSBm YWxzZQogICAgICAgIHJlc3QgPSB0cnVlCiM5NSAweDAwMDAwMDAwMDA1YTM4ZDMgaW4gRmZ1bmNh bGwgKG5hcmdzPTgsIGFyZ3M9MHg3ZmZmZmZmZjg5MzApCiAgICBhdCBldmFsLmM6MjcxMQogICAg ICAgIGZ1biA9IDMwMzQ1MDI3CiAgICAgICAgb3JpZ2luYWxfZnVuID0gMTcwMjAxNDQKICAgICAg ICBmdW5jYXIgPSAxMTk1MgogICAgICAgIG51bWFyZ3MgPSA3CiAgICAgICAgbGlzcF9udW1hcmdz ID0gNDI5MDI5NDcKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMjQ4OTYKICAgICAgICBpbnRlcm5h bF9hcmdzID0gMHgwCiAgICAgICAgY291bnQgPSA0OAojOTYgMHgwMDAwMDAwMDAwNWEyODU3IGlu IEZhcHBseSAobmFyZ3M9NiwgYXJncz0weDdmZmZmZmZmOGEwMCkgYXQgZXZhbC5jOjIyNzgKICAg ICAgICBpID0gOAogICAgICAgIG51bWFyZ3MgPSA3CiAgICAgICAgZnVuY2FsbF9uYXJncyA9IDgK ICAgICAgICBmdW5jYWxsX2FyZ3MgPSAweDdmZmZmZmZmODkzMAogICAgICAgIHNwcmVhZF9hcmcg PSAwCiAgICAgICAgZnVuID0gMzAzNDUwMjcKICAgICAgICByZXR2YWwgPSA1MTgxMDAyCiAgICAg ICAgc2FfYXZhaWwgPSAxNjMyMAogICAgICAgIHNhX2NvdW50ID0gNDgKICAgICAgICBzYV9tdXN0 X2ZyZWUgPSBmYWxzZQojOTcgMHgwMDAwMDAwMDAwNWExZGMzIGluIGV2YWxfc3ViIChmb3JtPTMw MzE1NjE5KSBhdCBldmFsLmM6MjEwMwogICAgICAgIHZhbHMgPSAweDdmZmZmZmZmOGEwMAogICAg ICAgIGFyZ251bSA9IDYKICAgICAgICBzYV9hdmFpbCA9IDE2MzM2CiAgICAgICAgc2FfY291bnQg PSA0OAogICAgICAgIHNhX211c3RfZnJlZSA9IGZhbHNlCiAgICAgICAgbnVtYXJncyA9IDI2CiAg ICAgICAgYXJnc19sZWZ0ID0gMAogICAgICAgIGkgPSAtMzAxNjgKICAgICAgICBtYXhhcmdzID0g MAogICAgICAgIGFyZ3ZhbHMgPSB7NDI5MDI5NDcsIDI0ODE2LCAyLCAyNTIyMzY2NCwgMTMwODA0 OTYsIDQzMDA1OTY4LCAKICAgICAgICAgIDE0MDczNzQ4ODMyNTI4MCwgMH0KICAgICAgICBmdW4g PSAxMjcwNTEzMwogICAgICAgIHZhbCA9IDAKICAgICAgICBvcmlnaW5hbF9mdW4gPSA3NDQwCiAg ICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMzE1NjY3CiAgICAgICAgZnVuY2FyID0gNTE4MDg2Nwog ICAgICAgIGNvdW50ID0gNDcKIzk4IDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9 MzAzMTQ2MjcpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiM5OSAweDAwMDAwMDAwMDA1 YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09MzAzMTQ2NTkpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAg bnVtYXJncyA9IDEwCiAgICAgICAgYXJnc19sZWZ0ID0gMzAzMTQ2NDMKICAgICAgICBpID0gMgog ICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHsxMzI2NjgxNiwgMCwgMTQwNzM3 NDg4MzI1NTUyLCAxNDA3Mzc0ODgzMjU2ODAsIAogICAgICAgICAgMTQwNzM3NDg4MzI1NjY0LCA1 OTE1MzE2LCAyLCAzMDMyOTIxOX0KICAgICAgICBmdW4gPSAxMjcwMzkzMwogICAgICAgIHZhbCA9 IDE0MDczNzQ4ODMyNTcyOAogICAgICAgIG9yaWdpbmFsX2Z1biA9IDMzOTM2CiAgICAgICAgb3Jp Z2luYWxfYXJncyA9IDMwMzE0NjQzCiAgICAgICAgZnVuY2FyID0gMAogICAgICAgIGNvdW50ID0g NDYKIzEwMCAweDAwMDAwMDAwMDA1OWNhYmUgaW4gRmlmIChhcmdzPTMwMzE0NjkxKSBhdCBldmFs LmM6Mzg0CiAgICAgICAgY29uZCA9IDI4NjEwMjUzCiMxMDEgMHgwMDAwMDAwMDAwNWExYmUzIGlu IGV2YWxfc3ViIChmb3JtPTMwMzE0NzA3KSBhdCBldmFsLmM6MjA4NQogICAgICAgIG51bWFyZ3Mg PSAxMAogICAgICAgIGFyZ3NfbGVmdCA9IDMwMzE0NjkxCiAgICAgICAgaSA9IDIKICAgICAgICBt YXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMgPSB7MiwgMjUyMjM2MDAsIDE0MDczNzQ4ODMyNjA4 MCwgMjU3ODMwODc2MzIsIDAsIDQxODU2LCAKICAgICAgICAgIDEzMDgwNDk2LCAxNDA3Mzc0ODgz MjU4ODh9CiAgICAgICAgZnVuID0gMTI3MDM4MzcKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMjYw MzIKICAgICAgICBvcmlnaW5hbF9mdW4gPSAyMzMyOAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAz MDMxNDY5MQogICAgICAgIGZ1bmNhciA9IDE0MDczNzQ4ODMyNTk2OAogICAgICAgIGNvdW50ID0g NDUKIzEwMiAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnByb2duIChib2R5PTMwMzE0OTc5KSBhdCBl dmFsLmM6NDI3CiAgICAgICAgdmFsID0gMAojMTAzIDB4MDAwMDAwMDAwMDU5ZTlkNiBpbiBGbGV0 IChhcmdzPTMwMzE0OTk1KSBhdCBldmFsLmM6OTQzCiAgICAgICAgdGVtcHMgPSAweDdmZmZmZmZm OGRkMAogICAgICAgIHRlbSA9IDI4NjEwMjUzCiAgICAgICAgbGV4ZW52ID0gNDQ5MzIwNTEKICAg ICAgICBlbHQgPSAzMDMxNzMzMQogICAgICAgIHZhcmxpc3QgPSAwCiAgICAgICAgY291bnQgPSA0 NAogICAgICAgIGFyZ251bSA9IDEKICAgICAgICBzYV9hdmFpbCA9IDE2Mzc2CiAgICAgICAgc2Ff Y291bnQgPSA0NAogICAgICAgIHNhX211c3RfZnJlZSA9IGZhbHNlCiMxMDQgMHgwMDAwMDAwMDAw NWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTMwMzE1MDExKSBhdCBldmFsLmM6MjA4NQogICAgICAg IG51bWFyZ3MgPSAxMAogICAgICAgIGFyZ3NfbGVmdCA9IDMwMzE0OTk1CiAgICAgICAgaSA9IDIK ICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMgPSB7MTA5LCAxODkxNDUxNywgNDM4 LCAyNTc4MzA4NzYzMiwgMCwgNDE4NTYsIDEzMDgwNDk2LCAKICAgICAgICAgIDE0MDczNzQ4ODMy NjM2OH0KICAgICAgICBmdW4gPSAxMjcwNDU1NwogICAgICAgIHZhbCA9IDAKICAgICAgICBvcmln aW5hbF9mdW4gPSAyNjczNgogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDMxNDk5NQogICAgICAg IGZ1bmNhciA9IDExOTUyCiAgICAgICAgY291bnQgPSA0MwojMTA1IDB4MDAwMDAwMDAwMDU5Y2Q0 MiBpbiBGcHJvZ24gKGJvZHk9MzAzMTUwMjcpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAw CiMxMDYgMHgwMDAwMDAwMDAwNWE0MjBjIGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MzAzMTUxMjMs IG5hcmdzPTUsIAogICAgYXJnX3ZlY3Rvcj0weDdmZmZmZmZmOTAzMCkgYXQgZXZhbC5jOjI4NjkK ICAgICAgICB2YWwgPSA1MTc0MzkxCiAgICAgICAgc3ltc19sZWZ0ID0gMAogICAgICAgIG5leHQg PSA3NDg4CiAgICAgICAgbGV4ZW52ID0gNDI5MDI5NDcKICAgICAgICBjb3VudCA9IDQyCiAgICAg ICAgaSA9IDUKICAgICAgICBvcHRpb25hbCA9IGZhbHNlCiAgICAgICAgcmVzdCA9IHRydWUKIzEw NyAweDAwMDAwMDAwMDA1YTNiNGUgaW4gYXBwbHlfbGFtYmRhIChmdW49MzAzMTUxMzksIGFyZ3M9 Mjc2NzE3OTUsIGNvdW50PTQxKQogICAgYXQgZXZhbC5jOjI3NTEKICAgICAgICBhcmdzX2xlZnQg PSAwCiAgICAgICAgaSA9IDUKICAgICAgICBudW1hcmdzID0gNQogICAgICAgIGFyZ192ZWN0b3Ig PSAweDdmZmZmZmZmOTAzMAogICAgICAgIHRlbSA9IDQ1Mjg3MzE2CiAgICAgICAgc2FfYXZhaWwg PSAxNjM0NAogICAgICAgIHNhX2NvdW50ID0gNDIKICAgICAgICBzYV9tdXN0X2ZyZWUgPSBmYWxz ZQojMTA4IDB4MDAwMDAwMDAwMDVhMjJiYiBpbiBldmFsX3N1YiAoZm9ybT0yNzY3MTkwNykgYXQg ZXZhbC5jOjIxOTgKICAgICAgICBmdW4gPSAzMDMxNTEzOQogICAgICAgIHZhbCA9IDE0MDczNzQ4 ODMyNzEzNgogICAgICAgIG9yaWdpbmFsX2Z1biA9IDE3MDE5NTIwCiAgICAgICAgb3JpZ2luYWxf YXJncyA9IDI3NjcxNzk1CiAgICAgICAgZnVuY2FyID0gMTE5NTIKICAgICAgICBjb3VudCA9IDQx CiMxMDkgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0yNzY3MDk0NykgYXQgZXZh bC5jOjQyNwogICAgICAgIHZhbCA9IDAKIzExMCAweDAwMDAwMDAwMDA1OWNiNzEgaW4gRmlmIChh cmdzPTI3Njc0MTc5KSBhdCBldmFsLmM6Mzg1CiAgICAgICAgY29uZCA9IDAKIzExMSAweDAwMDAw MDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09Mjc2NzQ1NjMpIGF0IGV2YWwuYzoyMDg1CiAg ICAgICAgbnVtYXJncyA9IDE0CiAgICAgICAgYXJnc19sZWZ0ID0gMjc2NzQxNzkKICAgICAgICBp ID0gMwogICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHs1NTY1NTM5MiwgMTQw NzM3NDg4MzI3MzIwLCA1MTgxMDAyLCAyNTc4MzA4NzYzMiwgMCwgNDE4NTYsIAogICAgICAgICAg MTMwODA0OTYsIDE0MDczNzQ4ODMyNzM0NH0KICAgICAgICBmdW4gPSAxMjcwMzgzNwogICAgICAg IHZhbCA9IDE0MDczNzQ4ODMyNzQ4OAogICAgICAgIG9yaWdpbmFsX2Z1biA9IDIzMzI4CiAgICAg ICAgb3JpZ2luYWxfYXJncyA9IDI3Njc0MTc5CiAgICAgICAgZnVuY2FyID0gMTQwNzM3NDg4MzI3 NDI0CiAgICAgICAgY291bnQgPSA0MAojMTEyIDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24g KGJvZHk9Mjc2NzAzMDcpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiMxMTMgMHgwMDAw MDAwMDAwNWE0MjBjIGluIGZ1bmNhbGxfbGFtYmRhIChmdW49Mjc2NjIzODcsIG5hcmdzPTUsIAog ICAgYXJnX3ZlY3Rvcj0weDdmZmZmZmZmOTRiOCkgYXQgZXZhbC5jOjI4NjkKICAgICAgICB2YWwg PSAxMTk1MgogICAgICAgIHN5bXNfbGVmdCA9IDAKICAgICAgICBuZXh0ID0gMzQyNTI0OAogICAg ICAgIGxleGVudiA9IDQzMjg2NzM5CiAgICAgICAgY291bnQgPSAzOQogICAgICAgIGkgPSA1CiAg ICAgICAgb3B0aW9uYWwgPSBmYWxzZQogICAgICAgIHJlc3QgPSBmYWxzZQojMTE0IDB4MDAwMDAw MDAwMDVhMzhkMyBpbiBGZnVuY2FsbCAobmFyZ3M9NiwgYXJncz0weDdmZmZmZmZmOTRiMCkKICAg IGF0IGV2YWwuYzoyNzExCiAgICAgICAgZnVuID0gMjc2NjIyMjcKICAgICAgICBvcmlnaW5hbF9m dW4gPSAxNTU2MDgzMgogICAgICAgIGZ1bmNhciA9IDExOTUyCiAgICAgICAgbnVtYXJncyA9IDUK ICAgICAgICBsaXNwX251bWFyZ3MgPSAxNDA3Mzc0ODgzMjc3OTIKICAgICAgICB2YWwgPSAxNDA3 Mzc0ODgzMjc4NDAKICAgICAgICBpbnRlcm5hbF9hcmdzID0gMHgwCiAgICAgICAgY291bnQgPSAz OAojMTE1IDB4MDAwMDAwMDAwMDVhMjg1NyBpbiBGYXBwbHkgKG5hcmdzPTIsIGFyZ3M9MHg3ZmZm ZmZmZjk1NzApIGF0IGV2YWwuYzoyMjc4CiAgICAgICAgaSA9IDYKICAgICAgICBudW1hcmdzID0g NQogICAgICAgIGZ1bmNhbGxfbmFyZ3MgPSA2CiAgICAgICAgZnVuY2FsbF9hcmdzID0gMHg3ZmZm ZmZmZjk0YjAKICAgICAgICBzcHJlYWRfYXJnID0gMAogICAgICAgIGZ1biA9IDI3NjYyMjI3CiAg ICAgICAgcmV0dmFsID0gNTE4MTAwMgogICAgICAgIHNhX2F2YWlsID0gMTYzMzYKICAgICAgICBz YV9jb3VudCA9IDM4CiAgICAgICAgc2FfbXVzdF9mcmVlID0gZmFsc2UKIzExNiAweDAwMDAwMDAw MDA1YTFkYzMgaW4gZXZhbF9zdWIgKGZvcm09MzAzNDU0OTEpIGF0IGV2YWwuYzoyMTAzCiAgICAg ICAgdmFscyA9IDB4N2ZmZmZmZmY5NTcwCiAgICAgICAgYXJnbnVtID0gMgogICAgICAgIHNhX2F2 YWlsID0gMTYzNjgKICAgICAgICBzYV9jb3VudCA9IDM4CiAgICAgICAgc2FfbXVzdF9mcmVlID0g ZmFsc2UKICAgICAgICBudW1hcmdzID0gMTAKICAgICAgICBhcmdzX2xlZnQgPSAwCiAgICAgICAg aSA9IC0yNzI3MgogICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHswLCAwLCAw LCAyNiwgOTQwNjAyOSwgOTQwNTk5NiwgMTI1Nzc5NTQsIDk0MDU5OTZ9CiAgICAgICAgZnVuID0g MTI3MDUxMzMKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMjgzMjAKICAgICAgICBvcmlnaW5hbF9m dW4gPSA3NDQwCiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMzQ1NTA3CiAgICAgICAgZnVuY2Fy ID0gMTQwNzM3NDg4MzI4MjU2CiAgICAgICAgY291bnQgPSAzNwojMTE3IDB4MDAwMDAwMDAwMDU5 ZjllZSBpbiBpbnRlcm5hbF9saXNwX2NvbmRpdGlvbl9jYXNlICh2YXI9NDE3MTQwOCwgCiAgICBi b2R5Zm9ybT0zMDM0NTQ5MSwgaGFuZGxlcnM9MzAzNDU2ODMpIGF0IGV2YWwuYzoxMjc4CiAgICAg ICAgdmFsID0gMAogICAgICAgIGMgPSAweDE0YTM0MDAKICAgICAgICBvbGRoYW5kbGVybGlzdCA9 IDB4MTRhMjQxMAogICAgICAgIGNsYXVzZW5iID0gMQojMTE4IDB4MDAwMDAwMDAwMDU5ZjNlZSBp biBGY29uZGl0aW9uX2Nhc2UgKGFyZ3M9MzAzNDU0NzUpIGF0IGV2YWwuYzoxMjAzCiAgICAgICAg dmFyID0gNDE3MTQwOAogICAgICAgIGJvZHlmb3JtID0gMzAzNDU0OTEKICAgICAgICBoYW5kbGVy cyA9IDMwMzQ1NjgzCiMxMTkgMHgwMDAwMDAwMDAwNWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTMw MzQ1NDU5KSBhdCBldmFsLmM6MjA4NQogICAgICAgIG51bWFyZ3MgPSAxNAogICAgICAgIGFyZ3Nf bGVmdCA9IDMwMzQ1NDc1CiAgICAgICAgaSA9IDMKICAgICAgICBtYXhhcmdzID0gMAogICAgICAg IGFyZ3ZhbHMgPSB7MSwgMCwgMTQwNzM3NDg4MzI4ODk2LCA1OTA0NTg3LCAxNDA3Mzc0ODgzMjg2 NzIsIDI5OTIxNiwgCiAgICAgICAgICAxNDA3Mzc0ODgzMjg4ODAsIDQzMjg2OTQ3fQogICAgICAg IGZ1biA9IDEyNzA0ODQ1CiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzI4ODQ4CiAgICAgICAgb3Jp Z2luYWxfZnVuID0gMzAwNjI0CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMzQ1NDc1CiAgICAg ICAgZnVuY2FyID0gMjkKICAgICAgICBjb3VudCA9IDM2CiMxMjAgMHgwMDAwMDAwMDAwNTljZDQy IGluIEZwcm9nbiAoYm9keT0zMDM0NTY5OSkgYXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDAK IzEyMSAweDAwMDAwMDAwMDA1OWNiNzEgaW4gRmlmIChhcmdzPTMwMzQ1Mzc5KSBhdCBldmFsLmM6 Mzg1CiAgICAgICAgY29uZCA9IDAKIzEyMiAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIg KGZvcm09MzAzNDUzNjMpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDE0CiAgICAg ICAgYXJnc19sZWZ0ID0gMzAzNDUzNzkKICAgICAgICBpID0gMwogICAgICAgIG1heGFyZ3MgPSAw CiAgICAgICAgYXJndmFscyA9IHsxNDA3Mzc0ODgzMjg5OTIsIDI1MjIzMjgwLCAxNDA3Mzc0ODgz MjkyNDgsIDI1NzgzMDg3NjMyLCAwLCAKICAgICAgICAgIDQxODU2LCAxMzA4MDQ5NiwgMTQwNzM3 NDg4MzI5MDU2fQogICAgICAgIGZ1biA9IDEyNzAzODM3CiAgICAgICAgdmFsID0gMTQwNzM3NDg4 MzI5MjAwCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMjMzMjgKICAgICAgICBvcmlnaW5hbF9hcmdz ID0gMzAzNDUzNzkKICAgICAgICBmdW5jYXIgPSAxNDA3Mzc0ODgzMjkxMzYKICAgICAgICBjb3Vu dCA9IDM1CiMxMjMgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDM0NDI5MSkg YXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDAKIzEyNCAweDAwMDAwMDAwMDA1OWU5ZDYgaW4g RmxldCAoYXJncz0zMDM0NDMwNykgYXQgZXZhbC5jOjk0MwogICAgICAgIHRlbXBzID0gMHg3ZmZm ZmZmZjlhMzAKICAgICAgICB0ZW0gPSAxNTU2MDgzMgogICAgICAgIGxleGVudiA9IDQzMjg2OTE1 CiAgICAgICAgZWx0ID0gMzAzNDYxNzkKICAgICAgICB2YXJsaXN0ID0gMAogICAgICAgIGNvdW50 ID0gMzQKICAgICAgICBhcmdudW0gPSAxCiAgICAgICAgc2FfYXZhaWwgPSAxNjM3NgogICAgICAg IHNhX2NvdW50ID0gMzQKICAgICAgICBzYV9tdXN0X2ZyZWUgPSBmYWxzZQojMTI1IDB4MDAwMDAw MDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9ybT0zMDM0NDMyMykgYXQgZXZhbC5jOjIwODUKICAg ICAgICBudW1hcmdzID0gMTQKICAgICAgICBhcmdzX2xlZnQgPSAzMDM0NDMwNwogICAgICAgIGkg PSAzCiAgICAgICAgbWF4YXJncyA9IDAKICAgICAgICBhcmd2YWxzID0gezE0MDczNzQ4ODMyOTUy MCwgNDMyODY5NDcsIDE0MDczNzQ4ODMyOTcyOCwgNTkwNDQ4MSwgCiAgICAgICAgICA1MTE2MDg5 MTc2NjkyODgzNDU2LCAzNDI1MjAwLCAxNDMzMzE4MDA3LCAxMzI4MTQ1Nn0KICAgICAgICBmdW4g PSAxMjcwNDU1NwogICAgICAgIHZhbCA9IDE0MDczNzQ4ODMyOTY4MAogICAgICAgIG9yaWdpbmFs X2Z1biA9IDI2NzM2CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMzQ0MzA3CiAgICAgICAgZnVu Y2FyID0gMTQwNzM3NDg4MzI5NjE2CiAgICAgICAgY291bnQgPSAzMwojMTI2IDB4MDAwMDAwMDAw MDU5Y2Q0MiBpbiBGcHJvZ24gKGJvZHk9MzAzNDQzMzkpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2 YWwgPSAwCiMxMjcgMHgwMDAwMDAwMDAwNTllYWYyIGluIEZ3aGlsZSAoYXJncz0zMDM0NDM1NSkg YXQgZXZhbC5jOjk2MgogICAgICAgIHRlc3QgPSAzNDI1MjAwCiAgICAgICAgYm9keSA9IDMwMzQ0 MzM5CiMxMjggMHgwMDAwMDAwMDAwNWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTMwMzQ0MzcxKSBh dCBldmFsLmM6MjA4NQogICAgICAgIG51bWFyZ3MgPSAxMAogICAgICAgIGFyZ3NfbGVmdCA9IDMw MzQ0MzU1CiAgICAgICAgaSA9IDIKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMg PSB7MTMsIDI1MjIzMTg0LCAxNDA3Mzc0ODgzMzAwOTYsIDI1NzgzMDg3NjMyLCAwLCA0MTg1Niwg CiAgICAgICAgICAxMzA4MDQ5NiwgMTQwNzM3NDg4MzI5OTA0fQogICAgICAgIGZ1biA9IDEyNzA0 NjA1CiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzMwMDQ4CiAgICAgICAgb3JpZ2luYWxfZnVuID0g MzAwMzA0CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMzQ0MzU1CiAgICAgICAgZnVuY2FyID0g MTQwNzM3NDg4MzI5OTg0CiAgICAgICAgY291bnQgPSAzMgojMTI5IDB4MDAwMDAwMDAwMDU5Y2Q0 MiBpbiBGcHJvZ24gKGJvZHk9MzAzNDQzODcpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAw CiMxMzAgMHgwMDAwMDAwMDAwNTllOWQ2IGluIEZsZXQgKGFyZ3M9MzAzNDQ0MDMpIGF0IGV2YWwu Yzo5NDMKICAgICAgICB0ZW1wcyA9IDB4N2ZmZmZmZmY5ZDgwCiAgICAgICAgdGVtID0gMjk2Njg2 NDMKICAgICAgICBsZXhlbnYgPSA0MzI4Njk0NwogICAgICAgIGVsdCA9IDMwMzQ2MDk5CiAgICAg ICAgdmFybGlzdCA9IDAKICAgICAgICBjb3VudCA9IDMxCiAgICAgICAgYXJnbnVtID0gMQogICAg ICAgIHNhX2F2YWlsID0gMTYzNzYKICAgICAgICBzYV9jb3VudCA9IDMxCiAgICAgICAgc2FfbXVz dF9mcmVlID0gZmFsc2UKIzEzMSAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09 MzAzNDQ0MTkpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDEwCiAgICAgICAgYXJn c19sZWZ0ID0gMzAzNDQ0MDMKICAgICAgICBpID0gMgogICAgICAgIG1heGFyZ3MgPSAwCiAgICAg ICAgYXJndmFscyA9IHswLCA1OTA4NjIyLCAxNDA3Mzc0ODgzMzA0NDAsIDI1NzgzMDg3NjMyLCAw LCA0MTg1NiwgCiAgICAgICAgICAxMzA4MDQ5NiwgMTQwNzM3NDg4MzMwMzg0fQogICAgICAgIGZ1 biA9IDEyNzA0NTU3CiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzMwNTI4CiAgICAgICAgb3JpZ2lu YWxfZnVuID0gMjY3MzYKICAgICAgICBvcmlnaW5hbF9hcmdzID0gMzAzNDQ0MDMKICAgICAgICBm dW5jYXIgPSAxNDA3Mzc0ODgzMzA0NjQKICAgICAgICBjb3VudCA9IDMwCiMxMzIgMHgwMDAwMDAw MDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDM0NDkxNSkgYXQgZXZhbC5jOjQyNwogICAgICAg IHZhbCA9IDI2MDkyNDg0CiMxMzMgMHgwMDAwMDAwMDAwNWE0MjBjIGluIGZ1bmNhbGxfbGFtYmRh IChmdW49MzAzNDUwMTEsIG5hcmdzPTcsIAogICAgYXJnX3ZlY3Rvcj0weDdmZmZmZmZmYTA5OCkg YXQgZXZhbC5jOjI4NjkKICAgICAgICB2YWwgPSAxMTk1MgogICAgICAgIHN5bXNfbGVmdCA9IDAK ICAgICAgICBuZXh0ID0gNzQ4OAogICAgICAgIGxleGVudiA9IDQzMjg2OTc5CiAgICAgICAgY291 bnQgPSAyOQogICAgICAgIGkgPSA3CiAgICAgICAgb3B0aW9uYWwgPSBmYWxzZQogICAgICAgIHJl c3QgPSB0cnVlCiMxMzQgMHgwMDAwMDAwMDAwNWEzOGQzIGluIEZmdW5jYWxsIChuYXJncz04LCBh cmdzPTB4N2ZmZmZmZmZhMDkwKQogICAgYXQgZXZhbC5jOjI3MTEKICAgICAgICBmdW4gPSAzMDM0 NTAyNwogICAgICAgIG9yaWdpbmFsX2Z1biA9IDE3MDIwMTQ0CiAgICAgICAgZnVuY2FyID0gMTE5 NTIKICAgICAgICBudW1hcmdzID0gNwogICAgICAgIGxpc3BfbnVtYXJncyA9IDQzMjg3NTA3CiAg ICAgICAgdmFsID0gMTQwNzM3NDg4MzMwODgwCiAgICAgICAgaW50ZXJuYWxfYXJncyA9IDB4MAog ICAgICAgIGNvdW50ID0gMjgKIzEzNSAweDAwMDAwMDAwMDA1YTI4NTcgaW4gRmFwcGx5IChuYXJn cz02LCBhcmdzPTB4N2ZmZmZmZmZhMTYwKSBhdCBldmFsLmM6MjI3OAogICAgICAgIGkgPSA4CiAg ICAgICAgbnVtYXJncyA9IDcKICAgICAgICBmdW5jYWxsX25hcmdzID0gOAogICAgICAgIGZ1bmNh bGxfYXJncyA9IDB4N2ZmZmZmZmZhMDkwCiAgICAgICAgc3ByZWFkX2FyZyA9IDAKICAgICAgICBm dW4gPSAzMDM0NTAyNwogICAgICAgIHJldHZhbCA9IDUxODEwMDIKICAgICAgICBzYV9hdmFpbCA9 IDE2MzIwCiAgICAgICAgc2FfY291bnQgPSAyOAogICAgICAgIHNhX211c3RfZnJlZSA9IGZhbHNl CiMxMzYgMHgwMDAwMDAwMDAwNWExZGMzIGluIGV2YWxfc3ViIChmb3JtPTMwMzE3NDc1KSBhdCBl dmFsLmM6MjEwMwogICAgICAgIHZhbHMgPSAweDdmZmZmZmZmYTE2MAogICAgICAgIGFyZ251bSA9 IDYKICAgICAgICBzYV9hdmFpbCA9IDE2MzM2CiAgICAgICAgc2FfY291bnQgPSAyOAogICAgICAg IHNhX211c3RfZnJlZSA9IGZhbHNlCiAgICAgICAgbnVtYXJncyA9IDI2CiAgICAgICAgYXJnc19s ZWZ0ID0gMAogICAgICAgIGkgPSAtMjQxODQKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFy Z3ZhbHMgPSB7NDMyODc1MDcsIDI0ODE2LCAyLCAyNTIyMzAyNCwgMTMwODA0OTYsIDQzMDA1OTY4 LCAKICAgICAgICAgIDE0MDczNzQ4ODMzMTI2NCwgMH0KICAgICAgICBmdW4gPSAxMjcwNTEzMwog ICAgICAgIHZhbCA9IDE0MDczNzQ4ODMzMTQwOAogICAgICAgIG9yaWdpbmFsX2Z1biA9IDc0NDAK ICAgICAgICBvcmlnaW5hbF9hcmdzID0gMzAzMTc1MjMKICAgICAgICBmdW5jYXIgPSA1MTgwODY3 CiAgICAgICAgY291bnQgPSAyNwojMTM3IDB4MDAwMDAwMDAwMDU5Y2Q0MiBpbiBGcHJvZ24gKGJv ZHk9MzAzMTQ2NDMpIGF0IGV2YWwuYzo0MjcKICAgICAgICB2YWwgPSAwCiMxMzggMHgwMDAwMDAw MDAwNWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTMwMzE0NjU5KSBhdCBldmFsLmM6MjA4NQogICAg ICAgIG51bWFyZ3MgPSAxMAogICAgICAgIGFyZ3NfbGVmdCA9IDMwMzE0NjQzCiAgICAgICAgaSA9 IDIKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3ZhbHMgPSB7MTMyNjY4MTYsIDAsIDE0 MDczNzQ4ODMzMTUzNiwgMTQwNzM3NDg4MzMxNjY0LCAKICAgICAgICAgIDE0MDczNzQ4ODMzMTY0 OCwgNTkxNTMxNiwgMiwgMzAzMjkyMTl9CiAgICAgICAgZnVuID0gMTI3MDM5MzMKICAgICAgICB2 YWwgPSAxNDA3Mzc0ODgzMzE3MTIKICAgICAgICBvcmlnaW5hbF9mdW4gPSAzMzkzNgogICAgICAg IG9yaWdpbmFsX2FyZ3MgPSAzMDMxNDY0MwogICAgICAgIGZ1bmNhciA9IDAKICAgICAgICBjb3Vu dCA9IDI2CiMxMzkgMHgwMDAwMDAwMDAwNTljYWJlIGluIEZpZiAoYXJncz0zMDMxNDY5MSkgYXQg ZXZhbC5jOjM4NAogICAgICAgIGNvbmQgPSAyODYxMDI1MwojMTQwIDB4MDAwMDAwMDAwMDVhMWJl MyBpbiBldmFsX3N1YiAoZm9ybT0zMDMxNDcwNykgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1h cmdzID0gMTAKICAgICAgICBhcmdzX2xlZnQgPSAzMDMxNDY5MQogICAgICAgIGkgPSAyCiAgICAg ICAgbWF4YXJncyA9IDAKICAgICAgICBhcmd2YWxzID0gezIsIDI1MjIyOTYwLCAxNDA3Mzc0ODgz MzIwNjQsIDI1NzgzMDg3NjMyLCAwLCA0MTg1NiwgCiAgICAgICAgICAxMzA4MDQ5NiwgMTQwNzM3 NDg4MzMxODcyfQogICAgICAgIGZ1biA9IDEyNzAzODM3CiAgICAgICAgdmFsID0gMTQwNzM3NDg4 MzMyMDE2CiAgICAgICAgb3JpZ2luYWxfZnVuID0gMjMzMjgKICAgICAgICBvcmlnaW5hbF9hcmdz ID0gMzAzMTQ2OTEKICAgICAgICBmdW5jYXIgPSAxNDA3Mzc0ODgzMzE5NTIKICAgICAgICBjb3Vu dCA9IDI1CiMxNDEgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDMxNDk3OSkg YXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDAKIzE0MiAweDAwMDAwMDAwMDA1OWU5ZDYgaW4g RmxldCAoYXJncz0zMDMxNDk5NSkgYXQgZXZhbC5jOjk0MwogICAgICAgIHRlbXBzID0gMHg3ZmZm ZmZmZmE1MzAKICAgICAgICB0ZW0gPSAyODYxMDI1MwogICAgICAgIGxleGVudiA9IDQzMjg3MTU1 CiAgICAgICAgZWx0ID0gMzAzMTczMzEKICAgICAgICB2YXJsaXN0ID0gMAogICAgICAgIGNvdW50 ID0gMjQKICAgICAgICBhcmdudW0gPSAxCiAgICAgICAgc2FfYXZhaWwgPSAxNjM3NgogICAgICAg IHNhX2NvdW50ID0gMjQKICAgICAgICBzYV9tdXN0X2ZyZWUgPSBmYWxzZQojMTQzIDB4MDAwMDAw MDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9ybT0zMDMxNTAxMSkgYXQgZXZhbC5jOjIwODUKICAg ICAgICBudW1hcmdzID0gMTAKICAgICAgICBhcmdzX2xlZnQgPSAzMDMxNDk5NQogICAgICAgIGkg PSAyCiAgICAgICAgbWF4YXJncyA9IDAKICAgICAgICBhcmd2YWxzID0gezE0MDczNzQ4ODMzMjMy MCwgMTMwODA0OTYsIDE0MDczNzQ4ODMzMjMyMCwgMjU3ODMwODc2MzIsIDAsIAogICAgICAgICAg NDE4NTYsIDEzMDgwNDk2LCAxNDA3Mzc0ODgzMzIzNTJ9CiAgICAgICAgZnVuID0gMTI3MDQ1NTcK ICAgICAgICB2YWwgPSAwCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMjY3MzYKICAgICAgICBvcmln aW5hbF9hcmdzID0gMzAzMTQ5OTUKICAgICAgICBmdW5jYXIgPSAxMTk1MgogICAgICAgIGNvdW50 ID0gMjMKIzE0NCAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnByb2duIChib2R5PTMwMzE1MDI3KSBh dCBldmFsLmM6NDI3CiAgICAgICAgdmFsID0gMAojMTQ1IDB4MDAwMDAwMDAwMDVhNDIwYyBpbiBm dW5jYWxsX2xhbWJkYSAoZnVuPTMwMzE1MTIzLCBuYXJncz01LCAKICAgIGFyZ192ZWN0b3I9MHg3 ZmZmZmZmZmE4NDgpIGF0IGV2YWwuYzoyODY5CiAgICAgICAgdmFsID0gMTE5NTIKICAgICAgICBz eW1zX2xlZnQgPSAwCiAgICAgICAgbmV4dCA9IDc0ODgKICAgICAgICBsZXhlbnYgPSA0MzI4NzUw NwogICAgICAgIGNvdW50ID0gMjIKICAgICAgICBpID0gNQogICAgICAgIG9wdGlvbmFsID0gZmFs c2UKICAgICAgICByZXN0ID0gdHJ1ZQojMTQ2IDB4MDAwMDAwMDAwMDVhMzhkMyBpbiBGZnVuY2Fs bCAobmFyZ3M9NiwgYXJncz0weDdmZmZmZmZmYTg0MCkKICAgIGF0IGV2YWwuYzoyNzExCiAgICAg ICAgZnVuID0gMzAzMTUxMzkKICAgICAgICBvcmlnaW5hbF9mdW4gPSAxNzAxOTUyMAogICAgICAg IGZ1bmNhciA9IDExOTUyCiAgICAgICAgbnVtYXJncyA9IDUKICAgICAgICBsaXNwX251bWFyZ3Mg PSAxCiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzMyODQ4CiAgICAgICAgaW50ZXJuYWxfYXJncyA9 IDB4MAogICAgICAgIGNvdW50ID0gMjEKIzE0NyAweDAwMDAwMDAwMDA1YTI4NTcgaW4gRmFwcGx5 IChuYXJncz01LCBhcmdzPTB4N2ZmZmZmZmZhOTAwKSBhdCBldmFsLmM6MjI3OAogICAgICAgIGkg PSA2CiAgICAgICAgbnVtYXJncyA9IDUKICAgICAgICBmdW5jYWxsX25hcmdzID0gNgogICAgICAg IGZ1bmNhbGxfYXJncyA9IDB4N2ZmZmZmZmZhODQwCiAgICAgICAgc3ByZWFkX2FyZyA9IDAKICAg ICAgICBmdW4gPSAzMDMxNTEzOQogICAgICAgIHJldHZhbCA9IDUxODEwMDIKICAgICAgICBzYV9h dmFpbCA9IDE2MzM2CiAgICAgICAgc2FfY291bnQgPSAyMQogICAgICAgIHNhX211c3RfZnJlZSA9 IGZhbHNlCiMxNDggMHgwMDAwMDAwMDAwNWExZGMzIGluIGV2YWxfc3ViIChmb3JtPTMwMzIyNjkx KSBhdCBldmFsLmM6MjEwMwogICAgICAgIHZhbHMgPSAweDdmZmZmZmZmYTkwMAogICAgICAgIGFy Z251bSA9IDUKICAgICAgICBzYV9hdmFpbCA9IDE2MzQ0CiAgICAgICAgc2FfY291bnQgPSAyMQog ICAgICAgIHNhX211c3RfZnJlZSA9IGZhbHNlCiAgICAgICAgbnVtYXJncyA9IDIyCiAgICAgICAg YXJnc19sZWZ0ID0gMAogICAgICAgIGkgPSAtMjIyNDAKICAgICAgICBtYXhhcmdzID0gMAogICAg ICAgIGFyZ3ZhbHMgPSB7MTQwNzM3NDg4MzMzMTUyLCAyNTIyMjgzMiwgMTQwNzM3NDg4MzMzNDA4 LCA1OTA3MjA5LCAwLCAKICAgICAgICAgIDMwMzIzNTg3LCA0NTI2MDY0MywgMTQwNzM3NDg4MzMz MjE2fQogICAgICAgIGZ1biA9IDEyNzA1MTMzCiAgICAgICAgdmFsID0gMTQwNzM3NDg4MzMzMzYw CiAgICAgICAgb3JpZ2luYWxfZnVuID0gNzQ0MAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDMy MjczOQogICAgICAgIGZ1bmNhciA9IDE0MDczNzQ4ODMzMzI5NgogICAgICAgIGNvdW50ID0gMjAK IzE0OSAweDAwMDAwMDAwMDA1OWNkNDIgaW4gRnByb2duIChib2R5PTMwMzIyODE5KSBhdCBldmFs LmM6NDI3CiAgICAgICAgdmFsID0gMAojMTUwIDB4MDAwMDAwMDAwMDU5ZTQ3MiBpbiBGbGV0WCAo YXJncz0zMDMyMTc3OSkgYXQgZXZhbC5jOjg3OQogICAgICAgIHZhcmxpc3QgPSAwCiAgICAgICAg dmFyID0gNzQ4OAogICAgICAgIHZhbCA9IDQ1MjYwNjExCiAgICAgICAgZWx0ID0gMzAzMjM2NTEK ICAgICAgICBsZXhlbnYgPSA0NTE3MzI1MQogICAgICAgIGNvdW50ID0gMTkKIzE1MSAweDAwMDAw MDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09MzAzMjE3OTUpIGF0IGV2YWwuYzoyMDg1CiAg ICAgICAgbnVtYXJncyA9IDEwCiAgICAgICAgYXJnc19sZWZ0ID0gMzAzMjE3NzkKICAgICAgICBp ID0gMgogICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAgYXJndmFscyA9IHsxNDA3Mzc0ODgzMzM1 ODQsIDI0ODE2LCAxNDA3Mzc0ODgzMzM2MTYsIDI1NzgzMDg3NjMyLCAwLCAKICAgICAgICAgIDQx ODU2LCAxMzA4MDQ5NiwgMTQwNzM3NDg4MzMzNjMyfQogICAgICAgIGZ1biA9IDEyNzA0NTA5CiAg ICAgICAgdmFsID0gMAogICAgICAgIG9yaWdpbmFsX2Z1biA9IDI2Nzg0CiAgICAgICAgb3JpZ2lu YWxfYXJncyA9IDMwMzIxNzc5CiAgICAgICAgZnVuY2FyID0gMTE5NTIKICAgICAgICBjb3VudCA9 IDE4CiMxNTIgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDMyMTg3NSkgYXQg ZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDAKIzE1MyAweDAwMDAwMDAwMDA1YTQyMGMgaW4gZnVu Y2FsbF9sYW1iZGEgKGZ1bj0zMDMyMTk3MSwgbmFyZ3M9MiwgCiAgICBhcmdfdmVjdG9yPTB4N2Zm ZmZmZmZhYzkwKSBhdCBldmFsLmM6Mjg2OQogICAgICAgIHZhbCA9IDU5Mjc1MDEKICAgICAgICBz eW1zX2xlZnQgPSAwCiAgICAgICAgbmV4dCA9IDI2OTc2CiAgICAgICAgbGV4ZW52ID0gNDUxNzMy NTEKICAgICAgICBjb3VudCA9IDE3CiAgICAgICAgaSA9IDIKICAgICAgICBvcHRpb25hbCA9IGZh bHNlCiAgICAgICAgcmVzdCA9IGZhbHNlCiMxNTQgMHgwMDAwMDAwMDAwNWEzYjRlIGluIGFwcGx5 X2xhbWJkYSAoZnVuPTMwMzIxOTg3LCBhcmdzPTMwMzI2NjExLCBjb3VudD0xNikKICAgIGF0IGV2 YWwuYzoyNzUxCiAgICAgICAgYXJnc19sZWZ0ID0gMAogICAgICAgIGkgPSAyCiAgICAgICAgbnVt YXJncyA9IDIKICAgICAgICBhcmdfdmVjdG9yID0gMHg3ZmZmZmZmZmFjOTAKICAgICAgICB0ZW0g PSA0MzU5MjM3MgogICAgICAgIHNhX2F2YWlsID0gMTYzNjgKICAgICAgICBzYV9jb3VudCA9IDE3 CiAgICAgICAgc2FfbXVzdF9mcmVlID0gZmFsc2UKIzE1NSAweDAwMDAwMDAwMDA1YTIyYmIgaW4g ZXZhbF9zdWIgKGZvcm09MzAzMjY1OTUpIGF0IGV2YWwuYzoyMTk4CiAgICAgICAgZnVuID0gMzAz MjE5ODcKICAgICAgICB2YWwgPSA0MjMyMDk2MwogICAgICAgIG9yaWdpbmFsX2Z1biA9IDE3MDE5 NjY0CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMwMzI2NjExCiAgICAgICAgZnVuY2FyID0gMTE5 NTIKICAgICAgICBjb3VudCA9IDE2CiMxNTYgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAo Ym9keT0zMDMyNjY0MykgYXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDQyMzIwOTYzCiMxNTcg MHgwMDAwMDAwMDAwNTllOWQ2IGluIEZsZXQgKGFyZ3M9MzAzMjYzNTUpIGF0IGV2YWwuYzo5NDMK ICAgICAgICB0ZW1wcyA9IDB4N2ZmZmZmZmZhZTYwCiAgICAgICAgdGVtID0gNDM1OTIzNzIKICAg ICAgICBsZXhlbnYgPSA0NTE3MzQxMQogICAgICAgIGVsdCA9IDMwMzI2MjExCiAgICAgICAgdmFy bGlzdCA9IDAKICAgICAgICBjb3VudCA9IDE1CiAgICAgICAgYXJnbnVtID0gMQogICAgICAgIHNh X2F2YWlsID0gMTYzNzYKICAgICAgICBzYV9jb3VudCA9IDE1CiAgICAgICAgc2FfbXVzdF9mcmVl ID0gZmFsc2UKIzE1OCAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZvcm09MzAzMjYx OTUpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDIyCiAgICAgICAgYXJnc19sZWZ0 ID0gMzAzMjYzNTUKICAgICAgICBpID0gNQogICAgICAgIG1heGFyZ3MgPSAwCiAgICAgICAgYXJn dmFscyA9IHs0MzU5MjUwMCwgMjUyMjI2NDAsIDE0MDczNzQ4ODMzNDg5NiwgNTkwNzIwOSwgCiAg ICAgICAgICAxNDA3Mzc0ODgzMzQ4NjQsIDMwMzI2MTMxLCAyNDA0NjAyMCwgNDM1OTI1MDB9CiAg ICAgICAgZnVuID0gMTI3MDQ1NTcKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMzQ4NDgKICAgICAg ICBvcmlnaW5hbF9mdW4gPSAyNjczNgogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDMyNjM1NQog ICAgICAgIGZ1bmNhciA9IDM0OTI0NDgKICAgICAgICBjb3VudCA9IDE0CiMxNTkgMHgwMDAwMDAw MDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDMyNDc1NSkgYXQgZXZhbC5jOjQyNwogICAgICAg IHZhbCA9IDAKIzE2MCAweDAwMDAwMDAwMDA1OWVhZjIgaW4gRndoaWxlIChhcmdzPTMwMzI2MTc5 KSBhdCBldmFsLmM6OTYyCiAgICAgICAgdGVzdCA9IDMwMzI2MTMxCiAgICAgICAgYm9keSA9IDMw MzI0NzU1CiMxNjEgMHgwMDAwMDAwMDAwNWExYmUzIGluIGV2YWxfc3ViIChmb3JtPTMwMzI2MTE1 KSBhdCBldmFsLmM6MjA4NQogICAgICAgIG51bWFyZ3MgPSAxMAogICAgICAgIGFyZ3NfbGVmdCA9 IDMwMzI2MTc5CiAgICAgICAgaSA9IDIKICAgICAgICBtYXhhcmdzID0gMAogICAgICAgIGFyZ3Zh bHMgPSB7MiwgMjUyMjI1NDQsIDE0MDczNzQ4ODMzNTI2NCwgMjU3ODMwODc2MzIsIDAsIDQxODU2 LCAKICAgICAgICAgIDEzMDgwNDk2LCAxNDA3Mzc0ODgzMzUwNzJ9CiAgICAgICAgZnVuID0gMTI3 MDQ2MDUKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMzUyMTYKICAgICAgICBvcmlnaW5hbF9mdW4g PSAzMDAzMDQKICAgICAgICBvcmlnaW5hbF9hcmdzID0gMzAzMjYxNzkKICAgICAgICBmdW5jYXIg PSAxNDA3Mzc0ODgzMzUxNTIKICAgICAgICBjb3VudCA9IDEzCiMxNjIgMHgwMDAwMDAwMDAwNTlj ZDQyIGluIEZwcm9nbiAoYm9keT0zMDMyNDc3MSkgYXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9 IDAKIzE2MyAweDAwMDAwMDAwMDA1OWU5ZDYgaW4gRmxldCAoYXJncz0zMDMyNjA5OSkgYXQgZXZh bC5jOjk0MwogICAgICAgIHRlbXBzID0gMHg3ZmZmZmZmZmIxYjAKICAgICAgICB0ZW0gPSA0MzU5 MjUwMAogICAgICAgIGxleGVudiA9IDQ1MTczNDQzCiAgICAgICAgZWx0ID0gMzAzMjYwMDMKICAg ICAgICB2YXJsaXN0ID0gMAogICAgICAgIGNvdW50ID0gMTEKICAgICAgICBhcmdudW0gPSAyCiAg ICAgICAgc2FfYXZhaWwgPSAxNjM2OAogICAgICAgIHNhX2NvdW50ID0gMTEKICAgICAgICBzYV9t dXN0X2ZyZWUgPSBmYWxzZQojMTY0IDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9y bT0zMDMyNTkzOSkgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTAKICAgICAgICBh cmdzX2xlZnQgPSAzMDMyNjA5OQogICAgICAgIGkgPSAyCiAgICAgICAgbWF4YXJncyA9IDAKICAg ICAgICBhcmd2YWxzID0gezE0MDczNzQ4ODMzNTUwNCwgMCwgMTQwNzM3NDg4MzM1NzQ0LCA1OTA0 NTg3LCAKICAgICAgICAgIDE0MDczNzQ4ODMzNTU1MiwgMTcwMTk1NjgsIDEzMDgwNDk2LCA0NTE3 MzY5OX0KICAgICAgICBmdW4gPSAxMjcwNDU1NwogICAgICAgIHZhbCA9IDE0MDczNzQ4ODMzNTY5 NgogICAgICAgIG9yaWdpbmFsX2Z1biA9IDI2NzM2CiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDMw MzI2MDk5CiAgICAgICAgZnVuY2FyID0gMTMwODA0OTYKICAgICAgICBjb3VudCA9IDEwCiMxNjUg MHgwMDAwMDAwMDAwNTljZDQyIGluIEZwcm9nbiAoYm9keT0zMDMyNTMxNSkgYXQgZXZhbC5jOjQy NwogICAgICAgIHZhbCA9IDAKIzE2NiAweDAwMDAwMDAwMDA1YTFiZTMgaW4gZXZhbF9zdWIgKGZv cm09MzAzMjUzMzEpIGF0IGV2YWwuYzoyMDg1CiAgICAgICAgbnVtYXJncyA9IDYKICAgICAgICBh cmdzX2xlZnQgPSAzMDMyNTMxNQogICAgICAgIGkgPSAxCiAgICAgICAgbWF4YXJncyA9IDAKICAg ICAgICBhcmd2YWxzID0gezAsIDksIDQzNTkyNTAwLCAwLCAzLCA0NTE3MzUzOSwgMCwgNDIzMjA5 NjN9CiAgICAgICAgZnVuID0gMTI3MDM5MzMKICAgICAgICB2YWwgPSAxNDA3Mzc0ODgzMzYwMDAK ICAgICAgICBvcmlnaW5hbF9mdW4gPSAzMzkzNgogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDMy NTMxNQogICAgICAgIGZ1bmNhciA9IDQzNTkyNTAwCiAgICAgICAgY291bnQgPSA5CiMxNjcgMHgw MDAwMDAwMDAwNTljYWJlIGluIEZpZiAoYXJncz0zMDMyNTM2MykgYXQgZXZhbC5jOjM4NAogICAg ICAgIGNvbmQgPSAzOTQ1NgojMTY4IDB4MDAwMDAwMDAwMDVhMWJlMyBpbiBldmFsX3N1YiAoZm9y bT0zMDMyNTM3OSkgYXQgZXZhbC5jOjIwODUKICAgICAgICBudW1hcmdzID0gMTAKICAgICAgICBh cmdzX2xlZnQgPSAzMDMyNTM2MwogICAgICAgIGkgPSAyCiAgICAgICAgbWF4YXJncyA9IDAKICAg ICAgICBhcmd2YWxzID0gezAsIDEyNzI3MjY0LCAxNDA3Mzc0ODgzMzYxMjgsIDI1NzgzMDg3NjMy LCAwLCA0MTg1NiwgCiAgICAgICAgICAxMzA4MDQ5NiwgMTQwNzM3NDg4MzM2MTYwfQogICAgICAg IGZ1biA9IDEyNzAzODM3CiAgICAgICAgdmFsID0gNDIzMjA5NjMKICAgICAgICBvcmlnaW5hbF9m dW4gPSAyMzMyOAogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAzMDMyNTM2MwogICAgICAgIGZ1bmNh ciA9IDExOTUyCiAgICAgICAgY291bnQgPSA4CiMxNjkgMHgwMDAwMDAwMDAwNTljZDQyIGluIEZw cm9nbiAoYm9keT0zMDMyNDAxOSkgYXQgZXZhbC5jOjQyNwogICAgICAgIHZhbCA9IDQyMzIwOTYz CiMxNzAgMHgwMDAwMDAwMDAwNWE0MjBjIGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MzAzMjQxMTUs IG5hcmdzPTIsIAogICAgYXJnX3ZlY3Rvcj0weDdmZmZmZmZmYjcyOCkgYXQgZXZhbC5jOjI4NjkK ICAgICAgICB2YWwgPSAxMTk1MgogICAgICAgIHN5bXNfbGVmdCA9IDAKICAgICAgICBuZXh0ID0g MTM4NzIKICAgICAgICBsZXhlbnYgPSA0NTE3MzY5OQogICAgICAgIGNvdW50ID0gNwogICAgICAg IGkgPSAyCiAgICAgICAgb3B0aW9uYWwgPSBmYWxzZQogICAgICAgIHJlc3QgPSBmYWxzZQojMTcx IDB4MDAwMDAwMDAwMDVhMzhkMyBpbiBGZnVuY2FsbCAobmFyZ3M9MywgYXJncz0weDdmZmZmZmZm YjcyMCkKICAgIGF0IGV2YWwuYzoyNzExCiAgICAgICAgZnVuID0gMzAzMjQxMzEKICAgICAgICBv cmlnaW5hbF9mdW4gPSAxNzAxOTI4MAogICAgICAgIGZ1bmNhciA9IDExOTUyCiAgICAgICAgbnVt YXJncyA9IDIKICAgICAgICBsaXNwX251bWFyZ3MgPSA0MjI5NzQ0CiAgICAgICAgdmFsID0gMTQw NzM3NDg4MzM2NjU2CiAgICAgICAgaW50ZXJuYWxfYXJncyA9IDB4MAogICAgICAgIGNvdW50ID0g NgojMTcyIDB4MDAwMDAwMDAwMDVhMjg1NyBpbiBGYXBwbHkgKG5hcmdzPTIsIGFyZ3M9MHg3ZmZm ZmZmZmI3ZTApIGF0IGV2YWwuYzoyMjc4CiAgICAgICAgaSA9IDMKICAgICAgICBudW1hcmdzID0g MgogICAgICAgIGZ1bmNhbGxfbmFyZ3MgPSAzCiAgICAgICAgZnVuY2FsbF9hcmdzID0gMHg3ZmZm ZmZmZmI3MjAKICAgICAgICBzcHJlYWRfYXJnID0gMAogICAgICAgIGZ1biA9IDMwMzI0MTMxCiAg ICAgICAgcmV0dmFsID0gMAogICAgICAgIHNhX2F2YWlsID0gMTYzNjAKICAgICAgICBzYV9jb3Vu dCA9IDYKICAgICAgICBzYV9tdXN0X2ZyZWUgPSBmYWxzZQojMTczIDB4MDAwMDAwMDAwMDVhMmVj MSBpbiBhcHBseTEgKGZuPTE3MDE5MjgwLCBhcmc9NDQ1NzQ3NzEpIGF0IGV2YWwuYzoyNDk0Ck5v IGxvY2Fscy4KIzE3NCAweDAwMDAwMDAwMDA1ZmMyMjQgaW4gcmVhZF9wcm9jZXNzX291dHB1dF9j YWxsIChmdW5fYW5kX2FyZ3M9NDQ1NzQ3NTUpCiAgICBhdCBwcm9jZXNzLmM6NTI0MQpObyBsb2Nh bHMuCiMxNzUgMHgwMDAwMDAwMDAwNTlmY2I2IGluIGludGVybmFsX2NvbmRpdGlvbl9jYXNlXzEg KAogICAgYmZ1bj0weDVmYzE5YSA8cmVhZF9wcm9jZXNzX291dHB1dF9jYWxsPiwgYXJnPTQ0NTc0 NzU1LCBoYW5kbGVycz0xNjQxNiwgCiAgICBoZnVuPTB4NWZjMjI2IDxyZWFkX3Byb2Nlc3Nfb3V0 cHV0X2Vycm9yX2hhbmRsZXI+KSBhdCBldmFsLmM6MTMzMwogICAgICAgIHZhbCA9IDQyMzAwNjEz CiAgICAgICAgYyA9IDB4MTRhMjQxMAojMTc2IDB4MDAwMDAwMDAwMDVmYzliNSBpbiByZWFkX2Fu ZF9kaXNwb3NlX29mX3Byb2Nlc3Nfb3V0cHV0IChwPTB4Mjg1NzRjMCwgCiAgICBjaGFycz0weDdm ZmZmZmZmYjhmMCAiOnJpbmdzdCF+cmluZ0BoMzMxMjUudXBjLWguY2hlbGxvLm5sIFBSSVZNU0cg I2VtYWNzIDpteXp0aWNfd2JjaHQ6IEFjdHVhbGx5IGZvdW5kIGl0IGFuZCBwcm9wZXJseSB0ZXN0 ZWQgaXQgdGhpcyB0aW1lXHJcblxmRltOXHRcMzY1c1wyNDRcMDA0XDIzNlNcMzIyXGFcMzMzz4tc bjQuXDM2MFwwMDY7XDAyNyZcMDA1XDMzMEJcYlx2XDIxNlwwMjVcMzc3XHRcMzYyIGNcMDA2XDMx MUhcMDA0XDAxN1wwNjVlXDE3N1wwMDZcMzI0XDMxMFhcMDAzZFwyMTRbXDAxNiZcMDMxXDMxNlww MDTerFwyNzJcMDE2KllBXDAwNVwyNDFcMzM0X1wwMDVcMjIxXDM2MklcblwiXDIxNFwwNjdcbiRc MjQ2XG5cMDA1Ii4uLiwgbmJ5dGVzPTExOSwgCiAgICBjb2Rpbmc9MHgyNmUzOTYwKSBhdCBwcm9j ZXNzLmM6NTQ0OQogICAgICAgIG91dHN0cmVhbSA9IDE3MDE5MjgwCiAgICAgICAgdGV4dCA9IDQz NTkyNTMyCiAgICAgICAgb3V0ZXJfcnVubmluZ19hc3luY2hfY29kZSA9IGZhbHNlCiAgICAgICAg d2FpdGluZyA9IC0xCiMxNzcgMHgwMDAwMDAwMDAwNWZjNjAzIGluIHJlYWRfcHJvY2Vzc19vdXRw dXQgKHByb2M9NDIzMDA2MTMsIGNoYW5uZWw9OSkKICAgIGF0IHByb2Nlc3MuYzo1MzYwCiAgICAg ICAgbmJ5dGVzID0gMTE5CiAgICAgICAgcCA9IDB4Mjg1NzRjMAogICAgICAgIGNvZGluZyA9IDB4 MjZlMzk2MAogICAgICAgIGNhcnJ5b3ZlciA9IDAKICAgICAgICBjb3VudCA9IDMKICAgICAgICBv ZGVhY3RpdmF0ZSA9IDAKICAgICAgICBjaGFycyA9ICI6cmluZ3N0IX5yaW5nQGgzMzEyNS51cGMt aC5jaGVsbG8ubmwgUFJJVk1TRyAjZW1hY3MgOm15enRpY193YmNodDogQWN0dWFsbHkgZm91bmQg aXQgYW5kIHByb3Blcmx5IHRlc3RlZCBpdCB0aGlzIHRpbWVcclxuXGZGW05cdFwzNjVzXDI0NFww MDRcMjM2U1wzMjJcYVwzMzPPi1xuNC5cMzYwXDAwNjtcMDI3JlwwMDVcMzMwQlxiXHZcMjE2XDAy NVwzNzdcdFwzNjIgY1wwMDZcMzExSFwwMDRcMDE3XDA2NWVcMTc3XDAwNlwzMjRcMzEwWFwwMDNk XDIxNFtcMDE2JlwwMzFcMzE2XDAwNN6sXDI3MlwwMTYqWUFcMDA1XDI0MVwzMzRfXDAwNVwyMjFc MzYySVxuXCJcMjE0XDA2N1xuJFwyNDZcblwwMDVcMjc0VSIuLi4KIzE3OCAweDAwMDAwMDAwMDA1 ZmJiN2QgaW4gd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0ICh0aW1lX2xpbWl0PTAsIG5zZWNz PTAsIAogICAgcmVhZF9rYmQ9LTEsIGRvX2Rpc3BsYXk9dHJ1ZSwgd2FpdF9mb3JfY2VsbD0wLCB3 YWl0X3Byb2M9MHgwLCAKICAgIGp1c3Rfd2FpdF9wcm9jPTApIGF0IHByb2Nlc3MuYzo1MDY3CiAg ICAgICAgbnJlYWQgPSAzMjc2NwogICAgICAgIHByb2Nlc3Nfc2tpcHBlZCA9IGZhbHNlCiAgICAg ICAgY2hhbm5lbCA9IDkKICAgICAgICBuZmRzID0gMQogICAgICAgIEF2YWlsYWJsZSA9IHtmZHNf Yml0cyA9IHs1MTIsIDAgPHJlcGVhdHMgMTUgdGltZXM+fX0KICAgICAgICBXcml0ZW9rID0ge2Zk c19iaXRzID0gezAgPHJlcGVhdHMgMTYgdGltZXM+fX0KICAgICAgICBjaGVja193cml0ZSA9IHRy dWUKICAgICAgICBjaGVja19kZWxheSA9IDUKICAgICAgICBub19hdmFpbCA9IGZhbHNlCiAgICAg ICAgeGVycm5vID0gMjIKICAgICAgICBwcm9jID0gNDIzMDA2MTMKICAgICAgICB0aW1lb3V0ID0g e3R2X3NlYyA9IDMsIHR2X25zZWMgPSAyOTYwMjkyOTN9CiAgICAgICAgZW5kX3RpbWUgPSB7dHZf c2VjID0gNTU0OTQ0NzAsIHR2X25zZWMgPSAxNDQ0OTM1OTI1fQogICAgICAgIHRpbWVyX2RlbGF5 ID0ge3R2X3NlYyA9IDMsIHR2X25zZWMgPSAyOTYwMjkyOTN9CiAgICAgICAgZ290X291dHB1dF9l bmRfdGltZSA9IHt0dl9zZWMgPSAxNDQ1MDM2MDEyLCB0dl9uc2VjID0gMjYzMjYxMTI2fQogICAg ICAgIHdhaXQgPSBJTkZJTklUWQogICAgICAgIGdvdF9zb21lX291dHB1dCA9IC0xCiAgICAgICAg Y291bnQgPSAyCiAgICAgICAgbm93ID0ge3R2X3NlYyA9IDAsIHR2X25zZWMgPSAtMX0KIzE3OSAw eDAwMDAwMDAwMDA0ZmZiMjcgaW4ga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKGticD0weDdmZmZmZmZm Y2U4OCwgCiAgICB1c2VkX21vdXNlX21lbnU9MHg3ZmZmZmZmZmQ0NmYsIGVuZF90aW1lPTB4MCkg YXQga2V5Ym9hcmQuYzozODA3CiAgICAgICAgZG9fZGlzcGxheSA9IHRydWUKICAgICAgICBvYmog PSAxMDY3MjA4OTYKIzE4MCAweDAwMDAwMDAwMDA0ZmIxOTcgaW4gcmVhZF9ldmVudF9mcm9tX21h aW5fcXVldWUgKGVuZF90aW1lPTB4MCwgCiAgICBsb2NhbF9nZXRjam1wPTB4N2ZmZmZmZmZkMjMw LCB1c2VkX21vdXNlX21lbnU9MHg3ZmZmZmZmZmQ0NmYpCiAgICBhdCBrZXlib2FyZC5jOjIxMjkK ICAgICAgICBjID0gMAogICAgICAgIHNhdmVfanVtcCA9IHt7X19qbXBidWYgPSB7NDQ3OTY4MDgs IDE2MDY5NzMzLCAxNDA3Mzc0ODgzMzMzMjgsIAogICAgICAgICAgICAgIDE3MTg0MTIyOTU3LCAz OTA0MjQ0MCwgMTQwNzM3NDg4MzMzMzIwLCA1MTgxMDAyLCAxNzIwMTI5NzkyMH0sIAogICAgICAg ICAgICBfX21hc2tfd2FzX3NhdmVkID0gNDI1NTUxMzYsIF9fc2F2ZWRfbWFzayA9IHtfX3ZhbCA9 IHsyMTQ3NDgxNDUwNCwgCiAgICAgICAgICAgICAgICAxMzUyMzI0MCwgMTQwNzM3NDg4MzMzMzY4 LCA1MTgxMDAyLCAxNzE3OTg2OTE4NCwgMTM1MzI3NTIsIAogICAgICAgICAgICAgICAgMTQwNzM3 NDg4MzMzNDAwLCA1MTgxMDAyLCAxMzI0MjAwMCwgNDI5NDk2NzI5NywgMCwgCiAgICAgICAgICAg ICAgICAxNDA3Mzc0ODgzMzM0MjQsIDUxNzQzOTEsIDUxODEwOTUsIDQxNDgxMzc2LCAKICAgICAg ICAgICAgICAgIDE0MDczNzQ4ODMzMzQ3Mn19fX0KICAgICAgICBrYiA9IDB4NTYxZmY5NGYKIzE4 MSAweDAwMDAwMDAwMDA0ZmI0NjYgaW4gcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1 ZSAoZW5kX3RpbWU9MHgwLCAKICAgIGxvY2FsX2dldGNqbXA9MHg3ZmZmZmZmZmQyMzAsIHByZXZf ZXZlbnQ9MCwgdXNlZF9tb3VzZV9tZW51PTB4N2ZmZmZmZmZkNDZmKQogICAgYXQga2V5Ym9hcmQu YzoyMTkyCiAgICAgICAgbmV4dGV2dCA9IDEzMjQyMDAwCiAgICAgICAgZnJhbWUgPSAweDdmZmZm ZmZmZDBlMAogICAgICAgIHRlcm1pbmFsID0gMHgwCiAgICAgICAgZXZlbnRzID0gezE0MDczNzQ4 ODM0MzEzNiwgMTMyNDIwMDAsIDMsIDAsIDE0MDczNzQ4ODM0MzEzNiwgNTE3NDM5MSwgCiAgICAg ICAgICAwLCA0NDU3NTIwMywgMTQwNzM3NDg4MzQzMjAwLCA1MjM3ODI4LCAxNTYzNTAsIDQyOTQ5 NjcyOTYsIDAsIAogICAgICAgICAgNTE3NDM5MSwgMzkwNDI0NDAsIDB9CiAgICAgICAgbiA9IDAK IzE4MiAweDAwMDAwMDAwMDA0ZmQwY2YgaW4gcmVhZF9jaGFyIChjb21tYW5kZmxhZz0xLCBtYXA9 NDQ1NzU1MDcsIAogICAgcHJldl9ldmVudD0wLCB1c2VkX21vdXNlX21lbnU9MHg3ZmZmZmZmZmQ0 NmYsIGVuZF90aW1lPTB4MCkKICAgIGF0IGtleWJvYXJkLmM6Mjc4NwogICAgICAgIGMgPSAwCiAg ICAgICAgam1wY291bnQgPSAyCiAgICAgICAgbG9jYWxfZ2V0Y2ptcCA9IHt7X19qbXBidWYgPSB7 MCwgNjYxMzA1MTU2OTY3MzE5OTQ4NCwgNDIyOTc0NCwgCiAgICAgICAgICAgICAgMTQwNzM3NDg4 MzQ1NzQ0LCAwLCAwLCA2NjEzMDUxNTY5NTA3NTI0NDc2LCAKICAgICAgICAgICAgICAtNjYxMzA1 MjAwNDE0MzA3OTU1Nn0sIF9fbWFza193YXNfc2F2ZWQgPSAwLCBfX3NhdmVkX21hc2sgPSB7CiAg ICAgICAgICAgICAgX192YWwgPSB7MTMyNDIwMDAsIDE0MDczNzQ4ODM0MzcyOCwgMCwgMTQwNzM3 NDg4MzQzNzI4LCA1MTc0MzkxLCAKICAgICAgICAgICAgICAgIDE3MzA3MjY0LCAxMzI0MjAwMCwg MTQwNzM3NDg4MzQzODcyLCAwLCAxNDA3Mzc0ODgzNDM3NzYsIAogICAgICAgICAgICAgICAgNTE3 NDM5MSwgMCwgNDQ1NzU1MjMsIDE0MDczNzQ4ODM0Mzg3MiwgNTkxODA2OCwgMH19fX0KICAgICAg ICBzYXZlX2p1bXAgPSB7e19fam1wYnVmID0gezQ0Nzk2ODA4LCAxNjA2OTczMywgMTQwNzM3NDg4 MzMzMzI4LCAKICAgICAgICAgICAgICAyNTc3NDA1NzU0OSwgNDMwMDU5NjgsIDE0MDczNzQ4ODM0 MzQ4MCwgNTE4MTAwMiwgMjU3OTEyMzI1MTJ9LCAKICAgICAgICAgICAgX19tYXNrX3dhc19zYXZl ZCA9IDQzMDA1OTczLCBfX3NhdmVkX21hc2sgPSB7X192YWwgPSB7CiAgICAgICAgICAgICAgICAx NDA3Mzc0ODgzNDM1MTIsIDQzMDA1OTY4LCAxNDA3Mzc0ODgzNDM1MDQsIDUxODEyMTksIAogICAg ICAgICAgICAgICAgMjU4MTI4MDk3NDksIDQzMDA1OTY4LCAxNDA3Mzc0ODgzNDM1NjAsIDUxODEw MDIsIDI1NzY5ODI5NjAwLCAKICAgICAgICAgICAgICAgIDQzMDA1OTczLCA2Mzc5NTUxLCA0MzAw NTk2OCwgMTQwNzM3NDg4MzQzNTg0LCA1MTgxMjE5LCAKICAgICAgICAgICAgICAgIDQzMDA1OTcz LCAxNDA3Mzc0ODgzNDM2MTZ9fX19CiAgICAgICAgdGVtID0gNDQ1NzU1MDcKICAgICAgICBzYXZl ID0gMTQwNzM3NDg4MzQzODcyCiAgICAgICAgcHJldmlvdXNfZWNob19hcmVhX21lc3NhZ2UgPSAw CiAgICAgICAgYWxzb19yZWNvcmQgPSAwCiAgICAgICAgcmVyZWFkID0gZmFsc2UKICAgICAgICBy ZWNvcmRlZCA9IGZhbHNlCiAgICAgICAgcG9sbGluZ19zdG9wcGVkX2hlcmUgPSB0cnVlCiAgICAg ICAgb3JpZ19rYm9hcmQgPSAweDE0OTgyYjAKIzE4MyAweDAwMDAwMDAwMDA1MGI4ZDAgaW4gcmVh ZF9rZXlfc2VxdWVuY2UgKGtleWJ1Zj0weDdmZmZmZmZmZDYyMCwgCiAgICBidWZzaXplPTMwLCBw cm9tcHQ9MCwgZG9udF9kb3duY2FzZV9sYXN0PWZhbHNlLCAKICAgIGNhbl9yZXR1cm5fc3dpdGNo X2ZyYW1lPXRydWUsIGZpeF9jdXJyZW50X2J1ZmZlcj10cnVlLCAKICAgIHByZXZlbnRfcmVkaXNw bGF5PWZhbHNlKSBhdCBrZXlib2FyZC5jOjkwMzAKICAgICAgICBpbnRlcnJ1cHRlZF9rYm9hcmQg PSAweDE0OTgyYjAKICAgICAgICBpbnRlcnJ1cHRlZF9mcmFtZSA9IDB4Y2U1NTc4CiAgICAgICAg a2V5ID0gNDMwMDU5NzMKICAgICAgICB1c2VkX21vdXNlX21lbnUgPSBmYWxzZQogICAgICAgIGVj aG9fbG9jYWxfc3RhcnQgPSAwCiAgICAgICAgbGFzdF9yZWFsX2tleV9zdGFydCA9IDAKICAgICAg ICBrZXlzX2xvY2FsX3N0YXJ0ID0gMAogICAgICAgIG5ld19iaW5kaW5nID0gMTQwNzM3NDg4MzQ0 NDgwCiAgICAgICAgY291bnQgPSAyCiAgICAgICAgdCA9IDAKICAgICAgICBlY2hvX3N0YXJ0ID0g MAogICAgICAgIGtleXNfc3RhcnQgPSAwCiAgICAgICAgY3VycmVudF9iaW5kaW5nID0gNDQ1NzU1 MDcKICAgICAgICBmaXJzdF9ldmVudCA9IDAKICAgICAgICBmaXJzdF91bmJvdW5kID0gMzEKICAg ICAgICBtb2NrX2lucHV0ID0gMAogICAgICAgIGZrZXkgPSB7cGFyZW50ID0gMTM2Mjk1ODcsIG1h cCA9IDEzNjI5NTg3LCBzdGFydCA9IDAsIGVuZCA9IDB9CiAgICAgICAga2V5dHJhbiA9IHtwYXJl bnQgPSAxMzQ0MDU3OSwgbWFwID0gMTM0NDA1NzksIHN0YXJ0ID0gMCwgZW5kID0gMH0KICAgICAg ICBpbmRlYyA9IHtwYXJlbnQgPSAxMzYyOTY2NywgbWFwID0gMTM2Mjk2NjcsIHN0YXJ0ID0gMCwg ZW5kID0gMH0KICAgICAgICBzaGlmdF90cmFuc2xhdGVkID0gZmFsc2UKICAgICAgICBkZWxheWVk X3N3aXRjaF9mcmFtZSA9IDAKICAgICAgICBvcmlnaW5hbF91cHBlcmNhc2UgPSA1MTgxMDAyCiAg ICAgICAgb3JpZ2luYWxfdXBwZXJjYXNlX3Bvc2l0aW9uID0gLTEKICAgICAgICBkdW1teWZsYWcg PSBmYWxzZQogICAgICAgIHN0YXJ0aW5nX2J1ZmZlciA9IDB4MjkwMzgxMAogICAgICAgIGZha2Vf cHJlZml4ZWRfa2V5cyA9IDAKIzE4NCAweDAwMDAwMDAwMDA0ZjkzNTkgaW4gY29tbWFuZF9sb29w XzEgKCkgYXQga2V5Ym9hcmQuYzoxMzQ4CiAgICAgICAgY21kID0gMTYxMjgKICAgICAgICBrZXli dWYgPSB7MTEwLCAyNTAsIDAsIDkwNzcyODQsIDI1NzY2NCwgMiwgMywgMTQwNzM3NDg4MzQ0NzYw LCAwLCAKICAgICAgICAgIDkwNjQ4MjEsIDE0MDczNzQ4ODM0NDc1MiwgNDI1NzYsIDE0MDczNzQ4 ODM0NDc4NCwgNTkxMDQyOSwgNDI1NzYsIAogICAgICAgICAgMTMyNDIwMDAsIDQ2Mjk3MjUxLCAw LCAxNDA3Mzc0ODgzNDQ3ODQsIDUxNzQzOTEsIDkwNzcyODQsIDEzMjQyMDAwLCAKICAgICAgICAg IDE0MDczNzQ4ODM0NDgzMiwgMCwgMTQwNzM3NDg4MzQ0ODMyLCA1MTc0MzkxLCAxNDA3Mzc0ODgz NDQ4MzIsIDIsIAogICAgICAgICAgMTQwNzM3NDg4MzQ0OTQ0LCA1MjExOTYzfQogICAgICAgIGkg PSAyCiAgICAgICAgcHJldl9tb2RpZmYgPSAxMzQxNQogICAgICAgIHByZXZfYnVmZmVyID0gMHgy OTAzODEwCiAgICAgICAgYWxyZWFkeV9hZGp1c3RlZCA9IGZhbHNlCiMxODUgMHgwMDAwMDAwMDAw NTlmYjRiIGluIGludGVybmFsX2NvbmRpdGlvbl9jYXNlICgKICAgIGJmdW49MHg0ZjhmMTcgPGNv bW1hbmRfbG9vcF8xPiwgaGFuZGxlcnM9MTY0MTYsIGhmdW49MHg0Zjg1YTcgPGNtZF9lcnJvcj4p CiAgICBhdCBldmFsLmM6MTMwOQogICAgICAgIHZhbCA9IDE0MDczNzQ4ODM0NTIwMAogICAgICAg IGMgPSAweDE0YTIyZTAKIzE4NiAweDAwMDAwMDAwMDA0ZjhiNTUgaW4gY29tbWFuZF9sb29wXzIg KGlnbm9yZT0wKSBhdCBrZXlib2FyZC5jOjEwODgKICAgICAgICB2YWwgPSAyCiMxODcgMHgwMDAw MDAwMDAwNTllZjdmIGluIGludGVybmFsX2NhdGNoICh0YWc9NDA2NTYsIAogICAgZnVuYz0weDRm OGIyYyA8Y29tbWFuZF9sb29wXzI+LCBhcmc9MCkgYXQgZXZhbC5jOjEwNzMKICAgICAgICB2YWwg PSAwCiAgICAgICAgYyA9IDB4MTQ5ODM4MAojMTg4IDB4MDAwMDAwMDAwMDRmOGFmNSBpbiBjb21t YW5kX2xvb3AgKCkgYXQga2V5Ym9hcmQuYzoxMDY3Ck5vIGxvY2Fscy4KIzE4OSAweDAwMDAwMDAw MDA0ZjgwODYgaW4gcmVjdXJzaXZlX2VkaXRfMSAoKSBhdCBrZXlib2FyZC5jOjY3MwogICAgICAg IGNvdW50ID0gMQogICAgICAgIHZhbCA9IDE0MDczNzQ4ODM0NTI0OAojMTkwIDB4MDAwMDAwMDAw MDRmODI5MSBpbiBGcmVjdXJzaXZlX2VkaXQgKCkgYXQga2V5Ym9hcmQuYzo3NDQKICAgICAgICBj b3VudCA9IDAKICAgICAgICBidWZmZXIgPSAwCiMxOTEgMHgwMDAwMDAwMDAwNGY2MGIzIGluIG1h aW4gKGFyZ2M9MSwgYXJndj0weDdmZmZmZmZmZGE5OCkgYXQgZW1hY3MuYzoxNjQzCiAgICAgICAg ZHVtbXkgPSAxNDA3Mzc0ODgzNDU0MDgKICAgICAgICBzdGFja19ib3R0b21fdmFyaWFibGUgPSAw ICdcMDAwJwogICAgICAgIGRvX2luaXRpYWxfc2V0bG9jYWxlID0gdHJ1ZQogICAgICAgIGR1bXBp bmcgPSBmYWxzZQogICAgICAgIHNraXBfYXJncyA9IDAKICAgICAgICBybGltID0ge3JsaW1fY3Vy ID0gMTA0ODU3NjAsIHJsaW1fbWF4ID0gMTg0NDY3NDQwNzM3MDk1NTE2MTV9CiAgICAgICAgbm9f bG9hZHVwID0gZmFsc2UKICAgICAgICBqdW5rID0gMHgwCiAgICAgICAgZG5hbWVfYXJnID0gMHgw CiAgICAgICAgY2hfdG9fZGlyID0gMHgwCiAgICAgICAgb3JpZ2luYWxfcHdkID0gMHgwCg== --089e01160f56c630250522343c12--