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

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>426926</bug_id>
          
          <creation_ts>2020-09-24 13:23:24 +0000</creation_ts>
          <short_desc>Plasma crashesh when I try to delete an activity</short_desc>
          <delta_ts>2021-02-08 16:08:28 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>general</component>
          <version>5.19.5</version>
          <rep_platform>Gentoo Packages</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Plamen">plamen</reporter>
          <assigned_to name="David Edmundson">kde</assigned_to>
          <cc>nfsnfs</cc>
    
    <cc>p.r.worrall</cc>
    
    <cc>plasma-bugs-null</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/plasma-desktop/commit/41de7160674b3c76293209cf34acedd0af8d8dec</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1959928</commentid>
    <comment_count>0</comment_count>
    <who name="Plamen">plamen</who>
    <bug_when>2020-09-24 13:23:24 +0000</bug_when>
    <thetext>Application: plasmashell (5.19.5)

Qt Version: 5.15.1
Frameworks Version: 5.74.0
Operating System: Linux 5.8.9-gentoo-x86_64 x86_64
Windowing system: X11
Distribution: &quot;Gentoo Base System release 2.7&quot;

-- Information about the crash:
- Unusual behavior I noticed:

Most icons were missing in plasma and all kde application. 
Including: 
menus 
toolbars
context menus
trees
application launcher
application menu
application dashboard

After the crash all icons were show again.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Content of s_kcrashErrorMessage: (null)
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#7  0x00007f259995b536 in __GI_abort () at abort.c:79
#8  0x00007f2599df9dcb in qt_message_fatal (context=..., message=&lt;synthetic pointer&gt;...) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/global/qlogging.cpp:1914
#9  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffd044965c0, msg=msg@entry=0x7f259b850ec8 &quot;Object %p destroyed while one of its QML signal handlers is in progress.\nMost likely the object was deleted synchronously (use QObject::deleteLater() instead), or the application is running a nested e&quot;...) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/global/qlogging.cpp:893
#10 0x00007f259b70249a in QQmlData::destroyed(QObject*) (this=&lt;optimized out&gt;, object=0x560dcd692b40) at /usr/include/qt5/QtCore/qarraydata.h:208
#11 0x00007f259a017db3 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1001
#12 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcd692b40, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#13 0x00007f259bceecc5 in QQmlPrivate::QQmlElement&lt;QQuickFocusScope&gt;::~QQmlElement() (this=0x560dcd692b40, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#14 QQmlPrivate::QQmlElement&lt;QQuickFocusScope&gt;::~QQmlElement() (this=0x560dcd692b40, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#15 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dcd5b76b0) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#16 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#17 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcd25f050, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#18 0x00007f259bcec6d5 in QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dcd25f050, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#19 QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dcd25f050, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#20 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dc9314310) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#21 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#22 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcd2dfe40, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#23 0x00007f259bcec6d5 in QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dcd2dfe40, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#24 QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dcd2dfe40, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#25 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dcccbb8e0) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#26 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#27 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dc9311290, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#28 0x00007f259bcec6d5 in QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dc9311290, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#29 QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dc9311290, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#30 0x00007f2599518e87 in QQmlDelegateModel::~QQmlDelegateModel() (this=0x560dcd583110, __in_chrg=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/atomic_base.h:413
#31 0x00007f2599519019 in QQmlDelegateModel::~QQmlDelegateModel() (this=0x560dcd583110, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qmlmodels/qqmldelegatemodel.cpp:257
#32 0x00007f259bc74b8c in QQuickRepeaterPrivate::~QQuickRepeaterPrivate() (this=0x560dccd34cf0, __in_chrg=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/atomic_base.h:413
#33 0x00007f259bc74c29 in QQuickRepeaterPrivate::~QQuickRepeaterPrivate() (this=0x560dccd34cf0, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickrepeater.cpp:61
#34 0x00007f259a01807a in QScopedPointerDeleter&lt;QObjectData&gt;::cleanup(QObjectData*) (pointer=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/include/QtCore/../../src/corelib/tools/qscopedpointer.h:52
#35 QScopedPointer&lt;QObjectData, QScopedPointerDeleter&lt;QObjectData&gt; &gt;::~QScopedPointer() (this=0x560dcb0db3b8, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
#36 QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:972
#37 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcb0db3b0, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#38 0x00007f259bcf0d85 in QQmlPrivate::QQmlElement&lt;QQuickRepeater&gt;::~QQmlElement() (this=0x560dcb0db3b0, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#39 QQmlPrivate::QQmlElement&lt;QQuickRepeater&gt;::~QQmlElement() (this=0x560dcb0db3b0, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#40 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dc8ea3510) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#41 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#42 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcca18040, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#43 0x00007f259bcee38e in QQuickColumn::~QQuickColumn() (this=0x560dcca18040, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQuick/5.15.1/QtQuick/private/../../../../../src/quick/items/qquickpositioners_p.h:235
#44 QQmlPrivate::QQmlElement&lt;QQuickColumn&gt;::~QQmlElement() (this=0x560dcca18040, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#45 QQmlPrivate::QQmlElement&lt;QQuickColumn&gt;::~QQmlElement() (this=0x560dcca18040, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#46 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dcd6bcfd0) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#47 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#48 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcccc8910, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#49 0x00007f259bceea75 in QQmlPrivate::QQmlElement&lt;QQuickFlickable&gt;::~QQmlElement() (this=0x560dcccc8910, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#50 QQmlPrivate::QQmlElement&lt;QQuickFlickable&gt;::~QQmlElement() (this=0x560dcccc8910, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#51 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dccd5d840) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#52 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#53 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcad30320, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#54 0x00007f259bceecc5 in QQmlPrivate::QQmlElement&lt;QQuickFocusScope&gt;::~QQmlElement() (this=0x560dcad30320, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#55 QQmlPrivate::QQmlElement&lt;QQuickFocusScope&gt;::~QQmlElement() (this=0x560dcad30320, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#56 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dcd6a72a0) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#57 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#58 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcacfdd80, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#59 0x00007f259bcec6d5 in QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dcacfdd80, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#60 QQmlPrivate::QQmlElement&lt;QQuickItem&gt;::~QQmlElement() (this=0x560dcacfdd80, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#61 0x00007f259a01740c in QObjectPrivate::deleteChildren() (this=0x560dccce7200) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:2104
#62 0x00007f259a018032 in QObject::~QObject() (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1082
#63 0x00007f259bb79969 in QQuickItem::~QQuickItem() (this=0x560dcaf0dc10, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:2364
#64 0x00007f259bceecc5 in QQmlPrivate::QQmlElement&lt;QQuickFocusScope&gt;::~QQmlElement() (this=0x560dcaf0dc10, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#65 QQmlPrivate::QQmlElement&lt;QQuickFocusScope&gt;::~QQmlElement() (this=0x560dcaf0dc10, __in_chrg=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#66 0x00007f259a011b0f in QObject::event(QEvent*) (this=this@entry=0x560dcaf0dc10, e=e@entry=0x560dc8efb1d0) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:1301
#67 0x00007f259bb7b519 in QQuickItem::event(QEvent*) (this=0x560dcaf0dc10, ev=0x560dc8efb1d0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/quick/items/qquickitem.cpp:8199
#68 0x00007f259aa94d7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x560dc89d82c0, receiver=receiver@entry=0x560dcaf0dc10, e=e@entry=0x560dc8efb1d0) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/kernel/qapplication.cpp:3630
#69 0x00007f259aa9da30 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd0449f980, receiver=0x560dcaf0dc10, e=0x560dc8efb1d0) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/kernel/qapplication.cpp:3154
#70 0x00007f2599fe6327 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x560dcaf0dc10, event=0x560dc8efb1d0) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qcoreapplication.cpp:1063
#71 0x00007f2599fe8e50 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x560dc89cd330) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qcoreapplication.cpp:1817
#72 0x00007f259a03bc83 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x560dc89dbe70) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#73 0x00007f2598426887 in g_main_dispatch (context=0x7f2590005000) at ../glib-2.64.5/glib/gmain.c:3309
#74 g_main_context_dispatch (context=context@entry=0x7f2590005000) at ../glib-2.64.5/glib/gmain.c:3974
#75 0x00007f2598426b10 in g_main_context_iterate (context=context@entry=0x7f2590005000, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib-2.64.5/glib/gmain.c:4047
#76 0x00007f2598426b9f in g_main_context_iteration (context=0x7f2590005000, may_block=may_block@entry=1) at ../glib-2.64.5/glib/gmain.c:4108
#77 0x00007f259a03ba2d in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x560dc89dc300, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#78 0x00007f2599fe5153 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7ffd04497840, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/include/QtCore/../../src/corelib/global/qflags.h:141
#79 0x00007f259ac974b5 in QDialog::exec() (this=this@entry=0x7ffd044978d0) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/include/QtCore/../../src/corelib/global/qflags.h:121
#80 0x00007f259acd0588 in showNewMessageBox(QWidget*, QMessageBox::Icon, QString const&amp;, QString const&amp;, QMessageBox::StandardButtons, QMessageBox::StandardButton) (parent=parent@entry=0x0, icon=icon@entry=QMessageBox::Question, title=..., text=..., buttons=..., defaultButton=defaultButton@entry=QMessageBox::NoButton) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/dialogs/qmessagebox.cpp:1647
#81 0x00007f259acd0666 in QMessageBox::question(QWidget*, QString const&amp;, QString const&amp;, QFlags&lt;QMessageBox::StandardButton&gt;, QMessageBox::StandardButton) (parent=parent@entry=0x0, title=..., text=..., buttons=..., buttons@entry=..., defaultButton=defaultButton@entry=QMessageBox::NoButton) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/dialogs/qmessagebox.cpp:1715
#82 0x00007f25680af669 in ActivitySettings::deleteActivity(QString const&amp;) (this=&lt;optimized out&gt;, id=...) at /usr/include/KF5/KI18n/klocalizedstring.h:1415
#83 0x00007f25680aee23 in ActivitySettings::qt_metacall(QMetaObject::Call, int, void**) (this=0x560dcae80fd0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffd04497b30) at kcms/activities/imports/kactivitiessettingsplugin_autogen/EWIEGA46WW/moc_activitysettings.cpp:140
#84 0x00007f259b75d07d in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffd04497e70, type=type@entry=QMetaObject::InvokeMetaMethod, index=&lt;optimized out&gt;, index@entry=8, argv=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#85 0x00007f259b629bad in CallMethod(QQmlObjectOrGadget const&amp;, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=&lt;optimized out&gt;, returnType=returnType@entry=43, argCount=&lt;optimized out&gt;, argTypes=&lt;optimized out&gt;, engine=engine@entry=0x560dc8cccff0, callArgs=&lt;optimized out&gt;, callType=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:1301
#86 0x00007f259b62bca7 in CallPrecise(QQmlObjectOrGadget const&amp;, QQmlPropertyData const&amp;, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x560dc8cccff0, callArgs=callArgs@entry=0x7f258dd7d790, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#87 0x00007f259b62cb7a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=&lt;optimized out&gt;, thisObject=&lt;optimized out&gt;, argv=&lt;optimized out&gt;, argc=1) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:2131
#88 0x00007f259b64b502 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;, thisObject=&lt;optimized out&gt;, this=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#89 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffd04498160, engine=0x560dc8cccff0, code=0x7f258dd7d740 &quot;&quot;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4vme_moth.cpp:754
#90 0x00007f259b64d4c7 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffd04498160, engine=engine@entry=0x560dc8cccff0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4vme_moth.cpp:463
#91 0x00007f259b5dcf2d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x560dcb875360, thisObject=&lt;optimized out&gt;, argv=argv@entry=0x7f258dd7d708, argc=&lt;optimized out&gt;, context=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4function.cpp:69
#92 0x00007f259b77e167 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x560dcd708670, callData=callData@entry=0x7f258dd7d6d8, isUndefined=isUndefined@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#93 0x00007f259b72144e in QQmlBoundSignalExpression::evaluate(void**) (this=&lt;optimized out&gt;, a=&lt;optimized out&gt;) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#94 0x00007f259b7224b8 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x560dcd6c0410, a=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#95 0x00007f259b75cafc in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=&lt;optimized out&gt;, a=a@entry=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/qml/qqmlnotifier.cpp:104
#96 0x00007f259b700457 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x560dcd692b40, index=52, a=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/qml/qqmlengine.cpp:834
#97 0x00007f259a019995 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x560dcd692b40, signal_index=52, argv=argv@entry=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject_p.h:110
#98 0x00007f259a0141ad in QMetaObject::activate(QObject*, int, int, void**) (sender=&lt;optimized out&gt;, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=argv@entry=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtcore-5.15.1/work/qtbase-everywhere-src-5.15.1/src/corelib/kernel/qobject.cpp:3959
#99 0x00007f259b6f8355 in QQmlVMEMetaObject::activate(QObject*, int, void**) (this=this@entry=0x560dcc1d92a0, object=&lt;optimized out&gt;, index=index@entry=69, args=args@entry=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:386
#100 0x00007f259b6fb45e in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x560dcc1d92a0, o=&lt;optimized out&gt;, c=QMetaObject::InvokeMetaMethod, _id=69, a=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/qml/qqmlvmemetaobject.cpp:969
#101 0x00007f259b6fa2a6 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x560dcd72a700, o=&lt;optimized out&gt;, c=QMetaObject::InvokeMetaMethod, _id=69, a=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#102 0x00007f259b6fa2a6 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x560dcad45750, o=&lt;optimized out&gt;, c=QMetaObject::InvokeMetaMethod, _id=69, a=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#103 0x00007f259b75d07d in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffd0449a600, type=type@entry=QMetaObject::InvokeMetaMethod, index=&lt;optimized out&gt;, index@entry=69, argv=argv@entry=0x7ffd0449a310) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#104 0x00007f259b629f5c in CallMethod(QQmlObjectOrGadget const&amp;, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=69, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x560dc8cccff0, callArgs=0x7f258dd7d6a0, callType=QMetaObject::InvokeMetaMethod) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:1319
#105 0x00007f259b62bbe3 in CallPrecise(QQmlObjectOrGadget const&amp;, QQmlPropertyData const&amp;, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x560dc8cccff0, callArgs=callArgs@entry=0x7f258dd7d6a0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#106 0x00007f259b62cb7a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=&lt;optimized out&gt;, thisObject=&lt;optimized out&gt;, argv=&lt;optimized out&gt;, argc=0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:2131
#107 0x00007f259b65bb4b in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=0, argv=0x7f258dd7d620, thisObject=0x7f258dd7d658, this=0x7ffd0449a768) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4functionobject_p.h:172
#108 QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&amp;, unsigned int, QV4::Value*, int) (engine=0x560dc8cccff0, base=..., index=&lt;optimized out&gt;, argv=0x7f258dd7d620, argc=0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.1/work/qtdeclarative-everywhere-src-5.15.1/src/qml/jsruntime/qv4runtime.cpp:1460
#109 0x00007f2559654692 in  ()
#110 0x0000000000000000 in  ()
[Inferior 1 (process 382643) detached]

Possible duplicates by query: bug 426449, bug 426368, bug 425987, bug 425361, bug 424923.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1960996</commentid>
    <comment_count>1</comment_count>
      <attachid>131999</attachid>
    <who name="">nfsnfs</who>
    <bug_when>2020-09-29 03:23:51 +0000</bug_when>
    <thetext>Created attachment 131999
New crash information added by DrKonqi

plasmashell (5.19.5) using Qt 5.15.1

- Unusual behavior I noticed:

Crash when I tried to delete an actvitiy

- Custom settings of the application:

Create a test activity and delete it;

-- Backtrace (Reduced):
#6  0x00007fb174b5ec37 in qt_message_fatal (message=&lt;synthetic pointer&gt;..., context=...) at global/qlogging.cpp:1914
#7  QMessageLogger::fatal (this=this@entry=0x7ffd4b21ec30, msg=msg@entry=0x7fb1765b9e68 &quot;Object %p destroyed while one of its QML signal handlers is in progress.\nMost likely the object was deleted synchronously (use QObject::deleteLater() instead), or the application is running a nested e&quot;...) at global/qlogging.cpp:893
#8  0x00007fb176496148 in QQmlData::destroyed (this=0x7ffd4b21ec30, object=0x558caac04380) at /usr/include/qt5/QtCore/qarraydata.h:208
#9  0x00007fb174dad531 in QObject::~QObject (this=&lt;optimized out&gt;, __in_chrg=&lt;optimized out&gt;) at kernel/qobject.cpp:1001
#10 0x00007fb176a5b7d5 in QQmlPrivate::QQmlElement&lt;QQuickFocusScope&gt;::~QQmlElement (this=0x558caac04380, __in_chrg=&lt;optimized out&gt;) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:142</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1975039</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Worrall">p.r.worrall</who>
    <bug_when>2020-11-13 17:43:05 +0000</bug_when>
    <thetext>Fully Repeatable on Neon User Edition:

Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1
Kernel Version: 5.4.0-53-generic
OS Type: 64-bit
Processors: 2 × AMD A6-6400K APU with Radeon(tm) HD Graphics
Memory: 7.7 GiB of RAM
Graphics Processor: AMD CEDAR

Create a test activity
Try to delete it
Plasma crashes
Test Activity not deleted</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1975040</commentid>
    <comment_count>3</comment_count>
      <attachid>133309</attachid>
    <who name="Paul Worrall">p.r.worrall</who>
    <bug_when>2020-11-13 17:49:17 +0000</bug_when>
    <thetext>Created attachment 133309
Backtrace</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1975182</commentid>
    <comment_count>4</comment_count>
    <who name="Paul Worrall">p.r.worrall</who>
    <bug_when>2020-11-14 07:43:36 +0000</bug_when>
    <thetext>This crash occurs when trying to delete an activity using the trash-can button on the activity switcher.  

Using System Settings=&gt;Workspace Behaviour=&gt;Activities I can delete activities OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000973</commentid>
    <comment_count>5</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2021-02-08 13:22:44 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/341</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001015</commentid>
    <comment_count>6</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2021-02-08 16:05:55 +0000</bug_when>
    <thetext>Git commit 1be25decb52d5502ff8d922c02a3205ceee1143a by Nicolas Fella, on behalf of Willyanto Willyanto.
Committed on 08/02/2021 at 16:05.
Pushed by nicolasfella into branch &apos;master&apos;.

Fix crash when deleting activity from activity manager

When deleting activity from activity manager, the delete button is destroyed
while handling onClicked signal. This happens because
ActivitySettings.deleteActivity() is calling QMessageBox::question() that
waits for user confirmation.

Change deleteActivity call to use QMetaObject with QueuedConnection as the
connectivity type. This allows the delete button to be destroyed without
having to wait for user confirmation.
Related: bug 427593

M  +7    -5    kcms/activities/imports/activitysettings.cpp

https://invent.kde.org/plasma/plasma-desktop/commit/1be25decb52d5502ff8d922c02a3205ceee1143a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001019</commentid>
    <comment_count>7</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2021-02-08 16:08:28 +0000</bug_when>
    <thetext>Git commit 41de7160674b3c76293209cf34acedd0af8d8dec by Nicolas Fella, on behalf of Willyanto Willyanto.
Committed on 08/02/2021 at 16:08.
Pushed by nicolasfella into branch &apos;Plasma/5.21&apos;.

Fix crash when deleting activity from activity manager

When deleting activity from activity manager, the delete button is destroyed
while handling onClicked signal. This happens because
ActivitySettings.deleteActivity() is calling QMessageBox::question() that
waits for user confirmation.

Change deleteActivity call to use QMetaObject with QueuedConnection as the
connectivity type. This allows the delete button to be destroyed without
having to wait for user confirmation.
Related: bug 427593
(cherry picked from commit 1be25decb52d5502ff8d922c02a3205ceee1143a)

M  +7    -5    kcms/activities/imports/activitysettings.cpp

https://invent.kde.org/plasma/plasma-desktop/commit/41de7160674b3c76293209cf34acedd0af8d8dec</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>131999</attachid>
            <date>2020-09-29 03:23:51 +0000</date>
            <delta_ts>2020-09-29 03:23:51 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>plasmashell-20200929-104712.kcrash.txt</filename>
            <type>text/plain</type>
            <size>17803</size>
            <attacher>nfsnfs</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHBsYXNtYXNoZWxsICg1LjE5LjUpCgpRdCBWZXJzaW9uOiA1LjE1LjEKRnJh
bWV3b3JrcyBWZXJzaW9uOiA1Ljc0LjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggNS44LjEwLTEt
ZGVmYXVsdCB4ODZfNjQKV2luZG93aW5nIHN5c3RlbTogWDExCkRpc3RyaWJ1dGlvbjogb3BlblNV
U0UgVHVtYmxld2VlZAoKLS0gSW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFVudXN1YWwg
YmVoYXZpb3IgSSBub3RpY2VkOgoKQ3Jhc2ggd2hlbiBJIHRyaWVkIHRvIGRlbGV0ZSBhbiBhY3R2
aXRpeQoKLSBDdXN0b20gc2V0dGluZ3Mgb2YgdGhlIGFwcGxpY2F0aW9uOgoKQ3JlYXRlIGEgdGVz
dCBhY3Rpdml0eSBhbmQgZGVsZXRlIGl0OwoKVGhlIGNyYXNoIGNhbiBiZSByZXByb2R1Y2VkIGV2
ZXJ5IHRpbWUuCgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBQbGFzbWEgKHBsYXNtYXNoZWxs
KSwgc2lnbmFsOiBBYm9ydGVkCgpbS0NyYXNoIEhhbmRsZXJdCiM0ICAweDAwMDA3ZmIxNzQ3NTc0
YjEgaW4gcmFpc2UgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiM1ICAweDAwMDA3ZmIxNzQ3NDA1
MzkgaW4gYWJvcnQgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiM2ICAweDAwMDA3ZmIxNzRiNWVj
MzcgaW4gcXRfbWVzc2FnZV9mYXRhbCAobWVzc2FnZT08c3ludGhldGljIHBvaW50ZXI+Li4uLCBj
b250ZXh0PS4uLikgYXQgZ2xvYmFsL3Fsb2dnaW5nLmNwcDoxOTE0CiM3ICBRTWVzc2FnZUxvZ2dl
cjo6ZmF0YWwgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmQ0YjIxZWMzMCwgbXNnPW1zZ0BlbnRyeT0w
eDdmYjE3NjViOWU2OCAiT2JqZWN0ICVwIGRlc3Ryb3llZCB3aGlsZSBvbmUgb2YgaXRzIFFNTCBz
aWduYWwgaGFuZGxlcnMgaXMgaW4gcHJvZ3Jlc3MuXG5Nb3N0IGxpa2VseSB0aGUgb2JqZWN0IHdh
cyBkZWxldGVkIHN5bmNocm9ub3VzbHkgKHVzZSBRT2JqZWN0OjpkZWxldGVMYXRlcigpIGluc3Rl
YWQpLCBvciB0aGUgYXBwbGljYXRpb24gaXMgcnVubmluZyBhIG5lc3RlZCBlIi4uLikgYXQgZ2xv
YmFsL3Fsb2dnaW5nLmNwcDo4OTMKIzggIDB4MDAwMDdmYjE3NjQ5NjE0OCBpbiBRUW1sRGF0YTo6
ZGVzdHJveWVkICh0aGlzPTB4N2ZmZDRiMjFlYzMwLCBvYmplY3Q9MHg1NThjYWFjMDQzODApIGF0
IC91c3IvaW5jbHVkZS9xdDUvUXRDb3JlL3FhcnJheWRhdGEuaDoyMDgKIzkgIDB4MDAwMDdmYjE3
NGRhZDUzMSBpbiBRT2JqZWN0Ojp+UU9iamVjdCAodGhpcz08b3B0aW1pemVkIG91dD4sIF9faW5f
Y2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxMDAxCiMxMCAweDAw
MDA3ZmIxNzZhNWI3ZDUgaW4gUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0ZvY3VzU2Nv
cGU+Ojp+UVFtbEVsZW1lbnQgKHRoaXM9MHg1NThjYWFjMDQzODAsIF9faW5fY2hyZz08b3B0aW1p
emVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0y
LjEueDg2XzY0L2luY2x1ZGUvUXRRbWwvLi4vLi4vc3JjL3FtbC9xbWwvcXFtbHByaXZhdGUuaDox
NDIKIzExIFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxRUXVpY2tGb2N1c1Njb3BlPjo6flFRbWxF
bGVtZW50ICh0aGlzPTB4NTU4Y2FhYzA0MzgwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBh
dCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1LjEtMi4xLng4Nl82NC9p
bmNsdWRlL1F0UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2YXRlLmg6MTQ0CiMxMiAweDAw
MDA3ZmIxNzRkYTJjN2UgaW4gUU9iamVjdFByaXZhdGU6OmRlbGV0ZUNoaWxkcmVuICh0aGlzPTB4
NTU4Y2E4OGNkMzgwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MjEwNAojMTMgMHgwMDAwN2ZiMTc0
ZGFkODU0IGluIFFPYmplY3Q6On5RT2JqZWN0ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgX19pbl9j
aHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3QuY3BwOjEwODIKIzE0IDB4MDAw
MDdmYjE3NmE1YzAwNSBpbiBRUW1sUHJpdmF0ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrSXRlbT46On5R
UW1sRWxlbWVudCAodGhpcz0weDU1OGNhYTA5NTgyMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0
PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZf
NjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5oOjE0MgojMTUg
UVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0l0ZW0+Ojp+UVFtbEVsZW1lbnQgKHRoaXM9
MHg1NThjYWEwOTU4MjAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2Rl
YnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L2luY2x1ZGUvUXRRbWwv
Li4vLi4vc3JjL3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDQKIzE2IDB4MDAwMDdmYjE3NGRhMmM3
ZSBpbiBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRyZW4gKHRoaXM9MHg1NThjYTk0ZGYxNjAp
IGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoyMTA0CiMxNyAweDAwMDA3ZmIxNzRkYWQ4NTQgaW4gUU9i
amVjdDo6flFPYmplY3QgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBfX2luX2Nocmc9PG9wdGltaXpl
ZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTA4MgojMTggMHgwMDAwN2ZiMTc2YTVjMDA1
IGluIFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxRUXVpY2tJdGVtPjo6flFRbWxFbGVtZW50ICh0
aGlzPTB4NTU4Y2FhNjgzZGUwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3Ny
Yy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1LjEtMi4xLng4Nl82NC9pbmNsdWRlL1F0
UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2YXRlLmg6MTQyCiMxOSBRUW1sUHJpdmF0ZTo6
UVFtbEVsZW1lbnQ8UVF1aWNrSXRlbT46On5RUW1sRWxlbWVudCAodGhpcz0weDU1OGNhYTY4M2Rl
MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0
ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1s
L3FtbC9xcW1scHJpdmF0ZS5oOjE0NAojMjAgMHgwMDAwN2ZiMTc0ZGEyYzdlIGluIFFPYmplY3RQ
cml2YXRlOjpkZWxldGVDaGlsZHJlbiAodGhpcz0weDU1OGNhOWUxNWE2MCkgYXQga2VybmVsL3Fv
YmplY3QuY3BwOjIxMDQKIzIxIDB4MDAwMDdmYjE3NGRhZDg1NCBpbiBRT2JqZWN0Ojp+UU9iamVj
dCAodGhpcz08b3B0aW1pemVkIG91dD4sIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGtl
cm5lbC9xb2JqZWN0LmNwcDoxMDgyCiMyMiAweDAwMDA3ZmIxNzZhNWMwMDUgaW4gUVFtbFByaXZh
dGU6OlFRbWxFbGVtZW50PFFRdWlja0l0ZW0+Ojp+UVFtbEVsZW1lbnQgKHRoaXM9MHg1NThjYTkw
NTA2YTAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0
NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L2luY2x1ZGUvUXRRbWwvLi4vLi4vc3Jj
L3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDIKIzIzIFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxR
UXVpY2tJdGVtPjo6flFRbWxFbGVtZW50ICh0aGlzPTB4NTU4Y2E5MDUwNmEwLCBfX2luX2Nocmc9
PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01
LjE1LjEtMi4xLng4Nl82NC9pbmNsdWRlL1F0UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2
YXRlLmg6MTQ0CiMyNCAweDAwMDA3ZmIxNzQxZTdkOGQgaW4gUVFtbERlbGVnYXRlTW9kZWw6On5R
UW1sRGVsZWdhdGVNb2RlbCAodGhpcz0weDU1OGNhYTUyYWU4MCwgX19pbl9jaHJnPTxvcHRpbWl6
ZWQgb3V0PikgYXQgL3Vzci9pbmNsdWRlL2MrKy8xMC9iaXRzL2F0b21pY19iYXNlLmg6NDIwCiMy
NSAweDAwMDA3ZmIxNzQxZTdmODkgaW4gUVFtbERlbGVnYXRlTW9kZWw6On5RUW1sRGVsZWdhdGVN
b2RlbCAodGhpcz0weDU1OGNhYTUyYWU4MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQg
L3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvc3Jj
L3FtbG1vZGVscy9xcW1sZGVsZWdhdGVtb2RlbC5jcHA6MjU3CiMyNiAweDAwMDA3ZmIxNzY5ZTQz
MzUgaW4gUVF1aWNrUmVwZWF0ZXJQcml2YXRlOjp+UVF1aWNrUmVwZWF0ZXJQcml2YXRlICh0aGlz
PTB4NTU4Y2E5MTdlYzgwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL2luY2x1
ZGUvYysrLzEwL2JpdHMvYXRvbWljX2Jhc2UuaDo0MjAKIzI3IDB4MDAwMDdmYjE3NjllNDM0OSBp
biBRUXVpY2tSZXBlYXRlclByaXZhdGU6On5RUXVpY2tSZXBlYXRlclByaXZhdGUgKHRoaXM9MHg1
NThjYTkxN2VjODAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVn
L2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L3NyYy9xdWljay9pdGVtcy9x
cXVpY2tyZXBlYXRlci5jcHA6NjEKIzI4IDB4MDAwMDdmYjE3NmE1YzRiNSBpbiBRUW1sUHJpdmF0
ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrUmVwZWF0ZXI+Ojp+UVFtbEVsZW1lbnQgKHRoaXM9MHg1NThj
YWFjMTkxNDAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2xp
YnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L2luY2x1ZGUvUXRRbWwvLi4vLi4v
c3JjL3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDIKIzI5IFFRbWxQcml2YXRlOjpRUW1sRWxlbWVu
dDxRUXVpY2tSZXBlYXRlcj46On5RUW1sRWxlbWVudCAodGhpcz0weDU1OGNhYWMxOTE0MCwgX19p
bl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFy
YXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9x
cW1scHJpdmF0ZS5oOjE0NAojMzAgMHgwMDAwN2ZiMTc0ZGEyYzdlIGluIFFPYmplY3RQcml2YXRl
OjpkZWxldGVDaGlsZHJlbiAodGhpcz0weDU1OGNhOTgzMGRiMCkgYXQga2VybmVsL3FvYmplY3Qu
Y3BwOjIxMDQKIzMxIDB4MDAwMDdmYjE3NGRhZDg1NCBpbiBRT2JqZWN0Ojp+UU9iamVjdCAodGhp
cz08b3B0aW1pemVkIG91dD4sIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9x
b2JqZWN0LmNwcDoxMDgyCiMzMiAweDAwMDA3ZmIxNzZhNWNiMmUgaW4gUVF1aWNrQ29sdW1uOjp+
UVF1aWNrQ29sdW1uICh0aGlzPTB4NTU4Y2FiYTUxMjcwLCBfX2luX2Nocmc9PG9wdGltaXplZCBv
dXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1LjEtMi4xLng4
Nl82NC9pbmNsdWRlL1F0UXVpY2svNS4xNS4xL1F0UXVpY2svcHJpdmF0ZS8uLi8uLi8uLi8uLi8u
Li9zcmMvcXVpY2svaXRlbXMvcXF1aWNrcG9zaXRpb25lcnNfcC5oOjIzNQojMzMgUVFtbFByaXZh
dGU6OlFRbWxFbGVtZW50PFFRdWlja0NvbHVtbj46On5RUW1sRWxlbWVudCAodGhpcz0weDU1OGNh
YmE1MTI3MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGli
cXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9z
cmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5oOjE0NAojMzQgUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50
PFFRdWlja0NvbHVtbj46On5RUW1sRWxlbWVudCAodGhpcz0weDU1OGNhYmE1MTI3MCwgX19pbl9j
aHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRp
dmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1s
cHJpdmF0ZS5oOjE0NAojMzUgMHgwMDAwN2ZiMTc0ZGEyYzdlIGluIFFPYmplY3RQcml2YXRlOjpk
ZWxldGVDaGlsZHJlbiAodGhpcz0weDU1OGNhYWI4NWRhMCkgYXQga2VybmVsL3FvYmplY3QuY3Bw
OjIxMDQKIzM2IDB4MDAwMDdmYjE3NGRhZDg1NCBpbiBRT2JqZWN0Ojp+UU9iamVjdCAodGhpcz08
b3B0aW1pemVkIG91dD4sIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xb2Jq
ZWN0LmNwcDoxMDgyCiMzNyAweDAwMDA3ZmIxNzZhNWJmMjUgaW4gUVFtbFByaXZhdGU6OlFRbWxF
bGVtZW50PFFRdWlja0ZsaWNrYWJsZT46On5RUW1sRWxlbWVudCAodGhpcz0weDU1OGNhOTA3MmFj
MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0
ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1s
L3FtbC9xcW1scHJpdmF0ZS5oOjE0MgojMzggUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlj
a0ZsaWNrYWJsZT46On5RUW1sRWxlbWVudCAodGhpcz0weDU1OGNhOTA3MmFjMCwgX19pbl9jaHJn
PTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUt
NS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJp
dmF0ZS5oOjE0NAojMzkgMHgwMDAwN2ZiMTc0ZGEyYzdlIGluIFFPYmplY3RQcml2YXRlOjpkZWxl
dGVDaGlsZHJlbiAodGhpcz0weDU1OGNhOWJkMGQ3MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjIx
MDQKIzQwIDB4MDAwMDdmYjE3NGRhZDg1NCBpbiBRT2JqZWN0Ojp+UU9iamVjdCAodGhpcz08b3B0
aW1pemVkIG91dD4sIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xb2JqZWN0
LmNwcDoxMDgyCiM0MSAweDAwMDA3ZmIxNzZhNWI3ZDUgaW4gUVFtbFByaXZhdGU6OlFRbWxFbGVt
ZW50PFFRdWlja0ZvY3VzU2NvcGU+Ojp+UVFtbEVsZW1lbnQgKHRoaXM9MHg1NThjYTVmZjRkMTAs
IF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRl
Y2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L2luY2x1ZGUvUXRRbWwvLi4vLi4vc3JjL3FtbC9x
bWwvcXFtbHByaXZhdGUuaDoxNDIKIzQyIFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxRUXVpY2tG
b2N1c1Njb3BlPjo6flFRbWxFbGVtZW50ICh0aGlzPTB4NTU4Y2E1ZmY0ZDEwLCBfX2luX2Nocmc9
PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01
LjE1LjEtMi4xLng4Nl82NC9pbmNsdWRlL1F0UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2
YXRlLmg6MTQ0CiM0MyAweDAwMDA3ZmIxNzRkYTJjN2UgaW4gUU9iamVjdFByaXZhdGU6OmRlbGV0
ZUNoaWxkcmVuICh0aGlzPTB4NTU4Y2FhYWYxODYwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MjEw
NAojNDQgMHgwMDAwN2ZiMTc0ZGFkODU0IGluIFFPYmplY3Q6On5RT2JqZWN0ICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3Qu
Y3BwOjEwODIKIzQ1IDB4MDAwMDdmYjE3NmE1YzAwNSBpbiBRUW1sUHJpdmF0ZTo6UVFtbEVsZW1l
bnQ8UVF1aWNrSXRlbT46On5RUW1sRWxlbWVudCAodGhpcz0weDU1OGNhOTg0ZDg4MCwgX19pbl9j
aHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRp
dmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1s
cHJpdmF0ZS5oOjE0MgojNDYgUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0l0ZW0+Ojp+
UVFtbEVsZW1lbnQgKHRoaXM9MHg1NThjYTk4NGQ4ODAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91
dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2
XzY0L2luY2x1ZGUvUXRRbWwvLi4vLi4vc3JjL3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDQKIzQ3
IDB4MDAwMDdmYjE3NGRhMmM3ZSBpbiBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRyZW4gKHRo
aXM9MHg1NThjYWEwYzcyODApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoyMTA0CiM0OCAweDAwMDA3
ZmIxNzRkYWQ4NTQgaW4gUU9iamVjdDo6flFPYmplY3QgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBf
X2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTA4MgojNDkg
MHgwMDAwN2ZiMTc2YTViN2Q1IGluIFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxRUXVpY2tGb2N1
c1Njb3BlPjo6flFRbWxFbGVtZW50ICh0aGlzPTB4NTU4Y2FiYTRhOGIwLCBfX2luX2Nocmc9PG9w
dGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1
LjEtMi4xLng4Nl82NC9pbmNsdWRlL1F0UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2YXRl
Lmg6MTQyCiM1MCBRUW1sUHJpdmF0ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrRm9jdXNTY29wZT46On5R
UW1sRWxlbWVudCAodGhpcz0weDU1OGNhYmE0YThiMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0
PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZf
NjQvaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5oOjE0NAojNTEg
MHgwMDAwN2ZiMTc0ZGE0ZTRmIGluIFFPYmplY3Q6OmV2ZW50ICh0aGlzPTB4NTU4Y2FiYTRhOGIw
LCBlPTB4NTU4Y2E4NGJmNDgwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTMwMQojNTIgMHgwMDAw
N2ZiMTc1OTI0MTRmIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9
PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDU1OGNhYmE0YThiMCwgZT0weDU1OGNhODRiZjQ4
MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzYzMAojNTMgMHgwMDAwN2ZiMTc0ZDc5MDVh
IGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsMiAocmVjZWl2ZXI9MHg1NThjYWJh
NGE4YjAsIGV2ZW50PTB4NTU4Y2E4NGJmNDgwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS81LjE1
LjEvUXRDb3JlL3ByaXZhdGUvLi4vLi4vLi4vLi4vLi4vc3JjL2NvcmVsaWIvdGhyZWFkL3F0aHJl
YWRfcC5oOjMyNQojNTQgMHgwMDAwN2ZiMTc0ZDdiYTkxIGluIFFDb3JlQXBwbGljYXRpb25Qcml2
YXRlOjpzZW5kUG9zdGVkRXZlbnRzIChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0w
eDU1OGNhNTFhOTliMCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjE4MTcKIzU1IDB4
MDAwMDdmYjE3NGRkMGYyMyBpbiBwb3N0RXZlbnRTb3VyY2VEaXNwYXRjaCAocz0weDU1OGNhNTI3
NzA3MCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6Mjc3CiM1NiAweDAwMDA3
ZmIxNzMxZTYyYjcgaW4gZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKCkgZnJvbSAvdXNyL2xpYjY0
L2xpYmdsaWItMi4wLnNvLjAKIzU3IDB4MDAwMDdmYjE3MzFlNjYzOCBpbiA/PyAoKSBmcm9tIC91
c3IvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojNTggMHgwMDAwN2ZiMTczMWU2NmVmIGluIGdfbWFp
bl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC91c3IvbGliNjQvbGliZ2xpYi0yLjAuc28uMAoj
NTkgMHgwMDAwN2ZiMTc0ZGQwNWFmIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTB4NTU4Y2E1MjgwMjEwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRkaXNw
YXRjaGVyX2dsaWIuY3BwOjQyMwojNjAgMHgwMDAwN2ZiMTc0ZDc3YTFiIGluIFFFdmVudExvb3A6
OmV4ZWMgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmQ0YjIxZjhiMCwgZmxhZ3M9Li4uLCBmbGFnc0Bl
bnRyeT0uLi4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2Jh
bC9xZmxhZ3MuaDoxNDEKIzYxIDB4MDAwMDdmYjE3NWIxY2RhNyBpbiBRRGlhbG9nOjpleGVjICh0
aGlzPXRoaXNAZW50cnk9MHg3ZmZkNGIyMWY5NTApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4u
Ly4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjEKIzYyIDB4MDAwMDdmYjE3NWI1MTEw
ZSBpbiBzaG93TmV3TWVzc2FnZUJveCAocGFyZW50PXBhcmVudEBlbnRyeT0weDAsIGljb249aWNv
bkBlbnRyeT1RTWVzc2FnZUJveDo6UXVlc3Rpb24sIHRpdGxlPS4uLiwgdGV4dD0uLi4sIGJ1dHRv
bnM9Li4uLCBkZWZhdWx0QnV0dG9uPWRlZmF1bHRCdXR0b25AZW50cnk9UU1lc3NhZ2VCb3g6Ok5v
QnV0dG9uKSBhdCBkaWFsb2dzL3FtZXNzYWdlYm94LmNwcDoxNjQ3CiM2MyAweDAwMDA3ZmIxNzVi
NTExZjYgaW4gUU1lc3NhZ2VCb3g6OnF1ZXN0aW9uIChwYXJlbnQ9cGFyZW50QGVudHJ5PTB4MCwg
dGl0bGU9Li4uLCB0ZXh0PS4uLiwgYnV0dG9ucz0uLi4sIGJ1dHRvbnNAZW50cnk9Li4uLCBkZWZh
dWx0QnV0dG9uPWRlZmF1bHRCdXR0b25AZW50cnk9UU1lc3NhZ2VCb3g6Ok5vQnV0dG9uKSBhdCBk
aWFsb2dzL3FtZXNzYWdlYm94LmNwcDoxNzE1CiM2NCAweDAwMDA3ZmIxNDZhNjk4OWMgaW4gQWN0
aXZpdHlTZXR0aW5nczo6ZGVsZXRlQWN0aXZpdHkgKGlkPS4uLiwgdGhpcz08b3B0aW1pemVkIG91
dD4pIGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUtZGVza3RvcC01LjE5LjUtMS4xLng4Nl82NC9r
Y21zL2FjdGl2aXRpZXMvaW1wb3J0cy9hY3Rpdml0eXNldHRpbmdzLmNwcDo2MwojNjUgMHgwMDAw
N2ZiMTQ2YTY5YmVhIGluIEFjdGl2aXR5U2V0dGluZ3M6OnF0X3N0YXRpY19tZXRhY2FsbCAoX289
PG9wdGltaXplZCBvdXQ+LCBfYz08b3B0aW1pemVkIG91dD4sIF9hPTB4N2ZmZDRiMjFmYzEwLCBf
aWQ9MykgYXQgL3Vzci9zcmMvZGVidWcvcGxhc21hNS1kZXNrdG9wLTUuMTkuNS0xLjEueDg2XzY0
L2tjbXMvYWN0aXZpdGllcy9pbXBvcnRzL2FjdGl2aXR5c2V0dGluZ3MuY3BwOjQ5CiM2NiBBY3Rp
dml0eVNldHRpbmdzOjpxdF9zdGF0aWNfbWV0YWNhbGwgKF9hPTB4N2ZmZDRiMjFmYzEwLCBfaWQ9
MywgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRob2QsIF9vPTB4NTU4Y2E5MWQ1YzgwKSBh
dCAvdXNyL3NyYy9kZWJ1Zy9wbGFzbWE1LWRlc2t0b3AtNS4xOS41LTEuMS54ODZfNjQvYnVpbGQv
a2Ntcy9hY3Rpdml0aWVzL2ltcG9ydHMva2FjdGl2aXRpZXNzZXR0aW5nc3BsdWdpbl9hdXRvZ2Vu
L0VXSUVHQTQ2V1cvbW9jX2FjdGl2aXR5c2V0dGluZ3MuY3BwOjgyCiM2NyBBY3Rpdml0eVNldHRp
bmdzOjpxdF9tZXRhY2FsbCAodGhpcz0weDU1OGNhOTFkNWM4MCwgX2M9UU1ldGFPYmplY3Q6Oklu
dm9rZU1ldGFNZXRob2QsIF9pZD0zLCBfYT0weDdmZmQ0YjIxZmMxMCkgYXQgL3Vzci9zcmMvZGVi
dWcvcGxhc21hNS1kZXNrdG9wLTUuMTkuNS0xLjEueDg2XzY0L2J1aWxkL2tjbXMvYWN0aXZpdGll
cy9pbXBvcnRzL2thY3Rpdml0aWVzc2V0dGluZ3NwbHVnaW5fYXV0b2dlbi9FV0lFR0E0NldXL21v
Y19hY3Rpdml0eXNldHRpbmdzLmNwcDoxNDAKIzY4IDB4MDAwMDdmYjE3NjRkZmIwZCBpbiBRUW1s
T2JqZWN0T3JHYWRnZXQ6Om1ldGFjYWxsICh0aGlzPXRoaXNAZW50cnk9MHg3ZmZkNGIyMWZlYTAs
IHR5cGU9dHlwZUBlbnRyeT1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgaW5kZXg9PG9w
dGltaXplZCBvdXQ+LCBpbmRleEBlbnRyeT04LCBhcmd2PTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vz
ci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVk
ZS9RdFFtbC81LjE1LjEvUXRRbWwvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1sL3FtbC9m
dHcvcWZsYWdwb2ludGVyX3AuaDozNTEKIzY5IDB4MDAwMDdmYjE3NjNjOGYxZSBpbiBDYWxsTWV0
aG9kIChjYWxsVHlwZT08b3B0aW1pemVkIG91dD4sIGNhbGxBcmdzPTB4N2ZmZDRiMjFmZWEwLCBl
bmdpbmU9PG9wdGltaXplZCBvdXQ+LCBhcmdUeXBlcz08b3B0aW1pemVkIG91dD4sIGFyZ0NvdW50
PTxvcHRpbWl6ZWQgb3V0PiwgcmV0dXJuVHlwZT08b3B0aW1pemVkIG91dD4sIGluZGV4PTxvcHRp
bWl6ZWQgb3V0Piwgb2JqZWN0PS4uLikgYXQgL3Vzci9pbmNsdWRlL3F0NS9RdENvcmUvcXZhcmxl
bmd0aGFycmF5Lmg6MjAxCiM3MCBDYWxsUHJlY2lzZSAob2JqZWN0PS4uLiwgZGF0YT0uLi4sIGVu
Z2luZT1lbmdpbmVAZW50cnk9MHg1NThjYTUyZDUzYzAsIGNhbGxBcmdzPWNhbGxBcmdzQGVudHJ5
PTB4N2ZiMTZkYjZiNzkwLCBjYWxsVHlwZT1jYWxsVHlwZUBlbnRyeT1RTWV0YU9iamVjdDo6SW52
b2tlTWV0YU1ldGhvZCkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4x
NS4xLTIuMS54ODZfNjQvc3JjL3FtbC9qc3J1bnRpbWUvcXY0cW9iamVjdHdyYXBwZXIuY3BwOjE1
NjkKIzcxIDB4MDAwMDdmYjE3NjNjYWQ2YSBpbiBDYWxsT3ZlcmxvYWRlZCAoY2FsbFR5cGU9PG9w
dGltaXplZCBvdXQ+LCBwcm9wZXJ0eUNhY2hlPTxvcHRpbWl6ZWQgb3V0PiwgY2FsbEFyZ3M9PG9w
dGltaXplZCBvdXQ+LCBlbmdpbmU9PG9wdGltaXplZCBvdXQ+LCBkYXRhPS4uLiwgb2JqZWN0PS4u
LikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZf
NjQvc3JjL3FtbC9qc3J1bnRpbWUvcXY0cW9iamVjdHdyYXBwZXIuY3BwOjE2NDUKIzcyIFFWNDo6
UU9iamVjdE1ldGhvZDo6Y2FsbEludGVybmFsICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgdGhpc09i
amVjdD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+LCBhcmdjPTxvcHRpbWl6
ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIu
MS54ODZfNjQvc3JjL3FtbC9qc3J1bnRpbWUvcXY0cW9iamVjdHdyYXBwZXIuY3BwOjIxMzMKIzcz
IDB4MDAwMDdmYjE3NjNlNjU1ZiBpbiBRVjQ6OkZ1bmN0aW9uT2JqZWN0OjpjYWxsIChhcmdjPTxv
cHRpbWl6ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4sIHRoaXNPYmplY3Q9PG9wdGltaXpl
ZCBvdXQ+LCB0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0
ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC81LjE1LjEvUXRRbWwv
cHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1sL2pzcnVudGltZS9xdjRmdW5jdGlvbm9iamVj
dF9wLmg6MTcyCiM3NCBRVjQ6Ok1vdGg6OlZNRTo6aW50ZXJwcmV0IChmcmFtZT0weDdmZmQ0YjIy
MDE2MCwgZW5naW5lPTB4NTU4Y2E1MmQ1M2MwLCBjb2RlPTB4N2ZiMTZkYjZiNzQwICJgXDI0MVwz
MTIvXDI2MVwxNzciKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1
LjEtMi4xLng4Nl82NC9zcmMvcW1sL2pzcnVudGltZS9xdjR2bWVfbW90aC5jcHA6NzU0CiM3NSAw
eDAwMDA3ZmIxNzYzZTkwODcgaW4gUVY0OjpNb3RoOjpWTUU6OmV4ZWMgKGZyYW1lPWZyYW1lQGVu
dHJ5PTB4N2ZmZDRiMjIwMTYwLCBlbmdpbmU9ZW5naW5lQGVudHJ5PTB4NTU4Y2E1MmQ1M2MwKSBh
dCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1LjEtMi4xLng4Nl82NC9z
cmMvcW1sL2pzcnVudGltZS9xdjR2bWVfbW90aC5jcHA6NDYzCiM3NiAweDAwMDA3ZmIxNzYzODQ4
ZGQgaW4gUVY0OjpGdW5jdGlvbjo6Y2FsbCAodGhpcz10aGlzQGVudHJ5PTB4NTU4Y2FiNTFmZGQw
LCB0aGlzT2JqZWN0PTxvcHRpbWl6ZWQgb3V0PiwgYXJndj1hcmd2QGVudHJ5PTB4N2ZiMTZkYjZi
NzA4LCBhcmdjPTxvcHRpbWl6ZWQgb3V0PiwgY29udGV4dD08b3B0aW1pemVkIG91dD4pIGF0IC91
c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L3NyYy9x
bWwvanNydW50aW1lL3F2NGZ1bmN0aW9uLmNwcDo2OQojNzcgMHgwMDAwN2ZiMTc2NGZjNzk1IGlu
IFFRbWxKYXZhU2NyaXB0RXhwcmVzc2lvbjo6ZXZhbHVhdGUgKHRoaXM9dGhpc0BlbnRyeT0weDU1
OGNhOWI4YTQ3MCwgY2FsbERhdGE9Y2FsbERhdGFAZW50cnk9MHg3ZmIxNmRiNmI2ZDgsIGlzVW5k
ZWZpbmVkPWlzVW5kZWZpbmVkQGVudHJ5PTB4MCkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0
ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9RdFFtbC81LjE1LjEvUXRRbWwv
cHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1sL2pzcnVudGltZS9xdjR2YWx1ZV9wLmg6MzQz
CiM3OCAweDAwMDA3ZmIxNzY0YWY5OWIgaW4gUVFtbEJvdW5kU2lnbmFsRXhwcmVzc2lvbjo6ZXZh
bHVhdGUgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBhPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9z
cmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvaW5jbHVkZS9R
dFFtbC81LjE1LjEvUXRRbWwvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1sL2pzcnVudGlt
ZS9xdjRqc2NhbGxfcC5oOjk1CiM3OSAweDAwMDA3ZmIxNzY0YWZlODAgaW4gUVFtbEJvdW5kU2ln
bmFsX2NhbGxiYWNrIChlPTB4NTU4Y2FiYzg5MDIwLCBhPTB4N2ZmZDRiMjIyMDYwKSBhdCAvdXNy
L3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1LjEtMi4xLng4Nl82NC9pbmNsdWRl
L1F0UW1sLzUuMTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvcW1sL3Fx
bWxib3VuZHNpZ25hbGV4cHJlc3Npb25wb2ludGVyX3AuaDo2OQojODAgMHgwMDAwN2ZiMTc2NGRm
NWJkIGluIFFRbWxOb3RpZmllcjo6ZW1pdE5vdGlmeSAoZW5kcG9pbnQ9PG9wdGltaXplZCBvdXQ+
LCBhPTB4N2ZmZDRiMjIyMDYwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2
ZS01LjE1LjEtMi4xLng4Nl82NC9zcmMvcW1sL3FtbC9xcW1sbm90aWZpZXIuY3BwOjEwNAojODEg
MHgwMDAwN2ZiMTc0ZGFmMWQ1IGluIGRvQWN0aXZhdGU8ZmFsc2U+IChzZW5kZXI9MHg1NThjYWFj
MDQzODAsIHNpZ25hbF9pbmRleD01MiwgYXJndj1hcmd2QGVudHJ5PTB4N2ZmZDRiMjIyMDYwKSBh
dCBrZXJuZWwvcW9iamVjdF9wLmg6MTEwCiM4MiAweDAwMDA3ZmIxNzRkYThiYmQgaW4gUU1ldGFP
YmplY3Q6OmFjdGl2YXRlIChzZW5kZXI9PG9wdGltaXplZCBvdXQ+LCBzaWduYWxPZmZzZXQ9PG9w
dGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2PWFy
Z3ZAZW50cnk9MHg3ZmZkNGIyMjIwNjApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozOTU5CiM4MyAw
eDAwMDA3ZmIxNzY0OGJjZTUgaW4gUVFtbFZNRU1ldGFPYmplY3Q6OmFjdGl2YXRlICh0aGlzPXRo
aXNAZW50cnk9MHg1NThjYWI4YTQzOTAsIG9iamVjdD08b3B0aW1pemVkIG91dD4sIGluZGV4PWlu
ZGV4QGVudHJ5PTY5LCBhcmdzPWFyZ3NAZW50cnk9MHg3ZmZkNGIyMjIwNjApIGF0IC91c3Ivc3Jj
L2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L2luY2x1ZGUvUXRR
bWwvNS4xNS4xL1F0UW1sL3ByaXZhdGUvLi4vLi4vLi4vLi4vLi4vc3JjL3FtbC9xbWwvcXFtbHBy
b3BlcnR5Y2FjaGVfcC5oOjM4NgojODQgMHgwMDAwN2ZiMTc2NDhlNDZmIGluIFFRbWxWTUVNZXRh
T2JqZWN0OjptZXRhQ2FsbCAodGhpcz0weDU1OGNhYjhhNDM5MCwgbz08b3B0aW1pemVkIG91dD4s
IGM9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRob2QsIF9pZD02OSwgYT0weDdmZmQ0YjIyMjA2
MCkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZf
NjQvc3JjL3FtbC9xbWwvcXFtbHZtZW1ldGFvYmplY3QuY3BwOjk2OQojODUgMHgwMDAwN2ZiMTc2
NGRmYjBkIGluIFFRbWxPYmplY3RPckdhZGdldDo6bWV0YWNhbGwgKHRoaXM9dGhpc0BlbnRyeT0w
eDdmZmQ0YjIyMjJhMCwgdHlwZT10eXBlQGVudHJ5PVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0
aG9kLCBpbmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9YXJndkBlbnRyeT0weDdmZmQ0YjIyMjA2
MCkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZf
NjQvaW5jbHVkZS9RdFFtbC81LjE1LjEvUXRRbWwvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMv
cW1sL3FtbC9mdHcvcWZsYWdwb2ludGVyX3AuaDozNTEKIzg2IDB4MDAwMDdmYjE3NjNjODdkZSBp
biBDYWxsTWV0aG9kIChjYWxsVHlwZT1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgY2Fs
bEFyZ3M9MHg3ZmIxNmRiNmI2YTAsIGVuZ2luZT0weDU1OGNhNTJkNTNjMCwgYXJnVHlwZXM9MHgw
LCBhcmdDb3VudD0wLCByZXR1cm5UeXBlPTQzLCBpbmRleD08b3B0aW1pemVkIG91dD4sIG9iamVj
dD0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEu
eDg2XzY0L3NyYy9xbWwvanNydW50aW1lL3F2NHFvYmplY3R3cmFwcGVyLmNwcDoxMzE5CiM4NyBD
YWxsUHJlY2lzZSAob2JqZWN0PS4uLiwgZGF0YT0uLi4sIGVuZ2luZT1lbmdpbmVAZW50cnk9MHg1
NThjYTUyZDUzYzAsIGNhbGxBcmdzPWNhbGxBcmdzQGVudHJ5PTB4N2ZiMTZkYjZiNmEwLCBjYWxs
VHlwZT1jYWxsVHlwZUBlbnRyeT1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCkgYXQgL3Vz
ci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvc3JjL3Ft
bC9qc3J1bnRpbWUvcXY0cW9iamVjdHdyYXBwZXIuY3BwOjE1NzMKIzg4IDB4MDAwMDdmYjE3NjNj
YWQ2YSBpbiBDYWxsT3ZlcmxvYWRlZCAoY2FsbFR5cGU9PG9wdGltaXplZCBvdXQ+LCBwcm9wZXJ0
eUNhY2hlPTxvcHRpbWl6ZWQgb3V0PiwgY2FsbEFyZ3M9PG9wdGltaXplZCBvdXQ+LCBlbmdpbmU9
PG9wdGltaXplZCBvdXQ+LCBkYXRhPS4uLiwgb2JqZWN0PS4uLikgYXQgL3Vzci9zcmMvZGVidWcv
bGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvc3JjL3FtbC9qc3J1bnRpbWUv
cXY0cW9iamVjdHdyYXBwZXIuY3BwOjE2NDUKIzg5IFFWNDo6UU9iamVjdE1ldGhvZDo6Y2FsbElu
dGVybmFsICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgdGhpc09iamVjdD08b3B0aW1pemVkIG91dD4s
IGFyZ3Y9PG9wdGltaXplZCBvdXQ+LCBhcmdjPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMv
ZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvc3JjL3FtbC9qc3J1
bnRpbWUvcXY0cW9iamVjdHdyYXBwZXIuY3BwOjIxMzMKIzkwIDB4MDAwMDdmYjE3NjNmN2E1YSBp
biBRVjQ6OkZ1bmN0aW9uT2JqZWN0OjpjYWxsIChhcmdjPTAsIGFyZ3Y9MHg3ZmIxNmRiNmI2MjAs
IHRoaXNPYmplY3Q9MHg3ZmIxNmRiNmI2NTgsIHRoaXM9MHg3ZmZkNGIyMjIzZDgpIGF0IC91c3Iv
c3JjL2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMS0yLjEueDg2XzY0L3NyYy9xbWwv
anNydW50aW1lL3F2NGZ1bmN0aW9ub2JqZWN0X3AuaDoxNzIKIzkxIFFWNDo6UnVudGltZTo6Q2Fs
bFByb3BlcnR5TG9va3VwOjpjYWxsIChlbmdpbmU9MHg1NThjYTUyZDUzYzAsIGJhc2U9Li4uLCBp
bmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9MHg3ZmIxNmRiNmI2MjAsIGFyZ2M9MCkgYXQgL3Vz
ci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4xLTIuMS54ODZfNjQvc3JjL3Ft
bC9qc3J1bnRpbWUvcXY0cnVudGltZS5jcHA6MTQ2MAojOTIgMHgwMDAwN2ZiMTQ2ODVmY2MyIGlu
ID8/ICgpCiM5MyAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKW0luZmVyaW9yIDEgKHByb2Nl
c3MgMTcxMSkgZGV0YWNoZWRdCgpQb3NzaWJsZSBkdXBsaWNhdGVzIGJ5IHF1ZXJ5OiBidWcgNDI2
OTI2LCBidWcgNDI2NDQ5LCBidWcgNDI2MzY4LCBidWcgNDI1MzYxLCBidWcgNDI0OTExLgoKUmVw
b3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>133309</attachid>
            <date>2020-11-13 17:49:17 +0000</date>
            <delta_ts>2020-11-13 17:49:17 +0000</delta_ts>
            <desc>Backtrace</desc>
            <filename>plasmashell-20201113-174330.kcrash</filename>
            <type>text/vnd.kde.kcrash-report</type>
            <size>44507</size>
            <attacher name="Paul Worrall">p.r.worrall</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IFBsYXNtYSAocGxhc21hc2hlbGwpLCBzaWduYWw6IEFib3J0ZWQKCltOZXcg
TFdQIDU0MzgzXQpbTmV3IExXUCA1NDM5M10KW05ldyBMV1AgNTQ0NTddCltOZXcgTFdQIDU0NTc2
XQpbTmV3IExXUCA1NDU3N10KW05ldyBMV1AgNTQ1NzhdCltOZXcgTFdQIDU0NTc5XQpbTmV3IExX
UCA1NDU4MF0KW05ldyBMV1AgNTQ2MDBdCltOZXcgTFdQIDU0NjczXQpbTmV3IExXUCA1NDcwNF0K
W05ldyBMV1AgNTU2NjZdCltOZXcgTFdQIDU2NTU3XQpbTmV3IExXUCA1NjU2MV0KW1RocmVhZCBk
ZWJ1Z2dpbmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJsZWRdClVzaW5nIGhvc3QgbGlidGhyZWFk
X2RiIGxpYnJhcnkgIi9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ0aHJlYWRfZGIuc28uMSIuCjB4
MDAwMDdmYzMxMDYxZGFmZiBpbiBfX0dJX19fcG9sbCAoZmRzPTB4N2ZmY2IxMzM2ODI4LCBuZmRz
PTEsIHRpbWVvdXQ9MTAwMCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjI5
CltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3ZmMzMTJiNWNkMDAgKExXUCA1NDM1NSkp
XQoKVGhyZWFkIDE1IChUaHJlYWQgMHg3ZmMyYzNmZmY3MDAgKExXUCA1NjU2MSkpOgojMCAgZnV0
ZXhfd2FpdF9jYW5jZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwg
ZnV0ZXhfd29yZD0weDU1NzBkZGVkMDgwNCkgYXQgLi4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVy
bmFsLmg6MTgzCiMxICBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNs
b2NraWQ9MCwgbXV0ZXg9MHg1NTcwZGRlZDA3YjAsIGNvbmQ9MHg1NTcwZGRlZDA3ZDgpIGF0IHB0
aHJlYWRfY29uZF93YWl0LmM6NTA4CiMyICBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTU3
MGRkZWQwN2Q4LCBtdXRleD0weDU1NzBkZGVkMDdiMCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo2
MzgKIzMgIDB4MDAwMDdmYzMxMDliYmNlYiBpbiBRV2FpdENvbmRpdGlvblByaXZhdGU6OndhaXQo
UURlYWRsaW5lVGltZXIpIChkZWFkbGluZT0uLi4sIHRoaXM9MHg1NTcwZGRlZDA3YjApIGF0IHRo
cmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNDYKIzQgIFFXYWl0Q29uZGl0aW9uOjp3YWl0
KFFNdXRleCosIFFEZWFkbGluZVRpbWVyKSAodGhpcz10aGlzQGVudHJ5PTB4N2ZjMzA0MDEzMTA4
LCBtdXRleD1tdXRleEBlbnRyeT0weDdmYzMwNDAxMzEwMCwgZGVhZGxpbmU9Li4uKSBhdCB0aHJl
YWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MjI1CiM1ICAweDAwMDA3ZmMzMTI3ODg3NzQgaW4g
UVNHUmVuZGVyVGhyZWFkRXZlbnRRdWV1ZTo6dGFrZUV2ZW50KGJvb2wpICh3YWl0PXRydWUsIHRo
aXM9MHg3ZmMzMDQwMTMwZjgpIGF0IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L3F0NS9R
dENvcmUvcWRlYWRsaW5ldGltZXIuaDo2OAojNiAgUVNHUmVuZGVyVGhyZWFkOjpwcm9jZXNzRXZl
bnRzQW5kV2FpdEZvck1vcmUoKSAodGhpcz10aGlzQGVudHJ5PTB4N2ZjMzA0MDEzMDYwKSBhdCBz
Y2VuZWdyYXBoL3FzZ3RocmVhZGVkcmVuZGVybG9vcC5jcHA6OTM2CiM3ICAweDAwMDA3ZmMzMTI3
ODhiZTkgaW4gUVNHUmVuZGVyVGhyZWFkOjpydW4oKSAodGhpcz0weDdmYzMwNDAxMzA2MCkgYXQg
c2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3BwOjEwNTMKIzggIDB4MDAwMDdmYzMx
MDliNWIxYyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQodm9pZCopIChhcmc9MHg3ZmMzMDQwMTMw
NjApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMyOQojOSAgMHgwMDAwN2ZjMzBmOWM5NjA5
IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUu
Yzo0NzcKIzEwIDB4MDAwMDdmYzMxMDYyYTI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDE0IChUaHJlYWQgMHg3ZmMy
YzM3ZmU3MDAgKExXUCA1NjU1NykpOgojMCAgMHgwMDAwN2ZjMzBlZjFmMzYwIGluIGdfbXV0ZXhf
dW5sb2NrICgpIGF0IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAoj
MSAgMHgwMDAwN2ZjMzBlZWQxNzIxIGluIGdfbWFpbl9jb250ZXh0X3ByZXBhcmUgKCkgYXQgL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZmMzMGVl
ZDIwZGIgaW4gICgpIGF0IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28u
MAojMyAgMHgwMDAwN2ZjMzBlZWQyMmUzIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBh
dCAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAwMDdm
YzMxMGJmNDI0YiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8
UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDdmYzJiMDA2N2ZkMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjUKIzUgIDB4MDAw
MDdmYzMxMGI5ODQzYiBpbiBRRXZlbnRMb29wOjpleGVjKFFGbGFnczxRRXZlbnRMb29wOjpQcm9j
ZXNzRXZlbnRzRmxhZz4pICh0aGlzPXRoaXNAZW50cnk9MHg3ZmMyYzM3ZmRjZTAsIGZsYWdzPS4u
LiwgZmxhZ3NAZW50cnk9Li4uKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29y
ZWxpYi9nbG9iYWwvcWZsYWdzLmg6MTQxCiM2ICAweDAwMDA3ZmMzMTA5YjQ5ODIgaW4gUVRocmVh
ZDo6ZXhlYygpICh0aGlzPXRoaXNAZW50cnk9MHg1NTcwZGRmODQyMzApIGF0IC4uLy4uL2luY2x1
ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjEKIzcgIDB4MDAw
MDdmYzMxMjZjMzM1YSBpbiBRUXVpY2tQaXhtYXBSZWFkZXI6OnJ1bigpICh0aGlzPTB4NTU3MGRk
Zjg0MjMwKSBhdCB1dGlsL3FxdWlja3BpeG1hcGNhY2hlLmNwcDoxMDI0CiM4ICAweDAwMDA3ZmMz
MTA5YjViMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQqKSAoYXJnPTB4NTU3MGRkZjg0
MjMwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzkgIDB4MDAwMDdmYzMwZjljOTYw
OSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRl
LmM6NDc3CiMxMCAweDAwMDA3ZmMzMTA2MmEyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91
bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCAxMyAoVGhyZWFkIDB4N2Zj
MmVlMDdmNzAwIChMV1AgNTU2NjYpKToKIzAgIGZ1dGV4X3dhaXRfY2FuY2VsYWJsZSAocHJpdmF0
ZT08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NTcwZGM4NTM2YjQp
IGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1pbnRlcm5hbC5oOjE4MwojMSAgX19wdGhyZWFkX2Nv
bmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4PTB4NTU3MGRjODUz
NjYwLCBjb25kPTB4NTU3MGRjODUzNjg4KSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwOAojMiAg
X19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDU1NzBkYzg1MzY4OCwgbXV0ZXg9MHg1NTcwZGM4
NTM2NjApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjM4CiMzICAweDAwMDA3ZmMzMTA5YmJjZWIg
aW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0KFFEZWFkbGluZVRpbWVyKSAoZGVhZGxpbmU9
Li4uLCB0aGlzPTB4NTU3MGRjODUzNjYwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5j
cHA6MTQ2CiM0ICBRV2FpdENvbmRpdGlvbjo6d2FpdChRTXV0ZXgqLCBRRGVhZGxpbmVUaW1lcikg
KHRoaXM9dGhpc0BlbnRyeT0weDdmYzMwNDAwOWFiOCwgbXV0ZXg9bXV0ZXhAZW50cnk9MHg3ZmMz
MDQwMDlhYjAsIGRlYWRsaW5lPS4uLikgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3Bw
OjIyNQojNSAgMHgwMDAwN2ZjMzEyNzg4Nzc0IGluIFFTR1JlbmRlclRocmVhZEV2ZW50UXVldWU6
OnRha2VFdmVudChib29sKSAod2FpdD10cnVlLCB0aGlzPTB4N2ZjMzA0MDA5YWE4KSBhdCAvdXNy
L2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDUvUXRDb3JlL3FkZWFkbGluZXRpbWVyLmg6NjgK
IzYgIFFTR1JlbmRlclRocmVhZDo6cHJvY2Vzc0V2ZW50c0FuZFdhaXRGb3JNb3JlKCkgKHRoaXM9
dGhpc0BlbnRyeT0weDdmYzMwNDAwOWExMCkgYXQgc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRl
cmxvb3AuY3BwOjkzNgojNyAgMHgwMDAwN2ZjMzEyNzg4YmU5IGluIFFTR1JlbmRlclRocmVhZDo6
cnVuKCkgKHRoaXM9MHg3ZmMzMDQwMDlhMTApIGF0IHNjZW5lZ3JhcGgvcXNndGhyZWFkZWRyZW5k
ZXJsb29wLmNwcDoxMDUzCiM4ICAweDAwMDA3ZmMzMTA5YjViMWMgaW4gUVRocmVhZFByaXZhdGU6
OnN0YXJ0KHZvaWQqKSAoYXJnPTB4N2ZjMzA0MDA5YTEwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4
LmNwcDozMjkKIzkgIDB4MDAwMDdmYzMwZjljOTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0
aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiMxMCAweDAwMDA3ZmMzMTA2MmEy
OTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6OTUKClRocmVhZCAxMiAoVGhyZWFkIDB4N2ZjMmM5Y2IwNzAwIChMV1AgNTQ3MDQpKToKIzAg
IGZ1dGV4X3dhaXRfY2FuY2VsYWJsZSAocHJpdmF0ZT08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVk
PTAsIGZ1dGV4X3dvcmQ9MHg1NTcwZGJkNjk4MDQpIGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1p
bnRlcm5hbC5oOjE4MwojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgw
LCBjbG9ja2lkPTAsIG11dGV4PTB4NTU3MGRiZDY5N2IwLCBjb25kPTB4NTU3MGRiZDY5N2Q4KSBh
dCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwOAojMiAgX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0w
eDU1NzBkYmQ2OTdkOCwgbXV0ZXg9MHg1NTcwZGJkNjk3YjApIGF0IHB0aHJlYWRfY29uZF93YWl0
LmM6NjM4CiMzICAweDAwMDA3ZmMzMTA5YmJjZWIgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3
YWl0KFFEZWFkbGluZVRpbWVyKSAoZGVhZGxpbmU9Li4uLCB0aGlzPTB4NTU3MGRiZDY5N2IwKSBh
dCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTQ2CiM0ICBRV2FpdENvbmRpdGlvbjo6
d2FpdChRTXV0ZXgqLCBRRGVhZGxpbmVUaW1lcikgKHRoaXM9dGhpc0BlbnRyeT0weDdmYzMwNDAw
MzZhOCwgbXV0ZXg9bXV0ZXhAZW50cnk9MHg3ZmMzMDQwMDM2YTAsIGRlYWRsaW5lPS4uLikgYXQg
dGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjIyNQojNSAgMHgwMDAwN2ZjMzEyNzg4Nzc0
IGluIFFTR1JlbmRlclRocmVhZEV2ZW50UXVldWU6OnRha2VFdmVudChib29sKSAod2FpdD10cnVl
LCB0aGlzPTB4N2ZjMzA0MDAzNjk4KSBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9x
dDUvUXRDb3JlL3FkZWFkbGluZXRpbWVyLmg6NjgKIzYgIFFTR1JlbmRlclRocmVhZDo6cHJvY2Vz
c0V2ZW50c0FuZFdhaXRGb3JNb3JlKCkgKHRoaXM9dGhpc0BlbnRyeT0weDdmYzMwNDAwMzYwMCkg
YXQgc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3BwOjkzNgojNyAgMHgwMDAwN2Zj
MzEyNzg4YmU5IGluIFFTR1JlbmRlclRocmVhZDo6cnVuKCkgKHRoaXM9MHg3ZmMzMDQwMDM2MDAp
IGF0IHNjZW5lZ3JhcGgvcXNndGhyZWFkZWRyZW5kZXJsb29wLmNwcDoxMDUzCiM4ICAweDAwMDA3
ZmMzMTA5YjViMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQqKSAoYXJnPTB4N2ZjMzA0
MDAzNjAwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzkgIDB4MDAwMDdmYzMwZjlj
OTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6NDc3CiMxMCAweDAwMDA3ZmMzMTA2MmEyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCAxMSAoVGhyZWFkIDB4
N2ZjMmNiZjc3NzAwIChMV1AgNTQ2NzMpKToKIzAgIDB4MDAwMDdmYzMwZWVkMDBmMiBpbiAgKCkg
YXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMxICAweDAwMDA3
ZmMzMGVlZDE2NmIgaW4gZ19tYWluX2NvbnRleHRfcHJlcGFyZSAoKSBhdCAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmYzMwZWVkMjBkYiBpbiAg
KCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMzICAweDAw
MDA3ZmMzMGVlZDIyZTMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGF0IC91c3IvbGli
L3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMDAwN2ZjMzEwYmY0MjRi
IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzKFFGbGFnczxRRXZlbnRMb29w
OjpQcm9jZXNzRXZlbnRzRmxhZz4pICh0aGlzPTB4N2ZjMmM0MDAwYjYwLCBmbGFncz0uLi4pIGF0
IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNQojNSAgMHgwMDAwN2ZjMzEwYjk4
NDNiIGluIFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNG
bGFnPikgKHRoaXM9dGhpc0BlbnRyeT0weDdmYzJjYmY3NmNlMCwgZmxhZ3M9Li4uLCBmbGFnc0Bl
bnRyeT0uLi4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2Jh
bC9xZmxhZ3MuaDoxNDEKIzYgIDB4MDAwMDdmYzMxMDliNDk4MiBpbiBRVGhyZWFkOjpleGVjKCkg
KHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMv
Y29yZWxpYi9nbG9iYWwvcWZsYWdzLmg6MTIxCiM3ICAweDAwMDA3ZmMyZDQ0ZjMwN2MgaW4gS0N1
cHNDb25uZWN0aW9uOjpydW4oKSAoKSBhdCAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmtj
dXBzbGliLnNvCiM4ICAweDAwMDA3ZmMzMTA5YjViMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0
KHZvaWQqKSAoYXJnPTB4NTU3MGRiYTZiMmUwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoz
MjkKIzkgIDB4MDAwMDdmYzMwZjljOTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVk
IG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiMxMCAweDAwMDA3ZmMzMTA2MmEyOTMgaW4g
Y2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUK
ClRocmVhZCAxMCAoVGhyZWFkIDB4N2ZjMmQ3ZmZmNzAwIChMV1AgNTQ2MDApKToKIzAgIGZ1dGV4
X3dhaXRfY2FuY2VsYWJsZSAocHJpdmF0ZT08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVkPTAsIGZ1
dGV4X3dvcmQ9MHg3ZmMzMDAyN2U5MzApIGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1pbnRlcm5h
bC5oOjE4MwojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9j
a2lkPTAsIG11dGV4PTB4N2ZjMzAwMjdlOGUwLCBjb25kPTB4N2ZjMzAwMjdlOTA4KSBhdCBwdGhy
ZWFkX2NvbmRfd2FpdC5jOjUwOAojMiAgX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDdmYzMw
MDI3ZTkwOCwgbXV0ZXg9MHg3ZmMzMDAyN2U4ZTApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjM4
CiMzICAweDAwMDA3ZmMzMTA5YmJjZWIgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0KFFE
ZWFkbGluZVRpbWVyKSAoZGVhZGxpbmU9Li4uLCB0aGlzPTB4N2ZjMzAwMjdlOGUwKSBhdCB0aHJl
YWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTQ2CiM0ICBRV2FpdENvbmRpdGlvbjo6d2FpdChR
TXV0ZXgqLCBRRGVhZGxpbmVUaW1lcikgKHRoaXM9dGhpc0BlbnRyeT0weDdmYzJmYzAxNjI0OCwg
bXV0ZXg9bXV0ZXhAZW50cnk9MHg3ZmMyZmMwMTYyNDAsIGRlYWRsaW5lPS4uLikgYXQgdGhyZWFk
L3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjIyNQojNSAgMHgwMDAwN2ZjMzEyNzg4Nzc0IGluIFFT
R1JlbmRlclRocmVhZEV2ZW50UXVldWU6OnRha2VFdmVudChib29sKSAod2FpdD10cnVlLCB0aGlz
PTB4N2ZjMmZjMDE2MjM4KSBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDUvUXRD
b3JlL3FkZWFkbGluZXRpbWVyLmg6NjgKIzYgIFFTR1JlbmRlclRocmVhZDo6cHJvY2Vzc0V2ZW50
c0FuZFdhaXRGb3JNb3JlKCkgKHRoaXM9dGhpc0BlbnRyeT0weDdmYzJmYzAxNjFhMCkgYXQgc2Nl
bmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3BwOjkzNgojNyAgMHgwMDAwN2ZjMzEyNzg4
YmU5IGluIFFTR1JlbmRlclRocmVhZDo6cnVuKCkgKHRoaXM9MHg3ZmMyZmMwMTYxYTApIGF0IHNj
ZW5lZ3JhcGgvcXNndGhyZWFkZWRyZW5kZXJsb29wLmNwcDoxMDUzCiM4ICAweDAwMDA3ZmMzMTA5
YjViMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQqKSAoYXJnPTB4N2ZjMmZjMDE2MWEw
KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzkgIDB4MDAwMDdmYzMwZjljOTYwOSBp
biBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6
NDc3CiMxMCAweDAwMDA3ZmMzMTA2MmEyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCA5IChUaHJlYWQgMHg3ZmMyZWZm
ZmY3MDAgKExXUCA1NDU4MCkpOgojMCAgZnV0ZXhfd2FpdF9jYW5jZWxhYmxlIChwcml2YXRlPTxv
cHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0weDU1NzBkYWNjMDNmOCkgYXQg
Li4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVybmFsLmg6MTgzCiMxICBfX3B0aHJlYWRfY29uZF93
YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NTcwZGFjYzAzYTgs
IGNvbmQ9MHg1NTcwZGFjYzAzZDApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NTA4CiMyICBfX3B0
aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTU3MGRhY2MwM2QwLCBtdXRleD0weDU1NzBkYWNjMDNh
OCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo2MzgKIzMgIDB4MDAwMDdmYzJmYWRmYzYyYiBpbiAg
KCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcjYwMF9kcmkuc28KIzQgIDB4MDAw
MDdmYzJmYWRmYzIzYiBpbiAgKCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcjYw
MF9kcmkuc28KIzUgIDB4MDAwMDdmYzMwZjljOTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0
aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZmMzMTA2MmEy
OTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6OTUKClRocmVhZCA4IChUaHJlYWQgMHg3ZmMyZjRhZTQ3MDAgKExXUCA1NDU3OSkpOgojMCAg
ZnV0ZXhfd2FpdF9jYW5jZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9
MCwgZnV0ZXhfd29yZD0weDU1NzBkYWNjMDNmOCkgYXQgLi4vc3lzZGVwcy9ucHRsL2Z1dGV4LWlu
dGVybmFsLmg6MTgzCiMxICBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAs
IGNsb2NraWQ9MCwgbXV0ZXg9MHg1NTcwZGFjYzAzYTgsIGNvbmQ9MHg1NTcwZGFjYzAzZDApIGF0
IHB0aHJlYWRfY29uZF93YWl0LmM6NTA4CiMyICBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4
NTU3MGRhY2MwM2QwLCBtdXRleD0weDU1NzBkYWNjMDNhOCkgYXQgcHRocmVhZF9jb25kX3dhaXQu
Yzo2MzgKIzMgIDB4MDAwMDdmYzJmYWRmYzYyYiBpbiAgKCkgYXQgL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9kcmkvcjYwMF9kcmkuc28KIzQgIDB4MDAwMDdmYzJmYWRmYzIzYiBpbiAgKCkgYXQg
L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcjYwMF9kcmkuc28KIzUgIDB4MDAwMDdmYzMw
ZjljOTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRf
Y3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZmMzMTA2MmEyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCA3IChUaHJlYWQg
MHg3ZmMyZjUyZTU3MDAgKExXUCA1NDU3OCkpOgojMCAgZnV0ZXhfd2FpdF9jYW5jZWxhYmxlIChw
cml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0weDU1NzBkYWNj
MDNmOCkgYXQgLi4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVybmFsLmg6MTgzCiMxICBfX3B0aHJl
YWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NTcw
ZGFjYzAzYTgsIGNvbmQ9MHg1NTcwZGFjYzAzZDApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NTA4
CiMyICBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTU3MGRhY2MwM2QwLCBtdXRleD0weDU1
NzBkYWNjMDNhOCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo2MzgKIzMgIDB4MDAwMDdmYzJmYWRm
YzYyYiBpbiAgKCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcjYwMF9kcmkuc28K
IzQgIDB4MDAwMDdmYzJmYWRmYzIzYiBpbiAgKCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9kcmkvcjYwMF9kcmkuc28KIzUgIDB4MDAwMDdmYzMwZjljOTYwOSBpbiBzdGFydF90aHJlYWQg
KGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3
ZmMzMTA2MmEyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lLlM6OTUKClRocmVhZCA2IChUaHJlYWQgMHg3ZmMyZjVhZTY3MDAgKExXUCA1NDU3
NykpOgojMCAgZnV0ZXhfd2FpdF9jYW5jZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0Piwg
ZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0weDU1NzBkYWNjMDNmOCkgYXQgLi4vc3lzZGVwcy9ucHRs
L2Z1dGV4LWludGVybmFsLmg6MTgzCiMxICBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJz
dGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NTcwZGFjYzAzYTgsIGNvbmQ9MHg1NTcwZGFj
YzAzZDApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NTA4CiMyICBfX3B0aHJlYWRfY29uZF93YWl0
IChjb25kPTB4NTU3MGRhY2MwM2QwLCBtdXRleD0weDU1NzBkYWNjMDNhOCkgYXQgcHRocmVhZF9j
b25kX3dhaXQuYzo2MzgKIzMgIDB4MDAwMDdmYzJmYWRmYzYyYiBpbiAgKCkgYXQgL3Vzci9saWIv
eDg2XzY0LWxpbnV4LWdudS9kcmkvcjYwMF9kcmkuc28KIzQgIDB4MDAwMDdmYzJmYWRmYzIzYiBp
biAgKCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcjYwMF9kcmkuc28KIzUgIDB4
MDAwMDdmYzMwZjljOTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0
IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZmMzMTA2MmEyOTMgaW4gY2xvbmUgKCkg
YXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCA1
IChUaHJlYWQgMHg3ZmMyZjYyZTc3MDAgKExXUCA1NDU3NikpOgojMCAgZnV0ZXhfd2FpdF9jYW5j
ZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0w
eDU1NzBkYWNiZjk4YykgYXQgLi4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVybmFsLmg6MTgzCiMx
ICBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgbXV0
ZXg9MHg1NTcwZGFjYmY5MzgsIGNvbmQ9MHg1NTcwZGFjYmY5NjApIGF0IHB0aHJlYWRfY29uZF93
YWl0LmM6NTA4CiMyICBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTU3MGRhY2JmOTYwLCBt
dXRleD0weDU1NzBkYWNiZjkzOCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo2MzgKIzMgIDB4MDAw
MDdmYzJmYWRmYzYyYiBpbiAgKCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcjYw
MF9kcmkuc28KIzQgIDB4MDAwMDdmYzJmYWRmYzIzYiBpbiAgKCkgYXQgL3Vzci9saWIveDg2XzY0
LWxpbnV4LWdudS9kcmkvcjYwMF9kcmkuc28KIzUgIDB4MDAwMDdmYzMwZjljOTYwOSBpbiBzdGFy
dF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2
ICAweDAwMDA3ZmMzMTA2MmEyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCA0IChUaHJlYWQgMHg3ZmMzMDliMTc3MDAg
KExXUCA1NDQ1NykpOgojMCAgMHgwMDAwN2ZjMzBlZjFmMzNkIGluIGdfbXV0ZXhfbG9jayAoKSBh
dCAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzEgIDB4MDAwMDdm
YzMwZWVkMWJlYyBpbiBnX21haW5fY29udGV4dF9jaGVjayAoKSBhdCAvdXNyL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmYzMwZWVkMjE1MiBpbiAgKCkg
YXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3
ZmMzMGVlZDIyZTMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGF0IC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMDAwN2ZjMzEwYmY0MjRiIGlu
IFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzKFFGbGFnczxRRXZlbnRMb29wOjpQ
cm9jZXNzRXZlbnRzRmxhZz4pICh0aGlzPTB4N2ZjMzAwMDAwYjYwLCBmbGFncz0uLi4pIGF0IGtl
cm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNQojNSAgMHgwMDAwN2ZjMzEwYjk4NDNi
IGluIFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFn
PikgKHRoaXM9dGhpc0BlbnRyeT0weDdmYzMwOWIxNmQwMCwgZmxhZ3M9Li4uLCBmbGFnc0BlbnRy
eT0uLi4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9x
ZmxhZ3MuaDoxNDEKIzYgIDB4MDAwMDdmYzMxMDliNDk4MiBpbiBRVGhyZWFkOjpleGVjKCkgKHRo
aXM9dGhpc0BlbnRyeT0weDU1NzBkYTlhNmEwMCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4v
Li4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5oOjEyMQojNyAgMHgwMDAwN2ZjMzEyMmE3ZDY5
IGluIFFRbWxUaHJlYWRQcml2YXRlOjpydW4oKSAodGhpcz0weDU1NzBkYTlhNmEwMCkgYXQgcW1s
L2Z0dy9xcW1sdGhyZWFkLmNwcDoxNTUKIzggIDB4MDAwMDdmYzMxMDliNWIxYyBpbiBRVGhyZWFk
UHJpdmF0ZTo6c3RhcnQodm9pZCopIChhcmc9MHg1NTcwZGE5YTZhMDApIGF0IHRocmVhZC9xdGhy
ZWFkX3VuaXguY3BwOjMyOQojOSAgMHgwMDAwN2ZjMzBmOWM5NjA5IGluIHN0YXJ0X3RocmVhZCAo
YXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NzcKIzEwIDB4MDAwMDdm
YzMxMDYyYTI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZf
NjQvY2xvbmUuUzo5NQoKVGhyZWFkIDMgKFRocmVhZCAweDdmYzMwYWUxNzcwMCAoTFdQIDU0Mzkz
KSk6CiMwICBfX0dJX19fbGliY19yZWFkIChuYnl0ZXM9MTYsIGJ1Zj0weDdmYzMwYWUxNmFlMCwg
ZmQ9NikgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcmVhZC5jOjI2CiMxICBfX0dJX19f
bGliY19yZWFkIChmZD02LCBidWY9MHg3ZmMzMGFlMTZhZTAsIG5ieXRlcz0xNikgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgvcmVhZC5jOjI0CiMyICAweDAwMDA3ZmMzMGVmMWE4OWYgaW4g
ICgpIGF0IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgw
MDAwN2ZjMzBlZWQxY2ZlIGluIGdfbWFpbl9jb250ZXh0X2NoZWNrICgpIGF0IC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMDAwN2ZjMzBlZWQyMTUyIGlu
ICAoKSBhdCAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzUgIDB4
MDAwMDdmYzMwZWVkMjJlMyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgYXQgL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM2ICAweDAwMDA3ZmMzMTBiZjQy
NGIgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExv
b3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKHRoaXM9MHg3ZmMyZmMwMDBiNjAsIGZsYWdzPS4uLikg
YXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI1CiM3ICAweDAwMDA3ZmMzMTBi
OTg0M2IgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50
c0ZsYWc+KSAodGhpcz10aGlzQGVudHJ5PTB4N2ZjMzBhZTE2Y2YwLCBmbGFncz0uLi4sIGZsYWdz
QGVudHJ5PS4uLikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xv
YmFsL3FmbGFncy5oOjE0MQojOCAgMHgwMDAwN2ZjMzEwOWI0OTgyIGluIFFUaHJlYWQ6OmV4ZWMo
KSAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3Ny
Yy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjEKIzkgIDB4MDAwMDdmYzMxMTUyMGY0YiBpbiAg
KCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVEQnVzLnNvLjUKIzEwIDB4MDAw
MDdmYzMxMDliNWIxYyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQodm9pZCopIChhcmc9MHg3ZmMz
MTE1YTRkODApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMyOQojMTEgMHgwMDAwN2ZjMzBm
OWM5NjA5IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9j
cmVhdGUuYzo0NzcKIzEyIDB4MDAwMDdmYzMxMDYyYTI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNk
ZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDIgKFRocmVhZCAw
eDdmYzMwYmQxZjcwMCAoTFdQIDU0MzgzKSk6CiMwICAweDAwMDA3ZmMzMTA2MWRhZmYgaW4gX19H
SV9fX3BvbGwgKGZkcz0weDdmYzMwYmQxZWMyOCwgbmZkcz0xLCB0aW1lb3V0PS0xKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6MjkKIzEgIDB4MDAwMDdmYzMxMmM1YmMxYSBp
biAgKCkgYXQgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ4Y2Iuc28uMQojMiAgMHgwMDAw
N2ZjMzEyYzVkOTBhIGluIHhjYl93YWl0X2Zvcl9ldmVudCAoKSBhdCAvdXNyL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYnhjYi5zby4xCiMzICAweDAwMDA3ZmMzMGMzM2ZiMDggaW4gUVhjYkV2ZW50
UXVldWU6OnJ1bigpICh0aGlzPTB4NTU3MGRhNjY1NTgwKSBhdCBxeGNiZXZlbnRxdWV1ZS5jcHA6
MjI4CiM0ICAweDAwMDA3ZmMzMTA5YjViMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQq
KSAoYXJnPTB4NTU3MGRhNjY1NTgwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzUg
IDB4MDAwMDdmYzMwZjljOTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4p
IGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZmMzMTA2MmEyOTMgaW4gY2xvbmUg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVh
ZCAxIChUaHJlYWQgMHg3ZmMzMTJiNWNkMDAgKExXUCA1NDM1NSkpOgpbS0NyYXNoIEhhbmRsZXJd
CiM0ICBfX0dJX3JhaXNlIChzaWc9c2lnQGVudHJ5PTYpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2
L2xpbnV4L3JhaXNlLmM6NTAKIzUgIDB4MDAwMDdmYzMxMDUyZDg1OSBpbiBfX0dJX2Fib3J0ICgp
IGF0IGFib3J0LmM6NzkKIzYgIDB4MDAwMDdmYzMxMDk3YWJlNyBpbiBxdF9tZXNzYWdlX2ZhdGFs
IChjb250ZXh0PS4uLiwgbWVzc2FnZT08c3ludGhldGljIHBvaW50ZXI+Li4uKSBhdCBnbG9iYWwv
cWxvZ2dpbmcuY3BwOjE5MTQKIzcgIFFNZXNzYWdlTG9nZ2VyOjpmYXRhbChjaGFyIGNvbnN0Kiwg
Li4uKSBjb25zdCAodGhpcz10aGlzQGVudHJ5PTB4N2ZmY2IxMzM3MzcwLCBtc2c9bXNnQGVudHJ5
PTB4N2ZjMzEyMzJmZWU4ICJPYmplY3QgJXAgZGVzdHJveWVkIHdoaWxlIG9uZSBvZiBpdHMgUU1M
IHNpZ25hbCBoYW5kbGVycyBpcyBpbiBwcm9ncmVzcy5cbk1vc3QgbGlrZWx5IHRoZSBvYmplY3Qg
d2FzIGRlbGV0ZWQgc3luY2hyb25vdXNseSAodXNlIFFPYmplY3Q6OmRlbGV0ZUxhdGVyKCkgaW5z
dGVhZCksIG9yIHRoZSBhcHBsaWNhdGlvbiBpcyBydW5uaW5nIGEgbmVzdGVkIGUiLi4uKSBhdCBn
bG9iYWwvcWxvZ2dpbmcuY3BwOjg5MwojOCAgMHgwMDAwN2ZjMzEyMWRlZmRlIGluIFFRbWxEYXRh
OjpkZXN0cm95ZWQoUU9iamVjdCopICh0aGlzPTxvcHRpbWl6ZWQgb3V0Piwgb2JqZWN0PTB4NTU3
MGRkZWRmNDAwKSBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDUvUXRDb3JlL3Fh
cnJheWRhdGEuaDoyMDgKIzkgIDB4MDAwMDdmYzMxMGJjZTZmNyBpbiBRT2JqZWN0Ojp+UU9iamVj
dCgpICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQg
a2VybmVsL3FvYmplY3QuY3BwOjEwMDEKIzEwIDB4MDAwMDdmYzMxMjdkMmI4YSBpbiBRUXVpY2tJ
dGVtOjp+UVF1aWNrSXRlbSgpICh0aGlzPTB4NTU3MGRkZWRmNDAwLCBfX2luX2Nocmc9PG9wdGlt
aXplZCBvdXQ+KSBhdCBpdGVtcy9xcXVpY2tpdGVtLmNwcDoyMzY0CiMxMSAweDAwMDA3ZmMzMTI5
NGVmOTkgaW4gUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0ZvY3VzU2NvcGU+Ojp+UVFt
bEVsZW1lbnQoKSAodGhpcz0weDU1NzBkZGVkZjQwMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0
PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5o
OjE0MgojMTIgUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0ZvY3VzU2NvcGU+Ojp+UVFt
bEVsZW1lbnQoKSAodGhpcz0weDU1NzBkZGVkZjQwMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0
PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5o
OjE0NAojMTMgMHgwMDAwN2ZjMzEwYmMzZjRlIGluIFFPYmplY3RQcml2YXRlOjpkZWxldGVDaGls
ZHJlbigpICh0aGlzPTB4NTU3MGRkZWQ3N2IwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MjEwNAoj
MTQgMHgwMDAwN2ZjMzEwYmNlOTc2IGluIFFPYmplY3Q6On5RT2JqZWN0KCkgKHRoaXM9PG9wdGlt
aXplZCBvdXQ+LCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5j
cHA6MTA4MgojMTUgMHgwMDAwN2ZjMzEyN2QyYjhhIGluIFFRdWlja0l0ZW06On5RUXVpY2tJdGVt
KCkgKHRoaXM9MHg1NTcwZGRlZDc2ZjAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGl0
ZW1zL3FxdWlja2l0ZW0uY3BwOjIzNjQKIzE2IDB4MDAwMDdmYzMxMjk0YzdlOSBpbiBRUW1sUHJp
dmF0ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrSXRlbT46On5RUW1sRWxlbWVudCgpICh0aGlzPTB4NTU3
MGRkZWQ3NmYwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0
UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2YXRlLmg6MTQyCiMxNyBRUW1sUHJpdmF0ZTo6
UVFtbEVsZW1lbnQ8UVF1aWNrSXRlbT46On5RUW1sRWxlbWVudCgpICh0aGlzPTB4NTU3MGRkZWQ3
NmYwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1sLy4u
Ly4uL3NyYy9xbWwvcW1sL3FxbWxwcml2YXRlLmg6MTQ0CiMxOCAweDAwMDA3ZmMzMTBiYzNmNGUg
aW4gUU9iamVjdFByaXZhdGU6OmRlbGV0ZUNoaWxkcmVuKCkgKHRoaXM9MHg1NTcwZGRlZDQ1YTAp
IGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoyMTA0CiMxOSAweDAwMDA3ZmMzMTBiY2U5NzYgaW4gUU9i
amVjdDo6flFPYmplY3QoKSAodGhpcz08b3B0aW1pemVkIG91dD4sIF9faW5fY2hyZz08b3B0aW1p
emVkIG91dD4pIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxMDgyCiMyMCAweDAwMDA3ZmMzMTI3ZDJi
OGEgaW4gUVF1aWNrSXRlbTo6flFRdWlja0l0ZW0oKSAodGhpcz0weDU1NzBkZGVkNDQ1MCwgX19p
bl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgaXRlbXMvcXF1aWNraXRlbS5jcHA6MjM2NAojMjEg
MHgwMDAwN2ZjMzEyOTRjN2U5IGluIFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxRUXVpY2tJdGVt
Pjo6flFRbWxFbGVtZW50KCkgKHRoaXM9MHg1NTcwZGRlZDQ0NTAsIF9faW5fY2hyZz08b3B0aW1p
emVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvLi4vLi4vc3JjL3FtbC9xbWwvcXFtbHBy
aXZhdGUuaDoxNDIKIzIyIFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxRUXVpY2tJdGVtPjo6flFR
bWxFbGVtZW50KCkgKHRoaXM9MHg1NTcwZGRlZDQ0NTAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91
dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvLi4vLi4vc3JjL3FtbC9xbWwvcXFtbHByaXZhdGUu
aDoxNDQKIzIzIDB4MDAwMDdmYzMxMGJjM2Y0ZSBpbiBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hp
bGRyZW4oKSAodGhpcz0weDU1NzBkZGVjZTNjMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjIxMDQK
IzI0IDB4MDAwMDdmYzMxMGJjZTk3NiBpbiBRT2JqZWN0Ojp+UU9iamVjdCgpICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3Qu
Y3BwOjEwODIKIzI1IDB4MDAwMDdmYzMxMjdkMmI4YSBpbiBRUXVpY2tJdGVtOjp+UVF1aWNrSXRl
bSgpICh0aGlzPTB4NTU3MGRkZWQyYjYwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCBp
dGVtcy9xcXVpY2tpdGVtLmNwcDoyMzY0CiMyNiAweDAwMDA3ZmMzMTI5NGM3ZTkgaW4gUVFtbFBy
aXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0l0ZW0+Ojp+UVFtbEVsZW1lbnQoKSAodGhpcz0weDU1
NzBkZGVkMmI2MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9R
dFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5oOjE0MgojMjcgUVFtbFByaXZhdGU6
OlFRbWxFbGVtZW50PFFRdWlja0l0ZW0+Ojp+UVFtbEVsZW1lbnQoKSAodGhpcz0weDU1NzBkZGVk
MmI2MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC8u
Li8uLi9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5oOjE0NAojMjggMHgwMDAwN2ZjMzBmZTc3NTVm
IGluIFFRbWxEZWxlZ2F0ZU1vZGVsOjp+UVFtbERlbGVnYXRlTW9kZWwoKSAodGhpcz0weDU1NzBk
ZGU0MDRhMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9pbmNsdWRlL2MrKy85
L2JpdHMvYXRvbWljX2Jhc2UuaDo0MTMKIzI5IDB4MDAwMDdmYzMwZmU3NzZlZCBpbiBRUW1sRGVs
ZWdhdGVNb2RlbDo6flFRbWxEZWxlZ2F0ZU1vZGVsKCkgKHRoaXM9MHg1NTcwZGRlNDA0YTAsIF9f
aW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IHFxbWxkZWxlZ2F0ZW1vZGVsLmNwcDoyNTcKIzMw
IDB4MDAwMDdmYzMxMjhkMmFlMCBpbiBRUXVpY2tSZXBlYXRlclByaXZhdGU6On5RUXVpY2tSZXBl
YXRlclByaXZhdGUoKSAodGhpcz0weDU1NzBkZGU0MDAwMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQg
b3V0PikgYXQgL3Vzci9pbmNsdWRlL2MrKy85L2JpdHMvYXRvbWljX2Jhc2UuaDo0MTMKIzMxIDB4
MDAwMDdmYzMxMjhkMmI3ZCBpbiBRUXVpY2tSZXBlYXRlclByaXZhdGU6On5RUXVpY2tSZXBlYXRl
clByaXZhdGUoKSAodGhpcz0weDU1NzBkZGU0MDAwMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0
PikgYXQgaXRlbXMvcXF1aWNrcmVwZWF0ZXIuY3BwOjYxCiMzMiAweDAwMDA3ZmMzMTBiY2U5YmUg
aW4gUVNjb3BlZFBvaW50ZXJEZWxldGVyPFFPYmplY3REYXRhPjo6Y2xlYW51cChRT2JqZWN0RGF0
YSopIChwb2ludGVyPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4v
Li4vc3JjL2NvcmVsaWIvdG9vbHMvcXNjb3BlZHBvaW50ZXIuaDo1MgojMzMgUVNjb3BlZFBvaW50
ZXI8UU9iamVjdERhdGEsIFFTY29wZWRQb2ludGVyRGVsZXRlcjxRT2JqZWN0RGF0YT4gPjo6flFT
Y29wZWRQb2ludGVyKCkgKHRoaXM9MHg1NTcwZGRlM2ZmNDgsIF9faW5fY2hyZz08b3B0aW1pemVk
IG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL3Rvb2xzL3Fz
Y29wZWRwb2ludGVyLmg6MTA3CiMzNCBRT2JqZWN0Ojp+UU9iamVjdCgpICh0aGlzPTxvcHRpbWl6
ZWQgb3V0PiwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3QuY3Bw
Ojk3MgojMzUgMHgwMDAwN2ZjMzEyN2QyYjhhIGluIFFRdWlja0l0ZW06On5RUXVpY2tJdGVtKCkg
KHRoaXM9MHg1NTcwZGRlM2ZmNDAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGl0ZW1z
L3FxdWlja2l0ZW0uY3BwOjIzNjQKIzM2IDB4MDAwMDdmYzMxMjk1MTFkOSBpbiBRUW1sUHJpdmF0
ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrUmVwZWF0ZXI+Ojp+UVFtbEVsZW1lbnQoKSAodGhpcz0weDU1
NzBkZGUzZmY0MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9R
dFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5oOjE0MgojMzcgUVFtbFByaXZhdGU6
OlFRbWxFbGVtZW50PFFRdWlja1JlcGVhdGVyPjo6flFRbWxFbGVtZW50KCkgKHRoaXM9MHg1NTcw
ZGRlM2ZmNDAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRR
bWwvLi4vLi4vc3JjL3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDQKIzM4IDB4MDAwMDdmYzMxMGJj
M2Y0ZSBpbiBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRyZW4oKSAodGhpcz0weDU1NzBkYjg4
MTZhMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjIxMDQKIzM5IDB4MDAwMDdmYzMxMGJjZTk3NiBp
biBRT2JqZWN0Ojp+UU9iamVjdCgpICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgX19pbl9jaHJnPTxv
cHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3QuY3BwOjEwODIKIzQwIDB4MDAwMDdmYzMx
MjdkMmI4YSBpbiBRUXVpY2tJdGVtOjp+UVF1aWNrSXRlbSgpICh0aGlzPTB4NTU3MGRjZDc2MzMw
LCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCBpdGVtcy9xcXVpY2tpdGVtLmNwcDoyMzY0
CiM0MSAweDAwMDA3ZmMzMTI5NGU1ZTIgaW4gUVF1aWNrQ29sdW1uOjp+UVF1aWNrQ29sdW1uKCkg
KHRoaXM9MHg1NTcwZGNkNzYzMzAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4u
L2luY2x1ZGUvUXRRdWljay81LjE1LjEvUXRRdWljay9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3Ny
Yy9xdWljay9pdGVtcy9xcXVpY2twb3NpdGlvbmVyc19wLmg6MjM1CiM0MiBRUW1sUHJpdmF0ZTo6
UVFtbEVsZW1lbnQ8UVF1aWNrQ29sdW1uPjo6flFRbWxFbGVtZW50KCkgKHRoaXM9MHg1NTcwZGNk
NzYzMzAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwv
Li4vLi4vc3JjL3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDQKIzQzIFFRbWxQcml2YXRlOjpRUW1s
RWxlbWVudDxRUXVpY2tDb2x1bW4+Ojp+UVFtbEVsZW1lbnQoKSAodGhpcz0weDU1NzBkY2Q3NjMz
MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC8uLi8u
Li9zcmMvcW1sL3FtbC9xcW1scHJpdmF0ZS5oOjE0NAojNDQgMHgwMDAwN2ZjMzEwYmMzZjRlIGlu
IFFPYmplY3RQcml2YXRlOjpkZWxldGVDaGlsZHJlbigpICh0aGlzPTB4NTU3MGRkZTNjOGIwKSBh
dCBrZXJuZWwvcW9iamVjdC5jcHA6MjEwNAojNDUgMHgwMDAwN2ZjMzEwYmNlOTc2IGluIFFPYmpl
Y3Q6On5RT2JqZWN0KCkgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBfX2luX2Nocmc9PG9wdGltaXpl
ZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTA4MgojNDYgMHgwMDAwN2ZjMzEyN2QyYjhh
IGluIFFRdWlja0l0ZW06On5RUXVpY2tJdGVtKCkgKHRoaXM9MHg1NTcwZGRlM2M3ZjAsIF9faW5f
Y2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGl0ZW1zL3FxdWlja2l0ZW0uY3BwOjIzNjQKIzQ3IDB4
MDAwMDdmYzMxMjk0ZWQyOSBpbiBRUW1sUHJpdmF0ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrRmxpY2th
YmxlPjo6flFRbWxFbGVtZW50KCkgKHRoaXM9MHg1NTcwZGRlM2M3ZjAsIF9faW5fY2hyZz08b3B0
aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvLi4vLi4vc3JjL3FtbC9xbWwvcXFt
bHByaXZhdGUuaDoxNDIKIzQ4IFFRbWxQcml2YXRlOjpRUW1sRWxlbWVudDxRUXVpY2tGbGlja2Fi
bGU+Ojp+UVFtbEVsZW1lbnQoKSAodGhpcz0weDU1NzBkZGUzYzdmMCwgX19pbl9jaHJnPTxvcHRp
bWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1s
cHJpdmF0ZS5oOjE0NAojNDkgMHgwMDAwN2ZjMzEwYmMzZjRlIGluIFFPYmplY3RQcml2YXRlOjpk
ZWxldGVDaGlsZHJlbigpICh0aGlzPTB4NTU3MGRiODViNmUwKSBhdCBrZXJuZWwvcW9iamVjdC5j
cHA6MjEwNAojNTAgMHgwMDAwN2ZjMzEwYmNlOTc2IGluIFFPYmplY3Q6On5RT2JqZWN0KCkgKHRo
aXM9PG9wdGltaXplZCBvdXQ+LCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwv
cW9iamVjdC5jcHA6MTA4MgojNTEgMHgwMDAwN2ZjMzEyN2QyYjhhIGluIFFRdWlja0l0ZW06On5R
UXVpY2tJdGVtKCkgKHRoaXM9MHg1NTcwZGI4NWI2MjAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91
dD4pIGF0IGl0ZW1zL3FxdWlja2l0ZW0uY3BwOjIzNjQKIzUyIDB4MDAwMDdmYzMxMjk0ZWY5OSBp
biBRUW1sUHJpdmF0ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrRm9jdXNTY29wZT46On5RUW1sRWxlbWVu
dCgpICh0aGlzPTB4NTU3MGRiODViNjIwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCAu
Li8uLi9pbmNsdWRlL1F0UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2YXRlLmg6MTQyCiM1
MyBRUW1sUHJpdmF0ZTo6UVFtbEVsZW1lbnQ8UVF1aWNrRm9jdXNTY29wZT46On5RUW1sRWxlbWVu
dCgpICh0aGlzPTB4NTU3MGRiODViNjIwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCAu
Li8uLi9pbmNsdWRlL1F0UW1sLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcml2YXRlLmg6MTQ0CiM1
NCAweDAwMDA3ZmMzMTBiYzNmNGUgaW4gUU9iamVjdFByaXZhdGU6OmRlbGV0ZUNoaWxkcmVuKCkg
KHRoaXM9MHg1NTcwZGRkZWY3YzApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoyMTA0CiM1NSAweDAw
MDA3ZmMzMTBiY2U5NzYgaW4gUU9iamVjdDo6flFPYmplY3QoKSAodGhpcz08b3B0aW1pemVkIG91
dD4sIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxMDgy
CiM1NiAweDAwMDA3ZmMzMTI3ZDJiOGEgaW4gUVF1aWNrSXRlbTo6flFRdWlja0l0ZW0oKSAodGhp
cz0weDU1NzBkZGIyNmNhMCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgaXRlbXMvcXF1
aWNraXRlbS5jcHA6MjM2NAojNTcgMHgwMDAwN2ZjMzEyOTRjN2U5IGluIFFRbWxQcml2YXRlOjpR
UW1sRWxlbWVudDxRUXVpY2tJdGVtPjo6flFRbWxFbGVtZW50KCkgKHRoaXM9MHg1NTcwZGRiMjZj
YTAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvLi4v
Li4vc3JjL3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDIKIzU4IFFRbWxQcml2YXRlOjpRUW1sRWxl
bWVudDxRUXVpY2tJdGVtPjo6flFRbWxFbGVtZW50KCkgKHRoaXM9MHg1NTcwZGRiMjZjYTAsIF9f
aW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvLi4vLi4vc3Jj
L3FtbC9xbWwvcXFtbHByaXZhdGUuaDoxNDQKIzU5IDB4MDAwMDdmYzMxMGJjM2Y0ZSBpbiBRT2Jq
ZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRyZW4oKSAodGhpcz0weDU1NzBkZGRmMzdhMCkgYXQga2Vy
bmVsL3FvYmplY3QuY3BwOjIxMDQKIzYwIDB4MDAwMDdmYzMxMGJjZTk3NiBpbiBRT2JqZWN0Ojp+
UU9iamVjdCgpICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0
PikgYXQga2VybmVsL3FvYmplY3QuY3BwOjEwODIKIzYxIDB4MDAwMDdmYzMxMjdkMmI4YSBpbiBR
UXVpY2tJdGVtOjp+UVF1aWNrSXRlbSgpICh0aGlzPTB4NTU3MGRkYjI2YmUwLCBfX2luX2Nocmc9
PG9wdGltaXplZCBvdXQ+KSBhdCBpdGVtcy9xcXVpY2tpdGVtLmNwcDoyMzY0CiM2MiAweDAwMDA3
ZmMzMTI5NGVmOTkgaW4gUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0ZvY3VzU2NvcGU+
Ojp+UVFtbEVsZW1lbnQoKSAodGhpcz0weDU1NzBkZGIyNmJlMCwgX19pbl9jaHJnPTxvcHRpbWl6
ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJp
dmF0ZS5oOjE0MgojNjMgUVFtbFByaXZhdGU6OlFRbWxFbGVtZW50PFFRdWlja0ZvY3VzU2NvcGU+
Ojp+UVFtbEVsZW1lbnQoKSAodGhpcz0weDU1NzBkZGIyNmJlMCwgX19pbl9jaHJnPTxvcHRpbWl6
ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC8uLi8uLi9zcmMvcW1sL3FtbC9xcW1scHJp
dmF0ZS5oOjE0NAojNjQgMHgwMDAwN2ZjMzEwYmM3MjYzIGluIFFPYmplY3Q6OmV2ZW50KFFFdmVu
dCopICh0aGlzPXRoaXNAZW50cnk9MHg1NTcwZGRiMjZiZTAsIGU9ZUBlbnRyeT0weDU1NzBkYmQ3
OTMwMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjEzMDEKIzY1IDB4MDAwMDdmYzMxMjdkNDc0OSBp
biBRUXVpY2tJdGVtOjpldmVudChRRXZlbnQqKSAodGhpcz0weDU1NzBkZGIyNmJlMCwgZXY9MHg1
NTcwZGJkNzkzMDApIGF0IGl0ZW1zL3FxdWlja2l0ZW0uY3BwOjgxOTkKIzY2IDB4MDAwMDdmYzMx
MTg5ZGRhMyBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyKFFPYmplY3QqLCBR
RXZlbnQqKSAodGhpcz10aGlzQGVudHJ5PTB4NTU3MGRhNjYzMGEwLCByZWNlaXZlcj1yZWNlaXZl
ckBlbnRyeT0weDU1NzBkZGIyNmJlMCwgZT1lQGVudHJ5PTB4NTU3MGRiZDc5MzAwKSBhdCBrZXJu
ZWwvcWFwcGxpY2F0aW9uLmNwcDozNjMwCiM2NyAweDAwMDA3ZmMzMTE4YTZiOTggaW4gUUFwcGxp
Y2F0aW9uOjpub3RpZnkoUU9iamVjdCosIFFFdmVudCopICh0aGlzPTB4N2ZmY2IxMzQwNzUwLCBy
ZWNlaXZlcj0weDU1NzBkZGIyNmJlMCwgZT0weDU1NzBkYmQ3OTMwMCkgYXQga2VybmVsL3FhcHBs
aWNhdGlvbi5jcHA6MzE1NAojNjggMHgwMDAwN2ZjMzEwYjk5OTJhIGluIFFDb3JlQXBwbGljYXRp
b246Om5vdGlmeUludGVybmFsMihRT2JqZWN0KiwgUUV2ZW50KikgKHJlY2VpdmVyPTB4NTU3MGRk
YjI2YmUwLCBldmVudD0weDU1NzBkYmQ3OTMwMCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvNS4x
NS4xL1F0Q29yZS9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9jb3JlbGliL3RocmVhZC9xdGhy
ZWFkX3AuaDozMjUKIzY5IDB4MDAwMDdmYzMxMGI5YzIzMSBpbiBRQ29yZUFwcGxpY2F0aW9uUHJp
dmF0ZTo6c2VuZFBvc3RlZEV2ZW50cyhRT2JqZWN0KiwgaW50LCBRVGhyZWFkRGF0YSopIChyZWNl
aXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDU1NzBkYTY1ODFhMCkgYXQga2VybmVsL3Fj
b3JlYXBwbGljYXRpb24uY3BwOjE4MTcKIzcwIDB4MDAwMDdmYzMxMGJmNGJkNyBpbiBwb3N0RXZl
bnRTb3VyY2VEaXNwYXRjaChHU291cmNlKiwgR1NvdXJjZUZ1bmMsIGdwb2ludGVyKSAocz0weDU1
NzBkYTczNDcyMCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6Mjc3CiM3MSAw
eDAwMDA3ZmMzMGVlZDFmYmQgaW4gZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKCkgYXQgL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM3MiAweDAwMDA3ZmMzMGVlZDIy
NDAgaW4gICgpIGF0IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAoj
NzMgMHgwMDAwN2ZjMzBlZWQyMmUzIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBhdCAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzc0IDB4MDAwMDdmYzMx
MGJmNDIzMiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8UUV2
ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDU1NzBkYTczN2VjMCwgZmxhZ3M9
Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjMKIzc1IDB4MDAwMDdm
YzMxMGI5ODQzYiBpbiBRRXZlbnRMb29wOjpleGVjKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNz
RXZlbnRzRmxhZz4pICh0aGlzPXRoaXNAZW50cnk9MHg3ZmZjYjEzMzg1OTAsIGZsYWdzPS4uLiwg
ZmxhZ3NAZW50cnk9Li4uKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxp
Yi9nbG9iYWwvcWZsYWdzLmg6MTQxCiM3NiAweDAwMDA3ZmMzMTFhYTkwNWQgaW4gUURpYWxvZzo6
ZXhlYygpICh0aGlzPXRoaXNAZW50cnk9MHg3ZmZjYjEzMzg2MjApIGF0IC4uLy4uL2luY2x1ZGUv
UXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjEKIzc3IDB4MDAwMDdm
YzMxMWFlMmZmNiBpbiBzaG93TmV3TWVzc2FnZUJveChRV2lkZ2V0KiwgUU1lc3NhZ2VCb3g6Oklj
b24sIFFTdHJpbmcgY29uc3QmLCBRU3RyaW5nIGNvbnN0JiwgUU1lc3NhZ2VCb3g6OlN0YW5kYXJk
QnV0dG9ucywgUU1lc3NhZ2VCb3g6OlN0YW5kYXJkQnV0dG9uKSAocGFyZW50PXBhcmVudEBlbnRy
eT0weDAsIGljb249aWNvbkBlbnRyeT1RTWVzc2FnZUJveDo6UXVlc3Rpb24sIHRpdGxlPS4uLiwg
dGV4dD0uLi4sIGJ1dHRvbnM9Li4uLCBkZWZhdWx0QnV0dG9uPWRlZmF1bHRCdXR0b25AZW50cnk9
UU1lc3NhZ2VCb3g6Ok5vQnV0dG9uKSBhdCBkaWFsb2dzL3FtZXNzYWdlYm94LmNwcDoxNjQ3CiM3
OCAweDAwMDA3ZmMzMTFhZTMwZGEgaW4gUU1lc3NhZ2VCb3g6OnF1ZXN0aW9uKFFXaWRnZXQqLCBR
U3RyaW5nIGNvbnN0JiwgUVN0cmluZyBjb25zdCYsIFFGbGFnczxRTWVzc2FnZUJveDo6U3RhbmRh
cmRCdXR0b24+LCBRTWVzc2FnZUJveDo6U3RhbmRhcmRCdXR0b24pIChwYXJlbnQ9cGFyZW50QGVu
dHJ5PTB4MCwgdGl0bGU9Li4uLCB0ZXh0PS4uLiwgYnV0dG9ucz0uLi4sIGJ1dHRvbnNAZW50cnk9
Li4uLCBkZWZhdWx0QnV0dG9uPWRlZmF1bHRCdXR0b25AZW50cnk9UU1lc3NhZ2VCb3g6Ok5vQnV0
dG9uKSBhdCBkaWFsb2dzL3FtZXNzYWdlYm94LmNwcDoxNzE1CiM3OSAweDAwMDA3ZmMyZWQwNjkw
ZWQgaW4gQWN0aXZpdHlTZXR0aW5nczo6ZGVsZXRlQWN0aXZpdHkoUVN0cmluZyBjb25zdCYpICh0
aGlzPTxvcHRpbWl6ZWQgb3V0PiwgaWQ9Li4uKSBhdCAvdXNyL2luY2x1ZGUvS0Y1L0tJMThuL2ts
b2NhbGl6ZWRzdHJpbmcuaDoxNDE1CiM4MCAweDAwMDA3ZmMyZWQwNjg4MzMgaW4gQWN0aXZpdHlT
ZXR0aW5nczo6cXRfbWV0YWNhbGwoUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKSAodGhp
cz0weDU1NzBkZGU0OTkwMCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRob2QsIF9pZD0z
LCBfYT0weDdmZmNiMTMzODg4MCkgYXQgLi9vYmoteDg2XzY0LWxpbnV4LWdudS9rY21zL2FjdGl2
aXRpZXMvaW1wb3J0cy9rYWN0aXZpdGllc3NldHRpbmdzcGx1Z2luX2F1dG9nZW4vRVdJRUdBNDZX
Vy9tb2NfYWN0aXZpdHlzZXR0aW5ncy5jcHA6MTQwCiM4MSAweDAwMDA3ZmMzMTIyM2FiOTUgaW4g
UVFtbE9iamVjdE9yR2FkZ2V0OjptZXRhY2FsbChRTWV0YU9iamVjdDo6Q2FsbCwgaW50LCB2b2lk
KiopIGNvbnN0ICh0aGlzPTB4N2ZmY2IxMzM4YmMwLCB0eXBlPVFNZXRhT2JqZWN0OjpJbnZva2VN
ZXRhTWV0aG9kLCBpbmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KSBh
dCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4u
L3NyYy9xbWwvcW1sL2Z0dy9xZmxhZ3BvaW50ZXJfcC5oOjM1MQojODIgMHgwMDAwN2ZjMzEyMTAz
NjE1IGluIENhbGxNZXRob2QoUVFtbE9iamVjdE9yR2FkZ2V0IGNvbnN0JiwgaW50LCBpbnQsIGlu
dCwgaW50KiwgUVY0OjpFeGVjdXRpb25FbmdpbmUqLCBRVjQ6OkNhbGxEYXRhKiwgUU1ldGFPYmpl
Y3Q6OkNhbGwpIChvYmplY3Q9Li4uLCBpbmRleD08b3B0aW1pemVkIG91dD4sIHJldHVyblR5cGU9
PG9wdGltaXplZCBvdXQ+LCBhcmdDb3VudD08b3B0aW1pemVkIG91dD4sIGFyZ1R5cGVzPTxvcHRp
bWl6ZWQgb3V0PiwgZW5naW5lPTxvcHRpbWl6ZWQgb3V0PiwgY2FsbEFyZ3M9PG9wdGltaXplZCBv
dXQ+LCBjYWxsVHlwZT08b3B0aW1pemVkIG91dD4pIGF0IGpzcnVudGltZS9xdjRxb2JqZWN0d3Jh
cHBlci5jcHA6MTMwMQojODMgMHgwMDAwN2ZjMzEyMTA1NzE3IGluIENhbGxQcmVjaXNlKFFRbWxP
YmplY3RPckdhZGdldCBjb25zdCYsIFFRbWxQcm9wZXJ0eURhdGEgY29uc3QmLCBRVjQ6OkV4ZWN1
dGlvbkVuZ2luZSosIFFWNDo6Q2FsbERhdGEqLCBRTWV0YU9iamVjdDo6Q2FsbCkgKG9iamVjdD0u
Li4sIGRhdGE9Li4uLCBlbmdpbmU9MHg1NTcwZGE5ZDQxNDAsIGNhbGxBcmdzPTB4N2ZjMzA4ZWQx
NzkwLCBjYWxsVHlwZT1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCkgYXQgLi4vLi4vaW5j
bHVkZS9RdFFtbC81LjE1LjEvUXRRbWwvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1sL3Ft
bC9xcW1scHJvcGVydHlkYXRhX3AuaDoyODUKIzg0IDB4MDAwMDdmYzMxMjEwNjYwYSBpbiBRVjQ6
OlFPYmplY3RNZXRob2Q6OmNhbGxJbnRlcm5hbChRVjQ6OlZhbHVlIGNvbnN0KiwgUVY0OjpWYWx1
ZSBjb25zdCosIGludCkgY29uc3QgKCkgYXQganNydW50aW1lL3F2NHFvYmplY3R3cmFwcGVyLmNw
cDoyMTMxCiM4NSAweDAwMDA3ZmMzMTIxMjYwOTEgaW4gUVY0OjpGdW5jdGlvbk9iamVjdDo6Y2Fs
bChRVjQ6OlZhbHVlIGNvbnN0KiwgUVY0OjpWYWx1ZSBjb25zdCosIGludCkgY29uc3QgKGFyZ2M9
PG9wdGltaXplZCBvdXQ+LCBhcmd2PTxvcHRpbWl6ZWQgb3V0PiwgdGhpc09iamVjdD08b3B0aW1p
emVkIG91dD4sIHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUu
MTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvanNydW50aW1lL3F2NGZ1
bmN0aW9ub2JqZWN0X3AuaDoxNzIKIzg2IFFWNDo6TW90aDo6Vk1FOjppbnRlcnByZXQoUVY0OjpD
cHBTdGFja0ZyYW1lKiwgUVY0OjpFeGVjdXRpb25FbmdpbmUqLCBjaGFyIGNvbnN0KikgKGZyYW1l
PTB4N2ZmY2IxMzM4ZWIwLCBlbmdpbmU9MHg1NTcwZGE5ZDQxNDAsIGNvZGU9MHg3ZmMzMDhlZDE3
NDAgIlwzNDBhXDMwNFxiXDMwM1wxNzciKSBhdCBqc3J1bnRpbWUvcXY0dm1lX21vdGguY3BwOjc1
NAojODcgMHgwMDAwN2ZjMzEyMTI3ZmNmIGluIFFWNDo6TW90aDo6Vk1FOjpleGVjKFFWNDo6Q3Bw
U3RhY2tGcmFtZSosIFFWNDo6RXhlY3V0aW9uRW5naW5lKikgKGZyYW1lPWZyYW1lQGVudHJ5PTB4
N2ZmY2IxMzM4ZWIwLCBlbmdpbmU9ZW5naW5lQGVudHJ5PTB4NTU3MGRhOWQ0MTQwKSBhdCBqc3J1
bnRpbWUvcXY0dm1lX21vdGguY3BwOjQ2MwojODggMHgwMDAwN2ZjMzEyMGI1MWVkIGluIFFWNDo6
RnVuY3Rpb246OmNhbGwoUVY0OjpWYWx1ZSBjb25zdCosIFFWNDo6VmFsdWUgY29uc3QqLCBpbnQs
IFFWNDo6RXhlY3V0aW9uQ29udGV4dCBjb25zdCopICh0aGlzPXRoaXNAZW50cnk9MHg1NTcwZGRl
N2M4MDAsIHRoaXNPYmplY3Q9PG9wdGltaXplZCBvdXQ+LCBhcmd2PWFyZ3ZAZW50cnk9MHg3ZmMz
MDhlZDE3MDgsIGFyZ2M9PG9wdGltaXplZCBvdXQ+LCBjb250ZXh0PTxvcHRpbWl6ZWQgb3V0Pikg
YXQganNydW50aW1lL3F2NGZ1bmN0aW9uLmNwcDo2OQojODkgMHgwMDAwN2ZjMzEyMjViZTI3IGlu
IFFRbWxKYXZhU2NyaXB0RXhwcmVzc2lvbjo6ZXZhbHVhdGUoUVY0OjpDYWxsRGF0YSosIGJvb2wq
KSAodGhpcz10aGlzQGVudHJ5PTB4NTU3MGRkZWU1M2YwLCBjYWxsRGF0YT1jYWxsRGF0YUBlbnRy
eT0weDdmYzMwOGVkMTZkOCwgaXNVbmRlZmluZWQ9aXNVbmRlZmluZWRAZW50cnk9MHgwKSBhdCAu
Li8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3Ny
Yy9xbWwvanNydW50aW1lL3F2NHZhbHVlX3AuaDozNDMKIzkwIDB4MDAwMDdmYzMxMjFmZTg1ZSBp
biBRUW1sQm91bmRTaWduYWxFeHByZXNzaW9uOjpldmFsdWF0ZSh2b2lkKiopICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgYT08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvNS4x
NS4xL1F0UW1sL3ByaXZhdGUvLi4vLi4vLi4vLi4vLi4vc3JjL3FtbC9qc3J1bnRpbWUvcXY0anNj
YWxsX3AuaDo5NQojOTEgMHgwMDAwN2ZjMzEyMWZmOGY4IGluIFFRbWxCb3VuZFNpZ25hbF9jYWxs
YmFjayhRUW1sTm90aWZpZXJFbmRwb2ludCosIHZvaWQqKikgKGU9MHg1NTcwZGRlZTUzYTAsIGE9
MHg3ZmZjYjEzM2FmYjApIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvNS4xNS4xL1F0UW1sL3ByaXZh
dGUvLi4vLi4vLi4vLi4vLi4vc3JjL3FtbC9xbWwvcXFtbGJvdW5kc2lnbmFsZXhwcmVzc2lvbnBv
aW50ZXJfcC5oOjY5CiM5MiAweDAwMDA3ZmMzMTIyM2E1ZmQgaW4gUVFtbE5vdGlmaWVyOjplbWl0
Tm90aWZ5KFFRbWxOb3RpZmllckVuZHBvaW50Kiwgdm9pZCoqKSAoZW5kcG9pbnQ9PG9wdGltaXpl
ZCBvdXQ+LCBhPWFAZW50cnk9MHg3ZmZjYjEzM2FmYjApIGF0IHFtbC9xcW1sbm90aWZpZXIuY3Bw
OjEwNAojOTMgMHgwMDAwN2ZjMzEyMWRjZjZmIGluIFFRbWxEYXRhOjpzaWduYWxFbWl0dGVkKFFB
YnN0cmFjdERlY2xhcmF0aXZlRGF0YSosIFFPYmplY3QqLCBpbnQsIHZvaWQqKikgKG9iamVjdD0w
eDU1NzBkZGVkZjQwMCwgaW5kZXg9NTIsIGE9MHg3ZmZjYjEzM2FmYjApIGF0IHFtbC9xcW1sZW5n
aW5lLmNwcDo4MzQKIzk0IDB4MDAwMDdmYzMxMGJkMDRkNSBpbiBkb0FjdGl2YXRlPGZhbHNlPihR
T2JqZWN0KiwgaW50LCB2b2lkKiopIChzZW5kZXI9MHg1NTcwZGRlZGY0MDAsIHNpZ25hbF9pbmRl
eD01MiwgYXJndj0weDdmZmNiMTMzYWZiMCkgYXQga2VybmVsL3FvYmplY3RfcC5oOjExMAojOTUg
MHgwMDAwN2ZjMzEyMWQ3ZTJiIGluIFFRbWxWTUVNZXRhT2JqZWN0OjptZXRhQ2FsbChRT2JqZWN0
KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKSAoKSBhdCBxbWwvcXFtbHZtZW1ldGFv
YmplY3QuY3BwOjk2OQojOTYgMHgwMDAwN2ZjMzEyMWQ2ZDM0IGluIFFRbWxWTUVNZXRhT2JqZWN0
OjptZXRhQ2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKSAoKSBh
dCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4u
L3NyYy9xbWwvcW1sL2Z0dy9xZmxhZ3BvaW50ZXJfcC5oOjM1MQojOTcgMHgwMDAwN2ZjMzEyMWQ2
ZDM0IGluIFFRbWxWTUVNZXRhT2JqZWN0OjptZXRhQ2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6
OkNhbGwsIGludCwgdm9pZCoqKSAoKSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9RdFFt
bC9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvcW1sL2Z0dy9xZmxhZ3BvaW50ZXJfcC5o
OjM1MQojOTggMHgwMDAwN2ZjMzEyMjNhYjk1IGluIFFRbWxPYmplY3RPckdhZGdldDo6bWV0YWNh
bGwoUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKSBjb25zdCAodGhpcz10aGlzQGVudHJ5
PTB4N2ZmY2IxMzNiMmEwLCB0eXBlPXR5cGVAZW50cnk9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFN
ZXRob2QsIGluZGV4PTxvcHRpbWl6ZWQgb3V0PiwgaW5kZXhAZW50cnk9NjksIGFyZ3Y9YXJndkBl
bnRyeT0weDdmZmNiMTMzYWZiMCkgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC81LjE1LjEvUXRRbWwv
cHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1sL3FtbC9mdHcvcWZsYWdwb2ludGVyX3AuaDoz
NTEKIzk5IDB4MDAwMDdmYzMxMjEwMzllNCBpbiBDYWxsTWV0aG9kKFFRbWxPYmplY3RPckdhZGdl
dCBjb25zdCYsIGludCwgaW50LCBpbnQsIGludCosIFFWNDo6RXhlY3V0aW9uRW5naW5lKiwgUVY0
OjpDYWxsRGF0YSosIFFNZXRhT2JqZWN0OjpDYWxsKSAob2JqZWN0PS4uLiwgaW5kZXg9NjksIHJl
dHVyblR5cGU9cmV0dXJuVHlwZUBlbnRyeT00MywgYXJnQ291bnQ9YXJnQ291bnRAZW50cnk9MCwg
YXJnVHlwZXM9YXJnVHlwZXNAZW50cnk9MHgwLCBlbmdpbmU9ZW5naW5lQGVudHJ5PTB4NTU3MGRh
OWQ0MTQwLCBjYWxsQXJncz0weDdmYzMwOGVkMTZhMCwgY2FsbFR5cGU9UU1ldGFPYmplY3Q6Oklu
dm9rZU1ldGFNZXRob2QpIGF0IGpzcnVudGltZS9xdjRxb2JqZWN0d3JhcHBlci5jcHA6MTMxOQoj
MTAwIDB4MDAwMDdmYzMxMjEwNTY1NCBpbiBDYWxsUHJlY2lzZShRUW1sT2JqZWN0T3JHYWRnZXQg
Y29uc3QmLCBRUW1sUHJvcGVydHlEYXRhIGNvbnN0JiwgUVY0OjpFeGVjdXRpb25FbmdpbmUqLCBR
VjQ6OkNhbGxEYXRhKiwgUU1ldGFPYmplY3Q6OkNhbGwpIChvYmplY3Q9Li4uLCBkYXRhPS4uLiwg
ZW5naW5lPTB4NTU3MGRhOWQ0MTQwLCBjYWxsQXJncz0weDdmYzMwOGVkMTZhMCwgY2FsbFR5cGU9
UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRob2QpIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvNS4x
NS4xL1F0UW1sL3ByaXZhdGUvLi4vLi4vLi4vLi4vLi4vc3JjL3FtbC9xbWwvcXFtbHByb3BlcnR5
ZGF0YV9wLmg6Mjg1CiMxMDEgMHgwMDAwN2ZjMzEyMTA2NjBhIGluIFFWNDo6UU9iamVjdE1ldGhv
ZDo6Y2FsbEludGVybmFsKFFWNDo6VmFsdWUgY29uc3QqLCBRVjQ6OlZhbHVlIGNvbnN0KiwgaW50
KSBjb25zdCAoKSBhdCBqc3J1bnRpbWUvcXY0cW9iamVjdHdyYXBwZXIuY3BwOjIxMzEKIzEwMiAw
eDAwMDA3ZmMzMTIxMjYwOTEgaW4gUVY0OjpGdW5jdGlvbk9iamVjdDo6Y2FsbChRVjQ6OlZhbHVl
IGNvbnN0KiwgUVY0OjpWYWx1ZSBjb25zdCosIGludCkgY29uc3QgKGFyZ2M9PG9wdGltaXplZCBv
dXQ+LCBhcmd2PTxvcHRpbWl6ZWQgb3V0PiwgdGhpc09iamVjdD08b3B0aW1pemVkIG91dD4sIHRo
aXM9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9RdFFtbC9w
cml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvanNydW50aW1lL3F2NGZ1bmN0aW9ub2JqZWN0
X3AuaDoxNzIKIzEwMyBRVjQ6Ok1vdGg6OlZNRTo6aW50ZXJwcmV0KFFWNDo6Q3BwU3RhY2tGcmFt
ZSosIFFWNDo6RXhlY3V0aW9uRW5naW5lKiwgY2hhciBjb25zdCopIChmcmFtZT0weDdmZmNiMTMz
YjU5MCwgZW5naW5lPTB4NTU3MGRhOWQ0MTQwLCBjb2RlPTB4N2ZjMzA4ZWQxNjU4ICIiKSBhdCBq
c3J1bnRpbWUvcXY0dm1lX21vdGguY3BwOjc1NAojMTA0IDB4MDAwMDdmYzMxMjEyN2ZjZiBpbiBR
VjQ6Ok1vdGg6OlZNRTo6ZXhlYyhRVjQ6OkNwcFN0YWNrRnJhbWUqLCBRVjQ6OkV4ZWN1dGlvbkVu
Z2luZSopIChmcmFtZT1mcmFtZUBlbnRyeT0weDdmZmNiMTMzYjU5MCwgZW5naW5lPWVuZ2luZUBl
bnRyeT0weDU1NzBkYTlkNDE0MCkgYXQganNydW50aW1lL3F2NHZtZV9tb3RoLmNwcDo0NjMKIzEw
NSAweDAwMDA3ZmMzMTIwYjUxZWQgaW4gUVY0OjpGdW5jdGlvbjo6Y2FsbChRVjQ6OlZhbHVlIGNv
bnN0KiwgUVY0OjpWYWx1ZSBjb25zdCosIGludCwgUVY0OjpFeGVjdXRpb25Db250ZXh0IGNvbnN0
KikgKHRoaXM9dGhpc0BlbnRyeT0weDU1NzBkYmRmYjY1MCwgdGhpc09iamVjdD08b3B0aW1pemVk
IG91dD4sIGFyZ3Y9YXJndkBlbnRyeT0weDdmYzMwOGVkMTYxOCwgYXJnYz08b3B0aW1pemVkIG91
dD4sIGNvbnRleHQ9PG9wdGltaXplZCBvdXQ+KSBhdCBqc3J1bnRpbWUvcXY0ZnVuY3Rpb24uY3Bw
OjY5CiMxMDYgMHgwMDAwN2ZjMzEyMjViZTI3IGluIFFRbWxKYXZhU2NyaXB0RXhwcmVzc2lvbjo6
ZXZhbHVhdGUoUVY0OjpDYWxsRGF0YSosIGJvb2wqKSAodGhpcz10aGlzQGVudHJ5PTB4NTU3MGRk
ZWU5YjEwLCBjYWxsRGF0YT1jYWxsRGF0YUBlbnRyeT0weDdmYzMwOGVkMTVlOCwgaXNVbmRlZmlu
ZWQ9aXNVbmRlZmluZWRAZW50cnk9MHgwKSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9R
dFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvanNydW50aW1lL3F2NHZhbHVlX3Au
aDozNDMKIzEwNyAweDAwMDA3ZmMzMTIxZmU4NWUgaW4gUVFtbEJvdW5kU2lnbmFsRXhwcmVzc2lv
bjo6ZXZhbHVhdGUodm9pZCoqKSAodGhpcz08b3B0aW1pemVkIG91dD4sIGE9PG9wdGltaXplZCBv
dXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4u
Ly4uLy4uL3NyYy9xbWwvanNydW50aW1lL3F2NGpzY2FsbF9wLmg6OTUKIzEwOCAweDAwMDA3ZmMz
MTIxZmY4ZjggaW4gUVFtbEJvdW5kU2lnbmFsX2NhbGxiYWNrKFFRbWxOb3RpZmllckVuZHBvaW50
Kiwgdm9pZCoqKSAoZT0weDU1NzBkZGVlNzg2MCwgYT0weDdmZmNiMTMzZDJhMCkgYXQgLi4vLi4v
aW5jbHVkZS9RdFFtbC81LjE1LjEvUXRRbWwvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1s
L3FtbC9xcW1sYm91bmRzaWduYWxleHByZXNzaW9ucG9pbnRlcl9wLmg6NjkKIzEwOSAweDAwMDA3
ZmMzMTIyM2E1ZmQgaW4gUVFtbE5vdGlmaWVyOjplbWl0Tm90aWZ5KFFRbWxOb3RpZmllckVuZHBv
aW50Kiwgdm9pZCoqKSAoZW5kcG9pbnQ9PG9wdGltaXplZCBvdXQ+LCBhPWFAZW50cnk9MHg3ZmZj
YjEzM2QyYTApIGF0IHFtbC9xcW1sbm90aWZpZXIuY3BwOjEwNAojMTEwIDB4MDAwMDdmYzMxMjFk
Y2Y2ZiBpbiBRUW1sRGF0YTo6c2lnbmFsRW1pdHRlZChRQWJzdHJhY3REZWNsYXJhdGl2ZURhdGEq
LCBRT2JqZWN0KiwgaW50LCB2b2lkKiopIChvYmplY3Q9MHg1NTcwZGRlY2ExODAsIGluZGV4PTMs
IGE9MHg3ZmZjYjEzM2QyYTApIGF0IHFtbC9xcW1sZW5naW5lLmNwcDo4MzQKIzExMSAweDAwMDA3
ZmMzMTBiZDA0ZDUgaW4gZG9BY3RpdmF0ZTxmYWxzZT4oUU9iamVjdCosIGludCwgdm9pZCoqKSAo
c2VuZGVyPTB4NTU3MGRkZWNhMTgwLCBzaWduYWxfaW5kZXg9MywgYXJndj0weDdmZmNiMTMzZDJh
MCkgYXQga2VybmVsL3FvYmplY3RfcC5oOjExMAojMTEyIDB4MDAwMDdmYzMxMGJjOWQxNyBpbiBR
TWV0YU9iamVjdDo6YWN0aXZhdGUoUU9iamVjdCosIFFNZXRhT2JqZWN0IGNvbnN0KiwgaW50LCB2
b2lkKiopIChzZW5kZXI9PG9wdGltaXplZCBvdXQ+LCBtPW1AZW50cnk9MHg3ZmMzMDgwODYwYTAg
PFFRdWlja0FjdGlvbjE6OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9j
YWxfc2lnbmFsX2luZGV4QGVudHJ5PTAsIGFyZ3Y9YXJndkBlbnRyeT0weDdmZmNiMTMzZDJhMCkg
YXQga2VybmVsL3FvYmplY3QuY3BwOjM5NDYKIzExMyAweDAwMDA3ZmMzMDgwNjA1OTMgaW4gUVF1
aWNrQWN0aW9uMTo6dHJpZ2dlcmVkKFFPYmplY3QqKSAodGhpcz08b3B0aW1pemVkIG91dD4sIF90
MT08b3B0aW1pemVkIG91dD4pIGF0IC5tb2MvbW9jX3FxdWlja2FjdGlvbl9wLmNwcDozNjIKIzEx
NCAweDAwMDA3ZmMzMDgwMzY3M2YgaW4gUVF1aWNrQWN0aW9uMTo6dHJpZ2dlcihRT2JqZWN0Kikg
KHRoaXM9PG9wdGltaXplZCBvdXQ+LCBzb3VyY2U9PG9wdGltaXplZCBvdXQ+KSBhdCBxcXVpY2th
Y3Rpb24uY3BwOjQ1OAojMTE1IDB4MDAwMDdmYzMwODA2MDg3MiBpbiBRUXVpY2tBY3Rpb24xOjpx
dF9zdGF0aWNfbWV0YWNhbGwoUU9iamVjdCosIFFNZXRhT2JqZWN0OjpDYWxsLCBpbnQsIHZvaWQq
KikgKF9vPV9vQGVudHJ5PTB4NTU3MGRkZWNhMTgwLCBfYz1fY0BlbnRyeT1RTWV0YU9iamVjdDo6
SW52b2tlTWV0YU1ldGhvZCwgX2lkPV9pZEBlbnRyeT0xMiwgX2E9X2FAZW50cnk9MHg3ZmZjYjEz
M2Q0NzApIGF0IC5tb2MvbW9jX3FxdWlja2FjdGlvbl9wLmNwcDoxNzAKIzExNiAweDAwMDA3ZmMz
MDgwNjBmNTMgaW4gUVF1aWNrQWN0aW9uMTo6cXRfbWV0YWNhbGwoUU1ldGFPYmplY3Q6OkNhbGws
IGludCwgdm9pZCoqKSAodGhpcz0weDU1NzBkZGVjYTE4MCwgX2M9UU1ldGFPYmplY3Q6Okludm9r
ZU1ldGFNZXRob2QsIF9pZD0xMiwgX2E9MHg3ZmZjYjEzM2Q0NzApIGF0IC5tb2MvbW9jX3FxdWlj
a2FjdGlvbl9wLmNwcDozMzEKIzExNyAweDAwMDA3ZmMzMTIyM2FiOTUgaW4gUVFtbE9iamVjdE9y
R2FkZ2V0OjptZXRhY2FsbChRTWV0YU9iamVjdDo6Q2FsbCwgaW50LCB2b2lkKiopIGNvbnN0ICh0
aGlzPTB4N2ZmY2IxMzNkN2IwLCB0eXBlPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBp
bmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNs
dWRlL1F0UW1sLzUuMTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvcW1s
L2Z0dy9xZmxhZ3BvaW50ZXJfcC5oOjM1MQojMTE4IDB4MDAwMDdmYzMxMjEwMzYxNSBpbiBDYWxs
TWV0aG9kKFFRbWxPYmplY3RPckdhZGdldCBjb25zdCYsIGludCwgaW50LCBpbnQsIGludCosIFFW
NDo6RXhlY3V0aW9uRW5naW5lKiwgUVY0OjpDYWxsRGF0YSosIFFNZXRhT2JqZWN0OjpDYWxsKSAo
b2JqZWN0PS4uLiwgaW5kZXg9PG9wdGltaXplZCBvdXQ+LCByZXR1cm5UeXBlPTxvcHRpbWl6ZWQg
b3V0PiwgYXJnQ291bnQ9PG9wdGltaXplZCBvdXQ+LCBhcmdUeXBlcz08b3B0aW1pemVkIG91dD4s
IGVuZ2luZT08b3B0aW1pemVkIG91dD4sIGNhbGxBcmdzPTxvcHRpbWl6ZWQgb3V0PiwgY2FsbFR5
cGU9PG9wdGltaXplZCBvdXQ+KSBhdCBqc3J1bnRpbWUvcXY0cW9iamVjdHdyYXBwZXIuY3BwOjEz
MDEKIzExOSAweDAwMDA3ZmMzMTIxMDU3MTcgaW4gQ2FsbFByZWNpc2UoUVFtbE9iamVjdE9yR2Fk
Z2V0IGNvbnN0JiwgUVFtbFByb3BlcnR5RGF0YSBjb25zdCYsIFFWNDo6RXhlY3V0aW9uRW5naW5l
KiwgUVY0OjpDYWxsRGF0YSosIFFNZXRhT2JqZWN0OjpDYWxsKSAob2JqZWN0PS4uLiwgZGF0YT0u
Li4sIGVuZ2luZT0weDU1NzBkYTlkNDE0MCwgY2FsbEFyZ3M9MHg3ZmMzMDhlZDE1OTgsIGNhbGxU
eXBlPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kKSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1s
LzUuMTUuMS9RdFFtbC9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxwcm9w
ZXJ0eWRhdGFfcC5oOjI4NQojMTIwIDB4MDAwMDdmYzMxMjEwNjhmZiBpbiBRVjQ6OlFPYmplY3RN
ZXRob2Q6OmNhbGxJbnRlcm5hbChRVjQ6OlZhbHVlIGNvbnN0KiwgUVY0OjpWYWx1ZSBjb25zdCos
IGludCkgY29uc3QgKCkgYXQganNydW50aW1lL3F2NHFvYmplY3R3cmFwcGVyLmNwcDoxNjQ1CiMx
MjEgMHgwMDAwN2ZjMzEyMTI2MDkxIGluIFFWNDo6RnVuY3Rpb25PYmplY3Q6OmNhbGwoUVY0OjpW
YWx1ZSBjb25zdCosIFFWNDo6VmFsdWUgY29uc3QqLCBpbnQpIGNvbnN0IChhcmdjPTxvcHRpbWl6
ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4sIHRoaXNPYmplY3Q9PG9wdGltaXplZCBvdXQ+
LCB0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdFFtbC81LjE1LjEvUXRR
bWwvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvcW1sL2pzcnVudGltZS9xdjRmdW5jdGlvbm9i
amVjdF9wLmg6MTcyCiMxMjIgUVY0OjpNb3RoOjpWTUU6OmludGVycHJldChRVjQ6OkNwcFN0YWNr
RnJhbWUqLCBRVjQ6OkV4ZWN1dGlvbkVuZ2luZSosIGNoYXIgY29uc3QqKSAoZnJhbWU9MHg3ZmZj
YjEzM2RhYTAsIGVuZ2luZT0weDU1NzBkYTlkNDE0MCwgY29kZT0weDdmYzMwOGVkMTU0OCAiXDI0
MFwzMzZcMjY1XGJcMzAzXDE3NyIpIGF0IGpzcnVudGltZS9xdjR2bWVfbW90aC5jcHA6NzU0CiMx
MjMgMHgwMDAwN2ZjMzEyMTI3ZmNmIGluIFFWNDo6TW90aDo6Vk1FOjpleGVjKFFWNDo6Q3BwU3Rh
Y2tGcmFtZSosIFFWNDo6RXhlY3V0aW9uRW5naW5lKikgKGZyYW1lPWZyYW1lQGVudHJ5PTB4N2Zm
Y2IxMzNkYWEwLCBlbmdpbmU9ZW5naW5lQGVudHJ5PTB4NTU3MGRhOWQ0MTQwKSBhdCBqc3J1bnRp
bWUvcXY0dm1lX21vdGguY3BwOjQ2MwojMTI0IDB4MDAwMDdmYzMxMjBiNTFlZCBpbiBRVjQ6OkZ1
bmN0aW9uOjpjYWxsKFFWNDo6VmFsdWUgY29uc3QqLCBRVjQ6OlZhbHVlIGNvbnN0KiwgaW50LCBR
VjQ6OkV4ZWN1dGlvbkNvbnRleHQgY29uc3QqKSAodGhpcz10aGlzQGVudHJ5PTB4NTU3MGRiZGZi
ODgwLCB0aGlzT2JqZWN0PTxvcHRpbWl6ZWQgb3V0PiwgYXJndj1hcmd2QGVudHJ5PTB4N2ZjMzA4
ZWQxNTA4LCBhcmdjPTxvcHRpbWl6ZWQgb3V0PiwgY29udGV4dD08b3B0aW1pemVkIG91dD4pIGF0
IGpzcnVudGltZS9xdjRmdW5jdGlvbi5jcHA6NjkKIzEyNSAweDAwMDA3ZmMzMTIyNWJlMjcgaW4g
UVFtbEphdmFTY3JpcHRFeHByZXNzaW9uOjpldmFsdWF0ZShRVjQ6OkNhbGxEYXRhKiwgYm9vbCop
ICh0aGlzPXRoaXNAZW50cnk9MHg1NTcwZGRlZTJhYjAsIGNhbGxEYXRhPWNhbGxEYXRhQGVudHJ5
PTB4N2ZjMzA4ZWQxNGQ4LCBpc1VuZGVmaW5lZD1pc1VuZGVmaW5lZEBlbnRyeT0weDApIGF0IC4u
Ly4uL2luY2x1ZGUvUXRRbWwvNS4xNS4xL1F0UW1sL3ByaXZhdGUvLi4vLi4vLi4vLi4vLi4vc3Jj
L3FtbC9qc3J1bnRpbWUvcXY0dmFsdWVfcC5oOjM0MwojMTI2IDB4MDAwMDdmYzMxMjFmZTg1ZSBp
biBRUW1sQm91bmRTaWduYWxFeHByZXNzaW9uOjpldmFsdWF0ZSh2b2lkKiopICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgYT08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRRbWwvNS4x
NS4xL1F0UW1sL3ByaXZhdGUvLi4vLi4vLi4vLi4vLi4vc3JjL3FtbC9qc3J1bnRpbWUvcXY0anNj
YWxsX3AuaDo5NQojMTI3IDB4MDAwMDdmYzMxMjFmZjhmOCBpbiBRUW1sQm91bmRTaWduYWxfY2Fs
bGJhY2soUVFtbE5vdGlmaWVyRW5kcG9pbnQqLCB2b2lkKiopIChlPTB4NTU3MGRkZWUyYTYwLCBh
PTB4N2ZmY2IxMzNmN2IwKSBhdCAuLi8uLi9pbmNsdWRlL1F0UW1sLzUuMTUuMS9RdFFtbC9wcml2
YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9xbWwvcW1sL3FxbWxib3VuZHNpZ25hbGV4cHJlc3Npb25w
b2ludGVyX3AuaDo2OQojMTI4IDB4MDAwMDdmYzMxMjIzYTVmZCBpbiBRUW1sTm90aWZpZXI6OmVt
aXROb3RpZnkoUVFtbE5vdGlmaWVyRW5kcG9pbnQqLCB2b2lkKiopIChlbmRwb2ludD08b3B0aW1p
emVkIG91dD4sIGE9YUBlbnRyeT0weDdmZmNiMTMzZjdiMCkgYXQgcW1sL3FxbWxub3RpZmllci5j
cHA6MTA0CiMxMjkgMHgwMDAwN2ZjMzEyMWRjZjZmIGluIFFRbWxEYXRhOjpzaWduYWxFbWl0dGVk
KFFBYnN0cmFjdERlY2xhcmF0aXZlRGF0YSosIFFPYmplY3QqLCBpbnQsIHZvaWQqKikgKG9iamVj
dD0weDU1NzBkZGVlMWJhMCwgaW5kZXg9NDUsIGE9MHg3ZmZjYjEzM2Y3YjApIGF0IHFtbC9xcW1s
ZW5naW5lLmNwcDo4MzQKIzEzMCAweDAwMDA3ZmMzMTBiZDA0ZDUgaW4gZG9BY3RpdmF0ZTxmYWxz
ZT4oUU9iamVjdCosIGludCwgdm9pZCoqKSAoc2VuZGVyPTB4NTU3MGRkZWUxYmEwLCBzaWduYWxf
aW5kZXg9NDUsIGFyZ3Y9MHg3ZmZjYjEzM2Y3YjApIGF0IGtlcm5lbC9xb2JqZWN0X3AuaDoxMTAK
IzEzMSAweDAwMDA3ZmMzMTBiYzlkMTcgaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlKFFPYmplY3Qq
LCBRTWV0YU9iamVjdCBjb25zdCosIGludCwgdm9pZCoqKSAoc2VuZGVyPXNlbmRlckBlbnRyeT0w
eDU1NzBkZGVlMWJhMCwgbT1tQGVudHJ5PTB4N2ZjMzEyYWJiNzIwIDxRUXVpY2tNb3VzZUFyZWE6
OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4
QGVudHJ5PTE1LCBhcmd2PWFyZ3ZAZW50cnk9MHg3ZmZjYjEzM2Y3YjApIGF0IGtlcm5lbC9xb2Jq
ZWN0LmNwcDozOTQ2CiMxMzIgMHgwMDAwN2ZjMzEyODM3YmE2IGluIFFRdWlja01vdXNlQXJlYTo6
cmVsZWFzZWQoUVF1aWNrTW91c2VFdmVudCopICh0aGlzPXRoaXNAZW50cnk9MHg1NTcwZGRlZTFi
YTAsIF90MT08b3B0aW1pemVkIG91dD4sIF90MUBlbnRyeT0weDU1NzBkZGVlMWUxOCkgYXQgLm1v
Yy9tb2NfcXF1aWNrbW91c2VhcmVhX3AuY3BwOjY2NQojMTMzIDB4MDAwMDdmYzMxMjgzOTMxNSBp
biBRUXVpY2tNb3VzZUFyZWE6OnNldFByZXNzZWQoUXQ6Ok1vdXNlQnV0dG9uLCBib29sLCBRdDo6
TW91c2VFdmVudFNvdXJjZSkgKHRoaXM9dGhpc0BlbnRyeT0weDU1NzBkZGVlMWJhMCwgYnV0dG9u
PTxvcHRpbWl6ZWQgb3V0PiwgcD1wQGVudHJ5PWZhbHNlLCBzb3VyY2U9PG9wdGltaXplZCBvdXQ+
KSBhdCBpdGVtcy9xcXVpY2ttb3VzZWFyZWEuY3BwOjEyMzYKIzEzNCAweDAwMDA3ZmMzMTI4M2E1
MDMgaW4gUVF1aWNrTW91c2VBcmVhOjptb3VzZVJlbGVhc2VFdmVudChRTW91c2VFdmVudCopICh0
aGlzPTB4NTU3MGRkZWUxYmEwLCBldmVudD0weDdmZmNiMTM0MDI2MCkgYXQgL3Vzci9pbmNsdWRl
L3g4Nl82NC1saW51eC1nbnUvcXQ1L1F0R3VpL3FldmVudC5oOjEzMgojMTM1IDB4MDAwMDdmYzMx
MjdkNDUwOCBpbiBRUXVpY2tJdGVtOjpldmVudChRRXZlbnQqKSAodGhpcz0weDU1NzBkZGVlMWJh
MCwgZXY9MHg3ZmZjYjEzNDAyNjApIGF0IGl0ZW1zL3FxdWlja2l0ZW0uY3BwOjgxMjgKIzEzNiAw
eDAwMDA3ZmMzMTE4OWRkYTMgaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlcihR
T2JqZWN0KiwgUUV2ZW50KikgKHRoaXM9dGhpc0BlbnRyeT0weDU1NzBkYTY2MzBhMCwgcmVjZWl2
ZXI9cmVjZWl2ZXJAZW50cnk9MHg1NTcwZGRlZTFiYTAsIGU9ZUBlbnRyeT0weDdmZmNiMTM0MDI2
MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzYzMAojMTM3IDB4MDAwMDdmYzMxMThhNmI5
OCBpbiBRQXBwbGljYXRpb246Om5vdGlmeShRT2JqZWN0KiwgUUV2ZW50KikgKHRoaXM9MHg3ZmZj
YjEzNDA3NTAsIHJlY2VpdmVyPTB4NTU3MGRkZWUxYmEwLCBlPTB4N2ZmY2IxMzQwMjYwKSBhdCBr
ZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDozMTU0CiMxMzggMHgwMDAwN2ZjMzEwYjk5OTJhIGluIFFD
b3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsMihRT2JqZWN0KiwgUUV2ZW50KikgKHJlY2Vp
dmVyPTB4NTU3MGRkZWUxYmEwLCBldmVudD0weDdmZmNiMTM0MDI2MCkgYXQgLi4vLi4vaW5jbHVk
ZS9RdENvcmUvNS4xNS4xL1F0Q29yZS9wcml2YXRlLy4uLy4uLy4uLy4uLy4uL3NyYy9jb3JlbGli
L3RocmVhZC9xdGhyZWFkX3AuaDozMjUKIzEzOSAweDAwMDA3ZmMzMTI3ZWU5NDUgaW4gUVF1aWNr
V2luZG93UHJpdmF0ZTo6ZGVsaXZlck1vdXNlRXZlbnQoUVF1aWNrUG9pbnRlck1vdXNlRXZlbnQq
KSAodGhpcz10aGlzQGVudHJ5PTB4NTU3MGRhOTc0MmYwLCBwb2ludGVyRXZlbnQ9MHg3ZmMzMDQw
MGU1YTApIGF0IGl0ZW1zL3FxdWlja3dpbmRvdy5jcHA6MTk5NgojMTQwIDB4MDAwMDdmYzMxMjdm
MDA2ZiBpbiBRUXVpY2tXaW5kb3dQcml2YXRlOjpkZWxpdmVyUG9pbnRlckV2ZW50KFFRdWlja1Bv
aW50ZXJFdmVudCopICh0aGlzPXRoaXNAZW50cnk9MHg1NTcwZGE5NzQyZjAsIGV2ZW50PTB4N2Zj
MzA0MDBlNWEwKSBhdCBpdGVtcy9xcXVpY2t3aW5kb3cuY3BwOjI1ODgKIzE0MSAweDAwMDA3ZmMz
MTI3ZjBmOTkgaW4gUVF1aWNrV2luZG93UHJpdmF0ZTo6aGFuZGxlTW91c2VFdmVudChRTW91c2VF
dmVudCopIChldmVudD0weDdmZmNiMTM0MDI2MCwgdGhpcz0weDU1NzBkYTk3NDJmMCkgYXQgaXRl
bXMvcXF1aWNrd2luZG93LmNwcDoyNDMzCiMxNDIgUVF1aWNrV2luZG93UHJpdmF0ZTo6aGFuZGxl
TW91c2VFdmVudChRTW91c2VFdmVudCopICh0aGlzPTB4NTU3MGRhOTc0MmYwLCBldmVudD0weDdm
ZmNiMTM0MDI2MCkgYXQgaXRlbXMvcXF1aWNrd2luZG93LmNwcDoyMzg2CiMxNDMgMHgwMDAwN2Zj
MzEwZjhiZDRkIGluIFFXaW5kb3c6OmV2ZW50KFFFdmVudCopICh0aGlzPXRoaXNAZW50cnk9MHg1
NTcwZGFjM2FmNTAsIGV2PWV2QGVudHJ5PTB4N2ZmY2IxMzQwMjYwKSBhdCBrZXJuZWwvcXdpbmRv
dy5jcHA6MjQzOAojMTQ0IDB4MDAwMDdmYzMxMjdmMmEwYiBpbiBRUXVpY2tXaW5kb3c6OmV2ZW50
KFFFdmVudCopICh0aGlzPXRoaXNAZW50cnk9MHg1NTcwZGFjM2FmNTAsIGU9ZUBlbnRyeT0weDdm
ZmNiMTM0MDI2MCkgYXQgaXRlbXMvcXF1aWNrd2luZG93LmNwcDoxODc4CiMxNDUgMHgwMDAwN2Zj
MzEyZmFiNzczIGluIFBsYXNtYVF1aWNrOjpEaWFsb2c6OmV2ZW50KFFFdmVudCopICh0aGlzPTB4
NTU3MGRhYzNhZjUwLCBldmVudD0weDdmZmNiMTM0MDI2MCkgYXQgLi9zcmMvcGxhc21hcXVpY2sv
ZGlhbG9nLmNwcDoxMzUyCiMxNDYgMHgwMDAwN2ZjMzExODlkZGEzIGluIFFBcHBsaWNhdGlvblBy
aXZhdGU6Om5vdGlmeV9oZWxwZXIoUU9iamVjdCosIFFFdmVudCopICh0aGlzPXRoaXNAZW50cnk9
MHg1NTcwZGE2NjMwYTAsIHJlY2VpdmVyPXJlY2VpdmVyQGVudHJ5PTB4NTU3MGRhYzNhZjUwLCBl
PWVAZW50cnk9MHg3ZmZjYjEzNDAyNjApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM2MzAK
IzE0NyAweDAwMDA3ZmMzMTE4YTZiOTggaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkoUU9iamVjdCos
IFFFdmVudCopICh0aGlzPTB4N2ZmY2IxMzQwNzUwLCByZWNlaXZlcj0weDU1NzBkYWMzYWY1MCwg
ZT0weDdmZmNiMTM0MDI2MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzE1NAojMTQ4IDB4
MDAwMDdmYzMxMGI5OTkyYSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbDIoUU9i
amVjdCosIFFFdmVudCopIChyZWNlaXZlcj0weDU1NzBkYWMzYWY1MCwgZXZlbnQ9MHg3ZmZjYjEz
NDAyNjApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLzUuMTUuMS9RdENvcmUvcHJpdmF0ZS8uLi8u
Li8uLi8uLi8uLi9zcmMvY29yZWxpYi90aHJlYWQvcXRocmVhZF9wLmg6MzI1CiMxNDkgMHgwMDAw
N2ZjMzEwZjgwNTNiIGluIFFHdWlBcHBsaWNhdGlvblByaXZhdGU6OnByb2Nlc3NNb3VzZUV2ZW50
KFFXaW5kb3dTeXN0ZW1JbnRlcmZhY2VQcml2YXRlOjpNb3VzZUV2ZW50KikgKGU9ZUBlbnRyeT0w
eDdmYzJkMDExNTc2MCkgYXQga2VybmVsL3FndWlhcHBsaWNhdGlvbi5jcHA6MjI3NwojMTUwIDB4
MDAwMDdmYzMxMGY4MWFiNSBpbiBRR3VpQXBwbGljYXRpb25Qcml2YXRlOjpwcm9jZXNzV2luZG93
U3lzdGVtRXZlbnQoUVdpbmRvd1N5c3RlbUludGVyZmFjZVByaXZhdGU6OldpbmRvd1N5c3RlbUV2
ZW50KikgKGU9MHg3ZmMyZDAxMTU3NjApIGF0IGtlcm5lbC9xZ3VpYXBwbGljYXRpb24uY3BwOjIw
MDIKIzE1MSAweDAwMDA3ZmMzMTBmNTk3YWIgaW4gUVdpbmRvd1N5c3RlbUludGVyZmFjZTo6c2Vu
ZFdpbmRvd1N5c3RlbUV2ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+
KSAoZmxhZ3M9ZmxhZ3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcXdpbmRvd3N5c3RlbWludGVyZmFj
ZS5jcHA6MTE3NQojMTUyIDB4MDAwMDdmYzMwYzM0MGIyZSBpbiB4Y2JTb3VyY2VEaXNwYXRjaChH
U291cmNlKiwgR1NvdXJjZUZ1bmMsIGdwb2ludGVyKSAoc291cmNlPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgcXhjYmV2ZW50ZGlzcGF0Y2hlci5jcHA6MTA1CiMxNTMgMHgwMDAwN2ZjMzBlZWQxZmJkIGlu
IGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGF0IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliZ2xpYi0yLjAuc28uMAojMTU0IDB4MDAwMDdmYzMwZWVkMjI0MCBpbiAgKCkgYXQgL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMxNTUgMHgwMDAwN2ZjMzBlZWQy
MmUzIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBhdCAvdXNyL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzE1NiAweDAwMDA3ZmMzMTBiZjQyMzIgaW4gUUV2ZW50
RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NF
dmVudHNGbGFnPikgKHRoaXM9MHg1NTcwZGE3MzdlYzAsIGZsYWdzPS4uLikgYXQga2VybmVsL3Fl
dmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDIzCiMxNTcgMHgwMDAwN2ZjMzEwYjk4NDNiIGluIFFF
dmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKHRo
aXM9dGhpc0BlbnRyeT0weDdmZmNiMTM0MDYwMCwgZmxhZ3M9Li4uLCBmbGFnc0BlbnRyeT0uLi4p
IGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3Mu
aDoxNDEKIzE1OCAweDAwMDA3ZmMzMTBiYTA1ZTQgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYygp
ICgpIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxh
Z3MuaDoxMjEKIzE1OSAweDAwMDA1NTcwZGExNzJjNjIgaW4gbWFpbihpbnQsIGNoYXIqKikgKGFy
Z2M9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTxvcHRpbWl6ZWQgb3V0PikgYXQgLi9zaGVsbC9tYWlu
LmNwcDoyNDQKW0luZmVyaW9yIDEgKHByb2Nlc3MgNTQzNTUpIGRldGFjaGVkXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>