<?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>7276</bug_id>
          
          <creation_ts>2006-02-15 08:55:40 -0800</creation_ts>
          <short_desc>Most W3C padding related tests fail</short_desc>
          <delta_ts>2022-06-09 21:46:16 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc>http://www.w3.org/Style/CSS/Test/CSS2.1/current/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Miguel Virasoro">dvirasoro</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>ap</cc>
    
    <cc>emacemac7</cc>
    
    <cc>ian</cc>
    
    <cc>mitz</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>32712</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Miguel Virasoro">dvirasoro</who>
    <bug_when>2006-02-15 08:55:40 -0800</bug_when>
    <thetext>I have tested Safari using the latest webkit (15th Feb) and it fails the following tests regarding paddings:

PADDING TOP
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-ipadn-t-00-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-ipadn-t-01-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-ipadn-t-02-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-padn-t-00-b-a.htm

PADDING RIGHT
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-ipadn-r-00-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-ipadn-r-01-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-ipadn-r-02-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-ipadn-r-03-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-ipadn-r-04-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-padn-r-00-c-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-padn-r-01-c-a.htm

PADDING BOTTOM
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-00-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-01-f-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-02-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-03-b-a.htm

PADDING RIGHT
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-00-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-01-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-02-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-03-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-04-f-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-padn-l-00-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-padn-l-01-b-a.htm

PADDING
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5510-ipadn-00-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5510-padn-00-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5510-padn-01-e-a.htm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32739</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-02-15 12:44:17 -0800</bug_when>
    <thetext>I think that the reason why you are seeing failures is that you don&apos;t have Ahem font installed (&lt;http://webkit.opendarwin.org/quality/Ahem.ttf&gt;). 

This special simple font is used to construct certain types of predictable tests. A page on Ian Hickson&apos;s site &lt;http://www.hixie.ch/resources/fonts/&gt; has a more detailed explanation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32744</commentid>
    <comment_count>2</comment_count>
    <who name="Diego Miguel Virasoro">dvirasoro</who>
    <bug_when>2006-02-15 13:16:42 -0800</bug_when>
    <thetext>Indeed you were right. That has chanaged the appearances a lot. However there are still some small problems.

http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-ipadn-t-00-b-a.htm
1px horizontal link on top of the green bar

http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-ipadn-t-01-b-a.htm
lighter green line across the bar (exactly halfway)

http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-padn-t-00-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-03-b-a.htm
Both show a small white column (maybe width=7px) between the colorful rows and the black right border

http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5507-ipadn-r-02-b-ag.htm
lighter green vertical line across the square (exactly halfway)

http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-00-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-01-f-a.htm
both show the lighter green vertical line across the bar (exactly halway)

http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-02-b-ag.htm
there is also a red square which should be absent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32746</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-02-15 13:28:21 -0800</bug_when>
    <thetext>I think the reporter would like this bug to be reopened per Comment #2.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32751</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-02-15 13:33:03 -0800</bug_when>
    <thetext>Three of these tests are failing for me, and have identically broken results checked in:
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-02-b-ag.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5508-ipadn-b-03-b-a.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5506-padn-t-00-b-a.htm

Other tests start to break if I zoom in with Cmd+=. This might be an expected behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32791</commentid>
    <comment_count>5</comment_count>
    <who name="Gustaaf Groenendaal (MysteryQuest)">webkit</who>
    <bug_when>2006-02-15 15:00:37 -0800</bug_when>
    <thetext>Confirming this, but please note that CSS 2.1 is not fully supported and that this is a to-do.

Description: Add padding to CSS 2.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32794</commentid>
    <comment_count>6</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-02-15 15:05:18 -0800</bug_when>
    <thetext>This is still under discussion, however, i HAVE found this problem to be real myself as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69505</commentid>
    <comment_count>7</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-05 13:14:30 -0800</bug_when>
    <thetext>All above mentioned tests renders correctly (except this test: http://www.w3.org/Style/CSS/Test/CSS2.1/current/t0804-c5509-ipadn-l-02-b-ag.htm) in Webkit r30001.

Other issues are related to antialiasing problem described in bug 17806. After turning font antialiasing off the issues disappear.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69507</commentid>
    <comment_count>8</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-05 13:17:14 -0800</bug_when>
    <thetext>I mean bug 17086 :o</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79881</commentid>
    <comment_count>9</comment_count>
      <attachid>21016</attachid>
    <who name="Anatoli Papirovski">apapirovski</who>
    <bug_when>2008-05-08 07:44:36 -0700</bug_when>
    <thetext>Created attachment 21016
patch

I&apos;ve created a patch for this, however the bidi.cpp is rather confusing, so I&apos;m just hoping I did not break anything else... I ran all the tests from LayoutTests and nothing seems to be broken.

I&apos;m happy to change whatever, since as I said, I barely knew what I was doing...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79884</commentid>
    <comment_count>10</comment_count>
      <attachid>21018</attachid>
    <who name="">mitz</who>
    <bug_when>2008-05-08 08:33:58 -0700</bug_when>
    <thetext>Created attachment 21018
A test case without padding

I don&apos;t understand:
1) Why the test is correct
2) How the failure is specific to padding (and therefore why the patch is correct)

Is WebKit&apos;s rendering of this test case correct? If not, I think that&apos;s what should be fixed, not anything specific to padding.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79956</commentid>
    <comment_count>11</comment_count>
      <attachid>21032</attachid>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-05-08 23:04:04 -0700</bug_when>
    <thetext>Created attachment 21032
test case for &quot;spanned&quot; string wrapping 

I think the initial CSS 2.1 test exposes bug in Webkit which is completely unrelated to padding.

I my opinion Webkit incorrectly wraps &quot;spanned&quot; strings: &quot;This_line&lt;span&gt;should_not&lt;/span&gt;be_wrapped.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80043</commentid>
    <comment_count>12</comment_count>
      <attachid>21016</attachid>
    <who name="">mitz</who>
    <bug_when>2008-05-09 18:02:32 -0700</bug_when>
    <thetext>Comment on attachment 21016
patch

This does not seem to address the root cause of the test failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80048</commentid>
    <comment_count>13</comment_count>
    <who name="Anatoli Papirovski">apapirovski</who>
    <bug_when>2008-05-09 19:03:06 -0700</bug_when>
    <thetext>Hmm, makes sense to me... For some reason I completely missed the fact that it was x&lt;span&gt;x&lt;/span&gt; rathern than a padding issue... </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81502</commentid>
    <comment_count>14</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-05-25 19:49:52 -0700</bug_when>
    <thetext>Bug 18926 is essentially the same issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875143</commentid>
    <comment_count>15</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-06-09 17:40:15 -0700</bug_when>
    <thetext>Based on attached test cases, I am unable to reproduce the bug in Safari 15.5 on macOS 12.4 from visual perspective, there is no difference between Safari 15.5 with other browsers (Chrome Canary 104 and Firefox Nightly 103).

Is it something, which got fixed along the lines? Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875177</commentid>
    <comment_count>16</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-06-09 21:46:06 -0700</bug_when>
    <thetext>(In reply to Ahmad Saleem from comment #15)
&gt; Based on attached test cases, I am unable to reproduce the bug in Safari
&gt; 15.5 on macOS 12.4 from visual perspective, there is no difference between
&gt; Safari 15.5 with other browsers (Chrome Canary 104 and Firefox Nightly 103).
&gt; 
&gt; Is it something, which got fixed along the lines? Thanks!
Yeah I am pretty sure it did. This is rather basic.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21016</attachid>
            <date>2008-05-08 07:44:36 -0700</date>
            <delta_ts>2010-06-10 16:47:06 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch-7276.txt</filename>
            <type>text/plain</type>
            <size>30442</size>
            <attacher name="Anatoli Papirovski">apapirovski</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMjk3OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDgtMDUtMDggIEFuYXRvbGkgUGFwaXJvdnNraSAgPGFwYXBpcm92
c2tpQG1hYy5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgRml4IGZvciBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzI3
NgorICAgICAgICAtIE1vZGlmaWVkIHRoZSBmaW5kTmV4dExpbkJyZWFrIGZ1bmN0aW9uIHRvIG5v
dCB0YWtlIGludG8gYWNjb3VudAorICAgICAgICBwYWRkaW5ncyBhbmQgbWFyZ2lucyB3aGVuIGxv
b2tpbmcgZm9yIHRoZSBsaW5lIGJyZWFrLgorCisgICAgICAgICogcmVuZGVyaW5nL2JpZGkuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmZpbmROZXh0TGluZUJyZWFrKToKKwog
MjAwOC0wNS0wOCAgVG9yIEFybmUgVmVzdGLDuCAgPHRhdmVzdGJvQHRyb2xsdGVjaC5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL2JpZGku
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL2JpZGkuY3BwCShyZXZpc2lvbiAz
Mjk3OCkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL2JpZGkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0x
NTc2LDYgKzE1NzYsNyBAQCBCaWRpSXRlcmF0b3IgUmVuZGVyQmxvY2s6OmZpbmROZXh0TGluZUJy
CiAKICAgICBpbnQgdyA9IDA7CiAgICAgaW50IHRtcFcgPSAwOworICAgIGludCBleHRyYVdpZHRo
ID0gMDsKIAogICAgIGlmIChzdGFydC5wb3NpdGlvbigpLmF0RW5kKCkpCiAgICAgICAgIHJldHVy
biBzdGFydC5wb3NpdGlvbigpOwpAQCAtMTczMCw2ICsxNzMxLDcgQEAgQmlkaUl0ZXJhdG9yIFJl
bmRlckJsb2NrOjpmaW5kTmV4dExpbmVCcgogICAgICAgICAgICAgaWYgKChhdXRvV3JhcCB8fCBS
ZW5kZXJTdHlsZTo6YXV0b1dyYXAobGFzdFdTKSkgJiYgKCFvLT5pc0ltYWdlKCkgfHwgYWxsb3dJ
bWFnZXNUb0JyZWFrKSkgewogICAgICAgICAgICAgICAgIHcgKz0gdG1wVzsKICAgICAgICAgICAg
ICAgICB0bXBXID0gMDsKKyAgICAgICAgICAgICAgICBleHRyYVdpZHRoID0gMDsKICAgICAgICAg
ICAgICAgICBsQnJlYWsub2JqID0gbzsKICAgICAgICAgICAgICAgICBsQnJlYWsucG9zID0gMDsK
ICAgICAgICAgICAgIH0KQEAgLTE3ODQsNiArMTc4Niw3IEBAIEJpZGlJdGVyYXRvciBSZW5kZXJC
bG9jazo6ZmluZE5leHRMaW5lQnIKICAgICAgICAgICAgIGlmICh0LT5pc1dvcmRCcmVhaygpKSB7
CiAgICAgICAgICAgICAgICAgdyArPSB0bXBXOwogICAgICAgICAgICAgICAgIHRtcFcgPSAwOwor
ICAgICAgICAgICAgICAgIGV4dHJhV2lkdGggPSAwOwogICAgICAgICAgICAgICAgIGxCcmVhay5v
YmogPSBvOwogICAgICAgICAgICAgICAgIGxCcmVhay5wb3MgPSAwOwogICAgICAgICAgICAgICAg
IEFTU0VSVCghbGVuKTsKQEAgLTE5MzEsNiArMTkzNCw3IEBAIEJpZGlJdGVyYXRvciBSZW5kZXJC
bG9jazo6ZmluZE5leHRMaW5lQnIKICAgICAgICAgICAgICAgICAgICAgICAgIHcgKz0gdG1wVzsK
ICAgICAgICAgICAgICAgICAgICAgICAgIHdyYXBXID0gMDsKICAgICAgICAgICAgICAgICAgICAg
ICAgIHRtcFcgPSAwOworICAgICAgICAgICAgICAgICAgICAgICAgZXh0cmFXaWR0aCA9IDA7CiAg
ICAgICAgICAgICAgICAgICAgICAgICBsQnJlYWsub2JqID0gbzsKICAgICAgICAgICAgICAgICAg
ICAgICAgIGxCcmVhay5wb3MgPSBwb3M7CiAgICAgICAgICAgICAgICAgICAgICAgICAvLyBBdXRv
LXdyYXBwaW5nIHRleHQgc2hvdWxkIG5vdCB3cmFwIGluIHRoZSBtaWRkbGUgb2YgYSB3b3JkIG9u
Y2UgaXQgaGFzIGhhZCBhbgpAQCAtMTk5OCw3ICsyMDAyLDggQEAgQmlkaUl0ZXJhdG9yIFJlbmRl
ckJsb2NrOjpmaW5kTmV4dExpbmVCcgogICAgICAgICAgICAgLy8gSU1QT1JUQU5UOiBwb3MgaXMg
PiBsZW5ndGggaGVyZSEKICAgICAgICAgICAgIGlmICghaWdub3JpbmdTcGFjZXMpCiAgICAgICAg
ICAgICAgICAgdG1wVyArPSB0LT53aWR0aChsYXN0U3BhY2UsIHBvcyAtIGxhc3RTcGFjZSwgZiwg
dyt0bXBXKSArIGxhc3RTcGFjZVdvcmRTcGFjaW5nOwotICAgICAgICAgICAgdG1wVyArPSBpbmxp
bmVXaWR0aChvLCAhYXBwbGllZFN0YXJ0V2lkdGgsIHRydWUpOworICAgICAgICAgICAgZXh0cmFX
aWR0aCA9IGlubGluZVdpZHRoKG8sICFhcHBsaWVkU3RhcnRXaWR0aCwgdHJ1ZSk7CisgICAgICAg
ICAgICB0bXBXICs9IGV4dHJhV2lkdGg7CiAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgQVNT
RVJUX05PVF9SRUFDSEVEKCk7CiAKQEAgLTIwMzEsNiArMjAzNiw3IEBAIEJpZGlJdGVyYXRvciBS
ZW5kZXJCbG9jazo6ZmluZE5leHRMaW5lQnIKICAgICAgICAgICAgICAgICAgICAgaWYgKGNhblBs
YWNlT25MaW5lICYmIGNoZWNrRm9yQnJlYWspIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHcg
Kz0gdG1wVzsKICAgICAgICAgICAgICAgICAgICAgICAgIHRtcFcgPSAwOworICAgICAgICAgICAg
ICAgICAgICAgICAgZXh0cmFXaWR0aCA9IDA7CiAgICAgICAgICAgICAgICAgICAgICAgICBsQnJl
YWsub2JqID0gbmV4dDsKICAgICAgICAgICAgICAgICAgICAgICAgIGxCcmVhay5wb3MgPSAwOwog
ICAgICAgICAgICAgICAgICAgICB9CkBAIC0yMDM4LDcgKzIwNDQsNyBAQCBCaWRpSXRlcmF0b3Ig
UmVuZGVyQmxvY2s6OmZpbmROZXh0TGluZUJyCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAot
ICAgICAgICBpZiAoY2hlY2tGb3JCcmVhayAmJiAodyArIHRtcFcgPiB3aWR0aCkpIHsKKyAgICAg
ICAgaWYgKGNoZWNrRm9yQnJlYWsgJiYgKHcgKyB0bXBXIC0gZXh0cmFXaWR0aCA+IHdpZHRoKSkg
ewogICAgICAgICAgICAgLy8gaWYgd2UgaGF2ZSBmbG9hdHMsIHRyeSB0byBnZXQgYmVsb3cgdGhl
bS4KICAgICAgICAgICAgIGlmIChjdXJyZW50Q2hhcmFjdGVySXNTcGFjZSAmJiAhaWdub3JpbmdT
cGFjZXMgJiYgby0+c3R5bGUoKS0+Y29sbGFwc2VXaGl0ZVNwYWNlKCkpCiAgICAgICAgICAgICAg
ICAgdHJhaWxpbmdTcGFjZU9iamVjdCA9IDA7CkBAIC0yMDUxLDcgKzIwNTcsNyBAQCBCaWRpSXRl
cmF0b3IgUmVuZGVyQmxvY2s6OmZpbmROZXh0TGluZUJyCiAgICAgICAgICAgICAvLyB8d2lkdGh8
IG1heSBoYXZlIGJlZW4gYWRqdXN0ZWQgYmVjYXVzZSB3ZSBnb3Qgc2hvdmVkIGRvd24gcGFzdCBh
IGZsb2F0ICh0aHVzCiAgICAgICAgICAgICAvLyBnaXZpbmcgdXMgbW9yZSByb29tKSwgc28gd2Ug
bmVlZCB0byByZXRlc3QsIGFuZCBvbmx5IGp1bXAgdG8KICAgICAgICAgICAgIC8vIHRoZSBlbmQg
bGFiZWwgaWYgd2Ugc3RpbGwgZG9uJ3QgZml0IG9uIHRoZSBsaW5lLiAtZHdoCi0gICAgICAgICAg
ICBpZiAodyArIHRtcFcgPiB3aWR0aCkKKyAgICAgICAgICAgIGlmICh3ICsgdG1wVyAtIGV4dHJh
V2lkdGggPiB3aWR0aCkKICAgICAgICAgICAgICAgICBnb3RvIGVuZDsKICAgICAgICAgfQogCkBA
IC0yMDYwLDYgKzIwNjYsNyBAQCBCaWRpSXRlcmF0b3IgUmVuZGVyQmxvY2s6OmZpbmROZXh0TGlu
ZUJyCiAgICAgICAgICAgICBpZiAobGFzdC0+aXNSZXBsYWNlZCgpICYmIGF1dG9XcmFwICYmICgh
bGFzdC0+aXNJbWFnZSgpIHx8IGFsbG93SW1hZ2VzVG9CcmVhaykgJiYgKCFsYXN0LT5pc0xpc3RN
YXJrZXIoKSB8fCBzdGF0aWNfY2FzdDxSZW5kZXJMaXN0TWFya2VyKj4obGFzdCktPmlzSW5zaWRl
KCkpKSB7CiAgICAgICAgICAgICAgICAgdyArPSB0bXBXOwogICAgICAgICAgICAgICAgIHRtcFcg
PSAwOworICAgICAgICAgICAgICAgIGV4dHJhV2lkdGggPSAwOwogICAgICAgICAgICAgICAgIGxC
cmVhay5vYmogPSBuZXh0OwogICAgICAgICAgICAgICAgIGxCcmVhay5wb3MgPSAwOwogICAgICAg
ICAgICAgfQpAQCAtMjA3Nyw3ICsyMDg0LDcgQEAgQmlkaUl0ZXJhdG9yIFJlbmRlckJsb2NrOjpm
aW5kTmV4dExpbmVCcgogICAgIH0KIAogICAgIAotICAgIGlmICh3ICsgdG1wVyA8PSB3aWR0aCB8
fCBsYXN0V1MgPT0gTk9XUkFQKSB7CisgICAgaWYgKHcgKyB0bXBXIC0gZXh0cmFXaWR0aCA8PSB3
aWR0aCB8fCBsYXN0V1MgPT0gTk9XUkFQKSB7CiAgICAgICAgIGxCcmVhay5vYmogPSAwOwogICAg
ICAgICBsQnJlYWsucG9zID0gMDsKICAgICB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAzMjk3OSkKKysr
IExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisy
MDA4LTA1LTA4ICBBbmF0b2xpIFBhcGlyb3Zza2kgIDxhcGFwaXJvdnNraUBtYWMuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBmb3IgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyNzYKKyAgICAgICAgLSB1cGRh
dGVkIHRlc3RzIGZvciBjYWxjdWxhdGlvbiBvZiBsaW5lIGJyZWFrIHdoZW4gcGFkZGluZ3MgYW5k
IG1hcmdpbnMgb24gaW5saW5lIAorICAgICAgICBlbGVtZW50cyBhcmUgaW52b2x2ZWQuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMvY3NzMi4xL3QwODAzLWM1NTA0LWltcmduLWwtMDItYi1hZy1l
eHBlY3RlZC5jaGVja3N1bToKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvY3NzMi4xL3QwODAzLWM1
NTA0LWltcmduLWwtMDItYi1hZy1leHBlY3RlZC5wbmc6CisgICAgICAgICogcGxhdGZvcm0vbWFj
L2NzczIuMS90MDgwMy1jNTUwNC1pbXJnbi1sLTAyLWItYWctZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy9jc3MyLjEvdDA4MDQtYzU1MDktaXBhZG4tbC0wMi1iLWFnLWV4cGVj
dGVkLmNoZWNrc3VtOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9jc3MyLjEvdDA4MDQtYzU1MDkt
aXBhZG4tbC0wMi1iLWFnLWV4cGVjdGVkLnBuZzoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvY3Nz
Mi4xL3QwODA0LWM1NTA5LWlwYWRuLWwtMDItYi1hZy1leHBlY3RlZC50eHQ6CisKIDIwMDgtMDUt
MDggIFNpbW9uIEhhdXNtYW5uICA8aGF1c21hbm5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBIb2xnZXIuCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMi4xL3Qw
ODAzLWM1NTA0LWltcmduLWwtMDItYi1hZy1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMi4xL3QwODAzLWM1NTA0LWltcmduLWwtMDIt
Yi1hZy1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMzI5NzgpCisrKyBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvY3NzMi4xL3QwODAzLWM1NTA0LWltcmduLWwtMDItYi1hZy1leHBlY3RlZC5j
aGVja3N1bQkod29ya2luZyBjb3B5KQpAQCAtMSArMSBAQAotOTcwZDYzZmNlYmM5MzZmMmI4Mjk2
YWI4NTJhZjVjY2UKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCisxMTk0NzkxMDZhMTdmY2M0
MTlhZmNjNjQyMzc2YzZiZApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKSW5kZXg6IExheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MyLjEvdDA4MDMtYzU1MDQtaW1yZ24tbC0wMi1iLWFnLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMi4x
L3QwODAzLWM1NTA0LWltcmduLWwtMDItYi1hZy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDMyOTc4
KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NzczIuMS90MDgwMy1jNTUwNC1pbXJnbi1s
LTAyLWItYWctZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDE4ICsxLDE4IEBACiBs
YXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgw
MHg2MDAKLWxheWVyIGF0ICgwLDApIHNpemUgODAweDEyNQotICBSZW5kZXJCbG9jayB7SFRNTH0g
YXQgKDAsMCkgc2l6ZSA4MDB4MTI1Ci0gICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsMTYpIHNp
emUgNzg0eDk0CitsYXllciBhdCAoMCwwKSBzaXplIDgwMHgxMTAKKyAgUmVuZGVyQmxvY2sge0hU
TUx9IGF0ICgwLDApIHNpemUgODAweDExMAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDE2
KSBzaXplIDc4NHg3OQogICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUgNzg0eDE4
CiAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDMxM3gxOAogICAgICAg
ICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDMxMzogIlRoZXJlIHNob3VsZCBiZSBhIHNtYWxs
IGxpZ2h0IGdyZWVuIHNxdWFyZSBiZWxvdzoiCi0gICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAo
MTUsMzQpIHNpemUgNzU0eDYwCi0gICAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwwKSBzaXpl
IDc1eDYwIFtjb2xvcj0jRkZGRkZGXQorICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDE1LDM0
KSBzaXplIDc1NHg0NQorICAgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3NXg0
NSBbY29sb3I9I0ZGRkZGRl0KICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkg
c2l6ZSAzMHgzMAogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMzA6ICJ4eCIK
ICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDE1KSB3aWR0aCAzMDogInh4IgogICAgICAgICAg
IFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxNXgxNSBbY29sb3I9IzAwRkYwMF0g
W2JnY29sb3I9I0ZGMDAwMF0KLSAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNjAs
MzApIHNpemUgMTV4MTUKLSAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDYwLDMwKSB3aWR0aCAx
NTogIngiCi0gICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDQ1KSBzaXplIDc1eDE1
Ci0gICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCw0NSkgd2lkdGggNzU6ICJ4eCB4eCIKKyAgICAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoOTAsMTUpIHNpemUgMTV4MTUKKyAgICAgICAg
ICAgICAgdGV4dCBydW4gYXQgKDkwLDE1KSB3aWR0aCAxNTogIngiCisgICAgICAgICAgUmVuZGVy
VGV4dCB7I3RleHR9IGF0ICgwLDMwKSBzaXplIDc1eDE1CisgICAgICAgICAgICB0ZXh0IHJ1biBh
dCAoMCwzMCkgd2lkdGggNzU6ICJ4eCB4eCIKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy9jc3MyLjEvdDA4MDQtYzU1MDktaXBhZG4tbC0wMi1iLWFnLWV4cGVjdGVkLmNoZWNrc3VtCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MyLjEvdDA4MDQtYzU1MDkt
aXBhZG4tbC0wMi1iLWFnLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAzMjk3OCkKKysrIExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MyLjEvdDA4MDQtYzU1MDktaXBhZG4tbC0wMi1iLWFn
LWV4cGVjdGVkLmNoZWNrc3VtCSh3b3JraW5nIGNvcHkpCkBAIC0xICsxIEBACi05NzBkNjNmY2Vi
YzkzNmYyYjgyOTZhYjg1MmFmNWNjZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKKzExOTQ3
OTEwNmExN2ZjYzQxOWFmY2M2NDIzNzZjNmJkClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpJ
bmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NzczIuMS90MDgwNC1jNTUwOS1pcGFkbi1s
LTAyLWItYWctZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9jc3MyLjEvdDA4MDQtYzU1MDktaXBhZG4tbC0wMi1iLWFnLWV4cGVjdGVkLnR4dAkocmV2
aXNpb24gMzI5NzgpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMi4xL3QwODA0LWM1
NTA5LWlwYWRuLWwtMDItYi1hZy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsMTgg
KzEsMTggQEAKIGxheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAogICBSZW5kZXJWaWV3IGF0ICgw
LDApIHNpemUgODAweDYwMAotbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4MTI1Ci0gIFJlbmRlckJs
b2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHgxMjUKLSAgICBSZW5kZXJCb2R5IHtCT0RZfSBh
dCAoOCwxNikgc2l6ZSA3ODR4OTQKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDExMAorICBSZW5k
ZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4MTEwCisgICAgUmVuZGVyQm9keSB7Qk9E
WX0gYXQgKDgsMTYpIHNpemUgNzg0eDc5CiAgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkg
c2l6ZSA3ODR4MTgKICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMzEz
eDE4CiAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMzEzOiAiVGhlcmUgc2hvdWxk
IGJlIGEgc21hbGwgbGlnaHQgZ3JlZW4gc3F1YXJlIGJlbG93OiIKLSAgICAgIFJlbmRlckJsb2Nr
IHtESVZ9IGF0ICgxNSwzNCkgc2l6ZSA3NTR4NjAKLSAgICAgICAgUmVuZGVyQmxvY2sge1B9IGF0
ICgwLDApIHNpemUgNzV4NjAgW2NvbG9yPSNGRkZGRkZdCisgICAgICBSZW5kZXJCbG9jayB7RElW
fSBhdCAoMTUsMzQpIHNpemUgNzU0eDQ1CisgICAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCww
KSBzaXplIDc1eDQ1IFtjb2xvcj0jRkZGRkZGXQogICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0
fSBhdCAoMCwwKSBzaXplIDMweDMwCiAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0
aCAzMDogInh4IgogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMTUpIHdpZHRoIDMwOiAieHgi
CiAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDc1eDE1IFtjb2xv
cj0jMDBGRjAwXQotICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg2MCwzMCkgc2l6
ZSAxNXgxNQotICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNjAsMzApIHdpZHRoIDE1OiAieCIK
LSAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsNDUpIHNpemUgNzV4MTUKLSAgICAg
ICAgICAgIHRleHQgcnVuIGF0ICgwLDQ1KSB3aWR0aCA3NTogInh4IHh4IgorICAgICAgICAgICAg
UmVuZGVyVGV4dCB7I3RleHR9IGF0ICg5MCwxNSkgc2l6ZSAxNXgxNQorICAgICAgICAgICAgICB0
ZXh0IHJ1biBhdCAoOTAsMTUpIHdpZHRoIDE1OiAieCIKKyAgICAgICAgICBSZW5kZXJUZXh0IHsj
dGV4dH0gYXQgKDAsMzApIHNpemUgNzV4MTUKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDMw
KSB3aWR0aCA3NTogInh4IHh4IgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NzczIu
MS90MDgwMy1jNTUwNC1pbXJnbi1sLTAyLWItYWctZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fu
bm90IGRpc3BsYXk6IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUg
PSBpbWFnZS9wbmcKCmlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUF5QUFBQUpZQ0FZQUFBQ2Fkb0p3
QUFBZEcwbEVRVlI0bk8zZGY2emQ5WDNmOGRlZHJvT2QKNURveEdXU0ZWRUJJVXpLRmV5VXE1QzRx
YXU4bHl2Smo0M29yVWRya09zSmxNeEZDWVA5UmtGRnBLcE1OMlkyVzJJbzJPMmxsdGhndgpqV25F
OVpUYVMyWjdjcnJFaU9FVk93bE9nNFhkMWFpeEY3dTVOK1ZldUZmNjdvOTdyKy8xL1gzOTR3MG9q
NGNFNHQ1enp2ZjdPWi92CjU2RHYwK2VjcjF1YXBta0NBQUJRNEIrOTFnTUFBQUIrY1FnUUFBQ2dq
QUFCQUFES0NCQUFBS0NNQUFFQUFNb0lFQUFBb0l3QUFRQUEKeWdnUUFBQ2dqQUFCQUFES0NCQUFB
S0NNQUFFQUFNb0lFQUFBb0l3QUFRQUF5Z2dRQUFDZ2pBQUJBQURLQ0JBQUFLQ01BQUVBQU1wYwoy
Z0FaUEp1WFR2ZGYwazFldE1zK3BzR2NPSG8wWjRkbnZ2MmxFNmN6ODgybmMrS2wxOW1jWFRLVDUy
YnV1WnA0KytEWkV6bDI0dXdDCmR2YzZYSCsveUM1cWJjKzFWZ0NBTjZvNUFxUS9qNjlzU1V2TDdQ
K3MvRS9mek9hVlhXbFpjbVUrc3UySE5TT2Z5L0NKeXp5bXdlemIKdURJdExVdHkvZnMra2I4ZW1E
S0E3TnQ4VDFwYWx1VGFPLzVycHB5R0RaL0l4cFZkYVZseWRlN1kvanFaczB0bTh0ek1OVmZUM2Q2
ZgpyLzMyOVhuUDliK1ZwK2M2aDczc3g1b0Z1YWkxUGRkYUFRRGU2T1o4QitTVms4bnFiUWR5NnN4
QUJrNGVTSGVTdEcvSThZR2huRG41CmZEYjFKQ2VIZmluM2J2aURkQ2E1WWZHaXl6N29lV205N2pL
UGFYRzZIdnhLRG16b1RISkRwdTZoTlYzM2ZqYWJPcE84NDRxMFRqTysKK3orM0pybHM0M3N0VFo2
YnVlWnF1dHVYcFAzZURWbXovcEc4dTIyTzNjMzNXQThleTY0OVJ5L3dPVEZ2RjdXMjUxb3JBTUFi
M1pUego0dk1OSjcreUlaKzk2N1pjbFNSTDNwSzJKTG5oYmJseWNXdmFycmtwOS83UkUvbkJONVBX
SzkrZXBVbjZybmo5bkRKYy9qRXR6dHZmCnRuUzJBZVFmWDV2azVBeVBmdWU3Um9MdWRUUm5sODdr
dVpsanJxYmMzcHBiN253d3Q4eHpiM01mNjdONS9IZmVreTk4NE5uYzhlRjUKYnBRTGRuRnJlNjYx
QWdDOGtjM3hEc2l5M0xQMXdWd3p5ejFhYi94a3R0NC80VFR4MUpFOHVYSGw2TWV6dXZMazBmSFB6
d3krOUoycwo3UnI5NkZiSHlqeituUk5KaG5QaXlIZXk5ZUdWdVdmcm51d2FmZXlqZTA3TWNQL3BE
R2JmMXJYcDZPaktpcTZPdEhTc3paR0pIOXVaClpVdzVleVNiNytsS1MwZFhPbHBhc3VMaHgzT3NQ
eU1mNjdsblJibzZPckoyeDlFa0wyWGp5cTUwZFhXa2ErMlRVejlTTmFiL1NCNWQKMFpLV2pxNTB0
U3pKcDdZbm1lTmNxdS9FZDdONWJkZTU1N25qME9rNTVtdzZ3em55NU1aMHRMU2txNnNqTFMwZGVY
ekNkdVl6WDJlUApIY3FPeld2VHRYSmo5dXphbkk2V2xyUzBkR1R6dm1NNWZYUlhWbmFNakdQRm83
dEduLzlDOXJrd1owOGN5YTRkRzlQVnNuTDhJMWo5ClI3TjU1Y2grV2xvNmNzK2pXN05yMTVQWmMr
aWw4UWZPY0t4MzNYTmxWdlVtaHg5YU5mTDdZNE5UZHpyajl2L21ndGJvVE92OTJIZDIKWmVQYUZl
bFk4V2llZlB6aGMyUGRjV2ltNzd2TXNyNzdqNDZzMzlGanRYTHQycXk0NS9HY25kZjZuZW40WFly
WDVJaExzN1l6OCtzMApnOW4xOE9qdk8xWm0xNUVqMmJxeUl4MWRYZW5xNk1panUwNGtHZjFJMkxu
alBwaGRhenZTMHJJMlI2WlpCZ0RBWmRZc3hNQ3pUVS9TCnBIdEwwemZUYlVuVHVYNW5jL0RBdHFZ
emFkSTVldDh6QjVyT3BObHk4RlRUREoxc3RuU1AzUGVKRi82bTJibSt1OG5ZWTN0V04rMUoKMC9P
bDdUUGNmMkRLc0lhTzcyeVNOTDFubXFacGpqZnIycnViQTMzekdOUEE0V1oxMG1UMXpxYXZhWnEr
NTNjMjdVbVRyR21lSDJpYQpwdTlBazZUcDN2VHM2SjVPTlpzNlJ4NS9adlEzaDdkME4wbDM4Mnhm
MHpSREx6UnJraVpyZXB1K3BtbUdUdTV0dWlmdWI1WTU2OTZ3CnJYbGl5NXJSZVdodjlwNmFiYzZt
bVlPVHU1c2t6YnE5cDVxbWFab0Q2OXViWkgxemNwcmRUajlmUTgzQko5YU5QdjgwNmQ3VUhEelkK
MjZ4dUgvMDUzYzNPQXdlYmJXczZteVROcG1mNzV0em5lWE16emMrVGpkOCsxQnpldmExWjNaa0o5
eDlvbnVnZVgzc3Y3QnlmcXkxNwpqODk1clB0ZTZHM2FrNlp6L2U3bTFKa3p6ZFFabkczN3p5NThq
YzV5N0o3ZnZXbDhubGR2YXc3c25iUXU1M1c4bXZIMU5ycCttNEhuClIzNGUyODRjNjNmbTQzZnFv
bCtURjd1Mnoxc3JjNzFPenh3Y2VaMzFQREZ5WFB0Rzk5MjU2ZHg4bnR5OXBzbnEzbWFvYVpxbTZX
dTIKZEtaSk9wdURNNnhGQU9EeXVhUlh3ZXBQMHI3K1FQWTljbWVXMzlhVGUxY24yWDhpWjRhVHA3
L3kyZXhQWi9LVDcyWFhYL3p2dkRMNgp1ZjROZi81UzduemtxOW5TbWFSelUzcS91alhQRFF6a3Zu
LzQweG51Lzl5VS9RNzAvVFJKOHMzZVF4bk9kZm45TC85ZTNqSTg5NWlPCmZtTmp2cHoyN1AzY25X
bEwwbmJUbmZuR3pqVkp2cGgvOTdXalNkNHk4akdTY3habjZlaTdHZE45ZHUzRVgzd3BYMHhuRHE2
L0kyMUoKV3EvNVFGWjBUM1BIU1hQV3VlRmdubnJ3cm56eW5pL2s4TGJWU1E1bjh6ZU96REpuVStl
Z2RkRmIwcG5rL2RjdFN6S2NvU3R1U0xJLwovM2VhdDJxbW42L1dMUC9rK3F6dFR0SzVLYWVldWov
TGw5K1IrKzd0VHRLWnZXZWV5cDIzTGM5ZER6ODR1cFhoQmUxellWcHo4NGZ2Cnl0cFA5NHovYXZD
SDJkMmJ0SC9nMXJRbHVYSEY3NlVuU2ZlV1A4czlYZGVkbTh1WmpuWGJ0VGZraGlSTHI3NDZWeTFi
bHNXVGR6bnIKOW05WjhCcWQ3ZGpkOU9GVnViczlTZWVXbk5sNlYyN3I2c20vNlprOG9IRXpyZThU
VDIwY1dXK2ZIMW0vV1h4dE9zNWJiN092MzVtUAozMVVYL1pvY094NlhZbTNQK1RwZHRqejNyMnRQ
dHY5Sm5qbWJwTzJXckZyZm1leC9LcytjSGhuSmt3OTlNVnZXZm1qMGRkdVd1M3RQCjVmakpQOC95
dWI1ZkJBQmNjcGY4N3dHNTRlcTNqUDVYYTM3MW4vVWtPWmkvRytqUDg5L2RuM1IzNWgxSlhuMzEx
VnovOGQzWjNkdWIKTDMzazNVbVNLNVlteVJVakQxMDhOT2Y5SjJxNy9nUHBTZkxsVmIrV1JTMHJz
L2ZOdCtXV1pYT05hVGpIdjM4NHlRMTUrNFN6MFd2ZgpmMnVTcEwvdjVZeDlBN1p2WHM5OE9NL3Qv
MktTWDhuYnpuM3NmV2hlajF3Ni9vRGMvTEYvbGZZa2VlVm5DNXFEWEhWYjlqVUR1ZWtICi95RmRM
WXR5KzBPOVNhNmQ5a3U4TTgvWDJDV0hyamgzZ3Y3bVg3b2h5ZEs4ZmF5NDJxNGRQNmxkd0Q0dnhO
QXJFMHRtWkt1SHYvdk0KeU1lSFd0K1JYMDdTOThyTDV6MW0rbU9kakIyTHZsZG0ydHZjMjUvL0dy
MTZ6bU8zOUlheFVZNzgrK2JmNkU1K092M0lwajllZzNubQoyMTlPMHBHM0xabjFLYzI4ZnVjNGZo
ZnptaHh6OFd0N0hxL1RKQi80OU5vays3Tjk5NGtreDdMdEQvY24yWjgvKy9heDVQUi96d09ICjEr
ZGYzelMrZ2RhMnEzTGROUlArSndFQWxKbmpTK2dMZDk0SjNpdjlTWmFPbjVEMi9YTCt4UjEzVFBy
VDUrR01uL2hPM3RoTTk1K2sKN2VaODljemgzSHgvVHg3YXZqMGZiOStlRFFkTzVzRmJaeHZUY0g0
K2tDUjkrWWNKbTF4OC9jM3B5Zm5mRzUvZjEySDdjL3k1SkhrNQpMODkxMTBuT0cxL2J0V21mdVAv
NXpzSGdzVHk4L0QxNUxPdnp3bENUb2Uwcjg3NVZNN3dWTWROODNUYjFqNE92ZmU5TlNTYitxZlRR
CitBbnRRdlo1c1JiZm5QdTI5R1Q3Wno2VGV6ZStJNnZlZFNpUHBUMjkzZi8wdkx2TnV2NHV3ZmFu
bVBiNC9IMk96WGpiVE90OWxzeWQKOW5qOU1HLzdjWkw4dnd3Tlo5Wlg4b3pyOTBLTzMzelg0OWpk
TDNwdHorOTF1dmltajJWRGUvTFExM3Z6aWJ5WXc2czNaY1BMRCtTaApQOW1SVzc2L1B6MVBmR1hr
UWhvQXdHdHVnZStBekgwcXQzVGlWVyt1R0R1aFhaUTN0U1hadnlwZm0vanQ4TlA3MHRYeEh6UCsx
ZHRYClJrOC81bnYvRWYxUGI4M203MStmQjcvNlhGN1l1eVh0U1I3YS90Mk1mYjkwK2pFdHpxOTJ0
Q2ZabisvOTlmZ1doMy95WXJhUFBXYjAKRFl6eFU4TkYwL3pYbUdWNWYyZG5rdTA1L09QKzgrLzEw
eG4vMkgxMGZCTitPRE95LzQ3M1hyMmdPVGoyalkxNTdIRFN1L3VSM05pYQowWlB2YVFjNjUzeE5O
UEN6bitYOFU5aEZJejh0YWwzUVBpK0ZqdCs4UFVsM2JuOTM4bmR2K21CT0RqeVhPNjQ3Ly9SMStt
TTl3KzBYCnNQMzVyZEUvemRBOGo5MTgvcDY5NlkvWDRWejM2KzFKdHVkSEo4ZU8zS1RuTnNmNm5k
L3h1N0RYNUppTFg5dnplSjBtU2E3S2J6K3kKSnVsOUlMZC82b3Q1OUhQM1o5V24xaVg3L3pDZmVT
eForeTl2bkRTeXdmUVArbHNPQWVDMXNMQUErY21MT1p3a2ZhOU1QWEZxSFRrUgo2RDMwbzlIYmh2
T2o3MjBmdVczUjRuemt2azFKa2xYdHY1R05PL1prMzY2dDZiajY5blIrNlhlekxJTTUxWmRrLzg5
R056YlgvU2RaCjlFb2V1RzliemlhNXNldnUzTnVlNUYzdnpPSlp4NVRjL0xGVkl5ZHpxNytVRTZO
UDZQbi90VE5KWjlaOTh1Wmt5WnZ6emlUN0gvaEMKOWh3OWxuMmJQNXBWdlVsK2Vpai84K2pJeWRE
UVdGc3NTbTVkOFluUk1kK2JQVWRmeXVtajM4cC82VTF5K0tuczJITm82cFd6aGtiZQpUZWc5K3Jl
ajQrdlBrMy9jbldSOWZ2L0Q3MTNRSEx6ODZzajdManVmM0pNalQrL0l2Wi9wVGRLWFo3NjFKMGRQ
VHpwYU04M1hOT1h3CnQzLzEzU1F2NXUvSHpuSDdUK2ZGSkMrZTdKOXpueFBuWnZKY1RXZkcyeGNs
R1Q2V2RlOWJsYzQxWGZrbmIzMXJybnhyY3ZTWnAzTnMKN0cvYW51TllqK245eS8wNWRHaFhOdTg0
Y3Y0KzV0citndGJvcDNQbkhNZnVsZEVxV0RLNjdTTi91VDg1ZkRTbnBwdVlhWS9YTmZtMQpEOTZa
SlBuNGUvNXRkaDA2a3U4OCtjY2o2M09zRitkWXY3TWZ2NTlmM0d2eUl0ZjJ4TFV3NSt0MDFJMy8v
SGRHUGg2NGVtYytkRlZ5CjFXL2RtWjRrN2VzZXpDM250V2gvZHF4Y2txVkxQcFI5azE4YkFNRGxO
OTl2cTcvUXUvN2NWWEdTTkdudmJuckhybjR6ZEx6WjFOTisKN3JiVlczWTN1ODlkOVNaTis1cWR6
VUF6MUR5N2JjMTUyMWpmKzN6VERMM1FiT2dlLzEzbjZpM055YUdtYVdhNi96VDZEbThadVUvbgo2
bVpOVDN1VDlqWE5nUk0vbXNlWW11Yk00WjBqVjlCSmQ3Tm1kWHVUZERhOXo0OWZHdWY1bmV2R3g3
Wm1mZE9UTk8wOWE1b3R2YzgwCmV6ZjBqRyt2YzNXejkvaEFjM2pDL2MvZDFyT20yYlR6d0xrclow
MFllYk43dytwelZ3ZEswcVJuVXpOK1VhSDV6OEhReWQyanp5Tk4KT3RjM083ZU5qV05OOCt5a0hV
ODdYeWZQTnJzblBKL3U5VTgwQjNvblhLMnBmVTNUZTZDM1dYUHVxbGp0eldOZi84OHo3UE8rWnNz
ZgpUWnlidTV2UHIvdmRLWE0xYm1EU1hON2RmUDZ6ZDA5WWE2dWJ2Y2RQTjF2YU0yVnVrelRidnYr
RGVhMi92ZXM3ejEzUmErL0p5VmR1CjZwdGwrMzkxQVd0MHB0c0dtdDBUcmpDMWVsUHZlV1B0WE5j
NzVRcGQweCt2Z1Nuemx1N1I3VTY0U3QzTTYvZndMR3ZtcnViK2oxN2MKYS9MQzEvYmt0VEN5VnVa
Nm5ZNXRzN2VudmRsMGVQejN1MWUzTjV1bVhIYXRyM21pWitRcVdIdFBEYzB3ZmdEZ2NtbHBtcWFa
czFJdQpvZUgrc3prN09KekZ5NjVLMnp5K2diS1ErdzhQOXFkL0lGbTJiS0dYdGhuTTZaZCtrcGVI
RnVXZDExMHo1UXBKdzRQOTZSOWFsR1Z0Cml6TThPSnpXeFhNTVpMQS9ad2VTdG1WdGFSMGVURnFu
WEhOcDhnN1NQekNRNFN6SnNyYXA5NTMvSEF5bXZ6OXBHOTNHOE9CZ1doZlAKdk84TG42OEwzK2NG
NytYRW5uejAraTM1ZytQYmN1dlM0ZlFQakh5KzZOaC9leWozbmJvdnp6MnlmQjViR1U3LzJZRXNX
ZFkyNVNzVApGN1A5Mlk3UFF0ZjdyS09mNFhnTjlwL053UENTTEZ1VzdGaXhKSi9xMjVLK2ZmZWti
ZUxqWmx5L0N6OStDM3BPbDJ4dGo0eDF0dGZwCjJQNkdXeGVQSDkvSlAwL1lWdjlnYTlybWVpMERB
SmRjZVlEQXdnM215WlZMOHZIdDYvTEN3TC9QaldObm5vT25zK09CRCtaWXovL0kKSTdkZHpGZU1M
L2YycXd6bThSVkxzbXBTZ0FBQXZKNWM4c3Z3d3FXM09MZCthbjJTeC9LZUpTTi80M2RIUzB0YWxs
eWRaMzV6VzlaZApkQnhjN3UxWEdNeXhROS9LM3Q0ayt6K1RiZnVPemVzTDdnQUExYndEd2h2RzRP
bGplZWJaSCtkc2ttVlhYNS8zdDkrVVpaZndFelNYCmUvdVgxZkRwN1BuNnQvUHFsVmZtVFhrMVAz
OTFXVzYvNDdhcFh3NEhBSGlOQ1JBQUFLQ01qMkFCQUFCbEJBZ0FBRkJHZ0FBQUFHVUUKQ0FBQVVF
YUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFC
UVJvQUFBQUJsQkFnQQpBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFn
QUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRClJvQUFBQUJsQkFnQUFGQkdnQUFBQUdV
RUNBQUFVRWFBQUFBQVpWcGY2d0Z3c2M3bTZmeWZ2SnBGQzM3a1VONlVtN004VjEyR1VRRUEKd0hS
YW1xWnBYdXRCY0RHZVRsZCtQZnN2OE5FSDAyVDVKUjBQQUFETXpFZXczdkFXNWRxTGVqUUFBTlFS
SUFBQVFCa0JBZ0FBbEJFZwpBQUJBR1FFQ0FBQ1VFU0FBQUVBWkFRSUFBSlFSSUFBQVFCa0JBZ0FB
bEJFZ0FBQkFHUUVDQUFDVUVTQUFBRUFaQVFJQUFKUVJJQUFBClFKbVdwbW1hMTNvUUFBREFMd2J2
Z0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUEK
VUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlB
QUJRUm9BQUFBQmxCQWdBQUZCRwpnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxC
QWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBCkFBQmxCQWdBQUZCR2dBQUFB
R1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFB
QUEKWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJv
QUFBQUJsQkFnQUFGQkdnQUFBQUdVRQpDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFG
QkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBCkFGQkdnQUFBQUdVRUNB
QUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFR
SUFBQlEKUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFC
bEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQQpBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FB
QUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBCkFHVUVDQUFBVUVh
QUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJR
Um9BQUFBQmwKQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdB
QUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSQpBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VF
Q0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBClVFYUFBQUFB
WlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFB
QUJsQkFnQUFGQkcKZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdn
QUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQQpBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFV
RWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBClpRUUlB
QUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJB
Z0FBRkJHZ0FBQUFHVUUKQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFH
VUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQQpBRkJHZ0FBQUFHVUVDQUFBVUVhQUFB
QUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRClJv
QUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZC
R2dBQUFBR1VFQ0FBQVVFYUEKQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FB
QVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQQpBR1VFQ0FBQVVFYUFBQUFBWlFR
SUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJs
CkJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFB
QUdVRUNBQUFVRWFBQUFBQVpRUUkKQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFB
QUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQQpVRWFBQUFBQVpRUUlBQUJR
Um9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FB
RkJHCmdBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVD
QUFBVUVhQUFBQUFaUVFJQUFCUVJvQUEKQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFa
UVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQQpaUVFJQUFCUVJvQUFB
QUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dB
QUFBR1VFCkNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVF
YUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0EKQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFB
QlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUQpSb0FBQUFCbEJB
Z0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdV
RUNBQUFVRWFBCkFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFB
QVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUEKQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9B
QUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbApCQWdBQUZC
R2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFB
VUVhQUFBQUFaUVFJCkFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJ
QUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUEKVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJs
QkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCRwpnQUFB
QUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFB
QUFBWlFRSUFBQlFSb0FBCkFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFS
b0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUEKWlFRSUFBQlFSb0FBQUFCbEJBZ0FB
RkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRQpD
QUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpR
UUlBQUJRUm9BQUFBQmxCQWdBCkFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFB
QmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlEKUm9BQUFBQmxCQWdBQUZCR2dB
QUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVh
QQpBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFC
UVJvQUFBQUJsQkFnQUFGQkdnQUFBCkFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFn
QUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmwKQkFnQUFGQkdnQUFBQUdV
RUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFB
WlFRSQpBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FB
QUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBClVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJH
Z0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkcKZ0FBQUFHVUVDQUFB
VUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlB
QUJRUm9BQQpBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxC
QWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBClpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFB
R1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUUKQ0FBQVVFYUFB
QUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJv
QUFBQUJsQkFnQQpBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaZjQvZzFOMUZlNjdHaFFBQUFBQVNV
Vk9SSzVDWUlJPQoKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MyLjEvdDA4MDQt
YzU1MDktaXBhZG4tbC0wMi1iLWFnLWV4cGVjdGVkLnBuZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNw
bGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0gaW1hZ2Uv
cG5nCgppVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBeUFBQUFKWUNBWUFBQUNhZG9Kd0FBQWRHMGxF
UVZSNG5PM2RmNnpkOVgzZjhkZWRyb09kCjVEb3hHV1NGVkVCSVV6S0ZleVVxNUM0cWF1OGx5dkpq
NDNvclVkcmtPc0psTXhGQ1lQOVJrRkZwS3BNTjJZMlcySW8yTzJsbHRoZ3YKalduRTlaVGFTMlo3
Y3JyRWlPRVZPd2xPZzRYZDFhaXhGN3U1TitWZXVGZjY3bzk3cisvMS9YMzk0dzBvajRjRTR0NXp6
dmY3T1ovdgo1NkR2MCtlY3IxdWFwbWtDQUFCUTRCKzkxZ01BQUFCK2NRZ1FBQUNnakFBQkFBREtD
QkFBQUtDTUFBRUFBTW9JRUFBQW9Jd0FBUUFBCnlnZ1FBQUNnakFBQkFBREtDQkFBQUtDTUFBRUFB
TW9JRUFBQW9Jd0FBUUFBeWdnUUFBQ2dqQUFCQUFES0NCQUFBS0NNQUFFQUFNcGMKMmdBWlBKdVhU
dmRmMGsxZXRNcytwc0djT0hvMFo0ZG52djJsRTZjejg4Mm5jK0tsMTltY1hUS1Q1MmJ1dVpwNCsr
RFpFemwyNHV3QwpkdmM2WEgrL3lDNXFiYysxVmdDQU42bzVBcVEvajY5c1NVdkw3UCtzL0UvZnpP
YVZYV2xaY21VK3N1MkhOU09meS9DSnl6eW13ZXpiCnVESXRMVXR5L2ZzK2tiOGVtREtBN050OFQx
cGFsdVRhTy81cnBweUdEWi9JeHBWZGFWbHlkZTdZL2pxWnMwdG04dHpNTlZmVDNkNmYKci8zMjlY
blA5YitWcCtjNmg3M3N4NW9GdWFpMVBkZGFBUURlNk9aOEIrU1ZrOG5xYlFkeTZzeEFCazRlU0hl
U3RHL0k4WUdobkRuNQpmRGIxSkNlSGZpbjNidmlEZENhNVlmR2l5ejdvZVdtOTdqS1BhWEc2SHZ4
S0Rtem9USEpEcHU2aE5WMzNmamFiT3BPODQ0cTBUak8rCit6KzNKcmxzNDNzdFRaNmJ1ZVpxdXR1
WHBQM2VEVm16L3BHOHUyMk8zYzMzV0E4ZXk2NDlSeS93T1RGdkY3VzI1MW9yQU1BYjNaVHoKNHZN
Tko3K3lJWis5NjdaY2xTUkwzcEsySkxuaGJibHljV3ZhcnJrcDkvN1JFL25CTjVQV0s5K2VwVW42
cm5qOW5ESmMvakV0enR2Zgp0blMyQWVRZlg1dms1QXlQZnVlN1JvTHVkVFJubDg3a3VabGpycWJj
M3BwYjdud3d0OHh6YjNNZjY3TjUvSGZla3k5ODRObmM4ZUY1CmJwUUxkbkZyZTY2MUFnQzhrYzN4
RHNpeTNMUDF3Vnd6eXoxYWIveGt0dDQvNFRUeDFKRTh1WEhsNk1lenV2TGswZkhQend5KzlKMnMK
N1JyOTZGYkh5anorblJOSmhuUGl5SGV5OWVHVnVXZnJudXdhZmV5amUwN01jUC9wREdiZjFyWHA2
T2pLaXE2T3RIU3N6WkdKSDl1WgpaVXc1ZXlTYjcrbEtTMGRYT2xwYXN1TGh4M09zUHlNZjY3bG5S
Ym82T3JKMng5RWtMMlhqeXE1MGRYV2thKzJUVXo5U05hYi9TQjVkCjBaS1dqcTUwdFN6SnA3WW5t
ZU5jcXUvRWQ3TjViZGU1NTduajBPazU1bXc2d3pueTVNWjB0TFNrcTZzakxTMGRlWHpDZHVZelgy
ZVAKSGNxT3pXdlR0WEpqOXV6YW5JNldsclMwZEdUenZtTTVmWFJYVm5hTWpHUEZvN3RHbi85Qzly
a3daMDhjeWE0ZEc5UFZzbkw4STFqOQpSN041NWNoK1dsbzZjcytqVzdOcjE1UFpjK2lsOFFmT2NL
eDMzWE5sVnZVbWh4OWFOZkw3WTROVGR6cmo5di9tZ3Rib1RPdjkySGQyClplUGFGZWxZOFdpZWZQ
emhjMlBkY1dpbTc3dk1zcjc3ajQ2czM5Rmp0WEx0MnF5NDUvR2NuZGY2bmVuNFhZclg1SWhMczdZ
ejgrczAKZzluMThPanZPMVptMTVFajJicXlJeDFkWGVucTZNaWp1MDRrR2YxSTJMbmpQcGhkYXp2
UzBySTJSNlpaQmdEQVpkWXN4TUN6VFUvUwpwSHRMMHpmVGJVblR1WDVuYy9EQXRxWXphZEk1ZXQ4
ekI1ck9wTmx5OEZUVERKMXN0blNQM1BlSkYvNm0yYm0rdThuWVkzdFdOKzFKCjAvT2w3VFBjZjJE
S3NJYU83MnlTTkwxbm1xWnBqamZyMnJ1YkEzM3pHTlBBNFdaMTBtVDF6cWF2YVpxKzUzYzI3VW1U
ckdtZUgyaWEKcHU5QWs2VHAzdlRzNko1T05aczZSeDUvWnZRM2g3ZDBOMGwzODJ4ZjB6UkRMelJy
a2lacmVwdStwbW1HVHU1dHVpZnViNVk1Njk2dwpyWGxpeTVyUmVXaHY5cDZhYmM2bW1ZT1R1NXNr
emJxOXA1cW1hWm9ENjl1YlpIMXpjcHJkVGo5ZlE4M0JKOWFOUHY4MDZkN1VIRHpZCjI2eHVILzA1
M2MzT0F3ZWJiV3M2bXlUTnBtZjc1dHpuZVhNenpjK1RqZDgrMUJ6ZXZhMVozWmtKOXg5b251Z2VY
M3N2N0J5ZnF5MTcKajg5NXJQdGU2RzNhazZaei9lN20xSmt6emRRWm5HMzd6eTU4amM1eTdKN2Z2
V2w4bmxkdmF3N3NuYlF1NTNXOG12SDFOcnArbTRIbgpSMzRlMjg0YzYzZm00M2Zxb2wrVEY3dTJ6
MXNyYzcxT3p4d2NlWjMxUERGeVhQdEc5OTI1NmR4OG50eTlwc25xM21hb2FacW02V3UyCmRLWkpP
cHVETTZ4RkFPRHl1YVJYd2VwUDByNytRUFk5Y21lVzM5YVRlMWNuMlg4aVo0YVRwNy95MmV4UFov
S1Q3MlhYWC96dnZETDYKdWY0TmYvNVM3bnprcTluU21hUnpVM3EvdWpYUERRemt2bi80MHhudS85
eVUvUTcwL1RSSjhzM2VReG5PZGZuOUwvOWUzakk4OTVpTwpmbU5qdnB6MjdQM2NuV2xMMG5iVG5m
bkd6alZKdnBoLzk3V2pTZDR5OGpHU2N4Wm42ZWk3R2ROOWR1M0VYM3dwWDB4bkRxNi9JMjFKCldx
LzVRRlowVDNQSFNYUFd1ZUZnbm5yd3JuenluaS9rOExiVlNRNW44emVPekRKblUrZWdkZEZiMHBu
ay9kY3RTektjb1N0dVNMSS8KLzNlYXQycW1uNi9XTFAvaytxenRUdEs1S2FlZXVqL0xsOStSKys3
dFR0S1p2V2VleXAyM0xjOWREejg0dXBYaEJlMXpZVnB6ODRmdgp5dHBQOTR6L2F2Q0gyZDJidEgv
ZzFyUWx1WEhGNzZVblNmZVdQOHM5WGRlZG04dVpqblhidFRma2hpUkxyNzQ2VnkxYmxzV1Rkem5y
CjltOVo4QnFkN2RqZDlPRlZ1YnM5U2VlV25ObDZWMjdyNnNtLzZaazhvSEV6cmU4VFQyMGNXVytm
SDFtL1dYeHRPczViYjdPdjM1bVAKMzFVWC9ab2NPeDZYWW0zUCtUcGR0anozcjJ0UHR2OUpuam1i
cE8yV3JGcmZtZXgvS3MrY0hobkprdzk5TVZ2V2ZtajBkZHVXdTN0UAo1ZmpKUDgveXViNWZCQUJj
Y3BmODd3RzU0ZXEzalA1WGEzNzFuL1VrT1ppL0cralA4OS9kbjNSMzVoMUpYbjMxMVZ6LzhkM1oz
ZHViCkwzM2szVW1TSzVZbXlSVWpEMTA4Tk9mOUoycTcvZ1BwU2ZMbFZiK1dSUzBycy9mTnQrV1da
WE9OYVRqSHYzODR5UTE1KzRTejBXdmYKZjJ1U3BML3Y1WXg5QTdadlhzOThPTS90LzJLU1g4bmJ6
bjNzZldoZWoxdzYvb0RjL0xGL2xmWWtlZVZuQzVxRFhIVmI5alVEdWVrSAoveUZkTFl0eSswTzlT
YTZkOWt1OE04L1gyQ1dIcmpoM2d2N21YN29oeWRLOGZheTQycTRkUDZsZHdENHZ4TkFyRTB0bVpL
dUh2L3ZNCnlNZUhXdCtSWDA3Uzk4ckw1ejFtK21PZGpCMkx2bGRtMnR2YzI1Ly9HcjE2em1PMzlJ
YXhVWTc4KytiZjZFNStPdjNJcGo5ZWczbm0KMjE5TzBwRzNMWm4xS2MyOGZ1YzRmaGZ6bWh4ejhX
dDdIcS9USkIvNDlOb2srN045OTRra3g3THREL2NuMlo4LysvYXg1UFIvendPSAoxK2RmM3pTK2dk
YTJxM0xkTlJQK0p3RUFsSm5qUytnTGQ5NEozaXY5U1phT241RDIvWEwreFIxM1RQclQ1K0dNbi9o
TzN0aE05NStrCjdlWjg5Y3poM0h4L1R4N2F2ajBmYjkrZURRZE81c0ZiWnh2VGNINCtrQ1I5K1lj
Sm0xeDgvYzNweWZuZkc1L2YxMkg3Yy95NUpIazUKTDg5MTEwbk9HMS9idFdtZnVQLzV6c0hnc1R5
OC9EMTVMT3Z6d2xDVG9lMHI4NzVWTTd3Vk1kTjgzVGIxajRPdmZlOU5TU2IrcWZUUQorQW50UXZa
NXNSYmZuUHUyOUdUN1p6NlRlemUrSTZ2ZWRTaVBwVDI5M2YvMHZMdk51djR1d2Zhbm1QYjQvSDJP
elhqYlRPdDlsc3lkCjluajlNRy83Y1pMOHZ3d05aOVpYOG96cjkwS08zM3pYNDlqZEwzcHR6Kzkx
dXZpbWoyVkRlL0xRMTN2emlieVl3NnMzWmNQTEQrU2gKUDltUlc3Ni9QejFQZkdYa1Fob0F3R3R1
Z2UrQXpIMHF0M1RpVlcrdUdEdWhYWlEzdFNYWnZ5cGZtL2p0OE5QNzB0WHhIelArMWR0WApSazgv
NW52L0VmMVBiODNtNzErZkI3LzZYRjdZdXlYdFNSN2EvdDJNZmI5MCtqRXR6cTkydENmWm4rLzk5
ZmdXaDMveVlyYVBQV2IwCkRZenhVOE5GMC96WG1HVjVmMmRua3UwNS9PUCs4Ky8xMHhuLzJIMTBm
Qk4rT0RPeS80NzNYcjJnT1RqMmpZMTU3SERTdS91UjNOaWEKMFpQdmFRYzY1M3hOTlBDem4rWDhV
OWhGSXo4dGFsM1FQaStGanQrOFBVbDNibjkzOG5kdittQk9EanlYTzY0Ny8vUjErbU05dyswWApz
UDM1cmRFL3pkQThqOTE4L3A2OTZZL1g0VnozNisxSnR1ZEhKOGVPM0tUbk5zZjZuZC94dTdEWDVK
aUxYOXZ6ZUowbVNhN0tieit5Ckp1bDlJTGQvNm90NTlIUDNaOVduMWlYNy96Q2ZlU3haK3k5dm5E
U3l3ZlFQK2xzT0FlQzFzTEFBK2NtTE9ad2tmYTlNUFhGcUhUa1IKNkQzMG85SGJodk9qNzIwZnVX
M1I0bnprdmsxSmtsWHR2NUdOTy9aazM2NnQ2Ymo2OW5SKzZYZXpMSU01MVpkay84OUdOemJYL1Nk
Wgo5RW9ldUc5YnppYTVzZXZ1M051ZTVGM3Z6T0paeDVUYy9MRlZJeWR6cTcrVUU2TlA2UG4vdFRO
Slo5Wjk4dVpreVp2enppVDdIL2hDCjlodzlsbjJiUDVwVnZVbCtlaWovOCtqSXlkRFFXRnNzU201
ZDhZblJNZCtiUFVkZnl1bWozOHAvNlUxeStLbnMySE5vNnBXemhrYmUKVGVnOStyZWo0K3ZQazMv
Y25XUjlmdi9ENzEzUUhMejg2c2o3TGp1ZjNKTWpUKy9JdlovcFRkS1haNzYxSjBkUFR6cGFNODNY
Tk9Ydwp0My8xM1NRdjV1L0h6bkg3VCtmRkpDK2U3Sjl6bnhQblp2SmNUV2ZHMnhjbEdUNldkZTli
bGM0MVhma25iMzFycm54cmN2U1pwM05zCjdHL2FudU5ZaituOXkvMDVkR2hYTnU4NGN2NCs1dHIr
Z3Rib3AzUG5ITWZ1bGRFcVdESzY3U04vdVQ4NWZEU25wcHVZYVkvWE5mbTEKRDk2WkpQbjRlLzV0
ZGgwNmt1ODgrY2NqNjNPc0YrZFl2N01mdjU5ZjNHdnlJdGYyeExVdzUrdDAxSTMvL0hkR1BoNjRl
bWMrZEZWeQoxVy9kbVo0azdlc2V6QzNudFdoL2RxeGNrcVZMUHBSOWsxOGJBTURsTjk5dnE3L1F1
LzdjVlhHU05HbnZibnJIcm40emRMeloxTk4rCjdyYlZXM1kzdTg5ZDlTWk4rNXFkelVBejFEeTdi
YzE1MjFqZiszelRETDNRYk9nZS8xM242aTNOeWFHbWFXYTYvelQ2RG04WnVVL24KNm1aTlQzdVQ5
alhOZ1JNL21zZVltdWJNNFowalY5QkpkN05tZFh1VGREYTl6NDlmR3VmNW5ldkd4N1ptZmRPVE5P
MDlhNW90dmM4MAplemYwakcrdmMzV3o5L2hBYzNqQy9jL2Qxck9tMmJUendMa3JaMDBZZWJON3cr
cHpWd2RLMHFSblV6TitVYUg1ejhIUXlkMmp6eU5OCk90YzNPN2VOaldOTjgreWtIVTg3WHlmUE5y
c25QSi91OVU4MEIzb25YSzJwZlUzVGU2QzNXWFB1cWxqdHpXTmYvODh6N1BPK1pzc2YKVFp5YnU1
dlByL3ZkS1hNMWJtRFNYTjdkZlA2emQwOVlhNnVidmNkUE4xdmFNMlZ1a3pUYnZ2K0RlYTIvdmVz
N3oxM1JhKy9KeVZkdQo2cHRsKzM5MUFXdDBwdHNHbXQwVHJqQzFlbFB2ZVdQdFhOYzc1UXBkMHgr
dmdTbnpsdTdSN1U2NFN0M002L2Z3TEd2bXJ1YitqMTdjCmEvTEMxL2JrdFRDeVZ1WjZuWTV0czdl
bnZkbDBlUHozdTFlM041dW1YSGF0cjNtaVorUXFXSHRQRGMwd2ZnRGdjbWxwbXFhWnMxSXUKb2VI
K3N6azdPSnpGeTY1SzJ6eStnYktRK3c4UDlxZC9JRm0yYktHWHRobk02WmQra3BlSEZ1V2QxMTB6
NVFwSnc0UDk2UjlhbEdWdAppek04T0p6V3hYTU1aTEEvWndlU3RtVnRhUjBlVEZxblhITnA4ZzdT
UHpDUTRTekpzcmFwOTUzL0hBeW12ejlwRzkzRzhPQmdXaGZQCnZPOExuNjhMMytjRjcrWEVubnow
K2kzNWcrUGJjdXZTNGZRUGpIeSs2TmgvZXlqM25ib3Z6ejJ5ZkI1YkdVNy8yWUVzV2RZMjVTc1QK
RjdQOTJZN1BRdGY3cktPZjRYZ045cC9Od1BDU0xGdVc3Rml4SkovcTI1SytmZmVrYmVMalpseS9D
ejkrQzNwT2wyeHRqNHgxdHRmcAoyUDZHV3hlUEg5L0pQMC9ZVnY5Z2E5cm1laTBEQUpkY2VZREF3
ZzNteVpWTDh2SHQ2L0xDd0wvUGpXTm5ub09ucytPQkQrWll6Ly9JCkk3ZGR6RmVNTC9mMnF3em04
UlZMc21wU2dBQUF2SjVjOHN2d3dxVzNPTGQrYW4yU3gvS2VKU04vNDNkSFMwdGFsbHlkWjM1elc5
WmQKZEJ4Yzd1MVhHTXl4UTkvSzN0NGsreitUYmZ1T3plc0w3Z0FBMWJ3RHdodkc0T2xqZWViWkgr
ZHNrbVZYWDUvM3Q5K1VaWmZ3RXpTWAplL3VYMWZEcDdQbjZ0L1BxbFZmbVRYazFQMzkxV1c2LzQ3
YXBYdzRIQUhpTkNSQUFBS0NNajJBQkFBQmxCQWdBQUZCR2dBQUFBR1VFCkNBQUFVRWFBQUFBQVpR
UUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFC
bEJBZ0EKQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FB
QUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUQpSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVh
QUFBQUFaVnBmNndGd3NjN202ZnlmdkpwRkMzN2tVTjZVbTdNOFYxMkdVUUVBCndIUmFtcVpwWHV0
QmNER2VUbGQrUGZzdjhORUgwMlQ1SlIwUEFBRE16RWV3M3ZBVzVkcUxlalFBQU5RUklBQUFRQmtC
QWdBQWxCRWcKQUFCQUdRRUNBQUNVRVNBQUFFQVpBUUlBQUpRUklBQUFRQmtCQWdBQWxCRWdBQUJB
R1FFQ0FBQ1VFU0FBQUVBWkFRSUFBSlFSSUFBQQpRSm1XcG1tYTEzb1FBQURBTHdidmdBQUFBR1VF
Q0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBClVFYUFBQUFB
WlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFB
QUJsQkFnQUFGQkcKZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdn
QUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQQpBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFV
RWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBClpRUUlB
QUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJB
Z0FBRkJHZ0FBQUFHVUUKQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFH
VUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQQpBRkJHZ0FBQUFHVUVDQUFBVUVhQUFB
QUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRClJv
QUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZC
R2dBQUFBR1VFQ0FBQVVFYUEKQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FB
QVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQQpBR1VFQ0FBQVVFYUFBQUFBWlFR
SUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJs
CkJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFB
QUdVRUNBQUFVRWFBQUFBQVpRUUkKQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFB
QUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQQpVRWFBQUFBQVpRUUlBQUJR
Um9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FB
RkJHCmdBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVD
QUFBVUVhQUFBQUFaUVFJQUFCUVJvQUEKQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFa
UVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQQpaUVFJQUFCUVJvQUFB
QUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dB
QUFBR1VFCkNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVF
YUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0EKQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFB
QlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUQpSb0FBQUFCbEJB
Z0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdV
RUNBQUFVRWFBCkFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFB
QVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUEKQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9B
QUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbApCQWdBQUZC
R2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFB
VUVhQUFBQUFaUVFJCkFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJ
QUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUEKVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJs
QkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCRwpnQUFB
QUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFB
QUFBWlFRSUFBQlFSb0FBCkFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFS
b0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUEKWlFRSUFBQlFSb0FBQUFCbEJBZ0FB
RkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRQpD
QUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpR
UUlBQUJRUm9BQUFBQmxCQWdBCkFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFB
QmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlEKUm9BQUFBQmxCQWdBQUZCR2dB
QUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVh
QQpBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFC
UVJvQUFBQUJsQkFnQUFGQkdnQUFBCkFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFn
QUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmwKQkFnQUFGQkdnQUFBQUdV
RUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFB
WlFRSQpBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FB
QUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBClVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJH
Z0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkcKZ0FBQUFHVUVDQUFB
VUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlB
QUJRUm9BQQpBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxC
QWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBClpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFB
R1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUUKQ0FBQVVFYUFB
QUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJv
QUFBQUJsQkFnQQpBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFG
QkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRClJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNB
QUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUEKQUFBQVpR
UUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFC
bEJBZ0FBRkJHZ0FBQQpBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FB
QUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsCkJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVh
QUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUkKQUFC
UVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdB
QUZCR2dBQUFBR1VFQ0FBQQpVRWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VF
Q0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHCmdBQUFBR1VFQ0FBQVVFYUFBQUFB
WlFRSUFBQlFSb0FBQUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUEK
QUFCbEJBZ0FBRkJHZ0FBQUFHVUVDQUFBVUVhQUFBQUFaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdn
QUFBQUdVRUNBQUFVRWFBQUFBQQpaUVFJQUFCUVJvQUFBQUJsQkFnQUFGQkdnQUFBQUdVRUNBQUFV
RWFBQUFBQVpRUUlBQUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFCkNBQUFVRWFBQUFBQVpRUUlB
QUJRUm9BQUFBQmxCQWdBQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWlFRSUFBQlFSb0FBQUFCbEJB
Z0EKQUZCR2dBQUFBR1VFQ0FBQVVFYUFBQUFBWmY0L2cxTjFGZTY3R2hRQUFBQUFTVVZPUks1Q1lJ
ST0KCg==
</data>
<flag name="review"
          id="9197"
          type_id="1"
          status="-"
          setter="mitz"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21018</attachid>
            <date>2008-05-08 08:33:58 -0700</date>
            <delta_ts>2008-05-08 08:33:58 -0700</delta_ts>
            <desc>A test case without padding</desc>
            <filename>7276 question.html</filename>
            <type>text/html</type>
            <size>992</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIj4KPGh0bWw+
CiA8aGVhZD4KPGJhc2UgaHJlZj0iaHR0cDovL3d3dy53My5vcmcvU3R5bGUvQ1NTL1Rlc3QvQ1NT
Mi4xL2N1cnJlbnQvaHRtbDQvIj4KIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u
dGVudD0idGV4dC9odG1sO2NoYXJzZXQ9VVRGLTgiPgogIDx0aXRsZT5DU1MgVGVzdDogcGFkZGlu
Zy1sZWZ0PC90aXRsZT4KICA8bGluayByZWw9ImF1dGhvciIgaHJlZj0iaHR0cDovL3d3dy53My5v
cmcvU3R5bGUvQ1NTL1Rlc3QvQ1NTMS9jdXJyZW50L3RzYWNrLmh0bWwiIHRpdGxlPSJDU1MxIFRl
c3QgU3VpdGUgQ29udHJpYnV0b3JzIj4KICA8bGluayByZWw9ImF1dGhvciIgaHJlZj0ibWFpbHRv
OmlhbkBoaXhpZS5jaCIgdGl0bGU9IklhbiBIaWNrc29uIj4KICA8c3R5bGUgdHlwZT0idGV4dC9j
c3MiPgogICAudGhyZWUgeyBiYWNrZ3JvdW5kOiB1cmwoc3VwcG9ydC9zd2F0Y2gtcmVkLnBuZykg
bm8tcmVwZWF0IDZlbSAxZW07IGZvbnQ6IDE1cHgvMSBBaGVtOyBtYXJnaW46IDFlbTsgfQogICAu
dGhyZWUgcCB7IHdpZHRoOiA1ZW07IGNvbG9yOiBibHVlOyB9CiAgIC50aHJlZSBzcGFuIHsgY29s
b3I6IGxpbWU7IH0KICA8L3N0eWxlPgogIDxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cDovL3d3
dy53My5vcmcvVFIvQ1NTMjEvYm94Lmh0bWwjcGFkZGluZy1wcm9wZXJ0aWVzIiB0aXRsZT0iOC40
IFBhZGRpbmcgcHJvcGVydGllczogJ3BhZGRpbmctdG9wJywgJ3BhZGRpbmctcmlnaHQnLCAncGFk
ZGluZy1ib3R0b20nLCAncGFkZGluZy1sZWZ0JywgYW5kICdwYWRkaW5nJyI+CiA8L2hlYWQ+CiA8
Ym9keT4KICA8cD5TaG91bGQgdGhlcmUgbm90IGJlIGFueSByZWQgYmVsb3c/PC9wPgogIDxkaXYg
Y2xhc3M9InRocmVlIj4KICAgPHA+eHggeHg8c3Bhbj56enp6eDwvc3Bhbj4geHggeHg8L3A+CiAg
PC9kaXY+CiA8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21032</attachid>
            <date>2008-05-08 23:04:04 -0700</date>
            <delta_ts>2008-05-08 23:04:04 -0700</delta_ts>
            <desc>test case for &quot;spanned&quot; string wrapping </desc>
            <filename>test case</filename>
            <type>text/html</type>
            <size>207</size>
            <attacher name="Robert Blaut">webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxwPlRoZXJlIHNob3VsZCBiZSBubyByZWQgb24gdGhlIHBhZ2U8L3A+
CjxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmVkOyB3aWR0aDogOGVtOyBmb250LWZhbWls
eTpBaGVtOyBjb2xvcjpibHVlIj4KeHh4eDxzcGFuPnh4eHg8L3NwYW4+eHh4eAp4eHh4PGI+eHh4
eDwvYj54eHh4Cnh4eHg8dT54eHh4PC91Pnh4eHgKPC9kaXY+
</data>

          </attachment>
      

    </bug>

</bugzilla>