<?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>314485</bug_id>
          
          <creation_ts>2013-02-05 23:32:15 +0000</creation_ts>
          <short_desc>pauses playback sometimes able to continue sometimes crash</short_desc>
          <delta_ts>2013-04-04 11:16:28 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>general</component>
          <version>2.6.0</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>290706</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>2.8</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Rms-Mit">robert</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>deyvas</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1338172</commentid>
    <comment_count>0</comment_count>
    <who name="Rms-Mit">robert</who>
    <bug_when>2013-02-05 23:32:15 +0000</bug_when>
    <thetext>Application: amarok (2.6.0)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-23-generic x86_64
Distribution: Ubuntu 12.10

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

amarok playback stops but pause\play button still shows as if it is playing. sometimes able to play again by double clicking a song in playlist other times it just crashes

ps running 
$ uname -a
Linux MediaCentre 3.5.0-23-generic #35-Ubuntu SMP Thu Jan 24 13:15:40 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

The crash can be reproduced some of the time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f00a97bb780 (LWP 2554))]

Thread 13 (Thread 0x7f0082a73700 (LWP 2560)):
#0  0x00007f00a0ba2bcf in g_mutex_get_impl (mutex=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:130
#1  0x00007f00a0ba2e49 in g_mutex_unlock (mutex=mutex@entry=0x7f00700009e0) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:227
#2  0x00007f00a0b658f2 in g_main_context_check (context=context@entry=0x7f00700009e0, max_priority=2147483647, fds=fds@entry=0x7f0070001c30, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3201
#3  0x00007f00a0b65d22 in g_main_context_iterate (context=context@entry=0x7f00700009e0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3287
#4  0x00007f00a0b65ea4 in g_main_context_iteration (context=0x7f00700009e0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#5  0x00007f00a6aa1c16 in QEventDispatcherGlib::processEvents (this=0x7f0070000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f00a6a722bf in QEventLoop::processEvents (this=this@entry=0x7f0082a72dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f00a6a72548 in QEventLoop::exec (this=0x7f0082a72dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f00a6973b10 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#9  0x00007f00a6a529af in QInotifyFileSystemWatcherEngine::run (this=0x2431690) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f00a6976aec in QThreadPrivate::start (arg=0x2431690) at thread/qthread_unix.cpp:338
#11 0x00007f00a265be9a in start_thread (arg=0x7f0082a73700) at pthread_create.c:308
#12 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f0077ffe700 (LWP 2561)):
#0  0x00007f00a610b303 in __GI___poll (fds=&lt;optimized out&gt;, nfds=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f00a0b65d84 in g_main_context_poll (n_fds=1, fds=0x7f00680021c0, timeout=5525, context=0x7f00680009a0, priority=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f00680009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285
#3  0x00007f00a0b65ea4 in g_main_context_iteration (context=0x7f00680009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0x00007f00a6aa1c16 in QEventDispatcherGlib::processEvents (this=0x7f00680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f00a6a722bf in QEventLoop::processEvents (this=this@entry=0x7f0077ffde00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f00a6a72548 in QEventLoop::exec (this=0x7f0077ffde00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f00a6973b10 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#8  0x00007f00a6976aec in QThreadPrivate::start (arg=0x26f0830) at thread/qthread_unix.cpp:338
#9  0x00007f00a265be9a in start_thread (arg=0x7f0077ffe700) at pthread_create.c:308
#10 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f0076d9e700 (LWP 2562)):
#0  0x00007f00a610b303 in __GI___poll (fds=&lt;optimized out&gt;, nfds=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f00a0b65d84 in g_main_context_poll (n_fds=1, fds=0x7f006c0074f0, timeout=-1, context=0x7f006c0009a0, priority=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f006c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285
#3  0x00007f00a0b65ea4 in g_main_context_iteration (context=0x7f006c0009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0x00007f00a6aa1c16 in QEventDispatcherGlib::processEvents (this=0x7f006c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f00a6a722bf in QEventLoop::processEvents (this=this@entry=0x7f0076d9de00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f00a6a72548 in QEventLoop::exec (this=0x7f0076d9de00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f00a6973b10 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#8  0x00007f00a6976aec in QThreadPrivate::start (arg=0x2397b50) at thread/qthread_unix.cpp:338
#9  0x00007f00a265be9a in start_thread (arg=0x7f0076d9e700) at pthread_create.c:308
#10 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f0075991700 (LWP 2564)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f00a697704b in wait (time=18446744073709551615, this=0x27695d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2573be0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f00a3bcf0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x27694b0, th=0x276aa50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f00a3bd192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x276a700, th=0x276aa50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f00a3bd1944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x276a700, th=0x276aa50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f00a3bd079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0075990e00, parent=0x27694b0, th=th@entry=0x276aa50) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f00a3bd082b in ThreadWeaver::Thread::run (this=0x276aa50) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f00a6976aec in QThreadPrivate::start (arg=0x276aa50) at thread/qthread_unix.cpp:338
#9  0x00007f00a265be9a in start_thread (arg=0x7f0075991700) at pthread_create.c:308
#10 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0074b77700 (LWP 2565)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f00a697704b in wait (time=18446744073709551615, this=0x27695d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2573be0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f00a3bcf0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x27694b0, th=0x2376000) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f00a3bd192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x276a700, th=0x2376000) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f00a3bd1944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x276a700, th=0x2376000) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f00a3bd079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0074b76e00, parent=0x27694b0, th=th@entry=0x2376000) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f00a3bd082b in ThreadWeaver::Thread::run (this=0x2376000) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f00a6976aec in QThreadPrivate::start (arg=0x2376000) at thread/qthread_unix.cpp:338
#9  0x00007f00a265be9a in start_thread (arg=0x7f0074b77700) at pthread_create.c:308
#10 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f005ffff700 (LWP 2566)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f00a697704b in wait (time=18446744073709551615, this=0x27695d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2573be0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f00a3bcf0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x27694b0, th=0x2698b00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f00a3bd192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x276a700, th=0x2698b00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f00a3bd079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f005fffee00, parent=0x27694b0, th=th@entry=0x2698b00) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f00a3bd082b in ThreadWeaver::Thread::run (this=0x2698b00) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f00a6976aec in QThreadPrivate::start (arg=0x2698b00) at thread/qthread_unix.cpp:338
#8  0x00007f00a265be9a in start_thread (arg=0x7f005ffff700) at pthread_create.c:308
#9  0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f005f7fe700 (LWP 2567)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f00a697704b in wait (time=18446744073709551615, this=0x27695d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2573be0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f00a3bcf0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x27694b0, th=0x277b2c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f00a3bd192b in ThreadWeaver::WorkingHardState::applyForWork (this=0x276a700, th=0x277b2c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f00a3bd1944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x276a700, th=0x277b2c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f00a3bd079f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f005f7fde00, parent=0x27694b0, th=th@entry=0x277b2c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f00a3bd082b in ThreadWeaver::Thread::run (this=0x277b2c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f00a6976aec in QThreadPrivate::start (arg=0x277b2c0) at thread/qthread_unix.cpp:338
#9  0x00007f00a265be9a in start_thread (arg=0x7f005f7fe700) at pthread_create.c:308
#10 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f005e968700 (LWP 2568)):
#0  0x00007f00a61098bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f00a0ba215f in read (__nbytes=16, __buf=0x7f005e967be0, __fd=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x7f0054001630) at /build/buildd/glib2.0-2.34.1/./glib/gwakeup.c:212
#3  0x00007f00a0b65914 in g_main_context_check (context=context@entry=0x7f00480009a0, max_priority=2147483647, fds=fds@entry=0x7f00480023b0, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3129
#4  0x00007f00a0b65d22 in g_main_context_iterate (context=context@entry=0x7f00480009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3287
#5  0x00007f00a0b65ea4 in g_main_context_iteration (context=0x7f00480009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#6  0x00007f00a6aa1c16 in QEventDispatcherGlib::processEvents (this=0x7f00480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f00a6a722bf in QEventLoop::processEvents (this=this@entry=0x7f005e967dd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f00a6a72548 in QEventLoop::exec (this=0x7f005e967dd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f00a6973b10 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#10 0x00007f00a6a529af in QInotifyFileSystemWatcherEngine::run (this=0x2ff4840) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f00a6976aec in QThreadPrivate::start (arg=0x2ff4840) at thread/qthread_unix.cpp:338
#12 0x00007f00a265be9a in start_thread (arg=0x7f005e968700) at pthread_create.c:308
#13 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f005d6ff700 (LWP 2569)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f009d7b7b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f009d7b7c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f00a265be9a in start_thread (arg=0x7f005d6ff700) at pthread_create.c:308
#4  0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0047fff700 (LWP 2592)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f00a2c34cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f00a2c34d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f00a265be9a in start_thread (arg=0x7f0047fff700) at pthread_create.c:308
#4  0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f003da56700 (LWP 2626)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007f00a265e09b in _L_lock_1006 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f00a265e01c in __pthread_mutex_lock (mutex=0x231b4c0) at pthread_mutex_lock.c:101
#3  0x00007f00a0ba2e21 in g_mutex_lock (mutex=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208
#4  0x00007f0098a62e3e in gst_element_post_message (element=element@entry=0x231b8e0, message=message@entry=0x7f0020006210) at gstelement.c:1842
#5  0x00007f0098a4e667 in gst_bin_handle_message_func (bin=0x231b8e0, message=0x7f0020006210) at gstbin.c:3442
#6  0x00007f0098a81ff8 in gst_pipeline_handle_message (bin=0x231b8e0, message=0x7f0020006210) at gstpipeline.c:587
#7  0x00007f0082a82349 in gst_play_bin_handle_message (bin=0x231b8e0, msg=0x7f0020006210) at gstplaybin2.c:2387
#8  0x00007f0098a4b418 in bin_bus_handler (bus=bus@entry=0x1f3ebc0, message=message@entry=0x7f0020006210, bin=bin@entry=0x231b8e0) at gstbin.c:2793
#9  0x00007f0098a54ee2 in gst_bus_post (bus=bus@entry=0x1f3ebc0, message=message@entry=0x7f0020006210) at gstbus.c:322
#10 0x00007f0098a62e63 in gst_element_post_message (element=element@entry=0x4616280, message=message@entry=0x7f0020006210) at gstelement.c:1853
#11 0x00007f0098a4e667 in gst_bin_handle_message_func (bin=0x4616280, message=0x7f0020006210) at gstbin.c:3442
#12 0x00007f003e4d1b17 in handle_message (bin=0x4616280, msg=0x7f0020006210) at gsturidecodebin.c:2210
#13 0x00007f0098a4b418 in bin_bus_handler (bus=bus@entry=0x4628820, message=message@entry=0x7f0020006210, bin=bin@entry=0x4616280) at gstbin.c:2793
#14 0x00007f0098a54ee2 in gst_bus_post (bus=bus@entry=0x4628820, message=message@entry=0x7f0020006210) at gstbus.c:322
#15 0x00007f0098a62e63 in gst_element_post_message (element=element@entry=0x46164b0, message=message@entry=0x7f0020006210) at gstelement.c:1853
#16 0x00007f0098a4e667 in gst_bin_handle_message_func (bin=0x46164b0, message=0x7f0020006210) at gstbin.c:3442
#17 0x00007f0098a4b418 in bin_bus_handler (bus=bus@entry=0x46288e0, message=message@entry=0x7f0020006210, bin=bin@entry=0x46164b0) at gstbin.c:2793
#18 0x00007f0098a54ee2 in gst_bus_post (bus=bus@entry=0x46288e0, message=message@entry=0x7f0020006210) at gstbus.c:322
#19 0x00007f0098a62e63 in gst_element_post_message (element=element@entry=0x7f003801b640, message=0x7f0020006210) at gstelement.c:1853
#20 0x00007f0098a6383c in _priv_gst_element_state_changed (element=element@entry=0x7f003801b640, oldstate=oldstate@entry=GST_STATE_NULL, newstate=newstate@entry=GST_STATE_READY, pending=pending@entry=GST_STATE_VOID_PENDING) at gstelement.c:2372
#21 0x00007f0098a642ef in gst_element_continue_state (element=element@entry=0x7f003801b640, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2470
#22 0x00007f0098a63daf in gst_element_change_state (element=element@entry=0x7f003801b640, transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2798
#23 0x00007f0098a64678 in gst_element_set_state_func (element=0x7f003801b640, state=GST_STATE_READY) at gstelement.c:2717
#24 0x00007f003e4cf8af in connect_pad (chain=&lt;optimized out&gt;, factories=0x7f00381d1f60, caps=0x20092c0, pad=0x7f00380abab0, dpad=0x45afcc0, src=0x4634800, dbin=&lt;optimized out&gt;) at gstdecodebin2.c:1921
#25 analyze_new_pad (dbin=dbin@entry=0x46164b0, src=src@entry=0x4634800, pad=pad@entry=0x7f00380abab0, caps=caps@entry=0x20092c0, chain=&lt;optimized out&gt;, chain@entry=0x23322d0) at gstdecodebin2.c:1630
#26 0x00007f003e4d0cb5 in pad_added_cb (element=element@entry=0x4634800, pad=pad@entry=0x7f00380abab0, chain=chain@entry=0x23322d0) at gstdecodebin2.c:2333
#27 0x00007f003e4d107d in caps_notify_cb (pad=0x7f00380abab0, unused=&lt;optimized out&gt;, chain=0x23322d0) at gstdecodebin2.c:2447
#28 0x00007f00a0206140 in g_closure_invoke (closure=0x39ff6b0, return_value=0x0, n_param_values=2, param_values=0x7f003da556b0, invocation_hint=0x7f003da55650) at /build/buildd/glib2.0-2.34.1/./gobject/gclosure.c:777
#29 0x00007f00a0217550 in signal_emit_unlocked_R (node=node@entry=0x1f270d0, detail=detail@entry=209, instance=instance@entry=0x7f00380abab0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7f003da556b0) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3551
#30 0x00007f00a021f4af in g_signal_emit_valist (instance=0x7f00380abab0, signal_id=&lt;optimized out&gt;, detail=209, var_args=var_args@entry=0x7f003da55908) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3300
#31 0x00007f00a021f642 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3356
#32 0x00007f00a020aaf5 in g_object_dispatch_properties_changed (object=0x7f00380abab0, n_pspecs=128, pspecs=0xb) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1041
#33 0x00007f0098a4a324 in gst_object_dispatch_properties_changed (object=0x7f00380abab0, n_pspecs=1, pspecs=0x7f003da55a98) at gstobject.c:530
#34 0x00007f00a020c4f3 in g_object_notify_by_spec_internal (pspec=&lt;optimized out&gt;, object=0x7f00380abab0) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1135
#35 g_object_notify_by_pspec (object=object@entry=0x7f00380abab0, pspec=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1236
#36 0x00007f0098a7a404 in gst_pad_set_caps (pad=0x7f00380abab0, caps=0x20092c0) at gstpad.c:2745
#37 0x00007f003dc6a20c in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioparsers.so
#38 0x00007f0098d1c624 in gst_base_parse_handle_and_push_frame (parse=parse@entry=0x4634800, frame=frame@entry=0x7f003da55d30, klass=0x20ad500) at gstbaseparse.c:1687
#39 0x00007f0098d1f1a5 in gst_base_parse_loop (pad=&lt;optimized out&gt;) at gstbaseparse.c:2826
#40 0x00007f0098aa4e34 in gst_task_func (task=0x462b060) at gsttask.c:327
#41 0x00007f00a0b89e62 in g_thread_pool_thread_proxy (data=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gthreadpool.c:309
#42 0x00007f00a0b89645 in g_thread_proxy (data=0x4622f70) at /build/buildd/glib2.0-2.34.1/./glib/gthread.c:797
#43 0x00007f00a265be9a in start_thread (arg=0x7f003da56700) at pthread_create.c:308
#44 0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#45 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f003cd98700 (LWP 2628)):
#0  0x00007f00a610b303 in __GI___poll (fds=&lt;optimized out&gt;, nfds=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f009e3d1b6f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f009e3c30b5 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f009e3c3719 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f009e3c37d0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f009e3d1b1f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f0099aa3543 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so
#7  0x00007f00a265be9a in start_thread (arg=0x7f003cd98700) at pthread_create.c:308
#8  0x00007f00a6116cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f00a97bb780 (LWP 2554)):
[KCrash Handler]
#6  g_value_set_object (value=0x7fff92a69e20, v_object=0xffffffff) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:3578
#7  0x00007f0082a87218 in gst_play_bin_get_property (object=0x231b8e0, prop_id=&lt;optimized out&gt;, value=0x7fff92a69e20, pspec=&lt;optimized out&gt;) at gstplaybin2.c:2018
#8  0x00007f00a020dace in object_get_property (value=0x7fff92a69e20, pspec=&lt;optimized out&gt;, object=0x231b8e0) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1294
#9  g_object_get_valist (object=object@entry=0x231b8e0, first_property_name=first_property_name@entry=0x7f008d6e2ac7 &quot;source&quot;, var_args=var_args@entry=0x7fff92a69ec8) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:2019
#10 0x00007f00a020df57 in g_object_get (_object=0x231b8e0, first_property_name=0x7f008d6e2ac7 &quot;source&quot;) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:2109
#11 0x00007f008d6d3435 in Phonon::Gstreamer::Pipeline::cb_setupSource (playbin=&lt;optimized out&gt;, param=&lt;optimized out&gt;, data=0x2317c40) at ../../gstreamer/pipeline.cpp:828
#12 0x00007f00a0206140 in g_closure_invoke (closure=0x231e8c0, return_value=0x0, n_param_values=2, param_values=0x7fff92a6a280, invocation_hint=0x7fff92a6a220) at /build/buildd/glib2.0-2.34.1/./gobject/gclosure.c:777
#13 0x00007f00a0217550 in signal_emit_unlocked_R (node=node@entry=0x1f270d0, detail=detail@entry=2178, instance=instance@entry=0x231b8e0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff92a6a280) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3551
#14 0x00007f00a021f4af in g_signal_emit_valist (instance=0x231b8e0, signal_id=&lt;optimized out&gt;, detail=2178, var_args=var_args@entry=0x7fff92a6a4d8) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3300
#15 0x00007f00a021f642 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3356
#16 0x00007f00a020aaf5 in g_object_dispatch_properties_changed (object=0x231b8e0, n_pspecs=2, pspecs=0x0) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1041
#17 0x00007f0098a4a324 in gst_object_dispatch_properties_changed (object=0x231b8e0, n_pspecs=1, pspecs=0x7fff92a6a668) at gstobject.c:530
#18 0x00007f00a020c3db in g_object_notify_by_spec_internal (pspec=0x1f21320, object=0x231b8e0) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1135
#19 g_object_notify (object=object@entry=0x231b8e0, property_name=property_name@entry=0x7f0082aaabcb &quot;source&quot;) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1177
#20 0x00007f0082a837af in notify_source_cb (uridecodebin=&lt;optimized out&gt;, pspec=&lt;optimized out&gt;, group=&lt;optimized out&gt;) at gstplaybin2.c:3445
#21 0x00007f00a0206140 in g_closure_invoke (closure=0x7f003801ac20, return_value=0x0, n_param_values=2, param_values=0x7fff92a6a880, invocation_hint=0x7fff92a6a820) at /build/buildd/glib2.0-2.34.1/./gobject/gclosure.c:777
#22 0x00007f00a0217550 in signal_emit_unlocked_R (node=node@entry=0x1f270d0, detail=detail@entry=2178, instance=instance@entry=0x4616910, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff92a6a880) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3551
#23 0x00007f00a021f4af in g_signal_emit_valist (instance=0x4616910, signal_id=&lt;optimized out&gt;, detail=2178, var_args=var_args@entry=0x7fff92a6aad8) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3300
#24 0x00007f00a021f642 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3356
#25 0x00007f00a020aaf5 in g_object_dispatch_properties_changed (object=0x4616910, n_pspecs=2, pspecs=0x0) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1041
#26 0x00007f0098a4a324 in gst_object_dispatch_properties_changed (object=0x4616910, n_pspecs=1, pspecs=0x7fff92a6ac68) at gstobject.c:530
#27 0x00007f00a020c3db in g_object_notify_by_spec_internal (pspec=0x231ad40, object=0x4616910) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1135
#28 g_object_notify (object=object@entry=0x4616910, property_name=property_name@entry=0x7f003e4d9a09 &quot;source&quot;) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1177
#29 0x00007f003e4d5763 in setup_source (decoder=0x4616910) at gsturidecodebin.c:2015
#30 gst_uri_decode_bin_change_state (element=0x4616910, transition=&lt;optimized out&gt;) at gsturidecodebin.c:2493
#31 0x00007f0098a63d2c in gst_element_change_state (element=element@entry=0x4616910, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2761
#32 0x00007f0098a64678 in gst_element_set_state_func (element=0x4616910, state=GST_STATE_PAUSED) at gstelement.c:2717
#33 0x00007f0098a51857 in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x4616910, bin=0x231b8e0) at gstbin.c:2209
#34 gst_bin_change_state_func (element=0x231b8e0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2518
#35 0x00007f0098a82595 in gst_pipeline_change_state (element=0x231b8e0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:482
#36 0x00007f0082a857a1 in gst_play_bin_change_state (element=0x231b8e0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:3936
#37 0x00007f0098a63d2c in gst_element_change_state (element=element@entry=0x231b8e0, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2761
#38 0x00007f0098a64678 in gst_element_set_state_func (element=0x231b8e0, state=GST_STATE_PLAYING) at gstelement.c:2717
#39 0x00007f008d6d2d76 in Phonon::Gstreamer::Pipeline::setState (this=0x2317c40, state=GST_STATE_PLAYING) at ../../gstreamer/pipeline.cpp:242
#40 0x00007f008d6cb4e2 in Phonon::Gstreamer::MediaObject::requestState (this=this@entry=0x2315090, state=state@entry=Phonon::PlayingState) at ../../gstreamer/mediaobject.cpp:839
#41 0x00007f008d6cb7b4 in Phonon::Gstreamer::MediaObject::play (this=0x2315090) at ../../gstreamer/mediaobject.cpp:239
#42 0x00007f00a87c62b7 in EngineController::playUrl (this=this@entry=0x1ebca80, url=..., offset=offset@entry=0) at ../../src/EngineController.cpp:505
#43 0x00007f00a87c7c25 in EngineController::play (this=0x1ebca80, track=..., offset=0) at ../../src/EngineController.cpp:395
#44 0x00007f00a847e9b9 in Playlist::Actions::play (this=this@entry=0x26a9d30, trackid=&lt;optimized out&gt;, now=now@entry=true) at ../../src/playlist/PlaylistActions.cpp:224
#45 0x00007f00a847f55f in Playlist::Actions::play (this=0x26a9d30, index=...) at ../../src/playlist/PlaylistActions.cpp:202
#46 0x00007f00a8516dc1 in Playlist::PrettyListView::trackActivated (this=0x420a890, idx=...) at ../../src/playlist/view/listview/PrettyListView.cpp:323
#47 0x00007f00a851d0e2 in qt_static_metacall (_a=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;) at ./PrettyListView.moc:130
#48 Playlist::PrettyListView::qt_static_metacall (_o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;) at ./PrettyListView.moc:99
#49 0x00007f00a6a88f5f in QMetaObject::activate (sender=0x420a890, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff92a6b950) at kernel/qobject.cpp:3547
#50 0x00007f00a79603e5 in QAbstractItemView::doubleClicked (this=this@entry=0x420a890, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:355
#51 0x00007f00a7960545 in QAbstractItemView::mouseDoubleClickEvent (this=0x420a890, event=0x7fff92a6c560) at itemviews/qabstractitemview.cpp:1846
#52 0x00007f00a74a486a in QWidget::event (this=0x420a890, event=0x7fff92a6c560) at kernel/qwidget.cpp:8375
#53 0x00007f00a7853b66 in QFrame::event (this=0x420a890, e=0x7fff92a6c560) at widgets/qframe.cpp:557
#54 0x00007f00a795f59b in QAbstractItemView::viewportEvent (this=0x420a890, event=0x7fff92a6c560) at itemviews/qabstractitemview.cpp:1644
#55 0x00007f00a6a736d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=&lt;optimized out&gt;, receiver=0x4209bb0, event=0x7fff92a6c560) at kernel/qcoreapplication.cpp:1025
#56 0x00007f00a7454e6c in QApplicationPrivate::notify_helper (this=this@entry=0x1d57f10, receiver=receiver@entry=0x4209bb0, e=e@entry=0x7fff92a6c560) at kernel/qapplication.cpp:4558
#57 0x00007f00a7459b6b in QApplication::notify (this=&lt;optimized out&gt;, receiver=0x4209bb0, e=0x7fff92a6c560) at kernel/qapplication.cpp:4105
#58 0x00007f00a91c31d6 in KApplication::notify (this=0x7fff92a6f3f0, receiver=0x4209bb0, event=0x7fff92a6c560) at ../../kdeui/kernel/kapplication.cpp:311
#59 0x00007f00a6a7356e in QCoreApplication::notifyInternal (this=0x7fff92a6f3f0, receiver=0x4209bb0, event=0x7fff92a6c560) at kernel/qcoreapplication.cpp:915
#60 0x00007f00a7455cd3 in sendEvent (event=&lt;optimized out&gt;, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#61 QApplicationPrivate::sendMouseEvent (receiver=0x4209bb0, event=0x7fff92a6c560, alienWidget=0x4209bb0, nativeWidget=0x33fe200, buttonDown=0x7f00a7f31308 &lt;qt_button_down&gt;, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#62 0x00007f00a74d3554 in QETWidget::translateMouseEvent (this=this@entry=0x33fe200, event=event@entry=0x7fff92a6cce0) at kernel/qapplication_x11.cpp:4622
#63 0x00007f00a74d244f in QApplication::x11ProcessEvent (this=0x7fff92a6f3f0, event=0x7fff92a6cce0) at kernel/qapplication_x11.cpp:3737
#64 0x00007f00a74f9fa2 in x11EventSourceDispatch (s=s@entry=0x1d5ab30, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#65 0x00007f00a0b65ab5 in g_main_dispatch (context=0x1d58770) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715
#66 g_main_context_dispatch (context=context@entry=0x1d58770) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3219
#67 0x00007f00a0b65de8 in g_main_context_iterate (context=context@entry=0x1d58770, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290
#68 0x00007f00a0b65ea4 in g_main_context_iteration (context=0x1d58770, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#69 0x00007f00a6aa1bf6 in QEventDispatcherGlib::processEvents (this=0x1be3ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#70 0x00007f00a74f9c1e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x00007f00a6a722bf in QEventLoop::processEvents (this=this@entry=0x7fff92a6d0b0, flags=...) at kernel/qeventloop.cpp:149
#72 0x00007f00a6a72548 in QEventLoop::exec (this=0x7fff92a6d0b0, flags=...) at kernel/qeventloop.cpp:204
#73 0x00007f00a6a77708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#74 0x0000000000408dea in main (argc=1, argv=0x7fff92a6f558) at ../../src/main.cpp:306

This bug may be a duplicate of or related to bug 290706.

Possible duplicates by query: bug 313338, bug 311632, bug 310895, bug 310292, bug 310047.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1338183</commentid>
    <comment_count>1</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-02-06 00:28:04 +0000</bug_when>
    <thetext>The problem is in gstreamer, as a workaround, use the Phonon-backend-vlc

*** This bug has been marked as a duplicate of bug 290706 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1357422</commentid>
    <comment_count>2</comment_count>
      <attachid>78626</attachid>
    <who name="David Streichl">deyvas</who>
    <bug_when>2013-04-04 11:16:28 +0000</bug_when>
    <thetext>Created attachment 78626
New crash information added by DrKonqi

amarok (2.7.0) on KDE Platform 4.10.1 using Qt 4.8.4

- What I was doing when the application crashed:
Nothing, just working with Firefox, songs were being played from my iPOD Classic 80Gb. Amarok in background.
- Unusual behavior I noticed:
Song just paused, Amarok looked like it is still playing the song, but the time counter was paused too. When I double clicked on another song, it crashed. SOmetimes it continues. This issue started to occur let&apos;s say immediately after update to Amarok 2.7.0. - never happened before that. After disabling song metadata (for syncing my iPOD with last.fm, etc.) in Settings, crashes are not so occurrent, but still.

-- Backtrace (Reduced):
#6  g_value_set_object (value=0x7fffa61dc1e0, v_object=0x2) at gobject.c:3411
#7  0x00007f078af34268 in gst_play_bin_get_property (object=0x1c444b0 [GstPlayBin2], prop_id=&lt;optimized out&gt;, value=0x7fffa61dc1e0, pspec=&lt;optimized out&gt;) at gstplaybin2.c:2018
#8  0x00000038a1e16fee in object_get_property (value=0x7fffa61dc1e0, pspec=&lt;optimized out&gt;, object=0x1c444b0 [GstPlayBin2]) at gobject.c:1289
#9  g_object_get_valist (object=object@entry=0x1c444b0 [GstPlayBin2], first_property_name=first_property_name@entry=0x7f0790ae0893 &quot;source&quot;, var_args=var_args@entry=0x7fffa61dc288) at gobject.c:2014
#10 0x00000038a1e17477 in g_object_get (_object=0x1c444b0, first_property_name=0x7f0790ae0893 &quot;source&quot;) at gobject.c:2104</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>78626</attachid>
            <date>2013-04-04 11:16:28 +0000</date>
            <delta_ts>2013-04-04 11:16:28 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>27480</size>
            <attacher name="David Streichl">deyvas</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFtYXJvayAoMi43LjApCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0LjEwLjEK
UXQgVmVyc2lvbjogNC44LjQKT3BlcmF0aW5nIFN5c3RlbTogTGludXggMy44LjQtMTAyLmZjMTcu
eDg2XzY0IHg4Nl82NApEaXN0cmlidXRpb246ICJGZWRvcmEgcmVsZWFzZSAxNyAoQmVlZnkgTWly
YWNsZSkiCgotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2lu
ZyB3aGVuIHRoZSBhcHBsaWNhdGlvbiBjcmFzaGVkOgpOb3RoaW5nLCBqdXN0IHdvcmtpbmcgd2l0
aCBGaXJlZm94LCBzb25ncyB3ZXJlIGJlaW5nIHBsYXllZCBmcm9tIG15IGlQT0QgQ2xhc3NpYyA4
MEdiLiBBbWFyb2sgaW4gYmFja2dyb3VuZC4KLSBVbnVzdWFsIGJlaGF2aW9yIEkgbm90aWNlZDoK
U29uZyBqdXN0IHBhdXNlZCwgQW1hcm9rIGxvb2tlZCBsaWtlIGl0IGlzIHN0aWxsIHBsYXlpbmcg
dGhlIHNvbmcsIGJ1dCB0aGUgdGltZSBjb3VudGVyIHdhcyBwYXVzZWQgdG9vLiBXaGVuIEkgZG91
YmxlIGNsaWNrZWQgb24gYW5vdGhlciBzb25nLCBpdCBjcmFzaGVkLiBTT21ldGltZXMgaXQgY29u
dGludWVzLiBUaGlzIGlzc3VlIHN0YXJ0ZWQgdG8gb2NjdXIgbGV0J3Mgc2F5IGltbWVkaWF0ZWx5
IGFmdGVyIHVwZGF0ZSB0byBBbWFyb2sgMi43LjAuIC0gbmV2ZXIgaGFwcGVuZWQgYmVmb3JlIHRo
YXQuIEFmdGVyIGRpc2FibGluZyBzb25nIG1ldGFkYXRhIChmb3Igc3luY2luZyBteSBpUE9EIHdp
dGggbGFzdC5mbSwgZXRjLikgaW4gU2V0dGluZ3MsIGNyYXNoZXMgYXJlIG5vdCBzbyBvY2N1cnJl
bnQsIGJ1dCBzdGlsbC4KCi0tIEJhY2t0cmFjZToKQXBwbGljYXRpb246IEFtYXJvayAoYW1hcm9r
KSwgc2lnbmFsOiBTZWdtZW50YXRpb24gZmF1bHQKVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGli
cmFyeSAiL2xpYjY0L2xpYnRocmVhZF9kYi5zby4xIi4KODIJVF9QU0VVRE8gKFNZU0NBTExfU1lN
Qk9MLCBTWVNDQUxMX05BTUUsIFNZU0NBTExfTkFSR1MpCltDdXJyZW50IHRocmVhZCBpcyAxIChU
aHJlYWQgMHg3ZjA3OWJiMDk4ODAgKExXUCA5OTk3KSldCgpUaHJlYWQgOSAoVGhyZWFkIDB4N2Yw
NzdmZmZlNzAwIChMV1AgMTAwMDIpKToKIzAgIDB4MDAwMDAwMzg5ZGFlOGJkZiBpbiBfX0dJX19f
cG9sbCAoZmRzPTxvcHRpbWl6ZWQgb3V0PiwgbmZkcz08b3B0aW1pemVkIG91dD4sIHRpbWVvdXQ9
PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6ODcK
IzEgIDB4MDAwMDAwMzhhMDI0N2FmNCBpbiBnX21haW5fY29udGV4dF9wb2xsIChuX2Zkcz0xLCBm
ZHM9MHg3ZjA3NzgwMDFjMzAsIHRpbWVvdXQ9LTEsIGNvbnRleHQ9MHg3ZjA3NzgwMDA5ZTAsIHBy
aW9yaXR5PTxvcHRpbWl6ZWQgb3V0PikgYXQgZ21haW4uYzozNDQwCiMyICBnX21haW5fY29udGV4
dF9pdGVyYXRlIChjb250ZXh0PWNvbnRleHRAZW50cnk9MHg3ZjA3NzgwMDA5ZTAsIGJsb2NrPWJs
b2NrQGVudHJ5PTEsIGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEsIHNlbGY9PG9wdGltaXplZCBv
dXQ+KSBhdCBnbWFpbi5jOjMxNDEKIzMgIDB4MDAwMDAwMzhhMDI0N2MxNCBpbiBnX21haW5fY29u
dGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHg3ZjA3NzgwMDA5ZTAsIG1heV9ibG9jaz0xKSBhdCBn
bWFpbi5jOjMyMDcKIzQgIDB4MDAwMDAwMzNjYTVhNjAxNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xp
Yjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmMDc3ODAwMDkwMCwgZmxhZ3M9Li4uKSBhdCBrZXJu
ZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjYKIzUgIDB4MDAwMDAwMzNjYTU3NjcxZiBp
biBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPXRoaXNAZW50cnk9MHg3ZjA3N2ZmZmRj
ZDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNiAgMHgwMDAwMDAz
M2NhNTc2OWE4IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZjA3N2ZmZmRjZDAsIGZsYWdz
PS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwNAojNyAgMHgwMDAwMDAzM2NhNDc4OTcw
IGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVh
ZC5jcHA6NTQyCiM4ICAweDAwMDAwMDMzY2E1NTZmM2YgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0
Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4MWQ1OWMxMCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVy
X2lub3RpZnkuY3BwOjI1NgojOSAgMHgwMDAwMDAzM2NhNDdiOTRjIGluIFFUaHJlYWRQcml2YXRl
OjpzdGFydCAoYXJnPTB4MWQ1OWMxMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzM4CiMx
MCAweDAwMDAwMDM4OWUyMDdkMTQgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjA3N2ZmZmU3MDAp
IGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA5CiMxMSAweDAwMDAwMDM4OWRhZjE2OGQgaW4gY2xvbmUg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTE1CgpUaHJl
YWQgOCAoVGhyZWFkIDB4N2YwNzdlYWU3NzAwIChMV1AgMTAwMDMpKToKIzAgIHB0aHJlYWRfY29u
ZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2NgojMSAgMHgwMDAwMDAzM2NhNDdiZWFiIGlu
IHdhaXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgyYzEwNmQwKSBhdCB0aHJl
YWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0
aGlzPTxvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyYjdjYjIwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5
NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMzICAweDAwMDAw
MDM0Njk4MGFhYzEgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGls
Sm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyYjdjOTUwLCB0aD0weDJiODI4MjApIGF0IC91
c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1w
bC5jcHA6MzY1CiM0ICAweDAwMDAwMDM0Njk4MGQzMGIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5n
SGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyYjgwYjMwLCB0aD0weDJiODI4MjApIGF0
IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2lu
Z0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4MDAwMDAwMzQ2OTgwYzE3ZiBpbiBUaHJlYWRXZWF2ZXI6
OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPXRoaXNAZW50cnk9MHg3ZjA3N2VhZTZkMDAsIHBh
cmVudD0weDJiN2M5NTAsIHRoPXRoQGVudHJ5PTB4MmI4MjgyMCkgYXQgL3Vzci9zcmMvZGVidWcv
a2RlbGlicy00LjEwLjEvdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiM2ICAweDAw
MDAwMDM0Njk4MGMyMGIgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDJiODI4
MjApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdlYXZlci9XZWF2ZXIv
VGhyZWFkLmNwcDoxNDIKIzcgIDB4MDAwMDAwMzNjYTQ3Yjk0YyBpbiBRVGhyZWFkUHJpdmF0ZTo6
c3RhcnQgKGFyZz0weDJiODI4MjApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzOAojOCAg
MHgwMDAwMDAzODllMjA3ZDE0IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YwNzdlYWU3NzAwKSBh
dCBwdGhyZWFkX2NyZWF0ZS5jOjMwOQojOSAgMHgwMDAwMDAzODlkYWYxNjhkIGluIGNsb25lICgp
IGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExNQoKVGhyZWFk
IDcgKFRocmVhZCAweDdmMDc3ZDU2NzcwMCAoTFdQIDEwMDA0KSk6CiMwICBwdGhyZWFkX2NvbmRf
d2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjYKIzEgIDB4MDAwMDAwMzNjYTQ3YmVhYiBpbiB3
YWl0ICh0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1LCB0aGlzPTB4MmMxMDZkMCkgYXQgdGhyZWFk
L3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg2CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhp
cz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmI3Y2IyMCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1
MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OAojMyAgMHgwMDAwMDAz
NDY5ODBhYWMxIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpv
YnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4MmI3Yzk1MCwgdGg9MHgzMjg1ODEwKSBhdCAvdXNy
L3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuMS90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwu
Y3BwOjM2NQojNCAgMHgwMDAwMDAzNDY5ODBkMzBiIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hh
cmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MmI4MGIzMCwgdGg9MHgzMjg1ODEwKSBhdCAv
dXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuMS90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdI
YXJkU3RhdGUuY3BwOjcxCiM1ICAweDAwMDAwMDM0Njk4MGQzMjQgaW4gVGhyZWFkV2VhdmVyOjpX
b3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyYjgwYjMwLCB0aD0weDMyODU4
MTApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdlYXZlci9XZWF2ZXIv
V29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzYgIDB4MDAwMDAwMzQ2OTgwYzE3ZiBpbiBUaHJlYWRX
ZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPXRoaXNAZW50cnk9MHg3ZjA3N2Q1NjZk
MDAsIHBhcmVudD0weDJiN2M5NTAsIHRoPXRoQGVudHJ5PTB4MzI4NTgxMCkgYXQgL3Vzci9zcmMv
ZGVidWcva2RlbGlicy00LjEwLjEvdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiM3
ICAweDAwMDAwMDM0Njk4MGMyMGIgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0w
eDMyODU4MTApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdlYXZlci9X
ZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzggIDB4MDAwMDAwMzNjYTQ3Yjk0YyBpbiBRVGhyZWFkUHJp
dmF0ZTo6c3RhcnQgKGFyZz0weDMyODU4MTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMz
OAojOSAgMHgwMDAwMDAzODllMjA3ZDE0IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YwNzdkNTY3
NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOQojMTAgMHgwMDAwMDAzODlkYWYxNjhkIGluIGNs
b25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExNQoK
VGhyZWFkIDYgKFRocmVhZCAweDdmMDc3Y2Q2NjcwMCAoTFdQIDEwMDA1KSk6CiMwICBwdGhyZWFk
X2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjYKIzEgIDB4MDAwMDAwMzNjYTQ3YmVh
YiBpbiB3YWl0ICh0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1LCB0aGlzPTB4MmMxMDZkMCkgYXQg
dGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg2CiMyICBRV2FpdENvbmRpdGlvbjo6d2Fp
dCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmI3Y2IyMCwgdGltZT0xODQ0Njc0NDA3
MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OAojMyAgMHgw
MDAwMDAzNDY5ODBhYWMxIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRV
bnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4MmI3Yzk1MCwgdGg9MHgzYTVlNDMwKSBh
dCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuMS90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZl
ckltcGwuY3BwOjM2NQojNCAgMHgwMDAwMDAzNDY5ODBkMzBiIGluIFRocmVhZFdlYXZlcjo6V29y
a2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MmI4MGIzMCwgdGg9MHgzYTVlNDMw
KSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuMS90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dv
cmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM1ICAweDAwMDAwMDM0Njk4MGQzMjQgaW4gVGhyZWFkV2Vh
dmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyYjgwYjMwLCB0aD0w
eDNhNWU0MzApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdlYXZlci9X
ZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzYgIDB4MDAwMDAwMzQ2OTgwYzE3ZiBpbiBU
aHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPXRoaXNAZW50cnk9MHg3ZjA3
N2NkNjVkMDAsIHBhcmVudD0weDJiN2M5NTAsIHRoPXRoQGVudHJ5PTB4M2E1ZTQzMCkgYXQgL3Vz
ci9zcmMvZGVidWcva2RlbGlicy00LjEwLjEvdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3Bw
Ojg3CiM3ICAweDAwMDAwMDM0Njk4MGMyMGIgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAo
dGhpcz0weDNhNWU0MzApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdl
YXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzggIDB4MDAwMDAwMzNjYTQ3Yjk0YyBpbiBRVGhy
ZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDNhNWU0MzApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXgu
Y3BwOjMzOAojOSAgMHgwMDAwMDAzODllMjA3ZDE0IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Yw
NzdjZDY2NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOQojMTAgMHgwMDAwMDAzODlkYWYxNjhk
IGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5T
OjExNQoKVGhyZWFkIDUgKFRocmVhZCAweDdmMDc2ZmZmZjcwMCAoTFdQIDEwMDA2KSk6CiMwICBw
dGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjYKIzEgIDB4MDAwMDAwMzNj
YTQ3YmVhYiBpbiB3YWl0ICh0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1LCB0aGlzPTB4MmMxMDZk
MCkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg2CiMyICBRV2FpdENvbmRpdGlv
bjo6d2FpdCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmI3Y2IyMCwgdGltZT0xODQ0
Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OAoj
MyAgMHgwMDAwMDAzNDY5ODBhYWMxIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tU
aHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4MmI3Yzk1MCwgdGg9MHgzY2Q2
YTkwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuMS90aHJlYWR3ZWF2ZXIvV2VhdmVy
L1dlYXZlckltcGwuY3BwOjM2NQojNCAgMHgwMDAwMDAzNDY5ODBkMzBiIGluIFRocmVhZFdlYXZl
cjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MmI4MGIzMCwgdGg9MHgz
Y2Q2YTkwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAuMS90aHJlYWR3ZWF2ZXIvV2Vh
dmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM1ICAweDAwMDAwMDM0Njk4MGQzMjQgaW4gVGhy
ZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyYjgwYjMw
LCB0aD0weDNjZDZhOTApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3RocmVhZHdl
YXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzYgIDB4MDAwMDAwMzQ2OTgwYzE3
ZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPXRoaXNAZW50cnk9
MHg3ZjA3NmZmZmVkMDAsIHBhcmVudD0weDJiN2M5NTAsIHRoPXRoQGVudHJ5PTB4M2NkNmE5MCkg
YXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjEwLjEvdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJl
YWQuY3BwOjg3CiM3ICAweDAwMDAwMDM0Njk4MGMyMGIgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6
OnJ1biAodGhpcz0weDNjZDZhOTApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC4xMC4xL3Ro
cmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzggIDB4MDAwMDAwMzNjYTQ3Yjk0YyBp
biBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDNjZDZhOTApIGF0IHRocmVhZC9xdGhyZWFk
X3VuaXguY3BwOjMzOAojOSAgMHgwMDAwMDAzODllMjA3ZDE0IGluIHN0YXJ0X3RocmVhZCAoYXJn
PTB4N2YwNzZmZmZmNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOQojMTAgMHgwMDAwMDAzODlk
YWYxNjhkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9j
bG9uZS5TOjExNQoKVGhyZWFkIDQgKFRocmVhZCAweDdmMDc2ZTdiMTcwMCAoTFdQIDEwMDA5KSk6
CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBz
L3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjYKIzEgIDB4MDAw
MDAwMzNkNzc4Njc5NyBpbiBRVFdURjo6VENNYWxsb2NfUGFnZUhlYXA6OnNjYXZlbmdlclRocmVh
ZCAodGhpcz0weDMzZDdhOTQ2NDApIGF0IC4uLzNyZHBhcnR5L2phdmFzY3JpcHRjb3JlL0phdmFT
Y3JpcHRDb3JlL3d0Zi9GYXN0TWFsbG9jLmNwcDoyMzU5CiMyICAweDAwMDAwMDMzZDc3ODY3Yzkg
aW4gUVRXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpydW5TY2F2ZW5nZXJUaHJlYWQgKGNvbnRleHQ9
PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8zcmRwYXJ0eS9qYXZhc2NyaXB0Y29yZS9KYXZhU2NyaXB0
Q29yZS93dGYvRmFzdE1hbGxvYy5jcHA6MTQ2NAojMyAgMHgwMDAwMDAzODllMjA3ZDE0IGluIHN0
YXJ0X3RocmVhZCAoYXJnPTB4N2YwNzZlN2IxNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOQoj
NCAgMHgwMDAwMDAzODlkYWYxNjhkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2
L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExNQoKVGhyZWFkIDMgKFRocmVhZCAweDdmMDZkNTdmYTcw
MCAoTFdQIDExMzQyKSk6CiMwICAweDAwMDAwMDM4OWRhZThiZGYgaW4gX19HSV9fX3BvbGwgKGZk
cz08b3B0aW1pemVkIG91dD4sIG5mZHM9PG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PTxvcHRpbWl6
ZWQgb3V0PikgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg3CiMxICAweDAw
MDAwMDNiNmE2MzBmNGYgaW4gPz8gKCkgZnJvbSAvbGliNjQvbGlicHVsc2Uuc28uMAojMiAgMHgw
MDAwMDAzYjZhNjIyNGNjIGluIHBhX21haW5sb29wX3BvbGwgKCkgZnJvbSAvbGliNjQvbGlicHVs
c2Uuc28uMAojMyAgMHgwMDAwMDAzYjZhNjIyYjI5IGluIHBhX21haW5sb29wX2l0ZXJhdGUgKCkg
ZnJvbSAvbGliNjQvbGlicHVsc2Uuc28uMAojNCAgMHgwMDAwMDAzYjZhNjIyYmUwIGluIHBhX21h
aW5sb29wX3J1biAoKSBmcm9tIC9saWI2NC9saWJwdWxzZS5zby4wCiM1ICAweDAwMDAwMDNiNmE2
MzBlZmYgaW4gPz8gKCkgZnJvbSAvbGliNjQvbGlicHVsc2Uuc28uMAojNiAgMHgwMDAwMDAzYjY5
ZTQzMzQzIGluID8/ICgpIGZyb20gL2xpYjY0L2xpYnB1bHNlY29tbW9uLTEuMS5zbwojNyAgMHgw
MDAwMDAzODllMjA3ZDE0IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YwNmQ1N2ZhNzAwKSBhdCBw
dGhyZWFkX2NyZWF0ZS5jOjMwOQojOCAgMHgwMDAwMDAzODlkYWYxNjhkIGluIGNsb25lICgpIGF0
IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExNQoKVGhyZWFkIDIg
KFRocmVhZCAweDdmMDZkNGZmOTcwMCAoTFdQIDExMzQzKSk6CiMwICBfX2xsbF9sb2NrX3dhaXQg
KCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvbG93bGV2ZWxsb2Nr
LlM6MTM2CiMxICAweDAwMDAwMDM4OWUyMDljOGMgaW4gX0xfbG9ja18xMDI0ICgpIGZyb20gL2xp
YjY0L2xpYnB0aHJlYWQuc28uMAojMiAgMHgwMDAwMDAzODllMjA5YzM1IGluIF9fcHRocmVhZF9t
dXRleF9sb2NrIChtdXRleD0weDFjNDQwNzApIGF0IHB0aHJlYWRfbXV0ZXhfbG9jay5jOjEwNQoj
MyAgMHgwMDAwMDAzOGEwMjgzOTgxIGluIGdfbXV0ZXhfbG9jayAobXV0ZXg9PG9wdGltaXplZCBv
dXQ+KSBhdCBndGhyZWFkLXBvc2l4LmM6MjA4CiM0ICAweDAwMDAwMDM4YmFjNDBlN2UgaW4gZ3N0
X2VsZW1lbnRfcG9zdF9tZXNzYWdlIChlbGVtZW50PWVsZW1lbnRAZW50cnk9MHgxYzQ0NGIwIFtH
c3RQbGF5QmluMl0sIG1lc3NhZ2U9bWVzc2FnZUBlbnRyeT0weDdmMDZkODAzYjUzMCBbR3N0TWVz
c2FnZV0pIGF0IGdzdGVsZW1lbnQuYzoxODQyCiM1ICAweDAwMDAwMDM4YmFjMmM2YjcgaW4gZ3N0
X2Jpbl9oYW5kbGVfbWVzc2FnZV9mdW5jIChiaW49MHgxYzQ0NGIwIFtHc3RQbGF5QmluMl0sIG1l
c3NhZ2U9MHg3ZjA2ZDgwM2I1MzAgW0dzdE1lc3NhZ2VdKSBhdCBnc3RiaW4uYzozNDQyCiM2ICAw
eDAwMDAwMDM4YmFjNjAwMDggaW4gZ3N0X3BpcGVsaW5lX2hhbmRsZV9tZXNzYWdlIChiaW49MHgx
YzQ0NGIwIFtHc3RQbGF5QmluMl0sIG1lc3NhZ2U9MHg3ZjA2ZDgwM2I1MzAgW0dzdE1lc3NhZ2Vd
KSBhdCBnc3RwaXBlbGluZS5jOjU4NwojNyAgMHgwMDAwN2YwNzhhZjJmMzk5IGluIGdzdF9wbGF5
X2Jpbl9oYW5kbGVfbWVzc2FnZSAoYmluPTB4MWM0NDRiMCBbR3N0UGxheUJpbjJdLCBtc2c9MHg3
ZjA2ZDgwM2I1MzAgW0dzdE1lc3NhZ2VdKSBhdCBnc3RwbGF5YmluMi5jOjIzODcKIzggIDB4MDAw
MDAwMzhiYWMyOTQ2OCBpbiBiaW5fYnVzX2hhbmRsZXIgKGJ1cz1idXNAZW50cnk9MHgxODUwYjAw
IFtHc3RCdXNdLCBtZXNzYWdlPW1lc3NhZ2VAZW50cnk9MHg3ZjA2ZDgwM2I1MzAgW0dzdE1lc3Nh
Z2VdLCBiaW49YmluQGVudHJ5PTB4MWM0NDRiMCBbR3N0UGxheUJpbjJdKSBhdCBnc3RiaW4uYzoy
NzkzCiM5ICAweDAwMDAwMDM4YmFjMzJmMzIgaW4gZ3N0X2J1c19wb3N0IChidXM9YnVzQGVudHJ5
PTB4MTg1MGIwMCBbR3N0QnVzXSwgbWVzc2FnZT1tZXNzYWdlQGVudHJ5PTB4N2YwNmQ4MDNiNTMw
IFtHc3RNZXNzYWdlXSkgYXQgZ3N0YnVzLmM6MzIyCiMxMCAweDAwMDAwMDM4YmFjNDBlYTMgaW4g
Z3N0X2VsZW1lbnRfcG9zdF9tZXNzYWdlIChlbGVtZW50PWVsZW1lbnRAZW50cnk9MHg0ODA0ZTEw
IFtHc3RVUklEZWNvZGVCaW5dLCBtZXNzYWdlPW1lc3NhZ2VAZW50cnk9MHg3ZjA2ZDgwM2I1MzAg
W0dzdE1lc3NhZ2VdKSBhdCBnc3RlbGVtZW50LmM6MTg1MwojMTEgMHgwMDAwMDAzOGJhYzJjNmI3
IGluIGdzdF9iaW5faGFuZGxlX21lc3NhZ2VfZnVuYyAoYmluPTB4NDgwNGUxMCBbR3N0VVJJRGVj
b2RlQmluXSwgbWVzc2FnZT0weDdmMDZkODAzYjUzMCBbR3N0TWVzc2FnZV0pIGF0IGdzdGJpbi5j
OjM0NDIKIzEyIDB4MDAwMDdmMDc2MWI5MmI1NyBpbiBoYW5kbGVfbWVzc2FnZSAoYmluPTB4NDgw
NGUxMCBbR3N0VVJJRGVjb2RlQmluXSwgbXNnPTB4N2YwNmQ4MDNiNTMwIFtHc3RNZXNzYWdlXSkg
YXQgZ3N0dXJpZGVjb2RlYmluLmM6MjIxMAojMTMgMHgwMDAwMDAzOGJhYzI5NDY4IGluIGJpbl9i
dXNfaGFuZGxlciAoYnVzPWJ1c0BlbnRyeT0weDFjNGFjYjAgW0dzdEJ1c10sIG1lc3NhZ2U9bWVz
c2FnZUBlbnRyeT0weDdmMDZkODAzYjUzMCBbR3N0TWVzc2FnZV0sIGJpbj1iaW5AZW50cnk9MHg0
ODA0ZTEwIFtHc3RVUklEZWNvZGVCaW5dKSBhdCBnc3RiaW4uYzoyNzkzCiMxNCAweDAwMDAwMDM4
YmFjMzJmMzIgaW4gZ3N0X2J1c19wb3N0IChidXM9YnVzQGVudHJ5PTB4MWM0YWNiMCBbR3N0QnVz
XSwgbWVzc2FnZT1tZXNzYWdlQGVudHJ5PTB4N2YwNmQ4MDNiNTMwIFtHc3RNZXNzYWdlXSkgYXQg
Z3N0YnVzLmM6MzIyCiMxNSAweDAwMDAwMDM4YmFjNDBlYTMgaW4gZ3N0X2VsZW1lbnRfcG9zdF9t
ZXNzYWdlIChlbGVtZW50PWVsZW1lbnRAZW50cnk9MHg0ODA1MjcwIFtHc3REZWNvZGVCaW4yXSwg
bWVzc2FnZT1tZXNzYWdlQGVudHJ5PTB4N2YwNmQ4MDNiNTMwIFtHc3RNZXNzYWdlXSkgYXQgZ3N0
ZWxlbWVudC5jOjE4NTMKIzE2IDB4MDAwMDAwMzhiYWMyYzZiNyBpbiBnc3RfYmluX2hhbmRsZV9t
ZXNzYWdlX2Z1bmMgKGJpbj0weDQ4MDUyNzAgW0dzdERlY29kZUJpbjJdLCBtZXNzYWdlPTB4N2Yw
NmQ4MDNiNTMwIFtHc3RNZXNzYWdlXSkgYXQgZ3N0YmluLmM6MzQ0MgojMTcgMHgwMDAwMDAzOGJh
YzI5NDY4IGluIGJpbl9idXNfaGFuZGxlciAoYnVzPWJ1c0BlbnRyeT0weDE4NTA5ODAgW0dzdEJ1
c10sIG1lc3NhZ2U9bWVzc2FnZUBlbnRyeT0weDdmMDZkODAzYjUzMCBbR3N0TWVzc2FnZV0sIGJp
bj1iaW5AZW50cnk9MHg0ODA1MjcwIFtHc3REZWNvZGVCaW4yXSkgYXQgZ3N0YmluLmM6Mjc5Mwoj
MTggMHgwMDAwMDAzOGJhYzMyZjMyIGluIGdzdF9idXNfcG9zdCAoYnVzPWJ1c0BlbnRyeT0weDE4
NTA5ODAgW0dzdEJ1c10sIG1lc3NhZ2U9bWVzc2FnZUBlbnRyeT0weDdmMDZkODAzYjUzMCBbR3N0
TWVzc2FnZV0pIGF0IGdzdGJ1cy5jOjMyMgojMTkgMHgwMDAwMDAzOGJhYzQwZWEzIGluIGdzdF9l
bGVtZW50X3Bvc3RfbWVzc2FnZSAoZWxlbWVudD1lbGVtZW50QGVudHJ5PTB4N2YwNmJjMzZmODAw
IFtHc3RNYWRdLCBtZXNzYWdlPTB4N2YwNmQ4MDNiNTMwIFtHc3RNZXNzYWdlXSkgYXQgZ3N0ZWxl
bWVudC5jOjE4NTMKIzIwIDB4MDAwMDAwMzhiYWM0MTg3YyBpbiBfcHJpdl9nc3RfZWxlbWVudF9z
dGF0ZV9jaGFuZ2VkIChlbGVtZW50PWVsZW1lbnRAZW50cnk9MHg3ZjA2YmMzNmY4MDAgW0dzdE1h
ZF0sIG9sZHN0YXRlPW9sZHN0YXRlQGVudHJ5PUdTVF9TVEFURV9OVUxMLCBuZXdzdGF0ZT1uZXdz
dGF0ZUBlbnRyeT1HU1RfU1RBVEVfUkVBRFksIHBlbmRpbmc9cGVuZGluZ0BlbnRyeT1HU1RfU1RB
VEVfVk9JRF9QRU5ESU5HKSBhdCBnc3RlbGVtZW50LmM6MjM3MgojMjEgMHgwMDAwMDAzOGJhYzQy
MzM4IGluIGdzdF9lbGVtZW50X2NvbnRpbnVlX3N0YXRlIChlbGVtZW50PWVsZW1lbnRAZW50cnk9
MHg3ZjA2YmMzNmY4MDAgW0dzdE1hZF0sIHJldD1yZXRAZW50cnk9R1NUX1NUQVRFX0NIQU5HRV9T
VUNDRVNTKSBhdCBnc3RlbGVtZW50LmM6MjQ3MAojMjIgMHgwMDAwMDAzOGJhYzQxZGVmIGluIGdz
dF9lbGVtZW50X2NoYW5nZV9zdGF0ZSAoZWxlbWVudD1lbGVtZW50QGVudHJ5PTB4N2YwNmJjMzZm
ODAwIFtHc3RNYWRdLCB0cmFuc2l0aW9uPXRyYW5zaXRpb25AZW50cnk9R1NUX1NUQVRFX0NIQU5H
RV9OVUxMX1RPX1JFQURZKSBhdCBnc3RlbGVtZW50LmM6Mjc5OAojMjMgMHgwMDAwMDAzOGJhYzQy
NmI4IGluIGdzdF9lbGVtZW50X3NldF9zdGF0ZV9mdW5jIChlbGVtZW50PTB4N2YwNmJjMzZmODAw
IFtHc3RNYWRdLCBzdGF0ZT1HU1RfU1RBVEVfUkVBRFkpIGF0IGdzdGVsZW1lbnQuYzoyNzE3CiMy
NCAweDAwMDA3ZjA3NjFiOTA4ZWYgaW4gY29ubmVjdF9wYWQgKGNoYWluPTxvcHRpbWl6ZWQgb3V0
PiwgZmFjdG9yaWVzPTB4N2YwNzcyZTRhMDIwLCBjYXBzPTB4MTgzOTcwMCwgcGFkPTB4N2YwNmJj
NTA5ZDgwIFtHc3RQYWRdLCBkcGFkPTB4N2YwNmJjMDE4NWYwIFtHc3REZWNvZGVQYWRdLCBzcmM9
MHgyOTc1MDAwIFtHc3RNcGVnQXVkaW9QYXJzZV0sIGRiaW49PG9wdGltaXplZCBvdXQ+KSBhdCBn
c3RkZWNvZGViaW4yLmM6MTkyMQojMjUgYW5hbHl6ZV9uZXdfcGFkIChkYmluPWRiaW5AZW50cnk9
MHg0ODA1MjcwIFtHc3REZWNvZGVCaW4yXSwgc3JjPXNyY0BlbnRyeT0weDI5NzUwMDAgW0dzdE1w
ZWdBdWRpb1BhcnNlXSwgcGFkPXBhZEBlbnRyeT0weDdmMDZiYzUwOWQ4MCBbR3N0UGFkXSwgY2Fw
cz1jYXBzQGVudHJ5PTB4MTgzOTcwMCwgY2hhaW49PG9wdGltaXplZCBvdXQ+LCBjaGFpbkBlbnRy
eT0weDFjNWE2NjApIGF0IGdzdGRlY29kZWJpbjIuYzoxNjMwCiMyNiAweDAwMDA3ZjA3NjFiOTFj
ZjUgaW4gcGFkX2FkZGVkX2NiIChlbGVtZW50PWVsZW1lbnRAZW50cnk9MHgyOTc1MDAwIFtHc3RN
cGVnQXVkaW9QYXJzZV0sIHBhZD1wYWRAZW50cnk9MHg3ZjA2YmM1MDlkODAgW0dzdFBhZF0sIGNo
YWluPWNoYWluQGVudHJ5PTB4MWM1YTY2MCkgYXQgZ3N0ZGVjb2RlYmluMi5jOjIzMzMKIzI3IDB4
MDAwMDdmMDc2MWI5MjBiZCBpbiBjYXBzX25vdGlmeV9jYiAocGFkPTB4N2YwNmJjNTA5ZDgwIFtH
c3RQYWRdLCB1bnVzZWQ9PG9wdGltaXplZCBvdXQ+LCBjaGFpbj0weDFjNWE2NjApIGF0IGdzdGRl
Y29kZWJpbjIuYzoyNDQ3CiMyOCAweDAwMDAwMDM4YTFlMGY2NjQgaW4gZ19jbG9zdXJlX2ludm9r
ZSAoY2xvc3VyZT0weDVhM2IxYjAsIHJldHVybl92YWx1ZT1yZXR1cm5fdmFsdWVAZW50cnk9MHgw
LCBuX3BhcmFtX3ZhbHVlcz0yLCBwYXJhbV92YWx1ZXM9cGFyYW1fdmFsdWVzQGVudHJ5PTB4N2Yw
NmQ0ZmY4NWIwLCBpbnZvY2F0aW9uX2hpbnQ9aW52b2NhdGlvbl9oaW50QGVudHJ5PTB4N2YwNmQ0
ZmY4NTUwKSBhdCBnY2xvc3VyZS5jOjc3NwojMjkgMHgwMDAwMDAzOGExZTIwNmQ4IGluIHNpZ25h
bF9lbWl0X3VubG9ja2VkX1IgKG5vZGU9bm9kZUBlbnRyeT0weDE4MzgxNTAsIGRldGFpbD1kZXRh
aWxAZW50cnk9MjA5LCBpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0weDdmMDZiYzUwOWQ4MCwgZW1p
c3Npb25fcmV0dXJuPWVtaXNzaW9uX3JldHVybkBlbnRyeT0weDAsIGluc3RhbmNlX2FuZF9wYXJh
bXM9aW5zdGFuY2VfYW5kX3BhcmFtc0BlbnRyeT0weDdmMDZkNGZmODViMCkgYXQgZ3NpZ25hbC5j
OjM1NTEKIzMwIDB4MDAwMDAwMzhhMWUyODY2ZCBpbiBnX3NpZ25hbF9lbWl0X3ZhbGlzdCAoaW5z
dGFuY2U9MHg3ZjA2YmM1MDlkODAsIHNpZ25hbF9pZD08b3B0aW1pemVkIG91dD4sIGRldGFpbD0y
MDksIHZhcl9hcmdzPXZhcl9hcmdzQGVudHJ5PTB4N2YwNmQ0ZmY4ODA4KSBhdCBnc2lnbmFsLmM6
MzMwMAojMzEgMHgwMDAwMDAzOGExZTI4N2MyIGluIGdfc2lnbmFsX2VtaXQgKGluc3RhbmNlPTxv
cHRpbWl6ZWQgb3V0Piwgc2lnbmFsX2lkPTxvcHRpbWl6ZWQgb3V0PiwgZGV0YWlsPTxvcHRpbWl6
ZWQgb3V0PikgYXQgZ3NpZ25hbC5jOjMzNTYKIzMyIDB4MDAwMDAwMzhhMWUxNDAyNSBpbiBnX29i
amVjdF9kaXNwYXRjaF9wcm9wZXJ0aWVzX2NoYW5nZWQgKG9iamVjdD0weDdmMDZiYzUwOWQ4MCBb
R3N0UGFkXSwgbl9wc3BlY3M9MTI4LCBwc3BlY3M9MHgyNSkgYXQgZ29iamVjdC5jOjEwNDEKIzMz
IDB4MDAwMDAwMzhiYWMyODM2NCBpbiBnc3Rfb2JqZWN0X2Rpc3BhdGNoX3Byb3BlcnRpZXNfY2hh
bmdlZCAob2JqZWN0PTB4N2YwNmJjNTA5ZDgwIFtHc3RQYWRdLCBuX3BzcGVjcz0xLCBwc3BlY3M9
MHg3ZjA2ZDRmZjg5OTgpIGF0IGdzdG9iamVjdC5jOjUzMAojMzQgMHgwMDAwMDAzOGExZTE1YTEz
IGluIGdfb2JqZWN0X25vdGlmeV9ieV9zcGVjX2ludGVybmFsIChwc3BlYz08b3B0aW1pemVkIG91
dD4sIG9iamVjdD0weDdmMDZiYzUwOWQ4MCBbR3N0UGFkXSkgYXQgZ29iamVjdC5jOjExMzMKIzM1
IGdfb2JqZWN0X25vdGlmeV9ieV9wc3BlYyAob2JqZWN0PW9iamVjdEBlbnRyeT0weDdmMDZiYzUw
OWQ4MCBbR3N0UGFkXSwgcHNwZWM9PG9wdGltaXplZCBvdXQ+KSBhdCBnb2JqZWN0LmM6MTIzNAoj
MzYgMHgwMDAwMDAzOGJhYzU4NDQ0IGluIGdzdF9wYWRfc2V0X2NhcHMgKHBhZD0weDdmMDZiYzUw
OWQ4MCBbR3N0UGFkXSwgY2Fwcz0weDE4Mzk3MDApIGF0IGdzdHBhZC5jOjI3NDUKIzM3IDB4MDAw
MDdmMDc2MTM1ZTI0YyBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvZ3N0cmVhbWVyLTAuMTAvbGli
Z3N0YXVkaW9wYXJzZXJzLnNvCiMzOCAweDAwMDAwMDM4YmNjMTQyOTQgaW4gZ3N0X2Jhc2VfcGFy
c2VfaGFuZGxlX2FuZF9wdXNoX2ZyYW1lIChwYXJzZT1wYXJzZUBlbnRyeT0weDI5NzUwMDAgW0dz
dE1wZWdBdWRpb1BhcnNlXSwgZnJhbWU9ZnJhbWVAZW50cnk9MHg3ZjA2ZDRmZjhjMzAsIGtsYXNz
PTB4NGZlNzgwMCkgYXQgZ3N0YmFzZXBhcnNlLmM6MTY4NwojMzkgMHgwMDAwMDAzOGJjYzE2ZTI1
IGluIGdzdF9iYXNlX3BhcnNlX2xvb3AgKHBhZD08b3B0aW1pemVkIG91dD4pIGF0IGdzdGJhc2Vw
YXJzZS5jOjI4MjYKIzQwIDB4MDAwMDAwMzhiYWM4MmQ2NCBpbiBnc3RfdGFza19mdW5jICh0YXNr
PTB4NDU4YWE2MCBbR3N0VGFza10pIGF0IGdzdHRhc2suYzozMjcKIzQxIDB4MDAwMDAwMzhhMDI2
YWM5MiBpbiBnX3RocmVhZF9wb29sX3RocmVhZF9wcm94eSAoZGF0YT08b3B0aW1pemVkIG91dD4p
IGF0IGd0aHJlYWRwb29sLmM6MzA5CiM0MiAweDAwMDAwMDM4YTAyNmE0OTUgaW4gZ190aHJlYWRf
cHJveHkgKGRhdGE9MHgzYmM1NjgwKSBhdCBndGhyZWFkLmM6ODAxCiM0MyAweDAwMDAwMDM4OWUy
MDdkMTQgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjA2ZDRmZjk3MDApIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6MzA5CiM0NCAweDAwMDAwMDM4OWRhZjE2OGQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTE1CgpUaHJlYWQgMSAoVGhyZWFkIDB4
N2YwNzliYjA5ODgwIChMV1AgOTk5NykpOgpbS0NyYXNoIEhhbmRsZXJdCiM2ICBnX3ZhbHVlX3Nl
dF9vYmplY3QgKHZhbHVlPTB4N2ZmZmE2MWRjMWUwLCB2X29iamVjdD0weDIpIGF0IGdvYmplY3Qu
YzozNDExCiM3ICAweDAwMDA3ZjA3OGFmMzQyNjggaW4gZ3N0X3BsYXlfYmluX2dldF9wcm9wZXJ0
eSAob2JqZWN0PTB4MWM0NDRiMCBbR3N0UGxheUJpbjJdLCBwcm9wX2lkPTxvcHRpbWl6ZWQgb3V0
PiwgdmFsdWU9MHg3ZmZmYTYxZGMxZTAsIHBzcGVjPTxvcHRpbWl6ZWQgb3V0PikgYXQgZ3N0cGxh
eWJpbjIuYzoyMDE4CiM4ICAweDAwMDAwMDM4YTFlMTZmZWUgaW4gb2JqZWN0X2dldF9wcm9wZXJ0
eSAodmFsdWU9MHg3ZmZmYTYxZGMxZTAsIHBzcGVjPTxvcHRpbWl6ZWQgb3V0Piwgb2JqZWN0PTB4
MWM0NDRiMCBbR3N0UGxheUJpbjJdKSBhdCBnb2JqZWN0LmM6MTI4OQojOSAgZ19vYmplY3RfZ2V0
X3ZhbGlzdCAob2JqZWN0PW9iamVjdEBlbnRyeT0weDFjNDQ0YjAgW0dzdFBsYXlCaW4yXSwgZmly
c3RfcHJvcGVydHlfbmFtZT1maXJzdF9wcm9wZXJ0eV9uYW1lQGVudHJ5PTB4N2YwNzkwYWUwODkz
ICJzb3VyY2UiLCB2YXJfYXJncz12YXJfYXJnc0BlbnRyeT0weDdmZmZhNjFkYzI4OCkgYXQgZ29i
amVjdC5jOjIwMTQKIzEwIDB4MDAwMDAwMzhhMWUxNzQ3NyBpbiBnX29iamVjdF9nZXQgKF9vYmpl
Y3Q9MHgxYzQ0NGIwLCBmaXJzdF9wcm9wZXJ0eV9uYW1lPTB4N2YwNzkwYWUwODkzICJzb3VyY2Ui
KSBhdCBnb2JqZWN0LmM6MjEwNAojMTEgMHgwMDAwN2YwNzkwYWQwOGFiIGluIFBob25vbjo6R3N0
cmVhbWVyOjpQaXBlbGluZTo6Y2Jfc2V0dXBTb3VyY2UgKHBsYXliaW49PG9wdGltaXplZCBvdXQ+
LCBwYXJhbT08b3B0aW1pemVkIG91dD4sIGRhdGE9MHgxYzNmM2YwKSBhdCAvdXNyL3NyYy9kZWJ1
Zy9waG9ub24tYmFja2VuZC1nc3RyZWFtZXItNC42LjMvZ3N0cmVhbWVyL3BpcGVsaW5lLmNwcDo4
MjgKIzEyIDB4MDAwMDAwMzhhMWUwZjY2NCBpbiBnX2Nsb3N1cmVfaW52b2tlIChjbG9zdXJlPTB4
MWM0NjZkMCwgcmV0dXJuX3ZhbHVlPXJldHVybl92YWx1ZUBlbnRyeT0weDAsIG5fcGFyYW1fdmFs
dWVzPTIsIHBhcmFtX3ZhbHVlcz1wYXJhbV92YWx1ZXNAZW50cnk9MHg3ZmZmYTYxZGM2NzAsIGlu
dm9jYXRpb25faGludD1pbnZvY2F0aW9uX2hpbnRAZW50cnk9MHg3ZmZmYTYxZGM2MTApIGF0IGdj
bG9zdXJlLmM6Nzc3CiMxMyAweDAwMDAwMDM4YTFlMjA2ZDggaW4gc2lnbmFsX2VtaXRfdW5sb2Nr
ZWRfUiAobm9kZT1ub2RlQGVudHJ5PTB4MTgzODE1MCwgZGV0YWlsPWRldGFpbEBlbnRyeT0yMTcz
LCBpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0weDFjNDQ0YjAsIGVtaXNzaW9uX3JldHVybj1lbWlz
c2lvbl9yZXR1cm5AZW50cnk9MHgwLCBpbnN0YW5jZV9hbmRfcGFyYW1zPWluc3RhbmNlX2FuZF9w
YXJhbXNAZW50cnk9MHg3ZmZmYTYxZGM2NzApIGF0IGdzaWduYWwuYzozNTUxCiMxNCAweDAwMDAw
MDM4YTFlMjg2NmQgaW4gZ19zaWduYWxfZW1pdF92YWxpc3QgKGluc3RhbmNlPTB4MWM0NDRiMCwg
c2lnbmFsX2lkPTxvcHRpbWl6ZWQgb3V0PiwgZGV0YWlsPTIxNzMsIHZhcl9hcmdzPXZhcl9hcmdz
QGVudHJ5PTB4N2ZmZmE2MWRjOGM4KSBhdCBnc2lnbmFsLmM6MzMwMAojMTUgMHgwMDAwMDAzOGEx
ZTI4N2MyIGluIGdfc2lnbmFsX2VtaXQgKGluc3RhbmNlPTxvcHRpbWl6ZWQgb3V0Piwgc2lnbmFs
X2lkPTxvcHRpbWl6ZWQgb3V0PiwgZGV0YWlsPTxvcHRpbWl6ZWQgb3V0PikgYXQgZ3NpZ25hbC5j
OjMzNTYKIzE2IDB4MDAwMDAwMzhhMWUxNDAyNSBpbiBnX29iamVjdF9kaXNwYXRjaF9wcm9wZXJ0
aWVzX2NoYW5nZWQgKG9iamVjdD0weDFjNDQ0YjAgW0dzdFBsYXlCaW4yXSwgbl9wc3BlY3M9Miwg
cHNwZWNzPTB4MCkgYXQgZ29iamVjdC5jOjEwNDEKIzE3IDB4MDAwMDAwMzhiYWMyODM2NCBpbiBn
c3Rfb2JqZWN0X2Rpc3BhdGNoX3Byb3BlcnRpZXNfY2hhbmdlZCAob2JqZWN0PTB4MWM0NDRiMCBb
R3N0UGxheUJpbjJdLCBuX3BzcGVjcz0xLCBwc3BlY3M9MHg3ZmZmYTYxZGNhNTgpIGF0IGdzdG9i
amVjdC5jOjUzMAojMTggMHgwMDAwMDAzOGExZTE1OGZiIGluIGdfb2JqZWN0X25vdGlmeV9ieV9z
cGVjX2ludGVybmFsIChwc3BlYz0weDE4MzJiNzAgW0dQYXJhbU9iamVjdF0sIG9iamVjdD0weDFj
NDQ0YjAgW0dzdFBsYXlCaW4yXSkgYXQgZ29iamVjdC5jOjExMzMKIzE5IGdfb2JqZWN0X25vdGlm
eSAob2JqZWN0PW9iamVjdEBlbnRyeT0weDFjNDQ0YjAgW0dzdFBsYXlCaW4yXSwgcHJvcGVydHlf
bmFtZT1wcm9wZXJ0eV9uYW1lQGVudHJ5PTB4N2YwNzhhZjU3YzBiICJzb3VyY2UiKSBhdCBnb2Jq
ZWN0LmM6MTE3NQojMjAgMHgwMDAwN2YwNzhhZjMwN2ZmIGluIG5vdGlmeV9zb3VyY2VfY2IgKHVy
aWRlY29kZWJpbj08b3B0aW1pemVkIG91dD4sIHBzcGVjPTxvcHRpbWl6ZWQgb3V0PiwgZ3JvdXA9
PG9wdGltaXplZCBvdXQ+KSBhdCBnc3RwbGF5YmluMi5jOjM0NDUKIzIxIDB4MDAwMDAwMzhhMWUw
ZjY2NCBpbiBnX2Nsb3N1cmVfaW52b2tlIChjbG9zdXJlPTB4N2YwNmJjMzMxNTgwLCByZXR1cm5f
dmFsdWU9cmV0dXJuX3ZhbHVlQGVudHJ5PTB4MCwgbl9wYXJhbV92YWx1ZXM9MiwgcGFyYW1fdmFs
dWVzPXBhcmFtX3ZhbHVlc0BlbnRyeT0weDdmZmZhNjFkY2M3MCwgaW52b2NhdGlvbl9oaW50PWlu
dm9jYXRpb25faGludEBlbnRyeT0weDdmZmZhNjFkY2MxMCkgYXQgZ2Nsb3N1cmUuYzo3NzcKIzIy
IDB4MDAwMDAwMzhhMWUyMDZkOCBpbiBzaWduYWxfZW1pdF91bmxvY2tlZF9SIChub2RlPW5vZGVA
ZW50cnk9MHgxODM4MTUwLCBkZXRhaWw9ZGV0YWlsQGVudHJ5PTIxNzMsIGluc3RhbmNlPWluc3Rh
bmNlQGVudHJ5PTB4NDgwNDBmMCwgZW1pc3Npb25fcmV0dXJuPWVtaXNzaW9uX3JldHVybkBlbnRy
eT0weDAsIGluc3RhbmNlX2FuZF9wYXJhbXM9aW5zdGFuY2VfYW5kX3BhcmFtc0BlbnRyeT0weDdm
ZmZhNjFkY2M3MCkgYXQgZ3NpZ25hbC5jOjM1NTEKIzIzIDB4MDAwMDAwMzhhMWUyODY2ZCBpbiBn
X3NpZ25hbF9lbWl0X3ZhbGlzdCAoaW5zdGFuY2U9MHg0ODA0MGYwLCBzaWduYWxfaWQ9PG9wdGlt
aXplZCBvdXQ+LCBkZXRhaWw9MjE3MywgdmFyX2FyZ3M9dmFyX2FyZ3NAZW50cnk9MHg3ZmZmYTYx
ZGNlYzgpIGF0IGdzaWduYWwuYzozMzAwCiMyNCAweDAwMDAwMDM4YTFlMjg3YzIgaW4gZ19zaWdu
YWxfZW1pdCAoaW5zdGFuY2U9PG9wdGltaXplZCBvdXQ+LCBzaWduYWxfaWQ9PG9wdGltaXplZCBv
dXQ+LCBkZXRhaWw9PG9wdGltaXplZCBvdXQ+KSBhdCBnc2lnbmFsLmM6MzM1NgojMjUgMHgwMDAw
MDAzOGExZTE0MDI1IGluIGdfb2JqZWN0X2Rpc3BhdGNoX3Byb3BlcnRpZXNfY2hhbmdlZCAob2Jq
ZWN0PTB4NDgwNDBmMCBbR3N0VVJJRGVjb2RlQmluXSwgbl9wc3BlY3M9MiwgcHNwZWNzPTB4MCkg
YXQgZ29iamVjdC5jOjEwNDEKIzI2IDB4MDAwMDAwMzhiYWMyODM2NCBpbiBnc3Rfb2JqZWN0X2Rp
c3BhdGNoX3Byb3BlcnRpZXNfY2hhbmdlZCAob2JqZWN0PTB4NDgwNDBmMCBbR3N0VVJJRGVjb2Rl
QmluXSwgbl9wc3BlY3M9MSwgcHNwZWNzPTB4N2ZmZmE2MWRkMDU4KSBhdCBnc3RvYmplY3QuYzo1
MzAKIzI3IDB4MDAwMDAwMzhhMWUxNThmYiBpbiBnX29iamVjdF9ub3RpZnlfYnlfc3BlY19pbnRl
cm5hbCAocHNwZWM9MHgxYzQzOGYwIFtHUGFyYW1PYmplY3RdLCBvYmplY3Q9MHg0ODA0MGYwIFtH
c3RVUklEZWNvZGVCaW5dKSBhdCBnb2JqZWN0LmM6MTEzMwojMjggZ19vYmplY3Rfbm90aWZ5IChv
YmplY3Q9b2JqZWN0QGVudHJ5PTB4NDgwNDBmMCBbR3N0VVJJRGVjb2RlQmluXSwgcHJvcGVydHlf
bmFtZT1wcm9wZXJ0eV9uYW1lQGVudHJ5PTB4N2YwNzYxYjlhYTQ5ICJzb3VyY2UiKSBhdCBnb2Jq
ZWN0LmM6MTE3NQojMjkgMHgwMDAwN2YwNzYxYjk2N2EzIGluIHNldHVwX3NvdXJjZSAoZGVjb2Rl
cj0weDQ4MDQwZjAgW0dzdFVSSURlY29kZUJpbl0pIGF0IGdzdHVyaWRlY29kZWJpbi5jOjIwMTUK
IzMwIGdzdF91cmlfZGVjb2RlX2Jpbl9jaGFuZ2Vfc3RhdGUgKGVsZW1lbnQ9MHg0ODA0MGYwIFtH
c3RVUklEZWNvZGVCaW5dLCB0cmFuc2l0aW9uPTxvcHRpbWl6ZWQgb3V0PikgYXQgZ3N0dXJpZGVj
b2RlYmluLmM6MjQ5MwojMzEgMHgwMDAwMDAzOGJhYzQxZDZjIGluIGdzdF9lbGVtZW50X2NoYW5n
ZV9zdGF0ZSAoZWxlbWVudD1lbGVtZW50QGVudHJ5PTB4NDgwNDBmMCBbR3N0VVJJRGVjb2RlQmlu
XSwgdHJhbnNpdGlvbj10cmFuc2l0aW9uQGVudHJ5PUdTVF9TVEFURV9DSEFOR0VfUkVBRFlfVE9f
UEFVU0VEKSBhdCBnc3RlbGVtZW50LmM6Mjc2MQojMzIgMHgwMDAwMDAzOGJhYzQyNmI4IGluIGdz
dF9lbGVtZW50X3NldF9zdGF0ZV9mdW5jIChlbGVtZW50PTB4NDgwNDBmMCBbR3N0VVJJRGVjb2Rl
QmluXSwgc3RhdGU9R1NUX1NUQVRFX1BBVVNFRCkgYXQgZ3N0ZWxlbWVudC5jOjI3MTcKIzMzIDB4
MDAwMDAwMzhiYWMyZjhhNyBpbiBnc3RfYmluX2VsZW1lbnRfc2V0X3N0YXRlIChuZXh0PUdTVF9T
VEFURV9QQVVTRUQsIGN1cnJlbnQ9R1NUX1NUQVRFX1JFQURZLCBzdGFydF90aW1lPTAsIGJhc2Vf
dGltZT0wLCBlbGVtZW50PTB4NDgwNDBmMCBbR3N0VVJJRGVjb2RlQmluXSwgYmluPTB4MWM0NDRi
MCBbR3N0UGxheUJpbjJdKSBhdCBnc3RiaW4uYzoyMjA5CiMzNCBnc3RfYmluX2NoYW5nZV9zdGF0
ZV9mdW5jIChlbGVtZW50PTB4MWM0NDRiMCBbR3N0UGxheUJpbjJdLCB0cmFuc2l0aW9uPUdTVF9T
VEFURV9DSEFOR0VfUkVBRFlfVE9fUEFVU0VEKSBhdCBnc3RiaW4uYzoyNTE4CiMzNSAweDAwMDAw
MDM4YmFjNjA1YmQgaW4gZ3N0X3BpcGVsaW5lX2NoYW5nZV9zdGF0ZSAoZWxlbWVudD0weDFjNDQ0
YjAgW0dzdFBsYXlCaW4yXSwgdHJhbnNpdGlvbj1HU1RfU1RBVEVfQ0hBTkdFX1JFQURZX1RPX1BB
VVNFRCkgYXQgZ3N0cGlwZWxpbmUuYzo0ODIKIzM2IDB4MDAwMDdmMDc4YWYzMjdmMSBpbiBnc3Rf
cGxheV9iaW5fY2hhbmdlX3N0YXRlIChlbGVtZW50PTB4MWM0NDRiMCBbR3N0UGxheUJpbjJdLCB0
cmFuc2l0aW9uPUdTVF9TVEFURV9DSEFOR0VfUkVBRFlfVE9fUEFVU0VEKSBhdCBnc3RwbGF5Ymlu
Mi5jOjM5MzYKIzM3IDB4MDAwMDAwMzhiYWM0MWQ2YyBpbiBnc3RfZWxlbWVudF9jaGFuZ2Vfc3Rh
dGUgKGVsZW1lbnQ9ZWxlbWVudEBlbnRyeT0weDFjNDQ0YjAgW0dzdFBsYXlCaW4yXSwgdHJhbnNp
dGlvbj10cmFuc2l0aW9uQGVudHJ5PUdTVF9TVEFURV9DSEFOR0VfUkVBRFlfVE9fUEFVU0VEKSBh
dCBnc3RlbGVtZW50LmM6Mjc2MQojMzggMHgwMDAwMDAzOGJhYzQyNmI4IGluIGdzdF9lbGVtZW50
X3NldF9zdGF0ZV9mdW5jIChlbGVtZW50PTB4MWM0NDRiMCBbR3N0UGxheUJpbjJdLCBzdGF0ZT1H
U1RfU1RBVEVfUExBWUlORykgYXQgZ3N0ZWxlbWVudC5jOjI3MTcKIzM5IDB4MDAwMDdmMDc5MGFk
MDFlNiBpbiBQaG9ub246OkdzdHJlYW1lcjo6UGlwZWxpbmU6OnNldFN0YXRlICh0aGlzPTB4MWMz
ZjNmMCwgc3RhdGU9R1NUX1NUQVRFX1BMQVlJTkcpIGF0IC91c3Ivc3JjL2RlYnVnL3Bob25vbi1i
YWNrZW5kLWdzdHJlYW1lci00LjYuMy9nc3RyZWFtZXIvcGlwZWxpbmUuY3BwOjI0MgojNDAgMHgw
MDAwN2YwNzkwYWM4ODMyIGluIFBob25vbjo6R3N0cmVhbWVyOjpNZWRpYU9iamVjdDo6cmVxdWVz
dFN0YXRlICh0aGlzPXRoaXNAZW50cnk9MHgxYzNkMDAwLCBzdGF0ZT1zdGF0ZUBlbnRyeT1QaG9u
b246OlBsYXlpbmdTdGF0ZSkgYXQgL3Vzci9zcmMvZGVidWcvcGhvbm9uLWJhY2tlbmQtZ3N0cmVh
bWVyLTQuNi4zL2dzdHJlYW1lci9tZWRpYW9iamVjdC5jcHA6ODI4CiM0MSAweDAwMDA3ZjA3OTBh
YzhiMDQgaW4gUGhvbm9uOjpHc3RyZWFtZXI6Ok1lZGlhT2JqZWN0OjpwbGF5ICh0aGlzPTB4MWMz
ZDAwMCkgYXQgL3Vzci9zcmMvZGVidWcvcGhvbm9uLWJhY2tlbmQtZ3N0cmVhbWVyLTQuNi4zL2dz
dHJlYW1lci9tZWRpYW9iamVjdC5jcHA6MjM0CiM0MiAweDAwMDAwMDMxNzNmYmJkOGIgaW4gRW5n
aW5lQ29udHJvbGxlcjo6cGxheVVybCAodGhpcz10aGlzQGVudHJ5PTB4MTc3NWQ4MCwgdXJsPS4u
Liwgb2Zmc2V0PW9mZnNldEBlbnRyeT0wKSBhdCAvdXNyL3NyYy9kZWJ1Zy9hbWFyb2stMi43LjAv
c3JjL0VuZ2luZUNvbnRyb2xsZXIuY3BwOjQ3NAojNDMgMHgwMDAwMDAzMTczZmJkMDhjIGluIEVu
Z2luZUNvbnRyb2xsZXI6OnBsYXkgKHRoaXM9MHgxNzc1ZDgwLCB0cmFjaz0uLi4sIG9mZnNldD0w
KSBhdCAvdXNyL3NyYy9kZWJ1Zy9hbWFyb2stMi43LjAvc3JjL0VuZ2luZUNvbnRyb2xsZXIuY3Bw
OjM5NwojNDQgMHgwMDAwMDAzMTczYzQzNTFmIGluIFBsYXlsaXN0OjpBY3Rpb25zOjpwbGF5ICh0
aGlzPXRoaXNAZW50cnk9MHgyZDc3YjcwLCB0cmFja2lkPTxvcHRpbWl6ZWQgb3V0Piwgbm93PW5v
d0BlbnRyeT10cnVlKSBhdCAvdXNyL3NyYy9kZWJ1Zy9hbWFyb2stMi43LjAvc3JjL3BsYXlsaXN0
L1BsYXlsaXN0QWN0aW9ucy5jcHA6MjE2CiM0NSAweDAwMDAwMDMxNzNjNDNjZmYgaW4gUGxheWxp
c3Q6OkFjdGlvbnM6OnBsYXkgKHRoaXM9MHgyZDc3YjcwLCBpbmRleD0uLi4pIGF0IC91c3Ivc3Jj
L2RlYnVnL2FtYXJvay0yLjcuMC9zcmMvcGxheWxpc3QvUGxheWxpc3RBY3Rpb25zLmNwcDoxOTQK
IzQ2IDB4MDAwMDAwMzE3M2NkYmNjMSBpbiBQbGF5bGlzdDo6UHJldHR5TGlzdFZpZXc6OnRyYWNr
QWN0aXZhdGVkICh0aGlzPTB4M2NkODcwMCwgaWR4PS4uLikgYXQgL3Vzci9zcmMvZGVidWcvYW1h
cm9rLTIuNy4wL3NyYy9wbGF5bGlzdC92aWV3L2xpc3R2aWV3L1ByZXR0eUxpc3RWaWV3LmNwcDoz
MzIKIzQ3IDB4MDAwMDAwMzE3M2NlMjAzZSBpbiBxdF9zdGF0aWNfbWV0YWNhbGwgKF9hPTxvcHRp
bWl6ZWQgb3V0PiwgX2lkPTxvcHRpbWl6ZWQgb3V0PiwgX289PG9wdGltaXplZCBvdXQ+LCBfYz08
b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2FtYXJvay0yLjcuMC94ODZfNjQtcmVk
aGF0LWxpbnV4LWdudS9zcmMvUHJldHR5TGlzdFZpZXcubW9jOjEzMQojNDggUGxheWxpc3Q6OlBy
ZXR0eUxpc3RWaWV3OjpxdF9zdGF0aWNfbWV0YWNhbGwgKF9vPTxvcHRpbWl6ZWQgb3V0PiwgX2M9
PG9wdGltaXplZCBvdXQ+LCBfaWQ9PG9wdGltaXplZCBvdXQ+LCBfYT08b3B0aW1pemVkIG91dD4p
IGF0IC91c3Ivc3JjL2RlYnVnL2FtYXJvay0yLjcuMC94ODZfNjQtcmVkaGF0LWxpbnV4LWdudS9z
cmMvUHJldHR5TGlzdFZpZXcubW9jOjk5CiM0OSAweDAwMDAwMDMzY2E1OGNkZWYgaW4gUU1ldGFP
YmplY3Q6OmFjdGl2YXRlIChzZW5kZXI9MHgzY2Q4NzAwLCBtPTxvcHRpbWl6ZWQgb3V0PiwgbG9j
YWxfc2lnbmFsX2luZGV4PTxvcHRpbWl6ZWQgb3V0PiwgYXJndj0weDdmZmZhNjFkZGJkMCkgYXQg
a2VybmVsL3FvYmplY3QuY3BwOjM1MzkKIzUwIDB4MDAwMDAwMzNjYzJkMGQzNSBpbiBRQWJzdHJh
Y3RJdGVtVmlldzo6ZG91YmxlQ2xpY2tlZCAodGhpcz10aGlzQGVudHJ5PTB4M2NkODcwMCwgX3Qx
PS4uLikgYXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcWFic3RyYWN0aXRlbXZpZXcuY3BwOjM1
NAojNTEgMHgwMDAwMDAzM2NjMmQwZTk1IGluIFFBYnN0cmFjdEl0ZW1WaWV3Ojptb3VzZURvdWJs
ZUNsaWNrRXZlbnQgKHRoaXM9MHgzY2Q4NzAwLCBldmVudD0weDdmZmZhNjFkZTdlMCkgYXQgaXRl
bXZpZXdzL3FhYnN0cmFjdGl0ZW12aWV3LmNwcDoxODQ2CiM1MiAweDAwMDAwMDMzY2JlMTlmNDIg
aW4gUVdpZGdldDo6ZXZlbnQgKHRoaXM9MHgzY2Q4NzAwLCBldmVudD0weDdmZmZhNjFkZTdlMCkg
YXQga2VybmVsL3F3aWRnZXQuY3BwOjgzNzkKIzUzIDB4MDAwMDAwMzNjYzFjNDZlNiBpbiBRRnJh
bWU6OmV2ZW50ICh0aGlzPTB4M2NkODcwMCwgZT0weDdmZmZhNjFkZTdlMCkgYXQgd2lkZ2V0cy9x
ZnJhbWUuY3BwOjU1NwojNTQgMHgwMDAwMDAzM2NjMmNmZWViIGluIFFBYnN0cmFjdEl0ZW1WaWV3
Ojp2aWV3cG9ydEV2ZW50ICh0aGlzPTB4M2NkODcwMCwgZXZlbnQ9MHg3ZmZmYTYxZGU3ZTApIGF0
IGl0ZW12aWV3cy9xYWJzdHJhY3RpdGVtdmlldy5jcHA6MTY0NAojNTUgMHgwMDAwMDAzM2NhNTc3
YjM2IGluIFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpzZW5kVGhyb3VnaE9iamVjdEV2ZW50Rmls
dGVycyAodGhpcz08b3B0aW1pemVkIG91dD4sIHJlY2VpdmVyPTB4M2NmM2VlMCwgZXZlbnQ9MHg3
ZmZmYTYxZGU3ZTApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxMDU2CiM1NiAweDAw
MDAwMDMzY2JkY2E1N2MgaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlciAodGhp
cz10aGlzQGVudHJ5PTB4MTYzNjZkMCwgcmVjZWl2ZXI9cmVjZWl2ZXJAZW50cnk9MHgzY2YzZWUw
LCBlPWVAZW50cnk9MHg3ZmZmYTYxZGU3ZTApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQ1
NTgKIzU3IDB4MDAwMDAwMzNjYmRjZjI4YiBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz08
b3B0aW1pemVkIG91dD4sIHJlY2VpdmVyPTB4M2NmM2VlMCwgZT0weDdmZmZhNjFkZTdlMCkgYXQg
a2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDEwNQojNTggMHgwMDAwMDAzNDY2MDQ3M2I2IGluIEtB
cHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2ZmZmE2MWUxNzAwLCByZWNlaXZlcj0weDNjZjNl
ZTAsIGV2ZW50PTB4N2ZmZmE2MWRlN2UwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuMTAu
MS9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTEKIzU5IDB4MDAwMDAwMzNjYTU3Nzlj
ZSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weDdmZmZhNjFlMTcw
MCwgcmVjZWl2ZXI9MHgzY2YzZWUwLCBldmVudD0weDdmZmZhNjFkZTdlMCkgYXQga2VybmVsL3Fj
b3JlYXBwbGljYXRpb24uY3BwOjk0NgojNjAgMHgwMDAwMDAzM2NiZGNiM2ViIGluIHNlbmRFdmVu
dCAoZXZlbnQ9PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj08b3B0aW1pemVkIG91dD4pIGF0IC4u
Ly4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjMxCiM2MSBRQXBwbGlj
YXRpb25Qcml2YXRlOjpzZW5kTW91c2VFdmVudCAocmVjZWl2ZXI9MHgzY2YzZWUwLCBldmVudD0w
eDdmZmZhNjFkZTdlMCwgYWxpZW5XaWRnZXQ9MHgzY2YzZWUwLCBuYXRpdmVXaWRnZXQ9MHgzOTQ1
MmEwLCBidXR0b25Eb3duPTB4MzNjYzg5ZTI0OCwgbGFzdE1vdXNlUmVjZWl2ZXI9Li4uLCBzcG9u
dGFuZW91cz10cnVlKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDozMTczCiM2MiAweDAwMDAw
MDMzY2JlNDVhYzQgaW4gUUVUV2lkZ2V0Ojp0cmFuc2xhdGVNb3VzZUV2ZW50ICh0aGlzPXRoaXNA
ZW50cnk9MHgzOTQ1MmEwLCBldmVudD1ldmVudEBlbnRyeT0weDdmZmZhNjFkZWY1MCkgYXQga2Vy
bmVsL3FhcHBsaWNhdGlvbl94MTEuY3BwOjQ1MzcKIzYzIDB4MDAwMDAwMzNjYmU0NDg1MSBpbiBR
QXBwbGljYXRpb246OngxMVByb2Nlc3NFdmVudCAodGhpcz0weDdmZmZhNjFlMTcwMCwgZXZlbnQ9
MHg3ZmZmYTYxZGVmNTApIGF0IGtlcm5lbC9xYXBwbGljYXRpb25feDExLmNwcDozNjYwCiM2NCAw
eDAwMDAwMDMzY2JlNmE5MGMgaW4geDExRXZlbnRTb3VyY2VEaXNwYXRjaCAocz1zQGVudHJ5PTB4
MTYzODU3MCwgY2FsbGJhY2s9MCwgdXNlcl9kYXRhPTB4MCkgYXQga2VybmVsL3FndWlldmVudGRp
c3BhdGNoZXJfZ2xpYi5jcHA6MTQ4CiM2NSAweDAwMDAwMDM4YTAyNDc4MjUgaW4gZ19tYWluX2Rp
c3BhdGNoIChjb250ZXh0PTB4MTYzNzAzMCkgYXQgZ21haW4uYzoyNTM5CiM2NiBnX21haW5fY29u
dGV4dF9kaXNwYXRjaCAoY29udGV4dD1jb250ZXh0QGVudHJ5PTB4MTYzNzAzMCkgYXQgZ21haW4u
YzozMDc1CiM2NyAweDAwMDAwMDM4YTAyNDdiNTggaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAo
Y29udGV4dD1jb250ZXh0QGVudHJ5PTB4MTYzNzAzMCwgYmxvY2s9YmxvY2tAZW50cnk9MSwgZGlz
cGF0Y2g9ZGlzcGF0Y2hAZW50cnk9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6
MzE0NgojNjggMHgwMDAwMDAzOGEwMjQ3YzE0IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAo
Y29udGV4dD0weDE2MzcwMzAsIG1heV9ibG9jaz0xKSBhdCBnbWFpbi5jOjMyMDcKIzY5IDB4MDAw
MDAwMzNjYTVhNWZmNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhp
cz0weDE0YzlkMDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5j
cHA6NDI0CiM3MCAweDAwMDAwMDMzY2JlNmE1ZWUgaW4gUUd1aUV2ZW50RGlzcGF0Y2hlckdsaWI6
OnByb2Nlc3NFdmVudHMgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBmbGFncz0uLi4pIGF0IGtlcm5l
bC9xZ3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjIwNwojNzEgMHgwMDAwMDAzM2NhNTc2NzFm
IGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmZhNjFk
ZjMyMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM3MiAweDAwMDAw
MDMzY2E1NzY5YTggaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmZmZhNjFkZjMyMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0CiM3MyAweDAwMDAwMDMzY2E1N2I3
OTggaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlv
bi5jcHA6MTIxOAojNzQgMHgwMDAwMDAwMDAwNDA5MGJhIGluIG1haW4gKGFyZ2M9MSwgYXJndj0w
eDdmZmZhNjFlMTg2OCkgYXQgL3Vzci9zcmMvZGVidWcvYW1hcm9rLTIuNy4wL3NyYy9tYWluLmNw
cDozMjkKClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAzMTczNzcsIGJ1ZyAzMTcx
NTcsIGJ1ZyAzMTcwOTgsIGJ1ZyAzMTU4NjksIGJ1ZyAzMTQ0ODUuCgpSZXBvcnRlZCB1c2luZyBE
cktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>