<?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>224570</bug_id>
          
          <creation_ts>2010-01-28 03:36:28 +0000</creation_ts>
          <short_desc>Eighteen code 11 ( segmentation faults ) in 15 minutes</short_desc>
          <delta_ts>2010-07-25 11:37:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>general</component>
          <version>2.2.2</version>
          <rep_platform>Unlisted Binaries</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>196320</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="ken Johnson">pebmich</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>pebmich</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>907088</commentid>
    <comment_count>0</comment_count>
    <who name="ken Johnson">pebmich</who>
    <bug_when>2010-01-28 03:36:28 +0000</bug_when>
    <thetext>Application that crashed: amarok
Version of the application: 2.2.2
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
amarok was left to play when I went out to run an errand. Upon my return an hour and a half later, I tried to change stations but ran into one segmentation fault after another. amarok is degraded to to the point that it wont play at all. amarok should not have 15 - 18 segmentation faults in 12 - 15 minutes --- this does not seem natural to me.



 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb779f710 (LWP 12722))]

Thread 12 (Thread 0xb57e8b70 (LWP 12723)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c90142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x00b9e8d4 in __pthread_cond_timedwait (cond=0x95dad38, mutex=0x95dad20, abstime=0xb57e8320) at forward.c:152
#3  0x0328f9ff in metronom_sync_loop (this=0x95dacd8) at metronom.c:870
#4  0x00c8b80e in start_thread (arg=0xb57e8b70) at pthread_create.c:300
#5  0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb4fe7b70 (LWP 12724)):
[KCrash Handler]
#6  0x084607c9 in Phonon::Xine::XineStream::createStream (this=0x95dcd00) at ../../xine/xinestream.cpp:510
#7  0x08466d80 in Phonon::Xine::XineStream::event (this=0x95dcd00, ev=0xee54180) at ../../xine/xinestream.cpp:1229
#8  0x04bb0f54 in QApplicationPrivate::notify_helper (this=0x93b0dc8, receiver=0x95dcd00, e=0xee54180) at kernel/qapplication.cpp:4056
#9  0x04bb867c in QApplication::notify (this=0xbfcc9c4c, receiver=0x95dcd00, e=0xee54180) at kernel/qapplication.cpp:3603
#10 0x006256cb in QCoreApplication::notifyInternal (this=0xbfcc9c4c, receiver=0x95dcd00, event=0xee54180) at kernel/qcoreapplication.cpp:610
#11 0x006262b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x953f9c8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#12 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x953f9c8) at kernel/qcoreapplication.cpp:1247
#13 0x0062647d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#14 0x006503ff in QCoreApplication::sendPostedEvents (s=0x9540010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#15 postEventSourceDispatch (s=0x9540010) at kernel/qeventdispatcher_glib.cpp:210
#16 0x07134e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x07138730 in ?? () from /lib/libglib-2.0.so.0
#18 0x07138863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#19 0x0065002c in QEventDispatcherGlib::processEvents (this=0x95400b8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#20 0x00623c79 in QEventLoop::processEvents (this=0xb4fe72a4, flags=) at kernel/qeventloop.cpp:149
#21 0x006240ca in QEventLoop::exec (this=0xb4fe72a4, flags=...) at kernel/qeventloop.cpp:201
#22 0x00531b73 in QThread::exec (this=0x9540368) at thread/qthread.cpp:487
#23 0x0845820a in Phonon::Xine::XineThread::run (this=0x9540368) at ../../xine/xinethread.cpp:143
#24 0x00534e32 in QThreadPrivate::start (arg=0x9540368) at thread/qthread_unix.cpp:188
#25 0x00c8b80e in start_thread (arg=0xb4fe7b70) at pthread_create.c:300
#26 0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb43ffb70 (LWP 12725)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c8fe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b9e87d in __pthread_cond_wait (cond=0xb461f5f8, mutex=0xb461f5e0) at forward.c:139
#3  0x032a05ee in fifo_peek_int (this_gen=0xb46008d8) at audio_out.c:348
#4  fifo_peek (this_gen=0xb46008d8) at audio_out.c:388
#5  ao_loop (this_gen=0xb46008d8) at audio_out.c:1015
#6  0x00c8b80e in start_thread (arg=0xb43ffb70) at pthread_create.c:300
#7  0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb3bfeb70 (LWP 12726)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c8fe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b9e87d in __pthread_cond_wait (cond=0x960ba48, mutex=0x960ba30) at forward.c:139
#3  0x032a05ee in fifo_peek_int (this_gen=0x95ed950) at audio_out.c:348
#4  fifo_peek (this_gen=0x95ed950) at audio_out.c:388
#5  ao_loop (this_gen=0x95ed950) at audio_out.c:1015
#6  0x00c8b80e in start_thread (arg=0xb3bfeb70) at pthread_create.c:300
#7  0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xaf3fcb70 (LWP 12735)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00b83c96 in *__GI___poll (fds=0xc05ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x038cfcc2 in ?? () from /usr/lib/libpulse.so.0
#3  0x038bce09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x038bec23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x038becf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x038cfbc3 in ?? () from /usr/lib/libpulse.so.0
#7  0x039d1ac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#8  0x00c8b80e in start_thread (arg=0xaf3fcb70) at pthread_create.c:300
#9  0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xaebfbb70 (LWP 12736)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c8ef4d in __pthread_mutex_unlock_full (mutex=0x98087a0, decr=&lt;value optimized out&gt;) at pthread_mutex_unlock.c:226
#2  0x00b9ea86 in pthread_mutex_unlock (mutex=0x98087a0) at forward.c:184
#3  0x039d0aa1 in pa_mutex_unlock () from /usr/lib/libpulsecommon-0.9.19.so
#4  0x038cfe80 in pa_threaded_mainloop_unlock () from /usr/lib/libpulse.so.0
#5  0x03b827b0 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
#6  0x05de78aa in ?? () from /usr/lib/libasound.so.2
#7  0x05de071d in snd_ctl_read () from /usr/lib/libasound.so.2
#8  0x05ddcaff in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#9  0x05de8911 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#10 0x0390fc89 in ao_alsa_handle_event_thread (data=0x97f13d0) at audio_alsa_out.c:175
#11 0x00c8b80e in start_thread (arg=0xaebfbb70) at pthread_create.c:300
#12 0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xae3fab70 (LWP 12737)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c8fe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b9e87d in __pthread_cond_wait (cond=0x97e6980, mutex=0x97e6968) at forward.c:139
#3  0x032a05ee in fifo_peek_int (this_gen=0x9818230) at audio_out.c:348
#4  fifo_peek (this_gen=0x9818230) at audio_out.c:388
#5  ao_loop (this_gen=0x9818230) at audio_out.c:1015
#6  0x00c8b80e in start_thread (arg=0xae3fab70) at pthread_create.c:300
#7  0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xad31db70 (LWP 12739)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c8fe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b9e87d in __pthread_cond_wait (cond=0x97f5210, mutex=0x97f51f8) at forward.c:139
#3  0x00535e67 in QWaitConditionPrivate::wait (this=0x99b34f8, mutex=0x9c0a420, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99b34f8, mutex=0x9c0a420, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00c7bb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99b34e0, th=0x9ad6238) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00c7e19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x93b4830, th=0x9ad6238) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00c7a1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99b34e0, th=0x9ad6238) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00c7e292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93b4830, th=0x9ad6238) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00c7bdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99b34e0, th=0x9ad6238, previous=0xa166e30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00c7c3be in ThreadWeaver::ThreadRunHelper::run (this=0xad31d2f4, parent=0x99b34e0, th=0x9ad6238) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00c7c9db in ThreadWeaver::Thread::run (this=0x9ad6238) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00534e32 in QThreadPrivate::start (arg=0x9ad6238) at thread/qthread_unix.cpp:188
#13 0x00c8b80e in start_thread (arg=0xad31db70) at pthread_create.c:300
#14 0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xacb1cb70 (LWP 12740)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c8fe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b9e87d in __pthread_cond_wait (cond=0x97f5210, mutex=0x97f51f8) at forward.c:139
#3  0x00535e67 in QWaitConditionPrivate::wait (this=0x99b34f8, mutex=0x9c0a420, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99b34f8, mutex=0x9c0a420, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00c7bb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99b34e0, th=0x99d87a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00c7e19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x93b4830, th=0x99d87a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00c7a1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99b34e0, th=0x99d87a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00c7e292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93b4830, th=0x99d87a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00c7bdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99b34e0, th=0x99d87a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00c7e2b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93b4830, th=0x99d87a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00c7bdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99b34e0, th=0x99d87a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00c7c3be in ThreadWeaver::ThreadRunHelper::run (this=0xacb1c2f4, parent=0x99b34e0, th=0x99d87a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00c7c9db in ThreadWeaver::Thread::run (this=0x99d87a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00534e32 in QThreadPrivate::start (arg=0x99d87a0) at thread/qthread_unix.cpp:188
#15 0x00c8b80e in start_thread (arg=0xacb1cb70) at pthread_create.c:300
#16 0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa23bcb70 (LWP 12742)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c8fe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b9e87d in __pthread_cond_wait (cond=0x97f5210, mutex=0x97f51f8) at forward.c:139
#3  0x00535e67 in QWaitConditionPrivate::wait (this=0x99b34f8, mutex=0x9c0a420, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99b34f8, mutex=0x9c0a420, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00c7bb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99b34e0, th=0x9534180) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00c7e19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x93b4830, th=0x9534180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00c7a1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99b34e0, th=0x9534180) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00c7e292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93b4830, th=0x9534180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00c7bdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99b34e0, th=0x9534180, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00c7c3be in ThreadWeaver::ThreadRunHelper::run (this=0xa23bc2f4, parent=0x99b34e0, th=0x9534180) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00c7c9db in ThreadWeaver::Thread::run (this=0x9534180) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00534e32 in QThreadPrivate::start (arg=0x9534180) at thread/qthread_unix.cpp:188
#13 0x00c8b80e in start_thread (arg=0xa23bcb70) at pthread_create.c:300
#14 0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa04a7b70 (LWP 12764)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00b8aa71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x032b8be0 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0x0329d011 in video_out_loop (this_gen=0xa175890) at video_out.c:1246
#4  0x00c8b80e in start_thread (arg=0xa04a7b70) at pthread_create.c:300
#5  0x00b918de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb779f710 (LWP 12722)):
#0  0x00ecb422 in __kernel_vsyscall ()
#1  0x00c90142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x00b9e8d4 in __pthread_cond_timedwait (cond=0xbfcc9904, mutex=0xbfcc9934, abstime=0xbfcc9980) at forward.c:152
#3  0x0053481e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x00534973 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:323
#5  0x0847e9c4 in ~Backend (this=0x9590718, __in_chrg=&lt;value optimized out&gt;) at ../../xine/backend.cpp:108
#6  0x072c52df in ~FactoryPrivate (this=0x93b1c90, __in_chrg=&lt;value optimized out&gt;) at ../3rdparty/phonon/phonon/factory.cpp:199
#7  0x072c3da5 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#8  0x00625c00 in qt_call_post_routines () at kernel/qcoreapplication.cpp:163
#9  0x04bb9ba8 in ~QApplication (this=0xbfcc9c4c, __in_chrg=&lt;value optimized out&gt;) at kernel/qapplication.cpp:971
#10 0x009056ca in ~KApplication (this=0xbfcc9c4c, __in_chrg=&lt;value optimized out&gt;) at ../../kdeui/kernel/kapplication.cpp:904
#11 0x0090cb38 in ~KUniqueApplication (this=0xbfcc9c4c, __in_chrg=&lt;value optimized out&gt;) at ../../kdeui/kernel/kuniqueapplication.cpp:372
#12 0x01413213 in ~App (this=0xbfcc9c4c, __in_chrg=&lt;value optimized out&gt;) at /build/buildd/amarok-2.2.2/src/App.cpp:317
#13 0x08052199 in main (argc=1, argv=0xbfcca4b4) at /build/buildd/amarok-2.2.2/src/main.cpp:235

This bug may be a duplicate of or related to bug 218921

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907170</commentid>
    <comment_count>1</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-01-28 09:59:26 +0000</bug_when>
    <thetext>You need to restart KDE, the Phonon backend is running wild. Not an Amarok specific problem.

*** This bug has been marked as a duplicate of bug 196320 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>993964</commentid>
    <comment_count>2</comment_count>
      <attachid>49472</attachid>
    <who name="ken Johnson">pebmich</who>
    <bug_when>2010-07-25 04:24:01 +0000</bug_when>
    <thetext>Created attachment 49472
New crash information added by DrKonqi

I am getting one code 11 segmentation fault errors right after the other. They occur when I try to change stations inmy playlist. I know when a segmentation fault is going to occur when a new station will not play when selected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>994031</commentid>
    <comment_count>3</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-07-25 11:37:37 +0000</bug_when>
    <thetext>Ken, please do not comment further on this bug, as it is marked as duplicate. You should upgrade to Lucid and a newer KDE version: http://www.kubuntu.org/news/kde-4.4.4</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>49472</attachid>
            <date>2010-07-25 04:24:01 +0000</date>
            <delta_ts>2010-07-25 04:24:01 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>21037</size>
            <attacher name="ken Johnson">pebmich</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFtYXJvayAoMi4zLjApCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0LjQuMiAo
S0RFIDQuNC4yKSAoQ29tcGlsZWQgZnJvbSBzb3VyY2VzKQpRdCBWZXJzaW9uOiA0LjYuMgpPcGVy
YXRpbmcgU3lzdGVtOiBMaW51eCAyLjYuMzItMjMtZ2VuZXJpYyBpNjg2CkRpc3RyaWJ1dGlvbjog
VWJ1bnR1IDEwLjA0LjEgTFRTCgotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6CkkgYW0g
Z2V0dGluZyBvbmUgY29kZSAxMSBzZWdtZW50YXRpb24gZmF1bHQgZXJyb3JzIHJpZ2h0IGFmdGVy
IHRoZSBvdGhlci4gVGhleSBvY2N1ciB3aGVuIEkgdHJ5IHRvIGNoYW5nZSBzdGF0aW9ucyBpbm15
IHBsYXlsaXN0LiBJIGtub3cgd2hlbiBhIHNlZ21lbnRhdGlvbiBmYXVsdCBpcyBnb2luZyB0byBv
Y2N1ciB3aGVuIGEgbmV3IHN0YXRpb24gd2lsbCBub3QgcGxheSB3aGVuIHNlbGVjdGVkLgoKIC0t
IEJhY2t0cmFjZToKQXBwbGljYXRpb246IEFtYXJvayAoYW1hcm9rKSwgc2lnbmFsOiBTZWdtZW50
YXRpb24gZmF1bHQKW0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweGI3N2ZkNzIwIChMV1Ag
MjU0NzkpKV0KClRocmVhZCAxNSAoVGhyZWFkIDB4YjU3YWFiNzAgKExXUCAyNTQ4MCkpOgojMCAg
MHgwMGYyZTQyMiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMDk0NDM0MiBpbiBwdGhy
ZWFkX2NvbmRfdGltZWR3YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5p
eC9zeXN2L2xpbnV4L2kzODYvaTY4Ni8uLi9pNDg2L3B0aHJlYWRfY29uZF90aW1lZHdhaXQuUzox
NzkKIzIgIDB4MDA3YmFhMzQgaW4gX19wdGhyZWFkX2NvbmRfdGltZWR3YWl0IChjb25kPTB4OGEx
MGQ2OCwgbXV0ZXg9MHg4YTEwZDUwLCBhYnN0aW1lPTB4YjU3YWEzMTApIGF0IGZvcndhcmQuYzox
NTIKIzMgIDB4MDM2ZDFjZTcgaW4gbWV0cm9ub21fc3luY19sb29wICh0aGlzPTB4OGExMGQwOCkg
YXQgbWV0cm9ub20uYzo4NTEKIzQgIDB4MDA5M2Y5NmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHhi
NTdhYWI3MCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDAKIzUgIDB4MDA3YWRhNGUgaW4gY2xvbmUg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9jbG9uZS5TOjEzMAoKVGhyZWFk
IDE0IChUaHJlYWQgMHhiNGZhOWI3MCAoTFdQIDI1NDgxKSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzYg
IDB4MDUwY2ZiMmIgaW4gUGhvbm9uOjpYaW5lOjpYaW5lU3RyZWFtOjpjcmVhdGVTdHJlYW0gKHRo
aXM9MHg4YTUzODAwKSBhdCAuLi8uLi94aW5lL3hpbmVzdHJlYW0uY3BwOjUxNAojNyAgMHgwNTBk
MjJhMyBpbiBQaG9ub246OlhpbmU6OlhpbmVTdHJlYW06OmV2ZW50ICh0aGlzPTB4OGE1MzgwMCwg
ZXY9MHg5MTEwMTAwKSBhdCAuLi8uLi94aW5lL3hpbmVzdHJlYW0uY3BwOjEyNDEKIzggIDB4MDI1
MjQ0ZGMgaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlciAodGhpcz0weDg4NzQ4
YTgsIHJlY2VpdmVyPTB4OGE1MzgwMCwgZT0weDkxMTAxMDApIGF0IGtlcm5lbC9xYXBwbGljYXRp
b24uY3BwOjQzMDAKIzkgIDB4MDI1MmIwNWUgaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9
MHhiZmQyN2Q2OCwgcmVjZWl2ZXI9MHg4YTUzODAwLCBlPTB4OTExMDEwMCkgYXQga2VybmVsL3Fh
cHBsaWNhdGlvbi5jcHA6MzcwNAojMTAgMHgwMDRkNGEzYiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpu
b3RpZnlJbnRlcm5hbCAodGhpcz0weGJmZDI3ZDY4LCByZWNlaXZlcj0weDhhNTM4MDAsIGV2ZW50
PTB4OTExMDEwMCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjcwNAojMTEgMHgwMDRk
NzQ3MyBpbiBRQ29yZUFwcGxpY2F0aW9uOjpzZW5kRXZlbnQgKHJlY2VpdmVyPTB4MCwgZXZlbnRf
dHlwZT0wLCBkYXRhPTB4ODhhZjgxOCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3Jj
L2NvcmVsaWIva2VybmVsL3Fjb3JlYXBwbGljYXRpb24uaDoyMTUKIzEyIFFDb3JlQXBwbGljYXRp
b25Qcml2YXRlOjpzZW5kUG9zdGVkRXZlbnRzIChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCwg
ZGF0YT0weDg4YWY4MTgpIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxMzQ1CiMxMyAw
eDAwNGQ3NWRkIGluIFFDb3JlQXBwbGljYXRpb246OnNlbmRQb3N0ZWRFdmVudHMgKHJlY2VpdmVy
PTB4MCwgZXZlbnRfdHlwZT0wKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTIzOAoj
MTQgMHgwMDUwMGFkZiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpzZW5kUG9zdGVkRXZlbnRzIChzPTB4
ODllN2ZmOCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVs
L3Fjb3JlYXBwbGljYXRpb24uaDoyMjAKIzE1IHBvc3RFdmVudFNvdXJjZURpc3BhdGNoIChzPTB4
ODllN2ZmOCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6Mjc2CiMxNiAweDA1
ODViNWU1IGluIGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGZyb20gL2xpYi9saWJnbGliLTIu
MC5zby4wCiMxNyAweDA1ODVmMmQ4IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4w
CiMxOCAweDA1ODVmNGI4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIv
bGliZ2xpYi0yLjAuc28uMAojMTkgMHgwMDUwMDVkNSBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6
cHJvY2Vzc0V2ZW50cyAodGhpcz0weDg5ZTlkZjAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVu
dGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDEyCiMyMCAweDAwNGQzMDU5IGluIFFFdmVudExvb3A6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9MHhiNGZhOTI3MCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MTQ5CiMyMSAweDAwNGQzNGFhIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHhiNGZh
OTI3MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiMyMiAweDAwM2Nm
NWE4IGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9MHg4OWU3ZmQ4KSBhdCB0aHJlYWQvcXRocmVhZC5j
cHA6NDg3CiMyMyAweDA1MGMzOTZhIGluIFBob25vbjo6WGluZTo6WGluZVRocmVhZDo6cnVuICh0
aGlzPTB4ODllN2ZkOCkgYXQgLi4vLi4veGluZS94aW5ldGhyZWFkLmNwcDoxNDMKIzI0IDB4MDAz
ZDIzMmUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg4OWU3ZmQ4KSBhdCB0aHJlYWQv
cXRocmVhZF91bml4LmNwcDoyNDgKIzI1IDB4MDA5M2Y5NmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9
MHhiNGZhOWI3MCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDAKIzI2IDB4MDA3YWRhNGUgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9jbG9uZS5TOjEzMAoKVGhy
ZWFkIDEzIChUaHJlYWQgMHhiMDdhN2I3MCAoTFdQIDI1NDg3KSk6CiMwICAweDAwZjJlNDIyIGlu
IF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAwNzlmYjg2IGluICpfX0dJX19fcG9sbCAoZmRz
PTB4ODM1ZmY0LCBuZmRzPTEsIHRpbWVvdXQ9MzMzKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC9wb2xsLmM6ODcKIzIgIDB4MDViNjhhOGYgaW4gbXlfc25kX21peGVyX3dhaXQgKGRhdGE9
MHg4YTU4NjYwKSBhdCBhdWRpb19hbHNhX291dC5jOjE1MAojMyAgYW9fYWxzYV9oYW5kbGVfZXZl
bnRfdGhyZWFkIChkYXRhPTB4OGE1ODY2MCkgYXQgYXVkaW9fYWxzYV9vdXQuYzoxNjYKIzQgIDB4
MDA5M2Y5NmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHhiMDdhN2I3MCkgYXQgcHRocmVhZF9jcmVh
dGUuYzozMDAKIzUgIDB4MDA3YWRhNGUgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5
c3YvbGludXgvaTM4Ni9jbG9uZS5TOjEzMAoKVGhyZWFkIDEyIChUaHJlYWQgMHhhZmZhNmI3MCAo
TFdQIDI1NDg4KSk6CiMwICAweDAwZjJlNDIyIGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAw
eDAwOTQ0MDE1IGluIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRs
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYvaTY4Ni8uLi9pNDg2L3B0aHJlYWRfY29uZF93
YWl0LlM6MTIyCiMyICAweDAwN2JhOWRkIGluIF9fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg4
YTcxZWY4LCBtdXRleD0weDhhNzFlZTApIGF0IGZvcndhcmQuYzoxMzkKIzMgIDB4MDM2ZTI5ZWUg
aW4gZmlmb19wZWVrX2ludCAodGhpc19nZW49MHg4YTZjNWM4KSBhdCBhdWRpb19vdXQuYzozNDgK
IzQgIGZpZm9fcGVlayAodGhpc19nZW49MHg4YTZjNWM4KSBhdCBhdWRpb19vdXQuYzozODgKIzUg
IGFvX2xvb3AgKHRoaXNfZ2VuPTB4OGE2YzVjOCkgYXQgYXVkaW9fb3V0LmM6MTAxNQojNiAgMHgw
MDkzZjk2ZSBpbiBzdGFydF90aHJlYWQgKGFyZz0weGFmZmE2YjcwKSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMwMAojNyAgMHgwMDdhZGE0ZSBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lz
di9saW51eC9pMzg2L2Nsb25lLlM6MTMwCgpUaHJlYWQgMTEgKFRocmVhZCAweGFmNWZmYjcwIChM
V1AgMjU0ODkpKToKIzAgIDB4MDBmMmU0MjIgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4
MDA5NDQwMTUgaW4gcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwv
c3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9pNjg2Ly4uL2k0ODYvcHRocmVhZF9jb25kX3dh
aXQuUzoxMjIKIzIgIDB4MDA3YmE5ZGQgaW4gX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDhh
NzNiZjgsIG11dGV4PTB4OGE3M2JlMCkgYXQgZm9yd2FyZC5jOjEzOQojMyAgMHgwMzZlMjllZSBp
biBmaWZvX3BlZWtfaW50ICh0aGlzX2dlbj0weDhhNzJmODgpIGF0IGF1ZGlvX291dC5jOjM0OAoj
NCAgZmlmb19wZWVrICh0aGlzX2dlbj0weDhhNzJmODgpIGF0IGF1ZGlvX291dC5jOjM4OAojNSAg
YW9fbG9vcCAodGhpc19nZW49MHg4YTcyZjg4KSBhdCBhdWRpb19vdXQuYzoxMDE1CiM2ICAweDAw
OTNmOTZlIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4YWY1ZmZiNzApIGF0IHB0aHJlYWRfY3JlYXRl
LmM6MzAwCiM3ICAweDAwN2FkYTRlIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2
L2xpbnV4L2kzODYvY2xvbmUuUzoxMzAKClRocmVhZCAxMCAoVGhyZWFkIDB4YjQ3YThiNzAgKExX
UCAyNTQ5MCkpOgojMCAgMHgwMGYyZTQyMiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgw
MDk0NDAxNSBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC9pMzg2L2k2ODYvLi4vaTQ4Ni9wdGhyZWFkX2NvbmRfd2Fp
dC5TOjEyMgojMiAgMHgwMDdiYTlkZCBpbiBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4OGQz
OWZkOCwgbXV0ZXg9MHg4ZDM5ZmMwKSBhdCBmb3J3YXJkLmM6MTM5CiMzICAweDAzNmUyOWVlIGlu
IGZpZm9fcGVla19pbnQgKHRoaXNfZ2VuPTB4ODg3NWU1OCkgYXQgYXVkaW9fb3V0LmM6MzQ4CiM0
ICBmaWZvX3BlZWsgKHRoaXNfZ2VuPTB4ODg3NWU1OCkgYXQgYXVkaW9fb3V0LmM6Mzg4CiM1ICBh
b19sb29wICh0aGlzX2dlbj0weDg4NzVlNTgpIGF0IGF1ZGlvX291dC5jOjEwMTUKIzYgIDB4MDA5
M2Y5NmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHhiNDdhOGI3MCkgYXQgcHRocmVhZF9jcmVhdGUu
YzozMDAKIzcgIDB4MDA3YWRhNGUgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgvaTM4Ni9jbG9uZS5TOjEzMAoKVGhyZWFkIDkgKFRocmVhZCAweGIzZGZmYjcwIChMV1Ag
MjU0OTEpKToKIzAgIDB4MDBmMmU0MjIgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4MDA5
NDQwMTUgaW4gcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lz
ZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9pNjg2Ly4uL2k0ODYvcHRocmVhZF9jb25kX3dhaXQu
UzoxMjIKIzIgIDB4MDA3YmE5ZGQgaW4gX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weGFmNjFm
NWEwLCBtdXRleD0weGFmNjFmNTg4KSBhdCBmb3J3YXJkLmM6MTM5CiMzICAweDAzNmUyOWVlIGlu
IGZpZm9fcGVla19pbnQgKHRoaXNfZ2VuPTB4YWY2MDE1MzApIGF0IGF1ZGlvX291dC5jOjM0OAoj
NCAgZmlmb19wZWVrICh0aGlzX2dlbj0weGFmNjAxNTMwKSBhdCBhdWRpb19vdXQuYzozODgKIzUg
IGFvX2xvb3AgKHRoaXNfZ2VuPTB4YWY2MDE1MzApIGF0IGF1ZGlvX291dC5jOjEwMTUKIzYgIDB4
MDA5M2Y5NmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHhiM2RmZmI3MCkgYXQgcHRocmVhZF9jcmVh
dGUuYzozMDAKIzcgIDB4MDA3YWRhNGUgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5
c3YvbGludXgvaTM4Ni9jbG9uZS5TOjEzMAoKVGhyZWFkIDggKFRocmVhZCAweGIyZjlkYjcwIChM
V1AgMjU0OTUpKToKIzAgIDB4MDBmMmU0MjIgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4
MDA5NDQwMTUgaW4gcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwv
c3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9pNjg2Ly4uL2k0ODYvcHRocmVhZF9jb25kX3dh
aXQuUzoxMjIKIzIgIDB4MDA3YmE5ZGQgaW4gX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDc3
ZjhlOGMsIG11dGV4PTB4NzdmOGU3NCkgYXQgZm9yd2FyZC5jOjEzOQojMyAgMHgwNmE0YTlkNyBp
biA/PyAoKSBmcm9tIC91c3IvbGliL2xpYlF0V2ViS2l0LnNvLjQKIzQgIDB4MDZhNGFhMjEgaW4g
Pz8gKCkgZnJvbSAvdXNyL2xpYi9saWJRdFdlYktpdC5zby40CiM1ICAweDAwOTNmOTZlIGluIHN0
YXJ0X3RocmVhZCAoYXJnPTB4YjJmOWRiNzApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiM2ICAw
eDAwN2FkYTRlIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYv
Y2xvbmUuUzoxMzAKClRocmVhZCA3IChUaHJlYWQgMHhiMTJhNGI3MCAoTFdQIDI1NDk2KSk6CiMw
ICAweDAwZjJlNDIyIGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAwOTQ0MDE1IGluIHB0
aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L2kzODYvaTY4Ni8uLi9pNDg2L3B0aHJlYWRfY29uZF93YWl0LlM6MTIyCiMyICAw
eDAwN2JhOWRkIGluIF9fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg5NTE2MTcwLCBtdXRleD0w
eDk1MTYxNTgpIGF0IGZvcndhcmQuYzoxMzkKIzMgIDB4MDAzZDMyODcgaW4gUVdhaXRDb25kaXRp
b25Qcml2YXRlOjp3YWl0ICh0aGlzPTB4OTUxNjMyOCwgbXV0ZXg9MHg5NTE2NTI4LCB0aW1lPTQy
OTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4NwojNCAgUVdhaXRD
b25kaXRpb246OndhaXQgKHRoaXM9MHg5NTE2MzI4LCBtdXRleD0weDk1MTY1MjgsIHRpbWU9NDI5
NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OQojNSAgMHgwMDk1
Yjg3MCBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmJsb2NrVGhyZWFkVW50aWxKb2JzQXJl
QmVpbmdBc3NpZ25lZCAodGhpcz0weDk1MTYzMTAsIHRoPTB4OTUxNjhjMCkgYXQgLi4vLi4vLi4v
dGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNjUKIzYgIDB4MDA5NWUzOGMgaW4g
VGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjp3YWl0Rm9yQXZhaWxhYmxlSm9iICh0aGlz
PTB4OTUxNjYwOCwgdGg9MHg5NTE2OGMwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVy
L1dvcmtpbmdIYXJkU3RhdGUuY3BwOjgwCiM3ICAweDAwOTVhMjdiIGluIFRocmVhZFdlYXZlcjo6
V2VhdmVySW1wbDo6d2FpdEZvckF2YWlsYWJsZUpvYiAodGhpcz0weDk1MTYzMTAsIHRoPTB4OTUx
NjhjMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNTYK
IzggIDB4MDA5NWU0ODIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZv
cldvcmsgKHRoaXM9MHg5NTE2NjA4LCB0aD0weDk1MTY4YzApIGF0IC4uLy4uLy4uL3RocmVhZHdl
YXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzkgIDB4MDA5NWI0ZDMgaW4gVGhy
ZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjphcHBseUZvcldvcmsgKHRoaXM9MHg5NTE2MzEwLCB0aD0w
eDk1MTY4YzAsIHByZXZpb3VzPTB4MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9X
ZWF2ZXJJbXBsLmNwcDozNTEKIzEwIDB4MDA5NWU0YTEgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5n
SGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHg5NTE2NjA4LCB0aD0weDk1MTY4YzApIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzEx
IDB4MDA5NWI0ZDMgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjphcHBseUZvcldvcmsgKHRo
aXM9MHg5NTE2MzEwLCB0aD0weDk1MTY4YzAsIHByZXZpb3VzPTB4MCkgYXQgLi4vLi4vLi4vdGhy
ZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNTEKIzEyIDB4MDA5NWU0YTEgaW4gVGhy
ZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHg5NTE2NjA4
LCB0aD0weDk1MTY4YzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hh
cmRTdGF0ZS5jcHA6NzQKIzEzIDB4MDA5NWI0ZDMgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBs
OjphcHBseUZvcldvcmsgKHRoaXM9MHg5NTE2MzEwLCB0aD0weDk1MTY4YzAsIHByZXZpb3VzPTB4
MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNTEKIzE0
IDB4MDA5NWU0YTEgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldv
cmsgKHRoaXM9MHg5NTE2NjA4LCB0aD0weDk1MTY4YzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZl
ci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzE1IDB4MDA5NWI0ZDMgaW4gVGhyZWFk
V2VhdmVyOjpXZWF2ZXJJbXBsOjphcHBseUZvcldvcmsgKHRoaXM9MHg5NTE2MzEwLCB0aD0weDk1
MTY4YzAsIHByZXZpb3VzPTB4YmQ5Yzg5OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZl
ci9XZWF2ZXJJbXBsLmNwcDozNTEKIzE2IDB4MDA5NWM1MWUgaW4gVGhyZWFkV2VhdmVyOjpUaHJl
YWRSdW5IZWxwZXI6OnJ1biAodGhpcz0weGIxMmE0MmU0LCBwYXJlbnQ9MHg5NTE2MzEwLCB0aD0w
eDk1MTY4YzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo4Nwoj
MTcgMHgwMDk1Y2MzYiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4OTUxNjhj
MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjE0MgojMTggMHgw
MDNkMjMyZSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDk1MTY4YzApIGF0IHRocmVh
ZC9xdGhyZWFkX3VuaXguY3BwOjI0OAojMTkgMHgwMDkzZjk2ZSBpbiBzdGFydF90aHJlYWQgKGFy
Zz0weGIxMmE0YjcwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojMjAgMHgwMDdhZGE0ZSBpbiBj
bG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9pMzg2L2Nsb25lLlM6MTMwCgpU
aHJlYWQgNiAoVGhyZWFkIDB4YWVkZmViNzAgKExXUCAyNTQ5NykpOgojMCAgMHgwMGYyZTQyMiBp
biBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMDk0NDAxNSBpbiBwdGhyZWFkX2NvbmRfd2Fp
dEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9pMzg2
L2k2ODYvLi4vaTQ4Ni9wdGhyZWFkX2NvbmRfd2FpdC5TOjEyMgojMiAgMHgwMDdiYTlkZCBpbiBf
X3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4OTUxNjE3MCwgbXV0ZXg9MHg5NTE2MTU4KSBhdCBm
b3J3YXJkLmM6MTM5CiMzICAweDAwM2QzMjg3IGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2Fp
dCAodGhpcz0weDk1MTYzMjgsIG11dGV4PTB4OTUxNjUyOCwgdGltZT00Mjk0OTY3Mjk1KSBhdCB0
aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODcKIzQgIFFXYWl0Q29uZGl0aW9uOjp3YWl0
ICh0aGlzPTB4OTUxNjMyOCwgbXV0ZXg9MHg5NTE2NTI4LCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRo
cmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNTkKIzUgIDB4MDA5NWI4NzAgaW4gVGhyZWFk
V2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQg
KHRoaXM9MHg5NTE2MzEwLCB0aD0weGIzZTYwNTU4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIv
V2VhdmVyL1dlYXZlckltcGwuY3BwOjM2NQojNiAgMHgwMDk1ZTM4YyBpbiBUaHJlYWRXZWF2ZXI6
OldvcmtpbmdIYXJkU3RhdGU6OndhaXRGb3JBdmFpbGFibGVKb2IgKHRoaXM9MHg5NTE2NjA4LCB0
aD0weGIzZTYwNTU4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJk
U3RhdGUuY3BwOjgwCiM3ICAweDAwOTVhMjdiIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6
d2FpdEZvckF2YWlsYWJsZUpvYiAodGhpcz0weDk1MTYzMTAsIHRoPTB4YjNlNjA1NTgpIGF0IC4u
Ly4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzU2CiM4ICAweDAwOTVl
NDgyIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlz
PTB4OTUxNjYwOCwgdGg9MHhiM2U2MDU1OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZl
ci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojOSAgMHgwMDk1YjRkMyBpbiBUaHJlYWRXZWF2ZXI6
OldlYXZlckltcGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTYzMTAsIHRoPTB4YjNlNjA1NTgs
IHByZXZpb3VzPTB4OTMwYTAzMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2
ZXJJbXBsLmNwcDozNTEKIzEwIDB4MDA5NWM1MWUgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWRSdW5I
ZWxwZXI6OnJ1biAodGhpcz0weGFlZGZlMmU0LCBwYXJlbnQ9MHg5NTE2MzEwLCB0aD0weGIzZTYw
NTU4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzExIDB4
MDA5NWNjM2IgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weGIzZTYwNTU4KSBh
dCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiMxMiAweDAwM2Qy
MzJlIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4YjNlNjA1NTgpIGF0IHRocmVhZC9x
dGhyZWFkX3VuaXguY3BwOjI0OAojMTMgMHgwMDkzZjk2ZSBpbiBzdGFydF90aHJlYWQgKGFyZz0w
eGFlZGZlYjcwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojMTQgMHgwMDdhZGE0ZSBpbiBjbG9u
ZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9pMzg2L2Nsb25lLlM6MTMwCgpUaHJl
YWQgNSAoVGhyZWFkIDB4YWU1ZmRiNzAgKExXUCAyNTQ5OCkpOgojMCAgMHgwMGYyZTQyMiBpbiBf
X2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMDk0NDAxNSBpbiBwdGhyZWFkX2NvbmRfd2FpdEBA
R0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9pMzg2L2k2
ODYvLi4vaTQ4Ni9wdGhyZWFkX2NvbmRfd2FpdC5TOjEyMgojMiAgMHgwMDdiYTlkZCBpbiBfX3B0
aHJlYWRfY29uZF93YWl0IChjb25kPTB4OTUxNjE3MCwgbXV0ZXg9MHg5NTE2MTU4KSBhdCBmb3J3
YXJkLmM6MTM5CiMzICAweDAwM2QzMjg3IGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAo
dGhpcz0weDk1MTYzMjgsIG11dGV4PTB4OTUxNjUyOCwgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJl
YWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODcKIzQgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0
aGlzPTB4OTUxNjMyOCwgbXV0ZXg9MHg5NTE2NTI4LCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVh
ZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNTkKIzUgIDB4MDA5NWI4NzAgaW4gVGhyZWFkV2Vh
dmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRo
aXM9MHg5NTE2MzEwLCB0aD0weDk0ZTNhOTgpIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2
ZXIvV2VhdmVySW1wbC5jcHA6MzY1CiM2ICAweDAwOTVlMzhjIGluIFRocmVhZFdlYXZlcjo6V29y
a2luZ0hhcmRTdGF0ZTo6d2FpdEZvckF2YWlsYWJsZUpvYiAodGhpcz0weDk1MTY2MDgsIHRoPTB4
OTRlM2E5OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRl
LmNwcDo4MAojNyAgMHgwMDk1YTI3YiBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OndhaXRG
b3JBdmFpbGFibGVKb2IgKHRoaXM9MHg5NTE2MzEwLCB0aD0weDk0ZTNhOTgpIGF0IC4uLy4uLy4u
L3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzU2CiM4ICAweDAwOTVlNDgyIGlu
IFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUx
NjYwOCwgdGg9MHg5NGUzYTk4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtp
bmdIYXJkU3RhdGUuY3BwOjcxCiM5ICAweDAwOTViNGQzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVy
SW1wbDo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjMxMCwgdGg9MHg5NGUzYTk4LCBwcmV2aW91
cz0weDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUx
CiMxMCAweDAwOTVlNGExIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlG
b3JXb3JrICh0aGlzPTB4OTUxNjYwOCwgdGg9MHg5NGUzYTk4KSBhdCAuLi8uLi8uLi90aHJlYWR3
ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiMxMSAweDAwOTViNGQzIGluIFRo
cmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjMxMCwgdGg9
MHg5NGUzYTk4LCBwcmV2aW91cz0weDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIv
V2VhdmVySW1wbC5jcHA6MzUxCiMxMiAweDAwOTVlNGExIGluIFRocmVhZFdlYXZlcjo6V29ya2lu
Z0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjYwOCwgdGg9MHg5NGUzYTk4KSBh
dCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiMx
MyAweDAwOTViNGQzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YXBwbHlGb3JXb3JrICh0
aGlzPTB4OTUxNjMxMCwgdGg9MHg5NGUzYTk4LCBwcmV2aW91cz0weDApIGF0IC4uLy4uLy4uL3Ro
cmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUxCiMxNCAweDAwOTVlNGExIGluIFRo
cmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjYw
OCwgdGg9MHg5NGUzYTk4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdI
YXJkU3RhdGUuY3BwOjc0CiMxNSAweDAwOTViNGQzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1w
bDo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjMxMCwgdGg9MHg5NGUzYTk4LCBwcmV2aW91cz0w
eDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUxCiMx
NiAweDAwOTVlNGExIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JX
b3JrICh0aGlzPTB4OTUxNjYwOCwgdGg9MHg5NGUzYTk4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2
ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiMxNyAweDAwOTViNGQzIGluIFRocmVh
ZFdlYXZlcjo6V2VhdmVySW1wbDo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjMxMCwgdGg9MHg5
NGUzYTk4LCBwcmV2aW91cz0weDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2Vh
dmVySW1wbC5jcHA6MzUxCiMxOCAweDAwOTVlNGExIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hh
cmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjYwOCwgdGg9MHg5NGUzYTk4KSBhdCAu
Li8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiMxOSAw
eDAwOTViNGQzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YXBwbHlGb3JXb3JrICh0aGlz
PTB4OTUxNjMxMCwgdGg9MHg5NGUzYTk4LCBwcmV2aW91cz0weDApIGF0IC4uLy4uLy4uL3RocmVh
ZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUxCiMyMCAweDAwOTVlNGExIGluIFRocmVh
ZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjYwOCwg
dGg9MHg5NGUzYTk4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJk
U3RhdGUuY3BwOjc0CiMyMSAweDAwOTViNGQzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6
YXBwbHlGb3JXb3JrICh0aGlzPTB4OTUxNjMxMCwgdGg9MHg5NGUzYTk4LCBwcmV2aW91cz0weGI5
MzUxYjApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUx
CiMyMiAweDAwOTVjNTFlIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpydW4gKHRo
aXM9MHhhZTVmZDJlNCwgcGFyZW50PTB4OTUxNjMxMCwgdGg9MHg5NGUzYTk4KSBhdCAuLi8uLi8u
Li90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzIzIDB4MDA5NWNjM2IgaW4gVGhy
ZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDk0ZTNhOTgpIGF0IC4uLy4uLy4uL3RocmVh
ZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzI0IDB4MDAzZDIzMmUgaW4gUVRocmVhZFBy
aXZhdGU6OnN0YXJ0IChhcmc9MHg5NGUzYTk4KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoy
NDgKIzI1IDB4MDA5M2Y5NmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHhhZTVmZGI3MCkgYXQgcHRo
cmVhZF9jcmVhdGUuYzozMDAKIzI2IDB4MDA3YWRhNGUgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgvaTM4Ni9jbG9uZS5TOjEzMAoKVGhyZWFkIDQgKFRocmVhZCAweGFk
NWZiYjcwIChMV1AgMjU1MDIpKToKIzAgIDB4MDBmMmU0MjIgaW4gX19rZXJuZWxfdnN5c2NhbGwg
KCkKIzEgIDB4MDA5NDQwMTUgaW4gcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0
IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9pNjg2Ly4uL2k0ODYvcHRocmVh
ZF9jb25kX3dhaXQuUzoxMjIKIzIgIDB4MDA3YmE5ZGQgaW4gX19wdGhyZWFkX2NvbmRfd2FpdCAo
Y29uZD0weDk1MTYxNzAsIG11dGV4PTB4OTUxNjE1OCkgYXQgZm9yd2FyZC5jOjEzOQojMyAgMHgw
MDNkMzI4NyBpbiBRV2FpdENvbmRpdGlvblByaXZhdGU6OndhaXQgKHRoaXM9MHg5NTE2MzI4LCBt
dXRleD0weDk1MTY1MjgsIHRpbWU9NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9u
X3VuaXguY3BwOjg3CiM0ICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz0weDk1MTYzMjgsIG11
dGV4PTB4OTUxNjUyOCwgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25f
dW5peC5jcHA6MTU5CiM1ICAweDAwOTViODcwIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6
YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4OTUxNjMxMCwgdGg9
MHg5NTFhMDU4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3Bw
OjM2NQojNiAgMHgwMDk1ZTM4YyBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6Ondh
aXRGb3JBdmFpbGFibGVKb2IgKHRoaXM9MHg5NTE2NjA4LCB0aD0weDk1MWEwNTgpIGF0IC4uLy4u
Ly4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6ODAKIzcgIDB4MDA5
NWEyN2IgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjp3YWl0Rm9yQXZhaWxhYmxlSm9iICh0
aGlzPTB4OTUxNjMxMCwgdGg9MHg5NTFhMDU4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2Vh
dmVyL1dlYXZlckltcGwuY3BwOjM1NgojOCAgMHgwMDk1ZTQ4MiBpbiBUaHJlYWRXZWF2ZXI6Oldv
cmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTY2MDgsIHRoPTB4OTUxYTA1
OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3
MQojOSAgMHgwMDk1YjRkMyBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5Rm9yV29y
ayAodGhpcz0weDk1MTYzMTAsIHRoPTB4OTUxYTA1OCwgcHJldmlvdXM9MHgwKSBhdCAuLi8uLi8u
Li90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1MQojMTAgMHgwMDk1ZTRhMSBp
biBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1
MTY2MDgsIHRoPTB4OTUxYTA1OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3Jr
aW5nSGFyZFN0YXRlLmNwcDo3NAojMTEgMHgwMDk1YjRkMyBpbiBUaHJlYWRXZWF2ZXI6OldlYXZl
ckltcGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTYzMTAsIHRoPTB4OTUxYTA1OCwgcHJldmlv
dXM9MHgwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1
MQojMTIgMHgwMDk1ZTRhMSBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5
Rm9yV29yayAodGhpcz0weDk1MTY2MDgsIHRoPTB4OTUxYTA1OCkgYXQgLi4vLi4vLi4vdGhyZWFk
d2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3NAojMTMgMHgwMDk1YjRkMyBpbiBU
aHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTYzMTAsIHRo
PTB4OTUxYTA1OCwgcHJldmlvdXM9MHgwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVy
L1dlYXZlckltcGwuY3BwOjM1MQojMTQgMHgwMDk1ZTRhMSBpbiBUaHJlYWRXZWF2ZXI6Oldvcmtp
bmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTY2MDgsIHRoPTB4OTUxYTA1OCkg
YXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3NAoj
MTUgMHgwMDk1YjRkMyBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5Rm9yV29yayAo
dGhpcz0weDk1MTYzMTAsIHRoPTB4OTUxYTA1OCwgcHJldmlvdXM9MHgwKSBhdCAuLi8uLi8uLi90
aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1MQojMTYgMHgwMDk1ZTRhMSBpbiBU
aHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTY2
MDgsIHRoPTB4OTUxYTA1OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5n
SGFyZFN0YXRlLmNwcDo3NAojMTcgMHgwMDk1YjRkMyBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlcklt
cGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTYzMTAsIHRoPTB4OTUxYTA1OCwgcHJldmlvdXM9
MHgwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1MQoj
MTggMHgwMDk1ZTRhMSBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9y
V29yayAodGhpcz0weDk1MTY2MDgsIHRoPTB4OTUxYTA1OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2Vh
dmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3NAojMTkgMHgwMDk1YjRkMyBpbiBUaHJl
YWRXZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1MTYzMTAsIHRoPTB4
OTUxYTA1OCwgcHJldmlvdXM9MHg5YWEwODIwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2Vh
dmVyL1dlYXZlckltcGwuY3BwOjM1MQojMjAgMHgwMDk1YzUxZSBpbiBUaHJlYWRXZWF2ZXI6OlRo
cmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPTB4YWQ1ZmIyZTQsIHBhcmVudD0weDk1MTYzMTAsIHRo
PTB4OTUxYTA1OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3
CiMyMSAweDAwOTVjYzNiIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHg5NTFh
MDU4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiMyMiAw
eDAwM2QyMzJlIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OTUxYTA1OCkgYXQgdGhy
ZWFkL3F0aHJlYWRfdW5peC5jcHA6MjQ4CiMyMyAweDAwOTNmOTZlIGluIHN0YXJ0X3RocmVhZCAo
YXJnPTB4YWQ1ZmJiNzApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiMyNCAweDAwN2FkYTRlIGlu
IGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYvY2xvbmUuUzoxMzAK
ClRocmVhZCAzIChUaHJlYWQgMHhhMzU2NGI3MCAoTFdQIDI1NTQyKSk6CiMwICAweDAwZjJlNDIy
IGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAwNzc3Y2U2IGluIG5hbm9zbGVlcCAoKSBh
dCAuLi9zeXNkZXBzL3VuaXgvc3lzY2FsbC10ZW1wbGF0ZS5TOjgyCiMyICAweDAwNzc3YjEwIGlu
IF9fc2xlZXAgKHNlY29uZHM9MCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvc2xlZXAu
YzoxMzgKIzMgIDB4MDFjNmFjMjAgaW4gUVRXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpzY2F2ZW5n
ZXJUaHJlYWQgKHRoaXM9MHgxZDQ0MWEwKSBhdCAuLi8zcmRwYXJ0eS9qYXZhc2NyaXB0Y29yZS9K
YXZhU2NyaXB0Q29yZS93dGYvRmFzdE1hbGxvYy5jcHA6MjMwOAojNCAgMHgwMWM2YWNlMSBpbiBR
VFdURjo6VENNYWxsb2NfUGFnZUhlYXA6OnJ1blNjYXZlbmdlclRocmVhZCAoY29udGV4dD0weDFk
NDQxYTApIGF0IC4uLzNyZHBhcnR5L2phdmFzY3JpcHRjb3JlL0phdmFTY3JpcHRDb3JlL3d0Zi9G
YXN0TWFsbG9jLmNwcDoxNDM4CiM1ICAweDAwOTNmOTZlIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4
YTM1NjRiNzApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiM2ICAweDAwN2FkYTRlIGluIGNsb25l
ICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYvY2xvbmUuUzoxMzAKClRocmVh
ZCAyIChUaHJlYWQgMHg4ZWI3ZmI3MCAoTFdQIDI1NTczKSk6CiMwICAweDAwZjJlNDIyIGluIF9f
a2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAwN2E2OTcxIGluIHNlbGVjdCAoKSBhdCAuLi9zeXNk
ZXBzL3VuaXgvc3lzY2FsbC10ZW1wbGF0ZS5TOjgyCiMyICAweDAzNmZiNWNjIGluIHhpbmVfdXNl
Y19zbGVlcCAodXNlYz0xMDAwKSBhdCB1dGlscy5jOjQ4MQojMyAgMHgwMzZkZjQwNSBpbiB2aWRl
b19vdXRfbG9vcCAodGhpc19nZW49MHg4OWQ0NzY4KSBhdCB2aWRlb19vdXQuYzoxMjQ2CiM0ICAw
eDAwOTNmOTZlIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4OGViN2ZiNzApIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6MzAwCiM1ICAweDAwN2FkYTRlIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L2kzODYvY2xvbmUuUzoxMzAKClRocmVhZCAxIChUaHJlYWQgMHhiNzdmZDcyMCAo
TFdQIDI1NDc5KSk6CiMwICAweDAwZjJlNDIyIGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAw
eDAwOTQ0MzQyIGluIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4u
L25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9pNjg2Ly4uL2k0ODYvcHRocmVhZF9j
b25kX3RpbWVkd2FpdC5TOjE3OQojMiAgMHgwMDdiYWEzNCBpbiBfX3B0aHJlYWRfY29uZF90aW1l
ZHdhaXQgKGNvbmQ9MHhiZmQyN2E0NCwgbXV0ZXg9MHhiZmQyN2E3NCwgYWJzdGltZT0weGJmZDI3
YWMwKSBhdCBmb3J3YXJkLmM6MTUyCiMzICAweDAwM2QxYzFlIGluIHRocmVhZF9zbGVlcCAodGk9
MHgxKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozOTgKIzQgIDB4MDAzZDFkNzMgaW4gUVRo
cmVhZDo6bXNsZWVwIChtc2Vjcz0yMDApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjQyNAoj
NSAgMHgwNTBlZTY2NCBpbiB+QmFja2VuZCAodGhpcz0weDg5ZWFiOTgsIF9faW5fY2hyZz08dmFs
dWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL3hpbmUvYmFja2VuZC5jcHA6MTExCiM2ICAweDAx
YWIwNzZkIGluIH5GYWN0b3J5UHJpdmF0ZSAodGhpcz0weDg4YWVlNDgsIF9faW5fY2hyZz08dmFs
dWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLzNyZHBhcnR5L3Bob25vbi9waG9ub24vZmFjdG9yeS5j
cHA6MjE4CiM3ICAweDAxYWFmNGQ1IGluIGRlc3Ryb3kgKCkgYXQgLi4vM3JkcGFydHkvcGhvbm9u
L3Bob25vbi9mYWN0b3J5LmNwcDo4NAojOCAgMHgwMDRkNGYzMCBpbiBxdF9jYWxsX3Bvc3Rfcm91
dGluZXMgKCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjIwMQojOSAgMHgwMjUzMjg3
OCBpbiB+UUFwcGxpY2F0aW9uICh0aGlzPTB4YmZkMjdkNjgsIF9faW5fY2hyZz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjEwMTYKIzEwIDB4MDBiNGM3
NmEgaW4gfktBcHBsaWNhdGlvbiAodGhpcz0weGJmZDI3ZDY4LCBfX2luX2Nocmc9PHZhbHVlIG9w
dGltaXplZCBvdXQ+KSBhdCAuLi8uLi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDo4OTYK
IzExIDB4MDBiNTNiNTggaW4gfktVbmlxdWVBcHBsaWNhdGlvbiAodGhpcz0weGJmZDI3ZDY4LCBf
X2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9rZGV1aS9rZXJuZWwva3Vu
aXF1ZWFwcGxpY2F0aW9uLmNwcDozNjcKIzEyIDB4MDE0OGY1OWIgaW4gQXBwOjp+QXBwKCkgKCkg
ZnJvbSAvdXNyL2xpYi9saWJhbWFyb2tsaWIuc28uMQojMTMgMHgwODA1MDAxNyBpbiBfc3RhcnQg
KCkKClRoaXMgYnVnIG1heSBiZSBhIGR1cGxpY2F0ZSBvZiBvciByZWxhdGVkIHRvIGJ1ZyAxOTYz
MjAuCgpQb3NzaWJsZSBkdXBsaWNhdGVzIGJ5IHF1ZXJ5OiBidWcgMjQ1NjcwLCBidWcgMjQ1NjI2
LCBidWcgMjQ1NDg5LCBidWcgMjQ0NTkzLCBidWcgMjQ0NTgwLgoKUmVwb3J0ZWQgdXNpbmcgRHJL
b25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>