<?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>234791</bug_id>
          
          <creation_ts>2010-04-19 11:45:23 +0000</creation_ts>
          <short_desc>Amarok crashes while playing audio cd</short_desc>
          <delta_ts>2010-08-12 18:25:50 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>Phonon</product>
          <component>Xine backend</component>
          <version>4.4.0 (KDE 4.4.2)</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>207579</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Anton Rasmussen">amhrasmussen</reporter>
          <assigned_to name="Matthias Kretz">kretz</assigned_to>
          <cc>martin.sandsmark</cc>
    
    <cc>myriam</cc>
    
    <cc>tcaswell</cc>
    
    <cc>timop.harkonen</cc>
    
    <cc>tommot12</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>951447</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Rasmussen">amhrasmussen</who>
    <bug_when>2010-04-19 11:45:23 +0000</bug_when>
    <thetext>Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2) &quot;release 241&quot;
Qt Version: 4.6.2
Operating System: Linux 2.6.27.45-0.1-default x86_64
Distribution: &quot;openSUSE 11.1 (x86_64)&quot;

-- Information about the crash:
Amarok crashed while I was listening to an audio cd and using firefox. Not sure if its important, but i was runnning some heavy computation at the same time, eating most of my memory and cpu.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7f4c8074a790 (LWP 6968))]

Thread 27 (Thread 0x7f4c63e5e950 (LWP 6996)):
#0  0x00007f4c7b09efdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c6a076631 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 26 (Thread 0x7f4c6365d950 (LWP 6998)):
#0  0x00007f4c7b09b7b5 in pthread_join () from /lib64/libpthread.so.0
#1  0x00007f4c6a080cf4 in _x_audio_decoder_shutdown () from /usr/lib64/libxine.so.1
#2  0x00007f4c6a073b75 in xine_dispose () from /usr/lib64/libxine.so.1
#3  0x00007f4c6a2d8f94 in Phonon::Xine::XineStream::event (this=0x9c0e90, ev=0x2763820) at /usr/src/debug/phonon-4.4/xine/xinestream.cpp:1438
#4  0x00007f4c7e10468d in QApplicationPrivate::notify_helper (this=0x774c70, receiver=0x9c0e90, e=0x2763820) at kernel/qapplication.cpp:4300
#5  0x00007f4c7e10bd94 in QApplication::notify (this=0x7fff26a862e0, receiver=0x9c0e90, e=0x2763820) at kernel/qapplication.cpp:3704
#6  0x00007f4c7fa8c68a in App::notify (this=0x7f4c308e49e0, receiver=0x0, event=0x7a68) at /usr/src/debug/amarok-2.3.0/src/App.cpp:917
#7  0x00007f4c7ed6bc2c in QCoreApplication::notifyInternal (this=0x7fff26a862e0, receiver=0x9c0e90, event=0x2763820) at kernel/qcoreapplication.cpp:704
#8  0x00007f4c7ed6cb84 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c2a50) at kernel/qcoreapplication.h:215
#9  0x00007f4c7ed96823 in postEventSourceDispatch (s=&lt;value optimized out&gt;) at kernel/qcoreapplication.h:220
#10 0x00007f4c759060fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f4c759098cd in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f4c75909a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#13 0x00007f4c7ed9637c in QEventDispatcherGlib::processEvents (this=0x938870, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:412
#14 0x00007f4c7ed6a502 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags={i = 1667616656}) at kernel/qeventloop.cpp:149
#15 0x00007f4c7ed6a8dc in QEventLoop::exec (this=0x7f4c6365cfd0, flags={i = 1667616752}) at kernel/qeventloop.cpp:201
#16 0x00007f4c7ec70bc7 in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#17 0x00007f4c6a2d27d6 in Phonon::Xine::XineThread::run (this=0x934be0) at /usr/src/debug/phonon-4.4/xine/xinethread.cpp:143
#18 0x00007f4c7ec73745 in QThreadPrivate::start (arg=0x934be0) at thread/qthread_unix.cpp:248
#19 0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#20 0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 25 (Thread 0x7f4c62c1d950 (LWP 7004)):
#0  0x00007f4c7d793396 in poll () from /lib64/libc.so.6
#1  0x00007f4c62c579c1 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 24 (Thread 0x7f4c6241c950 (LWP 7006)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c6a087c23 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7f4c61603950 (LWP 7011)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c6a087c23 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7f4c60e02950 (LWP 7012)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c6a087c23 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7f4c5bfff950 (LWP 7013)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c6a087c23 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f4c5a689950 (LWP 7016)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c5b3195bd in os_event_wait_low (event=0x14ee850, reset_sig_count=1) at ../../../innobase/os/os0sync.c:420
#2  0x00007f4c5b316849 in os_aio_simulated_handle (global_segment=0, message1=0x7f4c5a689048, message2=0x7f4c5a689040, type=0x7f4c5a689038) at ../../../innobase/os/os0file.c:4089
#3  0x00007f4c5b2da4a3 in fil_aio_wait (segment=0) at ../../../innobase/fil/fil0fil.c:4131
#4  0x00007f4c5b1719b0 in io_handler_thread (arg=&lt;value optimized out&gt;) at ../../../innobase/srv/srv0start.c:446
#5  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f4c592c3950 (LWP 7017)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c5b3195bd in os_event_wait_low (event=0x14ee8f0, reset_sig_count=3) at ../../../innobase/os/os0sync.c:420
#2  0x00007f4c5b316849 in os_aio_simulated_handle (global_segment=1, message1=0x7f4c592c3048, message2=0x7f4c592c3040, type=0x7f4c592c3038) at ../../../innobase/os/os0file.c:4089
#3  0x00007f4c5b2da4a3 in fil_aio_wait (segment=1) at ../../../innobase/fil/fil0fil.c:4131
#4  0x00007f4c5b1719b0 in io_handler_thread (arg=&lt;value optimized out&gt;) at ../../../innobase/srv/srv0start.c:446
#5  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f4c58ac2950 (LWP 7018)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c5b3195bd in os_event_wait_low (event=0x14ee990, reset_sig_count=2) at ../../../innobase/os/os0sync.c:420
#2  0x00007f4c5b316849 in os_aio_simulated_handle (global_segment=2, message1=0x7f4c58ac2048, message2=0x7f4c58ac2040, type=0x7f4c58ac2038) at ../../../innobase/os/os0file.c:4089
#3  0x00007f4c5b2da4a3 in fil_aio_wait (segment=2) at ../../../innobase/fil/fil0fil.c:4131
#4  0x00007f4c5b1719b0 in io_handler_thread (arg=&lt;value optimized out&gt;) at ../../../innobase/srv/srv0start.c:446
#5  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f4c582c1950 (LWP 7019)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c5b3195bd in os_event_wait_low (event=0x14eea30, reset_sig_count=1) at ../../../innobase/os/os0sync.c:420
#2  0x00007f4c5b316849 in os_aio_simulated_handle (global_segment=3, message1=0x7f4c582c1048, message2=0x7f4c582c1040, type=0x7f4c582c1038) at ../../../innobase/os/os0file.c:4089
#3  0x00007f4c5b2da4a3 in fil_aio_wait (segment=3) at ../../../innobase/fil/fil0fil.c:4131
#4  0x00007f4c5b1719b0 in io_handler_thread (arg=&lt;value optimized out&gt;) at ../../../innobase/srv/srv0start.c:446
#5  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f4c56da9950 (LWP 7024)):
#0  0x00007f4c7d795672 in select () from /lib64/libc.so.6
#1  0x00007f4c5b3199fb in os_thread_sleep (tm=&lt;value optimized out&gt;) at ../../../innobase/os/os0thread.c:274
#2  0x00007f4c5b16e438 in srv_lock_timeout_and_monitor_thread (arg=&lt;value optimized out&gt;) at ../../../innobase/srv/srv0srv.c:1882
#3  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f4c565a8950 (LWP 7025)):
#0  0x00007f4c7d795672 in select () from /lib64/libc.so.6
#1  0x00007f4c5b3199fb in os_thread_sleep (tm=&lt;value optimized out&gt;) at ../../../innobase/os/os0thread.c:274
#2  0x00007f4c5b16d1ea in srv_error_monitor_thread (arg=&lt;value optimized out&gt;) at ../../../innobase/srv/srv0srv.c:2106
#3  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f4c55da7950 (LWP 7026)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c5b3195bd in os_event_wait_low (event=0xffad60, reset_sig_count=1) at ../../../innobase/os/os0sync.c:420
#2  0x00007f4c5b16c41f in srv_master_thread (arg=&lt;value optimized out&gt;) at ../../../innobase/srv/srv0srv.c:2598
#3  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f4c500e8950 (LWP 7027)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c77f20be6 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f4c77f20c29 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f4c4e30d950 (LWP 7028)):
#0  0x00007f4c7b09efdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c6a0846a5 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f4c4d8f8950 (LWP 7029)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c7ec745f9 in QWaitCondition::wait (this=0x3101fa8, mutex=0x3102370, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f4c79b11324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3101f80, th=0x3102610) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4c79b12ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x3102610) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4c79b12ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x3102610) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f4c79b12ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x3102610) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f4c79b0dfff in ThreadWeaver::ThreadRunHelper::run (this=0x7f4c4d8f8040, parent=0x3101f80, th=0x3102610) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f4c79b0ef69 in ThreadWeaver::Thread::run (this=0x3102610) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f4c7ec73745 in QThreadPrivate::start (arg=0x3102610) at thread/qthread_unix.cpp:248
#9  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f4c4d0f7950 (LWP 7030)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c7ec745f9 in QWaitCondition::wait (this=0x3101fa8, mutex=0x3102370, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f4c79b11324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3101f80, th=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4c79b12ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4c79b12ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f4c79b12ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f4c79b12ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f4c79b12ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f4c79b0dfff in ThreadWeaver::ThreadRunHelper::run (this=0x7f4c4d0f7040, parent=0x3101f80, th=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f4c79b0ef69 in ThreadWeaver::Thread::run (this=0x7f4c5c12a1c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f4c7ec73745 in QThreadPrivate::start (arg=0x7f4c5c12a1c0) at thread/qthread_unix.cpp:248
#11 0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f4c4c8f6950 (LWP 7031)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c7ec745f9 in QWaitCondition::wait (this=0x3101fa8, mutex=0x3102370, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f4c79b11324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3101f80, th=0x310be10) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4c79b12ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x310be10) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4c79b0dfff in ThreadWeaver::ThreadRunHelper::run (this=0x7f4c4c8f6040, parent=0x3101f80, th=0x310be10) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f4c79b0ef69 in ThreadWeaver::Thread::run (this=0x310be10) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f4c7ec73745 in QThreadPrivate::start (arg=0x310be10) at thread/qthread_unix.cpp:248
#7  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f4c4c0f5950 (LWP 7032)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c7ec745f9 in QWaitCondition::wait (this=0x3101fa8, mutex=0x3102370, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f4c79b11324 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3101f80, th=0x7f4c5c132a30) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4c79b12ccb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x7f4c5c132a30) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4c79b12ce4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3102490, th=0x7f4c5c132a30) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f4c79b0dfff in ThreadWeaver::ThreadRunHelper::run (this=0x7f4c4c0f5040, parent=0x3101f80, th=0x7f4c5c132a30) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f4c79b0ef69 in ThreadWeaver::Thread::run (this=0x7f4c5c132a30) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f4c7ec73745 in QThreadPrivate::start (arg=0x7f4c5c132a30) at thread/qthread_unix.cpp:248
#8  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f4c47f38950 (LWP 7033)):
#0  0x00007f4c7d7a7e7e in ?? () from /lib64/libc.so.6
#1  0x00007f4c7d74264e in ?? () from /lib64/libc.so.6
#2  0x00007f4c7d73ec5b in free () from /lib64/libc.so.6
#3  0x00007f4c80750b1b in ?? () from /usr/lib64/tls/libnvidia-tls.so.1
#4  0x00007f4c75905a0a in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f4c7ed97137 in ~QEventDispatcherGlib (this=0x201fa40) at kernel/qeventdispatcher_glib.cpp:366
#6  0x00007f4c7ec732f4 in QThreadPrivate::finish (arg=&lt;value optimized out&gt;) at thread/qthread_unix.cpp:284
#7  0x00007f4c7ec7374d in QThreadPrivate::start (arg=0x7f4c7f083f20) at /usr/include/pthread.h:533
#8  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f4c46899950 (LWP 7038)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c79366f26 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f4c79646220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f4c79366f69 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f4c796542ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f4c310e5950 (LWP 7248)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c7ec745f9 in QWaitCondition::wait (this=0x435ac10, mutex=0x435ac08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f4c7e61d606 in QFileInfoGatherer::run (this=0x435abf8) at dialogs/qfileinfogatherer.cpp:203
#3  0x00007f4c7ec73745 in QThreadPrivate::start (arg=0x435abf8) at thread/qthread_unix.cpp:248
#4  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f4c318e6950 (LWP 7249)):
#0  0x00007f4c7d7a7e7e in ?? () from /lib64/libc.so.6
#1  0x00007f4c7d74264e in ?? () from /lib64/libc.so.6
#2  0x00007f4c7d73ec5b in free () from /lib64/libc.so.6
#3  0x00007f4c80750b1b in ?? () from /usr/lib64/tls/libnvidia-tls.so.1
#4  0x00007f4c7ed967df in socketNotifierSourceCheck (source=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:92
#5  0x00007f4c75908e5a in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f4c759097b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f4c75909a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f4c7ed9637c in QEventDispatcherGlib::processEvents (this=0x4166ec0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:412
#9  0x00007f4c7ed6a502 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags={i = 831414192}) at kernel/qeventloop.cpp:149
#10 0x00007f4c7ed6a8dc in QEventLoop::exec (this=0x7f4c318e5ff0, flags={i = 831414288}) at kernel/qeventloop.cpp:201
#11 0x00007f4c7ec70bc7 in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#12 0x00007f4c7ed4ad88 in QInotifyFileSystemWatcherEngine::run (this=0x46789e0) at io/qfilesystemwatcher_inotify.cpp:248
#13 0x00007f4c7ec73745 in QThreadPrivate::start (arg=0x46789e0) at thread/qthread_unix.cpp:248
#14 0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4c2f53e950 (LWP 31335)):
#0  0x00007f4c7b09ed59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4c6a07a19b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f4c6a0800de in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4c308e4950 (LWP 31336)):
#0  0x00007f4c7d7a7e7e in ?? () from /lib64/libc.so.6
#1  0x00007f4c7d74264e in ?? () from /lib64/libc.so.6
#2  0x00007f4c7d73ec5b in free () from /lib64/libc.so.6
#3  0x00007f4c80750b1b in ?? () from /usr/lib64/tls/libnvidia-tls.so.1
#4  0x00007f4c6a83394a in snd_pcm_munmap () from /usr/lib64/libasound.so.2
#5  0x00007f4c6a82904b in snd_pcm_hw_free () from /usr/lib64/libasound.so.2
#6  0x00007f4c6a829062 in snd_pcm_hw_free () from /usr/lib64/libasound.so.2
#7  0x00007f4c6a843850 in ?? () from /usr/lib64/libasound.so.2
#8  0x00007f4c6a829062 in snd_pcm_hw_free () from /usr/lib64/libasound.so.2
#9  0x00007f4c6a82911e in snd_pcm_close () from /usr/lib64/libasound.so.2
#10 0x00007f4c62c58116 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so
#11 0x00007f4c6a089969 in ?? () from /usr/lib64/libxine.so.1
#12 0x00007f4c6a2f8222 in kvolumefader_port_close (port_gen=0xf90a50, stream=0x80) at /usr/src/debug/phonon-4.4/xine/volumefader_plugin.cpp:317
#13 0x00007f4c6a2f8222 in kvolumefader_port_close (port_gen=0xe309c0, stream=0x80) at /usr/src/debug/phonon-4.4/xine/volumefader_plugin.cpp:317
#14 0x00007f4c2f53fab9 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_decode_lpcm.so
#15 0x00007f4c6a07a87f in _x_free_audio_decoder () from /usr/lib64/libxine.so.1
#16 0x00007f4c6a081486 in ?? () from /usr/lib64/libxine.so.1
#17 0x00007f4c7b09b070 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f4c7d79c11d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4c8074a790 (LWP 6968)):
[KCrash Handler]
#5  0x00007f4c7d6fb645 in raise () from /lib64/libc.so.6
#6  0x00007f4c7d6fcc33 in abort () from /lib64/libc.so.6
#7  0x00007f4c7d7378e8 in ?? () from /lib64/libc.so.6
#8  0x00007f4c7d73d108 in ?? () from /lib64/libc.so.6
#9  0x00007f4c7d73ec66 in free () from /lib64/libc.so.6
#10 0x00007f4c80750b1b in ?? () from /usr/lib64/tls/libnvidia-tls.so.1
#11 0x00007f4c695d0db7 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_inp_cdda.so
#12 0x00007f4c6a2e5cf5 in Phonon::Xine::MediaObject::autoplayMrlsToTitles (this=0x93d290, plugin=0x7f4c6a2ff5c0 &quot;CD&quot;, defaultMrl=0x7f4c6a2fe623 &quot;cdda:/&quot;)
    at /usr/src/debug/phonon-4.4/xine/mediaobject.cpp:443
#13 0x00007f4c6a2e6605 in Phonon::Xine::MediaObject::setSourceInternal (this=0x93d290, source=@0x8ede10, how=Phonon::Xine::MediaObject::HardSwitch)
    at /usr/src/debug/phonon-4.4/xine/mediaobject.cpp:388
#14 0x00007f4c7faa7d3a in EngineController::playUrl (this=0x8e7670, url=&lt;value optimized out&gt;, offset=0) at /usr/src/debug/amarok-2.3.0/src/EngineController.cpp:458
#15 0x00007f4c7faa8e1f in EngineController::play (this=0x8e7670, track=&lt;value optimized out&gt;, offset=0) at /usr/src/debug/amarok-2.3.0/src/EngineController.cpp:407
#16 0x00007f4c7faa94d8 in EngineController::slotQueueEnded (this=0x8e7670) at /usr/src/debug/amarok-2.3.0/src/EngineController.cpp:978
#17 0x00007f4c7faa9d17 in EngineController::slotAboutToFinish (this=0x8e7670) at /usr/src/debug/amarok-2.3.0/src/EngineController.cpp:953
#18 0x00007f4c7faaa0b8 in EngineController::slotTitleChanged (this=0x8e7670, titleNumber=&lt;value optimized out&gt;) at /usr/src/debug/amarok-2.3.0/src/EngineController.cpp:1240
#19 0x00007f4c7faaa9d0 in EngineController::qt_metacall (this=0x8e7670, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fff26a854f0)
    at /usr/src/debug/amarok-2.3.0/build/src/EngineController.moc:157
#20 0x00007f4c7ed7f627 in QMetaObject::activate (sender=0x9350f0, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#21 0x00007f4c7a4bcbb1 in Phonon::MediaController::titleChanged(int) () from /usr/lib64/libphonon.so.4
#22 0x00007f4c7a4bdca6 in Phonon::MediaController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libphonon.so.4
#23 0x00007f4c7ed7f627 in QMetaObject::activate (sender=0x93d290, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#24 0x00007f4c6a2e46c1 in Phonon::Xine::MediaObject::titleChanged (this=0x1b38, _t1=12) at /usr/src/debug/phonon-4.4/build/xine/mediaobject.moc:290
#25 0x00007f4c6a2e5c3c in Phonon::Xine::MediaObject::needNextUrl (this=0x93d290) at /usr/src/debug/phonon-4.4/xine/mediaobject.cpp:644
#26 0x00007f4c6a2e748a in Phonon::Xine::MediaObject::qt_metacall (this=0x93d290, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7f4c5c0d0e10)
    at /usr/src/debug/phonon-4.4/build/xine/mediaobject.moc:165
#27 0x00007f4c7ed7c2b8 in QObject::event (this=0x93d290, e=0x7f4c5c098d30) at kernel/qobject.cpp:1248
#28 0x00007f4c7e10468d in QApplicationPrivate::notify_helper (this=0x774c70, receiver=0x93d290, e=0x7f4c5c098d30) at kernel/qapplication.cpp:4300
#29 0x00007f4c7e10bd94 in QApplication::notify (this=0x7fff26a862e0, receiver=0x93d290, e=0x7f4c5c098d30) at kernel/qapplication.cpp:3704
#30 0x00007f4c7fa8c68a in App::notify (this=0x1b38, receiver=0x1b38, event=0x6) at /usr/src/debug/amarok-2.3.0/src/App.cpp:917
#31 0x00007f4c7ed6bc2c in QCoreApplication::notifyInternal (this=0x7fff26a862e0, receiver=0x93d290, event=0x7f4c5c098d30) at kernel/qcoreapplication.cpp:704
#32 0x00007f4c7ed6cb84 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x620fa0) at kernel/qcoreapplication.h:215
#33 0x00007f4c7ed96823 in postEventSourceDispatch (s=&lt;value optimized out&gt;) at kernel/qcoreapplication.h:220
#34 0x00007f4c759060fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f4c759098cd in ?? () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f4c75909a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f4c7ed9637c in QEventDispatcherGlib::processEvents (this=0x6265e0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:412
#38 0x00007f4c7e1b742f in QGuiEventDispatcherGlib::processEvents (this=0x1b38, flags=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f4c7ed6a502 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags={i = 648569424}) at kernel/qeventloop.cpp:149
#40 0x00007f4c7ed6a8dc in QEventLoop::exec (this=0x7fff26a86290, flags={i = 648569504}) at kernel/qeventloop.cpp:201
#41 0x00007f4c7ed6ce06 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#42 0x0000000000408779 in main (argc=3, argv=&lt;value optimized out&gt;) at /usr/src/debug/amarok-2.3.0/src/main.cpp:237

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

Possible duplicates by query: bug 234451, bug 233183, bug 229649, bug 226071, bug 225472.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952010</commentid>
    <comment_count>1</comment_count>
    <who name="Sven Krohlas">sven</who>
    <bug_when>2010-04-20 23:32:16 +0000</bug_when>
    <thetext>May be a dupe of bug 207579.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961345</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Krohlas">sven</who>
    <bug_when>2010-05-13 10:22:21 +0000</bug_when>
    <thetext>*** Bug 237299 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>962482</commentid>
    <comment_count>3</comment_count>
      <attachid>43614</attachid>
    <who name="Timo Härkönen">timop.harkonen</who>
    <bug_when>2010-05-15 18:46:35 +0000</bug_when>
    <thetext>Created attachment 43614
New crash information added by DrKonqi

Just playing audio cd. Terminal debug information suggests this is a double free bug. (*** glibc detected *** amarok: double free or corruption (out): 0x00007fa53049a030 ***). Full terminal debug print below.


amarok: BEGIN: virtual void MainWindow::resizeEvent(QResizeEvent*) 
amarok: END__: virtual void MainWindow::resizeEvent(QResizeEvent*) - Took 8.8e-05s 
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:   BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:      number of triangles:  0 
amarok:      deleted them all... 
amarok:   END__: void Amarok::TimeSlider::clearTriangles() - Took 6e-05s 
amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.00012s 
amarok: BEGIN: void MainWindow::layoutChanged() 
amarok:   [MainWindow] ignored:  true 
amarok: END__: void MainWindow::layoutChanged() - Took 4.7e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 6e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.9e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.6e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 3.6e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 3.4e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.6e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.6e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.5e-05s 
amarok:    Initialized thread, count== 5 
amarok: BEGIN: virtual float Meta::MediaDeviceHandler::usedcapacity() const 
amarok: END__: virtual float Meta::MediaDeviceHandler::usedcapacity() const - Took 6.5e-05s 
amarok: BEGIN: virtual float Meta::MediaDeviceHandler::totalcapacity() const 
amarok: END__: virtual float Meta::MediaDeviceHandler::totalcapacity() const - Took 2.6e-05s 
amarok: BEGIN: virtual float Meta::MediaDeviceHandler::usedcapacity() const 
amarok: END__: virtual float Meta::MediaDeviceHandler::usedcapacity() const - Took 3.5e-05s 
amarok: BEGIN: virtual float Meta::MediaDeviceHandler::totalcapacity() const 
amarok: END__: virtual float Meta::MediaDeviceHandler::totalcapacity() const - Took 2.8e-05s 
amarok: BEGIN: void MainWindow::layoutChanged() 
amarok:   [MainWindow] ignored:  true 
amarok: END__: void MainWindow::layoutChanged() - Took 5.2e-05s 
amarok: BEGIN: void MainWindow::layoutChanged() 
amarok:   [MainWindow] ignored:  true 
amarok: END__: void MainWindow::layoutChanged() - Took 4.2e-05s 
amarok: BEGIN: void MainWindow::layoutChanged() 
amarok:   [MainWindow] ignored:  true 
amarok: END__: void MainWindow::layoutChanged() - Took 6.1e-05s 
amarok: BEGIN: void MainWindow::layoutChanged() 
amarok:   [MainWindow] ignored:  true 
amarok: END__: void MainWindow::layoutChanged() - Took 4.2e-05s 
amarok: BEGIN: virtual void Context::AppletsListWidget::resizeEvent(QGraphicsSceneResizeEvent*) 
amarok:   BEGIN: int Context::AppletsListWidget::maximumVisibleAppletsOnList() const 
amarok:      model row count:  7 
amarok:      icon average size:  80.8571 
amarok:      visible rect size:  347 
amarok:      listTotalSize:  496 
amarok:   END__: int Context::AppletsListWidget::maximumVisibleAppletsOnList() const - Took 9.5e-05s 
amarok: END__: virtual void Context::AppletsListWidget::resizeEvent(QGraphicsSceneResizeEvent*) - Took 0.00016s 
amarok: BEGIN: virtual void Context::AppletExplorer::resizeEvent(QGraphicsSceneResizeEvent*) 
amarok: END__: virtual void Context::AppletExplorer::resizeEvent(QGraphicsSceneResizeEvent*) - Took 4.3e-05s 
amarok:  setting layout to QRectF(0,0 355x30) 
amarok: BEGIN: void MainWindow::layoutChanged() 
amarok:   [MainWindow] ignored:  true 
amarok: END__: void MainWindow::layoutChanged() - Took 4.4e-05s 
amarok: END__: static void App::handleCliArgs() - Took 0.013s 
amarok: END__: virtual int App::newInstance() - Took 0.013s 
timo@pulp:~$ amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:   BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:      number of triangles:  0 
amarok:      deleted them all... 
amarok:   END__: void Amarok::TimeSlider::clearTriangles() - Took 5.8e-05s 
amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.00015s 
amarok: BEGIN: void Playlist::PrettyListView::fixInvisible() 
amarok: END__: void Playlist::PrettyListView::fixInvisible() - Took 0.00012s 
amarok:  setting applets geom to QRectF(0,0 355x584) 
amarok: BEGIN: void MainWindow::restoreLayout() 
amarok:   BEGIN: void MainWindow::layoutChanged() 
amarok:     [MainWindow] ignored:  true 
amarok:   END__: void MainWindow::layoutChanged() - Took 0.0001s 
amarok:   BEGIN: void MainWindow::layoutChanged() 
amarok:     [MainWindow] ignored:  true 
amarok:   END__: void MainWindow::layoutChanged() - Took 0.00014s 
amarok:   BEGIN: void MainWindow::layoutChanged() 
amarok:     [MainWindow] ignored:  true 
amarok:   END__: void MainWindow::layoutChanged() - Took 9.6e-05s 
amarok:   BEGIN: void MainWindow::layoutChanged() 
amarok:     [MainWindow] ignored:  true 
amarok:   END__: void MainWindow::layoutChanged() - Took 0.00011s 
amarok:   BEGIN: void MainWindow::layoutChanged() 
amarok:     [MainWindow] ignored:  true 
amarok:   END__: void MainWindow::layoutChanged() - Took 9.3e-05s 
amarok:   BEGIN: void MainWindow::layoutChanged() 
amarok:     [MainWindow] ignored:  true 
amarok:   END__: void MainWindow::layoutChanged() - Took 0.00013s 
amarok: END__: void MainWindow::restoreLayout() - Took 0.011s 
amarok: BEGIN: void Playlist::PrettyListView::fixInvisible() 
amarok: END__: void Playlist::PrettyListView::fixInvisible() - Took 0.00017s 
amarok: BEGIN: virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) 
amarok:   BEGIN: void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&amp;, bool) 
amarok:      returning bookmarkcurrenttrack action 
amarok:   END__: void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&amp;, bool) - Took 1.6s 
amarok: END__: virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) - Took 1.6s 
amarok: BEGIN: virtual QWidget* Playlist::PrettyItemDelegate::createEditor(QWidget*, const QStyleOptionViewItem&amp;, const QModelIndex&amp;) const 
amarok:   BEGIN: void InlineEditorWidget::createChildWidgets() 
amarok:      width:  355 
amarok:   END__: void InlineEditorWidget::createChildWidgets() - Took 0.0016s 
amarok: END__: virtual QWidget* Playlist::PrettyItemDelegate::createEditor(QWidget*, const QStyleOptionViewItem&amp;, const QModelIndex&amp;) const - Took 0.0019s 
amarok: BEGIN: virtual void Playlist::PrettyItemDelegate::setModelData(QWidget*, QAbstractItemModel*, const QModelIndex&amp;) const 
amarok:   BEGIN: QMap&lt;int, QString&gt; InlineEditorWidget::changedValues() 
amarok:   END__: QMap&lt;int, QString&gt; InlineEditorWidget::changedValues() - Took 6.2e-05s 
amarok:   [Playlist::PrettyItemDelegate] got inline editor!! 
amarok:   [Playlist::PrettyItemDelegate] changed values map:  QMap() 
amarok: END__: virtual void Playlist::PrettyItemDelegate::setModelData(QWidget*, QAbstractItemModel*, const QModelIndex&amp;) const - Took 0.0004s 
amarok:  checking for global actions 
amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&amp;) 
amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&amp;) - Took 7.1e-05s 
amarok: BEGIN: virtual bool SqlCollectionLocation::isWritable() const 
amarok:   BEGIN: QStringList MountPointManager::collectionFolders() 
amarok:   END__: QStringList MountPointManager::collectionFolders() - Took 0.00012s 
amarok:    &quot;/home/timo/Music&quot; 
amarok:         used:  7.70497e+10 
amarok:         total:  1.95717e+11 
amarok:         free space:  1.18667e+11 
amarok:         path_exists_writeable true 
amarok:         path_exists_with_space true 
amarok: END__: virtual bool SqlCollectionLocation::isWritable() const - Took 0.0015s 
amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&amp;) 
amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&amp;) - Took 6.4e-05s 
amarok: BEGIN: virtual bool SqlCollectionLocation::isWritable() const 
amarok:   BEGIN: QStringList MountPointManager::collectionFolders() 
amarok:   END__: QStringList MountPointManager::collectionFolders() - Took 9.8e-05s 
amarok:    &quot;/home/timo/Music&quot; 
amarok:         used:  7.70497e+10 
amarok:         total:  1.95717e+11 
amarok:         free space:  1.18667e+11 
amarok:         path_exists_writeable true 
amarok:         path_exists_with_space true 
amarok: END__: virtual bool SqlCollectionLocation::isWritable() const - Took 0.0013s 
amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&amp;) 
amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&amp;) - Took 5.9e-05s 
amarok: BEGIN: void Playlist::Controller::insertOptioned(Meta::TrackList, int) 
amarok:   BEGIN: void Playlist::Widget::clearFilterIfActive() 
amarok:   END__: void Playlist::Widget::clearFilterIfActive() - Took 9.5e-05s 
amarok:   BEGIN: void Playlist::Controller::clear() 
amarok:     BEGIN: void Playlist::Controller::removeRows(int, int) 
amarok:       BEGIN: void Playlist::Controller::removeRows(QList&lt;int&gt;&amp;) 
amarok:         BEGIN: void Playlist::Model::removeTracksCommand(const Playlist::RemoveCmdList&amp;) 
amarok:         END__: void Playlist::Model::removeTracksCommand(const Playlist::RemoveCmdList&amp;) - Took 0.00043s 
amarok:       END__: void Playlist::Controller::removeRows(QList&lt;int&gt;&amp;) - Took 0.00063s 
amarok:     END__: void Playlist::Controller::removeRows(int, int) - Took 0.00074s 
amarok:   END__: void Playlist::Controller::clear() - Took 0.00084s 
amarok:   [Playlist::Controller] About to check for rowCount() and SortProxy::isSorted() 
amarok:   [Playlist::Controller] NOT SORTED 
amarok:   [Playlist::Controller] About to drop on row  -1 
amarok:   [Playlist::Controller] Fixed row to  0 
amarok:   BEGIN: void Playlist::Model::setAllNewlyAddedToUnplayed() 
amarok:   END__: void Playlist::Model::setAllNewlyAddedToUnplayed() - Took 6e-05s 
amarok:   BEGIN: void Playlist::PrettyListView::itemsAdded(const QModelIndex&amp;, int, int) 
amarok:     [Playlist::PrettyListView] index has row:  0 
amarok:   END__: void Playlist::PrettyListView::itemsAdded(const QModelIndex&amp;, int, int) - Took 0.00044s 
amarok:   [Playlist::Controller] engine state:  0 
amarok:   BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:     BEGIN: void EngineController::play(const Meta::TrackPtr&amp;, uint) 
amarok:       [EngineController] Just a normal, boring track... :-P 
amarok:       BEGIN: void EngineController::playUrl(const KUrl&amp;, uint) 
amarok:         [EngineController] URL:  &quot;audiocd:/130c2114/1&quot; 
amarok:         [EngineController] offset:  0 
amarok:         [EngineController] play track from cd 
amarok:         [EngineController] 3.2.1... 
amarok:         BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) 
amarok:           [EngineController] Empty MediaSource (engine stop) 
amarok:         END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) - Took 0.0001s 
amarok:         BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) 
amarok:           [EngineController] Using gain of 0 with relative peak of 0 
amarok:           BEGIN: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() 
amarok:           END__: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() - Took 0.0001s 
amarok:           [Playlist::Actions] [WARNING!] engineNewTrackPlaying: &quot;Dog Eat Dog - 01 - No Fronts&quot; does not match what the playlist controller thought it should be 
amarok:           BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() 
amarok:             [Playlist::PrettyListView] skipping scroll? false 
amarok:           END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.00046s 
amarok:           BEGIN: virtual void Context::ContextView::engineNewTrackPlaying() 
amarok:             BEGIN: virtual void CurrentEngine::message(const Context::ContextState&amp;) 
amarok:               BEGIN: void CurrentEngine::update() 
amarok:               END__: void CurrentEngine::update() - Took 0.0097s 
amarok:             END__: virtual void CurrentEngine::message(const Context::ContextState&amp;) - Took 0.0098s 
amarok:             BEGIN: void WikipediaEngine::update() 
amarok:               BEGIN: bool EngineController::isStream() 
amarok:               END__: bool EngineController::isStream() - Took 3.5e-05s 
amarok:                wiki url:  &quot;http://en.wikipedia.org/w/index.php?title=Various%20artists%20%28band%29&amp;useskin=monobook&quot; 
amarok:             END__: void WikipediaEngine::update() - Took 0.00029s 
amarok:           END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 0.01s 
amarok:           BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying() 
amarok:           END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 2.7e-05s 
amarok:           BEGIN: virtual void ProgressWidget::engineNewTrackPlaying() 
amarok:             BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:                new length:  -1 
amarok:                slider enabled! 
amarok:               BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:                 BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:                    number of triangles:  0 
amarok:                    deleted them all... 
amarok:                 END__: void Amarok::TimeSlider::clearTriangles() - Took 5.5e-05s 
amarok:               END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.00011s 
amarok:             END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00025s 
amarok:           END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.00034s 
amarok:           BEGIN: virtual void Amarok::OSD::engineNewTrackPlaying() 
amarok:             BEGIN: void OSDWidget::show(const QString&amp;, QImage) 
amarok:             END__: void OSDWidget::show(const QString&amp;, QImage) - Took 8.9e-05s 
amarok:           END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.0071s 
amarok:         END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) - Took 0.03s 
amarok:         [EngineController] boom? 
amarok:         [EngineController] no boom? 
amarok:         [EngineController] track pos after play:  0 
amarok:       END__: void EngineController::playUrl(const KUrl&amp;, uint) - Took 0.2s 
amarok:     END__: void EngineController::play(const Meta::TrackPtr&amp;, uint) - Took 0.2s 
amarok:   END__: void Playlist::Actions::play(quint64, bool) - Took 0.2s 
amarok: END__: void Playlist::Controller::insertOptioned(Meta::TrackList, int) - Took 0.2s 
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:   BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:      number of triangles:  0 
amarok:      deleted them all... 
amarok:   END__: void Amarok::TimeSlider::clearTriangles() - Took 5.6e-05s 
amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.00015s 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&amp;, const QHash&lt;QString, QVariant&gt;&amp;) 
amarok: END__: void CurrentTrack::dataUpdated(const QString&amp;, const QHash&lt;QString, QVariant&gt;&amp;) - Took 0.00088s 
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:      new length:  275293 
amarok:      slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:       BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:          number of triangles:  0 
amarok:          deleted them all... 
amarok:       END__: void Amarok::TimeSlider::clearTriangles() - Took 5.6e-05s 
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.00011s 
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00022s 
amarok:   BEGIN: void MainToolbar::updateBookmarks(const QString*) 
amarok:     BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:        number of triangles:  0 
amarok:        deleted them all... 
amarok:     END__: void Amarok::TimeSlider::clearTriangles() - Took 5.3e-05s 
amarok:   END__: void MainToolbar::updateBookmarks(const QString*) - Took 0.0001s 
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.00046s 
amarok: BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  (&quot;Dog Eat Dog&quot;) 
amarok:   [EngineController] Album      :  (&quot;Punk+&quot;) 
amarok:   [EngineController] Title      :  (&quot;No Fronts&quot;) 
amarok:   [EngineController] Genre      :  (&quot;Punk&quot;) 
amarok:   [EngineController] Tracknumber:  (&quot;1&quot;) 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  true 
amarok:   BEGIN: void EngineSubject::newMetaDataNotify(const QHash&lt;long long int, QString&gt;&amp;, bool) 
amarok:     BEGIN: virtual void Context::ContextView::engineNewMetaData(const QHash&lt;long long int, QString&gt;&amp;, bool) 
amarok:     END__: virtual void Context::ContextView::engineNewMetaData(const QHash&lt;long long int, QString&gt;&amp;, bool) - Took 3e-05s 
amarok:   END__: void EngineSubject::newMetaDataNotify(const QHash&lt;long long int, QString&gt;&amp;, bool) - Took 8.7e-05s 
amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.00029s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 2.5e-05s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 7.5e-05s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 1 -&gt; newState: 3 
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00048s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00054s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 3 -&gt; newState: 2 
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.0022s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.0025s 
amarok: BEGIN: void WikipediaEngine::wikiResult(KJob*) 
amarok:    Article not found. Retrying with refinements. 
amarok:   BEGIN: void WikipediaEngine::reloadWikipedia() 
amarok:      wiki url:  &quot;http://en.wikipedia.org/w/index.php?title=Various%20artists%20%28musician%29&amp;useskin=monobook&quot; 
amarok:   END__: void WikipediaEngine::reloadWikipedia() - Took 0.00019s 
amarok: END__: void WikipediaEngine::wikiResult(KJob*) - Took 0.00049s 
amarok: BEGIN: void WikipediaEngine::wikiResult(KJob*) 
amarok:    Article not found. Retrying with refinements. 
amarok:   BEGIN: void WikipediaEngine::reloadWikipedia() 
amarok:      wiki url:  &quot;http://en.wikipedia.org/w/index.php?title=Various%20artists%20%28singer%29&amp;useskin=monobook&quot; 
amarok:   END__: void WikipediaEngine::reloadWikipedia() - Took 0.00023s 
amarok: END__: void WikipediaEngine::wikiResult(KJob*) - Took 0.00058s 
amarok: BEGIN: void WikipediaEngine::wikiResult(KJob*) 
amarok:    Article not found. Retrying with refinements. 
amarok:   BEGIN: void WikipediaEngine::reloadWikipedia() 
amarok:      wiki url:  &quot;http://en.wikipedia.org/w/index.php?title=Various%20artists&amp;useskin=monobook&quot; 
amarok:   END__: void WikipediaEngine::reloadWikipedia() - Took 0.00022s 
amarok: END__: void WikipediaEngine::wikiResult(KJob*) - Took 0.00057s 
amarok(3045)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl(&quot;http://en.wikipedia.org/w/index.php?title=Various%20artists&amp;useskin=monobook&quot;) 
amarok: BEGIN: void WikipediaEngine::wikiResult(KJob*) 
amarok: END__: void WikipediaEngine::wikiResult(KJob*) - Took 0.12s 
amarok: BEGIN: void Amarok::KNotificationBackend::showCurrentTrack() 
amarok: END__: void Amarok::KNotificationBackend::showCurrentTrack() - Took 0.00012s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&amp;) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 7.9e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.024s 
amarok:    GOING TO SCAN: 
amarok:    &quot;(a *lot*: 493 directories)&quot; 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00061s 
amarok:   BEGIN: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) 
amarok:     BEGIN: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) 
amarok:        Setting abort slot for  &quot;Scanning music&quot; 
amarok:        connecting to  1abort() 
amarok:     END__: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) - Took 9.1e-05s 
amarok:   END__: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) - Took 0.0011s 
amarok: END__: void ScanManager::startIncrementalScan(const QString&amp;) - Took 0.03s 
amarok: BEGIN: virtual void XmlParseJob::run() 
amarok:    Success. Committing result to database. 
amarok:    Database temporary table setup did not complete due to no directories needing to be processed. 
amarok: END__: virtual void XmlParseJob::run() - Took 0.027s 
amarok: BEGIN: virtual XmlParseJob::~XmlParseJob() 
amarok:   BEGIN: void StatusBar::hideProgress() 
amarok:   END__: void StatusBar::hideProgress() - Took 0.0003s 
amarok: END__: virtual XmlParseJob::~XmlParseJob() - Took 0.00064s 
amarok: BEGIN: void ScanManager::slotFinished() 
amarok: END__: void ScanManager::slotFinished() - Took 9.3e-05s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&amp;) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 9.4e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.022s 
amarok:    GOING TO SCAN: 
amarok:    &quot;(a *lot*: 493 directories)&quot; 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00061s 
amarok:   BEGIN: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) 
amarok:     BEGIN: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) 
amarok:        Setting abort slot for  &quot;Scanning music&quot; 
amarok:        connecting to  1abort() 
amarok:     END__: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) - Took 0.0001s 
amarok:   END__: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) - Took 0.0011s 
amarok:   BEGIN: virtual void XmlParseJob::run() 
amarok:   END__: void ScanManager::startIncrementalScan(const QString&amp;) - Took 0.029s 
amarok:    Success. Committing result to database. 
amarok:    Database temporary table setup did not complete due to no directories needing to be processed. 
amarok: END__: virtual void XmlParseJob::run() - Took 0.03s 
amarok: BEGIN: virtual XmlParseJob::~XmlParseJob() 
amarok:   BEGIN: void StatusBar::hideProgress() 
amarok:   END__: void StatusBar::hideProgress() - Took 0.00029s 
amarok: END__: virtual XmlParseJob::~XmlParseJob() - Took 0.00061s 
amarok: BEGIN: void ScanManager::slotFinished() 
amarok: END__: void ScanManager::slotFinished() - Took 0.00011s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&amp;) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 9.1e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.022s 
amarok:    GOING TO SCAN: 
amarok:    &quot;(a *lot*: 493 directories)&quot; 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00059s 
amarok:   BEGIN: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) 
amarok:     BEGIN: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) 
amarok:        Setting abort slot for  &quot;Scanning music&quot; 
amarok:        connecting to  1abort() 
amarok:     END__: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) - Took 0.0001s 
amarok:   END__: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) - Took 0.0012s 
amarok:   BEGIN: virtual void XmlParseJob::run() 
amarok:   END__: void ScanManager::startIncrementalScan(const QString&amp;) - Took 0.028s 
amarok:    Success. Committing result to database. 
amarok:    Database temporary table setup did not complete due to no directories needing to be processed. 
amarok: END__: virtual void XmlParseJob::run() - Took 0.032s 
amarok: BEGIN: virtual XmlParseJob::~XmlParseJob() 
amarok:   BEGIN: void StatusBar::hideProgress() 
amarok:   END__: void StatusBar::hideProgress() - Took 0.00033s 
amarok: END__: virtual XmlParseJob::~XmlParseJob() - Took 0.0007s 
amarok: BEGIN: void ScanManager::slotFinished() 
amarok: END__: void ScanManager::slotFinished() - Took 0.0001s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&amp;) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 8.1e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.024s 
amarok:    GOING TO SCAN: 
amarok:    &quot;(a *lot*: 493 directories)&quot; 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00059s 
amarok:   BEGIN: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) 
amarok:     BEGIN: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) 
amarok:        Setting abort slot for  &quot;Scanning music&quot; 
amarok:        connecting to  1abort() 
amarok:     END__: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) - Took 0.00026s 
amarok:   END__: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) - Took 0.0012s 
amarok:   BEGIN: virtual void XmlParseJob::run() 
amarok:   END__: void ScanManager::startIncrementalScan(const QString&amp;) - Took 0.03s 
amarok:    Success. Committing result to database. 
amarok:    Database temporary table setup did not complete due to no directories needing to be processed. 
amarok: END__: virtual void XmlParseJob::run() - Took 0.028s 
amarok: BEGIN: virtual XmlParseJob::~XmlParseJob() 
amarok:   BEGIN: void StatusBar::hideProgress() 
amarok:   END__: void StatusBar::hideProgress() - Took 0.00031s 
amarok: END__: virtual XmlParseJob::~XmlParseJob() - Took 0.00065s 
amarok: BEGIN: void ScanManager::slotFinished() 
amarok: END__: void ScanManager::slotFinished() - Took 0.00012s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&amp;) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 8.4e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.024s 
amarok:    GOING TO SCAN: 
amarok:    &quot;(a *lot*: 493 directories)&quot; 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00059s 
amarok:   BEGIN: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) 
amarok:     BEGIN: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) 
amarok:        Setting abort slot for  &quot;Scanning music&quot; 
amarok:        connecting to  1abort() 
amarok:     END__: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) - Took 0.00018s 
amarok:   END__: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) - Took 0.0013s 
amarok:   BEGIN: virtual void XmlParseJob::run() 
amarok:   END__: void ScanManager::startIncrementalScan(const QString&amp;) - Took 0.03s 
amarok:    Success. Committing result to database. 
amarok:    Database temporary table setup did not complete due to no directories needing to be processed. 
amarok: END__: virtual void XmlParseJob::run() - Took 0.032s 
amarok: BEGIN: virtual XmlParseJob::~XmlParseJob() 
amarok:   BEGIN: void StatusBar::hideProgress() 
amarok:   END__: void StatusBar::hideProgress() - Took 0.00088s 
amarok: END__: virtual XmlParseJob::~XmlParseJob() - Took 0.0012s 
amarok: BEGIN: void ScanManager::slotFinished() 
amarok: END__: void ScanManager::slotFinished() - Took 8.7e-05s 
amarok: BEGIN: void EngineController::slotTitleChanged(int) 
amarok:   BEGIN: void EngineController::slotAboutToFinish() 
amarok:     [EngineController] Track finished completely, updating statistics 
amarok:     [EngineController] finished a CD track, don&apos;t care if queue is not empty, just get new track... 
amarok:     BEGIN: void Playlist::Actions::requestNextTrack() 
amarok:       [Playlist::Actions] so far so good! 
amarok:       BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:         BEGIN: void EngineController::setNextTrack(Meta::TrackPtr) 
amarok:           [EngineController] locking mutex 
amarok:           [EngineController] locked! 
amarok:         END__: void EngineController::setNextTrack(Meta::TrackPtr) - Took 0.00016s 
amarok:       END__: void Playlist::Actions::play(quint64, bool) - Took 0.00028s 
amarok:     END__: void Playlist::Actions::requestNextTrack() - Took 0.00046s 
amarok:     BEGIN: void EngineController::slotQueueEnded() 
amarok:       BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) 
amarok:         [EngineController] Empty MediaSource (engine stop) 
amarok:       END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) - Took 0.00063s 
amarok:       BEGIN: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) 
amarok:         BEGIN: virtual void CurrentEngine::message(const Context::ContextState&amp;) 
amarok:         END__: virtual void CurrentEngine::message(const Context::ContextState&amp;) - Took 0.00015s 
amarok:       END__: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) - Took 0.00028s 
amarok:       BEGIN: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) 
amarok:       END__: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) - Took 6e-05s 
amarok:       BEGIN: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) 
amarok:         BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:            number of triangles:  0 
amarok:            deleted them all... 
amarok:         END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00013s 
amarok:       END__: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) - Took 0.00033s 
amarok:       BEGIN: void EngineController::play(const Meta::TrackPtr&amp;, uint) 
amarok:         [EngineController] Just a normal, boring track... :-P 
amarok:         BEGIN: void EngineController::playUrl(const KUrl&amp;, uint) 
amarok:           [EngineController] URL:  &quot;audiocd:/130c2114/2&quot; 
amarok:           [EngineController] offset:  0 
amarok:           [EngineController] play track from cd 
amarok:           [EngineController] 3.2.1... 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) 
amarok:             [EngineController] Empty MediaSource (engine stop) 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) - Took 9.1e-05s 
CDROMREADTOCHDR: Bad file descriptor
xine_open for gapless playback failed!
*** glibc detected *** amarok: double free or corruption (out): 0x00007fa53049a030 ***
======= Backtrace: =========
/lib/libc.so.6(+0x775b6)[0x7fa56a8345b6]
/lib/libc.so.6(cfree+0x73)[0x7fa56a83ae53]
/usr/lib/xine/plugins/1.27/xineplug_inp_cdda.so(+0x5094)[0x7fa55980d094]
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so(+0x3241e)[0x7fa55ad0f41e]
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so(+0x32c65)[0x7fa55ad0fc65]
/usr/lib/libamaroklib.so.1(_ZN16EngineController7playUrlERK4KUrlj+0x8ab)[0x7fa56cbcd07b]
/usr/lib/libamaroklib.so.1(_ZN16EngineController4playERK10KSharedPtrIN4Meta5TrackEEj+0x5b7)[0x7fa56cbce157]
/usr/lib/libamaroklib.so.1(_ZN16EngineController14slotQueueEndedEv+0xa8)[0x7fa56cbce2c8]
/usr/lib/libamaroklib.so.1(_ZN16EngineController17slotAboutToFinishEv+0x507)[0x7fa56cbcf4f7]
/usr/lib/libamaroklib.so.1(_ZN16EngineController16slotTitleChangedEi+0x28)[0x7fa56cbcf8a8]
/usr/lib/libamaroklib.so.1(_ZN16EngineController11qt_metacallEN11QMetaObject4CallEiPPv+0x89)[0x7fa56cbd18f9]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x32f)[0x7fa56b1eae3f]
/usr/lib/libphonon.so.4(_ZN6Phonon15MediaController12titleChangedEi+0x31)[0x7fa5680cb9d1]
/usr/lib/libphonon.so.4(_ZN6Phonon15MediaController11qt_metacallEN11QMetaObject4CallEiPPv+0x17b)[0x7fa5680cd1db]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x32f)[0x7fa56b1eae3f]
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so(+0x307f1)[0x7fa55ad0d7f1]
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so(+0x32333)[0x7fa55ad0f333]
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so(+0x35082)[0x7fa55ad12082]
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x389)[0x7fa56b1e7d49]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac)[0x7fa56bb4c22c]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x14b)[0x7fa56bb526fb]
/usr/lib/libamaroklib.so.1(_ZN3App6notifyEP7QObjectP6QEvent+0x2a)[0x7fa56cbb212a]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7fa56b1d806c]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2a7)[0x7fa56b1da7e7]
/usr/lib/libQtCore.so.4(+0x1979d3)[0x7fa56b2019d3]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2)[0x7fa563d718c2]
/lib/libglib-2.0.so.0(+0x42748)[0x7fa563d75748]
/lib/libglib-2.0.so.0(g_main_context_iteration+0x6c)[0x7fa563d758fc]
/usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x73)[0x7fa56b201513]
/usr/lib/libQtGui.so.4(+0x26e46e)[0x7fa56bbfc46e]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7fa56b1d6992]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xdc)[0x7fa56b1d6d6c]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xbb)[0x7fa56b1daaab]
amarok[0x408782]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fa56a7dbc4d]
amarok[0x4016f9]
======= Memory map: ========
00400000-0040f000 r-xp 00000000 08:05 2120                               /usr/bin/amarok
0060e000-0060f000 r--p 0000e000 08:05 2120                               /usr/bin/amarok
0060f000-00610000 rw-p 0000f000 08:05 2120                               /usr/bin/amarok
01dd6000-03efe000 rw-p 00000000 00:00 0                                  [heap]
7fa520e3e000-7fa521ae1000 r--p 00000000 08:05 139108                     /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
7fa521ae1000-7fa521b14000 r--p 00000000 08:05 3672936                    /usr/share/fonts/truetype/msttcorefonts/Arial_Italic.ttf
7fa521b14000-7fa521b5a000 r--p 00000000 08:05 3672937                    /usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf
7fa521b5a000-7fa521f6a000 rw-p 00000000 00:00 0 
7fa521f6a000-7fa521f6f000 r-xp 00000000 08:05 705                        /lib/libnss_dns-2.11.1.so
7fa521f6f000-7fa52216e000 ---p 00005000 08:05 705                        /lib/libnss_dns-2.11.1.so
7fa52216e000-7fa52216f000 r--p 00004000 08:05 705                        /lib/libnss_dns-2.11.1.so
7fa52216f000-7fa522170000 rw-p 00005000 08:05 705                        /lib/libnss_dns-2.11.1.so
7fa522170000-7fa522172000 r-xp 00000000 08:05 7312                       /lib/libnss_mdns4_minimal.so.2
7fa522172000-7fa522371000 ---p 00002000 08:05 7312                       /lib/libnss_mdns4_minimal.so.2
7fa522371000-7fa522372000 r--p 00001000 08:05 7312                       /lib/libnss_mdns4_minimal.so.2
7fa522372000-7fa522373000 rw-p 00002000 08:05 7312                       /lib/libnss_mdns4_minimal.so.2
7fa522373000-7fa522374000 ---p 00000000 00:00 0 
7fa522374000-7fa522b74000 rw-p 00000000 00:00 0 
7fa522b74000-7fa522b75000 ---p 00000000 00:00 0 
7fa522b75000-7fa523375000 rw-p 00000000 00:00 0 
7fa523375000-7fa523377000 r-xp 00000000 08:05 3954090                    /usr/lib/xine/plugins/1.27/xineplug_decode_lpcm.so
7fa523377000-7fa523576000 ---p 00002000 08:05 3954090                    /usr/lib/xine/plugins/1.27/xineplug_decode_lpcm.so
7fa523576000-7fa523577000 r--p 00001000 08:05 3954090                    /usr/lib/xine/plugins/1.27/xineplug_decode_lpcm.so
7fa523577000-7fa523578000 rw-p 00002000 08:05 3954090                    /usr/lib/xine/plugins/1.27/xineplug_decode_lpcm.so
7fa523578000-7fa52357b000 r-xp 00000000 08:05 3954073                    /usr/lib/xine/plugins/1.27/xineplug_inp_stdin_fifo.so
7fa52357b000-7fa52377b000 ---p 00003000 08:05 3954073                    /usr/lib/xine/plugins/1.27/xineplug_inp_stdin_fifo.so
7fa52377b000-7fa52377c000 r--p 00003000 08:05 3954073                    /usr/lib/xine/plugins/1.27/xineplug_inp_stdin_fifo.so
7fa52377c000-7fa52377d000 rw-p 00004000 08:05 3954073                    /usr/lib/xine/plugins/1.27/xineplug_inp_stdin_fifo.so
7fa52377d000-7fa523782000 r-xp 00000000 08:05 3954070                    /usr/lib/xine/plugins/1.27/xineplug_inp_rtp.so
7fa523782000-7fa523981000 ---p 00005000 08:05 3954070                    /usr/lib/xine/plugins/1.27/xineplug_inp_rtp.so
7fa523981000-7fa523982000 r--p 00004000 08:05 3954070                    /usr/lib/xine/plugins/1.27/xineplug_inp_rtp.so
7fa523982000-7fa523983000 rw-p 00005000 08:05 3954070                    /usr/lib/xine/plugins/1.27/xineplug_inp_rtp.so
7fa523983000-7fa523988000 r-xp 00000000 08:05 3954068                    /usr/lib/xine/plugins/1.27/xineplug_inp_pnm.so
7fa523988000-7fa523b87000 ---p 00005000 08:05 3954068                    /usr/lib/xine/plugins/1.27/xineplug_inp_pnm.so
7fa523b87000-7fa523b88000 r--p 00004000 08:05 3954068                    /usr/lib/xine/plugins/1.27/xineplug_inp_pnm.so
7fa523b88000-7fa523b89000 rw-p 00005000 08:05 3954068                    /usr/lib/xine/plugins/1.27/xineplug_inp_pnm.so
7fa523b89000-7fa523b8d000 r-xp 00000000 08:05 3954067                    /usr/lib/xine/plugins/1.27/xineplug_inp_net.so
7fa523b8d000-7fa523d8c000 ---p 00004000 08:05 3954067                    /usr/lib/xine/plugins/1.27/xineplug_inp_net.so
7fa523d8c000-7fa523d8d000 r--p 00003000 08:05 3954067                    /usr/lib/xine/plugins/1.27/xineplug_inp_net.so
7fa523d8d000-7fa523d8e000 rw-p 00004000 08:05 3954067                    /usr/lib/xine/plugins/1.27/xineplug_inp_net.so
7fa523d8e000-7fa523d8f000 ---p 00000000 00:00 0 
7fa523d8f000-7fa52458f000 rw-p 00000000 00:00 0 
7fa52458f000-7fa524590000 ---p 00000000 00:00 0 
7fa524590000-7fa524f5d000 rw-p 00000000 00:00 0 
7fa524f5d000-7fa524f5e000 ---p 00000000 00:00 0 
7fa524f5e000-7fa525b47000 rw-p 00000000 00:00 0 
7fa525b47000-7fa525b48000 ---p 00000000 00:00 0 
7fa525b48000-7fa52676a000 rw-p 00000000 00:00 0 
7fa52676a000-7fa52dfe7000 rw-s 00000000 08:05 132246                     /var/tmp/kdecache-timo/kpc/plasma_theme_Amarok-Mockup.data
7fa52dfe7000-7fa530000000 rw-s 00000000 08:05 132205                     /var/tmp/kdecache-timo/kpc/plasma_theme_Amarok-Mockup.index
7fa530000000-7fa5304ec000 rw-p 00000000 00:00 0 
7fa5304ec000-7fa534000000 ---p 00000000 00:00 0 
7fa534040000-7fa534180000 rw-p 00000000 00:00 0 
7fa5341bd000-7fa5341bf000 r-xp 00000000 08:05 3954083                    /usr/lib/xine/plugins/1.27/xineplug_vo_out_none.so
7fa5341bf000-7fa5343be000 ---p 00002000 08:05 3954083                    /usr/lib/xine/plugins/1.27/xineplug_vo_out_none.so
7fa5343be000-7fa5343bf000 r--p 00001000 08:05 3954083                    /usr/lib/xine/plugins/1.27/xineplug_vo_out_none.so
7fa5343bf000-7fa5343c0000 rw-p 00002000 08:05 3954083                    /usr/lib/xine/plugins/1.27/xineplug_vo_out_none.so
7fa5343c0000-7fa534440000 r--p 00000000 08:05 134847                     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
7fa534440000-7fa5345c0000 rw-p 00000000 00:00 0 
7fa5345f0000-7fa534d00000 rw-p 00000000 00:00 0 
7fa534d13000-7fa534d95000 r-xp 00000000 08:05 3955116                    /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0.0
7fa534d95000-7fa534f95000 ---p 00082000 08:05 3955116                    /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0.0
7fa534f95000-7fa534f98000 r--p 00082000 08:05 3955116                    /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0.0
7fa534f98000-7fa534f99000 rw-p 00085000 08:05 3955116                    /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0.0
7fa534f99000-7fa53505f000 r-xp 00000000 08:05 3955134                    /usr/lib/qt4/plugins/script/libqtscript_uitools.so.1.0.0
7fa53505f000-7fa53525e000 ---p 000c6000 08:05 3955134                    /usr/lib/qt4/plugins/script/libqtscript_uitools.so.1.0.0
7fa53525e000-7fa535260000 r--p 000c5000 08:05 3955134                    /usr/lib/qt4/plugins/script/libqtscript_uitools.so.1.0.0
7fa535260000-7fa535263000 rw-p 000c7000 08:05 3955134                    /usr/lib/qt4/plugins/script/libqtscript_uitools.so.1.0.0
7fa535263000-7fa5352dd000 r-xp 00000000 08:05 3955125                    /usr/lib/qt4/plugins/script/libqtscript_sql.so.1.0.0
7fa5352dd000-7fa5354dc000 ---p 0007a000 08:05 3955125                    /usr/lib/qt4/plugins/script/libqtscript_sql.so.1.0.0
7fa5354dc000-7fa5354df000 r--p 00079000 08:05 3955125                    /usr/lib/qt4/plugins/script/libqtscript_sql.so.1.0.0
7fa5354df000-7fa5354e0000 rw-p 0007c000 08:05 3955125                    /usr/lib/qt4/plugins/script/libqtscript_sql.so.1.0.0
7fa5354e0000-7fa5354e1000 rw-p 00000000 00:00 0 
7fa5354e1000-7fa5355d5000 r-xp 00000000 08:05 3955107                    /usr/lib/qt4/plugins/script/libqtscript_network.so.1.0.0
7fa5355d5000-7fa5357d5000 ---p 000f4000 08:05 3955107                    /usr/lib/qt4/plugins/script/libqtscript_network.so.1.0.0
7fa5357d5000-7fa5357da000 r--p 000f4000 08:05 3955107                    /usr/lib/qt4/plugins/script/libqtscript_network.so.1.0.0KCrash: Application &apos;amarok&apos; crashing...
sock_file=/home/timo/.kde/socket-pulp/kdeinit4__0
QSocketNotifier: Invalid socket 38 and type &apos;Read&apos;, disabling...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>965508</commentid>
    <comment_count>4</comment_count>
    <who name="Mikko C.">mikko.cal</who>
    <bug_when>2010-05-22 10:21:55 +0000</bug_when>
    <thetext>*** Bug 238473 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002340</commentid>
    <comment_count>5</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-08-12 18:25:50 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 207579 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>43614</attachid>
            <date>2010-05-15 18:46:35 +0000</date>
            <delta_ts>2010-05-15 18:46:35 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>68640</size>
            <attacher name="Timo Härkönen">timop.harkonen</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFtYXJvayAoMi4zLjApCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0LjQuMiAo
S0RFIDQuNC4yKQpRdCBWZXJzaW9uOiA0LjYuMgpPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCAyLjYu
MzItMjItZ2VuZXJpYyB4ODZfNjQKRGlzdHJpYnV0aW9uOiBVYnVudHUgMTAuMDQgTFRTCgotLSBJ
bmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ckp1c3QgcGxheWluZyBhdWRpbyBjZC4gVGVybWlu
YWwgZGVidWcgaW5mb3JtYXRpb24gc3VnZ2VzdHMgdGhpcyBpcyBhIGRvdWJsZSBmcmVlIGJ1Zy4g
KCoqKiBnbGliYyBkZXRlY3RlZCAqKiogYW1hcm9rOiBkb3VibGUgZnJlZSBvciBjb3JydXB0aW9u
IChvdXQpOiAweDAwMDA3ZmE1MzA0OWEwMzAgKioqKS4gRnVsbCB0ZXJtaW5hbCBkZWJ1ZyBwcmlu
dCBiZWxvdy4KCgphbWFyb2s6IEJFR0lOOiB2aXJ0dWFsIHZvaWQgTWFpbldpbmRvdzo6cmVzaXpl
RXZlbnQoUVJlc2l6ZUV2ZW50KikgCmFtYXJvazogRU5EX186IHZpcnR1YWwgdm9pZCBNYWluV2lu
ZG93OjpyZXNpemVFdmVudChRUmVzaXplRXZlbnQqKSAtIFRvb2sgOC44ZS0wNXMgCmFtYXJvazog
QkVHSU46IHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OnJlZHJhd0Jvb2ttYXJrcyhjb25zdCBRU3RyaW5n
KikgCmFtYXJvazogICBCRUdJTjogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5n
bGVzKCkgCmFtYXJvazogICAgICBudW1iZXIgb2YgdHJpYW5nbGVzOiAgMCAKYW1hcm9rOiAgICAg
IGRlbGV0ZWQgdGhlbSBhbGwuLi4gCmFtYXJvazogICBFTkRfXzogdm9pZCBBbWFyb2s6OlRpbWVT
bGlkZXI6OmNsZWFyVHJpYW5nbGVzKCkgLSBUb29rIDZlLTA1cyAKYW1hcm9rOiBFTkRfXzogdm9p
ZCBQcm9ncmVzc1dpZGdldDo6cmVkcmF3Qm9va21hcmtzKGNvbnN0IFFTdHJpbmcqKSAtIFRvb2sg
MC4wMDAxMnMgCmFtYXJvazogQkVHSU46IHZvaWQgTWFpbldpbmRvdzo6bGF5b3V0Q2hhbmdlZCgp
IAphbWFyb2s6ICAgW01haW5XaW5kb3ddIGlnbm9yZWQ6ICB0cnVlIAphbWFyb2s6IEVORF9fOiB2
b2lkIE1haW5XaW5kb3c6OmxheW91dENoYW5nZWQoKSAtIFRvb2sgNC43ZS0wNXMgCmFtYXJvazog
QkVHSU46IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBj
b25zdCAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXND
b21waWxhdGlvbigpIGNvbnN0IC0gVG9vayA2ZS0wNXMgCmFtYXJvazogQkVHSU46IHZpcnR1YWwg
Ym9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAKYW1hcm9rOiBF
TkRfXzogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNv
bnN0IC0gVG9vayAyLjllLTA1cyAKYW1hcm9rOiBCRUdJTjogdmlydHVhbCBib29sIE1ldGE6OkF1
ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFs
IGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9uKCkgY29uc3QgLSBUb29rIDIu
NmUtMDVzIAphbWFyb2s6IEJFR0lOOiB2aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVtOjpp
c0NvbXBpbGF0aW9uKCkgY29uc3QgCmFtYXJvazogRU5EX186IHZpcnR1YWwgYm9vbCBNZXRhOjpB
dWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAtIFRvb2sgMy42ZS0wNXMgCmFtYXJv
azogQkVHSU46IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24o
KSBjb25zdCAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6
aXNDb21waWxhdGlvbigpIGNvbnN0IC0gVG9vayAzLjRlLTA1cyAKYW1hcm9rOiBCRUdJTjogdmly
dHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0IAphbWFy
b2s6IEVORF9fOiB2aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9u
KCkgY29uc3QgLSBUb29rIDIuNmUtMDVzIAphbWFyb2s6IEJFR0lOOiB2aXJ0dWFsIGJvb2wgTWV0
YTo6QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9uKCkgY29uc3QgCmFtYXJvazogRU5EX186IHZp
cnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAtIFRv
b2sgMi41ZS0wNXMgCmFtYXJvazogQkVHSU46IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxi
dW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCBib29sIE1l
dGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0IC0gVG9vayAyLjVlLTA1cyAK
YW1hcm9rOiBCRUdJTjogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxh
dGlvbigpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFs
YnVtOjppc0NvbXBpbGF0aW9uKCkgY29uc3QgLSBUb29rIDIuNWUtMDVzIAphbWFyb2s6IEJFR0lO
OiB2aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9uKCkgY29uc3Qg
CmFtYXJvazogRU5EX186IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGls
YXRpb24oKSBjb25zdCAtIFRvb2sgMi41ZS0wNXMgCmFtYXJvazogQkVHSU46IHZpcnR1YWwgYm9v
bCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAKYW1hcm9rOiBFTkRf
XzogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0
IC0gVG9vayAyLjVlLTA1cyAKYW1hcm9rOiBCRUdJTjogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlv
Q2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGJv
b2wgTWV0YTo6QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9uKCkgY29uc3QgLSBUb29rIDIuNWUt
MDVzIAphbWFyb2s6IEJFR0lOOiB2aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVtOjppc0Nv
bXBpbGF0aW9uKCkgY29uc3QgCmFtYXJvazogRU5EX186IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRp
b0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAtIFRvb2sgMi41ZS0wNXMgCmFtYXJvazog
QkVHSU46IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBj
b25zdCAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXND
b21waWxhdGlvbigpIGNvbnN0IC0gVG9vayAyLjVlLTA1cyAKYW1hcm9rOiBCRUdJTjogdmlydHVh
bCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0IAphbWFyb2s6
IEVORF9fOiB2aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9uKCkg
Y29uc3QgLSBUb29rIDIuNWUtMDVzIAphbWFyb2s6IEJFR0lOOiB2aXJ0dWFsIGJvb2wgTWV0YTo6
QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9uKCkgY29uc3QgCmFtYXJvazogRU5EX186IHZpcnR1
YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAtIFRvb2sg
Mi41ZS0wNXMgCmFtYXJvazogQkVHSU46IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06
OmlzQ29tcGlsYXRpb24oKSBjb25zdCAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCBib29sIE1ldGE6
OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0IC0gVG9vayAyLjVlLTA1cyAKYW1h
cm9rOiBCRUdJTjogdmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlv
bigpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVt
Ojppc0NvbXBpbGF0aW9uKCkgY29uc3QgLSBUb29rIDIuNmUtMDVzIAphbWFyb2s6IEJFR0lOOiB2
aXJ0dWFsIGJvb2wgTWV0YTo6QXVkaW9DZEFsYnVtOjppc0NvbXBpbGF0aW9uKCkgY29uc3QgCmFt
YXJvazogRU5EX186IHZpcnR1YWwgYm9vbCBNZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRp
b24oKSBjb25zdCAtIFRvb2sgMi41ZS0wNXMgCmFtYXJvazogQkVHSU46IHZpcnR1YWwgYm9vbCBN
ZXRhOjpBdWRpb0NkQWxidW06OmlzQ29tcGlsYXRpb24oKSBjb25zdCAKYW1hcm9rOiBFTkRfXzog
dmlydHVhbCBib29sIE1ldGE6OkF1ZGlvQ2RBbGJ1bTo6aXNDb21waWxhdGlvbigpIGNvbnN0IC0g
VG9vayAyLjVlLTA1cyAKYW1hcm9rOiAgICBJbml0aWFsaXplZCB0aHJlYWQsIGNvdW50PT0gNSAK
YW1hcm9rOiBCRUdJTjogdmlydHVhbCBmbG9hdCBNZXRhOjpNZWRpYURldmljZUhhbmRsZXI6OnVz
ZWRjYXBhY2l0eSgpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGZsb2F0IE1ldGE6Ok1l
ZGlhRGV2aWNlSGFuZGxlcjo6dXNlZGNhcGFjaXR5KCkgY29uc3QgLSBUb29rIDYuNWUtMDVzIAph
bWFyb2s6IEJFR0lOOiB2aXJ0dWFsIGZsb2F0IE1ldGE6Ok1lZGlhRGV2aWNlSGFuZGxlcjo6dG90
YWxjYXBhY2l0eSgpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGZsb2F0IE1ldGE6Ok1l
ZGlhRGV2aWNlSGFuZGxlcjo6dG90YWxjYXBhY2l0eSgpIGNvbnN0IC0gVG9vayAyLjZlLTA1cyAK
YW1hcm9rOiBCRUdJTjogdmlydHVhbCBmbG9hdCBNZXRhOjpNZWRpYURldmljZUhhbmRsZXI6OnVz
ZWRjYXBhY2l0eSgpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGZsb2F0IE1ldGE6Ok1l
ZGlhRGV2aWNlSGFuZGxlcjo6dXNlZGNhcGFjaXR5KCkgY29uc3QgLSBUb29rIDMuNWUtMDVzIAph
bWFyb2s6IEJFR0lOOiB2aXJ0dWFsIGZsb2F0IE1ldGE6Ok1lZGlhRGV2aWNlSGFuZGxlcjo6dG90
YWxjYXBhY2l0eSgpIGNvbnN0IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGZsb2F0IE1ldGE6Ok1l
ZGlhRGV2aWNlSGFuZGxlcjo6dG90YWxjYXBhY2l0eSgpIGNvbnN0IC0gVG9vayAyLjhlLTA1cyAK
YW1hcm9rOiBCRUdJTjogdm9pZCBNYWluV2luZG93OjpsYXlvdXRDaGFuZ2VkKCkgCmFtYXJvazog
ICBbTWFpbldpbmRvd10gaWdub3JlZDogIHRydWUgCmFtYXJvazogRU5EX186IHZvaWQgTWFpbldp
bmRvdzo6bGF5b3V0Q2hhbmdlZCgpIC0gVG9vayA1LjJlLTA1cyAKYW1hcm9rOiBCRUdJTjogdm9p
ZCBNYWluV2luZG93OjpsYXlvdXRDaGFuZ2VkKCkgCmFtYXJvazogICBbTWFpbldpbmRvd10gaWdu
b3JlZDogIHRydWUgCmFtYXJvazogRU5EX186IHZvaWQgTWFpbldpbmRvdzo6bGF5b3V0Q2hhbmdl
ZCgpIC0gVG9vayA0LjJlLTA1cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBNYWluV2luZG93OjpsYXlv
dXRDaGFuZ2VkKCkgCmFtYXJvazogICBbTWFpbldpbmRvd10gaWdub3JlZDogIHRydWUgCmFtYXJv
azogRU5EX186IHZvaWQgTWFpbldpbmRvdzo6bGF5b3V0Q2hhbmdlZCgpIC0gVG9vayA2LjFlLTA1
cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBNYWluV2luZG93OjpsYXlvdXRDaGFuZ2VkKCkgCmFtYXJv
azogICBbTWFpbldpbmRvd10gaWdub3JlZDogIHRydWUgCmFtYXJvazogRU5EX186IHZvaWQgTWFp
bldpbmRvdzo6bGF5b3V0Q2hhbmdlZCgpIC0gVG9vayA0LjJlLTA1cyAKYW1hcm9rOiBCRUdJTjog
dmlydHVhbCB2b2lkIENvbnRleHQ6OkFwcGxldHNMaXN0V2lkZ2V0OjpyZXNpemVFdmVudChRR3Jh
cGhpY3NTY2VuZVJlc2l6ZUV2ZW50KikgCmFtYXJvazogICBCRUdJTjogaW50IENvbnRleHQ6OkFw
cGxldHNMaXN0V2lkZ2V0OjptYXhpbXVtVmlzaWJsZUFwcGxldHNPbkxpc3QoKSBjb25zdCAKYW1h
cm9rOiAgICAgIG1vZGVsIHJvdyBjb3VudDogIDcgCmFtYXJvazogICAgICBpY29uIGF2ZXJhZ2Ug
c2l6ZTogIDgwLjg1NzEgCmFtYXJvazogICAgICB2aXNpYmxlIHJlY3Qgc2l6ZTogIDM0NyAKYW1h
cm9rOiAgICAgIGxpc3RUb3RhbFNpemU6ICA0OTYgCmFtYXJvazogICBFTkRfXzogaW50IENvbnRl
eHQ6OkFwcGxldHNMaXN0V2lkZ2V0OjptYXhpbXVtVmlzaWJsZUFwcGxldHNPbkxpc3QoKSBjb25z
dCAtIFRvb2sgOS41ZS0wNXMgCmFtYXJvazogRU5EX186IHZpcnR1YWwgdm9pZCBDb250ZXh0OjpB
cHBsZXRzTGlzdFdpZGdldDo6cmVzaXplRXZlbnQoUUdyYXBoaWNzU2NlbmVSZXNpemVFdmVudCop
IC0gVG9vayAwLjAwMDE2cyAKYW1hcm9rOiBCRUdJTjogdmlydHVhbCB2b2lkIENvbnRleHQ6OkFw
cGxldEV4cGxvcmVyOjpyZXNpemVFdmVudChRR3JhcGhpY3NTY2VuZVJlc2l6ZUV2ZW50KikgCmFt
YXJvazogRU5EX186IHZpcnR1YWwgdm9pZCBDb250ZXh0OjpBcHBsZXRFeHBsb3Jlcjo6cmVzaXpl
RXZlbnQoUUdyYXBoaWNzU2NlbmVSZXNpemVFdmVudCopIC0gVG9vayA0LjNlLTA1cyAKYW1hcm9r
OiAgc2V0dGluZyBsYXlvdXQgdG8gUVJlY3RGKDAsMCAzNTV4MzApIAphbWFyb2s6IEJFR0lOOiB2
b2lkIE1haW5XaW5kb3c6OmxheW91dENoYW5nZWQoKSAKYW1hcm9rOiAgIFtNYWluV2luZG93XSBp
Z25vcmVkOiAgdHJ1ZSAKYW1hcm9rOiBFTkRfXzogdm9pZCBNYWluV2luZG93OjpsYXlvdXRDaGFu
Z2VkKCkgLSBUb29rIDQuNGUtMDVzIAphbWFyb2s6IEVORF9fOiBzdGF0aWMgdm9pZCBBcHA6Omhh
bmRsZUNsaUFyZ3MoKSAtIFRvb2sgMC4wMTNzIAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGludCBB
cHA6Om5ld0luc3RhbmNlKCkgLSBUb29rIDAuMDEzcyAKdGltb0BwdWxwOn4kIGFtYXJvazogQkVH
SU46IHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OnJlZHJhd0Jvb2ttYXJrcyhjb25zdCBRU3RyaW5nKikg
CmFtYXJvazogICBCRUdJTjogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5nbGVz
KCkgCmFtYXJvazogICAgICBudW1iZXIgb2YgdHJpYW5nbGVzOiAgMCAKYW1hcm9rOiAgICAgIGRl
bGV0ZWQgdGhlbSBhbGwuLi4gCmFtYXJvazogICBFTkRfXzogdm9pZCBBbWFyb2s6OlRpbWVTbGlk
ZXI6OmNsZWFyVHJpYW5nbGVzKCkgLSBUb29rIDUuOGUtMDVzIAphbWFyb2s6IEVORF9fOiB2b2lk
IFByb2dyZXNzV2lkZ2V0OjpyZWRyYXdCb29rbWFya3MoY29uc3QgUVN0cmluZyopIC0gVG9vayAw
LjAwMDE1cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBQbGF5bGlzdDo6UHJldHR5TGlzdFZpZXc6OmZp
eEludmlzaWJsZSgpIAphbWFyb2s6IEVORF9fOiB2b2lkIFBsYXlsaXN0OjpQcmV0dHlMaXN0Vmll
dzo6Zml4SW52aXNpYmxlKCkgLSBUb29rIDAuMDAwMTJzIAphbWFyb2s6ICBzZXR0aW5nIGFwcGxl
dHMgZ2VvbSB0byBRUmVjdEYoMCwwIDM1NXg1ODQpIAphbWFyb2s6IEJFR0lOOiB2b2lkIE1haW5X
aW5kb3c6OnJlc3RvcmVMYXlvdXQoKSAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIE1haW5XaW5kb3c6
OmxheW91dENoYW5nZWQoKSAKYW1hcm9rOiAgICAgW01haW5XaW5kb3ddIGlnbm9yZWQ6ICB0cnVl
IAphbWFyb2s6ICAgRU5EX186IHZvaWQgTWFpbldpbmRvdzo6bGF5b3V0Q2hhbmdlZCgpIC0gVG9v
ayAwLjAwMDFzIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgTWFpbldpbmRvdzo6bGF5b3V0Q2hhbmdl
ZCgpIAphbWFyb2s6ICAgICBbTWFpbldpbmRvd10gaWdub3JlZDogIHRydWUgCmFtYXJvazogICBF
TkRfXzogdm9pZCBNYWluV2luZG93OjpsYXlvdXRDaGFuZ2VkKCkgLSBUb29rIDAuMDAwMTRzIAph
bWFyb2s6ICAgQkVHSU46IHZvaWQgTWFpbldpbmRvdzo6bGF5b3V0Q2hhbmdlZCgpIAphbWFyb2s6
ICAgICBbTWFpbldpbmRvd10gaWdub3JlZDogIHRydWUgCmFtYXJvazogICBFTkRfXzogdm9pZCBN
YWluV2luZG93OjpsYXlvdXRDaGFuZ2VkKCkgLSBUb29rIDkuNmUtMDVzIAphbWFyb2s6ICAgQkVH
SU46IHZvaWQgTWFpbldpbmRvdzo6bGF5b3V0Q2hhbmdlZCgpIAphbWFyb2s6ICAgICBbTWFpbldp
bmRvd10gaWdub3JlZDogIHRydWUgCmFtYXJvazogICBFTkRfXzogdm9pZCBNYWluV2luZG93Ojps
YXlvdXRDaGFuZ2VkKCkgLSBUb29rIDAuMDAwMTFzIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgTWFp
bldpbmRvdzo6bGF5b3V0Q2hhbmdlZCgpIAphbWFyb2s6ICAgICBbTWFpbldpbmRvd10gaWdub3Jl
ZDogIHRydWUgCmFtYXJvazogICBFTkRfXzogdm9pZCBNYWluV2luZG93OjpsYXlvdXRDaGFuZ2Vk
KCkgLSBUb29rIDkuM2UtMDVzIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgTWFpbldpbmRvdzo6bGF5
b3V0Q2hhbmdlZCgpIAphbWFyb2s6ICAgICBbTWFpbldpbmRvd10gaWdub3JlZDogIHRydWUgCmFt
YXJvazogICBFTkRfXzogdm9pZCBNYWluV2luZG93OjpsYXlvdXRDaGFuZ2VkKCkgLSBUb29rIDAu
MDAwMTNzIAphbWFyb2s6IEVORF9fOiB2b2lkIE1haW5XaW5kb3c6OnJlc3RvcmVMYXlvdXQoKSAt
IFRvb2sgMC4wMTFzIAphbWFyb2s6IEJFR0lOOiB2b2lkIFBsYXlsaXN0OjpQcmV0dHlMaXN0Vmll
dzo6Zml4SW52aXNpYmxlKCkgCmFtYXJvazogRU5EX186IHZvaWQgUGxheWxpc3Q6OlByZXR0eUxp
c3RWaWV3OjpmaXhJbnZpc2libGUoKSAtIFRvb2sgMC4wMDAxN3MgCmFtYXJvazogQkVHSU46IHZp
cnR1YWwgdm9pZCBQbGF5bGlzdDo6UHJldHR5TGlzdFZpZXc6OmNvbnRleHRNZW51RXZlbnQoUUNv
bnRleHRNZW51RXZlbnQqKSAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIFBsYXlsaXN0OjpWaWV3Q29t
bW9uOjp0cmFja01lbnUoUVdpZGdldCosIGNvbnN0IFFNb2RlbEluZGV4KiwgY29uc3QgUVBvaW50
JiwgYm9vbCkgCmFtYXJvazogICAgICByZXR1cm5pbmcgYm9va21hcmtjdXJyZW50dHJhY2sgYWN0
aW9uIAphbWFyb2s6ICAgRU5EX186IHZvaWQgUGxheWxpc3Q6OlZpZXdDb21tb246OnRyYWNrTWVu
dShRV2lkZ2V0KiwgY29uc3QgUU1vZGVsSW5kZXgqLCBjb25zdCBRUG9pbnQmLCBib29sKSAtIFRv
b2sgMS42cyAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCB2b2lkIFBsYXlsaXN0OjpQcmV0dHlMaXN0
Vmlldzo6Y29udGV4dE1lbnVFdmVudChRQ29udGV4dE1lbnVFdmVudCopIC0gVG9vayAxLjZzIAph
bWFyb2s6IEJFR0lOOiB2aXJ0dWFsIFFXaWRnZXQqIFBsYXlsaXN0OjpQcmV0dHlJdGVtRGVsZWdh
dGU6OmNyZWF0ZUVkaXRvcihRV2lkZ2V0KiwgY29uc3QgUVN0eWxlT3B0aW9uVmlld0l0ZW0mLCBj
b25zdCBRTW9kZWxJbmRleCYpIGNvbnN0IAphbWFyb2s6ICAgQkVHSU46IHZvaWQgSW5saW5lRWRp
dG9yV2lkZ2V0OjpjcmVhdGVDaGlsZFdpZGdldHMoKSAKYW1hcm9rOiAgICAgIHdpZHRoOiAgMzU1
IAphbWFyb2s6ICAgRU5EX186IHZvaWQgSW5saW5lRWRpdG9yV2lkZ2V0OjpjcmVhdGVDaGlsZFdp
ZGdldHMoKSAtIFRvb2sgMC4wMDE2cyAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCBRV2lkZ2V0KiBQ
bGF5bGlzdDo6UHJldHR5SXRlbURlbGVnYXRlOjpjcmVhdGVFZGl0b3IoUVdpZGdldCosIGNvbnN0
IFFTdHlsZU9wdGlvblZpZXdJdGVtJiwgY29uc3QgUU1vZGVsSW5kZXgmKSBjb25zdCAtIFRvb2sg
MC4wMDE5cyAKYW1hcm9rOiBCRUdJTjogdmlydHVhbCB2b2lkIFBsYXlsaXN0OjpQcmV0dHlJdGVt
RGVsZWdhdGU6OnNldE1vZGVsRGF0YShRV2lkZ2V0KiwgUUFic3RyYWN0SXRlbU1vZGVsKiwgY29u
c3QgUU1vZGVsSW5kZXgmKSBjb25zdCAKYW1hcm9rOiAgIEJFR0lOOiBRTWFwPGludCwgUVN0cmlu
Zz4gSW5saW5lRWRpdG9yV2lkZ2V0OjpjaGFuZ2VkVmFsdWVzKCkgCmFtYXJvazogICBFTkRfXzog
UU1hcDxpbnQsIFFTdHJpbmc+IElubGluZUVkaXRvcldpZGdldDo6Y2hhbmdlZFZhbHVlcygpIC0g
VG9vayA2LjJlLTA1cyAKYW1hcm9rOiAgIFtQbGF5bGlzdDo6UHJldHR5SXRlbURlbGVnYXRlXSBn
b3QgaW5saW5lIGVkaXRvciEhIAphbWFyb2s6ICAgW1BsYXlsaXN0OjpQcmV0dHlJdGVtRGVsZWdh
dGVdIGNoYW5nZWQgdmFsdWVzIG1hcDogIFFNYXAoKSAKYW1hcm9rOiBFTkRfXzogdmlydHVhbCB2
b2lkIFBsYXlsaXN0OjpQcmV0dHlJdGVtRGVsZWdhdGU6OnNldE1vZGVsRGF0YShRV2lkZ2V0Kiwg
UUFic3RyYWN0SXRlbU1vZGVsKiwgY29uc3QgUU1vZGVsSW5kZXgmKSBjb25zdCAtIFRvb2sgMC4w
MDA0cyAKYW1hcm9rOiAgY2hlY2tpbmcgZm9yIGdsb2JhbCBhY3Rpb25zIAphbWFyb2s6IEJFR0lO
OiBib29sIENvbGxlY3Rpb25UcmVlVmlldzo6b25seU9uZUNvbGxlY3Rpb24oY29uc3QgUU1vZGVs
SW5kZXhMaXN0JikgCmFtYXJvazogRU5EX186IGJvb2wgQ29sbGVjdGlvblRyZWVWaWV3Ojpvbmx5
T25lQ29sbGVjdGlvbihjb25zdCBRTW9kZWxJbmRleExpc3QmKSAtIFRvb2sgNy4xZS0wNXMgCmFt
YXJvazogQkVHSU46IHZpcnR1YWwgYm9vbCBTcWxDb2xsZWN0aW9uTG9jYXRpb246OmlzV3JpdGFi
bGUoKSBjb25zdCAKYW1hcm9rOiAgIEJFR0lOOiBRU3RyaW5nTGlzdCBNb3VudFBvaW50TWFuYWdl
cjo6Y29sbGVjdGlvbkZvbGRlcnMoKSAKYW1hcm9rOiAgIEVORF9fOiBRU3RyaW5nTGlzdCBNb3Vu
dFBvaW50TWFuYWdlcjo6Y29sbGVjdGlvbkZvbGRlcnMoKSAtIFRvb2sgMC4wMDAxMnMgCmFtYXJv
azogICAgIi9ob21lL3RpbW8vTXVzaWMiIAphbWFyb2s6ICAgICAgICAgdXNlZDogIDcuNzA0OTdl
KzEwIAphbWFyb2s6ICAgICAgICAgdG90YWw6ICAxLjk1NzE3ZSsxMSAKYW1hcm9rOiAgICAgICAg
IGZyZWUgc3BhY2U6ICAxLjE4NjY3ZSsxMSAKYW1hcm9rOiAgICAgICAgIHBhdGhfZXhpc3RzX3dy
aXRlYWJsZSB0cnVlIAphbWFyb2s6ICAgICAgICAgcGF0aF9leGlzdHNfd2l0aF9zcGFjZSB0cnVl
IAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIGJvb2wgU3FsQ29sbGVjdGlvbkxvY2F0aW9uOjppc1dy
aXRhYmxlKCkgY29uc3QgLSBUb29rIDAuMDAxNXMgCmFtYXJvazogQkVHSU46IGJvb2wgQ29sbGVj
dGlvblRyZWVWaWV3Ojpvbmx5T25lQ29sbGVjdGlvbihjb25zdCBRTW9kZWxJbmRleExpc3QmKSAK
YW1hcm9rOiBFTkRfXzogYm9vbCBDb2xsZWN0aW9uVHJlZVZpZXc6Om9ubHlPbmVDb2xsZWN0aW9u
KGNvbnN0IFFNb2RlbEluZGV4TGlzdCYpIC0gVG9vayA2LjRlLTA1cyAKYW1hcm9rOiBCRUdJTjog
dmlydHVhbCBib29sIFNxbENvbGxlY3Rpb25Mb2NhdGlvbjo6aXNXcml0YWJsZSgpIGNvbnN0IAph
bWFyb2s6ICAgQkVHSU46IFFTdHJpbmdMaXN0IE1vdW50UG9pbnRNYW5hZ2VyOjpjb2xsZWN0aW9u
Rm9sZGVycygpIAphbWFyb2s6ICAgRU5EX186IFFTdHJpbmdMaXN0IE1vdW50UG9pbnRNYW5hZ2Vy
Ojpjb2xsZWN0aW9uRm9sZGVycygpIC0gVG9vayA5LjhlLTA1cyAKYW1hcm9rOiAgICAiL2hvbWUv
dGltby9NdXNpYyIgCmFtYXJvazogICAgICAgICB1c2VkOiAgNy43MDQ5N2UrMTAgCmFtYXJvazog
ICAgICAgICB0b3RhbDogIDEuOTU3MTdlKzExIAphbWFyb2s6ICAgICAgICAgZnJlZSBzcGFjZTog
IDEuMTg2NjdlKzExIAphbWFyb2s6ICAgICAgICAgcGF0aF9leGlzdHNfd3JpdGVhYmxlIHRydWUg
CmFtYXJvazogICAgICAgICBwYXRoX2V4aXN0c193aXRoX3NwYWNlIHRydWUgCmFtYXJvazogRU5E
X186IHZpcnR1YWwgYm9vbCBTcWxDb2xsZWN0aW9uTG9jYXRpb246OmlzV3JpdGFibGUoKSBjb25z
dCAtIFRvb2sgMC4wMDEzcyAKYW1hcm9rOiBCRUdJTjogYm9vbCBDb2xsZWN0aW9uVHJlZVZpZXc6
Om9ubHlPbmVDb2xsZWN0aW9uKGNvbnN0IFFNb2RlbEluZGV4TGlzdCYpIAphbWFyb2s6IEVORF9f
OiBib29sIENvbGxlY3Rpb25UcmVlVmlldzo6b25seU9uZUNvbGxlY3Rpb24oY29uc3QgUU1vZGVs
SW5kZXhMaXN0JikgLSBUb29rIDUuOWUtMDVzIAphbWFyb2s6IEJFR0lOOiB2b2lkIFBsYXlsaXN0
OjpDb250cm9sbGVyOjppbnNlcnRPcHRpb25lZChNZXRhOjpUcmFja0xpc3QsIGludCkgCmFtYXJv
azogICBCRUdJTjogdm9pZCBQbGF5bGlzdDo6V2lkZ2V0OjpjbGVhckZpbHRlcklmQWN0aXZlKCkg
CmFtYXJvazogICBFTkRfXzogdm9pZCBQbGF5bGlzdDo6V2lkZ2V0OjpjbGVhckZpbHRlcklmQWN0
aXZlKCkgLSBUb29rIDkuNWUtMDVzIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgUGxheWxpc3Q6OkNv
bnRyb2xsZXI6OmNsZWFyKCkgCmFtYXJvazogICAgIEJFR0lOOiB2b2lkIFBsYXlsaXN0OjpDb250
cm9sbGVyOjpyZW1vdmVSb3dzKGludCwgaW50KSAKYW1hcm9rOiAgICAgICBCRUdJTjogdm9pZCBQ
bGF5bGlzdDo6Q29udHJvbGxlcjo6cmVtb3ZlUm93cyhRTGlzdDxpbnQ+JikgCmFtYXJvazogICAg
ICAgICBCRUdJTjogdm9pZCBQbGF5bGlzdDo6TW9kZWw6OnJlbW92ZVRyYWNrc0NvbW1hbmQoY29u
c3QgUGxheWxpc3Q6OlJlbW92ZUNtZExpc3QmKSAKYW1hcm9rOiAgICAgICAgIEVORF9fOiB2b2lk
IFBsYXlsaXN0OjpNb2RlbDo6cmVtb3ZlVHJhY2tzQ29tbWFuZChjb25zdCBQbGF5bGlzdDo6UmVt
b3ZlQ21kTGlzdCYpIC0gVG9vayAwLjAwMDQzcyAKYW1hcm9rOiAgICAgICBFTkRfXzogdm9pZCBQ
bGF5bGlzdDo6Q29udHJvbGxlcjo6cmVtb3ZlUm93cyhRTGlzdDxpbnQ+JikgLSBUb29rIDAuMDAw
NjNzIAphbWFyb2s6ICAgICBFTkRfXzogdm9pZCBQbGF5bGlzdDo6Q29udHJvbGxlcjo6cmVtb3Zl
Um93cyhpbnQsIGludCkgLSBUb29rIDAuMDAwNzRzIAphbWFyb2s6ICAgRU5EX186IHZvaWQgUGxh
eWxpc3Q6OkNvbnRyb2xsZXI6OmNsZWFyKCkgLSBUb29rIDAuMDAwODRzIAphbWFyb2s6ICAgW1Bs
YXlsaXN0OjpDb250cm9sbGVyXSBBYm91dCB0byBjaGVjayBmb3Igcm93Q291bnQoKSBhbmQgU29y
dFByb3h5Ojppc1NvcnRlZCgpIAphbWFyb2s6ICAgW1BsYXlsaXN0OjpDb250cm9sbGVyXSBOT1Qg
U09SVEVEIAphbWFyb2s6ICAgW1BsYXlsaXN0OjpDb250cm9sbGVyXSBBYm91dCB0byBkcm9wIG9u
IHJvdyAgLTEgCmFtYXJvazogICBbUGxheWxpc3Q6OkNvbnRyb2xsZXJdIEZpeGVkIHJvdyB0byAg
MCAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIFBsYXlsaXN0OjpNb2RlbDo6c2V0QWxsTmV3bHlBZGRl
ZFRvVW5wbGF5ZWQoKSAKYW1hcm9rOiAgIEVORF9fOiB2b2lkIFBsYXlsaXN0OjpNb2RlbDo6c2V0
QWxsTmV3bHlBZGRlZFRvVW5wbGF5ZWQoKSAtIFRvb2sgNmUtMDVzIAphbWFyb2s6ICAgQkVHSU46
IHZvaWQgUGxheWxpc3Q6OlByZXR0eUxpc3RWaWV3OjppdGVtc0FkZGVkKGNvbnN0IFFNb2RlbElu
ZGV4JiwgaW50LCBpbnQpIAphbWFyb2s6ICAgICBbUGxheWxpc3Q6OlByZXR0eUxpc3RWaWV3XSBp
bmRleCBoYXMgcm93OiAgMCAKYW1hcm9rOiAgIEVORF9fOiB2b2lkIFBsYXlsaXN0OjpQcmV0dHlM
aXN0Vmlldzo6aXRlbXNBZGRlZChjb25zdCBRTW9kZWxJbmRleCYsIGludCwgaW50KSAtIFRvb2sg
MC4wMDA0NHMgCmFtYXJvazogICBbUGxheWxpc3Q6OkNvbnRyb2xsZXJdIGVuZ2luZSBzdGF0ZTog
IDAgCmFtYXJvazogICBCRUdJTjogdm9pZCBQbGF5bGlzdDo6QWN0aW9uczo6cGxheShxdWludDY0
LCBib29sKSAKYW1hcm9rOiAgICAgQkVHSU46IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6cGxheShj
b25zdCBNZXRhOjpUcmFja1B0ciYsIHVpbnQpIAphbWFyb2s6ICAgICAgIFtFbmdpbmVDb250cm9s
bGVyXSBKdXN0IGEgbm9ybWFsLCBib3JpbmcgdHJhY2suLi4gOi1QIAphbWFyb2s6ICAgICAgIEJF
R0lOOiB2b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnBsYXlVcmwoY29uc3QgS1VybCYsIHVpbnQpIAph
bWFyb2s6ICAgICAgICAgW0VuZ2luZUNvbnRyb2xsZXJdIFVSTDogICJhdWRpb2NkOi8xMzBjMjEx
NC8xIiAKYW1hcm9rOiAgICAgICAgIFtFbmdpbmVDb250cm9sbGVyXSBvZmZzZXQ6ICAwIAphbWFy
b2s6ICAgICAgICAgW0VuZ2luZUNvbnRyb2xsZXJdIHBsYXkgdHJhY2sgZnJvbSBjZCAKYW1hcm9r
OiAgICAgICAgIFtFbmdpbmVDb250cm9sbGVyXSAzLjIuMS4uLiAKYW1hcm9rOiAgICAgICAgIEJF
R0lOOiB2b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnNsb3ROZXdUcmFja1BsYXlpbmcoY29uc3QgUGhv
bm9uOjpNZWRpYVNvdXJjZSYpIAphbWFyb2s6ICAgICAgICAgICBbRW5naW5lQ29udHJvbGxlcl0g
RW1wdHkgTWVkaWFTb3VyY2UgKGVuZ2luZSBzdG9wKSAKYW1hcm9rOiAgICAgICAgIEVORF9fOiB2
b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnNsb3ROZXdUcmFja1BsYXlpbmcoY29uc3QgUGhvbm9uOjpN
ZWRpYVNvdXJjZSYpIC0gVG9vayAwLjAwMDFzIAphbWFyb2s6ICAgICAgICAgQkVHSU46IHZvaWQg
RW5naW5lQ29udHJvbGxlcjo6c2xvdE5ld1RyYWNrUGxheWluZyhjb25zdCBQaG9ub246Ok1lZGlh
U291cmNlJikgCmFtYXJvazogICAgICAgICAgIFtFbmdpbmVDb250cm9sbGVyXSBVc2luZyBnYWlu
IG9mIDAgd2l0aCByZWxhdGl2ZSBwZWFrIG9mIDAgCmFtYXJvazogICAgICAgICAgIEJFR0lOOiB2
aXJ0dWFsIHZvaWQgQW1hcm9rOjpLTm90aWZpY2F0aW9uQmFja2VuZDo6ZW5naW5lTmV3VHJhY2tQ
bGF5aW5nKCkgCmFtYXJvazogICAgICAgICAgIEVORF9fOiB2aXJ0dWFsIHZvaWQgQW1hcm9rOjpL
Tm90aWZpY2F0aW9uQmFja2VuZDo6ZW5naW5lTmV3VHJhY2tQbGF5aW5nKCkgLSBUb29rIDAuMDAw
MXMgCmFtYXJvazogICAgICAgICAgIFtQbGF5bGlzdDo6QWN0aW9uc10gW1dBUk5JTkchXSBlbmdp
bmVOZXdUcmFja1BsYXlpbmc6ICJEb2cgRWF0IERvZyAtIDAxIC0gTm8gRnJvbnRzIiBkb2VzIG5v
dCBtYXRjaCB3aGF0IHRoZSBwbGF5bGlzdCBjb250cm9sbGVyIHRob3VnaHQgaXQgc2hvdWxkIGJl
IAphbWFyb2s6ICAgICAgICAgICBCRUdJTjogdm9pZCBQbGF5bGlzdDo6UHJldHR5TGlzdFZpZXc6
OnNjcm9sbFRvQWN0aXZlVHJhY2soKSAKYW1hcm9rOiAgICAgICAgICAgICBbUGxheWxpc3Q6OlBy
ZXR0eUxpc3RWaWV3XSBza2lwcGluZyBzY3JvbGw/IGZhbHNlIAphbWFyb2s6ICAgICAgICAgICBF
TkRfXzogdm9pZCBQbGF5bGlzdDo6UHJldHR5TGlzdFZpZXc6OnNjcm9sbFRvQWN0aXZlVHJhY2so
KSAtIFRvb2sgMC4wMDA0NnMgCmFtYXJvazogICAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQg
Q29udGV4dDo6Q29udGV4dFZpZXc6OmVuZ2luZU5ld1RyYWNrUGxheWluZygpIAphbWFyb2s6ICAg
ICAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgQ3VycmVudEVuZ2luZTo6bWVzc2FnZShjb25z
dCBDb250ZXh0OjpDb250ZXh0U3RhdGUmKSAKYW1hcm9rOiAgICAgICAgICAgICAgIEJFR0lOOiB2
b2lkIEN1cnJlbnRFbmdpbmU6OnVwZGF0ZSgpIAphbWFyb2s6ICAgICAgICAgICAgICAgRU5EX186
IHZvaWQgQ3VycmVudEVuZ2luZTo6dXBkYXRlKCkgLSBUb29rIDAuMDA5N3MgCmFtYXJvazogICAg
ICAgICAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBDdXJyZW50RW5naW5lOjptZXNzYWdlKGNvbnN0
IENvbnRleHQ6OkNvbnRleHRTdGF0ZSYpIC0gVG9vayAwLjAwOThzIAphbWFyb2s6ICAgICAgICAg
ICAgIEJFR0lOOiB2b2lkIFdpa2lwZWRpYUVuZ2luZTo6dXBkYXRlKCkgCmFtYXJvazogICAgICAg
ICAgICAgICBCRUdJTjogYm9vbCBFbmdpbmVDb250cm9sbGVyOjppc1N0cmVhbSgpIAphbWFyb2s6
ICAgICAgICAgICAgICAgRU5EX186IGJvb2wgRW5naW5lQ29udHJvbGxlcjo6aXNTdHJlYW0oKSAt
IFRvb2sgMy41ZS0wNXMgCmFtYXJvazogICAgICAgICAgICAgICAgd2lraSB1cmw6ICAiaHR0cDov
L2VuLndpa2lwZWRpYS5vcmcvdy9pbmRleC5waHA/dGl0bGU9VmFyaW91cyUyMGFydGlzdHMlMjAl
MjhiYW5kJTI5JnVzZXNraW49bW9ub2Jvb2siIAphbWFyb2s6ICAgICAgICAgICAgIEVORF9fOiB2
b2lkIFdpa2lwZWRpYUVuZ2luZTo6dXBkYXRlKCkgLSBUb29rIDAuMDAwMjlzIAphbWFyb2s6ICAg
ICAgICAgICBFTkRfXzogdmlydHVhbCB2b2lkIENvbnRleHQ6OkNvbnRleHRWaWV3OjplbmdpbmVO
ZXdUcmFja1BsYXlpbmcoKSAtIFRvb2sgMC4wMXMgCmFtYXJvazogICAgICAgICAgIEJFR0lOOiB2
aXJ0dWFsIHZvaWQgVGltZWNvZGVPYnNlcnZlcjo6ZW5naW5lTmV3VHJhY2tQbGF5aW5nKCkgCmFt
YXJvazogICAgICAgICAgIEVORF9fOiB2aXJ0dWFsIHZvaWQgVGltZWNvZGVPYnNlcnZlcjo6ZW5n
aW5lTmV3VHJhY2tQbGF5aW5nKCkgLSBUb29rIDIuN2UtMDVzIAphbWFyb2s6ICAgICAgICAgICBC
RUdJTjogdmlydHVhbCB2b2lkIFByb2dyZXNzV2lkZ2V0OjplbmdpbmVOZXdUcmFja1BsYXlpbmco
KSAKYW1hcm9rOiAgICAgICAgICAgICBCRUdJTjogdmlydHVhbCB2b2lkIFByb2dyZXNzV2lkZ2V0
OjplbmdpbmVUcmFja0xlbmd0aENoYW5nZWQocWludDY0KSAKYW1hcm9rOiAgICAgICAgICAgICAg
ICBuZXcgbGVuZ3RoOiAgLTEgCmFtYXJvazogICAgICAgICAgICAgICAgc2xpZGVyIGVuYWJsZWQh
IAphbWFyb2s6ICAgICAgICAgICAgICAgQkVHSU46IHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OnJlZHJh
d0Jvb2ttYXJrcyhjb25zdCBRU3RyaW5nKikgCmFtYXJvazogICAgICAgICAgICAgICAgIEJFR0lO
OiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6Y2xlYXJUcmlhbmdsZXMoKSAKYW1hcm9rOiAgICAg
ICAgICAgICAgICAgICAgbnVtYmVyIG9mIHRyaWFuZ2xlczogIDAgCmFtYXJvazogICAgICAgICAg
ICAgICAgICAgIGRlbGV0ZWQgdGhlbSBhbGwuLi4gCmFtYXJvazogICAgICAgICAgICAgICAgIEVO
RF9fOiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6Y2xlYXJUcmlhbmdsZXMoKSAtIFRvb2sgNS41
ZS0wNXMgCmFtYXJvazogICAgICAgICAgICAgICBFTkRfXzogdm9pZCBQcm9ncmVzc1dpZGdldDo6
cmVkcmF3Qm9va21hcmtzKGNvbnN0IFFTdHJpbmcqKSAtIFRvb2sgMC4wMDAxMXMgCmFtYXJvazog
ICAgICAgICAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBQcm9ncmVzc1dpZGdldDo6ZW5naW5lVHJh
Y2tMZW5ndGhDaGFuZ2VkKHFpbnQ2NCkgLSBUb29rIDAuMDAwMjVzIAphbWFyb2s6ICAgICAgICAg
ICBFTkRfXzogdmlydHVhbCB2b2lkIFByb2dyZXNzV2lkZ2V0OjplbmdpbmVOZXdUcmFja1BsYXlp
bmcoKSAtIFRvb2sgMC4wMDAzNHMgCmFtYXJvazogICAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZv
aWQgQW1hcm9rOjpPU0Q6OmVuZ2luZU5ld1RyYWNrUGxheWluZygpIAphbWFyb2s6ICAgICAgICAg
ICAgIEJFR0lOOiB2b2lkIE9TRFdpZGdldDo6c2hvdyhjb25zdCBRU3RyaW5nJiwgUUltYWdlKSAK
YW1hcm9rOiAgICAgICAgICAgICBFTkRfXzogdm9pZCBPU0RXaWRnZXQ6OnNob3coY29uc3QgUVN0
cmluZyYsIFFJbWFnZSkgLSBUb29rIDguOWUtMDVzIAphbWFyb2s6ICAgICAgICAgICBFTkRfXzog
dmlydHVhbCB2b2lkIEFtYXJvazo6T1NEOjplbmdpbmVOZXdUcmFja1BsYXlpbmcoKSAtIFRvb2sg
MC4wMDcxcyAKYW1hcm9rOiAgICAgICAgIEVORF9fOiB2b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnNs
b3ROZXdUcmFja1BsYXlpbmcoY29uc3QgUGhvbm9uOjpNZWRpYVNvdXJjZSYpIC0gVG9vayAwLjAz
cyAKYW1hcm9rOiAgICAgICAgIFtFbmdpbmVDb250cm9sbGVyXSBib29tPyAKYW1hcm9rOiAgICAg
ICAgIFtFbmdpbmVDb250cm9sbGVyXSBubyBib29tPyAKYW1hcm9rOiAgICAgICAgIFtFbmdpbmVD
b250cm9sbGVyXSB0cmFjayBwb3MgYWZ0ZXIgcGxheTogIDAgCmFtYXJvazogICAgICAgRU5EX186
IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6cGxheVVybChjb25zdCBLVXJsJiwgdWludCkgLSBUb29r
IDAuMnMgCmFtYXJvazogICAgIEVORF9fOiB2b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnBsYXkoY29u
c3QgTWV0YTo6VHJhY2tQdHImLCB1aW50KSAtIFRvb2sgMC4ycyAKYW1hcm9rOiAgIEVORF9fOiB2
b2lkIFBsYXlsaXN0OjpBY3Rpb25zOjpwbGF5KHF1aW50NjQsIGJvb2wpIC0gVG9vayAwLjJzIAph
bWFyb2s6IEVORF9fOiB2b2lkIFBsYXlsaXN0OjpDb250cm9sbGVyOjppbnNlcnRPcHRpb25lZChN
ZXRhOjpUcmFja0xpc3QsIGludCkgLSBUb29rIDAuMnMgCmFtYXJvazogQkVHSU46IHZvaWQgUHJv
Z3Jlc3NXaWRnZXQ6OnJlZHJhd0Jvb2ttYXJrcyhjb25zdCBRU3RyaW5nKikgCmFtYXJvazogICBC
RUdJTjogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5nbGVzKCkgCmFtYXJvazog
ICAgICBudW1iZXIgb2YgdHJpYW5nbGVzOiAgMCAKYW1hcm9rOiAgICAgIGRlbGV0ZWQgdGhlbSBh
bGwuLi4gCmFtYXJvazogICBFTkRfXzogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJp
YW5nbGVzKCkgLSBUb29rIDUuNmUtMDVzIAphbWFyb2s6IEVORF9fOiB2b2lkIFByb2dyZXNzV2lk
Z2V0OjpyZWRyYXdCb29rbWFya3MoY29uc3QgUVN0cmluZyopIC0gVG9vayAwLjAwMDE1cyAKYW1h
cm9rOiBCRUdJTjogdm9pZCBDdXJyZW50VHJhY2s6OmRhdGFVcGRhdGVkKGNvbnN0IFFTdHJpbmcm
LCBjb25zdCBRSGFzaDxRU3RyaW5nLCBRVmFyaWFudD4mKSAKYW1hcm9rOiBFTkRfXzogdm9pZCBD
dXJyZW50VHJhY2s6OmRhdGFVcGRhdGVkKGNvbnN0IFFTdHJpbmcmLCBjb25zdCBRSGFzaDxRU3Ry
aW5nLCBRVmFyaWFudD4mKSAtIFRvb2sgMC4wMDA4OHMgCmFtYXJvazogQkVHSU46IHZvaWQgRW5n
aW5lQ29udHJvbGxlcjo6c2xvdFRyYWNrTGVuZ3RoQ2hhbmdlZChxaW50NjQpIAphbWFyb2s6ICAg
QkVHSU46IHZpcnR1YWwgdm9pZCBQcm9ncmVzc1dpZGdldDo6ZW5naW5lVHJhY2tMZW5ndGhDaGFu
Z2VkKHFpbnQ2NCkgCmFtYXJvazogICAgICBuZXcgbGVuZ3RoOiAgMjc1MjkzIAphbWFyb2s6ICAg
ICAgc2xpZGVyIGVuYWJsZWQhIAphbWFyb2s6ICAgICBCRUdJTjogdm9pZCBQcm9ncmVzc1dpZGdl
dDo6cmVkcmF3Qm9va21hcmtzKGNvbnN0IFFTdHJpbmcqKSAKYW1hcm9rOiAgICAgICBCRUdJTjog
dm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5nbGVzKCkgCmFtYXJvazogICAgICAg
ICAgbnVtYmVyIG9mIHRyaWFuZ2xlczogIDAgCmFtYXJvazogICAgICAgICAgZGVsZXRlZCB0aGVt
IGFsbC4uLiAKYW1hcm9rOiAgICAgICBFTkRfXzogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNs
ZWFyVHJpYW5nbGVzKCkgLSBUb29rIDUuNmUtMDVzIAphbWFyb2s6ICAgICBFTkRfXzogdm9pZCBQ
cm9ncmVzc1dpZGdldDo6cmVkcmF3Qm9va21hcmtzKGNvbnN0IFFTdHJpbmcqKSAtIFRvb2sgMC4w
MDAxMXMgCmFtYXJvazogICBFTkRfXzogdmlydHVhbCB2b2lkIFByb2dyZXNzV2lkZ2V0Ojplbmdp
bmVUcmFja0xlbmd0aENoYW5nZWQocWludDY0KSAtIFRvb2sgMC4wMDAyMnMgCmFtYXJvazogICBC
RUdJTjogdm9pZCBNYWluVG9vbGJhcjo6dXBkYXRlQm9va21hcmtzKGNvbnN0IFFTdHJpbmcqKSAK
YW1hcm9rOiAgICAgQkVHSU46IHZvaWQgQW1hcm9rOjpUaW1lU2xpZGVyOjpjbGVhclRyaWFuZ2xl
cygpIAphbWFyb2s6ICAgICAgICBudW1iZXIgb2YgdHJpYW5nbGVzOiAgMCAKYW1hcm9rOiAgICAg
ICAgZGVsZXRlZCB0aGVtIGFsbC4uLiAKYW1hcm9rOiAgICAgRU5EX186IHZvaWQgQW1hcm9rOjpU
aW1lU2xpZGVyOjpjbGVhclRyaWFuZ2xlcygpIC0gVG9vayA1LjNlLTA1cyAKYW1hcm9rOiAgIEVO
RF9fOiB2b2lkIE1haW5Ub29sYmFyOjp1cGRhdGVCb29rbWFya3MoY29uc3QgUVN0cmluZyopIC0g
VG9vayAwLjAwMDFzIAphbWFyb2s6IEVORF9fOiB2b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnNsb3RU
cmFja0xlbmd0aENoYW5nZWQocWludDY0KSAtIFRvb2sgMC4wMDA0NnMgCmFtYXJvazogQkVHSU46
IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6c2xvdE1ldGFEYXRhQ2hhbmdlZCgpIAphbWFyb2s6ICAg
W0VuZ2luZUNvbnRyb2xsZXJdIEFydGlzdCAgICAgOiAgKCJEb2cgRWF0IERvZyIpIAphbWFyb2s6
ICAgW0VuZ2luZUNvbnRyb2xsZXJdIEFsYnVtICAgICAgOiAgKCJQdW5rKyIpIAphbWFyb2s6ICAg
W0VuZ2luZUNvbnRyb2xsZXJdIFRpdGxlICAgICAgOiAgKCJObyBGcm9udHMiKSAKYW1hcm9rOiAg
IFtFbmdpbmVDb250cm9sbGVyXSBHZW5yZSAgICAgIDogICgiUHVuayIpIAphbWFyb2s6ICAgW0Vu
Z2luZUNvbnRyb2xsZXJdIFRyYWNrbnVtYmVyOiAgKCIxIikgCmFtYXJvazogICBbRW5naW5lQ29u
dHJvbGxlcl0gTGVuZ3RoICAgICA6ICAoKSAKYW1hcm9rOiAgIFtFbmdpbmVDb250cm9sbGVyXSBU
cmFjayBjaGFuZ2VkOiAgdHJ1ZSAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIEVuZ2luZVN1YmplY3Q6
Om5ld01ldGFEYXRhTm90aWZ5KGNvbnN0IFFIYXNoPGxvbmcgbG9uZyBpbnQsIFFTdHJpbmc+Jiwg
Ym9vbCkgCmFtYXJvazogICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgQ29udGV4dDo6Q29udGV4dFZp
ZXc6OmVuZ2luZU5ld01ldGFEYXRhKGNvbnN0IFFIYXNoPGxvbmcgbG9uZyBpbnQsIFFTdHJpbmc+
JiwgYm9vbCkgCmFtYXJvazogICAgIEVORF9fOiB2aXJ0dWFsIHZvaWQgQ29udGV4dDo6Q29udGV4
dFZpZXc6OmVuZ2luZU5ld01ldGFEYXRhKGNvbnN0IFFIYXNoPGxvbmcgbG9uZyBpbnQsIFFTdHJp
bmc+JiwgYm9vbCkgLSBUb29rIDNlLTA1cyAKYW1hcm9rOiAgIEVORF9fOiB2b2lkIEVuZ2luZVN1
YmplY3Q6Om5ld01ldGFEYXRhTm90aWZ5KGNvbnN0IFFIYXNoPGxvbmcgbG9uZyBpbnQsIFFTdHJp
bmc+JiwgYm9vbCkgLSBUb29rIDguN2UtMDVzIAphbWFyb2s6IEVORF9fOiB2b2lkIEVuZ2luZUNv
bnRyb2xsZXI6OnNsb3RNZXRhRGF0YUNoYW5nZWQoKSAtIFRvb2sgMC4wMDAyOXMgCmFtYXJvazog
QkVHSU46IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6c2xvdFN0YXRlQ2hhbmdlZChQaG9ub246OlN0
YXRlLCBQaG9ub246OlN0YXRlKSAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIEVuZ2luZVN1YmplY3Q6
OnN0YXRlQ2hhbmdlZE5vdGlmeShQaG9ub246OlN0YXRlLCBQaG9ub246OlN0YXRlKSAKYW1hcm9r
OiAgIEVORF9fOiB2b2lkIEVuZ2luZVN1YmplY3Q6OnN0YXRlQ2hhbmdlZE5vdGlmeShQaG9ub246
OlN0YXRlLCBQaG9ub246OlN0YXRlKSAtIFRvb2sgMi41ZS0wNXMgCmFtYXJvazogRU5EX186IHZv
aWQgRW5naW5lQ29udHJvbGxlcjo6c2xvdFN0YXRlQ2hhbmdlZChQaG9ub246OlN0YXRlLCBQaG9u
b246OlN0YXRlKSAtIFRvb2sgNy41ZS0wNXMgCmFtYXJvazogQkVHSU46IHZvaWQgRW5naW5lQ29u
dHJvbGxlcjo6c2xvdFN0YXRlQ2hhbmdlZChQaG9ub246OlN0YXRlLCBQaG9ub246OlN0YXRlKSAK
YW1hcm9rOiAgIEJFR0lOOiB2b2lkIEVuZ2luZVN1YmplY3Q6OnN0YXRlQ2hhbmdlZE5vdGlmeShQ
aG9ub246OlN0YXRlLCBQaG9ub246OlN0YXRlKSAKYW1hcm9rOiAgICAgIFN0YXRlIGNoYW5nZWQs
IG9sZFN0YXRlOiAxIC0+IG5ld1N0YXRlOiAzIAphbWFyb2s6ICAgRU5EX186IHZvaWQgRW5naW5l
U3ViamVjdDo6c3RhdGVDaGFuZ2VkTm90aWZ5KFBob25vbjo6U3RhdGUsIFBob25vbjo6U3RhdGUp
IC0gVG9vayAwLjAwMDQ4cyAKYW1hcm9rOiBFTkRfXzogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpz
bG90U3RhdGVDaGFuZ2VkKFBob25vbjo6U3RhdGUsIFBob25vbjo6U3RhdGUpIC0gVG9vayAwLjAw
MDU0cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzbG90U3RhdGVDaGFu
Z2VkKFBob25vbjo6U3RhdGUsIFBob25vbjo6U3RhdGUpIAphbWFyb2s6ICAgQkVHSU46IHZvaWQg
RW5naW5lU3ViamVjdDo6c3RhdGVDaGFuZ2VkTm90aWZ5KFBob25vbjo6U3RhdGUsIFBob25vbjo6
U3RhdGUpIAphbWFyb2s6ICAgICAgU3RhdGUgY2hhbmdlZCwgb2xkU3RhdGU6IDMgLT4gbmV3U3Rh
dGU6IDIgCmFtYXJvazogICBFTkRfXzogdm9pZCBFbmdpbmVTdWJqZWN0OjpzdGF0ZUNoYW5nZWRO
b3RpZnkoUGhvbm9uOjpTdGF0ZSwgUGhvbm9uOjpTdGF0ZSkgLSBUb29rIDAuMDAyMnMgCmFtYXJv
azogRU5EX186IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6c2xvdFN0YXRlQ2hhbmdlZChQaG9ub246
OlN0YXRlLCBQaG9ub246OlN0YXRlKSAtIFRvb2sgMC4wMDI1cyAKYW1hcm9rOiBCRUdJTjogdm9p
ZCBXaWtpcGVkaWFFbmdpbmU6Ondpa2lSZXN1bHQoS0pvYiopIAphbWFyb2s6ICAgIEFydGljbGUg
bm90IGZvdW5kLiBSZXRyeWluZyB3aXRoIHJlZmluZW1lbnRzLiAKYW1hcm9rOiAgIEJFR0lOOiB2
b2lkIFdpa2lwZWRpYUVuZ2luZTo6cmVsb2FkV2lraXBlZGlhKCkgCmFtYXJvazogICAgICB3aWtp
IHVybDogICJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93L2luZGV4LnBocD90aXRsZT1WYXJpb3Vz
JTIwYXJ0aXN0cyUyMCUyOG11c2ljaWFuJTI5JnVzZXNraW49bW9ub2Jvb2siIAphbWFyb2s6ICAg
RU5EX186IHZvaWQgV2lraXBlZGlhRW5naW5lOjpyZWxvYWRXaWtpcGVkaWEoKSAtIFRvb2sgMC4w
MDAxOXMgCmFtYXJvazogRU5EX186IHZvaWQgV2lraXBlZGlhRW5naW5lOjp3aWtpUmVzdWx0KEtK
b2IqKSAtIFRvb2sgMC4wMDA0OXMgCmFtYXJvazogQkVHSU46IHZvaWQgV2lraXBlZGlhRW5naW5l
Ojp3aWtpUmVzdWx0KEtKb2IqKSAKYW1hcm9rOiAgICBBcnRpY2xlIG5vdCBmb3VuZC4gUmV0cnlp
bmcgd2l0aCByZWZpbmVtZW50cy4gCmFtYXJvazogICBCRUdJTjogdm9pZCBXaWtpcGVkaWFFbmdp
bmU6OnJlbG9hZFdpa2lwZWRpYSgpIAphbWFyb2s6ICAgICAgd2lraSB1cmw6ICAiaHR0cDovL2Vu
Lndpa2lwZWRpYS5vcmcvdy9pbmRleC5waHA/dGl0bGU9VmFyaW91cyUyMGFydGlzdHMlMjAlMjhz
aW5nZXIlMjkmdXNlc2tpbj1tb25vYm9vayIgCmFtYXJvazogICBFTkRfXzogdm9pZCBXaWtpcGVk
aWFFbmdpbmU6OnJlbG9hZFdpa2lwZWRpYSgpIC0gVG9vayAwLjAwMDIzcyAKYW1hcm9rOiBFTkRf
Xzogdm9pZCBXaWtpcGVkaWFFbmdpbmU6Ondpa2lSZXN1bHQoS0pvYiopIC0gVG9vayAwLjAwMDU4
cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBXaWtpcGVkaWFFbmdpbmU6Ondpa2lSZXN1bHQoS0pvYiop
IAphbWFyb2s6ICAgIEFydGljbGUgbm90IGZvdW5kLiBSZXRyeWluZyB3aXRoIHJlZmluZW1lbnRz
LiAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIFdpa2lwZWRpYUVuZ2luZTo6cmVsb2FkV2lraXBlZGlh
KCkgCmFtYXJvazogICAgICB3aWtpIHVybDogICJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93L2lu
ZGV4LnBocD90aXRsZT1WYXJpb3VzJTIwYXJ0aXN0cyZ1c2Vza2luPW1vbm9ib29rIiAKYW1hcm9r
OiAgIEVORF9fOiB2b2lkIFdpa2lwZWRpYUVuZ2luZTo6cmVsb2FkV2lraXBlZGlhKCkgLSBUb29r
IDAuMDAwMjJzIAphbWFyb2s6IEVORF9fOiB2b2lkIFdpa2lwZWRpYUVuZ2luZTo6d2lraVJlc3Vs
dChLSm9iKikgLSBUb29rIDAuMDAwNTdzIAphbWFyb2soMzA0NSkva2lvIChLSU9Kb2IpIEtJTzo6
VHJhbnNmZXJKb2I6OnNsb3RNaW1ldHlwZTogbWltZXR5cGUoKSBlbWl0dGVkIGFnYWluLCBvciBh
ZnRlciBzZW5kaW5nIGZpcnN0IGRhdGEhOyBqb2IgVVJMID0gS1VybCgiaHR0cDovL2VuLndpa2lw
ZWRpYS5vcmcvdy9pbmRleC5waHA/dGl0bGU9VmFyaW91cyUyMGFydGlzdHMmdXNlc2tpbj1tb25v
Ym9vayIpIAphbWFyb2s6IEJFR0lOOiB2b2lkIFdpa2lwZWRpYUVuZ2luZTo6d2lraVJlc3VsdChL
Sm9iKikgCmFtYXJvazogRU5EX186IHZvaWQgV2lraXBlZGlhRW5naW5lOjp3aWtpUmVzdWx0KEtK
b2IqKSAtIFRvb2sgMC4xMnMgCmFtYXJvazogQkVHSU46IHZvaWQgQW1hcm9rOjpLTm90aWZpY2F0
aW9uQmFja2VuZDo6c2hvd0N1cnJlbnRUcmFjaygpIAphbWFyb2s6IEVORF9fOiB2b2lkIEFtYXJv
azo6S05vdGlmaWNhdGlvbkJhY2tlbmQ6OnNob3dDdXJyZW50VHJhY2soKSAtIFRvb2sgMC4wMDAx
MnMgCmFtYXJvazogQkVHSU46IHZvaWQgU2Nhbk1hbmFnZXI6OnN0YXJ0SW5jcmVtZW50YWxTY2Fu
KGNvbnN0IFFTdHJpbmcmKSAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIFNjYW5NYW5hZ2VyOjpjaGVj
a1RhYmxlcyhib29sKSAKYW1hcm9rOiAgIEVORF9fOiB2b2lkIFNjYW5NYW5hZ2VyOjpjaGVja1Rh
Ymxlcyhib29sKSAtIFRvb2sgNy45ZS0wNXMgCmFtYXJvazogICBCRUdJTjogUVN0cmluZ0xpc3Qg
U2Nhbk1hbmFnZXI6OmdldERpcnNUb1NjYW4oKSAKYW1hcm9rOiAgIEVORF9fOiBRU3RyaW5nTGlz
dCBTY2FuTWFuYWdlcjo6Z2V0RGlyc1RvU2NhbigpIC0gVG9vayAwLjAyNHMgCmFtYXJvazogICAg
R09JTkcgVE8gU0NBTjogCmFtYXJvazogICAgIihhICpsb3QqOiA0OTMgZGlyZWN0b3JpZXMpIiAK
YW1hcm9rOiAgIEJFR0lOOiB2b2lkIFNjYW5NYW5hZ2VyOjp3cml0ZUJhdGNoSW5jcmVtZW50YWxJ
bmZvRmlsZSgpIAphbWFyb2s6ICAgRU5EX186IHZvaWQgU2Nhbk1hbmFnZXI6OndyaXRlQmF0Y2hJ
bmNyZW1lbnRhbEluZm9GaWxlKCkgLSBUb29rIDAuMDAwNjFzIAphbWFyb2s6ICAgQkVHSU46IFht
bFBhcnNlSm9iOjpYbWxQYXJzZUpvYihTY2FuTWFuYWdlciosIFNxbENvbGxlY3Rpb24qKSAKYW1h
cm9rOiAgICAgQkVHSU46IFByb2dyZXNzQmFyKiBQcm9ncmVzc0Jhcjo6c2V0QWJvcnRTbG90KFFP
YmplY3QqLCBjb25zdCBjaGFyKikgCmFtYXJvazogICAgICAgIFNldHRpbmcgYWJvcnQgc2xvdCBm
b3IgICJTY2FubmluZyBtdXNpYyIgCmFtYXJvazogICAgICAgIGNvbm5lY3RpbmcgdG8gIDFhYm9y
dCgpIAphbWFyb2s6ICAgICBFTkRfXzogUHJvZ3Jlc3NCYXIqIFByb2dyZXNzQmFyOjpzZXRBYm9y
dFNsb3QoUU9iamVjdCosIGNvbnN0IGNoYXIqKSAtIFRvb2sgOS4xZS0wNXMgCmFtYXJvazogICBF
TkRfXzogWG1sUGFyc2VKb2I6OlhtbFBhcnNlSm9iKFNjYW5NYW5hZ2VyKiwgU3FsQ29sbGVjdGlv
biopIC0gVG9vayAwLjAwMTFzIAphbWFyb2s6IEVORF9fOiB2b2lkIFNjYW5NYW5hZ2VyOjpzdGFy
dEluY3JlbWVudGFsU2Nhbihjb25zdCBRU3RyaW5nJikgLSBUb29rIDAuMDNzIAphbWFyb2s6IEJF
R0lOOiB2aXJ0dWFsIHZvaWQgWG1sUGFyc2VKb2I6OnJ1bigpIAphbWFyb2s6ICAgIFN1Y2Nlc3Mu
IENvbW1pdHRpbmcgcmVzdWx0IHRvIGRhdGFiYXNlLiAKYW1hcm9rOiAgICBEYXRhYmFzZSB0ZW1w
b3JhcnkgdGFibGUgc2V0dXAgZGlkIG5vdCBjb21wbGV0ZSBkdWUgdG8gbm8gZGlyZWN0b3JpZXMg
bmVlZGluZyB0byBiZSBwcm9jZXNzZWQuIAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIHZvaWQgWG1s
UGFyc2VKb2I6OnJ1bigpIC0gVG9vayAwLjAyN3MgCmFtYXJvazogQkVHSU46IHZpcnR1YWwgWG1s
UGFyc2VKb2I6On5YbWxQYXJzZUpvYigpIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgU3RhdHVzQmFy
OjpoaWRlUHJvZ3Jlc3MoKSAKYW1hcm9rOiAgIEVORF9fOiB2b2lkIFN0YXR1c0Jhcjo6aGlkZVBy
b2dyZXNzKCkgLSBUb29rIDAuMDAwM3MgCmFtYXJvazogRU5EX186IHZpcnR1YWwgWG1sUGFyc2VK
b2I6On5YbWxQYXJzZUpvYigpIC0gVG9vayAwLjAwMDY0cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBT
Y2FuTWFuYWdlcjo6c2xvdEZpbmlzaGVkKCkgCmFtYXJvazogRU5EX186IHZvaWQgU2Nhbk1hbmFn
ZXI6OnNsb3RGaW5pc2hlZCgpIC0gVG9vayA5LjNlLTA1cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBT
Y2FuTWFuYWdlcjo6c3RhcnRJbmNyZW1lbnRhbFNjYW4oY29uc3QgUVN0cmluZyYpIAphbWFyb2s6
ICAgQkVHSU46IHZvaWQgU2Nhbk1hbmFnZXI6OmNoZWNrVGFibGVzKGJvb2wpIAphbWFyb2s6ICAg
RU5EX186IHZvaWQgU2Nhbk1hbmFnZXI6OmNoZWNrVGFibGVzKGJvb2wpIC0gVG9vayA5LjRlLTA1
cyAKYW1hcm9rOiAgIEJFR0lOOiBRU3RyaW5nTGlzdCBTY2FuTWFuYWdlcjo6Z2V0RGlyc1RvU2Nh
bigpIAphbWFyb2s6ICAgRU5EX186IFFTdHJpbmdMaXN0IFNjYW5NYW5hZ2VyOjpnZXREaXJzVG9T
Y2FuKCkgLSBUb29rIDAuMDIycyAKYW1hcm9rOiAgICBHT0lORyBUTyBTQ0FOOiAKYW1hcm9rOiAg
ICAiKGEgKmxvdCo6IDQ5MyBkaXJlY3RvcmllcykiIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgU2Nh
bk1hbmFnZXI6OndyaXRlQmF0Y2hJbmNyZW1lbnRhbEluZm9GaWxlKCkgCmFtYXJvazogICBFTkRf
Xzogdm9pZCBTY2FuTWFuYWdlcjo6d3JpdGVCYXRjaEluY3JlbWVudGFsSW5mb0ZpbGUoKSAtIFRv
b2sgMC4wMDA2MXMgCmFtYXJvazogICBCRUdJTjogWG1sUGFyc2VKb2I6OlhtbFBhcnNlSm9iKFNj
YW5NYW5hZ2VyKiwgU3FsQ29sbGVjdGlvbiopIAphbWFyb2s6ICAgICBCRUdJTjogUHJvZ3Jlc3NC
YXIqIFByb2dyZXNzQmFyOjpzZXRBYm9ydFNsb3QoUU9iamVjdCosIGNvbnN0IGNoYXIqKSAKYW1h
cm9rOiAgICAgICAgU2V0dGluZyBhYm9ydCBzbG90IGZvciAgIlNjYW5uaW5nIG11c2ljIiAKYW1h
cm9rOiAgICAgICAgY29ubmVjdGluZyB0byAgMWFib3J0KCkgCmFtYXJvazogICAgIEVORF9fOiBQ
cm9ncmVzc0JhciogUHJvZ3Jlc3NCYXI6OnNldEFib3J0U2xvdChRT2JqZWN0KiwgY29uc3QgY2hh
ciopIC0gVG9vayAwLjAwMDFzIAphbWFyb2s6ICAgRU5EX186IFhtbFBhcnNlSm9iOjpYbWxQYXJz
ZUpvYihTY2FuTWFuYWdlciosIFNxbENvbGxlY3Rpb24qKSAtIFRvb2sgMC4wMDExcyAKYW1hcm9r
OiAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgWG1sUGFyc2VKb2I6OnJ1bigpIAphbWFyb2s6ICAgRU5E
X186IHZvaWQgU2Nhbk1hbmFnZXI6OnN0YXJ0SW5jcmVtZW50YWxTY2FuKGNvbnN0IFFTdHJpbmcm
KSAtIFRvb2sgMC4wMjlzIAphbWFyb2s6ICAgIFN1Y2Nlc3MuIENvbW1pdHRpbmcgcmVzdWx0IHRv
IGRhdGFiYXNlLiAKYW1hcm9rOiAgICBEYXRhYmFzZSB0ZW1wb3JhcnkgdGFibGUgc2V0dXAgZGlk
IG5vdCBjb21wbGV0ZSBkdWUgdG8gbm8gZGlyZWN0b3JpZXMgbmVlZGluZyB0byBiZSBwcm9jZXNz
ZWQuIAphbWFyb2s6IEVORF9fOiB2aXJ0dWFsIHZvaWQgWG1sUGFyc2VKb2I6OnJ1bigpIC0gVG9v
ayAwLjAzcyAKYW1hcm9rOiBCRUdJTjogdmlydHVhbCBYbWxQYXJzZUpvYjo6flhtbFBhcnNlSm9i
KCkgCmFtYXJvazogICBCRUdJTjogdm9pZCBTdGF0dXNCYXI6OmhpZGVQcm9ncmVzcygpIAphbWFy
b2s6ICAgRU5EX186IHZvaWQgU3RhdHVzQmFyOjpoaWRlUHJvZ3Jlc3MoKSAtIFRvb2sgMC4wMDAy
OXMgCmFtYXJvazogRU5EX186IHZpcnR1YWwgWG1sUGFyc2VKb2I6On5YbWxQYXJzZUpvYigpIC0g
VG9vayAwLjAwMDYxcyAKYW1hcm9rOiBCRUdJTjogdm9pZCBTY2FuTWFuYWdlcjo6c2xvdEZpbmlz
aGVkKCkgCmFtYXJvazogRU5EX186IHZvaWQgU2Nhbk1hbmFnZXI6OnNsb3RGaW5pc2hlZCgpIC0g
VG9vayAwLjAwMDExcyAKYW1hcm9rOiBCRUdJTjogdm9pZCBTY2FuTWFuYWdlcjo6c3RhcnRJbmNy
ZW1lbnRhbFNjYW4oY29uc3QgUVN0cmluZyYpIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgU2Nhbk1h
bmFnZXI6OmNoZWNrVGFibGVzKGJvb2wpIAphbWFyb2s6ICAgRU5EX186IHZvaWQgU2Nhbk1hbmFn
ZXI6OmNoZWNrVGFibGVzKGJvb2wpIC0gVG9vayA5LjFlLTA1cyAKYW1hcm9rOiAgIEJFR0lOOiBR
U3RyaW5nTGlzdCBTY2FuTWFuYWdlcjo6Z2V0RGlyc1RvU2NhbigpIAphbWFyb2s6ICAgRU5EX186
IFFTdHJpbmdMaXN0IFNjYW5NYW5hZ2VyOjpnZXREaXJzVG9TY2FuKCkgLSBUb29rIDAuMDIycyAK
YW1hcm9rOiAgICBHT0lORyBUTyBTQ0FOOiAKYW1hcm9rOiAgICAiKGEgKmxvdCo6IDQ5MyBkaXJl
Y3RvcmllcykiIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgU2Nhbk1hbmFnZXI6OndyaXRlQmF0Y2hJ
bmNyZW1lbnRhbEluZm9GaWxlKCkgCmFtYXJvazogICBFTkRfXzogdm9pZCBTY2FuTWFuYWdlcjo6
d3JpdGVCYXRjaEluY3JlbWVudGFsSW5mb0ZpbGUoKSAtIFRvb2sgMC4wMDA1OXMgCmFtYXJvazog
ICBCRUdJTjogWG1sUGFyc2VKb2I6OlhtbFBhcnNlSm9iKFNjYW5NYW5hZ2VyKiwgU3FsQ29sbGVj
dGlvbiopIAphbWFyb2s6ICAgICBCRUdJTjogUHJvZ3Jlc3NCYXIqIFByb2dyZXNzQmFyOjpzZXRB
Ym9ydFNsb3QoUU9iamVjdCosIGNvbnN0IGNoYXIqKSAKYW1hcm9rOiAgICAgICAgU2V0dGluZyBh
Ym9ydCBzbG90IGZvciAgIlNjYW5uaW5nIG11c2ljIiAKYW1hcm9rOiAgICAgICAgY29ubmVjdGlu
ZyB0byAgMWFib3J0KCkgCmFtYXJvazogICAgIEVORF9fOiBQcm9ncmVzc0JhciogUHJvZ3Jlc3NC
YXI6OnNldEFib3J0U2xvdChRT2JqZWN0KiwgY29uc3QgY2hhciopIC0gVG9vayAwLjAwMDFzIAph
bWFyb2s6ICAgRU5EX186IFhtbFBhcnNlSm9iOjpYbWxQYXJzZUpvYihTY2FuTWFuYWdlciosIFNx
bENvbGxlY3Rpb24qKSAtIFRvb2sgMC4wMDEycyAKYW1hcm9rOiAgIEJFR0lOOiB2aXJ0dWFsIHZv
aWQgWG1sUGFyc2VKb2I6OnJ1bigpIAphbWFyb2s6ICAgRU5EX186IHZvaWQgU2Nhbk1hbmFnZXI6
OnN0YXJ0SW5jcmVtZW50YWxTY2FuKGNvbnN0IFFTdHJpbmcmKSAtIFRvb2sgMC4wMjhzIAphbWFy
b2s6ICAgIFN1Y2Nlc3MuIENvbW1pdHRpbmcgcmVzdWx0IHRvIGRhdGFiYXNlLiAKYW1hcm9rOiAg
ICBEYXRhYmFzZSB0ZW1wb3JhcnkgdGFibGUgc2V0dXAgZGlkIG5vdCBjb21wbGV0ZSBkdWUgdG8g
bm8gZGlyZWN0b3JpZXMgbmVlZGluZyB0byBiZSBwcm9jZXNzZWQuIAphbWFyb2s6IEVORF9fOiB2
aXJ0dWFsIHZvaWQgWG1sUGFyc2VKb2I6OnJ1bigpIC0gVG9vayAwLjAzMnMgCmFtYXJvazogQkVH
SU46IHZpcnR1YWwgWG1sUGFyc2VKb2I6On5YbWxQYXJzZUpvYigpIAphbWFyb2s6ICAgQkVHSU46
IHZvaWQgU3RhdHVzQmFyOjpoaWRlUHJvZ3Jlc3MoKSAKYW1hcm9rOiAgIEVORF9fOiB2b2lkIFN0
YXR1c0Jhcjo6aGlkZVByb2dyZXNzKCkgLSBUb29rIDAuMDAwMzNzIAphbWFyb2s6IEVORF9fOiB2
aXJ0dWFsIFhtbFBhcnNlSm9iOjp+WG1sUGFyc2VKb2IoKSAtIFRvb2sgMC4wMDA3cyAKYW1hcm9r
OiBCRUdJTjogdm9pZCBTY2FuTWFuYWdlcjo6c2xvdEZpbmlzaGVkKCkgCmFtYXJvazogRU5EX186
IHZvaWQgU2Nhbk1hbmFnZXI6OnNsb3RGaW5pc2hlZCgpIC0gVG9vayAwLjAwMDFzIAphbWFyb2s6
IEJFR0lOOiB2b2lkIFNjYW5NYW5hZ2VyOjpzdGFydEluY3JlbWVudGFsU2Nhbihjb25zdCBRU3Ry
aW5nJikgCmFtYXJvazogICBCRUdJTjogdm9pZCBTY2FuTWFuYWdlcjo6Y2hlY2tUYWJsZXMoYm9v
bCkgCmFtYXJvazogICBFTkRfXzogdm9pZCBTY2FuTWFuYWdlcjo6Y2hlY2tUYWJsZXMoYm9vbCkg
LSBUb29rIDguMWUtMDVzIAphbWFyb2s6ICAgQkVHSU46IFFTdHJpbmdMaXN0IFNjYW5NYW5hZ2Vy
OjpnZXREaXJzVG9TY2FuKCkgCmFtYXJvazogICBFTkRfXzogUVN0cmluZ0xpc3QgU2Nhbk1hbmFn
ZXI6OmdldERpcnNUb1NjYW4oKSAtIFRvb2sgMC4wMjRzIAphbWFyb2s6ICAgIEdPSU5HIFRPIFND
QU46IAphbWFyb2s6ICAgICIoYSAqbG90KjogNDkzIGRpcmVjdG9yaWVzKSIgCmFtYXJvazogICBC
RUdJTjogdm9pZCBTY2FuTWFuYWdlcjo6d3JpdGVCYXRjaEluY3JlbWVudGFsSW5mb0ZpbGUoKSAK
YW1hcm9rOiAgIEVORF9fOiB2b2lkIFNjYW5NYW5hZ2VyOjp3cml0ZUJhdGNoSW5jcmVtZW50YWxJ
bmZvRmlsZSgpIC0gVG9vayAwLjAwMDU5cyAKYW1hcm9rOiAgIEJFR0lOOiBYbWxQYXJzZUpvYjo6
WG1sUGFyc2VKb2IoU2Nhbk1hbmFnZXIqLCBTcWxDb2xsZWN0aW9uKikgCmFtYXJvazogICAgIEJF
R0lOOiBQcm9ncmVzc0JhciogUHJvZ3Jlc3NCYXI6OnNldEFib3J0U2xvdChRT2JqZWN0KiwgY29u
c3QgY2hhciopIAphbWFyb2s6ICAgICAgICBTZXR0aW5nIGFib3J0IHNsb3QgZm9yICAiU2Nhbm5p
bmcgbXVzaWMiIAphbWFyb2s6ICAgICAgICBjb25uZWN0aW5nIHRvICAxYWJvcnQoKSAKYW1hcm9r
OiAgICAgRU5EX186IFByb2dyZXNzQmFyKiBQcm9ncmVzc0Jhcjo6c2V0QWJvcnRTbG90KFFPYmpl
Y3QqLCBjb25zdCBjaGFyKikgLSBUb29rIDAuMDAwMjZzIAphbWFyb2s6ICAgRU5EX186IFhtbFBh
cnNlSm9iOjpYbWxQYXJzZUpvYihTY2FuTWFuYWdlciosIFNxbENvbGxlY3Rpb24qKSAtIFRvb2sg
MC4wMDEycyAKYW1hcm9rOiAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgWG1sUGFyc2VKb2I6OnJ1bigp
IAphbWFyb2s6ICAgRU5EX186IHZvaWQgU2Nhbk1hbmFnZXI6OnN0YXJ0SW5jcmVtZW50YWxTY2Fu
KGNvbnN0IFFTdHJpbmcmKSAtIFRvb2sgMC4wM3MgCmFtYXJvazogICAgU3VjY2Vzcy4gQ29tbWl0
dGluZyByZXN1bHQgdG8gZGF0YWJhc2UuIAphbWFyb2s6ICAgIERhdGFiYXNlIHRlbXBvcmFyeSB0
YWJsZSBzZXR1cCBkaWQgbm90IGNvbXBsZXRlIGR1ZSB0byBubyBkaXJlY3RvcmllcyBuZWVkaW5n
IHRvIGJlIHByb2Nlc3NlZC4gCmFtYXJvazogRU5EX186IHZpcnR1YWwgdm9pZCBYbWxQYXJzZUpv
Yjo6cnVuKCkgLSBUb29rIDAuMDI4cyAKYW1hcm9rOiBCRUdJTjogdmlydHVhbCBYbWxQYXJzZUpv
Yjo6flhtbFBhcnNlSm9iKCkgCmFtYXJvazogICBCRUdJTjogdm9pZCBTdGF0dXNCYXI6OmhpZGVQ
cm9ncmVzcygpIAphbWFyb2s6ICAgRU5EX186IHZvaWQgU3RhdHVzQmFyOjpoaWRlUHJvZ3Jlc3Mo
KSAtIFRvb2sgMC4wMDAzMXMgCmFtYXJvazogRU5EX186IHZpcnR1YWwgWG1sUGFyc2VKb2I6On5Y
bWxQYXJzZUpvYigpIC0gVG9vayAwLjAwMDY1cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBTY2FuTWFu
YWdlcjo6c2xvdEZpbmlzaGVkKCkgCmFtYXJvazogRU5EX186IHZvaWQgU2Nhbk1hbmFnZXI6OnNs
b3RGaW5pc2hlZCgpIC0gVG9vayAwLjAwMDEycyAKYW1hcm9rOiBCRUdJTjogdm9pZCBTY2FuTWFu
YWdlcjo6c3RhcnRJbmNyZW1lbnRhbFNjYW4oY29uc3QgUVN0cmluZyYpIAphbWFyb2s6ICAgQkVH
SU46IHZvaWQgU2Nhbk1hbmFnZXI6OmNoZWNrVGFibGVzKGJvb2wpIAphbWFyb2s6ICAgRU5EX186
IHZvaWQgU2Nhbk1hbmFnZXI6OmNoZWNrVGFibGVzKGJvb2wpIC0gVG9vayA4LjRlLTA1cyAKYW1h
cm9rOiAgIEJFR0lOOiBRU3RyaW5nTGlzdCBTY2FuTWFuYWdlcjo6Z2V0RGlyc1RvU2NhbigpIAph
bWFyb2s6ICAgRU5EX186IFFTdHJpbmdMaXN0IFNjYW5NYW5hZ2VyOjpnZXREaXJzVG9TY2FuKCkg
LSBUb29rIDAuMDI0cyAKYW1hcm9rOiAgICBHT0lORyBUTyBTQ0FOOiAKYW1hcm9rOiAgICAiKGEg
KmxvdCo6IDQ5MyBkaXJlY3RvcmllcykiIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgU2Nhbk1hbmFn
ZXI6OndyaXRlQmF0Y2hJbmNyZW1lbnRhbEluZm9GaWxlKCkgCmFtYXJvazogICBFTkRfXzogdm9p
ZCBTY2FuTWFuYWdlcjo6d3JpdGVCYXRjaEluY3JlbWVudGFsSW5mb0ZpbGUoKSAtIFRvb2sgMC4w
MDA1OXMgCmFtYXJvazogICBCRUdJTjogWG1sUGFyc2VKb2I6OlhtbFBhcnNlSm9iKFNjYW5NYW5h
Z2VyKiwgU3FsQ29sbGVjdGlvbiopIAphbWFyb2s6ICAgICBCRUdJTjogUHJvZ3Jlc3NCYXIqIFBy
b2dyZXNzQmFyOjpzZXRBYm9ydFNsb3QoUU9iamVjdCosIGNvbnN0IGNoYXIqKSAKYW1hcm9rOiAg
ICAgICAgU2V0dGluZyBhYm9ydCBzbG90IGZvciAgIlNjYW5uaW5nIG11c2ljIiAKYW1hcm9rOiAg
ICAgICAgY29ubmVjdGluZyB0byAgMWFib3J0KCkgCmFtYXJvazogICAgIEVORF9fOiBQcm9ncmVz
c0JhciogUHJvZ3Jlc3NCYXI6OnNldEFib3J0U2xvdChRT2JqZWN0KiwgY29uc3QgY2hhciopIC0g
VG9vayAwLjAwMDE4cyAKYW1hcm9rOiAgIEVORF9fOiBYbWxQYXJzZUpvYjo6WG1sUGFyc2VKb2Io
U2Nhbk1hbmFnZXIqLCBTcWxDb2xsZWN0aW9uKikgLSBUb29rIDAuMDAxM3MgCmFtYXJvazogICBC
RUdJTjogdmlydHVhbCB2b2lkIFhtbFBhcnNlSm9iOjpydW4oKSAKYW1hcm9rOiAgIEVORF9fOiB2
b2lkIFNjYW5NYW5hZ2VyOjpzdGFydEluY3JlbWVudGFsU2Nhbihjb25zdCBRU3RyaW5nJikgLSBU
b29rIDAuMDNzIAphbWFyb2s6ICAgIFN1Y2Nlc3MuIENvbW1pdHRpbmcgcmVzdWx0IHRvIGRhdGFi
YXNlLiAKYW1hcm9rOiAgICBEYXRhYmFzZSB0ZW1wb3JhcnkgdGFibGUgc2V0dXAgZGlkIG5vdCBj
b21wbGV0ZSBkdWUgdG8gbm8gZGlyZWN0b3JpZXMgbmVlZGluZyB0byBiZSBwcm9jZXNzZWQuIAph
bWFyb2s6IEVORF9fOiB2aXJ0dWFsIHZvaWQgWG1sUGFyc2VKb2I6OnJ1bigpIC0gVG9vayAwLjAz
MnMgCmFtYXJvazogQkVHSU46IHZpcnR1YWwgWG1sUGFyc2VKb2I6On5YbWxQYXJzZUpvYigpIAph
bWFyb2s6ICAgQkVHSU46IHZvaWQgU3RhdHVzQmFyOjpoaWRlUHJvZ3Jlc3MoKSAKYW1hcm9rOiAg
IEVORF9fOiB2b2lkIFN0YXR1c0Jhcjo6aGlkZVByb2dyZXNzKCkgLSBUb29rIDAuMDAwODhzIAph
bWFyb2s6IEVORF9fOiB2aXJ0dWFsIFhtbFBhcnNlSm9iOjp+WG1sUGFyc2VKb2IoKSAtIFRvb2sg
MC4wMDEycyAKYW1hcm9rOiBCRUdJTjogdm9pZCBTY2FuTWFuYWdlcjo6c2xvdEZpbmlzaGVkKCkg
CmFtYXJvazogRU5EX186IHZvaWQgU2Nhbk1hbmFnZXI6OnNsb3RGaW5pc2hlZCgpIC0gVG9vayA4
LjdlLTA1cyAKYW1hcm9rOiBCRUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzbG90VGl0bGVD
aGFuZ2VkKGludCkgCmFtYXJvazogICBCRUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzbG90
QWJvdXRUb0ZpbmlzaCgpIAphbWFyb2s6ICAgICBbRW5naW5lQ29udHJvbGxlcl0gVHJhY2sgZmlu
aXNoZWQgY29tcGxldGVseSwgdXBkYXRpbmcgc3RhdGlzdGljcyAKYW1hcm9rOiAgICAgW0VuZ2lu
ZUNvbnRyb2xsZXJdIGZpbmlzaGVkIGEgQ0QgdHJhY2ssIGRvbid0IGNhcmUgaWYgcXVldWUgaXMg
bm90IGVtcHR5LCBqdXN0IGdldCBuZXcgdHJhY2suLi4gCmFtYXJvazogICAgIEJFR0lOOiB2b2lk
IFBsYXlsaXN0OjpBY3Rpb25zOjpyZXF1ZXN0TmV4dFRyYWNrKCkgCmFtYXJvazogICAgICAgW1Bs
YXlsaXN0OjpBY3Rpb25zXSBzbyBmYXIgc28gZ29vZCEgCmFtYXJvazogICAgICAgQkVHSU46IHZv
aWQgUGxheWxpc3Q6OkFjdGlvbnM6OnBsYXkocXVpbnQ2NCwgYm9vbCkgCmFtYXJvazogICAgICAg
ICBCRUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzZXROZXh0VHJhY2soTWV0YTo6VHJhY2tQ
dHIpIAphbWFyb2s6ICAgICAgICAgICBbRW5naW5lQ29udHJvbGxlcl0gbG9ja2luZyBtdXRleCAK
YW1hcm9rOiAgICAgICAgICAgW0VuZ2luZUNvbnRyb2xsZXJdIGxvY2tlZCEgCmFtYXJvazogICAg
ICAgICBFTkRfXzogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzZXROZXh0VHJhY2soTWV0YTo6VHJh
Y2tQdHIpIC0gVG9vayAwLjAwMDE2cyAKYW1hcm9rOiAgICAgICBFTkRfXzogdm9pZCBQbGF5bGlz
dDo6QWN0aW9uczo6cGxheShxdWludDY0LCBib29sKSAtIFRvb2sgMC4wMDAyOHMgCmFtYXJvazog
ICAgIEVORF9fOiB2b2lkIFBsYXlsaXN0OjpBY3Rpb25zOjpyZXF1ZXN0TmV4dFRyYWNrKCkgLSBU
b29rIDAuMDAwNDZzIAphbWFyb2s6ICAgICBCRUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpz
bG90UXVldWVFbmRlZCgpIAphbWFyb2s6ICAgICAgIEJFR0lOOiB2b2lkIEVuZ2luZUNvbnRyb2xs
ZXI6OnNsb3ROZXdUcmFja1BsYXlpbmcoY29uc3QgUGhvbm9uOjpNZWRpYVNvdXJjZSYpIAphbWFy
b2s6ICAgICAgICAgW0VuZ2luZUNvbnRyb2xsZXJdIEVtcHR5IE1lZGlhU291cmNlIChlbmdpbmUg
c3RvcCkgCmFtYXJvazogICAgICAgRU5EX186IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6c2xvdE5l
d1RyYWNrUGxheWluZyhjb25zdCBQaG9ub246Ok1lZGlhU291cmNlJikgLSBUb29rIDAuMDAwNjNz
IAphbWFyb2s6ICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgQ29udGV4dDo6Q29udGV4dFZpZXc6
OmVuZ2luZVBsYXliYWNrRW5kZWQocWludDY0LCBxaW50NjQsIEVuZ2luZU9ic2VydmVyOjpQbGF5
YmFja0VuZGVkUmVhc29uKSAKYW1hcm9rOiAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgQ3Vy
cmVudEVuZ2luZTo6bWVzc2FnZShjb25zdCBDb250ZXh0OjpDb250ZXh0U3RhdGUmKSAKYW1hcm9r
OiAgICAgICAgIEVORF9fOiB2aXJ0dWFsIHZvaWQgQ3VycmVudEVuZ2luZTo6bWVzc2FnZShjb25z
dCBDb250ZXh0OjpDb250ZXh0U3RhdGUmKSAtIFRvb2sgMC4wMDAxNXMgCmFtYXJvazogICAgICAg
RU5EX186IHZpcnR1YWwgdm9pZCBDb250ZXh0OjpDb250ZXh0Vmlldzo6ZW5naW5lUGxheWJhY2tF
bmRlZChxaW50NjQsIHFpbnQ2NCwgRW5naW5lT2JzZXJ2ZXI6OlBsYXliYWNrRW5kZWRSZWFzb24p
IC0gVG9vayAwLjAwMDI4cyAKYW1hcm9rOiAgICAgICBCRUdJTjogdmlydHVhbCB2b2lkIFRpbWVj
b2RlT2JzZXJ2ZXI6OmVuZ2luZVBsYXliYWNrRW5kZWQocWludDY0LCBxaW50NjQsIEVuZ2luZU9i
c2VydmVyOjpQbGF5YmFja0VuZGVkUmVhc29uKSAKYW1hcm9rOiAgICAgICBFTkRfXzogdmlydHVh
bCB2b2lkIFRpbWVjb2RlT2JzZXJ2ZXI6OmVuZ2luZVBsYXliYWNrRW5kZWQocWludDY0LCBxaW50
NjQsIEVuZ2luZU9ic2VydmVyOjpQbGF5YmFja0VuZGVkUmVhc29uKSAtIFRvb2sgNmUtMDVzIAph
bWFyb2s6ICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OmVuZ2luZVBs
YXliYWNrRW5kZWQocWludDY0LCBxaW50NjQsIEVuZ2luZU9ic2VydmVyOjpQbGF5YmFja0VuZGVk
UmVhc29uKSAKYW1hcm9rOiAgICAgICAgIEJFR0lOOiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6
Y2xlYXJUcmlhbmdsZXMoKSAKYW1hcm9rOiAgICAgICAgICAgIG51bWJlciBvZiB0cmlhbmdsZXM6
ICAwIAphbWFyb2s6ICAgICAgICAgICAgZGVsZXRlZCB0aGVtIGFsbC4uLiAKYW1hcm9rOiAgICAg
ICAgIEVORF9fOiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6Y2xlYXJUcmlhbmdsZXMoKSAtIFRv
b2sgMC4wMDAxM3MgCmFtYXJvazogICAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBQcm9ncmVzc1dp
ZGdldDo6ZW5naW5lUGxheWJhY2tFbmRlZChxaW50NjQsIHFpbnQ2NCwgRW5naW5lT2JzZXJ2ZXI6
OlBsYXliYWNrRW5kZWRSZWFzb24pIC0gVG9vayAwLjAwMDMzcyAKYW1hcm9rOiAgICAgICBCRUdJ
Tjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpwbGF5KGNvbnN0IE1ldGE6OlRyYWNrUHRyJiwgdWlu
dCkgCmFtYXJvazogICAgICAgICBbRW5naW5lQ29udHJvbGxlcl0gSnVzdCBhIG5vcm1hbCwgYm9y
aW5nIHRyYWNrLi4uIDotUCAKYW1hcm9rOiAgICAgICAgIEJFR0lOOiB2b2lkIEVuZ2luZUNvbnRy
b2xsZXI6OnBsYXlVcmwoY29uc3QgS1VybCYsIHVpbnQpIAphbWFyb2s6ICAgICAgICAgICBbRW5n
aW5lQ29udHJvbGxlcl0gVVJMOiAgImF1ZGlvY2Q6LzEzMGMyMTE0LzIiIAphbWFyb2s6ICAgICAg
ICAgICBbRW5naW5lQ29udHJvbGxlcl0gb2Zmc2V0OiAgMCAKYW1hcm9rOiAgICAgICAgICAgW0Vu
Z2luZUNvbnRyb2xsZXJdIHBsYXkgdHJhY2sgZnJvbSBjZCAKYW1hcm9rOiAgICAgICAgICAgW0Vu
Z2luZUNvbnRyb2xsZXJdIDMuMi4xLi4uIAphbWFyb2s6ICAgICAgICAgICBCRUdJTjogdm9pZCBF
bmdpbmVDb250cm9sbGVyOjpzbG90TmV3VHJhY2tQbGF5aW5nKGNvbnN0IFBob25vbjo6TWVkaWFT
b3VyY2UmKSAKYW1hcm9rOiAgICAgICAgICAgICBbRW5naW5lQ29udHJvbGxlcl0gRW1wdHkgTWVk
aWFTb3VyY2UgKGVuZ2luZSBzdG9wKSAKYW1hcm9rOiAgICAgICAgICAgRU5EX186IHZvaWQgRW5n
aW5lQ29udHJvbGxlcjo6c2xvdE5ld1RyYWNrUGxheWluZyhjb25zdCBQaG9ub246Ok1lZGlhU291
cmNlJikgLSBUb29rIDkuMWUtMDVzIApDRFJPTVJFQURUT0NIRFI6IEJhZCBmaWxlIGRlc2NyaXB0
b3IKeGluZV9vcGVuIGZvciBnYXBsZXNzIHBsYXliYWNrIGZhaWxlZCEKKioqIGdsaWJjIGRldGVj
dGVkICoqKiBhbWFyb2s6IGRvdWJsZSBmcmVlIG9yIGNvcnJ1cHRpb24gKG91dCk6IDB4MDAwMDdm
YTUzMDQ5YTAzMCAqKioKPT09PT09PSBCYWNrdHJhY2U6ID09PT09PT09PQovbGliL2xpYmMuc28u
NigrMHg3NzViNilbMHg3ZmE1NmE4MzQ1YjZdCi9saWIvbGliYy5zby42KGNmcmVlKzB4NzMpWzB4
N2ZhNTZhODNhZTUzXQovdXNyL2xpYi94aW5lL3BsdWdpbnMvMS4yNy94aW5lcGx1Z19pbnBfY2Rk
YS5zbygrMHg1MDk0KVsweDdmYTU1OTgwZDA5NF0KL3Vzci9saWIvcXQ0L3BsdWdpbnMvcGhvbm9u
X2JhY2tlbmQvcGhvbm9uX3hpbmUuc28oKzB4MzI0MWUpWzB4N2ZhNTVhZDBmNDFlXQovdXNyL2xp
Yi9xdDQvcGx1Z2lucy9waG9ub25fYmFja2VuZC9waG9ub25feGluZS5zbygrMHgzMmM2NSlbMHg3
ZmE1NWFkMGZjNjVdCi91c3IvbGliL2xpYmFtYXJva2xpYi5zby4xKF9aTjE2RW5naW5lQ29udHJv
bGxlcjdwbGF5VXJsRVJLNEtVcmxqKzB4OGFiKVsweDdmYTU2Y2JjZDA3Yl0KL3Vzci9saWIvbGli
YW1hcm9rbGliLnNvLjEoX1pOMTZFbmdpbmVDb250cm9sbGVyNHBsYXlFUksxMEtTaGFyZWRQdHJJ
TjRNZXRhNVRyYWNrRUVqKzB4NWI3KVsweDdmYTU2Y2JjZTE1N10KL3Vzci9saWIvbGliYW1hcm9r
bGliLnNvLjEoX1pOMTZFbmdpbmVDb250cm9sbGVyMTRzbG90UXVldWVFbmRlZEV2KzB4YTgpWzB4
N2ZhNTZjYmNlMmM4XQovdXNyL2xpYi9saWJhbWFyb2tsaWIuc28uMShfWk4xNkVuZ2luZUNvbnRy
b2xsZXIxN3Nsb3RBYm91dFRvRmluaXNoRXYrMHg1MDcpWzB4N2ZhNTZjYmNmNGY3XQovdXNyL2xp
Yi9saWJhbWFyb2tsaWIuc28uMShfWk4xNkVuZ2luZUNvbnRyb2xsZXIxNnNsb3RUaXRsZUNoYW5n
ZWRFaSsweDI4KVsweDdmYTU2Y2JjZjhhOF0KL3Vzci9saWIvbGliYW1hcm9rbGliLnNvLjEoX1pO
MTZFbmdpbmVDb250cm9sbGVyMTFxdF9tZXRhY2FsbEVOMTFRTWV0YU9iamVjdDRDYWxsRWlQUHYr
MHg4OSlbMHg3ZmE1NmNiZDE4ZjldCi91c3IvbGliL2xpYlF0Q29yZS5zby40KF9aTjExUU1ldGFP
YmplY3Q4YWN0aXZhdGVFUDdRT2JqZWN0UEtTX2lQUHYrMHgzMmYpWzB4N2ZhNTZiMWVhZTNmXQov
dXNyL2xpYi9saWJwaG9ub24uc28uNChfWk42UGhvbm9uMTVNZWRpYUNvbnRyb2xsZXIxMnRpdGxl
Q2hhbmdlZEVpKzB4MzEpWzB4N2ZhNTY4MGNiOWQxXQovdXNyL2xpYi9saWJwaG9ub24uc28uNChf
Wk42UGhvbm9uMTVNZWRpYUNvbnRyb2xsZXIxMXF0X21ldGFjYWxsRU4xMVFNZXRhT2JqZWN0NENh
bGxFaVBQdisweDE3YilbMHg3ZmE1NjgwY2QxZGJdCi91c3IvbGliL2xpYlF0Q29yZS5zby40KF9a
TjExUU1ldGFPYmplY3Q4YWN0aXZhdGVFUDdRT2JqZWN0UEtTX2lQUHYrMHgzMmYpWzB4N2ZhNTZi
MWVhZTNmXQovdXNyL2xpYi9xdDQvcGx1Z2lucy9waG9ub25fYmFja2VuZC9waG9ub25feGluZS5z
bygrMHgzMDdmMSlbMHg3ZmE1NWFkMGQ3ZjFdCi91c3IvbGliL3F0NC9wbHVnaW5zL3Bob25vbl9i
YWNrZW5kL3Bob25vbl94aW5lLnNvKCsweDMyMzMzKVsweDdmYTU1YWQwZjMzM10KL3Vzci9saWIv
cXQ0L3BsdWdpbnMvcGhvbm9uX2JhY2tlbmQvcGhvbm9uX3hpbmUuc28oKzB4MzUwODIpWzB4N2Zh
NTVhZDEyMDgyXQovdXNyL2xpYi9saWJRdENvcmUuc28uNChfWk43UU9iamVjdDVldmVudEVQNlFF
dmVudCsweDM4OSlbMHg3ZmE1NmIxZTdkNDldCi91c3IvbGliL2xpYlF0R3VpLnNvLjQoX1pOMTlR
QXBwbGljYXRpb25Qcml2YXRlMTNub3RpZnlfaGVscGVyRVA3UU9iamVjdFA2UUV2ZW50KzB4YWMp
WzB4N2ZhNTZiYjRjMjJjXQovdXNyL2xpYi9saWJRdEd1aS5zby40KF9aTjEyUUFwcGxpY2F0aW9u
Nm5vdGlmeUVQN1FPYmplY3RQNlFFdmVudCsweDE0YilbMHg3ZmE1NmJiNTI2ZmJdCi91c3IvbGli
L2xpYmFtYXJva2xpYi5zby4xKF9aTjNBcHA2bm90aWZ5RVA3UU9iamVjdFA2UUV2ZW50KzB4MmEp
WzB4N2ZhNTZjYmIyMTJhXQovdXNyL2xpYi9saWJRdENvcmUuc28uNChfWk4xNlFDb3JlQXBwbGlj
YXRpb24xNG5vdGlmeUludGVybmFsRVA3UU9iamVjdFA2UUV2ZW50KzB4OGMpWzB4N2ZhNTZiMWQ4
MDZjXQovdXNyL2xpYi9saWJRdENvcmUuc28uNChfWk4yM1FDb3JlQXBwbGljYXRpb25Qcml2YXRl
MTZzZW5kUG9zdGVkRXZlbnRzRVA3UU9iamVjdGlQMTFRVGhyZWFkRGF0YSsweDJhNylbMHg3ZmE1
NmIxZGE3ZTddCi91c3IvbGliL2xpYlF0Q29yZS5zby40KCsweDE5NzlkMylbMHg3ZmE1NmIyMDE5
ZDNdCi9saWIvbGliZ2xpYi0yLjAuc28uMChnX21haW5fY29udGV4dF9kaXNwYXRjaCsweDFmMilb
MHg3ZmE1NjNkNzE4YzJdCi9saWIvbGliZ2xpYi0yLjAuc28uMCgrMHg0Mjc0OClbMHg3ZmE1NjNk
NzU3NDhdCi9saWIvbGliZ2xpYi0yLjAuc28uMChnX21haW5fY29udGV4dF9pdGVyYXRpb24rMHg2
YylbMHg3ZmE1NjNkNzU4ZmNdCi91c3IvbGliL2xpYlF0Q29yZS5zby40KF9aTjIwUUV2ZW50RGlz
cGF0Y2hlckdsaWIxM3Byb2Nlc3NFdmVudHNFNlFGbGFnc0lOMTBRRXZlbnRMb29wMTdQcm9jZXNz
RXZlbnRzRmxhZ0VFKzB4NzMpWzB4N2ZhNTZiMjAxNTEzXQovdXNyL2xpYi9saWJRdEd1aS5zby40
KCsweDI2ZTQ2ZSlbMHg3ZmE1NmJiZmM0NmVdCi91c3IvbGliL2xpYlF0Q29yZS5zby40KF9aTjEw
UUV2ZW50TG9vcDEzcHJvY2Vzc0V2ZW50c0U2UUZsYWdzSU5TXzE3UHJvY2Vzc0V2ZW50c0ZsYWdF
RSsweDMyKVsweDdmYTU2YjFkNjk5Ml0KL3Vzci9saWIvbGliUXRDb3JlLnNvLjQoX1pOMTBRRXZl
bnRMb29wNGV4ZWNFNlFGbGFnc0lOU18xN1Byb2Nlc3NFdmVudHNGbGFnRUUrMHhkYylbMHg3ZmE1
NmIxZDZkNmNdCi91c3IvbGliL2xpYlF0Q29yZS5zby40KF9aTjE2UUNvcmVBcHBsaWNhdGlvbjRl
eGVjRXYrMHhiYilbMHg3ZmE1NmIxZGFhYWJdCmFtYXJva1sweDQwODc4Ml0KL2xpYi9saWJjLnNv
LjYoX19saWJjX3N0YXJ0X21haW4rMHhmZClbMHg3ZmE1NmE3ZGJjNGRdCmFtYXJva1sweDQwMTZm
OV0KPT09PT09PSBNZW1vcnkgbWFwOiA9PT09PT09PQowMDQwMDAwMC0wMDQwZjAwMCByLXhwIDAw
MDAwMDAwIDA4OjA1IDIxMjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL3Vzci9iaW4v
YW1hcm9rCjAwNjBlMDAwLTAwNjBmMDAwIHItLXAgMDAwMGUwMDAgMDg6MDUgMjEyMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvdXNyL2Jpbi9hbWFyb2sKMDA2MGYwMDAtMDA2MTAwMDAg
cnctcCAwMDAwZjAwMCAwODowNSAyMTIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC91
c3IvYmluL2FtYXJvawowMWRkNjAwMC0wM2VmZTAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hlYXBdCjdmYTUyMGUzZTAwMC03ZmE1MjFh
ZTEwMDAgci0tcCAwMDAwMDAwMCAwODowNSAxMzkxMDggICAgICAgICAgICAgICAgICAgICAvdXNy
L3NoYXJlL2ZvbnRzL3RydWV0eXBlL3dxeS93cXktemVuaGVpLnR0Ywo3ZmE1MjFhZTEwMDAtN2Zh
NTIxYjE0MDAwIHItLXAgMDAwMDAwMDAgMDg6MDUgMzY3MjkzNiAgICAgICAgICAgICAgICAgICAg
L3Vzci9zaGFyZS9mb250cy90cnVldHlwZS9tc3R0Y29yZWZvbnRzL0FyaWFsX0l0YWxpYy50dGYK
N2ZhNTIxYjE0MDAwLTdmYTUyMWI1YTAwMCByLS1wIDAwMDAwMDAwIDA4OjA1IDM2NzI5MzcgICAg
ICAgICAgICAgICAgICAgIC91c3Ivc2hhcmUvZm9udHMvdHJ1ZXR5cGUvbXN0dGNvcmVmb250cy9B
cmlhbF9Cb2xkLnR0Zgo3ZmE1MjFiNWEwMDAtN2ZhNTIxZjZhMDAwIHJ3LXAgMDAwMDAwMDAgMDA6
MDAgMCAKN2ZhNTIxZjZhMDAwLTdmYTUyMWY2ZjAwMCByLXhwIDAwMDAwMDAwIDA4OjA1IDcwNSAg
ICAgICAgICAgICAgICAgICAgICAgIC9saWIvbGlibnNzX2Rucy0yLjExLjEuc28KN2ZhNTIxZjZm
MDAwLTdmYTUyMjE2ZTAwMCAtLS1wIDAwMDA1MDAwIDA4OjA1IDcwNSAgICAgICAgICAgICAgICAg
ICAgICAgIC9saWIvbGlibnNzX2Rucy0yLjExLjEuc28KN2ZhNTIyMTZlMDAwLTdmYTUyMjE2ZjAw
MCByLS1wIDAwMDA0MDAwIDA4OjA1IDcwNSAgICAgICAgICAgICAgICAgICAgICAgIC9saWIvbGli
bnNzX2Rucy0yLjExLjEuc28KN2ZhNTIyMTZmMDAwLTdmYTUyMjE3MDAwMCBydy1wIDAwMDA1MDAw
IDA4OjA1IDcwNSAgICAgICAgICAgICAgICAgICAgICAgIC9saWIvbGlibnNzX2Rucy0yLjExLjEu
c28KN2ZhNTIyMTcwMDAwLTdmYTUyMjE3MjAwMCByLXhwIDAwMDAwMDAwIDA4OjA1IDczMTIgICAg
ICAgICAgICAgICAgICAgICAgIC9saWIvbGlibnNzX21kbnM0X21pbmltYWwuc28uMgo3ZmE1MjIx
NzIwMDAtN2ZhNTIyMzcxMDAwIC0tLXAgMDAwMDIwMDAgMDg6MDUgNzMxMiAgICAgICAgICAgICAg
ICAgICAgICAgL2xpYi9saWJuc3NfbWRuczRfbWluaW1hbC5zby4yCjdmYTUyMjM3MTAwMC03ZmE1
MjIzNzIwMDAgci0tcCAwMDAwMTAwMCAwODowNSA3MzEyICAgICAgICAgICAgICAgICAgICAgICAv
bGliL2xpYm5zc19tZG5zNF9taW5pbWFsLnNvLjIKN2ZhNTIyMzcyMDAwLTdmYTUyMjM3MzAwMCBy
dy1wIDAwMDAyMDAwIDA4OjA1IDczMTIgICAgICAgICAgICAgICAgICAgICAgIC9saWIvbGlibnNz
X21kbnM0X21pbmltYWwuc28uMgo3ZmE1MjIzNzMwMDAtN2ZhNTIyMzc0MDAwIC0tLXAgMDAwMDAw
MDAgMDA6MDAgMCAKN2ZhNTIyMzc0MDAwLTdmYTUyMmI3NDAwMCBydy1wIDAwMDAwMDAwIDAwOjAw
IDAgCjdmYTUyMmI3NDAwMC03ZmE1MjJiNzUwMDAgLS0tcCAwMDAwMDAwMCAwMDowMCAwIAo3ZmE1
MjJiNzUwMDAtN2ZhNTIzMzc1MDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKN2ZhNTIzMzc1MDAw
LTdmYTUyMzM3NzAwMCByLXhwIDAwMDAwMDAwIDA4OjA1IDM5NTQwOTAgICAgICAgICAgICAgICAg
ICAgIC91c3IvbGliL3hpbmUvcGx1Z2lucy8xLjI3L3hpbmVwbHVnX2RlY29kZV9scGNtLnNvCjdm
YTUyMzM3NzAwMC03ZmE1MjM1NzYwMDAgLS0tcCAwMDAwMjAwMCAwODowNSAzOTU0MDkwICAgICAg
ICAgICAgICAgICAgICAvdXNyL2xpYi94aW5lL3BsdWdpbnMvMS4yNy94aW5lcGx1Z19kZWNvZGVf
bHBjbS5zbwo3ZmE1MjM1NzYwMDAtN2ZhNTIzNTc3MDAwIHItLXAgMDAwMDEwMDAgMDg6MDUgMzk1
NDA5MCAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBs
dWdfZGVjb2RlX2xwY20uc28KN2ZhNTIzNTc3MDAwLTdmYTUyMzU3ODAwMCBydy1wIDAwMDAyMDAw
IDA4OjA1IDM5NTQwOTAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliL3hpbmUvcGx1Z2lucy8x
LjI3L3hpbmVwbHVnX2RlY29kZV9scGNtLnNvCjdmYTUyMzU3ODAwMC03ZmE1MjM1N2IwMDAgci14
cCAwMDAwMDAwMCAwODowNSAzOTU0MDczICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYi94aW5l
L3BsdWdpbnMvMS4yNy94aW5lcGx1Z19pbnBfc3RkaW5fZmlmby5zbwo3ZmE1MjM1N2IwMDAtN2Zh
NTIzNzdiMDAwIC0tLXAgMDAwMDMwMDAgMDg6MDUgMzk1NDA3MyAgICAgICAgICAgICAgICAgICAg
L3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX3N0ZGluX2ZpZm8uc28KN2Zh
NTIzNzdiMDAwLTdmYTUyMzc3YzAwMCByLS1wIDAwMDAzMDAwIDA4OjA1IDM5NTQwNzMgICAgICAg
ICAgICAgICAgICAgIC91c3IvbGliL3hpbmUvcGx1Z2lucy8xLjI3L3hpbmVwbHVnX2lucF9zdGRp
bl9maWZvLnNvCjdmYTUyMzc3YzAwMC03ZmE1MjM3N2QwMDAgcnctcCAwMDAwNDAwMCAwODowNSAz
OTU0MDczICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYi94aW5lL3BsdWdpbnMvMS4yNy94aW5l
cGx1Z19pbnBfc3RkaW5fZmlmby5zbwo3ZmE1MjM3N2QwMDAtN2ZhNTIzNzgyMDAwIHIteHAgMDAw
MDAwMDAgMDg6MDUgMzk1NDA3MCAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVn
aW5zLzEuMjcveGluZXBsdWdfaW5wX3J0cC5zbwo3ZmE1MjM3ODIwMDAtN2ZhNTIzOTgxMDAwIC0t
LXAgMDAwMDUwMDAgMDg6MDUgMzk1NDA3MCAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGlu
ZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX3J0cC5zbwo3ZmE1MjM5ODEwMDAtN2ZhNTIzOTgy
MDAwIHItLXAgMDAwMDQwMDAgMDg6MDUgMzk1NDA3MCAgICAgICAgICAgICAgICAgICAgL3Vzci9s
aWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX3J0cC5zbwo3ZmE1MjM5ODIwMDAtN2Zh
NTIzOTgzMDAwIHJ3LXAgMDAwMDUwMDAgMDg6MDUgMzk1NDA3MCAgICAgICAgICAgICAgICAgICAg
L3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX3J0cC5zbwo3ZmE1MjM5ODMw
MDAtN2ZhNTIzOTg4MDAwIHIteHAgMDAwMDAwMDAgMDg6MDUgMzk1NDA2OCAgICAgICAgICAgICAg
ICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX3BubS5zbwo3ZmE1
MjM5ODgwMDAtN2ZhNTIzYjg3MDAwIC0tLXAgMDAwMDUwMDAgMDg6MDUgMzk1NDA2OCAgICAgICAg
ICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX3BubS5z
bwo3ZmE1MjNiODcwMDAtN2ZhNTIzYjg4MDAwIHItLXAgMDAwMDQwMDAgMDg6MDUgMzk1NDA2OCAg
ICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5w
X3BubS5zbwo3ZmE1MjNiODgwMDAtN2ZhNTIzYjg5MDAwIHJ3LXAgMDAwMDUwMDAgMDg6MDUgMzk1
NDA2OCAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBs
dWdfaW5wX3BubS5zbwo3ZmE1MjNiODkwMDAtN2ZhNTIzYjhkMDAwIHIteHAgMDAwMDAwMDAgMDg6
MDUgMzk1NDA2NyAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcv
eGluZXBsdWdfaW5wX25ldC5zbwo3ZmE1MjNiOGQwMDAtN2ZhNTIzZDhjMDAwIC0tLXAgMDAwMDQw
MDAgMDg6MDUgMzk1NDA2NyAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5z
LzEuMjcveGluZXBsdWdfaW5wX25ldC5zbwo3ZmE1MjNkOGMwMDAtN2ZhNTIzZDhkMDAwIHItLXAg
MDAwMDMwMDAgMDg6MDUgMzk1NDA2NyAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9w
bHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX25ldC5zbwo3ZmE1MjNkOGQwMDAtN2ZhNTIzZDhlMDAw
IHJ3LXAgMDAwMDQwMDAgMDg6MDUgMzk1NDA2NyAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIv
eGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfaW5wX25ldC5zbwo3ZmE1MjNkOGUwMDAtN2ZhNTIz
ZDhmMDAwIC0tLXAgMDAwMDAwMDAgMDA6MDAgMCAKN2ZhNTIzZDhmMDAwLTdmYTUyNDU4ZjAwMCBy
dy1wIDAwMDAwMDAwIDAwOjAwIDAgCjdmYTUyNDU4ZjAwMC03ZmE1MjQ1OTAwMDAgLS0tcCAwMDAw
MDAwMCAwMDowMCAwIAo3ZmE1MjQ1OTAwMDAtN2ZhNTI0ZjVkMDAwIHJ3LXAgMDAwMDAwMDAgMDA6
MDAgMCAKN2ZhNTI0ZjVkMDAwLTdmYTUyNGY1ZTAwMCAtLS1wIDAwMDAwMDAwIDAwOjAwIDAgCjdm
YTUyNGY1ZTAwMC03ZmE1MjViNDcwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAo3ZmE1MjViNDcw
MDAtN2ZhNTI1YjQ4MDAwIC0tLXAgMDAwMDAwMDAgMDA6MDAgMCAKN2ZhNTI1YjQ4MDAwLTdmYTUy
Njc2YTAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgCjdmYTUyNjc2YTAwMC03ZmE1MmRmZTcwMDAg
cnctcyAwMDAwMDAwMCAwODowNSAxMzIyNDYgICAgICAgICAgICAgICAgICAgICAvdmFyL3RtcC9r
ZGVjYWNoZS10aW1vL2twYy9wbGFzbWFfdGhlbWVfQW1hcm9rLU1vY2t1cC5kYXRhCjdmYTUyZGZl
NzAwMC03ZmE1MzAwMDAwMDAgcnctcyAwMDAwMDAwMCAwODowNSAxMzIyMDUgICAgICAgICAgICAg
ICAgICAgICAvdmFyL3RtcC9rZGVjYWNoZS10aW1vL2twYy9wbGFzbWFfdGhlbWVfQW1hcm9rLU1v
Y2t1cC5pbmRleAo3ZmE1MzAwMDAwMDAtN2ZhNTMwNGVjMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAg
MCAKN2ZhNTMwNGVjMDAwLTdmYTUzNDAwMDAwMCAtLS1wIDAwMDAwMDAwIDAwOjAwIDAgCjdmYTUz
NDA0MDAwMC03ZmE1MzQxODAwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAo3ZmE1MzQxYmQwMDAt
N2ZhNTM0MWJmMDAwIHIteHAgMDAwMDAwMDAgMDg6MDUgMzk1NDA4MyAgICAgICAgICAgICAgICAg
ICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEuMjcveGluZXBsdWdfdm9fb3V0X25vbmUuc28KN2Zh
NTM0MWJmMDAwLTdmYTUzNDNiZTAwMCAtLS1wIDAwMDAyMDAwIDA4OjA1IDM5NTQwODMgICAgICAg
ICAgICAgICAgICAgIC91c3IvbGliL3hpbmUvcGx1Z2lucy8xLjI3L3hpbmVwbHVnX3ZvX291dF9u
b25lLnNvCjdmYTUzNDNiZTAwMC03ZmE1MzQzYmYwMDAgci0tcCAwMDAwMTAwMCAwODowNSAzOTU0
MDgzICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYi94aW5lL3BsdWdpbnMvMS4yNy94aW5lcGx1
Z192b19vdXRfbm9uZS5zbwo3ZmE1MzQzYmYwMDAtN2ZhNTM0M2MwMDAwIHJ3LXAgMDAwMDIwMDAg
MDg6MDUgMzk1NDA4MyAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIveGluZS9wbHVnaW5zLzEu
MjcveGluZXBsdWdfdm9fb3V0X25vbmUuc28KN2ZhNTM0M2MwMDAwLTdmYTUzNDQ0MDAwMCByLS1w
IDAwMDAwMDAwIDA4OjA1IDEzNDg0NyAgICAgICAgICAgICAgICAgICAgIC91c3Ivc2hhcmUvZm9u
dHMvdHJ1ZXR5cGUvdHRmLWRlamF2dS9EZWphVnVTYW5zLU9ibGlxdWUudHRmCjdmYTUzNDQ0MDAw
MC03ZmE1MzQ1YzAwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAo3ZmE1MzQ1ZjAwMDAtN2ZhNTM0
ZDAwMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKN2ZhNTM0ZDEzMDAwLTdmYTUzNGQ5NTAwMCBy
LXhwIDAwMDAwMDAwIDA4OjA1IDM5NTUxMTYgICAgICAgICAgICAgICAgICAgIC91c3IvbGliL3F0
NC9wbHVnaW5zL3NjcmlwdC9saWJxdHNjcmlwdF94bWwuc28uMS4wLjAKN2ZhNTM0ZDk1MDAwLTdm
YTUzNGY5NTAwMCAtLS1wIDAwMDgyMDAwIDA4OjA1IDM5NTUxMTYgICAgICAgICAgICAgICAgICAg
IC91c3IvbGliL3F0NC9wbHVnaW5zL3NjcmlwdC9saWJxdHNjcmlwdF94bWwuc28uMS4wLjAKN2Zh
NTM0Zjk1MDAwLTdmYTUzNGY5ODAwMCByLS1wIDAwMDgyMDAwIDA4OjA1IDM5NTUxMTYgICAgICAg
ICAgICAgICAgICAgIC91c3IvbGliL3F0NC9wbHVnaW5zL3NjcmlwdC9saWJxdHNjcmlwdF94bWwu
c28uMS4wLjAKN2ZhNTM0Zjk4MDAwLTdmYTUzNGY5OTAwMCBydy1wIDAwMDg1MDAwIDA4OjA1IDM5
NTUxMTYgICAgICAgICAgICAgICAgICAgIC91c3IvbGliL3F0NC9wbHVnaW5zL3NjcmlwdC9saWJx
dHNjcmlwdF94bWwuc28uMS4wLjAKN2ZhNTM0Zjk5MDAwLTdmYTUzNTA1ZjAwMCByLXhwIDAwMDAw
MDAwIDA4OjA1IDM5NTUxMzQgICAgICAgICAgICAgICAgICAgIC91c3IvbGliL3F0NC9wbHVnaW5z
L3NjcmlwdC9saWJxdHNjcmlwdF91aXRvb2xzLnNvLjEuMC4wCjdmYTUzNTA1ZjAwMC03ZmE1MzUy
NWUwMDAgLS0tcCAwMDBjNjAwMCAwODowNSAzOTU1MTM0ICAgICAgICAgICAgICAgICAgICAvdXNy
L2xpYi9xdDQvcGx1Z2lucy9zY3JpcHQvbGlicXRzY3JpcHRfdWl0b29scy5zby4xLjAuMAo3ZmE1
MzUyNWUwMDAtN2ZhNTM1MjYwMDAwIHItLXAgMDAwYzUwMDAgMDg6MDUgMzk1NTEzNCAgICAgICAg
ICAgICAgICAgICAgL3Vzci9saWIvcXQ0L3BsdWdpbnMvc2NyaXB0L2xpYnF0c2NyaXB0X3VpdG9v
bHMuc28uMS4wLjAKN2ZhNTM1MjYwMDAwLTdmYTUzNTI2MzAwMCBydy1wIDAwMGM3MDAwIDA4OjA1
IDM5NTUxMzQgICAgICAgICAgICAgICAgICAgIC91c3IvbGliL3F0NC9wbHVnaW5zL3NjcmlwdC9s
aWJxdHNjcmlwdF91aXRvb2xzLnNvLjEuMC4wCjdmYTUzNTI2MzAwMC03ZmE1MzUyZGQwMDAgci14
cCAwMDAwMDAwMCAwODowNSAzOTU1MTI1ICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYi9xdDQv
cGx1Z2lucy9zY3JpcHQvbGlicXRzY3JpcHRfc3FsLnNvLjEuMC4wCjdmYTUzNTJkZDAwMC03ZmE1
MzU0ZGMwMDAgLS0tcCAwMDA3YTAwMCAwODowNSAzOTU1MTI1ICAgICAgICAgICAgICAgICAgICAv
dXNyL2xpYi9xdDQvcGx1Z2lucy9zY3JpcHQvbGlicXRzY3JpcHRfc3FsLnNvLjEuMC4wCjdmYTUz
NTRkYzAwMC03ZmE1MzU0ZGYwMDAgci0tcCAwMDA3OTAwMCAwODowNSAzOTU1MTI1ICAgICAgICAg
ICAgICAgICAgICAvdXNyL2xpYi9xdDQvcGx1Z2lucy9zY3JpcHQvbGlicXRzY3JpcHRfc3FsLnNv
LjEuMC4wCjdmYTUzNTRkZjAwMC03ZmE1MzU0ZTAwMDAgcnctcCAwMDA3YzAwMCAwODowNSAzOTU1
MTI1ICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYi9xdDQvcGx1Z2lucy9zY3JpcHQvbGlicXRz
Y3JpcHRfc3FsLnNvLjEuMC4wCjdmYTUzNTRlMDAwMC03ZmE1MzU0ZTEwMDAgcnctcCAwMDAwMDAw
MCAwMDowMCAwIAo3ZmE1MzU0ZTEwMDAtN2ZhNTM1NWQ1MDAwIHIteHAgMDAwMDAwMDAgMDg6MDUg
Mzk1NTEwNyAgICAgICAgICAgICAgICAgICAgL3Vzci9saWIvcXQ0L3BsdWdpbnMvc2NyaXB0L2xp
YnF0c2NyaXB0X25ldHdvcmsuc28uMS4wLjAKN2ZhNTM1NWQ1MDAwLTdmYTUzNTdkNTAwMCAtLS1w
IDAwMGY0MDAwIDA4OjA1IDM5NTUxMDcgICAgICAgICAgICAgICAgICAgIC91c3IvbGliL3F0NC9w
bHVnaW5zL3NjcmlwdC9saWJxdHNjcmlwdF9uZXR3b3JrLnNvLjEuMC4wCjdmYTUzNTdkNTAwMC03
ZmE1MzU3ZGEwMDAgci0tcCAwMDBmNDAwMCAwODowNSAzOTU1MTA3ICAgICAgICAgICAgICAgICAg
ICAvdXNyL2xpYi9xdDQvcGx1Z2lucy9zY3JpcHQvbGlicXRzY3JpcHRfbmV0d29yay5zby4xLjAu
MEtDcmFzaDogQXBwbGljYXRpb24gJ2FtYXJvaycgY3Jhc2hpbmcuLi4Kc29ja19maWxlPS9ob21l
L3RpbW8vLmtkZS9zb2NrZXQtcHVscC9rZGVpbml0NF9fMApRU29ja2V0Tm90aWZpZXI6IEludmFs
aWQgc29ja2V0IDM4IGFuZCB0eXBlICdSZWFkJywgZGlzYWJsaW5nLi4uCgpUaGUgY3Jhc2ggY2Fu
IGJlIHJlcHJvZHVjZWQgZXZlcnkgdGltZS4KCiAtLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBB
bWFyb2sgKGFtYXJvayksIHNpZ25hbDogQWJvcnRlZApbQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhy
ZWFkIDB4N2ZhNTZkODkyN2EwIChMV1AgMzA0NSkpXQoKVGhyZWFkIDE5IChUaHJlYWQgMHg3ZmE1
NTRkOTY3MTAgKExXUCAzMDQ2KSk6CiMwICBwdGhyZWFkX2NvbmRfdGltZWR3YWl0QEBHTElCQ18y
LjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFk
X2NvbmRfdGltZWR3YWl0LlM6MjExCiMxICAweDAwMDA3ZmE1NWFhOTYwODEgaW4gPz8gKCkgZnJv
bSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmYTU2OGNlZDljYSBpbiBzdGFydF90
aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAw
CiMzICAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5
c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8g
KCkKClRocmVhZCAxOCAoVGhyZWFkIDB4N2ZhNTU0NTk1NzEwIChMV1AgMzA0NykpOgojMCAgMHgw
MDAwN2ZhNTY4Y2VmMDNkIGluIHB0aHJlYWRfam9pbiAodGhyZWFkaWQ9MTQwMzQ3MjY0NTMwMTky
LCB0aHJlYWRfcmV0dXJuPTB4N2ZhNTU0NTkzZjA4KSBhdCBwdGhyZWFkX2pvaW4uYzo4OQojMSAg
MHgwMDAwN2ZhNTVhYWEwNTk0IGluIF94X2F1ZGlvX2RlY29kZXJfc2h1dGRvd24gKCkgZnJvbSAv
dXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmYTU1YWE5MmJhNSBpbiB4aW5lX2Rpc3Bv
c2UgKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzMgIDB4MDAwMDdmYTU1YWNmZjM5YSBp
biBQaG9ub246OlhpbmU6OlhpbmVTdHJlYW06OmV2ZW50ICh0aGlzPTB4MjBlZTYwMCwgZXY9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi94aW5lL3hpbmVzdHJlYW0uY3BwOjE0MzgKIzQg
IDB4MDAwMDdmYTU2YmI0YzIyYyBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVy
ICh0aGlzPTB4MWYzZGY2MCwgcmVjZWl2ZXI9MHgyMGVlNjAwLCBlPTB4MmI1MDBmMCkgYXQga2Vy
bmVsL3FhcHBsaWNhdGlvbi5jcHA6NDMwMAojNSAgMHgwMDAwN2ZhNTZiYjUyNmZiIGluIFFBcHBs
aWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2ZmZjM4NWVlNjIwLCByZWNlaXZlcj0weDIwZWU2MDAs
IGU9MHgyYjUwMGYwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0MTgzCiM2ICAweDAwMDA3
ZmE1NmNiYjIxMmEgaW4gQXBwOjpub3RpZnkgKHRoaXM9MHg3ZmE1MjRkOGY5ZTAsIHJlY2VpdmVy
PTB4MCwgZXZlbnQ9MHhjMDApIGF0IC4uLy4uL3NyYy9BcHAuY3BwOjkyNwojNyAgMHgwMDAwN2Zh
NTZiMWQ4MDZjIGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsICh0aGlzPTB4N2Zm
ZjM4NWVlNjIwLCByZWNlaXZlcj0weDIwZWU2MDAsIGV2ZW50PTB4MmI1MDBmMCkgYXQga2VybmVs
L3Fjb3JlYXBwbGljYXRpb24uY3BwOjcwNAojOCAgMHgwMDAwN2ZhNTZiMWRhN2U3IGluIFFDb3Jl
QXBwbGljYXRpb246OnNlbmRFdmVudCAocmVjZWl2ZXI9MHgwLCBldmVudF90eXBlPTx2YWx1ZSBv
cHRpbWl6ZWQgb3V0PiwgZGF0YT0weDIwZTQ4ZTApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4u
Ly4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjE1CiM5ICBRQ29yZUFw
cGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFBvc3RlZEV2ZW50cyAocmVjZWl2ZXI9MHgwLCBldmVudF90
eXBlPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZGF0YT0weDIwZTQ4ZTApIGF0IGtlcm5lbC9xY29y
ZWFwcGxpY2F0aW9uLmNwcDoxMzQ1CiMxMCAweDAwMDA3ZmE1NmIyMDE5ZDMgaW4gUUNvcmVBcHBs
aWNhdGlvbjo6c2VuZFBvc3RlZEV2ZW50cyAocz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4u
Ly4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0
aW9uLmg6MjIwCiMxMSBwb3N0RXZlbnRTb3VyY2VEaXNwYXRjaCAocz08dmFsdWUgb3B0aW1pemVk
IG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjI3NgojMTIgMHgwMDAw
N2ZhNTYzZDcxOGMyIGluIGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGZyb20gL2xpYi9saWJn
bGliLTIuMC5zby4wCiMxMyAweDAwMDA3ZmE1NjNkNzU3NDggaW4gPz8gKCkgZnJvbSAvbGliL2xp
YmdsaWItMi4wLnNvLjAKIzE0IDB4MDAwMDdmYTU2M2Q3NThmYyBpbiBnX21haW5fY29udGV4dF9p
dGVyYXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzE1IDB4MDAwMDdmYTU2YjIw
MTUxMyBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDIwNjg3
YzAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FldmVudGRpc3BhdGNo
ZXJfZ2xpYi5jcHA6NDEyCiMxNiAweDAwMDA3ZmE1NmIxZDY5OTIgaW4gUUV2ZW50TG9vcDo6cHJv
Y2Vzc0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZsYWdzPSkgYXQga2VybmVs
L3FldmVudGxvb3AuY3BwOjE0OQojMTcgMHgwMDAwN2ZhNTZiMWQ2ZDZjIGluIFFFdmVudExvb3A6
OmV4ZWMgKHRoaXM9MHg3ZmE1NTQ1OTRkNTAsIGZsYWdzPSkgYXQga2VybmVsL3FldmVudGxvb3Au
Y3BwOjIwMQojMTggMHgwMDAwN2ZhNTZiMGUwZDU5IGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDg3CiMxOSAweDAwMDA3
ZmE1NWFjZjI0NDAgaW4gUGhvbm9uOjpYaW5lOjpYaW5lVGhyZWFkOjpydW4gKHRoaXM9MHgyMGU2
ZGUwKSBhdCAuLi8uLi94aW5lL3hpbmV0aHJlYWQuY3BwOjE0MwojMjAgMHgwMDAwN2ZhNTZiMGUz
Nzc1IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MjBlNmRlMCkgYXQgdGhyZWFkL3F0
aHJlYWRfdW5peC5jcHA6MjQ4CiMyMSAweDAwMDA3ZmE1NjhjZWQ5Y2EgaW4gc3RhcnRfdGhyZWFk
IChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojMjIg
MHgwMDAwN2ZhNTZhOGEzNjlkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMjMgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpU
aHJlYWQgMTcgKFRocmVhZCAweDdmYTU1M2I4YTcxMCAoTFdQIDMwNTApKToKIzAgIDB4MDAwMDdm
YTU2YTg5NTQ3ZCBpbiByZWFkICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXNjYWxsLXRlbXBsYXRl
LlM6ODIKIzEgIDB4MDAwMDdmYTU1YjBlY2ZhNSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYmFz
b3VuZC5zby4yCiMyICAweDAwMDA3ZmE1NWIwZTdjOTggaW4gc25kX2hjdGxfaGFuZGxlX2V2ZW50
cyAoKSBmcm9tIC91c3IvbGliL2xpYmFzb3VuZC5zby4yCiMzICAweDAwMDA3ZmE1NWIwZjFhNzkg
aW4gc25kX21peGVyX2hhbmRsZV9ldmVudHMgKCkgZnJvbSAvdXNyL2xpYi9saWJhc291bmQuc28u
MgojNCAgMHgwMDAwN2ZhNTUzYjhmOTU2IGluID8/ICgpIGZyb20gL3Vzci9saWIveGluZS9wbHVn
aW5zLzEuMjcveGluZXBsdWdfYW9fb3V0X2Fsc2Euc28KIzUgIDB4MDAwMDdmYTU2OGNlZDljYSBp
biBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6MzAwCiM2ICAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAweDAwMDAwMDAwMDAwMDAw
MDAgaW4gPz8gKCkKClRocmVhZCAxNiAoVGhyZWFkIDB4N2ZhNTUzMzg5NzEwIChMV1AgMzA1MSkp
OgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAw
MDA3ZmE1NWFhYTZlMjMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4
MDAwMDdmYTU2OGNlZDljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91
dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiMzICAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM0
ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxNSAoVGhyZWFkIDB4N2ZhNTUy
NzdkNzEwIChMV1AgMzA1MikpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgp
IGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93
YWl0LlM6MTYyCiMxICAweDAwMDA3ZmE1NWFhYTZlMjMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9s
aWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmYTU2OGNlZDljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiMzICAweDAwMDA3
ZmE1NmE4YTM2OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lLlM6MTEyCiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAx
NCAoVGhyZWFkIDB4N2ZhNTUxZjdjNzEwIChMV1AgMzA1MykpOgojMCAgcHRocmVhZF9jb25kX3dh
aXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZmE1NWFhYTZlMjMgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmYTU2OGNlZDljYSBpbiBz
dGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRl
LmM6MzAwCiMzICAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91
bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM0ICAweDAwMDAwMDAwMDAwMDAwMDAg
aW4gPz8gKCkKClRocmVhZCAxMyAoVGhyZWFkIDB4N2ZhNTUxNzdiNzEwIChMV1AgMzA1NCkpOgoj
MCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91
bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3
ZmE1NWFhYTZlMjMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4MDAw
MDdmYTU2OGNlZDljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiMzICAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xvbmUg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM0ICAw
eDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxMiAoVGhyZWFkIDB4N2ZhNTRiZDQ1
NzEwIChMV1AgMzA1NikpOgojMCAgMHgwMDAwN2ZhNTYzZDc0ZWVhIGluIGdfbWFpbl9jb250ZXh0
X3ByZXBhcmUgKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzEgIDB4MDAwMDdmYTU2M2Q3
NTMxOCBpbiA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2ZhNTYz
ZDc1OGZjIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0y
LjAuc28uMAojMyAgMHgwMDAwN2ZhNTZiMjAxNTY2IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpw
cm9jZXNzRXZlbnRzICh0aGlzPTB4MmJlOWRlMCwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+
KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTQKIzQgIDB4MDAwMDdmYTU2
YjFkNjk5MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM1ICAweDAwMDA3
ZmE1NmIxZDZkNmMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmYTU0YmQ0NGQ3MCwgZmxh
Z3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM2ICAweDAwMDA3ZmE1NmIwZTBkNTkg
aW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9x
dGhyZWFkLmNwcDo0ODcKIzcgIDB4MDAwMDdmYTU2YjFiNzE3OCBpbiBRSW5vdGlmeUZpbGVTeXN0
ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHgyYzQzODgwKSBhdCBpby9xZmlsZXN5c3RlbXdh
dGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiM4ICAweDAwMDA3ZmE1NmIwZTM3NzUgaW4gUVRocmVhZFBy
aXZhdGU6OnN0YXJ0IChhcmc9MHgyYzQzODgwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoy
NDgKIzkgIDB4MDAwMDdmYTU2OGNlZDljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiMxMCAweDAwMDA3ZmE1NmE4YTM2
OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6MTEyCiMxMSAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxMSAoVGhyZWFk
IDB4N2ZhNTQxNzZlNzEwIChMV1AgMzA1NykpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJD
XzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJl
YWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZmE1NjVjNGZjYTYgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi9saWJRdFdlYktpdC5zby40CiMyICAweDAwMDA3ZmE1NjVjNGZjZTkgaW4gPz8gKCkg
ZnJvbSAvdXNyL2xpYi9saWJRdFdlYktpdC5zby40CiMzICAweDAwMDA3ZmE1NjhjZWQ5Y2EgaW4g
c3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMwMAojNCAgMHgwMDAwN2ZhNTZhOGEzNjlkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNSAgMHgwMDAwMDAwMDAwMDAwMDAw
IGluID8/ICgpCgpUaHJlYWQgMTAgKFRocmVhZCAweDdmYTU0MDNjZDcxMCAoTFdQIDMwNTgpKToK
IzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAw
N2ZhNTZiMGU0NzJiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAodGhpcz08dmFsdWUg
b3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmQ2M2E2MCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYx
NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg3CiMyICBRV2FpdENvbmRpdGlv
bjo6d2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmQ2M2E2MCwgdGlt
ZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3Bw
OjE1OQojMyAgMHgwMDAwN2ZhNTY3NzM4MDI2IGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6
YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4MmQ2MmMyMCwgdGg9
MHgyZDYzZTkwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3Bw
OjM2NQojNCAgMHgwMDAwN2ZhNTY3NzNhNmFiIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRT
dGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MmQ2MjdmMCwgdGg9MHgyZDYzZTkwKSBhdCAuLi8u
Li8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM1ICAweDAw
MDA3ZmE1Njc3M2E2YzQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZv
cldvcmsgKHRoaXM9MHgyZDYyN2YwLCB0aD0weDJkNjNlOTApIGF0IC4uLy4uLy4uL3RocmVhZHdl
YXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzYgIDB4MDAwMDdmYTU2NzczYTZj
NCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0w
eDJkNjI3ZjAsIHRoPTB4MmQ2M2U5MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9X
b3JraW5nSGFyZFN0YXRlLmNwcDo3NAojNyAgMHgwMDAwN2ZhNTY3NzNhNmM0IGluIFRocmVhZFdl
YXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MmQ2MjdmMCwgdGg9
MHgyZDYzZTkwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3Rh
dGUuY3BwOjc0CiM4ICAweDAwMDA3ZmE1Njc3M2E2YzQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5n
SGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyZDYyN2YwLCB0aD0weDJkNjNlOTApIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzkg
IDB4MDAwMDdmYTU2NzczOGJmZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVu
ICh0aGlzPTB4N2ZhNTQwM2NjZGMwLCBwYXJlbnQ9MHgyZDYyYzIwLCB0aD0weDJkNjNlOTApIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo4NwojMTAgMHgwMDAwN2Zh
NTY3NzM5MTY4IGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHgyZDYzZTkwKSBh
dCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiMxMSAweDAwMDA3
ZmE1NmIwZTM3NzUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyZDYzZTkwKSBhdCB0
aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzEyIDB4MDAwMDdmYTU2OGNlZDljYSBpbiBzdGFy
dF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6
MzAwCiMxMyAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxNCAweDAwMDAwMDAwMDAwMDAwMDAgaW4g
Pz8gKCkKClRocmVhZCA5IChUaHJlYWQgMHg3ZmE1M2ZiY2M3MTAgKExXUCAzMDU5KSk6CiMwICBw
dGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmYTU2
YjBlNDcyYiBpbiBRV2FpdENvbmRpdGlvblByaXZhdGU6OndhaXQgKHRoaXM9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+LCBtdXRleD0weDJkNjNhNjAsIHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0
IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4NwojMiAgUVdhaXRDb25kaXRpb246Ondh
aXQgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBtdXRleD0weDJkNjNhNjAsIHRpbWU9MTg0
NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNTkK
IzMgIDB4MDAwMDdmYTU2NzczODAyNiBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmJsb2Nr
VGhyZWFkVW50aWxKb2JzQXJlQmVpbmdBc3NpZ25lZCAodGhpcz0weDJkNjJjMjAsIHRoPTB4MmQ2
NThlMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNjUK
IzQgIDB4MDAwMDdmYTU2NzczYTZhYiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6
OmFwcGx5Rm9yV29yayAodGhpcz0weDJkNjI3ZjAsIHRoPTB4MmQ2NThlMCkgYXQgLi4vLi4vLi4v
dGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojNSAgMHgwMDAwN2Zh
NTY3NzNhNmM0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3Jr
ICh0aGlzPTB4MmQ2MjdmMCwgdGg9MHgyZDY1OGUwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIv
V2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiM2ICAweDAwMDA3ZmE1Njc3M2E2YzQgaW4g
VGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyZDYy
N2YwLCB0aD0weDJkNjU4ZTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2lu
Z0hhcmRTdGF0ZS5jcHA6NzQKIzcgIDB4MDAwMDdmYTU2NzczYTZjNCBpbiBUaHJlYWRXZWF2ZXI6
OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDJkNjI3ZjAsIHRoPTB4MmQ2
NThlMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNw
cDo3NAojOCAgMHgwMDAwN2ZhNTY3NzM4YmZmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVs
cGVyOjpydW4gKHRoaXM9MHg3ZmE1M2ZiY2JkYzAsIHBhcmVudD0weDJkNjJjMjAsIHRoPTB4MmQ2
NThlMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiM5ICAw
eDAwMDA3ZmE1Njc3MzkxNjggaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDJk
NjU4ZTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzEw
IDB4MDAwMDdmYTU2YjBlMzc3NSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDJkNjU4
ZTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI0OAojMTEgMHgwMDAwN2ZhNTY4Y2VkOWNh
IGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9j
cmVhdGUuYzozMDAKIzEyIDB4MDAwMDdmYTU2YThhMzY5ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNk
ZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEzIDB4MDAwMDAwMDAwMDAw
MDAwMCBpbiA/PyAoKQoKVGhyZWFkIDggKFRocmVhZCAweDdmYTUzZjNjYjcxMCAoTFdQIDMwNjAp
KToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2Rl
cHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgw
MDAwN2ZhNTZiMGU0NzJiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAodGhpcz08dmFs
dWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmQ2M2E2MCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1
MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg3CiMyICBRV2FpdENvbmRp
dGlvbjo6d2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmQ2M2E2MCwg
dGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXgu
Y3BwOjE1OQojMyAgMHgwMDAwN2ZhNTY3NzM4MDI2IGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1w
bDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4MmQ2MmMyMCwg
dGg9MHg3ZmE1MzAwMDE5YTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVy
SW1wbC5jcHA6MzY1CiM0ICAweDAwMDA3ZmE1Njc3M2E2YWIgaW4gVGhyZWFkV2VhdmVyOjpXb3Jr
aW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyZDYyN2YwLCB0aD0weDdmYTUzMDAw
MTlhMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNw
cDo3MQojNSAgMHgwMDAwN2ZhNTY3NzM4YmZmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVs
cGVyOjpydW4gKHRoaXM9MHg3ZmE1M2YzY2FkYzAsIHBhcmVudD0weDJkNjJjMjAsIHRoPTB4N2Zh
NTMwMDAxOWEwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcK
IzYgIDB4MDAwMDdmYTU2NzczOTE2OCBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlz
PTB4N2ZhNTMwMDAxOWEwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5j
cHA6MTQyCiM3ICAweDAwMDA3ZmE1NmIwZTM3NzUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChh
cmc9MHg3ZmE1MzAwMDE5YTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI0OAojOCAgMHgw
MDAwN2ZhNTY4Y2VkOWNhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDAKIzkgIDB4MDAwMDdmYTU2YThhMzY5ZCBpbiBjbG9u
ZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEw
IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDcgKFRocmVhZCAweDdmYTUzZWJj
YTcxMCAoTFdQIDMwNjEpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBh
dCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2Fp
dC5TOjE2MgojMSAgMHgwMDAwN2ZhNTZiMGU0NzJiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6
d2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmQ2M2E2MCwgdGltZT0x
ODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg3
CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11
dGV4PTB4MmQ2M2E2MCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0
Y29uZGl0aW9uX3VuaXguY3BwOjE1OQojMyAgMHgwMDAwN2ZhNTY3NzM4MDI2IGluIFRocmVhZFdl
YXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0
aGlzPTB4MmQ2MmMyMCwgdGg9MHgyZDY2YzUwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2Vh
dmVyL1dlYXZlckltcGwuY3BwOjM2NQojNCAgMHgwMDAwN2ZhNTY3NzNhNmFiIGluIFRocmVhZFdl
YXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MmQ2MjdmMCwgdGg9
MHgyZDY2YzUwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3Rh
dGUuY3BwOjcxCiM1ICAweDAwMDA3ZmE1Njc3M2E2YzQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5n
SGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyZDYyN2YwLCB0aD0weDJkNjZjNTApIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzYg
IDB4MDAwMDdmYTU2NzczYTZjNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFw
cGx5Rm9yV29yayAodGhpcz0weDJkNjI3ZjAsIHRoPTB4MmQ2NmM1MCkgYXQgLi4vLi4vLi4vdGhy
ZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3NAojNyAgMHgwMDAwN2ZhNTY3
NzM4YmZmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpydW4gKHRoaXM9MHg3ZmE1
M2ViYzlkYzAsIHBhcmVudD0weDJkNjJjMjAsIHRoPTB4MmQ2NmM1MCkgYXQgLi4vLi4vLi4vdGhy
ZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiM4ICAweDAwMDA3ZmE1Njc3MzkxNjggaW4g
VGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDJkNjZjNTApIGF0IC4uLy4uLy4uL3Ro
cmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzkgIDB4MDAwMDdmYTU2YjBlMzc3NSBp
biBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDJkNjZjNTApIGF0IHRocmVhZC9xdGhyZWFk
X3VuaXguY3BwOjI0OAojMTAgMHgwMDAwN2ZhNTY4Y2VkOWNhIGluIHN0YXJ0X3RocmVhZCAoYXJn
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDAKIzExIDB4MDAw
MDdmYTU2YThhMzY5ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvY2xvbmUuUzoxMTIKIzEyIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFk
IDYgKFRocmVhZCAweDdmYTUzYTVlNTcxMCAoTFdQIDMwNjIpKToKIzAgIF9fbGxsX2xvY2tfd2Fp
dF9wcml2YXRlICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2xv
d2xldmVsbG9jay5TOjk3CiMxICAweDAwMDA3ZmE1NmE4M2MzYWMgaW4gX0xfbG9ja18xMjQzMCAo
KSBmcm9tIC9saWIvbGliYy5zby42CiMyICAweDAwMDA3ZmE1NmE4M2FlNDggaW4gKl9fR0lfX19s
aWJjX2ZyZWUgKG1lbT0weDdmYTU2YWIzYWU0MCkgYXQgbWFsbG9jLmM6MzczNgojMyAgMHgwMDAw
N2ZhNTYzZDcxMWJhIGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM0ICAweDAw
MDA3ZmE1NmIyMDIwMTMgaW4gflFFdmVudERpc3BhdGNoZXJHbGliICh0aGlzPTB4MzhhMjAyMCwg
X19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FldmVudGRpc3BhdGNo
ZXJfZ2xpYi5jcHA6MzY2CiM1ICAweDAwMDA3ZmE1NmIwZTMzNjQgaW4gUVRocmVhZFByaXZhdGU6
OmZpbmlzaCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgdGhyZWFkL3F0aHJlYWRfdW5p
eC5jcHA6Mjg0CiM2ICAweDAwMDA3ZmE1NmIwZTM3N2QgaW4gfl9fcHRocmVhZF9jbGVhbnVwX2Ns
YXNzIChhcmc9MHg3ZmE1NmI0ZWJmMjApIGF0IC91c3IvaW5jbHVkZS9wdGhyZWFkLmg6NTM1CiM3
ICBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDdmYTU2YjRlYmYyMCkgYXQgdGhyZWFkL3F0
aHJlYWRfdW5peC5jcHA6MjUzCiM4ICAweDAwMDA3ZmE1NjhjZWQ5Y2EgaW4gc3RhcnRfdGhyZWFk
IChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojOSAg
MHgwMDAwN2ZhNTZhOGEzNjlkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpU
aHJlYWQgNSAoVGhyZWFkIDB4N2ZhNTM5ZGU0NzEwIChMV1AgMzA2NSkpOgojMCAgcHRocmVhZF9j
b25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGlu
dXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZmE1NjZmYTMyYTYg
aW4gUVRXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpzY2F2ZW5nZXJUaHJlYWQgKHRoaXM9MHg3ZmE1
NjcyODEyMjApIGF0IC4uLzNyZHBhcnR5L2phdmFzY3JpcHRjb3JlL0phdmFTY3JpcHRDb3JlL3d0
Zi9GYXN0TWFsbG9jLmNwcDoyMzA0CiMyICAweDAwMDA3ZmE1NjZmYTMyZTkgaW4gUVRXVEY6OlRD
TWFsbG9jX1BhZ2VIZWFwOjpydW5TY2F2ZW5nZXJUaHJlYWQgKGNvbnRleHQ9MHg3ZmE1NjcyOGYy
ZWMpIGF0IC4uLzNyZHBhcnR5L2phdmFzY3JpcHRjb3JlL0phdmFTY3JpcHRDb3JlL3d0Zi9GYXN0
TWFsbG9jLmNwcDoxNDM4CiMzICAweDAwMDA3ZmE1NjhjZWQ5Y2EgaW4gc3RhcnRfdGhyZWFkIChh
cmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojNCAgMHgw
MDAwN2ZhNTZhOGEzNjlkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9jbG9uZS5TOjExMgojNSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJl
YWQgNCAoVGhyZWFkIDB4N2ZhNTI2MzQ3NzEwIChMV1AgMzA3MCkpOgojMCAgMHgwMDAwN2ZhNTZh
ODliZmIzIGluIHNlbGVjdCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyCiMxICAweDAwMDA3ZmE1NWFhYmYyYzUgaW4geGluZV91c2VjX3NsZWVwICgpIGZyb20gL3Vz
ci9saWIvbGlieGluZS5zby4xCiMyICAweDAwMDA3ZmE1NWFhYTNjOTkgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi9saWJ4aW5lLnNvLjEKIzMgIDB4MDAwMDdmYTU2OGNlZDljYSBpbiBzdGFydF90aHJl
YWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiM0
ICAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM1ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkK
ClRocmVhZCAzIChUaHJlYWQgMHg3ZmE1MjU3NWQ3MTAgKExXUCAzMDcxKSk6CiMwICBwdGhyZWFk
X2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmYTU1YWE5OTkz
YiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnhpbmUuc28uMQojMiAgMHgwMDAwN2ZhNTVhYTlm
OWRkIGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlieGluZS5zby4xCiMzICAweDAwMDA3ZmE1Njhj
ZWQ5Y2EgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhy
ZWFkX2NyZWF0ZS5jOjMwMAojNCAgMHgwMDAwN2ZhNTZhOGEzNjlkIGluIGNsb25lICgpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNSAgMHgwMDAwMDAw
MDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMiAoVGhyZWFkIDB4N2ZhNTI0ZDhmNzEwIChMV1Ag
MzA3MikpOgojMCAgX19sbGxfbG9ja193YWl0X3ByaXZhdGUgKCkgYXQgLi4vbnB0bC9zeXNkZXBz
L3VuaXgvc3lzdi9saW51eC94ODZfNjQvbG93bGV2ZWxsb2NrLlM6OTcKIzEgIDB4MDAwMDdmYTU2
YTgzYzNhYyBpbiBfTF9sb2NrXzEyNDMwICgpIGZyb20gL2xpYi9saWJjLnNvLjYKIzIgIDB4MDAw
MDdmYTU2YTgzYWU0OCBpbiAqX19HSV9fX2xpYmNfZnJlZSAobWVtPTB4N2ZhNTZhYjNhZTQwKSBh
dCBtYWxsb2MuYzozNzM2CiMzICAweDAwMDA3ZmE1NWFhOTlmM2YgaW4gX3hfZnJlZV9hdWRpb19k
ZWNvZGVyICgpIGZyb20gL3Vzci9saWIvbGlieGluZS5zby4xCiM0ICAweDAwMDA3ZmE1NWFhYTBh
ZmMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzUgIDB4MDAwMDdmYTU2OGNl
ZDljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJl
YWRfY3JlYXRlLmM6MzAwCiM2ICAweDAwMDA3ZmE1NmE4YTM2OWQgaW4gY2xvbmUgKCkgYXQgLi4v
c3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAweDAwMDAwMDAw
MDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxIChUaHJlYWQgMHg3ZmE1NmQ4OTI3YTAgKExXUCAz
MDQ1KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzUgIDB4MDAwMDdmYTU2YTdmMGE3NSBpbiAqX19HSV9y
YWlzZSAoc2lnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC9yYWlzZS5jOjY0CiM2ICAweDAwMDA3ZmE1NmE3ZjQ1YzAgaW4gKl9fR0lfYWJv
cnQgKCkgYXQgYWJvcnQuYzo5MgojNyAgMHgwMDAwN2ZhNTZhODJhNGZiIGluIF9fbGliY19tZXNz
YWdlIChkb19hYm9ydD08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZtdD08dmFsdWUgb3B0aW1pemVk
IG91dD4pIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2xpYmNfZmF0YWwuYzoxODkKIzgg
IDB4MDAwMDdmYTU2YTgzNDViNiBpbiBtYWxsb2NfcHJpbnRlcnIgKGFjdGlvbj0zLCBzdHI9MHg3
ZmE1NmE5MDY1ZjggImRvdWJsZSBmcmVlIG9yIGNvcnJ1cHRpb24gKG91dCkiLCBwdHI9PHZhbHVl
IG9wdGltaXplZCBvdXQ+KSBhdCBtYWxsb2MuYzo2MjY0CiM5ICAweDAwMDA3ZmE1NmE4M2FlNTMg
aW4gKl9fR0lfX19saWJjX2ZyZWUgKG1lbT08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IG1hbGxv
Yy5jOjM3MzgKIzEwIDB4MDAwMDdmYTU1OTgwZDA5NCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3hp
bmUvcGx1Z2lucy8xLjI3L3hpbmVwbHVnX2lucF9jZGRhLnNvCiMxMSAweDAwMDA3ZmE1NWFkMGY0
MWUgaW4gUGhvbm9uOjpYaW5lOjpNZWRpYU9iamVjdDo6YXV0b3BsYXlNcmxzVG9UaXRsZXMgKHRo
aXM9MHgyMDYzOTMwLCBwbHVnaW49MHg3ZmE1NWFkMzdkMGMgIkNEIiwgZGVmYXVsdE1ybD08dmFs
dWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL3hpbmUvbWVkaWFvYmplY3QuY3BwOjQ0MwojMTIg
MHgwMDAwN2ZhNTVhZDBmYzY1IGluIFBob25vbjo6WGluZTo6TWVkaWFPYmplY3Q6OnNldFNvdXJj
ZUludGVybmFsICh0aGlzPTB4MjA2MzkzMCwgc291cmNlPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Piwg
aG93PVBob25vbjo6WGluZTo6TWVkaWFPYmplY3Q6OkhhcmRTd2l0Y2gpIGF0IC4uLy4uL3hpbmUv
bWVkaWFvYmplY3QuY3BwOjM4OAojMTMgMHgwMDAwN2ZhNTZjYmNkMDdiIGluIEVuZ2luZUNvbnRy
b2xsZXI6OnBsYXlVcmwgKHRoaXM9MHgyMDNhNzQwLCB1cmw9PHZhbHVlIG9wdGltaXplZCBvdXQ+
LCBvZmZzZXQ9MCkgYXQgLi4vLi4vc3JjL0VuZ2luZUNvbnRyb2xsZXIuY3BwOjQzMQojMTQgMHgw
MDAwN2ZhNTZjYmNlMTU3IGluIEVuZ2luZUNvbnRyb2xsZXI6OnBsYXkgKHRoaXM9MHgyMDNhNzQw
LCB0cmFjaz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG9mZnNldD0wKSBhdCAuLi8uLi9zcmMvRW5n
aW5lQ29udHJvbGxlci5jcHA6MzgwCiMxNSAweDAwMDA3ZmE1NmNiY2UyYzggaW4gRW5naW5lQ29u
dHJvbGxlcjo6c2xvdFF1ZXVlRW5kZWQgKHRoaXM9MHgyMDNhNzQwKSBhdCAuLi8uLi9zcmMvRW5n
aW5lQ29udHJvbGxlci5jcHA6OTUxCiMxNiAweDAwMDA3ZmE1NmNiY2Y0ZjcgaW4gRW5naW5lQ29u
dHJvbGxlcjo6c2xvdEFib3V0VG9GaW5pc2ggKHRoaXM9MHgyMDNhNzQwKSBhdCAuLi8uLi9zcmMv
RW5naW5lQ29udHJvbGxlci5jcHA6OTI2CiMxNyAweDAwMDA3ZmE1NmNiY2Y4YTggaW4gRW5naW5l
Q29udHJvbGxlcjo6c2xvdFRpdGxlQ2hhbmdlZCAodGhpcz0weDIwM2E3NDAsIHRpdGxlTnVtYmVy
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vc3JjL0VuZ2luZUNvbnRyb2xsZXIuY3Bw
OjEyMTMKIzE4IDB4MDAwMDdmYTU2Y2JkMThmOSBpbiBFbmdpbmVDb250cm9sbGVyOjpxdF9tZXRh
Y2FsbCAodGhpcz0weDIwM2E3NDAsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBf
aWQ9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBfYT0weDdmZmYzODVlZDg1MCkgYXQgLi9FbmdpbmVD
b250cm9sbGVyLm1vYzoxNTcKIzE5IDB4MDAwMDdmYTU2YjFlYWUzZiBpbiBRTWV0YU9iamVjdDo6
YWN0aXZhdGUgKHNlbmRlcj0weDdmYTU0YzAwMTZkMCwgbT08dmFsdWUgb3B0aW1pemVkIG91dD4s
IGxvY2FsX3NpZ25hbF9pbmRleD08dmFsdWUgb3B0aW1pemVkIG91dD4sIGFyZ3Y9MHhmZmZmZmZm
ZmZmZmZmZmZmKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzI5MwojMjAgMHgwMDAwN2ZhNTY4MGNi
OWQxIGluIFBob25vbjo6TWVkaWFDb250cm9sbGVyOjp0aXRsZUNoYW5nZWQgKHRoaXM9MHhiZTUs
IF90MT0yKSBhdCAubW9jL3JlbGVhc2Utc2hhcmVkL21vY19tZWRpYWNvbnRyb2xsZXIuY3BwOjE3
OQojMjEgMHgwMDAwN2ZhNTY4MGNkMWRiIGluIFBob25vbjo6TWVkaWFDb250cm9sbGVyOjpxdF9t
ZXRhY2FsbCAodGhpcz0weDdmYTU0YzAwMTZkMCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFN
ZXRob2QsIF9pZD08dmFsdWUgb3B0aW1pemVkIG91dD4sIF9hPTB4N2ZmZjM4NWVkOTkwKQogICAg
YXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfbWVkaWFjb250cm9sbGVyLmNwcDoxMTQKIzIyIDB4
MDAwMDdmYTU2YjFlYWUzZiBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weDIwNjM5
MzAsIG09PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBhcmd2PTB4ZmZmZmZmZmZmZmZmZmZmZikgYXQga2VybmVsL3FvYmplY3Qu
Y3BwOjMyOTMKIzIzIDB4MDAwMDdmYTU1YWQwZDdmMSBpbiBQaG9ub246OlhpbmU6Ok1lZGlhT2Jq
ZWN0Ojp0aXRsZUNoYW5nZWQgKHRoaXM9MHhiZTUsIF90MT0yKSBhdCAuL21lZGlhb2JqZWN0Lm1v
YzoyOTAKIzI0IDB4MDAwMDdmYTU1YWQwZjMzMyBpbiBQaG9ub246OlhpbmU6Ok1lZGlhT2JqZWN0
OjpuZWVkTmV4dFVybCAodGhpcz0weDIwNjM5MzApIGF0IC4uLy4uL3hpbmUvbWVkaWFvYmplY3Qu
Y3BwOjY0NAojMjUgMHgwMDAwN2ZhNTVhZDEyMDgyIGluIFBob25vbjo6WGluZTo6TWVkaWFPYmpl
Y3Q6OnF0X21ldGFjYWxsICh0aGlzPTB4MjA2MzkzMCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1l
dGFNZXRob2QsIF9pZD08dmFsdWUgb3B0aW1pemVkIG91dD4sIF9hPTB4N2ZhNTMwMDMwNzIwKSBh
dCAuL21lZGlhb2JqZWN0Lm1vYzoxNjUKIzI2IDB4MDAwMDdmYTU2YjFlN2Q0OSBpbiBRT2JqZWN0
OjpldmVudCAodGhpcz0weDIwNjM5MzAsIGU9MHg3ZmE1MzA0ZDk1ODApIGF0IGtlcm5lbC9xb2Jq
ZWN0LmNwcDoxMjQ4CiMyNyAweDAwMDA3ZmE1NmJiNGMyMmMgaW4gUUFwcGxpY2F0aW9uUHJpdmF0
ZTo6bm90aWZ5X2hlbHBlciAodGhpcz0weDFmM2RmNjAsIHJlY2VpdmVyPTB4MjA2MzkzMCwgZT0w
eDdmYTUzMDRkOTU4MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDMwMAojMjggMHgwMDAw
N2ZhNTZiYjUyNmZiIGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2ZmZjM4NWVlNjIw
LCByZWNlaXZlcj0weDIwNjM5MzAsIGU9MHg3ZmE1MzA0ZDk1ODApIGF0IGtlcm5lbC9xYXBwbGlj
YXRpb24uY3BwOjQxODMKIzI5IDB4MDAwMDdmYTU2Y2JiMjEyYSBpbiBBcHA6Om5vdGlmeSAodGhp
cz0weGJlNSwgcmVjZWl2ZXI9MHhiZTUsIGV2ZW50PTB4NikgYXQgLi4vLi4vc3JjL0FwcC5jcHA6
OTI3CiMzMCAweDAwMDA3ZmE1NmIxZDgwNmMgaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50
ZXJuYWwgKHRoaXM9MHg3ZmZmMzg1ZWU2MjAsIHJlY2VpdmVyPTB4MjA2MzkzMCwgZXZlbnQ9MHg3
ZmE1MzA0ZDk1ODApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo3MDQKIzMxIDB4MDAw
MDdmYTU2YjFkYTdlNyBpbiBRQ29yZUFwcGxpY2F0aW9uOjpzZW5kRXZlbnQgKHJlY2VpdmVyPTB4
MCwgZXZlbnRfdHlwZT08dmFsdWUgb3B0aW1pemVkIG91dD4sIGRhdGE9MHgxZGVlMDkwKSBhdCAu
Li8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJuZWwvcWNvcmVhcHBsaWNh
dGlvbi5oOjIxNQojMzIgUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRQb3N0ZWRFdmVudHMg
KHJlY2VpdmVyPTB4MCwgZXZlbnRfdHlwZT08dmFsdWUgb3B0aW1pemVkIG91dD4sIGRhdGE9MHgx
ZGVlMDkwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTM0NQojMzMgMHgwMDAwN2Zh
NTZiMjAxOWQzIGluIFFDb3JlQXBwbGljYXRpb246OnNlbmRQb3N0ZWRFdmVudHMgKHM9PHZhbHVl
IG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxp
Yi9rZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIyMAojMzQgcG9zdEV2ZW50U291cmNlRGlzcGF0
Y2ggKHM9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9n
bGliLmNwcDoyNzYKIzM1IDB4MDAwMDdmYTU2M2Q3MThjMiBpbiBnX21haW5fY29udGV4dF9kaXNw
YXRjaCAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMzYgMHgwMDAwN2ZhNTYzZDc1NzQ4
IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiMzNyAweDAwMDA3ZmE1NjNkNzU4
ZmMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5z
by4wCiMzOCAweDAwMDA3ZmE1NmIyMDE1MTMgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nl
c3NFdmVudHMgKHRoaXM9MHgxZGVkN2UwLCBmbGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0
IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQxMgojMzkgMHgwMDAwN2ZhNTZiYmZj
NDZlIGluIFFHdWlFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4YmU1
LCBmbGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjIwNAojNDAgMHgwMDAwN2ZhNTZiMWQ2OTkyIGluIFFFdmVudExvb3A6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBmbGFncz0pIGF0IGtlcm5l
bC9xZXZlbnRsb29wLmNwcDoxNDkKIzQxIDB4MDAwMDdmYTU2YjFkNmQ2YyBpbiBRRXZlbnRMb29w
OjpleGVjICh0aGlzPTB4N2ZmZjM4NWVlNWMwLCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29w
LmNwcDoyMDEKIzQyIDB4MDAwMDdmYTU2YjFkYWFhYiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpleGVj
ICgpIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo5ODEKIzQzIDB4MDAwMDAwMDAwMDQw
ODc4MiBpbiBtYWluIChhcmdjPTEsIGFyZ3Y9MHg3ZmZmMzg1ZjA1OTgpIGF0IC4uLy4uL3NyYy9t
YWluLmNwcDoyMzcKClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAyMzcyOTksIGJ1
ZyAyMzMxODMsIGJ1ZyAyMjYwNzEsIGJ1ZyAyMjU0NzIsIGJ1ZyAyMjQyODYuCgpSZXBvcnRlZCB1
c2luZyBEcktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>