<?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>209341</bug_id>
          
          <creation_ts>2009-10-03 23:44:29 +0000</creation_ts>
          <short_desc>cuesheet support - track information always changed to LAST track in cue sheet</short_desc>
          <delta_ts>2011-08-03 00:12:25 +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>Playlist</component>
          <version>2.3.1</version>
          <rep_platform>Gentoo Packages</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.4.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jared B.">nitro</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>nhn</cc>
    
    <cc>serzholino</cc>
    
    <cc>vovochka13</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>2.4.1</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>20</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>839816</commentid>
    <comment_count>0</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2009-10-03 23:44:29 +0000</bug_when>
    <thetext>Version:           2.2 (using KDE 4.3.1)
Installed from:    Gentoo Packages

Amarok&apos;s implementation of cue sheet support, at least as far as the playlist interface is concerned, is broken.  Each time a track plays, it&apos;s information is changed to that of the last track in the cue sheet.

For example, if I load the album below (chosen because the album is short), I get the following playlist:

Konami - Dracula X Remixes
01-Dracula X -- Gate to Heaven - DJ Feilong Xbeat Mix (8:39)
02-Vampire Killer -- DJ Feilong Orient Express Vocal Mix (8:46)
03-Big Burn X-Storm Dub (15:03)
04-Trans Form (6:32)
05-Cemetary of Rainbow (7:22)
06-Vampire Killer (3:47)

However, after I play the first three songs, it looks like this:
06-Vampire Killer (3:47)
06-Vampire Killer (3:47)
06-Vampire Killer (3:47)
04-Trans Form (6:32)
05-Cemetary of Rainbow (7:22)
06-Vampire Killer (3:47)

This problem has existed for over 2 years, as originally reported in bug 145661 and in this forum thread:
http://forum.kde.org/viewtopic.php?f=115&amp;t=71502&amp;p=107555

In bug 145661 I had suggested methods for fixing it and even provided a working patch, but the bug closed without resolution because the playlist functionality was apparently very different in v2.  Fair enough, but now that v2 is stable, cue sheet support has been reimplemented in the exact same broken manner as the previous reports were ignored.

Please fix this.  I don&apos;t mean to sound rude or snarky in this report, but this has been a major problem for me for 2 years now.  I even got the point where I patched my own version of Amarok and stopped upgrading because I got tired of every upgrade breaking the playlist again  I was desperately hoping that this would be fixed in v2, but so far no luck.

Please let me know if I can do anything to help troubleshoot/fix/test this.  Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881514</commentid>
    <comment_count>1</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2009-12-17 17:19:52 +0000</bug_when>
    <thetext>Is this still valid with current 2.2.1, 2.2.2 beta or 2.2-git?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893768</commentid>
    <comment_count>2</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-01-07 11:41:09 +0000</bug_when>
    <thetext>Closing for lack of feedback. Feel free to reopen if you can reproduce this with Amarok 2.2.2, to be released on Monday.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903199</commentid>
    <comment_count>3</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2010-01-22 01:48:32 +0000</bug_when>
    <thetext>I just got a chance to test this on 2.2.  It still has the same issue.

Would you like me to attach a log file or screenshot or anything with information to help fix the problem?  Or perhaps someone can look at my comments/code in bug 145661, since symptomatically this seems to be the exact same problem?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903213</commentid>
    <comment_count>4</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2010-01-22 02:37:09 +0000</bug_when>
    <thetext>I&apos;m attaching a log snippet from amarok with debugging enabled.  It shows everything that happens when I attempt to start playing a FLAC file in a directory also containing a cue sheet.  You can see at the top that the file&apos;s name is &quot;02 Tobel.flac&quot;, and towards the bottom, after it processes the FLAC file, you&apos;ll see that amarok correctly reads the metadata for the file and sees that the Title is &quot;Tobel&quot;.

However, at four other places in that output amarok consults the CUE sheet for information about the track, even though it doesn&apos;t need this information.  It sees &quot;showing timecode:  &quot;Rhapsody 6 - 0:00&quot;  at  0&quot;, which is wrong on two counts as that&apos;s not the name of the track, nor is it the correct length of the track.  Rhapsody 6 is the last track mentioned in the CUE sheet, which always gets picked up by amarok for some reason (see my original description for more info).

So, it sees Rhapsody 6 in the cue sheet, which is incorrect, then it gets the correct name from the metadata in the file, which is correct, and then on line 481 it shows that it updated the track name in the plalist to the *incorrect* title of Rhapsody 6.

I&apos;m attempting to use this output to trace my way through the code (again) to figure out why this is happening, but this is *far* beyond my meager scripting skills.  I&apos;ll post more information if I can find it, but in the meantime I hope this will give the amarok devs a hint about where to look for the problem.

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903214</commentid>
    <comment_count>5</comment_count>
      <attachid>40109</attachid>
    <who name="Jared B.">nitro</who>
    <bug_when>2010-01-22 02:38:46 +0000</bug_when>
    <thetext>Created attachment 40109
debug output showing the incorrect behavior</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903326</commentid>
    <comment_count>6</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-01-22 10:46:16 +0000</bug_when>
    <thetext>Jared, are you still using Amarok 2.2? My question was about Amarok 2.2.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903471</commentid>
    <comment_count>7</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2010-01-22 15:53:00 +0000</bug_when>
    <thetext>Shoot, sorry, this is indeed version 2.2.2.  I mistyped my last post.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903509</commentid>
    <comment_count>8</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-01-22 16:55:30 +0000</bug_when>
    <thetext>OK, thank you for the feedback. Please do not use the verified status if you reopen a bug, but reopen it, it&apos;s tricky to go around that now.

Please paste debug outputs in line to make them searchable:

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;file:///home/user/data/music/test/02%20Tobel.flac&quot;                                                                            
amarok:       BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;)                          
amarok:         [EngineController] Using gain of -4.11 with relative peak of -0.000265076                            
amarok:         BEGIN: virtual void Context::ContextView::engineNewTrackPlaying()                                    
amarok:         END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 6.5e-05s                    
amarok:         BEGIN: virtual void MetaCue::Track::unsubscribe(Meta::Observer*)                                     
amarok:            Removing observer:  0x1fd82d0                                                                     
amarok:         END__: virtual void MetaCue::Track::unsubscribe(Meta::Observer*) - Took 5.3e-05s                     
amarok:         BEGIN: virtual void MetaCue::Track::subscribe(Meta::Observer*)                                       
amarok:            Adding observer:  0x1fd82d0                                                                       
amarok:         END__: virtual void MetaCue::Track::subscribe(Meta::Observer*) - Took 5.2e-05s                       
amarok:         BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                          
amarok:           BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                               
amarok:              new length:  154826                                                                             
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 6.6e-05s                               
amarok:               BEGIN: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes()               
amarok:                   cue has  1  entries                                                                        
amarok:                   seconds :  0                                                                               
amarok:                 BEGIN: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString)         
amarok:                    concocted url:  &quot;amarok://play/ZmlsZTovLy9ob21lL2picmVsYW5kL2RhdGEvbXVzaWMvVW5wcm9jZXNzZWQvR2FtZS9TcXVhcmUlMjBFbml4L1NhR2ElMjBGcm9udGllciUyMElJJTIwUGlhbm8lMjBQaWVjZXMvMDIlMjBUb2JlbC5mbGFj?pos=0&quot;             
amarok:                    pos:  0                                                                                   
amarok:                 END__: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString) - Took 9.7e-05s                                                                                                              
amarok:                  argument:  &quot;pos=0&quot;  unescaped:  &quot;0&quot;                                                         
amarok:                 BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                         
amarok:                 END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 3.1e-05s                         
amarok:               END__: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes() - Took 0.00031s                                                                                                                    
amarok:                found  1  timecodes on this track                                                             
amarok:                showing timecode:  &quot;Rhapsody 6 - 0:00&quot;  at  0                                                 
amarok:               BEGIN: void ProgressWidget::addBookmark(const QString&amp;, int, bool)                             
amarok:                 BEGIN: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool)                      
amarok:                    drawing triangle at  0                                                                    
amarok:                 END__: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool) - Took 9.8e-05s      
amarok:               END__: void ProgressWidget::addBookmark(const QString&amp;, int, bool) - Took 0.00015s             
amarok:               BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                           
amarok:               END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 3.1e-05s                           
amarok:             END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.00074s                      
amarok:           END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00085s               
amarok:         END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.00092s                          
amarok:         BEGIN: void Playlist::PrettyListView::scrollToActiveTrack()                                          
amarok:           [Playlist::PrettyListView] skipping scroll? false                                                  
amarok:         END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.00013s                          
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 0.01s                                   
amarok:         END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.023s                               
amarok:         BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying()                                        
amarok:         END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 7e-05s                          
amarok:         BEGIN: virtual void ProgressWidget::engineNewTrackPlaying()                                          
amarok:           BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                               
amarok:              new length:  154826                                                                             
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 0.00013s                               
amarok:               BEGIN: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes()               
amarok:                   cue has  1  entries                                                                        
amarok:                   seconds :  0                                                                               
amarok:                 BEGIN: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString)         
amarok:                    concocted url:  &quot;amarok://play/ZmlsZTovLy9ob21lL2picmVsYW5kL2RhdGEvbXVzaWMvVW5wcm9jZXNzZWQvR2FtZS9TcXVhcmUlMjBFbml4L1NhR2ElMjBGcm9udGllciUyMElJJTIwUGlhbm8lMjBQaWVjZXMvMDIlMjBUb2JlbC5mbGFj?pos=0&quot;             
amarok:                    pos:  0                                                                                   
amarok:                 END__: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString) - Took 0.00017s                                                                                                              
amarok:                  argument:  &quot;pos=0&quot;  unescaped:  &quot;0&quot;                                                         
amarok:                 BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                         
amarok:                 END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 3.3e-05s                         
amarok:               END__: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes() - Took 0.00072s                                                                                                                    
amarok:                found  1  timecodes on this track                                                             
amarok:                showing timecode:  &quot;Rhapsody 6 - 0:00&quot;  at  0                                                 
amarok:               BEGIN: void ProgressWidget::addBookmark(const QString&amp;, int, bool)                             
amarok:                 BEGIN: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool)                      
amarok:                    drawing triangle at  0                                                                    
amarok:                 END__: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool) - Took 0.0006s       
amarok:               END__: void ProgressWidget::addBookmark(const QString&amp;, int, bool) - Took 0.00066s             
amarok:               BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                           
amarok:               END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 3.1e-05s                           
amarok:             END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0018s                       
amarok:           END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0019s                
amarok:         END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.002s                            
amarok:       END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&amp;) - Took 0.034s            
amarok:     END__: void EngineController::playUrl(const KUrl&amp;, uint) - Took 0.041s                                   
amarok:   END__: void EngineController::play(const Meta::TrackPtr&amp;, uint) - Took 0.041s                              
amarok: END__: void Playlist::Actions::play(quint64, bool) - Took 0.041s                                             
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]illegal residual coding method 3                                                                   
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 3 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid predictor order: 10 &gt; 1                                                                    
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]illegal residual coding method 2                                                                   
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]qlevel -11 not supported, maybe buggy stream                                                       
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid channel mode: 11                                                                           
[flac @ 0x5b3ca10]invalid frame header                                                                               
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]qlevel -7 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]overread: 1803                                                                                     
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 2 times                                                                                    
[flac @ 0x5b3ca10]qlevel -3 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -12 not supported, maybe buggy stream                                                       
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid predictor order: 12 &gt; 0                                                                    
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid predictor order: 1 &gt; 0                                                                     
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]qlevel -14 not supported, maybe buggy stream                                                       
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -10 not supported, maybe buggy stream                                                       
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -6 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 2 times                                                                                    
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 2 times                                                                                    
[flac @ 0x5b3ca10]invalid channel mode: 14                                                                           
[flac @ 0x5b3ca10]invalid frame header                                                                               
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -6 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -16 not supported, maybe buggy stream                                                       
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]illegal residual coding method 2                                                                   
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]qlevel -5 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coeff precision                                                                            
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -10 not supported, maybe buggy stream                                                       
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -2 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -12 not supported, maybe buggy stream                                                       
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid predictor order: 10 &gt; 8                                                                    
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -3 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 2 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]illegal residual coding method 2                                                                   
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -4 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -7 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]overread: 6760                                                                                     
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid sample size code (7)                                                                       
[flac @ 0x5b3ca10]invalid frame header                                                                               
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -3 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]qlevel -2 not supported, maybe buggy stream                                                        
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 4 times                                                                                    
[flac @ 0x5b3ca10]illegal residual coding method 2                                                                   
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 4 times                                                                                    
[flac @ 0x5b3ca10]invalid channel mode: 15                                                                           
[flac @ 0x5b3ca10]invalid frame header                                                                               
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]invalid subframe padding                                                                           
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid channel mode: 15                                                                           
[flac @ 0x5b3ca10]invalid frame header                                                                               
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
[flac @ 0x5b3ca10]invalid coding type                                                                                
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
    Last message repeated 1 times                                                                                    
[flac @ 0x5b3ca10]broken stream, invalid padding                                                                     
[flac @ 0x5b3ca10]invalid frame header                                                                               
[flac @ 0x5b3ca10]decode_frame() failed                                                                              
[flac @ 0x5b3ca10]FRAME HEADER not here                                                                              
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: 0                                                               
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.015s                  
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.015s                   
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64)                                                 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                       
amarok:      new length:  154826                                                                                     
amarok:      slider enabled!                                                                                         
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                              
amarok:       BEGIN: void Amarok::TimeSlider::clearTriangles()                                                       
amarok:          number of triangles:  1                                                                             
amarok:         BEGIN: virtual BookmarkTriangle::~BookmarkTriangle()                                                 
QCoreApplication::postEvent: Unexpected null receiver                                                                
amarok:         END__: virtual BookmarkTriangle::~BookmarkTriangle() - Took 5.7e-05s                                 
amarok:          deleted them all...                                                                                 
amarok:       END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00022s                                       
amarok:       BEGIN: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes()                       
amarok:           cue has  1  entries                                                                                
amarok:           seconds :  0                                                                                       
amarok:         BEGIN: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString)                 
amarok:            concocted url:  &quot;amarok://play/ZmlsZTovLy9ob21lL2picmVsYW5kL2RhdGEvbXVzaWMvVW5wcm9jZXNzZWQvR2FtZS9TcXVhcmUlMjBFbml4L1NhR2ElMjBGcm9udGllciUyMElJJTIwUGlhbm8lMjBQaWVjZXMvMDIlMjBUb2JlbC5mbGFj?pos=0&quot;                     
amarok:            pos:  0                                                                                           
amarok:         END__: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString) - Took 0.00014s 
amarok:          argument:  &quot;pos=0&quot;  unescaped:  &quot;0&quot;                                                                 
amarok:         BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                                 
amarok:         END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 4.8e-05s                                 
amarok:       END__: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes() - Took 0.00045s       
amarok:        found  1  timecodes on this track                                                                     
amarok:        showing timecode:  &quot;Rhapsody 6 - 0:00&quot;  at  0                                                         
amarok:       BEGIN: void ProgressWidget::addBookmark(const QString&amp;, int, bool)                                     
amarok:         BEGIN: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool)                              
amarok:            drawing triangle at  0                                                                            
amarok:         END__: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool) - Took 0.00013s              
amarok:       END__: void ProgressWidget::addBookmark(const QString&amp;, int, bool) - Took 0.00022s                     
amarok:       BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                                   
amarok:       END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 4.7e-05s                                   
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0012s                               
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0013s                        
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64)                                       
amarok:      new length:  154826                                                                                     
amarok:      slider enabled!                                                                                         
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*)                                              
amarok:       BEGIN: void Amarok::TimeSlider::clearTriangles()                                                       
amarok:          number of triangles:  1                                                                             
amarok:         BEGIN: virtual BookmarkTriangle::~BookmarkTriangle()                                                 
QCoreApplication::postEvent: Unexpected null receiver                                                                
amarok:         END__: virtual BookmarkTriangle::~BookmarkTriangle() - Took 5.4e-05s                                 
amarok:          deleted them all...                                                                                 
amarok:       END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00023s                                       
amarok:       BEGIN: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes()                       
amarok:           cue has  1  entries                                                                                
amarok:           seconds :  0                                                                                       
amarok:         BEGIN: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString)                 
amarok:            concocted url:  &quot;amarok://play/ZmlsZTovLy9ob21lL2picmVsYW5kL2RhdGEvbXVzaWMvVW5wcm9jZXNzZWQvR2FtZS9TcXVhcmUlMjBFbml4L1NhR2ElMjBGcm9udGllciUyMElJJTIwUGlhbm8lMjBQaWVjZXMvMDIlMjBUb2JlbC5mbGFj?pos=0&quot;                     
amarok:            pos:  0                                                                                           
amarok:         END__: AmarokUrl PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, int, QString) - Took 0.00013s 
amarok:          argument:  &quot;pos=0&quot;  unescaped:  &quot;0&quot;                                                                 
amarok:         BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                                 
amarok:         END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 4.6e-05s                                 
amarok:       END__: virtual BookmarkList MetaCue::TimecodeLoadCapabilityImpl::loadTimecodes() - Took 0.00041s       
amarok:        found  1  timecodes on this track                                                                     
amarok:        showing timecode:  &quot;Rhapsody 6 - 0:00&quot;  at  0                                                         
amarok:       BEGIN: void ProgressWidget::addBookmark(const QString&amp;, int, bool)                                     
amarok:         BEGIN: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool)                              
amarok:            drawing triangle at  0                                                                            
amarok:         END__: void Amarok::TimeSlider::drawTriangle(const QString&amp;, int, bool) - Took 0.0068s               
amarok:       END__: void ProgressWidget::addBookmark(const QString&amp;, int, bool) - Took 0.0069s                      
amarok:       BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()                                                   
amarok:       END__: virtual BookmarkViewItem::~BookmarkViewItem() - Took 4.8e-05s                                   
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0079s                               
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.008s                         
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.0095s                                  
amarok: BEGIN: void EngineController::slotMetaDataChanged()                                                          
amarok:   [EngineController] Artist     :  (&quot;Mikiko Saiki&quot;)                                                          
amarok:   [EngineController] Album      :  (&quot;SaGa Frontier II Piano Pieces&quot;)                                         
amarok:   [EngineController] Title      :  (&quot;Tobel&quot;)                                                                 
amarok:   [EngineController] Genre      :  (&quot;Game&quot;)                                                                  
amarok:   [EngineController] Tracknumber:  (&quot;02&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 6e-05s                                                                                                         
amarok:   END__: void EngineSubject::newMetaDataNotify(const QHash&lt;long long int, QString&gt;&amp;, bool) - Took 0.00017s   
amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.0005s                                           
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)                                 
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)                                
amarok:      State changed, oldState: 0 -&gt; newState: 1                                                               
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00089s                
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00098s                 
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.00056s                
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00066s                 
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:     BEGIN: virtual void MetaCue::Track::subscribe(Meta::Observer*)                                           
amarok:        Adding observer:  0x34553f8                                                                           
amarok:     END__: virtual void MetaCue::Track::subscribe(Meta::Observer*) - Took 7.6e-05s                           
amarok:     BEGIN: virtual void MetaCue::Track::subscribe(Meta::Observer*)                                           
amarok:        Adding observer:  0x1ce7d40                                                                           
amarok:     END__: virtual void MetaCue::Track::subscribe(Meta::Observer*) - Took 0.0001s                            
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.0089s
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.009s
amarok: [Playlist::Model] Metadata updated for track &quot;Rhapsody 6&quot;
amarok: BEGIN: void EngineController::stop(bool)
amarok:   [EngineController] m_currentTrack != 0
amarok:   BEGIN: void Meta::StatisticsProvider::played(double)
amarok:      called with playedFraction =  inf
amarok:   END__: void Meta::StatisticsProvider::played(double) - Took 0.00054s
amarok:   BEGIN: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason)
amarok:   END__: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) - Took 5e-05s
amarok:   BEGIN: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason)
amarok:     BEGIN: void Amarok::TimeSlider::clearTriangles()
amarok:        number of triangles:  1
amarok:       BEGIN: virtual BookmarkTriangle::~BookmarkTriangle()
QCoreApplication::postEvent: Unexpected null receiver
amarok:       END__: virtual BookmarkTriangle::~BookmarkTriangle() - Took 0.00037s
amarok:        deleted them all...
amarok:     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00054s
amarok:   END__: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) - Took 0.00067s
amarok:   BEGIN: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason)
amarok:   END__: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) - Took 4.7e-05s
amarok:   BEGIN: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason)
amarok:     BEGIN: void Amarok::TimeSlider::clearTriangles()
amarok:        number of triangles:  1
amarok:       BEGIN: virtual BookmarkTriangle::~BookmarkTriangle()
QCoreApplication::postEvent: Unexpected null receiver
amarok:       END__: virtual BookmarkTriangle::~BookmarkTriangle() - Took 5.4e-05s
amarok:        deleted them all...
amarok:     END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00021s
amarok:   END__: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, EngineObserver::PlaybackEndedReason) - Took 0.00033s
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 8.5e-05s
amarok: END__: void EngineController::stop(bool) - Took 0.0029s
[flac @ 0x5b3ca10]illegal residual coding method 3
[flac @ 0x5b3ca10]decode_frame() failed
[flac @ 0x5b3ca10]FRAME HEADER not here
[flac @ 0x5b3ca10]invalid subframe padding
[flac @ 0x5b3ca10]decode_frame() failed
[flac @ 0x5b3ca10]FRAME HEADER not here
[flac @ 0x5b3ca10]invalid subframe padding
[flac @ 0x5b3ca10]decode_frame() failed
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State)
amarok:   BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State)
amarok:      State changed, oldState: 2 -&gt; newState: 1
amarok:   END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.0015s
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.0017s</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923746</commentid>
    <comment_count>9</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-02-24 22:32:20 +0000</bug_when>
    <thetext>*** Bug 219830 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923748</commentid>
    <comment_count>10</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-02-24 22:32:55 +0000</bug_when>
    <thetext>Confirmed by duplicate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004551</commentid>
    <comment_count>11</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2010-08-16 00:58:44 +0000</bug_when>
    <thetext>This still happens in 2.3.1, but the symptoms are different now.  Instead of the playlist information changing for each track as it&apos;s played, all are changed when tracks are loaded.  Ie., to reuse my example from the first post, the playlist would look like this immediately after loading the tracks:

06-Vampire Killer (8:39)
06-Vampire Killer (8:46)
06-Vampire Killer (15:03)
06-Vampire Killer (6:32)
06-Vampire Killer (7:22)
06-Vampire Killer (3:47)

There are two other differences:

1. Track time no longer seems to be affected - Amarok shows the accurate track length for each sone, even though number and title are messed up

2. This triggers the behavior described in bug 192114, where playback stops after each track.  So, even though that bug was supposedly fixed in the latest version, it&apos;s still an issue if cue sheets are involved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004553</commentid>
    <comment_count>12</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2010-08-16 01:02:31 +0000</bug_when>
    <thetext>This still happens in 2.3.1.  Here&apos;s a sample &quot;album&quot; that demonstrates the problem:
http://www.legroom.net/public/amarok_cue_problem.tbz2

This is from an album that Amarok fails to load properly 100% of the time.  I edited the cue sheet to only include the first 5 tracks, and trimmed each track down to just 10 seconds, so it&apos;s only about a 4.5 MB download.

To reproduce:
1. Download and unpack file
2. Load tracks in Amarok, either via drag-and-drop or the Play Media... option
   - Notice the track number of tracks 1-4 all change to that of the last track (track 5).
3. Start playing the tracks
   - Notice that playback stops after each track.

This was done on KDE 4.4.5 w/ Amarok 2.3.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004590</commentid>
    <comment_count>13</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2010-08-16 04:48:45 +0000</bug_when>
    <thetext>For one more good test, rename the cue file to .cue.old and repeat steps 1-3 from my previous post.  Note this time that Amarok loads and plays the tracks properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004658</commentid>
    <comment_count>14</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-08-16 09:37:13 +0000</bug_when>
    <thetext>Thank you for the feedback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1072562</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey Ivanov">123kash</who>
    <bug_when>2011-01-13 11:25:55 +0000</bug_when>
    <thetext>commit c5d7f3314c0c2fa5b9a69a0a98b64fdab843ad3d
branch master
Author: Sergey Ivanov &lt;123kash@gmail.com&gt;
Date:   Thu Jan 13 13:19:53 2011 +0300

    Fixed issue with wrong handling of multyfiles cuesheets.
    BUG: 262668
    BUG: 209341

diff --git a/ChangeLog b/ChangeLog
index 49aa9bb..a975985 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,9 @@ VERSION 2.4.1
   CHANGES:
 
   BUGFIXES:
+    * Fixed issues with multifiles cuesheet, when all tracks get metadata of last track
+      in cuesheet, and each file defined in sheet gets all tracks of this sheet.
+      (BR 262668) (BR 209341)
     * Fixed crash when trying to download a full size cover and the server redirects the request. (BR 262902)
     * Fixed issue when breadcrumbs stayed not updated after service insert/remove.
       (BR 262780)
diff --git a/src/core-impl/meta/cue/CueFileSupport.cpp b/src/core-impl/meta/cue/CueFileSupport.cpp
index 53f4262..7765d26 100644
--- a/src/core-impl/meta/cue/CueFileSupport.cpp
+++ b/src/core-impl/meta/cue/CueFileSupport.cpp
@@ -35,34 +35,19 @@ using namespace MetaCue;
 * @author (C) 2005 by Martin Ehmke &lt;ehmke@gmx.de&gt;
 */
 
-CueFileItemMap CueFileSupport::loadCueFile( Meta::TrackPtr track )
-{
-
-    //attempt to find cue file, return empty map if not found or invalid
-    KUrl cuefile = locateCueSheet( track-&gt;playableUrl() );
-    if( cuefile.isEmpty() )
-    {
-        debug() &lt;&lt; &quot;No cue file found for track &quot; &lt;&lt; track-&gt;playableUrl();
-        return CueFileItemMap();
-    }
-
-    return loadCueFile( cuefile, track-&gt;length() );
-}
-
-
-CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, qint64 mediaLength  )
+CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, const Meta::TrackPtr track  )
 {
 
     DEBUG_BLOCK
 
     CueFileItemMap cueItems;
-    
+
     debug() &lt;&lt; &quot;CUEFILE: &quot; &lt;&lt; cuefile.pathOrUrl();
     if ( QFile::exists ( cuefile.pathOrUrl() ) )
     {
         debug() &lt;&lt; &quot;  EXISTS!&quot;;
         QFile file ( cuefile.pathOrUrl() );
-        int track = 0;
+        int trackNr = 0;
         QString defaultArtist;
         QString defaultAlbum;
         QString artist;
@@ -71,6 +56,8 @@ CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, qint64 mediaLen
         long prevIndex = -1;
         bool index00Present = false;
         long index = -1;
+        bool filesSection = false;
+        bool fileFound = false;
 
         int mode = BEGIN;
         if ( file.open ( QIODevice::ReadOnly ) )
@@ -94,12 +81,17 @@ CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, qint64 mediaLen
                 if ( line.startsWith ( &quot;title&quot;, Qt::CaseInsensitive ) )
                 {
                     title = line.mid ( 6 ).remove ( &apos;&quot;&apos; );
-                    if ( mode == BEGIN )
+                    if ( mode == BEGIN &amp;&amp; !filesSection )
                     {
                         defaultAlbum = title;
                         title.clear();
                         debug() &lt;&lt; &quot;Album: &quot; &lt;&lt; defaultAlbum;
                     }
+                    else if( !fileFound )
+                    {
+                        title.clear();
+                        continue;
+                    }
                     else
                         debug() &lt;&lt; &quot;Title: &quot; &lt;&lt; title;
                 }
@@ -107,17 +99,22 @@ CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, qint64 mediaLen
                 else if ( line.startsWith ( &quot;performer&quot;, Qt::CaseInsensitive ) )
                 {
                     artist = line.mid ( 10 ).remove ( &apos;&quot;&apos; );
-                    if ( mode == BEGIN )
+                    if ( mode == BEGIN &amp;&amp; !filesSection  )
                     {
                         defaultArtist = artist;
                         artist.clear();
                         debug() &lt;&lt; &quot;Album Artist: &quot; &lt;&lt; defaultArtist;
                     }
+                    else if( !fileFound )
+                    {
+                        artist.clear();
+                        continue;
+                    }
                     else
                         debug() &lt;&lt; &quot;Artist: &quot; &lt;&lt; artist;
                 }
 
-                else if ( line.startsWith ( &quot;track&quot;, Qt::CaseInsensitive ) )
+                else if ( line.startsWith ( &quot;track&quot;, Qt::CaseInsensitive ) &amp;&amp; fileFound )
                 {
                     if ( mode == TRACK_FOUND )
                     {
@@ -126,24 +123,24 @@ CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, qint64 mediaLen
                         debug() &lt;&lt; &quot;Mode is TRACK_FOUND, abort.&quot;;
                         return CueFileItemMap();
                     }
-                    if ( mode == INDEX_FOUND )
+                    else if ( mode == INDEX_FOUND )
                     {
                         if ( artist.isNull() )
                             artist = defaultArtist;
 
-                        debug() &lt;&lt; &quot;Inserting item: &quot; &lt;&lt; title &lt;&lt; &quot; - &quot; &lt;&lt; artist &lt;&lt; &quot; on &quot; &lt;&lt; defaultAlbum &lt;&lt; &quot; (&quot; &lt;&lt; track &lt;&lt; &quot;)&quot;;
+                        debug() &lt;&lt; &quot;Inserting item: &quot; &lt;&lt; title &lt;&lt; &quot; - &quot; &lt;&lt; artist &lt;&lt; &quot; on &quot; &lt;&lt; defaultAlbum &lt;&lt; &quot; (&quot; &lt;&lt; trackNr &lt;&lt; &quot;)&quot;;
                         // add previous entry to map
-                        cueItems.insert ( index, CueFileItem ( title, artist, defaultAlbum, track, index ) );
+                        cueItems.insert ( index, CueFileItem ( title, artist, defaultAlbum, trackNr, index ) );
                         prevIndex = index;
                         title.clear();
                         artist.clear();
-                        track  = 0;
+                        trackNr  = 0;
                     }
-                    track = line.section ( &apos; &apos;,1,1 ).toInt();
-                    debug() &lt;&lt; &quot;Track: &quot; &lt;&lt; track;
+                    trackNr = line.section ( &apos; &apos;,1,1 ).toInt();
+                    debug() &lt;&lt; &quot;Track: &quot; &lt;&lt; trackNr;
                     mode = TRACK_FOUND;
                 }
-                else if ( line.startsWith ( &quot;index&quot;, Qt::CaseInsensitive ) )
+                else if ( line.startsWith ( &quot;index&quot;, Qt::CaseInsensitive ) &amp;&amp; fileFound  )
                 {
                     if ( mode == TRACK_FOUND )
                     {
@@ -197,14 +194,23 @@ CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, qint64 mediaLen
                     }
                     debug() &lt;&lt; &quot;index: &quot; &lt;&lt; index;
                 }
+                else if( line.startsWith ( &quot;file&quot;, Qt::CaseInsensitive ) )
+                {
+                    QString file = line.mid ( 5 ).remove ( &apos;&quot;&apos; );
+                    if( fileFound )
+                        break;
+
+                    fileFound = file.contains ( track-&gt;playableUrl().fileName(), Qt::CaseInsensitive );
+                    filesSection = true;
+                }
             }
 
             if ( artist.isNull() )
                 artist = defaultArtist;
 
-            debug() &lt;&lt; &quot;Inserting item: &quot; &lt;&lt; title &lt;&lt; &quot; - &quot; &lt;&lt; artist &lt;&lt; &quot; on &quot; &lt;&lt; defaultAlbum &lt;&lt; &quot; (&quot; &lt;&lt; track &lt;&lt; &quot;)&quot;;
+            debug() &lt;&lt; &quot;Inserting item: &quot; &lt;&lt; title &lt;&lt; &quot; - &quot; &lt;&lt; artist &lt;&lt; &quot; on &quot; &lt;&lt; defaultAlbum &lt;&lt; &quot; (&quot; &lt;&lt; trackNr &lt;&lt; &quot;)&quot;;
             // add previous entry to map
-            cueItems.insert ( index, CueFileItem ( title, artist, defaultAlbum, track, index ) );
+            cueItems.insert ( index, CueFileItem ( title, artist, defaultAlbum, trackNr, index ) );
             file.close();
         }
 
@@ -214,8 +220,8 @@ CueFileItemMap CueFileSupport::loadCueFile( const KUrl &amp;cuefile, qint64 mediaLen
         *  we can set the lenth for the last track after all the cue file was loaded into array.
         */
 
-        cueItems[index].setLength ( mediaLength - index );
-        debug() &lt;&lt; &quot;Setting length of track &quot; &lt;&lt; cueItems[index].title() &lt;&lt; &quot; to &quot; &lt;&lt; mediaLength - index &lt;&lt; &quot; msecs.&quot;;
+        cueItems[index].setLength ( track-&gt;length() - index );
+        debug() &lt;&lt; &quot;Setting length of track &quot; &lt;&lt; cueItems[index].title() &lt;&lt; &quot; to &quot; &lt;&lt; track-&gt;length() - index &lt;&lt; &quot; msecs.&quot;;
 
         return cueItems;
     }
diff --git a/src/core-impl/meta/cue/CueFileSupport.h b/src/core-impl/meta/cue/CueFileSupport.h
index 741f7f6..e85b1a1 100644
--- a/src/core-impl/meta/cue/CueFileSupport.h
+++ b/src/core-impl/meta/cue/CueFileSupport.h
@@ -104,11 +104,9 @@ class CueFileSupport
         TRACK_FOUND, // track found, index not yet found
         INDEX_FOUND
     };
-        
-     static CueFileItemMap loadCueFile( Meta::TrackPtr track );
 
-     static CueFileItemMap loadCueFile( const KUrl &amp;cuefile, qint64 mediaLength );
-        
+     static CueFileItemMap loadCueFile( const KUrl &amp;cuefile, const Meta::TrackPtr track );
+
      /**
      * Used to locate a cue sheet for a local track.
      * @return A KUrl containing the url for the cue sheet
diff --git a/src/playlist/PlaylistController.cpp b/src/playlist/PlaylistController.cpp
index d6c78a1..578fee5 100644
--- a/src/playlist/PlaylistController.cpp
+++ b/src/playlist/PlaylistController.cpp
@@ -602,7 +602,7 @@ Playlist::Controller::insertionHelper( int bottomModelRow, Meta::TrackList&amp; tl )
             KUrl cuesheet = MetaCue::CueFileSupport::locateCueSheet( track-&gt;playableUrl() );
             if( !cuesheet.isEmpty() )
             {
-                MetaCue::CueFileItemMap cueMap = MetaCue::CueFileSupport::loadCueFile( track );
+                MetaCue::CueFileItemMap cueMap = MetaCue::CueFileSupport::loadCueFile( cuesheet, track );
                 if( !cueMap.isEmpty() )
                 {
                     Meta::TrackList cueTracks = MetaCue::CueFileSupport::generateTimeCodeTracks( track, cueMap );</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119707</commentid>
    <comment_count>16</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2011-05-15 19:25:28 +0000</bug_when>
    <thetext>(In reply to comment #15)
&gt; commit c5d7f3314c0c2fa5b9a69a0a98b64fdab843ad3d
&gt; branch master
&gt; Author: Sergey Ivanov &lt;123kash@gmail.com&gt;
&gt; Date:   Thu Jan 13 13:19:53 2011 +0300
&gt; 
&gt;     Fixed issue with wrong handling of multyfiles cuesheets.
&gt;     BUG: 262668
&gt;     BUG: 209341

In what version of Amarok is this supposed to be applied?  I just upgraded to 2.4.0 and the issue still remains.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119757</commentid>
    <comment_count>17</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2011-05-15 22:16:43 +0000</bug_when>
    <thetext>Jared, the header of the report tells you which version this is fixed in, in this case 2.4.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119793</commentid>
    <comment_count>18</comment_count>
    <who name="Jared B.">nitro</who>
    <bug_when>2011-05-15 23:52:57 +0000</bug_when>
    <thetext>Ahh, thank you, Myriam.  I completely missed that line.

Unfortunately, I just upgraded to Amarok 2.4.1, and the problem has still not been fixed, though it exhibits a different behavior now.  To illustrate, here is an example of loading tracks without a CUE sheet present:
http://www.legroom.net/public/ex_241_nocue.png

That&apos;s how it the playlist should look.  Now, here&apos;s the same playlist with the CUE sheet present:
http://www.legroom.net/public/ex_241_cue.png

For some reason it seems to mangle the first track, but the rest are fine.  This is repeatable for me using Amarok 2.4.1 and the sample files below:
http://www.legroom.net/public/amarok_cue_problem2.tbz2

This is different behavior than originally described in this bug report, but still a symptom of the same basic problem: buggy CUE sheet support.  I think this bug should be reopened as it hasn&apos;t been properly fixed, but I can open a new bug if you think that&apos;s more appropriate.  Whatever would help to get this finally fixed.  :-)

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119860</commentid>
    <comment_count>19</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2011-05-16 08:58:38 +0000</bug_when>
    <thetext>Please open a new one, as this is not exactly the same problem as this one.

Also please try to remove the configuration files of amarok, sometimes left-over settings can cause problems (even if I doubt it in this case).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149090</commentid>
    <comment_count>20</comment_count>
    <who name="Vovochka">vovochka13</who>
    <bug_when>2011-08-03 00:12:25 +0000</bug_when>
    <thetext>2.4.3
Looks like fixed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>40109</attachid>
            <date>2010-01-22 02:38:46 +0000</date>
            <delta_ts>2010-01-22 02:38:46 +0000</delta_ts>
            <desc>debug output showing the incorrect behavior</desc>
            <filename>amarok_cue_debug.txt</filename>
            <type>text/plain</type>
            <size>60838</size>
            <attacher name="Jared B.">nitro</attacher>
            
              <data encoding="base64">YW1hcm9rOiBCRUdJTjogdm9pZCBQbGF5bGlzdDo6QWN0aW9uczo6cGxheShxdWludDY0LCBib29s
KSAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnBsYXkoY29uc3QgTWV0
YTo6VHJhY2tQdHImLCB1aW50KSAgICAgICAgCmFtYXJvazogICAgIFtFbmdpbmVDb250cm9sbGVy
XSBKdXN0IGEgbm9ybWFsLCBib3JpbmcgdHJhY2suLi4gOi1QICAgICAgICAgICAgICAgIAphbWFy
b2s6ICAgICBCRUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpwbGF5VXJsKGNvbnN0IEtVcmwm
LCB1aW50KSAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICBbRW5naW5lQ29udHJvbGxlcl0gVVJM
OiAgImZpbGU6Ly8vaG9tZS91c2VyL2RhdGEvbXVzaWMvdGVzdC8wMiUyMFRvYmVsLmZsYWMiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgIEJFR0lOOiB2b2lkIEVuZ2luZUNvbnRyb2xs
ZXI6OnNsb3ROZXdUcmFja1BsYXlpbmcoY29uc3QgUGhvbm9uOjpNZWRpYVNvdXJjZSYpICAgICAg
ICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIFtFbmdpbmVDb250cm9sbGVyXSBV
c2luZyBnYWluIG9mIC00LjExIHdpdGggcmVsYXRpdmUgcGVhayBvZiAtMC4wMDAyNjUwNzYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICBCRUdJTjogdmlydHVhbCB2
b2lkIENvbnRleHQ6OkNvbnRleHRWaWV3OjplbmdpbmVOZXdUcmFja1BsYXlpbmcoKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgRU5EX186IHZpcnR1
YWwgdm9pZCBDb250ZXh0OjpDb250ZXh0Vmlldzo6ZW5naW5lTmV3VHJhY2tQbGF5aW5nKCkgLSBU
b29rIDYuNWUtMDVzICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIEJFR0lOOiB2
aXJ0dWFsIHZvaWQgTWV0YUN1ZTo6VHJhY2s6OnVuc3Vic2NyaWJlKE1ldGE6Ok9ic2VydmVyKikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICBS
ZW1vdmluZyBvYnNlcnZlcjogIDB4MWZkODJkMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAg
RU5EX186IHZpcnR1YWwgdm9pZCBNZXRhQ3VlOjpUcmFjazo6dW5zdWJzY3JpYmUoTWV0YTo6T2Jz
ZXJ2ZXIqKSAtIFRvb2sgNS4zZS0wNXMgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAg
ICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgTWV0YUN1ZTo6VHJhY2s6OnN1YnNjcmliZShNZXRhOjpP
YnNlcnZlciopICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazog
ICAgICAgICAgICBBZGRpbmcgb2JzZXJ2ZXI6ICAweDFmZDgyZDAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFy
b2s6ICAgICAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBNZXRhQ3VlOjpUcmFjazo6c3Vic2NyaWJl
KE1ldGE6Ok9ic2VydmVyKikgLSBUb29rIDUuMmUtMDVzICAgICAgICAgICAgICAgICAgICAgICAK
YW1hcm9rOiAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OmVuZ2lu
ZU5ld1RyYWNrUGxheWluZygpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCmFtYXJvazogICAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6
OmVuZ2luZVRyYWNrTGVuZ3RoQ2hhbmdlZChxaW50NjQpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICBuZXcgbGVuZ3RoOiAgMTU0ODI2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgc2xpZGVyIGVuYWJsZWQhICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgQkVHSU46IHZvaWQgUHJvZ3Jlc3NX
aWRnZXQ6OnJlZHJhd0Jvb2ttYXJrcyhjb25zdCBRU3RyaW5nKikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgQkVHSU46IHZvaWQgQW1h
cm9rOjpUaW1lU2xpZGVyOjpjbGVhclRyaWFuZ2xlcygpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgICAgIG51bWJlciBv
ZiB0cmlhbmdsZXM6ICAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgICAgICBkZWxl
dGVkIHRoZW0gYWxsLi4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgRU5E
X186IHZvaWQgQW1hcm9rOjpUaW1lU2xpZGVyOjpjbGVhclRyaWFuZ2xlcygpIC0gVG9vayA2LjZl
LTA1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAg
IEJFR0lOOiB2aXJ0dWFsIEJvb2ttYXJrTGlzdCBNZXRhQ3VlOjpUaW1lY29kZUxvYWRDYXBhYmls
aXR5SW1wbDo6bG9hZFRpbWVjb2RlcygpICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAg
ICAgICAgICAgY3VlIGhhcyAgMSAgZW50cmllcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAg
ICAgICAgICAgICAgIHNlY29uZHMgOiAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAg
ICAgICAgICAgICAgICAgQkVHSU46IEFtYXJva1VybCBQbGF5VXJsR2VuZXJhdG9yOjpjcmVhdGVU
cmFja0Jvb2ttYXJrKE1ldGE6OlRyYWNrUHRyLCBpbnQsIFFTdHJpbmcpICAgICAgICAgCmFtYXJv
azogICAgICAgICAgICAgICAgICAgIGNvbmNvY3RlZCB1cmw6ICAiYW1hcm9rOi8vcGxheS9abWxz
WlRvdkx5OW9iMjFsTDJwaWNtVnNZVzVrTDJSaGRHRXZiWFZ6YVdNdlZXNXdjbTlqWlhOelpXUXZS
MkZ0WlM5VGNYVmhjbVVsTWpCRmJtbDRMMU5oUjJFbE1qQkdjbTl1ZEdsbGNpVXlNRWxKSlRJd1VH
bGhibThsTWpCUWFXVmpaWE12TURJbE1qQlViMkpsYkM1bWJHRmo/cG9zPTAiICAgICAgICAgICAg
IAphbWFyb2s6ICAgICAgICAgICAgICAgICAgICBwb3M6ICAwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgICAgRU5EX186IEFtYXJva1VybCBQbGF5VXJsR2Vu
ZXJhdG9yOjpjcmVhdGVUcmFja0Jvb2ttYXJrKE1ldGE6OlRyYWNrUHRyLCBpbnQsIFFTdHJpbmcp
IC0gVG9vayA5LjdlLTA1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgICAgICBhcmd1bWVudDogICJwb3M9MCIg
IHVuZXNjYXBlZDogICIwIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgICBCRUdJTjogdmlydHVhbCBC
b29rbWFya1ZpZXdJdGVtOjp+Qm9va21hcmtWaWV3SXRlbSgpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgICAgRU5EX186IHZpcnR1
YWwgQm9va21hcmtWaWV3SXRlbTo6fkJvb2ttYXJrVmlld0l0ZW0oKSAtIFRvb2sgMy4xZS0wNXMg
ICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgICBFTkRfXzogdmly
dHVhbCBCb29rbWFya0xpc3QgTWV0YUN1ZTo6VGltZWNvZGVMb2FkQ2FwYWJpbGl0eUltcGw6Omxv
YWRUaW1lY29kZXMoKSAtIFRvb2sgMC4wMDAzMXMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgIGZv
dW5kICAxICB0aW1lY29kZXMgb24gdGhpcyB0cmFjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAg
ICBzaG93aW5nIHRpbWVjb2RlOiAgIlJoYXBzb2R5IDYgLSAwOjAwIiAgYXQgIDAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAg
ICAgICBCRUdJTjogdm9pZCBQcm9ncmVzc1dpZGdldDo6YWRkQm9va21hcmsoY29uc3QgUVN0cmlu
ZyYsIGludCwgYm9vbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAg
ICAgICAgICAgICBCRUdJTjogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmRyYXdUcmlhbmdsZShj
b25zdCBRU3RyaW5nJiwgaW50LCBib29sKSAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAg
ICAgICAgICAgICAgICAgICAgZHJhd2luZyB0cmlhbmdsZSBhdCAgMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJv
azogICAgICAgICAgICAgICAgIEVORF9fOiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6ZHJhd1Ry
aWFuZ2xlKGNvbnN0IFFTdHJpbmcmLCBpbnQsIGJvb2wpIC0gVG9vayA5LjhlLTA1cyAgICAgIAph
bWFyb2s6ICAgICAgICAgICAgICAgRU5EX186IHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OmFkZEJvb2tt
YXJrKGNvbnN0IFFTdHJpbmcmLCBpbnQsIGJvb2wpIC0gVG9vayAwLjAwMDE1cyAgICAgICAgICAg
ICAKYW1hcm9rOiAgICAgICAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIEJvb2ttYXJrVmlld0l0ZW06
On5Cb29rbWFya1ZpZXdJdGVtKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCmFtYXJvazogICAgICAgICAgICAgICBFTkRfXzogdmlydHVhbCBCb29rbWFya1ZpZXdJ
dGVtOjp+Qm9va21hcmtWaWV3SXRlbSgpIC0gVG9vayAzLjFlLTA1cyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgIEVORF9fOiB2b2lkIFByb2dyZXNzV2lkZ2V0
OjpyZWRyYXdCb29rbWFya3MoY29uc3QgUVN0cmluZyopIC0gVG9vayAwLjAwMDc0cyAgICAgICAg
ICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBQcm9n
cmVzc1dpZGdldDo6ZW5naW5lVHJhY2tMZW5ndGhDaGFuZ2VkKHFpbnQ2NCkgLSBUb29rIDAuMDAw
ODVzICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICBFTkRfXzogdmlydHVhbCB2b2lkIFBy
b2dyZXNzV2lkZ2V0OjplbmdpbmVOZXdUcmFja1BsYXlpbmcoKSAtIFRvb2sgMC4wMDA5MnMgICAg
ICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgQkVHSU46IHZvaWQgUGxheWxp
c3Q6OlByZXR0eUxpc3RWaWV3OjpzY3JvbGxUb0FjdGl2ZVRyYWNrKCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgW1BsYXlsaXN0OjpQ
cmV0dHlMaXN0Vmlld10gc2tpcHBpbmcgc2Nyb2xsPyBmYWxzZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICBFTkRfXzogdm9p
ZCBQbGF5bGlzdDo6UHJldHR5TGlzdFZpZXc6OnNjcm9sbFRvQWN0aXZlVHJhY2soKSAtIFRvb2sg
MC4wMDAxM3MgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgQkVHSU46
IHZpcnR1YWwgdm9pZCBBbWFyb2s6Ok9TRDo6ZW5naW5lTmV3VHJhY2tQbGF5aW5nKCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAg
QkVHSU46IHZvaWQgT1NEV2lkZ2V0OjpzaG93KGNvbnN0IFFTdHJpbmcmLCBRSW1hZ2UpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAg
ICAgIEVORF9fOiB2b2lkIE9TRFdpZGdldDo6c2hvdyhjb25zdCBRU3RyaW5nJiwgUUltYWdlKSAt
IFRvb2sgMC4wMXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAg
ICAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBBbWFyb2s6Ok9TRDo6ZW5naW5lTmV3VHJhY2tQbGF5
aW5nKCkgLSBUb29rIDAuMDIzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9r
OiAgICAgICAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgVGltZWNvZGVPYnNlcnZlcjo6ZW5naW5lTmV3
VHJhY2tQbGF5aW5nKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFt
YXJvazogICAgICAgICBFTkRfXzogdmlydHVhbCB2b2lkIFRpbWVjb2RlT2JzZXJ2ZXI6OmVuZ2lu
ZU5ld1RyYWNrUGxheWluZygpIC0gVG9vayA3ZS0wNXMgICAgICAgICAgICAgICAgICAgICAgICAg
IAphbWFyb2s6ICAgICAgICAgQkVHSU46IHZpcnR1YWwgdm9pZCBQcm9ncmVzc1dpZGdldDo6ZW5n
aW5lTmV3VHJhY2tQbGF5aW5nKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKYW1hcm9rOiAgICAgICAgICAgQkVHSU46IHZpcnR1YWwgdm9pZCBQcm9ncmVzc1dpZGdl
dDo6ZW5naW5lVHJhY2tMZW5ndGhDaGFuZ2VkKHFpbnQ2NCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgIG5ldyBsZW5ndGg6ICAxNTQ4MjYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICBzbGlkZXIgZW5hYmxlZCEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICBCRUdJTjogdm9pZCBQcm9ncmVz
c1dpZGdldDo6cmVkcmF3Qm9va21hcmtzKGNvbnN0IFFTdHJpbmcqKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgICBCRUdJTjogdm9pZCBB
bWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5nbGVzKCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgICAgbnVtYmVy
IG9mIHRyaWFuZ2xlczogIDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgICAgIGRl
bGV0ZWQgdGhlbSBhbGwuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgICBF
TkRfXzogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5nbGVzKCkgLSBUb29rIDAu
MDAwMTNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAg
ICAgQkVHSU46IHZpcnR1YWwgQm9va21hcmtMaXN0IE1ldGFDdWU6OlRpbWVjb2RlTG9hZENhcGFi
aWxpdHlJbXBsOjpsb2FkVGltZWNvZGVzKCkgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAg
ICAgICAgICAgICBjdWUgaGFzICAxICBlbnRyaWVzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAg
ICAgICAgICAgICAgICAgc2Vjb25kcyA6ICAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6
ICAgICAgICAgICAgICAgICBCRUdJTjogQW1hcm9rVXJsIFBsYXlVcmxHZW5lcmF0b3I6OmNyZWF0
ZVRyYWNrQm9va21hcmsoTWV0YTo6VHJhY2tQdHIsIGludCwgUVN0cmluZykgICAgICAgICAKYW1h
cm9rOiAgICAgICAgICAgICAgICAgICAgY29uY29jdGVkIHVybDogICJhbWFyb2s6Ly9wbGF5L1pt
bHNaVG92THk5b2IyMWxMMnBpY21Wc1lXNWtMMlJoZEdFdmJYVnphV012Vlc1d2NtOWpaWE56WldR
dlIyRnRaUzlUY1hWaGNtVWxNakJGYm1sNEwxTmhSMkVsTWpCR2NtOXVkR2xsY2lVeU1FbEpKVEl3
VUdsaGJtOGxNakJRYVdWalpYTXZNRElsTWpCVWIySmxiQzVtYkdGaj9wb3M9MCIgICAgICAgICAg
ICAgCmFtYXJvazogICAgICAgICAgICAgICAgICAgIHBvczogIDAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgICBFTkRfXzogQW1hcm9rVXJsIFBsYXlVcmxH
ZW5lcmF0b3I6OmNyZWF0ZVRyYWNrQm9va21hcmsoTWV0YTo6VHJhY2tQdHIsIGludCwgUVN0cmlu
ZykgLSBUb29rIDAuMDAwMTdzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgICAgIGFyZ3VtZW50OiAgInBvcz0w
IiAgdW5lc2NhcGVkOiAgIjAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgICAgIEJFR0lOOiB2aXJ0dWFs
IEJvb2ttYXJrVmlld0l0ZW06On5Cb29rbWFya1ZpZXdJdGVtKCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgICBFTkRfXzogdmly
dHVhbCBCb29rbWFya1ZpZXdJdGVtOjp+Qm9va21hcmtWaWV3SXRlbSgpIC0gVG9vayAzLjNlLTA1
cyAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgIEVORF9fOiB2
aXJ0dWFsIEJvb2ttYXJrTGlzdCBNZXRhQ3VlOjpUaW1lY29kZUxvYWRDYXBhYmlsaXR5SW1wbDo6
bG9hZFRpbWVjb2RlcygpIC0gVG9vayAwLjAwMDcycyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgICAg
Zm91bmQgIDEgIHRpbWVjb2RlcyBvbiB0aGlzIHRyYWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAg
ICAgIHNob3dpbmcgdGltZWNvZGU6ICAiUmhhcHNvZHkgNiAtIDA6MDAiICBhdCAgMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAg
ICAgICAgIEJFR0lOOiB2b2lkIFByb2dyZXNzV2lkZ2V0OjphZGRCb29rbWFyayhjb25zdCBRU3Ry
aW5nJiwgaW50LCBib29sKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAg
ICAgICAgICAgICAgIEJFR0lOOiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6ZHJhd1RyaWFuZ2xl
KGNvbnN0IFFTdHJpbmcmLCBpbnQsIGJvb2wpICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6
ICAgICAgICAgICAgICAgICAgICBkcmF3aW5nIHRyaWFuZ2xlIGF0ICAwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1h
cm9rOiAgICAgICAgICAgICAgICAgRU5EX186IHZvaWQgQW1hcm9rOjpUaW1lU2xpZGVyOjpkcmF3
VHJpYW5nbGUoY29uc3QgUVN0cmluZyYsIGludCwgYm9vbCkgLSBUb29rIDAuMDAwNnMgICAgICAg
CmFtYXJvazogICAgICAgICAgICAgICBFTkRfXzogdm9pZCBQcm9ncmVzc1dpZGdldDo6YWRkQm9v
a21hcmsoY29uc3QgUVN0cmluZyYsIGludCwgYm9vbCkgLSBUb29rIDAuMDAwNjZzICAgICAgICAg
ICAgIAphbWFyb2s6ICAgICAgICAgICAgICAgQkVHSU46IHZpcnR1YWwgQm9va21hcmtWaWV3SXRl
bTo6fkJvb2ttYXJrVmlld0l0ZW0oKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKYW1hcm9rOiAgICAgICAgICAgICAgIEVORF9fOiB2aXJ0dWFsIEJvb2ttYXJrVmll
d0l0ZW06On5Cb29rbWFya1ZpZXdJdGVtKCkgLSBUb29rIDMuMWUtMDVzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICAgRU5EX186IHZvaWQgUHJvZ3Jlc3NXaWRn
ZXQ6OnJlZHJhd0Jvb2ttYXJrcyhjb25zdCBRU3RyaW5nKikgLSBUb29rIDAuMDAxOHMgICAgICAg
ICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICBFTkRfXzogdmlydHVhbCB2b2lkIFBy
b2dyZXNzV2lkZ2V0OjplbmdpbmVUcmFja0xlbmd0aENoYW5nZWQocWludDY0KSAtIFRvb2sgMC4w
MDE5cyAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIEVORF9fOiB2aXJ0dWFsIHZvaWQg
UHJvZ3Jlc3NXaWRnZXQ6OmVuZ2luZU5ld1RyYWNrUGxheWluZygpIC0gVG9vayAwLjAwMnMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgRU5EX186IHZvaWQgRW5naW5l
Q29udHJvbGxlcjo6c2xvdE5ld1RyYWNrUGxheWluZyhjb25zdCBQaG9ub246Ok1lZGlhU291cmNl
JikgLSBUb29rIDAuMDM0cyAgICAgICAgICAgIAphbWFyb2s6ICAgICBFTkRfXzogdm9pZCBFbmdp
bmVDb250cm9sbGVyOjpwbGF5VXJsKGNvbnN0IEtVcmwmLCB1aW50KSAtIFRvb2sgMC4wNDFzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgIEVORF9fOiB2b2lkIEVu
Z2luZUNvbnRyb2xsZXI6OnBsYXkoY29uc3QgTWV0YTo6VHJhY2tQdHImLCB1aW50KSAtIFRvb2sg
MC4wNDFzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogRU5EX186IHZvaWQg
UGxheWxpc3Q6OkFjdGlvbnM6OnBsYXkocXVpbnQ2NCwgYm9vbCkgLSBUb29rIDAuMDQxcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2Ex
MF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVz
c2FnZSByZXBlYXRlZCAxIHRpbWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAg
MHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxh
YyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
W2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgMSB0aW1lcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1pbGxlZ2FsIHJlc2lkdWFsIGNvZGluZyBtZXRob2Qg
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDMgdGltZXMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFt
ZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFt
ZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBI
RUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52
YWxpZCBwcmVkaWN0b3Igb3JkZXI6IDEwID4gMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEw
XWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIz
Y2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAw
eDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFj
IEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApb
ZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgIExhc3QgbWVzc2FnZSByZXBlYXRlZCAxIHRpbWVzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgY29kaW5nIHR5cGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWlsbGVnYWwgcmVzaWR1YWwgY29k
aW5nIG1ldGhvZCAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBm
YWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVS
IG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQg
MSB0aW1lcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1xbGV2
ZWwgLTExIG5vdCBzdXBwb3J0ZWQsIG1heWJlIGJ1Z2d5IHN0cmVhbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBd
ZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNj
YTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4
NWIzY2ExMF1pbnZhbGlkIGNvZGluZyB0eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMg
QCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltm
bGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IApbZmxhYyBAIDB4NWIzY2ExMF1pbnZhbGlkIGNoYW5uZWwgbW9kZTogMTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBmcmFtZSBoZWFkZXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVzc2FnZSByZXBlYXRlZCAxIHRpbWVzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXXFsZXZlbCAtNyBub3Qgc3Vw
cG9ydGVkLCBtYXliZSBidWdneSBzdHJlYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUo
KSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVB
REVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXW92ZXJy
ZWFkOiAxODAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1G
UkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVzc2Fn
ZSByZXBlYXRlZCAyIHRpbWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1
YjNjYTEwXXFsZXZlbCAtMyBub3Qgc3VwcG9ydGVkLCBtYXliZSBidWdneSBzdHJlYW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBA
IDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2Zs
YWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgMSB0aW1lcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1pbnZhbGlkIHN1YmZyYW1lIHBhZGRp
bmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFp
bGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBu
b3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDEg
dGltZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxp
ZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRl
Y29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2Ex
MF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVz
c2FnZSByZXBlYXRlZCAxIHRpbWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAg
MHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxh
YyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
W2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXXFsZXZlbCAtMTIgbm90IHN1cHBvcnRl
ZCwgbWF5YmUgYnVnZ3kgc3RyZWFtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWls
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5v
dCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgMSB0
aW1lcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1pbnZhbGlk
IHN1YmZyYW1lIHBhZGRpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdZGVj
b2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEw
XUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIz
Y2ExMF1pbnZhbGlkIHByZWRpY3RvciBvcmRlcjogMTIgPiAwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAw
eDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFj
IEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDEgdGltZXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBjb2RpbmcgdHlwZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90
IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVzc2FnZSByZXBlYXRlZCAxIHRp
bWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQg
Y29kaW5nIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNv
ZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBd
RlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNj
YTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4
NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMg
QCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltm
bGFjIEAgMHg1YjNjYTEwXWludmFsaWQgcHJlZGljdG9yIG9yZGVyOiAxID4gMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgMSB0aW1lcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1xbGV2ZWwgLTE0IG5vdCBzdXBwb3J0ZWQs
IG1heWJlIGJ1Z2d5IHN0cmVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3Qg
aGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1xbGV2ZWwgLTEwIG5v
dCBzdXBwb3J0ZWQsIG1heWJlIGJ1Z2d5IHN0cmVhbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdZGVjb2RlX2Zy
YW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXUZSQU1F
IEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1x
bGV2ZWwgLTYgbm90IHN1cHBvcnRlZCwgbWF5YmUgYnVnZ3kgc3RyZWFtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2Nh
MTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1
YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgTGFz
dCBtZXNzYWdlIHJlcGVhdGVkIDEgdGltZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2Zs
YWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgIExhc3QgbWVzc2FnZSByZXBlYXRlZCAyIHRpbWVzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgY29kaW5nIHR5cGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBo
ZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgMiB0aW1l
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1pbnZhbGlkIGNo
YW5uZWwgbW9kZTogMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxp
ZCBmcmFtZSBoZWFkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRl
Y29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2Ex
MF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDVi
M2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAg
MHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxh
YyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
W2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgIExhc3QgbWVzc2FnZSByZXBlYXRlZCAxIHRpbWVzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgY29kaW5nIHR5cGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWls
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5v
dCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXXFsZXZlbCAtNiBu
b3Qgc3VwcG9ydGVkLCBtYXliZSBidWdneSBzdHJlYW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVf
ZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJB
TUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEw
XXFsZXZlbCAtMTYgbm90IHN1cHBvcnRlZCwgbWF5YmUgYnVnZ3kgc3RyZWFtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIz
Y2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAw
eDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFj
IEAgMHg1YjNjYTEwXWlsbGVnYWwgcmVzaWR1YWwgY29kaW5nIG1ldGhvZCAyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApb
ZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFk
ZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBm
YWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVS
IG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQg
MSB0aW1lcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1xbGV2
ZWwgLTUgbm90IHN1cHBvcnRlZCwgbWF5YmUgYnVnZ3kgc3RyZWFtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBd
ZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNj
YTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4
NWIzY2ExMF1pbnZhbGlkIGNvZWZmIHByZWNpc2lvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMg
QCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltm
bGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDEgdGltZXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBjb2RpbmcgdHlwZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdcWxldmVsIC0xMCBub3Qgc3VwcG9y
dGVkLCBtYXliZSBidWdneSBzdHJlYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZh
aWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIg
bm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBz
dWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29k
ZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1G
UkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2Nh
MTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1
YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBA
IDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2Zs
YWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBjb2RpbmcgdHlwZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBw
YWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgp
IGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFE
RVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxp
ZCBjb2RpbmcgdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRl
Y29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2Ex
MF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDVi
M2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAg
MHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxh
YyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
W2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBjb2RpbmcgdHlwZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBjb2RpbmcgdHlwZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhl
cmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFt
ZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFt
ZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBI
RUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdcWxl
dmVsIC0yIG5vdCBzdXBwb3J0ZWQsIG1heWJlIGJ1Z2d5IHN0cmVhbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEw
XWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIz
Y2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAw
eDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFj
IEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApb
ZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBjb2RpbmcgdHlwZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdcWxldmVsIC0xMiBub3Qgc3VwcG9ydGVk
LCBtYXliZSBidWdneSBzdHJlYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90
IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBwcmVk
aWN0b3Igb3JkZXI6IDEwID4gOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9m
cmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFN
RSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBd
cWxldmVsIC0zIG5vdCBzdXBwb3J0ZWQsIG1heWJlIGJ1Z2d5IHN0cmVhbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNj
YTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4
NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIExh
c3QgbWVzc2FnZSByZXBlYXRlZCAyIHRpbWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltm
bGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgY29kaW5nIHR5cGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgMSB0aW1lcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1pbGxlZ2FsIHJlc2lk
dWFsIGNvZGluZyBtZXRob2QgMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdZGVjb2RlX2Zy
YW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXUZSQU1F
IEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1p
bnZhbGlkIHN1YmZyYW1lIHBhZGRpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2Nh
MTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1
YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBA
IDB4NWIzY2ExMF1xbGV2ZWwgLTQgbm90IHN1cHBvcnRlZCwgbWF5YmUgYnVnZ3kgc3RyZWFtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2Zs
YWMgQCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CltmbGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDEgdGltZXMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdcWxldmVsIC03IG5vdCBzdXBw
b3J0ZWQsIG1heWJlIGJ1Z2d5IHN0cmVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgp
IGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFE
RVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVzc2FnZSByZXBlYXRl
ZCAxIHRpbWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWlu
dmFsaWQgY29kaW5nIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2Ex
MF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDVi
M2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAg
MHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxh
YyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
W2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCltmbGFjIEAgMHg1YjNjYTEwXW92ZXJyZWFkOiA2NzYwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzYW1wbGUgc2l6ZSBjb2RlICg3
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgZnJhbWUgaGVhZGVyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWls
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5v
dCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3Vi
ZnJhbWUgcGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVf
ZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJB
TUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEw
XXFsZXZlbCAtMyBub3Qgc3VwcG9ydGVkLCBtYXliZSBidWdneSBzdHJlYW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIz
Y2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAw
eDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFj
IEAgMHg1YjNjYTEwXXFsZXZlbCAtMiBub3Qgc3VwcG9ydGVkLCBtYXliZSBidWdneSBzdHJlYW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApb
ZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBoZXJlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgMSB0aW1lcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1pbnZhbGlkIHN1YmZyYW1lIHBhZGRpbmcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVy
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDQgdGltZXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaWxsZWdhbCByZXNp
ZHVhbCBjb2RpbmcgbWV0aG9kIDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9m
cmFtZSgpIGZhaWxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFN
RSBIRUFERVIgbm90IGhlcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVzc2FnZSBy
ZXBlYXRlZCA0IHRpbWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNj
YTEwXWludmFsaWQgY2hhbm5lbCBtb2RlOiAxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4
NWIzY2ExMF1pbnZhbGlkIGZyYW1lIGhlYWRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMg
QCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltm
bGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDEgdGltZXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKW2ZsYWMgQCAweDViM2NhMTBdaW52YWxpZCBzdWJmcmFtZSBwYWRkaW5nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWRlY29kZV9mcmFtZSgpIGZhaWxlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1GUkFNRSBIRUFERVIgbm90IGhlcmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgIExhc3QgbWVzc2FnZSByZXBlYXRlZCAxIHRpbWVzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUg
cGFkZGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUo
KSBmYWlsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVB
REVSIG5vdCBoZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFs
aWQgY2hhbm5lbCBtb2RlOiAxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1p
bnZhbGlkIGZyYW1lIGhlYWRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2Nh
MTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCltmbGFjIEAgMHg1
YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbZmxhYyBA
IDB4NWIzY2ExMF1pbnZhbGlkIGNvZGluZyB0eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKW2Zs
YWMgQCAweDViM2NhMTBdZGVjb2RlX2ZyYW1lKCkgZmFpbGVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CltmbGFjIEAgMHg1YjNjYTEwXUZSQU1FIEhFQURFUiBub3QgaGVyZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkIDEgdGltZXMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdYnJva2VuIHN0cmVhbSwgaW52YWxpZCBwYWRkaW5n
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgZnJhbWUgaGVhZGVyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIApbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVBREVSIG5vdCBo
ZXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogQkVHSU46IHZvaWQgRW5naW5lQ29udHJv
bGxlcjo6c2xvdFN0YXRlQ2hhbmdlZChQaG9ub246OlN0YXRlLCBQaG9ub246OlN0YXRlKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgRW5naW5l
U3ViamVjdDo6c3RhdGVDaGFuZ2VkTm90aWZ5KFBob25vbjo6U3RhdGUsIFBob25vbjo6U3RhdGUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgIFN0YXRlIGNoYW5n
ZWQsIG9sZFN0YXRlOiAxIC0+IG5ld1N0YXRlOiAwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICBFTkRfXzogdm9p
ZCBFbmdpbmVTdWJqZWN0OjpzdGF0ZUNoYW5nZWROb3RpZnkoUGhvbm9uOjpTdGF0ZSwgUGhvbm9u
OjpTdGF0ZSkgLSBUb29rIDAuMDE1cyAgICAgICAgICAgICAgICAgIAphbWFyb2s6IEVORF9fOiB2
b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnNsb3RTdGF0ZUNoYW5nZWQoUGhvbm9uOjpTdGF0ZSwgUGhv
bm9uOjpTdGF0ZSkgLSBUb29rIDAuMDE1cyAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiBCRUdJ
Tjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzbG90VHJhY2tMZW5ndGhDaGFuZ2VkKHFpbnQ2NCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazog
ICBCRUdJTjogdmlydHVhbCB2b2lkIFByb2dyZXNzV2lkZ2V0OjplbmdpbmVUcmFja0xlbmd0aENo
YW5nZWQocWludDY0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFy
b2s6ICAgICAgbmV3IGxlbmd0aDogIDE1NDgyNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
YW1hcm9rOiAgICAgIHNsaWRlciBlbmFibGVkISAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCmFtYXJvazogICAgIEJFR0lOOiB2b2lkIFByb2dyZXNzV2lkZ2V0OjpyZWRyYXdCb29rbWFy
a3MoY29uc3QgUVN0cmluZyopICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAphbWFyb2s6ICAgICAgIEJFR0lOOiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6Y2xl
YXJUcmlhbmdsZXMoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICBudW1iZXIgb2YgdHJpYW5nbGVzOiAgMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICBCRUdJTjogdmlydHVhbCBCb29rbWFya1Ry
aWFuZ2xlOjp+Qm9va21hcmtUcmlhbmdsZSgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApRQ29yZUFwcGxpY2F0aW9uOjpwb3N0RXZlbnQ6IFVuZXhwZWN0
ZWQgbnVsbCByZWNlaXZlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIEVORF9fOiB2aXJ0dWFsIEJv
b2ttYXJrVHJpYW5nbGU6On5Cb29rbWFya1RyaWFuZ2xlKCkgLSBUb29rIDUuN2UtMDVzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgZGVsZXRlZCB0aGVt
IGFsbC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgIEVORF9fOiB2b2lk
IEFtYXJvazo6VGltZVNsaWRlcjo6Y2xlYXJUcmlhbmdsZXMoKSAtIFRvb2sgMC4wMDAyMnMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICBCRUdJTjog
dmlydHVhbCBCb29rbWFya0xpc3QgTWV0YUN1ZTo6VGltZWNvZGVMb2FkQ2FwYWJpbGl0eUltcGw6
OmxvYWRUaW1lY29kZXMoKSAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAg
IGN1ZSBoYXMgIDEgIGVudHJpZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAg
ICAgICBzZWNvbmRzIDogIDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAg
ICAgICAgIEJFR0lOOiBBbWFyb2tVcmwgUGxheVVybEdlbmVyYXRvcjo6Y3JlYXRlVHJhY2tCb29r
bWFyayhNZXRhOjpUcmFja1B0ciwgaW50LCBRU3RyaW5nKSAgICAgICAgICAgICAgICAgCmFtYXJv
azogICAgICAgICAgICBjb25jb2N0ZWQgdXJsOiAgImFtYXJvazovL3BsYXkvWm1sc1pUb3ZMeTlv
YjIxbEwycGljbVZzWVc1a0wyUmhkR0V2YlhWemFXTXZWVzV3Y205alpYTnpaV1F2UjJGdFpTOVRj
WFZoY21VbE1qQkZibWw0TDFOaFIyRWxNakJHY205dWRHbGxjaVV5TUVsSkpUSXdVR2xoYm04bE1q
QlFhV1ZqWlhNdk1ESWxNakJVYjJKbGJDNW1iR0ZqP3Bvcz0wIiAgICAgICAgICAgICAgICAgICAg
IAphbWFyb2s6ICAgICAgICAgICAgcG9zOiAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKYW1hcm9rOiAgICAgICAgIEVORF9fOiBBbWFyb2tVcmwgUGxheVVybEdlbmVyYXRvcjo6
Y3JlYXRlVHJhY2tCb29rbWFyayhNZXRhOjpUcmFja1B0ciwgaW50LCBRU3RyaW5nKSAtIFRvb2sg
MC4wMDAxNHMgCmFtYXJvazogICAgICAgICAgYXJndW1lbnQ6ICAicG9zPTAiICB1bmVzY2FwZWQ6
ICAiMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgQkVHSU46IHZpcnR1YWwgQm9va21hcmtWaWV3
SXRlbTo6fkJvb2ttYXJrVmlld0l0ZW0oKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIEVORF9fOiB2aXJ0dWFsIEJvb2ttYXJr
Vmlld0l0ZW06On5Cb29rbWFya1ZpZXdJdGVtKCkgLSBUb29rIDQuOGUtMDVzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgRU5EX186IHZpcnR1YWwgQm9va21h
cmtMaXN0IE1ldGFDdWU6OlRpbWVjb2RlTG9hZENhcGFiaWxpdHlJbXBsOjpsb2FkVGltZWNvZGVz
KCkgLSBUb29rIDAuMDAwNDVzICAgICAgIAphbWFyb2s6ICAgICAgICBmb3VuZCAgMSAgdGltZWNv
ZGVzIG9uIHRoaXMgdHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgc2hvd2luZyB0aW1l
Y29kZTogICJSaGFwc29keSA2IC0gMDowMCIgIGF0ICAwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgQkVHSU46IHZv
aWQgUHJvZ3Jlc3NXaWRnZXQ6OmFkZEJvb2ttYXJrKGNvbnN0IFFTdHJpbmcmLCBpbnQsIGJvb2wp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgQkVH
SU46IHZvaWQgQW1hcm9rOjpUaW1lU2xpZGVyOjpkcmF3VHJpYW5nbGUoY29uc3QgUVN0cmluZyYs
IGludCwgYm9vbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAg
ICAgIGRyYXdpbmcgdHJpYW5nbGUgYXQgIDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAg
ICAgICBFTkRfXzogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmRyYXdUcmlhbmdsZShjb25zdCBR
U3RyaW5nJiwgaW50LCBib29sKSAtIFRvb2sgMC4wMDAxM3MgICAgICAgICAgICAgIAphbWFyb2s6
ICAgICAgIEVORF9fOiB2b2lkIFByb2dyZXNzV2lkZ2V0OjphZGRCb29rbWFyayhjb25zdCBRU3Ry
aW5nJiwgaW50LCBib29sKSAtIFRvb2sgMC4wMDAyMnMgICAgICAgICAgICAgICAgICAgICAKYW1h
cm9rOiAgICAgICBCRUdJTjogdmlydHVhbCBCb29rbWFya1ZpZXdJdGVtOjp+Qm9va21hcmtWaWV3
SXRlbSgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CmFtYXJvazogICAgICAgRU5EX186IHZpcnR1YWwgQm9va21hcmtWaWV3SXRlbTo6fkJvb2ttYXJr
Vmlld0l0ZW0oKSAtIFRvb2sgNC43ZS0wNXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAphbWFyb2s6ICAgICBFTkRfXzogdm9pZCBQcm9ncmVzc1dpZGdldDo6cmVkcmF3Qm9va21h
cmtzKGNvbnN0IFFTdHJpbmcqKSAtIFRvb2sgMC4wMDEycyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKYW1hcm9rOiAgIEVORF9fOiB2aXJ0dWFsIHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OmVu
Z2luZVRyYWNrTGVuZ3RoQ2hhbmdlZChxaW50NjQpIC0gVG9vayAwLjAwMTNzICAgICAgICAgICAg
ICAgICAgICAgICAgCmFtYXJvazogICBCRUdJTjogdmlydHVhbCB2b2lkIFByb2dyZXNzV2lkZ2V0
OjplbmdpbmVUcmFja0xlbmd0aENoYW5nZWQocWludDY0KSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgbmV3IGxlbmd0aDogIDE1NDgyNiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgIHNsaWRlciBlbmFibGVkISAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgIEJFR0lOOiB2b2lkIFByb2dyZXNz
V2lkZ2V0OjpyZWRyYXdCb29rbWFya3MoY29uc3QgUVN0cmluZyopICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgIEJFR0lOOiB2b2lkIEFt
YXJvazo6VGltZVNsaWRlcjo6Y2xlYXJUcmlhbmdsZXMoKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgICBudW1iZXIg
b2YgdHJpYW5nbGVzOiAgMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICBCRUdJ
TjogdmlydHVhbCBCb29rbWFya1RyaWFuZ2xlOjp+Qm9va21hcmtUcmlhbmdsZSgpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApRQ29yZUFwcGxpY2F0aW9u
Ojpwb3N0RXZlbnQ6IFVuZXhwZWN0ZWQgbnVsbCByZWNlaXZlciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAg
ICAgIEVORF9fOiB2aXJ0dWFsIEJvb2ttYXJrVHJpYW5nbGU6On5Cb29rbWFya1RyaWFuZ2xlKCkg
LSBUb29rIDUuNGUtMDVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazog
ICAgICAgICAgZGVsZXRlZCB0aGVtIGFsbC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFy
b2s6ICAgICAgIEVORF9fOiB2b2lkIEFtYXJvazo6VGltZVNsaWRlcjo6Y2xlYXJUcmlhbmdsZXMo
KSAtIFRvb2sgMC4wMDAyM3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
YW1hcm9rOiAgICAgICBCRUdJTjogdmlydHVhbCBCb29rbWFya0xpc3QgTWV0YUN1ZTo6VGltZWNv
ZGVMb2FkQ2FwYWJpbGl0eUltcGw6OmxvYWRUaW1lY29kZXMoKSAgICAgICAgICAgICAgICAgICAg
ICAgCmFtYXJvazogICAgICAgICAgIGN1ZSBoYXMgIDEgIGVudHJpZXMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAphbWFyb2s6ICAgICAgICAgICBzZWNvbmRzIDogIDAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIEJFR0lOOiBBbWFyb2tVcmwgUGxheVVybEdlbmVy
YXRvcjo6Y3JlYXRlVHJhY2tCb29rbWFyayhNZXRhOjpUcmFja1B0ciwgaW50LCBRU3RyaW5nKSAg
ICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgICAgICBjb25jb2N0ZWQgdXJsOiAgImFtYXJv
azovL3BsYXkvWm1sc1pUb3ZMeTlvYjIxbEwycGljbVZzWVc1a0wyUmhkR0V2YlhWemFXTXZWVzV3
Y205alpYTnpaV1F2UjJGdFpTOVRjWFZoY21VbE1qQkZibWw0TDFOaFIyRWxNakJHY205dWRHbGxj
aVV5TUVsSkpUSXdVR2xoYm04bE1qQlFhV1ZqWlhNdk1ESWxNakJVYjJKbGJDNW1iR0ZqP3Bvcz0w
IiAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgICAgcG9zOiAgMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIEVORF9fOiBBbWFyb2tV
cmwgUGxheVVybEdlbmVyYXRvcjo6Y3JlYXRlVHJhY2tCb29rbWFyayhNZXRhOjpUcmFja1B0ciwg
aW50LCBRU3RyaW5nKSAtIFRvb2sgMC4wMDAxM3MgCmFtYXJvazogICAgICAgICAgYXJndW1lbnQ6
ICAicG9zPTAiICB1bmVzY2FwZWQ6ICAiMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICAgQkVHSU46
IHZpcnR1YWwgQm9va21hcmtWaWV3SXRlbTo6fkJvb2ttYXJrVmlld0l0ZW0oKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICAgIEVO
RF9fOiB2aXJ0dWFsIEJvb2ttYXJrVmlld0l0ZW06On5Cb29rbWFya1ZpZXdJdGVtKCkgLSBUb29r
IDQuNmUtMDVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAg
RU5EX186IHZpcnR1YWwgQm9va21hcmtMaXN0IE1ldGFDdWU6OlRpbWVjb2RlTG9hZENhcGFiaWxp
dHlJbXBsOjpsb2FkVGltZWNvZGVzKCkgLSBUb29rIDAuMDAwNDFzICAgICAgIAphbWFyb2s6ICAg
ICAgICBmb3VuZCAgMSAgdGltZWNvZGVzIG9uIHRoaXMgdHJhY2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9r
OiAgICAgICAgc2hvd2luZyB0aW1lY29kZTogICJSaGFwc29keSA2IC0gMDowMCIgIGF0ICAwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFt
YXJvazogICAgICAgQkVHSU46IHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OmFkZEJvb2ttYXJrKGNvbnN0
IFFTdHJpbmcmLCBpbnQsIGJvb2wpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAphbWFyb2s6ICAgICAgICAgQkVHSU46IHZvaWQgQW1hcm9rOjpUaW1lU2xpZGVyOjpkcmF3VHJp
YW5nbGUoY29uc3QgUVN0cmluZyYsIGludCwgYm9vbCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKYW1hcm9rOiAgICAgICAgICAgIGRyYXdpbmcgdHJpYW5nbGUgYXQgIDAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCmFtYXJvazogICAgICAgICBFTkRfXzogdm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6
OmRyYXdUcmlhbmdsZShjb25zdCBRU3RyaW5nJiwgaW50LCBib29sKSAtIFRvb2sgMC4wMDY4cyAg
ICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgIEVORF9fOiB2b2lkIFByb2dyZXNzV2lkZ2V0Ojph
ZGRCb29rbWFyayhjb25zdCBRU3RyaW5nJiwgaW50LCBib29sKSAtIFRvb2sgMC4wMDY5cyAgICAg
ICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgICBCRUdJTjogdmlydHVhbCBCb29rbWFya1Zp
ZXdJdGVtOjp+Qm9va21hcmtWaWV3SXRlbSgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgICAgRU5EX186IHZpcnR1YWwgQm9va21h
cmtWaWV3SXRlbTo6fkJvb2ttYXJrVmlld0l0ZW0oKSAtIFRvb2sgNC44ZS0wNXMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICBFTkRfXzogdm9pZCBQcm9ncmVz
c1dpZGdldDo6cmVkcmF3Qm9va21hcmtzKGNvbnN0IFFTdHJpbmcqKSAtIFRvb2sgMC4wMDc5cyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgIEVORF9fOiB2aXJ0dWFsIHZv
aWQgUHJvZ3Jlc3NXaWRnZXQ6OmVuZ2luZVRyYWNrTGVuZ3RoQ2hhbmdlZChxaW50NjQpIC0gVG9v
ayAwLjAwOHMgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogRU5EX186IHZvaWQgRW5n
aW5lQ29udHJvbGxlcjo6c2xvdFRyYWNrTGVuZ3RoQ2hhbmdlZChxaW50NjQpIC0gVG9vayAwLjAw
OTVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6IEJFR0lOOiB2b2lk
IEVuZ2luZUNvbnRyb2xsZXI6OnNsb3RNZXRhRGF0YUNoYW5nZWQoKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgIFtFbmdp
bmVDb250cm9sbGVyXSBBcnRpc3QgICAgIDogICgiTWlraWtvIFNhaWtpIikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICBb
RW5naW5lQ29udHJvbGxlcl0gQWxidW0gICAgICA6ICAoIlNhR2EgRnJvbnRpZXIgSUkgUGlhbm8g
UGllY2VzIikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6
ICAgW0VuZ2luZUNvbnRyb2xsZXJdIFRpdGxlICAgICAgOiAgKCJUb2JlbCIpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1h
cm9rOiAgIFtFbmdpbmVDb250cm9sbGVyXSBHZW5yZSAgICAgIDogICgiR2FtZSIpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CmFtYXJvazogICBbRW5naW5lQ29udHJvbGxlcl0gVHJhY2tudW1iZXI6ICAoIjAyIikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAphbWFyb2s6ICAgW0VuZ2luZUNvbnRyb2xsZXJdIExlbmd0aCAgICAgOiAgKCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKYW1hcm9rOiAgIFtFbmdpbmVDb250cm9sbGVyXSBUcmFjayBjaGFuZ2VkOiAgdHJ1
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCmFtYXJvazogICBCRUdJTjogdm9pZCBFbmdpbmVTdWJqZWN0OjpuZXdNZXRh
RGF0YU5vdGlmeShjb25zdCBRSGFzaDxsb25nIGxvbmcgaW50LCBRU3RyaW5nPiYsIGJvb2wpICAg
ICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICBCRUdJTjogdmlydHVhbCB2b2lkIENvbnRleHQ6
OkNvbnRleHRWaWV3OjplbmdpbmVOZXdNZXRhRGF0YShjb25zdCBRSGFzaDxsb25nIGxvbmcgaW50
LCBRU3RyaW5nPiYsIGJvb2wpICAKYW1hcm9rOiAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBDb250
ZXh0OjpDb250ZXh0Vmlldzo6ZW5naW5lTmV3TWV0YURhdGEoY29uc3QgUUhhc2g8bG9uZyBsb25n
IGludCwgUVN0cmluZz4mLCBib29sKSAtIFRvb2sgNmUtMDVzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICBFTkRfXzogdm9pZCBFbmdpbmVT
dWJqZWN0OjpuZXdNZXRhRGF0YU5vdGlmeShjb25zdCBRSGFzaDxsb25nIGxvbmcgaW50LCBRU3Ry
aW5nPiYsIGJvb2wpIC0gVG9vayAwLjAwMDE3cyAgIAphbWFyb2s6IEVORF9fOiB2b2lkIEVuZ2lu
ZUNvbnRyb2xsZXI6OnNsb3RNZXRhRGF0YUNoYW5nZWQoKSAtIFRvb2sgMC4wMDA1cyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiBCRUdJTjogdm9pZCBF
bmdpbmVDb250cm9sbGVyOjpzbG90U3RhdGVDaGFuZ2VkKFBob25vbjo6U3RhdGUsIFBob25vbjo6
U3RhdGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICBCRUdJTjog
dm9pZCBFbmdpbmVTdWJqZWN0OjpzdGF0ZUNoYW5nZWROb3RpZnkoUGhvbm9uOjpTdGF0ZSwgUGhv
bm9uOjpTdGF0ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAg
U3RhdGUgY2hhbmdlZCwgb2xkU3RhdGU6IDAgLT4gbmV3U3RhdGU6IDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAg
IEVORF9fOiB2b2lkIEVuZ2luZVN1YmplY3Q6OnN0YXRlQ2hhbmdlZE5vdGlmeShQaG9ub246OlN0
YXRlLCBQaG9ub246OlN0YXRlKSAtIFRvb2sgMC4wMDA4OXMgICAgICAgICAgICAgICAgCmFtYXJv
azogRU5EX186IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6c2xvdFN0YXRlQ2hhbmdlZChQaG9ub246
OlN0YXRlLCBQaG9ub246OlN0YXRlKSAtIFRvb2sgMC4wMDA5OHMgICAgICAgICAgICAgICAgIAph
bWFyb2s6IEJFR0lOOiB2b2lkIEVuZ2luZUNvbnRyb2xsZXI6OnNsb3RTdGF0ZUNoYW5nZWQoUGhv
bm9uOjpTdGF0ZSwgUGhvbm9uOjpTdGF0ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKYW1hcm9rOiAgIEJFR0lOOiB2b2lkIEVuZ2luZVN1YmplY3Q6OnN0YXRlQ2hhbmdlZE5vdGlm
eShQaG9ub246OlN0YXRlLCBQaG9ub246OlN0YXRlKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCmFtYXJvazogICAgICBTdGF0ZSBjaGFuZ2VkLCBvbGRTdGF0ZTogMSAtPiBuZXdTdGF0
ZTogMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAphbWFyb2s6ICAgRU5EX186IHZvaWQgRW5naW5lU3ViamVjdDo6c3RhdGVDaGFu
Z2VkTm90aWZ5KFBob25vbjo6U3RhdGUsIFBob25vbjo6U3RhdGUpIC0gVG9vayAwLjAwMDU2cyAg
ICAgICAgICAgICAgICAKYW1hcm9rOiBFTkRfXzogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzbG90
U3RhdGVDaGFuZ2VkKFBob25vbjo6U3RhdGUsIFBob25vbjo6U3RhdGUpIC0gVG9vayAwLjAwMDY2
cyAgICAgICAgICAgICAgICAgCmFtYXJvazogQkVHSU46IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6
c2xvdFN0YXRlQ2hhbmdlZChQaG9ub246OlN0YXRlLCBQaG9ub246OlN0YXRlKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgQkVHSU46IHZvaWQgRW5naW5lU3ViamVj
dDo6c3RhdGVDaGFuZ2VkTm90aWZ5KFBob25vbjo6U3RhdGUsIFBob25vbjo6U3RhdGUpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgIFN0YXRlIGNoYW5nZWQsIG9s
ZFN0YXRlOiAzIC0+IG5ld1N0YXRlOiAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgIEJFR0lOOiB2aXJ0dWFs
IHZvaWQgTWV0YUN1ZTo6VHJhY2s6OnN1YnNjcmliZShNZXRhOjpPYnNlcnZlciopICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAgICAgICBBZGRpbmcg
b2JzZXJ2ZXI6ICAweDM0NTUzZjggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9rOiAgICAgRU5EX186
IHZpcnR1YWwgdm9pZCBNZXRhQ3VlOjpUcmFjazo6c3Vic2NyaWJlKE1ldGE6Ok9ic2VydmVyKikg
LSBUb29rIDcuNmUtMDVzICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFtYXJvazogICAgIEJF
R0lOOiB2aXJ0dWFsIHZvaWQgTWV0YUN1ZTo6VHJhY2s6OnN1YnNjcmliZShNZXRhOjpPYnNlcnZl
ciopICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAphbWFyb2s6ICAg
ICAgICBBZGRpbmcgb2JzZXJ2ZXI6ICAweDFjZTdkNDAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKYW1hcm9r
OiAgICAgRU5EX186IHZpcnR1YWwgdm9pZCBNZXRhQ3VlOjpUcmFjazo6c3Vic2NyaWJlKE1ldGE6
Ok9ic2VydmVyKikgLSBUb29rIDAuMDAwMXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmFt
YXJvazogICBFTkRfXzogdm9pZCBFbmdpbmVTdWJqZWN0OjpzdGF0ZUNoYW5nZWROb3RpZnkoUGhv
bm9uOjpTdGF0ZSwgUGhvbm9uOjpTdGF0ZSkgLSBUb29rIDAuMDA4OXMKYW1hcm9rOiBFTkRfXzog
dm9pZCBFbmdpbmVDb250cm9sbGVyOjpzbG90U3RhdGVDaGFuZ2VkKFBob25vbjo6U3RhdGUsIFBo
b25vbjo6U3RhdGUpIC0gVG9vayAwLjAwOXMKYW1hcm9rOiBbUGxheWxpc3Q6Ok1vZGVsXSBNZXRh
ZGF0YSB1cGRhdGVkIGZvciB0cmFjayAiUmhhcHNvZHkgNiIKYW1hcm9rOiBCRUdJTjogdm9pZCBF
bmdpbmVDb250cm9sbGVyOjpzdG9wKGJvb2wpCmFtYXJvazogICBbRW5naW5lQ29udHJvbGxlcl0g
bV9jdXJyZW50VHJhY2sgIT0gMAphbWFyb2s6ICAgQkVHSU46IHZvaWQgTWV0YTo6U3RhdGlzdGlj
c1Byb3ZpZGVyOjpwbGF5ZWQoZG91YmxlKQphbWFyb2s6ICAgICAgY2FsbGVkIHdpdGggcGxheWVk
RnJhY3Rpb24gPSAgaW5mCmFtYXJvazogICBFTkRfXzogdm9pZCBNZXRhOjpTdGF0aXN0aWNzUHJv
dmlkZXI6OnBsYXllZChkb3VibGUpIC0gVG9vayAwLjAwMDU0cwphbWFyb2s6ICAgQkVHSU46IHZp
cnR1YWwgdm9pZCBDb250ZXh0OjpDb250ZXh0Vmlldzo6ZW5naW5lUGxheWJhY2tFbmRlZChxaW50
NjQsIHFpbnQ2NCwgRW5naW5lT2JzZXJ2ZXI6OlBsYXliYWNrRW5kZWRSZWFzb24pCmFtYXJvazog
ICBFTkRfXzogdmlydHVhbCB2b2lkIENvbnRleHQ6OkNvbnRleHRWaWV3OjplbmdpbmVQbGF5YmFj
a0VuZGVkKHFpbnQ2NCwgcWludDY0LCBFbmdpbmVPYnNlcnZlcjo6UGxheWJhY2tFbmRlZFJlYXNv
bikgLSBUb29rIDVlLTA1cwphbWFyb2s6ICAgQkVHSU46IHZpcnR1YWwgdm9pZCBQcm9ncmVzc1dp
ZGdldDo6ZW5naW5lUGxheWJhY2tFbmRlZChxaW50NjQsIHFpbnQ2NCwgRW5naW5lT2JzZXJ2ZXI6
OlBsYXliYWNrRW5kZWRSZWFzb24pCmFtYXJvazogICAgIEJFR0lOOiB2b2lkIEFtYXJvazo6VGlt
ZVNsaWRlcjo6Y2xlYXJUcmlhbmdsZXMoKQphbWFyb2s6ICAgICAgICBudW1iZXIgb2YgdHJpYW5n
bGVzOiAgMQphbWFyb2s6ICAgICAgIEJFR0lOOiB2aXJ0dWFsIEJvb2ttYXJrVHJpYW5nbGU6On5C
b29rbWFya1RyaWFuZ2xlKCkKUUNvcmVBcHBsaWNhdGlvbjo6cG9zdEV2ZW50OiBVbmV4cGVjdGVk
IG51bGwgcmVjZWl2ZXIKYW1hcm9rOiAgICAgICBFTkRfXzogdmlydHVhbCBCb29rbWFya1RyaWFu
Z2xlOjp+Qm9va21hcmtUcmlhbmdsZSgpIC0gVG9vayAwLjAwMDM3cwphbWFyb2s6ICAgICAgICBk
ZWxldGVkIHRoZW0gYWxsLi4uCmFtYXJvazogICAgIEVORF9fOiB2b2lkIEFtYXJvazo6VGltZVNs
aWRlcjo6Y2xlYXJUcmlhbmdsZXMoKSAtIFRvb2sgMC4wMDA1NHMKYW1hcm9rOiAgIEVORF9fOiB2
aXJ0dWFsIHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OmVuZ2luZVBsYXliYWNrRW5kZWQocWludDY0LCBx
aW50NjQsIEVuZ2luZU9ic2VydmVyOjpQbGF5YmFja0VuZGVkUmVhc29uKSAtIFRvb2sgMC4wMDA2
N3MKYW1hcm9rOiAgIEJFR0lOOiB2aXJ0dWFsIHZvaWQgVGltZWNvZGVPYnNlcnZlcjo6ZW5naW5l
UGxheWJhY2tFbmRlZChxaW50NjQsIHFpbnQ2NCwgRW5naW5lT2JzZXJ2ZXI6OlBsYXliYWNrRW5k
ZWRSZWFzb24pCmFtYXJvazogICBFTkRfXzogdmlydHVhbCB2b2lkIFRpbWVjb2RlT2JzZXJ2ZXI6
OmVuZ2luZVBsYXliYWNrRW5kZWQocWludDY0LCBxaW50NjQsIEVuZ2luZU9ic2VydmVyOjpQbGF5
YmFja0VuZGVkUmVhc29uKSAtIFRvb2sgNC43ZS0wNXMKYW1hcm9rOiAgIEJFR0lOOiB2aXJ0dWFs
IHZvaWQgUHJvZ3Jlc3NXaWRnZXQ6OmVuZ2luZVBsYXliYWNrRW5kZWQocWludDY0LCBxaW50NjQs
IEVuZ2luZU9ic2VydmVyOjpQbGF5YmFja0VuZGVkUmVhc29uKQphbWFyb2s6ICAgICBCRUdJTjog
dm9pZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5nbGVzKCkKYW1hcm9rOiAgICAgICAg
bnVtYmVyIG9mIHRyaWFuZ2xlczogIDEKYW1hcm9rOiAgICAgICBCRUdJTjogdmlydHVhbCBCb29r
bWFya1RyaWFuZ2xlOjp+Qm9va21hcmtUcmlhbmdsZSgpClFDb3JlQXBwbGljYXRpb246OnBvc3RF
dmVudDogVW5leHBlY3RlZCBudWxsIHJlY2VpdmVyCmFtYXJvazogICAgICAgRU5EX186IHZpcnR1
YWwgQm9va21hcmtUcmlhbmdsZTo6fkJvb2ttYXJrVHJpYW5nbGUoKSAtIFRvb2sgNS40ZS0wNXMK
YW1hcm9rOiAgICAgICAgZGVsZXRlZCB0aGVtIGFsbC4uLgphbWFyb2s6ICAgICBFTkRfXzogdm9p
ZCBBbWFyb2s6OlRpbWVTbGlkZXI6OmNsZWFyVHJpYW5nbGVzKCkgLSBUb29rIDAuMDAwMjFzCmFt
YXJvazogICBFTkRfXzogdmlydHVhbCB2b2lkIFByb2dyZXNzV2lkZ2V0OjplbmdpbmVQbGF5YmFj
a0VuZGVkKHFpbnQ2NCwgcWludDY0LCBFbmdpbmVPYnNlcnZlcjo6UGxheWJhY2tFbmRlZFJlYXNv
bikgLSBUb29rIDAuMDAwMzNzCmFtYXJvazogICBCRUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVy
OjpzbG90TmV3VHJhY2tQbGF5aW5nKGNvbnN0IFBob25vbjo6TWVkaWFTb3VyY2UmKQphbWFyb2s6
ICAgICBbRW5naW5lQ29udHJvbGxlcl0gRW1wdHkgTWVkaWFTb3VyY2UgKGVuZ2luZSBzdG9wKQph
bWFyb2s6ICAgRU5EX186IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6c2xvdE5ld1RyYWNrUGxheWlu
Zyhjb25zdCBQaG9ub246Ok1lZGlhU291cmNlJikgLSBUb29rIDguNWUtMDVzCmFtYXJvazogRU5E
X186IHZvaWQgRW5naW5lQ29udHJvbGxlcjo6c3RvcChib29sKSAtIFRvb2sgMC4wMDI5cwpbZmxh
YyBAIDB4NWIzY2ExMF1pbGxlZ2FsIHJlc2lkdWFsIGNvZGluZyBtZXRob2QgMwpbZmxhYyBAIDB4
NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQKW2ZsYWMgQCAweDViM2NhMTBdRlJBTUUgSEVB
REVSIG5vdCBoZXJlCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUgcGFkZGluZwpb
ZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQKW2ZsYWMgQCAweDViM2NhMTBd
RlJBTUUgSEVBREVSIG5vdCBoZXJlCltmbGFjIEAgMHg1YjNjYTEwXWludmFsaWQgc3ViZnJhbWUg
cGFkZGluZwpbZmxhYyBAIDB4NWIzY2ExMF1kZWNvZGVfZnJhbWUoKSBmYWlsZWQKYW1hcm9rOiBC
RUdJTjogdm9pZCBFbmdpbmVDb250cm9sbGVyOjpzbG90U3RhdGVDaGFuZ2VkKFBob25vbjo6U3Rh
dGUsIFBob25vbjo6U3RhdGUpCmFtYXJvazogICBCRUdJTjogdm9pZCBFbmdpbmVTdWJqZWN0Ojpz
dGF0ZUNoYW5nZWROb3RpZnkoUGhvbm9uOjpTdGF0ZSwgUGhvbm9uOjpTdGF0ZSkKYW1hcm9rOiAg
ICAgIFN0YXRlIGNoYW5nZWQsIG9sZFN0YXRlOiAyIC0+IG5ld1N0YXRlOiAxCmFtYXJvazogICBF
TkRfXzogdm9pZCBFbmdpbmVTdWJqZWN0OjpzdGF0ZUNoYW5nZWROb3RpZnkoUGhvbm9uOjpTdGF0
ZSwgUGhvbm9uOjpTdGF0ZSkgLSBUb29rIDAuMDAxNXMKYW1hcm9rOiBFTkRfXzogdm9pZCBFbmdp
bmVDb250cm9sbGVyOjpzbG90U3RhdGVDaGFuZ2VkKFBob25vbjo6U3RhdGUsIFBob25vbjo6U3Rh
dGUpIC0gVG9vayAwLjAwMTdzCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>