<?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>11083</bug_id>
          
          <creation_ts>2006-09-29 08:24:49 -0700</creation_ts>
          <short_desc>REGRESSION: Typing tab key fails to insert a tab character in Google Docs editable area</short_desc>
          <delta_ts>2007-03-13 14:59:38 -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>HTML Editing</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>GoogleBug, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Petersen">c.petersen87</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abob</cc>
    
    <cc>adele</cc>
    
    <cc>bdakin</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>56765</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2006-09-29 08:24:49 -0700</bug_when>
    <thetext>Summary:

With caret placed in document body, pressing the Tab key doesn&apos;t move the caret on the current line

Steps to Reproduce:

1) With TOT Webkit r16622, login into writely.com
2) Create a new document ( Click New link)
3) Place caret in document body then press the Tab key
4) Notice the caret is not advanced in message body but instead focus moves to the Title field


Expected Results:

The caret should advance a extra space on the current line but doesn&apos;t</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>56799</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2006-09-29 11:16:45 -0700</bug_when>
    <thetext>This issue is covered in &lt;rdar://problem/4757650&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51623</commentid>
    <comment_count>2</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2006-10-20 13:38:11 -0700</bug_when>
    <thetext>This is not specific to Google Docs.  It is a recent regression that effects any editable region.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20204</commentid>
    <comment_count>3</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2007-03-07 00:45:59 -0800</bug_when>
    <thetext>11/6/06 7:36 AM David Harrison:
This actually the expected behavior in a browser. FireFox does the same thing. Browsers are different from email clients in this way.

3/7/07 12:35 AM Adele Peterson:
While its true that this is expected behavior in regular editable regions, it seems that Google Docs is doing something special here to insert the tab - probably using an event handler.  In Firefox, a tab is actually inserted in this specific page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19982</commentid>
    <comment_count>4</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2007-03-07 15:07:54 -0800</bug_when>
    <thetext>This isn&apos;t how other browsers behave.  Open this in FF:

&lt;body&gt;&lt;script&gt;document.designMode=&quot;on&quot;;&lt;/script&gt;&lt;/body&gt;

Click inside the body and press tab.  A tab is inserted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19425</commentid>
    <comment_count>5</comment_count>
      <attachid>13592</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2007-03-12 08:23:26 -0700</bug_when>
    <thetext>Created attachment 13592
let tabs through in design mode, keep backtab behavior</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19406</commentid>
    <comment_count>6</comment_count>
      <attachid>13592</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-03-12 08:28:57 -0700</bug_when>
    <thetext>Comment on attachment 13592
let tabs through in design mode, keep backtab behavior

I&apos;m not sure this is correct. I think that tabs in form elements in design mode should behave as they normally do.

On the other hand, I don&apos;t think that&apos;s an important case and I really don&apos;t understand much about the behavior of form elements in a design mode document at all.

But this needs a layout test.

So, review- until we have a layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19403</commentid>
    <comment_count>7</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2007-03-12 13:01:54 -0700</bug_when>
    <thetext>I think the patch should allow tab insertion at any editable selection, not just those in designMode documents.  Use m_frame-&gt;selectionController()-&gt;isContentEditable().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19404</commentid>
    <comment_count>8</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2007-03-12 13:06:40 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 13592 [edit])
&gt; I&apos;m not sure this is correct. I think that tabs in form elements in design mode
&gt; should behave as they normally do. On the other hand, I don&apos;t think that&apos;s an 
&gt; important case and I really don&apos;t understand much about the behavior of form 
&gt; elements in a design mode document at all.

According to 12257, form elements in editable regions shouldn&apos;t be active, so eventually we won&apos;t have to worry about this case because we won&apos;t allow those types of selections.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19364</commentid>
    <comment_count>9</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2007-03-12 13:33:34 -0700</bug_when>
    <thetext>I disagree that we want to allow tab insertion at any editable selection.  We definitely want to retain the ability to tab into and out of form controls.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19365</commentid>
    <comment_count>10</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2007-03-12 13:43:23 -0700</bug_when>
    <thetext>I don&apos;t know if GMail has changed or something, but now in Firefox, I can no longer insert tabs in a a GMail message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19370</commentid>
    <comment_count>11</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2007-03-12 14:17:41 -0700</bug_when>
    <thetext>&gt; I disagree that we want to allow tab insertion at any editable selection.  We
&gt; definitely want to retain the ability to tab into and out of form controls.

Oops right.  Any editable selection that&apos;s not inside a form element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19313</commentid>
    <comment_count>12</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2007-03-12 15:49:07 -0700</bug_when>
    <thetext>Firefox allows entering tab character in designMode (and does not support contentEditable)
IE does not allow entering tab character in designMode or contentEditable regions.

Whether or not allow tabs in contentEditable is a separate issue from this bug, I think. Current behavior matches IE there.





</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19130</commentid>
    <comment_count>13</comment_count>
      <attachid>13612</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2007-03-13 09:02:32 -0700</bug_when>
    <thetext>Created attachment 13612
added additional layout test for forms in design mode, no code changes

I think what should be done with form elements in designMode (Firefox disables them completely) or what to do with tabs in contentEditable (enabling tab insertion there would disable tabbing between them, arguably a regression) are outside scope of this bug, so no code changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19123</commentid>
    <comment_count>14</comment_count>
      <attachid>13612</attachid>
    <who name="">mitz</who>
    <bug_when>2007-03-13 09:14:47 -0700</bug_when>
    <thetext>Comment on attachment 13612
added additional layout test for forms in design mode, no code changes

Index: LayoutTests/editing/inserting/typing-tab-designmode-expected.txt

The expected result for this test is identical to the result it produces in TOT. Is that intentional?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19121</commentid>
    <comment_count>15</comment_count>
      <attachid>13612</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-03-13 10:11:27 -0700</bug_when>
    <thetext>Comment on attachment 13612
added additional layout test for forms in design mode, no code changes

r=me, although I think the back-tab behavior is kinda wierd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19027</commentid>
    <comment_count>16</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2007-03-13 14:59:38 -0700</bug_when>
    <thetext>Commited as r20159

Back tab thing sort of makes sense if you try it in Docs. You can still get out of the editing area.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13592</attachid>
            <date>2007-03-12 08:23:26 -0700</date>
            <delta_ts>2007-03-12 08:28:57 -0700</delta_ts>
            <desc>let tabs through in design mode, keep backtab behavior</desc>
            <filename>11083.patch</filename>
            <type>text/plain</type>
            <size>3240</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIwMTEyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDctMDMtMTIgIEFudHRpIEtvaXZpc3RvICA8
YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
ICAgICAgICAKKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTEwODMKKyAgICAgICAgUkVHUkVTU0lPTjogVHlwaW5nIHRhYiBrZXkgZmFpbHMgdG8gaW5zZXJ0
IGEgdGFiIGNoYXJhY3RlciBpbiBHb29nbGUgRG9jcyBlZGl0YWJsZSBhcmVhCisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS80NzU3NjUwPgorCisgICAgICAgICogZWRpdGluZy9pbnNlcnRpbmcvdHlw
aW5nLXRhYi1kZXNpZ25tb2RlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGlu
Zy9pbnNlcnRpbmcvdHlwaW5nLXRhYi1kZXNpZ25tb2RlLmh0bWw6IEFkZGVkLgorCiAyMDA3LTAz
LTExICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgaHlhdHQuCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFi
LWRlc2lnbm1vZGUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRp
bmcvaW5zZXJ0aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRlc2lnbm1v
ZGUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDIgQEAKKwkgdHJ5IGlmIHRh
YnMgd29yayBpbiBkZXNpZ25Nb2RlCisKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvaW5zZXJ0
aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2VkaXRpbmcvaW5zZXJ0aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS5odG1sCShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcvdHlwaW5nLXRhYi1kZXNpZ25tb2Rl
Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTkgQEAKKzxib2R5PgorPHNjcmlwdD4KK2lm
ICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpOworICAgIGxheW91dFRlc3RDb250cm9sbGVy
LmR1bXBBc1RleHQoKTsKKyAgICAgICAgCitkb2N1bWVudC5kZXNpZ25Nb2RlPSJvbiI7CisKK3Zh
ciBlID0gZG9jdW1lbnQuYm9keTsKK3ZhciBzID0gd2luZG93LmdldFNlbGVjdGlvbigpOworcy5z
ZXRQb3NpdGlvbihlLCAwKTsKKworaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgIHZhciBt
b2QgPSBbXTsKKyAgICBldmVudFNlbmRlci5rZXlEb3duKCdcdCcsIG1vZCk7Cit9Cis8L3Njcmlw
dD4KK3RyeSBpZiB0YWJzIHdvcmsgaW4gZGVzaWduTW9kZTxicj4KKworPC9zY3JpcHQ+CkluZGV4
OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2
aXNpb24gMjAxMTIpCisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDA3LTAzLTEyICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAg
IEZpeCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTA4MworICAgICAg
ICBSRUdSRVNTSU9OOiBUeXBpbmcgdGFiIGtleSBmYWlscyB0byBpbnNlcnQgYSB0YWIgY2hhcmFj
dGVyIGluIEdvb2dsZSBEb2NzIGVkaXRhYmxlIGFyZWEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzQ3NTc2NTA+CisgICAgICAgIAorICAgICAgICBBbGxvdyBpbnNlcnRpbmcgdGFicyBpbiBkZXNp
Z25Nb2RlLiBCYWNrdGFiIGJlaGF2ZXMgbGlrZSBiZWZvcmUgKG1hdGNoZXMgRkYpLgorCisgICAg
ICAgICogcGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5k
bGVyOjpkZWZhdWx0VGFiRXZlbnRIYW5kbGVyKToKKwogMjAwNy0wMy0xMiAgTGFycyBLbm9sbCA8
bGFyc0B0cm9sbHRlY2guY29tPgogCiAgICAgICAgIEZpeCB0aGUgUXQgYnVpbGQuIEkgc3RpbGwg
Z2V0IGNyYXNoZXMgdGhvdWdoIDovCkluZGV4OiBXZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAkocmV2aXNpb24g
MjAxMDYpCisrKyBXZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTU2MSw3ICsxNTYxLDggQEAgdm9pZCBFdmVudEhhbmRsZXI6OmRlZmF1bHRUZXh0SW5wdXRF
dmVudAogdm9pZCBFdmVudEhhbmRsZXI6OmRlZmF1bHRUYWJFdmVudEhhbmRsZXIoRXZlbnQqIGV2
ZW50LCBib29sIGlzQmFja1RhYikKIHsKICAgICBQYWdlKiBwYWdlID0gbV9mcmFtZS0+cGFnZSgp
OwotICAgIGlmICghcGFnZSB8fCEgcGFnZS0+dGFiS2V5Q3ljbGVzVGhyb3VnaEVsZW1lbnRzKCkp
CisgICAgLy8gVGFicyBjYW4gYmUgdXNlZCBpbiBkZXNpZ24gbW9kZSBlZGl0aW5nLiBZb3UgY2Fu
IHN0aWxsIG1vdmUgb3V0IHdpdGggYmFjayB0YWIuCisgICAgaWYgKCFwYWdlIHx8ICFwYWdlLT50
YWJLZXlDeWNsZXNUaHJvdWdoRWxlbWVudHMoKSB8fCAobV9mcmFtZS0+ZG9jdW1lbnQoKS0+aW5E
ZXNpZ25Nb2RlKCkgJiYgIWlzQmFja1RhYikpCiAgICAgICAgIHJldHVybjsKICAgICBGb2N1c0Nv
bnRyb2xsZXIqIGZvY3VzID0gcGFnZS0+Zm9jdXNDb250cm9sbGVyKCk7CiAgICAgS2V5Ym9hcmRF
dmVudCoga2V5Ym9hcmRFdmVudCA9IGZpbmRLZXlib2FyZEV2ZW50KGV2ZW50KTsK
</data>
<flag name="review"
          id="5395"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13612</attachid>
            <date>2007-03-13 09:02:32 -0700</date>
            <delta_ts>2007-03-13 10:11:27 -0700</delta_ts>
            <desc>added additional layout test for forms in design mode, no code changes</desc>
            <filename>11083-2.patch</filename>
            <type>text/plain</type>
            <size>18278</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIwMTUwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMDctMDMtMTMgIEFudHRpIEtvaXZpc3RvICA8
YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
ICAgICAgICAKKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTEwODMKKyAgICAgICAgUkVHUkVTU0lPTjogVHlwaW5nIHRhYiBrZXkgZmFpbHMgdG8gaW5zZXJ0
IGEgdGFiIGNoYXJhY3RlciBpbiBHb29nbGUgRG9jcyBlZGl0YWJsZSBhcmVhCisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS80NzU3NjUwPgorCisgICAgICAgICogZWRpdGluZy9pbnNlcnRpbmcvdHlw
aW5nLXRhYi1kZXNpZ25tb2RlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGlu
Zy9pbnNlcnRpbmcvdHlwaW5nLXRhYi1kZXNpZ25tb2RlLWZvcm1zLWV4cGVjdGVkLmNoZWNrc3Vt
OiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRlc2lnbm1v
ZGUtZm9ybXMtZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL2luc2VydGlu
Zy90eXBpbmctdGFiLWRlc2lnbm1vZGUtZm9ybXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBlZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRlc2lnbm1vZGUtZm9ybXMuaHRtbDog
QWRkZWQuCisgICAgICAgICogZWRpdGluZy9pbnNlcnRpbmcvdHlwaW5nLXRhYi1kZXNpZ25tb2Rl
Lmh0bWw6IEFkZGVkLgorCiAyMDA3LTAzLTEzICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNv
bT4KIAogICAgICAgICAqIGZhc3QvanMva2RlL1JlZ0V4cC1leHBlY3RlZC50eHQ6IEZpeCB0aGUg
b25lIG90aGVyIHRlc3QgYWZmZWN0ZWQgYnkKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvaW5z
ZXJ0aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcvdHlwaW5nLXRhYi1kZXNpZ25tb2RlLWV4cGVj
dGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvaW5zZXJ0aW5nL3R5
cGluZy10YWItZGVzaWdubW9kZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
MiBAQAorCSB0cnkgaWYgdGFicyB3b3JrIGluIGRlc2lnbk1vZGUKKwpJbmRleDogTGF5b3V0VGVz
dHMvZWRpdGluZy9pbnNlcnRpbmcvdHlwaW5nLXRhYi1kZXNpZ25tb2RlLWZvcm1zLWV4cGVjdGVk
LmNoZWNrc3VtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvaW5zZXJ0aW5nL3R5
cGluZy10YWItZGVzaWdubW9kZS1mb3Jtcy1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkK
KysrIExheW91dFRlc3RzL2VkaXRpbmcvaW5zZXJ0aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS1m
b3Jtcy1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkKQEAgLTAsMCArMSBAQAorOTJjNWQx
ZjYxYjYwZGM0MGI0ZjQzMjA0ZTI0MmIzYzEKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCklu
ZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRlc2lnbm1vZGUt
Zm9ybXMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvaW5z
ZXJ0aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS1mb3Jtcy1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRlc2lnbm1v
ZGUtZm9ybXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE4IEBACitsYXll
ciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2
MDAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQg
KDAsMCkgc2l6ZSA4MDB4NjAwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3
ODR4NTg0CisgICAgICBSZW5kZXJUZXh0Q29udHJvbCB7SU5QVVR9IGF0ICgyLDIpIHNpemUgMTQ4
eDE5IFtiZ2NvbG9yPSNGRkZGRkZdIFtib3JkZXI6ICgycHggaW5zZXQgIzAwMDAwMCldCisgICAg
ICBSZW5kZXJCUiB7QlJ9IGF0ICgxNTIsMTYpIHNpemUgMHgwCisgICAgICBSZW5kZXJUZXh0Q29u
dHJvbCB7SU5QVVR9IGF0ICgyLDI1KSBzaXplIDE0OHgxOSBbYmdjb2xvcj0jRkZGRkZGXSBbYm9y
ZGVyOiAoMnB4IGluc2V0ICMwMDAwMDApXQorICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgx
NTIsMjUpIHNpemUgNHgxOAorICAgICAgICB0ZXh0IHJ1biBhdCAoMTUyLDI1KSB3aWR0aCA0OiAi
ICIKKyAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTU2LDI1KSBzaXplIDQ1NXgxOAorICAg
ICAgICB0ZXh0IHJ1biBhdCAoMTU2LDI1KSB3aWR0aCA0NTU6ICJ0YWJiaW5nIGJldHdlZW4gZm9y
bXMgaW4gZGVzaWduIG1vZGUgKG5vdGhpbmcgaGFwcGVucyBhdCB0aGUgbW9tZW50KSIKKyAgICAg
IFJlbmRlckJSIHtCUn0gYXQgKDYxMSwzOSkgc2l6ZSAweDAKK2xheWVyIGF0ICgxMywxMykgc2l6
ZSAxNDJ4MTMKKyAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDMsMykgc2l6ZSAxNDJ4MTMKK2xheWVy
IGF0ICgxMywzNikgc2l6ZSAxNDJ4MTMKKyAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDMsMykgc2l6
ZSAxNDJ4MTMKK2NhcmV0OiBwb3NpdGlvbiAwIG9mIGNoaWxkIDAge0RJVn0gb2YgY2hpbGQgMSB7
SU5QVVR9IG9mIGNoaWxkIDAge0JPRFl9IG9mIGNoaWxkIDAge0hUTUx9IG9mIGRvY3VtZW50Cklu
ZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRlc2lnbm1vZGUt
Zm9ybXMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90
eXBpbmctdGFiLWRlc2lnbm1vZGUtZm9ybXMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRl
c3RzL2VkaXRpbmcvaW5zZXJ0aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS1mb3Jtcy5odG1sCShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE4IEBACis8Ym9keT4KKzxpbnB1dCBpZD1pPjxicj4KKzxp
bnB1dD4KKzxzY3JpcHQ+CisgICAgICAgIAorZG9jdW1lbnQuZGVzaWduTW9kZT0ib24iOworCit2
YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpJyk7CitlLmZvY3VzKCk7CisKK2lmICh3
aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICB2YXIgbW9kID0gW107CisgICAgZXZlbnRTZW5kZXIu
a2V5RG93bignXHQnLCBtb2QpOworfQorPC9zY3JpcHQ+Cit0YWJiaW5nIGJldHdlZW4gZm9ybXMg
aW4gZGVzaWduIG1vZGUgKG5vdGhpbmcgaGFwcGVucyBhdCB0aGUgbW9tZW50KTxicj4KKworPC9z
Y3JpcHQ+CkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRl
c2lnbm1vZGUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGlu
Zy90eXBpbmctdGFiLWRlc2lnbm1vZGUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2VkaXRpbmcvaW5zZXJ0aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS5odG1sCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDE5IEBACis8Ym9keT4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAg
ICAgICAgCitkb2N1bWVudC5kZXNpZ25Nb2RlPSJvbiI7CisKK3ZhciBlID0gZG9jdW1lbnQuYm9k
eTsKK3ZhciBzID0gd2luZG93LmdldFNlbGVjdGlvbigpOworcy5zZXRQb3NpdGlvbihlLCAwKTsK
KworaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgIHZhciBtb2QgPSBbXTsKKyAgICBldmVu
dFNlbmRlci5rZXlEb3duKCdcdCcsIG1vZCk7Cit9Cis8L3NjcmlwdD4KK3RyeSBpZiB0YWJzIHdv
cmsgaW4gZGVzaWduTW9kZTxicj4KKworPC9zY3JpcHQ+CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjAxNDYpCisrKyBX
ZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDA3LTAz
LTEzICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIEZpeCBodHRwOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTA4MworICAgICAgICBSRUdSRVNTSU9OOiBUeXBp
bmcgdGFiIGtleSBmYWlscyB0byBpbnNlcnQgYSB0YWIgY2hhcmFjdGVyIGluIEdvb2dsZSBEb2Nz
IGVkaXRhYmxlIGFyZWEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ3NTc2NTA+CisgICAgICAg
IAorICAgICAgICBBbGxvdyBpbnNlcnRpbmcgdGFicyBpbiBkZXNpZ25Nb2RlLiBCYWNrdGFiIGJl
aGF2ZXMgbGlrZSBiZWZvcmUgKG1hdGNoZXMgRkYpLgorCisgICAgICAgICogcGFnZS9FdmVudEhh
bmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjpkZWZhdWx0VGFiRXZl
bnRIYW5kbGVyKToKKwogMjAwNy0wMy0xMyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGV5LgpJbmRleDogV2ViQ29yZS9wYWdlL0V2
ZW50SGFuZGxlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5j
cHAJKHJldmlzaW9uIDIwMTA2KQorKysgV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTE1NjEsNyArMTU2MSw4IEBAIHZvaWQgRXZlbnRIYW5kbGVyOjpkZWZh
dWx0VGV4dElucHV0RXZlbnQKIHZvaWQgRXZlbnRIYW5kbGVyOjpkZWZhdWx0VGFiRXZlbnRIYW5k
bGVyKEV2ZW50KiBldmVudCwgYm9vbCBpc0JhY2tUYWIpCiB7CiAgICAgUGFnZSogcGFnZSA9IG1f
ZnJhbWUtPnBhZ2UoKTsKLSAgICBpZiAoIXBhZ2UgfHwhIHBhZ2UtPnRhYktleUN5Y2xlc1Rocm91
Z2hFbGVtZW50cygpKQorICAgIC8vIFRhYnMgY2FuIGJlIHVzZWQgaW4gZGVzaWduIG1vZGUgZWRp
dGluZy4gWW91IGNhbiBzdGlsbCBtb3ZlIG91dCB3aXRoIGJhY2sgdGFiLgorICAgIGlmICghcGFn
ZSB8fCAhcGFnZS0+dGFiS2V5Q3ljbGVzVGhyb3VnaEVsZW1lbnRzKCkgfHwgKG1fZnJhbWUtPmRv
Y3VtZW50KCktPmluRGVzaWduTW9kZSgpICYmICFpc0JhY2tUYWIpKQogICAgICAgICByZXR1cm47
CiAgICAgRm9jdXNDb250cm9sbGVyKiBmb2N1cyA9IHBhZ2UtPmZvY3VzQ29udHJvbGxlcigpOwog
ICAgIEtleWJvYXJkRXZlbnQqIGtleWJvYXJkRXZlbnQgPSBmaW5kS2V5Ym9hcmRFdmVudChldmVu
dCk7CkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmctdGFiLWRlc2ln
bm1vZGUtZm9ybXMtZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6IGZpbGUg
bWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBhcHBsaWNhdGlvbi9vY3Rl
dC1zdHJlYW0KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2VkaXRpbmcvaW5zZXJ0
aW5nL3R5cGluZy10YWItZGVzaWdubW9kZS1mb3Jtcy1leHBlY3RlZC5wbmcKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpO
YW1lOiBzdm46bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoKaVZCT1J3
MEtHZ29BQUFBTlNVaEVVZ0FBQXlBQUFBSllDQVlBQUFDYWRvSndBQUFnQUVsRVFWUjRuTzNkZVpT
VjlYMzQ4YzlzRHVBZwpFRUFVTVVBZ0NXaFEzTkxFcW9sWnpJYU5SMnVxcWUwSm5saDdUSnVZMXZh
MGFkVHF5WEU1VFd2YW5FYXhXV3l0S1M0OVJxMVdJMm9RCld6QXhKdWVIaVZsUTQ5RVlWdG1HZ1dH
VzcrOFBEcmN3ek53N0d4OFFYcS8vN2p6RDgzenY5MW1ZOTl4N242a3JwWlFBQUFCSVVMK3YKQndB
QUFCdzhCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FwckhXTjNSMmxXanY3STdX
YlozUjNsbWlvNnM3WTF3YwpvSm9hNnFPNXNTNWFSalJHYzJOOU5EYlU3ZXNoQVFDUXFHcUFkSGFW
YUczdmpIV3RIYkd1dFNOYXQzVkdWN2MvRzhMZ05kVHZpSS94CkxVMHh2cVVwV3BvYlJRZ0F3RUdr
YW9DMGQzYkh1dGFPZUhGMVc2emMyQjViMnJ1eXhzVUI3TkRtaGpoaVRITkVqSXFtaHZwb2JHalkK
MTBNQ0FDQkoxUUJwM2JiajFZK1ZHOXZqSnovNVNUVFdsYWp2Yk1zYUd3ZWc3c1pSMFZucUlvNDlO
c2FNYW9xVzVvWTR0Rm1BQUFBYwpMR3E4QWxLaWRWdG5iR252aXJHakQ0MkpveHRqd3FoeFdXUGpB
TFMycmNTYXpUdU9xWjJmS3dJQTRPQlJOVUE2dXJvcm4vbVlOTzdRCk9PbnRSOFZ4MHllbURJd0Qw
Lzk3YVUzODhPZS9qdmFJNk9wMlV3TUFnSVBOb0cvRFcxZm5nOE1BQU1EQStEc2dBQUJBR2dFQ0FB
Q2sKRVNBQUFFQWFBUUlBQUtRUklBQUFRQm9CQWdBQXBCRWdBQUJBR2dFQ0FBQ2tFU0FBQUVBYUFR
SUFBS1FSSUFBQVFCb0JBZ0FBcEJsMApnSlJTaG5NY0FBREFRYUN4MnNLbWh2cG9xSytMaUlpdFhR
Mnhhbk5uckZpMUpXVmdISmhXYmU2TXJWME5VUjhSRGZWMTBkVGdSVGdBCmdJTkoxUUJwYnF5TGxo
R05jV2h6UTZ6ZDNCMHYvV1pEYk5na1FCaTg5VnM2b3Iyek95WTBOMFRMaU1ab2JxemIxME1DQUNC
UjFRQnAKR2RFWTQxdWE0b2d4elJFeEliYTBkOFc2N1VrajQ4RFVkRWhNYURrc2poalRIT05ibXFK
bFJOVkRFQUNBQTB5TlYwRHFZM3hMVTBTTQppakdqbXFKMVcyZDBkZnZzQjRQWFVGOVhDZHZ4TFUz
UjNPZ3RXQUFBQjVPNlV1UFQ1SjFkSmRvN3U2TjFXMmUwZDVibzZPck9HaHNICm9LYUcrc3BiKzVv
YjY2T3h3VnV3QUFBT0pqVURCQUFBWUxqMCt3MzRsMTEyV1J4MjJHSFIxTlMwTjhmREFhNmpveU0y
YmRvVVgvdmEKMS9iMVVBQUEyQWY2SFNBbm5IQkNUSjA2TlVhTkdyVTN4OE1CcnEydExWNSsrZVY5
UFF3QUFQYVJmZ2ZJN05telk4NmNPVEZtekppOQpPUjRPY0JzM2JoeldpRzF0YlkyTkd6ZkdVVWNk
TmFqbDY5YXRpOWRmZnozZSt0YTNEdHVZQnJMOUE4bnExYXZqdWVlZWk3bHo1OGFiCjN2U21mVDJj
aXVIZXgxMWRYZkhMWC80eVpzMmF0ZCtNS2R0d3pFSEVqbDlJN0kxZmFyVzJ0c2I2OWV2ajZLT1A3
blY1eG5sZmJmdjgKSDNPMXB5MWJ0c1NoaHg2NnI0Y0JlNVZiRVBHR3RXREJnaGcvZm56Y2ZmZmRn
MW9lRVhIVlZWZkZPZWVjczAvR2R5QzU5ZFpiWStIQwpoYkY0OGVJNDl0aGpvNzI5ZlY4UHFXSTQ5
L0VQZnZDRG1EdDNidnpSSC8zUmZqT21iTU0xQjh1V0xZc0hIM3h3bUViMWY3Nzk3Vy9ICnBFbVQ0
dmJiYisvemUvYm0vUGRuKyt4Z3JucjM4c3N2eDUxMzNybXZod0Y3bFFCaHY5UGUzaDVQUFBGRXpl
Kzc5TkpMWTl5NGNZTmUKSGhGeDdiWFh4bmUrODUwQmo3RS8rclA5YXZvN0QvdmFsaTFiNHMvKzdN
L2lULzdrVCtLYWE2NkovL3pQLzR6bTV1WjlQYXlLNGR6SApwNXh5U3J6M3ZlOGQ4bWZoOXVaeHQ3
Y054eHpjZmZmZHNXelpzamovL1BPSFpVeTduaXVmL09RblkrclVxVlcvZjIvT2YzKzJmeUNyCmRk
MGE2TDQ2V093Nkw4Y2NjMHljZU9LSjhUZC84emY3ZUZTdzl3Z1E5aXNkSFIzeEIzL3dCN0ZreVpJ
OWxuVjJkdTd4dGFhbXBxaXIKNi90V3ZyV1dqeDgvZmxCdncranZ6ZU5xYmI4djFlWmhmN044K2ZM
WXZuMTcxTmZ2dUp5Y2V1cXBxZHV2dFM4R3U0OTc2dTdlY1F2eQp4c2JHeW5QdHI1NWo3R3RNKy90
TkNZY3lCenV0WExreWJyamhocmo4OHN1SFpVeTluU3R2bFBPK3QydmFRTGEzdDQ2WC9xNjM1L2hy
ClhiY0dzNjhPQnIzTnkxdmYrdGJvNnVyYUs2OFN3djdBbjZGbXYvS1ZyM3dsN3IvLy9saXhZa1c4
OE1JTDhiV3ZmUzJXTFZzV3p6enoKVE5UVjFjVjk5OTBYQ3hZc2lIZTg0eDJWZjlQVzFoWlhYSEZG
M0g3NzdURmx5cFQ0OTMvLzk1ZzllM2JONWIvNXpXL2k5dHR2ajN2dgp2VGVXTGwwYVR6enhSQ3hZ
c0NDbVRKa1NzMmZQanV1dXV5NmFtcHJpdi8vN3YyUDY5T21WZGYzbFgvNWxISDc0NGZIVVUwL0Zt
OTcwCnBqamhoQlBpMUZOUGpkTlBQNzNYNTFSdGZLdFdyWW9iYjd3eGZ2akRIMFpyYTJ2ODh6Ly9j
N3pyWGUvYVl4NCs5S0VQeGVjKzk3azQKN2JUVDRsdmYrbFo4NXp2ZmliLzRpNytJdVhQbnhzMDMz
eHd6Wjg2TWYvaUhmNGg3NzcwM0huMzAwUmd4WWtTZjY2NjIzZjdNd2E2Kwovdld2eHozMzNCT2Ru
WjN4bWM5OEprYU9IQmxmL3ZLWG83VzFOZjdxci80cW1wdWI0NFVYWG9nM3Yvbk5jZU9OTjhiSWtT
UGoyV2VmCmpRVUxGc1RFaVJOajVNaVI4Wld2ZkNWdXVlV1dlUHJwcDZPenN6UE9QUFBNdU9xcXE2
S2hvU0crK3RXdlJrdExTMXh6elRYeFAvL3oKUC9HbmYvcW44WVV2ZkNFaUl1Njg4ODU0L2ZYWFk5
T21UWEhmZmZmRi8vN3YvKzR4dnNIczQ3NzIzeEZISEJHdnZmWmEvT1FuUDRrUgpJMFpVbGxlYjU5
N0cySE5NdFk2cnpzN09BWTE1eFlvVmNldXR0dzVvTHF2dHI2SE9RVTlYWG5sbG5IdnV1WlhIL2Rr
bjFjYlgyelVqCllrY3NYWFhWVlhIYmJiZkZZWWNkRmc4ODhFQk1uejQ5N2J6dmEvc1JFWTg5OWxp
djE3UkZpeGJGTjc3eGpaZzVjMlowZEhURWJiZmQKRm9jY2NraDg4NXZmakE5ODRBTTFsMWZiRi8x
NW52MDVwNnFOdjdkOXNldG5HUWE2cndaeWJBMzNjVCtZOVExMjd2dWF0d3N2dkRBdQp1dWlpK1BD
SFB4d05EUTI5N2d0NHd5cjl0R1RKa3JKaHc0YitmanYwYXNPR0RXWEpraVZWdjJmYXRHbmx1dXV1
SzZXVTB0N2VYbzQ2CjZxankrT09QbDFKSytkdS8vZHR5M25ublZiNTN5cFFwNWRoamp5MzMzMzkv
ZWZ6eHg4dTBhZFBLVzk3eWx0TFIwVkZ6K2VyVnE4c2YKLy9FZmx3a1RKcFJTU2xtNWNtVjUyOXZl
Vm1iTm1sVWVlT0NCOHF0Zi9hcTgvZTF2TDVkY2NrbGxlMS85NmxmTG4vLzVuNWRTU2xtKwpmSG1K
aUhMampUZVdYLzNxVjcwK2wycmI3K3pzTEIvNXlFZktwazJiU2xkWFY3bjAwa3ZMeElrVHkvcjE2
L2VZaDFKS09mSEVFOHZGCkYxOWNlZnplOTc2M3pKOC92L0w0d1FjZkxOLzYxcmRLS2FYcXVxc3Q2
ODhjOUhUWFhYZVYrdnI2M2I1MnhobG5sSC83dDM4cnBaU3kKZmZ2MjhzNTN2clBNbXpldmxGTEsw
cVZMeTdoeDQ4cmN1WFBMUGZmY1V5Njk5Tkt5YU5HaWNzSUpKNVRwMDZlWGUrNjVwN1MxdFpYegp6
eisvekp3NXMxeDMzWFZsN2RxMTVlcXJyeTUxZFhYbDlkZGZMeDBkSGVYa2swK3ViTy96bi85ODZl
cnEybU5zZzluSFBYM3NZeDhyCkN4Y3VMS1dVMHRYVlZTWlBubHcrK01FUDFwem52c2JZYzB5bFZE
K3VCanJtRlN0V0RHZ3VhKzJ2b2N4QmI4YU1HVk1lZU9DQnl1UCsKUEw5YTQrdDVyaHgzM0hIbCtP
T1BMNHNXTFNxdnZQSkttVFZyVnZuMHB6OWRTaG5jTVRIUTg3N2E5cXRkMDE1NjZhVnkrT0dIbCtu
VApwNWNsUzVhVXhZc1hsK09QUDc0Y2ZmVFIvVm8rbEhPN3YrZFVyV3R5ejMzUjAwRDIxVUNPcmVF
KzdnZTZ2cUZlVjN1YnQrM2J0NWVtCnBxYnk5Tk5QOXptZjhFYmxMVmpzbDNhK0pOL1UxQlRubm50
dUhILzg4Ukd4NDYwVHp6Ly8vRzdmKzRkLytJZHg5dGxueDVsbm5oazMKM0hCRHZQamlpN0ZvMGFL
YXl5ZE9uQmh6NXN5cHZOMWcwcVJKTVdQR2pKZ3paMDdNbXpjdnBrNmRHdTk3My92aTV6Ly9lV1Zk
dDk5KwplNHdmUHo0aUl0N3hqbmZFeElrVEl5S3F2bys1ciszZmRkZGRVVXFKSlV1V3hNTVBQeHhI
SG5sa3JGbXpKcDU4OHNrOTVpRWlZdjc4CitmSElJNDlVM2diemdROThJQjU0NElISzJ5QVdMVnBV
ZVU5OXRYVlhXOWFmT2FqbDRZY2ZqcWVlZWlvdXVPQ0N5ajY4K09LTDQ3LysKNjc5aTZkS2w4YTUz
dlN0bXpab1ZzMmZQanZQT095OXV1ZVdXZVAvNzN4OXo1ODZOWTQ4OU5zNDc3N3dZT1hKa25IUE9P
Zkh5eXkvSApYLy8xWDhmNDhlUGo4c3N2ajFKS3ZQenl5N0ZodzRiNDhZOS9IQTg5OUZCRVJGeHl5
U1c5dm0xa01QdDRWOHVXTFl1SEhub29QdlNoCkQwVkVSSDE5Zlh6MG94K3RMSzgybDMyTnNlZVlJ
cW9mVndNZDg0d1pNd1kwbDdYMjExRG1vS2ZWcTFmSHhvMGI0L0RERDY5OHJkYnoKcXpXK25YcStq
V2ZldkhueC92ZS9QNlpNbVJKbm5ubG0vT3huUDR1SXdSMFRnem52KzlwK3RXdmF0R25UNHVpamo0
N2YrWjNmaWROTwpPeTNPT09PTVdMaHdZYnp5eWl2eC9QUFAxMXcrbEhPN3YrZFVmNjdKdGQ1UzFk
OTlOWkJqYTdpUCs0R3Vieml1cXozbnBhbXBLY2FOCkd4ZS8rTVV2cXM0bnZCRUpFUFpMT3kvRWRY
VjE4VS8vOUUreFljT0d1UEhHRzJQeDRzV3hlZlBtM2I1MzExdEQ3M3hwL3BlLy9HVy8KbHRmVjFl
MTIwZS81ZVBUbzBiRnQyN2JkSHUvNlE4OFJSeHdSdi9WYnYxWDF1ZlMxL2FWTGw4YjQ4ZVBqa0VN
T2lVTU9PU1IrKzdkLwpPeDU5OU5FNDZhU1Q5cGlIaUlnTEw3d3cxcXhaVTNtZjhIUFBQUmRidG15
Snh4NTdMTFp0MnhiZDNkMlZ0enRVVzNldDdkYWFnMXErCi8vM3Z4OFNKRTNmN2tQSTczL25PaUlq
NDBZOStGQkVSSTBlT3JQd1ExOXR6M2JuZFhSMTIyR0VSRWJGbXpacVlNR0ZDbkh2dXVYSDIKMldm
SFp6N3ptWmcyYlZxZmIxRVk2RDdlMWZlKzk3MllOV3RXakIwN3R2SzFscGFXeXIrdk5wZlZ4dGpi
R0tvZFZ3UGRKd09aeTFyNwpheWh6ME5PTEw3NFlFYkhIYlpxclBiLytIRSs5UGVkZEg0OGJOeTVh
VzF2NzNON2VPTy83Mm42dGExcGRYZDF1eC9Lc1diTmkzTGh4CmxWK3FWRnMrbEhPN3YrZFVmNjdK
QXcyUXZ1WnFJTWRXYitzZHluRS8wUFVOeDNXMXQza2JQWHIwYnYrZndZSENaMERZN3kxWXNDQ2UK
ZXVxcCtPWTN2eGxmLy9yWDQvdmYvMzZmM3p0MTZ0UVlQWHIwSHY5UjlIZDVMWi8vL09malU1LzZW
Q3hmdmp5YW01dGoxS2hSOFo3Mwp2S2ZmLzM3WDdhOWR1ellhR3hzcjc5MnVaZno0OFRGdjNyeTQ0
NDQ3WXV6WXNYSHl5U2RIZlgxOUxGeTRNRFp1M0xqYmJVV3JyWHVnCjJ4Mm90cmEyV0x0MmJiUzJ0
a1pMUzB0RVJNeVpNeWNhR3h0ank1WXQvVjVQZlgzOUhqOGs3dXJiMy81MlRKNDhPZjd4SC84eG5u
MzIKMlhqa2tVY3FQeEFNbDFkZmZUWFdybDI3eDlkM2pxWFdYUFozakVNOXJtcXBOcGUxOXRkUTUy
QlhPNk56SUxkcEhxN2phU2lHZS84TQo1Sm9Xc1dQL05UYjIvZC8xenVWRFBiZjdlN3dPZFB5RE5k
VG5NNVRqZnFEcjIxdlgxWTZPRG44QW1nT1NWMERZTCsyOHNQLzBweitOCnl5NjdMTDc4NVMvMzY3
YWZyNzMyV216ZXZEbE9PT0dFUVMydjVhTWYvV2hjY3NrbDhmREREOGN6enp3ejROdms3cnI5NmRP
bng2T1AKUHJyYmI4RktLZkc5NzMydjhyam5EOTJmK3RTbjR1Njc3NDUvK1pkL2lVOS8rdE14Zi83
OHVQZmVlMlBSb2tXNy9VQlViZDM5MmU1UQp6Sm8xSzdxNnV1SUhQL2hCNVd1clY2K096czdPM1c0
T01CUXJWNjZNMWF0WHgwMDMzUlFQUC94d0xGKytQQll1WERnczY5N1Y1TW1UClk4MmFOWDIrQmFM
YVhBNWtqRU05cm9haTF2NGF5aHowOXIwalJveUlqUnMzRHR2NGR0cWJkMUlhenYwejBHdmFMMzd4
aTFpM2JsMmMKZU9LSk5aY1A1ZHp1Ny9IYW4vRVA5QldRdnV6TmE5VndYNmVHWTZ5OXpjdXFWYXRp
MnJScEF4NFA3TzhFQ1B1ZHNXUEh4cXV2dmhvUgpPLzdvV1hkM2QvejBweitOcnE2dVdMeDRjV3pi
dGkxS0taWDNKM2QxZFZYKzdlT1BQeDdubkhOTzVmM0p0WmEzdGJYRjFxMWJLK3ZhCnZuMTc1VE1X
TzVmdit1K3Z1ZWFhZU52YjNoYWYvZXhuNDVPZi9HVGxMa0hWOUxYOTMvLzkzNDlWcTFiRnBaZGVH
dXZYcjQvVnExZkgKdGRkZVc3azk2Szd6c0g3OStvaUkrTWhIUGhMTnpjM1IwTkFRWThhTWlmZTk3
MzF4MkdHSHhaRkhIcm5iZjE3VjFsMXJ1N1htb0tkTgptelpGZDNkM3RMVzFSVVRFK2VlZkgxT21U
SWxISDMyMDhqM1BQUE5NekpvMUt6Nzg0UTlIeEk3YmQyN2R1blczOVhSMGRPeTJuZmIyCjl1anE2
b3FPam83S3Y0blljY2VjZGV2V1ZmNVExMWxublJVZi8vakhLNy9GN0dtZyszaFh2L2Q3dnhlTmpZ
MXh5eTIzVkw3MnM1LzkKTE5hdVhSdGRYVjFWNTdMYUdIdU9xZFp4TmRCOU1wQzVyTFcvaGpJSFBk
WFgxOGR4eHgyM1I4eFVlMzc5T1o1Nm5pdHRiVzJWNHpFaQpZdXZXcmJzZGIzdjd2SysyL2VlZmY3
N21OVzNkdW5XVmYvdkVFMC9FNmFlZnZ0dGJ2dnBhUHBSenU3L25WSzN4OTNiZDJ0VkE5dFZBCmpx
Mkk0VDN1QjdxK29WNVhlNXUzZGV2V1JVZEhSNXh5eWltOVBsOTRRK3Z2cDlYZEJZdmgwSis3WUgz
aEMxOG9kWFYxNWVLTEx5NHYKdmZSU21UdDNibWxwYVNuejU4OHZEejc0WUJrMWFsUzU2S0tMU250
N2U3bjY2cXZMbkRsenlnMDMzRkN1di83NjhyblBmYTVzMnJTcApzcTVxeTU5Kyt1bnk3bmUvdTBS
RXVlbW1tOHFpUll2SzJMRmp5K1RKazh2U3BVdkxqMy84NHpKejVzelMzTnhjdnZ2ZDc1WlNTcm44
CjhzdExSSlNJS0EwTkRXWFNwRW5sc3NzdUsrM3Q3YjArbDFyanUvbm1tMHR6YzNPcHE2c3JFeWRP
TFBmZWUyK3Y4N0JxMWFySzE2KzQKNG9xeVlzV0t5dU1ycjd4eXQ4ZjlXWGRmeXhZdlhseHpEbmEx
Yk5teWN2cnBwNWVJS0ZkY2NVVjU0WVVYU2ltbFBQdnNzK1dZWTQ0cApmL2QzZjFjZWV1aWhjc0VG
RjVUbm4zKytsRkxLSFhmY1VRNDk5TkJ5NUpGSGxqdnZ2TE9Vc3VQT1dKTW5UeTZUSmswcVR6enhS
SG5wCnBaZkt2SG56U2tTVXE2Kyt1bXpZc0tGODZVdGZLaEZSUHZHSlQ1VEhIbnVzekpneG95eFlz
S0RjZDk5OTViTExMcXZjK1d4WGc5bkgKUGQxeHh4MWw5T2pSWmZiczJlVVRuL2hFT2Z2c3M4dXBw
NTVhN3JqampxcHorZHh6ei9VNnhwNWphbTl2cjNwY0RYU2ZESFF1WDMzMQoxYXI3YXloejBKc0hI
M3l3WEhEQkJaWEgvWGwrdGNhMzY3bnlqVzk4bzlUWDE1ZGpqam1tL09oSFB5clBQdnRzbVQxN2Rt
bHNiQ3ozCjMzLy9Yai92Nzdubm5xcmIzN0psUzlWcjJza25uMXptenAxYnJyenl5bkxOTmRlVXM4
NDZxNnhjdWJLeS9sckxCM3R1OTNXODlsUnIKL0gxZHR3YXpyd1p5YkEzM2NUK1k5UTNsdXRyYnZO
MTIyMjNsbkhQTzZmWDV3aHRkWFNuOSs0dERUejMxVk15Wk0yZTNEOVRDUUczYwp1REdXTDE4ZXA1
MTJXdFh2Vzd0MmJVeVlNS0h5ZU92V3JaWGZPblowZE96eDB2L0tsU3Rqd29RSmZiNVB1dGJ5L3Jy
Kyt1dmpkMy8zCmQyUGJ0bTJ4ZWZQbTJMQmhROXgxMTExeDBVVVhWWDN2YjdYdGI5KytQVjU1NVpX
WU9uWHFIc3Q3emtQRWp0L0M3ZnFYeG5zKzd1KzYKcXkwYkRxV1VXTEZpUmRUWDE4ZU1HVE9HZGQz
ZDNkMVJYMThmR3pac2lLYW1wdDMrMXNEZTBOWFZGZXZYcjQ4SkV5YkV0bTNiZHZzYgpHQkc5eitW
QXhqalk0Mm80MWRwZmc1bUR2bnpzWXgrTG0yKytPZDc4NWpjUDIvaDZPMWVHeTk3WVAzMWQwMDQ1
NVpRNDQ0d3o0dHByCnI0MjJ0clk5YnRaUWEzbkU0TTd0Z1o1VDFhN0p0ZmJGUVBmVjNyeFdEZmQx
YWloajdUa3ZILy80eCtQNjY2K1BZNDQ1WnNqamd2Mk4KQUNGVmZ3TmtmM1RycmJmR1hYZmR0ZHN0
ZmlNaUhubmtrWmd4WTBiTW5EbHpINDJNTjdLRDhiajY5YTkvSFYvNjBwZmlwcHR1MmlOawo5amZa
KzJkbllQejkzLy85b0paellQamlGNzhZSC96Z0I0ZjFaaFN3UDNFWExPaW5kNy83M2ZIWnozNDJ6
ai8vL0RqcHBKTmk2OWF0CnNXclZxcGczYjk0QitVTWlPUTdHNCtxb280NktMMzd4aS9FZi8vRWZN
WC8rL0gwOW5Lb3k5MDkzZDNlODl0cHI4Y0lMTHd4cU9RZUcKSjU5OE11Yk5tOWZyWDN5SEE4V0FY
d0VaN3R0Y2NuRFp0R25URy9ZVmtJZ2RyK0E4K2VTVHNYTGx5amp6ekRNUDJCOFF5ZVc0MnI5bAo3
WjkvL2RkL3JYd1ErUzF2ZVV0Y2VPR0ZBMW9POEViUjd3RDU3bmUvRzRjZmZyZ0FZVWcyYmRvVXEx
ZXZqclBPT210ZkR3VUFnSDJnCjN3RUNBQUF3VlA0T0NBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFB
QnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1EKUm9BQUFBQnBCQWdBQUpCR2dB
QUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0Vh
QQpBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFD
UVJvQUFBQUJwQkFnQUFKQkdnQUFBCkFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFn
QUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnAKQkFnQUFKQkdnQUFBQUdr
RUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFB
YVFRSQpBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FB
QUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBCmtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJH
Z0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkcKZ0FBQUFHa0VDQUFB
a0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlB
QUNRUm9BQQpBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBC
QWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBCmFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFB
R2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0UKQ0FBQWtFYUFB
QUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJv
QUFBQUJwQkFnQQpBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFK
QkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRClJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNB
QUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUEKQUFBQWFR
UUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFC
cEJBZ0FBSkJHZ0FBQQpBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FB
QUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwCkJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0Vh
QUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUkKQUFD
UVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdB
QUpCR2dBQUFBR2tFQ0FBQQprRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tF
Q0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHCmdBQUFBR2tFQ0FBQWtFYUFBQUFB
YVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUEK
QUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdn
QUFBQUdrRUNBQUFrRWFBQUFBQQphUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFr
RWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFCkNBQUFrRWFBQUFBQWFRUUlB
QUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJB
Z0EKQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFH
a0VDQUFBa0VhQUFBQUFhUVFJQUFDUQpSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFB
QUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBCkFBQUFhUVFJQUFDUVJv
QUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpC
R2dBQUEKQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FB
QWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcApCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFR
SUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJCkFBQ1FSb0FBQUFC
cEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFB
QUdrRUNBQUEKa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFB
QUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCRwpnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNR
Um9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBCkFBQnBCQWdB
QUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VD
QUFBa0VhQUFBQUEKYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFh
UVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRQpDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFB
QUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBCkFKQkdn
QUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtF
YUFBQUFBYVFRSUFBQ1EKUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFB
Q1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQQpBQUFBYVFRSUFBQ1FSb0FBQUFCcEJB
Z0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBCkFH
a0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFB
QWFRUUlBQUNRUm9BQUFBQnAKQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9B
QUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSQpBQUNRUm9BQUFBQnBCQWdBQUpC
R2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFB
CmtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJ
QUFDUVJvQUFBQUJwQkFnQUFKQkcKZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJw
QkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQQpBQUJwQkFnQUFKQkdnQUFB
QUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFB
QUFBCmFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FS
b0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0UKQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FB
SDRJNWdVQUFBSWpTVVJCVkpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSQpBQUNRUm9BQUFBQnBC
QWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFH
a0VDQUFBCmtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFB
QUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkcKZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJv
QUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQQpBQUJwQkFnQUFK
QkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FB
QWtFYUFBQUFBCmFRUUlBQUNRUm9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFR
SUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQUFHa0UKQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFC
cEJBZ0FBSkJHZ0FBQUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQQpBSkJHZ0FB
QUFHa0VDQUFBa0VhQUFBQUFhUVFJQUFDUVJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFB
QUFBQWFRUUlBQUNRClJvQUFBQUJwQkFnQUFKQkdnQUFBQUdrRUNBQUFrRWFBQUFBQWFRUUlBQUNR
Um9BQUFBQnBCQWdBQUpCR2dBQUFBR2tFQ0FBQWtFYUEKQUFBQWFRUUlBQUNRUm9BQUFBQnBCQWdB
QUpCR2dBQUFBR2tFQ0FBQWtFYUFBQUFBYVFRSUFBQ1FSb0FBQUFCcEJBZ0FBSkJHZ0FBQQpBR2tF
Q0FBQWtPYi9BNytUUGxPK3pCVTBBQUFBQUVsRlRrU3VRbUNDCgo=
</data>
<flag name="review"
          id="5405"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>