<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>17876</bug_id>
          
          <creation_ts>2008-03-16 09:23:49 -0700</creation_ts>
          <short_desc>REGRESSION (r31060): Attempting to visit Ofcom page causes crash</short_desc>
          <delta_ts>2008-03-17 08:25:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.ofcom.org.uk/media/news/2007/02/nr_20070213b</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>NeedsReduction, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Hollingshead">me</reporter>
          <assigned_to name="Adam Roben (:aroben)">aroben</assigned_to>
          <cc>darin</cc>
    
    <cc>dave</cc>
    
    <cc>jon</cc>
    
    <cc>mrowe</cc>
    
    <cc>oliver.andrich</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>73885</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Hollingshead">me</who>
    <bug_when>2008-03-16 09:23:49 -0700</bug_when>
    <thetext>Attempting to visit http://www.ofcom.org.uk/media/news/2007/02/nr_20070213b causes the browser to crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73892</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-03-16 09:47:27 -0700</bug_when>
    <thetext>Confirmed in Webkit r31078 on Leopard. Crash log attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73893</commentid>
    <comment_count>2</comment_count>
      <attachid>19795</attachid>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-03-16 09:48:17 -0700</bug_when>
    <thetext>Created attachment 19795
crash log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73894</commentid>
    <comment_count>3</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-16 09:51:23 -0700</bug_when>
    <thetext>I get a different backtrace with my r31079 debug build and has no mention of :

#0  0x02b60964 in WTF::RefCounted&lt;WebCore::StringImpl&gt;::deref (this=0x771defc6) at RefCounted.h:47
#1  0x02b60ad6 in WTF::RefPtr&lt;WebCore::StringImpl&gt;::operator= (this=0x1b3f2580, o=@0xbfffd9c8) at RefPtr.h:88
#2  0x02b60af4 in WebCore::String::operator= (this=0x1b3f2580) at text/PlatformString.h:48
#3  0x02bae264 in WebCore::AtomicString::operator= (this=0x1b3f2580) at text/AtomicString.h:31
#4  0x02ec99eb in WebCore::NamedAttrMap::removeAttribute (this=0x1aa4f4d0, name=@0x3565f1c) at /Users/matt/Code/WebKit/WebCore/dom/NamedAttrMap.cpp:305
#5  0x02c9aed6 in WebCore::Element::setAttribute (this=0x1a9b7570, name=@0x3565f1c, value=0x0, ec=@0xbfffda4c) at /Users/matt/Code/WebKit/WebCore/dom/Element.cpp:499
#6  0x02c9b0f3 in WebCore::Element::setAttribute (this=0x1a9b7570, name=@0x3565f1c, value=@0xbfffda8c) at /Users/matt/Code/WebKit/WebCore/dom/Element.cpp:174
#7  0x02d3a0bd in WebCore::HTMLLinkElement::setDisabled (this=0x1a9b7570, disabled=false) at /Users/matt/Code/WebKit/WebCore/html/HTMLLinkElement.cpp:267
#8  0x02e112ca in WebCore::JSHTMLLinkElement::putValueProperty (this=0x1a8d13e0, exec=0xbfffde60, token=0, value=0x2) at /Users/matt/Code/WebKit/WebKitBuild/Debug/DerivedSources/WebCore/JSHTMLLinkElement.cpp:210
#9  0x02e11d76 in KJS::lookupPut&lt;WebCore::JSHTMLLinkElement&gt; (exec=0xbfffde60, propertyName=@0x1aa54d6c, value=0x2, table=0x351775c, thisObj=0x1a8d13e0) at lookup.h:245
#10 0x02e11daf in KJS::lookupPut&lt;WebCore::JSHTMLLinkElement, WebCore::JSHTMLElement&gt; (exec=0xbfffde60, propertyName=@0x1aa54d6c, value=0x2, table=0x351775c, thisObj=0x1a8d13e0) at lookup.h:260
#11 0x02e11563 in WebCore::JSHTMLLinkElement::put (this=0x1a8d13e0, exec=0xbfffde60, propertyName=@0x1aa54d6c, value=0x2) at /Users/matt/Code/WebKit/WebKitBuild/Debug/DerivedSources/WebCore/JSHTMLLinkElement.cpp:202
#12 0x00a74067 in KJS::AssignDotNode::evaluate (this=0x1aa54d60, exec=0xbfffde60) at nodes.cpp:3431
#13 0x00a7372f in KJS::ExprStatementNode::execute (this=0x1aa54d80, exec=0xbfffde60) at nodes.cpp:3750
#14 0x00a7367d in KJS::IfNode::execute (this=0x1aa54da0, exec=0xbfffde60) at nodes.cpp:3787
#15 0x00a54be5 in statementListExecute (statements=@0x1aa53640, exec=0xbfffde60) at nodes.cpp:3703
#16 0x00a54c72 in KJS::BlockNode::execute (this=0x1aa53630, exec=0xbfffde60) at nodes.cpp:3728
#17 0x00a7367d in KJS::IfNode::execute (this=0x1aa53650, exec=0xbfffde60) at nodes.cpp:3787
#18 0x00a54be5 in statementListExecute (statements=@0x1aa53060, exec=0xbfffde60) at nodes.cpp:3703
#19 0x00a54c72 in KJS::BlockNode::execute (this=0x1aa53050, exec=0xbfffde60) at nodes.cpp:3728
#20 0x00a730b7 in KJS::ForNode::execute (this=0x1aa53070, exec=0xbfffde60) at nodes.cpp:3916
#21 0x00a54be5 in statementListExecute (statements=@0x1a9f4020, exec=0xbfffde60) at nodes.cpp:3703
#22 0x00a54c72 in KJS::BlockNode::execute (this=0x1a9f4010, exec=0xbfffde60) at nodes.cpp:3728
#23 0x00a62760 in KJS::FunctionBodyNode::execute (this=0x1a9f4010, exec=0xbfffde60) at nodes.cpp:4647
#24 0x00a62eca in KJS::FunctionImp::callAsFunction (this=0x1a8d0b20, exec=0xbfffe0d0, thisObj=0x1a8d0000, args=@0xbfffdf28) at function.cpp:76
#25 0x00a6ca0e in KJS::JSObject::call (this=0x1a8d0b20, exec=0xbfffe0d0, thisObj=0x1a8d0000, args=@0xbfffdf28) at object.cpp:96
#26 0x00abf7ae in KJS::ExpressionNode::resolveAndCall&lt;(KJS::ExpressionNode::CallerType)1&gt; (this=0x1aa73120, exec=0xbfffe0d0, ident=@0x1aa73128, args=0x1aab1410) at nodes.cpp:997
#27 0x00abf880 in KJS::FunctionCallResolveNode::inlineEvaluate (this=0x1aa73120, exec=0xbfffe0d0) at nodes.cpp:1061
#28 0x00a90adc in KJS::FunctionCallResolveNode::evaluate (this=0x1aa73120, exec=0xbfffe0d0) at nodes.cpp:1066
#29 0x00a7372f in KJS::ExprStatementNode::execute (this=0x1aa73140, exec=0xbfffe0d0) at nodes.cpp:3750
#30 0x00a54be5 in statementListExecute (statements=@0x1602e850, exec=0xbfffe0d0) at nodes.cpp:3703
#31 0x00a54c72 in KJS::BlockNode::execute (this=0x1602e840, exec=0xbfffe0d0) at nodes.cpp:3728
#32 0x00a62760 in KJS::FunctionBodyNode::execute (this=0x1602e840, exec=0xbfffe0d0) at nodes.cpp:4647
#33 0x00a62eca in KJS::FunctionImp::callAsFunction (this=0x1a8d0ca0, exec=0x4b0571c, thisObj=0x1a8d0000, args=@0xbfffe1ac) at function.cpp:76
#34 0x00a6ca0e in KJS::JSObject::call (this=0x1a8d0ca0, exec=0x4b0571c, thisObj=0x1a8d0000, args=@0xbfffe1ac) at object.cpp:96
#35 0x03119dae in WebCore::JSAbstractEventListener::handleEvent (this=0x1b534b60, ele=0x1b561560, isWindowEvent=true) at /Users/matt/Code/WebKit/WebCore/bindings/js/kjs_events.cpp:105
#36 0x02c65a95 in WebCore::Document::handleWindowEvent (this=0x48c6400, evt=0x1b561560, useCapture=false) at /Users/matt/Code/WebKit/WebCore/dom/Document.cpp:2577
#37 0x02caf15a in WebCore::EventTargetNode::dispatchWindowEvent (this=0x48c6400, eventType=@0x3565c94, canBubbleArg=false, cancelableArg=false) at /Users/matt/Code/WebKit/WebCore/dom/EventTargetNode.cpp:140
#38 0x02c6a5da in WebCore::Document::implicitClose (this=0x48c6400) at /Users/matt/Code/WebKit/WebCore/dom/Document.cpp:1523
#39 0x02cde732 in WebCore::FrameLoader::checkCallImplicitClose (this=0x48c0200) at /Users/matt/Code/WebKit/WebCore/loader/FrameLoader.cpp:1319
#40 0x02cea63a in WebCore::FrameLoader::checkCompleted (this=0x48c0200) at /Users/matt/Code/WebKit/WebCore/loader/FrameLoader.cpp:1272
#41 0x02cea785 in WebCore::FrameLoader::loadDone (this=0x48c0200) at /Users/matt/Code/WebKit/WebCore/loader/FrameLoader.cpp:1239
#42 0x02c600ba in WebCore::DocLoader::setLoadInProgress (this=0x15e90410, load=false) at /Users/matt/Code/WebKit/WebCore/loader/DocLoader.cpp:211
#43 0x0311e095 in WebCore::Loader::Host::didFinishLoading (this=0x1aa4c6b0, loader=0x4b56200) at /Users/matt/Code/WebKit/WebCore/loader/loader.cpp:274
#44 0x030b81cd in WebCore::SubresourceLoader::didFinishLoading (this=0x4b56200) at /Users/matt/Code/WebKit/WebCore/loader/SubresourceLoader.cpp:193
#45 0x02fb733a in WebCore::ResourceLoader::didFinishLoading (this=0x4b56200) at /Users/matt/Code/WebKit/WebCore/loader/ResourceLoader.cpp:372
#46 0x02fb4af5 in -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] (self=0x1607f580, _cmd=0xc8c5c4, con=0x1b574560) at /Users/matt/Code/WebKit/WebCore/platform/network/mac/ResourceHandleMac.mm:521
#47 0x010048b7 in -[NSURLConnection(NSURLConnectionReallyInternal) sendDidFinishLoading] ()
#48 0x01004844 in _NSURLConnectionDidFinishLoading ()
#49 0x025c37f3 in sendDidFinishLoadingCallback ()
#50 0x025c0920 in _CFURLConnectionSendCallbacks ()
#51 0x025c00d9 in muxerSourcePerform ()
#52 0x00ddd62e in CFRunLoopRunSpecific ()
#53 0x00dddd18 in CFRunLoopRunInMode ()
#54 0x0175f6a0 in RunCurrentEventLoopInMode ()
#55 0x0175f4b9 in ReceiveNextEventCommon ()
#56 0x0175f32d in BlockUntilNextEventMatchingListInMode ()
#57 0x916647d9 in _DPSNextEvent ()
#58 0x9166408e in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#59 0x0000806e in ?? ()
#60 0x9165d0c5 in -[NSApplication run] ()
#61 0x9162a30a in NSApplicationMain ()
#62 0x000b9a76 in ?? ()
Current language:  auto; currently c++
(gdb) 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73895</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-16 09:54:42 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; I get a different backtrace with my r31079 debug build 
&gt; 

They&apos;re the same after frame 4 of mine (frame 2 of the attached crash log).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73902</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Hollingshead">me</who>
    <bug_when>2008-03-16 10:23:34 -0700</bug_when>
    <thetext>I created a somewhat smaller file that still crashed for me (although the javascript seems to dictate which css to use so I couldnt embed the css within the page, and it might also mean your browser might not crash)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73903</commentid>
    <comment_count>6</comment_count>
      <attachid>19797</attachid>
    <who name="Simon Hollingshead">me</who>
    <bug_when>2008-03-16 10:24:13 -0700</bug_when>
    <thetext>Created attachment 19797
Reduction HTML</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73904</commentid>
    <comment_count>7</comment_count>
      <attachid>19798</attachid>
    <who name="Simon Hollingshead">me</who>
    <bug_when>2008-03-16 10:24:44 -0700</bug_when>
    <thetext>Created attachment 19798
Reduction CSS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73905</commentid>
    <comment_count>8</comment_count>
      <attachid>19799</attachid>
    <who name="Simon Hollingshead">me</who>
    <bug_when>2008-03-16 10:25:13 -0700</bug_when>
    <thetext>Created attachment 19799
Reduction JS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73906</commentid>
    <comment_count>9</comment_count>
      <attachid>19800</attachid>
    <who name="Simon Hollingshead">me</who>
    <bug_when>2008-03-16 10:28:22 -0700</bug_when>
    <thetext>Created attachment 19800
Reduction HTML with embedded JS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73931</commentid>
    <comment_count>10</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-16 12:07:30 -0700</bug_when>
    <thetext>*** Bug 17880 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73934</commentid>
    <comment_count>11</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-16 12:12:36 -0700</bug_when>
    <thetext>*** Bug 17879 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73939</commentid>
    <comment_count>12</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-03-16 12:28:21 -0700</bug_when>
    <thetext>The attached reduction does not crash for me.  The original page does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73942</commentid>
    <comment_count>13</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-16 12:31:51 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; The attached reduction does not crash for me.  The original page does.
&gt; 

The attached JS is incomplete - I&apos;m working on further reducing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73948</commentid>
    <comment_count>14</comment_count>
      <attachid>19804</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-03-16 12:45:07 -0700</bug_when>
    <thetext>Created attachment 19804
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73949</commentid>
    <comment_count>15</comment_count>
      <attachid>19804</attachid>
    <who name="">mitz</who>
    <bug_when>2008-03-16 12:46:55 -0700</bug_when>
    <thetext>Comment on attachment 19804
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73958</commentid>
    <comment_count>16</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-03-16 13:15:47 -0700</bug_when>
    <thetext>Committed revision 31080.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73973</commentid>
    <comment_count>17</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-16 14:39:47 -0700</bug_when>
    <thetext>*** Bug 17882 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73980</commentid>
    <comment_count>18</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-16 14:51:00 -0700</bug_when>
    <thetext>Darin&apos;s patch didn&apos;t fix this, see bug 17882.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73985</commentid>
    <comment_count>19</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-03-16 14:58:11 -0700</bug_when>
    <thetext>Oops. OK, what my patch fixed may have been something else, then! Reopening.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73986</commentid>
    <comment_count>20</comment_count>
      <attachid>19804</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-03-16 14:58:30 -0700</bug_when>
    <thetext>Comment on attachment 19804
patch

Cleared review flag since this patch was landed and the bug was reopened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74097</commentid>
    <comment_count>21</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-03-17 08:14:59 -0700</bug_when>
    <thetext>I have a fix for this. It&apos;s a regression caused by r31060.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74100</commentid>
    <comment_count>22</comment_count>
      <attachid>19835</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-03-17 08:22:45 -0700</bug_when>
    <thetext>Created attachment 19835
Patch + test + ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74101</commentid>
    <comment_count>23</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-03-17 08:25:20 -0700</bug_when>
    <thetext>Committed in r31095.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19795</attachid>
            <date>2008-03-16 09:48:17 -0700</date>
            <delta_ts>2008-03-16 09:48:17 -0700</delta_ts>
            <desc>crash log</desc>
            <filename>crash log</filename>
            <type>text/plain</type>
            <size>35615</size>
            <attacher name="Robert Blaut">webkit</attacher>
            
              <data encoding="base64">UHJvY2VzczogICAgICAgICBTYWZhcmkgWzE2MV0KUGF0aDogICAgICAgICAgICAvQXBwbGljYXRp
b25zL1dlYktpdC5hcHAvQ29udGVudHMvTWFjT1MvV2ViS2l0CklkZW50aWZpZXI6ICAgICAgb3Jn
LndlYmtpdC5uaWdodGx5LldlYktpdApWZXJzaW9uOiAgICAgICAgIHIzMTA3OCAoMzEwNzgpCkNv
ZGUgVHlwZTogICAgICAgWDg2IChOYXRpdmUpClBhcmVudCBQcm9jZXNzOiAgbGF1bmNoZCBbNjdd
CgpEYXRlL1RpbWU6ICAgICAgIDIwMDgtMDMtMTYgMTc6NDU6MjUuNjE5ICswMTAwCk9TIFZlcnNp
b246ICAgICAgTWFjIE9TIFggMTAuNS4yICg5QzMxKQpSZXBvcnQgVmVyc2lvbjogIDYKCkV4Y2Vw
dGlvbiBUeXBlOiAgRVhDX0JBRF9BQ0NFU1MgKFNJR0JVUykKRXhjZXB0aW9uIENvZGVzOiBLRVJO
X1BST1RFQ1RJT05fRkFJTFVSRSBhdCAweDAwMDAwMDAwMDAwMDAwMDkKQ3Jhc2hlZCBUaHJlYWQ6
ICAwCgpUaHJlYWQgMCBDcmFzaGVkOgowICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgICAgICAg
CTB4MDBhYzY3ZjkgV2ViQ29yZTo6Q1NTU3R5bGVTZWxlY3Rvcjo6aGFzU2VsZWN0b3JGb3JBdHRy
aWJ1dGUoV2ViQ29yZTo6QXRvbWljU3RyaW5nIGNvbnN0JikgKyA5CjEgICBjb20uYXBwbGUuV2Vi
Q29yZSAgICAgICAgICAgICAJMHgwMGY0ZDBkMiBXZWJDb3JlOjpTdHlsZWRFbGVtZW50OjphdHRy
aWJ1dGVDaGFuZ2VkKFdlYkNvcmU6OkF0dHJpYnV0ZSosIGJvb2wpICsgNTE0CjIgICBjb20uYXBw
bGUuV2ViQ29yZSAgICAgICAgICAgICAJMHgwMGRhYTQ3MyBXZWJDb3JlOjpOYW1lZEF0dHJNYXA6
OnJlbW92ZUF0dHJpYnV0ZShXZWJDb3JlOjpRdWFsaWZpZWROYW1lIGNvbnN0JikgKyAzODcKMyAg
IGNvbS5hcHBsZS5XZWJDb3JlICAgICAgICAgICAgIAkweDAwYmI4ZDMxIFdlYkNvcmU6OkVsZW1l
bnQ6OnNldEF0dHJpYnV0ZShXZWJDb3JlOjpRdWFsaWZpZWROYW1lIGNvbnN0JiwgV2ViQ29yZTo6
U3RyaW5nSW1wbCosIGludCYpICsgMzM3CjQgICBjb20uYXBwbGUuV2ViQ29yZSAgICAgICAgICAg
ICAJMHgwMGJiOTA3ZiBXZWJDb3JlOjpFbGVtZW50OjpzZXRBdHRyaWJ1dGUoV2ViQ29yZTo6UXVh
bGlmaWVkTmFtZSBjb25zdCYsIFdlYkNvcmU6OlN0cmluZyBjb25zdCYpICsgNDcKNSAgIGNvbS5h
cHBsZS5XZWJDb3JlICAgICAgICAgICAgIAkweDAwYzM5ZDE1IFdlYkNvcmU6OkhUTUxMaW5rRWxl
bWVudDo6c2V0RGlzYWJsZWQoYm9vbCkgKyA2OQo2ICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAg
ICAgICAgCTB4MDBjZmE3YjQgV2ViQ29yZTo6SlNIVE1MTGlua0VsZW1lbnQ6OnB1dFZhbHVlUHJv
cGVydHkoS0pTOjpFeGVjU3RhdGUqLCBpbnQsIEtKUzo6SlNWYWx1ZSopICsgMjI4CjcgICBjb20u
YXBwbGUuSmF2YVNjcmlwdENvcmUgICAgICAJMHgwMDM0NzJkMyBLSlM6OkFzc2lnbkRvdE5vZGU6
OmV2YWx1YXRlKEtKUzo6RXhlY1N0YXRlKikgKyA5OQo4ICAgY29tLmFwcGxlLkphdmFTY3JpcHRD
b3JlICAgICAgCTB4MDAzM2QzNTkgS0pTOjpFeHByU3RhdGVtZW50Tm9kZTo6ZXhlY3V0ZShLSlM6
OkV4ZWNTdGF0ZSopICsgMjUKOSAgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkweDAw
MzNkMmFlIEtKUzo6SWZOb2RlOjpleGVjdXRlKEtKUzo6RXhlY1N0YXRlKikgKyA0NgoxMCAgY29t
LmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAgCTB4MDAyZmY1YzAgS0pTOjpCbG9ja05vZGU6OmV4
ZWN1dGUoS0pTOjpFeGVjU3RhdGUqKSArIDY0CjExICBjb20uYXBwbGUuSmF2YVNjcmlwdENvcmUg
ICAgICAJMHgwMDMzZDJhZSBLSlM6OklmTm9kZTo6ZXhlY3V0ZShLSlM6OkV4ZWNTdGF0ZSopICsg
NDYKMTIgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkweDAwMmZmNWMwIEtKUzo6Qmxv
Y2tOb2RlOjpleGVjdXRlKEtKUzo6RXhlY1N0YXRlKikgKyA2NAoxMyAgY29tLmFwcGxlLkphdmFT
Y3JpcHRDb3JlICAgICAgCTB4MDAzM2NlYmEgS0pTOjpGb3JOb2RlOjpleGVjdXRlKEtKUzo6RXhl
Y1N0YXRlKikgKyA5MAoxNCAgY29tLmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAgCTB4MDAzN2Ix
MzEgS0pTOjpGdW5jdGlvbkJvZHlOb2RlOjpleGVjdXRlKEtKUzo6RXhlY1N0YXRlKikgKyA0ODEK
MTUgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkweDAwMzFhYmM0IEtKUzo6RnVuY3Rp
b25JbXA6OmNhbGxBc0Z1bmN0aW9uKEtKUzo6RXhlY1N0YXRlKiwgS0pTOjpKU09iamVjdCosIEtK
Uzo6TGlzdCBjb25zdCYpICsgODQKMTYgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkw
eDAwMzkzYzE4IEtKUzo6SlNWYWx1ZSogS0pTOjpFeHByZXNzaW9uTm9kZTo6cmVzb2x2ZUFuZENh
bGw8KEtKUzo6RXhwcmVzc2lvbk5vZGU6OkNhbGxlclR5cGUpMT4oS0pTOjpFeGVjU3RhdGUqLCBL
SlM6OklkZW50aWZpZXIgY29uc3QmLCBLSlM6OkFyZ3VtZW50c05vZGUqKSArIDY5NgoxNyAgY29t
LmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAgCTB4MDAzNjg4OTAgS0pTOjpGdW5jdGlvbkNhbGxS
ZXNvbHZlTm9kZTo6ZXZhbHVhdGUoS0pTOjpFeGVjU3RhdGUqKSArIDMyCjE4ICBjb20uYXBwbGUu
SmF2YVNjcmlwdENvcmUgICAgICAJMHgwMDMzZDM1OSBLSlM6OkV4cHJTdGF0ZW1lbnROb2RlOjpl
eGVjdXRlKEtKUzo6RXhlY1N0YXRlKikgKyAyNQoxOSAgY29tLmFwcGxlLkphdmFTY3JpcHRDb3Jl
ICAgICAgCTB4MDAzN2IxMzEgS0pTOjpGdW5jdGlvbkJvZHlOb2RlOjpleGVjdXRlKEtKUzo6RXhl
Y1N0YXRlKikgKyA0ODEKMjAgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkweDAwMzFh
YmM0IEtKUzo6RnVuY3Rpb25JbXA6OmNhbGxBc0Z1bmN0aW9uKEtKUzo6RXhlY1N0YXRlKiwgS0pT
OjpKU09iamVjdCosIEtKUzo6TGlzdCBjb25zdCYpICsgODQKMjEgIGNvbS5hcHBsZS5KYXZhU2Ny
aXB0Q29yZSAgICAgIAkweDAwMzMwOWU3IEtKUzo6SlNPYmplY3Q6OmNhbGwoS0pTOjpFeGVjU3Rh
dGUqLCBLSlM6OkpTT2JqZWN0KiwgS0pTOjpMaXN0IGNvbnN0JikgKyAxMzUKMjIgIGNvbS5hcHBs
ZS5XZWJDb3JlICAgICAgICAgICAgIAkweDAwZjllYjhhIFdlYkNvcmU6OkpTQWJzdHJhY3RFdmVu
dExpc3RlbmVyOjpoYW5kbGVFdmVudChXZWJDb3JlOjpFdmVudCosIGJvb2wpICsgMTQxOAoyMyAg
Y29tLmFwcGxlLldlYkNvcmUgICAgICAgICAgICAgCTB4MDBiODg0ODYgV2ViQ29yZTo6RG9jdW1l
bnQ6OmhhbmRsZVdpbmRvd0V2ZW50KFdlYkNvcmU6OkV2ZW50KiwgYm9vbCkgKyAxNjYKMjQgIGNv
bS5hcHBsZS5XZWJDb3JlICAgICAgICAgICAgIAkweDAwYmM3ZDUwIFdlYkNvcmU6OkV2ZW50VGFy
Z2V0Tm9kZTo6ZGlzcGF0Y2hXaW5kb3dFdmVudChXZWJDb3JlOjpBdG9taWNTdHJpbmcgY29uc3Qm
LCBib29sLCBib29sKSArIDE5MgoyNSAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgICAgICAgCTB4
MDBiOTE3OTEgV2ViQ29yZTo6RG9jdW1lbnQ6OmltcGxpY2l0Q2xvc2UoKSArIDI3MwoyNiAgY29t
LmFwcGxlLldlYkNvcmUgICAgICAgICAgICAgCTB4MDBiZmNkNmEgV2ViQ29yZTo6RnJhbWVMb2Fk
ZXI6OmNoZWNrQ29tcGxldGVkKCkgKyAxNzAKMjcgIGNvbS5hcHBsZS5XZWJDb3JlICAgICAgICAg
ICAgIAkweDAwZmEyOGVkIFdlYkNvcmU6OkxvYWRlcjo6SG9zdDo6ZGlkRmluaXNoTG9hZGluZyhX
ZWJDb3JlOjpTdWJyZXNvdXJjZUxvYWRlciopICsgMjM3CjI4ICBjb20uYXBwbGUuV2ViQ29yZSAg
ICAgICAgICAgICAJMHgwMGY0ZTU5MSBXZWJDb3JlOjpTdWJyZXNvdXJjZUxvYWRlcjo6ZGlkRmlu
aXNoTG9hZGluZygpICsgNDkKMjkgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAgICAgIAkweDk1
OWFjOGI3IC1bTlNVUkxDb25uZWN0aW9uKE5TVVJMQ29ubmVjdGlvblJlYWxseUludGVybmFsKSBz
ZW5kRGlkRmluaXNoTG9hZGluZ10gKyA4NwozMCAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAgICAg
ICAgCTB4OTU5YWM4NDQgX05TVVJMQ29ubmVjdGlvbkRpZEZpbmlzaExvYWRpbmcgKyA2OAozMSAg
Y29tLmFwcGxlLkNGTmV0d29yayAgICAgICAgICAgCTB4OTE3NGM3ZjMgc2VuZERpZEZpbmlzaExv
YWRpbmdDYWxsYmFjayArIDE0OAozMiAgY29tLmFwcGxlLkNGTmV0d29yayAgICAgICAgICAgCTB4
OTE3NDk5MjAgX0NGVVJMQ29ubmVjdGlvblNlbmRDYWxsYmFja3MgKyAxOTk0CjMzICBjb20uYXBw
bGUuQ0ZOZXR3b3JrICAgICAgICAgICAJMHg5MTc0OTBkOSBtdXhlclNvdXJjZVBlcmZvcm0gKyAy
ODMKMzQgIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiAgICAgIAkweDkwMzMzNjJlIENGUnVuTG9v
cFJ1blNwZWNpZmljICsgMzE2NgozNSAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uICAgICAgCTB4
OTAzMzNkMTggQ0ZSdW5Mb29wUnVuSW5Nb2RlICsgODgKMzYgIGNvbS5hcHBsZS5ISVRvb2xib3gg
ICAgICAgICAgIAkweDkxZDA5NmEwIFJ1bkN1cnJlbnRFdmVudExvb3BJbk1vZGUgKyAyODMKMzcg
IGNvbS5hcHBsZS5ISVRvb2xib3ggICAgICAgICAgIAkweDkxZDA5NGI5IFJlY2VpdmVOZXh0RXZl
bnRDb21tb24gKyAzNzQKMzggIGNvbS5hcHBsZS5ISVRvb2xib3ggICAgICAgICAgIAkweDkxZDA5
MzJkIEJsb2NrVW50aWxOZXh0RXZlbnRNYXRjaGluZ0xpc3RJbk1vZGUgKyAxMDYKMzkgIGNvbS5h
cHBsZS5BcHBLaXQgICAgICAgICAgICAgIAkweDkzZjk1N2Q5IF9EUFNOZXh0RXZlbnQgKyA2NTcK
NDAgIGNvbS5hcHBsZS5BcHBLaXQgICAgICAgICAgICAgIAkweDkzZjk1MDhlIC1bTlNBcHBsaWNh
dGlvbiBuZXh0RXZlbnRNYXRjaGluZ01hc2s6dW50aWxEYXRlOmluTW9kZTpkZXF1ZXVlOl0gKyAx
MjgKNDEgIGNvbS5hcHBsZS5TYWZhcmkgICAgICAgICAgICAgIAkweDAwMDA4MDZlIDB4MTAwMCAr
IDI4NzgyCjQyICBjb20uYXBwbGUuQXBwS2l0ICAgICAgICAgICAgICAJMHg5M2Y4ZTBjNSAtW05T
QXBwbGljYXRpb24gcnVuXSArIDc5NQo0MyAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgICAgICAg
CTB4OTNmNWIzMGEgTlNBcHBsaWNhdGlvbk1haW4gKyA1NzQKNDQgIGNvbS5hcHBsZS5TYWZhcmkg
ICAgICAgICAgICAgIAkweDAwMGI5YTc2IDB4MTAwMCArIDc1NjM0MgoKVGhyZWFkIDE6CjAgICBs
aWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTk5OWJjZSBfX3NlbXdhaXRfc2lnbmFs
ICsgMTAKMSAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOWM0OGNkIHB0aHJl
YWRfY29uZF93YWl0JFVOSVgyMDAzICsgNzMKMiAgIGNvbS5hcHBsZS5XZWJDb3JlICAgICAgICAg
ICAgIAkweDAwYzdhMDJmIFdlYkNvcmU6Okljb25EYXRhYmFzZTo6c3luY1RocmVhZE1haW5Mb29w
KCkgKyAyMzkKMyAgIGNvbS5hcHBsZS5XZWJDb3JlICAgICAgICAgICAgIAkweDAwYzdhMTQ1IFdl
YkNvcmU6Okljb25EYXRhYmFzZTo6aWNvbkRhdGFiYXNlU3luY1RocmVhZCgpICsgMTgxCjQgICBs
aWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTljM2M1NSBfcHRocmVhZF9zdGFydCAr
IDMyMQo1ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5YzNiMTIgdGhyZWFk
X3N0YXJ0ICsgMzQKClRocmVhZCAyOgowICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAg
CTB4OTE5OTI5ZTYgbWFjaF9tc2dfdHJhcCArIDEwCjEgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAg
ICAgICAgICAJMHg5MTk5YTFkYyBtYWNoX21zZyArIDcyCjIgICBjb20uYXBwbGUuQ29yZUZvdW5k
YXRpb24gICAgICAJMHg5MDMzMzBkZSBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDE4MDYKMyAgIGNv
bS5hcHBsZS5Db3JlRm91bmRhdGlvbiAgICAgIAkweDkwMzMzZDE4IENGUnVuTG9vcFJ1bkluTW9k
ZSArIDg4CjQgICBjb20uYXBwbGUuQ0ZOZXR3b3JrICAgICAgICAgICAJMHg5MTc0NDZjYyBDRlVS
TENhY2hlV29ya2VyVGhyZWFkKHZvaWQqKSArIDM5Ngo1ICAgbGliU3lzdGVtLkIuZHlsaWIgICAg
ICAgICAgICAgCTB4OTE5YzNjNTUgX3B0aHJlYWRfc3RhcnQgKyAzMjEKNiAgIGxpYlN5c3RlbS5C
LmR5bGliICAgICAgICAgICAgIAkweDkxOWMzYjEyIHRocmVhZF9zdGFydCArIDM0CgpUaHJlYWQg
MzoKMCAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOTkyOWU2IG1hY2hfbXNn
X3RyYXAgKyAxMAoxICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5OWExZGMg
bWFjaF9tc2cgKyA3MgoyICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uICAgICAgCTB4OTAzMzMw
ZGUgQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyAxODA2CjMgICBjb20uYXBwbGUuQ29yZUZvdW5kYXRp
b24gICAgICAJMHg5MDMzM2QxOCBDRlJ1bkxvb3BSdW5Jbk1vZGUgKyA4OAo0ICAgY29tLmFwcGxl
LkZvdW5kYXRpb24gICAgICAgICAgCTB4OTU5YWFhYzAgK1tOU1VSTENvbm5lY3Rpb24oTlNVUkxD
b25uZWN0aW9uUmVhbGx5SW50ZXJuYWwpIF9yZXNvdXJjZUxvYWRMb29wOl0gKyAzMjAKNSAgIGNv
bS5hcHBsZS5Gb3VuZGF0aW9uICAgICAgICAgIAkweDk1OTQ3NWFkIC1bTlNUaHJlYWQgbWFpbl0g
KyA0NQo2ICAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAgICAgICAgCTB4OTU5NDcxNTQgX19OU1Ro
cmVhZF9fbWFpbl9fICsgMzA4CjcgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5
MTljM2M1NSBfcHRocmVhZF9zdGFydCArIDMyMQo4ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAg
ICAgICAgCTB4OTE5YzNiMTIgdGhyZWFkX3N0YXJ0ICsgMzQKClRocmVhZCA0OgowICAgbGliU3lz
dGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5ZTJiM2Egc2VsZWN0JERBUldJTl9FWFRTTiAr
IDEwCjEgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTljM2M1NSBfcHRocmVh
ZF9zdGFydCArIDMyMQoyICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5YzNi
MTIgdGhyZWFkX3N0YXJ0ICsgMzQKClRocmVhZCA1OgowICAgbGliU3lzdGVtLkIuZHlsaWIgICAg
ICAgICAgICAgCTB4OTE5ZmM1YzYgX193b3JrcV9vcHMgKyAxMAoxICAgbGliU3lzdGVtLkIuZHls
aWIgICAgICAgICAgICAgCTB4OTE5ZmM1ZjYgc3RhcnRfd3F0aHJlYWQgKyAzMAoKVGhyZWFkIDY6
CgpUaHJlYWQgNzoKMCAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOTkyOWU2
IG1hY2hfbXNnX3RyYXAgKyAxMAoxICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4
OTE5OWExZGMgbWFjaF9tc2cgKyA3MgoyICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uICAgICAg
CTB4OTAzMzMwZGUgQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyAxODA2CjMgICBjb20uYXBwbGUuQ29y
ZUZvdW5kYXRpb24gICAgICAJMHg5MDMzM2Q3NCBDRlJ1bkxvb3BSdW4gKyA4NAo0ICAgY29tLmFw
cGxlLkRlc2t0b3BTZXJ2aWNlcyAgICAgCTB4OTFjNDQ0NmYgVFN5c3RlbU5vdGlmaWNhdGlvblRh
c2s6OlN5c3RlbU5vdGlmaWNhdGlvblRhc2tQcm9jKHZvaWQqKSArIDEyMwo1ICAgLi4ucGxlLkNv
cmVTZXJ2aWNlcy5DYXJib25Db3JlCTB4OTY0N2NiZWIgUHJpdmF0ZU1QRW50cnlQb2ludCArIDU2
CjYgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTljM2M1NSBfcHRocmVhZF9z
dGFydCArIDMyMQo3ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5YzNiMTIg
dGhyZWFkX3N0YXJ0ICsgMzQKClRocmVhZCA4OgowICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAg
ICAgICAgCTB4OTE5OTI5ZTYgbWFjaF9tc2dfdHJhcCArIDEwCjEgICBsaWJTeXN0ZW0uQi5keWxp
YiAgICAgICAgICAgICAJMHg5MTk5YTFkYyBtYWNoX21zZyArIDcyCjIgICBjb20uYXBwbGUuQ29y
ZUZvdW5kYXRpb24gICAgICAJMHg5MDMzMzBkZSBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDE4MDYK
MyAgIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiAgICAgIAkweDkwMzMzZDc0IENGUnVuTG9vcFJ1
biArIDg0CjQgICBjb20uYXBwbGUuRGVza3RvcFNlcnZpY2VzICAgICAJMHg5MWM0NDVlOCBURlNF
dmVudHNOb3RpZmljYXRpb25UYXNrOjpGU0V2ZW50c05vdGlmaWNhdGlvblRhc2tQcm9jKHZvaWQq
KSArIDIxNgo1ICAgLi4ucGxlLkNvcmVTZXJ2aWNlcy5DYXJib25Db3JlCTB4OTY0N2NiZWIgUHJp
dmF0ZU1QRW50cnlQb2ludCArIDU2CjYgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJ
MHg5MTljM2M1NSBfcHRocmVhZF9zdGFydCArIDMyMQo3ICAgbGliU3lzdGVtLkIuZHlsaWIgICAg
ICAgICAgICAgCTB4OTE5YzNiMTIgdGhyZWFkX3N0YXJ0ICsgMzQKClRocmVhZCA5OgowICAgbGli
U3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5OTliY2UgX19zZW13YWl0X3NpZ25hbCAr
IDEwCjEgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTljNDhjZCBwdGhyZWFk
X2NvbmRfd2FpdCRVTklYMjAwMyArIDczCjIgICAuLi5wbGUuQ29yZVNlcnZpY2VzLkNhcmJvbkNv
cmUJMHg5NjQ3ZTlkNyBUU1dhaXRPbkNvbmRpdGlvbiArIDEyNgozICAgLi4ucGxlLkNvcmVTZXJ2
aWNlcy5DYXJib25Db3JlCTB4OTY0NWQ4ZmUgVFNXYWl0T25Db25kaXRpb25UaW1lZFJlbGF0aXZl
ICsgMjAyCjQgICAuLi5wbGUuQ29yZVNlcnZpY2VzLkNhcmJvbkNvcmUJMHg5NjQ3ZTY1NCBNUFdh
aXRPblF1ZXVlICsgMjA4CjUgICBjb20uYXBwbGUuRGVza3RvcFNlcnZpY2VzICAgICAJMHg5MWM0
ZmE3YSBUTm9kZVN5bmNUYXNrOjpTeW5jVGFza1Byb2Modm9pZCopICsgODQKNiAgIC4uLnBsZS5D
b3JlU2VydmljZXMuQ2FyYm9uQ29yZQkweDk2NDdjYmViIFByaXZhdGVNUEVudHJ5UG9pbnQgKyA1
Ngo3ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5YzNjNTUgX3B0aHJlYWRf
c3RhcnQgKyAzMjEKOCAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOWMzYjEy
IHRocmVhZF9zdGFydCArIDM0CgpUaHJlYWQgMTA6CjAgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAg
ICAgICAgICAJMHg5MTljMzRjNiBrZXZlbnQgKyAxMAoxICAgbGliU3lzdGVtLkIuZHlsaWIgICAg
ICAgICAgICAgCTB4OTE5YzNjNTUgX3B0aHJlYWRfc3RhcnQgKyAzMjEKMiAgIGxpYlN5c3RlbS5C
LmR5bGliICAgICAgICAgICAgIAkweDkxOWMzYjEyIHRocmVhZF9zdGFydCArIDM0CgpUaHJlYWQg
MTE6CjAgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTk5MmE0NiBzZW1hcGhv
cmVfdGltZWR3YWl0X3NpZ25hbF90cmFwICsgMTAKMSAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAg
ICAgICAgIAkweDkxOWM0ZGFmIF9wdGhyZWFkX2NvbmRfd2FpdCArIDEyNDQKMiAgIGxpYlN5c3Rl
bS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOWM2NjMzIHB0aHJlYWRfY29uZF90aW1lZHdhaXRf
cmVsYXRpdmVfbnAgKyA0NwozICAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAgICAgICAgCTB4OTU5
OGQ0ZmMgLVtOU0NvbmRpdGlvbiB3YWl0VW50aWxEYXRlOl0gKyAyMzYKNCAgIGNvbS5hcHBsZS5G
b3VuZGF0aW9uICAgICAgICAgIAkweDk1OThkMzEwIC1bTlNDb25kaXRpb25Mb2NrIGxvY2tXaGVu
Q29uZGl0aW9uOmJlZm9yZURhdGU6XSArIDE0NAo1ICAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAg
ICAgICAgCTB4OTU5OGQyNzUgLVtOU0NvbmRpdGlvbkxvY2sgbG9ja1doZW5Db25kaXRpb246XSAr
IDY5CjYgICBjb20uYXBwbGUuQXBwS2l0ICAgICAgICAgICAgICAJMHg5M2ZmYjdmMCAtW05TVUlI
ZWFydEJlYXQgX2hlYXJ0QmVhdFRocmVhZDpdICsgNzUzCjcgICBjb20uYXBwbGUuRm91bmRhdGlv
biAgICAgICAgICAJMHg5NTk0NzVhZCAtW05TVGhyZWFkIG1haW5dICsgNDUKOCAgIGNvbS5hcHBs
ZS5Gb3VuZGF0aW9uICAgICAgICAgIAkweDk1OTQ3MTU0IF9fTlNUaHJlYWRfX21haW5fXyArIDMw
OAo5ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5YzNjNTUgX3B0aHJlYWRf
c3RhcnQgKyAzMjEKMTAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOWMzYjEy
IHRocmVhZF9zdGFydCArIDM0CgpUaHJlYWQgMTI6CjAgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAg
ICAgICAgICAJMHg5MTk5MmE0NiBzZW1hcGhvcmVfdGltZWR3YWl0X3NpZ25hbF90cmFwICsgMTAK
MSAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOWM0ZGFmIF9wdGhyZWFkX2Nv
bmRfd2FpdCArIDEyNDQKMiAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOWM2
NjMzIHB0aHJlYWRfY29uZF90aW1lZHdhaXRfcmVsYXRpdmVfbnAgKyA0NwozICAgLi4ucGxlLkNv
cmVTZXJ2aWNlcy5DYXJib25Db3JlCTB4OTY0NWQ5MmEgVFNXYWl0T25Db25kaXRpb25UaW1lZFJl
bGF0aXZlICsgMjQ2CjQgICAuLi5wbGUuQ29yZVNlcnZpY2VzLkNhcmJvbkNvcmUJMHg5NjQ3ZTY1
NCBNUFdhaXRPblF1ZXVlICsgMjA4CjUgICBjb20uYXBwbGUuRGVza3RvcFNlcnZpY2VzICAgICAJ
MHg5MWM1MTljNCBURm9sZGVyU2l6ZVRhc2s6OkZvbGRlclNpemVUYXNrUHJvYyh2b2lkKikgKyAx
MDQKNiAgIC4uLnBsZS5Db3JlU2VydmljZXMuQ2FyYm9uQ29yZQkweDk2NDdjYmViIFByaXZhdGVN
UEVudHJ5UG9pbnQgKyA1Ngo3ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5
YzNjNTUgX3B0aHJlYWRfc3RhcnQgKyAzMjEKOCAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAg
ICAgIAkweDkxOWMzYjEyIHRocmVhZF9zdGFydCArIDM0CgpUaHJlYWQgMTM6CjAgICBsaWJTeXN0
ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTk5MjllNiBtYWNoX21zZ190cmFwICsgMTAKMSAg
IGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAgICAgIAkweDkxOTlhMWRjIG1hY2hfbXNnICsgNzIK
MiAgIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiAgICAgIAkweDkwMzMzMGRlIENGUnVuTG9vcFJ1
blNwZWNpZmljICsgMTgwNgozICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uICAgICAgCTB4OTAz
MzNkMTggQ0ZSdW5Mb29wUnVuSW5Nb2RlICsgODgKNCAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAg
ICAgICAgIAkweDk1OTdiYjE1IC1bTlNSdW5Mb29wKE5TUnVuTG9vcCkgcnVuTW9kZTpiZWZvcmVE
YXRlOl0gKyAyMTMKNSAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAgICAgIAkweDk1OTg3YzM0
IC1bTlNSdW5Mb29wKE5TUnVuTG9vcCkgcnVuXSArIDg0CjYgICBjb20uYXBwbGUuU2FmYXJpICAg
ICAgICAgICAgICAJMHgwMDA1YmZiMCAweDEwMDAgKyAzNzI2NTYKNyAgIGNvbS5hcHBsZS5Gb3Vu
ZGF0aW9uICAgICAgICAgIAkweDk1OTQ3NWFkIC1bTlNUaHJlYWQgbWFpbl0gKyA0NQo4ICAgY29t
LmFwcGxlLkZvdW5kYXRpb24gICAgICAgICAgCTB4OTU5NDcxNTQgX19OU1RocmVhZF9fbWFpbl9f
ICsgMzA4CjkgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgICAgICAJMHg5MTljM2M1NSBfcHRo
cmVhZF9zdGFydCArIDMyMQoxMCAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgICAgICAgCTB4OTE5
YzNiMTIgdGhyZWFkX3N0YXJ0ICsgMzQKClRocmVhZCAwIGNyYXNoZWQgd2l0aCBYODYgVGhyZWFk
IFN0YXRlICgzMi1iaXQpOgogIGVheDogMHgwMDAwMDAwOSAgZWJ4OiAweDAwZGFhMzAxICBlY3g6
IDB4MTc4ZjAwNjggIGVkeDogMHgwMDAwMDAwMAogIGVkaTogMHgwMDAwMDAwMSAgZXNpOiAweDAw
MDAwMDA5ICBlYnA6IDB4YmZmZmRmNjggIGVzcDogMHhiZmZmZGY0MAogICBzczogMHgwMDAwMDAx
ZiAgZWZsOiAweDAwMDEwMjgyICBlaXA6IDB4MDBhYzY3ZjkgICBjczogMHgwMDAwMDAxNwogICBk
czogMHgwMDAwMDAxZiAgIGVzOiAweDAwMDAwMDFmICAgZnM6IDB4MDAwMDAwMDAgICBnczogMHgw
MDAwMDAzNwogIGNyMjogMHgwMDAwMDAwOQoKQmluYXJ5IEltYWdlczoKICAgIDB4MTAwMCAtICAg
MHgxMzJmZWYgIGNvbS5hcHBsZS5TYWZhcmkgMy4xICg1NTI1LjEzKSA8NzQxNWIxZjhlYjBlYzJh
NGI5MzY3ZDYxMmI2ZTYwZTU+IC9BcHBsaWNhdGlvbnMvU2FmYXJpLmFwcC9Db250ZW50cy9NYWNP
Uy9TYWZhcmkKICAweDE3YTAwMCAtICAgMHgxN2JmZmMgK1dlYktpdE5pZ2h0bHlFbmFibGVyLmR5
bGliID8/PyAoPz8/KSAvQXBwbGljYXRpb25zL1dlYktpdC5hcHAvQ29udGVudHMvUmVzb3VyY2Vz
L1dlYktpdE5pZ2h0bHlFbmFibGVyLmR5bGliCiAgMHgxODAwMDAgLSAgIDB4MjQ3ZmVmICBjb20u
YXBwbGUuV2ViS2l0IDUyNi4xKyAoNTI2LjErKSAvQXBwbGljYXRpb25zL1dlYktpdC5hcHAvQ29u
dGVudHMvRnJhbWV3b3Jrcy8xMC41L1dlYktpdC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9XZWJLaXQK
ICAweDJkYzAwMCAtICAgMHgyZWJmZjggIFN5bmRpY2F0aW9uVUkgPz8/ICg/Pz8pIDxkMTQ4MDEy
YmU0MmM4YTZlMjFmOWNjNTg3MzljOGRjNz4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdv
cmtzL1N5bmRpY2F0aW9uVUkuZnJhbWV3b3JrL1ZlcnNpb25zL0EvU3luZGljYXRpb25VSQogIDB4
MmZiMDAwIC0gICAweDNiOGZmZiAgY29tLmFwcGxlLkphdmFTY3JpcHRDb3JlIDUyNi4xKyAoNTI2
LjErKSAvQXBwbGljYXRpb25zL1dlYktpdC5hcHAvQ29udGVudHMvRnJhbWV3b3Jrcy8xMC41L0ph
dmFTY3JpcHRDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL0phdmFTY3JpcHRDb3JlCiAgMHg2Nzcw
MDAgLSAgIDB4NjdjZmYzICBsaWJDR1hDb3JlSW1hZ2UuQS5keWxpYiA/Pz8gKD8/PykgPDFkMTY0
MzE3Njc3ZDVlYjQ5OWQyNzM4OGEwZjBiYjI5PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9B
cHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29yZUdy
YXBoaWNzLmZyYW1ld29yay9WZXJzaW9ucy9BL1Jlc291cmNlcy9saWJDR1hDb3JlSW1hZ2UuQS5k
eWxpYgogIDB4YTc1MDAwIC0gIDB4MTBmOGZmZiAgY29tLmFwcGxlLldlYkNvcmUgNTI2LjErICg1
MjYuMSspIC9BcHBsaWNhdGlvbnMvV2ViS2l0LmFwcC9Db250ZW50cy9GcmFtZXdvcmtzLzEwLjUv
V2ViQ29yZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9XZWJDb3JlCiAweDE3MDAwMDAgLSAgMHgxN2Vl
ZmVmICBjb20uYXBwbGUuUmF3Q2FtZXJhLmJ1bmRsZSAyLjAuMiAoMi4wLjIpIC9TeXN0ZW0vTGli
cmFyeS9Db3JlU2VydmljZXMvUmF3Q2FtZXJhLmJ1bmRsZS9Db250ZW50cy9NYWNPUy9SYXdDYW1l
cmEKMHgxNWNlYjAwMCAtIDB4MTVjZWJmZmUgIGNvbS5hcHBsZS5KYXZhUGx1Z2luQ29jb2EgMTIu
MC4wICgxMi4wLjApIDwwMmE5ZjIzYThiZmM5MDJjMzJhYzBhZGZiNjZkNjgxNj4gL0xpYnJhcnkv
SW50ZXJuZXQgUGx1Zy1JbnMvSmF2YVBsdWdpbkNvY29hLmJ1bmRsZS9Db250ZW50cy9NYWNPUy9K
YXZhUGx1Z2luQ29jb2EKMHgxNzRiMjAwMCAtIDB4MTc0YjlmZmQgIGNvbS5hcHBsZS5KYXZhVk0g
MTIuMC4yICgxMi4wLjIpIDw0NGI5NTM2ZmU0ZDdjN2ZjYjM1MDZhZGI2OTVhMTgwZj4gL1N5c3Rl
bS9MaWJyYXJ5L0ZyYW1ld29ya3MvSmF2YVZNLmZyYW1ld29yay9WZXJzaW9ucy9BL0phdmFWTQow
eDE3ZDEyMDAwIC0gMHgxN2QxM2ZmNyArY29tLmdvb2dsZS5Hb29nbGVOb3RpZmllclF1aWNrQWRk
Q01QbHVnaW4gMS45LjEwMCAoMS45LjEwMC4yMTUpIC9Vc2Vycy9xdWlyaXMvTGlicmFyeS9Db250
ZXh0dWFsIE1lbnUgSXRlbXMvR29vZ2xlIE5vdGlmaWVyIFF1aWNrIEFkZCBDTSBQbHVnaW4ucGx1
Z2luL0NvbnRlbnRzL01hY09TL0dvb2dsZSBOb3RpZmllciBRdWljayBBZGQgQ00gUGx1Z2luCjB4
MTdkMTgwMDAgLSAweDE3ZDE5ZmZkICBjb20uYXBwbGUuQmx1ZXRvb3RoTWVudSAyLjEgKDIuMWYx
NCkgL1N5c3RlbS9MaWJyYXJ5L0NvbnRleHR1YWwgTWVudSBJdGVtcy9CbHVldG9vdGhDb250ZXh0
dWFsTWVudS5wbHVnaW4vQ29udGVudHMvTWFjT1MvQmx1ZXRvb3RoQ29udGV4dHVhbE1lbnUKMHgx
N2QyMzAwMCAtIDB4MTdkMmZmZjYgIGNvbS5hcHBsZS5haXJwb3J0LmRpc2ttZW51IDEuMi4xICgx
MjEuNCkgL1N5c3RlbS9MaWJyYXJ5L0NvbnRleHR1YWwgTWVudSBJdGVtcy9BaXJQb3J0IERpc2sg
TWVudS5wbHVnaW4vQ29udGVudHMvTWFjT1MvQWlyUG9ydCBEaXNrIE1lbnUKMHgxN2QzNDAwMCAt
IDB4MTdkMzZmZmUgIGNvbS5hcHBsZS5BdXRvbWF0b3JDTU0gMS4xICgxNTYpIDxkZjA4MjJiOGEz
MzVjYjMxZDkzMTg1MGZlOWQ0MmFiND4gL1N5c3RlbS9MaWJyYXJ5L0NvbnRleHR1YWwgTWVudSBJ
dGVtcy9BdXRvbWF0b3JDTU0ucGx1Z2luL0NvbnRlbnRzL01hY09TL0F1dG9tYXRvckNNTQoweDE3
ZmUwMDAwIC0gMHgxN2ZlM2ZmZiAgY29tLmFwcGxlLkJlemVsU2VydmljZXNGVyAxLjQuNjI0ICgx
LjQuNjI0KSAvU3lzdGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1ld29ya3MvQmV6ZWxTZXJ2aWNlcy5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9CZXplbFNlcnZpY2VzCjB4MTdmZWEwMDAgLSAweDE3ZmVmZmZm
ICBjb20uYXBwbGUuRm9sZGVyQWN0aW9uc01lbnUgMS4zLjIgKDEuMy4yKSA8OWJhNjllZjBiZWM5
NjI2NGE3OWZhMjhiM2E1ZjA1OGI+IC9TeXN0ZW0vTGlicmFyeS9Db250ZXh0dWFsIE1lbnUgSXRl
bXMvRm9sZGVyQWN0aW9uc01lbnUucGx1Z2luL0NvbnRlbnRzL01hY09TL0ZvbGRlckFjdGlvbnNN
ZW51CjB4MTgyMDAwMDAgLSAweDE4MjZlZmY3ICBjb20uYXBwbGUuQmx1ZXRvb3RoIDIuMSAoMi4x
ZjE0KSA8NzBhNGU2ZWMzNGUxMDFhODEyOTIzYjI0MjJhNGEzODY+IC9TeXN0ZW0vTGlicmFyeS9G
cmFtZXdvcmtzL0lPQmx1ZXRvb3RoLmZyYW1ld29yay9WZXJzaW9ucy9BL0lPQmx1ZXRvb3RoCjB4
MThiODAwMDAgLSAweDE4YjhhZmZlICBjb20uYXBwbGUuVVJMTW91bnQgMy4xICgzLjEpIDxmMzY4
Y2NiNDVlY2VjMjgyODdhYmEzNmM0YTJkNDUyMD4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFt
ZXdvcmtzL1VSTE1vdW50LmZyYW1ld29yay9VUkxNb3VudAoweDE5MWIyMDAwIC0gMHgxOTFkMWZl
ZCAgY29tLmFwcGxlLmF1ZGlvLkNvcmVBdWRpb0tpdCAxLjUgKDEuNSkgPDgyZjJlNTJjNTAyZGI3
ZjNiMzIzNDlhNTQyMDlhMGZlPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db3JlQXVkaW9L
aXQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29yZUF1ZGlvS2l0CjB4MTk1NDEwMDAgLSAweDE5NWIz
ZmZmICBjb20uYXBwbGUuaUxpZmVNZWRpYUJyb3dzZXIgMS4wLjUgKDIwNS4wLjIpIDwyYjVjMWIw
ZGYzZjhjNzY0NzY3OTFmODMxN2ZjNzMyND4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdv
cmtzL2lMaWZlTWVkaWFCcm93c2VyLmZyYW1ld29yay9WZXJzaW9ucy9BL2lMaWZlTWVkaWFCcm93
c2VyCjB4MWE4MDAwMDAgLSAweDFhZGZkZmYzICtjb20ubWFjcm9tZWRpYS5GbGFzaCBQbGF5ZXIu
cGx1Z2luIDkuMC4xMTUgKDEuMC40ZjYwKSA8OWZhNTdiNmRjN2ZmNGNmZTlhNTE4NDQyMzI1ZTkx
Y2I+IC9MaWJyYXJ5L0ludGVybmV0IFBsdWctSW5zL0ZsYXNoIFBsYXllci5wbHVnaW4vQ29udGVu
dHMvTWFjT1MvRmxhc2ggUGxheWVyCjB4OGZlMDAwMDAgLSAweDhmZTJkYTUzICBkeWxkIDk2LjIg
KD8/PykgPDdhZjQ3ZDNiMDBiMjI2ODk0NzU2M2M3ZmE4YzU5YTA3PiAvdXNyL2xpYi9keWxkCjB4
OTAwMDMwMDAgLSAweDkwMGNlZmZmICBjb20uYXBwbGUuQ29sb3JTeW5jIDQuNS4wICg0LjUuMCkg
L1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsv
VmVyc2lvbnMvQS9GcmFtZXdvcmtzL0NvbG9yU3luYy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db2xv
clN5bmMKMHg5MDBjZjAwMCAtIDB4OTAwZDNmZmYgIGxpYkdJRi5keWxpYiA/Pz8gKD8/PykgPGI4
ZjYxZTM0NmZhMjQzYTcxMzg5MTBiZWQzZGNkYjZiPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1h
Z2VJTy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9SZXNvdXJjZXMvbGliR0lGLmR5bGliCjB4OTAwZDQw
MDAgLSAweDkwMGQ0ZmZkICBjb20uYXBwbGUuQWNjZWxlcmF0ZSAxLjQuMiAoQWNjZWxlcmF0ZSAx
LjQuMikgL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9BY2NlbGVyYXRlCjB4OTAwZDUwMDAgLSAweDkwMGRhZmZmICBjb20uYXBwbGUuYmFj
a3VwLmZyYW1ld29yayAxLjAgKDEuMCkgL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtz
L0JhY2t1cC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9CYWNrdXAKMHg5MDBkYjAwMCAtIDB4OTAwZGJm
ZmEgIGNvbS5hcHBsZS5Db3JlU2VydmljZXMgMzIgKDMyKSA8MmZjYzhmM2JkNWJiZmMwMDBiNDc2
Y2FkOGU2YTNkZDI+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNlcy5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9Db3JlU2VydmljZXMKMHg5MDBkYzAwMCAtIDB4OTAwZjRmZmYgIGNv
bS5hcHBsZS5vcGVuc2NyaXB0aW5nIDEuMi42ICg/Pz8pIDxiOGU1NTNkZjY0M2YyYWVjNjhmYTk2
OGIzYjQ1OWIyYj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1ld29yay9W
ZXJzaW9ucy9BL0ZyYW1ld29ya3MvT3BlblNjcmlwdGluZy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9P
cGVuU2NyaXB0aW5nCjB4OTAwZjUwMDAgLSAweDkwMmMwZmY3ICBjb20uYXBwbGUuc2VjdXJpdHkg
NS4wLjIgKDMzMDAxKSA8MDc4ODk2OWZmZTc5NjExNTMyMTliZTEwNzg2ZGE0MzY+IC9TeXN0ZW0v
TGlicmFyeS9GcmFtZXdvcmtzL1NlY3VyaXR5LmZyYW1ld29yay9WZXJzaW9ucy9BL1NlY3VyaXR5
CjB4OTAyYzEwMDAgLSAweDkwM2YzZmVmICBjb20uYXBwbGUuQ29yZUZvdW5kYXRpb24gNi41LjEg
KDQ3Ni4xMCkgPGQ1YmVkMjY4OGE1ZWVhMTFhNmRjM2EzYzVjMTcwMzBlPiAvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9Db3JlRm91bmRhdGlvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db3JlRm91
bmRhdGlvbgoweDkwM2Y0MDAwIC0gMHg5MDgwNGZlZiAgbGliQkxBUy5keWxpYiA/Pz8gKD8/Pykg
L1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9GcmFtZXdvcmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9saWJCTEFTLmR5bGliCjB4
OTA4MDUwMDAgLSAweDkwOGU0ZmZmICBsaWJvYmpjLkEuZHlsaWIgPz8/ICg/Pz8pIDxhNTMyMDYy
NzRiNmMyZDQyNjkxZjY3Nzg2M2YzNzlhZT4gL3Vzci9saWIvbGlib2JqYy5BLmR5bGliCjB4OTA4
ZTUwMDAgLSAweDkwOTNmZmY3ICBjb20uYXBwbGUuQ29yZVRleHQgMi4wLjEgKD8/PykgPDA3NDk0
OTQ1YWQxZTNmNTM5NTU5OWY0Mjc0ODQ1N2NjPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9B
cHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29yZVRl
eHQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29yZVRleHQKMHg5MDk0MDAwMCAtIDB4OTA5ZmFmZTMg
IGNvbS5hcHBsZS5Db3JlU2VydmljZXMuT1NTZXJ2aWNlcyAyMjQuNCAoMjI0LjQpIDxmZjUwMDdh
YjIyMDkwOGFjNTRiNmM2NjFlNDQ3ZDU5Mz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29y
ZVNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvT1NTZXJ2aWNlcy5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9PU1NlcnZpY2VzCjB4OTA5ZmIwMDAgLSAweDkwYTRhZmZmICBjb20u
YXBwbGUuUXVpY2tMb29rVUlGcmFtZXdvcmsgMS4xICgxNzAuMikgL1N5c3RlbS9MaWJyYXJ5L1By
aXZhdGVGcmFtZXdvcmtzL1F1aWNrTG9va1VJLmZyYW1ld29yay9WZXJzaW9ucy9BL1F1aWNrTG9v
a1VJCjB4OTBhNGIwMDAgLSAweDkwYWE3ZmY3ICBjb20uYXBwbGUuaHRtbHJlbmRlcmluZyA2OCAo
MS4xLjMpIDxmZTg3YTlkZWRlMzhkYjAwZTZjODk0OTk0MmM2YmQ0Zj4gL1N5c3RlbS9MaWJyYXJ5
L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSFRNTFJl
bmRlcmluZy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9IVE1MUmVuZGVyaW5nCjB4OTBhYTgwMDAgLSAw
eDkwYzI2ZmZmICBjb20uYXBwbGUuQWRkcmVzc0Jvb2suZnJhbWV3b3JrIDQuMSAoNjg3LjEpIDxi
MmYyZjJjOTI1ZWIwODBlNTNiODQxMDE0ZTRmOWE3Yz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29y
a3MvQWRkcmVzc0Jvb2suZnJhbWV3b3JrL1ZlcnNpb25zL0EvQWRkcmVzc0Jvb2sKMHg5MGMyNzAw
MCAtIDB4OTBjM2RmZTcgIGNvbS5hcHBsZS5Db3JlVmlkZW8gMS41LjAgKDEuNS4wKSA8N2UwMTA1
NTc1MjdhMGU2ZDQ5MTQ3YzI5N2QxNjg1MGE+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0Nv
cmVWaWRlby5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db3JlVmlkZW8KMHg5MGMzZTAwMCAtIDB4OTBk
ODNmZjcgIGNvbS5hcHBsZS5JbWFnZUlPLmZyYW1ld29yayAyLjAuMSAoMi4wLjEpIDw2OGJhMTFl
Njg5YTljYTMwZjgzMTA5MzVjZDFlMDJkNj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBw
bGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8u
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvSW1hZ2VJTwoweDkwZDg0MDAwIC0gMHg5MTQxZGZmZiAgY29t
LmFwcGxlLkNvcmVHcmFwaGljcyAxLjM1MS4yMSAoPz8/KSA8NmM5M2ZkMjExNDlmMzg5MTI5ZmU0
N2ZhNmVmNzE4ODA+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2Vydmlj
ZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Db3JlR3JhcGhpY3MuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvQ29yZUdyYXBoaWNzCjB4OTE0MzAwMDAgLSAweDkxNDU0ZmZmICBsaWJ4c2x0
LjEuZHlsaWIgPz8/ICg/Pz8pIDw0OTMzZGRjN2Y2NjE4NzQzMTk3YWFkYzg1YjMzYjVhYj4gL3Vz
ci9saWIvbGlieHNsdC4xLmR5bGliCjB4OTE0NTUwMDAgLSAweDkxNDU1ZmZjICBjb20uYXBwbGUu
YXVkaW8udW5pdHMuQXVkaW9Vbml0IDEuNSAoMS41KSAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9BdWRpb1VuaXQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQXVkaW9Vbml0CjB4OTE0NTYwMDAgLSAw
eDkxNGRkZmY3ICBsaWJzcWxpdGUzLjAuZHlsaWIgPz8/ICg/Pz8pIDw2OTc4YmJjY2E0Mjc3ZDZh
ZTlmMDQyYmVmZjY0M2Y3ZD4gL3Vzci9saWIvbGlic3FsaXRlMy4wLmR5bGliCjB4OTE0ZGUwMDAg
LSAweDkxNjk5ZmYzICBjb20uYXBwbGUuUXVhcnR6Q29tcG9zZXIgMi4xICgxMDYuMykgPGVkNzlm
ZjM2NDRlODg4MzkwNWJhM2JhNjgxNzQyNDc2PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9R
dWFydHouZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9RdWFydHpDb21wb3Nlci5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9RdWFydHpDb21wb3NlcgoweDkxNjlhMDAwIC0gMHg5MTZjNWZlNyAg
bGliYXV0by5keWxpYiA/Pz8gKD8/PykgPDQyZDg0MjJkYzIzYTE4MDcxODY5ZmRmN2I1ZDhmYWI1
PiAvdXNyL2xpYi9saWJhdXRvLmR5bGliCjB4OTE2YzYwMDAgLSAweDkxNzJiZmZiICBjb20uYXBw
bGUuSVNTdXBwb3J0IDEuNiAoMzQpIC9TeXN0ZW0vTGlicmFyeS9Qcml2YXRlRnJhbWV3b3Jrcy9J
U1N1cHBvcnQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSVNTdXBwb3J0CjB4OTE3MmMwMDAgLSAweDkx
NzM4ZmU3ICBjb20uYXBwbGUub3BlbmdsIDEuNS42ICgxLjUuNikgPGQ1OTliMWJiMGY4YThkYTZm
ZDEyNWUyNTg3YjI3Nzc2PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9PcGVuR0wuZnJhbWV3
b3JrL1ZlcnNpb25zL0EvT3BlbkdMCjB4OTE3MzkwMDAgLSAweDkxN2IwZmUzICBjb20uYXBwbGUu
Q0ZOZXR3b3JrIDIyMS41ICgyMjEuNSkgPDU0NzRjZGQ3ZDJhOGIyZTgwNTlkZTI0OWM3MDJkZjll
PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNp
b25zL0EvRnJhbWV3b3Jrcy9DRk5ldHdvcmsuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ0ZOZXR3b3Jr
CjB4OTE3YjEwMDAgLSAweDkxN2IxZmY4ICBjb20uYXBwbGUuQ29jb2EgNi41ICg/Pz8pIDxlMDY0
Zjk0ZDk2OWNlMjVjYjdkZTNjZmI5ODBjMzI0OT4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3Mv
Q29jb2EuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29jb2EKMHg5MTdiMjAwMCAtIDB4OTE3ZjdmZWYg
IGNvbS5hcHBsZS5NZXRhZGF0YSAxMC41LjIgKDM5OC43KSA8NzNhNjQyNGMwNmVmZmM0NzRlNjk5
Y2RlNjg4M2RlOTk+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNlcy5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL01ldGFkYXRhLmZyYW1ld29yay9WZXJzaW9ucy9B
L01ldGFkYXRhCjB4OTE3ZjgwMDAgLSAweDkxN2ZjZmZmICBsaWJtYXRoQ29tbW9uLkEuZHlsaWIg
Pz8/ICg/Pz8pIC91c3IvbGliL3N5c3RlbS9saWJtYXRoQ29tbW9uLkEuZHlsaWIKMHg5MTdmZDAw
MCAtIDB4OTE4OTBmZmYgIGNvbS5hcHBsZS5pbmsuZnJhbWV3b3JrIDEwMS4zICg4NikgPGJmM2Zh
ODkyN2I0YjhiYWFlOTIzODFhOTc2ZmQyMDc5PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9D
YXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9JbmsuZnJhbWV3b3JrL1ZlcnNp
b25zL0EvSW5rCjB4OTE4OTEwMDAgLSAweDkxOTFkZmZiICBjb20uYXBwbGUuUVRLaXQgNy40LjEg
KDE0KSAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9RVEtpdC5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9RVEtpdAoweDkxOTFlMDAwIC0gMHg5MTkyMWZmZiAgY29tLmFwcGxlLmhlbHAgMS4xICgzNikg
PGI1MDdiMDhlNDg0Y2I4OTAzM2U5Y2YyMzA2MmQ3N2RlPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3
b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9IZWxwLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0hlbHAKMHg5MTkyMjAwMCAtIDB4OTE5N2JmZjcgIGxpYkdMVS5keWxpYiA/
Pz8gKD8/PykgL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvT3BlbkdMLmZyYW1ld29yay9WZXJz
aW9ucy9BL0xpYnJhcmllcy9saWJHTFUuZHlsaWIKMHg5MTk3YzAwMCAtIDB4OTE5N2NmZmQgIGNv
bS5hcHBsZS52ZWNMaWIgMy40LjIgKHZlY0xpYiAzLjQuMikgL1N5c3RlbS9MaWJyYXJ5L0ZyYW1l
d29ya3MvdmVjTGliLmZyYW1ld29yay9WZXJzaW9ucy9BL3ZlY0xpYgoweDkxOTdkMDAwIC0gMHg5
MTk5MWZmMyAgY29tLmFwcGxlLkltYWdlQ2FwdHVyZSA0LjAgKDUuMC4wKSAvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9JbWFn
ZUNhcHR1cmUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSW1hZ2VDYXB0dXJlCjB4OTE5OTIwMDAgLSAw
eDkxYWYxZmYzICBsaWJTeXN0ZW0uQi5keWxpYiA/Pz8gKD8/PykgPDQ4OTkzNzYyMzRlNTU1OTNi
MjJmYzM3MDkzNWY4Y2RmPiAvdXNyL2xpYi9saWJTeXN0ZW0uQi5keWxpYgoweDkxYWZjMDAwIC0g
MHg5MWMzNGZmNyAgbGliaWN1Y29yZS5BLmR5bGliID8/PyAoPz8/KSA8YWZjZWE2NTJmZjJlYzM2
ODg1YjJjODFjNTdkMDZkNGM+IC91c3IvbGliL2xpYmljdWNvcmUuQS5keWxpYgoweDkxYzQzMDAw
IC0gMHg5MWNjY2ZlMyAgY29tLmFwcGxlLkRlc2t0b3BTZXJ2aWNlcyAxLjQuNSAoMS40LjUpIDw4
YjI2NGNkNmFiYmJkNzUwOTI4YzYzN2UxMjQ3MjY5ZD4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVG
cmFtZXdvcmtzL0Rlc2t0b3BTZXJ2aWNlc1ByaXYuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRGVza3Rv
cFNlcnZpY2VzUHJpdgoweDkxY2NkMDAwIC0gMHg5MWNkOGZmOSAgY29tLmFwcGxlLmhlbHBkYXRh
IDEuMCAoMTQpIC9TeXN0ZW0vTGlicmFyeS9Qcml2YXRlRnJhbWV3b3Jrcy9IZWxwRGF0YS5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9IZWxwRGF0YQoweDkxY2Q5MDAwIC0gMHg5MWZlMWZmZiAgY29tLmFw
cGxlLkhJVG9vbGJveCAxLjUuMiAoPz8/KSA8NzQ0OWQ2ZjJkYTMzZGVkNjkzNjI0M2E5MmUzMDc0
NTk+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9GcmFtZXdvcmtzL0hJVG9vbGJveC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9ISVRvb2xib3gKMHg5
MWZlMjAwMCAtIDB4OTFmZmRmZmIgIGxpYlBuZy5keWxpYiA/Pz8gKD8/PykgPDg1Y2ExODE3MmQ3
YTRiNWE1YmUzNTc0ZTRlODc5ODgwPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNh
dGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9SZXNvdXJjZXMvbGliUG5nLmR5bGliCjB4OTFmZmUwMDAgLSAweDky
MDBlZmZmICBjb20uYXBwbGUuc3BlZWNoLnN5bnRoZXNpcy5mcmFtZXdvcmsgMy42LjU5ICgzLjYu
NTkpIDw0ZmZlZjE0NWZhZDNkNGQ3ODdlMGMzM2VhYjI2YjMzNj4gL1N5c3RlbS9MaWJyYXJ5L0Zy
YW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdv
cmtzL1NwZWVjaFN5bnRoZXNpcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9TcGVlY2hTeW50aGVzaXMK
MHg5MjA1ZTAwMCAtIDB4OTIwZGJmZWYgIGxpYnZNaXNjLmR5bGliID8/PyAoPz8/KSAvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9BY2NlbGVyYXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1l
d29ya3MvdmVjTGliLmZyYW1ld29yay9WZXJzaW9ucy9BL2xpYnZNaXNjLmR5bGliCjB4OTIwZGMw
MDAgLSAweDkyMTM5ZmZiICBsaWJzdGRjKysuNi5keWxpYiA/Pz8gKD8/PykgPDA0YjgxMmRjZWM2
NzBkYWE4YjdkMjg1MmFiMTRiZTYwPiAvdXNyL2xpYi9saWJzdGRjKysuNi5keWxpYgoweDkyMTdm
MDAwIC0gMHg5MjE4NWZmZiAgY29tLmFwcGxlLnByaW50LmZyYW1ld29yay5QcmludCAyMTguMC4y
ICgyMjAuMSkgPDhiZjdlZjcxMjE2Mzc2ZDEyZmNkNWVjMTdlNDM3NDJjPiAvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Qcmlu
dC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9QcmludAoweDkyMTg2MDAwIC0gMHg5MjFiY2ZlZiAgbGli
dGlkeS5BLmR5bGliID8/PyAoPz8/KSA8ZTRkM2U3Mzk5ZmI4M2Q3ZjE0NWY5YjRlYzgxOTYyNDI+
IC91c3IvbGliL2xpYnRpZHkuQS5keWxpYgoweDkyMWQxMDAwIC0gMHg5MjFlMGZmZiAgbGlic2Fz
bDIuMi5keWxpYiA/Pz8gKD8/PykgPGI5ZTFjYTBiNjYxMmUyODBiNmNiZWE2ZGYwZWVjNWY2PiAv
dXNyL2xpYi9saWJzYXNsMi4yLmR5bGliCjB4OTI4MzIwMDAgLSAweDkyYmYwZmVhICBsaWJMQVBB
Q0suZHlsaWIgPz8/ICg/Pz8pIC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FjY2VsZXJhdGUu
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92ZWNMaWIuZnJhbWV3b3JrL1ZlcnNpb25z
L0EvbGliTEFQQUNLLmR5bGliCjB4OTJiZjEwMDAgLSAweDkyYzE5ZmY3ICBjb20uYXBwbGUuc2hv
cnRjdXQgMSAoMS4wKSA8MDU3NzgzODY3MTM4OTAyYjUyYmMwOTQxZmVkYjc0ZDE+IC9TeXN0ZW0v
TGlicmFyeS9Qcml2YXRlRnJhbWV3b3Jrcy9TaG9ydGN1dC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9T
aG9ydGN1dAoweDkyYzFhMDAwIC0gMHg5MmM1OGZmNyAgbGliR0xJbWFnZS5keWxpYiA/Pz8gKD8/
PykgPDA5MGRlNzc1ODM4ZGIwM2RkYzcxMGY1N2FiYmY2MjE4PiAvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9PcGVuR0wuZnJhbWV3b3JrL1ZlcnNpb25zL0EvTGlicmFyaWVzL2xpYkdMSW1hZ2Uu
ZHlsaWIKMHg5MmM3NTAwMCAtIDB4OTJjYmZmZTEgIGNvbS5hcHBsZS5zZWN1cml0eWludGVyZmFj
ZSAzLjAgKDMyNTMyKSA8ZjUyMWRhZTQxNmNlN2EzYmRkNTk0YjBkNGUyZmI1MTc+IC9TeXN0ZW0v
TGlicmFyeS9GcmFtZXdvcmtzL1NlY3VyaXR5SW50ZXJmYWNlLmZyYW1ld29yay9WZXJzaW9ucy9B
L1NlY3VyaXR5SW50ZXJmYWNlCjB4OTJjYzAwMDAgLSAweDkyZDRjZmY3ICBjb20uYXBwbGUuTGF1
bmNoU2VydmljZXMgMjg2LjUgKDI4Ni41KSA8MzNjM2FlNTRhYmIyNzZiNjFhOTlkNGM3NjRkODgz
ZTI+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNlcy5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9GcmFtZXdvcmtzL0xhdW5jaFNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0xh
dW5jaFNlcnZpY2VzCjB4OTJkNGQwMDAgLSAweDkyZDU0ZmZlICBsaWJic20uZHlsaWIgPz8/ICg/
Pz8pIDxkMjVjNjMzNzhhNTAyOTY0OGZmZDRiNDY2OWJlMzFiZj4gL3Vzci9saWIvbGliYnNtLmR5
bGliCjB4OTJkNTUwMDAgLSAweDkyZDVmZmViICBjb20uYXBwbGUuYXVkaW8uU291bmRNYW5hZ2Vy
IDMuOS4yICgzLjkuMikgPDBmMmJhNmU4OTFkMzc2MTIxMmNmNWE1ZTYxMzRkNjgzPiAvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jr
cy9DYXJib25Tb3VuZC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9DYXJib25Tb3VuZAoweDkyZDYwMDAw
IC0gMHg5MmQ2MmZmNSAgbGliUmFkaWFuY2UuZHlsaWIgPz8/ICg/Pz8pIDxiOWUwNGFmYTkxZTRi
NTk3YTAwNzk3ZDY3YTcyNjhmYj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRp
b25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3
b3JrL1ZlcnNpb25zL0EvUmVzb3VyY2VzL2xpYlJhZGlhbmNlLmR5bGliCjB4OTJlYmMwMDAgLSAw
eDkyZWJjZmZlICBjb20uYXBwbGUuTW9uaXRvclBhbmVsRnJhbWV3b3JrIDEuMi4wICgxLjIuMCkg
PGEyYjQ2MmJlNmM1MTE4N2VkZGY3ZDA5N2VmMGUwYTA0PiAvU3lzdGVtL0xpYnJhcnkvUHJpdmF0
ZUZyYW1ld29ya3MvTW9uaXRvclBhbmVsLmZyYW1ld29yay9WZXJzaW9ucy9BL01vbml0b3JQYW5l
bAoweDkyZWJkMDAwIC0gMHg5MmViZmZmZiAgY29tLmFwcGxlLnNlY3VyaXR5aGkgMy4wICgzMDgx
NykgPDcyY2I4YjAxMjYwMzM3MGU5MDRiMzFhMjRhOTExMjFiPiAvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9TZWN1cml0eUhJ
LmZyYW1ld29yay9WZXJzaW9ucy9BL1NlY3VyaXR5SEkKMHg5MzEyOTAwMCAtIDB4OTMxNmJmZWYg
IGNvbS5hcHBsZS5OYXZpZ2F0aW9uU2VydmljZXMgMy41LjEgKDE2MSkgPGNjNmJkNzhlYWJmMWUy
ZTcxNjY5MTRlOWYxMmY1ODUwPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJh
bWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9OYXZpZ2F0aW9uU2VydmljZXMuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvTmF2aWdhdGlvblNlcnZpY2VzCjB4OTMxNmMwMDAgLSAweDkzMWU4ZmViICBj
b20uYXBwbGUuYXVkaW8uQ29yZUF1ZGlvIDMuMS4wICgzLjEpIDw0ODNlMGQzODc5ZDUyYmE5YWMx
MGI0YmNmYjA3MjhkNj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZUF1ZGlvLmZyYW1l
d29yay9WZXJzaW9ucy9BL0NvcmVBdWRpbwoweDkzMWU5MDAwIC0gMHg5MzFlYmZmZiAgY29tLmFw
cGxlLkNyYXNoUmVwb3J0ZXJTdXBwb3J0IDEwLjUuMCAoMTU2KSA8YTljZjA5MmJlN2E1NTRiM2Nk
YTAwZmU5NDZkMWMxYTc+IC9TeXN0ZW0vTGlicmFyeS9Qcml2YXRlRnJhbWV3b3Jrcy9DcmFzaFJl
cG9ydGVyU3VwcG9ydC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9DcmFzaFJlcG9ydGVyU3VwcG9ydAow
eDkzMWVjMDAwIC0gMHg5MzFmNWZmZiAgY29tLmFwcGxlLnNwZWVjaC5yZWNvZ25pdGlvbi5mcmFt
ZXdvcmsgMy43LjI0ICgzLjcuMjQpIDxkMzE4MGY5ZWRiZDlhNWU2ZjI4M2Q2MTU2YWEzYzYwMj4g
L1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1ld29yay9WZXJzaW9ucy9BL0Zy
YW1ld29ya3MvU3BlZWNoUmVjb2duaXRpb24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvU3BlZWNoUmVj
b2duaXRpb24KMHg5MzFmNjAwMCAtIDB4OTMyMTVmZmEgIGxpYkpQRUcuZHlsaWIgPz8/ICg/Pz8p
IDwwZGQ3ZTlkN2ZiMjIxNzRiNzgyMDVhOTQ0MTQ0ZjljMz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1l
d29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtz
L0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25zL0EvUmVzb3VyY2VzL2xpYkpQRUcuZHlsaWIKMHg5
MzIxNjAwMCAtIDB4OTMyMWRmZmYgIGNvbS5hcHBsZS5hZ2wgMy4wLjkgKEFHTC0zLjAuOSkgPDdk
YWM0YTdjYjBkZTJmNmQwOGFlNzFjMTI0OTM3OWUzPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9BR0wuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQUdMCjB4OTMyMWUwMDAgLSAweDkzMjFlZmZmICBj
b20uYXBwbGUuQ2FyYm9uIDEzNiAoMTM2KSA8OTk2MTU3MGE0OTdkNzlmMTNiOGVhMTU5ODI2YWY0
MmQ+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9DYXJib24KMHg5MzIxZjAwMCAtIDB4OTMyNTBmZmIgIGNvbS5hcHBsZS5xdWFydHpmaWx0ZXJz
IDEuNS4wICgxLjUuMCkgPDIyNTgxZjhmZTlkZDJjYjI2MWY5N2E4OTc0MDdlYzNlPiAvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9RdWFydHouZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jr
cy9RdWFydHpGaWx0ZXJzLmZyYW1ld29yay9WZXJzaW9ucy9BL1F1YXJ0ekZpbHRlcnMKMHg5MzJm
MDAwMCAtIDB4OTMzZDFmZjcgIGxpYnhtbDIuMi5keWxpYiA/Pz8gKD8/PykgPDNjZDRjY2NkNGNh
MzVkZmZhNDY4ODQzNmFhMGNkOTA4PiAvdXNyL2xpYi9saWJ4bWwyLjIuZHlsaWIKMHg5MzQwMzAw
MCAtIDB4OTM0MzBmZWIgIGxpYnZEU1AuZHlsaWIgPz8/ICg/Pz8pIDxiMjMyYzAxOGRkZDA0MGVj
NGUyYzJhZjYzMmRkNDk3Zj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9saWJ2RFNQLmR5bGliCjB4OTM0MzEwMDAgLSAweDkzNDMxZmZiICBjb20uYXBwbGUuaW5zdGFs
bHNlcnZlci5mcmFtZXdvcmsgMS4wICg4KSAvU3lzdGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1ld29y
a3MvSW5zdGFsbFNlcnZlci5mcmFtZXdvcmsvVmVyc2lvbnMvQS9JbnN0YWxsU2VydmVyCjB4OTM0
MzIwMDAgLSAweDkzNGY5ZmYyICBjb20uYXBwbGUudkltYWdlIDMuMCAoMy4wKSAvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9BY2NlbGVyYXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29y
a3MvdkltYWdlLmZyYW1ld29yay9WZXJzaW9ucy9BL3ZJbWFnZQoweDkzNGZhMDAwIC0gMHg5MzUw
OWZmZSAgY29tLmFwcGxlLkRTT2JqQ1dyYXBwZXJzLkZyYW1ld29yayAxLjIuMSAoMS4yLjEpIDxl
YWMxYzdiN2MwN2VkMzE0OGM4NTkzNGI2ZjY1NjMwOD4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVG
cmFtZXdvcmtzL0RTT2JqQ1dyYXBwZXJzLmZyYW1ld29yay9WZXJzaW9ucy9BL0RTT2JqQ1dyYXBw
ZXJzCjB4OTM1MGEwMDAgLSAweDkzNTBiZmZjICBsaWJmZmkuZHlsaWIgPz8/ICg/Pz8pIDxhM2I1
NzNlYjk1MGNhNTgzMjkwZjdiMmI0YzQ4NmQwOT4gL3Vzci9saWIvbGliZmZpLmR5bGliCjB4OTM1
MGMwMDAgLSAweDkzNTExZmZiICBjb20uYXBwbGUuRGlzcGxheVNlcnZpY2VzRlcgMi4wICgyLjAp
IDxiMTdmYjU1NzE5NDZiMGJhMjI4YmFmZDA4ZTAwMTFjOD4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZh
dGVGcmFtZXdvcmtzL0Rpc3BsYXlTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9EaXNwbGF5
U2VydmljZXMKMHg5MzUxMjAwMCAtIDB4OTM1MjBmZmQgIGxpYnouMS5keWxpYiA/Pz8gKD8/Pykg
PDVkZGQ4NTM5YWUyZWJmZDhlN2NjMWM1NzUyNTM4NWM3PiAvdXNyL2xpYi9saWJ6LjEuZHlsaWIK
MHg5MzUyMTAwMCAtIDB4OTM2NDVmZTMgIGNvbS5hcHBsZS5hdWRpby50b29sYm94LkF1ZGlvVG9v
bGJveCAxLjUuMSAoMS41LjEpIC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0F1ZGlvVG9vbGJv
eC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9BdWRpb1Rvb2xib3gKMHg5MzY0NjAwMCAtIDB4OTM2YzBm
ZjggIGNvbS5hcHBsZS5wcmludC5mcmFtZXdvcmsuUHJpbnRDb3JlIDUuNS4yICgyNDUuMSkgPDNj
OWRlNTEyZTk1ZmJkODM4Njk0ZWU1MDA4ZDU2YTI4PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvUHJp
bnRDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1ByaW50Q29yZQoweDkzN2VjMDAwIC0gMHg5Mzgy
OWZmZiAgY29tLmFwcGxlLkNvcmVNZWRpYUlPU2VydmljZXNQcml2YXRlIDEuNCAoMS40KSAvU3lz
dGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1ld29ya3MvQ29yZU1lZGlhSU9TZXJ2aWNlc1ByaXZhdGUu
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29yZU1lZGlhSU9TZXJ2aWNlc1ByaXZhdGUKMHg5MzgyYTAw
MCAtIDB4OTM4MmZmZmYgIGNvbS5hcHBsZS5Db21tb25QYW5lbHMgMS4yLjQgKDg1KSA8ZWEwNjY1
ZjU3Y2QyNjc2MDk0NjZlZDhiMmIyMGU4OTM+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0Nh
cmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0NvbW1vblBhbmVscy5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9Db21tb25QYW5lbHMKMHg5MzgzMDAwMCAtIDB4OTM4MzBmZjggIGNvbS5h
cHBsZS5BcHBsaWNhdGlvblNlcnZpY2VzIDM0ICgzNCkgPDhmOTEwZmE2NWYwMWQ0MDFhZDhkMDRj
YzkzM2NmODg3PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2Vz
LmZyYW1ld29yay9WZXJzaW9ucy9BL0FwcGxpY2F0aW9uU2VydmljZXMKMHg5MzgzMTAwMCAtIDB4
OTM4NGVmZjcgIGNvbS5hcHBsZS5RdWlja0xvb2tGcmFtZXdvcmsgMS4xICgxNzAuMikgL1N5c3Rl
bS9MaWJyYXJ5L0ZyYW1ld29ya3MvUXVpY2tMb29rLmZyYW1ld29yay9WZXJzaW9ucy9BL1F1aWNr
TG9vawoweDkzODU0MDAwIC0gMHg5Mzg4YmZmZiAgY29tLmFwcGxlLlN5c3RlbUNvbmZpZ3VyYXRp
b24gMS45LjEgKDEuOS4xKSA8OGE3NmU0MjkzMDFhZmU0ZWJhMTMzMGJmZWFhYmQ5ZjI+IC9TeXN0
ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1N5c3RlbUNvbmZpZ3VyYXRpb24uZnJhbWV3b3JrL1ZlcnNp
b25zL0EvU3lzdGVtQ29uZmlndXJhdGlvbgoweDkzOTYxMDAwIC0gMHg5MzliMWZmNyAgY29tLmFw
cGxlLkhJU2VydmljZXMgMS43LjAgKD8/PykgPGY3ZTc4ODkxYTZkMDgyNjVjODNkY2E4ZTM3OGJl
MWVhPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1l
d29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSElTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9ISVNlcnZpY2VzCjB4OTNhODEwMDAgLSAweDkzZjU0ZmRlICBsaWJHTFByb2dyYW1tYWJpbGl0
eS5keWxpYiA/Pz8gKD8/PykgPGEzZDY4ZjE3ZjM3ZmY1NWEzZTYxYWNhMWUzYWVlNTIyPiAvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9PcGVuR0wuZnJhbWV3b3JrL1ZlcnNpb25zL0EvTGlicmFy
aWVzL2xpYkdMUHJvZ3JhbW1hYmlsaXR5LmR5bGliCjB4OTNmNTUwMDAgLSAweDk0NzUyZmVmICBj
b20uYXBwbGUuQXBwS2l0IDYuNS4yICg5NDkuMjYpIDxiYzQ1OTNlZGQ4YTIyNDQwOWZiNjk1M2Ez
NTQ1MDVhMD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwS2l0LmZyYW1ld29yay9WZXJz
aW9ucy9DL0FwcEtpdAoweDk1NmRiMDAwIC0gMHg5NTcwNWZmZiAgY29tLmFwcGxlLkNvcmVNZWRp
YVByaXZhdGUgMS40ICgxLjQpIDw1OTYzMGVlOTA5NmVjZjJjYTFlNTE4ZGEyZjQ2YzY4ZD4gL1N5
c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL0NvcmVNZWRpYVByaXZhdGUuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvQ29yZU1lZGlhUHJpdmF0ZQoweDk1NzA2MDAwIC0gMHg5NTcwNmZmZSAgY29t
LmFwcGxlLnF1YXJ0emZyYW1ld29yayAxLjUgKDEuNSkgPDRiOGY1MDVlMzJlNGYyZDY3OTY3YTI3
NjQwMWY5YWFmPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9RdWFydHouZnJhbWV3b3JrL1Zl
cnNpb25zL0EvUXVhcnR6CjB4OTU3MDcwMDAgLSAweDk1N2I5ZmZiICBsaWJjcnlwdG8uMC45Ljcu
ZHlsaWIgPz8/ICg/Pz8pIDwzMzBiMGU0OGU2N2ZhZmZjOGMyMmRmYzA2OWNhN2E0Nz4gL3Vzci9s
aWIvbGliY3J5cHRvLjAuOS43LmR5bGliCjB4OTU3YmEwMDAgLSAweDk1N2QwZmZmICBjb20uYXBw
bGUuRGljdGlvbmFyeVNlcnZpY2VzIDEuMC4wICgxLjAuMCkgPGFkMGFhMDI1MmUzMzIzZDE4MmUx
N2Y1MGRlZmU1NmZjPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db3JlU2VydmljZXMuZnJh
bWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9EaWN0aW9uYXJ5U2VydmljZXMuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvRGljdGlvbmFyeVNlcnZpY2VzCjB4OTU4YTUwMDAgLSAweDk1OGIwZmU3ICBs
aWJDU3luYy5BLmR5bGliID8/PyAoPz8/KSA8NDgyZDE2YmE1NWY5MWE1ZGMwNWY3OGNjOWRiNzA3
YTc+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3
b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Db3JlR3JhcGhpY3MuZnJhbWV3b3JrL1ZlcnNpb25z
L0EvUmVzb3VyY2VzL2xpYkNTeW5jLkEuZHlsaWIKMHg5NThiMTAwMCAtIDB4OTU5M2NmZmYgIGNv
bS5hcHBsZS5mcmFtZXdvcmsuSU9LaXQgMS41LjEgKD8/PykgPGExN2Y5ZjVlYTdlODAxNmE0Njdl
NjczNDlmNGQzZDAzPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9JT0tpdC5mcmFtZXdvcmsv
VmVyc2lvbnMvQS9JT0tpdAoweDk1OTNkMDAwIC0gMHg5NWJiN2ZlNyAgY29tLmFwcGxlLkZvdW5k
YXRpb24gNi41LjQgKDY3Ny4xNSkgPDYyMTYxOTYyODdmOThhNjVkZGI2NTRkMDRkNzczZTdiPiAv
U3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Gb3VuZGF0aW9uLmZyYW1ld29yay9WZXJzaW9ucy9D
L0ZvdW5kYXRpb24KMHg5NWJiODAwMCAtIDB4OTViZGVmZmYgIGxpYmN1cHMuMi5keWxpYiA/Pz8g
KD8/PykgPDg1Y2UyMDRkYTE0ZDYyZDZhM2E1YTlhZGZiYTAxNDU1PiAvdXNyL2xpYi9saWJjdXBz
LjIuZHlsaWIKMHg5NWJkZjAwMCAtIDB4OTViZmZmZjIgIGxpYkdMLmR5bGliID8/PyAoPz8/KSAv
U3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9PcGVuR0wuZnJhbWV3b3JrL1ZlcnNpb25zL0EvTGli
cmFyaWVzL2xpYkdMLmR5bGliCjB4OTVjNGQwMDAgLSAweDk1YzU0ZmU5ICBsaWJnY2Nfcy4xLmR5
bGliID8/PyAoPz8/KSA8YTlhYjEzNWE1ZjgxZjZlMzQ1NTI3ZGY4N2Y1MWJmYzk+IC91c3IvbGli
L2xpYmdjY19zLjEuZHlsaWIKMHg5NWM1NTAwMCAtIDB4OTVjNzNmZmYgIGxpYnJlc29sdi45LmR5
bGliID8/PyAoPz8/KSA8MDYyOWI2ZGNkNzFmNGFhYzZhODkxY2JlMjYyNTNlODU+IC91c3IvbGli
L2xpYnJlc29sdi45LmR5bGliCjB4OTVkNTQwMDAgLSAweDk2MDY4ZmUyICBjb20uYXBwbGUuUXVp
Y2tUaW1lIDcuNC4xICgxNCkgPDFhNDgzOGQyOWUwODA0YTJhMTAyZjAzYzA1MzYwMGYwPiAvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9RdWlja1RpbWUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvUXVp
Y2tUaW1lCjB4OTYwNzUwMDAgLSAweDk2MDk5ZmViICBsaWJzc2wuMC45LjcuZHlsaWIgPz8/ICg/
Pz8pIDxhY2VlN2ZjNTM0Njc0NDk4ZGNhYzIxMTMxOGFhMjNlOD4gL3Vzci9saWIvbGlic3NsLjAu
OS43LmR5bGliCjB4OTYwOWEwMDAgLSAweDk2MGI4ZmYzICBjb20uYXBwbGUuRGlyZWN0b3J5U2Vy
dmljZS5GcmFtZXdvcmsgMy41LjEgKDMuNS4xKSA8OTY0MDdkY2E0ZDZiMWQxMGFlNWNhMTg4MWUz
MWIyN2E+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0RpcmVjdG9yeVNlcnZpY2UuZnJhbWV3
b3JrL1ZlcnNpb25zL0EvRGlyZWN0b3J5U2VydmljZQoweDk2MGI5MDAwIC0gMHg5NjE0Y2ZmMyAg
Y29tLmFwcGxlLkFwcGxpY2F0aW9uU2VydmljZXMuQVRTIDMuMiAoPz8/KSA8Y2RmMzFiZDBhYzdk
ZTU0YTM1ZWUyZDI3Y2Y4NmI2YmU+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0
aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9BVFMuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvQVRTCjB4OTYyNDIwMDAgLSAweDk2MmU5ZmViICBjb20uYXBwbGUuUUQgMy4x
MS41MiAoPz8/KSA8YzcyYmQ3YmQyY2UxMjY5NGMzNjQwYTczMWQxYWQ4Nzg+IC9TeXN0ZW0vTGli
cmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
RnJhbWV3b3Jrcy9RRC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9RRAoweDk2MmVhMDAwIC0gMHg5NjJm
YWZmYyAgY29tLmFwcGxlLkxhbmdBbmFseXNpcyAxLjYuNCAoMS42LjQpIDxjYmViMTdhYjM5ZjI4
MzUxZmUyYWI1YjgyYmY0NjViYz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRp
b25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0xhbmdBbmFseXNpcy5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9MYW5nQW5hbHlzaXMKMHg5NjJmYjAwMCAtIDB4OTY0MzJmZWIg
IGNvbS5hcHBsZS5pbWFnZUtpdCAxLjAuMSAoMS4wKSA8NGNiMzUzYWUyZDNiMTQxYWZjM2Q4MmI1
NTdiZGU4Nzg+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1F1YXJ0ei5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlS2l0LmZyYW1ld29yay9WZXJzaW9ucy9BL0ltYWdlS2l0
CjB4OTY0MzMwMDAgLSAweDk2NDMzZmZkICBjb20uYXBwbGUuQWNjZWxlcmF0ZS52ZWNMaWIgMy40
LjIgKHZlY0xpYiAzLjQuMikgL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVyc2lvbnMv
QS92ZWNMaWIKMHg5NjQzNDAwMCAtIDB4OTY3MGRmZjMgIGNvbS5hcHBsZS5Db3JlU2VydmljZXMu
Q2FyYm9uQ29yZSA3ODUuOCAoNzg1LjgpIDw4MjdjMjI4ZTdkNzE3YjM5N2NkYjQ5NDFlYmE2OTU1
Mz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZVNlcnZpY2VzLmZyYW1ld29yay9WZXJz
aW9ucy9BL0ZyYW1ld29ya3MvQ2FyYm9uQ29yZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9DYXJib25D
b3JlCjB4OTY3MGUwMDAgLSAweDk2NzE1ZmY3ICBsaWJDR0FUUy5BLmR5bGliID8/PyAoPz8/KSA8
ZGQzMTYxZTY2NTNmYTY0MDBiOWVmOWMxNDQzMDlmYTU+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdv
cmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9D
b3JlR3JhcGhpY3MuZnJhbWV3b3JrL1ZlcnNpb25zL0EvUmVzb3VyY2VzL2xpYkNHQVRTLkEuZHls
aWIKMHg5NjcxNjAwMCAtIDB4OTY3YzZmZmYgIGVkdS5taXQuS2VyYmVyb3MgNi4wLjEyICg2LjAu
MTIpIDw5ZTk4ZGZiNGNkZThiMDUxMGZkZDk3MmRjOWZhMWRjOT4gL1N5c3RlbS9MaWJyYXJ5L0Zy
YW1ld29ya3MvS2VyYmVyb3MuZnJhbWV3b3JrL1ZlcnNpb25zL0EvS2VyYmVyb3MKMHg5NjdjNzAw
MCAtIDB4OTY4YzhmZWYgIGNvbS5hcHBsZS5QdWJTdWIgMS4wLjMgKDY1LjEpIC9TeXN0ZW0vTGli
cmFyeS9GcmFtZXdvcmtzL1B1YlN1Yi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9QdWJTdWIKMHg5Njhj
OTAwMCAtIDB4OTZjNWZmZjcgIGNvbS5hcHBsZS5RdWFydHpDb3JlIDEuNS4xICgxLjUuMSkgPDY2
NWM4MGY2ZTI4NTU1YjMwMzAyMGM4MDA3YzM2YjhiPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9RdWFydHpDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1F1YXJ0ekNvcmUKMHg5NmM5NTAwMCAt
IDB4OTZjYzRmZTMgIGNvbS5hcHBsZS5BRSA0MDIuMiAoNDAyLjIpIDxlMDE1OTYxODdlOTFhZjVk
NDg2NTM5MjAwMTdiOGM4ZT4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZVNlcnZpY2Vz
LmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQUUuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
QUUKMHg5NmNjNTAwMCAtIDB4OTZjZmVmZmUgIGNvbS5hcHBsZS5zZWN1cml0eWZvdW5kYXRpb24g
My4wICgzMjk4OSkgPGU5MTcxZWRhMjJjNjljODg0YTA0YTAwMWFlYjUyNmUwPiAvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9TZWN1cml0eUZvdW5kYXRpb24uZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
U2VjdXJpdHlGb3VuZGF0aW9uCjB4OTZkNTAwMDAgLSAweDk2ZGMyZmZmICBjb20uYXBwbGUuUERG
S2l0IDIuMSAoMi4xKSAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9RdWFydHouZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9QREZLaXQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvUERGS2l0
CjB4OTZkYzMwMDAgLSAweDk2ZTQyZmY1ICBjb20uYXBwbGUuU2VhcmNoS2l0IDEuMi4wICgxLjIu
MCkgPDI3N2I0NjBkYTg2YmMyMjI3ODUxNTlmZTc3ZTJlMmVkPiAvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9TZWFy
Y2hLaXQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvU2VhcmNoS2l0CjB4OTZlNDkwMDAgLSAweDk2ZThh
ZmU3ICBsaWJSSVAuQS5keWxpYiA/Pz8gKD8/PykgPDlkNDJlODNkODYwNDMzZjkxMjZjNDg3MWQx
ZmUwY2U4PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZy
YW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29yZUdyYXBoaWNzLmZyYW1ld29yay9WZXJz
aW9ucy9BL1Jlc291cmNlcy9saWJSSVAuQS5keWxpYgoweDk2ZThiMDAwIC0gMHg5NmVjYWZlZiAg
bGliVElGRi5keWxpYiA/Pz8gKD8/PykgPDc2MzAxYjM1MDZmMzEwZmI0NTRiNTg4OTdjOGQwYTlm
PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9SZXNv
dXJjZXMvbGliVElGRi5keWxpYgoweDk2ZWNiMDAwIC0gMHg5NmZiMGZmMyAgY29tLmFwcGxlLkNv
cmVEYXRhIDEwMC4xICgxODYpIDw4ZTI4MTYyZWYyMjg4NjkyNjE1YjUyYWNjMDFmOGI1ND4gL1N5
c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZURhdGEuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29y
ZURhdGEKMHg5NmZiMTAwMCAtIDB4OTZmZWJmZmYgIGNvbS5hcHBsZS5jb3JldWkgMS4xICg2MSkg
L1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL0NvcmVVSS5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9Db3JlVUkKMHg5NzAyYTAwMCAtIDB4OTcwMzJmZmYgIGNvbS5hcHBsZS5EaXNrQXJiaXRy
YXRpb24gMi4yLjEgKDIuMi4xKSA8NzViMGM4ZDg5NDBhOGEyNzgxNjk2MWRkZGNhYzhlMGY+IC9T
eXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0Rpc2tBcmJpdHJhdGlvbi5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9EaXNrQXJiaXRyYXRpb24KMHg5NzAzMzAwMCAtIDB4OTcwNjVmZmYgIGNvbS5hcHBsZS5M
REFQRnJhbWV3b3JrIDEuNC4zICgxMDYpIDw5NGEyNmFiZmMwYTVkODhjNzUyNzYzYjQ0YTEwYWU1
MT4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvTERBUC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9M
REFQCjB4ZmZmZTgwMDAgLSAweGZmZmViZmZmICBsaWJvYmpjLkEuZHlsaWIgPz8/ICg/Pz8pIC91
c3IvbGliL2xpYm9iamMuQS5keWxpYgoweGZmZmYwMDAwIC0gMHhmZmZmMTc4MCAgbGliU3lzdGVt
LkIuZHlsaWIgPz8/ICg/Pz8pIC91c3IvbGliL2xpYlN5c3RlbS5CLmR5bGliCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19797</attachid>
            <date>2008-03-16 10:24:13 -0700</date>
            <delta_ts>2008-03-16 10:28:22 -0700</delta_ts>
            <desc>Reduction HTML</desc>
            <filename>reduction.htm</filename>
            <type>text/html</type>
            <size>396</size>
            <attacher name="Simon Hollingshead">me</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPg0KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIGxhbmc9
ImVuIj4NCjxoZWFkPg0KPHRpdGxlPlJlZHVjdGlvbjwvdGl0bGU+DQo8bGluayBocmVmPSJ0ZXh0
LmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiIgdGl0
bGU9InNtYWxsX2RlZmF1bHQiLz4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9
ImNvcmUuanMiPjwvc2NyaXB0Pg0KPC9oZWFkPg0KPGJvZHk+DQo8L2JvZHk+DQo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19798</attachid>
            <date>2008-03-16 10:24:44 -0700</date>
            <delta_ts>2008-03-16 10:24:44 -0700</delta_ts>
            <desc>Reduction CSS</desc>
            <filename>text.css</filename>
            <type>text/css</type>
            <size>51</size>
            <attacher name="Simon Hollingshead">me</attacher>
            
              <data encoding="base64">Ym9keSB7DQoJCWZvbnQ6OTYlIGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQp9
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19799</attachid>
            <date>2008-03-16 10:25:13 -0700</date>
            <delta_ts>2008-03-16 10:28:22 -0700</delta_ts>
            <desc>Reduction JS</desc>
            <filename>core.js</filename>
            <type>application/x-javascript</type>
            <size>3254</size>
            <attacher name="Simon Hollingshead">me</attacher>
            
              <data encoding="base64">ZnVuY3Rpb24gc2V0QWN0aXZlU3R5bGVTaGVldCgpIHsNCglpZiAodGl0bGVFbGVtZW50c1swXT09
bnVsbCB8fCB0aXRsZUVsZW1lbnRzWzBdPT0iIiB8fCB0aXRsZUVsZW1lbnRzWzBdPT0ibnVsbCIg
fHwgdGl0bGVFbGVtZW50c1swXT09ImRlZmF1bHQiKXsNCgkJdGl0bGVFbGVtZW50c1swXT0ic21h
bGwiOw0KCX0NCglpZiAodGl0bGVFbGVtZW50c1sxXT09bnVsbCB8fCB0aXRsZUVsZW1lbnRzWzFd
PT0iIiB8fCB0aXRsZUVsZW1lbnRzWzFdPT0ibnVsbCIpew0KCQl0aXRsZUVsZW1lbnRzWzFdPSJk
ZWZhdWx0IjsNCgl9DQoNCiAgdmFyIGksIGEsIG1haW47DQogIGZvcihpPTA7IChhID0gZG9jdW1l
bnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImxpbmsiKVtpXSk7IGkrKykgew0KICAgIGlmKGEuZ2V0
QXR0cmlidXRlKCJyZWwiKS5pbmRleE9mKCJzdHlsZSIpICE9IC0xICYmIGEuZ2V0QXR0cmlidXRl
KCJ0aXRsZSIpKSB7DQogICAgICBhLmRpc2FibGVkID0gdHJ1ZTsNCiAgICAgIGlmKGEuZ2V0QXR0
cmlidXRlKCJ0aXRsZSIpID09IHRpdGxlRWxlbWVudHNbMF0rIl8iK3RpdGxlRWxlbWVudHNbMV0p
IGEuZGlzYWJsZWQgPSBmYWxzZTsNCiAgICB9DQogIH0NCn0NCg0KZnVuY3Rpb24gcmVhZENvb2tp
ZShuYW1lKSB7DQogIHZhciBuYW1lRVEgPSBuYW1lICsgIj0iOw0KICB2YXIgY2EgPSBkb2N1bWVu
dC5jb29raWUuc3BsaXQoJzsnKTsNCiAgZm9yKHZhciBpPTA7aSA8IGNhLmxlbmd0aDtpKyspIHsN
CiAgICB2YXIgYyA9IGNhW2ldOw0KICAgIHdoaWxlIChjLmNoYXJBdCgwKT09JyAnKSBjID0gYy5z
dWJzdHJpbmcoMSxjLmxlbmd0aCk7DQogICAgaWYgKGMuaW5kZXhPZihuYW1lRVEpID09IDApIHJl
dHVybiBjLnN1YnN0cmluZyhuYW1lRVEubGVuZ3RoLGMubGVuZ3RoKTsNCiAgfQ0KICByZXR1cm4g
bnVsbDsNCn0NCg0KZnVuY3Rpb24gY2hhbmdlU3R5bGUoc2l6ZSwgY29sb3VyKXsNCglpZihzaXpl
IT1udWxsICYmIHNpemUhPScnKSB0aXRsZUVsZW1lbnRzWzBdPXNpemU7DQoJaWYoY29sb3VyIT1u
dWxsICYmIGNvbG91ciE9JycpIHRpdGxlRWxlbWVudHNbMV09Y29sb3VyOw0KCXNldEFjdGl2ZVN0
eWxlU2hlZXQoKTsNCn0NCg0KdmFyIHRpdGxlOw0KdmFyIHRpdGxlRWxlbWVudHM7DQoNCndpbmRv
dy5vbmxvYWQgPSBmdW5jdGlvbihlKSB7DQoJaWYoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFj
Y2Vzc2liaWxpdHkiKSl7DQoJCXZhciBhY2Nlc3NPcHRpb25zID0gJzxhIG9uY2xpY2s9ImNoYW5n
ZVN0eWxlKFwnc21hbGxcJyxcJ1wnKSIgcmVsPSJpbnRlcm5hbCIgdGl0bGU9InNtYWxsIHRleHQi
IGFjY2Vzc2tleT0iMCIgY2xhc3M9InNtYWxsIiBzdHlsZT0iY3Vyc29yOiBwb2ludGVyIj5hPC9h
PiAnOw0KCQlhY2Nlc3NPcHRpb25zICs9ICc8YSBvbmNsaWNrPSJjaGFuZ2VTdHlsZShcJ21lZGl1
bVwnLFwnXCcpIiByZWw9ImludGVybmFsIiB0aXRsZT0ibWVkaXVtIHRleHQiIGFjY2Vzc2tleT0i
MCIgY2xhc3M9Im1lZGl1bSIgc3R5bGU9ImN1cnNvcjogcG9pbnRlciI+YTwvYT4gJzsNCgkJYWNj
ZXNzT3B0aW9ucyArPSAnPGEgb25jbGljaz0iY2hhbmdlU3R5bGUoXCdsYXJnZVwnLFwnXCcpIiBy
ZWw9ImludGVybmFsIiB0aXRsZT0ibGFyZ2UgdGV4dCIgYWNjZXNza2V5PSIwIiBjbGFzcz0ibGFy
Z2UiIHN0eWxlPSJjdXJzb3I6IHBvaW50ZXIiPmE8L2E+JzsNCgkJYWNjZXNzT3B0aW9ucyArPSAn
IHwgPGEgaHJlZj0iL2FjY2Vzc2liaWxpdHkvZGlzcGxheSIgcmVsPSJpbnRlcm5hbCIgYWNjZXNz
a2V5PSIwIj5EaXNwbGF5IG9wdGlvbnM8L2E+JzsNCgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ImFjY2Vzc2liaWxpdHkiKS5pbm5lckhUTUwgPSBhY2Nlc3NPcHRpb25zOw0KDQoJfQ0KCWlmKGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJ3ZWxzaGFjY2Vzc2liaWxpdHkiKSl7DQoJCXZhciBhY2Nl
c3NPcHRpb25zID0gJzxhIG9uY2xpY2s9ImNoYW5nZVN0eWxlKFwnc21hbGxcJyxcJ1wnKSIgcmVs
PSJpbnRlcm5hbCIgdGl0bGU9InNtYWxsIHRleHQiIGFjY2Vzc2tleT0iMCIgY2xhc3M9InNtYWxs
IiBzdHlsZT0iY3Vyc29yOiBwb2ludGVyIj5hPC9hPiAnOw0KCQlhY2Nlc3NPcHRpb25zICs9ICc8
YSBvbmNsaWNrPSJjaGFuZ2VTdHlsZShcJ21lZGl1bVwnLFwnXCcpIiByZWw9ImludGVybmFsIiB0
aXRsZT0ibWVkaXVtIHRleHQiIGFjY2Vzc2tleT0iMCIgY2xhc3M9Im1lZGl1bSIgc3R5bGU9ImN1
cnNvcjogcG9pbnRlciI+YTwvYT4gJzsNCgkJYWNjZXNzT3B0aW9ucyArPSAnPGEgb25jbGljaz0i
Y2hhbmdlU3R5bGUoXCdsYXJnZVwnLFwnXCcpIiByZWw9ImludGVybmFsIiB0aXRsZT0ibGFyZ2Ug
dGV4dCIgYWNjZXNza2V5PSIwIiBjbGFzcz0ibGFyZ2UiIHN0eWxlPSJjdXJzb3I6IHBvaW50ZXIi
PmE8L2E+JzsNCgkJYWNjZXNzT3B0aW9ucyArPSAnIHwgPGEgaHJlZj0iL2FjY2Vzc2liaWxpdHkv
ZGlzcGxheT9sYW5nPWN5IiByZWw9ImludGVybmFsIiBhY2Nlc3NrZXk9IjAiPk9wc2l5bmF1PC9h
Pic7DQoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ3ZWxzaGFjY2Vzc2liaWxpdHkiKS5pbm5l
ckhUTUwgPSBhY2Nlc3NPcHRpb25zOw0KDQoJfQ0KCXZhciBjb29raWUgPSByZWFkQ29va2llKCJz
dHlsZSIpOw0KCXRpdGxlID0gY29va2llID8gY29va2llIDogZ2V0UHJlZmVycmVkU3R5bGVTaGVl
dCgpOw0KCXRpdGxlRWxlbWVudHMgPSBbdGl0bGUuc3Vic3RyaW5nKDAsdGl0bGUuaW5kZXhPZigi
XyIpKSx0aXRsZS5zdWJzdHJpbmcodGl0bGUuaW5kZXhPZigiXyIpKzEsdGl0bGUubGVuZ3RoKV07
DQoJc2V0QWN0aXZlU3R5bGVTaGVldCgpOw0KDQoJaWYoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ImVtYWlsZm9ybSIpKXsNCgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImVtYWlsZm9ybSIpLm9u
c3VibWl0ID0gZnVuY3Rpb24gKCkgew0KCQkJdmFyIHZhbGlkYXRlZCA9IHZhbGlkYXRlTWUoKTsN
CgkJCWlmKCF2YWxpZGF0ZWQpew0KCQkJCXJldHVybiBmYWxzZTsNCgkJCX0NCgkJCWlmKGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJzdWJtaXQiKSl7DQoJCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoInN1Ym1pdCIpLmRpc2FibGVkPXRydWU7DQoJCQl9DQoJCQlyZXR1cm4gdHJ1ZTsNCgkJfQ0K
CX0NCn0NCg0Kd2luZG93Lm9udW5sb2FkID0gZnVuY3Rpb24oZSkgew0KCXZhciB0aXRsZSA9IGdl
dEFjdGl2ZVN0eWxlU2hlZXQoKTsNCgljcmVhdGVDb29raWUoInN0eWxlIiwgdGl0bGUsIDM2NSk7
DQp9DQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19800</attachid>
            <date>2008-03-16 10:28:22 -0700</date>
            <delta_ts>2008-03-16 10:28:22 -0700</delta_ts>
            <desc>Reduction HTML with embedded JS</desc>
            <filename>reduction.htm</filename>
            <type>text/html</type>
            <size>3615</size>
            <attacher name="Simon Hollingshead">me</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPg0KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIGxhbmc9
ImVuIj4NCjxoZWFkPg0KPHRpdGxlPlJlZHVjdGlvbjwvdGl0bGU+DQo8bGluayBocmVmPSJ0ZXh0
LmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiIgdGl0
bGU9InNtYWxsX2RlZmF1bHQiLz4NCjxzY3JpcHQ+DQpmdW5jdGlvbiBzZXRBY3RpdmVTdHlsZVNo
ZWV0KCkgew0KCWlmICh0aXRsZUVsZW1lbnRzWzBdPT1udWxsIHx8IHRpdGxlRWxlbWVudHNbMF09
PSIiIHx8IHRpdGxlRWxlbWVudHNbMF09PSJudWxsIiB8fCB0aXRsZUVsZW1lbnRzWzBdPT0iZGVm
YXVsdCIpew0KCQl0aXRsZUVsZW1lbnRzWzBdPSJzbWFsbCI7DQoJfQ0KCWlmICh0aXRsZUVsZW1l
bnRzWzFdPT1udWxsIHx8IHRpdGxlRWxlbWVudHNbMV09PSIiIHx8IHRpdGxlRWxlbWVudHNbMV09
PSJudWxsIil7DQoJCXRpdGxlRWxlbWVudHNbMV09ImRlZmF1bHQiOw0KCX0NCg0KICB2YXIgaSwg
YSwgbWFpbjsNCiAgZm9yKGk9MDsgKGEgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgi
bGluayIpW2ldKTsgaSsrKSB7DQogICAgaWYoYS5nZXRBdHRyaWJ1dGUoInJlbCIpLmluZGV4T2Yo
InN0eWxlIikgIT0gLTEgJiYgYS5nZXRBdHRyaWJ1dGUoInRpdGxlIikpIHsNCiAgICAgIGEuZGlz
YWJsZWQgPSB0cnVlOw0KICAgICAgaWYoYS5nZXRBdHRyaWJ1dGUoInRpdGxlIikgPT0gdGl0bGVF
bGVtZW50c1swXSsiXyIrdGl0bGVFbGVtZW50c1sxXSkgYS5kaXNhYmxlZCA9IGZhbHNlOw0KICAg
IH0NCiAgfQ0KfQ0KDQpmdW5jdGlvbiByZWFkQ29va2llKG5hbWUpIHsNCiAgdmFyIG5hbWVFUSA9
IG5hbWUgKyAiPSI7DQogIHZhciBjYSA9IGRvY3VtZW50LmNvb2tpZS5zcGxpdCgnOycpOw0KICBm
b3IodmFyIGk9MDtpIDwgY2EubGVuZ3RoO2krKykgew0KICAgIHZhciBjID0gY2FbaV07DQogICAg
d2hpbGUgKGMuY2hhckF0KDApPT0nICcpIGMgPSBjLnN1YnN0cmluZygxLGMubGVuZ3RoKTsNCiAg
ICBpZiAoYy5pbmRleE9mKG5hbWVFUSkgPT0gMCkgcmV0dXJuIGMuc3Vic3RyaW5nKG5hbWVFUS5s
ZW5ndGgsYy5sZW5ndGgpOw0KICB9DQogIHJldHVybiBudWxsOw0KfQ0KDQpmdW5jdGlvbiBjaGFu
Z2VTdHlsZShzaXplLCBjb2xvdXIpew0KCWlmKHNpemUhPW51bGwgJiYgc2l6ZSE9JycpIHRpdGxl
RWxlbWVudHNbMF09c2l6ZTsNCglpZihjb2xvdXIhPW51bGwgJiYgY29sb3VyIT0nJykgdGl0bGVF
bGVtZW50c1sxXT1jb2xvdXI7DQoJc2V0QWN0aXZlU3R5bGVTaGVldCgpOw0KfQ0KDQp2YXIgdGl0
bGU7DQp2YXIgdGl0bGVFbGVtZW50czsNCg0Kd2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKGUpIHsN
CglpZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYWNjZXNzaWJpbGl0eSIpKXsNCgkJdmFyIGFj
Y2Vzc09wdGlvbnMgPSAnPGEgb25jbGljaz0iY2hhbmdlU3R5bGUoXCdzbWFsbFwnLFwnXCcpIiBy
ZWw9ImludGVybmFsIiB0aXRsZT0ic21hbGwgdGV4dCIgYWNjZXNza2V5PSIwIiBjbGFzcz0ic21h
bGwiIHN0eWxlPSJjdXJzb3I6IHBvaW50ZXIiPmE8L2E+ICc7DQoJCWFjY2Vzc09wdGlvbnMgKz0g
JzxhIG9uY2xpY2s9ImNoYW5nZVN0eWxlKFwnbWVkaXVtXCcsXCdcJykiIHJlbD0iaW50ZXJuYWwi
IHRpdGxlPSJtZWRpdW0gdGV4dCIgYWNjZXNza2V5PSIwIiBjbGFzcz0ibWVkaXVtIiBzdHlsZT0i
Y3Vyc29yOiBwb2ludGVyIj5hPC9hPiAnOw0KCQlhY2Nlc3NPcHRpb25zICs9ICc8YSBvbmNsaWNr
PSJjaGFuZ2VTdHlsZShcJ2xhcmdlXCcsXCdcJykiIHJlbD0iaW50ZXJuYWwiIHRpdGxlPSJsYXJn
ZSB0ZXh0IiBhY2Nlc3NrZXk9IjAiIGNsYXNzPSJsYXJnZSIgc3R5bGU9ImN1cnNvcjogcG9pbnRl
ciI+YTwvYT4nOw0KCQlhY2Nlc3NPcHRpb25zICs9ICcgfCA8YSBocmVmPSIvYWNjZXNzaWJpbGl0
eS9kaXNwbGF5IiByZWw9ImludGVybmFsIiBhY2Nlc3NrZXk9IjAiPkRpc3BsYXkgb3B0aW9uczwv
YT4nOw0KCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYWNjZXNzaWJpbGl0eSIpLmlubmVySFRN
TCA9IGFjY2Vzc09wdGlvbnM7DQoNCgl9DQoJaWYoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIndl
bHNoYWNjZXNzaWJpbGl0eSIpKXsNCgkJdmFyIGFjY2Vzc09wdGlvbnMgPSAnPGEgb25jbGljaz0i
Y2hhbmdlU3R5bGUoXCdzbWFsbFwnLFwnXCcpIiByZWw9ImludGVybmFsIiB0aXRsZT0ic21hbGwg
dGV4dCIgYWNjZXNza2V5PSIwIiBjbGFzcz0ic21hbGwiIHN0eWxlPSJjdXJzb3I6IHBvaW50ZXIi
PmE8L2E+ICc7DQoJCWFjY2Vzc09wdGlvbnMgKz0gJzxhIG9uY2xpY2s9ImNoYW5nZVN0eWxlKFwn
bWVkaXVtXCcsXCdcJykiIHJlbD0iaW50ZXJuYWwiIHRpdGxlPSJtZWRpdW0gdGV4dCIgYWNjZXNz
a2V5PSIwIiBjbGFzcz0ibWVkaXVtIiBzdHlsZT0iY3Vyc29yOiBwb2ludGVyIj5hPC9hPiAnOw0K
CQlhY2Nlc3NPcHRpb25zICs9ICc8YSBvbmNsaWNrPSJjaGFuZ2VTdHlsZShcJ2xhcmdlXCcsXCdc
JykiIHJlbD0iaW50ZXJuYWwiIHRpdGxlPSJsYXJnZSB0ZXh0IiBhY2Nlc3NrZXk9IjAiIGNsYXNz
PSJsYXJnZSIgc3R5bGU9ImN1cnNvcjogcG9pbnRlciI+YTwvYT4nOw0KCQlhY2Nlc3NPcHRpb25z
ICs9ICcgfCA8YSBocmVmPSIvYWNjZXNzaWJpbGl0eS9kaXNwbGF5P2xhbmc9Y3kiIHJlbD0iaW50
ZXJuYWwiIGFjY2Vzc2tleT0iMCI+T3BzaXluYXU8L2E+JzsNCgkJZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoIndlbHNoYWNjZXNzaWJpbGl0eSIpLmlubmVySFRNTCA9IGFjY2Vzc09wdGlvbnM7DQoN
Cgl9DQoJdmFyIGNvb2tpZSA9IHJlYWRDb29raWUoInN0eWxlIik7DQoJdGl0bGUgPSBjb29raWUg
PyBjb29raWUgOiBnZXRQcmVmZXJyZWRTdHlsZVNoZWV0KCk7DQoJdGl0bGVFbGVtZW50cyA9IFt0
aXRsZS5zdWJzdHJpbmcoMCx0aXRsZS5pbmRleE9mKCJfIikpLHRpdGxlLnN1YnN0cmluZyh0aXRs
ZS5pbmRleE9mKCJfIikrMSx0aXRsZS5sZW5ndGgpXTsNCglzZXRBY3RpdmVTdHlsZVNoZWV0KCk7
DQoNCglpZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZW1haWxmb3JtIikpew0KCQlkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiZW1haWxmb3JtIikub25zdWJtaXQgPSBmdW5jdGlvbiAoKSB7DQoJ
CQl2YXIgdmFsaWRhdGVkID0gdmFsaWRhdGVNZSgpOw0KCQkJaWYoIXZhbGlkYXRlZCl7DQoJCQkJ
cmV0dXJuIGZhbHNlOw0KCQkJfQ0KCQkJaWYoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN1Ym1p
dCIpKXsNCgkJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3VibWl0IikuZGlzYWJsZWQ9dHJ1
ZTsNCgkJCX0NCgkJCXJldHVybiB0cnVlOw0KCQl9DQoJfQ0KfQ0KDQp3aW5kb3cub251bmxvYWQg
PSBmdW5jdGlvbihlKSB7DQoJdmFyIHRpdGxlID0gZ2V0QWN0aXZlU3R5bGVTaGVldCgpOw0KCWNy
ZWF0ZUNvb2tpZSgic3R5bGUiLCB0aXRsZSwgMzY1KTsNCn0NCjwvc2NyaXB0Pg0KPC9oZWFkPg0K
PGJvZHk+DQo8L2JvZHk+DQo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19804</attachid>
            <date>2008-03-16 12:45:07 -0700</date>
            <delta_ts>2008-03-16 14:58:30 -0700</delta_ts>
            <desc>patch</desc>
            <filename>CharacterDataNullPatch.txt</filename>
            <type>text/plain</type>
            <size>1998</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMTA3OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMDgtMDMtMTYgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC0gZml4
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODc2CisgICAgICAgICAg
QXR0ZW1wdGluZyB0byB2aXNpdCBPZmNvbSBwYWdlIGNhdXNlcyBjcmFzaAorCisgICAgICAgIFRo
aXMgaXMgY2F1c2luZyBpbnRlcm1pdHRlbnQgY3Jhc2hlcyBvbiBzb21lIGV4aXN0aW5nIHRlc3Qg
Y2FzZXMgb24gdGhlIGJ1aWxkYm90CisgICAgICAgIHRvbzsgSSBkb24ndCBoYXZlIGEgMTAwJSB0
ZXN0IGNhc2UgcmlnaHQgbm93LCBidXQgaXQgc2hvdWxkIGJlIGVhc3kgdG8gYWRkIG9uZSBsYXRl
cgorICAgICAgICBhbmQgdGhpcyBkb2VzIGZpeCBhIGNyYXNoIGluIGEgdGVzdCB3ZSBhbHJlYWR5
IGhhdmUuCisKKyAgICAgICAgKiBkb20vQ2hhcmFjdGVyRGF0YS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpDaGFyYWN0ZXJEYXRhOjpDaGFyYWN0ZXJEYXRhKTogSW5pdGlhbGl6ZSBtX2RhdGEgdG8g
dGhlIGVtcHR5IHN0cmluZywKKyAgICAgICAgbm90IHRoZSBudWxsIHN0cmluZy4gVGhlIGNsYXNz
IGFzc3VtZXMgdGhlIHN0cmluZyBjYW4gbmV2ZXIgYmVpbmcgbnVsbC4KKyAgICAgICAgKFdlYkNv
cmU6OkNoYXJhY3RlckRhdGE6OnNldERhdGEpOiBJZiBhc2tlZCB0byBzZXQgdGhlIGRhdGEgdG8g
dGhlIG51bGwgc3RyaW5nLAorICAgICAgICBzZXQgaXQgdG8gdGhlIGVtcHR5IHN0cmluZyBpbnN0
ZWFkLiBUaGlzIG1hdGNoZXMgd2hhdCB0aGUgKG5vbi1lbXB0eSkgY29uc3RydWN0b3IKKyAgICAg
ICAgaGFzIGFsd2F5cyBkb25lLgorCiAyMDA4LTAzLTE1ICBUaW1vdGh5IEhhdGNoZXIgIDx0aW1v
dGh5QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIFJvYmVuLgpJbmRleDog
V2ViQ29yZS9kb20vQ2hhcmFjdGVyRGF0YS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9kb20v
Q2hhcmFjdGVyRGF0YS5jcHAJKHJldmlzaW9uIDMxMDc4KQorKysgV2ViQ29yZS9kb20vQ2hhcmFj
dGVyRGF0YS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM1LDYgKzM1LDcgQEAgdXNpbmcgbmFtZXNw
YWNlIEV2ZW50TmFtZXM7CiAKIENoYXJhY3RlckRhdGE6OkNoYXJhY3RlckRhdGEoRG9jdW1lbnQg
KmRvYykKICAgICA6IEV2ZW50VGFyZ2V0Tm9kZShkb2MpCisgICAgLCBtX2RhdGEoU3RyaW5nSW1w
bDo6ZW1wdHkoKSkKIHsKIH0KIApAQCAtNTYsMTIgKzU3LDEzIEBAIHZvaWQgQ2hhcmFjdGVyRGF0
YTo6c2V0RGF0YShjb25zdCBTdHJpbmcKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlm
IChlcXVhbChtX2RhdGEuZ2V0KCksIGRhdGEuaW1wbCgpKSkKKyAgICBTdHJpbmdJbXBsKiBkYXRh
SW1wbCA9IGRhdGEuaW1wbCgpID8gZGF0YS5pbXBsKCkgOiBTdHJpbmdJbXBsOjplbXB0eSgpOwor
ICAgIGlmIChlcXVhbChtX2RhdGEuZ2V0KCksIGRhdGFJbXBsKSkKICAgICAgICAgcmV0dXJuOwog
CiAgICAgaW50IG9sZExlbmd0aCA9IGxlbmd0aCgpOwogICAgIFJlZlB0cjxTdHJpbmdJbXBsPiBv
bGRTdHIgPSBtX2RhdGE7Ci0gICAgbV9kYXRhID0gZGF0YS5pbXBsKCk7CisgICAgbV9kYXRhID0g
ZGF0YUltcGw7CiAgICAgCiAgICAgaWYgKCghcmVuZGVyZXIoKSB8fCAhcmVuZGVyZXJJc05lZWRl
ZChyZW5kZXJlcigpLT5zdHlsZSgpKSkgJiYgYXR0YWNoZWQoKSkgewogICAgICAgICBkZXRhY2go
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19835</attachid>
            <date>2008-03-17 08:22:45 -0700</date>
            <delta_ts>2008-03-17 08:23:46 -0700</delta_ts>
            <desc>Patch + test + ChangeLog</desc>
            <filename>0001-Fix-Bug-17876-REGRESSION-r31060-Attempting-to-vi.patch</filename>
            <type>text/plain</type>
            <size>5155</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">RnJvbSAyNGZkZWU1NTg3NDNkMTJmNWRiYmE1Y2U2ZGEyMjJjZmZlYzI2NzEyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGFtIFJvYmVuIDxhcm9iZW5AYXBwbGUuY29tPgpEYXRlOiBN
b24sIDE3IE1hciAyMDA4IDExOjIyOjQ3IC0wNDAwClN1YmplY3Q6IFtQRlJdIEZpeCBCdWcgMTc4
NzY6IFJFR1JFU1NJT04gKHIzMTA2MCk6IEF0dGVtcHRpbmcgdG8gdmlzaXQgT2Zjb20gcGFnZSBj
YXVzZXMgY3Jhc2gKCldlYkNvcmU6CgogICAgICAgIEZpeCBCdWcgMTc4NzY6IFJFR1JFU1NJT04g
KHIzMTA2MCk6IEF0dGVtcHRpbmcgdG8gdmlzaXQgT2Zjb20gcGFnZSBjYXVzZXMgY3Jhc2gKCiAg
ICAgICAgPGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODc2PgoKICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgVGVzdDogZmFzdC9kb20v
cmVtb3ZlLW5hbWVkLWF0dHJpYnV0ZS1jcmFzaC5odG1sCgogICAgICAgICogZG9tL05hbWVkQXR0
ck1hcC5jcHA6CiAgICAgICAgKFdlYkNvcmU6Ok5hbWVkQXR0ck1hcDo6cmVtb3ZlQXR0cmlidXRl
KTogU3RvcmUgdGhlIEF0dHJpYnV0ZSB3ZSdyZQogICAgICAgIGdvaW5nIHRvIHJlbW92ZSBmcm9t
IHRoZSBtX2F0dHJpYnV0ZXMgVmVjdG9yIGluIGEgUmVmUHRyIHNvIGl0IGRvZXNuJ3QKICAgICAg
ICBnZXQgZGVsZXRlZCB3aGVuIGl0IGlzIHJlbW92ZWQgZnJvbSB0aGUgVmVjdG9yLgoKTGF5b3V0
VGVzdHM6CgogICAgICAgIFRlc3QgZm9yIEJ1ZyAxNzg3NjogUkVHUkVTU0lPTiAocjMxMDYwKTog
QXR0ZW1wdGluZyB0byB2aXNpdCBPZmNvbSBwYWdlIGNhdXNlcyBjcmFzaAoKICAgICAgICA8aHR0
cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NzY+CgogICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKICAgICAgICAqIGZhc3QvZG9tL3JlbW92ZS1uYW1lZC1h
dHRyaWJ1dGUtY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KICAgICAgICAqIGZhc3QvZG9tL3Jl
bW92ZS1uYW1lZC1hdHRyaWJ1dGUtY3Jhc2guaHRtbDogQWRkZWQuCi0tLQogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsrKysrKysrKysr
CiAuLi4vZG9tL3JlbW92ZS1uYW1lZC1hdHRyaWJ1dGUtY3Jhc2gtZXhwZWN0ZWQudHh0ICB8ICAg
IDUgKysrKysKIC4uLi9mYXN0L2RvbS9yZW1vdmUtbmFtZWQtYXR0cmlidXRlLWNyYXNoLmh0bWwg
ICAgIHwgICAxMCArKysrKysrKysrCiBXZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTUgKysrKysrKysrKysrKysrCiBXZWJDb3JlL2RvbS9OYW1l
ZEF0dHJNYXAuY3BwICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKysrLS0tCiA1IGZpbGVz
IGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9kb20vcmVtb3ZlLW5hbWVkLWF0dHJpYnV0ZS1jcmFzaC1l
eHBlY3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L2RvbS9yZW1v
dmUtbmFtZWQtYXR0cmlidXRlLWNyYXNoLmh0bWwKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTAwNzhlNi4uMjFlZmE4NCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDA4LTAzLTE3ICBBZGFtIFJvYmVuICA8YXJvYmVuQGFw
cGxlLmNvbT4KKworICAgICAgICBUZXN0IGZvciBCdWcgMTc4NzY6IFJFR1JFU1NJT04gKHIzMTA2
MCk6IEF0dGVtcHRpbmcgdG8gdmlzaXQgT2Zjb20gcGFnZSBjYXVzZXMgY3Jhc2gKKworICAgICAg
ICA8aHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NzY+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2RvbS9yZW1v
dmUtbmFtZWQtYXR0cmlidXRlLWNyYXNoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vcmVtb3ZlLW5hbWVkLWF0dHJpYnV0ZS1jcmFzaC5odG1sOiBBZGRlZC4KKwogMjAw
OC0wMy0xNiAgTWFjaWVqIFN0YWNob3dpYWsgIDxtanNAYXBwbGUuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IERhcmluLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vcmVtb3Zl
LW5hbWVkLWF0dHJpYnV0ZS1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9yZW1vdmUtbmFtZWQtYXR0cmlidXRlLWNyYXNoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi40OGJjOWRjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9kb20vcmVtb3ZlLW5hbWVkLWF0dHJpYnV0ZS1jcmFzaC1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSw1IEBACitUZXN0IGZvciBCdWcgMTc4NzY6IFJFR1JFU1NJT04gKHIzMTA2MCk6
IEF0dGVtcHRpbmcgdG8gdmlzaXQgT2Zjb20gcGFnZSBjYXVzZXMgY3Jhc2guCisKK0xvYWRpbmcg
dGhpcyBwYWdlIHNob3VsZCBub3QgY2F1c2UgYSBjcmFzaC4KKworUEFTUwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vcmVtb3ZlLW5hbWVkLWF0dHJpYnV0ZS1jcmFzaC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9kb20vcmVtb3ZlLW5hbWVkLWF0dHJpYnV0ZS1jcmFzaC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmIxYjUxYzIKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9yZW1vdmUtbmFtZWQtYXR0cmlidXRlLWNyYXNoLmh0
bWwKQEAgLTAsMCArMSwxMCBAQAorPHA+VGVzdCBmb3IgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NzYiPkJ1ZyAxNzg3NjogUkVHUkVTU0lPTiAocjMx
MDYwKTogQXR0ZW1wdGluZyB0byB2aXNpdCBPZmNvbSBwYWdlIGNhdXNlcyBjcmFzaDwvYT4uPC9w
PgorPHA+TG9hZGluZyB0aGlzIHBhZ2Ugc2hvdWxkIG5vdCBjYXVzZSBhIGNyYXNoLjwvcD4KKwor
PGJ1dHRvbiBkaXNhYmxlZD5QQVNTPC9idXR0b24+Cis8c2NyaXB0PgorICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRzQnlUYWdOYW1lKCdidXR0b24nKVswXS5kaXNhYmxlZCA9IGZhbHNlOworCisgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIuZHVtcEFzVGV4dCgpOworPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5n
ZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDE3MGEzNzcuLmE0NjhjMjQgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTggQEAKKzIwMDgtMDMtMTcgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgorCisgICAg
ICAgIEZpeCBCdWcgMTc4NzY6IFJFR1JFU1NJT04gKHIzMTA2MCk6IEF0dGVtcHRpbmcgdG8gdmlz
aXQgT2Zjb20gcGFnZSBjYXVzZXMgY3Jhc2gKKworICAgICAgICA8aHR0cDovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NzY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vcmVtb3ZlLW5hbWVkLWF0dHJpYnV0
ZS1jcmFzaC5odG1sCisKKyAgICAgICAgKiBkb20vTmFtZWRBdHRyTWFwLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Ok5hbWVkQXR0ck1hcDo6cmVtb3ZlQXR0cmlidXRlKTogU3RvcmUgdGhlIEF0dHJp
YnV0ZSB3ZSdyZQorICAgICAgICBnb2luZyB0byByZW1vdmUgZnJvbSB0aGUgbV9hdHRyaWJ1dGVz
IFZlY3RvciBpbiBhIFJlZlB0ciBzbyBpdCBkb2Vzbid0CisgICAgICAgIGdldCBkZWxldGVkIHdo
ZW4gaXQgaXMgcmVtb3ZlZCBmcm9tIHRoZSBWZWN0b3IuCisKIDIwMDgtMDMtMTcgIFJvZG5leSBE
YXdlcyAgPGRvYmV5QHdheW9mdGhlbW9ua2V5LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBB
ZGFtIFJvYmVuLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9kb20vTmFtZWRBdHRyTWFwLmNwcCBiL1dl
YkNvcmUvZG9tL05hbWVkQXR0ck1hcC5jcHAKaW5kZXggMTNjMzQyYi4uNWRkOTg5MiAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9kb20vTmFtZWRBdHRyTWFwLmNwcAorKysgYi9XZWJDb3JlL2RvbS9OYW1l
ZEF0dHJNYXAuY3BwCkBAIC0yOTAsNyArMjkwLDcgQEAgdm9pZCBOYW1lZEF0dHJNYXA6OnJlbW92
ZUF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKQogICAgICAgICByZXR1cm47CiAK
ICAgICAvLyBSZW1vdmUgdGhlIGF0dHJpYnV0ZSBmcm9tIHRoZSBsaXN0Ci0gICAgQXR0cmlidXRl
KiBhdHRyID0gbV9hdHRyaWJ1dGVzW2luZGV4XS5nZXQoKTsKKyAgICBSZWZQdHI8QXR0cmlidXRl
PiBhdHRyID0gbV9hdHRyaWJ1dGVzW2luZGV4XS5nZXQoKTsKICAgICBpZiAoQXR0ciogYSA9IG1f
YXR0cmlidXRlc1tpbmRleF0tPmF0dHIoKSkKICAgICAgICAgYS0+bV9lbGVtZW50ID0gMDsKIApA
QCAtMzAxLDExICszMDEsMTEgQEAgdm9pZCBOYW1lZEF0dHJNYXA6OnJlbW92ZUF0dHJpYnV0ZShj
b25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKQogICAgIGlmIChlbGVtZW50ICYmICFhdHRyLT5tX3Zh
bHVlLmlzTnVsbCgpKSB7CiAgICAgICAgIEF0b21pY1N0cmluZyB2YWx1ZSA9IGF0dHItPm1fdmFs
dWU7CiAgICAgICAgIGF0dHItPm1fdmFsdWUgPSBudWxsQXRvbTsKLSAgICAgICAgZWxlbWVudC0+
YXR0cmlidXRlQ2hhbmdlZChhdHRyKTsKKyAgICAgICAgZWxlbWVudC0+YXR0cmlidXRlQ2hhbmdl
ZChhdHRyLmdldCgpKTsKICAgICAgICAgYXR0ci0+bV92YWx1ZSA9IHZhbHVlOwogICAgIH0KICAg
ICBpZiAoZWxlbWVudCkgewotICAgICAgICBlbGVtZW50LT5kaXNwYXRjaEF0dHJSZW1vdmFsRXZl
bnQoYXR0cik7CisgICAgICAgIGVsZW1lbnQtPmRpc3BhdGNoQXR0clJlbW92YWxFdmVudChhdHRy
LmdldCgpKTsKICAgICAgICAgZWxlbWVudC0+ZGlzcGF0Y2hTdWJ0cmVlTW9kaWZpZWRFdmVudCgp
OwogICAgIH0KIH0KLS0gCjEuNS40LjMKCg==
</data>
<flag name="review"
          id="8678"
          type_id="1"
          status="+"
          setter="sullivan"
    />
          </attachment>
      

    </bug>

</bugzilla>