<?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>252557</bug_id>
          
          <creation_ts>2010-09-27 16:51:25 +0000</creation_ts>
          <short_desc>Batch rename files caused crashed</short_desc>
          <delta_ts>2020-09-12 10:45:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>digikam</product>
          <component>AdvancedRename-engine</component>
          <version>1.4.0</version>
          <rep_platform>openSUSE</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></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Huguette Roy">royhug</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>angelfran1</cc>
    
    <cc>caulier.gilles</cc>
    
    <cc>rydberg</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>7.2.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1024939</commentid>
    <comment_count>0</comment_count>
    <who name="Huguette Roy">royhug</who>
    <bug_when>2010-09-27 16:51:25 +0000</bug_when>
    <thetext>Application: digikam (1.4.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.7-0.3-desktop x86_64
Distribution: &quot;openSUSE 11.3 (x86_64)&quot;

-- Information about the crash:
- What I was doingI  when the application crashed:
After opening Digikam, I tried to rename 2 files, but after i pressed OK, Digikam crashed. I just cannot rename more than one photo at a time. This situation is repeating each time I try to rename more than one photos.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb98a1847c0 (LWP 11370))]

Thread 15 (Thread 0x7fb972e74710 (LWP 11371)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb9853e8fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006af475 in Digikam::ScanController::run (this=0xb8c3f0) at /usr/src/debug/digikam-1.4.0/digikam/scancontroller.cpp:515
#3  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fb972673710 (LWP 11375)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#16 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fb971c65710 (LWP 11376)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#16 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fb97117c710 (LWP 11377)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb9853e8fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fb98765c3f9 in Digikam::ParkingThread::run (this=0xd1f1e0) at /usr/src/debug/digikam-1.4.0/libs/threads/threadmanager.cpp:101
#3  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fb97097b710 (LWP 11378)):
#0  0x00007fb983a476b3 in poll () from /lib64/libc.so.6
#1  0x00007fb97c320fd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fb96bfff710 (LWP 11379)):
#0  0x00007fb981a81660 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007fb97c31ff72 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#7  0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fb96771a710 (LWP 11381)):
#0  0x00007fb981a82709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb968dfb941 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fb9662dd710 (LWP 11382)):
#0  0x00007fb981a82709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb968e09aaf in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fb965adc710 (LWP 11383)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9690593b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#15 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fb964dc1710 (LWP 11386)):
#0  0x00007fb983a476b3 in poll () from /lib64/libc.so.6
#1  0x00007fb9650d6907 in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fb9645c0710 (LWP 11387)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb968e0da6b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb963dbf710 (LWP 11388)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9854b4478 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb961714710 (LWP 11395)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9854b4478 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb95ef0f710 (LWP 11429)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb9853e8fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006fa12e in Digikam::RenameThread::run (this=0x35a56c0) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/renamethread.cpp:105
#3  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb98a1847c0 (LWP 11370)):
[KCrash Handler]
#6  ref (this=0x31c1c20, settings=...) at /usr/include/QtCore/qatomic_x86_64.h:121
#7  QList (this=0x31c1c20, settings=...) at /usr/include/QtCore/qlist.h:118
#8  QForeachContainer (this=0x31c1c20, settings=...) at /usr/include/QtCore/qglobal.h:2239
#9  Digikam::Parser::parse (this=0x31c1c20, settings=...) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:219
#10 0x00000000006f7444 in Digikam::Parser::invalidModifiers (this=&lt;value optimized out&gt;, settings=...) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:201
#11 0x00000000006f1b80 in Digikam::Highlighter::highlightBlock (this=0x6494650, text=...) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/highlighter.cpp:95
#12 0x00007fb9848d4299 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007fb9848d440e in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007fb9848d4762 in QSyntaxHighlighter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4
#15 0x00007fb9854e8b5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#16 0x00007fb984c8e4aa in QTextDocument::contentsChange(int, int, int) () from /usr/lib64/libQtGui.so.4
#17 0x00007fb9848958b2 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007fb9848d36f8 in QSyntaxHighlighter::setDocument(QTextDocument*) () from /usr/lib64/libQtGui.so.4
#19 0x00007fb9848d37ed in QSyntaxHighlighter::~QSyntaxHighlighter() () from /usr/lib64/libQtGui.so.4
#20 0x00007fb985ea9899 in Sonnet::Highlighter::~Highlighter (this=0x64d2970, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/kdelibs-4.5.1/kdeui/sonnet/highlighter.cpp:139
#21 0x00007fb985df15ad in ~Private (this=0x382f9b0, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/kdelibs-4.5.1/kdeui/widgets/ktextedit.cpp:85
#22 KTextEdit::~KTextEdit (this=0x382f9b0, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/kdelibs-4.5.1/kdeui/widgets/ktextedit.cpp:278
#23 0x00000000006ea969 in Digikam::AdvancedRenameLineEdit::~AdvancedRenameLineEdit (this=0x382f9b0, __in_chrg=&lt;value optimized out&gt;)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.cpp:163
#24 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#25 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#26 0x00000000006ec260 in ~ProxyLineEdit (this=&lt;value optimized out&gt;, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/digikam-1.4.0/libs/widgets/common/comboboxutilities.h:50
#27 ~AdvancedRenameLineEditProxy (this=&lt;value optimized out&gt;, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.h:50
#28 Digikam::AdvancedRenameLineEditProxy::~AdvancedRenameLineEditProxy (this=&lt;value optimized out&gt;, __in_chrg=&lt;value optimized out&gt;)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.h:50
#29 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#30 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#31 0x00000000006ebd89 in Digikam::AdvancedRenameInput::~AdvancedRenameInput (this=0x64b7ba0, __in_chrg=&lt;value optimized out&gt;)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.cpp:345
#32 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#33 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#34 0x00000000006ef019 in Digikam::AdvancedRenameWidget::~AdvancedRenameWidget (this=0x6357cf0, __in_chrg=&lt;value optimized out&gt;)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenamewidget.cpp:116
#35 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#36 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#37 0x00007fb98466aba9 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#38 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#39 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#40 0x00000000006e9599 in Digikam::AdvancedRenameDialog::~AdvancedRenameDialog (this=0x3383280, __in_chrg=&lt;value optimized out&gt;)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenamedialog.cpp:228
#41 0x000000000066b2d4 in Digikam::DigikamImageView::rename (this=0xcbadc0) at /usr/src/debug/digikam-1.4.0/digikam/digikamimageview.cpp:465
#42 0x00000000006753b5 in Digikam::DigikamView::qt_metacall (this=0xe38c00, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7ffffc72a7b0)
    at /usr/src/debug/digikam-1.4.0/build/digikam/digikamview.moc:321
#43 0x00007fb9854e8b5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#44 0x00007fb984617be2 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#45 0x00007fb984617dda in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#46 0x00007fb984a51913 in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007fb984a5792a in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007fb985defbdd in KMenu::mouseReleaseEvent (this=0x7ffffc72c160, e=&lt;value optimized out&gt;) at /usr/src/debug/kdelibs-4.5.1/kdeui/widgets/kmenu.cpp:471
#49 0x00007fb98466f678 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#50 0x00007fb984a58b1b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#51 0x00007fb98461df34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#52 0x00007fb984626bda in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#53 0x00007fb985e1f2a6 in KApplication::notify (this=0x7ffffc72de50, receiver=0x7ffffc72c160, event=0x7ffffc72b430) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#54 0x00007fb9854d39dc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#55 0x00007fb98461ef35 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&lt;QWidget&gt;&amp;, bool) () from /usr/lib64/libQtGui.so.4
#56 0x00007fb98469c534 in ?? () from /usr/lib64/libQtGui.so.4
#57 0x00007fb98469aa19 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x00007fb9846c2252 in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007fb97c320a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#60 0x00007fb97c321270 in ?? () from /usr/lib64/libglib-2.0.so.0
#61 0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#62 0x00007fb9854fe5ff in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#63 0x00007fb9846c1eee in ?? () from /usr/lib64/libQtGui.so.4
#64 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#65 0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#66 0x00007fb984a55095 in QMenu::exec(QPoint const&amp;, QAction*) () from /usr/lib64/libQtGui.so.4
#67 0x000000000064653a in Digikam::ContextMenuHelper::exec (this=0x7ffffc72c1c0, pos=&lt;value optimized out&gt;, at=&lt;value optimized out&gt;) at /usr/src/debug/digikam-1.4.0/digikam/contextmenuhelper.cpp:680
#68 0x000000000066c159 in Digikam::DigikamImageView::showContextMenuOnInfo (this=0xcbadc0, event=0x7ffffc72cfe0, info=...) at /usr/src/debug/digikam-1.4.0/digikam/digikamimageview.cpp:258
#69 0x000000000067fadc in Digikam::ImageCategorizedView::showContextMenuOnIndex (this=0xcbadc0, event=0x7ffffc72cfe0, index=&lt;value optimized out&gt;)
    at /usr/src/debug/digikam-1.4.0/digikam/imagecategorizedview.cpp:491
#70 0x00007fb98766a44a in Digikam::DCategorizedView::contextMenuEvent (this=0xcbadc0, event=0x7ffffc72cfe0) at /usr/src/debug/digikam-1.4.0/libs/widgets/common/dcategorizedview.cpp:537
#71 0x00007fb98466f3c5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#72 0x00007fb984a17546 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#73 0x00007fb984b29483 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#74 0x00007fb987669f4f in Digikam::DCategorizedView::viewportEvent (this=0xcbadc0, event=0x7ffffc72cfe0) at /usr/src/debug/digikam-1.4.0/libs/widgets/common/dcategorizedview.cpp:704
#75 0x00007fb9854d3b67 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#76 0x00007fb98461df01 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#77 0x00007fb98462651b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#78 0x00007fb985e1f2a6 in KApplication::notify (this=0x7ffffc72de50, receiver=0xcbae10, event=0x7ffffc72cfe0) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#79 0x00007fb9854d39dc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#80 0x00007fb98469c345 in ?? () from /usr/lib64/libQtGui.so.4
#81 0x00007fb98469aa19 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#82 0x00007fb9846c2252 in ?? () from /usr/lib64/libQtGui.so.4
#83 0x00007fb97c320a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#84 0x00007fb97c321270 in ?? () from /usr/lib64/libglib-2.0.so.0
#85 0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#86 0x00007fb9854fe5ff in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#87 0x00007fb9846c1eee in ?? () from /usr/lib64/libQtGui.so.4
#88 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#89 0x00007fb9854d3025 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib64/libQtCore.so.4
#90 0x00007fb9854d743b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#91 0x000000000071e175 in main (argc=11089664, argv=0x7ffffc72e500) at /usr/src/debug/digikam-1.4.0/digikam/main.cpp:195

Possible duplicates by query: bug 249148, bug 244559, bug 237642, bug 233987.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024948</commentid>
    <comment_count>1</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2010-09-27 17:13:52 +0000</bug_when>
    <thetext>crash appear in Advanced rename component used by BQM.

It have been probably fixed by Andi in current implementation from svn trunk...

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025027</commentid>
    <comment_count>2</comment_count>
    <who name="Andi Clemens">andi.clemens</who>
    <bug_when>2010-09-27 20:21:46 +0000</bug_when>
    <thetext>Hmm another crash related to QList. I&apos;m not able to reproduce this and never was. Maybe the openSUSE Qt version is somehow broken here?
The other reports were also related to openSUSE, if I&apos;m not wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1038808</commentid>
    <comment_count>3</comment_count>
      <attachid>53005</attachid>
    <who name="JarD">rydberg</who>
    <bug_when>2010-10-31 00:37:21 +0000</bug_when>
    <thetext>Created attachment 53005
New crash information added by DrKonqi

digikam (1.4.0) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

I tried to rename 2+ files at a time. Digikam crashes every time I rename more then 1 file.

-- Backtrace (Reduced):
#7  ref (this=0xcdda458, settings=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QList (this=0xcdda458, settings=...) at /usr/include/qt4/QtCore/qlist.h:118
#9  QForeachContainer (this=0xcdda458, settings=...) at /usr/include/qt4/QtCore/qglobal.h:2243
#10 Digikam::Parser::parse (this=0xcdda458, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:219
#11 0x0838e994 in Digikam::Parser::invalidModifiers (this=0xcdda458, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:201</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041024</commentid>
    <comment_count>4</comment_count>
      <attachid>53199</attachid>
    <who name="">angelfran1</who>
    <bug_when>2010-11-06 16:35:53 +0000</bug_when>
    <thetext>Created attachment 53199
New crash information added by DrKonqi

digikam (1.4.0) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed: I&apos;m batch renaming several files with exif data time.

-- Backtrace (Reduced):
#6  ref (this=0x3577130, settings=...) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  QList (this=0x3577130, settings=...) at /usr/include/qt4/QtCore/qlist.h:118
#8  QForeachContainer (this=0x3577130, settings=...) at /usr/include/qt4/QtCore/qglobal.h:2243
#9  Digikam::Parser::parse (this=0x3577130, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:234
#10 0x000000000074a874 in Digikam::Parser::invalidModifiers (this=0x7fff2923e6a0, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:201</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045340</commentid>
    <comment_count>5</comment_count>
    <who name="Andi Clemens">andi.clemens</who>
    <bug_when>2010-11-16 23:28:47 +0000</bug_when>
    <thetext>Please, try renaming with the latest version if possible (1.5.0) or even from SVN, so I can better track down the error (if there is any at all and not a package problem).

Gilles, Marcel,

ever seen a crash while renaming?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048698</commentid>
    <comment_count>6</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2010-11-24 09:12:55 +0000</bug_when>
    <thetext>digiKam 1.6.0 is out:

http://www.digikam.org/drupal/node/550

Please update and check if this entry still valid.

Thanks in advance

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050130</commentid>
    <comment_count>7</comment_count>
    <who name="Christoph Feck">cfeck</who>
    <bug_when>2010-11-27 16:37:30 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 237642 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1956939</commentid>
    <comment_count>8</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2020-09-12 10:45:42 +0000</bug_when>
    <thetext>Fixed with #237642</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>53005</attachid>
            <date>2010-10-31 00:37:21 +0000</date>
            <delta_ts>2010-10-31 00:37:21 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>21799</size>
            <attacher name="JarD">rydberg</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDEuNC4wKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC41LjIg
KEtERSA0LjUuMikKUXQgVmVyc2lvbjogNC43LjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggMi42
LjM1LTIyLWdlbmVyaWMgaTY4NgpEaXN0cmlidXRpb246IFVidW50dSAxMC4xMAoKLS0gSW5mb3Jt
YXRpb24gYWJvdXQgdGhlIGNyYXNoOgpJIHRyaWVkIHRvIHJlbmFtZSAyKyBmaWxlcyBhdCBhIHRp
bWUuIERpZ2lrYW0gY3Jhc2hlcyBldmVyeSB0aW1lIEkgcmVuYW1lIG1vcmUgdGhlbiAxIGZpbGUu
CgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBkaWdpS2FtIChkaWdpa2FtKSwgc2lnbmFsOiBT
ZWdtZW50YXRpb24gZmF1bHQKW0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweGI2NmIwNzQw
IChMV1AgNDY0MCkpXQoKVGhyZWFkIDE2IChUaHJlYWQgMHhiNDQwNmI3MCAoTFdQIDQ2NDEpKToK
IzAgIDB4MDA2N2U0MTYgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4MDAyOGI0ZGMgaW4g
cHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGZyb20gL2xpYi9saWJwdGhyZWFkLnNv
LjAKIzIgIDB4MDM3NTc5YzcgaW4gd2FpdCAodGhpcz0weDkyYmYwNDAsIG11dGV4PTB4OTJiZjAz
YywgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgK
IzMgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTB4OTJiZjA0MCwgbXV0ZXg9MHg5MmJmMDNj
LCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAK
IzQgIDB4MDgzMzEwYTQgaW4gRGlnaWthbTo6U2NhbkNvbnRyb2xsZXI6OnJ1biAodGhpcz0weDky
ZjI0ODApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC9kaWdpa2FtL3NjYW5jb250cm9s
bGVyLmNwcDo1MTUKIzUgIDB4MDM3NTZkZjkgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9
MHg5MmYyNDgwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYKIzYgIDB4MDAyODZjYzkg
aW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi9saWJwdGhyZWFkLnNvLjAKIzcgIDB4MDY4YmY2
YWUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL2xpYmMuc28uNgoKVGhyZWFkIDE1IChUaHJlYWQgMHhi
M2MwNWI3MCAoTFdQIDQ2NDQpKToKIzAgIDB4MDNkMDRlMzYgaW4gY2xvY2tfZ2V0dGltZSAoKSBm
cm9tIC9saWIvbGlicnQuc28uMQojMSAgMHgwMzdiMjUwYiBpbiBkb19nZXR0aW1lICgpIGF0IHRv
b2xzL3FlbGFwc2VkdGltZXJfdW5peC5jcHA6MTA1CiMyICBxdF9nZXR0aW1lICgpIGF0IHRvb2xz
L3FlbGFwc2VkdGltZXJfdW5peC5jcHA6MTE5CiMzICAweDAzODg5NmU1IGluIFFUaW1lckluZm9M
aXN0Ojp1cGRhdGVDdXJyZW50VGltZSAodGhpcz0weDk0ZmI4MzQpIGF0IGtlcm5lbC9xZXZlbnRk
aXNwYXRjaGVyX3VuaXguY3BwOjMzOQojNCAgMHgwMzg4OTcyYSBpbiBRVGltZXJJbmZvTGlzdDo6
dGltZXJXYWl0ICh0aGlzPTB4OTRmYjgzNCwgdG09Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0
Y2hlcl91bml4LmNwcDo0NDIKIzUgIDB4MDM4ODc3YTggaW4gdGltZXJTb3VyY2VQcmVwYXJlSGVs
cGVyIChzcmM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PTB4YjNjMDUwY2MpIGF0IGtl
cm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjEzNgojNiAgMHgwMzg4NzgzZCBpbiB0aW1l
clNvdXJjZVByZXBhcmUgKHNvdXJjZT0weDAsIHRpbWVvdXQ9MHgzZDA4ZmY0KSBhdCBrZXJuZWwv
cWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoxNjkKIzcgIDB4MDQ5NTZlNmEgaW4gZ19tYWluX2Nv
bnRleHRfcHJlcGFyZSAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojOCAgMHgwNDk1NzI3
OSBpbiA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojOSAgMHgwNDk1Nzg0OCBpbiBn
X21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzEw
IDB4MDM4ODc1OWYgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9
MHg5NGY5MDgwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3Bw
OjQxNwojMTEgMHgwMzg1NzYwOSBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4
YjNjMDUyYTAsIGZsYWdzPSkgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojMTIgMHgwMzg1
N2E4YSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4YjNjMDUyYTAsIGZsYWdzPS4uLikgYXQg
a2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojMTMgMHgwMzc1M2I3ZSBpbiBRVGhyZWFkOjpleGVj
ICh0aGlzPTB4OTRmNzdiMCkgYXQgdGhyZWFkL3F0aHJlYWQuY3BwOjQ5MAojMTQgMHgwMDhjNDU5
ZCBpbiBEaWdpa2FtOjpJbWFnZUZpbHRlck1vZGVsV29ya2VyOjpUaHJlYWQ6OnJ1biAodGhpcz0w
eDk0Zjc3YjApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC9vYmotaTY4Ni1saW51eC1n
bnUvZGlnaWthbS8uLi8uLi9saWJzL21vZGVscy9pbWFnZWZpbHRlcm1vZGVsdGhyZWFkcy5oOjY2
CiMxNSAweDAzNzU2ZGY5IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OTRmNzdiMCkg
YXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiMxNiAweDAwMjg2Y2M5IGluIHN0YXJ0X3Ro
cmVhZCAoKSBmcm9tIC9saWIvbGlicHRocmVhZC5zby4wCiMxNyAweDA2OGJmNmFlIGluIGNsb25l
ICgpIGZyb20gL2xpYi9saWJjLnNvLjYKClRocmVhZCAxNCAoVGhyZWFkIDB4YjMxMmNiNzAgKExX
UCA0NjQ1KSk6CiMwICAweDAwMjg5M2ViIGluIHB0aHJlYWRfbXV0ZXhfbG9jayAoKSBmcm9tIC9s
aWIvbGlicHRocmVhZC5zby4wCiMxICAweDA0OTU3NGE0IGluID8/ICgpIGZyb20gL2xpYi9saWJn
bGliLTIuMC5zby4wCiMyICAweDA0OTU3ODQ4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAo
KSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMzg4NzU5ZiBpbiBRRXZlbnREaXNw
YXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDk0Zjk3YzgsIGZsYWdzPS4uLikgYXQg
a2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE3CiM0ICAweDAzODU3NjA5IGluIFFF
dmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhiMzEyYzJhMCwgZmxhZ3M9KSBhdCBrZXJu
ZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM1ICAweDAzODU3YThhIGluIFFFdmVudExvb3A6OmV4ZWMg
KHRoaXM9MHhiMzEyYzJhMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAx
CiM2ICAweDAzNzUzYjdlIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9MHg5NGY4ZGQwKSBhdCB0aHJl
YWQvcXRocmVhZC5jcHA6NDkwCiM3ICAweDAwOGM0NTlkIGluIERpZ2lrYW06OkltYWdlRmlsdGVy
TW9kZWxXb3JrZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4OTRmOGRkMCkgYXQgL2J1aWxkL2J1aWxk
ZC9kaWdpa2FtLTEuNC4wL29iai1pNjg2LWxpbnV4LWdudS9kaWdpa2FtLy4uLy4uL2xpYnMvbW9k
ZWxzL2ltYWdlZmlsdGVybW9kZWx0aHJlYWRzLmg6NjYKIzggIDB4MDM3NTZkZjkgaW4gUVRocmVh
ZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg5NGY4ZGQwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNw
cDoyNjYKIzkgIDB4MDAyODZjYzkgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi9saWJwdGhy
ZWFkLnNvLjAKIzEwIDB4MDY4YmY2YWUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL2xpYmMuc28uNgoK
VGhyZWFkIDEzIChUaHJlYWQgMHhiMjhkNWI3MCAoTFdQIDQ2NDYpKToKIzAgIDB4MDA2N2U0MTYg
aW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4MDAyOGI0ZGMgaW4gcHRocmVhZF9jb25kX3dh
aXRAQEdMSUJDXzIuMy4yICgpIGZyb20gL2xpYi9saWJwdGhyZWFkLnNvLjAKIzIgIDB4MDM3NTc5
YzcgaW4gd2FpdCAodGhpcz0weDk1Zjg2MDgsIG11dGV4PTB4OTVmODYwNCwgdGltZT00Mjk0OTY3
Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgKIzMgIFFXYWl0Q29uZGl0
aW9uOjp3YWl0ICh0aGlzPTB4OTVmODYwOCwgbXV0ZXg9MHg5NWY4NjA0LCB0aW1lPTQyOTQ5Njcy
OTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAKIzQgIDB4MDQzYmYyZDIg
aW4gRGlnaWthbTo6UGFya2luZ1RocmVhZDo6cnVuICh0aGlzPTB4OTVmODVmOCkgYXQgL2J1aWxk
L2J1aWxkZC9kaWdpa2FtLTEuNC4wL2xpYnMvdGhyZWFkcy90aHJlYWRtYW5hZ2VyLmNwcDoxMDEK
IzUgIDB4MDM3NTZkZjkgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg5NWY4NWY4KSBh
dCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYKIzYgIDB4MDAyODZjYzkgaW4gc3RhcnRfdGhy
ZWFkICgpIGZyb20gL2xpYi9saWJwdGhyZWFkLnNvLjAKIzcgIDB4MDY4YmY2YWUgaW4gY2xvbmUg
KCkgZnJvbSAvbGliL2xpYmMuc28uNgoKVGhyZWFkIDEyIChUaHJlYWQgMHhiMjBkNGI3MCAoTFdQ
IDQ2NDcpKToKIzAgIDB4MDQ5NTU2NDEgaW4gZ19tYWluX2NvbnRleHRfYWNxdWlyZSAoKSBmcm9t
IC9saWIvbGliZ2xpYi0yLjAuc28uMAojMSAgMHgwNDk1NzFlZSBpbiA/PyAoKSBmcm9tIC9saWIv
bGliZ2xpYi0yLjAuc28uMAojMiAgMHgwNDk1Nzg0OCBpbiBnX21haW5fY29udGV4dF9pdGVyYXRp
b24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDM4ODc1OWYgaW4gUUV2ZW50
RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg5NmFjODM4LCBmbGFncz0uLi4p
IGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQxNwojNCAgMHgwMzg1NzYwOSBp
biBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4YjIwZDQyYzAsIGZsYWdzPSkgYXQg
a2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNSAgMHgwMzg1N2E4YSBpbiBRRXZlbnRMb29wOjpl
eGVjICh0aGlzPTB4YjIwZDQyYzAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3Bw
OjIwMQojNiAgMHgwMzc1M2I3ZSBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTB4OTYwMWVkOCkgYXQg
dGhyZWFkL3F0aHJlYWQuY3BwOjQ5MAojNyAgMHgwMzc1NmRmOSBpbiBRVGhyZWFkUHJpdmF0ZTo6
c3RhcnQgKGFyZz0weDk2MDFlZDgpIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2NgojOCAg
MHgwMDI4NmNjOSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL2xpYnB0aHJlYWQuc28uMAoj
OSAgMHgwNjhiZjZhZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvbGliYy5zby42CgpUaHJlYWQgMTEg
KFRocmVhZCAweGIxOGQzYjcwIChMV1AgNDY0OCkpOgojMCAgMHgwMDY3ZTQxNiBpbiBfX2tlcm5l
bF92c3lzY2FsbCAoKQojMSAgMHgwNjhiMGRlNiBpbiBwb2xsICgpIGZyb20gL2xpYi9saWJjLnNv
LjYKIzIgIDB4MDQ5NjRhMWIgaW4gZ19wb2xsICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4w
CiMzICAweDA0OTU3NDNjIGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM0ICAw
eDA0OTU3ODQ4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xp
Yi0yLjAuc28uMAojNSAgMHgwMzg4NzU5ZiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vz
c0V2ZW50cyAodGhpcz0weDk2YWFiNTAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3Bh
dGNoZXJfZ2xpYi5jcHA6NDE3CiM2ICAweDAzODU3NjA5IGluIFFFdmVudExvb3A6OnByb2Nlc3NF
dmVudHMgKHRoaXM9MHhiMThkMzJjMCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6
MTQ5CiM3ICAweDAzODU3YThhIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHhiMThkMzJjMCwg
ZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM4ICAweDAzNzUzYjdlIGlu
IFFUaHJlYWQ6OmV4ZWMgKHRoaXM9MHg5NmFjNWU4KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDkw
CiM5ICAweDAzNzU2ZGY5IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OTZhYzVlOCkg
YXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiMxMCAweDAwMjg2Y2M5IGluIHN0YXJ0X3Ro
cmVhZCAoKSBmcm9tIC9saWIvbGlicHRocmVhZC5zby4wCiMxMSAweDA2OGJmNmFlIGluIGNsb25l
ICgpIGZyb20gL2xpYi9saWJjLnNvLjYKClRocmVhZCAxMCAoVGhyZWFkIDB4YWE3M2FiNzAgKExX
UCA0NjQ5KSk6CiMwICAweDAwNjdlNDE2IGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAw
MjhiODg0IGluIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGZyb20gL2xp
Yi9saWJwdGhyZWFkLnNvLjAKIzIgIDB4MDg1M2ZiM2YgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9s
aWJ4aW5lLnNvLjEKQmFja3RyYWNlIHN0b3BwZWQ6IHByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRo
aXMgZnJhbWUgKGNvcnJ1cHQgc3RhY2s/KQoKVGhyZWFkIDkgKFRocmVhZCAweGE5YjJlYjcwIChM
V1AgNDY1MCkpOgojMCAgMHgwMDY3ZTQxNiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgw
NjhiODM4MSBpbiBzZWxlY3QgKCkgZnJvbSAvbGliL2xpYmMuc28uNgojMiAgMHgwODU2YmYxYyBp
biB4aW5lX3VzZWNfc2xlZXAgKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzMgIDB4MDAw
MDAwMDAgaW4gPz8gKCkKClRocmVhZCA4IChUaHJlYWQgMHhhOTMyZGI3MCAoTFdQIDQ2NTEpKToK
IzAgIDB4MDA2N2U0MTYgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4MDY4YjBkZTYgaW4g
cG9sbCAoKSBmcm9tIC9saWIvbGliYy5zby42CiMyICAweDA0OTY0YTFiIGluIGdfcG9sbCAoKSBm
cm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwNDk1NzQzYyBpbiA/PyAoKSBmcm9tIC9s
aWIvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwNDk1Nzg0OCBpbiBnX21haW5fY29udGV4dF9pdGVy
YXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzUgIDB4MDM4ODc1OWYgaW4gUUV2
ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg5YzQ0OTYwLCBmbGFncz0u
Li4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQxNwojNiAgMHgwMzg1NzYw
OSBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4YTkzMmQyNTAsIGZsYWdzPSkg
YXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNyAgMHgwMzg1N2E4YSBpbiBRRXZlbnRMb29w
OjpleGVjICh0aGlzPTB4YTkzMmQyNTAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3Au
Y3BwOjIwMQojOCAgMHgwMzc1M2I3ZSBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTB4OWM0NDU3OCkg
YXQgdGhyZWFkL3F0aHJlYWQuY3BwOjQ5MAojOSAgMHgwMWJhYzgxYSBpbiA/PyAoKSBmcm9tIC91
c3IvbGliL3F0NC9wbHVnaW5zL3Bob25vbl9iYWNrZW5kL3Bob25vbl94aW5lLnNvCiMxMCAweDAz
NzU2ZGY5IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OWM0NDU3OCkgYXQgdGhyZWFk
L3F0aHJlYWRfdW5peC5jcHA6MjY2CiMxMSAweDAwMjg2Y2M5IGluIHN0YXJ0X3RocmVhZCAoKSBm
cm9tIC9saWIvbGlicHRocmVhZC5zby4wCiMxMiAweDA2OGJmNmFlIGluIGNsb25lICgpIGZyb20g
L2xpYi9saWJjLnNvLjYKClRocmVhZCA3IChUaHJlYWQgMHhhOGIyY2I3MCAoTFdQIDQ2NTIpKToK
IzAgIDB4MDAyOGEzYTAgaW4gX19wdGhyZWFkX211dGV4X3VubG9ja19mdWxsICgpIGZyb20gL2xp
Yi9saWJwdGhyZWFkLnNvLjAKIzEgIDB4MDNmY2M5NjEgaW4gcGFfbXV0ZXhfdW5sb2NrICgpIGZy
b20gL3Vzci9saWIvbGlicHVsc2Vjb21tb24tMC45LjIxLnNvCiMyICAweDAzZWYyNTQ5IGluID8/
ICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAojMyAgMHgwM2VkZWFiOSBpbiBwYV9tYWlu
bG9vcF9wb2xsICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAojNCAgMHgwM2VlMGE3MyBp
biBwYV9tYWlubG9vcF9pdGVyYXRlICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAojNSAg
MHgwM2VlMGI0NCBpbiBwYV9tYWlubG9vcF9ydW4gKCkgZnJvbSAvdXNyL2xpYi9saWJwdWxzZS5z
by4wCiM2ICAweDAzZWYyMzAzIGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAoj
NyAgMHgwM2ZjZGJkNSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlY29tbW9uLTAuOS4y
MS5zbwojOCAgMHgwMDI4NmNjOSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL2xpYnB0aHJl
YWQuc28uMAojOSAgMHgwNjhiZjZhZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvbGliYy5zby42CgpU
aHJlYWQgNiAoVGhyZWFkIDB4YTNmZmZiNzAgKExXUCA0NjUzKSk6CiMwICAweDAwNjdlNDE2IGlu
IF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAwMjhiNGRjIGluIHB0aHJlYWRfY29uZF93YWl0
QEBHTElCQ18yLjMuMiAoKSBmcm9tIC9saWIvbGlicHRocmVhZC5zby4wCiMyICAweDA4NTUxYjU0
IGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlieGluZS5zby4xCiMzICAweDAwMDAwMDAwIGluID8/
ICgpCgpUaHJlYWQgNSAoVGhyZWFkIDB4YTM3ZmViNzAgKExXUCA0NjU0KSk6CiMwICAweDAwNjdl
NDE2IGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDA2OGIwZGU2IGluIHBvbGwgKCkgZnJv
bSAvbGliL2xpYmMuc28uNgojMiAgMHgwNDk2NGExYiBpbiBnX3BvbGwgKCkgZnJvbSAvbGliL2xp
YmdsaWItMi4wLnNvLjAKIzMgIDB4MDQ5NTc0M2MgaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWIt
Mi4wLnNvLjAKIzQgIDB4MDQ5NTc4NDggaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZy
b20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM1ICAweDAzODg3NTlmIGluIFFFdmVudERpc3BhdGNo
ZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4OWQ2MDhiMCwgZmxhZ3M9Li4uKSBhdCBrZXJu
ZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTcKIzYgIDB4MDM4NTc2MDkgaW4gUUV2ZW50
TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGEzN2ZlMjYwLCBmbGFncz0pIGF0IGtlcm5lbC9x
ZXZlbnRsb29wLmNwcDoxNDkKIzcgIDB4MDM4NTdhOGEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhp
cz0weGEzN2ZlMjYwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzgg
IDB4MDM3NTNiN2UgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz0weDlkNWI5ZDApIGF0IHRocmVhZC9x
dGhyZWFkLmNwcDo0OTAKIzkgIDB4MDM4MzYzNWIgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0Y2hl
ckVuZ2luZTo6cnVuICh0aGlzPTB4OWQ1YjlkMCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVyX2lu
b3RpZnkuY3BwOjI0OAojMTAgMHgwMzc1NmRmOSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFy
Zz0weDlkNWI5ZDApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2NgojMTEgMHgwMDI4NmNj
OSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL2xpYnB0aHJlYWQuc28uMAojMTIgMHgwNjhi
ZjZhZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvbGliYy5zby42CgpUaHJlYWQgNCAoVGhyZWFkIDB4
YTJmMWRiNzAgKExXUCA0NjYxKSk6CiMwICAweDAwMjg5M2ViIGluIHB0aHJlYWRfbXV0ZXhfbG9j
ayAoKSBmcm9tIC9saWIvbGlicHRocmVhZC5zby4wCiMxICAweDA0OTU2ZWEzIGluIGdfbWFpbl9j
b250ZXh0X3ByZXBhcmUgKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDQ5NTcy
NzkgaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDQ5NTc4NDggaW4g
Z19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM0
ICAweDAzODg3NTlmIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlz
PTB4YTE4YTg1MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNw
cDo0MTcKIzUgIDB4MDM4NTc2MDkgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0w
eGEyZjFkMjYwLCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzYgIDB4MDM4
NTdhOGEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weGEyZjFkMjYwLCBmbGFncz0uLi4pIGF0
IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzcgIDB4MDM3NTNiN2UgaW4gUVRocmVhZDo6ZXhl
YyAodGhpcz0weGExODhmYjApIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTAKIzggIDB4MDM4MzYz
NWIgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4YTE4OGZi
MCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVyX2lub3RpZnkuY3BwOjI0OAojOSAgMHgwMzc1NmRm
OSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weGExODhmYjApIGF0IHRocmVhZC9xdGhy
ZWFkX3VuaXguY3BwOjI2NgojMTAgMHgwMDI4NmNjOSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAv
bGliL2xpYnB0aHJlYWQuc28uMAojMTEgMHgwNjhiZjZhZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIv
bGliYy5zby42CgpUaHJlYWQgMyAoVGhyZWFkIDB4YTE3MWFiNzAgKExXUCA0NjY3KSk6CiMwICAw
eDAwMjhhN2Q0IGluIF9fcHRocmVhZF9tdXRleF91bmxvY2tfdXNlcmNudCAoKSBmcm9tIC9saWIv
bGlicHRocmVhZC5zby4wCiMxICAweDA0OTU2YjM0IGluIGdfbWFpbl9jb250ZXh0X2NoZWNrICgp
IGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiMyICAweDA0OTU3NDVlIGluID8/ICgpIGZyb20g
L2xpYi9saWJnbGliLTIuMC5zby4wCiMzICAweDA0OTU3ODQ4IGluIGdfbWFpbl9jb250ZXh0X2l0
ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMzg4NzU5ZiBpbiBR
RXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGEyNjhlODgsIGZsYWdz
PS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE3CiM1ICAweDAzODU3
NjA5IGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhhMTcxYTI2MCwgZmxhZ3M9
KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM2ICAweDAzODU3YThhIGluIFFFdmVudExv
b3A6OmV4ZWMgKHRoaXM9MHhhMTcxYTI2MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MjAxCiM3ICAweDAzNzUzYjdlIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9MHhhMDlmNDE4
KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDkwCiM4ICAweDAzODM2MzViIGluIFFJbm90aWZ5Rmls
ZVN5c3RlbVdhdGNoZXJFbmdpbmU6OnJ1biAodGhpcz0weGEwOWY0MTgpIGF0IGlvL3FmaWxlc3lz
dGVtd2F0Y2hlcl9pbm90aWZ5LmNwcDoyNDgKIzkgIDB4MDM3NTZkZjkgaW4gUVRocmVhZFByaXZh
dGU6OnN0YXJ0IChhcmc9MHhhMDlmNDE4KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYK
IzEwIDB4MDAyODZjYzkgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi9saWJwdGhyZWFkLnNv
LjAKIzExIDB4MDY4YmY2YWUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL2xpYmMuc28uNgoKVGhyZWFk
IDIgKFRocmVhZCAweDlkMmI2YjcwIChMV1AgNDY5MykpOgojMCAgMHgwMDY3ZTQxNiBpbiBfX2tl
cm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMDI4YjRkYyBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJ
QkNfMi4zLjIgKCkgZnJvbSAvbGliL2xpYnB0aHJlYWQuc28uMAojMiAgMHgwMzc1NzljNyBpbiB3
YWl0ICh0aGlzPTB4YmIwZjJlOCwgbXV0ZXg9MHhiYjBmMmU0LCB0aW1lPTQyOTQ5NjcyOTUpIGF0
IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4OAojMyAgUVdhaXRDb25kaXRpb246Ondh
aXQgKHRoaXM9MHhiYjBmMmU4LCBtdXRleD0weGJiMGYyZTQsIHRpbWU9NDI5NDk2NzI5NSkgYXQg
dGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE2MAojNCAgMHgwODM5MTUzMiBpbiBEaWdp
a2FtOjpSZW5hbWVUaHJlYWQ6OnJ1biAodGhpcz0weDljY2JiMjgpIGF0IC9idWlsZC9idWlsZGQv
ZGlnaWthbS0xLjQuMC91dGlsaXRpZXMvYWR2YW5jZWRyZW5hbWUvY29tbW9uL3JlbmFtZXRocmVh
ZC5jcHA6MTA1CiM1ICAweDAzNzU2ZGY5IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4
OWNjYmIyOCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiM2ICAweDAwMjg2Y2M5IGlu
IHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWIvbGlicHRocmVhZC5zby4wCiM3ICAweDA2OGJmNmFl
IGluIGNsb25lICgpIGZyb20gL2xpYi9saWJjLnNvLjYKClRocmVhZCAxIChUaHJlYWQgMHhiNjZi
MDc0MCAoTFdQIDQ2NDApKToKW0tDcmFzaCBIYW5kbGVyXQojNyAgcmVmICh0aGlzPTB4Y2RkYTQ1
OCwgc2V0dGluZ3M9Li4uKSBhdCAvdXNyL2luY2x1ZGUvcXQ0L1F0Q29yZS9xYXRvbWljX2kzODYu
aDoxMjAKIzggIFFMaXN0ICh0aGlzPTB4Y2RkYTQ1OCwgc2V0dGluZ3M9Li4uKSBhdCAvdXNyL2lu
Y2x1ZGUvcXQ0L1F0Q29yZS9xbGlzdC5oOjExOAojOSAgUUZvcmVhY2hDb250YWluZXIgKHRoaXM9
MHhjZGRhNDU4LCBzZXR0aW5ncz0uLi4pIGF0IC91c3IvaW5jbHVkZS9xdDQvUXRDb3JlL3FnbG9i
YWwuaDoyMjQzCiMxMCBEaWdpa2FtOjpQYXJzZXI6OnBhcnNlICh0aGlzPTB4Y2RkYTQ1OCwgc2V0
dGluZ3M9Li4uKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40LjAvdXRpbGl0aWVzL2FkdmFu
Y2VkcmVuYW1lL2NvbW1vbi9wYXJzZXIuY3BwOjIxOQojMTEgMHgwODM4ZTk5NCBpbiBEaWdpa2Ft
OjpQYXJzZXI6OmludmFsaWRNb2RpZmllcnMgKHRoaXM9MHhjZGRhNDU4LCBzZXR0aW5ncz0uLi4p
IGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC91dGlsaXRpZXMvYWR2YW5jZWRyZW5hbWUv
Y29tbW9uL3BhcnNlci5jcHA6MjAxCiMxMiAweDA4Mzg3NjQ3IGluIERpZ2lrYW06OkhpZ2hsaWdo
dGVyOjpoaWdobGlnaHRCbG9jayAodGhpcz0weGJhZjhmMjAsIHRleHQ9Li4uKSBhdCAvYnVpbGQv
YnVpbGRkL2RpZ2lrYW0tMS40LjAvdXRpbGl0aWVzL2FkdmFuY2VkcmVuYW1lL2NvbW1vbi9oaWdo
bGlnaHRlci5jcHA6OTUKIzEzIDB4MDI5YjM4ZmIgaW4gUVN5bnRheEhpZ2hsaWdodGVyUHJpdmF0
ZTo6cmVmb3JtYXRCbG9jayAodGhpcz0weGJjODU1NTgsIGJsb2NrPS4uLikgYXQgdGV4dC9xc3lu
dGF4aGlnaGxpZ2h0ZXIuY3BwOjIyNQojMTQgMHgwMjliM2E2NiBpbiBRU3ludGF4SGlnaGxpZ2h0
ZXJQcml2YXRlOjpyZWZvcm1hdEJsb2NrcyAodGhpcz0weGJjODU1NTgsIGZyb209MCwgY2hhcnNS
ZW1vdmVkPTY0LCBjaGFyc0FkZGVkPTY0KSBhdCB0ZXh0L3FzeW50YXhoaWdobGlnaHRlci5jcHA6
MjA2CiMxNSAweDAyOWIzZThjIGluIFFTeW50YXhIaWdobGlnaHRlcjo6cXRfbWV0YWNhbGwgKHRo
aXM9MHhiYWY4ZjIwLCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX2lkPTYsIF9h
PTB4YmZmZDAxZjApIGF0IC5tb2MvcmVsZWFzZS1zaGFyZWQvbW9jX3FzeW50YXhoaWdobGlnaHRl
ci5jcHA6ODEKIzE2IDB4MDM4NWU4Y2EgaW4gUU1ldGFPYmplY3Q6Om1ldGFjYWxsIChvYmplY3Q9
MHhiYWY4ZjIwLCBjbD0xODQ0MTQ2NDAsIGlkeD02LCBhcmd2PTB4YmZmZDAxZjApIGF0IGtlcm5l
bC9xbWV0YW9iamVjdC5jcHA6MjM3CiMxNyAweDAzODcxNmFkIGluIFFNZXRhT2JqZWN0OjphY3Rp
dmF0ZSAoc2VuZGVyPTB4Y2QwZDQwOCwgbT0weDMwMzJkMWMsIGxvY2FsX3NpZ25hbF9pbmRleD0w
LCBhcmd2PTB4NzI3Mjc1NDMpIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozMjgwCiMxOCAweDAyZTBk
YmNmIGluIFFUZXh0RG9jdW1lbnQ6OmNvbnRlbnRzQ2hhbmdlICh0aGlzPTB4Y2QwZDQwOCwgX3Qx
PTAsIF90Mj02NCwgX3QzPTY0KSBhdCAubW9jL3JlbGVhc2Utc2hhcmVkL21vY19xdGV4dGRvY3Vt
ZW50LmNwcDoxODgKIzE5IDB4MDI5NzAyZDkgaW4gUVRleHREb2N1bWVudFByaXZhdGU6OmZpbmlz
aEVkaXQgKHRoaXM9MHhjZDExMTgwKSBhdCB0ZXh0L3F0ZXh0ZG9jdW1lbnRfcC5jcHA6MTIwNQoj
MjAgMHgwMjk5YTIyNiBpbiBRVGV4dEN1cnNvcjo6ZW5kRWRpdEJsb2NrICh0aGlzPTB4YmZmZDAy
ZGMpIGF0IHRleHQvcXRleHRjdXJzb3IuY3BwOjI0ODEKIzIxIDB4MDI5YjJkMjMgaW4gUVN5bnRh
eEhpZ2hsaWdodGVyOjpzZXREb2N1bWVudCAodGhpcz0weGJjYTczYzAsIGRvYz0weDApIGF0IHRl
eHQvcXN5bnRheGhpZ2hsaWdodGVyLmNwcDozNjUKIzIyIDB4MDI5YjJlYTUgaW4gUVN5bnRheEhp
Z2hsaWdodGVyOjp+UVN5bnRheEhpZ2hsaWdodGVyICh0aGlzPTB4YmNhNzNjMCwgX19pbl9jaHJn
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgdGV4dC9xc3ludGF4aGlnaGxpZ2h0ZXIuY3BwOjM0
NwojMjMgMHgwMWY0MDViNyBpbiBTb25uZXQ6OkhpZ2hsaWdodGVyOjp+SGlnaGxpZ2h0ZXIgKHRo
aXM9MHhiY2E3M2MwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9r
ZGV1aS9zb25uZXQvaGlnaGxpZ2h0ZXIuY3BwOjEzOQojMjQgMHgwMWZlOWZmNCBpbiB+UHJpdmF0
ZSAodGhpcz0weGJjOGRhODgsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4u
Ly4uL2tkZXVpL3dpZGdldHMva3RleHRlZGl0LmNwcDo4NQojMjUgS1RleHRFZGl0Ojp+S1RleHRF
ZGl0ICh0aGlzPTB4YmM4ZGE4OCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQg
Li4vLi4va2RldWkvd2lkZ2V0cy9rdGV4dGVkaXQuY3BwOjI3OAojMjYgMHgwODM3ZWMyYSBpbiBE
aWdpa2FtOjpBZHZhbmNlZFJlbmFtZUxpbmVFZGl0Ojp+QWR2YW5jZWRSZW5hbWVMaW5lRWRpdCAo
dGhpcz0weGJjOGRhODgsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWls
ZC9idWlsZGQvZGlnaWthbS0xLjQuMC91dGlsaXRpZXMvYWR2YW5jZWRyZW5hbWUvYWR2YW5jZWRy
ZW5hbWVpbnB1dC5jcHA6MTYzCiMyNyAweDAzODZiODE2IGluIFFPYmplY3RQcml2YXRlOjpkZWxl
dGVDaGlsZHJlbiAodGhpcz0weGNkZTJlODgpIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxOTU3CiMy
OCAweDAyNzA1OGZjIGluIFFXaWRnZXQ6On5RV2lkZ2V0ICh0aGlzPTB4YmQ3ODRiOCwgX19pbl9j
aHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3F3aWRnZXQuY3BwOjE1ODkKIzI5
IDB4MDJiMzIyZDEgaW4gUUxpbmVFZGl0Ojp+UUxpbmVFZGl0ICh0aGlzPTB4YmQ3ODRiOCwgX19p
bl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgd2lkZ2V0cy9xbGluZWVkaXQuY3BwOjM1
NgojMzAgMHgwMWZiM2FlYSBpbiBLTGluZUVkaXQ6On5LTGluZUVkaXQgKHRoaXM9MHhiZDc4NGI4
LCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9rZGV1aS93aWRnZXRz
L2tsaW5lZWRpdC5jcHA6MjQ1CiMzMSAweDA4MzgwZTg2IGluIH5Qcm94eUxpbmVFZGl0ICh0aGlz
PTB4YmQ3ODRiOCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxkL2J1
aWxkZC9kaWdpa2FtLTEuNC4wL2RpZ2lrYW0vLi4vbGlicy93aWRnZXRzL2NvbW1vbi9jb21ib2Jv
eHV0aWxpdGllcy5oOjUwCiMzMiBEaWdpa2FtOjpBZHZhbmNlZFJlbmFtZUxpbmVFZGl0UHJveHk6
On5BZHZhbmNlZFJlbmFtZUxpbmVFZGl0UHJveHkgKHRoaXM9MHhiZDc4NGI4LCBfX2luX2Nocmc9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40LjAvb2Jq
LWk2ODYtbGludXgtZ251L2RpZ2lrYW0vLi4vLi4vdXRpbGl0aWVzL2FkdmFuY2VkcmVuYW1lL2Fk
dmFuY2VkcmVuYW1laW5wdXQuaDo1MAojMzMgMHgwMzg2YjgxNiBpbiBRT2JqZWN0UHJpdmF0ZTo6
ZGVsZXRlQ2hpbGRyZW4gKHRoaXM9MHhiZDg5NjYwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTk1
NwojMzQgMHgwMjcwNThmYyBpbiBRV2lkZ2V0Ojp+UVdpZGdldCAodGhpcz0weGJkOTgxMDAsIF9f
aW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xd2lkZ2V0LmNwcDoxNTg5
CiMzNSAweDAyYWVhYTllIGluIFFDb21ib0JveDo6flFDb21ib0JveCAodGhpcz0weGJkOTgxMDAs
IF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHdpZGdldHMvcWNvbWJvYm94LmNw
cDoxMjkyCiMzNiAweDAxZjkxNjE4IGluIEtDb21ib0JveDo6fktDb21ib0JveCAodGhpcz0weGJk
OTgxMDAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2tkZXVpL3dp
ZGdldHMva2NvbWJvYm94LmNwcDo3MwojMzcgMHgwODM3ZmU0NSBpbiBEaWdpa2FtOjpBZHZhbmNl
ZFJlbmFtZUlucHV0Ojp+QWR2YW5jZWRSZW5hbWVJbnB1dCAodGhpcz0weGJkOTgxMDAsIF9faW5f
Y2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQu
MC91dGlsaXRpZXMvYWR2YW5jZWRyZW5hbWUvYWR2YW5jZWRyZW5hbWVpbnB1dC5jcHA6MzQ1CiMz
OCAweDAzODZiODE2IGluIFFPYmplY3RQcml2YXRlOjpkZWxldGVDaGlsZHJlbiAodGhpcz0weGJj
YjI3MDgpIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxOTU3CiMzOSAweDAyNzA1OGZjIGluIFFXaWRn
ZXQ6On5RV2lkZ2V0ICh0aGlzPTB4Y2Q2MGY1MCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PikgYXQga2VybmVsL3F3aWRnZXQuY3BwOjE1ODkKIzQwIDB4MDgzODQ2YWEgaW4gRGlnaWth
bTo6QWR2YW5jZWRSZW5hbWVXaWRnZXQ6On5BZHZhbmNlZFJlbmFtZVdpZGdldCAodGhpcz0weGNk
NjBmNTAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQv
ZGlnaWthbS0xLjQuMC91dGlsaXRpZXMvYWR2YW5jZWRyZW5hbWUvYWR2YW5jZWRyZW5hbWV3aWRn
ZXQuY3BwOjExNgojNDEgMHgwMzg2YjgxNiBpbiBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRy
ZW4gKHRoaXM9MHhiZDZlYzA4KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTk1NwojNDIgMHgwMjcw
NGNiYyBpbiBRV2lkZ2V0Ojp+UVdpZGdldCAodGhpcz0weGExZTFlNTgsIF9faW5fY2hyZz08dmFs
dWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xd2lkZ2V0LmNwcDoxNTg5CiM0MyAweDAzODZi
ODE2IGluIFFPYmplY3RQcml2YXRlOjpkZWxldGVDaGlsZHJlbiAodGhpcz0weGJjYjI5NjApIGF0
IGtlcm5lbC9xb2JqZWN0LmNwcDoxOTU3CiM0NCAweDAyNzA1OGZjIGluIFFXaWRnZXQ6On5RV2lk
Z2V0ICh0aGlzPTB4YWY3MzgyMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQg
a2VybmVsL3F3aWRnZXQuY3BwOjE1ODkKIzQ1IDB4MDJjMGI5ZjQgaW4gUURpYWxvZzo6flFEaWFs
b2cgKHRoaXM9MHhhZjczODIwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBk
aWFsb2dzL3FkaWFsb2cuY3BwOjMyNwojNDYgMHgwMWUwZmZhNCBpbiBLRGlhbG9nOjp+S0RpYWxv
ZyAodGhpcz0weGFmNzM4MjAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4u
Ly4uL2tkZXVpL2RpYWxvZ3Mva2RpYWxvZy5jcHA6MTk1CiM0NyAweDA4MzdkZTliIGluIERpZ2lr
YW06OkFkdmFuY2VkUmVuYW1lRGlhbG9nOjp+QWR2YW5jZWRSZW5hbWVEaWFsb2cgKHRoaXM9MHhh
ZjczODIwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRk
L2RpZ2lrYW0tMS40LjAvdXRpbGl0aWVzL2FkdmFuY2VkcmVuYW1lL2FkdmFuY2VkcmVuYW1lZGlh
bG9nLmNwcDoyMjgKIzQ4IDB4MDgyZGVmYzYgaW4gRGlnaWthbTo6RGlnaWthbUltYWdlVmlldzo6
cmVuYW1lICh0aGlzPTB4OTRmMmMyMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2Rp
Z2lrYW0vZGlnaWthbWltYWdldmlldy5jcHA6NDY1CiM0OSAweDA4MmViOTE0IGluIHNsb3RJbWFn
ZVJlbmFtZSAodGhpcz0weDk0MGYyNDAsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9k
LCBfaWQ9ODYsIF9hPTB4YmZmZDBhNDgpIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC9k
aWdpa2FtL2RpZ2lrYW12aWV3LmNwcDoxMzg3CiM1MCBEaWdpa2FtOjpEaWdpa2FtVmlldzo6cXRf
bWV0YWNhbGwgKHRoaXM9MHg5NDBmMjQwLCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhv
ZCwgX2lkPTg2LCBfYT0weGJmZmQwYTQ4KSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40LjAv
b2JqLWk2ODYtbGludXgtZ251L2RpZ2lrYW0vZGlnaWthbXZpZXcubW9jOjMyMQojNTEgMHgwMzg1
ZThjYSBpbiBRTWV0YU9iamVjdDo6bWV0YWNhbGwgKG9iamVjdD0weDk0MGYyNDAsIGNsPTE4NDQx
NDY0MCwgaWR4PTg2LCBhcmd2PTB4YmZmZDBhNDgpIGF0IGtlcm5lbC9xbWV0YW9iamVjdC5jcHA6
MjM3CiM1MiAweDAzODcxNmFkIGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4YTI4
N2RmMCwgbT0weDg0ZDA1ZTAsIGxvY2FsX3NpZ25hbF9pbmRleD0xLCBhcmd2PTB4NzI3Mjc1NDMp
IGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozMjgwCiM1MyAweDAyNjk5Zjk5IGluIFFBY3Rpb246OnRy
aWdnZXJlZCAodGhpcz0weGEyODdkZjAsIF90MT1mYWxzZSkgYXQgLm1vYy9yZWxlYXNlLXNoYXJl
ZC9tb2NfcWFjdGlvbi5jcHA6MjYzCiM1NCAweDAyNjliOGRjIGluIFFBY3Rpb246OmFjdGl2YXRl
ICh0aGlzPTB4YTI4N2RmMCwgZXZlbnQ9UUFjdGlvbjo6VHJpZ2dlcikgYXQga2VybmVsL3FhY3Rp
b24uY3BwOjEyNTYKIzU1IDB4MDJiNjc3ZWYgaW4gUU1lbnVQcml2YXRlOjphY3RpdmF0ZUNhdXNl
ZFN0YWNrICh0aGlzPTB4OTQwNTk4MCwgY2F1c2VkU3RhY2s9Li4uLCBhY3Rpb249MHhhMjg3ZGYw
LCBhY3Rpb25fZT1RQWN0aW9uOjpUcmlnZ2VyLCBzZWxmPXRydWUpIGF0IHdpZGdldHMvcW1lbnUu
Y3BwOjk5MwojNTYgMHgwMmI2ZGE0YiBpbiBRTWVudVByaXZhdGU6OmFjdGl2YXRlQWN0aW9uICh0
aGlzPTB4OTQwNTk4MCwgYWN0aW9uPTB4YTI4N2RmMCwgYWN0aW9uX2U9UUFjdGlvbjo6VHJpZ2dl
ciwgc2VsZj08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHdpZGdldHMvcW1lbnUuY3BwOjEwODUK
IzU3IDB4MDJiNmU1ZTAgaW4gUU1lbnU6Om1vdXNlUmVsZWFzZUV2ZW50ICh0aGlzPTB4YTI0OTky
MCwgZT0weGJmZmQxMmYwKSBhdCB3aWRnZXRzL3FtZW51LmNwcDoyMzAxCiM1OCAweDAxZmMxNGU1
IGluIEtNZW51Ojptb3VzZVJlbGVhc2VFdmVudCAodGhpcz0weGEyNDk5MjAsIGU9MHhiZmZkMTJm
MCkgYXQgLi4vLi4va2RldWkvd2lkZ2V0cy9rbWVudS5jcHA6NDcxCiM1OSAweDAyNmZmZTA4IGlu
IFFXaWRnZXQ6OmV2ZW50ICh0aGlzPTB4YTI0OTkyMCwgZXZlbnQ9MHhiZmZkMTJmMCkgYXQga2Vy
bmVsL3F3aWRnZXQuY3BwOjgxODcKIzYwIDB4MDJiNzAwMmYgaW4gUU1lbnU6OmV2ZW50ICh0aGlz
PTB4YTI0OTkyMCwgZT0weGJmZmQxMmYwKSBhdCB3aWRnZXRzL3FtZW51LmNwcDoyNDEwCiM2MSAw
eDAyNmExZmRjIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9MHg5
MWQyMWEwLCByZWNlaXZlcj0weGEyNDk5MjAsIGU9MHhiZmZkMTJmMCkgYXQga2VybmVsL3FhcHBs
aWNhdGlvbi5jcHA6NDM5NgojNjIgMHgwMjZhOGMyZSBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAo
dGhpcz0weGJmZmQxYzFjLCByZWNlaXZlcj0weGEyNDk5MjAsIGU9MHhiZmZkMTJmMCkgYXQga2Vy
bmVsL3FhcHBsaWNhdGlvbi5jcHA6Mzk1OQojNjMgMHgwMWVjNmNmYSBpbiBLQXBwbGljYXRpb246
Om5vdGlmeSAodGhpcz0weGJmZmQxYzFjLCByZWNlaXZlcj0weGEyNDk5MjAsIGV2ZW50PTB4YmZm
ZDEyZjApIGF0IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjMxMAojNjQgMHgw
Mzg1OGIzYiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weGJmZmQx
YzFjLCByZWNlaXZlcj0weGEyNDk5MjAsIGV2ZW50PTB4YmZmZDEyZjApIGF0IGtlcm5lbC9xY29y
ZWFwcGxpY2F0aW9uLmNwcDo3MzIKIzY1IDB4MDI2YTcwOTQgaW4gc2VuZEV2ZW50IChyZWNlaXZl
cj0weGEyNDk5MjAsIGV2ZW50PTB4YmZmZDEyZjAsIGFsaWVuV2lkZ2V0PTB4MCwgbmF0aXZlV2lk
Z2V0PTB4YTI0OTkyMCwgYnV0dG9uRG93bj0weDMwM2MzYzAsIGxhc3RNb3VzZVJlY2VpdmVyPS4u
Liwgc3BvbnRhbmVvdXM9dHJ1ZSkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2Nv
cmVsaWIva2VybmVsL3Fjb3JlYXBwbGljYXRpb24uaDoyMTUKIzY2IFFBcHBsaWNhdGlvblByaXZh
dGU6OnNlbmRNb3VzZUV2ZW50IChyZWNlaXZlcj0weGEyNDk5MjAsIGV2ZW50PTB4YmZmZDEyZjAs
IGFsaWVuV2lkZ2V0PTB4MCwgbmF0aXZlV2lkZ2V0PTB4YTI0OTkyMCwgYnV0dG9uRG93bj0weDMw
M2MzYzAsIGxhc3RNb3VzZVJlY2VpdmVyPS4uLiwgc3BvbnRhbmVvdXM9dHJ1ZSkgYXQga2VybmVs
L3FhcHBsaWNhdGlvbi5jcHA6MzA1OAojNjcgMHgwMjczNjI2MSBpbiBRRVRXaWRnZXQ6OnRyYW5z
bGF0ZU1vdXNlRXZlbnQgKHRoaXM9MHhhMjQ5OTIwLCBldmVudD0weGJmZmQxODBjKSBhdCBrZXJu
ZWwvcWFwcGxpY2F0aW9uX3gxMS5jcHA6NDMzNwojNjggMHgwMjczNTE1MSBpbiBRQXBwbGljYXRp
b246OngxMVByb2Nlc3NFdmVudCAodGhpcz0weGJmZmQxYzFjLCBldmVudD0weGJmZmQxODBjKSBh
dCBrZXJuZWwvcWFwcGxpY2F0aW9uX3gxMS5jcHA6MzQxNAojNjkgMHgwMjc2NDM2YSBpbiB4MTFF
dmVudFNvdXJjZURpc3BhdGNoIChzPTB4OTFkNTQ0MCwgY2FsbGJhY2s9MCwgdXNlcl9kYXRhPTB4
MCkgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MTQ2CiM3MCAweDA0OTUz
ODU1IGluIGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5z
by4wCiM3MSAweDA0OTU3NjY4IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM3
MiAweDA0OTU3ODQ4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGli
Z2xpYi0yLjAuc28uMAojNzMgMHgwMzg4NzU2NSBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJv
Y2Vzc0V2ZW50cyAodGhpcz0weDkxYTRkNjgsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRp
c3BhdGNoZXJfZ2xpYi5jcHA6NDE1CiM3NCAweDAyNzYzYmU1IGluIFFHdWlFdmVudERpc3BhdGNo
ZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4OTFhNGQ2OCwgZmxhZ3M9Li4uKSBhdCBrZXJu
ZWwvcWd1aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzc1IDB4MDM4NTc2MDkgaW4gUUV2
ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGJmZmQxYjA0LCBmbGFncz0pIGF0IGtlcm5l
bC9xZXZlbnRsb29wLmNwcDoxNDkKIzc2IDB4MDM4NTdhOGEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAo
dGhpcz0weGJmZmQxYjA0LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEK
Izc3IDB4MDM4NWMwMGYgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNv
cmVhcHBsaWNhdGlvbi5jcHA6MTAwOQojNzggMHgwMjZhMGUwNyBpbiBRQXBwbGljYXRpb246OmV4
ZWMgKCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzY3MgojNzkgMHgwODNjMDZiMyBpbiBt
YWluIChhcmdjPTUsIGFyZ3Y9MHhiZmZkMjA4NCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEu
NC4wL2RpZ2lrYW0vbWFpbi5jcHA6MTk1CgpQb3NzaWJsZSBkdXBsaWNhdGVzIGJ5IHF1ZXJ5OiBi
dWcgMjUyNTU3LCBidWcgMjQ5MTQ4LCBidWcgMjQ4ODgyLCBidWcgMjQ0NTU5LCBidWcgMjM3NjQy
LgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>53199</attachid>
            <date>2010-11-06 16:35:53 +0000</date>
            <delta_ts>2010-11-06 16:35:53 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>22384</size>
            <attacher>angelfran1</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDEuNC4wKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC41LjMg
KEtERSA0LjUuMykKUXQgVmVyc2lvbjogNC43LjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggMi42
LjM1LTAyMDYzNS1nZW5lcmljIHg4Nl82NApEaXN0cmlidXRpb246IFVidW50dSAxMC4xMAoKLS0g
SW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hlbiB0aGUg
YXBwbGljYXRpb24gY3Jhc2hlZDogSSdtIGJhdGNoIHJlbmFtaW5nIHNldmVyYWwgZmlsZXMgd2l0
aCBleGlmIGRhdGEgdGltZS4KClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNlZCBldmVyeSB0aW1l
LgoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlvbjogZGlnaUthbSAoZGlnaWthbSksIHNpZ25hbDog
U2VnbWVudGF0aW9uIGZhdWx0CltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3ZjQ5ODRm
N2Q3YzAgKExXUCAxOTc4KSldCgpUaHJlYWQgMTYgKFRocmVhZCAweDdmNDk2YmNjMzcxMCAoTFdQ
IDIwMTQpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRs
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2Mgoj
MSAgMHgwMDAwN2Y0OTdkZjRjZTNiIGluIHdhaXQgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+
LCBtdXRleD0weDIxOWNkMDAsIHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9x
d2FpdGNvbmRpdGlvbl91bml4LmNwcDo4OAojMiAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9
PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBtdXRleD0weDIxOWNkMDAsIHRpbWU9MTg0NDY3NDQwNzM3
MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAKIzMgIDB4MDAw
MDAwMDAwMDZlZTk3YiBpbiBEaWdpa2FtOjpTY2FuQ29udHJvbGxlcjo6cnVuICh0aGlzPTB4MjFh
OTkyMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2RpZ2lrYW0vc2NhbmNvbnRyb2xs
ZXIuY3BwOjUxNQojNCAgMHgwMDAwN2Y0OTdkZjRjMjdlIGluIFFUaHJlYWRQcml2YXRlOjpzdGFy
dCAoYXJnPTB4MjFhOTkyMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiM1ICAweDAw
MDA3ZjQ5N2RjYzE5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+
KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojNiAgMHgwMDAwN2Y0OTdjNzk0OTFkIGluIGNsb25l
ICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNyAg
MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTUgKFRocmVhZCAweDdmNDk2YjRj
MjcxMCAoTFdQIDI1NTYpKToKIzAgIDB4MDAwMDdmNDk3ZGNjMzY2NSBpbiBfX3B0aHJlYWRfbXV0
ZXhfbG9jayAobXV0ZXg9MHgyMmQ3ZjE4KSBhdCBwdGhyZWFkX211dGV4X2xvY2suYzo2MQojMSAg
MHgwMDAwN2Y0OTc5NjEzMDZlIGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiMy
ICAweDAwMDA3ZjQ5Nzk2MTM0NWMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20g
L2xpYi9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3ZjQ5N2UwNmMxZTYgaW4gUUV2ZW50RGlz
cGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHgyMmQ3ZTIwLCBmbGFncz08dmFsdWUg
b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQxNwoj
NCAgMHgwMDAwN2Y0OTdlMDNlYTAyIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9
PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDox
NDkKIzUgIDB4MDAwMDdmNDk3ZTAzZWRlYyBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2Y0
OTZiNGMxZDkwLCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzYgIDB4MDAw
MDdmNDk3ZGY0OTJmZCBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PikgYXQgdGhyZWFkL3F0aHJlYWQuY3BwOjQ5MAojNyAgMHgwMDAwN2Y0OTdkZjRjMjdlIGluIFFU
aHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MjJkNWU0MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5p
eC5jcHA6MjY2CiM4ICAweDAwMDA3ZjQ5N2RjYzE5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojOSAgMHgwMDAwN2Y0
OTdjNzk0OTFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82
NC9jbG9uZS5TOjExMgojMTAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTQg
KFRocmVhZCAweDdmNDk2OWZhNDcxMCAoTFdQIDI1NTcpKToKIzAgIDB4MDAwMDdmNDk3Yzc4ODFk
MyBpbiBfX3BvbGwgKGZkcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG5mZHM9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+LCB0aW1lb3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xs
LmM6ODcKIzEgIDB4MDAwMDdmNDk3OTYxMzAwOSBpbiA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0y
LjAuc28uMAojMiAgMHgwMDAwN2Y0OTc5NjEzNDVjIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlv
biAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2Y0OTdlMDZjMWU2IGlu
IFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MjJkNzhmMCwgZmxh
Z3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGli
LmNwcDo0MTcKIzQgIDB4MDAwMDdmNDk3ZTAzZWEwMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50
bG9vcC5jcHA6MTQ5CiM1ICAweDAwMDA3ZjQ5N2UwM2VkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAo
dGhpcz0weDdmNDk2OWZhM2Q5MCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAx
CiM2ICAweDAwMDA3ZjQ5N2RmNDkyZmQgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTAKIzcgIDB4MDAwMDdmNDk3ZGY0
YzI3ZSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDIyZDc5ZTApIGF0IHRocmVhZC9x
dGhyZWFkX3VuaXguY3BwOjI2NgojOCAgMHgwMDAwN2Y0OTdkY2MxOTcxIGluIHN0YXJ0X3RocmVh
ZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzkg
IDB4MDAwMDdmNDk3Yzc5NDkxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoK
VGhyZWFkIDEzIChUaHJlYWQgMHg3ZjQ5Njk3YTM3MTAgKExXUCAyNTU4KSk6CiMwICBwdGhyZWFk
X2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmNDk3ZGY0Y2Uz
YiBpbiB3YWl0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHg3ZjQ5NjQwNmQy
MTgsIHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91
bml4LmNwcDo4OAojMiAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+LCBtdXRleD0weDdmNDk2NDA2ZDIxOCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkg
YXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE2MAojMyAgMHgwMDAwN2Y0OTgxZjY4
NWU0IGluIERpZ2lrYW06OlBhcmtpbmdUaHJlYWQ6OnJ1biAodGhpcz0weDdmNDk2NDA2ZDIwMCkg
YXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2xpYnMvdGhyZWFkcy90aHJlYWRtYW5hZ2Vy
LmNwcDoxMDEKIzQgIDB4MDAwMDdmNDk3ZGY0YzI3ZSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQg
KGFyZz0weDdmNDk2NDA2ZDIwMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiM1ICAw
eDAwMDA3ZjQ5N2RjYzE5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBv
dXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojNiAgMHgwMDAwN2Y0OTdjNzk0OTFkIGluIGNs
b25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgoj
NyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTIgKFRocmVhZCAweDdmNDk2
OGZhMjcxMCAoTFdQIDI1NTkpKToKIzAgIDB4ZmZmZmZmZmZmZjYwMDE3YiBpbiA/PyAoKQojMSAg
MHgwMDAwN2Y0OTY4ZmExYTcwIGluID8/ICgpCiMyICAweDAwMDA3ZmZmMjkyZjE2ZWYgaW4gPz8g
KCkKQmFja3RyYWNlIHN0b3BwZWQ6IHByZXZpb3VzIGZyYW1lIGlkZW50aWNhbCB0byB0aGlzIGZy
YW1lIChjb3JydXB0IHN0YWNrPykKClRocmVhZCAxMSAoVGhyZWFkIDB4N2Y0OTYzZmZmNzEwIChM
V1AgMjU2MCkpOgojMCAgMHhmZmZmZmZmZmZmNjAwMTdiIGluID8/ICgpCiMxICAweDAwMDA3ZjQ5
NjNmZmVhNzAgaW4gPz8gKCkKIzIgIDB4MDAwMDdmZmYyOTJmMTZlZiBpbiA/PyAoKQpCYWNrdHJh
Y2Ugc3RvcHBlZDogcHJldmlvdXMgZnJhbWUgaWRlbnRpY2FsIHRvIHRoaXMgZnJhbWUgKGNvcnJ1
cHQgc3RhY2s/KQoKVGhyZWFkIDEwIChUaHJlYWQgMHg3ZjQ5NTc5ZWU3MTAgKExXUCAyNTYxKSk6
CiMwICBwdGhyZWFkX2NvbmRfdGltZWR3YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5
c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfdGltZWR3YWl0LlM6MjEy
CiMxICAweDAwMDA3ZjQ5NjEzOTQwZDEgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNv
LjEKIzIgIDB4MDAwMDdmNDk3ZGNjMTk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiMzICAweDAwMDA3ZjQ5N2M3OTQ5
MWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6MTEyCiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA5IChUaHJlYWQg
MHg3ZjQ5NTY1YjI3MTAgKExXUCAyNTYyKSk6CiMwICAweDAwMDA3ZjQ5N2M3OGQyYjMgaW4gc2Vs
ZWN0ICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXNjYWxsLXRlbXBsYXRlLlM6ODIKIzEgIDB4MDAw
MDdmNDk2MTNiZDM4NSBpbiB4aW5lX3VzZWNfc2xlZXAgKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5l
LnNvLjEKIzIgIDB4MDAwMDdmNDk2MTNhMWQwOSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnhp
bmUuc28uMQojMyAgMHgwMDAwN2Y0OTdkY2MxOTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzQgIDB4MDAwMDdmNDk3
Yzc5NDkxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQv
Y2xvbmUuUzoxMTIKIzUgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDggKFRo
cmVhZCAweDdmNDk1NWRiMTcxMCAoTFdQIDI1NjMpKToKIzAgIDB4ZmZmZmZmZmZmZjYwMDE3YiBp
biA/PyAoKQojMSAgMHgwMDAwN2Y0OTU1ZGIwYTEwIGluID8/ICgpCiMyICAweDAwMDA3ZmZmMjky
ZjE2ZWYgaW4gPz8gKCkKQmFja3RyYWNlIHN0b3BwZWQ6IHByZXZpb3VzIGZyYW1lIGlkZW50aWNh
bCB0byB0aGlzIGZyYW1lIChjb3JydXB0IHN0YWNrPykKClRocmVhZCA3IChUaHJlYWQgMHg3ZjQ5
NTUzYWI3MTAgKExXUCAyNTY0KSk6CiMwICAweDAwMDA3ZjQ5N2RjYzRhMzEgaW4gX19wdGhyZWFk
X211dGV4X3VubG9ja19mdWxsIChtdXRleD0weDJhMzNlODAsIGRlY3I9MSkgYXQgcHRocmVhZF9t
dXRleF91bmxvY2suYzoyMTYKIzEgIDB4MDAwMDdmNDk3NDIzMjBlZSBpbiBwYV9tdXRleF91bmxv
Y2sgKCkgZnJvbSAvdXNyL2xpYi9saWJwdWxzZWNvbW1vbi0wLjkuMjEuc28KIzIgIDB4MDAwMDdm
NDk3YzQ5OTQwMSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlLnNvLjAKIzMgIDB4MDAw
MDdmNDk3YzQ4OGQ3NiBpbiBwYV9tYWlubG9vcF9wb2xsICgpIGZyb20gL3Vzci9saWIvbGlicHVs
c2Uuc28uMAojNCAgMHgwMDAwN2Y0OTdjNDhhN2Y5IGluIHBhX21haW5sb29wX2l0ZXJhdGUgKCkg
ZnJvbSAvdXNyL2xpYi9saWJwdWxzZS5zby4wCiM1ICAweDAwMDA3ZjQ5N2M0OGE4YjAgaW4gcGFf
bWFpbmxvb3BfcnVuICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAojNiAgMHgwMDAwN2Y0
OTdjNDk5MjBiIGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAojNyAgMHgwMDAw
N2Y0OTc0MjMyZmI4IGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Vjb21tb24tMC45LjIx
LnNvCiM4ICAweDAwMDA3ZjQ5N2RjYzE5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9w
dGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojOSAgMHgwMDAwN2Y0OTdjNzk0
OTFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9u
ZS5TOjExMgojMTAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgNiAoVGhyZWFk
IDB4N2Y0OTUwYmE5NzEwIChMV1AgMjU2NSkpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJD
XzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJl
YWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjQ5NjEzYTRlODMgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmNDk3ZGNjMTk3MSBpbiBzdGFydF90aHJl
YWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiMz
ICAweDAwMDA3ZjQ5N2M3OTQ5MWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkK
ClRocmVhZCA1IChUaHJlYWQgMHg3ZjQ5NTAzYTg3MTAgKExXUCAyNTY2KSk6CiMwICAweGZmZmZm
ZmZmZmY2MDAxN2IgaW4gPz8gKCkKIzEgIDB4MDAwMDdmNDk1MDNhN2EzMCBpbiA/PyAoKQojMiAg
MHgwMDAwN2ZmZjI5MmYxNmVmIGluID8/ICgpCkJhY2t0cmFjZSBzdG9wcGVkOiBwcmV2aW91cyBm
cmFtZSBpZGVudGljYWwgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8pCgpUaHJlYWQgNCAo
VGhyZWFkIDB4N2Y0OTRkYWQ1NzEwIChMV1AgMjU3MykpOgojMCAgMHgwMDAwN2Y0OTdjNzg4MWQz
IGluIF9fcG9sbCAoZmRzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbmZkcz08dmFsdWUgb3B0aW1p
emVkIG91dD4sIHRpbWVvdXQ9LTEpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3BvbGwu
Yzo4NwojMSAgMHgwMDAwN2Y0OTc5NjEzMDA5IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIu
MC5zby4wCiMyICAweDAwMDA3ZjQ5Nzk2MTM0NWMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9u
ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3ZjQ5N2UwNmMxZTYgaW4g
UUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg3ZjQ5NDQwMDBiZDAs
IGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJf
Z2xpYi5jcHA6NDE3CiM0ICAweDAwMDA3ZjQ5N2UwM2VhMDIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vz
c0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZsYWdzPSkgYXQga2VybmVsL3Fl
dmVudGxvb3AuY3BwOjE0OQojNSAgMHgwMDAwN2Y0OTdlMDNlZGVjIGluIFFFdmVudExvb3A6OmV4
ZWMgKHRoaXM9MHg3ZjQ5NGRhZDRkNTAsIGZsYWdzPSkgYXQga2VybmVsL3FldmVudGxvb3AuY3Bw
OjIwMQojNiAgMHgwMDAwN2Y0OTdkZjQ5MmZkIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PHZhbHVl
IG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDkwCiM3ICAweDAwMDA3ZjQ5
N2UwMWU1ZjggaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4
MzFiMjA0MCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVyX2lub3RpZnkuY3BwOjI0OAojOCAgMHgw
MDAwN2Y0OTdkZjRjMjdlIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MzFiMjA0MCkg
YXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiM5ICAweDAwMDA3ZjQ5N2RjYzE5NzEgaW4g
c3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMwNAojMTAgMHgwMDAwN2Y0OTdjNzk0OTFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTEgMHgwMDAwMDAwMDAwMDAwMDAw
IGluID8/ICgpCgpUaHJlYWQgMyAoVGhyZWFkIDB4N2Y0OTRiMmQwNzEwIChMV1AgMjU3NSkpOgoj
MCAgMHhmZmZmZmZmZmZmNjAwMTdiIGluID8/ICgpCiMxICAweDAwMDA3ZjQ5NGIyY2ZhMzAgaW4g
Pz8gKCkKIzIgIDB4MDAwMDdmZmYyOTJmMTZlZiBpbiA/PyAoKQpCYWNrdHJhY2Ugc3RvcHBlZDog
cHJldmlvdXMgZnJhbWUgaWRlbnRpY2FsIHRvIHRoaXMgZnJhbWUgKGNvcnJ1cHQgc3RhY2s/KQoK
VGhyZWFkIDIgKFRocmVhZCAweDdmNDk0M2ZmZjcxMCAoTFdQIDM4NDUpKToKIzAgIHB0aHJlYWRf
Y29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2Y0OTdkZjRjZTNi
IGluIHdhaXQgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBtdXRleD0weDYzMmM4YjgsIHRp
bWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNw
cDo4OAojMiAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+
LCBtdXRleD0weDYzMmM4YjgsIHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9x
d2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAKIzMgIDB4MDAwMDAwMDAwMDc0ZDNkNiBpbiBEaWdp
a2FtOjpSZW5hbWVUaHJlYWQ6OnJ1biAodGhpcz0weDMwYTM0MzApIGF0IC9idWlsZC9idWlsZGQv
ZGlnaWthbS0xLjQuMC91dGlsaXRpZXMvYWR2YW5jZWRyZW5hbWUvY29tbW9uL3JlbmFtZXRocmVh
ZC5jcHA6MTA1CiM0ICAweDAwMDA3ZjQ5N2RmNGMyN2UgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0
IChhcmc9MHgzMGEzNDMwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYKIzUgIDB4MDAw
MDdmNDk3ZGNjMTk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiM2ICAweDAwMDA3ZjQ5N2M3OTQ5MWQgaW4gY2xvbmUg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAw
eDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxIChUaHJlYWQgMHg3ZjQ5ODRmN2Q3
YzAgKExXUCAxOTc4KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzYgIHJlZiAodGhpcz0weDM1NzcxMzAs
IHNldHRpbmdzPS4uLikgYXQgL3Vzci9pbmNsdWRlL3F0NC9RdENvcmUvcWF0b21pY194ODZfNjQu
aDoxMjEKIzcgIFFMaXN0ICh0aGlzPTB4MzU3NzEzMCwgc2V0dGluZ3M9Li4uKSBhdCAvdXNyL2lu
Y2x1ZGUvcXQ0L1F0Q29yZS9xbGlzdC5oOjExOAojOCAgUUZvcmVhY2hDb250YWluZXIgKHRoaXM9
MHgzNTc3MTMwLCBzZXR0aW5ncz0uLi4pIGF0IC91c3IvaW5jbHVkZS9xdDQvUXRDb3JlL3FnbG9i
YWwuaDoyMjQzCiM5ICBEaWdpa2FtOjpQYXJzZXI6OnBhcnNlICh0aGlzPTB4MzU3NzEzMCwgc2V0
dGluZ3M9Li4uKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40LjAvdXRpbGl0aWVzL2FkdmFu
Y2VkcmVuYW1lL2NvbW1vbi9wYXJzZXIuY3BwOjIzNAojMTAgMHgwMDAwMDAwMDAwNzRhODc0IGlu
IERpZ2lrYW06OlBhcnNlcjo6aW52YWxpZE1vZGlmaWVycyAodGhpcz0weDdmZmYyOTIzZTZhMCwg
c2V0dGluZ3M9Li4uKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40LjAvdXRpbGl0aWVzL2Fk
dmFuY2VkcmVuYW1lL2NvbW1vbi9wYXJzZXIuY3BwOjIwMQojMTEgMHgwMDAwMDAwMDAwNzQzM2Vh
IGluIERpZ2lrYW06OkhpZ2hsaWdodGVyOjpoaWdobGlnaHRCbG9jayAodGhpcz0weDYyZGE4ZTAs
IHRleHQ9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40
LjAvdXRpbGl0aWVzL2FkdmFuY2VkcmVuYW1lL2NvbW1vbi9oaWdobGlnaHRlci5jcHA6OTUKIzEy
IDB4MDAwMDdmNDk3ZWYyZWU5OSBpbiBRU3ludGF4SGlnaGxpZ2h0ZXJQcml2YXRlOjpyZWZvcm1h
dEJsb2NrICh0aGlzPTB4NjJkYTk4MCwgYmxvY2s9Li4uKSBhdCB0ZXh0L3FzeW50YXhoaWdobGln
aHRlci5jcHA6MjI1CiMxMyAweDAwMDA3ZjQ5N2VmMmYwMWUgaW4gUVN5bnRheEhpZ2hsaWdodGVy
UHJpdmF0ZTo6cmVmb3JtYXRCbG9ja3MgKHRoaXM9MHg2MmRhOTgwLCBmcm9tPTx2YWx1ZSBvcHRp
bWl6ZWQgb3V0PiwgY2hhcnNSZW1vdmVkPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgY2hhcnNBZGRl
ZD0wKSBhdCB0ZXh0L3FzeW50YXhoaWdobGlnaHRlci5jcHA6MjA2CiMxNCAweDAwMDA3ZjQ5N2Vm
MmY0MjIgaW4gUVN5bnRheEhpZ2hsaWdodGVyOjpxdF9tZXRhY2FsbCAodGhpcz0weDYyZGE4ZTAs
IF9jPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgX2lkPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgX2E9
MHg3ZmZmMjkyM2VhZjApIGF0IC5tb2MvcmVsZWFzZS1zaGFyZWQvbW9jX3FzeW50YXhoaWdobGln
aHRlci5jcHA6ODEKIzE1IDB4MDAwMDdmNDk3ZTA1N2IyNyBpbiBRTWV0YU9iamVjdDo6YWN0aXZh
dGUgKHNlbmRlcj0weDYxZDhmMjAsIG09PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWdu
YWxfaW5kZXg9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4MWYpIGF0IGtlcm5lbC9xb2Jq
ZWN0LmNwcDozMjgwCiMxNiAweDAwMDA3ZjQ5N2YzMmM5N2EgaW4gUVRleHREb2N1bWVudDo6Y29u
dGVudHNDaGFuZ2UgKHRoaXM9MHg3ZmZmMjkyM2U2YzAsIF90MT0wLCBfdDI9MzMsIF90Mz0zMykg
YXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcXRleHRkb2N1bWVudC5jcHA6MTg4CiMxNyAweDAw
MDA3ZjQ5N2VlZjAyNDcgaW4gUVRleHREb2N1bWVudFByaXZhdGU6OmZpbmlzaEVkaXQgKHRoaXM9
MHg2M2UzOGUwKSBhdCB0ZXh0L3F0ZXh0ZG9jdW1lbnRfcC5jcHA6MTIwNQojMTggMHgwMDAwN2Y0
OTdlZjJlMjc4IGluIFFTeW50YXhIaWdobGlnaHRlcjo6c2V0RG9jdW1lbnQgKHRoaXM9MHgyZGU1
ZjMwLCBkb2M9MHgwKSBhdCB0ZXh0L3FzeW50YXhoaWdobGlnaHRlci5jcHA6MzY1CiMxOSAweDAw
MDA3ZjQ5N2VmMmUzYmQgaW4gUVN5bnRheEhpZ2hsaWdodGVyOjp+UVN5bnRheEhpZ2hsaWdodGVy
ICh0aGlzPTB4N2ZmZjI5MjNlNmMwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBh
dCB0ZXh0L3FzeW50YXhoaWdobGlnaHRlci5jcHA6MzQ3CiMyMCAweDAwMDA3ZjQ5N2ZhMTE2MzEg
aW4gU29ubmV0OjpIaWdobGlnaHRlcjo6fkhpZ2hsaWdodGVyICh0aGlzPTB4MmRlNWYzMCwgX19p
bl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4va2RldWkvc29ubmV0L2hpZ2hs
aWdodGVyLmNwcDoxMzkKIzIxIDB4MDAwMDdmNDk3ZmFhN2VjZCBpbiB+UHJpdmF0ZSAodGhpcz0w
eDJkZWFiNDAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2tkZXVp
L3dpZGdldHMva3RleHRlZGl0LmNwcDo4NQojMjIgS1RleHRFZGl0Ojp+S1RleHRFZGl0ICh0aGlz
PTB4MmRlYWI0MCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4va2Rl
dWkvd2lkZ2V0cy9rdGV4dGVkaXQuY3BwOjI3OAojMjMgMHgwMDAwMDAwMDAwNzNhNzI0IGluIERp
Z2lrYW06OkFkdmFuY2VkUmVuYW1lTGluZUVkaXQ6On5BZHZhbmNlZFJlbmFtZUxpbmVFZGl0ICh0
aGlzPTB4MmRlYWI0MCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxk
L2J1aWxkZC9kaWdpa2FtLTEuNC4wL3V0aWxpdGllcy9hZHZhbmNlZHJlbmFtZS9hZHZhbmNlZHJl
bmFtZWlucHV0LmNwcDoxNjMKIzI0IDB4MDAwMDdmNDk3ZTA1MWQ1ZiBpbiBRT2JqZWN0UHJpdmF0
ZTo6ZGVsZXRlQ2hpbGRyZW4gKHRoaXM9MHg2MmRhMDkwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6
MTk1NwojMjUgMHgwMDAwN2Y0OTdlY2FjMTY4IGluIFFXaWRnZXQ6On5RV2lkZ2V0ICh0aGlzPTB4
NjJlMTkzMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3F3aWRn
ZXQuY3BwOjE1ODkKIzI2IDB4MDAwMDAwMDAwMDczYzc1MCBpbiB+UHJveHlMaW5lRWRpdCAodGhp
cz0weDdmZmYyOTIzZTZjMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgL2J1
aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2RpZ2lrYW0vLi4vbGlicy93aWRnZXRzL2NvbW1vbi9j
b21ib2JveHV0aWxpdGllcy5oOjUwCiMyNyBEaWdpa2FtOjpBZHZhbmNlZFJlbmFtZUxpbmVFZGl0
UHJveHk6On5BZHZhbmNlZFJlbmFtZUxpbmVFZGl0UHJveHkgKHRoaXM9MHg3ZmZmMjkyM2U2YzAs
IF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWth
bS0xLjQuMC9vYmoteDg2XzY0LWxpbnV4LWdudS9kaWdpa2FtLy4uLy4uL3V0aWxpdGllcy9hZHZh
bmNlZHJlbmFtZS9hZHZhbmNlZHJlbmFtZWlucHV0Lmg6NTAKIzI4IDB4MDAwMDdmNDk3ZTA1MWQ1
ZiBpbiBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRyZW4gKHRoaXM9MHg2MjhlNTUwKSBhdCBr
ZXJuZWwvcW9iamVjdC5jcHA6MTk1NwojMjkgMHgwMDAwN2Y0OTdlY2FjMTY4IGluIFFXaWRnZXQ6
On5RV2lkZ2V0ICh0aGlzPTB4NjMxMTNhMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PikgYXQga2VybmVsL3F3aWRnZXQuY3BwOjE1ODkKIzMwIDB4MDAwMDAwMDAwMDczYjc1ZiBpbiBE
aWdpa2FtOjpBZHZhbmNlZFJlbmFtZUlucHV0Ojp+QWR2YW5jZWRSZW5hbWVJbnB1dCAodGhpcz0w
eDYzMTEzYTAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWls
ZGQvZGlnaWthbS0xLjQuMC91dGlsaXRpZXMvYWR2YW5jZWRyZW5hbWUvYWR2YW5jZWRyZW5hbWVp
bnB1dC5jcHA6MzQ1CiMzMSAweDAwMDA3ZjQ5N2UwNTFkNWYgaW4gUU9iamVjdFByaXZhdGU6OmRl
bGV0ZUNoaWxkcmVuICh0aGlzPTB4NjMwZjBiMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjE5NTcK
IzMyIDB4MDAwMDdmNDk3ZWNhYzE2OCBpbiBRV2lkZ2V0Ojp+UVdpZGdldCAodGhpcz0weDYxY2M2
MzAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xd2lkZ2V0LmNw
cDoxNTg5CiMzMyAweDAwMDAwMDAwMDA3NDAzOTAgaW4gRGlnaWthbTo6QWR2YW5jZWRSZW5hbWVX
aWRnZXQ6On5BZHZhbmNlZFJlbmFtZVdpZGdldCAodGhpcz0weDYxY2M2MzAsIF9faW5fY2hyZz08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC91dGls
aXRpZXMvYWR2YW5jZWRyZW5hbWUvYWR2YW5jZWRyZW5hbWV3aWRnZXQuY3BwOjExNgojMzQgMHgw
MDAwN2Y0OTdlMDUxZDVmIGluIFFPYmplY3RQcml2YXRlOjpkZWxldGVDaGlsZHJlbiAodGhpcz0w
eDIyNTdhZDApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxOTU3CiMzNSAweDAwMDA3ZjQ5N2VjYWI1
N2MgaW4gUVdpZGdldDo6flFXaWRnZXQgKHRoaXM9MHg2MzUwMTgwLCBfX2luX2Nocmc9PHZhbHVl
IG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6MTU4OQojMzYgMHgwMDAwN2Y0
OTdlMDUxZDVmIGluIFFPYmplY3RQcml2YXRlOjpkZWxldGVDaGlsZHJlbiAodGhpcz0weDIyNTE5
YzApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxOTU3CiMzNyAweDAwMDA3ZjQ5N2VjYWMxNjggaW4g
UVdpZGdldDo6flFXaWRnZXQgKHRoaXM9MHg2MTRmZWMwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6MTU4OQojMzggMHgwMDAwMDAwMDAwNzM5
YTA4IGluIERpZ2lrYW06OkFkdmFuY2VkUmVuYW1lRGlhbG9nOjp+QWR2YW5jZWRSZW5hbWVEaWFs
b2cgKHRoaXM9MHg2MTRmZWMwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAv
YnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40LjAvdXRpbGl0aWVzL2FkdmFuY2VkcmVuYW1lL2FkdmFu
Y2VkcmVuYW1lZGlhbG9nLmNwcDoyMjgKIzM5IDB4MDAwMDAwMDAwMDY5ZjM1NiBpbiBEaWdpa2Ft
OjpEaWdpa2FtSW1hZ2VWaWV3OjpyZW5hbWUgKHRoaXM9MHgyMmNkNDgwKSBhdCAvYnVpbGQvYnVp
bGRkL2RpZ2lrYW0tMS40LjAvZGlnaWthbS9kaWdpa2FtaW1hZ2V2aWV3LmNwcDo0NjUKIzQwIDB4
MDAwMDAwMDAwMDZhYjU4YyBpbiBzbG90SW1hZ2VSZW5hbWUgKHRoaXM9MHgyMjZkMGYwLCBfYz1R
TWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX2lkPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Piwg
X2E9MHg3ZmZmMjkyM2YyODApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC9kaWdpa2Ft
L2RpZ2lrYW12aWV3LmNwcDoxMzg3CiM0MSBEaWdpa2FtOjpEaWdpa2FtVmlldzo6cXRfbWV0YWNh
bGwgKHRoaXM9MHgyMjZkMGYwLCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX2lk
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgX2E9MHg3ZmZmMjkyM2YyODApIGF0IC9idWlsZC9idWls
ZGQvZGlnaWthbS0xLjQuMC9vYmoteDg2XzY0LWxpbnV4LWdudS9kaWdpa2FtL2RpZ2lrYW12aWV3
Lm1vYzozMjEKIzQyIDB4MDAwMDdmNDk3ZTA1N2IyNyBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUg
KHNlbmRlcj0weDMzMGJlNTAsIG09PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxf
aW5kZXg9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4MWYpIGF0IGtlcm5lbC9xb2JqZWN0
LmNwcDozMjgwCiM0MyAweDAwMDA3ZjQ5N2VjNDk4NTIgaW4gUUFjdGlvbjo6dHJpZ2dlcmVkICh0
aGlzPTB4N2ZmZjI5MjNlNmMwLCBfdDE9ZmFsc2UpIGF0IC5tb2MvcmVsZWFzZS1zaGFyZWQvbW9j
X3FhY3Rpb24uY3BwOjI2MwojNDQgMHgwMDAwN2Y0OTdlYzRhZjViIGluIFFBY3Rpb246OmFjdGl2
YXRlICh0aGlzPTB4MzMwYmU1MCwgZXZlbnQ9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJu
ZWwvcWFjdGlvbi5jcHA6MTI1NgojNDUgMHgwMDAwN2Y0OTdmMGIxZGMxIGluIFFNZW51UHJpdmF0
ZTo6YWN0aXZhdGVDYXVzZWRTdGFjayAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGNhdXNl
ZFN0YWNrPS4uLiwgYWN0aW9uPTB4MzMwYmU1MCwgYWN0aW9uX2U9UUFjdGlvbjo6VHJpZ2dlciwg
c2VsZj10cnVlKSBhdCB3aWRnZXRzL3FtZW51LmNwcDo5OTMKIzQ2IDB4MDAwMDdmNDk3ZjBiNzc4
MiBpbiBRTWVudVByaXZhdGU6OmFjdGl2YXRlQWN0aW9uICh0aGlzPTB4NjE4YWQ1MCwgYWN0aW9u
PTB4MzMwYmU1MCwgYWN0aW9uX2U9UUFjdGlvbjo6VHJpZ2dlciwgc2VsZj08dmFsdWUgb3B0aW1p
emVkIG91dD4pIGF0IHdpZGdldHMvcW1lbnUuY3BwOjEwODUKIzQ3IDB4MDAwMDdmNDk3ZmE4NTAz
ZSBpbiBLTWVudTo6bW91c2VSZWxlYXNlRXZlbnQgKHRoaXM9MHg3ZmZmMjkyNDBiZTAsIGU9MHg3
ZmZmMjkyM2U2YTApIGF0IC4uLy4uL2tkZXVpL3dpZGdldHMva21lbnUuY3BwOjQ3MQojNDggMHgw
MDAwN2Y0OTdlY2E3MDRlIGluIFFXaWRnZXQ6OmV2ZW50ICh0aGlzPTB4N2ZmZjI5MjQwYmUwLCBl
dmVudD0weDdmZmYyOTIzZmVkMCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjgxODcKIzQ5IDB4MDAw
MDdmNDk3ZjBiOTkwYiBpbiBRTWVudTo6ZXZlbnQgKHRoaXM9MHg3ZmZmMjkyNDBiZTAsIGU9MHg3
ZmZmMjkyM2ZlZDApIGF0IHdpZGdldHMvcW1lbnUuY3BwOjI0MTAKIzUwIDB4MDAwMDdmNDk3ZWM1
MGZkYyBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyICh0aGlzPTB4MjAyNDZm
MCwgcmVjZWl2ZXI9MHg3ZmZmMjkyNDBiZTAsIGU9MHg3ZmZmMjkyM2ZlZDApIGF0IGtlcm5lbC9x
YXBwbGljYXRpb24uY3BwOjQzOTYKIzUxIDB4MDAwMDdmNDk3ZWM1NzMwZSBpbiBRQXBwbGljYXRp
b246Om5vdGlmeSAodGhpcz0weDdmZmYyOTI0Mjg0MCwgcmVjZWl2ZXI9MHg3ZmZmMjkyNDBiZTAs
IGU9MHg3ZmZmMjkyM2ZlZDApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM5NTkKIzUyIDB4
MDAwMDdmNDk3ZjlhNDUyNiBpbiBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmYyOTI0
Mjg0MCwgcmVjZWl2ZXI9MHg3ZmZmMjkyNDBiZTAsIGV2ZW50PTB4N2ZmZjI5MjNmZWQwKSBhdCAu
Li8uLi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTAKIzUzIDB4MDAwMDdmNDk3ZTAz
ZmNkYyBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weDdmZmYyOTI0
Mjg0MCwgcmVjZWl2ZXI9MHg3ZmZmMjkyNDBiZTAsIGV2ZW50PTB4N2ZmZjI5MjNmZWQwKSBhdCBr
ZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6NzMyCiM1NCAweDAwMDA3ZjQ5N2VjNTVkYmUgaW4g
c2VuZEV2ZW50IChyZWNlaXZlcj0weDdmZmYyOTI0MGJlMCwgZXZlbnQ9MHg3ZmZmMjkyM2ZlZDAs
IGFsaWVuV2lkZ2V0PTB4MCwgbmF0aXZlV2lkZ2V0PTB4N2ZmZjI5MjQwYmUwLCBidXR0b25Eb3du
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbGFzdE1vdXNlUmVjZWl2ZXI9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+LCBzcG9udGFuZW91cz10cnVlKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9z
cmMvY29yZWxpYi9rZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIxNQojNTUgUUFwcGxpY2F0aW9u
UHJpdmF0ZTo6c2VuZE1vdXNlRXZlbnQgKHJlY2VpdmVyPTB4N2ZmZjI5MjQwYmUwLCBldmVudD0w
eDdmZmYyOTIzZmVkMCwgYWxpZW5XaWRnZXQ9MHgwLCBuYXRpdmVXaWRnZXQ9MHg3ZmZmMjkyNDBi
ZTAsIGJ1dHRvbkRvd249PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBsYXN0TW91c2VSZWNlaXZlcj08
dmFsdWUgb3B0aW1pemVkIG91dD4sIHNwb250YW5lb3VzPXRydWUpIGF0IGtlcm5lbC9xYXBwbGlj
YXRpb24uY3BwOjMwNTgKIzU2IDB4MDAwMDdmNDk3ZWNkOTdiZCBpbiBRRVRXaWRnZXQ6OnRyYW5z
bGF0ZU1vdXNlRXZlbnQgKHRoaXM9MHg3ZmZmMjkyNDBiZTAsIGV2ZW50PTx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PikgYXQga2VybmVsL3FhcHBsaWNhdGlvbl94MTEuY3BwOjQzMzcKIzU3IDB4MDAwMDdm
NDk3ZWNkN2M1YyBpbiBRQXBwbGljYXRpb246OngxMVByb2Nlc3NFdmVudCAodGhpcz08dmFsdWUg
b3B0aW1pemVkIG91dD4sIGV2ZW50PTB4N2ZmZjI5MjQwN2YwKSBhdCBrZXJuZWwvcWFwcGxpY2F0
aW9uX3gxMS5jcHA6MzUzNgojNTggMHgwMDAwN2Y0OTdlZDA0MGUyIGluIHgxMUV2ZW50U291cmNl
RGlzcGF0Y2ggKHM9MHgyMDI4NDgwLCBjYWxsYmFjaz08dmFsdWUgb3B0aW1pemVkIG91dD4sIHVz
ZXJfZGF0YT08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjE0NgojNTkgMHgwMDAwN2Y0OTc5NjBmMzQyIGluIGdfbWFpbl9jb250ZXh0
X2Rpc3BhdGNoICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM2MCAweDAwMDA3ZjQ5Nzk2
MTMyYTggaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzYxIDB4MDAwMDdmNDk3
OTYxMzQ1YyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWIt
Mi4wLnNvLjAKIzYyIDB4MDAwMDdmNDk3ZTA2YzE5MyBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6
cHJvY2Vzc0V2ZW50cyAodGhpcz0weDFmZTUyODAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE1CiM2MyAweDAwMDA3ZjQ5
N2VkMDNhNGUgaW4gUUd1aUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9
MHg3ZmZmMjkyM2U2YzAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3Fn
dWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MjA0CiM2NCAweDAwMDA3ZjQ5N2UwM2VhMDIgaW4g
UUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZs
YWdzPSkgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNjUgMHgwMDAwN2Y0OTdlMDNlZGVj
IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmZmMjkyNDBiMjAsIGZsYWdzPSkgYXQga2Vy
bmVsL3FldmVudGxvb3AuY3BwOjIwMQojNjYgMHgwMDAwN2Y0OTdmMGI0ZWM1IGluIFFNZW51Ojpl
eGVjICh0aGlzPTB4N2ZmZjI5MjQwYmUwLCBwPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgYWN0aW9u
PTB4MCkgYXQgd2lkZ2V0cy9xbWVudS5jcHA6MjA1NAojNjcgMHgwMDAwMDAwMDAwNjczMjFhIGlu
IERpZ2lrYW06OkNvbnRleHRNZW51SGVscGVyOjpleGVjICh0aGlzPTB4N2ZmZjI5MjQwYzQwLCBw
b3M9Li4uLCBhdD0weDdmNDkzYzAyOTcwMSkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4w
L2RpZ2lrYW0vY29udGV4dG1lbnVoZWxwZXIuY3BwOjY4MAojNjggMHgwMDAwMDAwMDAwNjlmY2Yw
IGluIERpZ2lrYW06OkRpZ2lrYW1JbWFnZVZpZXc6OnNob3dDb250ZXh0TWVudU9uSW5mbyAodGhp
cz0weDIyY2Q0ODAsIGV2ZW50PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgaW5mbz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC9kaWdpa2FtL2RpZ2lr
YW1pbWFnZXZpZXcuY3BwOjI1OAojNjkgMHgwMDAwMDAwMDAwNmI2NDBjIGluIERpZ2lrYW06Oklt
YWdlQ2F0ZWdvcml6ZWRWaWV3OjpzaG93Q29udGV4dE1lbnVPbkluZGV4ICh0aGlzPTB4MjJjZDQ4
MCwgZXZlbnQ9MHg3ZmZmMjkyNDFhMzAsIGluZGV4PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQg
L2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2RpZ2lrYW0vaW1hZ2VjYXRlZ29yaXplZHZpZXcu
Y3BwOjQ5MQojNzAgMHgwMDAwN2Y0OTgxZjc4MWZjIGluIERpZ2lrYW06OkRDYXRlZ29yaXplZFZp
ZXc6OmNvbnRleHRNZW51RXZlbnQgKHRoaXM9MHgyMmNkNDgwLCBldmVudD0weDdmZmYyOTI0MWEz
MCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2xpYnMvd2lkZ2V0cy9jb21tb24vZGNh
dGVnb3JpemVkdmlldy5jcHA6NTM3CiM3MSAweDAwMDA3ZjQ5N2VjYTZhNTQgaW4gUVdpZGdldDo6
ZXZlbnQgKHRoaXM9MHgyMmNkNDgwLCBldmVudD0weDdmZmYyOTI0MWEzMCkgYXQga2VybmVsL3F3
aWRnZXQuY3BwOjgzNTQKIzcyIDB4MDAwMDdmNDk3ZjA3MjVlNiBpbiBRRnJhbWU6OmV2ZW50ICh0
aGlzPTB4MjJjZDQ4MCwgZT0weDdmZmYyOTI0MWEzMCkgYXQgd2lkZ2V0cy9xZnJhbWUuY3BwOjU1
NwojNzMgMHgwMDAwN2Y0OTdmMWFiYThiIGluIFFBYnN0cmFjdEl0ZW1WaWV3Ojp2aWV3cG9ydEV2
ZW50ICh0aGlzPTB4MjJjZDQ4MCwgZXZlbnQ9MHg3ZmZmMjkyNDFhMzApIGF0IGl0ZW12aWV3cy9x
YWJzdHJhY3RpdGVtdmlldy5jcHA6MTYxOQojNzQgMHgwMDAwN2Y0OTgxZjdhODlmIGluIERpZ2lr
YW06OkRDYXRlZ29yaXplZFZpZXc6OnZpZXdwb3J0RXZlbnQgKHRoaXM9MHgyMmNkNDgwLCBldmVu
dD0weDdmZmYyOTI0MWEzMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2xpYnMvd2lk
Z2V0cy9jb21tb24vZGNhdGVnb3JpemVkdmlldy5jcHA6NzA0CiM3NSAweDAwMDA3ZjQ5N2UwM2Y1
MDcgaW4gUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRUaHJvdWdoT2JqZWN0RXZlbnRGaWx0
ZXJzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgcmVjZWl2ZXI9MHgyMmNlMmYwLCBldmVu
dD0weDdmZmYyOTI0MWEzMCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjg0NwojNzYg
MHgwMDAwN2Y0OTdlYzUwZmFjIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIg
KHRoaXM9MHgyMDI0NmYwLCByZWNlaXZlcj0weDIyY2UyZjAsIGU9MHg3ZmZmMjkyNDFhMzApIGF0
IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQzOTIKIzc3IDB4MDAwMDdmNDk3ZWM1NmNkMSBpbiBR
QXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmYyOTI0Mjg0MCwgcmVjZWl2ZXI9MHgyMmNl
MmYwLCBlPTB4N2ZmZjI5MjQxYTMwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0MDM4CiM3
OCAweDAwMDA3ZjQ5N2Y5YTQ1MjYgaW4gS0FwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9MHg3ZmZm
MjkyNDI4NDAsIHJlY2VpdmVyPTB4MjJjZTJmMCwgZXZlbnQ9MHg3ZmZmMjkyNDFhMzApIGF0IC4u
Ly4uL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjMxMAojNzkgMHgwMDAwN2Y0OTdlMDNm
Y2RjIGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsICh0aGlzPTB4N2ZmZjI5MjQy
ODQwLCByZWNlaXZlcj0weDIyY2UyZjAsIGV2ZW50PTB4N2ZmZjI5MjQxYTMwKSBhdCBrZXJuZWwv
cWNvcmVhcHBsaWNhdGlvbi5jcHA6NzMyCiM4MCAweDAwMDA3ZjQ5N2VjZDkzOTIgaW4gUUVUV2lk
Z2V0Ojp0cmFuc2xhdGVNb3VzZUV2ZW50ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZXZl
bnQ9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uX3gxMS5jcHA6
NDQwOAojODEgMHgwMDAwN2Y0OTdlY2Q3YzVjIGluIFFBcHBsaWNhdGlvbjo6eDExUHJvY2Vzc0V2
ZW50ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZXZlbnQ9MHg3ZmZmMjkyNDIzODApIGF0
IGtlcm5lbC9xYXBwbGljYXRpb25feDExLmNwcDozNTM2CiM4MiAweDAwMDA3ZjQ5N2VkMDQwZTIg
aW4geDExRXZlbnRTb3VyY2VEaXNwYXRjaCAocz0weDIwMjg0ODAsIGNhbGxiYWNrPTx2YWx1ZSBv
cHRpbWl6ZWQgb3V0PiwgdXNlcl9kYXRhPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVs
L3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MTQ2CiM4MyAweDAwMDA3ZjQ5Nzk2MGYzNDIg
aW4gZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAK
Izg0IDB4MDAwMDdmNDk3OTYxMzJhOCBpbiA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28u
MAojODUgMHgwMDAwN2Y0OTc5NjEzNDVjIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBm
cm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojODYgMHgwMDAwN2Y0OTdlMDZjMTkzIGluIFFFdmVu
dERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MWZlNTI4MCwgZmxhZ3M9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0
MTUKIzg3IDB4MDAwMDdmNDk3ZWQwM2E0ZSBpbiBRR3VpRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJv
Y2Vzc0V2ZW50cyAodGhpcz0weDdmZmYyOTIzZTZjMCwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBv
dXQ+KSBhdCBrZXJuZWwvcWd1aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzg4IDB4MDAw
MDdmNDk3ZTAzZWEwMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBv
cHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM4OSAw
eDAwMDA3ZjQ5N2UwM2VkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmZmYyOTI0MjZi
MCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM5MCAweDAwMDA3ZjQ5N2Uw
NDJlYmIgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNh
dGlvbi5jcHA6MTAwOQojOTEgMHgwMDAwMDAwMDAwNzdjYzFkIGluIG1haW4gKGFyZ2M9PHZhbHVl
IG9wdGltaXplZCBvdXQ+LCBhcmd2PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxkL2J1
aWxkZC9kaWdpa2FtLTEuNC4wL2RpZ2lrYW0vbWFpbi5jcHA6MTk1CgpQb3NzaWJsZSBkdXBsaWNh
dGVzIGJ5IHF1ZXJ5OiBidWcgMjU1ODMwLCBidWcgMjUyNTU3LCBidWcgMjQ5MTQ4LCBidWcgMjQ4
ODgyLCBidWcgMjQ0NTU5LgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>