<?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>15273</bug_id>
          
          <creation_ts>2007-09-24 08:28:20 -0700</creation_ts>
          <short_desc>Safari should not render a cell if the &lt;td&gt; is empty</short_desc>
          <delta_ts>2014-03-17 10:28:49 -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>Tables</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>15244</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anantha Keesara">anantha</reporter>
          <assigned_to>gur.trio</assigned_to>
          <cc>arpitabahuguna</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gur.trio</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mitz</cc>
    
    <cc>pravind.2k4</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>vijayan.bits</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>53</commentid>
    <comment_count>0</comment_count>
    <who name="Anantha Keesara">anantha</who>
    <bug_when>2007-09-24 08:28:20 -0700</bug_when>
    <thetext>Safari should not render a column if the &lt;td&gt;, with some width specified, is empty  and if parent table also does not have any width specified.

Attached is the testcase.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52</commentid>
    <comment_count>1</comment_count>
      <attachid>16373</attachid>
    <who name="Anantha Keesara">anantha</who>
    <bug_when>2007-09-24 08:28:52 -0700</bug_when>
    <thetext>Created attachment 16373
Safari should not render a cell if the &lt;td&gt; is empty</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-09-24 12:10:57 -0700</bug_when>
    <thetext>WinIE and FIrefox do not render the red border around the third cell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66974</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-01-11 15:50:49 -0800</bug_when>
    <thetext>This is probably a dupe of bug 15244.  I might have even seen one other table bug like this today.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77697</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-04-15 09:27:32 -0700</bug_when>
    <thetext>My guess is this should be a pretty straightforward fix.  We&apos;d just have to check if we have a single empty text child.  If so, don&apos;t draw borders.  Possibly not draw backgrounds either, not sure.  Also need to check whitespace handling.  The hard part here is getting a comprehensive test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662698</commentid>
    <comment_count>5</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-07-04 00:23:42 -0700</bug_when>
    <thetext>This issue still seems to be reproducible on WebKit. Based on some initial analysis, it seems that the painting of borders for an empty &lt;td&gt; also seems to be dependant on the doctype of the document:

1. No doctype specified. FF - No broders, Opera - No borders, I.E. - No borders, WebKit - Draws the borders.
2. Invalid doctype (name) e.g. &lt;!doctype&gt; or &lt;!doctype xyz&gt;. FF - No borders, Opera - No borders, I.E. - Draws the borders, WebKit - Draws the broders.
3. Valid doctype (HTML5 or otherwise) - All browsers draw the borders.

Am not sure whether such behavior is part of some specification or not and whether we really need to fix this issue. Would appreciate thoughts on the same.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988888</commentid>
    <comment_count>6</comment_count>
      <attachid>226303</attachid>
    <who name="">gur.trio</who>
    <bug_when>2014-03-10 08:07:35 -0700</bug_when>
    <thetext>Created attachment 226303
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988894</commentid>
    <comment_count>7</comment_count>
    <who name="">gur.trio</who>
    <bug_when>2014-03-10 09:14:11 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Created an attachment (id=226303) [details]
&gt; Patch

Hi Zalan. Can you please review this? Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988909</commentid>
    <comment_count>8</comment_count>
      <attachid>226303</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-03-10 09:44:08 -0700</bug_when>
    <thetext>Comment on attachment 226303
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=226303&amp;action=review

&gt; Source/WebCore/rendering/RenderTableCell.cpp:1329
&gt; +    if (!style().hasBorder() || tableElt-&gt;collapseBorders() || (!firstChild() &amp;&amp; !tableElt-&gt;document().doctype()))

I’m not sure that checking firstChild for null is the right definition of empty. Test coverage is light, which makes it unclear to me.

This should say just document(), not tableElt-&gt;document().

Checking doctype is not the correct way to check whether to apply this quirk. The specification may call this &quot;doctype not present or not correct&quot;, but it’s actually a compatibility mode. The functions on Document for checking compatibility mode are Document::compatibilityMode, Document::inQuirksMode, Document::inLimitedQuirksMode, and Document::inNoQuirksMode and we should use one of those. Probably inQuirksMode.

&gt; LayoutTests/ChangeLog:13
&gt; +        * fast/table/table-cell-border-doctype-expected.png: Added.
&gt; +        * fast/table/table-cell-border-doctype-expected.txt: Added.
&gt; +        * fast/table/table-cell-border-doctype.html: Added.
&gt; +        * fast/table/table-cell-border-no-doctype-expected.png: Added.
&gt; +        * fast/table/table-cell-border-no-doctype-expected.txt: Added.
&gt; +        * fast/table/table-cell-border-no-doctype.html: Added.

These tests should be done as reference tests, where the expected files are also HTML, not as tests that have pixel results.

The reference file could use a single space or non-breaking space to avoid having the cell be empty. Or it could use explicit properties to turn off the borders.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988911</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-03-10 09:48:57 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; My guess is this should be a pretty straightforward fix.  We&apos;d just have to check if we have a single empty text child.  If so, don&apos;t draw borders.  Possibly not draw backgrounds either, not sure.  Also need to check whitespace handling.  The hard part here is getting a comprehensive test case.

I agree with what Eric said here back in 2008. We might have a text child with no text or some collapsible whitespace that collapsed or maybe that will be omitted from the render tree. We need sufficient test cases to make sure we are handling that case correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989993</commentid>
    <comment_count>10</comment_count>
    <who name="">gur.trio</who>
    <bug_when>2014-03-13 06:01:10 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 226303 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=226303&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderTableCell.cpp:1329
&gt; &gt; +    if (!style().hasBorder() || tableElt-&gt;collapseBorders() || (!firstChild() &amp;&amp; !tableElt-&gt;document().doctype()))
&gt; 
&gt; I’m not sure that checking firstChild for null is the right definition of empty. Test coverage is light, which makes it unclear to me.
&gt; 
&gt; This should say just document(), not tableElt-&gt;document().
&gt; 
&gt; Checking doctype is not the correct way to check whether to apply this quirk. The specification may call this &quot;doctype not present or not correct&quot;, but it’s actually a compatibility mode. The functions on Document for checking compatibility mode are Document::compatibilityMode, Document::inQuirksMode, Document::inLimitedQuirksMode, and Document::inNoQuirksMode and we should use one of those. Probably inQuirksMode.
&gt; 
&gt; &gt; LayoutTests/ChangeLog:13
&gt; &gt; +        * fast/table/table-cell-border-doctype-expected.png: Added.
&gt; &gt; +        * fast/table/table-cell-border-doctype-expected.txt: Added.
&gt; &gt; +        * fast/table/table-cell-border-doctype.html: Added.
&gt; &gt; +        * fast/table/table-cell-border-no-doctype-expected.png: Added.
&gt; &gt; +        * fast/table/table-cell-border-no-doctype-expected.txt: Added.
&gt; &gt; +        * fast/table/table-cell-border-no-doctype.html: Added.
&gt; 
&gt; These tests should be done as reference tests, where the expected files are also HTML, not as tests that have pixel results.
&gt; 
&gt; The reference file could use a single space or non-breaking space to avoid having the cell be empty. Or it could use explicit properties to turn off the borders.

Thanks Darin for the review. Will make the code and test case changes and upload new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989994</commentid>
    <comment_count>11</comment_count>
    <who name="">gur.trio</who>
    <bug_when>2014-03-13 06:04:55 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #4)
&gt; &gt; My guess is this should be a pretty straightforward fix.  We&apos;d just have to check if we have a single empty text child.  If so, don&apos;t draw borders.  Possibly not draw backgrounds either, not sure.  Also need to check whitespace handling.  The hard part here is getting a comprehensive test case.
&gt; 
&gt; I agree with what Eric said here back in 2008. We might have a text child with no text or some collapsible whitespace that collapsed or maybe that will be omitted from the render tree. We need sufficient test cases to make sure we are handling that case correctly.

Text child with no text for example we create a text node with whitespace (multiple) and then append to table cell?
&lt;script&gt;
function runTest()
{
    var  tableCell = document.getElementById(&apos;noChild&apos;);
    var text = document.createTextNode(&quot;    &quot;);
    tableCell.appendChild(text);
}
&lt;/script&gt;
In this case td shows no children so the patch would work. Please correct if I am wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990046</commentid>
    <comment_count>12</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-03-13 10:00:16 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; In this case td shows no children so the patch would work.

By “work” you mean that it would omit the borders. Is that what the other browsers do in this case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990294</commentid>
    <comment_count>13</comment_count>
    <who name="">gur.trio</who>
    <bug_when>2014-03-13 21:47:04 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; (In reply to comment #11)
&gt; &gt; In this case td shows no children so the patch would work.
&gt; 
&gt; By “work” you mean that it would omit the borders. Is that what the other browsers do in this case?

Yes even Firefox omits the border for the above case i.e creating text node with no text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990323</commentid>
    <comment_count>14</comment_count>
      <attachid>226658</attachid>
    <who name="">gur.trio</who>
    <bug_when>2014-03-13 23:50:31 -0700</bug_when>
    <thetext>Created attachment 226658
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990705</commentid>
    <comment_count>15</comment_count>
      <attachid>226658</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-03-14 15:26:02 -0700</bug_when>
    <thetext>Comment on attachment 226658
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=226658&amp;action=review

&gt; LayoutTests/ChangeLog:9
&gt; +        * fast/table/table-cell-border-doctype-expected-mismatch.html: Added.
&gt; +        * fast/table/table-cell-border-doctype.html: Added.

Can we do better than expected-mismatch for this test? Or is there no simple markup that will replicate the expected result? Can’t we just do border: 0px or something?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991090</commentid>
    <comment_count>16</comment_count>
      <attachid>226880</attachid>
    <who name="">gur.trio</who>
    <bug_when>2014-03-16 22:25:22 -0700</bug_when>
    <thetext>Created attachment 226880
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991092</commentid>
    <comment_count>17</comment_count>
    <who name="">gur.trio</who>
    <bug_when>2014-03-16 22:26:32 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; (From update of attachment 226658 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=226658&amp;action=review
&gt; 
&gt; &gt; LayoutTests/ChangeLog:9
&gt; &gt; +        * fast/table/table-cell-border-doctype-expected-mismatch.html: Added.
&gt; &gt; +        * fast/table/table-cell-border-doctype.html: Added.
&gt; 
&gt; Can we do better than expected-mismatch for this test? Or is there no simple markup that will replicate the expected result? Can’t we just do border: 0px or something?

Hi Darin. Thanks for the review. Modified the test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991131</commentid>
    <comment_count>18</comment_count>
      <attachid>226880</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-03-17 00:28:45 -0700</bug_when>
    <thetext>Comment on attachment 226880
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=226880&amp;action=review

&gt; LayoutTests/ChangeLog:8
&gt; +        * fast/table/table-cell-border-doctype-expected-mismatch.html: Added.

This is still an expected-mismatch result. I think an expected match would be a much stronger test. Can we make this an expected match test, or is that impractical?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991157</commentid>
    <comment_count>19</comment_count>
      <attachid>226898</attachid>
    <who name="">gur.trio</who>
    <bug_when>2014-03-17 02:29:48 -0700</bug_when>
    <thetext>Created attachment 226898
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991158</commentid>
    <comment_count>20</comment_count>
    <who name="">gur.trio</who>
    <bug_when>2014-03-17 02:31:44 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt; (From update of attachment 226880 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=226880&amp;action=review
&gt; 
&gt; &gt; LayoutTests/ChangeLog:8
&gt; &gt; +        * fast/table/table-cell-border-doctype-expected-mismatch.html: Added.
&gt; 
&gt; This is still an expected-mismatch result. I think an expected match would be a much stronger test. Can we make this an expected match test, or is that impractical?

Modified table-cell-border-doctype-expected-mismatch.html to table-cell-border-doctype-expected.html. Tried to generate the same behaviour as table-cell-border-doctype.html. Hope this is fine now :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991290</commentid>
    <comment_count>21</comment_count>
      <attachid>226898</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-17 10:28:43 -0700</bug_when>
    <thetext>Comment on attachment 226898
Patch

Clearing flags on attachment: 226898

Committed r165740: &lt;http://trac.webkit.org/changeset/165740&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991291</commentid>
    <comment_count>22</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-17 10:28:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16373</attachid>
            <date>2007-09-24 08:28:52 -0700</date>
            <delta_ts>2007-09-24 08:28:52 -0700</delta_ts>
            <desc>Safari should not render a cell if the &lt;td&gt; is empty</desc>
            <filename>cell-rendering-issue.html</filename>
            <type>text/html</type>
            <size>431</size>
            <attacher name="Anantha Keesara">anantha</attacher>
            
              <data encoding="base64">PEhUTUw+DQo8SEVBRD4NCg0KPHN0eWxlPg0KICAgIHRhYmxlIHsgYm9yZGVyOiAxcHggc29saWQg
Ymx1ZTsgfQ0KICAgIA0KPC9zdHlsZT4NCjwvSEVBRD4NCg0KPGJvZHkgPg0KICA8dGFibGU+DQog
ICAgIDx0cj4NCiAgICAgICAgPHRkIHN0eWxlPSIgYm9yZGVyOiAxcHggc29saWQgcmVkOyAiPiA8
dGFibGU+IDx0cj4gPHRkICA+VGVzdDwvdGQ+PC90cj4gPC90YWJsZT4gPC90ZD4NCg0KICAgICAg
ICA8dGQgc3R5bGU9IiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICI+IDx0YWJsZT48dHI+PHRkID5T
YWZhcmkgPC90ZD48L3RyPiA8L3RhYmxlPiA8L3RkPg0KICAgICAgICA8dGQgd2lkdGg9IjUwJSIg
c3R5bGU9IiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICI+PC90ZD4NCiAgICAgPC90cj4NCg0KPC90
YWJsZT4NCiAgICAgICANCjwvYm9keT4NCjwvSFRNTD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226303</attachid>
            <date>2014-03-10 08:07:35 -0700</date>
            <delta_ts>2014-03-13 23:50:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-15273-20140310203750.patch</filename>
            <type>text/plain</type>
            <size>38228</size>
            <attacher>gur.trio</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NTM3MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE0LTAzLTEwICBHdXJwcmVl
dCBLYXVyICA8ay5ndXJwcmVldEBzYW1zdW5nLmNvbT4KKworICAgICAgICBTYWZhcmkgc2hvdWxk
IG5vdCByZW5kZXIgYSBjZWxsIGlmIHRoZSA8dGQ+IGlzIGVtcHR5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI3MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gdGFibGUgY2VsbCBoYXMgbm8gY2hp
bGRyZW4gYW5kIHRoZSBkb2N0eXBlIGlzIG5vdCBwcmVzZW50IG9yIG5vdAorICAgICAgICBjb3Jy
ZWN0IHRoZSBib3JkZXIgZm9yIHRoYXQgY2VsbCBzaG91bGQgbm90IGJlIGRyYXduLiBGaXJlZm94
IGFsc28KKyAgICAgICAgZm9sbG93cyB0aGUgc2FtZSBiZWhhdmlvdXIgaGVuY2UgbWFraW5nIHRo
ZSBjaGFuZ2VzIHRvIG1ha2UgaXQgc2ltaWxpYXIKKyAgICAgICAgdG8gRmlyZWZveCBiZWhhdmlv
dXIuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlw
ZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRv
Y3R5cGUuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZUNlbGw6OnBhaW50Qm94RGVjb3JhdGlvbnMpOgor
ICAgICAgICBBZGRlZCBjb25kaXRpb24gZm9yIG5vdCBkcmF3aW5nIHRoZSBib3JkZXIgd2hlbiB0
YWJsZSBjZWxsIGhhcyBubyBjaGlsZAorICAgICAgICBhbmQgZG9jdHlwZS4KKwogMjAxNC0wMy0x
MCAgSmlud29vIFNvbmcgIDxqaW53b283LnNvbmdAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgUmVt
b3ZlIHVudXNlZCBkaXNwYXRjaFN0b3JhZ2VFdmVudCgpIGZyb20gU3RvcmFnZUFyZWFTeW5jCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVDZWxsLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVDZWxsLmNwcAkocmV2
aXNpb24gMTY1MDQzKQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2Vs
bC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEzMjYsNyArMTMyNiw3IEBAIHZvaWQgUmVuZGVyVGFi
bGVDZWxsOjpwYWludEJveERlY29yYXRpb24KIAogICAgIHBhaW50Qm94U2hhZG93KHBhaW50SW5m
bywgcGFpbnRSZWN0LCAmc3R5bGUoKSwgSW5zZXQpOwogCi0gICAgaWYgKCFzdHlsZSgpLmhhc0Jv
cmRlcigpIHx8IHRhYmxlRWx0LT5jb2xsYXBzZUJvcmRlcnMoKSkKKyAgICBpZiAoIXN0eWxlKCku
aGFzQm9yZGVyKCkgfHwgdGFibGVFbHQtPmNvbGxhcHNlQm9yZGVycygpIHx8ICghZmlyc3RDaGls
ZCgpICYmICF0YWJsZUVsdC0+ZG9jdW1lbnQoKS5kb2N0eXBlKCkpKQogICAgICAgICByZXR1cm47
CiAKICAgICBwYWludEJvcmRlcihwYWludEluZm8sIHBhaW50UmVjdCwgJnN0eWxlKCkpOwpJbmRl
eDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5n
ZUxvZwkocmV2aXNpb24gMTY1MzcyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTQtMDMtMTAgIEd1cnByZWV0IEthdXIgIDxrLmd1
cnByZWV0QHNhbXN1bmcuY29tPgorCisgICAgICAgIFNhZmFyaSBzaG91bGQgbm90IHJlbmRlciBh
IGNlbGwgaWYgdGhlIDx0ZD4gaXMgZW1wdHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE1MjczCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUt
ZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9y
ZGVyLWRvY3R5cGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RhYmxlL3Rh
YmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC90YWJs
ZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAg
ICAgICogZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0
eXBlLmh0bWw6IEFkZGVkLgorICAgICAgICBBZGRlZCBuZXcgdGVzdCBjYXNlcyB0byBjaGVjayB0
aGUgYmVoYXZpb3VyIG9mIHRhYmxlIGNlbGwgYm9yZGVyIHdoZW4KKyAgICAgICAgdGFibGUgaGFz
IGRvY3R5cGUvbm8gZG9jdHlwZSBhbmQgdGFibGUgY2VsbCBoYXMgY2hpbGQvbm9jaGlsZC4KKwog
MjAxNC0wMy0xMCAgTWlobmVhIE92aWRlbmllICA8bWlobmVhQGFkb2JlLmNvbT4KIAogICAgICAg
ICBbQ1NTUmVnaW9uc10gRml4IGJyb2tlbiBwYXRocyBpbiBzb21lIHJlZ2lvbnMgdGVzdHMKSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS1leHBl
Y3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxs
LWJvcmRlci1kb2N0eXBlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS1leHBlY3RlZC50eHQJKHdvcmtp
bmcgY29weSkKQEAgLTAsMCArMSwxMSBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisg
IFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgw
MHgxMTYKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDExNgorICAgIFJl
bmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDEwMAorICAgICAgUmVuZGVyVGFibGUg
e1RBQkxFfSBhdCAoMCwwKSBzaXplIDIwMHgxMDAgW2JvcmRlcjogKDFweCBzb2xpZCAjMDAwMEZG
KV0KKyAgICAgICAgUmVuZGVyVGFibGVTZWN0aW9uIHtUQk9EWX0gYXQgKDEsMSkgc2l6ZSAxOTh4
OTgKKyAgICAgICAgICBSZW5kZXJUYWJsZVJvdyB7VFJ9IGF0ICgwLDIpIHNpemUgMTk4eDk0Cisg
ICAgICAgICAgICBSZW5kZXJUYWJsZUNlbGwge1REfSBhdCAoMiwzOSkgc2l6ZSA5NngyMCBbYmdj
b2xvcj0jRkZGRjAwXSBbYm9yZGVyOiAoMXB4IHNvbGlkICNGRjAwMDApXSBbcj0wIGM9MCBycz0x
IGNzPTFdCisgICAgICAgICAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMiwxOCkgc2l6ZSA5Mngw
CisgICAgICAgICAgICBSZW5kZXJUYWJsZUNlbGwge1REfSBhdCAoMTAwLDQ3KSBzaXplIDk2eDQg
W2JvcmRlcjogKDFweCBzb2xpZCAjRkYwMDAwKV0gW3I9MCBjPTEgcnM9MSBjcz0xXQoKUHJvcGVy
dHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1k
b2N0eXBlLWV4cGVjdGVkLnR4dApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46ZXhlY3V0YWJsZQojIyAt
MCwwICsxICMjCisqClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpr
ZXl3b3JkcwojIyAtMCwwICsxICMjCitBdXRob3IgRGF0ZSBJZCBSZXYgVVJMClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIwor
bmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS5odG1sCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS5odG1sCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1k
b2N0eXBlLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyMCBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgdGFi
bGUgeyAKKyAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlOworICAgICAgICAg
ICAgICAgIHdpZHRoIDoyMDBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQgOjEwMHB4OworICAg
ICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAg
ICAgICAgPHRhYmxlPgorICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0
aD0iNTAlIiBzdHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5
ZWxsb3c7Ij48cD48L3A+PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5
bGU9IiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+Cisg
ICAgICAgIDwvdGFibGU+ICAgICAgIAorICAgIDwvYm9keT4KKzwvaHRtbD4KClByb3BlcnR5IGNo
YW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlw
ZS5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0
aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxl
CiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwt
Ym9yZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDExIEBACitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2
MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgwLDApIHNp
emUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisg
ICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0CisgICAgICBSZW5kZXJU
YWJsZSB7VEFCTEV9IGF0ICgwLDApIHNpemUgMjAweDEwMCBbYm9yZGVyOiAoMXB4IHNvbGlkICMw
MDAwRkYpXQorICAgICAgICBSZW5kZXJUYWJsZVNlY3Rpb24ge1RCT0RZfSBhdCAoMSwxKSBzaXpl
IDE5OHg5OAorICAgICAgICAgIFJlbmRlclRhYmxlUm93IHtUUn0gYXQgKDAsMikgc2l6ZSAxOTh4
OTQKKyAgICAgICAgICAgIFJlbmRlclRhYmxlQ2VsbCB7VER9IGF0ICgyLDM5KSBzaXplIDk2eDIw
IFtiZ2NvbG9yPSNGRkZGMDBdIFtib3JkZXI6ICgxcHggc29saWQgI0ZGMDAwMCldIFtyPTAgYz0w
IHJzPTEgY3M9MV0KKyAgICAgICAgICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgyLDE4KSBzaXpl
IDkyeDAKKyAgICAgICAgICAgIFJlbmRlclRhYmxlQ2VsbCB7VER9IGF0ICgxMDAsNDcpIHNpemUg
OTZ4NCBbYm9yZGVyOiAoMXB4IHNvbGlkICNGRjAwMDApXSBbcj0wIGM9MSBycz0xIGNzPTFdCgpQ
cm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9y
ZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQudHh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjprZXl3b3Jk
cwojIyAtMCwwICsxICMjCitBdXRob3IgRGF0ZSBJZCBSZXYgVVJMClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZl
ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiMj
IC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1k
b2N0eXBlLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxl
LWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE5
IEBACis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgdGFi
bGUgeyAKKyAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlOworICAgICAgICAg
ICAgICAgIHdpZHRoIDoyMDBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQgOjEwMHB4OworICAg
ICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAg
ICAgICAgPHRhYmxlPgorICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0
aD0iNTAlIiBzdHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5
ZWxsb3c7Ij48cD48L3A+PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5
bGU9IiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+Cisg
ICAgICAgIDwvdGFibGU+ICAgICAgIAorICAgIDwvYm9keT4KKzwvaHRtbD4KClByb3BlcnR5IGNo
YW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItbm8tZG9j
dHlwZS5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIwor
bmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRh
YmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1kb2N0eXBlLWV4cGVj
dGVkLnBuZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFy
eSB0eXBlLgpzdm46bWltZS10eXBlID0gaW1hZ2UvcG5nCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUtZXhwZWN0ZWQucG5nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS1leHBl
Y3RlZC5wbmcJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNl
bGwtYm9yZGVyLWRvY3R5cGUtZXhwZWN0ZWQucG5nCSh3b3JraW5nIGNvcHkpCgpQcm9wZXJ0eSBj
aGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5
cGUtZXhwZWN0ZWQucG5nCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAg
KzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOm1pbWUt
dHlwZQojIyAtMCwwICsxICMjCitpbWFnZS9wbmcKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9w
ZXJ0eQoKaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXlBQUFBSllDQVlBQUFDYWRvSndBQUFBS1hS
RldIUmphR1ZqYTNOMWJRQmlZekEzTVdFMQpOMkZqWVRNNVl6Z3hNR1kyTlRrek9EWm1aV00zTlRW
bU1KdGQybllBQUNBQVNVUkJWSGdCN2QzQnJsM1ZGVVRST09ML2Y5a0prWEFqCjJwS2ZFZXRTbWd4
YTZNVGVYalhLRFNvNHlyZnYvLzNyWC80aVFJQUFBUUlFQ0JBZ1FJREFCd1QrL1lGZnd5OUJnQUFC
QWdRSUVDQkEKZ0FDQi93a1lJSDRqRUNCQWdBQUJBZ1FJRUNEd01RRUQ1R1BVZmlFQ0JBZ1FJRUNB
QUFFQ0JBd1F2d2NJRUNCQWdBQUJBZ1FJRVBpWQpnQUh5TVdxL0VBRUNCQWdRSUVDQUFBRUNCb2pm
QXdRSUVDQkFnQUFCQWdRSWZFekFBUGtZdFYrSUFBRUNCQWdRSUVDQUFJSGZma2J3CjdkdlBmb1Qv
bk1BL1Y4RC9pODQvdDN2SkNSQWdRSUFBZ1Q4bjhOTUI4dnV6L2lIcnorSDZXVzBCNDd6ZHIzUUVD
QkFnUUlEQWpZQS8KZ25YajZsVUNCQWdRSUVDQUFBRUNCQjRDWC9vM0lEOStudi9LOXdmRjMvSTNm
L3lyS0QzOExmdy9mdEUvZXZqeHdkOFFJRUNBQUFFQwpCQWg4VmVEWEJzanZyMzcvNnROKzNGOHE4
UC8vV3h6L0VQeVg4bjc1TWVQdnkxUitJQUVDQkFnUUlFRGdKZUNQWUwxVWZDTkFnQUFCCkFnUUlF
Q0JBNEVUQUFEbGg5U2dCQWdRSUVDQkFnQUFCQWk4QkErU2w0aHNCQWdRSUVDQkFnQUFCQWljQ0Jz
Z0pxMGNKRUNCQWdBQUIKQWdRSUVIZ0pHQ0F2RmQ4SUVDQkFnQUFCQWdRSUVEZ1JNRUJPV0QxS2dB
QUJBZ1FJRUNCQWdNQkx3QUI1cWZoR2dBQUJBZ1FJRUNCQQpnTUNKZ0FGeXd1cFJBZ1FJRUNCQWdB
QUJBZ1JlQWdiSVM4VTNBZ1FJRUNCQWdBQUJBZ1JPQkF5UUUxYVBFaUJBZ0FBQkFnUUlFQ0R3CkVq
QkFYaXErRVNCQWdBQUJBZ1FJRUNCd0ltQ0FuTEI2bEFBQkFnUUlFQ0JBZ0FDQmw0QUI4bEx4alFB
QkFnUUlFQ0JBZ0FDQkV3RUQKNUlUVm93UUlFQ0JBZ0FBQkFnUUl2QVFNa0plS2J3UUlFQ0JBZ0FB
QkFnUUluQWdZSUNlc0hpVkFnQUFCQWdRSUVDQkE0Q1ZnZ0x4VQpmQ05BZ0FBQkFnUUlFQ0JBNEVU
QUFEbGg5U2dCQWdRSUVDQkFnQUFCQWk4QkErU2w0aHNCQWdRSUVDQkFnQUFCQWljQ0JzZ0pxMGNK
CkVDQkFnQUFCQWdRSUVIZ0pHQ0F2RmQ4SUVDQkFnQUFCQWdRSUVEZ1JNRUJPV0QxS2dBQUJBZ1FJ
RUNCQWdNQkx3QUI1cWZoR2dBQUIKQWdRSUVDQkFnTUNKZ0FGeXd1cFJBZ1FJRUNCQWdBQUJBZ1Jl
QWdiSVM4VTNBZ1FJRUNCQWdBQUJBZ1JPQkF5UUUxYVBFaUJBZ0FBQgpBZ1FJRUNEd0VqQkFYaXEr
RVNCQWdBQUJBZ1FJRUNCd0ltQ0FuTEI2bEFBQkFnUUlFQ0JBZ0FDQmw0QUI4bEx4alFBQkFnUUlF
Q0JBCmdBQ0JFd0VENUlUVm93UUlFQ0JBZ0FBQkFnUUl2QVFNa0plS2J3UUlFQ0JBZ0FBQkFnUUlu
QWdZSUNlc0hpVkFnQUFCQWdRSUVDQkEKNENWZ2dMeFVmQ05BZ0FBQkFnUUlFQ0JBNEVUQUFEbGg5
U2dCQWdRSUVDQkFnQUFCQWk4QkErU2w0aHNCQWdRSUVDQkFnQUFCQWljQwpCc2dKcTBjSkVDQkFn
QUFCQWdRSUVIZ0pHQ0F2RmQ4SUVDQkFnQUFCQWdRSUVEZ1JNRUJPV0QxS2dBQUJBZ1FJRUNCQWdN
Qkx3QUI1CnFmaEdnQUFCQWdRSUVDQkFnTUNKZ0FGeXd1cFJBZ1FJRUNCQWdBQUJBZ1JlQWdiSVM4
VTNBZ1FJRUNCQWdBQUJBZ1JPQkF5UUUxYVAKRWlCQWdBQUJBZ1FJRUNEd0VqQkFYaXErRVNCQWdB
QUJBZ1FJRUNCd0ltQ0FuTEI2bEFBQkFnUUlFQ0JBZ0FDQmw0QUI4bEx4alFBQgpBZ1FJRUNCQWdB
Q0JFd0VENUlUVm93UUlFQ0JBZ0FBQkFnUUl2QVFNa0plS2J3UUlFQ0JBZ0FBQkFnUUluQWdZSUNl
c0hpVkFnQUFCCkFnUUlFQ0JBNENWZ2dMeFVmQ05BZ0FBQkFnUUlFQ0JBNEVUQUFEbGg5U2dCQWdR
SUVDQkFnQUFCQWk4QkErU2w0aHNCQWdRSUVDQkEKZ0FBQkFpY0NCc2dKcTBjSkVDQkFnQUFCQWdR
SUVIZ0pHQ0F2RmQ4SUVDQkFnQUFCQWdRSUVEZ1JNRUJPV0QxS2dBQUJBZ1FJRUNCQQpnTUJMd0FC
NXFmaEdnQUFCQWdRSUVDQkFnTUNKZ0FGeXd1cFJBZ1FJRUNCQWdBQUJBZ1JlQWdiSVM4VTNBZ1FJ
RUNCQWdBQUJBZ1JPCkJBeVFFMWFQRWlCQWdBQUJBZ1FJRUNEd0VqQkFYaXErRVNCQWdBQUJBZ1FJ
RUNCd0ltQ0FuTEI2bEFBQkFnUUlFQ0JBZ0FDQmw0QUIKOGxMeGpRQUJBZ1FJRUNCQWdBQ0JFd0VE
NUlUVm93UUlFQ0JBZ0FBQkFnUUl2QVFNa0plS2J3UUlFQ0JBZ0FBQkFnUUluQWdZSUNlcwpIaVZB
Z0FBQkFnUUlFQ0JBNENWZ2dMeFVmQ05BZ0FBQkFnUUlFQ0JBNEVUQUFEbGg5U2dCQWdRSUVDQkFn
QUFCQWk4QkErU2w0aHNCCkFnUUlFQ0JBZ0FBQkFpY0NCc2dKcTBjSkVDQkFnQUFCQWdRSUVIZ0pH
Q0F2RmQ4SUVDQkFnQUFCQWdRSUVEZ1JNRUJPV0QxS2dBQUIKQWdRSUVDQkFnTUJMd0FCNXFmaEdn
QUFCQWdRSUVDQkFnTUNKZ0FGeXd1cFJBZ1FJRUNCQWdBQUJBZ1JlQWdiSVM4VTNBZ1FJRUNCQQpn
QUFCQWdST0JBeVFFMWFQRWlCQWdBQUJBZ1FJRUNEd0VqQkFYaXErRVNCQWdBQUJBZ1FJRUNCd0lt
Q0FuTEI2bEFBQkFnUUlFQ0JBCmdBQ0JsNEFCOGxMeGpRQUJBZ1FJRUNCQWdBQ0JFd0VENUlUVm93
UUlFQ0JBZ0FBQkFnUUl2QVFNa0plS2J3UUlFQ0JBZ0FBQkFnUUkKbkFnWUlDZXNIaVZBZ0FBQkFn
UUlFQ0JBNENWZ2dMeFVmQ05BZ0FBQkFnUUlFQ0JBNEVUQUFEbGg5U2dCQWdRSUVDQkFnQUFCQWk4
QgpBK1NsNGhzQkFnUUlFQ0JBZ0FBQkFpY0NCc2dKcTBjSkVDQkFnQUFCQWdRSUVIZ0pHQ0F2RmQ4
SUVDQkFnQUFCQWdRSUVEZ1JNRUJPCldEMUtnQUFCQWdRSUVDQkFnTUJMd0FCNXFmaEdnQUFCQWdR
SUVDQkFnTUNKZ0FGeXd1cFJBZ1FJRUNCQWdBQUJBZ1JlQWdiSVM4VTMKQWdRSUVDQkFnQUFCQWdS
T0JBeVFFMWFQRWlCQWdBQUJBZ1FJRUNEd0VqQkFYaXErRVNCQWdBQUJBZ1FJRUNCd0l2RGJMNy82
N1pkLwpocDl3SWZCTkVSZXMzaVJBZ0FBQkFnUUlFTGdWK0xVQjh2Mzc3VFZlLzVxQUhyN201RWNS
SUVDQUFBRUNCQWpNQ2ZnaldIT1ZPSWdBCkFRSUVDQkFnUUlCQVYrQkwvd2JFbi9icC9nYVFqQUFC
QWdRSUVDQkFnTUFuQlg0NlFQeHBuMC9XNGRjaVFJQUFBUUlFQ0JBZzBCYncKUjdEYS9VcEhnQUFC
QWdRSUVDQkFZRXJBQUptcXd6RUVDQkFnUUlBQUFRSUUyZ0lHU0x0ZjZRZ1FJRUNBQUFFQ0JBaE1D
UmdnVTNVNApoZ0FCQWdRSUVDQkFnRUJid0FCcDl5c2RBUUlFQ0JBZ1FJQUFnU2tCQTJTcURzY1FJ
RUNBQUFFQ0JBZ1FhQXNZSU8xK3BTTkFnQUFCCkFnUUlFQ0F3SldDQVROWGhHQUlFQ0JBZ1FJQUFB
UUp0QVFPazNhOTBCQWdRSUVDQUFBRUNCS1lFREpDcE9oeERnQUFCQWdRSUVDQkEKb0MxZ2dMVDds
WTRBQVFJRUNCQWdRSURBbElBQk1sV0hZd2dRSUVDQUFBRUNCQWkwQlF5UWRyL1NFU0JBZ0FBQkFn
UUlFSmdTTUVDbQo2bkFNQVFJRUNCQWdRSUFBZ2JhQUFkTHVWem9DQkFnUUlFQ0FBQUVDVXdJR3lG
UWRqaUZBZ0FBQkFnUUlFQ0RRRmpCQTJ2MUtSNEFBCkFRSUVDQkFnUUdCS3dBQ1pxc014QkFnUUlF
Q0FBQUVDQk5vQ0JraTdYK2tJRUNCQWdBQUJBZ1FJVEFrWUlGTjFPSVlBQVFJRUNCQWcKUUlCQVc4
QUFhZmNySFFFQ0JBZ1FJRUNBQUlFcEFRTmtxZzdIRUNCQWdBQUJBZ1FJRUdnTEdDRHRmcVVqUUlB
QUFRSUVDQkFnTUNWZwpnRXpWNFJnQ0JBZ1FJRUNBQUFFQ2JRRURwTjJ2ZEFRSUVDQkFnQUFCQWdT
bUJBeVFxVG9jUTRBQUFRSUVDQkFnUUtBdFlJQzArNVdPCkFBRUNCQWdRSUVDQXdKU0FBVEpWaDJN
SUVDQkFnQUFCQWdRSXRBVU1rSGEvMGhFZ1FJQUFBUUlFQ0JDWUVqQkFwdXB3REFFQ0JBZ1EKSUVD
QUFJRzJnQUhTN2xjNkFnUUlFQ0JBZ0FBQkFsTUNCc2hVSFk0aFFJQUFBUUlFQ0JBZzBCWXdRTnI5
U2tlQUFBRUNCQWdRSUVCZwpTc0FBbWFyRE1RUUlFQ0JBZ0FBQkFnVGFBZ1pJdTEvcENCQWdRSUFB
QVFJRUNFd0pHQ0JUZFRpR0FBRUNCQWdRSUVDQVFGdkFBR24zCkt4MEJBZ1FJRUNCQWdBQ0JLUUVE
WktvT3h4QWdRSUFBQVFJRUNCQm9DeGdnN1g2bEkwQ0FBQUVDQkFnUUlEQWxZSUJNMWVFWUFnUUkK
RUNCQWdBQUJBbTBCQTZUZHIzUUVDQkFnUUlBQUFRSUVwZ1FNa0trNkhFT0FBQUVDQkFnUUlFQ2dM
V0NBdFB1VmpnQUJBZ1FJRUNCQQpnTUNVZ0FFeVZZZGpDQkFnUUlBQUFRSUVDTFFGREpCMnY5SVJJ
RUNBQUFFQ0JBZ1FtQkl3UUticWNBd0JBZ1FJRUNCQWdBQ0J0b0FCCjB1NVhPZ0lFQ0JBZ1FJQUFB
UUpUQWdiSVZCMk9JVUNBQUFFQ0JBZ1FJTkFXTUVEYS9VcEhnQUFCQWdRSUVDQkFZRXJBQUptcXd6
RUUKQ0JBZ1FJQUFBUUlFMmdJR1NMdGY2UWdRSUVDQUFBRUNCQWhNQ1JnZ1UzVTRoZ0FCQWdRSUVD
QkFnRUJid0FCcDl5c2RBUUlFQ0JBZwpRSUFBZ1NrQkEyU3FEc2NRSUVDQUFBRUNCQWdRYUFzWUlP
MStwU05BZ0FBQkFnUUlFQ0F3SldDQVROWGhHQUlFQ0JBZ1FJQUFBUUp0CkFRT2szYTkwQkFnUUlF
Q0FBQUVDQktZRURKQ3BPaHhEZ0FBQkFnUUlFQ0JBb0MxZ2dMVDdsWTRBQVFJRUNCQWdRSURBbElB
Qk1sV0gKWXdnUUlFQ0FBQUVDQkFpMEJReVFkci9TRVNCQWdBQUJBZ1FJRUpnU01FQ202bkFNQVFJ
RUNCQWdRSUFBZ2JhQUFkTHVWem9DQkFnUQpJRUNBQUFFQ1V3SUd5RlFkamlGQWdBQUJBZ1FJRUNE
UUZqQkEydjFLUjRBQUFRSUVDQkFnUUdCS3dBQ1pxc014QkFnUUlFQ0FBQUVDCkJOb0NCa2k3WCtr
SUVDQkFnQUFCQWdRSVRBa1lJRk4xT0lZQUFRSUVDQkFnUUlCQVc4QUFhZmNySFFFQ0JBZ1FJRUNB
QUlFcEFRTmsKcWc3SEVDQkFnQUFCQWdRSUVHZ0xHQ0R0ZnFValFJQUFBUUlFQ0JBZ01DVmdnRXpW
NFJnQ0JBZ1FJRUNBQUFFQ2JRRURwTjJ2ZEFRSQpFQ0JBZ0FBQkFnU21CQXlRcVRvY1E0QUFBUUlF
Q0JBZ1FLQXRZSUMwKzVXT0FBRUNCQWdRSUVDQXdKU0FBVEpWaDJNSUVDQkFnQUFCCkFnUUl0QVVN
a0hhLzBoRWdRSUFBQVFJRUNCQ1lFakJBcHVwd0RBRUNCQWdRSUVDQUFJRzJnQUhTN2xjNkFnUUlF
Q0JBZ0FBQkFsTUMKQnNoVUhZNGhRSUFBQVFJRUNCQWcwQll3UU5yOVNrZUFBQUVDQkFnUUlFQmdT
c0FBbWFyRE1RUUlFQ0JBZ0FBQkFnVGFBZ1pJdTEvcApDQkFnUUlBQUFRSUVDRXdKR0NCVGRUaUdB
QUVDQkFnUUlFQ0FRRnZBQUduM0t4MEJBZ1FJRUNCQWdBQ0JLUUVEWktvT3h4QWdRSUFBCkFRSUVD
QkJvQ3hnZzdYNmxJMENBQUFFQ0JBZ1FJREFsWUlCTTFlRVlBZ1FJRUNCQWdBQUJBbTBCQTZUZHIz
UUVDQkFnUUlBQUFRSUUKcGdRTWtLazZIRU9BQUFFQ0JBZ1FJRUNnTFdDQXRQdVZqZ0FCQWdRSUVD
QkFnTUNVZ0FFeVZZZGpDQkFnUUlBQUFRSUVDTFFGREpCMgp2OUlSSUVDQUFBRUNCQWdRbUJJd1FL
YnFjQXdCQWdRSUVDQkFnQUNCdG9BQjB1NVhPZ0lFQ0JBZ1FJQUFBUUpUQWdiSVZCMk9JVUNBCkFB
RUNCQWdRSU5BV01FRGEvVXBIZ0FBQkFnUUlFQ0JBWUVyQUFKbXF3ekVFQ0JBZ1FJQUFBUUlFMmdJ
R1NMdGY2UWdRSUVDQUFBRUMKQkFoTUNSZ2dVM1U0aGdBQkFnUUlFQ0JBZ0VCYndBQnA5eXNkQVFJ
RUNCQWdRSUFBZ1NrQkEyU3FEc2NRSUVDQUFBRUNCQWdRYUFzWQpJTzErcFNOQWdBQUJBZ1FJRUNB
d0pXQ0FUTlhoR0FJRUNCQWdRSUFBQVFKdEFRT2szYTkwQkFnUUlFQ0FBQUVDQktZRURKQ3BPaHhE
CmdBQUJBZ1FJRUNCQW9DMWdnTFQ3bFk0QUFRSUVDQkFnUUlEQWxJQUJNbFdIWXdnUUlFQ0FBQUVD
QkFpMEJReVFkci9TRVNCQWdBQUIKQWdRSUVKZ1NNRUNtNm5BTUFRSUVDQkFnUUlBQWdiYUFBZEx1
VnpvQ0JBZ1FJRUNBQUFFQ1V3SUd5RlFkamlGQWdBQUJBZ1FJRUNEUQpGakJBMnYxS1I0QUFBUUlF
Q0JBZ1FHQkt3QUNacXNNeEJBZ1FJRUNBQUFFQ0JOb0NCa2k3WCtrSUVDQkFnQUFCQWdRSVRBa1lJ
Rk4xCk9JWUFBUUlFQ0JBZ1FJQkFXOEFBYWZjckhRRUNCQWdRSUVDQUFJRXBBUU5rcWc3SEVDQkFn
QUFCQWdRSUVHZ0xHQ0R0ZnFValFJQUEKQVFJRUNCQWdNQ1ZnZ0V6VjRSZ0NCQWdRSUVDQUFBRUNi
UUVEcE4ydmRBUUlFQ0JBZ0FBQkFnU21CQXlRcVRvY1E0QUFBUUlFQ0JBZwpRS0F0WUlDMCs1V09B
QUVDQkFnUUlFQ0F3SlNBQVRKVmgyTUlFQ0JBZ0FBQkFnUUl0QVVNa0hhLzBoRWdRSUFBQVFJRUNC
Q1lFakJBCnB1cHdEQUVDQkFnUUlFQ0FBSUcyZ0FIUzdsYzZBZ1FJRUNCQWdBQUJBbE1DQnNoVUhZ
NGhRSUFBQVFJRUNCQWcwQll3UU5yOVNrZUEKQUFFQ0JBZ1FJRUJnU3NBQW1hckRNUVFJRUNCQWdB
QUJBZ1RhQWdaSXUxL3BDQkFnUUlBQUFRSUVDRXdKR0NCVGRUaUdBQUVDQkFnUQpJRUNBUUZ2QUFH
bjNLeDBCQWdRSUVDQkFnQUNCS1FFRFpLb094eEFnUUlBQUFRSUVDQkJvQ3hnZzdYNmxJMENBQUFF
Q0JBZ1FJREFsCllJQk0xZUVZQWdRSUVDQkFnQUFCQW0wQkE2VGRyM1FFQ0JBZ1FJQUFBUUlFcGdR
TWtLazZIRU9BQUFFQ0JBZ1FJRUNnTFdDQXRQdVYKamdBQkFnUUlFQ0JBZ01DVWdBRXlWWWRqQ0JB
Z1FJQUFBUUlFQ0xRRkRKQjJ2OUlSSUVDQUFBRUNCQWdRbUJJd1FLYnFjQXdCQWdRSQpFQ0JBZ0FD
QnRvQUIwdTVYT2dJRUNCQWdRSUFBQVFKVEFnYklWQjJPSVVDQUFBRUNCQWdRSU5BV01FRGEvVXBI
Z0FBQkFnUUlFQ0JBCllFckFBSm1xd3pFRUNCQWdRSUFBQVFJRTJnSUdTTHRmNlFnUUlFQ0FBQUVD
QkFoTUNSZ2dVM1U0aGdBQkFnUUlFQ0JBZ0VCYndBQnAKOXlzZEFRSUVDQkFnUUlBQWdTa0JBMlNx
RHNjUUlFQ0FBQUVDQkFnUWFBc1lJTzErcFNOQWdBQUJBZ1FJRUNBd0pXQ0FUTlhoR0FJRQpDQkFn
UUlBQUFRSnRBUU9rM2E5MEJBZ1FJRUNBQUFFQ0JLWUVESkNwT2h4RGdBQUJBZ1FJRUNCQW9DMWdn
TFQ3bFk0QUFRSUVDQkFnClFJREFsSUFCTWxXSFl3Z1FJRUNBQUFFQ0JBaTBCUXlRZHIvU0VTQkFn
QUFCQWdRSUVKZ1NNRUNtNm5BTUFRSUVDQkFnUUlBQWdiYUEKQWRMdVZ6b0NCQWdRSUVDQUFBRUNV
d0lHeUZRZGppRkFnQUFCQWdRSUVDRFFGakJBMnYxS1I0QUFBUUlFQ0JBZ1FHQkt3QUNacXNNeApC
QWdRSUVDQUFBRUNCTm9DQmtpN1gra0lFQ0JBZ0FBQkFnUUlUQWtZSUZOMU9JWUFBUUlFQ0JBZ1FJ
QkFXOEFBYWZjckhRRUNCQWdRCklFQ0FBSUVwQVFOa3FnN0hFQ0JBZ0FBQkFnUUlFR2dMR0NEdGZx
VWpRSUFBQVFJRUNCQWdNQ1ZnZ0V6VjRSZ0NCQWdRSUVDQUFBRUMKYlFFRHBOMnZkQVFJRUNCQWdB
QUJBZ1NtQkF5UXFUb2NRNEFBQVFJRUNCQWdRS0F0WUlDMCs1V09BQUVDQkFnUUlFQ0F3SlNBQVRK
VgpoMk1JRUNCQWdBQUJBZ1FJdEFVTWtIYS8waEVnUUlBQUFRSUVDQkNZRWpCQXB1cHdEQUVDQkFn
UUlFQ0FBSUcyZ0FIUzdsYzZBZ1FJCkVDQkFnQUFCQWxNQ0JzaFVIWTRoUUlBQUFRSUVDQkFnMEJZ
d1FOcjlTa2VBQUFFQ0JBZ1FJRUJnU3NBQW1hckRNUVFJRUNCQWdBQUIKQWdUYUFnWkl1MS9wQ0JB
Z1FJQUFBUUlFQ0V3SkdDQlRkVGlHQUFFQ0JBZ1FJRUNBUUZ2QUFHbjNLeDBCQWdRSUVDQkFnQUNC
S1FFRApaS29PeHhBZ1FJQUFBUUlFQ0JCb0N4Z2c3WDZsSTBDQUFBRUNCQWdRSURBbFlJQk0xZUVZ
QWdRSUVDQkFnQUFCQW0wQkE2VGRyM1FFCkNCQWdRSUFBQVFJRXBnUU1rS2s2SEVPQUFBRUNCQWdR
SUVDZ0xXQ0F0UHVWamdBQkFnUUlFQ0JBZ01DVWdBRXlWWWRqQ0JBZ1FJQUEKQVFJRUNMUUZESkIy
djlJUklFQ0FBQUVDQkFnUW1CSXdRS2JxY0F3QkFnUUlFQ0JBZ0FDQnRvQUIwdTVYT2dJRUNCQWdR
SUFBQVFKVApBZ2JJVkIyT0lVQ0FBQUVDQkFnUUlOQVdNRURhL1VwSGdBQUJBZ1FJRUNCQVlFckFB
Sm1xd3pFRUNCQWdRSUFBQVFJRTJnSUdTTHRmCjZRZ1FJRUNBQUFFQ0JBaE1DUmdnVTNVNGhnQUJB
Z1FJRUNCQWdFQmJ3QUJwOXlzZEFRSUVDQkFnUUlBQWdTa0JBMlNxRHNjUUlFQ0EKQUFFQ0JBZ1Fh
QXNZSU8xK3BTTkFnQUFCQWdRSUVDQXdKV0NBVE5YaEdBSUVDQkFnUUlBQUFRSnRBUU9rM2E5MEJB
Z1FJRUNBQUFFQwpCS1lFREpDcE9oeERnQUFCQWdRSUVDQkFvQzFnZ0xUN2xZNEFBUUlFQ0JBZ1FJ
REFsSUFCTWxXSFl3Z1FJRUNBQUFFQ0JBaTBCUXlRCmRyL1NFU0JBZ0FBQkFnUUlFSmdTTUVDbTZu
QU1BUUlFQ0JBZ1FJQUFnYmFBQWRMdVZ6b0NCQWdRSUVDQUFBRUNVd0lHeUZRZGppRkEKZ0FBQkFn
UUlFQ0RRRmpCQTJ2MUtSNEFBQVFJRUNCQWdRR0JLd0FDWnFzTXhCQWdRSUVDQUFBRUNCTm9DQmtp
N1gra0lFQ0JBZ0FBQgpBZ1FJVEFrWUlGTjFPSVlBQVFJRUNCQWdRSUJBVzhBQWFmY3JIUUVDQkFn
UUlFQ0FBSUVwQVFOa3FnN0hFQ0JBZ0FBQkFnUUlFR2dMCkdDRHRmcVVqUUlBQUFRSUVDQkFnTUNW
Z2dFelY0UmdDQkFnUUlFQ0FBQUVDYlFFRHBOMnZkQVFJRUNCQWdBQUJBZ1NtQkF5UXFUb2MKUTRB
QUFRSUVDQkFnUUtBdFlJQzArNVdPQUFFQ0JBZ1FJRUNBd0pTQUFUSlZoMk1JRUNCQWdBQUJBZ1FJ
dEFVTWtIYS8waEVnUUlBQQpBUUlFQ0JDWUVqQkFwdXB3REFFQ0JBZ1FJRUNBQUlHMmdBSFM3bGM2
QWdRSUVDQkFnQUFCQWxNQ0JzaFVIWTRoUUlBQUFRSUVDQkFnCjBCWXdRTnI5U2tlQUFBRUNCQWdR
SUVCZ1NzQUFtYXJETVFRSUVDQkFnQUFCQWdUYUFnWkl1MS9wQ0JBZ1FJQUFBUUlFQ0V3SkdDQlQK
ZFRpR0FBRUNCQWdRSUVDQVFGdkFBR24zS3gwQkFnUUlFQ0JBZ0FDQktRRURaS29PeHhBZ1FJQUFB
UUlFQ0JCb0N4Z2c3WDZsSTBDQQpBQUVDQkFnUUlEQWxZSUJNMWVFWUFnUUlFQ0JBZ0FBQkFtMEJB
NlRkcjNRRUNCQWdRSUFBQVFJRXBnUU1rS2s2SEVPQUFBRUNCQWdRCklFQ2dMV0NBdFB1VmpnQUJB
Z1FJRUNCQWdNQ1VnQUV5VllkakNCQWdRSUFBQVFJRUNMUUZESkIydjlJUklFQ0FBQUVDQkFnUW1C
SXcKUUticWNBd0JBZ1FJRUNCQWdBQ0J0b0FCMHU1WE9nSUVDQkFnUUlBQUFRSlRBZ2JJVkIyT0lV
Q0FBQUVDQkFnUUlOQVdNRURhL1VwSApnQUFCQWdRSUVDQkFZRXJBQUptcXd6RUVDQkFnUUlBQUFR
SUUyZ0lHU0x0ZjZRZ1FJRUNBQUFFQ0JBaE1DUmdnVTNVNGhnQUJBZ1FJCkVDQkFnRUJid0FCcDl5
c2RBUUlFQ0JBZ1FJQUFnU2tCQTJTcURzY1FJRUNBQUFFQ0JBZ1FhQXNZSU8xK3BTTkFnQUFCQWdR
SUVDQXcKSldDQVROWGhHQUlFQ0JBZ1FJQUFBUUp0QVFPazNhOTBCQWdRSUVDQUFBRUNCS1lFREpD
cE9oeERnQUFCQWdRSUVDQkFvQzFnZ0xUNwpsWTRBQVFJRUNCQWdRSURBbElBQk1sV0hZd2dRSUVD
QUFBRUNCQWkwQlF5UWRyL1NFU0JBZ0FBQkFnUUlFSmdTTUVDbTZuQU1BUUlFCkNCQWdRSUFBZ2Jh
QUFkTHVWem9DQkFnUUlFQ0FBQUVDVXdJR3lGUWRqaUZBZ0FBQkFnUUlFQ0RRRmpCQTJ2MUtSNEFB
QVFJRUNCQWcKUUdCS3dBQ1pxc014QkFnUUlFQ0FBQUVDQk5vQ0JraTdYK2tJRUNCQWdBQUJBZ1FJ
VEFrWUlGTjFPSVlBQVFJRUNCQWdRSUJBVzhBQQphZmNySFFFQ0JBZ1FJRUNBQUlFcEFRTmtxZzdI
RUNCQWdBQUJBZ1FJRUdnTEdDRHRmcVVqUUlBQUFRSUVDQkFnTUNWZ2dFelY0UmdDCkJBZ1FJRUNB
QUFFQ2JRRURwTjJ2ZEFRSUVDQkFnQUFCQWdTbUJBeVFxVG9jUTRBQUFRSUVDQkFnUUtBdFlJQzAr
NVdPQUFFQ0JBZ1EKSUVDQXdKU0FBVEpWaDJNSUVDQkFnQUFCQWdRSXRBVU1rSGEvMGhFZ1FJQUFB
UUlFQ0JDWUVqQkFwdXB3REFFQ0JBZ1FJRUNBQUlHMgpnQUhTN2xjNkFnUUlFQ0JBZ0FBQkFsTUNC
c2hVSFk0aFFJQUFBUUlFQ0JBZzBCWXdRTnI5U2tlQUFBRUNCQWdRSUVCZ1NzQUFtYXJECk1RUUlF
Q0JBZ0FBQkFnVGFBZ1pJdTEvcENCQWdRSUFBQVFJRUNFd0pHQ0JUZFRpR0FBRUNCQWdRSUVDQVFG
dkFBR24zS3gwQkFnUUkKRUNCQWdBQ0JLUUVEWktvT3h4QWdRSUFBQVFJRUNCQm9DeGdnN1g2bEkw
Q0FBQUVDQkFnUUlEQWxZSUJNMWVFWUFnUUlFQ0JBZ0FBQgpBbTBCQTZUZHIzUUVDQkFnUUlBQUFR
SUVwZ1FNa0trNkhFT0FBQUVDQkFnUUlFQ2dMV0NBdFB1VmpnQUJBZ1FJRUNCQWdNQ1VnQUV5ClZZ
ZGpDQkFnUUlBQUFRSUVDTFFGREpCMnY5SVJJRUNBQUFFQ0JBZ1FtQkl3UUticWNBd0JBZ1FJRUNC
QWdBQ0J0b0FCMHU1WE9nSUUKQ0JBZ1FJQUFBUUpUQWdiSVZCMk9JVUNBQUFFQ0JBZ1FJTkFXTUVE
YS9VcEhnQUFCQWdRSUVDQkFZRXJBQUptcXd6RUVDQkFnUUlBQQpBUUlFMmdJR1NMdGY2UWdRSUVD
QUFBRUNCQWhNQ1JnZ1UzVTRoZ0FCQWdRSUVDQkFnRUJid0FCcDl5c2RBUUlFQ0JBZ1FJQUFnU2tC
CkEyU3FEc2NRSUVDQUFBRUNCQWdRYUFzWUlPMStwU05BZ0FBQkFnUUlFQ0F3SldDQVROWGhHQUlF
Q0JBZ1FJQUFBUUp0QVFPazNhOTAKQkFnUUlFQ0FBQUVDQktZRURKQ3BPaHhEZ0FBQkFnUUlFQ0JB
b0MxZ2dMVDdsWTRBQVFJRUNCQWdRSURBbElBQk1sV0hZd2dRSUVDQQpBQUVDQkFpMEJReVFkci9T
RVNCQWdBQUJBZ1FJRUpnU01FQ202bkFNQVFJRUNCQWdRSUFBZ2JhQUFkTHVWem9DQkFnUUlFQ0FB
QUVDClV3SUd5RlFkamlGQWdBQUJBZ1FJRUNEUUZqQkEydjFLUjRBQUFRSUVDQkFnUUdCS3dBQ1px
c014QkFnUUlFQ0FBQUVDQk5vQ0JraTcKWCtrSUVDQkFnQUFCQWdRSVRBa1lJRk4xT0lZQUFRSUVD
QkFnUUlCQVc4QUFhZmNySFFFQ0JBZ1FJRUNBQUlFcEFRTmtxZzdIRUNCQQpnQUFCQWdRSUVHZ0xH
Q0R0ZnFValFJQUFBUUlFQ0JBZ01DVmdnRXpWNFJnQ0JBZ1FJRUNBQUFFQ2JRRURwTjJ2ZEFRSUVD
QkFnQUFCCkFnU21CQXlRcVRvY1E0QUFBUUlFQ0JBZ1FLQXRZSUMwKzVXT0FBRUNCQWdRSUVDQXdK
U0FBVEpWaDJNSUVDQkFnQUFCQWdRSXRBVU0Ka0hhLzBoRWdRSUFBQVFJRUNCQ1lFakJBcHVwd0RB
RUNCQWdRSUVDQUFJRzJnQUhTN2xjNkFnUUlFQ0JBZ0FBQkFsTUNCc2hVSFk0aApRSUFBQVFJRUNC
QWcwQll3UU5yOVNrZUFBQUVDQkFnUUlFQmdTc0FBbWFyRE1RUUlFQ0JBZ0FBQkFnVGFBZ1pJdTEv
cENCQWdRSUFBCkFRSUVDRXdKR0NCVGRUaUdBQUVDQkFnUUlFQ0FRRnZBQUduM0t4MEJBZ1FJRUNC
QWdBQ0JLUUVEWktvT3h4QWdRSUFBQVFJRUNCQm8KQ3hnZzdYNmxJMENBQUFFQ0JBZ1FJREFsWUlC
TTFlRVlBZ1FJRUNCQWdBQUJBbTBCQTZUZHIzUUVDQkFnUUlBQUFRSUVwZ1FNa0trNgpIRU9BQUFF
Q0JBZ1FJRUNnTFdDQXRQdVZqZ0FCQWdRSUVDQkFnTUNVZ0FFeVZZZGpDQkFnUUlBQUFRSUVDTFFG
REpCMnY5SVJJRUNBCkFBRUNCQWdRbUJJd1FLYnFjQXdCQWdRSUVDQkFnQUNCdG9BQjB1NVhPZ0lF
Q0JBZ1FJQUFBUUpUQWdiSVZCMk9JVUNBQUFFQ0JBZ1EKSU5BV01FRGEvVXBIZ0FBQkFnUUlFQ0JB
WUVyQUFKbXF3ekVFQ0JBZ1FJQUFBUUlFMmdJR1NMdGY2UWdRSUVDQUFBRUNCQWhNQ1JnZwpVM1U0
aGdBQkFnUUlFQ0JBZ0VCYndBQnA5eXNkQVFJRUNCQWdRSUFBZ1NrQkEyU3FEc2NRSUVDQUFBRUNC
QWdRYUFzWUlPMStwU05BCmdBQUJBZ1FJRUNBd0pXQ0FUTlhoR0FJRUNCQWdRSUFBQVFKdEFRT2sz
YTkwQkFnUUlFQ0FBQUVDQktZRURKQ3BPaHhEZ0FBQkFnUUkKRUNCQW9DMWdnTFQ3bFk0QUFRSUVD
QkFnUUlEQWxJQUJNbFdIWXdnUUlFQ0FBQUVDQkFpMEJReVFkci9TRVNCQWdBQUJBZ1FJRUpnUwpN
RUNtNm5BTUFRSUVDQkFnUUlBQWdiYUFBZEx1bGdUU1N3QUFDWXhKUkVGVVZ6b0NCQWdRSUVDQUFB
RUNVd0lHeUZRZGppRkFnQUFCCkFnUUlFQ0RRRmpCQTJ2MUtSNEFBQVFJRUNCQWdRR0JLd0FDWnFz
TXhCQWdRSUVDQUFBRUNCTm9DQmtpN1gra0lFQ0JBZ0FBQkFnUUkKVEFrWUlGTjFPSVlBQVFJRUNC
QWdRSUJBVzhBQWFmY3JIUUVDQkFnUUlFQ0FBSUVwQVFOa3FnN0hFQ0JBZ0FBQkFnUUlFR2dMR0NE
dApmcVVqUUlBQUFRSUVDQkFnTUNWZ2dFelY0UmdDQkFnUUlFQ0FBQUVDYlFFRHBOMnZkQVFJRUNC
QWdBQUJBZ1NtQkF5UXFUb2NRNEFBCkFRSUVDQkFnUUtBdFlJQzArNVdPQUFFQ0JBZ1FJRUNBd0pT
QUFUSlZoMk1JRUNCQWdBQUJBZ1FJdEFVTWtIYS8waEVnUUlBQUFRSUUKQ0JDWUVqQkFwdXB3REFF
Q0JBZ1FJRUNBQUlHMmdBSFM3bGM2QWdRSUVDQkFnQUFCQWxNQ0JzaFVIWTRoUUlBQUFRSUVDQkFn
MEJZdwpRTnI5U2tlQUFBRUNCQWdRSUVCZ1NzQUFtYXJETVFRSUVDQkFnQUFCQWdUYUFnWkl1MS9w
Q0JBZ1FJQUFBUUlFQ0V3SkdDQlRkVGlHCkFBRUNCQWdRSUVDQVFGdkFBR24zS3gwQkFnUUlFQ0JB
Z0FDQktRRURaS29PeHhBZ1FJQUFBUUlFQ0JCb0N4Z2c3WDZsSTBDQUFBRUMKQkFnUUlEQWxZSUJN
MWVFWUFnUUlFQ0JBZ0FBQkFtMEJBNlRkcjNRRUNCQWdRSUFBQVFJRXBnUU1rS2s2SEVPQUFBRUNC
QWdRSUVDZwpMV0NBdFB1VmpnQUJBZ1FJRUNCQWdNQ1VnQUV5VllkakNCQWdRSUFBQVFJRUNMUUZE
SkIydjlJUklFQ0FBQUVDQkFnUW1CSXdRS2JxCmNBd0JBZ1FJRUNCQWdBQ0J0b0FCMHU1WE9nSUVD
QkFnUUlBQUFRSlRBZ2JJVkIyT0lVQ0FBQUVDQkFnUUlOQVdNRURhL1VwSGdBQUIKQWdRSUVDQkFZ
RXJBQUptcXd6RUVDQkFnUUlBQUFRSUUyZ0lHU0x0ZjZRZ1FJRUNBQUFFQ0JBaE1DUmdnVTNVNGhn
QUJBZ1FJRUNCQQpnRUJid0FCcDl5c2RBUUlFQ0JBZ1FJQUFnU2tCQTJTcURzY1FJRUNBQUFFQ0JB
Z1FhQXNZSU8xK3BTTkFnQUFCQWdRSUVDQXdKV0NBClROWGhHQUlFQ0JBZ1FJQUFBUUp0QVFPazNh
OTBCQWdRSUVDQUFBRUNCS1lFREpDcE9oeERnQUFCQWdRSUVDQkFvQzFnZ0xUN2xZNEEKQVFJRUNC
QWdRSURBbElBQk1sV0hZd2dRSUVDQUFBRUNCQWkwQlF5UWRyL1NFU0JBZ0FBQkFnUUlFSmdTTUVD
bTZuQU1BUUlFQ0JBZwpRSUFBZ2JhQUFkTHVWem9DQkFnUUlFQ0FBQUVDVXdJR3lGUWRqaUZBZ0FB
QkFnUUlFQ0RRRmpCQTJ2MUtSNEFBQVFJRUNCQWdRR0JLCndBQ1pxc014QkFnUUlFQ0FBQUVDQk5v
Q0JraTdYK2tJRUNCQWdBQUJBZ1FJVEFrWUlGTjFPSVlBQVFJRUNCQWdRSUJBVzhBQWFmY3IKSFFF
Q0JBZ1FJRUNBQUlFcEFRTmtxZzdIRUNCQWdBQUJBZ1FJRUdnTEdDRHRmcVVqUUlBQUFRSUVDQkFn
TUNWZ2dFelY0UmdDQkFnUQpJRUNBQUFFQ2JRRURwTjJ2ZEFRSUVDQkFnQUFCQWdTbUJBeVFxVG9j
UTRBQUFRSUVDQkFnUUtBdFlJQzArNVdPQUFFQ0JBZ1FJRUNBCndKU0FBVEpWaDJNSUVDQkFnQUFC
QWdRSXRBVU1rSGEvMGhFZ1FJQUFBUUlFQ0JDWUVqQkFwdXB3REFFQ0JBZ1FJRUNBQUlHMmdBSFMK
N2xjNkFnUUlFQ0JBZ0FBQkFsTUNCc2hVSFk0aFFJQUFBUUlFQ0JBZzBCWXdRTnI5U2tlQUFBRUNC
QWdRSUVCZ1NzQUFtYXJETVFRSQpFQ0JBZ0FBQkFnVGFBZ1pJdTEvcENCQWdRSUFBQVFJRUNFd0pH
Q0JUZFRpR0FBRUNCQWdRSUVDQVFGdkFBR24zS3gwQkFnUUlFQ0JBCmdBQ0JLUUVEWktvT3h4QWdR
SUFBQVFJRUNCQm9DeGdnN1g2bEkwQ0FBQUVDQkFnUUlEQWxZSUJNMWVFWUFnUUlFQ0JBZ0FBQkFt
MEIKQTZUZHIzUUVDQkFnUUlBQUFRSUVwZ1FNa0trNkhFT0FBQUVDQkFnUUlFQ2dMV0NBdFB1Vmpn
QUJBZ1FJRUNCQWdNQ1VnQUV5VllkagpDQkFnUUlBQUFRSUVDTFFGREpCMnY5SVJJRUNBQUFFQ0JB
Z1FtQkl3UUticWNBd0JBZ1FJRUNCQWdBQ0J0b0FCMHU1WE9nSUVDQkFnClFJQUFBUUpUQWdiSVZC
Mk9JVUNBQUFFQ0JBZ1FJTkFXTUVEYS9VcEhnQUFCQWdRSUVDQkFZRXJBQUptcXd6RUVDQkFnUUlB
QUFRSUUKMmdJR1NMdGY2UWdRSUVDQUFBRUNCQWhNQ1JnZ1UzVTRoZ0FCQWdRSUVDQkFnRUJid0FC
cDl5c2RBUUlFQ0JBZ1FJQUFnU2tCQTJTcQpEc2NRSUVDQUFBRUNCQWdRYUFzWUlPMStwU05BZ0FB
QkFnUUlFQ0F3SldDQVROWGhHQUlFQ0JBZ1FJQUFBUUp0QVFPazNhOTBCQWdRCklFQ0FBQUVDQktZ
RURKQ3BPaHhEZ0FBQkFnUUlFQ0JBb0MxZ2dMVDdsWTRBQVFJRUNCQWdRSURBbElBQk1sV0hZd2dR
SUVDQUFBRUMKQkFpMEJReVFkci9TRVNCQWdBQUJBZ1FJRUpnU01FQ202bkFNQVFJRUNCQWdRSUFB
Z2JhQUFkTHVWem9DQkFnUUlFQ0FBQUVDVXdJRwp5RlFkamlGQWdBQUJBZ1FJRUNEUUZqQkEydjFL
UjRBQUFRSUVDQkFnUUdCS3dBQ1pxc014QkFnUUlFQ0FBQUVDQk5vQ0JraTdYK2tJCkVDQkFnQUFC
QWdRSVRBa1lJRk4xT0lZQUFRSUVDQkFnUUlCQVc4QUFhZmNySFFFQ0JBZ1FJRUNBQUlFcEFRTmtx
ZzdIRUNCQWdBQUIKQWdRSUVHZ0xHQ0R0ZnFValFJQUFBUUlFQ0JBZ01DVmdnRXpWNFJnQ0JBZ1FJ
RUNBQUFFQ2JRRURwTjJ2ZEFRSUVDQkFnQUFCQWdTbQpCQXlRcVRvY1E0QUFBUUlFQ0JBZ1FLQXRZ
SUMwKzVXT0FBRUNCQWdRSUVDQXdKU0FBVEpWaDJNSUVDQkFnQUFCQWdRSXRBVU1rSGEvCjBoRWdR
SUFBQVFJRUNCQ1lFakJBcHVwd0RBRUNCQWdRSUVDQUFJRzJnQUhTN2xjNkFnUUlFQ0JBZ0FBQkFs
TUNCc2hVSFk0aFFJQUEKQVFJRUNCQWcwQll3UU5yOVNrZUFBQUVDQkFnUUlFQmdTc0FBbWFyRE1R
UUlFQ0JBZ0FBQkFnVGFBZ1pJdTEvcENCQWdRSUFBQVFJRQpDRXdKR0NCVGRUaUdBQUVDQkFnUUlF
Q0FRRnZBQUduM0t4MEJBZ1FJRUNCQWdBQ0JLUUVEWktvT3h4QWdRSUFBQVFJRUNCQm9DeGdnCjdY
NmxJMENBQUFFQ0JBZ1FJREFsWUlCTTFlRVlBZ1FJRUNCQWdBQUJBbTBCQTZUZHIzUUVDQkFnUUlB
QUFRSUVwZ1FNa0trNkhFT0EKQUFFQ0JBZ1FJRUNnTFdDQXRQdVZqZ0FCQWdRSUVDQkFnTUNVZ0FF
eVZZZGpDQkFnUUlBQUFRSUVDTFFGREpCMnY5SVJJRUNBQUFFQwpCQWdRbUJJd1FLYnFjQXdCQWdR
SUVDQkFnQUNCdG9BQjB1NVhPZ0lFQ0JBZ1FJQUFBUUpUQWdiSVZCMk9JVUNBQUFFQ0JBZ1FJTkFX
Ck1FRGEvVXBIZ0FBQkFnUUlFQ0JBWUVyQUFKbXF3ekVFQ0JBZ1FJQUFBUUlFMmdJR1NMdGY2UWdR
SUVDQUFBRUNCQWhNQ1JnZ1UzVTQKaGdBQkFnUUlFQ0JBZ0VCYndBQnA5eXNkQVFJRUNCQWdRSUFB
Z1NrQkEyU3FEc2NRSUVDQUFBRUNCQWdRYUFzWUlPMStwU05BZ0FBQgpBZ1FJRUNBd0pXQ0FUTlho
R0FJRUNCQWdRSUFBQVFKdEFRT2szYTkwQkFnUUlFQ0FBQUVDQktZRURKQ3BPaHhEZ0FBQkFnUUlF
Q0JBCm9DMWdnTFQ3bFk0QUFRSUVDQkFnUUlEQWxNQi9BRTg3R2J0TWI5YzFBQUFBQUVsRlRrU3VR
bUNDCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1k
b2N0eXBlLWV4cGVjdGVkLnBuZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1hcmtl
ZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0gaW1hZ2UvcG5nCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQu
cG5nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3Jk
ZXItbm8tZG9jdHlwZS1leHBlY3RlZC5wbmcJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9m
YXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQucG5nCSh3b3Jr
aW5nIGNvcHkpCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3Rh
YmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQucG5nCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6
IHN2bjptaW1lLXR5cGUKIyMgLTAsMCArMSAjIworaW1hZ2UvcG5nClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQoKaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXlB
QUFBSllDQVlBQUFDYWRvSndBQUFBS1hSRldIUmphR1ZqYTNOMWJRQmlNR0l4Tm1NMwpaVFEyTkRN
eU5qVXpNVGxpWTJOa05HTTFObUkxWldFNFlodmovazhBQUNBQVNVUkJWSGdCN2QzTGpsVFpGVVZS
QXZIL3Y1dzhHclJTClNtSXFDYllXbzFxV1hhdnluckdyNFZsZytmSDI0NDh2L2lCQWdBQUJBZ1FJ
RUNCQWdNQUxCTDYrNEdmNEVRUUlFQ0JBZ0FBQkFnUUkKRVBnbElFRDhqVUNBQUFFQ0JBZ1FJRUNB
d01zRUJNakxxUDBnQWdRSUVDQkFnQUFCQWdRRWlMOEhDQkFnUUlBQUFRSUVDQkI0bVlBQQplUm0x
SDBTQUFBRUNCQWdRSUVDQWdBRHg5d0FCQWdRSUVDQkFnQUFCQWk4VEVDQXZvL2FEQ0JBZ1FJQUFB
UUlFQ0JENDloSEI0L0hSCm4rRS9KL0QvQ3ZoLzBmbC9iKy9sQkFnUUlFQ0FRQlA0TUVCKy9tWDls
NnlHYTdVdElNNjM3K3QxQkFnUUlFQ0F3TjhSOEZ1dy9vNnIKdnlvQkFnUUlFQ0JBZ0FBQkF1OEkv
Tkd2Z1B6ZStVZSt2eW4reWIvd1MxSC9oTjBQSlVDQUFBRUNCQWdRK0R5QjV3TGs1ODk5Kzd3Zgo3
cS8waElEL0xjNFRXUDVVQWdRSUVDQkFnQUNCcXdKK0M5YlZ5L2d1QWdRSUVDQkFnQUFCQW9NQ0Ft
VHdxSjVFZ0FBQkFnUUlFQ0JBCjRLcUFBTGw2R2Q5RmdBQUJBZ1FJRUNCQVlGQkFnQXdlMVpNSUVD
QkFnQUFCQWdRSVhCVVFJRmN2NDdzSUVDQkFnQUFCQWdRSURBb0kKa01HamVoSUJBZ1FJRUNCQWdB
Q0Jxd0lDNU9wbGZCY0JBZ1FJRUNCQWdBQ0JRUUVCTW5oVVR5SkFnQUFCQWdRSUVDQndWVUNBWEwy
TQo3eUpBZ0FBQkFnUUlFQ0F3S0NCQUJvL3FTUVFJRUNCQWdBQUJBZ1N1Q2dpUXE1ZnhYUVFJRUNC
QWdBQUJBZ1FHQlFUSTRGRTlpUUFCCkFnUUlFQ0JBZ01CVkFRRnk5VEsraXdBQkFnUUlFQ0JBZ01D
Z2dBQVpQS29uRVNCQWdBQUJBZ1FJRUxncUlFQ3VYc1ozRVNCQWdBQUIKQWdRSUVCZ1VFQ0NEUi9V
a0FnUUlFQ0JBZ0FBQkFsY0ZCTWpWeS9ndUFnUUlFQ0JBZ0FBQkFvTUNBbVR3cUo1RWdBQUJBZ1FJ
RUNCQQo0S3FBQUxsNkdkOUZnQUFCQWdRSUVDQkFZRkJBZ0F3ZTFaTUlFQ0JBZ0FBQkFnUUlYQlVR
SUZjdjQ3c0lFQ0JBZ0FBQkFnUUlEQW9JCmtNR2plaElCQWdRSUVDQkFnQUNCcXdJQzVPcGxmQmNC
QWdRSUVDQkFnQUNCUVFFQk1uaFVUeUpBZ0FBQkFnUUlFQ0J3VlVDQVhMMk0KN3lKQWdBQUJBZ1FJ
RUNBd0tDQkFCby9xU1FRSUVDQkFnQUFCQWdTdUNnaVFxNWZ4WFFRSUVDQkFnQUFCQWdRR0JRVEk0
RkU5aVFBQgpBZ1FJRUNCQWdNQlZBUUZ5OVRLK2l3QUJBZ1FJRUNCQWdNQ2dnQUFaUEtvbkVTQkFn
QUFCQWdRSUVMZ3FJRUN1WHNaM0VTQkFnQUFCCkFnUUlFQmdVRUNDRFIvVWtBZ1FJRUNCQWdBQUJB
bGNGQk1qVnkvZ3VBZ1FJRUNCQWdBQUJBb01DQW1Ud3FKNUVnQUFCQWdRSUVDQkEKNEtxQUFMbDZH
ZDlGZ0FBQkFnUUlFQ0JBWUZCQWdBd2UxWk1JRUNCQWdBQUJBZ1FJWEJVUUlGY3Y0N3NJRUNCQWdB
QUJBZ1FJREFvSQprTUdqZWhJQkFnUUlFQ0JBZ0FDQnF3SUM1T3BsZkJjQkFnUUlFQ0JBZ0FDQlFR
RUJNbmhVVHlKQWdBQUJBZ1FJRUNCd1ZVQ0FYTDJNCjd5SkFnQUFCQWdRSUVDQXdLQ0JBQm8vcVNR
UUlFQ0JBZ0FBQkFnU3VDZ2lRcTVmeFhRUUlFQ0JBZ0FBQkFnUUdCUVRJNEZFOWlRQUIKQWdRSUVD
QkFnTUJWQVFGeTlUSytpd0FCQWdRSUVDQkFnTUNnZ0FBWlBLb25FU0JBZ0FBQkFnUUlFTGdxSUVD
dVhzWjNFU0JBZ0FBQgpBZ1FJRUJnVUVDQ0RSL1VrQWdRSUVDQkFnQUFCQWxjRkJNalZ5L2d1QWdR
SUVDQkFnQUFCQW9NQ0FtVHdxSjVFZ0FBQkFnUUlFQ0JBCjRLcUFBTGw2R2Q5RmdBQUJBZ1FJRUNC
QVlGQkFnQXdlMVpNSUVDQkFnQUFCQWdRSVhCVVFJRmN2NDdzSUVDQkFnQUFCQWdRSURBb0kKa01H
amVoSUJBZ1FJRUNCQWdBQ0Jxd0lDNU9wbGZCY0JBZ1FJRUNCQWdBQ0JRUUVCTW5oVVR5SkFnQUFC
QWdRSUVDQndWVUNBWEwyTQo3eUpBZ0FBQkFnUUlFQ0F3S0NCQUJvL3FTUVFJRUNCQWdBQUJBZ1N1
Q2dpUXE1ZnhYUVFJRUNCQWdBQUJBZ1FHQlFUSTRGRTlpUUFCCkFnUUlFQ0JBZ01CVkFRRnk5VEsr
aXdBQkFnUUlFQ0JBZ01DZ2dBQVpQS29uRVNCQWdBQUJBZ1FJRUxncUlFQ3VYc1ozRVNCQWdBQUIK
QWdRSUVCZ1VFQ0NEUi9Va0FnUUlFQ0JBZ0FBQkFsY0ZCTWpWeS9ndUFnUUlFQ0JBZ0FBQkFvTUNB
bVR3cUo1RWdBQUJBZ1FJRUNCQQo0S3FBQUxsNkdkOUZnQUFCQWdRSUVDQkFZRkJBZ0F3ZTFaTUlF
Q0JBZ0FBQkFnUUlYQlVRSUZjdjQ3c0lFQ0JBZ0FBQkFnUUlEQW9JCmtNR2plaElCQWdRSUVDQkFn
QUNCcXdJQzVPcGxmQmNCQWdRSUVDQkFnQUNCUVFFQk1uaFVUeUpBZ0FBQkFnUUlFQ0J3VlVDQVhM
Mk0KN3lKQWdBQUJBZ1FJRUNBd0tDQkFCby9xU1FRSUVDQkFnQUFCQWdTdUNnaVFxNWZ4WFFRSUVD
QkFnQUFCQWdRR0JRVEk0RkU5aVFBQgpBZ1FJRUNCQWdNQlZBUUZ5OVRLK2l3QUJBZ1FJRUNCQWdN
Q2dnQUFaUEtvbkVTQkFnQUFCQWdRSUVMZ3FJRUN1WHNaM0VTQkFnQUFCCkFnUUlFQmdVRUNDRFIv
VWtBZ1FJRUNCQWdBQUJBbGNGQk1qVnkvZ3VBZ1FJRUNCQWdBQUJBb01DQW1Ud3FKNUVnQUFCQWdR
SUVDQkEKNEtxQUFMbDZHZDlGZ0FBQkFnUUlFQ0JBWUZCQWdBd2UxWk1JRUNCQWdBQUJBZ1FJWEJV
UUlGY3Y0N3NJRUNCQWdBQUJBZ1FJREFvSQprTUdqZWhJQkFnUUlFQ0JBZ0FDQnF3SUM1T3BsZkJj
QkFnUUlFQ0JBZ0FDQlFRRUJNbmhVVHlKQWdBQUJBZ1FJRUNCd1ZVQ0FYTDJNCjd5SkFnQUFCQWdR
SUVDQXdLQ0JBQm8vcVNRUUlFQ0JBZ0FBQkFnU3VDZ2lRcTVmeFhRUUlFQ0JBZ0FBQkFnUUdCYjQ5
L2FiSDB3c0QKQWdRSUVDQkFnQUFCQWdRSS9CSjRMa0RlM3JBUklFQ0FBQUVDQkFnUUlFQWdDL2d0
V0puT2tBQUJBZ1FJRUNCQWdBQ0Jad1grNkZkQQpIbjdiMWJPdS9ud0NCQWdRSUVDQUFBRUNCTjRS
K0RCQS9LNnJkOVQ4V3dRSUVDQkFnQUFCQWdRSUpBRy9CU3V4R1JFZ1FJQUFBUUlFCkNCQWdVQVFF
U0ZHeklVQ0FBQUVDQkFnUUlFQWdDUWlReEdaRWdBQUJBZ1FJRUNCQWdFQVJFQ0JGellZQUFRSUVD
QkFnUUlBQWdTUWcKUUJLYkVRRUNCQWdRSUVDQUFBRUNSVUNBRkRVYkFnUUlFQ0JBZ0FBQkFnU1Nn
QUJKYkVZRUNCQWdRSUFBQVFJRUNCUUJBVkxVYkFnUQpJRUNBQUFFQ0JBZ1FTQUlDSkxFWkVTQkFn
QUFCQWdRSUVDQlFCQVJJVWJNaFFJQUFBUUlFQ0JBZ1FDQUpDSkRFWmtTQUFBRUNCQWdRCklFQ0FR
QkVRSUVYTmhnQUJBZ1FJRUNCQWdBQ0JKQ0JBRXBzUkFRSUVDQkFnUUlBQUFRSkZRSUFVTlJzQ0JB
Z1FJRUNBQUFFQ0JKS0EKQUVsc1JnUUlFQ0JBZ0FBQkFnUUlGQUVCVXRSc0NCQWdRSUFBQVFJRUNC
QklBZ0lrc1JrUklFQ0FBQUVDQkFnUUlGQUVCRWhSc3lGQQpnQUFCQWdRSUVDQkFJQWtJa01SbVJJ
QUFBUUlFQ0JBZ1FJQkFFUkFnUmMyR0FBRUNCQWdRSUVDQUFJRWtJRUFTbXhFQkFnUUlFQ0JBCmdB
QUJBa1ZBZ0JRMUd3SUVDQkFnUUlBQUFRSUVrb0FBU1d4R0JBZ1FJRUNBQUFFQ0JBZ1VBUUZTMUd3
SUVDQkFnQUFCQWdRSUVFZ0MKQWlTeEdSRWdRSUFBQVFJRUNCQWdVQVFFU0ZHeklVQ0FBQUVDQkFn
UUlFQWdDUWlReEdaRWdBQUJBZ1FJRUNCQWdFQVJFQ0JGellZQQpBUUlFQ0JBZ1FJQUFnU1FnUUJL
YkVRRUNCQWdRSUVDQUFBRUNSVUNBRkRVYkFnUUlFQ0JBZ0FBQkFnU1NnQUJKYkVZRUNCQWdRSUFB
CkFRSUVDQlFCQVZMVWJBZ1FJRUNBQUFFQ0JBZ1FTQUlDSkxFWkVTQkFnQUFCQWdRSUVDQlFCQVJJ
VWJNaFFJQUFBUUlFQ0JBZ1FDQUoKQ0pERVprU0FBQUVDQkFnUUlFQ0FRQkVRSUVYTmhnQUJBZ1FJ
RUNCQWdBQ0JKQ0JBRXBzUkFRSUVDQkFnUUlBQUFRSkZRSUFVTlJzQwpCQWdRSUVDQUFBRUNCSktB
QUVsc1JnUUlFQ0JBZ0FBQkFnUUlGQUVCVXRSc0NCQWdRSUFBQVFJRUNCQklBZ0lrc1JrUklFQ0FB
QUVDCkJBZ1FJRkFFQkVoUnN5RkFnQUFCQWdRSUVDQkFJQWtJa01SbVJJQUFBUUlFQ0JBZ1FJQkFF
UkFnUmMyR0FBRUNCQWdRSUVDQUFJRWsKSUVBU214RUJBZ1FJRUNCQWdBQUJBa1ZBZ0JRMUd3SUVD
QkFnUUlBQUFRSUVrb0FBU1d4R0JBZ1FJRUNBQUFFQ0JBZ1VBUUZTMUd3SQpFQ0JBZ0FBQkFnUUlF
RWdDQWlTeEdSRWdRSUFBQVFJRUNCQWdVQVFFU0ZHeklVQ0FBQUVDQkFnUUlFQWdDUWlReEdaRWdB
QUJBZ1FJCkVDQkFnRUFSRUNCRnpZWUFBUUlFQ0JBZ1FJQUFnU1FnUUJLYkVRRUNCQWdRSUVDQUFB
RUNSVUNBRkRVYkFnUUlFQ0JBZ0FBQkFnU1MKZ0FCSmJFWUVDQkFnUUlBQUFRSUVDQlFCQVZMVWJB
Z1FJRUNBQUFFQ0JBZ1FTQUlDSkxFWkVTQkFnQUFCQWdRSUVDQlFCQVJJVWJNaApRSUFBQVFJRUNC
QWdRQ0FKQ0pERVprU0FBQUVDQkFnUUlFQ0FRQkVRSUVYTmhnQUJBZ1FJRUNCQWdBQ0JKQ0JBRXBz
UkFRSUVDQkFnClFJQUFBUUpGUUlBVU5Sc0NCQWdRSUVDQUFBRUNCSktBQUVsc1JnUUlFQ0JBZ0FB
QkFnUUlGQUVCVXRSc0NCQWdRSUFBQVFJRUNCQkkKQWdJa3NSa1JJRUNBQUFFQ0JBZ1FJRkFFQkVo
UnN5RkFnQUFCQWdRSUVDQkFJQWtJa01SbVJJQUFBUUlFQ0JBZ1FJQkFFUkFnUmMyRwpBQUVDQkFn
UUlFQ0FBSUVrSUVBU214RUJBZ1FJRUNCQWdBQUJBa1ZBZ0JRMUd3SUVDQkFnUUlBQUFRSUVrb0FB
U1d4R0JBZ1FJRUNBCkFBRUNCQWdVQVFGUzFHd0lFQ0JBZ0FBQkFnUUlFRWdDQWlTeEdSRWdRSUFB
QVFJRUNCQWdVQVFFU0ZHeklVQ0FBQUVDQkFnUUlFQWcKQ1FpUXhHWkVnQUFCQWdRSUVDQkFnRUFS
RUNCRnpZWUFBUUlFQ0JBZ1FJQUFnU1FnUUJLYkVRRUNCQWdRSUVDQUFBRUNSVUNBRkRVYgpBZ1FJ
RUNCQWdBQUJBZ1NTZ0FCSmJFWUVDQkFnUUlBQUFRSUVDQlFCQVZMVWJBZ1FJRUNBQUFFQ0JBZ1FT
QUlDSkxFWkVTQkFnQUFCCkFnUUlFQ0JRQkFSSVViTWhRSUFBQVFJRUNCQWdRQ0FKQ0pERVprU0FB
QUVDQkFnUUlFQ0FRQkVRSUVYTmhnQUJBZ1FJRUNCQWdBQ0IKSkNCQUVwc1JBUUlFQ0JBZ1FJQUFB
UUpGUUlBVU5Sc0NCQWdRSUVDQUFBRUNCSktBQUVsc1JnUUlFQ0JBZ0FBQkFnUUlGQUVCVXRScwpD
QkFnUUlBQUFRSUVDQkJJQWdJa3NSa1JJRUNBQUFFQ0JBZ1FJRkFFQkVoUnN5RkFnQUFCQWdRSUVD
QkFJQWtJa01SbVJJQUFBUUlFCkNCQWdRSUJBRVJBZ1JjMkdBQUVDQkFnUUlFQ0FBSUVrSUVBU214
RUJBZ1FJRUNCQWdBQUJBa1ZBZ0JRMUd3SUVDQkFnUUlBQUFRSUUKa29BQVNXeEdCQWdRSUVDQUFB
RUNCQWdVQVFGUzFHd0lFQ0JBZ0FBQkFnUUlFRWdDQWlTeEdSRWdRSUFBQVFJRUNCQWdVQVFFU0ZH
egpJVUNBQUFFQ0JBZ1FJRUFnQ1FpUXhHWkVnQUFCQWdRSUVDQkFnRUFSRUNCRnpZWUFBUUlFQ0JB
Z1FJQUFnU1FnUUJLYkVRRUNCQWdRCklFQ0FBQUVDUlVDQUZEVWJBZ1FJRUNCQWdBQUJBZ1NTZ0FC
SmJFWUVDQkFnUUlBQUFRSUVDQlFCQVZMVWJBZ1FJRUNBQUFFQ0JBZ1EKU0FJQ0pMRVpFU0JBZ0FB
QkFnUUlFQ0JRQkFSSVViTWhRSUFBQVFJRUNCQWdRQ0FKQ0pERVprU0FBQUVDQkFnUUlFQ0FRQkVR
SUVYTgpoZ0FCQWdRSUVDQkFnQUNCSkNCQUVwc1JBUUlFQ0JBZ1FJQUFBUUpGUUlBVU5Sc0NCQWdR
SUVDQUFBRUNCSktBQUVsc1JnUUlFQ0JBCmdBQUJBZ1FJRkFFQlV0UnNDQkFnUUlBQUFRSUVDQkJJ
QWdJa3NSa1JJRUNBQUFFQ0JBZ1FJRkFFQkVoUnN5RkFnQUFCQWdRSUVDQkEKSUFrSWtNUm1SSUFB
QVFJRUNCQWdRSUJBRVJBZ1JjMkdBQUVDQkFnUUlFQ0FBSUVrSUVBU214RUJBZ1FJRUNCQWdBQUJB
a1ZBZ0JRMQpHd0lFQ0JBZ1FJQUFBUUlFa29BQVNXeEdCQWdRSUVDQUFBRUNCQWdVQVFGUzFHd0lF
Q0JBZ0FBQkFnUUlFRWdDQWlTeEdSRWdRSUFBCkFRSUVDQkFnVUFRRVNGR3pJVUNBQUFFQ0JBZ1FJ
RUFnQ1FpUXhHWkVnQUFCQWdRSUVDQkFnRUFSRUNCRnpZWUFBUUlFQ0JBZ1FJQUEKZ1NRZ1FCS2JF
UUVDQkFnUUlFQ0FBQUVDUlVDQUZEVWJBZ1FJRUNCQWdBQUJBZ1NTZ0FCSmJFWUVDQkFnUUlBQUFR
SUVDQlFCQVZMVQpiQWdRSUVDQUFBRUNCQWdRU0FJQ0pMRVpFU0JBZ0FBQkFnUUlFQ0JRQkFSSVVi
TWhRSUFBQVFJRUNCQWdRQ0FKQ0pERVprU0FBQUVDCkJBZ1FJRUNBUUJFUUlFWE5oZ0FCQWdRSUVD
QkFnQUNCSkNCQUVwc1JBUUlFQ0JBZ1FJQUFBUUpGUUlBVU5Sc0NCQWdRSUVDQUFBRUMKQkpLQUFF
bHNSZ1FJRUNCQWdBQUJBZ1FJRkFFQlV0UnNDQkFnUUlBQUFRSUVDQkJJQWdJa3NSa1JJRUNBQUFF
Q0JBZ1FJRkFFQkVoUgpzeUZBZ0FBQkFnUUlFQ0JBSUFrSWtNUm1SSUFBQVFJRUNCQWdRSUJBRVJB
Z1JjMkdBQUVDQkFnUUlFQ0FBSUVrSUVBU214RUJBZ1FJCkVDQkFnQUFCQWtWQWdCUTFHd0lFQ0JB
Z1FJQUFBUUlFa29BQVNXeEdCQWdRSUVDQUFBRUNCQWdVQVFGUzFHd0lFQ0JBZ0FBQkFnUUkKRUVn
Q0FpU3hHUkVnUUlBQUFRSUVDQkFnVUFRRVNGR3pJVUNBQUFFQ0JBZ1FJRUFnQ1FpUXhHWkVnQUFC
QWdRSUVDQkFnRUFSRUNCRgp6WVlBQVFJRUNCQWdRSUFBZ1NRZ1FCS2JFUUVDQkFnUUlFQ0FBQUVD
UlVDQUZEVWJBZ1FJRUNCQWdBQUJBZ1NTZ0FCSmJFWUVDQkFnClFJQUFBUUlFQ0JRQkFWTFViQWdR
SUVDQUFBRUNCQWdRU0FJQ0pMRVpFU0JBZ0FBQkFnUUlFQ0JRQkFSSVViTWhRSUFBQVFJRUNCQWcK
UUNBSkNKREVaa1NBQUFFQ0JBZ1FJRUNBUUJFUUlFWE5oZ0FCQWdRSUVDQkFnQUNCSkNCQUVwc1JB
UUlFQ0JBZ1FJQUFBUUpGUUlBVQpOUnNDQkFnUUlFQ0FBQUVDQkpLQUFFbHNSZ1FJRUNCQWdBQUJB
Z1FJRkFFQlV0UnNDQkFnUUlBQUFRSUVDQkJJQWdJa3NSa1JJRUNBCkFBRUNCQWdRSUZBRUJFaFJz
eUZBZ0FBQkFnUUlFQ0JBSUFrSWtNUm1SSUFBQVFJRUNCQWdRSUJBRVJBZ1JjMkdBQUVDQkFnUUlF
Q0EKQUlFa0lFQVNteEVCQWdRSUVDQkFnQUFCQWtWQWdCUTFHd0lFQ0JBZ1FJQUFBUUlFa29BQVNX
eEdCQWdRSUVDQUFBRUNCQWdVQVFGUwoxR3dJRUNCQWdBQUJBZ1FJRUVnQ0FpU3hHUkVnUUlBQUFR
SUVDQkFnVUFRRVNGR3pJVUNBQUFFQ0JBZ1FJRUFnQ1FpUXhHWkVnQUFCCkFnUUlFQ0JBZ0VBUkVD
QkZ6WVlBQVFJRUNCQWdRSUFBZ1NRZ1FCS2JFUUVDQkFnUUlFQ0FBQUVDUlVDQUZEVWJBZ1FJRUNC
QWdBQUIKQWdTU2dBQkpiRVlFQ0JBZ1FJQUFBUUlFQ0JRQkFWTFViQWdRSUVDQUFBRUNCQWdRU0FJ
Q0pMRVpFU0JBZ0FBQkFnUUlFQ0JRQkFSSQpVYk1oUUlBQUFRSUVDQkFnUUNBSkNKREVaa1NBQUFF
Q0JBZ1FJRUNBUUJFUUlFWE5oZ0FCQWdRSUVDQkFnQUNCSkNCQUVwc1JBUUlFCkNCQWdRSUFBQVFK
RlFJQVVOUnNDQkFnUUlFQ0FBQUVDQkpLQUFFbHNSZ1FJRUNCQWdBQUJBZ1FJRkFFQlV0UnNDQkFn
UUlBQUFRSUUKQ0JCSUFnSWtzUmtSSUVDQUFBRUNCQWdRSUZBRUJFaFJzeUZBZ0FBQkFnUUlFQ0JB
SUFrSWtNUm1SSUFBQVFJRUNCQWdRSUJBRVJBZwpSYzJHQUFFQ0JBZ1FJRUNBQUlFa0lFQVNteEVC
QWdRSUVDQkFnQUFCQWtWQWdCUTFHd0lFQ0JBZ1FJQUFBUUlFa29BQVNXeEdCQWdRCklFQ0FBQUVD
QkFnVUFRRlMxR3dJRUNCQWdBQUJBZ1FJRUVnQ0FpU3hHUkVnUUlBQUFRSUVDQkFnVUFRRVNGR3pJ
VUNBQUFFQ0JBZ1EKSUVBZ0NRaVF4R1pFZ0FBQkFnUUlFQ0JBZ0VBUkVDQkZ6WVlBQVFJRUNCQWdR
SUFBZ1NRZ1FCS2JFUUVDQkFnUUlFQ0FBQUVDUlVDQQpGRFViQWdRSUVDQkFnQUFCQWdTU2dBQkpi
RVlFQ0JBZ1FJQUFBUUlFQ0JRQkFWTFViQWdRSUVDQUFBRUNCQWdRU0FJQ0pMRVpFU0JBCmdBQUJB
Z1FJRUNCUUJBUklVYk1oUUlBQUFRSUVDQkFnUUNBSkNKREVaa1NBQUFFQ0JBZ1FJRUNBUUJFUUlF
WE5oZ0FCQWdRSUVDQkEKZ0FDQkpDQkFFcHNSQVFJRUNCQWdRSUFBQVFKRlFJQVVOUnNDQkFnUUlF
Q0FBQUVDQkpLQUFFbHNSZ1FJRUNCQWdBQUJBZ1FJRkFFQgpVdFJzQ0JBZ1FJQUFBUUlFQ0JCSUFn
SWtzUmtSSUVDQUFBRUNCQWdRSUZBRUJFaFJzeUZBZ0FBQkFnUUlFQ0JBSUFrSWtNUm1SSUFBCkFR
SUVDQkFnUUlCQUVSQWdSYzJHQUFFQ0JBZ1FJRUNBQUlFa0lFQVNteEVCQWdRSUVDQkFnQUFCQWtW
QWdCUTFHd0lFQ0JBZ1FJQUEKQVFJRWtvQUFTV3hHQkFnUUlFQ0FBQUVDQkFnVUFRRlMxR3dJRUNC
QWdBQUJBZ1FJRUVnQ0FpU3hHUkVnUUlBQUFRSUVDQkFnVUFRRQpTRkd6SVVDQUFBRUNCQWdRSUVB
Z0NRaVF4R1pFZ0FBQkFnUUlFQ0JBZ0VBUkVDQkZ6WVlBQVFJRUNCQWdRSUFBZ1NRZ1FCS2JFUUVD
CkJBZ1FJRUNBQUFFQ1JVQ0FGRFViQWdRSUVDQkFnQUFCQWdTU2dBQkpiRVlFQ0JBZ1FJQUFBUUlF
Q0JRQkFWTFViQWdRSUVDQUFBRUMKQkFnUVNBSUNKTEVaRVNCQWdBQUJBZ1FJRUNCUUJBUklVYk1o
UUlBQUFRSUVDQkFnUUNBSkNKREVaa1NBQUFFQ0JBZ1FJRUNBUUJFUQpJRVhOaGdBQkFnUUlFQ0JB
Z0FDQkpDQkFFcHNSQVFJRUNCQWdRSUFBQVFKRlFJQVVOUnNDQkFnUUlFQ0FBQUVDQkpLQUFFbHNS
Z1FJCkVDQkFnQUFCQWdRSUZBRUJVdFJzQ0JBZ1FJQUFBUUlFQ0JCSUFnSWtzUmtSSUVDQUFBRUNC
QWdRSUZBRUJFaFJzeUZBZ0FBQkFnUUkKRUNCQUlBa0lrTVJtUklBQUFRSUVDQkFnUUlCQUVSQWdS
YzJHQUFFQ0JBZ1FJRUNBQUlFa0lFQVNteEVCQWdRSUVDQkFnQUFCQWtWQQpnQlExR3dJRUNCQWdR
SUFBQVFJRWtvQUFTV3hHQkFnUUlFQ0FBQUVDQkFnVUFRRlMxR3dJRUNCQWdBQUJBZ1FJRUVnQ0Fp
U3hHUkVnClFJQUFBUUlFQ0JBZ1VBUUVTRkd6SVVDQUFBRUNCQWdRSUVBZ0NRaVF4R1pFZ0FBQkFn
UUlFQ0JBZ0VBUkVDQkZ6WVlBQVFJRUNCQWcKUUlBQWdTUWdRQktiRVFFQ0JBZ1FJRUNBQUFFQ1JV
Q0FGRFViQWdRSUVDQkFnQUFCQWdTU2dBQkpiRVlFQ0JBZ1FJQUFBUUlFQ0JRQgpBVkxVYkFnUUlF
Q0FBQUVDQkFnUVNBSUNKTEVaRVNCQWdBQUJBZ1FJRUNCUUJBUklVYk1oUUlBQUFRSUVDQkFnUUNB
SkNKREVaa1NBCkFBRUNCQWdRSUVDQVFCRVFJRVhOaGdBQkFnUUlFQ0JBZ0FDQkpDQkFFcHNSQVFJ
RUNCQWdRSUFBQVFKRlFJQVVOUnNDQkFnUUlFQ0EKQUFFQ0JKS0FBRWxzUmdRSUVDQkFnQUFCQWdR
SUZBRUJVdFJzQ0JBZ1FJQUFBUUlFQ0JCSUFnSWtzUmtSSUVDQUFBRUNCQWdRSUZBRQpCRWhSc3lG
QWdBQUJBZ1FJRUNCQUlBa0lrTVJtUklBQUFRSUVDQkFnUUlCQUVSQWdSYzJHQUFFQ0JBZ1FJRUNB
QUlFa0lFQVNteEVCCkFnUUlFQ0JBZ0FBQkFrVkFnQlExR3dJRUNCQWdRSUFBQVFJRWtvQUFTV3hH
QkFnUUlFQ0FBQUVDQkFnVUFRRlMxR3dJRUNCQWdBQUIKQWdRSUVFZ0NBaVN4R1JFZ1FJQUFBUUlF
Q0JBZ1VBUUVTRkd6SVVDQUFBRUNCQWdRSUVBZ0NRaVF4R1pFZ0FBQkFnUUlFQ0JBZ0VBUgpFQ0JG
ellZQUFRSUVDQkFnUUlBQWdTUWdRQktiRVFFQ0JBZ1FJRUNBQUFFQ1JVQ0FGRFViQWdRSUVDQkFn
QUFCQWdTU2dBQkpiRVlFCkNCQWdRSUFBQVFJRUNCUUJBVkxVYkFnUUlFQ0FBQUVDQkFnUVNBSUNK
TEVaRVNCQWdBQUJBZ1FJRUNCUUJBUklVYk1oUUlBQUFRSUUKQ0JBZ1FDQUpDSkRFWmtTQUFBRUNC
QWdRSUVDQVFCRVFJRVhOaGdBQkFnUUlFQ0JBZ0FDQkpDQkFFcHNSQVFJRUNCQWdRSUFBQVFKRgpR
SUFVTlJzQ0JBZ1FJRUNBQUFFQ0JKS0FBRWxzUmdRSUVDQkFnQUFCQWdRSUZBRUJVdFJzQ0JBZ1FJ
QUFBUUlFQ0JCSUFnSWtzUmtSCklFQ0FBQUVDQkFnUUlGQUVCRWhSc3lGQWdBQUJBZ1FJRUNCQUlB
a0lrTVJtUklBQUFRSUVDQkFnUUlCQUVSQWdSYzJHQUFFQ0JBZ1EKSUVDQUFJRWtJRUFTbXhFQkFn
UUlFQ0JBZ0FBQkFrVkFnQlExR3dJRUNCQWdRSUFBQVFJRWtvQUFTV3hHQkFnUUlFQ0FBQUVDQkFn
VQpBUUZTMUd3SUVDQkFnQUFCQWdRSUVFZ0NBaVN4R1JFZ1FJQUFBUUlFQ0JBZ1VBUUVTRkd6SVVD
QUFBRUNCQWdRSUVBZ0NRaVF4R1pFCmdBQUJBZ1FJRUNCQWdFQVJFQ0JGellZQUFRSUVDQkFnUUlB
QWdTUWdRQktiRVFFQ0JBZ1FJRUNBQUFFQ1JVQ0FGRFViQWdRSUVDQkEKZ0FBQkFnU1NnQUJKYkVZ
RUNCQWdRSUFBQVFJRUNCUUJBVkxVYkFnUUlFQ0FBQUVDQkFnUVNBSUNKTEVaRVNCQWdBQUJBZ1FJ
RUNCUQpCQVJJVWJNaFFJQUFBUUlFQ0JBZ1FDQUpDSkRFWmtTQUFBRUNCQWdRSUVDQVFCRVFJRVhO
aGdBQkFnUUlFQ0JBZ0FDQkpDQkFFcHNSCkFRSUVDQkFnUUlBQUFRSkZRSUFVTlJzQ0JBZ1FJRUNB
QUFFQ0JKS0FBRWxzUmdRSUVDQkFnQUFCQWdRSUZBRUJVdFJzQ0JBZ1FJQUEKQVFJRUNCQklBZ0lr
c1JrUklFQ0FBQUVDQkFnUUlGQUVCRWhSc3lGQWdBQUJBZ1FJRUNCQUlBa0lrTVJtUklBQUFRSUVD
QkFnUUlCQQpFUkFnUmMyR0FBRUNCQWdRSUVDQUFJRWtJRUFTbXhFQkFnUUlFQ0JBZ0FBQkFrVkFn
QlExR3dJRUNCQWdRSUFBQVFJRWtvQUFTV3hHCkJBZ1FJRUNBQUFFQ0JBZ1VBUUZTMUd3SUVDQkFn
QUFCQWdRSUVFZ0NBaVN4R1JFZ1FJQUFBUUlFQ0JBZ1VBUUVTRkd6SVVDQUFBRUMKQkFnUUlFQWdD
UWlReEdaRWdBQUJBZ1FJRUNCQWdFQVJFQ0JGellZQUFRSUVDQkFnUUlBQWdTUWdRQktiRVFFQ0JB
Z1FJRUNBQUFFQwpSVUNBRkRVYkFnUUlFQ0JBZ0FBQkFnU1NnQUJKYkVZRUNCQWdRSUFBQVFJRUNC
UUJBVkxVYkFnUUlFQ0FBQUVDQkFnUVNBSUNKTEVaCkVTQkFnQUFCQWdRSUVDQlFCQVJJVWJNaFFJ
QUFBUUlFQ0JBZ1FDQUpDSkRFWmtTQUFBRUNCQWdRSUVDQVFCRVFJRVhOaGdBQkFnUUkKRUNCQWdB
Q0JKQ0JBRXBzUkFRSUVDQkFnUUlBQUFRSkZRSUFVTlJzQ0JBZ1FJRUNBQUFFQ0JKS0FBRWxzUmdR
SUVDQkFnQUFCQWdRSQpGQUVCVXRSc0NCQWdRSUFBQVFJRUNCQklBZ0lrc1JrUklFQ0FBQUVDQkFn
UUlGQUVCRWhSc3lGQWdBQUJBZ1FJRUNCQUlBa0lrTVJtClJJQUFBUUlFQ0JBZ1FJQkFFUkFnUmMy
R0FBRUNCQWdRSUVDQUFJRWtJRUFTbXhFQkFnUUlFQ0JBZ0FBQkFrVkFnQlExR3dJRUNCQWcKUUlB
QUFRSUVrb0FBU1d4R0JBZ1FJRUNBQUFFQ0JBZ1VBUUZTMUd3SUVDQkFnQUFCQWdRSUVFZ0NBaVN4
R1JFZ1FJQUFBUUlFQ0JBZwpVQVFFU0ZHeklVQ0FBQUVDQkFnUUlFQWdDUWlReEdaRWdBQUJBZ1FJ
RUNCQWdFQVJFQ0JGellZQUFRSUVDQkFnUUlBQWdTUWdRQktiCkVRRUNCQWdRSUVDQUFBRUNSVUNB
RkRVYkFnUUlFQ0JBZ0FBQkFnU1NnQUJKYkVZRUNCQWdRSUFBQVFJRUNCUUJBVkxVYkFnUUlFQ0EK
QUFFQ0JBZ1FTQUlDSkxFWkVTQkFnQUFCQWdRSUVDQlFCQVJJVWJNaFFJQUFBUUlFQ0JBZ1FDQUpD
SkRFWmtTQUFBRUNCQWdRSUVDQQpRQkVRSUVYTmhnQUJBZ1FJRUNCQWdBQ0JKQ0JBRXBzUkFRSUVD
QkFnUUlBQUFRSkZRSUFVTlJzQ0JBZ1FJRUNBQUFFQ0JKS0FBRWxzClJnUUlFQ0JBZ0FBQkFnUUlG
QUVCVXRSc0NCQWdRSUFBQVFJRUNCQklBZ0lrc1JrUklFQ0FBQUVDQkFnUUlGQUVCRWhSc3lGQWdB
QUIKQWdRSUVDQkFJQWtJa01SbVJJQUFBUUlFQ0JBZ1FJQkFFUkFnUmMyR0FBRUNCQWdRSUVDQUFJ
RWtJRUFTbXhFQkFnUUlFQ0JBZ0FBQgpBa1ZBZ0JRMUd3SUVDQkFnUUlBQUFRSUVrb0FBeEJMZ0l3
QUFDT3BKUkVGVVNXeEdCQWdRSUVDQUFBRUNCQWdVQVFGUzFHd0lFQ0JBCmdBQUJBZ1FJRUVnQ0Fp
U3hHUkVnUUlBQUFRSUVDQkFnVUFRRVNGR3pJVUNBQUFFQ0JBZ1FJRUFnQ1FpUXhHWkVnQUFCQWdR
SUVDQkEKZ0VBUkVDQkZ6WVlBQVFJRUNCQWdRSUFBZ1NRZ1FCS2JFUUVDQkFnUUlFQ0FBQUVDUlVD
QUZEVWJBZ1FJRUNCQWdBQUJBZ1NTZ0FCSgpiRVlFQ0JBZ1FJQUFBUUlFQ0JRQkFWTFViQWdRSUVD
QUFBRUNCQWdRU0FJQ0pMRVpFU0JBZ0FBQkFnUUlFQ0JRQkFSSVViTWhRSUFBCkFRSUVDQkFnUUNB
SkNKREVaa1NBQUFFQ0JBZ1FJRUNBUUJFUUlFWE5oZ0FCQWdRSUVDQkFnQUNCSkNCQUVwc1JBUUlF
Q0JBZ1FJQUEKQVFKRlFJQVVOUnNDQkFnUUlFQ0FBQUVDQkpLQUFFbHNSZ1FJRUNCQWdBQUJBZ1FJ
RkFFQlV0UnNDQkFnUUlBQUFRSUVDQkJJQWdJawpzUmtSSUVDQUFBRUNCQWdRSUZBRUJFaFJzeUZB
Z0FBQkFnUUlFQ0JBSUFrSWtNUm1SSUFBQVFJRUNCQWdRSUJBRVJBZ1JjMkdBQUVDCkJBZ1FJRUNB
QUlFa0lFQVNteEVCQWdRSUVDQkFnQUFCQWtWQWdCUTFHd0lFQ0JBZ1FJQUFBUUlFa29BQVNXeEdC
QWdRSUVDQUFBRUMKQkFnVUFRRlMxR3dJRUNCQWdBQUJBZ1FJRUVnQ0FpU3hHUkVnUUlBQUFRSUVD
QkFnVUFRRVNGR3pJVUNBQUFFQ0JBZ1FJRUFnQ1FpUQp4R1pFZ0FBQkFnUUlFQ0JBZ0VBUkVDQkZ6
WVlBQVFJRUNCQWdRSUFBZ1NRZ1FCS2JFUUVDQkFnUUlFQ0FBQUVDUlVDQUZEVWJBZ1FJCkVDQkFn
QUFCQWdTU2dBQkpiRVlFQ0JBZ1FJQUFBUUlFQ0JRQkFWTFViQWdRSUVDQUFBRUNCQWdRU0FJQ0pM
RVpFU0JBZ0FBQkFnUUkKRUNCUUJBUklVYk1oUUlBQUFRSUVDQkFnUUNBSkNKREVaa1NBQUFFQ0JB
Z1FJRUNBUUJFUUlFWE5oZ0FCQWdRSUVDQkFnQUNCSkNCQQpFcHNSQVFJRUNCQWdRSUFBQVFKRlFJ
QVVOUnNDQkFnUUlFQ0FBQUVDQkpLQUFFbHNSZ1FJRUNCQWdBQUJBZ1FJRkFFQlV0UnNDQkFnClFJ
QUFBUUlFQ0JCSUFnSWtzUmtSSUVDQUFBRUNCQWdRSUZBRUJFaFJzeUZBZ0FBQkFnUUlFQ0JBSUFr
SWtNUm1SSUFBQVFJRUNCQWcKUUlCQUVSQWdSYzJHQUFFQ0JBZ1FJRUNBQUlFa0lFQVNteEVCQWdR
SUVDQkFnQUFCQWtWQWdCUTFHd0lFQ0JBZ1FJQUFBUUlFa29BQQpTV3hHQkFnUUlFQ0FBQUVDQkFn
VUFRRlMxR3dJRUNCQWdBQUJBZ1FJRUVnQ0FpU3hHUkVnUUlBQUFRSUVDQkFnVUFRRVNGR3pJVUNB
CkFBRUNCQWdRSUVBZ0NRaVF4R1pFZ0FBQkFnUUlFQ0JBZ0VBUkVDQkZ6WVlBQVFJRUNCQWdRSUFB
Z1NRZ1FCS2JFUUVDQkFnUUlFQ0EKQUFFQ1JVQ0FGRFViQWdRSUVDQkFnQUFCQWdTU2dBQkpiRVlF
Q0JBZ1FJQUFBUUlFQ0JRQkFWTFViQWdRSUVDQUFBRUNCQWdRU0FJQwpKTEVaRVNCQWdBQUJBZ1FJ
RUNCUUJBUklVYk1oUUlBQUFRSUVDQkFnUUNBSkNKREVaa1NBQUFFQ0JBZ1FJRUNBUUJFUUlFWE5o
Z0FCCkFnUUlFQ0JBZ0FDQkpDQkFFcHNSQVFJRUNCQWdRSUFBQVFKRlFJQVVOUnNDQkFnUUlFQ0FB
QUVDQkpLQUFFbHNSZ1FJRUNCQWdBQUIKQWdRSUZBRUJVdFJzQ0JBZ1FJQUFBUUlFQ0JCSUFnSWtz
UmtSSUVDQUFBRUNCQWdRSUZBRUJFaFJzeUZBZ0FBQkFnUUlFQ0JBSUFrSQprTVJtUklBQUFRSUVD
QkFnUUlCQUVSQWdSYzJHQUFFQ0JBZ1FJRUNBQUlFa0lFQVNteEVCQWdRSUVDQkFnQUFCQWtWQWdC
UTFHd0lFCkNCQWdRSUFBQVFJRWtvQUFTV3hHQkFnUUlFQ0FBQUVDQkFnVUFRRlMxR3dJRUNCQWdB
QUJBZ1FJRUVnQ0FpU3hHUkVnUUlBQUFRSUUKQ0JBZ1VBUUVTRkd6SVVDQUFBRUNCQWdRSUVBZ0NR
aVF4R1pFZ0FBQkFnUUlFQ0JBZ0VBUkVDQkZ6WVlBQVFJRUNCQWdRSUFBZ1NRZwpRQktiRVFFQ0JB
Z1FJRUNBQUFFQ1JVQ0FGRFViQWdRSUVDQkFnQUFCQWdTU2dBQkpiRVlFQ0JBZ1FJQUFBUUlFQ0JR
QkFWTFViQWdRCklFQ0FBQUVDQkFnUVNBSUNKTEVaRVNCQWdBQUJBZ1FJRUNCUUJBUklVYk1oUUlB
QUFRSUVDQkFnUUNBSkNKREVaa1NBQUFFQ0JBZ1EKSUVDQVFCRVFJRVhOaGdBQkFnUUlFQ0JBZ0FD
QkpDQkFFcHNSQVFJRUNCQWdRSUFBQVFKRlFJQVVOUnNDQkFnUUlFQ0FBQUVDQkpLQQpBRWxzUmdR
SUVDQkFnQUFCQWdRSUZBRUJVdFJzQ0JBZ1FJQUFBUUlFQ0JCSUFnSWtzUmtSSUVDQUFBRUNCQWdR
SUZBRUJFaFJzeUZBCmdBQUJBZ1FJRUNCQUlBa0lrTVJtUklBQUFRSUVDQkFnUUlCQUVSQWdSYzJH
QUFFQ0JBZ1FJRUNBQUlFa0lFQVNteEVCQWdRSUVDQkEKZ0FBQkFrVkFnQlExR3dJRUNCQWdRSUFB
QVFJRWtvQUFTV3hHQkFnUUlFQ0FBQUVDQkFnVUFRRlMxR3dJRUNCQWdBQUJBZ1FJRUVnQwpBaVN4
R1JFZ1FJQUFBUUlFQ0JBZ1VBUUVTRkd6SVVDQUFBRUNCQWdRSUVBZ0NRaVF4R1pFZ0FBQkFnUUlF
Q0JBZ0VBUkVDQkZ6WVlBCkFRSUVDQkFnUUlBQWdTUWdRQktiRVFFQ0JBZ1FJRUNBQUFFQ1JVQ0FG
RFViQWdRSUVDQkFnQUFCQWdTU2dBQkpiRVlFQ0JBZ1FJQUEKQVFJRUNCUUJBVkxVYkFnUUlFQ0FB
QUVDQkFnUVNBSUNKTEVaRVNCQWdBQUJBZ1FJRUNCUUJBUklVYk1oUUlBQUFRSUVDQkFnUUNBSgpD
SkRFWmtTQUFBRUNCQWdRSUVDQVFCRVFJRVhOaGdBQkFnUUlFQ0JBZ0FDQkpDQkFFcHNSQVFJRUNC
QWdRSUFBQVFKRlFJQVVOUnNDCkJBZ1FJRUNBQUFFQ0JKS0FBRWxzUmdRSUVDQkFnQUFCQWdRSUZB
RUJVdFJzQ0JBZ1FJQUFBUUlFQ0JCSUFnSWtzUmtSSUVDQUFBRUMKQkFnUUlGQUVCRWhSc3lGQWdB
QUJBZ1FJRUNCQUlBa0lrTVJtUklBQUFRSUVDQkFnUUlCQUVSQWdSYzJHQUFFQ0JBZ1FJRUNBQUlF
awpJRUFTbXhFQkFnUUlFQ0JBZ0FBQkFrVkFnQlExR3dJRUNCQWdRSUFBQVFJRWtvQUFTV3hHQkFn
UUlFQ0FBQUVDQkFnVUFRRlMxR3dJCkVDQkFnQUFCQWdRSUVFZ0NBaVN4R1JFZ1FJQUFBUUlFQ0JB
Z1VBUUVTRkd6SVVDQUFBRUNCQWdRSUVBZ0NRaVF4R1pFZ0FBQkFnUUkKRUNCQWdFQVJFQ0JGellZ
QUFRSUVDQkFnUUlBQWdTUWdRQktiRVFFQ0JBZ1FJRUNBQUFFQ1JVQ0FGRFViQWdRSUVDQkFnQUFC
QWdTUwpnQUJKYkVZRUNCQWdRSUFBQVFJRUNCUUJBVkxVYkFnUUlFQ0FBQUVDQkFnUVNBSUNKTEVa
RVNCQWdBQUJBZ1FJRUNCUUJBUklVYk1oClFJQUFBUUlFQ0JBZ1FDQUpDSkRFWmtTQUFBRUNCQWdR
SUVDQVFCSDREdU5qRTd2eHo3SUpBQUFBQUVsRlRrU3VRbUNDCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226658</attachid>
            <date>2014-03-13 23:50:31 -0700</date>
            <delta_ts>2014-03-16 22:25:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-15273-20140314122108.patch</filename>
            <type>text/plain</type>
            <size>8007</size>
            <attacher>gur.trio</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NTYwMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE0LTAzLTEzICBHdXJwcmVl
dCBLYXVyICA8ay5ndXJwcmVldEBzYW1zdW5nLmNvbT4KKworICAgICAgICBTYWZhcmkgc2hvdWxk
IG5vdCByZW5kZXIgYSBjZWxsIGlmIHRoZSA8dGQ+IGlzIGVtcHR5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI3MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gdGFibGUgY2VsbCBoYXMgbm8gY2hp
bGRyZW4gYW5kIHRoZSBkb2N0eXBlIGlzIG5vdCBwcmVzZW50IG9yIG5vdAorICAgICAgICBjb3Jy
ZWN0IHRoZSBib3JkZXIgZm9yIHRoYXQgY2VsbCBzaG91bGQgbm90IGJlIGRyYXduLiBGaXJlZm94
IGFsc28KKyAgICAgICAgZm9sbG93cyB0aGUgc2FtZSBiZWhhdmlvdXIgaGVuY2UgbWFraW5nIHRo
ZSBjaGFuZ2VzIHRvIG1ha2UgaXQgc2ltaWxpYXIKKyAgICAgICAgdG8gRmlyZWZveCBiZWhhdmlv
dXIuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlw
ZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRv
Y3R5cGUuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZUNlbGw6OnBhaW50Qm94RGVjb3JhdGlvbnMpOgor
ICAgICAgICBBZGRlZCBjb25kaXRpb24gZm9yIG5vdCBkcmF3aW5nIHRoZSBib3JkZXIgd2hlbiB0
YWJsZSBjZWxsIGhhcyBubyBjaGlsZAorICAgICAgICBhbmQgZG9jdHlwZS4KKwogMjAxNC0wMy0x
MyAgTWFuaXNoIFIgR3VybmFuZXkgIDxtLmd1cm5hbmV5QHNhbXN1bmcuY29tPgogCiAgICAgICAg
IFNjcm9sbCBzaXplIGlzIG5vdCByZWNhbGN1bGF0ZWQgd2hlbiBhYnNvbHV0ZSBsZWZ0IG9mIGNo
aWxkIGlzIHVwZGF0ZWQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJs
ZUNlbGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJU
YWJsZUNlbGwuY3BwCShyZXZpc2lvbiAxNjU0NjYpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGFibGVDZWxsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTMyNiw3ICsxMzI2LDcg
QEAgdm9pZCBSZW5kZXJUYWJsZUNlbGw6OnBhaW50Qm94RGVjb3JhdGlvbgogCiAgICAgcGFpbnRC
b3hTaGFkb3cocGFpbnRJbmZvLCBwYWludFJlY3QsICZzdHlsZSgpLCBJbnNldCk7CiAKLSAgICBp
ZiAoIXN0eWxlKCkuaGFzQm9yZGVyKCkgfHwgdGFibGVFbHQtPmNvbGxhcHNlQm9yZGVycygpKQor
ICAgIGlmICghc3R5bGUoKS5oYXNCb3JkZXIoKSB8fCB0YWJsZUVsdC0+Y29sbGFwc2VCb3JkZXJz
KCkgfHwgKCFmaXJzdENoaWxkKCkgJiYgZG9jdW1lbnQoKS5pblF1aXJrc01vZGUoKSkpCiAgICAg
ICAgIHJldHVybjsKIAogICAgIHBhaW50Qm9yZGVyKHBhaW50SW5mbywgcGFpbnRSZWN0LCAmc3R5
bGUoKSk7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjU2MDIpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAxNC0wMy0xMyAgR3VycHJlZXQg
S2F1ciAgPGsuZ3VycHJlZXRAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgU2FmYXJpIHNob3VsZCBu
b3QgcmVuZGVyIGEgY2VsbCBpZiB0aGUgPHRkPiBpcyBlbXB0eQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUyNzMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvdGFibGUvdGFibGUtY2VsbC1ib3Jk
ZXItZG9jdHlwZS1leHBlY3RlZC1taXNtYXRjaC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUuaHRtbDogQWRkZWQuCisgICAgICAgICog
ZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVjdGVkLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItbm8tZG9jdHlwZS5o
dG1sOiBBZGRlZC4KKyAgICAgICAgQWRkZWQgbmV3IHRlc3QgY2FzZXMgdG8gY2hlY2sgdGhlIGJl
aGF2aW91ciBvZiB0YWJsZSBjZWxsIGJvcmRlciB3aGVuCisgICAgICAgIHRhYmxlIGhhcyBkb2N0
eXBlL25vIGRvY3R5cGUgYW5kIHRhYmxlIGNlbGwgaGFzIGNoaWxkL25vY2hpbGQuCisKIDIwMTQt
MDMtMTMgIE1hbmlzaCBSIEd1cm5hbmV5ICA8bS5ndXJuYW5leUBzYW1zdW5nLmNvbT4KIAogICAg
ICAgICBTY3JvbGwgc2l6ZSBpcyBub3QgcmVjYWxjdWxhdGVkIHdoZW4gYWJzb2x1dGUgbGVmdCBv
ZiBjaGlsZCBpcyB1cGRhdGVkCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNl
bGwtYm9yZGVyLWRvY3R5cGUtZXhwZWN0ZWQtbWlzbWF0Y2guaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUtZXhwZWN0ZWQt
bWlzbWF0Y2guaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFi
bGUtY2VsbC1ib3JkZXItZG9jdHlwZS1leHBlY3RlZC1taXNtYXRjaC5odG1sCSh3b3JraW5nIGNv
cHkpCkBAIC0wLDAgKzEsMTkgQEAKKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5bGU+
CisgICAgICAgICAgICB0YWJsZSB7CisgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQg
Ymx1ZTsKKyAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICAgICAgaGVp
Z2h0OiAxMDBweDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+
CisgICAgPGJvZHk+CisgICAgICAgIDx0YWJsZT4KKyAgICAgICAgICAgIDx0cj4KKyAgICAgICAg
ICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3JkZXI6IDFweCBzb2xpZCByZWQ7YmFj
a2dyb3VuZC1jb2xvcjogeWVsbG93OyI+PHA+PC9wPjwvdGQ+CisgICAgICAgICAgICAgICAgPHRk
IHdpZHRoPSI1MCUiIHN0eWxlPSIgYm9yZGVyOiAxcHggc29saWQgcmVkOyAiPjwvdGQ+CisgICAg
ICAgICAgICA8L3RyPgorICAgICAgICA8L3RhYmxlPgorICAgIDwvYm9keT4KKzwvaHRtbD4KClBy
b3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3Jk
ZXItZG9jdHlwZS1leHBlY3RlZC1taXNtYXRjaC5odG1sCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjpl
b2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJv
cGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5l
IGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1j
ZWxsLWJvcmRlci1kb2N0eXBlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90
YWJsZS90YWJsZS1jZWxsLWJvcmRlci1kb2N0eXBlLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUuaHRtbAkod29ya2lu
ZyBjb3B5KQpAQCAtMCwwICsxLDIwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxo
ZWFkPgorICAgICAgICA8c3R5bGU+CisgICAgICAgICAgICB0YWJsZSB7CisgICAgICAgICAgICAg
ICAgYm9yZGVyOiAxcHggc29saWQgYmx1ZTsKKyAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7
CisgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
PC9zdHlsZT4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDx0YWJsZT4KKyAgICAg
ICAgICAgIDx0cj4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3Jk
ZXI6IDFweCBzb2xpZCByZWQ7YmFja2dyb3VuZC1jb2xvcjogeWVsbG93OyI+PHA+PC9wPjwvdGQ+
CisgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSI1MCUiIHN0eWxlPSIgYm9yZGVyOiAxcHggc29s
aWQgcmVkOyAiPjwvdGQ+CisgICAgICAgICAgICA8L3RyPgorICAgICAgICA8L3RhYmxlPgorICAg
IDwvYm9keT4KKzwvaHRtbD4KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3Qv
dGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS5odG1sCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2
bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9w
ZXJ0eQpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCituYXRpdmUKXCBObyBuZXds
aW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJs
ZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVjdGVkLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVjdGVk
Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwt
Ym9yZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsx
LDI3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5
bGU+CisgICAgICAgICAgICB0YWJsZSB7CisgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29s
aWQgYmx1ZTsKKyAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICAgICAg
aGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hl
YWQ+CisgICAgPGJvZHk+CisgICAgICAgIDx0YWJsZT4KKyAgICAgICAgICAgIDx0cj4KKyAgICAg
ICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3JkZXI6IDFweCBzb2xpZCByZWQ7
YmFja2dyb3VuZC1jb2xvcjogeWVsbG93OyI+PHA+PC9wPjwvdGQ+CisgICAgICAgICAgICAgICAg
PHRkIHdpZHRoPSI1MCUiIHN0eWxlPSIgYm9yZGVyOiBub25lIj48L3RkPgorICAgICAgICAgICAg
PC90cj4KKyAgICAgICAgPC90YWJsZT4KKyAgICAgICAgPC9icj4KKyAgICAgICAgPHRhYmxlPgor
ICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBzdHlsZT0i
IGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7Ij48cD48L3A+
PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3JkZXI6IG5v
bmUiPjwvdGQ+CisgICAgICAgICAgICA8L3RyPgorICAgICAgICA8L3RhYmxlPgorICAgIDwvYm9k
eT4KKzwvaHRtbD4KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvdGFibGUv
dGFibGUtY2VsbC1ib3JkZXItbm8tZG9jdHlwZS1leHBlY3RlZC5odG1sCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRk
ZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCituYXRpdmUKXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90YWJs
ZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRv
Y3R5cGUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDM0IEBACis8aHRtbD4KKyAgICA8
aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgdGFibGUgeworICAgICAgICAgICAg
ICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7CisgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4
OworICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgICAgICB9CisgICAgICAg
IDwvc3R5bGU+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBmdW5jdGlvbiBydW5UZXN0
KCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB2YXIgIHRhYmxlQ2VsbCA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdub0NoaWxkJyk7CisgICAgICAgICAgICAgICAgdmFyIHRleHQg
PSBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiICAgICIpOworICAgICAgICAgICAgICAgIHRhYmxl
Q2VsbC5hcHBlbmRDaGlsZCh0ZXh0KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zY3JpcHQ+
CisgICAgPC9oZWFkPgorICAgIDxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKyAgICAgICAgPHRh
YmxlPgorICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBz
dHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7Ij48
cD48L3A+PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3Jk
ZXI6IDFweCBzb2xpZCByZWQ7ICI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+CisgICAgICAgIDwv
dGFibGU+CisgICAgICAgIDwvYnI+CisgICAgICAgIDx0YWJsZT4KKyAgICAgICAgICAgIDx0cj4K
KyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3JkZXI6IDFweCBzb2xp
ZCByZWQ7YmFja2dyb3VuZC1jb2xvcjogeWVsbG93OyI+PHA+PC9wPjwvdGQ+CisgICAgICAgICAg
ICAgICAgPHRkIGlkPSJub0NoaWxkIiB3aWR0aD0iNTAlIiBzdHlsZT0iIGJvcmRlcjogMXB4IHNv
bGlkIHJlZDsgIj48L3RkPgorICAgICAgICAgICAgPC90cj4KKyAgICAgICAgPC90YWJsZT4KKyAg
ICA8L2JvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0
L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUuaHRtbApfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVk
OiBzdm46ZW9sLXN0eWxlCiMjIC0wLDAgKzEgIyMKK25hdGl2ZQpcIE5vIG5ld2xpbmUgYXQgZW5k
IG9mIHByb3BlcnR5CkFkZGVkOiBzdm46ZXhlY3V0YWJsZQojIyAtMCwwICsxICMjCisqClwgTm8g
bmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226880</attachid>
            <date>2014-03-16 22:25:22 -0700</date>
            <delta_ts>2014-03-17 02:29:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-15273-20140317105558.patch</filename>
            <type>text/plain</type>
            <size>7973</size>
            <attacher>gur.trio</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NTcxNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE0LTAzLTE2ICBHdXJwcmVl
dCBLYXVyICA8ay5ndXJwcmVldEBzYW1zdW5nLmNvbT4KKworICAgICAgICBTYWZhcmkgc2hvdWxk
IG5vdCByZW5kZXIgYSBjZWxsIGlmIHRoZSA8dGQ+IGlzIGVtcHR5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI3MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gdGFibGUgY2VsbCBoYXMgbm8gY2hp
bGRyZW4gYW5kIHRoZSBkb2N0eXBlIGlzIG5vdCBwcmVzZW50IG9yIG5vdAorICAgICAgICBjb3Jy
ZWN0IHRoZSBib3JkZXIgZm9yIHRoYXQgY2VsbCBzaG91bGQgbm90IGJlIGRyYXduLiBGaXJlZm94
IGFsc28KKyAgICAgICAgZm9sbG93cyB0aGUgc2FtZSBiZWhhdmlvdXIgaGVuY2UgbWFraW5nIHRo
ZSBjaGFuZ2VzIHRvIG1ha2UgaXQgc2ltaWxpYXIKKyAgICAgICAgdG8gRmlyZWZveCBiZWhhdmlv
dXIuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlw
ZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRv
Y3R5cGUuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZUNlbGw6OnBhaW50Qm94RGVjb3JhdGlvbnMpOgor
ICAgICAgICBBZGRlZCBjb25kaXRpb24gZm9yIG5vdCBkcmF3aW5nIHRoZSBib3JkZXIgd2hlbiB0
YWJsZSBjZWxsIGhhcyBubyBjaGlsZAorICAgICAgICBhbmQgZG9jdHlwZS4KKwogMjAxNC0wMy0x
NiAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQ1NTVmFsdWVM
aXN0IHNob3VsZCBhc3NlcnQgdGhhdCBubyBudWxsIHZhbHVlcyBhcmUgYWRkZWQgdG8gaXQuCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVDZWxsLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVDZWxsLmNwcAkocmV2
aXNpb24gMTY1NDY2KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2Vs
bC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEzMjYsNyArMTMyNiw3IEBAIHZvaWQgUmVuZGVyVGFi
bGVDZWxsOjpwYWludEJveERlY29yYXRpb24KIAogICAgIHBhaW50Qm94U2hhZG93KHBhaW50SW5m
bywgcGFpbnRSZWN0LCAmc3R5bGUoKSwgSW5zZXQpOwogCi0gICAgaWYgKCFzdHlsZSgpLmhhc0Jv
cmRlcigpIHx8IHRhYmxlRWx0LT5jb2xsYXBzZUJvcmRlcnMoKSkKKyAgICBpZiAoIXN0eWxlKCku
aGFzQm9yZGVyKCkgfHwgdGFibGVFbHQtPmNvbGxhcHNlQm9yZGVycygpIHx8ICghZmlyc3RDaGls
ZCgpICYmIGRvY3VtZW50KCkuaW5RdWlya3NNb2RlKCkpKQogICAgICAgICByZXR1cm47CiAKICAg
ICBwYWludEJvcmRlcihwYWludEluZm8sIHBhaW50UmVjdCwgJnN0eWxlKCkpOwpJbmRleDogTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwko
cmV2aXNpb24gMTY1NzE3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTcgQEAKKzIwMTQtMDMtMTYgIEd1cnByZWV0IEthdXIgIDxrLmd1cnByZWV0
QHNhbXN1bmcuY29tPgorCisgICAgICAgIFNhZmFyaSBzaG91bGQgbm90IHJlbmRlciBhIGNlbGwg
aWYgdGhlIDx0ZD4gaXMgZW1wdHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE1MjczCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUtZXhwZWN0
ZWQtbWlzbWF0Y2guaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC90YWJsZS90YWJsZS1jZWxs
LWJvcmRlci1kb2N0eXBlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGFibGUvdGFibGUt
Y2VsbC1ib3JkZXItbm8tZG9jdHlwZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUuaHRtbDogQWRkZWQuCisgICAg
ICAgIEFkZGVkIG5ldyB0ZXN0IGNhc2VzIHRvIGNoZWNrIHRoZSBiZWhhdmlvdXIgb2YgdGFibGUg
Y2VsbCBib3JkZXIgd2hlbgorICAgICAgICB0YWJsZSBoYXMgZG9jdHlwZS9ubyBkb2N0eXBlIGFu
ZCB0YWJsZSBjZWxsIGhhcyBjaGlsZC9ub2NoaWxkLgorCiAyMDE0LTAzLTE2ICBGcsOpZMOpcmlj
IFdhbmcgIDxmcmVkLndhbmdAZnJlZS5mcj4KIAogICAgICAgICBbcmVncmVzc2lvbl0gZm9yZWln
biBjb250ZW50IG5vdCBkaXNwbGF5ZWQgaW4gTWF0aE1MCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUtZXhwZWN0ZWQtbWlzbWF0Y2guaHRtbAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRv
Y3R5cGUtZXhwZWN0ZWQtbWlzbWF0Y2guaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS1leHBlY3RlZC1taXNtYXRjaC5o
dG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMjAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAgIHRhYmxlIHsKKyAg
ICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlOworICAgICAgICAgICAgICAgIHdp
ZHRoOiAyMDBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAg
fQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPHRh
YmxlPgorICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBz
dHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7Ij48
cD48L3A+PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3Jk
ZXI6IG5vbmU7ICI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+CisgICAgICAgIDwvdGFibGU+Cisg
ICAgPC9ib2R5PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFz
dC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1kb2N0eXBlLWV4cGVjdGVkLW1pc21hdGNoLmh0bWwK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCituYXRpdmUKXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmV4ZWN1dGFibGUKIyMgLTAs
MCArMSAjIworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUuaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUuaHRt
bAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3Jk
ZXItZG9jdHlwZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMjAgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAg
IHRhYmxlIHsKKyAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlOworICAgICAg
ICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4Owor
ICAgICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4K
KyAgICAgICAgPHRhYmxlPgorICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3
aWR0aD0iNTAlIiBzdHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9y
OiB5ZWxsb3c7Ij48cD48L3A+PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIg
c3R5bGU9IiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+
CisgICAgICAgIDwvdGFibGU+CisgICAgPC9ib2R5PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdl
cyBvbjogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1kb2N0eXBlLmh0
bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCituYXRpdmUK
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmV4ZWN1dGFibGUKIyMg
LTAsMCArMSAjIworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9y
ZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItbm8tZG9jdHlwZS1leHBlY3RlZC5odG1sCSh3
b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMjcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cisg
ICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAgIHRhYmxlIHsKKyAgICAgICAg
ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlOworICAgICAgICAgICAgICAgIHdpZHRoOiAy
MDBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgfQorICAg
ICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPHRhYmxlPgor
ICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBzdHlsZT0i
IGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7Ij48cD48L3A+
PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3JkZXI6IG5v
bmUiPjwvdGQ+CisgICAgICAgICAgICA8L3RyPgorICAgICAgICA8L3RhYmxlPgorICAgICAgICA8
L2JyPgorICAgICAgICA8dGFibGU+CisgICAgICAgICAgICA8dHI+CisgICAgICAgICAgICAgICAg
PHRkIHdpZHRoPSI1MCUiIHN0eWxlPSIgYm9yZGVyOiAxcHggc29saWQgcmVkO2JhY2tncm91bmQt
Y29sb3I6IHllbGxvdzsiPjxwPjwvcD48L3RkPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0i
NTAlIiBzdHlsZT0iIGJvcmRlcjogbm9uZSI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+CisgICAg
ICAgIDwvdGFibGU+CisgICAgPC9ib2R5PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjog
TGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVj
dGVkLmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmV4ZWN1dGFibGUKIyMgLTAsMCArMSAjIwor
KgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVkOiBzdm46ZW9sLXN0eWxlCiMj
IC0wLDAgKzEgIyMKK25hdGl2ZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUuaHRt
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVy
LW5vLWRvY3R5cGUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdGFibGUv
dGFibGUtY2VsbC1ib3JkZXItbm8tZG9jdHlwZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAg
KzEsMzQgQEAKKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5bGU+CisgICAgICAgICAg
ICB0YWJsZSB7CisgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmx1ZTsKKyAgICAg
ICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAg
ICAgICAgIGZ1bmN0aW9uIHJ1blRlc3QoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHZhciAgdGFibGVDZWxsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ25vQ2hpbGQnKTsKKyAg
ICAgICAgICAgICAgICB2YXIgdGV4dCA9IGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCIgICAgIik7
CisgICAgICAgICAgICAgICAgdGFibGVDZWxsLmFwcGVuZENoaWxkKHRleHQpOworICAgICAgICAg
ICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkgb25sb2FkPSJy
dW5UZXN0KCkiPgorICAgICAgICA8dGFibGU+CisgICAgICAgICAgICA8dHI+CisgICAgICAgICAg
ICAgICAgPHRkIHdpZHRoPSI1MCUiIHN0eWxlPSIgYm9yZGVyOiAxcHggc29saWQgcmVkO2JhY2tn
cm91bmQtY29sb3I6IHllbGxvdzsiPjxwPjwvcD48L3RkPgorICAgICAgICAgICAgICAgIDx0ZCB3
aWR0aD0iNTAlIiBzdHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgIj48L3RkPgorICAgICAg
ICAgICAgPC90cj4KKyAgICAgICAgPC90YWJsZT4KKyAgICAgICAgPC9icj4KKyAgICAgICAgPHRh
YmxlPgorICAgICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBz
dHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7Ij48
cD48L3A+PC90ZD4KKyAgICAgICAgICAgICAgICA8dGQgaWQ9Im5vQ2hpbGQiIHdpZHRoPSI1MCUi
IHN0eWxlPSIgYm9yZGVyOiAxcHggc29saWQgcmVkOyAiPjwvdGQ+CisgICAgICAgICAgICA8L3Ry
PgorICAgICAgICA8L3RhYmxlPgorICAgIDwvYm9keT4KKzwvaHRtbD4KClByb3BlcnR5IGNoYW5n
ZXMgb246IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItbm8tZG9jdHlw
ZS5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0
aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxl
CiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226898</attachid>
            <date>2014-03-17 02:29:48 -0700</date>
            <delta_ts>2014-03-17 10:28:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-15273-20140317150023.patch</filename>
            <type>text/plain</type>
            <size>8078</size>
            <attacher>gur.trio</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NTcyNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE0LTAzLTE3ICBHdXJwcmVl
dCBLYXVyICA8ay5ndXJwcmVldEBzYW1zdW5nLmNvbT4KKworICAgICAgICBTYWZhcmkgc2hvdWxk
IG5vdCByZW5kZXIgYSBjZWxsIGlmIHRoZSA8dGQ+IGlzIGVtcHR5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI3MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gdGFibGUgY2VsbCBoYXMgbm8gY2hp
bGRyZW4gYW5kIHRoZSBkb2N0eXBlIGlzIG5vdCBwcmVzZW50IG9yIG5vdAorICAgICAgICBjb3Jy
ZWN0IHRoZSBib3JkZXIgZm9yIHRoYXQgY2VsbCBzaG91bGQgbm90IGJlIGRyYXduLiBGaXJlZm94
IGFsc28KKyAgICAgICAgZm9sbG93cyB0aGUgc2FtZSBiZWhhdmlvdXIgaGVuY2UgbWFraW5nIHRo
ZSBjaGFuZ2VzIHRvIG1ha2UgaXQgc2ltaWxpYXIKKyAgICAgICAgdG8gRmlyZWZveCBiZWhhdmlv
dXIuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlw
ZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRv
Y3R5cGUuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZUNlbGw6OnBhaW50Qm94RGVjb3JhdGlvbnMpOgor
ICAgICAgICBBZGRlZCBjb25kaXRpb24gZm9yIG5vdCBkcmF3aW5nIHRoZSBib3JkZXIgd2hlbiB0
YWJsZSBjZWxsIGhhcyBubyBjaGlsZAorICAgICAgICBhbmQgZG9jdHlwZS4KKworCiAyMDE0LTAz
LTE3ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBTdG9wIHVzaW5n
IGRlcHJlY2F0ZWRDaGFyYWN0ZXJzIGluIEhUTUxUcmVlQnVpbGRlcgpJbmRleDogU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHAJKHJldmlzaW9uIDE2NTQ2NikK
KysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZUNlbGwuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xMzI2LDcgKzEzMjYsNyBAQCB2b2lkIFJlbmRlclRhYmxlQ2VsbDo6cGFpbnRC
b3hEZWNvcmF0aW9uCiAKICAgICBwYWludEJveFNoYWRvdyhwYWludEluZm8sIHBhaW50UmVjdCwg
JnN0eWxlKCksIEluc2V0KTsKIAotICAgIGlmICghc3R5bGUoKS5oYXNCb3JkZXIoKSB8fCB0YWJs
ZUVsdC0+Y29sbGFwc2VCb3JkZXJzKCkpCisgICAgaWYgKCFzdHlsZSgpLmhhc0JvcmRlcigpIHx8
IHRhYmxlRWx0LT5jb2xsYXBzZUJvcmRlcnMoKSB8fCAoIWZpcnN0Q2hpbGQoKSAmJiBkb2N1bWVu
dCgpLmluUXVpcmtzTW9kZSgpKSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcGFpbnRCb3JkZXIo
cGFpbnRJbmZvLCBwYWludFJlY3QsICZzdHlsZSgpKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NTcy
NSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3
IEBACisyMDE0LTAzLTE3ICBHdXJwcmVldCBLYXVyICA8ay5ndXJwcmVldEBzYW1zdW5nLmNvbT4K
KworICAgICAgICBTYWZhcmkgc2hvdWxkIG5vdCByZW5kZXIgYSBjZWxsIGlmIHRoZSA8dGQ+IGlz
IGVtcHR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NTI3MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1kb2N0eXBlLWV4cGVjdGVkLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUt
ZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC90YWJsZS90YWJsZS1jZWxsLWJv
cmRlci1uby1kb2N0eXBlLmh0bWw6IEFkZGVkLgorICAgICAgICBBZGRlZCBuZXcgdGVzdCBjYXNl
cyB0byBjaGVjayB0aGUgYmVoYXZpb3VyIG9mIHRhYmxlIGNlbGwgYm9yZGVyIHdoZW4KKyAgICAg
ICAgdGFibGUgaGFzIGRvY3R5cGUvbm8gZG9jdHlwZSBhbmQgdGFibGUgY2VsbCBoYXMgY2hpbGQv
bm9jaGlsZC4KKwogMjAxNC0wMy0xNiAgTWlobmVhIE92aWRlbmllICA8bWlobmVhQGFkb2JlLmNv
bT4KIAogICAgICAgICBbQ1NTUmVnaW9uc11EbyBub3QgY29tcHV0ZSByZWdpb24gcmFuZ2UgZm9y
IGEgYm94IHVubGVzcyB0aGUgcGFyZW50IGhhcyBvbmUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qv
dGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS1leHBlY3RlZC5odG1sCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS1leHBl
Y3RlZC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1j
ZWxsLWJvcmRlci1kb2N0eXBlLWV4cGVjdGVkLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCAr
MSwyMSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0
eWxlPgorICAgICAgICAgICAgI3BhcmVudCB7CisgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHgg
c29saWQgYmx1ZTsKKyAgICAgICAgICAgICAgICB3aWR0aDogMTk0cHg7CisgICAgICAgICAgICAg
ICAgaGVpZ2h0OiA5NHB4OworICAgICAgICAgICAgICAgIGRpc3BsYXk6dGFibGU7CisgICAgICAg
ICAgICAgICAgcGFkZGluZzoycHg7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+Cisg
ICAgPC9oZWFkPgorICAgIDxib2R5PgorICAgICAgICA8ZGl2IGlkPSJwYXJlbnQiPgorICAgICAg
ICAgICAgPHAgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDtib3JkZXI6IDFweCBzb2xpZCByZWQ7
YmFja2dyb3VuZC1jb2xvcjogeWVsbG93OyI+PC9wPgorICAgICAgICAgICAgPHAgc3R5bGU9ImRp
c3BsYXk6dGFibGUtY2VsbDt3aWR0aDoycHgiPjwvcD4KKyAgICAgICAgICAgIDxwIHN0eWxlPSJk
aXNwbGF5OnRhYmxlLWNlbGw7Ym9yZGVyOiAxcHggc29saWQgcmVkOyI+PC9wPgorICAgICAgICA8
L2Rpdj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRU
ZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLWRvY3R5cGUtZXhwZWN0ZWQuaHRtbApf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCkFkZGVkOiBzdm46ZW9sLXN0eWxlCiMjIC0wLDAgKzEgIyMKK25hdGl2ZQpcIE5v
IG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVkOiBzdm46ZXhlY3V0YWJsZQojIyAtMCww
ICsxICMjCisqClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS5odG1sCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItZG9jdHlwZS5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRl
ci1kb2N0eXBlLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyMCBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAg
dGFibGUgeworICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7CisgICAgICAg
ICAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7Cisg
ICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAgIDxib2R5Pgor
ICAgICAgICA8dGFibGU+CisgICAgICAgICAgICA8dHI+CisgICAgICAgICAgICAgICAgPHRkIHdp
ZHRoPSI1MCUiIHN0eWxlPSJib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyOiAxcHggc29s
aWQgcmVkO2JhY2tncm91bmQtY29sb3I6IHllbGxvdzsiPjxwPjwvcD48L3RkPgorICAgICAgICAg
ICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlOyBi
b3JkZXI6IDFweCBzb2xpZCByZWQ7ICI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+CisgICAgICAg
IDwvdGFibGU+CisgICAgPC9ib2R5PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5
b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1kb2N0eXBlLmh0bWwKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCituYXRpdmUKXCBObyBuZXds
aW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmV4ZWN1dGFibGUKIyMgLTAsMCArMSAj
IworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUtZXhwZWN0ZWQuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRv
Y3R5cGUtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdGFi
bGUvdGFibGUtY2VsbC1ib3JkZXItbm8tZG9jdHlwZS1leHBlY3RlZC5odG1sCSh3b3JraW5nIGNv
cHkpCkBAIC0wLDAgKzEsMjcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+
CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAgIHRhYmxlIHsKKyAgICAgICAgICAgICAgICBi
b3JkZXI6IDFweCBzb2xpZCBibHVlOworICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAg
ICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgfQorICAgICAgICA8L3N0
eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPHRhYmxlPgorICAgICAgICAg
ICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBzdHlsZT0iIGJvcmRlcjog
MXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7Ij48cD48L3A+PC90ZD4KKyAg
ICAgICAgICAgICAgICA8dGQgd2lkdGg9IjUwJSIgc3R5bGU9IiBib3JkZXI6IG5vbmUiPjwvdGQ+
CisgICAgICAgICAgICA8L3RyPgorICAgICAgICA8L3RhYmxlPgorICAgICAgICA8L2JyPgorICAg
ICAgICA8dGFibGU+CisgICAgICAgICAgICA8dHI+CisgICAgICAgICAgICAgICAgPHRkIHdpZHRo
PSI1MCUiIHN0eWxlPSIgYm9yZGVyOiAxcHggc29saWQgcmVkO2JhY2tncm91bmQtY29sb3I6IHll
bGxvdzsiPjxwPjwvcD48L3RkPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBzdHls
ZT0iIGJvcmRlcjogbm9uZSI+PC90ZD4KKyAgICAgICAgICAgIDwvdHI+CisgICAgICAgIDwvdGFi
bGU+CisgICAgPC9ib2R5PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVz
dHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLWJvcmRlci1uby1kb2N0eXBlLWV4cGVjdGVkLmh0bWwK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCwwICsxICMjCituYXRpdmUKXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmV4ZWN1dGFibGUKIyMgLTAs
MCArMSAjIworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5cGUuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtYm9yZGVyLW5vLWRvY3R5
cGUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2Vs
bC1ib3JkZXItbm8tZG9jdHlwZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzQgQEAK
KzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5bGU+CisgICAgICAgICAgICB0YWJsZSB7
CisgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmx1ZTsKKyAgICAgICAgICAgICAg
ICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGZ1
bmN0aW9uIHJ1blRlc3QoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHZhciAgdGFi
bGVDZWxsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ25vQ2hpbGQnKTsKKyAgICAgICAgICAg
ICAgICB2YXIgdGV4dCA9IGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCIgICAgIik7CisgICAgICAg
ICAgICAgICAgdGFibGVDZWxsLmFwcGVuZENoaWxkKHRleHQpOworICAgICAgICAgICAgfQorICAg
ICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkgb25sb2FkPSJydW5UZXN0KCki
PgorICAgICAgICA8dGFibGU+CisgICAgICAgICAgICA8dHI+CisgICAgICAgICAgICAgICAgPHRk
IHdpZHRoPSI1MCUiIHN0eWxlPSIgYm9yZGVyOiAxcHggc29saWQgcmVkO2JhY2tncm91bmQtY29s
b3I6IHllbGxvdzsiPjxwPjwvcD48L3RkPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAl
IiBzdHlsZT0iIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgIj48L3RkPgorICAgICAgICAgICAgPC90
cj4KKyAgICAgICAgPC90YWJsZT4KKyAgICAgICAgPC9icj4KKyAgICAgICAgPHRhYmxlPgorICAg
ICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNTAlIiBzdHlsZT0iIGJv
cmRlcjogMXB4IHNvbGlkIHJlZDtiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7Ij48cD48L3A+PC90
ZD4KKyAgICAgICAgICAgICAgICA8dGQgaWQ9Im5vQ2hpbGQiIHdpZHRoPSI1MCUiIHN0eWxlPSIg
Ym9yZGVyOiAxcHggc29saWQgcmVkOyAiPjwvdGQ+CisgICAgICAgICAgICA8L3RyPgorICAgICAg
ICA8L3RhYmxlPgorICAgIDwvYm9keT4KKzwvaHRtbD4KClByb3BlcnR5IGNoYW5nZXMgb246IExh
eW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC1ib3JkZXItbm8tZG9jdHlwZS5odG1sCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8g
bmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiMjIC0wLDAg
KzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>