<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>144109</bug_id>
          
          <creation_ts>2015-04-23 12:03:36 -0700</creation_ts>
          <short_desc>Segfault in WebCore::Page::refreshPlugins at ../Source/WebCore/page/Page.cpp:453</short_desc>
          <delta_ts>2020-08-17 06:48:40 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>420+</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nicolas">webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1087913</commentid>
    <comment_count>0</comment_count>
      <attachid>251463</attachid>
    <who name="Nicolas">webkit</who>
    <bug_when>2015-04-23 12:03:36 -0700</bug_when>
    <thetext>Created attachment 251463
gdb evolution t a a bt f

Some applications crash on my Ubuntu 14.04.2 (all updates installed) with referring to the same source: libwebkitgtk-3.0.so.0.22.14

The relevant part was told me to be this:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff589f9de in WebCore::Page::refreshPlugins (reload=reload@entry=false) at ../Source/WebCore/page/Page.cpp:453
453	../Source/WebCore/page/Page.cpp: Datei oder Verzeichnis nicht gefunden.


This is the important backtrace of the Thread 1, “which caused the termination”.

Thread 1 (Thread 0x7ffff7f93a80 (LWP 22808)):
#0  0x00007ffff589f9de in WebCore::Page::refreshPlugins (reload=reload@entry=false) at ../Source/WebCore/page/Page.cpp:453
        it = {m_impl = {m_position = 0x7fffac522760, m_endPosition = 0x7fffac522780}}
        end = {m_impl = {m_position = 0x7fffac522780, m_endPosition = 0x7fffac522780}}
        framesNeedingReload = {&lt;WTF::VectorBuffer&lt;WTF::Ref&lt;WebCore::Frame&gt;, 0ul&gt;&gt; = {&lt;WTF::VectorBufferBase&lt;WTF::Ref&lt;WebCore::Frame&gt; &gt;&gt; = {
              m_buffer = 0x0, m_capacity = 0, m_size = 0}, &lt;No data fields&gt;}, &lt;No data fields&gt;}
#1  0x00007ffff58b59c1 in WebCore::Settings::setPluginsEnabled (this=this@entry=0x7fffac532dc0, arePluginsEnabled=&lt;optimized out&gt;)
    at ../Source/WebCore/page/Settings.cpp:441
No locals.
#2  0x00007ffff51a1473 in webkit_web_view_update_settings (webView=webView@entry=0x555557d90360)
    at ../Source/WebKit/gtk/webkit/webkitwebview.cpp:3563
        settingsPrivate = 0x555557d5b9a0
        debugVisualsEnvironment = &lt;optimized out&gt;
#3  0x00007ffff51a2189 in webkit_web_view_init (webView=0x555557d90360) at ../Source/WebKit/gtk/webkit/webkitwebview.cpp:3879
        priv = 0x555557d900e0
        pageClients = {alternativeTextClient = 0x0, chromeClient = 0x555557d8f8b0, contextMenuClient = 0x555557d8fba0, 
          editorClient = 0x555557d8fbc0, dragClient = 0x555557d4e780, inspectorClient = 0x555557d50720, plugInClient = 0x0, 
          progressTrackerClient = 0x555557d50f10, backForwardClient = {m_ptr = 0x0}, validationMessageClient = 0x0, loaderClientForMainFrame = 
    0x555557d50980}
#4  0x00007ffff4084df8 in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5  0x00007ffff4069355 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6  0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7  0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#8  0x00007fffc70f05b1 in mail_paned_view_constructed (object=0x555555974500) at e-mail-paned-view.c:645
        priv = 0x5555559743a0
        shell_backend = &lt;optimized out&gt;
        shell_window = &lt;optimized out&gt;
        shell_view = &lt;optimized out&gt;
        settings = &lt;optimized out&gt;
        reader = &lt;optimized out&gt;
        backend = &lt;optimized out&gt;
        session = &lt;optimized out&gt;
        view = &lt;optimized out&gt;
        message_list = &lt;optimized out&gt;
        container = &lt;optimized out&gt;
        widget = &lt;optimized out&gt;
#9  0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007fffc70f0a7c in e_mail_paned_view_new (shell_view=&lt;optimized out&gt;) at e-mail-paned-view.c:1075
        __FUNCTION__ = &quot;e_mail_paned_view_new&quot;
#13 0x00007fffc5d6b1cd in mail_shell_content_constructed (object=0x555557d27590) at e-mail-shell-content.c:187
        priv = 0x555557d27470
        shell_content = &lt;optimized out&gt;
        shell_view = 0x555557cfae30
        container = 0x555557d27590
        widget = &lt;optimized out&gt;
#14 0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007ffff7bc5da5 in shell_view_constructed (object=0x555557cfae30) at e-shell-view.c:613
        shell = 0x5555559741d0
        shell_view = 0x555557cfae30
        shell_backend = &lt;optimized out&gt;
        shell_view_class = 0x555555840640
        widget = 0x555557cfaf90
        handler_id = &lt;optimized out&gt;
#18 0x00007fffc5d6db1b in mail_shell_view_constructed (object=0x555557cfae30) at e-mail-shell-view.c:247
No locals.
#19 0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#21 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#22 0x00007ffff7bc82ae in shell_window_create_shell_view (shell_window=0x555557c8c2c0, view_name=&lt;optimized out&gt;) at e-shell-window.c:715
        shell = &lt;optimized out&gt;
        shell_view = &lt;optimized out&gt;
        shell_backend = &lt;optimized out&gt;
        loaded_views = &lt;optimized out&gt;
        ui_manager = &lt;optimized out&gt;
        notebook = 0x555557d1b190
        action = 0x555557ca0310
        widget = &lt;optimized out&gt;
        name = 0x7fffc5d7820f &quot;mail&quot;
        id = &lt;optimized out&gt;
        page_num = 0
        type = 93824997034784
#23 0x00007ffff7bc7d0c in e_shell_window_get_shell_view (shell_window=shell_window@entry=0x555557c8c2c0, 
    view_name=view_name@entry=0x555557d19d60 &quot;mail&quot;) at e-shell-window.c:1139
        shell_view = &lt;optimized out&gt;
        class = &lt;optimized out&gt;
        __FUNCTION__ = &quot;e_shell_window_get_shell_view&quot;
#24 0x00007ffff7bc8b38 in e_shell_window_set_active_view (shell_window=0x555557c8c2c0, view_name=0x555557d19d60 &quot;mail&quot;) at e-shell-window.c:1381
        action = &lt;optimized out&gt;
        shell_view = &lt;optimized out&gt;
        __FUNCTION__ = &quot;e_shell_window_set_active_view&quot;
#25 0x00007ffff7bc9486 in shell_window_set_property (object=0x555557c8c2c0, property_id=&lt;optimized out&gt;, value=&lt;optimized out&gt;, 
    pspec=&lt;optimized out&gt;) at e-shell-window.c:241
No locals.
#26 0x00007ffff406c6e3 in g_object_set_property () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#27 0x00007ffff435bf63 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#28 0x00007ffff435e9e1 in g_settings_bind_with_mapping () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#29 0x00007ffff435edd7 in g_settings_bind () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#30 0x00007ffff7bca3d3 in e_shell_window_private_constructed (shell_window=0x555557c8c2c0) at e-shell-window-private.c:414
        priv = 0x555557c8c020
        shell = 0x5555559741d0
        action = &lt;optimized out&gt;
        accel_group = &lt;optimized out&gt;
        ui_manager = 0x555557cd4830
        box = &lt;optimized out&gt;
        paned = &lt;optimized out&gt;
        widget = &lt;optimized out&gt;
        window = 0x555557c8c2c0
        merge_id = &lt;optimized out&gt;
        id = &lt;optimized out&gt;
        settings = 0x555557cd4970
        action_group = &lt;optimized out&gt;
#31 0x00007ffff7bc77cc in shell_window_constructed (object=0x555557c8c2c0) at e-shell-window.c:386
        shell_window = &lt;optimized out&gt;
#32 0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#33 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#34 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#35 0x00007ffff7bc78c8 in e_shell_window_new (shell=shell@entry=0x5555559741d0, safe_mode=1, geometry=0x0) at e-shell-window.c:1081
No locals.
#36 0x00007ffff7bba7e3 in e_shell_create_shell_window (shell=0x5555559741d0, view_name=0x0) at e-shell.c:1365
        shell_window = &lt;optimized out&gt;
        link = &lt;optimized out&gt;
        __FUNCTION__ = &quot;e_shell_create_shell_window&quot;
#37 0x0000555555557ccf in idle_cb (uris=0x0) at main.c:248
        shell = 0x5555559741d0
#38 0x00007ffff3d94ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#39 0x00007ffff3d95048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#40 0x00007ffff3d9530a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#41 0x00007ffff47b8fe5 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#42 0x00005555555579cf in main (argc=1, argv=0x7fffffffe068) at main.c:683
        shell = 0x5555559741d0
        settings = &lt;optimized out&gt;
        error = 0x0

---

Evolution:

nsk@sesta09:~$ evolution 

(evolution:16111): camel-WARNING **: Failed to initialize NSS SQL database in sql:/etc/pki/nssdb: NSS error -8126
Speicherzugriffsfehler (Speicherabzug geschrieben)

nsk@sesta09:~$ tail -1 /var/log/syslog
Apr  3 16:11:54 sesta09 kernel: [ 4646.673708] evolution[16111]: segfault at 3c78f55f ip 00007f61a5a3a9de sp 00007fff3c78f530 error 6 in libwebkitgtk-3.0.so.0.22.14[7f61a4ec3000+1c91000]
nsk@sesta09:~$ 

---

Unity Control Center, when accessing the &quot;Information&quot; element:

nsk@sesta09:~$ unity-control-center 
Speicherzugriffsfehler (Speicherabzug geschrieben)
nsk@sesta09:~$ tail -1 /var/log/syslog
Apr  3 16:12:57 sesta09 kernel: [ 4709.794574] unity-control-c[16747]: segfault at 4ca0de9f ip 00007fa18367c9de sp 00007fff4ca05e80 error 6 in libwebkitgtk-3.0.so.0.22.14[7fa182b05000+1c91000]
nsk@sesta09:~$ 

---

Software Center:

nsk@sesta09:~$ software-center
2015-04-03 16:16:38,647 - softwarecenter.ui.gtk3.app - INFO - setting up proxy &apos;None&apos;
2015-04-03 16:16:39,625 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2015-04-03 16:16:39,627 - softwarecenter.plugin - INFO - activating plugin &apos;&lt;module &apos;webapps_activation&apos; from &apos;/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc&apos;&gt;&apos;
2015-04-03 16:16:39,679 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2015-04-03 16:16:40,517 - softwarecenter.backend.reviews - WARNING - error creating bsddb: &apos;(22, &apos;Das Argument ist ung\xc3\xbcltig -- BDB0054 illegal flag combination specified to DB_ENV-&gt;open&apos;)&apos; (corrupted?)
2015-04-03 16:16:40,518 - softwarecenter.backend.reviews - ERROR - trying to repair DB failed
Traceback (most recent call last):
  File &quot;/usr/share/software-center/softwarecenter/backend/reviews/__init__.py&quot;, line 358, in _save_review_stats_cache_blocking
    self._dump_bsddbm_for_unity(outfile, outdir)
  File &quot;/usr/share/software-center/softwarecenter/backend/reviews/__init__.py&quot;, line 377, in _dump_bsddbm_for_unity
    0600)
DBInvalidArgError: (22, &apos;Das Argument ist ung\xc3\xbcltig -- BDB0054 illegal flag combination specified to DB_ENV-&gt;open&apos;)
/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:535: Warning: Source ID 74 was not found when attempting to remove it
  return super(MainContext, self).iteration(may_block)
Speicherzugriffsfehler (Speicherabzug geschrieben)
nsk@sesta09:~$ tail -1 /var/log/syslog
Apr  3 16:16:41 sesta09 kernel: [ 4933.484896] software-center[18773]: segfault at 1544dd3f ip 00007fd466b3c9de sp 00007fff15445d10 error 6 in libwebkitgtk-3.0.so.0.22.14[7fd465fc5000+1c91000]
nsk@sesta09:~$ 

---

I am assuming this started with update of libwebkitgtk-3.0-0 from version 2.4.0-1ubuntu2 to 2.4.8-1ubuntu1~ubuntu14.04.1, but I am unable to downgrade via synaptic or apt because the dependencies wants me to uninstall half of the system then...

This is my current kernel:
nsk@sesta09:~$ uname -a
Linux sesta09 3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
nsk@sesta09:~$ 

But the behaviour did not changed with the last kernel upgrade.

I am using Gnome Flashback desktop environment with version 3.8.0-1ubuntu12.2

Additionally using compiz

nsk@sesta09:~$ compiz --version
Compiz 0.9.11.3
nsk@sesta09:~$

---

Thanks to the help of Paul Menzel in this bug report, I was able to produce those debug traces: https://bugs.webkit.org/show_bug.cgi?id=142692</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1087921</commentid>
    <comment_count>1</comment_count>
    <who name="Nicolas">webkit</who>
    <bug_when>2015-04-23 12:13:42 -0700</bug_when>
    <thetext>Bug report in launchpad: https://bugs.launchpad.net/ubuntu/+source/webkitgtk/+bug/1447775</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1680796</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-08-17 06:48:40 -0700</bug_when>
    <thetext>Plugins are no longer supported.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>251463</attachid>
            <date>2015-04-23 12:03:36 -0700</date>
            <delta_ts>2015-04-23 12:03:36 -0700</delta_ts>
            <desc>gdb evolution t a a bt f</desc>
            <filename>gdb evolution - with debug symbols and threads.txt</filename>
            <type>text/plain</type>
            <size>42926</size>
            <attacher name="Nicolas">webkit</attacher>
            
              <data encoding="base64">U3RhcnRpbmcgcHJvZ3JhbTogL3Vzci9iaW4vZXZvbHV0aW9uIApbVGhyZWFkIGRlYnVnZ2luZyB1
c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF0KVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFy
eSAiL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnRocmVhZF9kYi5zby4xIi4KW05ldyBUaHJlYWQg
MHg3ZmZmZGUxNzg3MDAgKExXUCAyMzMyMCldCltOZXcgVGhyZWFkIDB4N2ZmZmQ3ZmZmNzAwIChM
V1AgMjMzMjEpXQpbTmV3IFRocmVhZCAweDdmZmZkNzdmZTcwMCAoTFdQIDIzMzIyKV0KW05ldyBU
aHJlYWQgMHg3ZmZmZDZmZmQ3MDAgKExXUCAyMzMyMyldCltOZXcgVGhyZWFkIDB4N2ZmZmJmNTAx
NzAwIChMV1AgMjMzMjYpXQpbTmV3IFRocmVhZCAweDdmZmZiZWMxNzcwMCAoTFdQIDIzMzMxKV0K
W05ldyBUaHJlYWQgMHg3ZmZmYmU0MTY3MDAgKExXUCAyMzMzMildCltOZXcgVGhyZWFkIDB4N2Zm
ZmJkYzE1NzAwIChMV1AgMjMzMzMpXQpbTmV3IFRocmVhZCAweDdmZmZiZDAwYjcwMCAoTFdQIDIz
MzM0KV0KW05ldyBUaHJlYWQgMHg3ZmZmYmM4MGE3MDAgKExXUCAyMzMzNSldCltOZXcgVGhyZWFk
IDB4N2ZmZmFlZTE1NzAwIChMV1AgMjMzMzYpXQpbTmV3IFRocmVhZCAweDdmZmZhZTYxNDcwMCAo
TFdQIDIzMzM3KV0KW05ldyBUaHJlYWQgMHg3ZmZmYWRlMTM3MDAgKExXUCAyMzMzOSldCltOZXcg
VGhyZWFkIDB4N2ZmZmFkNjEyNzAwIChMV1AgMjMzNDApXQpbTmV3IFRocmVhZCAweDdmZmZhY2Ux
MTcwMCAoTFdQIDIzMzQzKV0KW05ldyBUaHJlYWQgMHg3ZmZmOGZmZmY3MDAgKExXUCAyMzM0NCld
CltOZXcgVGhyZWFkIDB4N2ZmZjhmN2ZlNzAwIChMV1AgMjMzNDUpXQoKUHJvZ3JhbSByZWNlaXZl
ZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0aW9uIGZhdWx0LgoweDAwMDA3ZmZmZjU4OWY5ZGUg
aW4gV2ViQ29yZTo6UGFnZTo6cmVmcmVzaFBsdWdpbnMgKHJlbG9hZD1yZWxvYWRAZW50cnk9ZmFs
c2UpIGF0IC4uL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHA6NDUzCjQ1MwkuLi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1BhZ2UuY3BwOiBEYXRlaSBvZGVyIFZlcnplaWNobmlzIG5pY2h0IGdlZnVu
ZGVuLgoKVGhyZWFkIDE4IChUaHJlYWQgMHg3ZmZmOGY3ZmU3MDAgKExXUCAyMzM0NSkpOgojMCAg
cHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1Ck5vIGxvY2Fscy4KIzEg
IDB4MDAwMDdmZmZmNTdmNzA2YyBpbiBXZWJDb3JlOjpJY29uRGF0YWJhc2U6OnN5bmNUaHJlYWRN
YWluTG9vcCAodGhpcz0weDdmZmZhYzUxOWMwMCkgYXQgLi4vU291cmNlL1dlYkNvcmUvbG9hZGVy
L2ljb24vSWNvbkRhdGFiYXNlLmNwcDoxNDM1CiAgICAgICAgZGlkQW55V29yayA9IDxvcHRpbWl6
ZWQgb3V0PgogICAgICAgIGRpc2FibGVTdWRkZW5UZXJtaW5hdGlvbiA9IHsKICAgICAgICAgIF9N
X3QgPSB7PHN0ZDo6X1R1cGxlX2ltcGw8MHVsLCBXZWJDb3JlOjpTdWRkZW5UZXJtaW5hdGlvbkRp
c2FibGVyKiwgc3RkOjpkZWZhdWx0X2RlbGV0ZTxXZWJDb3JlOjpTdWRkZW5UZXJtaW5hdGlvbkRp
c2FibGVyPiA+PiA9IHs8c3RkOjpfVHVwbGVfaW1wbDwxdWwsIHN0ZDo6ZGVmYXVsdF9kZWxldGU8
V2ViQ29yZTo6U3VkZGVuVGVybWluYXRpb25EaXNhYmxlcj4gPj4gPSB7PHN0ZDo6X1R1cGxlX2lt
cGw8MnVsPj4gPSB7PE5vIGRhdGEgZmllbGRzPn0sIDxzdGQ6Ol9IZWFkX2Jhc2U8MXVsLCBzdGQ6
OmRlZmF1bHRfZGVsZXRlPFdlYkNvcmU6OlN1ZGRlblRlcm1pbmF0aW9uRGlzYWJsZXI+LCB0cnVl
Pj4gPSB7PHN0ZDo6ZGVmYXVsdF9kZWxldGU8V2ViQ29yZTo6U3VkZGVuVGVybWluYXRpb25EaXNh
Ymxlcj4+ID0gezxObyBkYXRhIGZpZWxkcz59LCA8Tm8gZGF0YSBmaWVsZHM+fSwgPE5vIGRhdGEg
ZmllbGRzPn0sIDxzdGQ6Ol9IZWFkX2Jhc2U8MHVsLCBXZWJDb3JlOjpTdWRkZW5UZXJtaW5hdGlv
bkRpc2FibGVyKiwgZmFsc2U+PiA9IHsKICAgICAgICAgICAgICAgIF9NX2hlYWRfaW1wbCA9IDB4
MH0sIDxObyBkYXRhIGZpZWxkcz59LCA8Tm8gZGF0YSBmaWVsZHM+fX0KIzIgIDB4MDAwMDdmZmZm
NTdmODU1NSBpbiBXZWJDb3JlOjpJY29uRGF0YWJhc2U6Omljb25EYXRhYmFzZVN5bmNUaHJlYWQg
KHRoaXM9MHg3ZmZmYWM1MTljMDApIGF0IC4uL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9pY29uL0lj
b25EYXRhYmFzZS5jcHA6MTA0MQogICAgICAgIGpvdXJuYWxGaWxlbmFtZSA9IHttX2ltcGwgPSB7
bV9wdHIgPSAweDdmZmZhYzUyM2JhMH19CiMzICAweDAwMDA3ZmZmZWYyYWYxNWEgaW4gV1RGOjp3
dGZUaHJlYWRFbnRyeVBvaW50IChwYXJhbT0weDdmZmZhYzUxNjFlMCkgYXQgLi4vU291cmNlL1dU
Ri93dGYvVGhyZWFkaW5nUHRocmVhZHMuY3BwOjE3MAogICAgICAgIGludm9jYXRpb24gPSB7CiAg
ICAgICAgICBfTV90ID0gezxzdGQ6Ol9UdXBsZV9pbXBsPDB1bCwgV1RGOjpUaHJlYWRGdW5jdGlv
bkludm9jYXRpb24qLCBzdGQ6OmRlZmF1bHRfZGVsZXRlPFdURjo6VGhyZWFkRnVuY3Rpb25JbnZv
Y2F0aW9uPiA+PiA9IHs8c3RkOjpfVHVwbGVfaW1wbDwxdWwsIHN0ZDo6ZGVmYXVsdF9kZWxldGU8
V1RGOjpUaHJlYWRGdW5jdGlvbkludm9jYXRpb24+ID4+ID0gezxzdGQ6Ol9UdXBsZV9pbXBsPDJ1
bD4+ID0gezxObyBkYXRhIGZpZWxkcz59LCA8c3RkOjpfSGVhZF9iYXNlPDF1bCwgc3RkOjpkZWZh
dWx0X2RlbGV0ZTxXVEY6OlRocmVhZEZ1bmN0aW9uSW52b2NhdGlvbj4sIHRydWU+PiA9IHs8c3Rk
OjpkZWZhdWx0X2RlbGV0ZTxXVEY6OlRocmVhZEZ1bmN0aW9uSW52b2NhdGlvbj4+ID0gezxObyBk
YXRhIGZpZWxkcz59LCA8Tm8gZGF0YSBmaWVsZHM+fSwgPE5vIGRhdGEgZmllbGRzPn0sIDxzdGQ6
Ol9IZWFkX2Jhc2U8MHVsLCBXVEY6OlRocmVhZEZ1bmN0aW9uSW52b2NhdGlvbiosIGZhbHNlPj4g
PSB7X01faGVhZF9pbXBsID0gMHg3ZmZmYWM1MTYxZTB9LCA8Tm8gZGF0YSBmaWVsZHM+fSwgPE5v
IGRhdGEgZmllbGRzPn19CiM0ICAweDAwMDA3ZmZmZjczNzIxODIgaW4gc3RhcnRfdGhyZWFkIChh
cmc9MHg3ZmZmOGY3ZmU3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiAgICAgICAgX19yZXMg
PSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwZCA9IDB4N2ZmZjhmN2ZlNzAwCiAgICAgICAgbm93
ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW53aW5kX2J1ZiA9IHtjYW5jZWxfam1wX2J1ZiA9
IHt7am1wX2J1ZiA9IHsxNDA3MzU2MDA5MTIxMjgsIDI0MTQxMzAwNTAxMzM3OTIwNTEsIDEsIDAs
IDE0MDczNTYwMDkxMjgzMiwgMTQwNzM1NjAwOTEyMTI4LCAKICAgICAgICAgICAgICAgIC0yNDE0
MDI1NTk1MzIzMDE3OTMzLCAtMjQxNDExNDAzNTg1OTk3NDg2MX0sIG1hc2tfd2FzX3NhdmVkID0g
MH19LCBwcml2ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgwLCAweDB9LCBkYXRhID0ge3ByZXYgPSAw
eDAsIAogICAgICAgICAgICAgIGNsZWFudXAgPSAweDAsIGNhbmNlbHR5cGUgPSAwfX19CiAgICAg
ICAgbm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwYWdlc2l6ZV9tMSA9
IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZnJl
ZXNpemUgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBfX1BSRVRUWV9GVU5DVElPTl9fID0gInN0
YXJ0X3RocmVhZCIKIzUgIDB4MDAwMDdmZmZmM2E4MTQ3ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNk
ZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTEKTm8gbG9jYWxzLgoKVGhyZWFk
IDE3IChUaHJlYWQgMHg3ZmZmOGZmZmY3MDAgKExXUCAyMzM0NCkpOgojMCAgcHRocmVhZF9jb25k
X3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1Ck5vIGxvY2Fscy4KIzEgIDB4MDAwMDdmZmZl
ZjI5NjkxNCBpbiBXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpzY2F2ZW5nZXJUaHJlYWQgKHRoaXM9
MHg3ZmZmZWY1OTliNjAgPFdURjo6cGFnZWhlYXBfbWVtb3J5PikKICAgIGF0IC4uL1NvdXJjZS9X
VEYvd3RmL0Zhc3RNYWxsb2MuY3BwOjI4ODAKTm8gbG9jYWxzLgojMiAgMHgwMDAwN2ZmZmVmMjk2
OTM5IGluIFdURjo6VENNYWxsb2NfUGFnZUhlYXA6OnJ1blNjYXZlbmdlclRocmVhZCAoY29udGV4
dD08b3B0aW1pemVkIG91dD4pIGF0IC4uL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwOjIw
NDgKTm8gbG9jYWxzLgojMyAgMHgwMDAwN2ZmZmY3MzcyMTgyIGluIHN0YXJ0X3RocmVhZCAoYXJn
PTB4N2ZmZjhmZmZmNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgogICAgICAgIF9fcmVzID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSAweDdmZmY4ZmZmZjcwMAogICAgICAgIG5vdyA9
IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7
e2ptcF9idWYgPSB7MTQwNzM1NjA5MzA0ODMyLCAyNDE0MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAx
NDA3MzU2MDkzMDU1MzYsIDE0MDczNTYwOTMwNDgzMiwgCiAgICAgICAgICAgICAgICAtMjQxNDAy
NDQ5NjM0ODI2MTA2OSwgLTI0MTQxMTQwMzU4NTk5NzQ4NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9
fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgw
LCAKICAgICAgICAgICAgICBjbGVhbnVwID0gMHgwLCBjYW5jZWx0eXBlID0gMH19fQogICAgICAg
IG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGFnZXNpemVfbTEgPSA8
b3B0aW1pemVkIG91dD4KICAgICAgICBzcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZyZWVz
aXplID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFy
dF90aHJlYWQiCiM0ICAweDAwMDA3ZmZmZjNhODE0N2QgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCk5vIGxvY2Fscy4KClRocmVhZCAx
NiAoVGhyZWFkIDB4N2ZmZmFjZTExNzAwIChMV1AgMjMzNDMpKToKIzAgIHB0aHJlYWRfY29uZF90
aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGlu
dXgveDg2XzY0L3B0aHJlYWRfY29uZF90aW1lZHdhaXQuUzoyMzgKTm8gbG9jYWxzLgojMSAgMHgw
MDAwN2ZmZmYzZGQ2Y2U1IGluIGdfY29uZF93YWl0X3VudGlsICgpIGZyb20gL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxl
LgojMiAgMHgwMDAwN2ZmZmYzZDZiMWMxIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMyAg
MHgwMDAwN2ZmZmYzZGJhODYyIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNCAgMHgwMDAw
N2ZmZmYzZGI5ZjA1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWIt
Mi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNSAgMHgwMDAwN2ZmZmY3
MzcyMTgyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmFjZTExNzAwKSBhdCBwdGhyZWFkX2Ny
ZWF0ZS5jOjMxMgogICAgICAgIF9fcmVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSAw
eDdmZmZhY2UxMTcwMAogICAgICAgIG5vdyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2lu
ZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNzM2MDkzODIwNjcyLCAy
NDE0MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3MzYwOTM4MjEzNzYsIDE0MDczNjA5MzgyMDY3
MiwgCiAgICAgICAgICAgICAgICAtMjQxMzk0NzI2OTYxNTA1MzUxNywgLTI0MTQxMTQwMzU4NTk5
NzQ4NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4
MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAgICAgICAgICAgICBjbGVhbnVwID0gMHgw
LCBjYW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBv
dXQ+CiAgICAgICAgcGFnZXNpemVfbTEgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzcCA9IDxv
cHRpbWl6ZWQgb3V0PgogICAgICAgIGZyZWVzaXplID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
X19QUkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFydF90aHJlYWQiCiM2ICAweDAwMDA3ZmZmZjNhODE0
N2QgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6MTExCk5vIGxvY2Fscy4KClRocmVhZCAxNSAoVGhyZWFkIDB4N2ZmZmFkNjEyNzAwIChMV1Ag
MjMzNDApKToKIzAgIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4u
L25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF90aW1lZHdh
aXQuUzoyMzgKTm8gbG9jYWxzLgojMSAgMHgwMDAwN2ZmZmYzZGQ2Y2U1IGluIGdfY29uZF93YWl0
X3VudGlsICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8g
c3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMiAgMHgwMDAwN2ZmZmYzZDZiMWMxIGluID8/
ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9s
IHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMyAgMHgwMDAwN2ZmZmYzZGJhODYyIGluID8/ICgpIGZy
b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxl
IGluZm8gYXZhaWxhYmxlLgojNCAgMHgwMDAwN2ZmZmYzZGI5ZjA1IGluID8/ICgpIGZyb20gL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8g
YXZhaWxhYmxlLgojNSAgMHgwMDAwN2ZmZmY3MzcyMTgyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4
N2ZmZmFkNjEyNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgogICAgICAgIF9fcmVzID0gPG9w
dGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSAweDdmZmZhZDYxMjcwMAogICAgICAgIG5vdyA9IDxv
cHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2pt
cF9idWYgPSB7MTQwNzM2MTAyMjEzMzc2LCAyNDE0MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3
MzYxMDIyMTQwODAsIDE0MDczNjEwMjIxMzM3NiwgCiAgICAgICAgICAgICAgICAtMjQxMzk1MDU2
ODY4NjgwNzc1NywgLTI0MTQxMTQwMzU4NTk5NzQ4NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwg
cHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAK
ICAgICAgICAgICAgICBjbGVhbnVwID0gMHgwLCBjYW5jZWx0eXBlID0gMH19fQogICAgICAgIG5v
dF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGFnZXNpemVfbTEgPSA8b3B0
aW1pemVkIG91dD4KICAgICAgICBzcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZyZWVzaXpl
ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFydF90
aHJlYWQiCiM2ICAweDAwMDA3ZmZmZjNhODE0N2QgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91
bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCk5vIGxvY2Fscy4KClRocmVhZCAxNCAo
VGhyZWFkIDB4N2ZmZmFkZTEzNzAwIChMV1AgMjMzMzkpKToKIzAgIHB0aHJlYWRfY29uZF90aW1l
ZHdhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L3B0aHJlYWRfY29uZF90aW1lZHdhaXQuUzoyMzgKTm8gbG9jYWxzLgojMSAgMHgwMDAw
N2ZmZmYzZGQ2Y2U1IGluIGdfY29uZF93YWl0X3VudGlsICgpIGZyb20gL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgoj
MiAgMHgwMDAwN2ZmZmYzZDZiMWMxIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMyAgMHgw
MDAwN2ZmZmYzZGJhODYyIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmds
aWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNCAgMHgwMDAwN2Zm
ZmYzZGI5ZjA1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNSAgMHgwMDAwN2ZmZmY3Mzcy
MTgyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmFkZTEzNzAwKSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMxMgogICAgICAgIF9fcmVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSAweDdm
ZmZhZGUxMzcwMAogICAgICAgIG5vdyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9i
dWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNzM2MTEwNjA2MDgwLCAyNDE0
MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3MzYxMTA2MDY3ODQsIDE0MDczNjExMDYwNjA4MCwg
CiAgICAgICAgICAgICAgICAtMjQxMzk0OTQ2OTcxMjA1MDg5MywgLTI0MTQxMTQwMzU4NTk5NzQ4
NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwg
MHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAgICAgICAgICAgICBjbGVhbnVwID0gMHgwLCBj
YW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+
CiAgICAgICAgcGFnZXNpemVfbTEgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzcCA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIGZyZWVzaXplID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19Q
UkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFydF90aHJlYWQiCiM2ICAweDAwMDA3ZmZmZjNhODE0N2Qg
aW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6
MTExCk5vIGxvY2Fscy4KClRocmVhZCAxMyAoVGhyZWFkIDB4N2ZmZmFlNjE0NzAwIChMV1AgMjMz
MzcpKToKIzAgIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25w
dGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF90aW1lZHdhaXQu
UzoyMzgKTm8gbG9jYWxzLgojMSAgMHgwMDAwN2ZmZmYzZGQ2Y2U1IGluIGdfY29uZF93YWl0X3Vu
dGlsICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3lt
Ym9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMiAgMHgwMDAwN2ZmZmYzZDZiMWMxIGluID8/ICgp
IGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRh
YmxlIGluZm8gYXZhaWxhYmxlLgojMyAgMHgwMDAwN2ZmZmYzZGJhODYyIGluID8/ICgpIGZyb20g
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGlu
Zm8gYXZhaWxhYmxlLgojNCAgMHgwMDAwN2ZmZmYzZGI5ZjA1IGluID8/ICgpIGZyb20gL2xpYi94
ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZh
aWxhYmxlLgojNSAgMHgwMDAwN2ZmZmY3MzcyMTgyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Zm
ZmFlNjE0NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgogICAgICAgIF9fcmVzID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgcGQgPSAweDdmZmZhZTYxNDcwMAogICAgICAgIG5vdyA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9i
dWYgPSB7MTQwNzM2MTE4OTk4Nzg0LCAyNDE0MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3MzYx
MTg5OTk0ODgsIDE0MDczNjExODk5ODc4NCwgCiAgICAgICAgICAgICAgICAtMjQxMzk1Mjc2ODc4
MzgwNTEzMywgLTI0MTQxMTQwMzU4NTk5NzQ4NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJp
diA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAg
ICAgICAgICAgICBjbGVhbnVwID0gMHgwLCBjYW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9m
aXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGFnZXNpemVfbTEgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICBzcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZyZWVzaXplID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFydF90aHJl
YWQiCiM2ICAweDAwMDA3ZmZmZjNhODE0N2QgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCk5vIGxvY2Fscy4KClRocmVhZCAxMiAoVGhy
ZWFkIDB4N2ZmZmFlZTE1NzAwIChMV1AgMjMzMzYpKToKIzAgIHB0aHJlYWRfY29uZF90aW1lZHdh
aXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L3B0aHJlYWRfY29uZF90aW1lZHdhaXQuUzoyMzgKTm8gbG9jYWxzLgojMSAgMHgwMDAwN2Zm
ZmYzZGQ2Y2U1IGluIGdfY29uZF93YWl0X3VudGlsICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMiAg
MHgwMDAwN2ZmZmYzZDZiMWMxIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMyAgMHgwMDAw
N2ZmZmYzZGJhODYyIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWIt
Mi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNCAgMHgwMDAwN2ZmZmYz
ZGI5ZjA1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNv
LjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNSAgMHgwMDAwN2ZmZmY3MzcyMTgy
IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmFlZTE1NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5j
OjMxMgogICAgICAgIF9fcmVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSAweDdmZmZh
ZWUxNTcwMAogICAgICAgIG5vdyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9idWYg
PSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNzM2MTI3MzkxNDg4LCAyNDE0MTMw
MDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3MzYxMjczOTIxOTIsIDE0MDczNjEyNzM5MTQ4OCwgCiAg
ICAgICAgICAgICAgICAtMjQxMzk1MTY2NTUxNDA4MDk3MywgLTI0MTQxMTQwMzU4NTk5NzQ4NjF9
LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgw
fSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAgICAgICAgICAgICBjbGVhbnVwID0gMHgwLCBjYW5j
ZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiAg
ICAgICAgcGFnZXNpemVfbTEgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzcCA9IDxvcHRpbWl6
ZWQgb3V0PgogICAgICAgIGZyZWVzaXplID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19QUkVU
VFlfRlVOQ1RJT05fXyA9ICJzdGFydF90aHJlYWQiCiM2ICAweDAwMDA3ZmZmZjNhODE0N2QgaW4g
Y2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEx
Ck5vIGxvY2Fscy4KClRocmVhZCAxMSAoVGhyZWFkIDB4N2ZmZmJjODBhNzAwIChMV1AgMjMzMzUp
KToKIzAgIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwv
c3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF90aW1lZHdhaXQuUzoy
MzgKTm8gbG9jYWxzLgojMSAgMHgwMDAwN2ZmZmYzZGQ2Y2U1IGluIGdfY29uZF93YWl0X3VudGls
ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9s
IHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMiAgMHgwMDAwN2ZmZmYzZDZiMWMxIGluID8/ICgpIGZy
b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxl
IGluZm8gYXZhaWxhYmxlLgojMyAgMHgwMDAwN2ZmZmYzZGJhODYyIGluID8/ICgpIGZyb20gL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8g
YXZhaWxhYmxlLgojNCAgMHgwMDAwN2ZmZmYzZGI5ZjA1IGluID8/ICgpIGZyb20gL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxh
YmxlLgojNSAgMHgwMDAwN2ZmZmY3MzcyMTgyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmJj
ODBhNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgogICAgICAgIF9fcmVzID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgcGQgPSAweDdmZmZiYzgwYTcwMAogICAgICAgIG5vdyA9IDxvcHRpbWl6
ZWQgb3V0PgogICAgICAgIHVud2luZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYg
PSB7MTQwNzM2MzU1OTM2MDAwLCAyNDE0MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3MzYzNTU5
MzY3MDQsIDE0MDczNjM1NTkzNjAwMCwgCiAgICAgICAgICAgICAgICAtMjQxMzk4Mjc0MjI4Njgy
MjA5MywgLTI0MTQxMTQwMzU4NTk5NzQ4NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9
IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAgICAg
ICAgICAgICBjbGVhbnVwID0gMHgwLCBjYW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJz
dF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGFnZXNpemVfbTEgPSA8b3B0aW1pemVk
IG91dD4KICAgICAgICBzcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZyZWVzaXplID0gPG9w
dGltaXplZCBvdXQ+CiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFydF90aHJlYWQi
CiM2ICAweDAwMDA3ZmZmZjNhODE0N2QgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5
c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCk5vIGxvY2Fscy4KClRocmVhZCAxMCAoVGhyZWFk
IDB4N2ZmZmJkMDBiNzAwIChMV1AgMjMzMzQpKToKIzAgIHB0aHJlYWRfY29uZF90aW1lZHdhaXRA
QEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0
L3B0aHJlYWRfY29uZF90aW1lZHdhaXQuUzoyMzgKTm8gbG9jYWxzLgojMSAgMHgwMDAwN2ZmZmYz
ZGQ2Y2U1IGluIGdfY29uZF93YWl0X3VudGlsICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMiAgMHgw
MDAwN2ZmZmYzZDZiMWMxIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmds
aWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMyAgMHgwMDAwN2Zm
ZmYzZGJhODYyIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNCAgMHgwMDAwN2ZmZmYzZGI5
ZjA1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAK
Tm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNSAgMHgwMDAwN2ZmZmY3MzcyMTgyIGlu
IHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmJkMDBiNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMx
MgogICAgICAgIF9fcmVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSAweDdmZmZiZDAw
YjcwMAogICAgICAgIG5vdyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9idWYgPSB7
Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNzM2MzY0MzI4NzA0LCAyNDE0MTMwMDUw
MTMzNzkyMDUxLCAxLCAwLCAxNDA3MzYzNjQzMjk0MDgsIDE0MDczNjM2NDMyODcwNCwgCiAgICAg
ICAgICAgICAgICAtMjQxMzk4NjA0MTM1ODU3NjMzMywgLTI0MTQxMTQwMzU4NTk5NzQ4NjF9LCBt
YXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgwfSwg
ZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAgICAgICAgICAgICBjbGVhbnVwID0gMHgwLCBjYW5jZWx0
eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgcGFnZXNpemVfbTEgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzcCA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIGZyZWVzaXplID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19QUkVUVFlf
RlVOQ1RJT05fXyA9ICJzdGFydF90aHJlYWQiCiM2ICAweDAwMDA3ZmZmZjNhODE0N2QgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCk5v
IGxvY2Fscy4KClRocmVhZCA5IChUaHJlYWQgMHg3ZmZmYmRjMTU3MDAgKExXUCAyMzMzMykpOgoj
MCAgMHgwMDAwN2ZmZmYzYTc0MTJkIGluIHBvbGwgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c2Nh
bGwtdGVtcGxhdGUuUzo4MQpObyBsb2NhbHMuCiMxICAweDAwMDA3ZmZmZTlhNjgxZTMgaW4gc2Vu
ZF9kZyAocmVzcGxlbjI9MHg3ZmZmYmRjMTQyZDAsIGFuc3NpenAyPTB4N2ZmZmJkYzE0MmMwLCBh
bnNwMj0weDdmZmZiZGMxNDMwMCwgYW5zY3A9MHg3ZmZmYmRjMTQyZjAsIAogICAgZ290c29tZXdo
ZXJlPTxzeW50aGV0aXNjaGVyIFplaWdlcj4sIHZfY2lyY3VpdD08c3ludGhldGlzY2hlciBaZWln
ZXI+LCBucz0wLCB0ZXJybm89MHg3ZmZmYmRjMTJkNDAsIGFuc3NpenA9MHg3ZmZmYmRjMTJlODAs
IGFuc3A9MHg3ZmZmYmRjMTJkMzgsIAogICAgYnVmbGVuMj0zOSwgYnVmMj0weDdmZmZiZGMxMmVk
OCAiKVwyNTdcMDAxIiwgYnVmbGVuPTM5LCBidWY9MHg3ZmZmYmRjMTJlYjAgIlwzMzJZXDAwMSIs
IHN0YXRwPTB4N2ZmZmJkYzE1ZGI4KSBhdCByZXNfc2VuZC5jOjEwNjcKICAgICAgICB0aW1lb3V0
ID0ge3R2X3NlYyA9IDQsIHR2X25zZWMgPSA5OTg0NDAwMDB9CiAgICAgICAgbmVlZF9yZWNvbXB1
dGUgPSAwCiAgICAgICAgcmVjdnJlc3AyID0gMAogICAgICAgIHBmZCA9IHt7ZmQgPSAyNCwgZXZl
bnRzID0gMSwgcmV2ZW50cyA9IDB9fQogICAgICAgIG4gPSA8b3B0aW1pemVkIG91dD4KICAgICAg
ICBzaW5nbGVfcmVxdWVzdF9yZW9wZW4gPSBmYWxzZQogICAgICAgIGhwID0gMHg3ZmZmYmRjMTJl
YjAKICAgICAgICByZXNwbGVuID0gMTE0CiAgICAgICAgaHAyID0gMHg3ZmZmYmRjMTJlZDgKICAg
ICAgICBub3cgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICByZXR2YWwgPSA8b3B0aW1pemVkIG91
dD4KICAgICAgICBhbnMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBvcmlnX2Fuc3NpenAgPSAy
MDQ4CiAgICAgICAgZnJvbSA9IHtzaW42X2ZhbWlseSA9IDIsIHNpbjZfcG9ydCA9IDEzNTY4LCBz
aW42X2Zsb3dpbmZvID0gMTY4NDI4NzksIHNpbjZfYWRkciA9IHtfX2luNl91ID0ge19fdTZfYWRk
cjggPSAnXDAwMCcgPHJlcGVhdHMgMTUgdGltZXM+LCAKICAgICAgICAgICAgICBfX3U2X2FkZHIx
NiA9IHswLCAwLCAwLCAwLCAwLCAwLCAwLCAwfSwgX191Nl9hZGRyMzIgPSB7MCwgMCwgMCwgMH19
fSwgc2luNl9zY29wZV9pZCA9IDB9CiAgICAgICAgc2F2ZV9nb3Rzb21ld2hlcmUgPSAwCiAgICAg
ICAgZmluaXNoID0ge3R2X3NlYyA9IDE0Mjg4NTkzMjQsIHR2X25zZWMgPSAxNjU4NzEwMDB9CiAg
ICAgICAgcHRpbWVvdXQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBud3JpdHRlbiA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIHNlY29uZHMgPSA1CiAgICAgICAgc2luZ2xlX3JlcXVlc3QgPSBm
YWxzZQogICAgICAgIHJlY3ZyZXNwMSA9IDxvcHRpbWl6ZWQgb3V0PgojMiAgX19saWJjX3Jlc19u
c2VuZCAoc3RhdHA9c3RhdHBAZW50cnk9MHg3ZmZmYmRjMTVkYjgsIGJ1Zj1idWZAZW50cnk9MHg3
ZmZmYmRjMTJlYjAgIlwzMzJZXDAwMSIsIGJ1Zmxlbj0zOSwgCiAgICBidWYyPWJ1ZjJAZW50cnk9
MHg3ZmZmYmRjMTJlZDggIilcMjU3XDAwMSIsIGJ1ZmxlbjI9YnVmbGVuMkBlbnRyeT0zOSwgYW5z
PWFuc0BlbnRyeT0weDdmZmZiZGMxM2E5MCAiXDMzMllcMjAxXDIwMyIsIGFuc3Npej1hbnNzaXpA
ZW50cnk9MjA0OCwgCiAgICBhbnNwPWFuc3BAZW50cnk9MHg3ZmZmYmRjMTQyZjAsIGFuc3AyPWFu
c3AyQGVudHJ5PTB4N2ZmZmJkYzE0MzAwLCBuYW5zcDI9bmFuc3AyQGVudHJ5PTB4N2ZmZmJkYzE0
MmMwLCByZXNwbGVuMj1yZXNwbGVuMkBlbnRyeT0weDdmZmZiZGMxNDJkMCkKICAgIGF0IHJlc19z
ZW5kLmM6NTU2CiAgICAgICAgbnNhcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGdvdHNvbWV3
aGVyZSA9IDEKICAgICAgICB0ZXJybm8gPSAxMTAKICAgICAgICB0cnkgPSAwCiAgICAgICAgdl9j
aXJjdWl0ID0gMAogICAgICAgIHJlc3BsZW4gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBucyA9
IDAKICAgICAgICBuID0gPG9wdGltaXplZCBvdXQ+CiMzICAweDAwMDA3ZmZmZTlhNjVlMDUgaW4g
X19HSV9fX2xpYmNfcmVzX25xdWVyeSAoc3RhdHA9c3RhdHBAZW50cnk9MHg3ZmZmYmRjMTVkYjgs
IG5hbWU9MHg3ZmZmYTgwMDI0NDAgInZkZWJpYW43ZXZlbi5sYW43ZXZlbiIsIAogICAgY2xhc3M9
Y2xhc3NAZW50cnk9MSwgdHlwZT10eXBlQGVudHJ5PTYyMzIxLCBhbnN3ZXI9YW5zd2VyQGVudHJ5
PTB4N2ZmZmJkYzEzYTkwICJcMzMyWVwyMDFcMjAzIiwgYW5zbGVuPWFuc2xlbkBlbnRyeT0yMDQ4
LCAKICAgIGFuc3dlcnA9YW5zd2VycEBlbnRyeT0weDdmZmZiZGMxNDJmMCwgYW5zd2VycDI9YW5z
d2VycDJAZW50cnk9MHg3ZmZmYmRjMTQzMDAsIG5hbnN3ZXJwMj1uYW5zd2VycDJAZW50cnk9MHg3
ZmZmYmRjMTQyYzAsIAogICAgcmVzcGxlbjI9cmVzcGxlbjJAZW50cnk9MHg3ZmZmYmRjMTQyZDAp
IGF0IHJlc19xdWVyeS5jOjIyNgogICAgICAgIGhwID0gMHg3ZmZmYmRjMTNhOTAKICAgICAgICBo
cDIgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBuID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
dXNlX21hbGxvYyA9IDAKICAgICAgICBvZmxhZ3MgPSAwCiAgICAgICAgYnVmc2l6ZSA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIGJ1ZiA9IDB4N2ZmZmJkYzEyZWIwICJcMzMyWVwwMDEiCiAgICAg
ICAgcXVlcnkxID0gMHg3ZmZmYmRjMTJlYjAgIlwzMzJZXDAwMSIKICAgICAgICBucXVlcnkxID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgcXVlcnkyID0gMHg3ZmZmYmRjMTJlZDggIilcMjU3XDAw
MSIKICAgICAgICBucXVlcnkyID0gMzkKICAgICAgICBfX1BSRVRUWV9GVU5DVElPTl9fID0gIl9f
bGliY19yZXNfbnF1ZXJ5IgojNCAgMHgwMDAwN2ZmZmU5YTY2N2Y5IGluIF9fbGliY19yZXNfbnF1
ZXJ5ZG9tYWluIChkb21haW49MHgwLCByZXNwbGVuMj0weDdmZmZiZGMxNDJkMCwgbmFuc3dlcnAy
PTB4N2ZmZmJkYzE0MmMwLCBhbnN3ZXJwMj0weDdmZmZiZGMxNDMwMCwgCiAgICBhbnN3ZXJwPTB4
N2ZmZmJkYzE0MmYwLCBhbnNsZW49MjA0OCwgYW5zd2VyPTB4N2ZmZmJkYzEzYTkwICJcMzMyWVwy
MDFcMjAzIiwgdHlwZT02MjMyMSwgY2xhc3M9MSwgbmFtZT0weDdmZmZhODAwMjQ0MCAidmRlYmlh
bjdldmVuLmxhbjdldmVuIiwgCiAgICBzdGF0cD0weDdmZmZiZGMxNWRiOCkgYXQgcmVzX3F1ZXJ5
LmM6NTgyCiAgICAgICAgbmJ1ZiA9ICdcMDAwJyA8cmVwZWF0cyAzMDQgdGltZXM+Li4uCiAgICAg
ICAgbG9uZ25hbWUgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBuID0gPG9wdGltaXplZCBvdXQ+
CiM1ICBfX0dJX19fbGliY19yZXNfbnNlYXJjaCAoc3RhdHA9MHg3ZmZmYmRjMTVkYjgsIG5hbWU9
bmFtZUBlbnRyeT0weDdmZmZhODAwMjQ0MCAidmRlYmlhbjdldmVuLmxhbjdldmVuIiwgY2xhc3M9
Y2xhc3NAZW50cnk9MSwgCiAgICB0eXBlPXR5cGVAZW50cnk9NjIzMjEsIGFuc3dlcj1hbnN3ZXJA
ZW50cnk9MHg3ZmZmYmRjMTNhOTAgIlwzMzJZXDIwMVwyMDMiLCBhbnNsZW49YW5zbGVuQGVudHJ5
PTIwNDgsIGFuc3dlcnA9YW5zd2VycEBlbnRyeT0weDdmZmZiZGMxNDJmMCwgCiAgICBhbnN3ZXJw
Mj1hbnN3ZXJwMkBlbnRyeT0weDdmZmZiZGMxNDMwMCwgbmFuc3dlcnAyPW5hbnN3ZXJwMkBlbnRy
eT0weDdmZmZiZGMxNDJjMCwgcmVzcGxlbjI9cmVzcGxlbjJAZW50cnk9MHg3ZmZmYmRjMTQyZDAp
IGF0IHJlc19xdWVyeS5jOjM3OAogICAgICAgIGNwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
ZG9tYWluID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgaHAgPSAweDdmZmZiZGMxM2E5MAogICAg
ICAgIHRtcCA9ICdcMDAwJyA8cmVwZWF0cyAxMDI0IHRpbWVzPgogICAgICAgIGRvdHMgPSA8b3B0
aW1pemVkIG91dD4KICAgICAgICB0cmFpbGluZ19kb3QgPSAwCiAgICAgICAgc2F2ZWRfaGVycm5v
ID0gLTEKICAgICAgICBnb3Rfbm9kYXRhID0gMAogICAgICAgIGdvdF9zZXJ2ZmFpbCA9IDAKICAg
ICAgICByb290X29uX2xpc3QgPSAwCiAgICAgICAgdHJpZWRfYXNfaXMgPSAwCiAgICAgICAgc2Vh
cmNoZWQgPSAwCiM2ICAweDAwMDA3ZmZmYmQwMGVjMmQgaW4gX25zc19kbnNfZ2V0aG9zdGJ5bmFt
ZTRfciAobmFtZT1uYW1lQGVudHJ5PTB4N2ZmZmE4MDAyNDQwICJ2ZGViaWFuN2V2ZW4ubGFuN2V2
ZW4iLCBwYXQ9cGF0QGVudHJ5PTB4N2ZmZmJkYzE0OTQwLCAKICAgIGJ1ZmZlcj1idWZmZXJAZW50
cnk9MHg3ZmZmYmRjMTQzYTAgIlwzNzdcMDAyIiwgYnVmbGVuPWJ1ZmxlbkBlbnRyeT0xMDY0LCBl
cnJub3A9ZXJybm9wQGVudHJ5PTB4N2ZmZmJkYzE0OTEwLCAKICAgIGhlcnJub3A9aGVycm5vcEBl
bnRyeT0weDdmZmZiZGMxNDk2MCwgdHRscD10dGxwQGVudHJ5PTB4MCkgYXQgbnNzX2Rucy9kbnMt
aG9zdC5jOjMxNAogICAgICAgIGhvc3RfYnVmZmVyID0ge2J1ZiA9IDB4N2ZmZmJkYzEzYTkwLCBw
dHIgPSAweDdmZmZiZGMxM2E5MCAiXDMzMllcMjAxXDIwMyJ9CiAgICAgICAgb3JpZ19ob3N0X2J1
ZmZlciA9IDB4N2ZmZmJkYzEzYTkwCiAgICAgICAgYW5zMnAgPSAweDAKICAgICAgICBuYW5zMnAg
PSAwCiAgICAgICAgcmVzcGxlbjIgPSAwCiAgICAgICAgb2xkZXJyID0gMAogICAgICAgIHN0YXR1
cyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIG4gPSA8b3B0aW1pemVkIG91dD4KIzcgIDB4MDAw
MDdmZmZmM2E1Mzc1NyBpbiBnYWloX2luZXQgKG5hbWU9PG9wdGltaXplZCBvdXQ+LCBuYW1lQGVu
dHJ5PTB4N2ZmZmE4MDAyNDQwICJ2ZGViaWFuN2V2ZW4ubGFuN2V2ZW4iLCBzZXJ2aWNlPTxvcHRp
bWl6ZWQgb3V0PiwgCiAgICByZXE9cmVxQGVudHJ5PTB4N2ZmZmJlNDE1NzYwLCBwYWk9cGFpQGVu
dHJ5PTB4N2ZmZmJkYzE0YTcwLCBuYWRkcnM9bmFkZHJzQGVudHJ5PTB4N2ZmZmJkYzE0YTYwKSBh
dCAuLi9zeXNkZXBzL3Bvc2l4L2dldGFkZHJpbmZvLmM6ODUwCiAgICAgICAgaGVycm5vID0gMQog
ICAgICAgIGZjdDQgPSAweDdmZmZiZDAwZWI0MCA8X25zc19kbnNfZ2V0aG9zdGJ5bmFtZTRfcj4K
ICAgICAgICBwYXQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBub19pbmV0Nl9kYXRhID0gPG9w
dGltaXplZCBvdXQ+CiAgICAgICAgbmlwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc3RhdHVz
ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgbm9fbW9yZSA9IDAKICAgICAgICBvbGRfcmVzX29w
dGlvbnMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB0bXBidWZsZW4gPSA8b3B0aW1pemVkIG91
dD4KICAgICAgICBub19kYXRhID0gMAogICAgICAgIGluZXQ2X3N0YXR1cyA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIHRwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc3QgPSAweDdmZmZiZGMx
NDgyMAogICAgICAgIGF0ID0gMHg3ZmZmYmRjMTQ3ZTAKICAgICAgICByYyA9IDAKICAgICAgICBn
b3RfaXB2NiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGNhbm9uID0gPG9wdGltaXplZCBvdXQ+
CiAgICAgICAgb3JpZ19uYW1lID0gMHg3ZmZmYTgwMDI0NDAgInZkZWJpYW43ZXZlbi5sYW43ZXZl
biIKICAgICAgICBhbGxvY2FfdXNlZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHBvcnQgPSA8
b3B0aW1pemVkIG91dD4KICAgICAgICBtYWxsb2NfbmFtZSA9IDxvcHRpbWl6ZWQgb3V0PgogICAg
ICAgIG1hbGxvY19hZGRybWVtID0gZmFsc2UKICAgICAgICBhZGRybWVtID0gMHgwCiAgICAgICAg
bWFsbG9jX2Nhbm9uYnVmID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgY2Fub25idWYgPSA8b3B0
aW1pemVkIG91dD4KICAgICAgICBtYWxsb2NfdG1wYnVmID0gZmFsc2UKICAgICAgICB0bXBidWYg
PSAweDdmZmZiZGMxNDNhMCAiXDM3N1wwMDIiCiAgICAgICAgcmVzdWx0ID0gMAojOCAgMHgwMDAw
N2ZmZmYzYTU2ZTBkIGluIF9fR0lfZ2V0YWRkcmluZm8gKG5hbWU9MHg3ZmZmYTgwMDI0NDAgInZk
ZWJpYW43ZXZlbi5sYW43ZXZlbiIsIHNlcnZpY2U9MHg3ZmZmYmU0MTU4YTAgIjE0MyIsIGhpbnRz
PTB4N2ZmZmJlNDE1NzYwLCAKICAgIHBhaT0weDdmZmZiZTQxNTY5OCkgYXQgLi4vc3lzZGVwcy9w
b3NpeC9nZXRhZGRyaW5mby5jOjI0MDYKICAgICAgICBpID0gMAogICAgICAgIGxhc3RfaSA9IDAK
ICAgICAgICBucmVzdWx0cyA9IDAKICAgICAgICBwID0gMHgwCiAgICAgICAgZ2FpaF9zZXJ2aWNl
ID0ge25hbWUgPSAweDdmZmZiZTQxNThhMCAiMTQzIiwgbnVtID0gMTQzfQogICAgICAgIHBzZXJ2
aWNlID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgbG9jYWxfaGludHMgPSB7YWlfZmxhZ3MgPSAw
LCBhaV9mYW1pbHkgPSAwLCBhaV9zb2NrdHlwZSA9IDAsIGFpX3Byb3RvY29sID0gMCwgYWlfYWRk
cmxlbiA9IDAsIGFpX2FkZHIgPSAweDAsIGFpX2Nhbm9ubmFtZSA9IDB4MCwgCiAgICAgICAgICBh
aV9uZXh0ID0gMHgwfQogICAgICAgIGluNmFpID0gMHgwCiAgICAgICAgaW42YWlsZW4gPSAwCiAg
ICAgICAgc2Vlbl9pcHY0ID0gZmFsc2UKICAgICAgICBzZWVuX2lwdjYgPSBmYWxzZQogICAgICAg
IGNoZWNrX3BmX2NhbGxlZCA9IGZhbHNlCiAgICAgICAgZW5kID0gMHg3ZmZmYmRjMTRhNzAKICAg
ICAgICBuYWRkcnMgPSAwCiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJnZXRhZGRyaW5m
byIKIzkgIDB4MDAwMDdmZmZmNmRlZDkzOSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYmNhbWVs
LTEuMi5zby40NQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMxMCAweDAwMDA3ZmZm
ZjNkYjlmMDUgaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAu
c28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMxMSAweDAwMDA3ZmZmZjczNzIx
ODIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmZmYmRjMTU3MDApIGF0IHB0aHJlYWRfY3JlYXRl
LmM6MzEyCiAgICAgICAgX19yZXMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwZCA9IDB4N2Zm
ZmJkYzE1NzAwCiAgICAgICAgbm93ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW53aW5kX2J1
ZiA9IHtjYW5jZWxfam1wX2J1ZiA9IHt7am1wX2J1ZiA9IHsxNDA3MzYzNzY5NTI1NzYsIDI0MTQx
MzAwNTAxMzM3OTIwNTEsIDEsIDAsIDE0MDczNjM3Njk1MzI4MCwgMTQwNzM2Mzc2OTUyNTc2LCAK
ICAgICAgICAgICAgICAgIC0yNDEzOTg0Mzc1OTg1MDA3MzA5LCAtMjQxNDExNDAzNTg1OTk3NDg2
MX0sIG1hc2tfd2FzX3NhdmVkID0gMH19LCBwcml2ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgwLCAw
eDB9LCBkYXRhID0ge3ByZXYgPSAweDAsIAogICAgICAgICAgICAgIGNsZWFudXAgPSAweDAsIGNh
bmNlbHR5cGUgPSAwfX19CiAgICAgICAgbm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICBwYWdlc2l6ZV9tMSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgZnJlZXNpemUgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBfX1BS
RVRUWV9GVU5DVElPTl9fID0gInN0YXJ0X3RocmVhZCIKIzEyIDB4MDAwMDdmZmZmM2E4MTQ3ZCBp
biBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzox
MTEKTm8gbG9jYWxzLgoKVGhyZWFkIDggKFRocmVhZCAweDdmZmZiZTQxNjcwMCAoTFdQIDIzMzMy
KSk6CiMwICAweDAwMDA3ZmZmZjNhNzQxMmQgaW4gcG9sbCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzY2FsbC10ZW1wbGF0ZS5TOjgxCk5vIGxvY2Fscy4KIzEgIDB4MDAwMDdmZmZmNmRlZGE5MCBp
biA/PyAoKSBmcm9tIC91c3IvbGliL2xpYmNhbWVsLTEuMi5zby40NQpObyBzeW1ib2wgdGFibGUg
aW5mbyBhdmFpbGFibGUuCiMyICAweDAwMDA3ZmZmZjZkZWRjZDYgaW4gY2FtZWxfZ2V0YWRkcmlu
Zm8gKCkgZnJvbSAvdXNyL2xpYi9saWJjYW1lbC0xLjIuc28uNDUKTm8gc3ltYm9sIHRhYmxlIGlu
Zm8gYXZhaWxhYmxlLgojMyAgMHgwMDAwN2ZmZmY2ZTE5ODVkIGluID8/ICgpIGZyb20gL3Vzci9s
aWIvbGliY2FtZWwtMS4yLnNvLjQ1Ck5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzQg
IDB4MDAwMDdmZmZmNmUxYTcyMSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYmNhbWVsLTEuMi5z
by40NQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiM1ICAweDAwMDA3ZmZmZjZlMWI0
NzIgaW4gY2FtZWxfdGNwX3N0cmVhbV9jb25uZWN0ICgpIGZyb20gL3Vzci9saWIvbGliY2FtZWwt
MS4yLnNvLjQ1Ck5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzYgIDB4MDAwMDdmZmZm
NmRlZTkyYyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYmNhbWVsLTEuMi5zby40NQpObyBzeW1i
b2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiM3ICAweDAwMDA3ZmZmZjZlM2JlZGQgaW4gaW1hcHhf
Y29ubmVjdF90b19zZXJ2ZXIgKCkgZnJvbSAvdXNyL2xpYi9saWJjYW1lbC0xLjIuc28uNDUKTm8g
c3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojOCAgMHgwMDAwN2ZmZmY2ZTNkMGRkIGluIGNh
bWVsX2ltYXB4X3NlcnZlcl9jb25uZWN0ICgpIGZyb20gL3Vzci9saWIvbGliY2FtZWwtMS4yLnNv
LjQ1Ck5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzkgIDB4MDAwMDdmZmZmNmU0NDky
MiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYmNhbWVsLTEuMi5zby40NQpObyBzeW1ib2wgdGFi
bGUgaW5mbyBhdmFpbGFibGUuCiMxMCAweDAwMDA3ZmZmZjZlMDAzNDYgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi9saWJjYW1lbC0xLjIuc28uNDUKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxl
LgojMTEgMHgwMDAwN2ZmZmY0MzE2MmFmIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnaW8tMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgoj
MTIgMHgwMDAwN2ZmZmY0MzAzNGU2IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnaW8tMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTMg
MHgwMDAwN2ZmZmY0MzI2MDY1IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJnaW8tMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTQgMHgw
MDAwN2ZmZmYzZGJhODhjIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmds
aWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTUgMHgwMDAwN2Zm
ZmYzZGI5ZjA1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTYgMHgwMDAwN2ZmZmY3Mzcy
MTgyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmJlNDE2NzAwKSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMxMgogICAgICAgIF9fcmVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSAweDdm
ZmZiZTQxNjcwMAogICAgICAgIG5vdyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9i
dWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNzM2Mzg1MzQ1MjgwLCAyNDE0
MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3MzYzODUzNDU5ODQsIDE0MDczNjM4NTM0NTI4MCwg
CiAgICAgICAgICAgICAgICAtMjQxMzk4NzY3NTA1Njc2MTU0OSwgLTI0MTQxMTQwMzU4NTk5NzQ4
NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwg
MHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAgICAgICAgICAgICBjbGVhbnVwID0gMHgwLCBj
YW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+
CiAgICAgICAgcGFnZXNpemVfbTEgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzcCA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIGZyZWVzaXplID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19Q
UkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFydF90aHJlYWQiCiMxNyAweDAwMDA3ZmZmZjNhODE0N2Qg
aW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6
MTExCk5vIGxvY2Fscy4KClRocmVhZCA3IChUaHJlYWQgMHg3ZmZmYmVjMTc3MDAgKExXUCAyMzMz
MSkpOgojMCAgcHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0
bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3RpbWVkd2FpdC5T
OjIzOApObyBsb2NhbHMuCiMxICAweDAwMDA3ZmZmZjNkZDZjZTUgaW4gZ19jb25kX3dhaXRfdW50
aWwgKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBzeW1i
b2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMyICAweDAwMDA3ZmZmZjNkNmIxYzEgaW4gPz8gKCkg
ZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBzeW1ib2wgdGFi
bGUgaW5mbyBhdmFpbGFibGUuCiMzICAweDAwMDA3ZmZmZjNkYmE4NjIgaW4gPz8gKCkgZnJvbSAv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5m
byBhdmFpbGFibGUuCiM0ICAweDAwMDA3ZmZmZjNkYjlmMDUgaW4gPz8gKCkgZnJvbSAvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFp
bGFibGUuCiM1ICAweDAwMDA3ZmZmZjczNzIxODIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmZm
YmVjMTc3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiAgICAgICAgX19yZXMgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICBwZCA9IDB4N2ZmZmJlYzE3NzAwCiAgICAgICAgbm93ID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgdW53aW5kX2J1ZiA9IHtjYW5jZWxfam1wX2J1ZiA9IHt7am1wX2J1
ZiA9IHsxNDA3MzYzOTM3Mzc5ODQsIDI0MTQxMzAwNTAxMzM3OTIwNTEsIDEsIDAsIDE0MDczNjM5
MzczODY4OCwgMTQwNzM2MzkzNzM3OTg0LCAKICAgICAgICAgICAgICAgIC0yNDEzOTg2NTc2MDgy
MDA0Njg1LCAtMjQxNDExNDAzNTg1OTk3NDg2MX0sIG1hc2tfd2FzX3NhdmVkID0gMH19LCBwcml2
ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgwLCAweDB9LCBkYXRhID0ge3ByZXYgPSAweDAsIAogICAg
ICAgICAgICAgIGNsZWFudXAgPSAweDAsIGNhbmNlbHR5cGUgPSAwfX19CiAgICAgICAgbm90X2Zp
cnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwYWdlc2l6ZV9tMSA9IDxvcHRpbWl6
ZWQgb3V0PgogICAgICAgIHNwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZnJlZXNpemUgPSA8
b3B0aW1pemVkIG91dD4KICAgICAgICBfX1BSRVRUWV9GVU5DVElPTl9fID0gInN0YXJ0X3RocmVh
ZCIKIzYgIDB4MDAwMDdmZmZmM2E4MTQ3ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTEKTm8gbG9jYWxzLgoKVGhyZWFkIDYgKFRocmVh
ZCAweDdmZmZiZjUwMTcwMCAoTFdQIDIzMzI2KSk6CiMwICAweDAwMDA3ZmZmZjNhNzQxMmQgaW4g
cG9sbCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzY2FsbC10ZW1wbGF0ZS5TOjgxCk5vIGxvY2Fs
cy4KIzEgIDB4MDAwMDdmZmZmM2Q5NGZlNCBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnbGliLTIuMC5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzIg
IDB4MDAwMDdmZmZmM2Q5NTMwYSBpbiBnX21haW5fbG9vcF9ydW4gKCkgZnJvbSAvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFi
bGUuCiMzICAweDAwMDA3ZmZmZjZlMDIxZGQgaW4gY2FtZWxfc2VydmljZV9jb25uZWN0X3N5bmMg
KCkgZnJvbSAvdXNyL2xpYi9saWJjYW1lbC0xLjIuc28uNDUKTm8gc3ltYm9sIHRhYmxlIGluZm8g
YXZhaWxhYmxlLgojNCAgMHgwMDAwN2ZmZmY2ZTEwNzQ2IGluIGNhbWVsX3N0b3JlX2dldF9mb2xk
ZXJfaW5mb19zeW5jICgpIGZyb20gL3Vzci9saWIvbGliY2FtZWwtMS4yLnNvLjQ1Ck5vIHN5bWJv
bCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzUgIDB4MDAwMDdmZmZjNmU3ZTI5OCBpbiBtYWlsX2Zv
bGRlcl9jYWNoZV9ub3RlX3N0b3JlX3RocmVhZCAoc2ltcGxlPTB4NTU1NTU3Yzc4MTUwLCBzb3Vy
Y2Vfb2JqZWN0PTxvcHRpbWl6ZWQgb3V0PiwgY2FuY2VsbGFibGU9MHg1NTU1NTViMDZlMTApCiAg
ICBhdCBtYWlsLWZvbGRlci1jYWNoZS5jOjE4NzMKICAgICAgICBjYWNoZSA9IDB4N2ZmZmNjMDAz
M2UwCiAgICAgICAgc2VydmljZSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNlc3Npb24gPSAw
eDU1NTU1NTgzYTY1MAogICAgICAgIHN0b3JlX2luZm8gPSAweDU1NTU1NWFmNjBiMAogICAgICAg
IHJlc3VsdF9xdWV1ZSA9IHtoZWFkID0gMHgwLCB0YWlsID0gMHgwLCBsZW5ndGggPSAwfQogICAg
ICAgIGFzeW5jX2NvbnRleHQgPSAweDU1NTU1NWIxNDUzMAogICAgICAgIGxvY2FsX2Vycm9yID0g
MHgwCiAgICAgICAgX19GVU5DVElPTl9fID0gIm1haWxfZm9sZGVyX2NhY2hlX25vdGVfc3RvcmVf
dGhyZWFkIgojNiAgMHgwMDAwN2ZmZmY0MzE2MmFmIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJnaW8tMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxh
YmxlLgojNyAgMHgwMDAwN2ZmZmY0MzAzNGU2IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0
LWxpbnV4LWdudS9saWJnaW8tMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxl
LgojOCAgMHgwMDAwN2ZmZmY0MzI2MDY1IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnaW8tMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgoj
OSAgMHgwMDAwN2ZmZmYzZGJhODhjIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTAgMHgw
MDAwN2ZmZmYzZGI5ZjA1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmds
aWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTEgMHgwMDAwN2Zm
ZmY3MzcyMTgyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmJmNTAxNzAwKSBhdCBwdGhyZWFk
X2NyZWF0ZS5jOjMxMgogICAgICAgIF9fcmVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQg
PSAweDdmZmZiZjUwMTcwMAogICAgICAgIG5vdyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVu
d2luZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNzM2NDAzMDg1MDU2
LCAyNDE0MTMwMDUwMTMzNzkyMDUxLCAxLCAwLCAxNDA3MzY0MDMwODU3NjAsIDE0MDczNjQwMzA4
NTA1NiwgCiAgICAgICAgICAgICAgICAtMjQxMzk5MDAyMTcxOTUxNzkwMSwgLTI0MTQxMTQwMzU4
NTk5NzQ4NjF9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAweDAs
IDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCAKICAgICAgICAgICAgICBjbGVhbnVwID0g
MHgwLCBjYW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgcGFnZXNpemVfbTEgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzcCA9
IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZyZWVzaXplID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJzdGFydF90aHJlYWQiCiMxMiAweDAwMDA3ZmZmZjNh
ODE0N2QgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Ns
b25lLlM6MTExCk5vIGxvY2Fscy4KClRocmVhZCA1IChUaHJlYWQgMHg3ZmZmZDZmZmQ3MDAgKExX
UCAyMzMyMykpOgojMCAgMHgwMDAwN2ZmZmYzYTc0MTJkIGluIHBvbGwgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c2NhbGwtdGVtcGxhdGUuUzo4MQpObyBsb2NhbHMuCiMxICAweDAwMDA3ZmZmZjNk
OTRmZTQgaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28u
MApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMyICAweDAwMDA3ZmZmZjNkOTUzMGEg
aW4gZ19tYWluX2xvb3BfcnVuICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWIt
Mi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMyAgMHgwMDAwN2ZmZmY3
MTBkZDU3IGluID8/ICgpIGZyb20gL3Vzci9saWIvbGliZWRhdGFzZXJ2ZXItMS4yLnNvLjE4Ck5v
IHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzQgIDB4MDAwMDdmZmZmM2RiOWYwNSBpbiA/
PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCk5vIHN5bWJv
bCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzUgIDB4MDAwMDdmZmZmNzM3MjE4MiBpbiBzdGFydF90
aHJlYWQgKGFyZz0weDdmZmZkNmZmZDcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTIKICAgICAg
ICBfX3JlcyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHBkID0gMHg3ZmZmZDZmZmQ3MDAKICAg
ICAgICBub3cgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB1bndpbmRfYnVmID0ge2NhbmNlbF9q
bXBfYnVmID0ge3tqbXBfYnVmID0gezE0MDczNjgwMDQ3ODk3NiwgMjQxNDEzMDA1MDEzMzc5MjA1
MSwgMSwgMCwgMTQwNzM2ODAwNDc5NjgwLCAxNDA3MzY4MDA0Nzg5NzYsIAogICAgICAgICAgICAg
ICAgLTI0MTQxODA2MjU5MjU2NjM0MzcsIC0yNDE0MTE0MDM1ODU5OTc0ODYxfSwgbWFza193YXNf
c2F2ZWQgPSAwfX0sIHByaXYgPSB7cGFkID0gezB4MCwgMHgwLCAweDAsIDB4MH0sIGRhdGEgPSB7
cHJldiA9IDB4MCwgCiAgICAgICAgICAgICAgY2xlYW51cCA9IDB4MCwgY2FuY2VsdHlwZSA9IDB9
fX0KICAgICAgICBub3RfZmlyc3RfY2FsbCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHBhZ2Vz
aXplX20xID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc3AgPSA8b3B0aW1pemVkIG91dD4KICAg
ICAgICBmcmVlc2l6ZSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIF9fUFJFVFRZX0ZVTkNUSU9O
X18gPSAic3RhcnRfdGhyZWFkIgojNiAgMHgwMDAwN2ZmZmYzYTgxNDdkIGluIGNsb25lICgpIGF0
IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMQpObyBsb2NhbHMu
CgpUaHJlYWQgNCAoVGhyZWFkIDB4N2ZmZmQ3N2ZlNzAwIChMV1AgMjMzMjIpKToKIzAgIDB4MDAw
MDdmZmZmM2E3NDEyZCBpbiBwb2xsICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXNjYWxsLXRlbXBs
YXRlLlM6ODEKTm8gbG9jYWxzLgojMSAgMHgwMDAwN2ZmZmYzZDk0ZmU0IGluID8/ICgpIGZyb20g
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGlu
Zm8gYXZhaWxhYmxlLgojMiAgMHgwMDAwN2ZmZmYzZDk1MGVjIGluIGdfbWFpbl9jb250ZXh0X2l0
ZXJhdGlvbiAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCk5v
IHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzMgIDB4MDAwMDdmZmZkYzRmOTFhZCBpbiA/
PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvZ2lvL21vZHVsZXMvbGliZGNvbmZz
ZXR0aW5ncy5zbwpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiM0ICAweDAwMDA3ZmZm
ZjNkYjlmMDUgaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAu
c28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiM1ICAweDAwMDA3ZmZmZjczNzIx
ODIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmZmZDc3ZmU3MDApIGF0IHB0aHJlYWRfY3JlYXRl
LmM6MzEyCiAgICAgICAgX19yZXMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwZCA9IDB4N2Zm
ZmQ3N2ZlNzAwCiAgICAgICAgbm93ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW53aW5kX2J1
ZiA9IHtjYW5jZWxfam1wX2J1ZiA9IHt7am1wX2J1ZiA9IHsxNDA3MzY4MDg4NzE2ODAsIDI0MTQx
MzAwNTAxMzM3OTIwNTEsIDEsIDAsIDE0MDczNjgwODg3MjM4NCwgMTQwNzM2ODA4ODcxNjgwLCAK
ICAgICAgICAgICAgICAgIC0yNDE0MTgzOTI0OTk3NDE3Njc3LCAtMjQxNDExNDAzNTg1OTk3NDg2
MX0sIG1hc2tfd2FzX3NhdmVkID0gMH19LCBwcml2ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgwLCAw
eDB9LCBkYXRhID0ge3ByZXYgPSAweDAsIAogICAgICAgICAgICAgIGNsZWFudXAgPSAweDAsIGNh
bmNlbHR5cGUgPSAwfX19CiAgICAgICAgbm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICBwYWdlc2l6ZV9tMSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgZnJlZXNpemUgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBfX1BS
RVRUWV9GVU5DVElPTl9fID0gInN0YXJ0X3RocmVhZCIKIzYgIDB4MDAwMDdmZmZmM2E4MTQ3ZCBp
biBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzox
MTEKTm8gbG9jYWxzLgoKVGhyZWFkIDMgKFRocmVhZCAweDdmZmZkN2ZmZjcwMCAoTFdQIDIzMzIx
KSk6CiMwICAweDAwMDA3ZmZmZjNhNzQxMmQgaW4gcG9sbCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzY2FsbC10ZW1wbGF0ZS5TOjgxCk5vIGxvY2Fscy4KIzEgIDB4MDAwMDdmZmZmM2Q5NGZlNCBp
biA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCk5vIHN5
bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzIgIDB4MDAwMDdmZmZmM2Q5NTBlYyBpbiBnX21h
aW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xp
Yi0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMzICAweDAwMDA3ZmZm
ZjNkOTUxMjkgaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAu
c28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiM0ICAweDAwMDA3ZmZmZjNkYjlm
MDUgaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApO
byBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiM1ICAweDAwMDA3ZmZmZjczNzIxODIgaW4g
c3RhcnRfdGhyZWFkIChhcmc9MHg3ZmZmZDdmZmY3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEy
CiAgICAgICAgX19yZXMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwZCA9IDB4N2ZmZmQ3ZmZm
NzAwCiAgICAgICAgbm93ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW53aW5kX2J1ZiA9IHtj
YW5jZWxfam1wX2J1ZiA9IHt7am1wX2J1ZiA9IHsxNDA3MzY4MTcyNjQzODQsIDI0MTQxMzAwNTAx
MzM3OTIwNTEsIDEsIDAsIDE0MDczNjgxNzI2NTA4OCwgMTQwNzM2ODE3MjY0Mzg0LCAKICAgICAg
ICAgICAgICAgIC0yNDE0MTgyODI2MDIyNjYwODEzLCAtMjQxNDExNDAzNTg1OTk3NDg2MX0sIG1h
c2tfd2FzX3NhdmVkID0gMH19LCBwcml2ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgwLCAweDB9LCBk
YXRhID0ge3ByZXYgPSAweDAsIAogICAgICAgICAgICAgIGNsZWFudXAgPSAweDAsIGNhbmNlbHR5
cGUgPSAwfX19CiAgICAgICAgbm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4KICAgICAg
ICBwYWdlc2l6ZV9tMSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwID0gPG9wdGltaXplZCBv
dXQ+CiAgICAgICAgZnJlZXNpemUgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBfX1BSRVRUWV9G
VU5DVElPTl9fID0gInN0YXJ0X3RocmVhZCIKIzYgIDB4MDAwMDdmZmZmM2E4MTQ3ZCBpbiBjbG9u
ZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTEKTm8g
bG9jYWxzLgoKVGhyZWFkIDIgKFRocmVhZCAweDdmZmZkZTE3ODcwMCAoTFdQIDIzMzIwKSk6CiMw
ICAweDAwMDA3ZmZmZjNhNzQxMmQgaW4gcG9sbCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgxCk5vIGxvY2Fscy4KIzEgIDB4MDAwMDdmZmZmM2Q5NGZlNCBpbiA/PyAo
KSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCk5vIHN5bWJvbCB0
YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzIgIDB4MDAwMDdmZmZmM2Q5NTMwYSBpbiBnX21haW5fbG9v
cF9ydW4gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBz
eW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMzICAweDAwMDA3ZmZmZjQzN2MzMzYgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdpby0yLjAuc28uMApObyBzeW1i
b2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiM0ICAweDAwMDA3ZmZmZjNkYjlmMDUgaW4gPz8gKCkg
ZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBzeW1ib2wgdGFi
bGUgaW5mbyBhdmFpbGFibGUuCiM1ICAweDAwMDA3ZmZmZjczNzIxODIgaW4gc3RhcnRfdGhyZWFk
IChhcmc9MHg3ZmZmZGUxNzg3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiAgICAgICAgX19y
ZXMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwZCA9IDB4N2ZmZmRlMTc4NzAwCiAgICAgICAg
bm93ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW53aW5kX2J1ZiA9IHtjYW5jZWxfam1wX2J1
ZiA9IHt7am1wX2J1ZiA9IHsxNDA3MzY5MTk0NzE4NzIsIDI0MTQxMzAwNTAxMzM3OTIwNTEsIDEs
IDAsIDE0MDczNjkxOTQ3MjU3NiwgMTQwNzM2OTE5NDcxODcyLCAKICAgICAgICAgICAgICAgIC0y
NDE0MTk5NTIxMDk3NDExMjc3LCAtMjQxNDExNDAzNTg1OTk3NDg2MX0sIG1hc2tfd2FzX3NhdmVk
ID0gMH19LCBwcml2ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgwLCAweDB9LCBkYXRhID0ge3ByZXYg
PSAweDAsIAogICAgICAgICAgICAgIGNsZWFudXAgPSAweDAsIGNhbmNlbHR5cGUgPSAwfX19CiAg
ICAgICAgbm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwYWdlc2l6ZV9t
MSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
ZnJlZXNpemUgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBfX1BSRVRUWV9GVU5DVElPTl9fID0g
InN0YXJ0X3RocmVhZCIKIzYgIDB4MDAwMDdmZmZmM2E4MTQ3ZCBpbiBjbG9uZSAoKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTEKTm8gbG9jYWxzLgoKVGhy
ZWFkIDEgKFRocmVhZCAweDdmZmZmN2Y5M2E4MCAoTFdQIDIyODA4KSk6CiMwICAweDAwMDA3ZmZm
ZjU4OWY5ZGUgaW4gV2ViQ29yZTo6UGFnZTo6cmVmcmVzaFBsdWdpbnMgKHJlbG9hZD1yZWxvYWRA
ZW50cnk9ZmFsc2UpIGF0IC4uL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHA6NDUzCiAgICAg
ICAgaXQgPSB7bV9pbXBsID0ge21fcG9zaXRpb24gPSAweDdmZmZhYzUyMjc2MCwgbV9lbmRQb3Np
dGlvbiA9IDB4N2ZmZmFjNTIyNzgwfX0KICAgICAgICBlbmQgPSB7bV9pbXBsID0ge21fcG9zaXRp
b24gPSAweDdmZmZhYzUyMjc4MCwgbV9lbmRQb3NpdGlvbiA9IDB4N2ZmZmFjNTIyNzgwfX0KICAg
ICAgICBmcmFtZXNOZWVkaW5nUmVsb2FkID0gezxXVEY6OlZlY3RvckJ1ZmZlcjxXVEY6OlJlZjxX
ZWJDb3JlOjpGcmFtZT4sIDB1bD4+ID0gezxXVEY6OlZlY3RvckJ1ZmZlckJhc2U8V1RGOjpSZWY8
V2ViQ29yZTo6RnJhbWU+ID4+ID0gewogICAgICAgICAgICAgIG1fYnVmZmVyID0gMHgwLCBtX2Nh
cGFjaXR5ID0gMCwgbV9zaXplID0gMH0sIDxObyBkYXRhIGZpZWxkcz59LCA8Tm8gZGF0YSBmaWVs
ZHM+fQojMSAgMHgwMDAwN2ZmZmY1OGI1OWMxIGluIFdlYkNvcmU6OlNldHRpbmdzOjpzZXRQbHVn
aW5zRW5hYmxlZCAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZmFjNTMyZGMwLCBhcmVQbHVnaW5zRW5h
YmxlZD08b3B0aW1pemVkIG91dD4pCiAgICBhdCAuLi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRp
bmdzLmNwcDo0NDEKTm8gbG9jYWxzLgojMiAgMHgwMDAwN2ZmZmY1MWExNDczIGluIHdlYmtpdF93
ZWJfdmlld191cGRhdGVfc2V0dGluZ3MgKHdlYlZpZXc9d2ViVmlld0BlbnRyeT0weDU1NTU1N2Q5
MDM2MCkKICAgIGF0IC4uL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2aWV3LmNw
cDozNTYzCiAgICAgICAgc2V0dGluZ3NQcml2YXRlID0gMHg1NTU1NTdkNWI5YTAKICAgICAgICBk
ZWJ1Z1Zpc3VhbHNFbnZpcm9ubWVudCA9IDxvcHRpbWl6ZWQgb3V0PgojMyAgMHgwMDAwN2ZmZmY1
MWEyMTg5IGluIHdlYmtpdF93ZWJfdmlld19pbml0ICh3ZWJWaWV3PTB4NTU1NTU3ZDkwMzYwKSBh
dCAuLi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHA6Mzg3OQogICAg
ICAgIHByaXYgPSAweDU1NTU1N2Q5MDBlMAogICAgICAgIHBhZ2VDbGllbnRzID0ge2FsdGVybmF0
aXZlVGV4dENsaWVudCA9IDB4MCwgY2hyb21lQ2xpZW50ID0gMHg1NTU1NTdkOGY4YjAsIGNvbnRl
eHRNZW51Q2xpZW50ID0gMHg1NTU1NTdkOGZiYTAsIAogICAgICAgICAgZWRpdG9yQ2xpZW50ID0g
MHg1NTU1NTdkOGZiYzAsIGRyYWdDbGllbnQgPSAweDU1NTU1N2Q0ZTc4MCwgaW5zcGVjdG9yQ2xp
ZW50ID0gMHg1NTU1NTdkNTA3MjAsIHBsdWdJbkNsaWVudCA9IDB4MCwgCiAgICAgICAgICBwcm9n
cmVzc1RyYWNrZXJDbGllbnQgPSAweDU1NTU1N2Q1MGYxMCwgYmFja0ZvcndhcmRDbGllbnQgPSB7
bV9wdHIgPSAweDB9LCB2YWxpZGF0aW9uTWVzc2FnZUNsaWVudCA9IDB4MCwgbG9hZGVyQ2xpZW50
Rm9yTWFpbkZyYW1lID0gCiAgICAweDU1NTU1N2Q1MDk4MH0KIzQgIDB4MDAwMDdmZmZmNDA4NGRm
OCBpbiBnX3R5cGVfY3JlYXRlX2luc3RhbmNlICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnb2JqZWN0LTIuMC5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4K
IzUgIDB4MDAwMDdmZmZmNDA2OTM1NSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUu
CiM2ICAweDAwMDA3ZmZmZjQwNmI0YzQgaW4gZ19vYmplY3RfbmV3X3ZhbGlzdCAoKSBmcm9tIC91
c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFi
bGUgaW5mbyBhdmFpbGFibGUuCiM3ICAweDAwMDA3ZmZmZjQwNmI4YTQgaW4gZ19vYmplY3RfbmV3
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnb2JqZWN0LTIuMC5zby4wCk5v
IHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzggIDB4MDAwMDdmZmZjNzBmMDViMSBpbiBt
YWlsX3BhbmVkX3ZpZXdfY29uc3RydWN0ZWQgKG9iamVjdD0weDU1NTU1NTk3NDUwMCkgYXQgZS1t
YWlsLXBhbmVkLXZpZXcuYzo2NDUKICAgICAgICBwcml2ID0gMHg1NTU1NTU5NzQzYTAKICAgICAg
ICBzaGVsbF9iYWNrZW5kID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc2hlbGxfd2luZG93ID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgc2hlbGxfdmlldyA9IDxvcHRpbWl6ZWQgb3V0PgogICAg
ICAgIHNldHRpbmdzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcmVhZGVyID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgYmFja2VuZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNlc3Npb24g
PSA8b3B0aW1pemVkIG91dD4KICAgICAgICB2aWV3ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
bWVzc2FnZV9saXN0ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgY29udGFpbmVyID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgd2lkZ2V0ID0gPG9wdGltaXplZCBvdXQ+CiM5ICAweDAwMDA3ZmZm
ZjQwNjkzOGEgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdvYmpl
Y3QtMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTAgMHgwMDAwN2Zm
ZmY0MDZiNGM0IGluIGdfb2JqZWN0X25ld192YWxpc3QgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYmdvYmplY3QtMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxh
YmxlLgojMTEgMHgwMDAwN2ZmZmY0MDZiOGE0IGluIGdfb2JqZWN0X25ldyAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUg
aW5mbyBhdmFpbGFibGUuCiMxMiAweDAwMDA3ZmZmYzcwZjBhN2MgaW4gZV9tYWlsX3BhbmVkX3Zp
ZXdfbmV3IChzaGVsbF92aWV3PTxvcHRpbWl6ZWQgb3V0PikgYXQgZS1tYWlsLXBhbmVkLXZpZXcu
YzoxMDc1CiAgICAgICAgX19GVU5DVElPTl9fID0gImVfbWFpbF9wYW5lZF92aWV3X25ldyIKIzEz
IDB4MDAwMDdmZmZjNWQ2YjFjZCBpbiBtYWlsX3NoZWxsX2NvbnRlbnRfY29uc3RydWN0ZWQgKG9i
amVjdD0weDU1NTU1N2QyNzU5MCkgYXQgZS1tYWlsLXNoZWxsLWNvbnRlbnQuYzoxODcKICAgICAg
ICBwcml2ID0gMHg1NTU1NTdkMjc0NzAKICAgICAgICBzaGVsbF9jb250ZW50ID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgc2hlbGxfdmlldyA9IDB4NTU1NTU3Y2ZhZTMwCiAgICAgICAgY29udGFp
bmVyID0gMHg1NTU1NTdkMjc1OTAKICAgICAgICB3aWRnZXQgPSA8b3B0aW1pemVkIG91dD4KIzE0
IDB4MDAwMDdmZmZmNDA2OTM4YSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMx
NSAweDAwMDA3ZmZmZjQwNmI0YzQgaW4gZ19vYmplY3RfbmV3X3ZhbGlzdCAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUg
aW5mbyBhdmFpbGFibGUuCiMxNiAweDAwMDA3ZmZmZjQwNmI4YTQgaW4gZ19vYmplY3RfbmV3ICgp
IGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnb2JqZWN0LTIuMC5zby4wCk5vIHN5
bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzE3IDB4MDAwMDdmZmZmN2JjNWRhNSBpbiBzaGVs
bF92aWV3X2NvbnN0cnVjdGVkIChvYmplY3Q9MHg1NTU1NTdjZmFlMzApIGF0IGUtc2hlbGwtdmll
dy5jOjYxMwogICAgICAgIHNoZWxsID0gMHg1NTU1NTU5NzQxZDAKICAgICAgICBzaGVsbF92aWV3
ID0gMHg1NTU1NTdjZmFlMzAKICAgICAgICBzaGVsbF9iYWNrZW5kID0gPG9wdGltaXplZCBvdXQ+
CiAgICAgICAgc2hlbGxfdmlld19jbGFzcyA9IDB4NTU1NTU1ODQwNjQwCiAgICAgICAgd2lkZ2V0
ID0gMHg1NTU1NTdjZmFmOTAKICAgICAgICBoYW5kbGVyX2lkID0gPG9wdGltaXplZCBvdXQ+CiMx
OCAweDAwMDA3ZmZmYzVkNmRiMWIgaW4gbWFpbF9zaGVsbF92aWV3X2NvbnN0cnVjdGVkIChvYmpl
Y3Q9MHg1NTU1NTdjZmFlMzApIGF0IGUtbWFpbC1zaGVsbC12aWV3LmM6MjQ3Ck5vIGxvY2Fscy4K
IzE5IDB4MDAwMDdmZmZmNDA2OTM4YSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUu
CiMyMCAweDAwMDA3ZmZmZjQwNmI0YzQgaW4gZ19vYmplY3RfbmV3X3ZhbGlzdCAoKSBmcm9tIC91
c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFi
bGUgaW5mbyBhdmFpbGFibGUuCiMyMSAweDAwMDA3ZmZmZjQwNmI4YTQgaW4gZ19vYmplY3RfbmV3
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnb2JqZWN0LTIuMC5zby4wCk5v
IHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzIyIDB4MDAwMDdmZmZmN2JjODJhZSBpbiBz
aGVsbF93aW5kb3dfY3JlYXRlX3NoZWxsX3ZpZXcgKHNoZWxsX3dpbmRvdz0weDU1NTU1N2M4YzJj
MCwgdmlld19uYW1lPTxvcHRpbWl6ZWQgb3V0PikgYXQgZS1zaGVsbC13aW5kb3cuYzo3MTUKICAg
ICAgICBzaGVsbCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNoZWxsX3ZpZXcgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICBzaGVsbF9iYWNrZW5kID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
bG9hZGVkX3ZpZXdzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdWlfbWFuYWdlciA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIG5vdGVib29rID0gMHg1NTU1NTdkMWIxOTAKICAgICAgICBhY3Rp
b24gPSAweDU1NTU1N2NhMDMxMAogICAgICAgIHdpZGdldCA9IDxvcHRpbWl6ZWQgb3V0PgogICAg
ICAgIG5hbWUgPSAweDdmZmZjNWQ3ODIwZiAibWFpbCIKICAgICAgICBpZCA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIHBhZ2VfbnVtID0gMAogICAgICAgIHR5cGUgPSA5MzgyNDk5NzAzNDc4NAoj
MjMgMHgwMDAwN2ZmZmY3YmM3ZDBjIGluIGVfc2hlbGxfd2luZG93X2dldF9zaGVsbF92aWV3IChz
aGVsbF93aW5kb3c9c2hlbGxfd2luZG93QGVudHJ5PTB4NTU1NTU3YzhjMmMwLCAKICAgIHZpZXdf
bmFtZT12aWV3X25hbWVAZW50cnk9MHg1NTU1NTdkMTlkNjAgIm1haWwiKSBhdCBlLXNoZWxsLXdp
bmRvdy5jOjExMzkKICAgICAgICBzaGVsbF92aWV3ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
Y2xhc3MgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBfX0ZVTkNUSU9OX18gPSAiZV9zaGVsbF93
aW5kb3dfZ2V0X3NoZWxsX3ZpZXciCiMyNCAweDAwMDA3ZmZmZjdiYzhiMzggaW4gZV9zaGVsbF93
aW5kb3dfc2V0X2FjdGl2ZV92aWV3IChzaGVsbF93aW5kb3c9MHg1NTU1NTdjOGMyYzAsIHZpZXdf
bmFtZT0weDU1NTU1N2QxOWQ2MCAibWFpbCIpIGF0IGUtc2hlbGwtd2luZG93LmM6MTM4MQogICAg
ICAgIGFjdGlvbiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNoZWxsX3ZpZXcgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICBfX0ZVTkNUSU9OX18gPSAiZV9zaGVsbF93aW5kb3dfc2V0X2FjdGl2
ZV92aWV3IgojMjUgMHgwMDAwN2ZmZmY3YmM5NDg2IGluIHNoZWxsX3dpbmRvd19zZXRfcHJvcGVy
dHkgKG9iamVjdD0weDU1NTU1N2M4YzJjMCwgcHJvcGVydHlfaWQ9PG9wdGltaXplZCBvdXQ+LCB2
YWx1ZT08b3B0aW1pemVkIG91dD4sIAogICAgcHNwZWM9PG9wdGltaXplZCBvdXQ+KSBhdCBlLXNo
ZWxsLXdpbmRvdy5jOjI0MQpObyBsb2NhbHMuCiMyNiAweDAwMDA3ZmZmZjQwNmM2ZTMgaW4gZ19v
YmplY3Rfc2V0X3Byb3BlcnR5ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJn
b2JqZWN0LTIuMC5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzI3IDB4MDAw
MDdmZmZmNDM1YmY2MyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGli
Z2lvLTIuMC5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzI4IDB4MDAwMDdm
ZmZmNDM1ZTllMSBpbiBnX3NldHRpbmdzX2JpbmRfd2l0aF9tYXBwaW5nICgpIGZyb20gL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJnaW8tMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8g
YXZhaWxhYmxlLgojMjkgMHgwMDAwN2ZmZmY0MzVlZGQ3IGluIGdfc2V0dGluZ3NfYmluZCAoKSBm
cm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2lvLTIuMC5zby4wCk5vIHN5bWJvbCB0
YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzMwIDB4MDAwMDdmZmZmN2JjYTNkMyBpbiBlX3NoZWxsX3dp
bmRvd19wcml2YXRlX2NvbnN0cnVjdGVkIChzaGVsbF93aW5kb3c9MHg1NTU1NTdjOGMyYzApIGF0
IGUtc2hlbGwtd2luZG93LXByaXZhdGUuYzo0MTQKICAgICAgICBwcml2ID0gMHg1NTU1NTdjOGMw
MjAKICAgICAgICBzaGVsbCA9IDB4NTU1NTU1OTc0MWQwCiAgICAgICAgYWN0aW9uID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgYWNjZWxfZ3JvdXAgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB1
aV9tYW5hZ2VyID0gMHg1NTU1NTdjZDQ4MzAKICAgICAgICBib3ggPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICBwYW5lZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHdpZGdldCA9IDxvcHRpbWl6
ZWQgb3V0PgogICAgICAgIHdpbmRvdyA9IDB4NTU1NTU3YzhjMmMwCiAgICAgICAgbWVyZ2VfaWQg
PSA8b3B0aW1pemVkIG91dD4KICAgICAgICBpZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNl
dHRpbmdzID0gMHg1NTU1NTdjZDQ5NzAKICAgICAgICBhY3Rpb25fZ3JvdXAgPSA8b3B0aW1pemVk
IG91dD4KIzMxIDB4MDAwMDdmZmZmN2JjNzdjYyBpbiBzaGVsbF93aW5kb3dfY29uc3RydWN0ZWQg
KG9iamVjdD0weDU1NTU1N2M4YzJjMCkgYXQgZS1zaGVsbC13aW5kb3cuYzozODYKICAgICAgICBz
aGVsbF93aW5kb3cgPSA8b3B0aW1pemVkIG91dD4KIzMyIDB4MDAwMDdmZmZmNDA2OTM4YSBpbiA/
PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApO
byBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMzMyAweDAwMDA3ZmZmZjQwNmI0YzQgaW4g
Z19vYmplY3RfbmV3X3ZhbGlzdCAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGli
Z29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMzNCAweDAw
MDA3ZmZmZjQwNmI4YTQgaW4gZ19vYmplY3RfbmV3ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnb2JqZWN0LTIuMC5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJs
ZS4KIzM1IDB4MDAwMDdmZmZmN2JjNzhjOCBpbiBlX3NoZWxsX3dpbmRvd19uZXcgKHNoZWxsPXNo
ZWxsQGVudHJ5PTB4NTU1NTU1OTc0MWQwLCBzYWZlX21vZGU9MSwgZ2VvbWV0cnk9MHgwKSBhdCBl
LXNoZWxsLXdpbmRvdy5jOjEwODEKTm8gbG9jYWxzLgojMzYgMHgwMDAwN2ZmZmY3YmJhN2UzIGlu
IGVfc2hlbGxfY3JlYXRlX3NoZWxsX3dpbmRvdyAoc2hlbGw9MHg1NTU1NTU5NzQxZDAsIHZpZXdf
bmFtZT0weDApIGF0IGUtc2hlbGwuYzoxMzY1CiAgICAgICAgc2hlbGxfd2luZG93ID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgbGluayA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIF9fRlVOQ1RJ
T05fXyA9ICJlX3NoZWxsX2NyZWF0ZV9zaGVsbF93aW5kb3ciCiMzNyAweDAwMDA1NTU1NTU1NTdj
Y2YgaW4gaWRsZV9jYiAodXJpcz0weDApIGF0IG1haW4uYzoyNDgKICAgICAgICBzaGVsbCA9IDB4
NTU1NTU1OTc0MWQwCiMzOCAweDAwMDA3ZmZmZjNkOTRjZTUgaW4gZ19tYWluX2NvbnRleHRfZGlz
cGF0Y2ggKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBz
eW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMzOSAweDAwMDA3ZmZmZjNkOTUwNDggaW4gPz8g
KCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMApObyBzeW1ib2wg
dGFibGUgaW5mbyBhdmFpbGFibGUuCiM0MCAweDAwMDA3ZmZmZjNkOTUzMGEgaW4gZ19tYWluX2xv
b3BfcnVuICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8g
c3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojNDEgMHgwMDAwN2ZmZmY0N2I4ZmU1IGluIGd0
a19tYWluICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJndGstMy5zby4wCk5v
IHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzQyIDB4MDAwMDU1NTU1NTU1NzljZiBpbiBt
YWluIChhcmdjPTEsIGFyZ3Y9MHg3ZmZmZmZmZmUwNjgpIGF0IG1haW4uYzo2ODMKICAgICAgICBz
aGVsbCA9IDB4NTU1NTU1OTc0MWQwCiAgICAgICAgc2V0dGluZ3MgPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICBlcnJvciA9IDB4MApBIGRlYnVnZ2luZyBzZXNzaW9uIGlzIGFjdGl2ZS4KCglJbmZl
cmlvciAxIFtwcm9jZXNzIDIyODA4XSB3aWxsIGJlIGtpbGxlZC4KClF1aXQgYW55d2F5PyAoeSBv
ciBuKSA=
</data>

          </attachment>
      

    </bug>

</bugzilla>