<?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>320855</bug_id>
          
          <creation_ts>2013-06-07 10:52:10 +0000</creation_ts>
          <short_desc>Amarok crashes on start</short_desc>
          <delta_ts>2013-08-31 18:10:39 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>plasma4</product>
          <component>general</component>
          <version>git master</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>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hrvoje Senjan">hrvoje.senjan</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>asd667</cc>
    
    <cc>aseigo</cc>
    
    <cc>emilsedgh</cc>
    
    <cc>gabrielortiz_26</cc>
    
    <cc>gilboad</cc>
    
    <cc>matje747</cc>
    
    <cc>oldrocker99</cc>
    
    <cc>ptesarik</cc>
    
    <cc>rihokalbus</cc>
    
    <cc>tomas.killian</cc>
          
          <cf_commitlink>http://commits.kde.org/kdelibs/59e88c777b92935cc95f28e52f84fe97563dec9d</cf_commitlink>
          <cf_versionfixedin>4.11.1</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1374774</commentid>
    <comment_count>0</comment_count>
    <who name="Hrvoje Senjan">hrvoje.senjan</who>
    <bug_when>2013-06-07 10:52:10 +0000</bug_when>
    <thetext>Application: amarok (2.7-git)
KDE Platform Version: 4.10.60 &quot;release 10&quot;
Qt Version: 4.8.5
Operating System: Linux 3.10.0-rc4-1.gb3d0118-desktop x86_64
Distribution: &quot;openSUSE 13.1 Milestone 1 (x86_64)&quot;

-- Information about the crash:
- What I was doing when the application crashed:

*Probably* caused by fe61ba48d5bb86222684919fd27f339d0e7a1013 in kdelibs... as the bt shows it crashes in Plasma::Theme.
There is also a soprano/virtuoso related crash ...

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library &quot;/lib64/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f57272e0780 (LWP 3001))]

Thread 9 (Thread 0x7f570110d700 (LWP 3003)):
#0  0x00007f572219fd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f57024fba56 in my_service_thread_sleep () from /usr/lib64/libmysqld.so.18
#2  0x00007f57024fd127 in ma_checkpoint_background () from /usr/lib64/libmysqld.so.18
#3  0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f56f360b700 (LWP 3004)):
#0  0x00007f572219fd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5724685187 in wait (time=60000, this=0x133bba0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x1315b38, time=60000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5726331ae5 in AbstractDirectoryWatcher::run (this=0x1315b10) at /usr/src/debug/amarok-2.7.40git.1370337423/src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x00007f57212ad74a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f56f360adc0, th=th@entry=0x133d5b0, job=job@entry=0x1315b10) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:106
#5  0x00007f57212ad8c1 in ThreadWeaver::Job::execute (this=0x1315b10, th=0x133d5b0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:135
#6  0x00007f57212ad03b in ThreadWeaver::Thread::run (this=0x133d5b0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:108
#7  0x00007f5724684ccc in QThreadPrivate::start (arg=0x133d5b0) at thread/qthread_unix.cpp:338
#8  0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f56f2e0a700 (LWP 3005)):
#0  0x00007fff691feaf7 in clock_gettime ()
#1  0x00007f572404a8cd in clock_gettime () from /lib64/libc.so.6
#2  0x00007f57246da9a4 in do_gettime (frac=0x7f56f2e09b18, sec=0x7f56f2e09b10) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f57247afa0d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f56e4002660) at kernel/qeventdispatcher_unix.cpp:354
#5  0x00007f57247afd53 in QTimerInfoList::timerWait (this=0x7f56e4002660, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f57247ae73c in timerSourcePrepareHelper (src=&lt;optimized out&gt;, timeout=0x7f56f2e09c04) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f57247ae7e5 in timerSourcePrepare (source=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f571e4b97a0 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f571e4b9f9e in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f571e4ba1a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f57247af056 in QEventDispatcherGlib::processEvents (this=0x7f56e40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007f572477f76f in QEventLoop::processEvents (this=this@entry=0x7f56f2e09dd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f572477f9f8 in QEventLoop::exec (this=0x7f56f2e09dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f57246824f0 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:536
#15 0x00007f57247612ff in QInotifyFileSystemWatcherEngine::run (this=0x13402b0) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007f5724684ccc in QThreadPrivate::start (arg=0x13402b0) at thread/qthread_unix.cpp:338
#17 0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#18 0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f56f1623700 (LWP 3009)):
#0  0x00007f5724034819 in syscall () from /lib64/libc.so.6
#1  0x00007f5724683774 in _q_futex (timeout=0x0, val=2, op=0, addr=0xd17e80, addr2=&lt;optimized out&gt;, val2=&lt;optimized out&gt;) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0xd17e80, timeout=&lt;optimized out&gt;) at thread/qmutex_unix.cpp:113
#3  0x00007f572467fa8d in QMutex::lock (this=&lt;optimized out&gt;) at thread/qmutex.cpp:164
#4  0x00007f57258e42d5 in lockInline (this=0xd08ba8) at /usr/include/QtCore/qmutex.h:188
#5  QMutexLocker (m=0xd08ba8, this=&lt;synthetic pointer&gt;) at /usr/include/QtCore/qmutex.h:109
#6  KStandardDirs::KStandardDirsPrivate::resourceDirs (this=0xd08b60, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, subdirForRestrictions=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:1070
#7  0x00007f57258e6329 in KStandardDirs::findResourceDir (this=this@entry=0xd07da0, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, _filename=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:564
#8  0x00007f57258e6471 in KStandardDirs::findResource (this=0xd07da0, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, _filename=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:476
#9  0x00007f57258e65a5 in KStandardDirs::locate (type=0x7f57259d9c7e &quot;xdgdata-mime&quot;, filename=..., cData=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:2100
#10 0x00007f57259008e9 in KMimeTypeRepository::findMimeTypeByName (this=&lt;optimized out&gt;, _name=..., options=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetyperepository.cpp:68
#11 0x00007f57258f6e12 in KMimeType::mimeType (name=..., options=options@entry=KMimeType::ResolveAliases) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:60
#12 0x00007f57258f875c in KMimeType::findByUrlHelper (_url=..., mode=mode@entry=0, is_local_file=is_local_file@entry=true, device=device@entry=0x7f56f1622b70, accuracy=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:208
#13 0x00007f57258f8d97 in KMimeType::findByUrl (url=..., mode=mode@entry=0, is_local_file=is_local_file@entry=true, fast_mode=fast_mode@entry=false, accuracy=accuracy@entry=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:324
#14 0x00007f57258f8e08 in KMimeType::findByPath (path=..., mode=0, fast_mode=false, accuracy=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:334
#15 0x00007f57262bf3e0 in MetaFile::Track::isTrack (url=...) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/meta/file/File.cpp:423
#16 0x00007f5726301785 in CollectionManager::trackForUrl (this=0x11e7290, url=...) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/collections/support/CollectionManager.cpp:477
#17 0x00007f57262d0cb4 in MetaProxy::Worker::run (this=0x7f56d823d0f0) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#18 0x00007f57212ad74a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f56f1622dc0, th=th@entry=0x13a8ad0, job=job@entry=0x7f56d823d0f0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:106
#19 0x00007f57212ad8c1 in ThreadWeaver::Job::execute (this=0x7f56d823d0f0, th=0x13a8ad0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:135
#20 0x00007f57212ad03b in ThreadWeaver::Thread::run (this=0x13a8ad0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:108
#21 0x00007f5724684ccc in QThreadPrivate::start (arg=0x13a8ad0) at thread/qthread_unix.cpp:338
#22 0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#23 0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f56e3fff700 (LWP 3010)):
#0  0x00007f5724034819 in syscall () from /lib64/libc.so.6
#1  0x00007f5724683774 in _q_futex (timeout=0x0, val=2, op=0, addr=0xd17e80, addr2=&lt;optimized out&gt;, val2=&lt;optimized out&gt;) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0xd17e80, timeout=&lt;optimized out&gt;) at thread/qmutex_unix.cpp:113
#3  0x00007f572467fa8d in QMutex::lock (this=&lt;optimized out&gt;) at thread/qmutex.cpp:164
#4  0x00007f57258e42d5 in lockInline (this=0xd08ba8) at /usr/include/QtCore/qmutex.h:188
#5  QMutexLocker (m=0xd08ba8, this=&lt;synthetic pointer&gt;) at /usr/include/QtCore/qmutex.h:109
#6  KStandardDirs::KStandardDirsPrivate::resourceDirs (this=0xd08b60, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, subdirForRestrictions=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:1070
#7  0x00007f57258e6329 in KStandardDirs::findResourceDir (this=this@entry=0xd07da0, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, _filename=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:564
#8  0x00007f57258e6471 in KStandardDirs::findResource (this=0xd07da0, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, _filename=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:476
#9  0x00007f57258e65a5 in KStandardDirs::locate (type=0x7f57259d9c7e &quot;xdgdata-mime&quot;, filename=..., cData=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:2100
#10 0x00007f57259008e9 in KMimeTypeRepository::findMimeTypeByName (this=&lt;optimized out&gt;, _name=..., options=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetyperepository.cpp:68
#11 0x00007f57258f6e12 in KMimeType::mimeType (name=..., options=options@entry=KMimeType::ResolveAliases) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:60
#12 0x00007f57258f875c in KMimeType::findByUrlHelper (_url=..., mode=mode@entry=0, is_local_file=is_local_file@entry=true, device=device@entry=0x7f56e3ffeb70, accuracy=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:208
#13 0x00007f57258f8d97 in KMimeType::findByUrl (url=..., mode=mode@entry=0, is_local_file=is_local_file@entry=true, fast_mode=fast_mode@entry=false, accuracy=accuracy@entry=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:324
#14 0x00007f57258f8e08 in KMimeType::findByPath (path=..., mode=0, fast_mode=false, accuracy=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:334
#15 0x00007f57262bf3e0 in MetaFile::Track::isTrack (url=...) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/meta/file/File.cpp:423
#16 0x00007f5726301785 in CollectionManager::trackForUrl (this=0x11e7290, url=...) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/collections/support/CollectionManager.cpp:477
#17 0x00007f57262d0cb4 in MetaProxy::Worker::run (this=0x7f56d823b580) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#18 0x00007f57212ad74a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f56e3ffedc0, th=th@entry=0x15da360, job=job@entry=0x7f56d823b580) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:106
#19 0x00007f57212ad8c1 in ThreadWeaver::Job::execute (this=0x7f56d823b580, th=0x15da360) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:135
#20 0x00007f57212ad03b in ThreadWeaver::Thread::run (this=0x15da360) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:108
#21 0x00007f5724684ccc in QThreadPrivate::start (arg=0x15da360) at thread/qthread_unix.cpp:338
#22 0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#23 0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f56e37fe700 (LWP 3011)):
#0  0x00007f5724034819 in syscall () from /lib64/libc.so.6
#1  0x00007f5724683774 in _q_futex (timeout=0x0, val=2, op=0, addr=0xd17e80, addr2=&lt;optimized out&gt;, val2=&lt;optimized out&gt;) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0xd17e80, timeout=&lt;optimized out&gt;) at thread/qmutex_unix.cpp:113
#3  0x00007f572467fa8d in QMutex::lock (this=&lt;optimized out&gt;) at thread/qmutex.cpp:164
#4  0x00007f57258e42d5 in lockInline (this=0xd08ba8) at /usr/include/QtCore/qmutex.h:188
#5  QMutexLocker (m=0xd08ba8, this=&lt;synthetic pointer&gt;) at /usr/include/QtCore/qmutex.h:109
#6  KStandardDirs::KStandardDirsPrivate::resourceDirs (this=0xd08b60, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, subdirForRestrictions=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:1070
#7  0x00007f57258e6329 in KStandardDirs::findResourceDir (this=this@entry=0xd07da0, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, _filename=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:564
#8  0x00007f57258e6471 in KStandardDirs::findResource (this=0xd07da0, type=type@entry=0x7f57259d9c7e &quot;xdgdata-mime&quot;, _filename=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:476
#9  0x00007f57258e65a5 in KStandardDirs::locate (type=0x7f57259d9c7e &quot;xdgdata-mime&quot;, filename=..., cData=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:2100
#10 0x00007f57259008e9 in KMimeTypeRepository::findMimeTypeByName (this=&lt;optimized out&gt;, _name=..., options=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetyperepository.cpp:68
#11 0x00007f57258f6e12 in KMimeType::mimeType (name=..., options=options@entry=KMimeType::ResolveAliases) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:60
#12 0x00007f57258f875c in KMimeType::findByUrlHelper (_url=..., mode=mode@entry=0, is_local_file=is_local_file@entry=true, device=device@entry=0x7f56e37fdb70, accuracy=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:208
#13 0x00007f57258f8d97 in KMimeType::findByUrl (url=..., mode=mode@entry=0, is_local_file=is_local_file@entry=true, fast_mode=fast_mode@entry=false, accuracy=accuracy@entry=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:324
#14 0x00007f57258f8e08 in KMimeType::findByPath (path=..., mode=0, fast_mode=false, accuracy=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kmimetype.cpp:334
#15 0x00007f57262bf3e0 in MetaFile::Track::isTrack (url=...) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/meta/file/File.cpp:423
#16 0x00007f5726301785 in CollectionManager::trackForUrl (this=0x11e7290, url=...) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/collections/support/CollectionManager.cpp:477
#17 0x00007f57262d0cb4 in MetaProxy::Worker::run (this=0x7f56d823c380) at /usr/src/debug/amarok-2.7.40git.1370337423/src/core-impl/meta/proxy/MetaProxyWorker.cpp:45
#18 0x00007f57212ad74a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f56e37fddc0, th=th@entry=0x7f56d8044b00, job=job@entry=0x7f56d823c380) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:106
#19 0x00007f57212ad8c1 in ThreadWeaver::Job::execute (this=0x7f56d823c380, th=0x7f56d8044b00) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:135
#20 0x00007f57212ad03b in ThreadWeaver::Thread::run (this=0x7f56d8044b00) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:108
#21 0x00007f5724684ccc in QThreadPrivate::start (arg=0x7f56d8044b00) at thread/qthread_unix.cpp:338
#22 0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#23 0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f56e29ba700 (LWP 3012)):
#0  0x00007f572219f964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f571ab0d580 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f571b58a600 &lt;WTF::pageheap_memory&gt;) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:2571
#2  0x00007f571ab0d5b9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=&lt;optimized out&gt;) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:1767
#3  0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f56e1ea4700 (LWP 3014)):
#0  0x00007f572402fc4d in poll () from /lib64/libc.so.6
#1  0x00007f571e4ba07c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f571e4ba1a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f57247af056 in QEventDispatcherGlib::processEvents (this=0x7f56d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f572477f76f in QEventLoop::processEvents (this=this@entry=0x7f56e1ea3e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f572477f9f8 in QEventLoop::exec (this=0x7f56e1ea3e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f57246824f0 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:536
#7  0x00007f5724684ccc in QThreadPrivate::start (arg=0x1a15d00) at thread/qthread_unix.cpp:338
#8  0x00007f572219be0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f5724038b9d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f57272e0780 (LWP 3001)):
[KCrash Handler]
#6  KStandardDirs::saveLocation (this=0xd07da0, type=type@entry=0x0, suffix=..., create=create@entry=false) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:1499
#7  0x00007f57258e628b in KStandardDirs::locateLocal (type=0x0, filename=..., createDir=false, cData=...) at /usr/src/debug/kdelibs-git/kdecore/kernel/kstandarddirs.cpp:2117
#8  0x00007f572583921a in KConfigPrivate::changeFileName (this=0x20c67a0, name=..., type=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-git/kdecore/config/kconfig.cpp:541
#9  0x00007f57258514b4 in KDesktopFilePrivate::KDesktopFilePrivate (this=0x20c67a0, resourceType=0x0, fileName=...) at /usr/src/debug/kdelibs-git/kdecore/config/kdesktopfile.cpp:52
#10 0x00007f5725852eac in KDesktopFile::KDesktopFile (this=0x7fff691297d0, resourceType=0x0, fileName=...) at /usr/src/debug/kdelibs-git/kdecore/config/kdesktopfile.cpp:56
#11 0x00007f5725927727 in KPluginInfo::KPluginInfo (this=0x7fff691298b0, filename=..., resource=0x0) at /usr/src/debug/kdelibs-git/kdecore/services/kplugininfo.cpp:82
#12 0x00007f57207ca524 in Plasma::ThemePrivate::useCache (this=0x18c21f0) at /usr/src/debug/kdelibs-git/plasma/theme.cpp:232
#13 0x00007f57207cac6a in Plasma::Theme::findInCache (this=0x18c1de0, key=..., pix=...) at /usr/src/debug/kdelibs-git/plasma/theme.cpp:977
#14 0x00007f5720756e40 in Plasma::FrameSvgPrivate::generateBackground (this=0x19b5630, frame=frame@entry=0x1ab78a0) at /usr/src/debug/kdelibs-git/plasma/framesvg.cpp:671
#15 0x00007f572075855b in Plasma::FrameSvg::paintFrame (this=0x19912d0, painter=0x7fff69129e10, pos=...) at /usr/src/debug/kdelibs-git/plasma/framesvg.cpp:529
#16 0x00007f5720792b80 in Plasma::Style::drawComplexControl (this=0x1991370, control=&lt;optimized out&gt;, option=0x7fff69129e20, painter=0x7fff69129e10, widget=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-git/plasma/private/style.cpp:157
#17 0x00007f5725106d57 in QScrollBar::paintEvent (this=0x198fd70) at widgets/qscrollbar.cpp:567
#18 0x00007f5724d0a2fe in QWidget::event (this=0x198fd70, event=0x7fff6912a710) at kernel/qwidget.cpp:8533
#19 0x00007f572510781b in QScrollBar::event (this=0x198fd70, event=0x7fff6912a710) at widgets/qscrollbar.cpp:547
#20 0x00007f5724cbd17c in QApplicationPrivate::notify_helper (this=this@entry=0xd11d80, receiver=receiver@entry=0x198fd70, e=e@entry=0x7fff6912a710) at kernel/qapplication.cpp:4562
#21 0x00007f5724cbfaeb in QApplication::notify (this=0x7fff6912fc00, receiver=0x198fd70, e=0x7fff6912a710) at kernel/qapplication.cpp:4423
#22 0x00007f5726d16756 in KApplication::notify (this=0x7fff6912fc00, receiver=0x198fd70, event=0x7fff6912a710) at /usr/src/debug/kdelibs-git/kdeui/kernel/kapplication.cpp:311
#23 0x00007f5724780abe in QCoreApplication::notifyInternal (this=0x7fff6912fc00, receiver=0x198fd70, event=0x7fff6912a710) at kernel/qcoreapplication.cpp:949
#24 0x00007f5724d0ef74 in sendSpontaneousEvent (event=0x7fff6912a710, receiver=0x198fd70) at ../../src/corelib/kernel/qcoreapplication.h:234
#25 QWidgetPrivate::drawWidget (this=this@entry=0x19beca0, pdev=pdev@entry=0x1f45ec0, rgn=..., offset=..., flags=flags@entry=15, sharedPainter=0x7fff6912c9f0, backingStore=backingStore@entry=0x0) at kernel/qwidget.cpp:5599
#26 0x00007f5724d0fd01 in QWidgetPrivate::render (this=0x19beca0, target=target@entry=0x1f45ec0, targetOffset=..., sourceRegion=..., renderFlags=..., readyToRender=readyToRender@entry=false) at kernel/qwidget.cpp:5735
#27 0x00007f5724d0ffc9 in QWidget::render (this=this@entry=0x198fd70, target=target@entry=0x1f45ec0, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:5184
#28 0x00007f5724d10c88 in QWidget::render (this=0x198fd70, painter=&lt;optimized out&gt;, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:5262
#29 0x00007f572529768b in QGraphicsProxyWidget::paint (this=&lt;optimized out&gt;, painter=0x7fff6912c9f0, option=&lt;optimized out&gt;, widget=&lt;optimized out&gt;) at graphicsview/qgraphicsproxywidget.cpp:1490
#30 0x00007f572529c9d9 in _q_paintItem (item=item@entry=0x19b3840, painter=painter@entry=0x7fff6912c9f0, option=option@entry=0x18ba4e8, widget=widget@entry=0x195a6e0, useWindowOpacity=useWindowOpacity@entry=true, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4335
#31 0x00007f57252ac545 in QGraphicsScenePrivate::drawItemHelper (this=this@entry=0x18ba2c0, item=item@entry=0x19b3840, painter=painter@entry=0x7fff6912c9f0, option=option@entry=0x18ba4e8, widget=widget@entry=0x195a6e0, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4431
#32 0x00007f57252aeeb8 in QGraphicsScenePrivate::draw (this=this@entry=0x18ba2c0, item=item@entry=0x19b3840, painter=painter@entry=0x7fff6912c9f0, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x19b2940, exposedRegion=exposedRegion@entry=0x18dd9c8, widget=0x195a6e0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=true, drawItem=true) at graphicsview/qgraphicsscene.cpp:4966
#33 0x00007f57252af575 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x18ba2c0, item=0x19b3840, painter=0x7fff6912c9f0, viewTransform=0x0, exposedRegion=0x18dd9c8, widget=0x195a6e0, parentOpacity=&lt;optimized out&gt;, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#34 0x00007f57252aea45 in QGraphicsScenePrivate::draw (this=this@entry=0x18ba2c0, item=item@entry=0x1997990, painter=painter@entry=0x7fff6912c9f0, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x198ef10, exposedRegion=exposedRegion@entry=0x18dd9c8, widget=0x195a6e0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=true, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#35 0x00007f57252af575 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x18ba2c0, item=0x1997990, painter=0x7fff6912c9f0, viewTransform=0x0, exposedRegion=0x18dd9c8, widget=0x195a6e0, parentOpacity=&lt;optimized out&gt;, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#36 0x00007f57252aea45 in QGraphicsScenePrivate::draw (this=this@entry=0x18ba2c0, item=item@entry=0x19aa020, painter=painter@entry=0x7fff6912c9f0, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x19aa730, exposedRegion=exposedRegion@entry=0x18dd9c8, widget=0x195a6e0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=true, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#37 0x00007f57252af575 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x18ba2c0, item=0x19aa020, painter=0x7fff6912c9f0, viewTransform=0x0, exposedRegion=0x18dd9c8, widget=0x195a6e0, parentOpacity=&lt;optimized out&gt;, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#38 0x00007f57252aea45 in QGraphicsScenePrivate::draw (this=this@entry=0x18ba2c0, item=item@entry=0x19090e0, painter=painter@entry=0x7fff6912c9f0, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x1904dd0, exposedRegion=exposedRegion@entry=0x18dd9c8, widget=0x195a6e0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=true, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#39 0x00007f57252af575 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x18ba2c0, item=0x19090e0, painter=0x7fff6912c9f0, viewTransform=0x0, exposedRegion=0x18dd9c8, widget=0x195a6e0, parentOpacity=&lt;optimized out&gt;, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#40 0x00007f57252aea45 in QGraphicsScenePrivate::draw (this=this@entry=0x18ba2c0, item=item@entry=0x1908ee0, painter=painter@entry=0x7fff6912c9f0, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x18d09f0, exposedRegion=exposedRegion@entry=0x18dd9c8, widget=0x195a6e0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#41 0x00007f57252af575 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x18ba2c0, item=0x1908ee0, painter=painter@entry=0x7fff6912c9f0, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x18dd9c8, widget=widget@entry=0x195a6e0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#42 0x00007f57252b005e in QGraphicsScenePrivate::drawItems (this=0x18ba2c0, painter=0x7fff6912c9f0, viewTransform=0x0, exposedRegion=0x18dd9c8, widget=0x195a6e0) at graphicsview/qgraphicsscene.cpp:4739
#43 0x00007f57252cc948 in QGraphicsView::paintEvent (this=0x18b7e10, event=&lt;optimized out&gt;) at graphicsview/qgraphicsview.cpp:3471
#44 0x00007f5724d0a2fe in QWidget::event (this=0x18b7e10, event=0x7fff6912d640) at kernel/qwidget.cpp:8533
#45 0x00007f57250b84d6 in QFrame::event (this=0x18b7e10, e=0x7fff6912d640) at widgets/qframe.cpp:557
#46 0x00007f57252cff3b in QGraphicsView::viewportEvent (this=0x18b7e10, event=0x7fff6912d640) at graphicsview/qgraphicsview.cpp:2866
#47 0x00007f5724780c26 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=&lt;optimized out&gt;, receiver=0x195a6e0, event=0x7fff6912d640) at kernel/qcoreapplication.cpp:1059
#48 0x00007f5724cbd14c in QApplicationPrivate::notify_helper (this=this@entry=0xd11d80, receiver=receiver@entry=0x195a6e0, e=e@entry=0x7fff6912d640) at kernel/qapplication.cpp:4558
#49 0x00007f5724cbfaeb in QApplication::notify (this=0x7fff6912fc00, receiver=0x195a6e0, e=0x7fff6912d640) at kernel/qapplication.cpp:4423
#50 0x00007f5726d16756 in KApplication::notify (this=0x7fff6912fc00, receiver=0x195a6e0, event=0x7fff6912d640) at /usr/src/debug/kdelibs-git/kdeui/kernel/kapplication.cpp:311
#51 0x00007f5724780abe in QCoreApplication::notifyInternal (this=0x7fff6912fc00, receiver=0x195a6e0, event=0x7fff6912d640) at kernel/qcoreapplication.cpp:949
#52 0x00007f5724d0ef74 in sendSpontaneousEvent (event=0x7fff6912d640, receiver=0x195a6e0) at ../../src/corelib/kernel/qcoreapplication.h:234
#53 QWidgetPrivate::drawWidget (this=this@entry=0x1906730, pdev=pdev@entry=0x1f45ec0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1af6360) at kernel/qwidget.cpp:5599
#54 0x00007f5724d0fa6f in QWidgetPrivate::paintSiblingsRecursive (this=0x18dd540, pdev=0x1f45ec0, siblings=..., index=&lt;optimized out&gt;, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1af6360) at kernel/qwidget.cpp:5808
#55 0x00007f5724d0eb03 in QWidgetPrivate::drawWidget (this=this@entry=0x18dd540, pdev=pdev@entry=0x1f45ec0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1af6360) at kernel/qwidget.cpp:5652
#56 0x00007f5724d0fa6f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x18b9900, pdev=pdev@entry=0x1f45ec0, siblings=..., index=&lt;optimized out&gt;, index@entry=1, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1af6360) at kernel/qwidget.cpp:5808
#57 0x00007f5724d0f8b4 in QWidgetPrivate::paintSiblingsRecursive (this=0x18b9900, pdev=0x1f45ec0, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1af6360) at kernel/qwidget.cpp:5795
#58 0x00007f5724d0eb03 in QWidgetPrivate::drawWidget (this=this@entry=0x18b9900, pdev=pdev@entry=0x1f45ec0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1af6360) at kernel/qwidget.cpp:5652
#59 0x00007f5724d0fa6f in QWidgetPrivate::paintSiblingsRecursive (this=0x18b54c0, pdev=0x1f45ec0, siblings=..., index=&lt;optimized out&gt;, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1af6360) at kernel/qwidget.cpp:5808
#60 0x00007f5724d0eb03 in QWidgetPrivate::drawWidget (this=this@entry=0x18b54c0, pdev=pdev@entry=0x1f45ec0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1af6360) at kernel/qwidget.cpp:5652
#61 0x00007f5724d0fa6f in QWidgetPrivate::paintSiblingsRecursive (this=0x11c1730, pdev=0x1f45ec0, siblings=..., index=&lt;optimized out&gt;, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1af6360) at kernel/qwidget.cpp:5808
#62 0x00007f5724d0eb03 in QWidgetPrivate::drawWidget (this=0x11c1730, pdev=0x1f45ec0, rgn=..., offset=..., flags=&lt;optimized out&gt;, sharedPainter=0x0, backingStore=0x1af6360) at kernel/qwidget.cpp:5652
#63 0x00007f5724ed0148 in QWidgetBackingStore::sync (this=this@entry=0x1af6360) at painting/qbackingstore.cpp:1373
#64 0x00007f5724ed050c in QWidgetBackingStore::sync (this=0x1af6360, exposedWidget=0xd185a0, exposedRegion=...) at painting/qbackingstore.cpp:1161
#65 0x00007f5724d2a10a in QETWidget::translatePaintEvent (this=this@entry=0xd185a0, event=event@entry=0x7fff6912f110) at kernel/qapplication_x11.cpp:5237
#66 0x00007f5724d34e15 in QApplication::x11ProcessEvent (this=0x7fff6912fc00, event=0x7fff6912f110) at kernel/qapplication_x11.cpp:3540
#67 0x00007f5724d5dc92 in x11EventSourceDispatch (s=0xd11100, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#68 0x00007f571e4b9da5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#69 0x00007f571e4ba0e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#70 0x00007f571e4ba1a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#71 0x00007f57247af036 in QEventDispatcherGlib::processEvents (this=0xc29a70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#72 0x00007f5724d5dd8e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x00007f572477f76f in QEventLoop::processEvents (this=this@entry=0x7fff6912f4e0, flags=...) at kernel/qeventloop.cpp:149
#74 0x00007f572477f9f8 in QEventLoop::exec (this=0x7fff6912f4e0, flags=...) at kernel/qeventloop.cpp:204
#75 0x00007f5724784c68 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#76 0x0000000000407af4 in main (argc=1, argv=0x7fff6912fd68) at /usr/src/debug/amarok-2.7.40git.1370337423/src/main.cpp:329

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1374828</commentid>
    <comment_count>1</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-06-07 13:58:03 +0000</bug_when>
    <thetext>I can confirm the crash. Rebuilding kdelibs from fe61ba48d5bb86222684919fd27f339d0e7a1013~ makes amarok work again for me. (Thanks for the hint).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1375332</commentid>
    <comment_count>2</comment_count>
      <attachid>80413</attachid>
    <who name="Hrvoje Senjan">hrvoje.senjan</who>
    <bug_when>2013-06-09 18:34:31 +0000</bug_when>
    <thetext>Created attachment 80413
Amarok workaround

I can open a review request/commit if this makes sense (for me it does, as the cause of the crash is that Amarok-Mockup theme doesn&apos;t exists anywhere)
But i don&apos;t know why it was used anyway/is there a (good) reason to keep it...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1375408</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Kretschmann">kretschmann</who>
    <bug_when>2013-06-10 07:36:03 +0000</bug_when>
    <thetext>Git commit e899704b3db4af2ff228eb0d4dbbec05fb9a2448 by Mark Kretschmann, on behalf of Hrvoje Senjan.
Committed on 10/06/2013 at 09:26.
Pushed by markey into branch &apos;master&apos;.

Remove usage of (fake) Amarok-Mockup theme

This is due to https://bugs.kde.org/show_bug.cgi?id=320855
Amarok-Mockup is unused, as far i can see, and also makes Amarok crash with kdelibs master/4.11
If it is still needed, or there is a better solution, i&apos;ll discard the review...

&gt;From 6b85a2899a30db5acebee92182a67778499a8d9e Mon Sep 17 00:00:00 2001
From: Hrvoje Senjan &lt;hrvoje.senjan@gmail.com&gt;
Date: Sun, 9 Jun 2013 19:55:58 +0200
Subject: [PATCH 1/1] Kill Amarok-Mockup
FIXED-IN: 2.8
REVIEW: 110917

M  +2    -0    ChangeLog
M  +0    -5    src/context/ContextView.cpp

http://commits.kde.org/amarok/e899704b3db4af2ff228eb0d4dbbec05fb9a2448</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376641</commentid>
    <comment_count>4</comment_count>
    <who name="Hrvoje Senjan">hrvoje.senjan</who>
    <bug_when>2013-06-14 17:17:47 +0000</bug_when>
    <thetext>*** Bug 321144 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376843</commentid>
    <comment_count>5</comment_count>
      <attachid>80535</attachid>
    <who name="Emil Sedgh">emilsedgh</who>
    <bug_when>2013-06-15 16:32:52 +0000</bug_when>
    <thetext>Created attachment 80535
New crash information added by DrKonqi

amarok (2.7-git) on KDE Platform 4.10.80 using Qt 4.8.4

- What I was doing when the application crashed:
Just tried starting Amarok. It did not open up and crashed after a moment.

-- Backtrace (Reduced):
#6  KStandardDirs::saveLocation (this=0x17f0780, type=type@entry=0x0, suffix=..., create=create@entry=false) at /home/emilsedgh/kde/sc/kdelibs/kdecore/kernel/kstandarddirs.cpp:1499
#7  0x00007f2f43ded8fb in KStandardDirs::locateLocal (type=type@entry=0x0, filename=..., createDir=createDir@entry=false, cData=...) at /home/emilsedgh/kde/sc/kdelibs/kdecore/kernel/kstandarddirs.cpp:2117
#8  0x00007f2f43d40a9a in KConfigPrivate::changeFileName (this=this@entry=0x2579f60, name=..., type=type@entry=0x0) at /home/emilsedgh/kde/sc/kdelibs/kdecore/config/kconfig.cpp:541
#9  0x00007f2f43d58964 in KDesktopFilePrivate::KDesktopFilePrivate (this=0x2579f60, resourceType=0x0, fileName=...) at /home/emilsedgh/kde/sc/kdelibs/kdecore/config/kdesktopfile.cpp:50
#10 0x00007f2f43d59fcc in KDesktopFile::KDesktopFile (this=0x7fff4a032910, resourceType=0x0, fileName=...) at /home/emilsedgh/kde/sc/kdelibs/kdecore/config/kdesktopfile.cpp:54</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376940</commentid>
    <comment_count>6</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-06-16 00:09:15 +0000</bug_when>
    <thetext>(In reply to comment #5)
&gt; Created attachment 80535 [details]
&gt; New crash information added by DrKonqi
&gt; 
&gt; amarok (2.7-git) on KDE Platform 4.10.80 using Qt 4.8.4
&gt; 
&gt; - What I was doing when the application crashed:
&gt; Just tried starting Amarok. It did not open up and crashed after a moment.

Which exact git checkout do you use?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377001</commentid>
    <comment_count>7</comment_count>
    <who name="Emil Sedgh">emilsedgh</who>
    <bug_when>2013-06-16 06:56:10 +0000</bug_when>
    <thetext>Im on 876b34850 which does not include Mark&apos;s fix.
I think its safe to mark the bug as fixed.
Im having a hard time pulling the master due to weak internet connection.
I will reopen if I manage to get the master and see the problem persists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1382468</commentid>
    <comment_count>8</comment_count>
    <who name="Dominik Haumann">dhaumann</who>
    <bug_when>2013-07-09 20:44:54 +0000</bug_when>
    <thetext>Are you sure this was an amarok issue?

I&apos;ve upgraded to the kde 4.11 beta packages from openSUSE 12.3, and get a crash in KStandardDirs::saveLocation, KStandardDirs::locateLocal as well.

Affected are plasma, kmix, krunner. Maybe it&apos;s a broken installation, but I still wonder wheter this fix for Amarok is really necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1383803</commentid>
    <comment_count>9</comment_count>
      <attachid>81139</attachid>
    <who name="Petr Tesarik">ptesarik</who>
    <bug_when>2013-07-16 15:37:59 +0000</bug_when>
    <thetext>Created attachment 81139
New crash information added by DrKonqi

kwin (4.10.90) on KDE Platform 4.10.90 using Qt 4.8.5

- What I was doing when the application crashed:

I was logging in. Similar crashes are seen with kwin, kmix and other KDE applications.

- Additional Information:

I have analyzed the crashed application in gdb, and I believe this code in Plasma::ThemePrivate::useCache() is the real culprit:

230             if (isRegularTheme) {
231                 const QString path = KStandardDirs::locate(&quot;data&quot;, &quot;desktoptheme/&quot; + themeName + &quot;/metadata.desktop&quot;);
232                 const KPluginInfo pluginInfo(path);

Note that &quot;path&quot; is a relative path and KPluginInfo::KPluginInfo is called with only one argument. However, KPluginInfo constructor is declared as:

         * @param filename  The filename of the .desktop file.
         * @param resource  If filename is relative, you need to specify a resource type
         * (e.g. &quot;service&quot;, &quot;apps&quot;... KStandardDirs). Otherwise,
         * resource isn&apos;t used.
         */
        explicit KPluginInfo( const QString &amp; filename, const char* resource = 0 );

So, if you call it without the &quot;resource&quot; argument, the default value is used, which is NULL. This is invalid for a relative path, and indeed causes the crash further down the stack in KStandardDirs::saveLocation():

1499            if (dirs.isEmpty() &amp;&amp; (
1500                    (strcmp(type, &quot;socket&quot;) == 0) ||
1501                    (strcmp(type, &quot;tmp&quot;) == 0) ||
1502                    (strcmp(type, &quot;cache&quot;) == 0) ))

Unsurprisingly, calling strcmp(NULL, something) will cause a SIGSEGV.

-- Backtrace (Reduced):
#6  KStandardDirs::saveLocation (this=0x1e88d10, type=type@entry=0x0, suffix=..., create=create@entry=false) at /usr/src/debug/kdelibs-4.10.90/kdecore/kernel/kstandarddirs.cpp:1499
#7  0x00007f954e5391b3 in KStandardDirs::locateLocal (type=0x0, filename=..., createDir=&lt;optimized out&gt;, cData=...) at /usr/src/debug/kdelibs-4.10.90/kdecore/kernel/kstandarddirs.cpp:2117
#8  0x00007f954e48d124 in KConfigPrivate::changeFileName (this=0x25321f0, name=..., type=0x0) at /usr/src/debug/kdelibs-4.10.90/kdecore/config/kconfig.cpp:547
#9  0x00007f954e4a5b56 in KDesktopFilePrivate::KDesktopFilePrivate (this=0x25321f0, resourceType=0x0, fileName=...) at /usr/src/debug/kdelibs-4.10.90/kdecore/config/kdesktopfile.cpp:52
#10 0x00007f954e4a72fe in KDesktopFile::KDesktopFile (this=0x7fff0f600650, resourceType=0x0, fileName=...) at /usr/src/debug/kdelibs-4.10.90/kdecore/config/kdesktopfile.cpp:56</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1383814</commentid>
    <comment_count>10</comment_count>
      <attachid>81142</attachid>
    <who name="Petr Tesarik">ptesarik</who>
    <bug_when>2013-07-16 16:46:26 +0000</bug_when>
    <thetext>Created attachment 81142
proposed fix

This patch fixed the crashes for me. However, I&apos;m not sure if &quot;data&quot; is the correct resource type here, so it should definitely be reviewed by someone who has a clue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1387416</commentid>
    <comment_count>11</comment_count>
    <who name="Gilboa Davara">gilboad</who>
    <bug_when>2013-08-01 14:02:15 +0000</bug_when>
    <thetext>FWIW the Amarok workaround patch seems to work just fine.
Fedora 19, x86_64,  KDE 4.10.97.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389637</commentid>
    <comment_count>12</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-08-14 09:06:30 +0000</bug_when>
    <thetext>*** Bug 322446 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389639</commentid>
    <comment_count>13</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-08-14 09:07:10 +0000</bug_when>
    <thetext>*** Bug 323485 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389659</commentid>
    <comment_count>14</comment_count>
    <who name="Aaron J. Seigo">aseigo</who>
    <bug_when>2013-08-14 10:34:57 +0000</bug_when>
    <thetext>(In reply to comment #9)
&gt; Created attachment 81139 [details]
&gt; New crash information added by DrKonqi
&gt; 
&gt; kwin (4.10.90) on KDE Platform 4.10.90 using Qt 4.8.5
&gt; 
&gt; - What I was doing when the application crashed:
&gt; 
&gt; I was logging in. Similar crashes are seen with kwin, kmix and other KDE
&gt; applications.
&gt; 
&gt; - Additional Information:
&gt; 
&gt; I have analyzed the crashed application in gdb, and I believe this code in
&gt; Plasma::ThemePrivate::useCache() is the real culprit:
&gt; 
&gt; 230             if (isRegularTheme) {
&gt; 231                 const QString path = KStandardDirs::locate(&quot;data&quot;,
&gt; &quot;desktoptheme/&quot; + themeName + &quot;/metadata.desktop&quot;);
&gt; 232                 const KPluginInfo pluginInfo(path);
&gt; 
&gt; Note that &quot;path&quot; is a relative path and KPluginInfo::KPluginInfo is called
&gt; with only one argument. However, KPluginInfo constructor is declared as:

No, the path is not relative; it is empty. KStandradDirs::locate returns a full path .. unless it can&apos;t find what is being looked for.

So indeed, path needs to be checked for !isEmpty()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389664</commentid>
    <comment_count>15</comment_count>
    <who name="Aaron J. Seigo">aseigo</who>
    <bug_when>2013-08-14 10:53:18 +0000</bug_when>
    <thetext>Git commit 59e88c777b92935cc95f28e52f84fe97563dec9d by Aaron Seigo.
Committed on 14/08/2013 at 10:52.
Pushed by aseigo into branch &apos;KDE/4.11&apos;.

when the request theme does not exist, delete all old caches for it and don&apos;t crash

M  +14   -7    plasma/theme.cpp

http://commits.kde.org/kdelibs/59e88c777b92935cc95f28e52f84fe97563dec9d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1390293</commentid>
    <comment_count>16</comment_count>
      <attachid>81750</attachid>
    <who name="Tomas Killian">tomas.killian</who>
    <bug_when>2013-08-16 18:07:02 +0000</bug_when>
    <thetext>Created attachment 81750
New crash information added by DrKonqi

amarok (2.7.1) on KDE Platform 4.11.00 using Qt 4.8.3

- What I was doing when the application crashed:

Amarok crashed when raised from taskbar.

-- Backtrace (Reduced):
#6  KStandardDirs::saveLocation (this=0x14f6f20, type=type@entry=0x0, suffix=..., create=create@entry=false) at ../../kdecore/kernel/kstandarddirs.cpp:1511
#7  0x00007f36d775ccfb in KStandardDirs::locateLocal (type=0x0, filename=..., createDir=&lt;optimized out&gt;, cData=...) at ../../kdecore/kernel/kstandarddirs.cpp:2131
#8  0x00007f36d76aea3a in KConfigPrivate::changeFileName (this=0x33d3e40, name=..., type=&lt;optimized out&gt;) at ../../kdecore/config/kconfig.cpp:547
#9  0x00007f36d76c6dd3 in KDesktopFilePrivate::KDesktopFilePrivate (this=0x33d3e40, resourceType=0x0, fileName=...) at ../../kdecore/config/kdesktopfile.cpp:60
#10 0x00007f36d76c6e2c in KDesktopFile::KDesktopFile (this=0x7fffbba6bfd0, resourceType=0x0, fileName=...) at ../../kdecore/config/kdesktopfile.cpp:64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1390308</commentid>
    <comment_count>17</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-08-16 19:07:54 +0000</bug_when>
    <thetext>*** Bug 323611 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1390926</commentid>
    <comment_count>18</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-08-19 12:41:19 +0000</bug_when>
    <thetext>*** Bug 323714 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1391239</commentid>
    <comment_count>19</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-08-20 14:41:31 +0000</bug_when>
    <thetext>*** Bug 323780 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1391700</commentid>
    <comment_count>20</comment_count>
    <who name="Petr Tesarik">ptesarik</who>
    <bug_when>2013-08-22 08:43:43 +0000</bug_when>
    <thetext>I can confirm that Aaron&apos;s commit 59e88c777b92935cc95f28e52f84fe97563dec9d fixes the crash for me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1394088</commentid>
    <comment_count>21</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-08-31 18:10:39 +0000</bug_when>
    <thetext>*** Bug 324327 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80413</attachid>
            <date>2013-06-09 18:34:31 +0000</date>
            <delta_ts>2013-06-09 18:34:31 +0000</delta_ts>
            <desc>Amarok workaround</desc>
            <filename>Kill-Amarok-Mockup.patch</filename>
            <type>text/plain</type>
            <size>1008</size>
            <attacher name="Hrvoje Senjan">hrvoje.senjan</attacher>
            
              <data encoding="base64">RnJvbSA2Yjg1YTI4OTlhMzBkYjVhY2ViZWU5MjE4MmE2Nzc3ODQ5OWE4ZDllIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIcnZvamUgU2VuamFuIDxocnZvamUuc2VuamFuQGdtYWlsLmNv
bT4KRGF0ZTogU3VuLCA5IEp1biAyMDEzIDE5OjU1OjU4ICswMjAwClN1YmplY3Q6IFtQQVRDSCAx
LzFdIEtpbGwgQW1hcm9rLU1vY2t1cAoKLS0tCiBzcmMvY29udGV4dC9Db250ZXh0Vmlldy5jcHAg
fCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9z
cmMvY29udGV4dC9Db250ZXh0Vmlldy5jcHAgYi9zcmMvY29udGV4dC9Db250ZXh0Vmlldy5jcHAK
aW5kZXggZjYxNTE4Zi4uMTUyZjhkYSAxMDA2NDQKLS0tIGEvc3JjL2NvbnRleHQvQ29udGV4dFZp
ZXcuY3BwCisrKyBiL3NyYy9jb250ZXh0L0NvbnRleHRWaWV3LmNwcApAQCAtNzgsMTEgKzc4LDYg
QEAgQ29udGV4dFZpZXc6OkNvbnRleHRWaWV3KCBQbGFzbWE6OkNvbnRhaW5tZW50ICpjb250LCBQ
bGFzbWE6OkNvcm9uYSAqY29yb25hLCBRV2kKICAgICBwLnNldENvbG9yKCBRUGFsZXR0ZTo6QmFz
ZSwgYyApOwogICAgIHNldFBhbGV0dGUoIHAgKTsKIAotICAgIFBFUkZfTE9HKCAiQWNjZXNzaW5n
IFBsYXNtYTo6VGhlbWUiICk7Ci0gICAgLy8gaGVyZSB3ZSBpbml0aWFsaXplIGFsbCB0aGUgUGxh
c21hIHBhdGhzIHRvIEFtYXJvayBwYXRocwotICAgIFBsYXNtYTo6VGhlbWU6OmRlZmF1bHRUaGVt
ZSgpLT5zZXRVc2VHbG9iYWxTZXR0aW5ncyggZmFsc2UgKTsKLSAgICBUaGVtZTo6ZGVmYXVsdFRo
ZW1lKCktPnNldFRoZW1lTmFtZSggIkFtYXJvay1Nb2NrdXAiICk7Ci0gICAgUEVSRl9MT0coICJB
Y2Nlc3MgdG8gUGxhc21hOjpUaGVtZSBjb21wbGV0ZSIgKQogICAgIGNvbnRleHRTY2VuZSgpLT5z
ZXRBcHBsZXRNaW1lVHlwZSggInRleHQveC1hbWFyb2thcHBsZXRzZXJ2aWNlbmFtZSIgKTsKIAog
ICAgIGNvbnQtPnNldFBvcyggMCwgMCApOwotLSAKMS44LjIuMgoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>80535</attachid>
            <date>2013-06-15 16:32:52 +0000</date>
            <delta_ts>2013-06-15 16:32:52 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>amarok-20130615-205225.kcrash.txt</filename>
            <type>text/plain</type>
            <size>29298</size>
            <attacher name="Emil Sedgh">emilsedgh</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFtYXJvayAoMi43LWdpdCkKS0RFIFBsYXRmb3JtIFZlcnNpb246IDQuMTAu
ODAgKENvbXBpbGVkIGZyb20gc291cmNlcykKUXQgVmVyc2lvbjogNC44LjQKT3BlcmF0aW5nIFN5
c3RlbTogTGludXggMy44LTItYW1kNjQgeDg2XzY0CkRpc3RyaWJ1dGlvbjogRGViaWFuIEdOVS9M
aW51eCB1bnN0YWJsZSAoc2lkKQoKLS0gSW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdo
YXQgSSB3YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGljYXRpb24gY3Jhc2hlZDoKSnVzdCB0cmllZCBz
dGFydGluZyBBbWFyb2suIEl0IGRpZCBub3Qgb3BlbiB1cCBhbmQgY3Jhc2hlZCBhZnRlciBhIG1v
bWVudC4KClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNlZCBzb21ldGltZXMuCgotLSBCYWNrdHJh
Y2U6CkFwcGxpY2F0aW9uOiBBbWFyb2sgKGFtYXJvayksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZh
dWx0ClVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxpYnJhcnkgIi9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJ0aHJlYWRfZGIuc28uMSIuCltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3ZjJm
NDYzYjc3YzAgKExXUCAxNzE1NykpXQoKVGhyZWFkIDEzIChUaHJlYWQgMHg3ZjJmMjM0NTA3MDAg
KExXUCAxNzE2MCkpOgojMCAgMHgwMDAwN2YyZjQzMWU5MWJkIGluIHBvbGwgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c2NhbGwtdGVtcGxhdGUuUzo4MQojMSAgMHgwMDAwN2YyZjM5Y2RhZGZmIGlu
ID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJwdWxzZS5zby4wCiMyICAw
eDAwMDA3ZjJmMzljY2MzNWMgaW4gcGFfbWFpbmxvb3BfcG9sbCAoKSBmcm9tIC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGlicHVsc2Uuc28uMAojMyAgMHgwMDAwN2YyZjM5Y2NjOWI5IGluIHBh
X21haW5sb29wX2l0ZXJhdGUgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnB1
bHNlLnNvLjAKIzQgIDB4MDAwMDdmMmYzOWNjY2E3MCBpbiBwYV9tYWlubG9vcF9ydW4gKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnB1bHNlLnNvLjAKIzUgIDB4MDAwMDdmMmYz
OWNkYWRhZiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlicHVsc2Uu
c28uMAojNiAgMHgwMDAwN2YyZjM1NTkwNDQzIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0
LWxpbnV4LWdudS9wdWxzZWF1ZGlvL2xpYnB1bHNlY29tbW9uLTIuMC5zbwojNyAgMHgwMDAwN2Yy
ZjQwN2YyZTBlIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YyZjIzNDUwNzAwKSBhdCBwdGhyZWFk
X2NyZWF0ZS5jOjMxMQojOCAgMHgwMDAwN2YyZjQzMWY0OTVkIGluIGNsb25lICgpIGF0IC4uL3N5
c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMwoKVGhyZWFkIDEyIChUaHJl
YWQgMHg3ZjJmMTdhYjc3MDAgKExXUCAxNzE2MikpOgojMCAgMHgwMDAwN2YyZjQzMWU3MzA1IGlu
IF9fR0lfX194c3RhdCAodmVycz08b3B0aW1pemVkIG91dD4sIG5hbWU9MHg3ZjJmMTAwNDk0ZTgg
Ii9ob21lL2VtaWxzZWRnaC9NZWRpYS9KYXp6MS8oRUNNKS8oZWNtIDIxNTkpIEZyYW5jb2lzIENv
dXR1cmllciAtIFRhcmtvdnNreSBRdWFydGV0ICgyMDExKS9GcmFuY29pcyBDb3V0dXJpZXIvVGFy
a292c2t5IFF1YXJ0ZXQvMTEgTGEgTWFpbiBFdCBMJ09pc2VhdS5tcDMiLCBidWY9MHg3ZjJmMTdh
YjU4OTApIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3dvcmRzaXplLTY0L3hzdGF0LmM6
MzcKIzEgIDB4MDAwMDdmMmY0MzkxMWJlMCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliUXRDb3JlLnNvLjQKIzIgIDB4MDAwMDdmMmY0MzhjOWM2YiBpbiBRRmlsZUlu
Zm86OmlzRmlsZSgpIGNvbnN0ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJR
dENvcmUuc28uNAojMyAgMHgwMDAwN2YyZjQzOGMxODc4IGluID8/ICgpIGZyb20gL3Vzci9saWIv
eDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojNCAgMHgwMDAwN2YyZjQzOGMyNDhlIGlu
ID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojNSAg
MHgwMDAwN2YyZjQzOGMyYmI5IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJRdENvcmUuc28uNAojNiAgMHgwMDAwN2YyZjQzOGMyZTU0IGluIFFEaXJJdGVyYXRvcjo6
UURpckl0ZXJhdG9yKFFTdHJpbmcgY29uc3QmLCBRU3RyaW5nTGlzdCBjb25zdCYsIFFGbGFnczxR
RGlyOjpGaWx0ZXI+LCBRRmxhZ3M8UURpckl0ZXJhdG9yOjpJdGVyYXRvckZsYWc+KSAoKSBmcm9t
IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRDb3JlLnNvLjQKIzcgIDB4MDAwMDdmMmY0
MzhiZTMwZiBpbiBRRGlyOjplbnRyeUluZm9MaXN0KFFTdHJpbmdMaXN0IGNvbnN0JiwgUUZsYWdz
PFFEaXI6OkZpbHRlcj4sIFFGbGFnczxRRGlyOjpTb3J0RmxhZz4pIGNvbnN0ICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojOCAgMHgwMDAwN2YyZjQzOGJl
OWI3IGluIFFEaXI6OmVudHJ5SW5mb0xpc3QoUUZsYWdzPFFEaXI6OkZpbHRlcj4sIFFGbGFnczxR
RGlyOjpTb3J0RmxhZz4pIGNvbnN0ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9s
aWJRdENvcmUuc28uNAojOSAgMHgwMDAwN2YyZjQzZGFkZWY3IGluIEtEaXJXYXRjaFByaXZhdGU6
OmFkZEVudHJ5ICh0aGlzPXRoaXNAZW50cnk9MHgxYjEyMTEwLCBpbnN0YW5jZT1pbnN0YW5jZUBl
bnRyeT0weDIwNjA1NjAsIF9wYXRoPS4uLiwgc3ViX2VudHJ5PXN1Yl9lbnRyeUBlbnRyeT0weDAs
IGlzRGlyPWlzRGlyQGVudHJ5PXRydWUsIHdhdGNoTW9kZXM9Li4uKSBhdCAvaG9tZS9lbWlsc2Vk
Z2gva2RlL3NjL2tkZWxpYnMva2RlY29yZS9pby9rZGlyd2F0Y2guY3BwOjg5MQojMTAgMHgwMDAw
N2YyZjQzZGFkZjVlIGluIEtEaXJXYXRjaFByaXZhdGU6OmFkZEVudHJ5ICh0aGlzPXRoaXNAZW50
cnk9MHgxYjEyMTEwLCBpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0weDIwNjA1NjAsIF9wYXRoPS4u
Liwgc3ViX2VudHJ5PXN1Yl9lbnRyeUBlbnRyeT0weDAsIGlzRGlyPWlzRGlyQGVudHJ5PXRydWUs
IHdhdGNoTW9kZXM9Li4uKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMva2RlY29y
ZS9pby9rZGlyd2F0Y2guY3BwOjkwMAojMTEgMHgwMDAwN2YyZjQzZGFkZjVlIGluIEtEaXJXYXRj
aFByaXZhdGU6OmFkZEVudHJ5ICh0aGlzPXRoaXNAZW50cnk9MHgxYjEyMTEwLCBpbnN0YW5jZT1p
bnN0YW5jZUBlbnRyeT0weDIwNjA1NjAsIF9wYXRoPS4uLiwgc3ViX2VudHJ5PXN1Yl9lbnRyeUBl
bnRyeT0weDAsIGlzRGlyPWlzRGlyQGVudHJ5PXRydWUsIHdhdGNoTW9kZXM9Li4uKSBhdCAvaG9t
ZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMva2RlY29yZS9pby9rZGlyd2F0Y2guY3BwOjkwMAoj
MTIgMHgwMDAwN2YyZjQzZGFkZjVlIGluIEtEaXJXYXRjaFByaXZhdGU6OmFkZEVudHJ5ICh0aGlz
PXRoaXNAZW50cnk9MHgxYjEyMTEwLCBpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0weDIwNjA1NjAs
IF9wYXRoPS4uLiwgc3ViX2VudHJ5PXN1Yl9lbnRyeUBlbnRyeT0weDAsIGlzRGlyPWlzRGlyQGVu
dHJ5PXRydWUsIHdhdGNoTW9kZXM9Li4uKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxp
YnMva2RlY29yZS9pby9rZGlyd2F0Y2guY3BwOjkwMAojMTMgMHgwMDAwN2YyZjQzZGFkZjVlIGlu
IEtEaXJXYXRjaFByaXZhdGU6OmFkZEVudHJ5ICh0aGlzPTB4MWIxMjExMCwgaW5zdGFuY2U9MHgy
MDYwNTYwLCBfcGF0aD0uLi4sIHN1Yl9lbnRyeT1zdWJfZW50cnlAZW50cnk9MHgwLCBpc0Rpcj1p
c0RpckBlbnRyeT10cnVlLCB3YXRjaE1vZGVzPS4uLikgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9z
Yy9rZGVsaWJzL2tkZWNvcmUvaW8va2RpcndhdGNoLmNwcDo5MDAKIzE0IDB4MDAwMDdmMmY0M2Rh
ZTc0YiBpbiBLRGlyV2F0Y2g6OmFkZERpciAodGhpcz08b3B0aW1pemVkIG91dD4sIF9wYXRoPS4u
Liwgd2F0Y2hNb2Rlcz0uLi4pIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy9rZGVj
b3JlL2lvL2tkaXJ3YXRjaC5jcHA6MTc4NwojMTUgMHgwMDAwN2YyZjQ1NTA5MjhhIGluIEFic3Ry
YWN0RGlyZWN0b3J5V2F0Y2hlcjo6cnVuICh0aGlzPTB4MjA2MDE4MCkgYXQgL2hvbWUvZW1pbHNl
ZGdoL2tkZS9hbWFyb2svc3JjL3NjYW5uZXIvQWJzdHJhY3REaXJlY3RvcnlXYXRjaGVyLmNwcDo5
NQojMTYgMHgwMDAwN2YyZjNmNmZjODhhIGluIFRocmVhZFdlYXZlcjo6Sm9iUnVuSGVscGVyOjpy
dW5UaGVKb2IgKHRoaXM9dGhpc0BlbnRyeT0weDdmMmYxN2FiNmQ4MCwgdGg9dGhAZW50cnk9MHgx
YWNiMWIwLCBqb2I9am9iQGVudHJ5PTB4MjA2MDE4MCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9z
Yy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvSm9iLmNwcDoxMDYKIzE3IDB4MDAwMDdmMmYz
ZjZmY2EwMSBpbiBUaHJlYWRXZWF2ZXI6OkpvYjo6ZXhlY3V0ZSAodGhpcz0weDIwNjAxODAsIHRo
PTB4MWFjYjFiMCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZl
ci9XZWF2ZXIvSm9iLmNwcDoxMzUKIzE4IDB4MDAwMDdmMmYzZjZmYzE3YiBpbiBUaHJlYWRXZWF2
ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4MWFjYjFiMCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9z
Yy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxMDgKIzE5IDB4MDAwMDdm
MmY0MzgzY2I2YyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRD
b3JlLnNvLjQKIzIwIDB4MDAwMDdmMmY0MDdmMmUwZSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdm
MmYxN2FiNzcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTEKIzIxIDB4MDAwMDdmMmY0MzFmNDk1
ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUu
UzoxMTMKClRocmVhZCAxMSAoVGhyZWFkIDB4N2YyZjE3MmI2NzAwIChMV1AgMTcxNjMpKToKIzAg
IDB4MDAwMDdmMmY0MzFlOTFiZCBpbiBwb2xsICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXNjYWxs
LXRlbXBsYXRlLlM6ODEKIzEgIDB4MDAwMDdmMmYzY2NmZjFmYyBpbiA/PyAoKSBmcm9tIC9saWIv
eDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjJmM2NjZmYzMjQg
aW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmMmY0Mzk2N2QwNiBpbiBRRXZlbnREaXNwYXRj
aGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0Zs
YWc+KSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRDb3JlLnNvLjQKIzQg
IDB4MDAwMDdmMmY0MzkzODBmZiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzKFFGbGFnczxR
RXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4pICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJRdENvcmUuc28uNAojNSAgMHgwMDAwN2YyZjQzOTM4Mzg4IGluIFFFdmVudExv
b3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKCkgZnJvbSAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0Q29yZS5zby40CiM2ICAweDAwMDA3ZjJmNDM4
M2EzOTAgaW4gUVRocmVhZDo6ZXhlYygpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJRdENvcmUuc28uNAojNyAgMHgwMDAwN2YyZjQzOTE5YzZmIGluID8/ICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojOCAgMHgwMDAwN2YyZjQzODNj
YjZjIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28u
NAojOSAgMHgwMDAwN2YyZjQwN2YyZTBlIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YyZjE3MmI2
NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMQojMTAgMHgwMDAwN2YyZjQzMWY0OTVkIGluIGNs
b25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMwoK
VGhyZWFkIDEwIChUaHJlYWQgMHg3ZjJmMTU0MzI3MDAgKExXUCAxNzE3MikpOgojMCAgcHRocmVh
ZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1CiMxICAweDAwMDA3ZjJmNDM4M2Qw
Y2IgaW4gUVdhaXRDb25kaXRpb246OndhaXQoUU11dGV4KiwgdW5zaWduZWQgbG9uZykgKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0Q29yZS5zby40CiMyICAweDAwMDA3ZjJm
M2Y2ZmFhYTEgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9i
c0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyMDgwMTgwLCB0aD0weDIyOTBmMjApIGF0IC9ob21l
L2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwu
Y3BwOjM3MAojMyAgMHgwMDAwN2YyZjNmNmZkMzhiIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hh
cmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjA2MWM2MCwgdGg9MHgyMjkwZjIwLCBwcmV2
aW91cz0weDJkYWE3ZjApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3
ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjY4CiM0ICAweDAwMDA3ZjJmM2Y2ZmMw
ZGYgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDIyOTBmMjApIGF0IC9ob21l
L2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6
OTgKIzUgIDB4MDAwMDdmMmY0MzgzY2I2YyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliUXRDb3JlLnNvLjQKIzYgIDB4MDAwMDdmMmY0MDdmMmUwZSBpbiBzdGFydF90
aHJlYWQgKGFyZz0weDdmMmYxNTQzMjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTEKIzcgIDB4
MDAwMDdmMmY0MzFmNDk1ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51
eC94ODZfNjQvY2xvbmUuUzoxMTMKClRocmVhZCA5IChUaHJlYWQgMHg3ZjJmMTRjMzE3MDAgKExX
UCAxNzE3MykpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25w
dGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1
CiMxICAweDAwMDA3ZjJmNDM4M2QwY2IgaW4gUVdhaXRDb25kaXRpb246OndhaXQoUU11dGV4Kiwg
dW5zaWduZWQgbG9uZykgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0Q29y
ZS5zby40CiMyICAweDAwMDA3ZjJmM2Y2ZmFhYTEgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBs
OjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyMDgwMTgwLCB0
aD0weDIyYTRhZjApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2
ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM3MAojMyAgMHgwMDAwN2YyZjNmNmZkMzhiIGluIFRo
cmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjA2MWM2
MCwgdGg9MHgyMmE0YWYwLCBwcmV2aW91cz0weDApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mv
a2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjY4CiM0ICAw
eDAwMDA3ZjJmM2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBs
eUZvcldvcmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDIyYTRhZjAsIHByZXZpb3VzPTB4MCkgYXQg
L2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2lu
Z0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4MDAwMDdmMmYzZjZmZDNhNCBpbiBUaHJlYWRXZWF2ZXI6
OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIwNjFjNjAsIHRoPTB4MjJh
NGFmMCwgcHJldmlvdXM9MHgwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhy
ZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojNiAgMHgwMDAwN2YyZjNm
NmZkM2E0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0
aGlzPTB4MjA2MWM2MCwgdGg9MHgyMmE0YWYwLCBwcmV2aW91cz0weDApIGF0IC9ob21lL2VtaWxz
ZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUu
Y3BwOjcxCiM3ICAweDAwMDA3ZjJmM2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFy
ZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDIyYTRhZjAsIHByZXZp
b3VzPTB4MCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9X
ZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzggIDB4MDAwMDdmMmYzZjZmZDNhNCBpbiBU
aHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIwNjFj
NjAsIHRoPTB4MjJhNGFmMCwgcHJldmlvdXM9MHgwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3Nj
L2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojOSAg
MHgwMDAwN2YyZjNmNmZkM2E0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBw
bHlGb3JXb3JrICh0aGlzPTB4MjA2MWM2MCwgdGg9MHgyMmE0YWYwLCBwcmV2aW91cz0weDApIGF0
IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtp
bmdIYXJkU3RhdGUuY3BwOjcxCiMxMCAweDAwMDA3ZjJmM2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVy
OjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDIy
YTRhZjAsIHByZXZpb3VzPTB4N2YyZjBjMDJkM2YwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3Nj
L2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojMTEg
MHgwMDAwN2YyZjNmNmZjMGRmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHgy
MmE0YWYwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dl
YXZlci9UaHJlYWQuY3BwOjk4CiMxMiAweDAwMDA3ZjJmNDM4M2NiNmMgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0Q29yZS5zby40CiMxMyAweDAwMDA3ZjJmNDA3
ZjJlMGUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjJmMTRjMzE3MDApIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6MzExCiMxNCAweDAwMDA3ZjJmNDMxZjQ5NWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEzCgpUaHJlYWQgOCAoVGhyZWFkIDB4
N2YyZjA3ZmZmNzAwIChMV1AgMTcxNzQpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18y
LjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFk
X2NvbmRfd2FpdC5TOjE4NQojMSAgMHgwMDAwN2YyZjQzODNkMGNiIGluIFFXYWl0Q29uZGl0aW9u
Ojp3YWl0KFFNdXRleCosIHVuc2lnbmVkIGxvbmcpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJRdENvcmUuc28uNAojMiAgMHgwMDAwN2YyZjNmNmZhYWExIGluIFRocmVhZFdl
YXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0
aGlzPTB4MjA4MDE4MCwgdGg9MHg3ZjJmMGMwMDhiYzApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUv
c2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM3MAojMyAgMHgw
MDAwN2YyZjNmNmZkMzhiIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlG
b3JXb3JrICh0aGlzPTB4MjA2MWM2MCwgdGg9MHg3ZjJmMGMwMDhiYzAsIHByZXZpb3VzPTB4MCkg
YXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvV29y
a2luZ0hhcmRTdGF0ZS5jcHA6NjgKIzQgIDB4MDAwMDdmMmYzZjZmZDNhNCBpbiBUaHJlYWRXZWF2
ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIwNjFjNjAsIHRoPTB4
N2YyZjBjMDA4YmMwLCBwcmV2aW91cz0weDApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2Rl
bGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM1ICAweDAw
MDA3ZjJmM2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZv
cldvcmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDdmMmYwYzAwOGJjMCwgcHJldmlvdXM9MHgyNTNi
ZDcwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dlYXZl
ci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojNiAgMHgwMDAwN2YyZjNmNmZjMGRmIGluIFRocmVh
ZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHg3ZjJmMGMwMDhiYzApIGF0IC9ob21lL2VtaWxz
ZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6OTgKIzcg
IDB4MDAwMDdmMmY0MzgzY2I2YyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliUXRDb3JlLnNvLjQKIzggIDB4MDAwMDdmMmY0MDdmMmUwZSBpbiBzdGFydF90aHJlYWQg
KGFyZz0weDdmMmYwN2ZmZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTEKIzkgIDB4MDAwMDdm
MmY0MzFmNDk1ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZf
NjQvY2xvbmUuUzoxMTMKClRocmVhZCA3IChUaHJlYWQgMHg3ZjJmMDc3ZmU3MDAgKExXUCAxNzE3
NSkpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1CiMxICAw
eDAwMDA3ZjJmNDM4M2QwY2IgaW4gUVdhaXRDb25kaXRpb246OndhaXQoUU11dGV4KiwgdW5zaWdu
ZWQgbG9uZykgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0Q29yZS5zby40
CiMyICAweDAwMDA3ZjJmM2Y2ZmFhYTEgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9j
a1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyMDgwMTgwLCB0aD0weDdm
MmYwYzAxNDJlMCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZl
ci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzcwCiMzICAweDAwMDA3ZjJmM2Y2ZmQzOGIgaW4gVGhy
ZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMDYxYzYw
LCB0aD0weDdmMmYwYzAxNDJlMCwgcHJldmlvdXM9MHgyZDliNTgwKSBhdCAvaG9tZS9lbWlsc2Vk
Z2gva2RlL3NjL2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNw
cDo2OAojNCAgMHgwMDAwN2YyZjNmNmZjMGRmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4g
KHRoaXM9MHg3ZjJmMGMwMTQyZTApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90
aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6OTgKIzUgIDB4MDAwMDdmMmY0MzgzY2I2YyBp
biA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRDb3JlLnNvLjQKIzYg
IDB4MDAwMDdmMmY0MDdmMmUwZSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMmYwNzdmZTcwMCkg
YXQgcHRocmVhZF9jcmVhdGUuYzozMTEKIzcgIDB4MDAwMDdmMmY0MzFmNDk1ZCBpbiBjbG9uZSAo
KSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTMKClRocmVh
ZCA2IChUaHJlYWQgMHg3ZjJmMDZmZmQ3MDAgKExXUCAxNzE3NikpOgojMCAgcHRocmVhZF9jb25k
X3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1CiMxICAweDAwMDA3ZjJmNDM4M2QwY2IgaW4g
UVdhaXRDb25kaXRpb246OndhaXQoUU11dGV4KiwgdW5zaWduZWQgbG9uZykgKCkgZnJvbSAvdXNy
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0Q29yZS5zby40CiMyICAweDAwMDA3ZjJmM2Y2ZmFh
YTEgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJl
aW5nQXNzaWduZWQgKHRoaXM9MHgyMDgwMTgwLCB0aD0weDdmMmYwYzAxMzc3MCkgYXQgL2hvbWUv
ZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5j
cHA6MzcwCiMzICAweDAwMDA3ZjJmM2Y2ZmQzOGIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFy
ZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDdmMmYwYzAxMzc3MCwg
cHJldmlvdXM9MHgwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhyZWFkd2Vh
dmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo2OAojNCAgMHgwMDAwN2YyZjNmNmZkM2E0
IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4
MjA2MWM2MCwgdGg9MHg3ZjJmMGMwMTM3NzAsIHByZXZpb3VzPTB4MCkgYXQgL2hvbWUvZW1pbHNl
ZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5j
cHA6NzEKIzUgIDB4MDAwMDdmMmYzZjZmZDNhNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJk
U3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIwNjFjNjAsIHRoPTB4N2YyZjBjMDEzNzcwLCBw
cmV2aW91cz0weDJjMGQ2MzApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJl
YWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM2ICAweDAwMDA3ZjJmM2Y2
ZmMwZGYgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDdmMmYwYzAxMzc3MCkg
YXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhy
ZWFkLmNwcDo5OAojNyAgMHgwMDAwN2YyZjQzODNjYjZjIGluID8/ICgpIGZyb20gL3Vzci9saWIv
eDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojOCAgMHgwMDAwN2YyZjQwN2YyZTBlIGlu
IHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YyZjA2ZmZkNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMx
MQojOSAgMHgwMDAwN2YyZjQzMWY0OTVkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMwoKVGhyZWFkIDUgKFRocmVhZCAweDdmMmYwNjdm
YzcwMCAoTFdQIDE3MTc3KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkg
YXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dh
aXQuUzoxODUKIzEgIDB4MDAwMDdmMmY0MzgzZDBjYiBpbiBRV2FpdENvbmRpdGlvbjo6d2FpdChR
TXV0ZXgqLCB1bnNpZ25lZCBsb25nKSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliUXRDb3JlLnNvLjQKIzIgIDB4MDAwMDdmMmYzZjZmYWFhMSBpbiBUaHJlYWRXZWF2ZXI6Oldl
YXZlckltcGw6OmJsb2NrVGhyZWFkVW50aWxKb2JzQXJlQmVpbmdBc3NpZ25lZCAodGhpcz0weDIw
ODAxODAsIHRoPTB4N2YyZjBjMDI0ZjYwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxp
YnMvdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNzAKIzMgIDB4MDAwMDdmMmYz
ZjZmZDM4YiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAo
dGhpcz0weDIwNjFjNjAsIHRoPTB4N2YyZjBjMDI0ZjYwLCBwcmV2aW91cz0weDApIGF0IC9ob21l
L2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJk
U3RhdGUuY3BwOjY4CiM0ICAweDAwMDA3ZjJmM2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpXb3Jr
aW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDdmMmYwYzAy
NGY2MCwgcHJldmlvdXM9MHgwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhy
ZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojNSAgMHgwMDAwN2YyZjNm
NmZkM2E0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0
aGlzPTB4MjA2MWM2MCwgdGg9MHg3ZjJmMGMwMjRmNjAsIHByZXZpb3VzPTB4MCkgYXQgL2hvbWUv
ZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRT
dGF0ZS5jcHA6NzEKIzYgIDB4MDAwMDdmMmYzZjZmZDNhNCBpbiBUaHJlYWRXZWF2ZXI6Oldvcmtp
bmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIwNjFjNjAsIHRoPTB4N2YyZjBjMDI0
ZjYwLCBwcmV2aW91cz0weDApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJl
YWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM3ICAweDAwMDA3ZjJmM2Y2
ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRo
aXM9MHgyMDYxYzYwLCB0aD0weDdmMmYwYzAyNGY2MCwgcHJldmlvdXM9MHgwKSBhdCAvaG9tZS9l
bWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0
YXRlLmNwcDo3MQojOCAgMHgwMDAwN2YyZjNmNmZkM2E0IGluIFRocmVhZFdlYXZlcjo6V29ya2lu
Z0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjA2MWM2MCwgdGg9MHg3ZjJmMGMwMjRm
NjAsIHByZXZpb3VzPTB4MCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVh
ZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzkgIDB4MDAwMDdmMmYzZjZm
ZDNhNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhp
cz0weDIwNjFjNjAsIHRoPTB4N2YyZjBjMDI0ZjYwLCBwcmV2aW91cz0weDI1M2ExYzApIGF0IC9o
b21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdI
YXJkU3RhdGUuY3BwOjcxCiMxMCAweDAwMDA3ZjJmM2Y2ZmMwZGYgaW4gVGhyZWFkV2VhdmVyOjpU
aHJlYWQ6OnJ1biAodGhpcz0weDdmMmYwYzAyNGY2MCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9z
Yy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo5OAojMTEgMHgwMDAwN2Yy
ZjQzODNjYjZjIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENv
cmUuc28uNAojMTIgMHgwMDAwN2YyZjQwN2YyZTBlIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Yy
ZjA2N2ZjNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMQojMTMgMHgwMDAwN2YyZjQzMWY0OTVk
IGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5T
OjExMwoKVGhyZWFkIDQgKFRocmVhZCAweDdmMmYwNWZmYjcwMCAoTFdQIDE3MTc4KSk6CiMwICBw
dGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxODUKIzEgIDB4MDAwMDdmMmY0
MzgzZDBjYiBpbiBRV2FpdENvbmRpdGlvbjo6d2FpdChRTXV0ZXgqLCB1bnNpZ25lZCBsb25nKSAo
KSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRDb3JlLnNvLjQKIzIgIDB4MDAw
MDdmMmYzZjZmYWFhMSBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmJsb2NrVGhyZWFkVW50
aWxKb2JzQXJlQmVpbmdBc3NpZ25lZCAodGhpcz0weDIwODAxODAsIHRoPTB4N2YyZjBjMDI2MjUw
KSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dlYXZlci9X
ZWF2ZXJJbXBsLmNwcDozNzAKIzMgIDB4MDAwMDdmMmYzZjZmZDM4YiBpbiBUaHJlYWRXZWF2ZXI6
OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIwNjFjNjAsIHRoPTB4N2Yy
ZjBjMDI2MjUwLCBwcmV2aW91cz0weDApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGli
cy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjY4CiM0ICAweDAwMDA3
ZjJmM2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldv
cmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDdmMmYwYzAyNjI1MCwgcHJldmlvdXM9MHgwKSBhdCAv
aG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMvdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5n
SGFyZFN0YXRlLmNwcDo3MQojNSAgMHgwMDAwN2YyZjNmNmZkM2E0IGluIFRocmVhZFdlYXZlcjo6
V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjA2MWM2MCwgdGg9MHg3ZjJm
MGMwMjYyNTAsIHByZXZpb3VzPTB4MCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJz
L3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzYgIDB4MDAwMDdm
MmYzZjZmZDNhNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29y
ayAodGhpcz0weDIwNjFjNjAsIHRoPTB4N2YyZjBjMDI2MjUwLCBwcmV2aW91cz0weDApIGF0IC9o
b21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdI
YXJkU3RhdGUuY3BwOjcxCiM3ICAweDAwMDA3ZjJmM2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpX
b3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMDYxYzYwLCB0aD0weDdmMmYw
YzAyNjI1MCwgcHJldmlvdXM9MHgwKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMv
dGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojOCAgMHgwMDAwN2Yy
ZjNmNmZkM2E0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3Jr
ICh0aGlzPTB4MjA2MWM2MCwgdGg9MHg3ZjJmMGMwMjYyNTAsIHByZXZpb3VzPTB4MCkgYXQgL2hv
bWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hh
cmRTdGF0ZS5jcHA6NzEKIzkgIDB4MDAwMDdmMmYzZjZmZDNhNCBpbiBUaHJlYWRXZWF2ZXI6Oldv
cmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIwNjFjNjAsIHRoPTB4N2YyZjBj
MDI2MjUwLCBwcmV2aW91cz0weDApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90
aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiMxMCAweDAwMDA3ZjJm
M2Y2ZmQzYTQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsg
KHRoaXM9MHgyMDYxYzYwLCB0aD0weDdmMmYwYzAyNjI1MCwgcHJldmlvdXM9MHg3ZjJmMGMwMjhl
ZTApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy90aHJlYWR3ZWF2ZXIvV2VhdmVy
L1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiMxMSAweDAwMDA3ZjJmM2Y2ZmMwZGYgaW4gVGhyZWFk
V2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDdmMmYwYzAyNjI1MCkgYXQgL2hvbWUvZW1pbHNl
ZGdoL2tkZS9zYy9rZGVsaWJzL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo5OAojMTIg
MHgwMDAwN2YyZjQzODNjYjZjIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJRdENvcmUuc28uNAojMTMgMHgwMDAwN2YyZjQwN2YyZTBlIGluIHN0YXJ0X3RocmVhZCAo
YXJnPTB4N2YyZjA1ZmZiNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMQojMTQgMHgwMDAwN2Yy
ZjQzMWY0OTVkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82
NC9jbG9uZS5TOjExMwoKVGhyZWFkIDMgKFRocmVhZCAweDdmMmVmYmZmZjcwMCAoTFdQIDE3MTgx
KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNk
ZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxODUKIzEgIDB4
MDAwMDdmMmYzZTZmODM1NyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliUXRTY3JpcHQuc28uNAojMiAgMHgwMDAwN2YyZjNlNmY4Mzg5IGluID8/ICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdFNjcmlwdC5zby40CiMzICAweDAwMDA3ZjJmNDA3
ZjJlMGUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjJlZmJmZmY3MDApIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6MzExCiM0ICAweDAwMDA3ZjJmNDMxZjQ5NWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEzCgpUaHJlYWQgMiAoVGhyZWFkIDB4
N2YyZjA0ZmFkNzAwIChMV1AgMTcxOTYpKToKIzAgIDB4MDAwMDdmMmY0MzFlOTFiZCBpbiBwb2xs
ICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXNjYWxsLXRlbXBsYXRlLlM6ODEKIzEgIDB4MDAwMDdm
MmYzY2NmZjFmYyBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIu
MC5zby4wCiMyICAweDAwMDA3ZjJmM2NjZmYzMjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9u
ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAw
MDdmMmY0Mzk2N2QwNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhRRmxh
Z3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliUXRDb3JlLnNvLjQKIzQgIDB4MDAwMDdmMmY0MzkzODBmZiBpbiBRRXZl
bnRMb29wOjpwcm9jZXNzRXZlbnRzKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxh
Zz4pICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojNSAg
MHgwMDAwN2YyZjQzOTM4Mzg4IGluIFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6
OlByb2Nlc3NFdmVudHNGbGFnPikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YlF0Q29yZS5zby40CiM2ICAweDAwMDA3ZjJmNDM4M2EzOTAgaW4gUVRocmVhZDo6ZXhlYygpICgp
IGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojNyAgMHgwMDAw
N2YyZjQzOTE5YzZmIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJR
dENvcmUuc28uNAojOCAgMHgwMDAwN2YyZjQzODNjYjZjIGluID8/ICgpIGZyb20gL3Vzci9saWIv
eDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojOSAgMHgwMDAwN2YyZjQwN2YyZTBlIGlu
IHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YyZjA0ZmFkNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMx
MQojMTAgMHgwMDAwN2YyZjQzMWY0OTVkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMwoKVGhyZWFkIDEgKFRocmVhZCAweDdmMmY0NjNi
NzdjMCAoTFdQIDE3MTU3KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzYgIEtTdGFuZGFyZERpcnM6OnNh
dmVMb2NhdGlvbiAodGhpcz0weDE3ZjA3ODAsIHR5cGU9dHlwZUBlbnRyeT0weDAsIHN1ZmZpeD0u
Li4sIGNyZWF0ZT1jcmVhdGVAZW50cnk9ZmFsc2UpIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mv
a2RlbGlicy9rZGVjb3JlL2tlcm5lbC9rc3RhbmRhcmRkaXJzLmNwcDoxNDk5CiM3ICAweDAwMDA3
ZjJmNDNkZWQ4ZmIgaW4gS1N0YW5kYXJkRGlyczo6bG9jYXRlTG9jYWwgKHR5cGU9dHlwZUBlbnRy
eT0weDAsIGZpbGVuYW1lPS4uLiwgY3JlYXRlRGlyPWNyZWF0ZURpckBlbnRyeT1mYWxzZSwgY0Rh
dGE9Li4uKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2RlL3NjL2tkZWxpYnMva2RlY29yZS9rZXJuZWwv
a3N0YW5kYXJkZGlycy5jcHA6MjExNwojOCAgMHgwMDAwN2YyZjQzZDQwYTlhIGluIEtDb25maWdQ
cml2YXRlOjpjaGFuZ2VGaWxlTmFtZSAodGhpcz10aGlzQGVudHJ5PTB4MjU3OWY2MCwgbmFtZT0u
Li4sIHR5cGU9dHlwZUBlbnRyeT0weDApIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGli
cy9rZGVjb3JlL2NvbmZpZy9rY29uZmlnLmNwcDo1NDEKIzkgIDB4MDAwMDdmMmY0M2Q1ODk2NCBp
biBLRGVza3RvcEZpbGVQcml2YXRlOjpLRGVza3RvcEZpbGVQcml2YXRlICh0aGlzPTB4MjU3OWY2
MCwgcmVzb3VyY2VUeXBlPTB4MCwgZmlsZU5hbWU9Li4uKSBhdCAvaG9tZS9lbWlsc2VkZ2gva2Rl
L3NjL2tkZWxpYnMva2RlY29yZS9jb25maWcva2Rlc2t0b3BmaWxlLmNwcDo1MAojMTAgMHgwMDAw
N2YyZjQzZDU5ZmNjIGluIEtEZXNrdG9wRmlsZTo6S0Rlc2t0b3BGaWxlICh0aGlzPTB4N2ZmZjRh
MDMyOTEwLCByZXNvdXJjZVR5cGU9MHgwLCBmaWxlTmFtZT0uLi4pIGF0IC9ob21lL2VtaWxzZWRn
aC9rZGUvc2Mva2RlbGlicy9rZGVjb3JlL2NvbmZpZy9rZGVza3RvcGZpbGUuY3BwOjU0CiMxMSAw
eDAwMDA3ZjJmNDNlMmU1NTcgaW4gS1BsdWdpbkluZm86OktQbHVnaW5JbmZvICh0aGlzPTB4N2Zm
ZjRhMDMyOWYwLCBmaWxlbmFtZT0uLi4sIHJlc291cmNlPTB4MCkgYXQgL2hvbWUvZW1pbHNlZGdo
L2tkZS9zYy9rZGVsaWJzL2tkZWNvcmUvc2VydmljZXMva3BsdWdpbmluZm8uY3BwOjgyCiMxMiAw
eDAwMDA3ZjJmM2ViZWUwZTQgaW4gUGxhc21hOjpUaGVtZVByaXZhdGU6OnVzZUNhY2hlICh0aGlz
PTB4MjM4MWM2MCkgYXQgL2hvbWUvZW1pbHNlZGdoL2tkZS9zYy9rZGVsaWJzL3BsYXNtYS90aGVt
ZS5jcHA6MjI5CiMxMyAweDAwMDA3ZjJmM2ViZWU4MmEgaW4gUGxhc21hOjpUaGVtZTo6ZmluZElu
Q2FjaGUgKHRoaXM9dGhpc0BlbnRyeT0weDIzODE4MzAsIGtleT0uLi4sIHBpeD0uLi4pIGF0IC9o
b21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy9wbGFzbWEvdGhlbWUuY3BwOjk2NwojMTQgMHgw
MDAwN2YyZjNlYjdhYjIwIGluIFBsYXNtYTo6RnJhbWVTdmdQcml2YXRlOjpnZW5lcmF0ZUJhY2tn
cm91bmQgKHRoaXM9MHgyNDA4YjQwLCBmcmFtZT1mcmFtZUBlbnRyeT0weDFmYWFhMjApIGF0IC9o
b21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy9wbGFzbWEvZnJhbWVzdmcuY3BwOjY3MQojMTUg
MHgwMDAwN2YyZjNlYjdjMjNiIGluIFBsYXNtYTo6RnJhbWVTdmc6OnBhaW50RnJhbWUgKHRoaXM9
MHgyNDJhN2QwLCBwYWludGVyPXBhaW50ZXJAZW50cnk9MHg3ZmZmNGEwMzJmNTAsIHBvcz0uLi4p
IGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy9wbGFzbWEvZnJhbWVzdmcuY3BwOjUy
OQojMTYgMHgwMDAwN2YyZjNlYmI2ODQwIGluIFBsYXNtYTo6U3R5bGU6OmRyYXdDb21wbGV4Q29u
dHJvbCAodGhpcz0weDI1MzYyMzAsIGNvbnRyb2w9PG9wdGltaXplZCBvdXQ+LCBvcHRpb249MHg3
ZmZmNGEwMzJmNjAsIHBhaW50ZXI9MHg3ZmZmNGEwMzJmNTAsIHdpZGdldD08b3B0aW1pemVkIG91
dD4pIGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvc2Mva2RlbGlicy9wbGFzbWEvcHJpdmF0ZS9zdHls
ZS5jcHA6MTU3CiMxNyAweDAwMDA3ZjJmNDQ3N2JmZDcgaW4gUVNjcm9sbEJhcjo6cGFpbnRFdmVu
dChRUGFpbnRFdmVudCopICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1
aS5zby40CiMxOCAweDAwMDA3ZjJmNDQzN2YwZmUgaW4gUVdpZGdldDo6ZXZlbnQoUUV2ZW50Kikg
KCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0R3VpLnNvLjQKIzE5IDB4MDAw
MDdmMmY0NDc3Y2E5YiBpbiBRU2Nyb2xsQmFyOjpldmVudChRRXZlbnQqKSAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojMjAgMHgwMDAwN2YyZjQ0MzMyMGVj
IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIoUU9iamVjdCosIFFFdmVudCop
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiMyMSAweDAw
MDA3ZjJmNDQzMzRhNWIgaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkoUU9iamVjdCosIFFFdmVudCop
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiMyMiAweDAw
MDA3ZjJmNDVmMjgyMzYgaW4gS0FwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9MHg3ZmZmNGEwMzg2
ODAsIHJlY2VpdmVyPTB4MjUzMjZmMCwgZXZlbnQ9MHg3ZmZmNGEwMzM4NTApIGF0IC9ob21lL2Vt
aWxzZWRnaC9rZGUvc2Mva2RlbGlicy9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTEK
IzIzIDB4MDAwMDdmMmY0MzkzOTNhZSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5h
bChRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YlF0Q29yZS5zby40CiMyNCAweDAwMDA3ZjJmNDQzODNkNzQgaW4gUVdpZGdldFByaXZhdGU6OmRy
YXdXaWRnZXQoUVBhaW50RGV2aWNlKiwgUVJlZ2lvbiBjb25zdCYsIFFQb2ludCBjb25zdCYsIGlu
dCwgUVBhaW50ZXIqLCBRV2lkZ2V0QmFja2luZ1N0b3JlKikgKCkgZnJvbSAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYlF0R3VpLnNvLjQKIzI1IDB4MDAwMDdmMmY0NDM4NGIwMSBpbiBRV2lk
Z2V0UHJpdmF0ZTo6cmVuZGVyKFFQYWludERldmljZSosIFFQb2ludCBjb25zdCYsIFFSZWdpb24g
Y29uc3QmLCBRRmxhZ3M8UVdpZGdldDo6UmVuZGVyRmxhZz4sIGJvb2wpICgpIGZyb20gL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiMyNiAweDAwMDA3ZjJmNDQzODRkYzkg
aW4gUVdpZGdldDo6cmVuZGVyKFFQYWludERldmljZSosIFFQb2ludCBjb25zdCYsIFFSZWdpb24g
Y29uc3QmLCBRRmxhZ3M8UVdpZGdldDo6UmVuZGVyRmxhZz4pICgpIGZyb20gL3Vzci9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiMyNyAweDAwMDA3ZjJmNDQzODVhODggaW4gUVdp
ZGdldDo6cmVuZGVyKFFQYWludGVyKiwgUVBvaW50IGNvbnN0JiwgUVJlZ2lvbiBjb25zdCYsIFFG
bGFnczxRV2lkZ2V0OjpSZW5kZXJGbGFnPikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYlF0R3VpLnNvLjQKIzI4IDB4MDAwMDdmMmY0NDkwYzZlYiBpbiBRR3JhcGhpY3NQcm94
eVdpZGdldDo6cGFpbnQoUVBhaW50ZXIqLCBRU3R5bGVPcHRpb25HcmFwaGljc0l0ZW0gY29uc3Qq
LCBRV2lkZ2V0KikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0R3VpLnNv
LjQKIzI5IDB4MDAwMDdmMmY0NDkxMWEzOSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliUXRHdWkuc28uNAojMzAgMHgwMDAwN2YyZjQ0OTIxNWI1IGluID8/ICgpIGZy
b20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiMzMSAweDAwMDA3ZjJm
NDQ5MjNmMjggaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0R3Vp
LnNvLjQKIzMyIDB4MDAwMDdmMmY0NDkyNDVlNSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojMzMgMHgwMDAwN2YyZjQ0OTIzYWI1IGluID8/ICgp
IGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiMzNCAweDAwMDA3
ZjJmNDQ5MjQ1ZTUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0
R3VpLnNvLjQKIzM1IDB4MDAwMDdmMmY0NDkyM2FiNSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojMzYgMHgwMDAwN2YyZjQ0OTI0NWU1IGluID8/
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiMzNyAweDAw
MDA3ZjJmNDQ5MjNhYjUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YlF0R3VpLnNvLjQKIzM4IDB4MDAwMDdmMmY0NDkyNDVlNSBpbiA/PyAoKSBmcm9tIC91c3IvbGli
L3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojMzkgMHgwMDAwN2YyZjQ0OTIzYWI1IGlu
ID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiM0MCAw
eDAwMDA3ZjJmNDQ5MjQ1ZTUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYlF0R3VpLnNvLjQKIzQxIDB4MDAwMDdmMmY0NDkyNTBjZSBpbiA/PyAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojNDIgMHgwMDAwN2YyZjQ0OTQxYTQ4
IGluIFFHcmFwaGljc1ZpZXc6OnBhaW50RXZlbnQoUVBhaW50RXZlbnQqKSAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojNDMgMHgwMDAwN2YyZjQ0MzdmMGZl
IGluIFFXaWRnZXQ6OmV2ZW50KFFFdmVudCopICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJRdEd1aS5zby40CiM0NCAweDAwMDA3ZjJmNDQ3MmRhMzYgaW4gUUZyYW1lOjpldmVu
dChRRXZlbnQqKSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28u
NAojNDUgMHgwMDAwN2YyZjQ0OTQ1MDNiIGluIFFHcmFwaGljc1ZpZXc6OnZpZXdwb3J0RXZlbnQo
UUV2ZW50KikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0R3VpLnNvLjQK
IzQ2IDB4MDAwMDdmMmY0MzkzOTUxNiBpbiBRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFRo
cm91Z2hPYmplY3RFdmVudEZpbHRlcnMoUU9iamVjdCosIFFFdmVudCopICgpIGZyb20gL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojNDcgMHgwMDAwN2YyZjQ0MzMyMGJj
IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIoUU9iamVjdCosIFFFdmVudCop
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiM0OCAweDAw
MDA3ZjJmNDQzMzRhNWIgaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkoUU9iamVjdCosIFFFdmVudCop
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiM0OSAweDAw
MDA3ZjJmNDVmMjgyMzYgaW4gS0FwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9MHg3ZmZmNGEwMzg2
ODAsIHJlY2VpdmVyPTB4MjQyZWE4MCwgZXZlbnQ9MHg3ZmZmNGEwMzY3ODApIGF0IC9ob21lL2Vt
aWxzZWRnaC9rZGUvc2Mva2RlbGlicy9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTEK
IzUwIDB4MDAwMDdmMmY0MzkzOTNhZSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5h
bChRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YlF0Q29yZS5zby40CiM1MSAweDAwMDA3ZjJmNDQzODNkNzQgaW4gUVdpZGdldFByaXZhdGU6OmRy
YXdXaWRnZXQoUVBhaW50RGV2aWNlKiwgUVJlZ2lvbiBjb25zdCYsIFFQb2ludCBjb25zdCYsIGlu
dCwgUVBhaW50ZXIqLCBRV2lkZ2V0QmFja2luZ1N0b3JlKikgKCkgZnJvbSAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYlF0R3VpLnNvLjQKIzUyIDB4MDAwMDdmMmY0NDM4NDg2ZiBpbiBRV2lk
Z2V0UHJpdmF0ZTo6cGFpbnRTaWJsaW5nc1JlY3Vyc2l2ZShRUGFpbnREZXZpY2UqLCBRTGlzdDxR
T2JqZWN0Kj4gY29uc3QmLCBpbnQsIFFSZWdpb24gY29uc3QmLCBRUG9pbnQgY29uc3QmLCBpbnQs
IFFQYWludGVyKiwgUVdpZGdldEJhY2tpbmdTdG9yZSopICgpIGZyb20gL3Vzci9saWIveDg2XzY0
LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiM1MyAweDAwMDA3ZjJmNDQzODM5MDMgaW4gUVdpZGdl
dFByaXZhdGU6OmRyYXdXaWRnZXQoUVBhaW50RGV2aWNlKiwgUVJlZ2lvbiBjb25zdCYsIFFQb2lu
dCBjb25zdCYsIGludCwgUVBhaW50ZXIqLCBRV2lkZ2V0QmFja2luZ1N0b3JlKikgKCkgZnJvbSAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0R3VpLnNvLjQKIzU0IDB4MDAwMDdmMmY0NDM4
NDg2ZiBpbiBRV2lkZ2V0UHJpdmF0ZTo6cGFpbnRTaWJsaW5nc1JlY3Vyc2l2ZShRUGFpbnREZXZp
Y2UqLCBRTGlzdDxRT2JqZWN0Kj4gY29uc3QmLCBpbnQsIFFSZWdpb24gY29uc3QmLCBRUG9pbnQg
Y29uc3QmLCBpbnQsIFFQYWludGVyKiwgUVdpZGdldEJhY2tpbmdTdG9yZSopICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiM1NSAweDAwMDA3ZjJmNDQzODQ2
YjQgaW4gUVdpZGdldFByaXZhdGU6OnBhaW50U2libGluZ3NSZWN1cnNpdmUoUVBhaW50RGV2aWNl
KiwgUUxpc3Q8UU9iamVjdCo+IGNvbnN0JiwgaW50LCBRUmVnaW9uIGNvbnN0JiwgUVBvaW50IGNv
bnN0JiwgaW50LCBRUGFpbnRlciosIFFXaWRnZXRCYWNraW5nU3RvcmUqKSAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojNTYgMHgwMDAwN2YyZjQ0MzgzOTAz
IGluIFFXaWRnZXRQcml2YXRlOjpkcmF3V2lkZ2V0KFFQYWludERldmljZSosIFFSZWdpb24gY29u
c3QmLCBRUG9pbnQgY29uc3QmLCBpbnQsIFFQYWludGVyKiwgUVdpZGdldEJhY2tpbmdTdG9yZSop
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5zby40CiM1NyAweDAw
MDA3ZjJmNDQzODQ4NmYgaW4gUVdpZGdldFByaXZhdGU6OnBhaW50U2libGluZ3NSZWN1cnNpdmUo
UVBhaW50RGV2aWNlKiwgUUxpc3Q8UU9iamVjdCo+IGNvbnN0JiwgaW50LCBRUmVnaW9uIGNvbnN0
JiwgUVBvaW50IGNvbnN0JiwgaW50LCBRUGFpbnRlciosIFFXaWRnZXRCYWNraW5nU3RvcmUqKSAo
KSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAojNTggMHgwMDAw
N2YyZjQ0MzgzOTAzIGluIFFXaWRnZXRQcml2YXRlOjpkcmF3V2lkZ2V0KFFQYWludERldmljZSos
IFFSZWdpb24gY29uc3QmLCBRUG9pbnQgY29uc3QmLCBpbnQsIFFQYWludGVyKiwgUVdpZGdldEJh
Y2tpbmdTdG9yZSopICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdEd1aS5z
by40CiM1OSAweDAwMDA3ZjJmNDQzODQ4NmYgaW4gUVdpZGdldFByaXZhdGU6OnBhaW50U2libGlu
Z3NSZWN1cnNpdmUoUVBhaW50RGV2aWNlKiwgUUxpc3Q8UU9iamVjdCo+IGNvbnN0JiwgaW50LCBR
UmVnaW9uIGNvbnN0JiwgUVBvaW50IGNvbnN0JiwgaW50LCBRUGFpbnRlciosIFFXaWRnZXRCYWNr
aW5nU3RvcmUqKSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28u
NAojNjAgMHgwMDAwN2YyZjQ0MzgzOTAzIGluIFFXaWRnZXRQcml2YXRlOjpkcmF3V2lkZ2V0KFFQ
YWludERldmljZSosIFFSZWdpb24gY29uc3QmLCBRUG9pbnQgY29uc3QmLCBpbnQsIFFQYWludGVy
KiwgUVdpZGdldEJhY2tpbmdTdG9yZSopICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJRdEd1aS5zby40CiM2MSAweDAwMDA3ZjJmNDQ1NDU4NjggaW4gPz8gKCkgZnJvbSAvdXNy
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0R3VpLnNvLjQKIzYyIDB4MDAwMDdmMmY0NDU0NWMy
YyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRHdWkuc28uNAoj
NjMgMHgwMDAwN2YyZjQ0MzllY2FhIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJRdEd1aS5zby40CiM2NCAweDAwMDA3ZjJmNDQzYTlkMjUgaW4gUUFwcGxpY2F0aW9u
Ojp4MTFQcm9jZXNzRXZlbnQoX1hFdmVudCopICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJRdEd1aS5zby40CiM2NSAweDAwMDA3ZjJmNDQzZDNlYTIgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0R3VpLnNvLjQKIzY2IDB4MDAwMDdmMmYzY2Nm
ZWYyNSBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnbGliLTIuMC5zby4wCiM2NyAweDAwMDA3ZjJmM2NjZmYyNjggaW4gPz8gKCkgZnJv
bSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNjggMHgwMDAwN2YyZjNj
Y2ZmMzI0IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM2OSAweDAwMDA3ZjJmNDM5NjdjZTYgaW4gUUV2ZW50
RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NF
dmVudHNGbGFnPikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0Q29yZS5z
by40CiM3MCAweDAwMDA3ZjJmNDQzZDNmOWUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYlF0R3VpLnNvLjQKIzcxIDB4MDAwMDdmMmY0MzkzODBmZiBpbiBRRXZlbnRM
b29wOjpwcm9jZXNzRXZlbnRzKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4p
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojNzIgMHgw
MDAwN2YyZjQzOTM4Mzg4IGluIFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6OlBy
b2Nlc3NFdmVudHNGbGFnPikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0
Q29yZS5zby40CiM3MyAweDAwMDA3ZjJmNDM5M2RhNjYgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhl
YygpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdENvcmUuc28uNAojNzQg
MHgwMDAwMDAwMDAwNDA4MTFlIGluIG1haW4gKGFyZ2M9MSwgYXJndj08b3B0aW1pemVkIG91dD4p
IGF0IC9ob21lL2VtaWxzZWRnaC9rZGUvYW1hcm9rL3NyYy9tYWluLmNwcDozMjkKClBvc3NpYmxl
IGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAzMjExNDQuCgpSZXBvcnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>81139</attachid>
            <date>2013-07-16 15:37:59 +0000</date>
            <delta_ts>2013-07-16 15:37:59 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>kwin-20130716-161201.kcrash.txt</filename>
            <type>text/plain</type>
            <size>9106</size>
            <attacher name="Petr Tesarik">ptesarik</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGt3aW4gKDQuMTAuOTApCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0LjEwLjkw
ClF0IFZlcnNpb246IDQuOC41Ck9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDMuMTAuMC0zLmdlN2E4
MzcxLWRlc2t0b3AgeDg2XzY0CkRpc3RyaWJ1dGlvbjogIm9wZW5TVVNFIDEzLjEgTWlsZXN0b25l
IDMgKHg4Nl82NCkiCgotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdh
cyBkb2luZyB3aGVuIHRoZSBhcHBsaWNhdGlvbiBjcmFzaGVkOgoKSSB3YXMgbG9nZ2luZyBpbi4g
U2ltaWxhciBjcmFzaGVzIGFyZSBzZWVuIHdpdGgga3dpbiwga21peCBhbmQgb3RoZXIgS0RFIGFw
cGxpY2F0aW9ucy4KCi0gQWRkaXRpb25hbCBJbmZvcm1hdGlvbjoKCkkgaGF2ZSBhbmFseXplZCB0
aGUgY3Jhc2hlZCBhcHBsaWNhdGlvbiBpbiBnZGIsIGFuZCBJIGJlbGlldmUgdGhpcyBjb2RlIGlu
IFBsYXNtYTo6VGhlbWVQcml2YXRlOjp1c2VDYWNoZSgpIGlzIHRoZSByZWFsIGN1bHByaXQ6Cgoy
MzAgICAgICAgICAgICAgaWYgKGlzUmVndWxhclRoZW1lKSB7CjIzMSAgICAgICAgICAgICAgICAg
Y29uc3QgUVN0cmluZyBwYXRoID0gS1N0YW5kYXJkRGlyczo6bG9jYXRlKCJkYXRhIiwgImRlc2t0
b3B0aGVtZS8iICsgdGhlbWVOYW1lICsgIi9tZXRhZGF0YS5kZXNrdG9wIik7CjIzMiAgICAgICAg
ICAgICAgICAgY29uc3QgS1BsdWdpbkluZm8gcGx1Z2luSW5mbyhwYXRoKTsKCk5vdGUgdGhhdCAi
cGF0aCIgaXMgYSByZWxhdGl2ZSBwYXRoIGFuZCBLUGx1Z2luSW5mbzo6S1BsdWdpbkluZm8gaXMg
Y2FsbGVkIHdpdGggb25seSBvbmUgYXJndW1lbnQuIEhvd2V2ZXIsIEtQbHVnaW5JbmZvIGNvbnN0
cnVjdG9yIGlzIGRlY2xhcmVkIGFzOgoKICAgICAgICAgKiBAcGFyYW0gZmlsZW5hbWUgIFRoZSBm
aWxlbmFtZSBvZiB0aGUgLmRlc2t0b3AgZmlsZS4KICAgICAgICAgKiBAcGFyYW0gcmVzb3VyY2Ug
IElmIGZpbGVuYW1lIGlzIHJlbGF0aXZlLCB5b3UgbmVlZCB0byBzcGVjaWZ5IGEgcmVzb3VyY2Ug
dHlwZQogICAgICAgICAqIChlLmcuICJzZXJ2aWNlIiwgImFwcHMiLi4uIEtTdGFuZGFyZERpcnMp
LiBPdGhlcndpc2UsCiAgICAgICAgICogcmVzb3VyY2UgaXNuJ3QgdXNlZC4KICAgICAgICAgKi8K
ICAgICAgICBleHBsaWNpdCBLUGx1Z2luSW5mbyggY29uc3QgUVN0cmluZyAmIGZpbGVuYW1lLCBj
b25zdCBjaGFyKiByZXNvdXJjZSA9IDAgKTsKClNvLCBpZiB5b3UgY2FsbCBpdCB3aXRob3V0IHRo
ZSAicmVzb3VyY2UiIGFyZ3VtZW50LCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyB1c2VkLCB3aGljaCBp
cyBOVUxMLiBUaGlzIGlzIGludmFsaWQgZm9yIGEgcmVsYXRpdmUgcGF0aCwgYW5kIGluZGVlZCBj
YXVzZXMgdGhlIGNyYXNoIGZ1cnRoZXIgZG93biB0aGUgc3RhY2sgaW4gS1N0YW5kYXJkRGlyczo6
c2F2ZUxvY2F0aW9uKCk6CgoxNDk5ICAgICAgICAgICAgaWYgKGRpcnMuaXNFbXB0eSgpICYmICgK
MTUwMCAgICAgICAgICAgICAgICAgICAgKHN0cmNtcCh0eXBlLCAic29ja2V0IikgPT0gMCkgfHwK
MTUwMSAgICAgICAgICAgICAgICAgICAgKHN0cmNtcCh0eXBlLCAidG1wIikgPT0gMCkgfHwKMTUw
MiAgICAgICAgICAgICAgICAgICAgKHN0cmNtcCh0eXBlLCAiY2FjaGUiKSA9PSAwKSApKQoKVW5z
dXJwcmlzaW5nbHksIGNhbGxpbmcgc3RyY21wKE5VTEwsIHNvbWV0aGluZykgd2lsbCBjYXVzZSBh
IFNJR1NFR1YuCgpUaGUgY3Jhc2ggY2FuIGJlIHJlcHJvZHVjZWQgZXZlcnkgdGltZS4KCi0tIEJh
Y2t0cmFjZToKQXBwbGljYXRpb246IEtXaW4gKGt3aW4pLCBzaWduYWw6IFNlZ21lbnRhdGlvbiBm
YXVsdApVc2luZyBob3N0IGxpYnRocmVhZF9kYiBsaWJyYXJ5ICIvbGliNjQvbGlidGhyZWFkX2Ri
LnNvLjEiLgpbQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2Y5NTUzYzgyNzgwIChMV1Ag
MjIyNikpXQoKVGhyZWFkIDIgKFRocmVhZCAweDdmOTUzNzI2ZjcwMCAoTFdQIDIyNDQpKToKIzAg
IDB4MDAwMDdmOTU0ZGE3MzkyNCBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkg
ZnJvbSAvbGliNjQvbGlicHRocmVhZC5zby4wCiMxICAweDAwMDA3Zjk1NTI2NTc4ZWIgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0U2NyaXB0LnNvLjQKIzIgIDB4MDAwMDdmOTU1MjY1Nzky
OSBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGliUXRTY3JpcHQuc28uNAojMyAgMHgwMDAwN2Y5
NTRkYTZmZTBiIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWI2NC9saWJwdGhyZWFkLnNvLjAK
IzQgIDB4MDAwMDdmOTU1MzQ1YzA2ZCBpbiBjbG9uZSAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYK
ClRocmVhZCAxIChUaHJlYWQgMHg3Zjk1NTNjODI3ODAgKExXUCAyMjI2KSk6CltLQ3Jhc2ggSGFu
ZGxlcl0KIzYgIEtTdGFuZGFyZERpcnM6OnNhdmVMb2NhdGlvbiAodGhpcz0weDFlODhkMTAsIHR5
cGU9dHlwZUBlbnRyeT0weDAsIHN1ZmZpeD0uLi4sIGNyZWF0ZT1jcmVhdGVAZW50cnk9ZmFsc2Up
IGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC45MC9rZGVjb3JlL2tlcm5lbC9rc3RhbmRh
cmRkaXJzLmNwcDoxNDk5CiM3ICAweDAwMDA3Zjk1NGU1MzkxYjMgaW4gS1N0YW5kYXJkRGlyczo6
bG9jYXRlTG9jYWwgKHR5cGU9MHgwLCBmaWxlbmFtZT0uLi4sIGNyZWF0ZURpcj08b3B0aW1pemVk
IG91dD4sIGNEYXRhPS4uLikgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjEwLjkwL2tkZWNv
cmUva2VybmVsL2tzdGFuZGFyZGRpcnMuY3BwOjIxMTcKIzggIDB4MDAwMDdmOTU0ZTQ4ZDEyNCBp
biBLQ29uZmlnUHJpdmF0ZTo6Y2hhbmdlRmlsZU5hbWUgKHRoaXM9MHgyNTMyMWYwLCBuYW1lPS4u
LiwgdHlwZT0weDApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC45MC9rZGVjb3JlL2Nv
bmZpZy9rY29uZmlnLmNwcDo1NDcKIzkgIDB4MDAwMDdmOTU0ZTRhNWI1NiBpbiBLRGVza3RvcEZp
bGVQcml2YXRlOjpLRGVza3RvcEZpbGVQcml2YXRlICh0aGlzPTB4MjUzMjFmMCwgcmVzb3VyY2VU
eXBlPTB4MCwgZmlsZU5hbWU9Li4uKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuOTAv
a2RlY29yZS9jb25maWcva2Rlc2t0b3BmaWxlLmNwcDo1MgojMTAgMHgwMDAwN2Y5NTRlNGE3MmZl
IGluIEtEZXNrdG9wRmlsZTo6S0Rlc2t0b3BGaWxlICh0aGlzPTB4N2ZmZjBmNjAwNjUwLCByZXNv
dXJjZVR5cGU9MHgwLCBmaWxlTmFtZT0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4x
MC45MC9rZGVjb3JlL2NvbmZpZy9rZGVza3RvcGZpbGUuY3BwOjU2CiMxMSAweDAwMDA3Zjk1NGU1
NzVlN2EgaW4gS1BsdWdpbkluZm86OktQbHVnaW5JbmZvICh0aGlzPTB4N2ZmZjBmNjAwNzIwLCBm
aWxlbmFtZT0uLi4sIHJlc291cmNlPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcv
a2RlbGlicy00LjEwLjkwL2tkZWNvcmUvc2VydmljZXMva3BsdWdpbmluZm8uY3BwOjgyCiMxMiAw
eDAwMDA3Zjk1NTFiMTdmNmYgaW4gUGxhc21hOjpUaGVtZVByaXZhdGU6OnVzZUNhY2hlICh0aGlz
PTB4MjMwYzc5MCkgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjEwLjkwL3BsYXNtYS90aGVt
ZS5jcHA6MjMyCiMxMyAweDAwMDA3Zjk1NTFiMThhZjIgaW4gUGxhc21hOjpUaGVtZTo6ZmluZElu
Q2FjaGUgKHRoaXM9MHgyMzMwYjYwLCBrZXk9Li4uLCBwaXg9Li4uKSBhdCAvdXNyL3NyYy9kZWJ1
Zy9rZGVsaWJzLTQuMTAuOTAvcGxhc21hL3RoZW1lLmNwcDo5NzcKIzE0IDB4MDAwMDdmOTU1MWFh
ZmE5MCBpbiBQbGFzbWE6OkZyYW1lU3ZnUHJpdmF0ZTo6Z2VuZXJhdGVCYWNrZ3JvdW5kICh0aGlz
PXRoaXNAZW50cnk9MHgyMmU1OTMwLCBmcmFtZT1mcmFtZUBlbnRyeT0weDIyZjcwNTApIGF0IC91
c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC45MC9wbGFzbWEvZnJhbWVzdmcuY3BwOjY3MQojMTUg
MHgwMDAwN2Y5NTUxYWIwYmFlIGluIFBsYXNtYTo6RnJhbWVTdmdQcml2YXRlOjphbHBoYU1hc2sg
KHRoaXM9MHgyMmU1OTMwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuOTAvcGxhc21h
L2ZyYW1lc3ZnLmNwcDo2NDYKIzE2IDB4MDAwMDdmOTU1MWFiMTU2MiBpbiBQbGFzbWE6OkZyYW1l
U3ZnOjptYXNrICh0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcva2RlbGli
cy00LjEwLjkwL3BsYXNtYS9mcmFtZXN2Zy5jcHA6NDU5CiMxNyAweDAwMDA3Zjk1NTM4NDRiNzYg
aW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmtkZWluaXQ0X2t3aW4uc28KIzE4IDB4MDAwMDdm
OTU0Y2ZkNGMxMiBpbiBRV2lkZ2V0OjpldmVudChRRXZlbnQqKSAoKSBmcm9tIC91c3IvbGliNjQv
bGliUXRHdWkuc28uNAojMTkgMHgwMDAwN2Y5NTRkMzcxZThlIGluIFFGcmFtZTo6ZXZlbnQoUUV2
ZW50KikgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0R3VpLnNvLjQKIzIwIDB4MDAwMDdmOTU0ZDU3
ZGZjOSBpbiBRR3JhcGhpY3NWaWV3Ojp2aWV3cG9ydEV2ZW50KFFFdmVudCopICgpIGZyb20gL3Vz
ci9saWI2NC9saWJRdEd1aS5zby40CiMyMSAweDAwMDA3Zjk1NGRlMDU4NDYgaW4gUUNvcmVBcHBs
aWNhdGlvblByaXZhdGU6OnNlbmRUaHJvdWdoT2JqZWN0RXZlbnRGaWx0ZXJzKFFPYmplY3QqLCBR
RXZlbnQqKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXRDb3JlLnNvLjQKIzIyIDB4MDAwMDdmOTU0
Y2Y4NTg4YyBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyKFFPYmplY3QqLCBR
RXZlbnQqKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXRHdWkuc28uNAojMjMgMHgwMDAwN2Y5NTRj
ZjhiZTcwIGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5KFFPYmplY3QqLCBRRXZlbnQqKSAoKSBmcm9t
IC91c3IvbGliNjQvbGliUXRHdWkuc28uNAojMjQgMHgwMDAwN2Y5NTUyMGE5MGNhIGluIEtBcHBs
aWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2ZmZjBmNjAyNzIwLCByZWNlaXZlcj0weDIyZGVhYTAs
IGV2ZW50PTB4N2ZmZjBmNjAxMDAwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuOTAv
a2RldWkva2VybmVsL2thcHBsaWNhdGlvbi5jcHA6MzExCiMyNSAweDAwMDA3Zjk1NGRlMDU2ZGQg
aW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwoUU9iamVjdCosIFFFdmVudCopICgp
IGZyb20gL3Vzci9saWI2NC9saWJRdENvcmUuc28uNAojMjYgMHgwMDAwN2Y5NTRkMDE5MWFlIGlu
IFFXaWRnZXRQcml2YXRlOjpzZXRHZW9tZXRyeV9zeXMoaW50LCBpbnQsIGludCwgaW50LCBib29s
KSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXRHdWkuc28uNAojMjcgMHgwMDAwN2Y5NTRjZmNkMzk1
IGluIFFXaWRnZXQ6OnNldEdlb21ldHJ5KFFSZWN0IGNvbnN0JikgKCkgZnJvbSAvdXNyL2xpYjY0
L2xpYlF0R3VpLnNvLjQKIzI4IDB4MDAwMDdmOTU0ZDNlY2ZkMSBpbiBRQWJzdHJhY3RTY3JvbGxB
cmVhUHJpdmF0ZTo6bGF5b3V0Q2hpbGRyZW4oKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXRHdWku
c28uNAojMjkgMHgwMDAwN2Y5NTRkM2VlNDdkIGluIFFBYnN0cmFjdFNjcm9sbEFyZWE6OmV2ZW50
KFFFdmVudCopICgpIGZyb20gL3Vzci9saWI2NC9saWJRdEd1aS5zby40CiMzMCAweDAwMDA3Zjk1
NGNmODU4YWMgaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlcihRT2JqZWN0Kiwg
UUV2ZW50KikgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0R3VpLnNvLjQKIzMxIDB4MDAwMDdmOTU0
Y2Y4YmU3MCBpbiBRQXBwbGljYXRpb246Om5vdGlmeShRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJv
bSAvdXNyL2xpYjY0L2xpYlF0R3VpLnNvLjQKIzMyIDB4MDAwMDdmOTU1MjBhOTBjYSBpbiBLQXBw
bGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmYwZjYwMjcyMCwgcmVjZWl2ZXI9MHgyMmFlZTUw
LCBldmVudD0weDdmZmYwZjYwMTVhMCkgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjEwLjkw
L2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjMxMQojMzMgMHgwMDAwN2Y5NTRkZTA1NmRk
IGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsKFFPYmplY3QqLCBRRXZlbnQqKSAo
KSBmcm9tIC91c3IvbGliNjQvbGliUXRDb3JlLnNvLjQKIzM0IDB4MDAwMDdmOTU0ZDAxOTFhZSBp
biBRV2lkZ2V0UHJpdmF0ZTo6c2V0R2VvbWV0cnlfc3lzKGludCwgaW50LCBpbnQsIGludCwgYm9v
bCkgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0R3VpLnNvLjQKIzM1IDB4MDAwMDdmOTU0Y2ZjZDM5
NSBpbiBRV2lkZ2V0OjpzZXRHZW9tZXRyeShRUmVjdCBjb25zdCYpICgpIGZyb20gL3Vzci9saWI2
NC9saWJRdEd1aS5zby40CiMzNiAweDAwMDA3Zjk1NTM4NDMzZDggaW4gPz8gKCkgZnJvbSAvdXNy
L2xpYjY0L2xpYmtkZWluaXQ0X2t3aW4uc28KIzM3IDB4MDAwMDdmOTU1Mzg0NWE5NSBpbiA/PyAo
KSBmcm9tIC91c3IvbGliNjQvbGlia2RlaW5pdDRfa3dpbi5zbwojMzggMHgwMDAwN2Y5NTRjZmQ0
YmY5IGluIFFXaWRnZXQ6OmV2ZW50KFFFdmVudCopICgpIGZyb20gL3Vzci9saWI2NC9saWJRdEd1
aS5zby40CiMzOSAweDAwMDA3Zjk1NGQzNzFlOGUgaW4gUUZyYW1lOjpldmVudChRRXZlbnQqKSAo
KSBmcm9tIC91c3IvbGliNjQvbGliUXRHdWkuc28uNAojNDAgMHgwMDAwN2Y5NTRkM2VlNDJiIGlu
IFFBYnN0cmFjdFNjcm9sbEFyZWE6OmV2ZW50KFFFdmVudCopICgpIGZyb20gL3Vzci9saWI2NC9s
aWJRdEd1aS5zby40CiM0MSAweDAwMDA3Zjk1NGNmODU4YWMgaW4gUUFwcGxpY2F0aW9uUHJpdmF0
ZTo6bm90aWZ5X2hlbHBlcihRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvdXNyL2xpYjY0L2xp
YlF0R3VpLnNvLjQKIzQyIDB4MDAwMDdmOTU0Y2Y4YmU3MCBpbiBRQXBwbGljYXRpb246Om5vdGlm
eShRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0R3VpLnNvLjQKIzQz
IDB4MDAwMDdmOTU1MjBhOTBjYSBpbiBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmYw
ZjYwMjcyMCwgcmVjZWl2ZXI9MHgyMmFlZTUwLCBldmVudD0weDdmZmYwZjYwMWJmMCkgYXQgL3Vz
ci9zcmMvZGVidWcva2RlbGlicy00LjEwLjkwL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3Bw
OjMxMQojNDQgMHgwMDAwN2Y5NTRkZTA1NmRkIGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUlu
dGVybmFsKFFPYmplY3QqLCBRRXZlbnQqKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXRDb3JlLnNv
LjQKIzQ1IDB4MDAwMDdmOTU0Y2ZkMjMzZiBpbiBRV2lkZ2V0UHJpdmF0ZTo6c2hvd19oZWxwZXIo
KSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXRHdWkuc28uNAojNDYgMHgwMDAwN2Y5NTRjZmQ0MDA0
IGluIFFXaWRnZXQ6OnNldFZpc2libGUoYm9vbCkgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0R3Vp
LnNvLjQKIzQ3IDB4MDAwMDdmOTU1Mzg0ODQyZCBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGli
a2RlaW5pdDRfa3dpbi5zbwojNDggMHgwMDAwN2Y5NTUzODNiNzE2IGluID8/ICgpIGZyb20gL3Vz
ci9saWI2NC9saWJrZGVpbml0NF9rd2luLnNvCiM0OSAweDAwMDA3Zjk1NTM4NDA4MDUgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYjY0L2xpYmtkZWluaXQ0X2t3aW4uc28KIzUwIDB4MDAwMDdmOTU0ZGUx
OTNiOCBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUoUU9iamVjdCosIFFNZXRhT2JqZWN0IGNvbnN0
KiwgaW50LCB2b2lkKiopICgpIGZyb20gL3Vzci9saWI2NC9saWJRdENvcmUuc28uNAojNTEgMHgw
MDAwN2Y5NTRkZTFkNTgxIGluIFFPYmplY3Q6OmV2ZW50KFFFdmVudCopICgpIGZyb20gL3Vzci9s
aWI2NC9saWJRdENvcmUuc28uNAojNTIgMHgwMDAwN2Y5NTRjZjg1OGFjIGluIFFBcHBsaWNhdGlv
blByaXZhdGU6Om5vdGlmeV9oZWxwZXIoUU9iamVjdCosIFFFdmVudCopICgpIGZyb20gL3Vzci9s
aWI2NC9saWJRdEd1aS5zby40CiM1MyAweDAwMDA3Zjk1NGNmOGJlNzAgaW4gUUFwcGxpY2F0aW9u
Ojpub3RpZnkoUU9iamVjdCosIFFFdmVudCopICgpIGZyb20gL3Vzci9saWI2NC9saWJRdEd1aS5z
by40CiM1NCAweDAwMDA3Zjk1NTIwYTkwY2EgaW4gS0FwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9
MHg3ZmZmMGY2MDI3MjAsIHJlY2VpdmVyPTB4MWZmMDA4OCwgZXZlbnQ9MHg3ZmZmMGY2MDIyNTAp
IGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC45MC9rZGV1aS9rZXJuZWwva2FwcGxpY2F0
aW9uLmNwcDozMTEKIzU1IDB4MDAwMDdmOTU0ZGUwNTZkZCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpu
b3RpZnlJbnRlcm5hbChRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0
Q29yZS5zby40CiM1NiAweDAwMDA3Zjk1NGRlMzRlOGMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0
L2xpYlF0Q29yZS5zby40CiM1NyAweDAwMDA3Zjk1NGRlMzVlYjAgaW4gUUV2ZW50RGlzcGF0Y2hl
clVOSVg6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFn
PikgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0Q29yZS5zby40CiM1OCAweDAwMDA3Zjk1NGQwMjMy
ZDYgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0R3VpLnNvLjQKIzU5IDB4MDAwMDdmOTU0
ZGUwNDMzZiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzKFFGbGFnczxRRXZlbnRMb29wOjpQ
cm9jZXNzRXZlbnRzRmxhZz4pICgpIGZyb20gL3Vzci9saWI2NC9saWJRdENvcmUuc28uNAojNjAg
MHgwMDAwN2Y5NTRkZTA0NjM1IGluIFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6
OlByb2Nlc3NFdmVudHNGbGFnPikgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0Q29yZS5zby40CiM2
MSAweDAwMDA3Zjk1NGRlMDk3NmIgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYygpICgpIGZyb20g
L3Vzci9saWI2NC9saWJRdENvcmUuc28uNAojNjIgMHgwMDAwN2Y5NTUzN2EyMTg2IGluIGtkZW1h
aW4gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmtkZWluaXQ0X2t3aW4uc28KIzYzIDB4MDAwMDdmOTU1
MzM5NWEzNSBpbiBfX2xpYmNfc3RhcnRfbWFpbiAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKIzY0
IDB4MDAwMDAwMDAwMDQwMDc2MSBpbiBfc3RhcnQgKCkKClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkg
cXVlcnk6IGJ1ZyBSdcSNbsSbLgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81142</attachid>
            <date>2013-07-16 16:46:26 +0000</date>
            <delta_ts>2013-07-16 16:46:26 +0000</delta_ts>
            <desc>proposed fix</desc>
            <filename>fix-bug-kde-org-320855.diff</filename>
            <type>text/plain</type>
            <size>703</size>
            <attacher name="Petr Tesarik">ptesarik</attacher>
            
              <data encoding="base64">RnJvbTogUGV0ciBUZXNhcmlrIDxwdGVzYXJpa0BzdXNlLmN6PgpSZWZlcmVuY2VzOiBLREUgMzIw
ODU1CgpGaXggY3Jhc2ggYXQgc3RhcnR1cC4KClNpZ25lZC1vZmYtYnk6IFBldHIgVGVzYXJpayA8
cHRlc2FyaWtAc3VzZS5jej4KCi0tLQogcGxhc21hL3RoZW1lLmNwcCB8ICAgIDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKLS0tIGEvcGxhc21hL3Ro
ZW1lLmNwcAorKysgYi9wbGFzbWEvdGhlbWUuY3BwCkBAIC0yMjksNyArMjI5LDcgQEAgYm9vbCBU
aGVtZVByaXZhdGU6OnVzZUNhY2hlKCkKIAogICAgICAgICBpZiAoaXNSZWd1bGFyVGhlbWUpIHsK
ICAgICAgICAgICAgIGNvbnN0IFFTdHJpbmcgcGF0aCA9IEtTdGFuZGFyZERpcnM6OmxvY2F0ZSgi
ZGF0YSIsICJkZXNrdG9wdGhlbWUvIiArIHRoZW1lTmFtZSArICIvbWV0YWRhdGEuZGVza3RvcCIp
OwotICAgICAgICAgICAgY29uc3QgS1BsdWdpbkluZm8gcGx1Z2luSW5mbyhwYXRoKTsKKyAgICAg
ICAgICAgIGNvbnN0IEtQbHVnaW5JbmZvIHBsdWdpbkluZm8ocGF0aCwgImRhdGEiKTsKIAogICAg
ICAgICAgICAgLy8gbm93IHdlIGNoZWNrIGZvciwgYW5kIHJlbW92ZSBpZiBuZWNlc3NhcnksIG9s
ZCBjYWNoZXMKICAgICAgICAgICAgIGNvbnN0IFFTdHJpbmcgY2FjaGVGaWxlQmFzZSA9IGNhY2hl
RmlsZSArICIqLmtjYWNoZSI7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>81750</attachid>
            <date>2013-08-16 18:07:02 +0000</date>
            <delta_ts>2013-08-16 18:07:02 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>amarok-20130816-194423.kcrash.txt</filename>
            <type>text/plain</type>
            <size>26558</size>
            <attacher name="Tomas Killian">tomas.killian</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFtYXJvayAoMi43LjEpCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0LjExLjAw
ClF0IFZlcnNpb246IDQuOC4zCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDMuNS4wLTM3LWdlbmVy
aWMgeDg2XzY0CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDEyLjEwCgotLSBJbmZvcm1hdGlvbiBhYm91
dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBsaWNhdGlvbiBjcmFz
aGVkOgoKQW1hcm9rIGNyYXNoZWQgd2hlbiByYWlzZWQgZnJvbSB0YXNrYmFyLgoKLS0gQmFja3Ry
YWNlOgpBcHBsaWNhdGlvbjogQW1hcm9rIChhbWFyb2spLCBzaWduYWw6IFNlZ21lbnRhdGlvbiBm
YXVsdApVc2luZyBob3N0IGxpYnRocmVhZF9kYiBsaWJyYXJ5ICIvbGliL3g4Nl82NC1saW51eC1n
bnUvbGlidGhyZWFkX2RiLnNvLjEiLgpbQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2Yz
NmRhMDY3NzgwIChMV1AgMjg0OCkpXQoKVGhyZWFkIDExIChUaHJlYWQgMHg3ZjM2Yjg5YTk3MDAg
KExXUCAyODUxKSk6CiMwICAweDAwMDA3ZjM2ZDY5NTQzMTMgaW4gX19HSV9fX3BvbGwgKGZkcz08
b3B0aW1pemVkIG91dD4sIG5mZHM9PG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PTxvcHRpbWl6ZWQg
b3V0PikgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg3CiMxICAweDAwMDA3
ZjM2Y2VjNTViNmYgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnB1
bHNlLnNvLjAKIzIgIDB4MDAwMDdmMzZjZWM0NzBiNSBpbiBwYV9tYWlubG9vcF9wb2xsICgpIGZy
b20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJwdWxzZS5zby4wCiMzICAweDAwMDA3ZjM2
Y2VjNDc3MTkgaW4gcGFfbWFpbmxvb3BfaXRlcmF0ZSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGlicHVsc2Uuc28uMAojNCAgMHgwMDAwN2YzNmNlYzQ3N2QwIGluIHBhX21haW5s
b29wX3J1biAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlicHVsc2Uuc28uMAoj
NSAgMHgwMDAwN2YzNmNlYzU1YjFmIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJwdWxzZS5zby4wCiM2ICAweDAwMDA3ZjM2Y2E1ODA1NDMgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L3B1bHNlYXVkaW8vbGlicHVsc2Vjb21tb24tMi4xLnNv
CiM3ICAweDAwMDA3ZjM2ZDJlZDhlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjM2Yjg5YTk3
MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiM4ICAweDAwMDA3ZjM2ZDY5NWZjY2QgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM5
ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxMCAoVGhyZWFkIDB4N2YzNmFi
NTUwNzAwIChMV1AgMjg1MykpOgojMCAgMHgwMDAwN2YzNmQyZWRhZjY5IGluIF9fcHRocmVhZF9t
dXRleF9sb2NrIChtdXRleD0weDdmMzZhNDAwMGFhMCkgYXQgcHRocmVhZF9tdXRleF9sb2NrLmM6
OTIKIzEgIDB4MDAwMDdmMzZkMTQxZmUyMSBpbiBnX211dGV4X2xvY2sgKCkgZnJvbSAvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2YzNmQxM2UyNmViIGlu
IGdfbWFpbl9jb250ZXh0X3F1ZXJ5ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmds
aWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmMzZkMTNlMmNmOSBpbiA/PyAoKSBmcm9tIC9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM0ICAweDAwMDA3ZjM2ZDEzZTJlYTQgaW4g
Z19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKIzUgIDB4MDAwMDdmMzZkNzJlYWM0NiBpbiBRRXZlbnREaXNwYXRjaGVy
R2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmMzZhNDAwMDkwMCwgZmxhZ3M9Li4uKSBhdCBr
ZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjYKIzYgIDB4MDAwMDdmMzZkNzJiYjJl
ZiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPXRoaXNAZW50cnk9MHg3ZjM2YWI1
NGZkZDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNyAgMHgwMDAw
N2YzNmQ3MmJiNTc4IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZjM2YWI1NGZkZDAsIGZs
YWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwNAojOCAgMHgwMDAwN2YzNmQ3MWJj
YjQwIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRo
cmVhZC5jcHA6NTAxCiM5ICAweDAwMDA3ZjM2ZDcyOWI5ZGYgaW4gUUlub3RpZnlGaWxlU3lzdGVt
V2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4MWMzZjQyMCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRj
aGVyX2lub3RpZnkuY3BwOjI0OAojMTAgMHgwMDAwN2YzNmQ3MWJmYjFjIGluIFFUaHJlYWRQcml2
YXRlOjpzdGFydCAoYXJnPTB4MWMzZjQyMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzM4
CiMxMSAweDAwMDA3ZjM2ZDJlZDhlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjM2YWI1NTA3
MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiMxMiAweDAwMDA3ZjM2ZDY5NWZjY2QgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMx
MyAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA5IChUaHJlYWQgMHg3ZjM2YTNm
ZmY3MDAgKExXUCAyODU0KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkg
YXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dh
aXQuUzoxNjIKIzEgIDB4MDAwMDdmMzZkNzFjMDA3YiBpbiB3YWl0ICh0aW1lPTE4NDQ2NzQ0MDcz
NzA5NTUxNjE1LCB0aGlzPTB4MjI0OGVhMCkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXgu
Y3BwOjg2CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11
dGV4PTB4MjI0OTAyMCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0
Y29uZGl0aW9uX3VuaXguY3BwOjE1OAojMyAgMHgwMDAwN2YzNmQ0NDU1MTgxIGluIFRocmVhZFdl
YXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0
aGlzPTB4MjI0OGQ1MCwgdGg9MHgyMjQ5NDAwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2Vh
dmVyL1dlYXZlckltcGwuY3BwOjM3MAojNCAgMHgwMDAwN2YzNmQ0NDU3OWFiIGluIFRocmVhZFdl
YXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjI0OTBiMCwgdGg9
MHgyMjQ5NDAwLCBwcmV2aW91cz0weDIzNTgzNjApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9X
ZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NjgKIzUgIDB4MDAwMDdmMzZkNDQ1NjdiZiBpbiBU
aHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4MjI0OTQwMCkgYXQgLi4vLi4vLi4vdGhy
ZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjk4CiM2ICAweDAwMDA3ZjM2ZDcxYmZiMWMgaW4g
UVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyMjQ5NDAwKSBhdCB0aHJlYWQvcXRocmVhZF91
bml4LmNwcDozMzgKIzcgIDB4MDAwMDdmMzZkMmVkOGU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0w
eDdmMzZhM2ZmZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzggIDB4MDAwMDdmMzZkNjk1
ZmNjZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xv
bmUuUzoxMTIKIzkgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDggKFRocmVh
ZCAweDdmMzZhMzdmZTcwMCAoTFdQIDI4NTUpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElC
Q18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhy
ZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2YzNmQ3MWMwMDdiIGluIHdhaXQgKHRpbWU9
MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgyMjQ4ZWEwKSBhdCB0aHJlYWQvcXdhaXRjb25k
aXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTxvcHRpbWl6
ZWQgb3V0PiwgbXV0ZXg9MHgyMjQ5MDIwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0
aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMzICAweDAwMDA3ZjM2ZDQ0NTUxODEg
aW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5n
QXNzaWduZWQgKHRoaXM9MHgyMjQ4ZDUwLCB0aD0weDIyNmUzODApIGF0IC4uLy4uLy4uL3RocmVh
ZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzcwCiM0ICAweDAwMDA3ZjM2ZDQ0NTc5YWIg
aW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgy
MjQ5MGIwLCB0aD0weDIyNmUzODAsIHByZXZpb3VzPTB4MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2Vh
dmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo2OAojNSAgMHgwMDAwN2YzNmQ0NDU3OWM0
IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4
MjI0OTBiMCwgdGg9MHgyMjZlMzgwLCBwcmV2aW91cz0weDI5OTlkYTApIGF0IC4uLy4uLy4uL3Ro
cmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzYgIDB4MDAwMDdmMzZk
NDQ1NjdiZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4MjI2ZTM4MCkgYXQg
Li4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjk4CiM3ICAweDAwMDA3ZjM2
ZDcxYmZiMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyMjZlMzgwKSBhdCB0aHJl
YWQvcXRocmVhZF91bml4LmNwcDozMzgKIzggIDB4MDAwMDdmMzZkMmVkOGU5YSBpbiBzdGFydF90
aHJlYWQgKGFyZz0weDdmMzZhMzdmZTcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzkgIDB4
MDAwMDdmMzZkNjk1ZmNjZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51
eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhy
ZWFkIDcgKFRocmVhZCAweDdmMzZhMmZmZDcwMCAoTFdQIDI4NTYpKToKIzAgIHB0aHJlYWRfY29u
ZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2YzNmQ3MWMwMDdiIGlu
IHdhaXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgyMjQ4ZWEwKSBhdCB0aHJl
YWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0
aGlzPTxvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyMjQ5MDIwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5
NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMzICAweDAwMDA3
ZjM2ZDQ0NTUxODEgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGls
Sm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyMjQ4ZDUwLCB0aD0weDIyNmUzYTApIGF0IC4u
Ly4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzcwCiM0ICAweDAwMDA3
ZjM2ZDQ0NTc5YWIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldv
cmsgKHRoaXM9MHgyMjQ5MGIwLCB0aD0weDIyNmUzYTAsIHByZXZpb3VzPTB4MCkgYXQgLi4vLi4v
Li4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo2OAojNSAgMHgwMDAw
N2YzNmQ0NDU3OWM0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JX
b3JrICh0aGlzPTB4MjI0OTBiMCwgdGg9MHgyMjZlM2EwLCBwcmV2aW91cz0weDIzZjU5NTApIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzYg
IDB4MDAwMDdmMzZkNDQ1NjdiZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4
MjI2ZTNhMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjk4CiM3
ICAweDAwMDA3ZjM2ZDcxYmZiMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyMjZl
M2EwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMzgKIzggIDB4MDAwMDdmMzZkMmVkOGU5
YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMzZhMmZmZDcwMCkgYXQgcHRocmVhZF9jcmVhdGUu
YzozMDgKIzkgIDB4MDAwMDdmMzZkNjk1ZmNjZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBp
biA/PyAoKQoKVGhyZWFkIDYgKFRocmVhZCAweDdmMzZhMjdmYzcwMCAoTFdQIDI4NTcpKToKIzAg
IHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5p
eC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2Yz
NmQ3MWMwMDdiIGluIHdhaXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgyMjQ4
ZWEwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0
aW9uOjp3YWl0ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyMjQ5MDIwLCB0aW1lPTE4
NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4
CiMzICAweDAwMDA3ZjM2ZDQ0NTUxODEgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9j
a1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyMjQ4ZDUwLCB0aD0weDIy
OTZjYzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6Mzcw
CiM0ICAweDAwMDA3ZjM2ZDQ0NTc5YWIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRl
OjphcHBseUZvcldvcmsgKHRoaXM9MHgyMjQ5MGIwLCB0aD0weDIyOTZjYzAsIHByZXZpb3VzPTB4
MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo2
OAojNSAgMHgwMDAwN2YzNmQ0NDU3OWM0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0
ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjI0OTBiMCwgdGg9MHgyMjk2Y2MwLCBwcmV2aW91cz0w
eDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6
NzEKIzYgIDB4MDAwMDdmMzZkNDQ1NzljNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3Rh
dGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIyNDkwYjAsIHRoPTB4MjI5NmNjMCwgcHJldmlvdXM9
MHgyNjAxYTQwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3Rh
dGUuY3BwOjcxCiM3ICAweDAwMDA3ZjM2ZDQ0NTY3YmYgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6
OnJ1biAodGhpcz0weDIyOTZjYzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhy
ZWFkLmNwcDo5OAojOCAgMHgwMDAwN2YzNmQ3MWJmYjFjIGluIFFUaHJlYWRQcml2YXRlOjpzdGFy
dCAoYXJnPTB4MjI5NmNjMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzM4CiM5ICAweDAw
MDA3ZjM2ZDJlZDhlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjM2YTI3ZmM3MDApIGF0IHB0
aHJlYWRfY3JlYXRlLmM6MzA4CiMxMCAweDAwMDA3ZjM2ZDY5NWZjY2QgaW4gY2xvbmUgKCkgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMSAweDAwMDAw
MDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA1IChUaHJlYWQgMHg3ZjM2YTFkOTM3MDAgKExX
UCAyODU4KSk6CiMwICAweDAwMDA3ZjM2ZDJlZGFmNjkgaW4gX19wdGhyZWFkX211dGV4X2xvY2sg
KG11dGV4PTB4N2YzNjkwMDAwYTYwKSBhdCBwdGhyZWFkX211dGV4X2xvY2suYzo5MgojMSAgMHgw
MDAwN2YzNmQxNDFmZTIxIGluIGdfbXV0ZXhfbG9jayAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjM2ZDEzZTI3OWEgaW4gZ19tYWluX2Nv
bnRleHRfY2hlY2sgKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28u
MAojMyAgMHgwMDAwN2YzNmQxM2UyZDIyIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAwMDdmMzZkMTNlMmVhNCBpbiBnX21haW5fY29u
dGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAu
c28uMAojNSAgMHgwMDAwN2YzNmQ3MmVhYzQ2IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9j
ZXNzRXZlbnRzICh0aGlzPTB4N2YzNjkwMDAwOGMwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZl
bnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNgojNiAgMHgwMDAwN2YzNmQ3MmJiMmVmIGluIFFFdmVu
dExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9dGhpc0BlbnRyeT0weDdmMzZhMWQ5MmRkMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM3ICAweDAwMDA3ZjM2ZDcyYmI1
NzggaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmMzZhMWQ5MmRkMCwgZmxhZ3M9Li4uKSBh
dCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0CiM4ICAweDAwMDA3ZjM2ZDcxYmNiNDAgaW4gUVRo
cmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo1
MDEKIzkgIDB4MDAwMDdmMzZkNzI5YjlkZiBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5n
aW5lOjpydW4gKHRoaXM9MHgyMzc0ZmMwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlm
eS5jcHA6MjQ4CiMxMCAweDAwMDA3ZjM2ZDcxYmZiMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0
IChhcmc9MHgyMzc0ZmMwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMzgKIzExIDB4MDAw
MDdmMzZkMmVkOGU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMzZhMWQ5MzcwMCkgYXQgcHRo
cmVhZF9jcmVhdGUuYzozMDgKIzEyIDB4MDAwMDdmMzZkNjk1ZmNjZCBpbiBjbG9uZSAoKSBhdCAu
Li9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEzIDB4MDAwMDAw
MDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDQgKFRocmVhZCAweDdmMzZhMGIyOTcwMCAoTFdQ
IDI4NTkpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRs
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2Mgoj
MSAgMHgwMDAwN2YzNmNlMDNiYjJkIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJRdFdlYktpdC5zby40CiMyICAweDAwMDA3ZjM2Y2UwM2JjMzkgaW4gPz8gKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0V2ViS2l0LnNvLjQKIzMgIDB4MDAwMDdm
MzZkMmVkOGU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMzZhMGIyOTcwMCkgYXQgcHRocmVh
ZF9jcmVhdGUuYzozMDgKIzQgIDB4MDAwMDdmMzZkNjk1ZmNjZCBpbiBjbG9uZSAoKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzUgIDB4MDAwMDAwMDAw
MDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDMgKFRocmVhZCAweDdmMzY4YmZmZjcwMCAoTFdQIDI4
NjApKToKIzAgIDB4MDAwMDdmMzZkNjk1NDMxMyBpbiBfX0dJX19fcG9sbCAoZmRzPTxvcHRpbWl6
ZWQgb3V0PiwgbmZkcz08b3B0aW1pemVkIG91dD4sIHRpbWVvdXQ9PG9wdGltaXplZCBvdXQ+KSBh
dCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6ODcKIzEgIDB4MDAwMDdmMzZkMTNl
MmQ4NCBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4w
CiMyICAweDAwMDA3ZjM2ZDEzZTJlYTQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZy
b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmMzZk
NzJlYWM0NiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdm
MzY4NDAwMDhjMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNw
cDo0MjYKIzQgIDB4MDAwMDdmMzZkNzJiYjJlZiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRz
ICh0aGlzPXRoaXNAZW50cnk9MHg3ZjM2OGJmZmVlMDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3Fl
dmVudGxvb3AuY3BwOjE0OQojNSAgMHgwMDAwN2YzNmQ3MmJiNTc4IGluIFFFdmVudExvb3A6OmV4
ZWMgKHRoaXM9MHg3ZjM2OGJmZmVlMDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3Au
Y3BwOjIwNAojNiAgMHgwMDAwN2YzNmQ3MWJjYjQwIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PG9w
dGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NTAxCiM3ICAweDAwMDA3ZjM2ZDcx
YmZiMWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyNGY5OGEwKSBhdCB0aHJlYWQv
cXRocmVhZF91bml4LmNwcDozMzgKIzggIDB4MDAwMDdmMzZkMmVkOGU5YSBpbiBzdGFydF90aHJl
YWQgKGFyZz0weDdmMzY4YmZmZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzkgIDB4MDAw
MDdmMzZkNjk1ZmNjZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvY2xvbmUuUzoxMTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFk
IDIgKFRocmVhZCAweDdmMzY4YTk3YzcwMCAoTFdQIDI4NjMpKToKIzAgIHB0aHJlYWRfY29uZF93
YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4
Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2YzNmQzNGIzOTg3IGluID8/
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdFNjcmlwdC5zby40CiMyICAw
eDAwMDA3ZjM2ZDM0YjM5YjkgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYlF0U2NyaXB0LnNvLjQKIzMgIDB4MDAwMDdmMzZkMmVkOGU5YSBpbiBzdGFydF90aHJlYWQg
KGFyZz0weDdmMzY4YTk3YzcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzQgIDB4MDAwMDdm
MzZkNjk1ZmNjZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZf
NjQvY2xvbmUuUzoxMTIKIzUgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEg
KFRocmVhZCAweDdmMzZkYTA2Nzc4MCAoTFdQIDI4NDgpKToKW0tDcmFzaCBIYW5kbGVyXQojNiAg
S1N0YW5kYXJkRGlyczo6c2F2ZUxvY2F0aW9uICh0aGlzPTB4MTRmNmYyMCwgdHlwZT10eXBlQGVu
dHJ5PTB4MCwgc3VmZml4PS4uLiwgY3JlYXRlPWNyZWF0ZUBlbnRyeT1mYWxzZSkgYXQgLi4vLi4v
a2RlY29yZS9rZXJuZWwva3N0YW5kYXJkZGlycy5jcHA6MTUxMQojNyAgMHgwMDAwN2YzNmQ3NzVj
Y2ZiIGluIEtTdGFuZGFyZERpcnM6OmxvY2F0ZUxvY2FsICh0eXBlPTB4MCwgZmlsZW5hbWU9Li4u
LCBjcmVhdGVEaXI9PG9wdGltaXplZCBvdXQ+LCBjRGF0YT0uLi4pIGF0IC4uLy4uL2tkZWNvcmUv
a2VybmVsL2tzdGFuZGFyZGRpcnMuY3BwOjIxMzEKIzggIDB4MDAwMDdmMzZkNzZhZWEzYSBpbiBL
Q29uZmlnUHJpdmF0ZTo6Y2hhbmdlRmlsZU5hbWUgKHRoaXM9MHgzM2QzZTQwLCBuYW1lPS4uLiwg
dHlwZT08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2tkZWNvcmUvY29uZmlnL2tjb25maWcuY3Bw
OjU0NwojOSAgMHgwMDAwN2YzNmQ3NmM2ZGQzIGluIEtEZXNrdG9wRmlsZVByaXZhdGU6OktEZXNr
dG9wRmlsZVByaXZhdGUgKHRoaXM9MHgzM2QzZTQwLCByZXNvdXJjZVR5cGU9MHgwLCBmaWxlTmFt
ZT0uLi4pIGF0IC4uLy4uL2tkZWNvcmUvY29uZmlnL2tkZXNrdG9wZmlsZS5jcHA6NjAKIzEwIDB4
MDAwMDdmMzZkNzZjNmUyYyBpbiBLRGVza3RvcEZpbGU6OktEZXNrdG9wRmlsZSAodGhpcz0weDdm
ZmZiYmE2YmZkMCwgcmVzb3VyY2VUeXBlPTB4MCwgZmlsZU5hbWU9Li4uKSBhdCAuLi8uLi9rZGVj
b3JlL2NvbmZpZy9rZGVza3RvcGZpbGUuY3BwOjY0CiMxMSAweDAwMDA3ZjM2ZDc3OWI0ZTcgaW4g
S1BsdWdpbkluZm86OktQbHVnaW5JbmZvICh0aGlzPTB4N2ZmZmJiYTZjMGIwLCBmaWxlbmFtZT0u
Li4sIHJlc291cmNlPTB4MCkgYXQgLi4vLi4va2RlY29yZS9zZXJ2aWNlcy9rcGx1Z2luaW5mby5j
cHA6ODIKIzEyIDB4MDAwMDdmMzZkMzk3NDk5NCBpbiBQbGFzbWE6OlRoZW1lUHJpdmF0ZTo6dXNl
Q2FjaGUgKHRoaXM9MHgyMzYyMWQwKSBhdCAuLi8uLi9wbGFzbWEvdGhlbWUuY3BwOjIyOQojMTMg
MHgwMDAwN2YzNmQzOTc1MmZkIGluIFBsYXNtYTo6VGhlbWU6OmZpbmRJbkNhY2hlICh0aGlzPTB4
MjM2MjE2MCwga2V5PS4uLiwgcGl4PS4uLiwgbGFzdE1vZGlmaWVkPTApIGF0IC4uLy4uL3BsYXNt
YS90aGVtZS5jcHA6OTg3CiMxNCAweDAwMDA3ZjM2ZDM5NmI5NzcgaW4gUGxhc21hOjpTdmdQcml2
YXRlOjpmaW5kSW5DYWNoZSAodGhpcz0weDI0MDVlNzAsIGVsZW1lbnRJZD0uLi4sIHM9Li4uKSBh
dCAuLi8uLi9wbGFzbWEvc3ZnLmNwcDozMzkKIzE1IDB4MDAwMDdmMzZkMzk2YmU3NSBpbiBQbGFz
bWE6OlN2Zzo6cGFpbnQgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBwYWludGVyPTB4N2ZmZmJiYTZl
M2UwLCByZWN0PS4uLiwgZWxlbWVudElEPS4uLikgYXQgLi4vLi4vcGxhc21hL3N2Zy5jcHA6Njc0
CiMxNiAweDAwMDA3ZjM2ZDM5YjdlZGEgaW4gUGxhc21hOjpTdmdXaWRnZXQ6OnBhaW50ICh0aGlz
PTB4MmY4NjdjMCwgcGFpbnRlcj0weDdmZmZiYmE2ZTNlMCwgb3B0aW9uPTxvcHRpbWl6ZWQgb3V0
Piwgd2lkZ2V0PTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vcGxhc21hL3dpZGdldHMvc3Znd2lk
Z2V0LmNwcDoxMjMKIzE3IDB4MDAwMDdmMzZkODI4M2YxOSBpbiBfcV9wYWludEl0ZW0gKGl0ZW09
aXRlbUBlbnRyeT0weDJmODY3ZDAsIHBhaW50ZXI9cGFpbnRlckBlbnRyeT0weDdmZmZiYmE2ZTNl
MCwgb3B0aW9uPW9wdGlvbkBlbnRyeT0weDIzNTliODgsIHdpZGdldD13aWRnZXRAZW50cnk9MHgy
Mzk1ZDQwLCB1c2VXaW5kb3dPcGFjaXR5PXVzZVdpbmRvd09wYWNpdHlAZW50cnk9dHJ1ZSwgcGFp
bnRlclN0YXRlUHJvdGVjdGlvbj1wYWludGVyU3RhdGVQcm90ZWN0aW9uQGVudHJ5PXRydWUpIGF0
IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3NzY2VuZS5jcHA6NDMzNQojMTggMHgwMDAwN2YzNmQ4Mjk2
OTc1IGluIFFHcmFwaGljc1NjZW5lUHJpdmF0ZTo6ZHJhd0l0ZW1IZWxwZXIgKHRoaXM9dGhpc0Bl
bnRyeT0weDIzNTk5NjAsIGl0ZW09aXRlbUBlbnRyeT0weDJmODY3ZDAsIHBhaW50ZXI9cGFpbnRl
ckBlbnRyeT0weDdmZmZiYmE2ZTNlMCwgb3B0aW9uPW9wdGlvbkBlbnRyeT0weDIzNTliODgsIHdp
ZGdldD13aWRnZXRAZW50cnk9MHgyMzk1ZDQwLCBwYWludGVyU3RhdGVQcm90ZWN0aW9uPTxvcHRp
bWl6ZWQgb3V0PikgYXQgZ3JhcGhpY3N2aWV3L3FncmFwaGljc3NjZW5lLmNwcDo0NDMxCiMxOSAw
eDAwMDA3ZjM2ZDgyOTkyYzggaW4gUUdyYXBoaWNzU2NlbmVQcml2YXRlOjpkcmF3ICh0aGlzPXRo
aXNAZW50cnk9MHgyMzU5OTYwLCBpdGVtPWl0ZW1AZW50cnk9MHgyZjg2N2QwLCBwYWludGVyPXBh
aW50ZXJAZW50cnk9MHg3ZmZmYmJhNmUzZTAsIHZpZXdUcmFuc2Zvcm09dmlld1RyYW5zZm9ybUBl
bnRyeT0weDAsIHRyYW5zZm9ybVB0cj10cmFuc2Zvcm1QdHJAZW50cnk9MHgxZWY5MWMwLCBleHBv
c2VkUmVnaW9uPWV4cG9zZWRSZWdpb25AZW50cnk9MHgyMzdlODI4LCB3aWRnZXQ9MHgyMzk1ZDQw
LCBvcGFjaXR5PW9wYWNpdHlAZW50cnk9MSwgZWZmZWN0VHJhbnNmb3JtPWVmZmVjdFRyYW5zZm9y
bUBlbnRyeT0weDAsIHdhc0RpcnR5UGFyZW50U2NlbmVUcmFuc2Zvcm09d2FzRGlydHlQYXJlbnRT
Y2VuZVRyYW5zZm9ybUBlbnRyeT10cnVlLCBkcmF3SXRlbT10cnVlKSBhdCBncmFwaGljc3ZpZXcv
cWdyYXBoaWNzc2NlbmUuY3BwOjQ5NjYKIzIwIDB4MDAwMDdmMzZkODI5OTk4NSBpbiBRR3JhcGhp
Y3NTY2VuZVByaXZhdGU6OmRyYXdTdWJ0cmVlUmVjdXJzaXZlICh0aGlzPTB4MjM1OTk2MCwgaXRl
bT0weDJmODY3ZDAsIHBhaW50ZXI9MHg3ZmZmYmJhNmUzZTAsIHZpZXdUcmFuc2Zvcm09MHgwLCBl
eHBvc2VkUmVnaW9uPTB4MjM3ZTgyOCwgd2lkZ2V0PTB4MjM5NWQ0MCwgcGFyZW50T3BhY2l0eT08
b3B0aW1pemVkIG91dD4sIGVmZmVjdFRyYW5zZm9ybT0weDApIGF0IGdyYXBoaWNzdmlldy9xZ3Jh
cGhpY3NzY2VuZS5jcHA6NDg1NwojMjEgMHgwMDAwN2YzNmQ4Mjk4ZTU1IGluIFFHcmFwaGljc1Nj
ZW5lUHJpdmF0ZTo6ZHJhdyAodGhpcz10aGlzQGVudHJ5PTB4MjM1OTk2MCwgaXRlbT1pdGVtQGVu
dHJ5PTB4MjNkYmU0MCwgcGFpbnRlcj1wYWludGVyQGVudHJ5PTB4N2ZmZmJiYTZlM2UwLCB2aWV3
VHJhbnNmb3JtPXZpZXdUcmFuc2Zvcm1AZW50cnk9MHgwLCB0cmFuc2Zvcm1QdHI9dHJhbnNmb3Jt
UHRyQGVudHJ5PTB4MWZmOWYyMCwgZXhwb3NlZFJlZ2lvbj1leHBvc2VkUmVnaW9uQGVudHJ5PTB4
MjM3ZTgyOCwgd2lkZ2V0PTB4MjM5NWQ0MCwgb3BhY2l0eT1vcGFjaXR5QGVudHJ5PTEsIGVmZmVj
dFRyYW5zZm9ybT1lZmZlY3RUcmFuc2Zvcm1AZW50cnk9MHgwLCB3YXNEaXJ0eVBhcmVudFNjZW5l
VHJhbnNmb3JtPXdhc0RpcnR5UGFyZW50U2NlbmVUcmFuc2Zvcm1AZW50cnk9dHJ1ZSwgZHJhd0l0
ZW09dHJ1ZSkgYXQgZ3JhcGhpY3N2aWV3L3FncmFwaGljc3NjZW5lLmNwcDo0OTk2CiMyMiAweDAw
MDA3ZjM2ZDgyOTk5ODUgaW4gUUdyYXBoaWNzU2NlbmVQcml2YXRlOjpkcmF3U3VidHJlZVJlY3Vy
c2l2ZSAodGhpcz0weDIzNTk5NjAsIGl0ZW09MHgyM2RiZTQwLCBwYWludGVyPTB4N2ZmZmJiYTZl
M2UwLCB2aWV3VHJhbnNmb3JtPTB4MCwgZXhwb3NlZFJlZ2lvbj0weDIzN2U4MjgsIHdpZGdldD0w
eDIzOTVkNDAsIHBhcmVudE9wYWNpdHk9PG9wdGltaXplZCBvdXQ+LCBlZmZlY3RUcmFuc2Zvcm09
MHgwKSBhdCBncmFwaGljc3ZpZXcvcWdyYXBoaWNzc2NlbmUuY3BwOjQ4NTcKIzIzIDB4MDAwMDdm
MzZkODI5OGU1NSBpbiBRR3JhcGhpY3NTY2VuZVByaXZhdGU6OmRyYXcgKHRoaXM9dGhpc0BlbnRy
eT0weDIzNTk5NjAsIGl0ZW09aXRlbUBlbnRyeT0weDIzZDcxMzAsIHBhaW50ZXI9cGFpbnRlckBl
bnRyeT0weDdmZmZiYmE2ZTNlMCwgdmlld1RyYW5zZm9ybT12aWV3VHJhbnNmb3JtQGVudHJ5PTB4
MCwgdHJhbnNmb3JtUHRyPXRyYW5zZm9ybVB0ckBlbnRyeT0weDIzZDczZjAsIGV4cG9zZWRSZWdp
b249ZXhwb3NlZFJlZ2lvbkBlbnRyeT0weDIzN2U4MjgsIHdpZGdldD0weDIzOTVkNDAsIG9wYWNp
dHk9b3BhY2l0eUBlbnRyeT0xLCBlZmZlY3RUcmFuc2Zvcm09ZWZmZWN0VHJhbnNmb3JtQGVudHJ5
PTB4MCwgd2FzRGlydHlQYXJlbnRTY2VuZVRyYW5zZm9ybT13YXNEaXJ0eVBhcmVudFNjZW5lVHJh
bnNmb3JtQGVudHJ5PXRydWUsIGRyYXdJdGVtPXRydWUpIGF0IGdyYXBoaWNzdmlldy9xZ3JhcGhp
Y3NzY2VuZS5jcHA6NDk5NgojMjQgMHgwMDAwN2YzNmQ4Mjk5OTg1IGluIFFHcmFwaGljc1NjZW5l
UHJpdmF0ZTo6ZHJhd1N1YnRyZWVSZWN1cnNpdmUgKHRoaXM9MHgyMzU5OTYwLCBpdGVtPTB4MjNk
NzEzMCwgcGFpbnRlcj0weDdmZmZiYmE2ZTNlMCwgdmlld1RyYW5zZm9ybT0weDAsIGV4cG9zZWRS
ZWdpb249MHgyMzdlODI4LCB3aWRnZXQ9MHgyMzk1ZDQwLCBwYXJlbnRPcGFjaXR5PTxvcHRpbWl6
ZWQgb3V0PiwgZWZmZWN0VHJhbnNmb3JtPTB4MCkgYXQgZ3JhcGhpY3N2aWV3L3FncmFwaGljc3Nj
ZW5lLmNwcDo0ODU3CiMyNSAweDAwMDA3ZjM2ZDgyOThlNTUgaW4gUUdyYXBoaWNzU2NlbmVQcml2
YXRlOjpkcmF3ICh0aGlzPXRoaXNAZW50cnk9MHgyMzU5OTYwLCBpdGVtPWl0ZW1AZW50cnk9MHgy
M2VhZDIwLCBwYWludGVyPXBhaW50ZXJAZW50cnk9MHg3ZmZmYmJhNmUzZTAsIHZpZXdUcmFuc2Zv
cm09dmlld1RyYW5zZm9ybUBlbnRyeT0weDAsIHRyYW5zZm9ybVB0cj10cmFuc2Zvcm1QdHJAZW50
cnk9MHgyM2VkOWIwLCBleHBvc2VkUmVnaW9uPWV4cG9zZWRSZWdpb25AZW50cnk9MHgyMzdlODI4
LCB3aWRnZXQ9MHgyMzk1ZDQwLCBvcGFjaXR5PW9wYWNpdHlAZW50cnk9MSwgZWZmZWN0VHJhbnNm
b3JtPWVmZmVjdFRyYW5zZm9ybUBlbnRyeT0weDAsIHdhc0RpcnR5UGFyZW50U2NlbmVUcmFuc2Zv
cm09d2FzRGlydHlQYXJlbnRTY2VuZVRyYW5zZm9ybUBlbnRyeT10cnVlLCBkcmF3SXRlbT10cnVl
KSBhdCBncmFwaGljc3ZpZXcvcWdyYXBoaWNzc2NlbmUuY3BwOjQ5OTYKIzI2IDB4MDAwMDdmMzZk
ODI5OTk4NSBpbiBRR3JhcGhpY3NTY2VuZVByaXZhdGU6OmRyYXdTdWJ0cmVlUmVjdXJzaXZlICh0
aGlzPTB4MjM1OTk2MCwgaXRlbT0weDIzZWFkMjAsIHBhaW50ZXI9MHg3ZmZmYmJhNmUzZTAsIHZp
ZXdUcmFuc2Zvcm09MHgwLCBleHBvc2VkUmVnaW9uPTB4MjM3ZTgyOCwgd2lkZ2V0PTB4MjM5NWQ0
MCwgcGFyZW50T3BhY2l0eT08b3B0aW1pemVkIG91dD4sIGVmZmVjdFRyYW5zZm9ybT0weDApIGF0
IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3NzY2VuZS5jcHA6NDg1NwojMjcgMHgwMDAwN2YzNmQ4Mjk4
ZTU1IGluIFFHcmFwaGljc1NjZW5lUHJpdmF0ZTo6ZHJhdyAodGhpcz10aGlzQGVudHJ5PTB4MjM1
OTk2MCwgaXRlbT1pdGVtQGVudHJ5PTB4MjM3ZGM3MCwgcGFpbnRlcj1wYWludGVyQGVudHJ5PTB4
N2ZmZmJiYTZlM2UwLCB2aWV3VHJhbnNmb3JtPXZpZXdUcmFuc2Zvcm1AZW50cnk9MHgwLCB0cmFu
c2Zvcm1QdHI9dHJhbnNmb3JtUHRyQGVudHJ5PTB4MjM3YTU1MCwgZXhwb3NlZFJlZ2lvbj1leHBv
c2VkUmVnaW9uQGVudHJ5PTB4MjM3ZTgyOCwgd2lkZ2V0PTB4MjM5NWQ0MCwgb3BhY2l0eT1vcGFj
aXR5QGVudHJ5PTEsIGVmZmVjdFRyYW5zZm9ybT1lZmZlY3RUcmFuc2Zvcm1AZW50cnk9MHgwLCB3
YXNEaXJ0eVBhcmVudFNjZW5lVHJhbnNmb3JtPXdhc0RpcnR5UGFyZW50U2NlbmVUcmFuc2Zvcm1A
ZW50cnk9ZmFsc2UsIGRyYXdJdGVtPXRydWUpIGF0IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3NzY2Vu
ZS5jcHA6NDk5NgojMjggMHgwMDAwN2YzNmQ4Mjk5OTg1IGluIFFHcmFwaGljc1NjZW5lUHJpdmF0
ZTo6ZHJhd1N1YnRyZWVSZWN1cnNpdmUgKHRoaXM9dGhpc0BlbnRyeT0weDIzNTk5NjAsIGl0ZW09
MHgyMzdkYzcwLCBwYWludGVyPXBhaW50ZXJAZW50cnk9MHg3ZmZmYmJhNmUzZTAsIHZpZXdUcmFu
c2Zvcm09dmlld1RyYW5zZm9ybUBlbnRyeT0weDAsIGV4cG9zZWRSZWdpb249ZXhwb3NlZFJlZ2lv
bkBlbnRyeT0weDIzN2U4MjgsIHdpZGdldD13aWRnZXRAZW50cnk9MHgyMzk1ZDQwLCBwYXJlbnRP
cGFjaXR5PXBhcmVudE9wYWNpdHlAZW50cnk9MSwgZWZmZWN0VHJhbnNmb3JtPWVmZmVjdFRyYW5z
Zm9ybUBlbnRyeT0weDApIGF0IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3NzY2VuZS5jcHA6NDg1Nwoj
MjkgMHgwMDAwN2YzNmQ4MjlhNDVlIGluIFFHcmFwaGljc1NjZW5lUHJpdmF0ZTo6ZHJhd0l0ZW1z
ICh0aGlzPTB4MjM1OTk2MCwgcGFpbnRlcj0weDdmZmZiYmE2ZTNlMCwgdmlld1RyYW5zZm9ybT0w
eDAsIGV4cG9zZWRSZWdpb249MHgyMzdlODI4LCB3aWRnZXQ9MHgyMzk1ZDQwKSBhdCBncmFwaGlj
c3ZpZXcvcWdyYXBoaWNzc2NlbmUuY3BwOjQ3MzkKIzMwIDB4MDAwMDdmMzZkODJiNjgyOCBpbiBR
R3JhcGhpY3NWaWV3OjpwYWludEV2ZW50ICh0aGlzPTB4MjM1NzE1MCwgZXZlbnQ9PG9wdGltaXpl
ZCBvdXQ+KSBhdCBncmFwaGljc3ZpZXcvcWdyYXBoaWNzdmlldy5jcHA6MzQ3MQojMzEgMHgwMDAw
N2YzNmQ3Y2YwODAyIGluIFFXaWRnZXQ6OmV2ZW50ICh0aGlzPTB4MjM1NzE1MCwgZXZlbnQ9MHg3
ZmZmYmJhNmYwMzApIGF0IGtlcm5lbC9xd2lkZ2V0LmNwcDo4NTE3CiMzMiAweDAwMDA3ZjM2ZDgw
OWZiNjYgaW4gUUZyYW1lOjpldmVudCAodGhpcz0weDIzNTcxNTAsIGU9MHg3ZmZmYmJhNmYwMzAp
IGF0IHdpZGdldHMvcWZyYW1lLmNwcDo1NTcKIzMzIDB4MDAwMDdmMzZkODJiNzk1YiBpbiBRR3Jh
cGhpY3NWaWV3Ojp2aWV3cG9ydEV2ZW50ICh0aGlzPTB4MjM1NzE1MCwgZXZlbnQ9MHg3ZmZmYmJh
NmYwMzApIGF0IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3N2aWV3LmNwcDoyODY2CiMzNCAweDAwMDA3
ZjM2ZDcyYmM3MDYgaW4gUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRUaHJvdWdoT2JqZWN0
RXZlbnRGaWx0ZXJzICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgcmVjZWl2ZXI9MHgyMzk1ZDQwLCBl
dmVudD0weDdmZmZiYmE2ZjAzMCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjEwMjUK
IzM1IDB4MDAwMDdmMzZkN2NhMGU2YyBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVs
cGVyICh0aGlzPXRoaXNAZW50cnk9MHgxNTA4ODYwLCByZWNlaXZlcj1yZWNlaXZlckBlbnRyeT0w
eDIzOTVkNDAsIGU9ZUBlbnRyeT0weDdmZmZiYmE2ZjAzMCkgYXQga2VybmVsL3FhcHBsaWNhdGlv
bi5jcHA6NDU1OAojMzYgMHgwMDAwN2YzNmQ3Y2E1MzBhIGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5
ICh0aGlzPTB4N2ZmZmJiYTczZDUwLCByZWNlaXZlcj0weDIzOTVkNDAsIGU9MHg3ZmZmYmJhNmYw
MzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQ0MjMKIzM3IDB4MDAwMDdmMzZkOWE3NTkw
NiBpbiBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmZiYmE3M2Q1MCwgcmVjZWl2ZXI9
MHgyMzk1ZDQwLCBldmVudD0weDdmZmZiYmE2ZjAzMCkgYXQgLi4vLi4va2RldWkva2VybmVsL2th
cHBsaWNhdGlvbi5jcHA6MzExCiMzOCAweDAwMDA3ZjM2ZDcyYmM1OWUgaW4gUUNvcmVBcHBsaWNh
dGlvbjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHg3ZmZmYmJhNzNkNTAsIHJlY2VpdmVyPTB4MjM5
NWQ0MCwgZXZlbnQ9MHg3ZmZmYmJhNmYwMzApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNw
cDo5MTUKIzM5IDB4MDAwMDdmMzZkN2NlYzUyNCBpbiBzZW5kU3BvbnRhbmVvdXNFdmVudCAoZXZl
bnQ9MHg3ZmZmYmJhNmYwMzAsIHJlY2VpdmVyPTB4MjM5NWQ0MCkgYXQgLi4vLi4vaW5jbHVkZS9R
dENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3Fjb3JlYXBwbGljYXRpb24uaDoyMzQKIzQw
IFFXaWRnZXRQcml2YXRlOjpkcmF3V2lkZ2V0ICh0aGlzPXRoaXNAZW50cnk9MHgyMjQ0ZDEwLCBw
ZGV2PXBkZXZAZW50cnk9MHgyMmUxY2QwLCByZ249Li4uLCBvZmZzZXQ9Li4uLCBmbGFncz1mbGFn
c0BlbnRyeT00LCBzaGFyZWRQYWludGVyPXNoYXJlZFBhaW50ZXJAZW50cnk9MHgwLCBiYWNraW5n
U3RvcmU9YmFja2luZ1N0b3JlQGVudHJ5PTB4MjUxM2ZlMCkgYXQga2VybmVsL3F3aWRnZXQuY3Bw
OjU1OTQKIzQxIDB4MDAwMDdmMzZkN2NlZDAxZiBpbiBRV2lkZ2V0UHJpdmF0ZTo6cGFpbnRTaWJs
aW5nc1JlY3Vyc2l2ZSAodGhpcz0weDIzN2UzYTAsIHBkZXY9MHgyMmUxY2QwLCBzaWJsaW5ncz0u
Li4sIGluZGV4PTxvcHRpbWl6ZWQgb3V0PiwgcmduPS4uLiwgb2Zmc2V0PS4uLiwgZmxhZ3M9NCwg
c2hhcmVkUGFpbnRlcj0weDAsIGJhY2tpbmdTdG9yZT0weDI1MTNmZTApIGF0IGtlcm5lbC9xd2lk
Z2V0LmNwcDo1ODAzCiM0MiAweDAwMDA3ZjM2ZDdjZWMwYjUgaW4gUVdpZGdldFByaXZhdGU6OmRy
YXdXaWRnZXQgKHRoaXM9dGhpc0BlbnRyeT0weDIzN2UzYTAsIHBkZXY9cGRldkBlbnRyeT0weDIy
ZTFjZDAsIHJnbj0uLi4sIG9mZnNldD0uLi4sIGZsYWdzPWZsYWdzQGVudHJ5PTQsIHNoYXJlZFBh
aW50ZXI9c2hhcmVkUGFpbnRlckBlbnRyeT0weDAsIGJhY2tpbmdTdG9yZT1iYWNraW5nU3RvcmVA
ZW50cnk9MHgyNTEzZmUwKSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6NTY0NwojNDMgMHgwMDAwN2Yz
NmQ3Y2VkMDFmIGluIFFXaWRnZXRQcml2YXRlOjpwYWludFNpYmxpbmdzUmVjdXJzaXZlICh0aGlz
PXRoaXNAZW50cnk9MHgyMzViYWYwLCBwZGV2PXBkZXZAZW50cnk9MHgyMmUxY2QwLCBzaWJsaW5n
cz0uLi4sIGluZGV4PTxvcHRpbWl6ZWQgb3V0PiwgaW5kZXhAZW50cnk9MSwgcmduPS4uLiwgb2Zm
c2V0PS4uLiwgZmxhZ3M9ZmxhZ3NAZW50cnk9NCwgc2hhcmVkUGFpbnRlcj1zaGFyZWRQYWludGVy
QGVudHJ5PTB4MCwgYmFja2luZ1N0b3JlPWJhY2tpbmdTdG9yZUBlbnRyeT0weDI1MTNmZTApIGF0
IGtlcm5lbC9xd2lkZ2V0LmNwcDo1ODAzCiM0NCAweDAwMDA3ZjM2ZDdjZWNlNjQgaW4gUVdpZGdl
dFByaXZhdGU6OnBhaW50U2libGluZ3NSZWN1cnNpdmUgKHRoaXM9MHgyMzViYWYwLCBwZGV2PTB4
MjJlMWNkMCwgc2libGluZ3M9Li4uLCBpbmRleD0xLCByZ249Li4uLCBvZmZzZXQ9Li4uLCBmbGFn
cz00LCBzaGFyZWRQYWludGVyPTB4MCwgYmFja2luZ1N0b3JlPTB4MjUxM2ZlMCkgYXQga2VybmVs
L3F3aWRnZXQuY3BwOjU3OTAKIzQ1IDB4MDAwMDdmMzZkN2NlYzBiNSBpbiBRV2lkZ2V0UHJpdmF0
ZTo6ZHJhd1dpZGdldCAodGhpcz10aGlzQGVudHJ5PTB4MjM1YmFmMCwgcGRldj1wZGV2QGVudHJ5
PTB4MjJlMWNkMCwgcmduPS4uLiwgb2Zmc2V0PS4uLiwgZmxhZ3M9ZmxhZ3NAZW50cnk9NCwgc2hh
cmVkUGFpbnRlcj1zaGFyZWRQYWludGVyQGVudHJ5PTB4MCwgYmFja2luZ1N0b3JlPWJhY2tpbmdT
dG9yZUBlbnRyeT0weDI1MTNmZTApIGF0IGtlcm5lbC9xd2lkZ2V0LmNwcDo1NjQ3CiM0NiAweDAw
MDA3ZjM2ZDdjZWQwMWYgaW4gUVdpZGdldFByaXZhdGU6OnBhaW50U2libGluZ3NSZWN1cnNpdmUg
KHRoaXM9MHgyMzU3YmYwLCBwZGV2PTB4MjJlMWNkMCwgc2libGluZ3M9Li4uLCBpbmRleD08b3B0
aW1pemVkIG91dD4sIHJnbj0uLi4sIG9mZnNldD0uLi4sIGZsYWdzPTQsIHNoYXJlZFBhaW50ZXI9
MHgwLCBiYWNraW5nU3RvcmU9MHgyNTEzZmUwKSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6NTgwMwoj
NDcgMHgwMDAwN2YzNmQ3Y2VjMGI1IGluIFFXaWRnZXRQcml2YXRlOjpkcmF3V2lkZ2V0ICh0aGlz
PXRoaXNAZW50cnk9MHgyMzU3YmYwLCBwZGV2PXBkZXZAZW50cnk9MHgyMmUxY2QwLCByZ249Li4u
LCBvZmZzZXQ9Li4uLCBmbGFncz1mbGFnc0BlbnRyeT00LCBzaGFyZWRQYWludGVyPXNoYXJlZFBh
aW50ZXJAZW50cnk9MHgwLCBiYWNraW5nU3RvcmU9YmFja2luZ1N0b3JlQGVudHJ5PTB4MjUxM2Zl
MCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjU2NDcKIzQ4IDB4MDAwMDdmMzZkN2NlZDAxZiBpbiBR
V2lkZ2V0UHJpdmF0ZTo6cGFpbnRTaWJsaW5nc1JlY3Vyc2l2ZSAodGhpcz10aGlzQGVudHJ5PTB4
MWI3NTI5MCwgcGRldj1wZGV2QGVudHJ5PTB4MjJlMWNkMCwgc2libGluZ3M9Li4uLCBpbmRleD08
b3B0aW1pemVkIG91dD4sIGluZGV4QGVudHJ5PTk0LCByZ249Li4uLCBvZmZzZXQ9Li4uLCBmbGFn
cz1mbGFnc0BlbnRyeT00LCBzaGFyZWRQYWludGVyPXNoYXJlZFBhaW50ZXJAZW50cnk9MHgwLCBi
YWNraW5nU3RvcmU9YmFja2luZ1N0b3JlQGVudHJ5PTB4MjUxM2ZlMCkgYXQga2VybmVsL3F3aWRn
ZXQuY3BwOjU4MDMKIzQ5IDB4MDAwMDdmMzZkN2NlY2U2NCBpbiBRV2lkZ2V0UHJpdmF0ZTo6cGFp
bnRTaWJsaW5nc1JlY3Vyc2l2ZSAodGhpcz0weDFiNzUyOTAsIHBkZXY9MHgyMmUxY2QwLCBzaWJs
aW5ncz0uLi4sIGluZGV4PTk0LCByZ249Li4uLCBvZmZzZXQ9Li4uLCBmbGFncz00LCBzaGFyZWRQ
YWludGVyPTB4MCwgYmFja2luZ1N0b3JlPTB4MjUxM2ZlMCkgYXQga2VybmVsL3F3aWRnZXQuY3Bw
OjU3OTAKIzUwIDB4MDAwMDdmMzZkN2NlYzBiNSBpbiBRV2lkZ2V0UHJpdmF0ZTo6ZHJhd1dpZGdl
dCAodGhpcz0weDFiNzUyOTAsIHBkZXY9MHgyMmUxY2QwLCByZ249Li4uLCBvZmZzZXQ9Li4uLCBm
bGFncz08b3B0aW1pemVkIG91dD4sIHNoYXJlZFBhaW50ZXI9MHgwLCBiYWNraW5nU3RvcmU9MHgy
NTEzZmUwKSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6NTY0NwojNTEgMHgwMDAwN2YzNmQ3ZWJhOTU4
IGluIFFXaWRnZXRCYWNraW5nU3RvcmU6OnN5bmMgKHRoaXM9MHgyNTEzZmUwKSBhdCBwYWludGlu
Zy9xYmFja2luZ3N0b3JlLmNwcDoxMzczCiM1MiAweDAwMDA3ZjM2ZDdjZTE3ZjAgaW4gUVdpZGdl
dFByaXZhdGU6OnN5bmNCYWNraW5nU3RvcmUgKHRoaXM9dGhpc0BlbnRyeT0weDFiNzUyOTApIGF0
IGtlcm5lbC9xd2lkZ2V0LmNwcDoxODkyCiM1MyAweDAwMDA3ZjM2ZDdjZjBlNGMgaW4gUVdpZGdl
dDo6ZXZlbnQgKHRoaXM9MHgxYjc1MWEwLCBldmVudD0weDdmZmZiYmE3MGQ5MCkgYXQga2VybmVs
L3F3aWRnZXQuY3BwOjg2NjQKIzU0IDB4MDAwMDdmMzZkODBiOTFjYiBpbiBRTWFpbldpbmRvdzo6
ZXZlbnQgKHRoaXM9MHgxYjc1MWEwLCBldmVudD0weDdmZmZiYmE3MGQ5MCkgYXQgd2lkZ2V0cy9x
bWFpbndpbmRvdy5jcHA6MTQ3OAojNTUgMHgwMDAwN2YzNmQ3Y2EwZTljIGluIFFBcHBsaWNhdGlv
blByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9dGhpc0BlbnRyeT0weDE1MDg4NjAsIHJlY2Vp
dmVyPXJlY2VpdmVyQGVudHJ5PTB4MWI3NTFhMCwgZT1lQGVudHJ5PTB4N2ZmZmJiYTcwZDkwKSBh
dCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0NTYyCiM1NiAweDAwMDA3ZjM2ZDdjYTUzMGEgaW4g
UUFwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9MHg3ZmZmYmJhNzNkNTAsIHJlY2VpdmVyPTB4MWI3
NTFhMCwgZT0weDdmZmZiYmE3MGQ5MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDQyMwoj
NTcgMHgwMDAwN2YzNmQ5YTc1OTA2IGluIEtBcHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2Zm
ZmJiYTczZDUwLCByZWNlaXZlcj0weDFiNzUxYTAsIGV2ZW50PTB4N2ZmZmJiYTcwZDkwKSBhdCAu
Li8uLi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTEKIzU4IDB4MDAwMDdmMzZkNzJi
YzU5ZSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weDdmZmZiYmE3
M2Q1MCwgcmVjZWl2ZXI9MHgxYjc1MWEwLCBldmVudD0weDdmZmZiYmE3MGQ5MCkgYXQga2VybmVs
L3Fjb3JlYXBwbGljYXRpb24uY3BwOjkxNQojNTkgMHgwMDAwN2YzNmQ3ZWI1ZjdiIGluIHNlbmRF
dmVudCAoZXZlbnQ9MHg3ZmZmYmJhNzBkOTAsIHJlY2VpdmVyPTB4MWI3NTFhMCkgYXQgLi4vLi4v
aW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3Fjb3JlYXBwbGljYXRpb24u
aDoyMzEKIzYwIHNlbmRVcGRhdGVSZXF1ZXN0ICh1cGRhdGVJbW1lZGlhdGVseT10cnVlLCB3aWRn
ZXQ9MHgxYjc1MWEwKSBhdCBwYWludGluZy9xYmFja2luZ3N0b3JlLmNwcDo1MzQKIzYxIFFXaWRn
ZXRCYWNraW5nU3RvcmU6Om1hcmtEaXJ0eSAodGhpcz0weDI1MTNmZTAsIHJlY3Q9Li4uLCB3aWRn
ZXQ9PG9wdGltaXplZCBvdXQ+LCB1cGRhdGVJbW1lZGlhdGVseT08b3B0aW1pemVkIG91dD4sIGlu
dmFsaWRhdGVCdWZmZXI9PG9wdGltaXplZCBvdXQ+KSBhdCBwYWludGluZy9xYmFja2luZ3N0b3Jl
LmNwcDo2OTYKIzYyIDB4MDAwMDdmMzZkN2NlMjQxOSBpbiByZXBhaW50IChyZWN0PS4uLiwgdGhp
cz0weDMwMDdhYjApIGF0IGtlcm5lbC9xd2lkZ2V0LmNwcDoxMDQ2NgojNjMgUVdpZGdldDo6cmVw
YWludCAodGhpcz0weDMwMDdhYjAsIHJlY3Q9Li4uKSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6MTA0
NDQKIzY0IDB4MDAwMDdmMzZkN2NlMjRkMyBpbiBRV2lkZ2V0OjpyZXBhaW50ICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PikgYXQga2VybmVsL3F3aWRnZXQuY3BwOjEwNDE2CiM2NSAweDAwMDA3ZjM2ZDhm
Yjk5ZDYgaW4gTG9uZ01lc3NhZ2VXaWRnZXQ6OnRpbWVyRXZlbnQgKHRoaXM9MHgyNzU2NDkwKSBh
dCAuLi8uLi9zcmMvc3RhdHVzYmFyL0xvbmdNZXNzYWdlV2lkZ2V0LmNwcDoxMDcKIzY2IDB4MDAw
MDdmMzZkNzJkMTI5YyBpbiBRT2JqZWN0OjpldmVudCAodGhpcz0weDI3NTY0OTAsIGU9PG9wdGlt
aXplZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTE1NwojNjcgMHgwMDAwN2YzNmQ3Y2Yw
MGRhIGluIFFXaWRnZXQ6OmV2ZW50ICh0aGlzPTB4Mjc1NjQ5MCwgZXZlbnQ9MHg3ZmZmYmJhNzE3
MDApIGF0IGtlcm5lbC9xd2lkZ2V0LmNwcDo4ODMwCiM2OCAweDAwMDA3ZjM2ZDgwOWZiNjYgaW4g
UUZyYW1lOjpldmVudCAodGhpcz0weDI3NTY0OTAsIGU9MHg3ZmZmYmJhNzE3MDApIGF0IHdpZGdl
dHMvcWZyYW1lLmNwcDo1NTcKIzY5IDB4MDAwMDdmMzZkN2NhMGU5YyBpbiBRQXBwbGljYXRpb25Q
cml2YXRlOjpub3RpZnlfaGVscGVyICh0aGlzPXRoaXNAZW50cnk9MHgxNTA4ODYwLCByZWNlaXZl
cj1yZWNlaXZlckBlbnRyeT0weDI3NTY0OTAsIGU9ZUBlbnRyeT0weDdmZmZiYmE3MTcwMCkgYXQg
a2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDU2MgojNzAgMHgwMDAwN2YzNmQ3Y2E1MzBhIGluIFFB
cHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2ZmZmJiYTczZDUwLCByZWNlaXZlcj0weDI3NTY0
OTAsIGU9MHg3ZmZmYmJhNzE3MDApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQ0MjMKIzcx
IDB4MDAwMDdmMzZkOWE3NTkwNiBpbiBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmZi
YmE3M2Q1MCwgcmVjZWl2ZXI9MHgyNzU2NDkwLCBldmVudD0weDdmZmZiYmE3MTcwMCkgYXQgLi4v
Li4va2RldWkva2VybmVsL2thcHBsaWNhdGlvbi5jcHA6MzExCiM3MiAweDAwMDA3ZjM2ZDcyYmM1
OWUgaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHg3ZmZmYmJhNzNk
NTAsIHJlY2VpdmVyPTB4Mjc1NjQ5MCwgZXZlbnQ9MHg3ZmZmYmJhNzE3MDApIGF0IGtlcm5lbC9x
Y29yZWFwcGxpY2F0aW9uLmNwcDo5MTUKIzczIDB4MDAwMDdmMzZkNzJlZDQ5MiBpbiBzZW5kRXZl
bnQgKGV2ZW50PTB4N2ZmZmJiYTcxNzAwLCByZWNlaXZlcj08b3B0aW1pemVkIG91dD4pIGF0IC4u
Ly4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0
aW9uLmg6MjMxCiM3NCBRVGltZXJJbmZvTGlzdDo6YWN0aXZhdGVUaW1lcnMgKHRoaXM9MHgxNTBk
MDYwKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl91bml4LmNwcDo2MTEKIzc1IDB4MDAwMDdm
MzZkNzJlYTViNCBpbiB0aW1lclNvdXJjZURpc3BhdGNoIChzb3VyY2U9PG9wdGltaXplZCBvdXQ+
KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoxODYKIzc2IHRpbWVyU291cmNl
RGlzcGF0Y2ggKHNvdXJjZT08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjE4MAojNzcgMHgwMDAwN2YzNmQxM2UyYWI1IGluIGdfbWFpbl9jb250ZXh0
X2Rpc3BhdGNoICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAK
Izc4IDB4MDAwMDdmMzZkMTNlMmRlOCBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJnbGliLTIuMC5zby4wCiM3OSAweDAwMDA3ZjM2ZDEzZTJlYTQgaW4gZ19tYWluX2NvbnRl
eHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNv
LjAKIzgwIDB4MDAwMDdmMzZkNzJlYWMyNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vz
c0V2ZW50cyAodGhpcz0weDEzOWFhZDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3Bh
dGNoZXJfZ2xpYi5jcHA6NDI0CiM4MSAweDAwMDA3ZjM2ZDdkNDVjMWUgaW4gUUd1aUV2ZW50RGlz
cGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBmbGFncz0u
Li4pIGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjIwNAojODIgMHgwMDAw
N2YzNmQ3MmJiMmVmIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9dGhpc0BlbnRy
eT0weDdmZmZiYmE3MTk3MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5
CiM4MyAweDAwMDA3ZjM2ZDcyYmI1NzggaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmZmZi
YmE3MTk3MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0CiM4NCAweDAw
MDA3ZjM2ZDcyYzA3MzggaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNv
cmVhcHBsaWNhdGlvbi5jcHA6MTE4NwojODUgMHgwMDAwMDAwMDAwNDA5MDlhIGluIG1haW4gKGFy
Z2M9MSwgYXJndj0weDdmZmZiYmE3M2ViOCkgYXQgLi4vLi4vc3JjL21haW4uY3BwOjMyOQoKUG9z
c2libGUgZHVwbGljYXRlcyBieSBxdWVyeTogYnVnIDMyMzUwOSwgYnVnIDMyMzQ4NSwgYnVnIDMy
MzQ3OSwgYnVnIDMyMjQ0NiwgYnVnIDMyMTY0MS4KClJlcG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>